BM6P6(@ mmmbbb]]]TTTRRRTTTPPPOOOOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;999999888777777777777666555555444444///000222222111111222333444444222111000000000000---.........//////000000---...............------,,,---------.../////////000000000000000000000000000000//////.........---///...---------///000111000000000///...,,,+++***............////////////111111000000/////////...111000///......///000111////////////////////////........................000000000000////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111333333222222111000000000444444444333333222222222000111222333222222000///444444555555666777888888555666666777888777777777666777888999:::;;;;;;:::777777777888:::<<<>>>@@@AAADDDIIIMMMRRRXXX^^^bbbnnnsssxxxzzzyyy{{{xxxppplllkkkiiieee```[[[XXXSSSNNNJJJFFFDDDCCC999999999888777555444333222111111111000000////////////////////////////////////............//////////////////////////////000///...---------------///............---------///.........------------...------,,,,,,------...,,,,,,---+++***)))***,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...//////............------------------,,,,,,+++++++++******+++,,,---//////000,,,,,,,,,---------......***))))))***,,,------,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///++++++,,,---,,,+++)))(((................................................000///...---------------,,,+++***)))***+++,,,------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------...------,,,,,,------...mmmbbb]]]TTTRRRTTTPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>>>>======<<<;;;:::999888777777777666555555444444000111222111000000222444333333333333222111000///........./////////000000....../////////......---......//////////////////........................000/////////............//////...---......///000...///000111111111111111............///////////////.........------------111000...------...000111////////////////////////........................000000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111///////////////000000000333333222222222111111111111111222333333222111000222222333333444555555666555555666666666777777777555666777888999999999999777777777777999;;;===>>>:::===@@@CCCFFFJJJOOORRRXXX\\\```aaaaaabbbfffjjjlllnnnqqquuu{{{{{{xxxwwwzzz}}}{{{sssnnnbbb\\\UUURRRRRRQQQMMMIIIFFFDDDAAA===:::888777777888888777666555444333222111111000000000///////////////////////////////////////............//////........................//////...---------------///............---------...////////////...------------,,,,,,,,,,,,------,,,------+++***)))+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000............------------'''((()))+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---,,,******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------.........---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,++++++***+++,,,---...,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...lllbbb\\\SSSRRRTTTPPPNNNLLLKKKHHHGGGEEEDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;::::::999777777777666555555444444333333222000//////111444222222333333222111000///......////////////000000...//////000000/////////000000000000000/////////........................////////////............000//////.........//////...///000111222222333333............////////////............------------111///---,,,,,,---///111////////////////////////........................000000000/////////......000000000000000000000000000000000000000000000000.........///000111111111000000000000111111111111---......///000000111111111111111111111000000000222222333333333333222222222222222333444444555555555555444444555555666777555555666666777777888888777777777777888999:::;;;:::<<<>>>???@@@BBBEEEGGGGGGJJJMMMMMMLLLLLLOOORRRRRRSSSVVVZZZ^^^cccgggiiirrrvvv~~~~~~uuuoooiiifffccc___^^^^^^___```aaa```___]]][[[WWWQQQMMMHHHDDD???===>>>===;;;888777666555444333333333333666555444222222111111111000000///////////////...//////////////////////////////............//////........................//////...------------...///............---------...///000111000///---,,,------,,,,,,,,,,,,------,,,------,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))(((++++++++++++,,,,,,,,,,,,///...,,,,,,------+++)))***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,......------------.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...lllaaa\\\SSSRRRTTTOOOOOONNNLLLJJJHHHFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999777777777666555555444444444444222///---...111444222111000000//////000000//////////////////000000...///000000000000000000111000000//////.................................///////////////.........000//////...............///000000000000000///...............////////////000000000000000/////////111///,,,++++++,,,///111////////////////////////........................000000/////////.........000000000000000000000000////////////////////////.../////////000000000111///000000000111111111111000000111111222222222222111111111111111111111111222222333333444444444333444444444555555666666666555444444333444555666777666555555666666777777888666666666666777777777888;;;<<<=========>>>@@@BBBBBBCCCEEEDDDCCCBBBDDDFFFHHHIIIJJJLLLNNNPPPQQQRRRYYY\\\cccjjjppptttwwwxxx{{{}}}|||{{{|||}}}}}}yyytttnnnggg```YYYUUUOOONNNLLLJJJHHHGGGGGGGGGIIIGGGEEEDDDCCC@@@===:::;;;999666555666777666444444444444444444444444444333222111000//////000000////////////............//////////////////////////////............//////........................///......---------......///............------------...111222222000---+++---,,,,,,,,,,,,,,,,,,---,,,------,,,******+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,......---,,,,,,+++******...------,,,+++***))))))******+++++++++,,,,,,,,,///...,,,------...,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,---...------------......//////+++++++++,,,,,,,,,------........................------------------------........................,,,,,,------------------...------,,,,,,------...lllaaa\\\SSSQQQSSSOOOSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????===<<<<<<;;;:::999888888777777777666555555444444444444222///---...111444333111...++++++---000111000000000000000000//////......///000000000000000/////////......---------////////////////////////........./////////////////////////////////......///000000000000000///.............../////////////////////000000000000000000///---++++++---///000////////////////////////////////////////////////////////////............////////////////////////////////////////////////111000000000/////////...///000000000111111111111222222222222111111000000111111222222222222222222222222222333333444444444444444444555555555555555444444444444444555666666777777666666666777888888666666666666666666666666666777999888888999;;;=========>>>===<<<;;;;;;<<>>>>>===<<<<<<;;;::::::<<<:::888888888888777555333222111111222333333222111111111222222111111111111000000/////////000000............//////////////////////////////////////////............//////..............................---------......//////............------------...000222111///---+++,,,,,,,,,++++++,,,,,,,,,------...,,,+++***+++---------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...------------,,,,,,,,,((((((***+++---...///000---------------,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,---...------........./////////+++++++++,,,,,,,,,------........................------------------------........................,,,,,,,,,---------.........------,,,,,,------...kkkaaa[[[RRRQQQSSSOOOOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????<<<<<<;;;:::999888888777777777777666555555444444333333222000//////111444222000---++++++---000222111111000000000000//////------...///000000000000............------------000000000000000000000000.........///////////////------...///000000//////...///000111222222333333............////////////---------...............//////...------...///////////////////////////////////////////////////////////////.........------////////////////////////000000000000000000000000111111111000///.........000000000000111111111111111111000000///......---111111111222222222222222222222111111222333444555222222222222222222333333444444555666666666666555888777666555555666777888555555666777777777666666555666777777777888:::<<<::::::999999999999999888888999;;;===???@@@AAAAAA@@@AAADDDFFFHHHIIIIIIIIILLLLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYYYY[[[]]]___^^^___bbbeeeiiilllooopppqqqpppmmmllllllmmmooopppqqqrrrssstttttttttsssrrrnnnllljjjhhhgggfffggggggiiikkkmmmnnnmmmlllmmmnnnjjjjjjkkkjjjiiigggfffdddeeegggjjjiiifffccc```___^^^]]]\\\ZZZWWWUUUTTTSSSQQQOOOLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIEEECCC@@@???>>>===;;;999666666666666666666555555555444333333555555555333000000111111111222222222000000111111111000////////////000111111000000000...////////////000000000//////////////////////////////............//////------------------------...------------.../////////............------------...///000///...,,,+++,,,,,,++++++++++++,,,,,,---......---++++++,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,++++++***+++---///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,---......//////......,,,,,,,,,,,,------------........................------------------------------------------------+++,,,,,,------............------,,,,,,------...~~~kkk```[[[RRRQQQSSSNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????======<<<;;;:::999888888777777777666555555444444000111222111000000222444000000000//////000000000111111111000000000//////,,,,,,---...///000000///............////////////////////////////////////............/////////000+++,,,...///000000000000...///000111111111111111............////////////------------........./////////////////////////////////////////////////////////////////////////////////.........---------////////////////////////000000000000000000000000000000000000////////////000000000000111111111111000000000///////////////000000000111111111222222111111000000111222444555222222222222222222222222333444777888999888666444777666555333333444666777444555666777888777777666777888999888777888:::<<<888888777888999999999888777888;;;===>>>?????????===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKHHHIIILLLOOOQQQSSSTTTTTTUUUTTTTTTSSSSSSTTTUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRSSSSSSRRRQQQRRRSSSOOOOOOOOOPPPPPPQQQQQQQQQNNNPPPQQQPPPLLLIIIHHHHHHGGGGGGGGGGGGEEECCCAAA@@@>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::888666666777777666444444444333333222222222222222111000111222333222000000111222222222111111222000000111222222111000000---///111333333222111////////////000000000111111//////////////////////////////............//////---------------------------------------.../////////............------------------------,,,,,,+++,,,,,,++++++++++++,,,,,,---......---++++++,,,...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******---------,,,,,,,,,++++++//////...---+++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,+++++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++,,,---...///...------,,,------------.........................................................------------------------++++++,,,,,,---......///...------,,,,,,------...~~~kkk```[[[RRRQQQSSSNNNMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;::::::999777777777666555555444444///000222222111111222333...000222444444333111///222111111111000000//////+++,,,---...////////////......//////000000111111........................---.........//////000000***+++---///111111111111000000000///...,,,+++***............/////////000.../////////000000111111...///000111111000///...////////////////////////000000000000000000000000//////.........---------////////////////////////000000000000000000000000......//////000000111111000000000000111111111111000000000111222222333333.../////////000000111111000000//////000222333555444444444444444444444444222444888::::::999666444666555333222222333444666333444666888888888888777555666777666555555666888555444444555666777777666888999:::;;;;;;:::999999666777888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>===>>>@@@@@@???>>>@@@AAA<<<===@@@BBBDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAABBBDDD?????????@@@AAACCCDDDEEEBBBCCCCCCAAA>>><<<;;;<<<;;;<<<>>>???>>>===:::999777777888888888888777666333333333444444555555666777555333333444555444333444333222111000000000000222111000111222111///------///000000///.........---...///111111111000///,,,///222555555444111000//////000000111111222222//////////////////////////////............//////---------------------------------------...///000//////.........---------------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,---......---++++++,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------,,,,,,,,,++++++))))))***+++---...//////++++++++++++++++++++++++,,,,,,------------.........,,,++++++++++++***(((++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,+++,,,---...///................................................000///......------------++++++---.........---,,,---------.........//////////////////////////////........................------------------------++++++,,,,,,---...//////...------,,,,,,------...~~~pppaaaZZZVVVRRROOOOOOMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@?????????>>>>>>======>>>>>>>>>===<<<:::999888666666777777666555444222222222222222222222222222111111111111000000000000222000......///...+++(((////////////////////////,,,,,,------.../////////......////////////......///////////////...............///000111111000000------...///000000000///...............///000000..............................////////////......////////////////////////......---,,,---...///000////////////////////////......////////////......---...000000.........///000000000000000000000000//////000000111111222222...000111111000000111222/////////000111111222222//////000111111111111111///111333444222000000000555444444333333444444555777666555444333444444555666666666666666555555555777777777777888888888888666777777777888888999999999777666444444666777999777777777888999999999:::555666777888999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::<<<>>>===<<<;;;:::999999999999888888888888888888888888888888888888888888888888777777666666666666777777777777666666666555555555444444444444444555666777666555444333222111111111111111000000111111222333222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222//////000000000000////////////............//////+++++++++,,,,,,,,,------........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---------------,,,,,,+++++++++...---,,,,,,++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))---///000111000///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,+++*********,,,///000------------------------------.........---+++***+++++++++,,,,,,---------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000------...............---+++,,,---.........---,,,((()))+++---......---,,,******+++,,,---...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,}}}oooaaaZZZVVVRRROOOOOOMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>>>>???????????????>>>>>>======<<<:::999888777777888888777666444333222222222222222222222222111111111111000000000000333111///000111000...+++/////////////////////////////////////////////.........////////////......////////////............,,,------............---+++,,,------......------...............///000000..............................////////////......////////////////////////...------,,,---...///000////////////////////////......////////////......///000222222000000000111000000000000000000000000000000000000000111111111,,,---///...------...000111111111000000000000000//////000111111111111111111222444444444333444666444444444333333444444444777666555444333444444555666555555555555555555555666666666777777777888888333444444444555555555555888777666555555666777888777777777777777777888888777777888888888888999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888888777666666888:::::::::999888777777777777666666666666666666666666666666666666666666666666555555444444444444555555333333333222222222111111444444333333333444555555555555444222222111111111111111000000111111222333000000000/////////......000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...//////............//////,,,,,,,,,,,,------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++---,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,*********,,,...///------------------------------.........---,,,+++.............../////////............---,,,++++++------------------------///...---,,,,,,---...///---...............------)))***,,,---------,,,+++,,,,,,---...////////////---------------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,}}}ooo```YYYUUUQQQOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGEEECCCAAA@@@>>>>>>>>>???????????????=========<<<<<<:::999888777888888999888666555444222222222222222222222222111111111111000000000000222000//////000000///---////////////////////////222111111000//////............////////////..............................------.........------,,,,,,,,,---.........------...............///000000................................................////////////////////////...------------...//////////////////////////////......////////////......///000222222000000000111000000000000000000000000111000000000000000000///,,,---///...------...000222222111111000//////...//////000111111111111111111222333222222333666888444444333333333333444444666555444444333444444444555555555555555555555555555555555666666666666777666666666666777777777777888777666555555666777888777777777666666666666666999999888888777777666666666666666666666666666666777777777777777777777777777777777777777777777777444555555444333333444666777777666555444444444444444444444444444444444444444444444444444444444444333333222222222222333333444444444333333333222222444333333222222222333333444444333222111111111222111111000000111111222333000000////////////......///000000111111000000///000000000000000000000000000000000000000000000000.................................//////.........//////............//////,,,------------.........---------------------------------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++++++++*********,,,,,,+++++++++,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,------------,,,,,,+++)))+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------------.........---,,,+++,,,,,,,,,+++++++++++++++,,,------......------,,,........................------,,,,,,,,,,,,------...............---,,,+++***+++---.........---,,,------------...///000000111000000///...---,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,{{{nnn___XXXUUUQQQNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGFFFEEECCCBBB@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;:::999888888888999999888777555444222222222222222222222222111111111111000000000///...---------............////////////////////////000000000/////////............////////////......------...............///000000000000///...------//////000000000000//////...............///000000................................................////////////////////////------------......//////////////////////////////......////////////......---...000000.........///////////////////////////111111000000/////////...///000222111000000111333111111111111000000////////////000111111111111111000000///...---///222555333333333444444333333333555444444444444444444444444444444444444555555555444444444555555555666666777777777777777888888888777666555555555555666777888888888777777666666555888888777777777666666666555555555555555555555555666666666666666666666666666666666666666666666666444555666555444333444666666555444333333333333333333333333333333333333333444444444444444444444444222222111111111111222222444444444333333333222222333333222111111000111111333222222111111111111222111111000000111111222333222111111111000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000------............------///......------......///---------.........//////------------------------,,,,,,------------------------------------------...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++************************++++++++++++,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------......---,,,,,,,,,---//////---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,---------------------------------------,,,++++++******))))))((((((+++,,,------.........---------------------------------,,,,,,,,,,,,------............---,,,++++++---...000111111111000///---,,,+++++++++---...///111111000///...------,,,.........---------,,,,,,++++++,,,,,,,,,,,,------zzzmmm^^^XXXTTTPPPNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999888777555444222222222222222222222222111111111111000000000///------------------///000////////////////////////---------....../////////......////////////......,,,---------......////////////000//////...------///000000000000000//////...............///000000..............................------------......////////////////////////---------...............////////////////////////......////////////......---...000000.........///////////////////////////111000000000//////......000222333333222111333444//////000000111111111111//////000111111111111111222111///,,,***+++...111222222333444444333222222333333444444444444444444222333333333444444444555444444444444555555555555444444444444444444444444666666555555555555666666999999999888888777777777555555666666666777777777666666666666666666666666555555555555555555555555555555555555555555555555333555666666444444444555555444444333333333333444333333333333333333333333333333333333333333333333333333222222222222333333000000000/////////......333222111000000000000000111111000000000111222222111111000000111111222333111111111000000000000/////////000000000000//////////////////////////////////////////////////////111111111111111111111111------............------......------------......---------.........//////------------------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,************************++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---......------------...000000...---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------,,,,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......---,,,++++++...///000111111111000///...---,,,+++,,,---.../////////////////////.........------------,,,,,,,,,+++++++++,,,,,,---------yyylll^^^WWWTTTPPPNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999777888888999888666555444222222222222222222222222111111111111000000000000000000000///......000222////////////////////////,,,,,,------...//////000......////////////......,,,,,,,,,---......//////,,,,,,---------,,,,,,+++....../////////...------...............///000000........................///...---,,,,,,---...///////////////////////////,,,---......//////......////////////////////////......////////////......///000222222000000000111000000000000000000000000000//////////////////......///111000//////000222...//////000111111222222//////000111111111111111555444222///,,,---///111111222333444444333222111222333333444444444444333111222222333333444444444444444444555555555555666555555555555555444444444555555555555555555555555999999999999888888888888444444555555666666777777666666666666666666666666555555555555555555555555555555555555555555555555222333555555333222333444444444333333333333444444333333333333333333333333111111111111111111111111333333222222222222333333111111111111000000000///222111111000000000111111000/////////000111222222111111000000111111222333//////............------...//////000000//////...////////////////////////////////////////////////////////////////////////.........//////...............------------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++++++++,,,,,,+++++++++,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------------,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,+++,,,.../////////...---000///////////////000000---------......//////000------------,,,,,,,,,,,,***++++++,,,,,,------...xxxkkk]]]VVVSSSPPPNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@??????::::::;;;;;;;;;:::999999777777888888777666444333222222222222222222222222111111111111000000000000000111111///------000333////////////////////////............////////////......////////////......++++++,,,------...//////++++++,,,---------,,,,,,///////////////...------...............///000000........................///...,,,++++++,,,...///////////////////////////,,,---.../////////...---////////////////////////......////////////......///000222222000000000111000000000000000000000000.........///////////////,,,...//////......///000000000000000000111111111//////000111111111111111444444333111//////111333000222333444444333222000111222333444555444444333111111111222333333444444444555555555555666666666888888777777777666666666444555555555555555555444777777777777888888888888666666555555555555555444666666666666666666666666444444444444444444444444444444444444444444444444111333555555444333333333333333222222222222333333222222222222222222222222111111111111111111111111333222222111111222222333444444333333333222222222111111000000111111222222.........///000111222222111111000000111111222333//////.........---------......////////////......////////////////////////////////////////////////...........................//////000000//////......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................***++++++,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++,,,------...---------***++++++,,,------------++++++,,,,,,---......///---,,,,,,,,,,,,---...///************++++++++++++,,,,,,------...---------------------------------+++,,,------------,,,+++***+++,,,,,,------------+++,,,---...///...------//////000000000000//////,,,---------............---------,,,,,,,,,++++++******+++,,,,,,---......xxxjjj]]]VVVSSSPPPNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGEEECCCAAA@@@>>>>>>???@@@AAAAAABBBBBB::::::;;;;;;;;;:::999999666666777777777555444333222222222222222222222222111111111111000000000000///000000---******---000////////////////////////111111000000//////............////////////......++++++,,,,,,---...//////,,,,,,---...////////////111111111111111000//////...............///000000........................///...,,,++++++,,,...///////////////////////////,,,,,,.../////////...---////////////////////////......////////////......---///000000.........///000000000000000000000000---.........//////000000---...//////......///111222222111111000///////////////000111111111111111111222222111000000222444000111333444444333111000000111333444555444444333000000111222333333444444555555555666666666666777555555444444333333333222444444555555555555444444555555666666777777888888888777666555444333222222555555555555555555555555333333333333333333333333333333333333333333333333333555777777666444444555222111111111111111222222111111111111111111111111333333333333333333333333222222111111111111222222111111111000000000000///111111000000111222333333............///111222333111111111000111222222333111000000000////////////......////////////......//////////////////////////////////////////////////////////////////////////////000000000000//////...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////)))***+++,,,------...///++++++------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000+++++++++,,,,,,---------...------,,,++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////+++,,,------......------)))***+++,,,---.........++++++,,,,,,---...//////---,,,,,,+++,,,---...///---------....../////////,,,------......---,,,,,,........................***+++,,,------,,,+++***)))***+++,,,---.........,,,---///000000000///...,,,---...//////...---,,,---------------------------------,,,,,,,,,++++++******+++,,,,,,---......vvviii\\\WWWTTTOOOLLLKKKNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEFFFFFFFFFEEEEEEDDD??????@@@AAAAAA???>>>===<<<=========<<<:::888777666777777777777777666555222333333444444333333222111222222222222111000000000000///.....................------------......///............---------***+++,,,---............000///...---,,,+++++++++............////////////000000///...............000///...------...///000,,,---...//////---+++***....../////////---,,,+++////////////............//////000000///...------........................,,,...000000///...///000000...------///000000///000000111111111111000000//////.........------------...///...,,,,,,...///000000000000000000000000+++---///111222000...---000000000000////////////444333111000000111333444111222333444444444333333000111333444555555444333000111222333444333222111777666555444333333444555555555555555555555555555333444555555666666555555555555666666666555333222444444444333333222222222222222333333333333444444333444444555555666666666444333333333222111111111222222222111111111111000111111111111111111222222111111111111111111111111111111111111111000///...111111000000//////......000000000000000000000000222000///------///000222000000000000000000000000111111000000//////............------------......////////////////////////..............................------------..................////////////------...//////...------------------------------................................................---.........---,,,,,,+++---------,,,,,,+++++++++,,,---......//////......------------------------+++++++++,,,---...///000------------------------***+++,,,---...---,,,,,,------------------------------++++++++++++------///......------,,,++++++,,,---------,,,,,,+++***...---,,,+++***+++,,,---........................------,,,+++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,---------,,,+++***+++,,,---...------............------,,,,,,---......---,,,,,,------------------------------------------------............//////000000------------------------......//////...,,,+++)))***+++,,,,,,------,,,,,,...---,,,+++***)))))))))%%%&&&''')))+++---...///vvvjjj]]]WWWTTTOOOLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIHHHGGGGGGFFFEEEEEE???@@@@@@@@@@@@???>>>>>><<<=========<<<:::888777777777777777777666555555222333333444444333333222111222222222222111000000000000///.....................------------......///............---------+++,,,---...............000///......------------............////////////000000///...............000///...------...///000------.........---++++++,,,,,,---......---------,,,,,,------....../////////////////////...------........................,,,...///000///...///000///---,,,---...000//////.........//////.........//////.........---------...///000///...---///000000000000000000000000000...///000222222111000///111111111111111000000000444333111000000111333444222222222333333333444444333333333444333333222222///000111222444555555555777666555444333333444555444444444444444444444444333444444555555555555555444444555666666555444333444444333333333222222222222222222333333333444444333444444444444444444555222222222222222111111111222222222111111111000000333222222111111000000000111111111111111111111111000000111111111000//////111000000000/////////...000000000000000000000000111000///......///000111000000000000000000000000000000000000//////............------------......////////////////////////..............................------------..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......------,,,+++---------------,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,---...///---------------------------.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------,,,,,,+++***---,,,+++******+++,,,,,,........................---,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------............------,,,,,,---......---,,,,,,------------------------------------------------***+++,,,------------,,,------------------------...............,,,+++******+++,,,,,,------,,,,,,000///...---,,,,,,++++++))))))******+++,,,------wwwjjj]]]WWWTTTPPPMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGIIIHHHFFFCCCBBBAAAAAABBBAAA@@@??????>>>?????????=========<<<;;;:::888777888888888888777555444444222222333333333333222222111111222222111111000///000//////............///......------------......///............------------....../////////......000//////.........//////---............/////////000///......---.........//////...------...//////...------------,,,,,,,,,+++++++++,,,---...//////******+++,,,---...///////////////............---........................,,,---//////.........///...---+++,,,...//////...------............------...............---------///000111000///...///111000000000000000000000000111111111222222222333333111111111111111222222222333222111000000111222333333222222111222333444555555555333222222111111111222222222222333444555666555555444333333333444444333333333333333333333333333333444555555555555555333333444555555555444444333333333333222222222222222222222222333333333333333333333333333222222222000000111111111111111111222222111111111000000000333333222111000//////...111111111111111111111111//////000111111111000000000000000000////////////000000000000000000000000111000///......///000111000000000000000000000000000000000////////////.........------------......////////////////////////..............................------------......---............/////////---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------......------,,,,,,,,,---------------......******+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------,,,------......------,,,......---,,,,,,,,,------///...---,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------............------,,,,,,------------,,,,,,------------------------------------------------***+++---......---,,,+++------------------------............---,,,++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++xxxkkk]]]WWWTTTPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGHHHFFFDDDBBB@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@======<<<<<<;;;999999888999999999888777555444333222222333333333333222222111111111111111000000///000///............//////......------------......///............---------//////////////////........................//////---------........./////////......------....................................------,,,,,,,,,------...---,,,,,,,,,---///000++++++,,,---....../////////.........---.................................+++---//////...---...///...,,,++++++---......---...//////000000//////..............................///111000///...///000000000000000000000000000222222111111111222333444000000111111111111111222222222111000000111222222444222111000000222444555555444222111111111222333777666444222111111222333444444333333333333333333222222222222222222222222333333444555555555444444222222333333444444444444333222222222222222222222111222222222222333333333333333222222111111000000/////////000111111111222111111111111000000000000222222111111000000//////111111111111111111111111......///000111111111000000000000000////////////000000000000000000000000000///............///000000000000000000000000000////////////////////////......------------......////////////////////////..............................------------......---------.........//////...---+++******+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------,,,------...------,,,,,,++++++,,,,,,---------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,---...///...---,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---)))***,,,---...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,...000222222000...---,,,,,,------------------.........------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++******.........------,,,,,,+++zzzlll^^^WWWTTTPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGJJJIIIGGGFFFEEEFFFHHHIIIBBBAAA???>>>>>>>>>???@@@>>>===<<<;;;:::999999999999999999888777555444333111222222333333222222111000111111111111000////////////............//////......------------......///............---------//////////////////......---------,,,------......------------..................------------......------............------------,,,,,,,,,------...111000...---------.../////////........................------------...///........................+++---//////...---...///...,,,++++++---......---......////////////......---.....................,,,...000000...------...////////////////////////222111000//////111222333/////////000000000111111111111111111111111111111333222111000000222444555222222111000111222333555777555444222111111222222222222333333333333333333222222222222222222222222222333333444555444444444222222222222333333444444222222222222222222222222111111111222222222333333222222222111111000000////////////000111111111222111111111000000000///////////////000000111111222000000000000000000000000---...///000000000000000////////////000000000000//////////////////////////////............//////////////////////////////.............../////////......------------......////////////////////////..............................------------......------------............000...---++++++---...000------------------------+++++++++,,,,,,---------------------------------,,,,,,------...------,,,******++++++,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++------------++++++***++++++,,,---...//////---,,,+++++++++,,,------,,,------...............------------------------+++,,,---...///...---,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,))))))))))))***,,,---...)))***+++---......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...///222333333111///---,,,,,,,,,---------............------,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++------------------------{{{mmm^^^WWWTTTQQQOOOPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGFFFFFFFFFFFFHHHHHHAAA@@@??????>>>?????????>>>===<<<;;;:::999999999888888888888777555444444111111222222222222111111000000111111000000///...///............//////000......------------......///............------------....../////////.........------,,,,,,,,,------,,,------------.........---------,,,------...///------............------,,,,,,---------------...000000///...---,,,,,,---000000/////////............---,,,,,,,,,---...///........................+++,,,......---------......---+++,,,...//////...++++++,,,,,,,,,,,,++++++---------...............+++---///000...---------////////////////////////000000///...///000111222.........///000000111111111111111111111111111111222111111000111222333444000000000111111222444444111111111111222333444555111111222333333333222222222222222222222222222222222222333444444444444444222222111111111222333333111111111222222222222222111111111111222222222222111111111111111000000000000000111111111111111111111111000000000/////////---......///000111222222000000000000000000000000......///000000000//////////////////000000000000////////////////////////........................////////////////////////---............/////////......------------......////////////////////////..............................------------......,,,------------.........///...------------...///------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,+++***+++,,,---...+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,......---,,,,,,,,,------))))))))))))***,,,---...)))***+++,,,---.........,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........---------------------------...///000000///---,,,+++,,,,,,------............------,,,,,,,,,------***+++,,,,,,------,,,,,,***+++---...///......---+++,,,,,,------.........|||nnn___WWWTTTQQQPPPQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCBBB???@@@@@@@@@@@@???>>>>>>???>>><<<:::999999999999777777777777777666555555111111222222222222111111000000000000000//////..................///000000......------------......///............---------+++,,,---...............000///...------,,,------,,,,,,---------.........---,,,,,,,,,------...///,,,------......------,,,++++++---.........------,,,,,,,,,---,,,,,,++++++---........................---,,,++++++---///000........................***,,,......---------...///---,,,---...000//////++++++,,,,,,,,,,,,++++++---------.........//////,,,...000111000...---...///////////////////////////////////////000111111...//////000111111222222000000111111111111000000111111111111222222222222000111111222222222111111---...///111222333333444///000111222333333222111333333333333333333333333222222333444444444444333333222111000000111222222000111111111222222222222111111111111222222222222111111111111111111222222222222222222222111111111111000000000////////////......//////000000111111000000000000000000000000/////////000//////........./////////000000000111////////////////////////---..................---////////////////////////---------.........//////......------------......////////////////////////..............................------------......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............---------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,+++******,,,...///)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,---......------,,,,,,,,,,,,,,,---*********+++,,,---//////+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,---......///---------------------------------------,,,++++++++++++,,,,,,---......///...---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,)))+++---...//////...---,,,,,,,,,,,,,,,---------|||nnn___WWWTTTQQQPPPRRRNNNNNNMMMKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDBBBAAA??????@@@AAAAAA???>>>===???>>><<<:::999999999:::666777777777777777666666111111222222222222111111000000000000000//////..................///000111.........------.........//////.........---------***+++,,,---............222111000......---------,,,,,,,,,---------......,,,,,,,,,,,,------...///,,,,,,---......---,,,,,,***+++---//////...---,,,'''(((***+++,,,,,,+++******++++++,,,---...//////...---+++++++++---///000........................***,,,......---,,,---...000...------///000000///,,,------......------,,,---------.........//////---///222222111///...//////////////////////////////000000000111111111111///000000111222222333333000000111111111111000000000000111222222222222111111222333333222111///......///111222222111000//////000111222333333222111333333333333333333333333222222333444444444333333444333222000000000111111000000111111222222222222000111111111111222222222000000111111222222333333444333333333222111111111000000000000////////////000000000000////////////000000000000000000000000///000000000///...------.../////////000000111111////////////////////////------............------////////////////////////---------.........//////.........------.........////////////////////////.................................------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---111111000000//////......))))))***++++++++++++***++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++---,,,+++++++++,,,---...------------------------...---++++++++++++---...,,,,,,,,,---------......---,,,+++******,,,...///'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,------......------,,,,,,,,,,,,,,,------...///222111///...---,,,,,,,,,+++*********+++---///000+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++,,,,,,---...//////------------------------.........---,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,+++,,,---...///++++++,,,---------,,,,,,'''(((+++---...---,,,+++---,,,,,,,,,,,,,,,++++++xxxjjj\\\UUURRROOONNNOOONNNOOOLLLHHHHHHKKKKKKGGGHHHGGGFFFEEEDDDCCCBBBBBB>>>??????@@@@@@@@@??????<<<;;;::::::888888777666666666666666666555555444111222222222222111000////////////000///......---//////............//////000000000000000000000000+++,,,---...//////////////////...---------...............------,,,,,,,,,------------------------........................------------------------...000111000...,,,++++++........................---+++)))***+++---...---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///////////////////////////........................,,,,,,,,,---------......000///............//////333222///...---...///000---------............///............////////////111111000000111222222333666444111111333444333111222222111111111111111111000000000000000000000000222111111111111111222222333333333333333333333333222222222222222111000///333333333333333333333333222111111111000000//////222222222222222222222222111111111111111000//////000000111111111111000000///////////////000111111,,,,,,---...//////......//////////////////////////////............//////........................////////////////////////............////////////........................------,,,---...000222333---------.........//////000000////////////000000---...///...,,,+++,,,------------------...///000......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,///////////////............///000000---,,,,,,,,,---......,,,++++++---///...------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,---...////////////---,,,+++)))((()))---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......000///...,,,++++++,,,,,,...,,,******+++------,,,+++,,,------......------......---------,,,,,,,,,,,,------......------,,,+++,,,---...///////////////...,,,+++***++++++,,,------,,,+++,,,---...///.........------,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,xxxjjj\\\UUURRROOOMMMNNNMMMNNNLLLHHHHHHKKKKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>======<<<;;;:::999999999999888777666444222111444444444444333222222222///////////////......---//////............//////////////////////////////---...............------...---------------............---------,,,,,,,,,------------------------........................---------------------------///000000...,,,,,,,,,------------------------...,,,******,,,...............---,,,,,,---......------------------------111000///...------------........................------------------------,,,,,,,,,---------............------------------///...---,,,,,,---......---------............///............////////////000000000//////000111111555222000000222333222000/////////000000111111111222222222222222222222222222222111111000111111111222222222222222222222222111222222222222111000///111111111111111111111111111111111000000000//////111111111111111111111111000000000000000///....../////////000000////////////////////////000000111---...//////000000////////////////////////////////////............//////............................................................////////////........................///......------...000000,,,------------.........////////////////////////---...///...,,,+++,,,------------------...//////,,,+++++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++,,,------...//////........................,,,---...---+++))))))))),,,------+++******,,,...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,---------,,,,,,******(((&&&$$$$$$''')))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......//////---,,,+++,,,,,,---...,,,******,,,------,,,+++,,,------...---------------------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,++++++***)))...---,,,+++++++++,,,---------,,,,,,,,,---...///------------,,,,,,,,,+++,,,,,,---......---,,,,,,///......---------......000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---xxxjjj\\\UUURRRNNNLLLMMMKKKMMMLLLHHHGGGJJJJJJHHHEEEEEEDDDCCCCCCBBBAAAAAA???@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999999:::999999888666444222111666555444333222222222222000000000/////////......//////............//////////////////////////////////////////...---,,,+++,,,,,,+++,,,,,,---...///...------------,,,,,,,,,------------------------------------------------------------------------,,,---//////---,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---///......///......------......///.......................................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++---------------.........---------............///............////////////000000///.........//////333111//////000111000///,,,------...///000111222222222222222222222222222333222111000000000000000000000000000000000000000111111222222111111000000////////////////////////111111000000000000//////000000000000000000000000...////////////......---........................//////......//////000000...///000000000000000000//////////////////////////////............//////................................................---............/////////........................000000///...------......,,,,,,,,,,,,------------...///000000000000///...---...///...,,,+++,,,---------,,,,,,,,,---......))))))))))))***+++,,,,,,------------------------************************++++++,,,------...//////,,,,,,,,,------.........///000111000...,,,+++,,,+++,,,,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++***))))))......,,,***'''''')))+++************************---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,,,,------...,,,***+++,,,------,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,+++***((('''&&&,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,------......------,,,///...---,,,,,,,,,,,,,,,000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...wwwiii\\\UUURRRNNNLLLLLLIIILLLLLLIIIGGGIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@AAAAAA@@@@@@??????<<<<<<;;;:::999888777777777777777777777666555555444333222000000000000000111000000/////////////////////............//////////////////////////////......//////...------,,,*********+++,,,---...///------------------------------------------------------------------------------------------------+++,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---...///...---......------------......------------------------&&&(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...///...,,,+++------...///000000000///---------............///............////////////000000//////......//////222111000///000000000000.........//////000000000000000000000000000000000333222111000000//////000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000//////////////////////////////...//////000//////......///................../////////.........//////000...//////000000000////////////////////////////////////............//////................................................---------.........//////........................//////......------------+++++++++,,,,,,,,,---------...000111111000...------...///...,,,+++,,,------,,,,,,,,,,,,,,,------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++++++++,,,,,,******+++,,,------......111222333222///---------+++,,,,,,,,,******+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***+++++++++***)))((((((000111000...,,,,,,...000++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------,,,------------...---,,,++++++,,,---,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++******,,,------......------,,,............---+++***)))++++++++++++,,,------...,,,,,,,,,,,,------......++++++++++++++++++++++++------------------------...---,,,+++************//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------tttgggZZZUUURRRNNNKKKKKKIIINNNNNNJJJGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@??????===<<<<<<;;;:::999888777777777777777777666666555333222111111000000111111111111000////////////000//////............//////........................,,,------...//////......*********+++,,,---...///------------------------------------------------------------------------------------------------***,,,------,,,,,,...000------------------------///...------//////...,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++...///000///---,,,,,,---...///000000//////---------............///............////////////111000000/////////000000222222111000000///000111111111111000000/////////////////////////////////222111111000//////000000111111111111111111111111///000000111111111000000000000000000000000000000//////////////////000000........................///000000111111000000000000//////......//////000//////............//////.........//////......---//////////////////////////////............//////................................................------------....................................,,,------...............+++++++++,,,,,,,,,------,,,...///111111///...,,,---...///...,,,+++,,,------,,,++++++++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++******))))))******+++,,,---......,,,...///...,,,******++++++---......,,,+++,,,---......------,,,++++++***,,,,,,------------,,,,,,++++++,,,++++++***))))))***+++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------------,,,,,,,,,---------......,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,---------------------,,,+++,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,------............------***++++++,,,------------,,,,,,,,,---------------++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,rrreeeYYYTTTRRROOOLLLLLLKKKPPPQQQLLLHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>??????>>>===<<<;;;::::::;;;::::::888777555333222222222333444444444333333222111000///...///000111//////............//////........................+++,,,---...////////////,,,,,,+++,,,,,,---...///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,+++,,,...///...........................------...///...---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++,,,---...//////......,,,,,,,,,,,,,,,------------------............///............////////////000/////////000000111222111222222111///...000111333222222111000///...---111111111111111111111111000000000//////000000111000000000000000000000000//////000000111111000000..............................////////////000000........................///000000111111111111111111000///......///000111//////......------.....................------,,,//////////////////////////////............//////........................------------------------,,,------------.................................+++,,,---...............,,,,,,,,,,,,---------------...////////////...------...///...,,,+++,,,---,,,,,,++++++******++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///......------,,,,,,++++++++++++,,,,,,---------+++,,,......,,,+++,,,---+++---///...---,,,,,,---...---------,,,,,,,,,+++------............------++++++,,,,,,,,,++++++***((()))*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,---------......,,,------......---,,,,,,,,,++++++,,,---...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,)))***+++,,,------...---++++++,,,---------,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,...------,,,,,,------.../////////......//////000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,ooocccXXXTTTRRROOOMMMMMMMMMRRRTTTNNNIIIGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>??????>>>===<<<;;;::::::;;;;;;:::999777555333222...000333555666666444333333222000///...///000111//////............//////........................------...............---...---------------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---,,,***+++---///------------------------------,,,---......+++))),,,,,,---......---,,,,,,------------------------111000///...------------------------------------------------------------,,,,,,,,,---------......***++++++,,,------.........---,,,+++++++++,,,------------............///............////////////---------...///000111222///000111000------...000000000000//////.........111111111111111111111111//////...//////000111222////////////////////////...//////000000000000000////////////////////////........./////////000000...........................//////000111111000000000///---,,,,,,---///000000///...------------...///////////////...------//////////////////////////////............//////........................------------------------,,,,,,---------.................................------.........---,,,+++,,,------------.................................---...///...,,,+++,,,---,,,,,,+++***************...---------------......++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------------***,,,...///......///000***,,,......---++++++,,,+++++++++,,,---...//////,,,------......------,,,******+++,,,,,,,,,++++++***+++------,,,,,,---///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......+++++++++***++++++,,,---,,,,,,,,,---------......---............---+++***,,,++++++,,,......,,,*********+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,---------+++,,,---------,,,+++***+++,,,---.........------+++,,,,,,,,,------------...---,,,,,,,,,,,,---...------------...///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,mmmbbbWWWTTTSSSPPPNNNNNNNNNTTTVVVPPPIIIGGGGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCBBBBBBAAA@@@???>>>======<<<;;;:::999999888888888888888888777666666***,,,000444555555333111333222000///...///000222//////............//////........................////////////...---,,,,,,//////...---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++(((,,,---...//////...---,,,...........................---,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************+++,,,---...111000...,,,+++,,,...///---------.........//////............/////////000++++++,,,,,,...///111222---///000///,,,+++---///------..................////////////////////////............///111222333..............................///000000000000000222222222222222222222222---.........//////000000////////////////////////------...///000000/////////...,,,++++++,,,...///000///...---------------000000111000000///......//////////////////////////////............//////........................------------------------,,,,,,,,,---------................................./////////...,,,***)))---------........./////////...------------...///---...///...,,,+++,,,---,,,,,,+++***))))))******......---,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,'''((()))***,,,---...///------------------------%%%'''***+++***+++,,,---)))+++------,,,+++***+++((((((***,,,...000111222+++,,,,,,------,,,,,,+++((()))***+++++++++++++++***,,,,,,,,,*********+++************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......++++++******++++++,,,---,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,---------............//////...,,,***))),,,++++++---......,,,*********+++,,,,,,,,,,,,+++......------------,,,,,,,,,------......------,,,++++++,,,------------,,,,,,------...---,,,***)))+++,,,---.........---,,,,,,,,,,,,------............---,,,,,,,,,,,,---...)))))))))***+++,,,---.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------sssfffYYYTTTQQQNNNLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;:::888777666666666666222222222111111111000000222222222111000//////...//////............//////...///000111000///,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,...,,,+++---000222111///......------------......000///...------------------------------------------,,,+++++++++,,,---...000...,,,,,,---.........,,,------......------,,,,,,------......------,,,------............---------......---+++***+++---111...,,,+++------***'''+++,,,------......---------,,,++++++------,,,+++***++++++,,,,,,------...///...---,,,,,,---.../////////000000000000//////000000///...............//////............//////000000000000000000000000---,,,,,,---000111111000---///111222000/////////......---......///000111000000000222333444222000222111000.........///000111000///...............------------.........///.../////////000000000111111111000///////////////.../////////...---,,,,,,...------,,,,,,------...------------------------...///000000000///---,,,------............---------------............///------++++++++++++---------.../////////...---,,,)))***+++,,,...///000111------............------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---,,,+++*********+++,,,.........------,,,,,,,,,************************++++++------------+++++++++++++++++++++---......000111222222111///---,,,...------,,,,,,++++++***)))************+++++++++---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++***)))(((,,,------......---,,,,,,...---+++***))))))******'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......//////...---,,,,,,.........------,,,,,,,,,---.../////////...,,,+++---,,,++++++************---------,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......------------------------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,tttgggZZZTTTRRROOOMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;:::999999888777666555555222222222111111111000000222222111111000//////...//////............//////...///000111000///---,,,,,,,,,,,,,,,------------///...,,,++++++,,,...///------,,,,,,,,,---............------,,,,,,++++++...,,,++++++...///---,,,......------------......//////...---------------------------------------+++***++++++---///111222...---,,,,,,,,,.........+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***++++++***(((((()))***,,,***)))***,,,,,,+++)))+++,,,------...------------,,,++++++------,,,++++++,,,,,,------.../////////...------------.../////////000000000000//////000000///...............//////............/////////////////////////////////...---...///000///...000222333333222111111222//////.........///000000000000000111333333111000222111///.........///000000000///...............------........./////////............////////////000//////...------......------------------,,,+++...------,,,,,,------...------------------,,,,,,......//////......------------............------------------..................---,,,,,,---......+++,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,------------...---,,,++++++,,,------......---------,,,,,,,,,************************+++,,,,,,------,,,,,,+++------------------------,,,---.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,------,,,++++++------,,,+++,,,,,,++++++,,,,,,---...,,,,,,------,,,++++++***,,,,,,,,,---------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---,,,,,,---------------,,,,,,,,,...............---,,,,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......------------------------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,uuuhhh[[[UUUSSSPPPMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCAAA???===<<<;;;:::::::::999999999999999888999999999888666444333222222222111111111111111222222111111000///////////////............//////......///000000///...---+++++++++,,,,,,,,,------...---,,,++++++,,,---......---------------,,,,,,/////////..................---,,,,,,------,,,***......------------......///...------------------,,,,,,,,,,,,------------++++++,,,,,,...///111222,,,+++++++++,,,,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++)))(((''')))***---,,,,,,---000111111000++++++,,,------------------,,,++++++------,,,+++,,,,,,---......//////000///...------------...///...//////000000//////...000///......---.........//////............//////////////////////////////111///......//////...---...//////...------...000111000000////////////000000//////000222333111000111000///.........///////////////...................../////////000000000...............---------///...------,,,---------++++++,,,,,,---,,,,,,,,,...------,,,,,,------............------,,,,,,,,,......------,,,,,,,,,---------............------------------............//////............//////,,,,,,,,,,,,,,,+++******---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++......---,,,,,,+++******((()))***+++,,,---...///...------,,,,,,---......------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.../////////...---+++***---...//////...---+++*********+++,,,,,,---......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------//////...---,,,---...---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...---............------,,,,,,+++++++++,,,------...////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------............------,,,,,,,,,,,,,,,------------///......---------------...------,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......------------------------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,vvviii\\\VVVTTTPPPNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBB@@@???===<<<;;;:::::::::::::::999888888777888999999888666444222111111111111111111111111111111111111000000////////////............//////---...//////000//////...+++++++++,,,,,,,,,,,,---...---,,,,,,,,,,,,---...............---,,,,,,+++***+++,,,...///111222222///..................---...------,,,,,,------.........---,,,,,,---------,,,,,,,,,,,,,,,---------.........---------------)))***++++++++++++,,,...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++***)))+++,,,------...///000111222111++++++,,,------------,,,---,,,++++++------,,,+++,,,,,,,,,---......//////.........------............//////////////////...///......------.........///......------......///////////////////////////000///......///000///------------+++******---///222111000///////////////000///...///111222111///////////////.../////////.....................---////////////000000000000//////............------......---------------...***+++,,,---------------...------,,,,,,------............------,,,,,,+++...---,,,+++***+++,,,---,,,------......------,,,,,,,,,---------.............................................------,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++((())))))***,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,---...//////---+++***......//////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------.........,,,+++,,,------,,,++++++------,,,+++,,,,,,++++++,,,,,,---...------............------++++++******+++,,,---...,,,,,,---...---,,,+++*********+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------------------------------......------,,,+++++++++,,,,,,------...///...---,,,,,,,,,---......------,,,,,,---------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------+++,,,---.........---,,,------------------------------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,wwwjjj]]]WWWTTTPPPNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===:::;;;;;;<<<;;;:::999999777888999999888666333222111111111111111111111111111111111000000000000000//////............//////------...//////000000000++++++,,,,,,,,,------------------,,,,,,------------............,,,++++++)))***+++,,,...///111111+++,,,---.........///000------,,,,,,,,,,,,------------,,,,,,,,,------...+++++++++,,,,,,,,,------------------,,,,,,++++++(((***,,,,,,******+++---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++******,,,---******++++++******++++++***+++,,,,,,------,,,,,,---,,,++++++------,,,++++++++++++,,,------......---..................---......////////////............------------............------------.................................---,,,...000111111000000000000...------///222111111000//////...//////000...---...000111000///.........////////////...,,,---......///...------////////////000000000000///////////////////////////......---......//////+++,,,---......///.........------,,,,,,------............------,,,,,,,,,...---,,,******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------......---------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,******++++++,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------((())),,,---...---+++*********++++++******))))))---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,*********+++---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...+++,,,------------,,,,,,***************+++,,,,,,+++,,,---------,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------------,,,***++++++,,,,,,---------...---,,,++++++,,,......---------,,,,,,------...,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------------------------------+++,,,---.........---,,,------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++wwwjjj]]]WWWTTTPPPMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>?????????????????????;;;<<<=========<<<:::999777888888888777555333222111111111111111222222222111111000000000000000000//////............//////---------...///000111111,,,,,,,,,---------......------------------------,,,---.........---,,,+++---,,,,,,,,,,,,,,,,,,,,,((()))+++,,,+++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...******++++++,,,,,,------)))***+++,,,------------(((+++...---***)))***,,,,,,------......------,,,,,,------......------,,,,,,,,,------------,,,,,,)))***+++***))))))+++---+++,,,---+++***))))))*********+++,,,,,,,,,,,,,,,---,,,++++++------,,,+++******++++++,,,------...------...//////...---------......//////......------------,,,------...///......------------..............................---,,,,,,---000111111000...//////...------...000000//////............//////...,,,---///000000///------.../////////......+++,,,---//////...------....../////////000000000////////////000000111111..................///000------......//////.........------,,,,,,------...------------------------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---............---,,,,,,,,,+++***************++++++,,,------...//////,,,,,,------------,,,,,,((((((***+++---...000000...------,,,+++*********))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++***))))))+++---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,+++)))***+++++++++******))),,,------......------,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------......---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------------------------------+++,,,---.........---,,,------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++wwwjjj]]]VVVSSSOOOLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>????????????;;;;;;=========<<<:::999888888777666555444444333000000111111111222222222000000000000000000000111//////............//////,,,,,,---...///000111222------........./////////,,,------------------,,,+++,,,---//////...---,,,...---------,,,+++++++++(((***,,,,,,******,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...)))******+++,,,,,,------***+++,,,---.........---***---000///+++((())),,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++******,,,...,,,...///...+++***+++---******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,---.........------...//////...---------......//////......------,,,,,,,,,------...///...------,,,,,,------..............................------...000111000///+++,,,......,,,+++,,,---...------------......//////...,,,,,,.../////////,,,---.../////////......***+++---//////...---,,,------........./////////,,,------...///000111111------,,,,,,---......///------.........---,,,,,,...------,,,,,,------...+++,,,,,,------.........---------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...////////////...---,,,+++***)))))))))***+++***++++++,,,------......++++++,,,,,,,,,,,,++++++))))))***+++---...//////.........---,,,++++++***)))***+++---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,)))***,,,,,,,,,***'''&&&,,,,,,,,,++++++,,,,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------***+++,,,---------------,,,,,,,,,+++++++++++++++***+++,,,---------------+++++++++++++++,,,------///---,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------+++,,,---.........---,,,------------------------........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++wwwjjj\\\VVVSSSNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>:::;;;<<<======;;;999888999888777555444444444444000000111111222222222222000000000000000111111111//////............//////,,,,,,------///000222333.........////////////000,,,------......------,,,***+++---/////////---,,,,,,,,,,,,------.........,,,...000...,,,***,,,...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...))))))***+++,,,,,,------//////000000///---+++******...222000+++((()))++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******++++++++++++******,,,---......------///111(((***,,,+++)))(((***,,,******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++,,,,,,------...//////000,,,---...//////...---,,,---..................---,,,,,,,,,,,,------...///...------,,,,,,------...........................000///......//////...------///222222111/////////,,,,,,,,,,,,,,,---...//////---,,,,,,---/////////+++,,,.../////////......***+++---//////...---,,,------------.........///***+++,,,---...000111111++++++++++++,,,,,,---...------------,,,,,,+++***...------,,,,,,------...***++++++,,,---...//////,,,---...///...---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...///000111111000///......---,,,+++++++++,,,---++++++++++++++++++,,,,,,******++++++++++++*********++++++,,,,,,------............------,,,,,,,,,)))+++,,,...//////......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++///...---,,,++++++++++++,,,,,,+++++++++,,,,,,---***++++++,,,,,,------...---------.........//////---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,(((***,,,---,,,)))&&&###******((((((((()))***+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------***+++,,,,,,---------------,,,,,,++++++*********)))***,,,---...---,,,,,,************++++++,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------+++,,,---.........---,,,------------------------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++yyykkk\\\UUURRROOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@>>><<<:::999888===<<<;;;:::999999999999888888888888777555444333444333222222111111222222000000000000000000000000///000111000///...///000000///---+++************,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...000222...---,,,++++++---...000...,,,***((((((***,,,...---............---,,,++++++++++++,,,,,,---------...---,,,,,,++++++++++++111000///.........//////+++------)))%%%###''',,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++(((((()))***+++---///000+++,,,,,,+++***+++---000...---,,,,,,++++++,,,,,,+++,,,,,,---...///000000......---------,,,,,,,,,++++++,,,,,,---...//////+++,,,---......---,,,+++------------------------......---,,,,,,,,,---------+++***+++...000...,,,000000//////.........---+++,,,...///000///...---------............------///...---,,,,,,...///111,,,,,,,,,---------......------------------------........................+++,,,,,,---...///000000.................................------,,,,,,,,,------------------,,,,,,---------------...///000***++++++,,,,,,++++++***(((***+++---......------...---+++******+++,,,---,,,,,,,,,++++++*********------------------------///......------,,,++++++.........------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''***+++---//////...---,,,,,,,,,---------,,,++++++///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))***++++++,,,---...///***,,,...---+++)))+++...---,,,+++***+++,,,---...((()))***,,,---...//////******)))(((((()))******,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---.........---,,,///222444222000---------,,,,,,+++++++++---.........---,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,---...///...---,,,,,,---...///000///...---------------,,,------......------,,,..............................,,,++++++,,,---...------------------------------------------------------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++zzzlll]]]VVVSSSPPPNNNOOOMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@???===<<<;;;:::===<<<;;;:::999999999999888888888888777555444333333333222111111111111111000000000000000000000000///000111000///...///000222111000/////////000111........................------------------------000///...---,,,+++++++++...---,,,++++++---...000///...,,,++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++++++++,,,)))******+++++++++++++++,,,...///---((('''***...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///*********++++++++++++,,,)))))))))***+++,,,......,,,,,,,,,+++***+++---///...---,,,,,,++++++,,,,,,,,,,,,,,,------.........------------,,,,,,,,,+++++++++,,,,,,---......///,,,------------------,,,------------------------......---------......///...,,,+++,,,...///...,,,000/////////.........---,,,,,,---...............------............------,,,,,,---------...------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,////////////////////////,,,++++++++++++++++++***------------------------,,,++++++++++++,,,---...,,,,,,------------,,,,,,)))***+++,,,------------------,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,++++++******))))))(((((()))***,,,------,,,+++***++++++,,,------,,,,,,,,,......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,+++,,,,,,------......///,,,---......,,,,,,---...,,,,,,++++++,,,,,,------******+++,,,------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......---,,,+++---///000...,,,...---------,,,,,,,,,+++------......------,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,...---,,,++++++++++++,,,------------------------........................///...---,,,,,,---..............................------------------------------------------------++++++,,,,,,---......///---------......---------zzzmmm^^^WWWTTTQQQOOOPPPMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999999888888888888777555444333222222111000000000000111000000000000000000000000///000111000///...///000//////.........///111222000000000//////......---,,,------....../////////111111000...---***((('''------,,,+++,,,---...///..................//////...---,,,+++++++++,,,---------------------,,,,,,------,,,+++++++++,,,,,,((()))+++---------,,,++++++---///...+++***,,,///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,******,,,---...---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...------------------------...---------...///000111///...------...///...,,,/////////...............,,,,,,,,,,,,,,,------...------............------***,,,...000000///---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++////////////////////////***++++++++++++++++++,,,........................,,,,,,+++++++++,,,------......////////////......++++++++++++,,,---......,,,------.........------///...---,,,,,,,,,---...+++++++++++++++++++++++++++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++************************+++,,,---------,,,+++******++++++,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------..................---------...///...---++++++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,------......---,,,---------+++))).........---------------------......------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,...---,,,,,,,,,,,,---...------------------------///......------...//////////////////////////////------------------------------------------------+++,,,,,,------.................................zzzlll]]]VVVSSSPPPNNNOOOMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????<<<;;;::::::999999999:::888888888888777555444333222111000000///000000000000000000000000000000000///000111000///...///000......---,,,---...///000111000000///...---,,,,,,+++,,,,,,---...//////000,,,---...///...---+++***------,,,,,,,,,---...///------///000000///.........---+++******+++,,,...///......------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------(((***,,,---+++***+++---++++++++++++++++++++++++------------------------++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******------...---+++***+++,,,...---,,,,,,++++++,,,,,,,,,,,,------......//////........................,,,,,,,,,---------.........---,,,++++++,,,---...------------------------,,,,,,,,,------///000111000///............---,,,........................---,,,+++***+++,,,---...,,,------......------,,,,,,---///000000000///...,,,,,,,,,---------......------------------------........................))))))***+++,,,------...........................,,,,,,,,,------.........------............//////......---------......///......////////////......,,,,,,+++***+++,,,...///,,,---.../////////...---///...,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,,,,++++++*********)))))))))******+++++++++....../////////...---,,,)))***+++,,,---.........,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,///,,,***+++...///---+++***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................---,,,........................,,,------...------,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---,,,---...//////...---,,,///......---------......///...,,,++++++,,,...///------------------------............/////////000........................------------------------------------------------,,,,,,,,,---------............------------......xxxjjj\\\UUURRRNNNMMMNNNLLLLLLLLLLLLKKKIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???;;;;;;:::999999999::::::888888888888777555444333222111000000///000000000000000000000000000000000///000111000///...///000222111000......//////000//////......---,,,++++++******+++,,,---.........***+++---...///......---,,,,,,,,,,,,------......***,,,---/////////------...---+++******+++---............------,,,,,,+++,,,,,,,,,++++++,,,,,,------,,,***((((((((()))***(((***+++,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,---,,,,,,***)))(((,,,---...---+++******+++...---,,,,,,++++++,,,,,,+++,,,---...///000111111////////////000000000000,,,,,,,,,---------------...---,,,++++++,,,---...------------------------+++***++++++,,,---...////////////...---,,,,,,------------...............---,,,+++***+++,,,---...,,,,,,------------,,,,,,...---,,,,,,,,,---...///,,,,,,,,,---------......------------------------........................((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------....../////////......---------......------............---------,,,+++***+++,,,---...+++,,,...///000///...---,,,,,,+++******+++,,,---------------------------------,,,,,,,,,+++++++++***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++*********))))))******++++++,,,,,,..................------)))***+++,,,---.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++*********---+++)))***---...,,,)))***+++,,,---...---,,,+++******+++,,,------------...//////////////////......---,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---..........................................,,,,,,------...------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++......---------......//////...,,,++++++,,,...///---------------------------....../////////000000------------------------------------------------------------------------,,,,,,,,,---------------------,,,++++++,,,------wwwiii[[[TTTQQQNNNLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????;;;::::::999999:::::::::888888888888777555444333222222111000000000000111000000000000000000000000///000111000///...///000000///---,,,+++,,,------.........---,,,,,,++++++***++++++,,,,,,---------,,,,,,------...---------,,,,,,,,,---------......)))***,,,---......---,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------,,,+++***)))***++++++++++++,,,,,,------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++)))(((+++,,,......,,,++++++,,,...---,,,,,,++++++,,,,,,+++,,,,,,---...///000000/////////000000000000000------------------------...------,,,,,,------...------------------------+++*********+++,,,------,,,.........,,,+++,,,------------------.........,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,+++)))((((((***,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++++++++,,,++++++,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,---...............******++++++++++++++++++---------------------------------,,,+++*********)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,***++++++,,,------------,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******))))))+++***)))***+++++++++***++++++,,,,,,------,,,,,,)))***+++,,,------...---------............---------,,,+++++++++,,,...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---...---------------.........,,,,,,------......------,,,---------............------,,,+++++++++,,,,,,******++++++++++++******,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---------------------------------------------------------------------------------------------------,,,+++******+++,,,---xxxjjj[[[UUUQQQNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===:::::::::999999::::::;;;888888888888777555444333333333222111111111111111000000000000000000000000///000111000///...///000++++++***))))))***,,,,,,............------------,,,,,,,,,---------------------,,,,,,,,,------...,,,,,,------......------******+++,,,---.........---------....../////////******++++++++++++++++++,,,+++++++++,,,,,,---...((()))+++---......---,,,---,,,******+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///*********++++++++++++,,,+++,,,---------+++)))((()))+++---...---,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------,,,------------------,,,------------------------,,,,,,+++++++++,,,,,,---***,,,------+++***,,,...,,,,,,,,,------.........,,,,,,---...............+++,,,,,,------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++*********++++++,,,------......---,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++((((((((()))***+++,,,---++++++,,,------,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,+++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,,,,)))***+++,,,,,,+++***))),,,+++*********+++---...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---+++,,,---+++,,,,,,,,,------------+++,,,------......------------------...............---,,,,,,+++++++++,,,++++++************+++++++++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////..............................------------------------------------------------------------------------...---,,,++++++,,,---...yyykkk\\\VVVRRROOONNNNNNIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<:::::::::999999:::;;;;;;888888888888777555444333444333222222111111222222000000000000000000000000///111111000///...///000,,,,,,,,,,,,---///111222.........///////////////..................------,,,+++++++++,,,...000111+++,,,------......------++++++,,,,,,---...//////------...///000000//////)))))))))******++++++,,,++++++++++++,,,,,,---...!!!''',,,...---)))''',,,***''''''((()))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++***+++---------+++)))((((((+++---...---,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++***((('''''',,,,,,,,,---------......------------------------+++,,,............,,,+++------------------------......---,,,,,,,,,------(((***,,,,,,******,,,...,,,,,,,,,------.........,,,---...///000///...---+++,,,,,,------,,,,,,++++++,,,...000000///...---,,,,,,,,,---------......------------------------........................******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***++++++,,,------000///...---------------,,,------------------,,,+++,,,---...---,,,+++***++++++******+++,,,...///)))+++---000000///---+++++++++++++++++++++++++++*********++++++,,,------(((((()))+++,,,---......++++++++++++++++++++++++............---,,,+++************++++++,,,,,,---++++++++++++++++++++++++((())))))***+++---...///,,,,,,---------,,,++++++------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***---///---+++***,,,...---,,,+++***+++,,,---...------------,,,+++***))),,,,,,............,,,,,,,,,+++***))))))+++---...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000222444222///,,,---...+++++++++,,,,,,---------+++,,,,,,---.........------------.........//////...---,,,,,,++++++++++++...---,,,++++++,,,---...---------------...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......////////////////////////------------------------------------------------------------------------000///---,,,,,,---///000~~~mmm\\\UUUTTTQQQMMMKKKMMMMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666222222222111111111111000000000000000////////////000///...---------------...------------...//////......---------,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,,,,------......------,,,000///---+++******+++++++++++++++,,,,,,,,,------------------------------///......------,,,+++++++++++++++***************---,,,+++***)))))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................///******++++++++++++******++++++,,,,,,,,,+++******---------------------------,,,,,,++++++,,,,,,---++++++******************...---,,,,,,,,,,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......---,,,,,,+++,,,,,,------,,,,,,+++,,,***((('''(((+++///111,,,,,,,,,---------......//////////////////............---,,,+++))))))(((((()))+++---.........---,,,,,,,,,,,,,,,+++***)))++++++,,,---............)))***+++,,,---,,,++++++)))+++---......---,,,***))))))***+++,,,,,,,,,,,,------++++++++++++------........................///,,,+++,,,...///---+++---------,,,,,,+++++++++)))***+++,,,---.........------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................,,,,,,,,,------.........------,,,+++************,,,++++++******++++++,,,***+++------------+++***)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++***)))/////////...---,,,+++***+++++++++,,,,,,---------,,,,,,------------......---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,+++++++++,,,---...(((((()))***+++,,,,,,---------------------------///...,,,+++***+++,,,,,,///...---,,,+++,,,---...++++++++++++++++++++++++,,,,,,------,,,,,,+++***.../////////...------,,,,,,---......,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......////////////...---,,,,,,------------------------.........------............---,,,,,,,,,,,,---......---+++*********++++++|||lll\\\UUUTTTPPPMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEECCCBBBBBB@@@AAABBBBBBBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666555555222222222111111111111000000000000000//////////////////......------......---------------...//////,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++&&&''')))***,,,---------,,,++++++,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***************+++++++++...---,,,+++************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++...---,,,,,,,,,,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,------------------)))***+++,,,,,,,,,++++++---.........---+++)))(((+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,......////////////......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++***------...------,,,+++***++++++++++++,,,,,,,,,---******++++++++++++,,,,,,...---------,,,,,,,,,,,,---,,,,,,++++++***++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------------------------,,,++++++*********++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...............---,,,,,,,,,---......,,,,,,---...---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........------,,,------------------------......------------.........---,,,,,,,,,,,,---...------+++*********++++++yyyjjj[[[UUUSSSPPPMMMLLLMMMLLLKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999888777666555444444222222222111111111111000000000000000///////////////............//////000---------------......///---------,,,,,,,,,,,,+++,,,+++************+++,,,------------,,,,,,,,,,,,&&&'''(((***+++,,,,,,---$$$%%%''')))+++------...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........))))))******++++++,,,,,,......---,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''&&&,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++,,,---...------,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---......+++,,,,,,------,,,,,,+++------......---+++)))(((,,,,,,,,,---------......***************+++++++++******+++++++++,,,,,,,,,///...---,,,+++************++++++,,,,,,,,,,,,+++,,,------------,,,,,,+++)))***+++,,,,,,,,,,,,+++......------,,,+++******.........------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++******++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---...------,,,...---------,,,,,,,,,+++------------------------+++++++++++++++******))))))***---000000///---+++---------------------------------------,,,++++++------------,,,,,,,,,,,,,,,---......,,,,,,---...///---++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------------,,,------------------------------,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++++++++,,,uuugggZZZTTTRRROOOMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;::::::999999888888888777666555444333333222222222111111111000000000000000000////////////............//////000111------,,,,,,------...///000000/////////.........---,,,+++******+++,,,---........................***++++++,,,,,,++++++***&&&''')))+++,,,---,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,---------))))))******+++,,,------------,,,+++++++++++++++++++++******************************************))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,---------************************+++******))))))******+++)))))))))***+++,,,---...------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,---------......,,,,,,,,,,,,------------------,,,,,,+++***))))))000///---+++******++++++******+++,,,---------------------------,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++---......---.........------,,,+++***+++,,,------,,,+++***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++************+++,,,------,,,++++++******++++++,,,+++***)))(((((()))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,---------,,,+++,,,,,,---............)))***++++++,,,,,,,,,+++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***+++---//////...---+++---------,,,,,,,,,,,,,,,------------------------***+++,,,------,,,******)))***,,,...//////...------------------------------------...---,,,,,,+++---,,,,,,,,,+++,,,,,,,,,,,,---......,,,,,,---......,,,******+++---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,---------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,pppdddXXXSSSQQQNNNLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999888888888888777666555444333333222222222111111111000000000000000000////////////...............///000111,,,,,,,,,,,,,,,---......000000/////////............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......///000///...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))***+++,,,------...,,,++++++************+++******************************************************++++++,,,------...******++++++++++++******((()))***+++,,,---------************************+++******))))))******+++************+++,,,---...------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,------,,,,,,+++***))))))((()))***++++++,,,,,,,,,---------......,,,,,,------.........///---,,,,,,++++++*********...---,,,+++***+++,,,---***+++,,,---------------------------,,,+++******+++***++++++++++++,,,,,,++++++++++++,,,---...///+++,,,------.........---)))***,,,,,,,,,,,,***)))---------------------------.........------......,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***************+++,,,------,,,++++++******++++++,,,...---,,,++++++,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,+++,,,,,,---............))))))***+++,,,,,,,,,,,,************************,,,,,,,,,---------......***************++++++++++++,,,,,,---------,,,+++***+++---//////...---,,,*********+++,,,------...------------------------+++,,,---.........,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,+++++++++,,,,,,---,,,---......,,,,,,---...---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................------------......******+++,,,---------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyylllaaaWWWSSSPPPMMMLLLNNNKKKKKKLLLMMMLLLKKKJJJIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????======<<<;;;:::999888888888888777666555444333333222222222111111111111000000000000000////////////...------------......///,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++......---,,,,,,---......))))))))))))************&&&'''(((***+++,,,,,,---......------,,,***)))(((************++++++++++++************************---------,,,+++***************++++++,,,,,,------++++++***))))))******+++***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))******++++++******))))))***++++++,,,,,,,,,,,,************************++++++************+++++++++++++++++++++,,,---...,,,------......------,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))***+++++++++,,,,,,------,,,,,,+++(((((('''((()))+++---...,,,,,,,,,---------......******++++++,,,,,,------))))))***+++,,,------...++++++++++++,,,------...+++,,,,,,------------,,,+++,,,,,,,,,,,,++++++***++++++******++++++,,,------------,,,,,,+++++++++***+++,,,------.........******++++++++++++******++++++++++++++++++++++++,,,---......,,,,,,---...++++++,,,,,,,,,,,,------'''''')))***+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...---,,,++++++,,,,,,------------,,,******+++,,,,,,---,,,,,,+++++++++++++++***************++++++++++++,,,,,,************++++++++++++***+++---......---,,,,,,+++,,,---...///......---))))))***+++,,,---......------------------------,,,------...............---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---,,,+++++++++,,,...///,,,---......,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///......------......///+++,,,,,,------------,,,------------------------------,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------------,,,wwwiii___VVVRRRPPPLLLLLLNNNJJJKKKMMMMMMMMMLLLJJJIIIFFFFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@????????????>>>>>>===<<<;;;:::999999999888888777666555444444222222222111111111111000000000000000////////////...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...)))))))))******+++++++++&&&''')))***,,,---------+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++((()))***+++------------,,,,,,,,,---------......)))))))))***+++,,,,,,,,,((()))***+++,,,------...***+++,,,,,,---------,,,------------------,,,,,,***++++++,,,,,,,,,++++++++++++*********+++,,,---+++,,,---------,,,+++***++++++,,,,,,,,,,,,,,,+++++++++************++++++***************************,,,...---+++***+++---+++++++++,,,,,,---------))))))***+++,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------,,,---,,,,,,,,,++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,---------***+++---...///...---,,,------------............++++++,,,,,,------......---------------------------,,,,,,,,,------...///,,,---------------------------------------------...............------,,,...---,,,+++,,,---///000,,,---......,,,,,,---...,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................------,,,,,,------...------.........------,,,------------------------......------------......,,,,,,---......---,,,,,,++++++---.........------wwwggg^^^UUURRROOOLLLLLLOOOJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFEEECCCBBBAAACCCBBBAAA@@@???????????????>>>>>><<<;;;:::999999999999888777666555444444222222222111111111111000000000000000////////////...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------.........,,,------......------,,,---------...///222444666++++++,,,,,,,,,---------////////////////////////*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000//////......------,,,+++,,,,,,------,,,,,,+++(((***---000111///---,,,,,,,,,,,,---------......)))******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,---...---,,,+++***............---,,,++++++)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---''')))+++...//////...---,,,,,,,,,,,,+++***)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---+++++++++,,,,,,---------......//////......---,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,+++************,,,++++++++++++++++++,,,------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,......---,,,+++,,,,,,,,,,,,++++++***)))---------......------,,,---------,,,,,,+++++++++,,,,,,---------.........---------....../////////***+++---//////...---,,,...------------.../////////............---------------------------------,,,,,,+++***+++,,,...///+++,,,...000///...+++***////////////////////////......//////......---,,,///...,,,,,,,,,...000111,,,---......,,,,,,---...------///222333333///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---////////////...---,,,,,,------------------------///......------......///,,,,,,---......---,,,,,,***+++---...///...------~~~vvvhhhaaaXXXQQQMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>============<<<;;;:::999666888:::;;;;;;999777555111222222222222111000000000000000000000000000000000000///...------,,,,,,//////////////////......,,,,,,------,,,,,,+++******)))((((((((()))++++++......,,,,,,,,,,,,......***++++++,,,------------'''((()))+++++++++***)))+++*********+++,,,,,,---+++,,,,,,,,,,,,+++******'''((()))+++---.........***)))))))))(((((('''''''''(((***++++++,,,...000,,,---///000///---+++)))+++******))))))******+++))))))))))))((((((((((((******))))))))))))******111000---***((((((((()))))))))))))))***+++,,,------+++******+++,,,,,,+++))))))))))))***+++,,,------,,,***+++,,,------,,,)))***+++,,,---............------,,,,,,++++++***,,,,,,---...---,,,***)))+++*********+++,,,,,,---************************)))***+++,,,---.........++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************222000///---,,,,,,,,,------,,,+++***))))))))))))+++,,,---......---+++***+++,,,---------,,,+++***((((((((()))***+++------,,,,,,,,,++++++*********'''''''''''')))+++---...------,,,+++))))))***,,,///......------,,,++++++++++++,,,,,,,,,,,,------//////...---------......,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---......---+++***++++++++++++++++++++++++)))))))))))))))))))))))),,,***)))***,,,...,,,***,,,,,,,,,++++++************)))(((+++...000///,,,)))************+++++++++------,,,+++,,,---...///---------,,,,,,++++++++++++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,------,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***+++,,,...///------------------------------------------------......//////...---,,,,,,,,,---...//////---+++***---------............///,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,............///000222444,,,------......------,,,,,,------......------,,,------------------------.........------,,,,,,,,,//////...------------...//////.........------------...............------------,,,,,,,,,+++++++++//////...---,,,,,,++++++~~~wwwgggaaaXXXQQQMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????============<<<;;;:::999999:::;;;;;;999777444222111222222222222111000000000000000000000000000000000//////...------,,,,,,------------------------,,,------------,,,++++++++++++*********+++,,,---...---,,,++++++,,,---...++++++,,,---------,,,,,,++++++,,,------,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,,,,++++++*********++++++,,,,,,+++++++++,,,+++++++++************((()))++++++++++++---...+++,,,...//////---+++***++++++************++++++************************,,,+++***))))))((())))))...---+++*********++++++,,,,,,+++++++++++++++,,,---+++******+++,,,++++++))))))))))))***+++,,,---///---++++++,,,,,,+++*********+++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))))))))))))))***++++++************************)))***+++,,,------------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++///...---,,,++++++,,,,,,************+++,,,---...++++++*********++++++++++++,,,---------,,,++++++***************+++,,,---,,,,,,,,,+++++++++******))))))))))))***,,,---...,,,---,,,+++))))))+++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++***))))))***++++++)))***+++,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,...---+++,,,,,,,,,+++++++++*********))))))+++...000///---++++++,,,,,,---------...,,,,,,+++***+++,,,---...------,,,,,,+++++++++++++++,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,------,,,,,,------,,,------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...------------------------------------------------......//////...------,,,***+++...000111000000///,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,------,,,,,,---...000111,,,,,,------------,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,---------------...///000........................------............------------------,,,,,,,,,,,,///......---,,,,,,++++++}}}uuueee___WWWPPPMMMLLLLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????============<<<;;;:::999:::;;;;;;:::888444111///111222222222222111000000000000000000000000000000/////////...------,,,,,,---------------------------------------,,,++++++------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***+++++++++++++++*********)))***++++++******+++---***+++---...///...,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))******+++)))******++++++,,,------///...---,,,++++++++++++,,,+++))))))+++,,,+++***))))))))))))***+++,,,,,,000...,,,+++,,,+++***)))+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++***))))))***************++++++,,,************************)))******+++,,,,,,,,,,,,))))))(((((()))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,+++***))))))+++...///+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,+++***************++++++***))))))***++++++******+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,,,,,,,,,,++++++++++++*********,,,...///...---***++++++,,,---......///++++++*********+++,,,---,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,---------------------------------------------------.........///......---,,,'''(((***+++,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------...------------,,,,,,,,,,,,,,,,,,---...///000111---------...............------............------.........------------,,,.........------,,,,,,+++yyyqqqbbb]]]VVVPPPMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????============<<<;;;:::999999:::999888666333111///111222222222222111000000//////////////////////////////.........---------.........///////////////---------...---,,,,,,+++---------------......///++++++++++++++++++++++++------------,,,++++++***,,,+++)))(((((()))******,,,,,,+++++++++,,,,,,---,,,,,,+++++++++***++++++((((((***+++,,,---------))))))))))))))))))))))))***+++,,,+++***)))***+++)))***,,,---......---,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++((((((((()))***+++---...((()))***,,,,,,------,,,------,,,+++++++++++++++,,,***))))))***++++++*********))))))***++++++,,,///---++++++,,,,,,+++***,,,,,,++++++++++++++++++******+++,,,,,,---......***+++++++++++++++******...------,,,,,,---......************************)))******+++,,,,,,,,,+++,,,+++***)))***---///111------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,++++++***++++++------,,,,,,---///000111++++++,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,,,,******+++,,,******+++,,,------......+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,+++******************+++***+++,,,------...------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///......((())))))***+++,,,------+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,,,,......,,,,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,........................---------------------------...............------)))******+++***)))((((((+++,,,,,,,,,,,,---------------------------------------.........---,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,------------------------------------------,,,,,,,,,------///000000//////.........---------,,,,,,---.........------//////.........---------......---------,,,,,,,,,uuulll```[[[TTTPPPMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???============<<<;;;:::999777777777777666444333222111222222222222111000000////////////////////////...............---------........./////////000000------.........---,,,,,,+++,,,,,,---------------++++++++++++++++++++++++------------,,,++++++*********(((''''''((()))***------,,,,,,+++,,,,,,------,,,+++*********++++++((()))***+++,,,---------)))))))))))))))************+++,,,+++)))((()))***)))***+++------------,,,---,,,,,,++++++,,,,,,---)))))))))*********++++++***************++++++,,,******+++,,,,,,,,,++++++***************+++,,,,,,,,,***))))))***++++++************)))******+++,,,,,,+++******,,,......---,,,,,,+++*********++++++******++++++,,,---......,,,,,,+++++++++,,,,,,,,,......---,,,,,,---------******************************+++,,,,,,,,,++++++,,,+++*********,,,///000------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,------......---,,,+++******)))))))))***,,,---///000000//////++++++++++++,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((***+++,,,,,,+++***+++,,,)))******+++,,,---......+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,*********++++++***************+++,,,------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............))))))***+++,,,,,,------+++,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++///,,,,,,//////,,,,,,///************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,,,,------,,,,,,+++............---,,,,,,+++........................------------------------------...............---////////////......------------------............---------------------------------...---,,,,,,+++......------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------///......---------......111111000...---,,,+++***++++++,,,---......------//////.........------------------------,,,,,,,,,rrriii]]]YYYSSSOOONNNMMMMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@============<<<;;;:::999666666666666666666555555111222222222222111000000000000000000000000000000........................++++++,,,,,,---........................---,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++******++++++,,,---...------,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,)))***++++++)))((()))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))***+++++++++///...---+++)))(((((((((,,,,,,+++++++++++++++***))))))))))))***+++,,,---+++***((((((***+++***)))+++***************+++++++++***)))***---...///...,,,+++***))))))***+++,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,++++++************+++************************+++,,,,,,------,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,---......------))))))))))))***+++,,,,,,((())),,,---...---,,,+++++++++++++++,,,---......------,,,+++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++******)))***,,,,,,+++++++++,,,)))******+++,,,------...++++++,,,,,,,,,,,,------,,,,,,+++***************)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------+++,,,...///...---...///------------............+++,,,---.........------+++,,,,,,,,,,,,,,,------++++++++++++,,,---......+++,,,,,,------,,,,,,+++000******000000******000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,,,,------,,,,,,+++---............------,,,........................------------------------,,,---......///.........,,,,,,---...///000111111---------.........//////---------------------------------------,,,++++++---............---,,,+++,,,------......------,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,------------...//////...---------------111111000...---,,,+++******+++,,,------...------.........------------,,,------------------------rrrjjj[[[WWWRRROOONNNMMMMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@============<<<;;;:::999777777777666666666666555111222222222222111000000000000000000000000000000........................++++++,,,,,,---......///...............------,,,***+++,,,---------,,,,,,+++,,,---......---,,,+++++++++,,,---------,,,,,,***+++,,,---.../////////......---,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,+++***))))))+++++++++,,,,,,---------((()))******))))))***+++,,,,,,,,,,,,++++++++++++++++++************++++++))))))******+++,,,,,,---...---,,,+++******)))***,,,,,,+++******+++,,,,,,++++++*********+++,,,,,,+++***((((((*********)))++++++***************+++,,,+++******,,,......---+++***)))((()))***,,,...+++++++++,,,,,,---------++++++*********+++---...++++++***)))))))))))))))************************---------......------,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,++++++************+++,,,------******+++++++++++++++***++++++******+++---...///,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---(((***,,,---,,,++++++,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++)))***++++++++++++***)))(((((()))***++++++++++++,,,,,,++++++,,,,,,---...,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,,,,,,,,,,---------......+++---//////---,,,...///...............---------***+++,,,---...---,,,,,,,,,,,,---------.........++++++******+++---...///+++,,,,,,------,,,,,,+++...((((((......((((((...........................------------------------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---...//////......---........................------------------------,,,------...//////......******++++++,,,...//////,,,,,,---------.................................,,,------------,,,++++++,,,------......---,,,+++---......//////......---,,,------......------,,,++++++,,,,,,---......///,,,,,,,,,---------............---------......///...............---------******+++,,,------------------------,,,,,,,,,,,,------------------------tttkkkZZZWWWRRROOONNNNNNMMMLLLHHHHHHIIIKKKLLLNNNOOOOOOFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@============<<<;;;:::999888888888777666666555555111222222222222111000000000000000000000000000000---.....................------......///000111111......//////......---,,,++++++---.........---,,,,,,,,,............,,,,,,***+++,,,,,,------------((())),,,...///////////////...---,,,,,,,,,,,,,,,...---+++))))))***+++,,,)))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++''')))******))))))***+++---,,,,,,++++++*********+++******************+++******+++,,,,,,---......((())))))***+++---...///,,,+++)))))))))+++---///......---,,,+++++++++++++++)))(((((()))******)))++++++***************+++...,,,++++++,,,---,,,+++***)))(((((()))+++---///++++++,,,,,,,,,,,,------******)))))))))***,,,------,,,,,,+++*********+++************************.........///......---------------------,,,******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))......---,,,++++++++++++...---,,,******+++,,,---++++++******+++---...///+++******)))******++++++*********++++++,,,,,,,,,------,,,+++,,,---...///(((***,,,---,,,++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000///......------......)))***+++,,,,,,+++***)))'''((()))******+++******,,,,,,++++++,,,,,,---...,,,---///000000///---,,,------------------------------------------------+++---...---***((()))+++,,,,,,,,,------.........+++---000000---,,,...///...------,,,,,,+++******)))***+++,,,---,,,++++++---------....../////////++++++******+++---...///+++,,,,,,------,,,,,,+++---&&&&&&------&&&&&&---------------------------------------------------.........---,,,+++)))(((+++,,,,,,------,,,,,,++++++,,,.../////////......////////////////////////------------------------,,,,,,---.../////////...000000///............///++++++,,,,,,,,,---------........................,,,,,,---------,,,++++++++++++------...---,,,+++......////////////......,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---...///000111,,,,,,------...///000000)))***+++,,,------...---------,,,,,,,,,+++++++++------------------------~~~pppfff\\\XXXRRRMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<999666666888888777444333222222111111111111111111111111111000///---------,,,++++++++++++,,,------,,,,,,++++++,,,,,,---++++++,,,---,,,+++***))),,,,,,,,,,,,,,,---...///+++******+++------,,,***------------,,,+++***))),,,,,,,,,+++++++++******************************))))))***++++++++++++***)))))))))***+++++++++,,,,,,***((())),,,...---+++++++++++++++******))))))+++***(((''''''(((***+++.........---,,,+++***))),,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,++++++***)))((((((************************...***(((***...///,,,((()))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************---,,,***(((''''''((((((***)))((((((((()))***+++***++++++,,,+++***)))(((+++++++++******))))))))),,,,,,,,,---------......,,,,,,+++******))))))(((***************************++++++,,,---------,,,******))))))))))))*********(((&&&'''***+++)))'''))))))))))))***,,,...///...---,,,,,,++++++,,,,,,+++...///---)))((()))++++++++++++***************************************(((,,,///---(((%%%&&&((()))***,,,------,,,+++***((()))***+++,,,+++******---,,,,,,++++++,,,,,,---///---,,,***))))))******+++,,,,,,,,,,,,,,,------++++++*********+++,,,------------,,,,,,+++++++++------------------------+++,,,------......------///...,,,+++***+++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................333222000...,,,+++******+++++++++,,,,,,,,,------.........------,,,,,,,,,///...,,,++++++,,,...///------,,,+++++++++,,,,,,///---+++******+++,,,......---,,,,,,++++++++++++,,,------......------,,,//////.........---------,,,+++++++++,,,...000111------------------------........................//////......------------,,,,,,,,,---------......///...---,,,,,,---...///.........------,,,,,,,,,)))***,,,---------,,,,,,------------------------+++,,,............,,,+++---------,,,,,,+++++++++,,,,,,,,,---------..............................//////.........---------........................,,,,,,,,,---------......,,,,,,...///000000000000,,,,,,,,,------.........}}}nnneeeZZZVVVQQQNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999888777888:::999666222222222111000000000000111111111111111000///...---...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---******+++++++++***)))(((---,,,,,,,,,,,,---...///+++******+++---...,,,+++******+++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,***((())),,,------+++++++++++++++*********)))++++++))))))))))))++++++------------,,,+++***************++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***))))))(((************************...)))%%%&&&))),,,+++(((******++++++,,,,,,,,,,,,------,,,,,,+++******)))************************...---+++***))))))***+++...---,,,*********++++++,,,,,,***)))))))))******,,,,,,+++++++++*********,,,,,,,,,------------...---------,,,,,,,,,,,,+++************************+++,,,,,,---------------------,,,,,,,,,,,,------,,,***))))))+++,,,+++))),,,+++*********+++,,,,,,,,,---.........---+++******++++++***((('''((((((++++++++++++,,,,,,,,,,,,***************************,,,---***&&&%%%(((,,,,,,,,,---------,,,,,,+++++++++---.........---,,,---,,,,,,++++++,,,,,,---...---,,,************************+++,,,---------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,------......------...---,,,+++++++++,,,,,,+++,,,---,,,+++++++++------.....................................................................000///...---------------,,,,,,---------.........---------,,,,,,+++++++++...---+++******+++---.........---,,,++++++++++++...---+++******,,,---......---,,,,,,++++++,,,,,,,,,------......------,,,//////.........---------...---,,,,,,,,,---...///------------------------........................000000//////............,,,,,,---------...............------------.........------------------,,,------.../////////......------------------------,,,------......------,,,...---------,,,,,,,,,,,,,,,,,,---------.................................//////.........---------........................,,,,,,---------.........111000///...,,,***)))(((,,,,,,,,,---------......{{{kkkbbbXXXUUUQQQOOONNNNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;777777999;;;;;;999555111222111111000000000000000000111111000000///...---......------------......------,,,,,,,,,,,,------......//////......---,,,------,,,,,,,,,---......,,,++++++,,,......---,,,'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,------...+++++++++***************,,,,,,++++++***)))))))))************************///***%%%$$$'''***++++++***++++++++++++,,,,,,,,,---,,,,,,++++++*********************************...---,,,++++++,,,------///...,,,+++***)))))))))...,,,)))'''''')))+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------************************+++++++++,,,,,,,,,,,,,,,...------------------......,,,+++,,,---...---+++///---,,,***)))))))))******,,,...//////---***(((,,,+++))))))******)))'''++++++,,,,,,------......+++++++++++++++++++++++++++,,,+++(((%%%&&&***//////......---,,,,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---------,,,+++************((())))))***+++,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++------------------------+++,,,------......------...---,,,,,,+++,,,,,,,,,,,,---...---,,,,,,---........................---................................................------,,,------...000000---------.........//////,,,,,,,,,+++++++++++++++......,,,++++++,,,......///...---,,,++++++++++++,,,,,,+++++++++---...///...---,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------///...---,,,,,,,,,,,,---------------------------........................000000000///////////////,,,------------.........---..................------------------........./////////000//////...---------------------------......------------.....................---------,,,------------................................................---------........................,,,------------............------,,,,,,,,,------,,,,,,,,,------------...wwwhhh^^^UUUSSSQQQPPPOOOOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;777888999::::::888555333222111000000//////000000000000000000000///......//////............//////------,,,,,,,,,,,,------000000000000//////......------,,,,,,,,,------...,,,,,,,,,---...///...,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,+++++++++***,,,+++******++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************+++++++++*********))))))************************///,,,)))(((***,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********************************,,,,,,+++***+++,,,---...+++******))))))(((((((((,,,+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,******)))))))))*********++++++************++++++...------------...------...---+++***)))((())))))***+++,,,---,,,+++***(((///,,,***+++---...+++)))***++++++,,,---......///++++++++++++++++++++++++)))******)))'''(((+++///000///---+++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************************++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------,,,,,,,,,---------...///...---,,,---///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------........................,,,,,,,,,---...///000111------------............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000///...---,,,+++++++++++++++++++++,,,...///000...------,,,,,,,,,------,,,------......------,,,........................------------------------................................................////////////............------------............,,,---...//////...---,,,,,,,,,------......//////............---,,,,,,+++------------------------///...---,,,,,,---...//////////////////.........------------....................................................................................------------..................------...///111222------------------------ttteee\\\UUUSSSPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999888777666666666222111111000000000000000///000000000000//////...////////////////////////...------,,,,,,------...,,,,,,++++++************...------,,,,,,,,,------,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++******)))))),,,,,,++++++******+++,,,+++++++++++++++++++++,,,+++,,,------------,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************,,,+++***+++,,,,,,++++++,,,,,,+++******++++++,,,,,,,,,+++++++++++++++*********************************)))))))))+++,,,---(((((())))))************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,+++************++++++******))))))))))))******,,,---------,,,,,,------,,,+++***)))))))))***+++,,,+++)))((((((((()))***///,,,***+++......,,,***)))******+++,,,------...++++++++++++++++++++++++((()))+++++++++++++++,,,...---+++*********+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++******,,,++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................---------......///+++,,,,,,,,,,,,------------------..................------------------...000///...---,,,,,,,,,,,,++++++,,,,,,---...///000---------,,,,,,---......,,,------......------,,,---.....................++++++,,,---.........///................................................---------------------------------.........//////,,,---...//////...---,,,---------....../////////......------,,,,,,,,,,,,------------------------//////---,,,,,,---//////////////////////////////---------.........//////........................---.............................................---------.........//////444333111///---,,,++++++------------------------ssseee]]]VVVTTTPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;999:::999777555555666888333222222111111111111111//////000000000000//////......////////////............------------......---,,,+++*********++++++......---,,,,,,,,,------,,,++++++,,,......---,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,++++++******************+++,,,,,,+++***)))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,+++++++++*********************+++++++++************************************************((()))************)))(((---,,,+++*********+++,,,++++++++++++++++++++++++************************))))))((((((((()))+++,,,((()))***,,,------------((()))+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------......,,,,,,,,,------......//////...,,,++++++,,,------,,,++++++******++++++,,,+++---...---,,,+++,,,---***)))(((((()))***+++,,,---+++(((&&&&&&'''***+++,,,+++******+++,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***+++++++++******++++++,,,---------,,,---......///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,+++******))))))++++++*********+++,,,---++++++,,,,,,,,,,,,------------------------------+++,,,------......------,,,,,,---............------...///...------...///---------.........//////.........///000000111111........................//////...------------...+++++++++,,,,,,,,,------............////////////++++++++++++++++++++++++///......---------------,,,,,,------......//////------------------...///,,,------......------,,,---------...............)))***,,,---.../////////................................................,,,,,,,,,,,,,,,---------------........./////////---..................---...............///////////////...---------......------------------------//////............//////.........///////////////------........./////////........................---------.......................................------........./////////---------...------,,,+++...------------,,,,,,,,,uuuhhh```XXXUUUPPPNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;777999;;;:::777555555666444333333222222222222222//////000000000000//////---...////////////...---......------------......//////---,,,,,,,,,---...///...---,,,,,,,,,,,,,,,+++******+++---...,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,+++++++++******+++++++++++++++++++++------,,,)))(((***,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---)))******++++++++++++***++++++++++++++++++,,,,,,))))))*********+++++++++******************************************************))))))(((((()))+++...---+++***)))***+++,,,++++++++++++++++++++++++***************************)))((((((((()))***+++)))***+++,,,------,,,,,,))))))*********+++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------******++++++,,,------......---+++*********+++,,,---,,,,,,++++++,,,,,,---+++---///...,,,+++,,,...***)))((((((((()))+++,,,---,,,***)))))))))++++++***+++,,,+++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++******+++,,,---------------,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,***((('''((())),,,---+++++++++,,,,,,---------------------------------+++,,,------......------+++,,,.../////////...---,,,---......---,,,---...+++,,,,,,---...///000000.........///000111111111..............................---------.........,,,,,,,,,,,,---------...---------.........//////++++++,,,,,,,,,,,,++++++...------------......///------...............------------------...//////,,,------......------,,,---------.........//////***+++---.........------................................................,,,,,,,,,---------..................////////////......------------......////////////............------,,,+++,,,---......------------------------......////////////......------........./////////............////////////........................---------.........//////....................................////////////%%%'''+++...000111000000......---------,,,,,,,,,vvvjjjcccZZZVVVPPPMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;444888<<<<<<999666444444555444333333222222333333//////000000000000000///,,,---...//////...---,,,......------------......---,,,+++***)))***++++++///...---,,,,,,,,,,,,,,,+++******+++------,,,***&&&'''(((***,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,---------+++---...,,,)))(((***,,,+++++++++,,,,,,------------,,,***))))))***,,,---******+++++++++******)))))))))***+++,,,------...))))))******++++++++++++******************++++++************************...---+++)))((())),,,///...---+++))))))***+++,,,++++++++++++++++++++++++************************+++***)))(((((()))******((()))***++++++***((((((,,,***)))'''(((***,,,...)))))))))******+++++++++******+++++++++,,,,,,,,,)))************+++++++++(((((()))***++++++,,,,,,,,,***((('''&&&'''((())),,,++++++******++++++,,,,,,...000///,,,,,,---000+++***)))(((((()))******,,,------------,,,+++++++++---///...,,,+++---///...............---------,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))((()))+++,,,---)))***,,,...//////......+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---)))***,,,,,,---,,,+++***((()))***+++---...///000,,,***'''&&&&&&(((+++...+++++++++,,,,,,---------------------------------+++,,,------......------+++,,,.../////////......,,,---...---,,,,,,---...((()))***+++---...//////,,,,,,,,,---...//////000........................---------------...///000---------.........//////,,,,,,,,,------............//////000000//////...---------------...///000.........///......---------------------...///000,,,------......------,,,---------.........//////,,,---.........---,,,+++////////////////////////........................---------.........//////............/////////000///...---,,,,,,---...///000000//////......------***))))))((()))***,,,------------------------------...///000000///...---,,,---------......//////............/////////000........................---------.........//////..................................../////////000+++---000222222000...,,,.........------,,,,,,,,,zzzjjj```YYYVVVRRROOONNNNNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@??????@@@AAABBBBBB@@@???===>>>>>>>>>>>><<<;;;999777:::::::::999888777666555333333333333333333333333222222222222222222222222---------------...///000...------,,,,,,------...000///---,,,+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,++++++,,,---,,,+++,,,++++++******++++++,,,,,,+++***,,,//////,,,))),,,,,,,,,---------......,,,+++***))))))***+++,,,***+++,,,---...//////000,,,,,,,,,++++++*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***...,,,++++++,,,------,,,,,,(((%%%''',,,///---***+++,,,,,,,,,,,,+++************)))))))))))))))******************************,,,,,,+++)))((()))******)))(((''''''((()))******++++++,,,,,,++++++***)))+++------,,,,,,,,,---,,,,,,+++******+++++++++((((((***+++,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,,,,+++***)))'''(((***,,,---,,,***)))///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---+++++++++************)))------------------------+++,,,---...---,,,+++***......---,,,,,,+++******---------....../////////...///000///---,,,,,,---++++++,,,,,,,,,---------........................***++++++,,,---------,,,...//////...,,,,,,---///,,,,,,,,,------.........---...///000000///...---//////000000000...---,,,---------------------------------............///////////////////////////------------------------........................------------------------////////////////////////...........................------,,,,,,,,,,,,------------.........//////111...---...000111///---...---,,,...000111111000---......///////////////+++,,,,,,---...///000000........................///...------...///000111........................////////////////////////................................................000000////////////000000000000000000000000000000......////////////......------......///000000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---pppfff[[[XXXSSSPPPOOONNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@AAACCCCCCCCCBBB@@@???>>>>>>??????>>><<<:::999:::::::::999888777666555333333333333333333333333222222222222222222222222//////.........///000000...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++,,,......,,,)))***+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++******+++,,,,,,++++++((('''(((+++---,,,***((()))***+++,,,---------******))))))))))))*********************************+++,,,+++)))((()))******)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++)))***,,,,,,+++++++++,,,+++++++++***************,,,------------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++)))***,,,,,,---,,,++++++...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,,,,,,,+++---//////---------...++++++,,,,,,,,,---------........................++++++,,,------------------.........,,,,,,...000------...............///---...////////////...---...//////000000///...------------------------------------............///........................------------------------........................------------------------////////////////////////..............................//////000111222333---------.........//////000...,,,---///000///---+++******+++---......------......///////////////------......//////000000///////////////////////////......---...///000111........................////////////////////////......................................................------------......////////////////////////......////////////......///////////////...............//////......---,,,------------------------...---,,,++++++,,,---...vvvlll]]]YYYUUUQQQPPPNNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCAAABBBDDDEEEDDDCCCAAA@@@>>>>>>?????????>>><<<;;;:::::::::999888777555555333333333333333333333333000000000000000000000000111000000////////////000...------,,,,,,------...------......------,,,,,,------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++------,,,,,,,,,,,,------,,,++++++,,,---...,,,***))))))))))))*********+++******++++++++++++******+++************))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''(((((()))***************+++,,,,,,+++******,,,***))))))***++++++***(((((())))))***+++++++++((()))***+++,,,---------******)))))))))******+++***************************+++,,,+++)))))))))+++***))))))((())))))******))))))))))))))))))))))))(((***+++,,,+++***+++,,,******++++++++++++******---.........------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,++++++++++++*********))))))))))))+++,,,------------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))******+++,,,---...///++++++++++++++++++++++++------,,,,,,++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,++++++)))+++------------...///,,,,,,,,,,,,------------........................,,,,,,---............---,,,---...---,,,---///000///////////////.........------............---------...//////000//////...---------------------------------............///------------------------////////////////////////........................------------------------////////////////////////........................---.........//////000000------.........////////////---,,,---...///...---...---,,,...000111000///---......//////////////////////////////000000000000000000000000000000000///............///000000........................////////////////////////......................................................------------....................................////////////......111000000///......------....../////////...------........................///...---,,,,,,---...///xxxmmm]]]YYYTTTQQQOOOMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFAAABBBDDDDDDDDDCCCAAA???<<<===>>>???>>>>>><<<<<<999999999999888666555444222222222222222222222222000000000000000000000000111111000///...............------,,,,,,------...,,,,,,.........---,,,+++------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------,,,+++))))))))))))************)))***,,,,,,,,,,,,***)))))))))***+++,,,------...++++++++++++++++++++++++************************++++++************++++++(((((())))))***+++,,,,,,******++++++++++++******+++)))(((((()))******)))'''(((***+++******+++,,,+++,,,,,,,,,,,,+++************))))))******++++++************************)))+++,,,+++***)))***+++***)))))))))******++++++*********))))))*********)))***,,,,,,+++++++++,,,***+++,,,------,,,,,,+++***+++,,,---...........................---------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***(((((((((***,,,---...---,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...........................---,,,+++***+++,,,------------,,,,,,+++++++++/////////......---------)))+++------,,,,,,,,,---,,,,,,,,,------------...........................------......///......---***,,,------,,,---///111000/////////......------------............------------...//////000000000........................---------............///------------------------////////////////////////................................................////////////////////////........................000000000///...---,,,+++............////////////...---------.........---000///...///111222111000---......///////////////111111111000000000000000//////////////////////////////........./////////........................////////////////////////................................................000000////////////000000////////////////////////......////////////......000000//////..................////////////....................................---,,,,,,---......wwwlll[[[XXXSSSOOOMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFF@@@AAACCCDDDCCCBBB@@@???;;;<<<=========<<<;;;:::999999999888777666555444222222222222222222222222////////////////////////000//////...------------...------,,,,,,------...+++,,,---.........,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111///---,,,------,,,***++++++************++++++,,,,,,,,,,,,++++++,,,---*********++++++++++++,,,***+++,,,------,,,+++***))))))***+++,,,------...++++++++++++++++++++++++************************++++++************++++++,,,,,,---...///000000111************************+++)))(((((()))******)))''')))+++,,,+++++++++,,,+++,,,,,,,,,,,,+++*********************+++,,,,,,************************)))***++++++***)))***+++)))******+++++++++++++++...---,,,,,,,,,,,,---...***,,,......---,,,---...+++,,,,,,------...------)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++,,,,,,,,,---------------...,,,***(((((()))***+++---,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,+++***+++,,,---------,,,,,,,,,,,,++++++/////////......---------+++---...---,,,******+++,,,,,,---------.................................---......///......------***+++,,,,,,,,,,,,///111///......------,,,,,,,,,....................................//////000000........................---------............///------------------------000000000000000000000000................................................////////////////////////........................222333333333222000///............/////////000000---............---.........,,,,,,,,,...///...------......///////////////111111111111111000000000........................//////////////////......////////////////////////////////////////////////........................////////////////////////000000////////////000000000000000000000000000000......////////////..................//////000000......///////////////...------------------------------,,,,,,,,,,,,------wwwjjjZZZVVVQQQNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFF@@@AAACCCCCCCCCBBB@@@>>>;;;<<<=========;;;:::999999999999888777666444444222222222222222222222222///////////////////////////......------------......------,,,,,,------...,,,,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...++++++++++++***)))******))))))))))))******,,,------,,,+++***,,,...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++************)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------+++***))))))))))))***++++++)))(((((()))******))))))***+++---...------,,,((()))***+++,,,---------***************+++,,,---************************)))***++++++***)))+++,,,)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++---//////...---...///,,,,,,++++++,,,---...///---------,,,+++***)))((())))))************++++++************++++++++++++,,,,,,------------.........---,,,************+++++++++***************)))++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,++++++---...///...,,,******+++,,,---------....................................---............---,,,,,,+++,,,---,,,+++,,,...///---------------,,,,,,,,,//////............/////////............//////000........................---------............///------------------------000000000000000000000000................................................////////////////////////........................+++---...000111222111111....../////////000000000...///000///.........000000...---...///000///...---......///////////////000000000000000111111111......................../////////000//////...---////////////////////////////////////////////////........................////////////////////////......------------......111111111111111111111111......////////////......------......///000000111......///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,tttgggYYYVVVQQQNNNMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDAAABBBDDDEEEDDDCCCAAA@@@===>>>>>>>>>===<<<:::999999999888888777555444333111111111111111111111111000000000000000000000000///...............///000...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,,,,+++******************+++,,,------,,,******,,,///+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((((()))))))))+++***)))(((((()))***+++,,,***((()))***+++******+++***+++---000111...+++((()))***+++,,,---------************+++,,,---...************************(((***++++++******+++,,,)))***+++,,,---------,,,((('''&&&%%%%%%&&&'''(((***,,,......---,,,---...+++***)))((()))+++...///.........---,,,***)))(((*********+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------,,,,,,++++++((()))***+++---...///000++++++,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---------------....................................---------------,,,+++++++++,,,---,,,++++++,,,...------------............111000////////////000111000000......---...//////........................---------............///........................////////////////////////................................................////////////////////////........................&&&(((+++---////////////.../////////000000000000...000222111///...///111222111000111222222111000---......///////////////...//////000000111111111........................//////000000000///---,,,////////////////////////////////////////////////........................////////////////////////......------------......000000000000000000000000......////////////...............///////////////......///000000000000000........................------............------qqqcccYYYVVVRRROOONNNNNNMMMLLLIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA???@@@@@@???>>><<<:::999888888888888777555444333111111111111111111111111111111111111111111111111//////...//////000111222...------,,,,,,------...------,,,+++,,,---///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---++++++,,,///111111111,,,++++++++++++++++++,,,,,,---...,,,)))))),,,///***++++++++++++,,,,,,,,,...---++++++++++++---...++++++,,,---...//////000*********++++++,,,,,,,,,************************++++++************++++++---------,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,***))))))***++++++***---+++***---222333///***+++,,,,,,,,,,,,+++******************+++,,,---...************************(((***++++++******+++---)))***+++---......---------,,,+++))))))+++,,,---)))+++------,,,,,,,,,---+++)))'''%%%&&&))),,,///,,,,,,------...------------------....../////////---------.........//////*********++++++,,,,,,,,,++++++,,,...............)))***,,,.........,,,+++)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,)))******+++,,,---......////////////////////////+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,...///......///000---------.........//////........................,,,---------,,,,,,+++***,,,------,,,+++***,,,------.........//////000000222111000//////000111222111000///...------...///////////////////////////---------.........//////////////////////////////////////////////////////........................////////////////////////////////////////////////........................+++,,,///000111111///...////////////000000000000///111333222///...000222000...---...//////...------......///////////////---......///000111111222000000000000000000000000//////000000000///---,,,000000000000000000000000////////////////////////........................000000000000000000000000000000////////////000000////////////////////////......////////////......000000000///......------......///000000000000000000000000000000000000000......////////////......rrraaaXXXSSSNNNJJJIIIJJJJJJIIILLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;777777777777777666666555444444444333333333222222000000000000//////////////////...---,,,++++++******++++++,,,---------,,,/////////...---+++***)))...---,,,,,,------......---------,,,,,,++++++++++++++++++*********))))))***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++------+++)))''''''***,,,************************,,,,,,............,,,,,,'''(((+++---...---,,,+++------,,,,,,+++*********)))***++++++***)))***+++******++++++++++++******,,,+++***((((((***+++,,,,,,+++***)))((((((((((((,,,,,,,,,,,,+++)))'''&&&))))))*********+++++++++''''''(((***,,,...000111******************************++++++++++++************))))))))))))******,,,+++***+++,,,---,,,***,,,---///000000///---,,,,,,+++)))+++///000///---------,,,,,,,,,---...///111///,,,)))(((((()))***,,,,,,************,,,,,,***++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............333222///---,,,,,,---.........---,,,+++++++++,,,+++,,,------++++++,,,---...---,,,+++******)))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---.........,,,,,,,,,---------......000///...------...///000------............------........................//////000000///...------,,,,,,------...///000000000//////...------,,,,,,------......///000000000........................111000///...---,,,++++++///////////////.........///////////////////////////////////////.........///000000000///...------...///111000///---......------///000111111111111........................---......//////......---000111111111000///......000000000000000000//////---------....../////////000000000000000000000000111111000000000/////////333222222000///...------//////000000000000//////000000000000000000000000000000000000000000000000.........///////////////......//////////////////............/////////000////////////////////////////////////////////////000000000000000000000000////////////////////////111111000000//////......000//////.........//////sssbbbYYYUUUPPPLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;666666666666666555555444333333333333222222222222000000000000////////////.....................---,,,,,,---...............,,,,,,------......------***,,,...,,,))))))+++...---------,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***((((((***,,,************************+++,,,---......---,,,+++((()))+++---------,,,+++))))))))))))))))))*********,,,---,,,+++***+++,,,******++++++++++++*********)))(((''''''((()))***((((((((())))))***+++,,,+++,,,---------,,,+++***))))))*********+++++++++))))))))))))***+++,,,---***************************++++++,,,,,,++++++*********))))))))))))******+++***))))))++++++***)))+++,,,---......---,,,+++,,,***)))***---...---,,,))))))*********+++++++++&&&(((+++...000000000///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------111000...,,,+++,,,---...+++******)))(((((())))))+++,,,------++++++,,,---......---,,,++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---.........,,,,,,---------.........///...---,,,,,,---...///---......//////......---.......................................---,,,,,,,,,,,,---......//////000........................//////////////////..............................---------............////////////////////////...........................////////////////////////------......------,,,+++,,,...//////---,,,,,,------...//////000000000000////////////////////////...//////////////////......////////////......---000000000000000000000000/////////000000000000000////////////////////////////////////............///.....................///000000111111000000///000000000000000000000000////////////////////////............////////////////////////000000000000........./////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000//////......//////............//////tttdddZZZVVVRRRNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>===;;;:::555555666666555555444333222222222222111111111000000000000000////////////........./////////000000......///000000000000///+++,,,------......------(((,,,///,,,'''%%%(((---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,------...///,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***++++++*********+++***************************+++,,,------,,,+++***)))***,,,,,,---,,,+++***))))))***++++++,,,------+++,,,------++++++,,,---******++++++++++++*********)))(((''''''((()))***)))))))))))))))***,,,,,,))))))***+++,,,,,,,,,+++***************+++++++++,,,,,,+++******************************************++++++,,,,,,++++++*********))))))))))))******---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,*********,,,,,,+++***'''(((***++++++******)))***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...---,,,++++++,,,---...------,,,+++++++++,,,,,,+++---...---,,,+++,,,---......---,,,,,,---------......------------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---,,,------------.........------,,,,,,,,,,,,---...---......//////......---........................------------------,,,+++---------......//////000,,,,,,---...//////000000111111000//////...------........................------........./////////......//////////////////........................////////////////////////------.........---,,,,,,---...//////---,,,,,,---.........///////////////000000000000000000000000//////000000000000//////......///000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000/////////.........,,,,,,---...///000111111///000000111111000000///111111111111111111111111////////////////////////---........./////////000000000000000000000000000....../////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000////////////...//////............//////uuufffZZZVVVRRROOONNNMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@===>>>@@@@@@???===;;;999666666666777666555555444111111111111000000000000000000000000////////////.....................///...//////000000000//////............---,,,+++***+++------+++((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,&&&)))+++---,,,+++***+++******************************,,,,,,,,,,,,******++++++,,,,,,,,,+++***************++++++,,,,,,,,,+++,,,---,,,+++***+++---******++++++++++++******,,,++++++******++++++,,,,,,,,,+++***))))))))))))''''''(((((())))))))))))************************...------,,,++++++++++++************************)))******++++++******)))+++******))))))******+++,,,***)))***+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++)))+++---...///...,,,+++111...***&&&%%%'''***---------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,++++++,,,---............------------......,,,---...---,,,+++,,,...---,,,,,,,,,,,,------............------.........///...---,,,,,,,,,,,,,,,------------------------...,,,+++,,,...///...---------------............------------------............////////////..............................------.........------,,,------....../////////000---------...//////000000000000000000//////..............................000000000///...------,,,............////////////------------------------///////////////000000000//////000000000000/////////111222222000//////000//////..................111111111111111111111111//////000000000000////////////000111222222222111///////////////000000000111111111111000000000000111111111111111111111111222222111111111000000000......///000111222222333//////000000000000//////111111111111111111111111////////////////////////---......//////000000000000000000000000/////////...////////////000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////000uuufffXXXUUUQQQNNNMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@===>>>???@@@???>>>;;;:::777888888888888777666666111111111000000000//////000000000000//////////////////......---,,,++++++....../////////......---............---,,,++++++111---+++***,,,,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,%%%(((,,,---,,,+++************************************,,,,,,,,,,,,******++++++,,,,,,+++++++++************)))))))))(((((()))+++,,,+++***)))***,,,******++++++++++++******,,,,,,++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))(((((((((((((((************************+++***************++++++************************(((((())))))))))))((((((++++++************++++++)))'''&&&'''((()))((('''------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,...000000///...,,,,,,***'''&&&&&&***---000------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,------...//////++++++************++++++,,,---......,,,,,,---...,,,+++++++++++++++,,,---.........------.........///...---,,,,,,,,,,,,,,,------------------------,,,++++++,,,...///...,,,---------.........//////------......////////////...//////////////////...........................---....../////////...............///////////////////////////////////////////////////000000111111////////////////////////000000000///.........------.........//////000000........................////////////000000111111//////000000000000000///000222333222111///000000000//////.........//////000000000000000000000000//////000000000000//////...///000111111111111111....../////////000000000000000000000000000000000111111111111111111111111222222222222111111111111000000000000000111111111/////////000000/////////000000000000000000000000000000000000000000000000......///000000111222222000000000/////////......////////////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.............../////////...............///000000ttteeeWWWTTTPPPNNNMMMLLLJJJHHHFFFHHHIIIJJJJJJIIIGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@???===>>>?????????===<<<;;;888888999999999888777777111111111111000000000///000000000000////////////000///...---,,,+++******------.........---,,,,,,***+++,,,---.../////////333...)))***///000---)))++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---'''))),,,---,,,************************************+++,,,------,,,+++***+++++++++++++++++++++,,,//////......---,,,,,,+++)))***++++++))))))***+++******++++++++++++************************************)))******+++,,,------,,,+++***************+++++++++***************'''''''''''''''((()))***************************((())))))))))))))))))(((++++++************++++++---,,,++++++------,,,+++------------------------,,,---......,,,,,,---...***+++---.........---,,,***+++...///...,,,)))(((...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------.........///,,,,,,++++++,,,,,,------,,,...///...---,,,---...,,,++++++******+++++++++......------------............---,,,,,,,,,------------------------------+++++++++,,,...///...,,,------........./////////,,,---...///000000000000...//////000000//////...........................---...//////000/////////////////////////////////////////////////////////......///000000111222222////////////////////////------...///000111111222------......///000000000////////////////////////...//////000000111111222------.../////////......///000111111///......///111000///......///000111000000000000000000000000000000111111111111000000......//////000000/////////000000111111222222222111111111111222222333333222222222222222222222222333222222222222111111111222222111111000000//////000111111222222111111000111111111111111111111111111111111111111111111111//////000111222333444444111111111000000//////.../////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---............/////////......---......///000111rrrdddVVVTTTPPPNNNMMMLLLJJJHHHHHHIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============888888888888888777666666222222111111111000000000000000000000//////////////////......------,,,,,,...............---,,,+++)))***,,,---.../////////000---++++++...///...,,,+++++++++,,,,,,---------------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******)))******+++,,,,,,------)))***,,,,,,+++))))))***************************+++,,,---......---,,,+++************+++,,,------////////////////////////***+++,,,,,,******+++,,,******++++++++++++******)))******************)))************+++,,,------,,,,,,+++***+++,,,------+++++++++*********))))))((((((((('''(((((()))*********************************++++++++++++******,,,++++++******++++++,,,000///...///000000///...***+++,,,------,,,+++***)))+++------++++++---///+++++++++,,,,,,,,,------+++---000111///+++&&&###///---***))))))***---///,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------------,,,...............///000000---...///...---,,,---///...---,,,+++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,---..............................*********,,,...///...,,,............////////////+++,,,---//////000////////////000000000000//////........................,,,---....../////////...000/////////////////////......//////000000111111000000000000000000111111////////////////////////------...///000111222222------......///000000111000000000000000000000000...//////000111111222222------...//////////////////111222111000/////////111000/////////111333444222222222222222222222222222222333333333333222222111111222222222111000000222222333444444555666666444444555666777888888999777777777777777777777777666666666666555555555555555555444444444333333333333444444555555444444333333333333333333333333333222222222222222222222222000111111222444555555666444444333222222111000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////---------......///000111qqqcccWWWTTTQQQOOONNNLLLJJJHHHEEEFFFIIIJJJJJJIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDDDDBBBAAA@@@?????????>>>===============>>>777777777777777666666555222222222222111111111111000000000000////////////.........///////////////......//////...---,,,,,,---------...------,,,,,,------------,,,---...///+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,,,,***)))))))))************************,,,,,,............,,,,,,************+++,,,---...'''(((((())))))******++++++,,,------++++++,,,---******++++++++++++******+++,,,,,,------,,,,,,+++...---,,,+++************)))((((((((()))+++---...++++++++++++******))))))---,,,++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++******,,,,,,+++***((()))+++,,,,,,+++)))((('''***,,,,,,******---///------,,,,,,,,,---...///%%%&&&''')))***+++,,,---///---)))'''''')))---///,,,------......------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,++++++***+++++++++++++++,,,---...---...///...------...///000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///........................***)))***,,,//////---,,,............/////////000)))+++,,,...//////......//////000000000000//////........................+++,,,,,,---.........---000000000000////////////,,,,,,---///000222333333222222111111000/////////000000000000000000000000000000000000////////////---------...///000000111000000000000000000000000...//////000111222222222//////000111111111111111111333444444222111111222111000//////000222444666333333333333333333333333444555555666666555555444666666666666555555444333555555666666777888888999777777888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999888888888999999999999999666666777777777777666666555555555555555555555555333333333333333333333333111111222333555666666777666666555444444333222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////---------......000111111tttfffWWWTTTPPPMMMLLLKKKJJJIIIFFFGGGHHHIIIIIIGGGFFFDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDAAABBBGGGFFF???<<>>===<<<;;;::::::999999888666555333222333222111000000111222333111111000//////////////////...------,,,,,,,,,,,,------............------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////---,,,...111...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,+++++++++***)))))))))***,,,---***+++,,,,,,,,,,,,+++***+++)))'''))),,,---,,,***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********+++++++++******)))++++++******)))*********,,,,,,,,,+++++++++******+++***)))(((((()))***++++++++++++,,,,,,---------000...,,,,,,,,,,,,***(((''''''(((***+++,,,---...++++++******++++++,,,---+++***)))((()))***,,,...++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---.........---,,,+++******,,,,,,+++***+++,,,------......------...,,,***+++,,,------++++++++++++,,,,,,---------////////////...---,,,+++---------,,,,,,+++++++++...------,,,,,,------...///...------------...///...------,,,,,,------...........................................................................111111000///...------,,,---------............///+++,,,...000111000000///........................////////////////////////,,,---...//////...---,,,........................000//////000222444333222000000000000000111111222........./////////000000111111000000000000000000---.........////////////000000000000000000000///222111111111000000//////...///000111222333333333555444222111111111222333222222222222333555777888666666666666777888999:::777888999;;;<<<<<<======::::::;;;<<<============<<<===???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFIIIHHHFFFEEEDDDCCCCCCCCCDDDCCCAAA???>>>???@@@AAAEEEDDDCCCBBBAAA???>>>>>>???===;;;:::999:::;;;<<<::::::999999999888888888888999:::::::::888666444777777777666555333222111555444333222222333444555222222222222222111111111333333333222222111111111000000000000000111111111222111111222222111...,,,111111111000000000//////.........//////000000000tttfffWWWSSSOOOLLLKKKKKKJJJIIIFFFGGGIIIIIIIIIHHHFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGCCCCCCFFFEEE@@@???BBB@@@??????>>>===<<<;;;;;;999999999888666555333222222222111111111111222222111111000///////////////......---,,,,,,,,,------------............------,,,,,,------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------***************+++,,,,,,***+++,,,,,,,,,,,,+++***+++)))((())),,,---+++***,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++***************++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++*********+++++++++,,,,,,---+++******+++,,,+++)))(((((()))***+++,,,,,,---++++++******++++++,,,---++++++)))((()))***+++---++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,------......---------,,,+++,,,------,,,++++++,,,------......------,,,,,,,,,,,,++++++,,,---+++++++++,,,,,,---------....../////////...------/////////......---------...------,,,,,,------..............................------,,,,,,------...........................................................................000//////......------------------............///------...///000000000///........................////////////////////////.........///......------........................000///...000222333333222000000//////000000111222/////////000000000000000000000000////////////...111111111111111111111111////////////000000000000222222222222222222222222111111222222333333444444666555444444444444555666777777777777888:::<<<===;;;;;;;;;<<<===???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIFFFEEECCCBBBAAABBBCCCDDD@@@@@@@@@@@@???????????????@@@AAABBBAAA???===<<<;;;;;;;;;:::999777666555888777666555444555555666555444444444333333222222444333333222111000000///111111111111111111111111222111000000111111///---///////////////////////////000000000111111111111ssseeeVVVSSSNNNKKKJJJJJJIIIHHHGGGHHHIIIIIIIIIHHHFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGDDDCCCEEEDDD@@@@@@BBB>>>>>>>>>>>>>>>===<<<<<<999999999888666555333333111111222222222222111111111000000///////////////------------------......------............------+++++++++,,,---.........+++++++++,,,,,,---------------------------------+++,,,---,,,+++***+++,,,...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---...)))***++++++++++++++++++***++++++,,,,,,++++++***+++)))))))))+++,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******+++***))))))))))))***+++)))))))))******************)))((()))+++,,,+++***))))))*********++++++++++++************+++,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------......------...---,,,,,,......---,,,+++,,,------......------,,,,,,---,,,++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,---------------/////////..................------,,,,,,------...,,,---...//////...---,,,......------------..............................................................................---------------------------------............/////////.........//////000........................////////////////////////000//////...---------...........................///......///111222222000///////////////000000111111111111000000000000000111111000000000/////////000000000000000000//////000000000111111222222333222222333333444555555555666555555444555666888999:::999999999:::;;;<<<===@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSTTTTTTTTTVVVWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZXXXXXXWWWWWWWWWUUUUUUTTTSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNMMMMMMMMMNNNOOOJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999999999888777777666555555555555444333111000//////222222222222222222222222333111000000111222111000///////////////000000000111111111111222222222222qqqcccUUURRRNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDCCCAAA??????======>>>???>>>>>>===<<<999999888888777555444333000111222333333222111000000000////////////000000---------------...///000------............------++++++,,,,,,,,,---------//////...---+++***))))))---------------------------------,,,+++******+++...---,,,,,,++++++,,,,,,***)))((('''''')))+++,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++************+++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++******************************************************+++***)))***+++,,,+++******************************************++++++,,,---,,,+++***)))))))))*********************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...------,,,...,,,+++,,,---...---,,,+++,,,------......------...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...,,,---///000000///---,,,......------------..............................................................................,,,,,,,,,---------......---------............///111000...------...///000........................////////////////////////222000///---------..............................///.........000111111/////////......//////000111111111111000000000000000222222222222111111111111111111111000000000000///111222333444555666777777333333444666777888999:::;;;;;;::::::;;;>>>@@@BBBAAABBBBBBCCCDDDEEEFFFGGGJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWXXXZZZZZZ[[[[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZ^^^^^^____________^^^^^^^^^^^^^^^_________``````^^^^^^^^^^^^]]]]]]]]]]]]```___^^^]]]\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPOOONNNNNNOOONNNNNNMMMLLLKKKHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;:::999888777555444222222444444444444333333333333555333111111222333333333000000000111111111111111000000111111111111111111oooaaaUUURRRNNNKKKJJJIIIHHHGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEBBBEEEGGGGGGFFFDDD@@@===<<<===>>>??????>>>===<<<888888888888777555444333000111222333333222111000000000////////////000000------------......///000------............------------,,,,,,,,,+++++++++//////...---+++***))))))++++++++++++++++++++++++...------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,***)))((('''''')))+++,,,***+++,,,------,,,******++++++++++++++++++++++++***+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++******...,,,++++++,,,,,,+++***+++++++++************)))******))))))******+++,,,,,,,,,+++******)))))))))******************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------...------,,,,,,,,,+++***+++,,,---,,,***+++,,,------......------111+++&&&(((...111---(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------------------------------...------,,,,,,------...,,,---///000000///---,,,///......------......///........................................................................++++++,,,,,,---.........---------............///111000...------...///000////////////////////////////////////////////////111000///...---......///////////////////////////000///...///000111000//////////////////000111111000000000000000000000000111111222222222333333333555555555555555555555444333444555777888:::;;;<<<888888:::;;;===???@@@AAABBBBBBBBBCCCEEEIIILLLOOOLLLLLLNNNOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```aaa^^^^^^___```aaaaaaaaaaaa``````aaabbbccccccccccccbbbbbbbbbcccbbbbbbaaa```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccaaaaaa```___^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccaaaaaa```___^^^]]]\\\\\\]]]]]]\\\\\\\\\]]]]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA???>>><<<;;;:::999999999888888777777777777555333222333444444444111111111111111111111111000000000000000000//////nnnaaaVVVSSSNNNKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDGGGIIIGGGFFFFFFCCC???===>>>???@@@???>>><<<:::888888888888777666555444111111222222222222111111///////////////000000111.........---......//////------............---------------,,,+++*********+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,,,,------,,,+++...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,***+++,,,+++)))))))))+++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,------------))))))))))))***+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++******+++++++++++++++*********...---,,,,,,------+++***++++++*********************))))))))))))***++++++++++++++++++******************************************))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------......------,,,,,,,,,+++******,,,,,,+++***+++,,,------......------111+++&&&(((...111---(((------,,,,,,,,,,,,++++++,,,,,,...///000000000000///////////////000000000...------,,,,,,------...,,,---...//////...---,,,//////............//////........................................................................,,,,,,------.........///---------............/////////.........//////000////////////////////////////////////////////////000//////.../////////000////////////////////////111000//////111111000///000000000000000111111222000000111111111222222222111222333444555666777888777777888888888999999999999:::;;;>>>@@@BBBCCCDDDBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOORRRUUUXXXYYYVVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^____________^^^^^^^^^___```aaaccceeefffccccccdddeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhhhheeeeeefffffffffeeeeeedddddddddddddddddddddeeeeeedddddddddddddddeeeeeeeeeeeedddccccccbbbbbbbbbcccbbbbbbcccdddeeefffffffffffffffdddcccbbb```____________````````````````````````_________^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGCCCCCCBBBBBBAAAAAA@@@@@@<<<:::888888888888777666444444444333333333222222222222222111111111111111ooobbbWWWSSSOOOLLLKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEHHHFFFBBBAAADDDCCC@@@===>>>@@@@@@???===;;;999777888888777777666555444222222111111111111222222///////////////000111111000//////............///------............------,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---...,,,***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,+++******+++,,,,,,***+++---+++)))((()))+++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))***+++,,,------------+++***************++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++*********))))))))),,,+++***+++,,,---,,,+++******************++++++)))))))))))))))***++++++)))******++++++++++++*********************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------......------,,,+++---,,,++++++,,,---,,,++++++,,,------......---------,,,++++++,,,---,,,,,,---------,,,,,,+++++++++,,,---...///////////////.../////////000000000111...------,,,,,,------...........................//////............//////..........................................................................................//////---------............///------...///000000000///////////////////////////////////////////////////---...///000000111000000////////////////////////222111000000111222111000111111111111111222333333111222222333444555666666666777999:::===???@@@AAA>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRPPPQQQRRRSSSUUUVVVXXXXXXWWWXXXYYY[[[\\\^^^___```^^^___aaabbbcccccccccbbbbbbbbbddddddeeeddddddcccaaaaaabbbbbbdddeeefffgggggghhhhhhiiiiiiiiiiiihhheeefffggghhhiiiiiiiiiiiigggggghhhhhhiiihhhhhhhhhggggggggggggggggggggggggdddddddddeeeeeeeeeffffffhhhggggggfffffffffffffffeeeeeefffggghhhhhhhhhhhhgggffffffeeedddccccccbbbaaabbbbbbcccdddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```___^^^^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYXXXWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTPPPOOOOOONNNMMMMMMLLLLLLGGGFFFDDDDDDDDDCCCAAA>>><<<<<<;;;:::999999888777666666666666555555555444qqqdddWWWTTTPPPMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFBBB:::999???AAA???>>>???@@@AAA@@@===:::888777777888777777666555444333222111000000111222333///////////////000111111111000///...............---..................---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++)))'''))),,,---,,,***...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,+++///...,,,+++***+++,,,,,,---,,,+++******+++,,,---***,,,---,,,)))''')))+++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++)))***+++,,,------...---++++++******************,,,,,,,,,+++++++++*********+++,,,------,,,+++*********))))))((((((((('''(((((('''))),,,------,,,))))))*********+++++++++)))))))))))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------.........---,,,,,,+++...---,,,,,,......---,,,+++,,,------......------)))---000...)))(((,,,000---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,---------......//////...------,,,,,,------...///...------------.../////////............//////........................................................................////////////////////////---------.........//////+++,,,...000111111000///000000000000000000000000////////////////////////+++---///111222222111111000000000000000000000000333111000111222222111000222222111111222222333444222333444555666888999999===>>>???BBBEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTVVVYYY\\\^^^___ZZZZZZ\\\]]]^^^```aaaaaa___```aaabbbcccccccccbbbbbbcccdddffffffffffffeeedddeeefffggghhhgggfffeeeccccccccccccdddeeefffgggjjjjjjkkklllllllllkkkkkkiiijjjkkkllllllmmmllllllgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggghhhhhhhhhiiiiiijjjjjjjjjiiihhhhhhggggggggghhhhhheeefffgggggghhhgggggggggddddddddddddddddddddddddcccdddeeefffffffffffffffeeeeeeeeeddddddddddddcccdddcccbbbaaaaaa```aaaaaa``````aaabbbcccccccccccc``````aaa```___^^^\\\[[[[[[\\\\\\]]]]]]^^^____________^^^^^^]]]]]]\\\\\\YYYXXXXXXWWWVVVUUUUUUUUURRRQQQPPPPPPOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>;;;:::::::::999999888888vvvhhhWWWSSSNNNKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFDDDEEEFFFHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@FFFAAA======@@@AAA???<<<888888888888777666555444444333333222111111111222111111111111000000000000***...111000000111...***+++,,,------......------,,,,,,,,,------.........,,,,,,............,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++************+++,,,...---,,,+++************,,,,,,+++***)))((('''&&&------,,,++++++******)))+++++++++++++++++++++++++++,,,---------,,,+++***...---,,,,,,,,,,,,---...------......---+++)))(((++++++++++++******))))))///...,,,,,,,,,,,,+++)))))))))******+++++++++,,,...,,,++++++,,,------,,,---,,,+++******+++,,,------,,,++++++------,,,+++***************)))((('''...---,,,++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...000...,,,*********+++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,------------,,,***(((((()))***,,,,,,------......------,,,------...//////...---,,,+++,,,,,,,,,,,,+++)))))).........------,,,,,,,,,+++,,,,,,------......///......................................................---,,,---...///000............////////////000000000000000000000000111111000000//////......------......//////000000//////............//////...//////000000000000000000000000000000000000000.........///////////////333333111000//////......000111333444444222000///,,,---///111333444444333666555555555666777999::::::<<<>>>??????@@@BBBDDDFFFHHHKKKNNNRRRTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYYYY______```aaabbbbbbccccccddddddddddddeeeeeeeeeeeedddeeefffhhhhhhhhhgggfffiiiiiijjjkkkllllllllllllkkkjjjiiijjjlllllliiifffgggfffeeeeeefffhhhjjjllllllmmmnnnnnnnnnmmmlllkkkmmmlllkkklllmmmnnnmmmlllhhhhhhhhhiiijjjkkkkkklllllllllkkkjjjiiiiiiiiijjjjjjiiiiiiiiijjjlllnnnooommmmmmlllllllllkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhhhhggggggffffffggggggggggggffffffkkkjjjjjjiiihhhgggffffffhhhhhhhhhggggggfffddddddbbbcccdddfffggghhhhhhhhhfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccbbbbbbaaa`````````___^^^^^^]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPNNNKKKIIIHHHGGGIIIHHHGGGEEEDDDCCCBBBBBByyyjjjXXXTTTOOOKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA<<<999999;;;===;;;888888888888888777666555444444333222222111111222222111111111111000000000000,,,//////------//////,,,,,,,,,---...............,,,,,,------------------+++,,,---......---,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------------------,,,...---,,,+++************++++++++++++++++++*********++++++,,,------......++++++++++++++++++++++++***++++++,,,,,,+++******---,,,++++++++++++,,,---******+++++++++++++++***++++++++++++*********)))111...+++)))***+++++++++)))))))))******+++++++++,,,+++))))))+++,,,+++***,,,++++++++++++++++++,,,,,,+++******+++,,,+++***,,,,,,------,,,++++++******))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///---,,,******+++,,,---******+++,,,---......///...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,---...,,,------......------,,,,,,,,,...//////...------//////...........................------,,,,,,,,,------------------------......................................................---------...///000............////////////////////////////////////111000000000/////////............/////////////////////............//////...//////000000000000000000000000000000000000000......//////////////////111111000/////////000000---...000111222222111111...///222444666777777777666777777888:::===???@@@AAACCCFFFGGGIIIJJJMMMOOOSSSTTTWWWZZZ\\\___```aaabbbbbbbbbcccccccccddddddeeeffffffgggggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjhhhiiiiiijjjjjjjjjjjjiiikkklllmmmnnnnnnoooooonnnpppnnnmmmoooppppppmmmkkkkkkjjjiiiiiiiiikkkmmmnnnmmmnnnooooooooonnnmmmlllooommmllllllmmmmmmkkkjjjhhhhhhiiiiiijjjkkkkkkllllllllllllkkkllllllmmmmmmkkkkkkjjjjjjkkkmmmnnnooonnnnnnmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjiiiiiihhhkkkkkkkkkjjjiiiiiihhhhhhiiiiiiiiiiiihhhgggffffffeeefffgggiiijjjjjjkkkkkkiiihhhgggffffffeeeeeeeeedddddddddddddddddddddddddddeeeeeeeeeeeeeeeddddddbbbbbbaaaaaa``````______``````_______________^^^]]]\\\[[[YYYXXXVVVUUUTTTQQQPPPOOOMMMKKKJJJJJJIII{{{lllZZZUUUPPPLLLKKKKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGDDDDDDDDDDDDBBBAAADDDDDDDDDDDDCCCBBBAAA@@@AAA===::::::<<<===;;;999888888888888777666555555333333222222111111222222111111111111000000000000...///...******...///...------...////////////...------------------,,,,,,++++++,,,,,,,,,,,,++++++)))******+++---......///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......000000000000......------,,,+++************)))******+++,,,---......+++,,,,,,------...//////************************)))******+++++++++***))),,,++++++******++++++,,,((((((((()))***+++,,,---++++++++++++************222...***((((((***,,,---)))))))))))))))*********+++***((((((***+++***)))+++++++++,,,,,,++++++++++++)))((()))***+++***)))---------------,,,,,,+++(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,------..................---------------------------,,,,,,,,,,,,++++++,,,---...///000000------............------***+++---.........------000///.........///000111.........---------------//////......---,,,,,,+++......................................................------......///000............////////////........................000000000000////////////000000///////////////...000//////......//////000...///000000111111000000////////////////////////////////////////////////000000000000000111222333000000111111222222222333222444666999<<<===>>>>>>===>>>@@@BBBEEEHHHKKKMMMLLLNNNRRRTTTVVVXXX\\\^^^]]]^^^```bbbdddeeegggggghhhhhhhhhhhhiiiiiiiiiiiilllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnmmmlllllllllmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrpppnnnooonnnmmmllllllmmmoooooopppppppppqqqpppooonnnnnnpppooonnnmmmnnnmmmkkkiiiiiiiiiiiijjjkkkkkklllllllllkkkkkkllllllnnnoooooommmmmmllllllmmmnnnooopppooooooooooooooonnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkllllllllllllllllllllllllllllllllllllkkkjjjiiiiiiiiijjjkkkmmmnnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjiiiiiihhhhhhggggggffffffggghhhhhhiiiiiiiiihhhhhheeeeeeddddddccccccbbbbbbaaaaaaaaabbbbbbcccccccccbbbbbbaaa```___^^^]]]]]]]]]\\\ZZZXXXVVVTTTTTTSSS|||lll[[[WWWQQQLLLKKKJJJJJJIIILLLLLLKKKKKKJJJJJJJJJJJJHHHFFFDDDDDDDDDEEEDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA???======>>>>>><<<;;;888888888888777666555555333333222222111222222333111111111111000000000///...000...******...000...---......///000/////////.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///000222333333222000///---,,,++++++*********+++))))))***+++,,,---...............---,,,,,,++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++++++++,,,,,,)))((((((((()))+++,,,...++++++++++++++++++++++++000---***)))***+++++++++))))))))))))))))))))))))+++***((((((***+++***)))***+++,,,------,,,+++***+++***))))))***+++***)))++++++,,,,,,,,,++++++******+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++***++++++---...///000///...---,,,+++***)))..............................------,,,,,,,,,++++++,,,---...////////////------............------***+++,,,.........---------,,,+++***+++,,,///000...............---------///.........---------,,,...............................................................//////000............////////////////////////////////////000000000000////////////111000000000//////......000000////////////000000//////000111111111111000////////////////////////000000000000000000//////111111111111111222333444666555555444555555666777:::<<>>===<<<<<<<<<<<<:::999999999999999888777666555333222222111222222333333111111111111000000000///---000///,,,,,,///000------......///000/////////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///000222333333222000///,,,,,,++++++******++++++******++++++++++++++++++------,,,,,,+++*********))))))))))))))))))))))))++++++++++++,,,,,,------,,,,,,------------,,,,,,+++***)))))))))+++,,,---+++++++++++++++++++++,,,,,,+++***+++,,,,,,***(((*********))))))))))))))),,,+++))))))+++,,,+++******+++,,,------,,,+++***,,,***)))***+++,,,+++******++++++,,,,,,++++++++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---------*********+++,,,---...///......---,,,+++***)))(((.................................------,,,,,,,,,,,,,,,------------,,,+++---......//////......---++++++---.........------,,,+++***))))))+++---///........................---------....../////////........................////////////////////////.........///////////////............////////////000000000000000000000000////////////000000000000111111000000/////////...000000////////////000000///000000111111111111111000000000000000000000000000000000111111111222222111111111111111222333333888888888:::;;;>>>@@@AAAEEEGGGJJJMMMPPPRRRRRRSSSXXXYYY[[[]]]___aaabbbcccdddfffhhhiiihhhiiikkkmmmnnnnnnmmmmmmnnnooopppqqqpppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrrrrsssssstttsssqqqpppooopppqqqqqqqqqrrrsssttttttuuuuuutttrrrrrrrrrrrrqqqpppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqquuuuuutttsssrrrrrrqqqqqqppppppppppppqqqpppmmmkkkhhhhhhiiiiiiiiiiiiiiiiiillllllkkkkkkllllllmmmnnnnnnoooooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnoooooonnnnnnmmmnnnnnnnnnoooppppppqqqqqqnnnoooooooooooonnnnnnmmmnnnnnnooopppqqqqqqqqqqqqppppppqqqqqqqqqpppoooooonnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmmmmlllllllllkkkkkkjjjjjjiiiiiihhhjjjiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffdddcccaaaaaa```xxxjjj\\\XXXRRRMMMKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFDDDEEEGGGHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@??????@@@??????>>><<<<<<999999999999888777666555222222111111222222333333111111111111000000000000---///...++++++...///---------...////////////...------------------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......000000000000......,,,,,,++++++***++++++,,,,,,,,,++++++******))))))))))))***++++++,,,,,,---************************++++++++++++,,,---......,,,------......------,,,***************+++,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,...---***'''+++++++++***************,,,+++))))))+++,,,+++***+++++++++,,,,,,+++++++++,,,+++******+++,,,+++***+++,,,,,,---------------++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++((())))))***,,,------...******+++,,,------......*********++++++,,,,,,,,,---------------..................---------------,,,,,,,,,,,,+++++++++***......////////////......------...//////...---,,,...---,,,+++,,,---...///.............../////////,,,------...//////000000........................////////////////////////---...///000000000000///............////////////111111111111111111111111////////////000000000000111000000000000000000///111000000//////000000111///000111111222222111111000000000000000000000000000111111222333444555555222222333333444666777888:::<<>>999999999999888777666666222222111111222222333444111111111111000000000000---...+++''''''+++...---,,,,,,---...............,,,,,,------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------------------,,,,,,++++++***++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,------...+++++++++++++++++++++++++++*********+++,,,---...+++,,,------------,,,+++&&&'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,------******)))+++,,,,,,***))),,,,,,,,,,,,+++++++++***+++***((((((***+++***))),,,++++++++++++++++++,,,+++)))))))))***+++***)))***++++++,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------------*********+++,,,---......+++,,,,,,,,,------------------------............,,,++++++******+++,,,---......////////////......///000000111000///---,,,...............------------........./////////000............////////////........................////////////////////////---...///000111000000///............////////////000000000000000000000000.../////////000000000111000000000000000111111111111111000000000000111111000000111222222222222111222222222222222222222222000111222444555777888999777888999;;;>>>AAACCCEEEGGGIIIMMMRRRVVVYYY[[[\\\^^^```bbbdddfffgggggggggggghhhjjjmmmnnnooooooooossstttuuutttrrrrrrssstttrrrqqqpppooopppqqqssstttssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwssstttuuuuuuuuuuuuuuuuuussstttuuuvvvwwwwwwwwwwwwvvvwwwwwwuuusssrrruuuwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvuuusssrrrrrrrrrrrrqqqpppooonnnmmmjjjeeeaaa_________^^^^^^^^^^^^^^^]]]^^^___aaacccfffhhhiiikkklllnnnqqqrrrsssssssssrrrrrrrrrsssssssssttttttssssssrrrqqqqqqqqqqqqrrrooopppppppppqqqqqqqqqqqqoooppppppppppppppppppooonnnnnnnnnnnnnnnnnnoooooommmnnnnnnoooooonnnnnnmmmppppppqqqrrrrrrrrrqqqqqqnnnpppqqqrrrrrrqqqpppooopppppppppooooooooooooooolllmmmnnnoooppppppppppppooooooooonnnmmmmmmlllllljjjkkkkkkkkkkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjiiihhhhhhhhhhhhuuujjj[[[WWWQQQMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@===>>>@@@@@@>>><<<;;;;;;999999:::999999888777666222111111111222333333444111111111111000000000000...---(((""""""(((---...+++,,,------......------,,,,,,,,,------...............,,,,,,,,,,,,......******+++,,,------...///---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++************+++,,,+++++++++***++++++,,,,,,------------------------///......------,,,++++++++++++++++++++++++++++++***))))))))))))+++---...***+++,,,------,,,+++***!!!###&&&)))+++,,,------+++++++++,,,,,,---------,,,***((((((***+++++++++---------,,,,,,+++++++++***)))'''''')))))))))(((---,,,+++******+++,,,---***((('''((()))***)))((('''((()))***************...---,,,++++++,,,---...++++++++++++++++++++++++------------------------......---------,,,,,,,,,++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------,,,---------.../////////,,,+++***)))***,,,///111......////////////......111111222111000///---,,,---.........---,,,++++++---.........//////000000000000000///......------........................000000000000000000000000---...000111111111000///............/////////000////////////////////////.../////////000000111111//////000000111111222222111111000000000000111111000000111222222222222111222222222222222222222222000111333555777999:::;;;===>>>AAADDDHHHLLLPPPRRRWWWYYY\\\```bbbccccccbbbeeefffiiikkklllmmmmmmmmmkkklllooorrrtttuuuvvvvvvuuuwwwxxxwwwvvvuuuvvvxxxyyyxxxvvvvvvvvvxxxzzz{{{wwwwwwwwwxxxxxxxxxyyyyyyttttttuuuvvvvvvwwwxxxxxxsssssstttttttttuuuuuuuuussstttvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvtttrrrqqqtttwwwrrrssstttvvvvvvwwwwwwwwwxxxwwwuuusssrrrqqqrrrrrrqqqpppooommmjjjfff```[[[ZZZZZZZZZZZZZZZZZZZZZZZZRRRSSSUUUXXX\\\```ccceeejjjkkknnnpppssstttttttttrrrrrrrrrsssssssssttttttssssssrrrqqqqqqqqqqqqrrrpppppppppqqqqqqrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmqqqqqqrrrrrrsssrrrrrrrrrnnnpppqqqssssssrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnooopppqqqrrrrrrrrrppppppoooooonnnmmmmmmmmmkkkkkklllmmmnnnoooppppppmmmmmmmmmlllllllllllllllmmmlllkkkkkkjjjjjjkkkkkkvvvggg\\\XXXRRRNNNMMMMMMLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@???===;;;999666777888999999888777666333333333222222222111111333111//////111222333333//////.........//////000.........------,,,,,,,,,,,,,,,,,,,,,------...///,,,---------.../////////.........------,,,,,,,,,+++,,,---.........---,,,222000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,+++************,,,,,,++++++++++++++++++))))))***+++,,,,,,------/////////......---------+++***)))(((((()))***+++,,,+++*********+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,+++)))((()))***...,,,)))((())))))'''&&&''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++*********************+++---...///...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,------,,,+++***..................---------,,,,,,,,,---...000111......////////////......//////...---,,,,,,,,,,,,,,,---------.../////////......---------,,,,,,,,,////////////////////////..............................////////////......///......---------..............................///////////////000111111222111000//////000111222------------------------////////////////////////111111111111111111111111/////////000222222222000222333333222222333666888666999<<<>>>???AAADDDFFFKKKLLLOOORRRVVVZZZ]]]___eeefffhhhjjjkkkkkkkkkkkklllmmmnnnooopppqqqrrrrrrtttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwxxxyyyzzzzzzyyy|||zzzxxxxxxyyyzzzyyyxxxvvvvvvvvvwwwyyyyyywwwuuuuuutttsssrrrqqqpppppppppmmmppptttvvvvvvwwwxxxyyyxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuwwwuuutttrrrqqqqqqrrrrrrssssssssssssrrrqqqpppoooqqqooommmjjjfff___XXXRRRQQQPPPOOOPPPQQQRRRQQQOOOPPPQQQRRRRRRTTTWWW\\\```fffjjjooorrrrrrqqqppppppooooooppppppqqqrrrsssssssssrrrqqqpppooommmmmmlllnnnnnnmmmmmmmmmnnnoooooorrrqqqpppooonnnnnnnnnnnnooonnnllljjjhhhggggggggghhhhhhiiijjjkkklllmmmmmmnnnppprrrrrrpppnnnnnnnnnpppqqqrrrrrrssssssrrrrrrsssttttttttttttrrrqqqpppnnnooopppqqqrrrrrrrrrqqqrrrqqqqqqpppooommmmmmlllkkklllmmmmmmmmmooorrrtttppppppooonnnmmmmmmmmmnnnnnnmmmlllkkkjjjkkkkkklllwwwiii\\\XXXSSSOOOMMMMMMMMMMMMJJJJJJJJJKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???===;;;999888999999999888777555444333333333222222222111111333111000///000111000///111000///......---....../////////......---------------,,,,,,,,,---......------------............------------------,,,,,,***+++,,,---------,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++)))******+++,,,,,,------***)))))))))))))))((((((+++***)))(((((()))***+++))))))))))))***,,,...///,,,+++++++++************+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++,,,+++))))))***+++***)))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---)))************+++++++++++++++,,,,,,,,,,,,++++++------------------......------,,,,,,---...///000,,,,,,------------,,,,,,......------,,,,,,------......//////////////////000...,,,+++***+++---...////////////////////////////////////////////////......////////////......//////...............///------------------------///////////////000111111111111000000000000111111........................000000000000000/////////000000000000000000000000000000000222333444333333111333555555666777:::<<<>>>@@@CCCFFFHHHKKKNNNQQQVVVWWWYYY\\\```cccfffhhhjjjkkklllnnnooooooooonnnpppqqqqqqrrrsssttttttuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyzzzzzz|||{{{zzz{{{}}}}}}|||{{{{{{yyywwwvvvwwwwwwvvvuuurrrrrrrrrsssttttttrrrppppppooommmlllkkkjjjjjjjjjlllooosssvvvxxxyyy{{{|||yyyyyyyyyzzzzzzyyyxxxxxxvvvvvvtttsssrrrqqqppppppqqqqqqooonnnnnnnnnoooppppppppppppppppppooonnnmmmnnnmmmkkkhhhddd^^^WWWRRROOONNNLLLLLLNNNNNNNNNMMMNNNOOOOOOOOOPPPTTTYYY]]]cccggglllooopppppppppppprrrrrrssssssssssssssssssrrrqqqpppooommmllljjjjjjkkkjjjjjjjjjkkklllmmmmmmooonnnnnnmmmmmmlllkkkkkkhhhgggdddbbbaaabbbbbbcccbbbcccdddeeefffggghhhiiilllnnnpppqqqpppoooooopppqqqqqqrrrsssssssssssssssqqqrrrssstttuuutttsssssssssssssssssssssrrrqqqqqqqqqqqqpppooonnnmmmmmmmmmlllnnnooonnnnnnnnnqqqrrrqqqppppppooooooooopppppppppooonnnmmmllllllmmmmmmyyykkk]]]YYYSSSOOONNNNNNNNNMMMJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDCCCAAA@@@@@@???@@@AAAAAA@@@???===;;;::::::::::::999888666444222333333333222222222111111444333222111222111///,,,111111///...---,,,,,,,,,///////////////...............------------------............------------,,,,,,------------------)))***+++,,,,,,,,,++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,*********************************++++++,,,,,,---***++++++++++++++++++,,,+++***))))))))))))***+++))))))))))))***+++,,,---*********)))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,+++)))((()))***+++***))))))+++------,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------------,,,******++++++,,,,,,------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------............---------......///,,,,,,------------,,,,,,---------------.........000000000000000/////////111///+++)))(((***---///////////////////////////000000000000000000000000......////////////....../////////......//////000........................///////////////000111111000000111111111111000000000000000000000000000000111111111111000000000///000000000000111111111111///000222333555666666666333666:::<<<>>>@@@CCCEEEJJJLLLPPPSSSUUUXXX\\\^^^bbbbbbdddgggjjjmmmpppqqqqqqrrrssstttttttttttttttvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{~~~}}}|||}}}~~~~~~}}}{{{xxxvvvsssrrrrrrrrrqqqooolllkkkkkklllmmmmmmllljjjgggfffeeedddcccbbbbbbbbbgggkkkpppuuuwwwyyy|||}}}yyyzzzzzzzzzyyyxxxwwwwwwuuutttrrrpppnnnllljjjjjjjjjiiihhhhhhhhhiiijjjkkklllllllllmmmllllllkkkkkkllljjjhhhgggddd^^^XXXTTTNNNLLLJJJIIIJJJLLLMMMLLLNNNMMMMMMLLLMMMPPPVVV[[[```dddiiilllnnnnnnooopppsssssssssssssssrrrqqqqqqqqqpppooommmkkkiiihhhgggffffffffffffggghhhiiijjjjjjjjjkkkkkkkkkiiihhhgggaaa^^^[[[XXXXXXYYY[[[\\\\\\]]]^^^___aaabbbcccdddfffiiilllnnnnnnooopppqqqrrrrrrsssttttttttttttssspppqqqrrrtttuuuvvvvvvvvvvvvuuutttsssrrrqqqpppoooppppppooonnnnnnnnnnnnnnnnnnpppqqqqqqooonnnoooppprrrrrrqqqqqqqqqrrrsssssssssrrrqqqpppooooooooooooyyylll^^^ZZZTTTPPPOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCBBBAAAAAA@@@??????@@@@@@AAA@@@???===;;;:::999999999999888666444333333333333222222222111111444333333333444333000...000///......------------//////..................000///...---------------.........------,,,,,,,,,,,,,,,,,,------.........***+++++++++,,,,,,,,,,,,******+++,,,---///000000++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++************+++,,,------))))))************++++++*********++++++,,,,,,,,,---------....../////////************************,,,,,,+++***))))))((((((*********)))))))))))))))***++++++++++++,,,,,,,,,(((*********((('''((()))---+++******,,,------,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---............******+++,,,------.........---,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,+++******+++,,,---******++++++,,,---......///.........---------.........////////////......+++,,,---....../////////111000000//////.........000...,,,******+++---...////////////////////////////////////////////////......////////////......000////////////000000111000000000000000000000000///////////////000000111///000111222222111000///000000000000000000000000111111111111000000000///111222222222333333444444000222555777888999:::<<<;;;???DDDHHHKKKMMMPPPQQQWWWZZZ]]]___aaacccfffiiijjjjjjkkkmmmppprrruuuvvvwwwxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~}}}|||}}}}}}|||zzzxxxsssqqqnnnmmmlllllljjjhhhgggeeedddeeeffffffeeeccc___^^^]]]\\\\\\\\\\\\\\\aaaffflllqqquuuwwwzzz{{{zzzzzzzzzzzzyyyxxxvvvvvvtttsssqqqooollliiifffeeecccbbbbbbaaabbbccceeefffggghhhhhhiiijjjjjjiiiiiikkkjjjhhhgggeeeaaa\\\XXXRRROOOLLLJJJLLLNNNOOOPPPQQQPPPOOOMMMMMMQQQWWW[[[```ccchhhkkkkkkllllllmmmnnnoooppppppppppppoooooopppooonnnllljjjhhhgggfffaaaaaaaaabbbcccdddfffffffffggghhhiiiiiigggeeeddd]]]ZZZVVVRRRPPPQQQTTTVVVXXXXXXYYYZZZ\\\]]]^^^______bbbfffjjjlllmmmpppqqqrrrsssttttttuuuuuuttttttqqqrrrssstttuuuvvvvvvvvvttttttsssqqqpppooonnnnnnoooooonnnmmmnnnnnnooopppoooqqqsssrrrpppnnnmmmmmmssssssssssssssstttuuuvvvuuuuuutttsssrrrrrrrrrrrrwwwkkk^^^ZZZTTTPPPOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHGGGBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???>>><<<;;;777777888999999888666555333333333222222222111111000000000111333333000...---------------...///000------------------------000///......------------......------,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,------...+++,,,,,,---............+++++++++,,,,,,---------...---,,,,,,++++++++++++************+++,,,------))))))******++++++++++++***+++++++++++++++,,,,,,))))))******+++++++++,,,******++++++++++++******,,,,,,,,,+++***)))((((((++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,+++)))((()))***///---++++++,,,---,,,+++---,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,---............******+++,,,------......///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------............---,,,++++++,,,---...******++++++,,,---........................------......////////////......++++++---...///000000////////////......---------------.........---,,,+++////////////////////////..............................////////////......///////////////000111111///////////////////////////////////////000000111///000111222222111000///////////////////////////000000000000000000000000111222333444555666777777444888;;;>>>???@@@CCCEEEIIIMMMRRRVVVYYY[[[]]]___ccceeehhhiiiiiijjjlllnnnppppppqqqrrrtttvvvxxxyyy{{{zzzzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||xxxvvvooommmjjjhhhgggfffdddccccccaaa`````````aaa```^^^ZZZZZZYYYYYYYYYZZZ[[[[[[```eeekkkqqqtttvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvuuussssssqqqooolllhhheeeccc```___^^^]]]^^^___```aaacccdddeeefffggghhhhhhhhhkkkjjjiiihhhgggeeeaaa^^^XXXUUURRRQQQRRRUUUVVVVVVVVVVVVTTTSSSRRRUUUZZZ^^^bbbeeehhhjjjjjjiiijjjjjjiiijjjmmmooopppppppppooooooooommmllljjjhhhgggfff_________``````bbbcccccccccdddfffggggggeeecccbbb^^^ZZZUUUQQQNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXWWW[[[aaaeeehhhkkkoooqqqrrrsssttttttuuuuuutttttttttttttttsssssstttttttttsssrrrqqqoooooonnnoooooommmmmmlllkkklllnnnooopppoooppprrrrrrpppnnnmmmmmmtttssssssssstttuuuvvvvvvuuuuuuuuuuuuuuutttttttttvvvjjj]]]YYYSSSOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFF@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@???>>><<<;;;666777888999999888777666333333333222222222111111---,,,,,,...///000///---++++++,,,,,,---...000111,,,,,,,,,---------------//////......---.........------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///***++++++,,,,,,++++++******++++++,,,,,,------...------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,*********+++,,,,,,------++++++++++++++++++++++++)))))))))))))))***************+++,,,,,,+++******((()))***,,,,,,------,,,,,,,,,,,,,,,,,,---------************++++++++++++,,,---...---+++++++++,,,///---++++++,,,,,,+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------------,,,******++++++,,,,,,------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------......------......///......---,,,,,,------------,,,,,,+++,,,...///000000//////............---------------...000111111///---+++////////////////////////..............................////////////..................///000111111------------------------///////////////000111111000000111111111111000000////////////////////////000000000111222222333333333333555777999;;;===>>>>>>CCCHHHJJJKKKMMMQQQTTTZZZ]]]```ccceeegggiiikkklllnnnpppppppppqqqrrrtttwwwwwwwwwwwwxxxzzz{{{||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttllljjjgggfffeeedddbbbaaaaaa```]]]]]]^^^^^^]]]\\\ZZZZZZZZZ[[[\\\]]]___```dddhhhooosssvvvvvvwwwxxxwwwwwwwwwwwwvvvuuuttttttrrrrrrqqqooollliiifffdddaaa```^^^\\\\\\\\\\\\]]]___```aaaccceeefffffffffiiihhhggghhhhhhgggdddaaa^^^\\\YYYYYYZZZ\\\]]]\\\[[[[[[[[[YYYXXXZZZ]]]```ccceeeggghhhggggggggghhhgggiiilllooopppqqqppppppmmmmmmlllkkkiiihhhgggggg`````````___``````aaabbbaaabbbcccccccccbbbaaa```___\\\XXXSSSQQQQQQRRRSSSPPPPPPQQQQQQQQQRRRRRRRRRSSSWWW]]]bbbfffjjjnnnqqqrrrrrrsssttttttttttttsssvvvuuutttrrrrrrqqqqqqrrrrrrqqqooonnnmmmmmmnnnnnniiihhhgggggghhhkkkmmmooommmoooppppppnnnmmmnnnooottttttssssssssstttuuuuuuttttttuuuvvvvvvvvvvvvuuuvvvkkk\\\XXXSSSOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIHHHHHHHHHHHHIIIIIIBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@???>>><<<;;;777888999999888777666555333333333222222222111111111///------...//////...,,,,,,,,,,,,---......///------------.........//////............//////000,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++,,,---...)))***+++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***((()))+++---...///......+++,,,,,,,,,------------************+++++++++++++++,,,---,,,+++******,,,,,,+++******,,,------,,,***************+++,,,---*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++------......------,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------......+++,,,---/////////......,,,,,,------------,,,,,,+++---...000111000///...............////////////000000111111000000///...////////////////////////..............................////////////......------------...///000111........................///////////////000111111111111000000000000111111111111111111111111111111000111222333444666777777999:::<<>>???@@@@@@???>>>===<<<999::::::999888666444333333333333222222222111111666444111000000111000///......---,,,,,,,,,---------.........//////000000...............///000111+++++++++,,,,,,---------.........------,,,,,,,,,,,,+++*********+++,,,---)))***,,,...//////......******+++,,,,,,---......++++++++++++,,,------...------,,,+++************++++++,,,------...//////++++++++++++++++++++++++,,,++++++******)))))))))***+++,,,------,,,+++***+++,,,---.........---,,,+++++++++,,,,,,---------)))************+++++++++((()))***)))((('''''')))***)))((())),,,......---))))))))))))***+++,,,---************************((())))))))))))*********,,,,,,,,,,,,++++++***)))++++++******************------...///...---+++***---,,,,,,++++++,,,,,,------------.........//////+++,,,............,,,+++..................------***+++---///000000//////...//////////////////...,,,---///111111000...---......//////000000111111333222000/////////000111////////////////////////000000000000000000000000......////////////......,,,,,,,,,------///000000111111111111111111111111///////////////000111111222111000//////000111222222222222222222222222222111222333555777888::::::@@@AAADDDHHHKKKOOORRRSSSUUUZZZ```cccdddfffkkkppppppqqqqqqqqqpppqqqtttvvvuuuwwwyyy{{{{{{}}}{{{{{{zzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyvvvqqqmmmmmmkkkhhhgggggggggfffdddccc```^^^]]]]]]^^^]]]]]]^^^^^^```bbbeeehhhjjjlllhhhlllqqqtttsssqqqpppooonnnoooooopppppppppoooooommmnnnnnnnnnmmmjjjgggfffgggeeebbb^^^\\\ZZZYYYYYYWWWXXXZZZ]]]___```aaabbbaaaaaa```aaaccccccbbb```cccaaaaaaaaaccccccbbb```]]]^^^```___^^^]]]^^^___\\\^^^aaaccccccdddfffhhhdddfffiiikkkkkkjjjhhhggghhhgggggggggffffffffffffdddcccbbbaaaaaaaaaaaaaaa]]]\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[XXXXXXWWWVVVUUUUUUTTTTTTQQQVVV\\\bbbggglllpppssspppqqqrrrrrrssssssrrrrrrsssrrrqqqpppppppppqqqqqqmmmkkkgggdddaaa`````````___^^^]]]^^^___cccfffhhhjjjjjjkkkkkkkkkmmmpppssstttsssrrrqqqqqqqqqqqqqqqoooqqqsssuuuwwwwwwwwwwwwxxxnnn]]]XXXRRRMMMKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHIIIGGGDDDDDDEEEFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???===;;;:::555666888999999999888777222222222111111111111000000000000000////////////........................//////.........---------333000------//////---+++******+++,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///...,,,,,,---------,,,,,,...///.........------,,,,,,,,,))))))+++,,,,,,+++***)))************+++,,,---...,,,,,,,,,++++++*********+++++++++*********))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,++++++++++++,,,,,,***))))))+++...---------,,,,,,,,,++++++,,,,,,,,,+++***))))))(((+++,,,---...///...------,,,+++***)))((()))***+++++++++++++++++++++++++++,,,------......------,,,---000111...---///---))),,,***)))+++///000///---...............---------///...,,,,,,...///...---........................000111000---...111000,,,,,,---------......//////,,,---///000000000///...111///,,,---///000///---000---)))&&&&&&)))...111111000...---...///111222///......------///000111222111000...------------...............///000000111111000000//////......000000000//////.........222111000///000///...---222222111000...///222444222444777999;;;>>>BBBEEELLLNNNRRRWWW[[[]]]___```fffhhhkkknnnppprrrrrrrrrwwwvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{|||}}}}}}|||||||||{{{zzzzzzyyyzzz{{{|||~~~~~~}}}~~~~~~|||{{{{{{{{{{{{xxxwwwwwwuuurrrooolllkkkiiiiiigggfffdddcccbbbaaa``````______^^^^^^^^^]]]bbbbbbbbbcccfffiiilllmmmkkklllnnnooooooooonnnmmmjjjjjjjjjjjjiiiiiiiiiiiilllkkkjjjiiigggfffddddddbbbaaa___]]]\\\[[[ZZZZZZ^^^]]]\\\]]]___aaa```___\\\]]]^^^^^^]]]^^^```bbbbbb```______````````````\\\\\\[[[ZZZZZZ[[[[[[\\\[[[\\\\\\]]]___aaacccddd```aaaccceeefffeeedddcccbbbbbbaaaaaaaaabbbbbbcccaaaaaaaaaaaa```___]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]\\\]]]______^^^\\\^^^^^^]]]\\\[[[YYYXXXWWWYYY\\\___dddiiilllooopppqqqpppooonnnooopppqqqrrrnnnooopppqqqqqqooommmlllgggccc]]]ZZZYYYZZZZZZZZZZZZYYYWWWXXXZZZ___eeehhhhhhhhhhhhiiijjjlllnnnooopppnnnllljjjiiiiiiiiijjjmmmnnnppppppooopppsssuuuwwwmmm]]]XXXRRRMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???===;;;:::444555666777777666555444222222222222111111111111000000000000////////////........................//////.........---------111...,,,---......---+++++++++,,,------...//////------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***(((+++---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((,,,,,,+++************+++......---------,,,,,,,,,+++++++++*********))))))++++++************++++++************************++++++******))))))******+++,,,,,,+++))))))+++---,,,,,,,,,,,,++++++++++++'''(((((()))***+++,,,---((((((***+++++++++***)))......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...111222//////111000,,,,,,+++***+++...000///---------..................///---,,,,,,---......---........................---000111......000000...............//////000000//////000111111111111000111000//////000000---***111///---++++++---///000000000.........///111222//////...---...///000111111000///...............///////////////000111222111111000000////////////.........//////////////////......///000111111111222222333222222333666999<<<>>>BBBEEEHHHLLLPPPSSSWWWYYY\\\```cccfffggghhhlllmmmoooqqqssstttuuuvvvxxxwwwwwwvvvwwwxxxyyyzzz}}}~~~~~~}}}|||{{{zzz{{{||||||}}}}}}~~~}}}zzzxxxvvvuuuuuusssrrrqqqpppmmmiiifffdddddddddcccbbbaaa```______aaaaaaaaaaaabbbbbbbbbbbbiiihhhhhhhhhhhhiiijjjkkkjjjkkkkkkkkkkkkjjjiiihhhhhhhhhgggggggggfffffffffiiihhhgggfffdddcccbbbaaa___^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZ\\\\\\[[[ZZZYYYZZZZZZZZZYYYZZZ\\\^^^\\\[[[[[[[[[[[[\\\\\\[[[YYYYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\[[[\\\^^^```aaa```______]]]]]]]]]\\\]]]]]]^^^^^^aaaaaaaaaaaa```______^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]^^^``````___^^^]]]]]]]]]^^^]]]]]]\\\\\\^^^___aaadddgggjjjlllmmmoooooonnnnnnnnnooopppqqqpppqqqrrrrrrqqqooommmkkkeeeaaa]]]YYYYYYXXXXXXWWWWWWVVVVVVWWWZZZ___eeehhhmmmmmmmmmmmmnnnoooppppppnnnllliiifffdddddddddeeehhhjjjlllllllllnnnqqqsssvvvmmm]]]XXXRRRMMMKKKLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJIIIGGGEEEEEEFFFFFFFFFEEECCCCCCBBBAAAAAA@@@????????????@@@@@@???===;;;:::666666777777666555444333333222222222111111111111000000000000////////////.......................................------------,,,,,,,,,......,,,***,,,------....../////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))&&&)))---...---+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,.........---+++***)))(((''''''------------,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------+++,,,,,,+++******+++---,,,++++++++++++*********)))***+++,,,---...//////)))***+++,,,,,,,,,,,,+++...............---,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,000111...///111111...---++++++,,,...///...---,,,---------.../////////000...,,,---...///...---...........................333555111///111333333000000000000000111111111222111111111111222333333444333222222222111---+++222222111111000000//////000///.........///111222//////.........///000111000//////......//////000111111000000000111222222111000000000000//////////////////000111111222222000000111111222333444444333555666777888;;;???BBBEEEHHHMMMQQQTTTXXX]]]```cccdddgggjjjmmmooopppqqqsssttttttuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~}}}{{{zzzzzzzzz{{{{{{{{{}}}~~~{{{wwwsssqqqpppoooooonnnmmmkkkhhhdddaaa___````````````____________aaaaaabbbccccccdddeeeeeegggggggggfffffffffeeeeeefffffffffeeedddbbbaaa```aaaaaa```_______________``````___^^^]]]\\\ZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWZZZYYYXXXYYYZZZYYYWWWUUUUUUVVVVVVTTTTTTUUUXXX[[[WWWXXXXXXXXXXXXXXXXXXWWWTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]___]]]]]]^^^``````___^^^[[[[[[\\\]]]^^^___```aaabbbaaaaaabbbcccfffhhhiiilllllllllllllllmmmnnnnnnoooooopppooonnnllljjjiiiccc```]]][[[YYYXXXVVVTTTTTTTTTTTTVVVZZZ```fffiiiqqqqqqppppppppppppppppppllliiieeeaaa^^^]]]]]]]]]aaaccceeefffgggiiimmmooouuukkk]]]XXXRRRMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJGGGFFFDDDDDDEEEFFFEEECCCDDDDDDCCCBBB@@@???>>>>>>>>>????????????===;;;:::999999:::999888666555333333333222222222111111111000000000000////////////................................................++++++,,,---......---+++,,,---------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***------,,,++++++,,,+++++++++,,,,,,,,,,,,,,,+++******)))***,,,...///---,,,+++)))((('''''''''+++************************************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------***+++,,,,,,******+++,,,+++++++++*********)))))),,,,,,,,,+++***))))))(((+++++++++,,,,,,,,,,,,,,,+++,,,---...---,,,+++******+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,))),,,---+++,,,000000------,,,,,,------...------,,,,,,,,,---...///000000111000......000000000///........................222888;;;666111222555666111111111111222222222222333222111000111222333444666555444333333222222111333222222111000//////...000//////...///000111111///////////////000000000//////......///000111111111111000000000111111222000000000000000000000000111111222222222333333333444555555555444444555555888;;;===@@@BBBFFFJJJMMMRRRUUUYYY]]]```cccgggjjjkkklllnnnppprrrtttuuuvvvzzzyyyyyyyyyzzz{{{}}}~~~||||||||||||}}}}}}~~~~~~~~~}}}{{{xxxwwwvvvvvvwwwvvvxxxzzz|||}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxtttqqqooommmmmmnnnmmmllljjjgggccc```^^^_________________________________```aaaaaabbbbbb```aaabbbbbbccccccccccccccccccbbbbbbaaa___^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWVVVWWWWWWWWWUUUSSSRRRRRRRRRQQQQQQSSSWWWZZZWWWXXXZZZZZZYYYXXXWWWWWWPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSQQQRRRSSSUUUUUUUUUUUUUUURRRRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWXXXXXXYYYZZZ\\\]]]^^^]]]\\\ZZZ[[[\\\]]]]]]\\\XXXXXXYYYZZZ[[[]]]^^^___```___^^^]]]^^^```bbbdddhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiggggggcccaaa___^^^]]][[[WWWUUUSSSTTTTTTWWW\\\bbbgggkkkooooooppppppppppppppppppkkkhhhbbb\\\XXXVVVVVVVVVYYY[[[]]]___```cccgggiiitttjjj]]]XXXRRRNNNLLLMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHEEEDDDCCCDDDEEEEEECCCBBBDDDDDDCCCBBB@@@???>>>>>>===>>>??????>>>===<<<;;;:::::::::999888666444333333333333222222222222111000000000000////////////........................---.....................,,,---.........------...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,000///---***)))(((((()))+++******)))(((((())))))************************************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((***+++,,,,,,+++***+++,,,+++++++++*********))))))******((('''%%%$$$###"""((((((((((((((())))))***+++,,,---...---,,,+++************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))),,,,,,***+++///000...------...------,,,,,,---,,,,,,,,,---...///000000333111000000111222222111////////////////////////444:::<<<777111111333444222222222222111111111111111111000//////111222333444333111//////000333555222111///...---------...///////////////000000111/////////000000000000000//////...//////000111222111000000//////000000000000000000000111111111111222222222222222222222222333666888888777777999;;;AAADDDHHHKKKOOORRRWWWZZZaaadddhhhkkkmmmnnnppprrrrrrrrrssstttvvvxxxyyyzzz}}}|||{{{{{{|||~~~~~~}}}{{{yyywwwuuusssrrrrrrrrrssstttuuuwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwxxxxxxxxx{{{{{{zzzyyyyyyyyyyyyzzzwwwvvvsssqqqnnnmmmmmmmmmkkkkkkjjjhhhfffccc```___]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\^^^^^^___``````aaabbbbbb___```aaabbbaaa```^^^]]]\\\[[[YYYWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZZZZYYYVVVTTTRRRRRRRRRRRRQQQPPPOOOPPPQQQQQQQQQTTTXXX[[[ZZZ]]]``````]]][[[YYYYYYSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSTTTTTTQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\ZZZXXXVVVVVVWWWXXXWWWVVVSSSSSSSSSTTTUUUVVVXXXXXXZZZYYYXXXXXXYYY[[[]]]___aaaaaabbbcccddddddeeeeeedddeeeeeefffggggggggggggdddcccbbbaaa```^^^[[[XXXUUUUUUVVVYYY^^^ccchhhkkklllmmmnnnpppqqqqqqqqqqqqkkkggg```YYYTTTRRRQQQQQQRRRTTTWWWXXXYYY\\\___bbbsssiii\\\XXXRRRNNNMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCAAACCCCCCBBBAAAAAA@@@??????======>>>???>>>===<<<;;;777777888777666444222111333333333333222222222222000000000000////////////........................---------.....................///---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///......---+++***+++///222.........------,,,,,,,,,(((((())))))***+++------******)))))))))***+++++++++++++++,,,,,,,,,,,,,,,***************+++++++++******++++++++++++*********************************+++,,,,,,+++***)))((()))+++------+++***++++++,,,++++++++++++*********************))))))))))))*********)))***++++++,,,...............---,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,......,,,---111222000---...///...,,,++++++---,,,---------.../////////444222000111222333222222////////////////////////222666777222...///000///111111111000000000000000///////////////000111111......---++++++,,,000333000///...,,,,,,,,,------////////////000000000000...///000111111111000000////////////000000111222111111000/////////000000000000000111111111111222111222222222222222333333222666;;;===>>>@@@DDDHHHMMMPPPTTTXXX[[[___cccfffjjjmmmppprrrrrrssstttuuuxxxxxxxxxzzz{{{}}}}}}}}}~~~~~~~~~yyywwwuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooopppqqqqqqqqqrrrrrrrrrssssssssstttttttttsssrrrqqqpppooommmkkkjjjiiijjjjjjffffffffffffeeecccaaa```\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[^^^]]]\\\[[[[[[\\\^^^___^^^```ccceeedddbbb___]]]\\\ZZZXXXUUUTTTUUUVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWWWWWZZZ___dddfffgggfffeee\\\YYYUUURRRQQQQQQPPPPPPQQQSSSVVVXXXYYY\\\___bbbcccgggkkkjjjfffaaa______^^^___```aaaaaa```^^^]]]_________^^^\\\YYYVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVSSSQQQQQQQQQQQQPPPOOOOOONNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTVVVWWWYYYZZZ[[[\\\]]]^^^_________```aaabbbcccdddeeefffgggdddbbbaaaaaaaaa```]]][[[WWWXXXYYY[[[___cccgggiiijjjlllnnnpppqqqrrrrrrrrrkkkfff___WWWQQQNNNNNNNNNNNNPPPRRRSSSSSSUUUXXXZZZrrrhhh\\\XXXRRRNNNMMMNNNNNNNNNMMMKKKIIIGGGEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>>>>>>>===<<<;;;666777777777666555333222444444333333333222222222000000000000////////////........................---------.........////////////...+++)))))),,,///------------------------+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,,,,+++***+++---000000000//////...---,,,,,,!!!###%%%(((+++...///000++++++************++++++***+++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,***************************+++---......---,,,+++)))+++------,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////...---,,,,,,,,,---//////......---,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,///...+++,,,000111///---///000...+++***+++,,,------..................222111//////111222111000////////////////////////...111111...---000000---000000//////...............///000000111111000000***---......,,,+++---///......///000000///...---...//////000000000000000...///000111222111000000000000000///000000111111333222111000000000000111000000111111111222222222333333555666888999:::;;;;;;@@@EEEHHHJJJLLLRRRWWWXXX[[[___cccfffiiimmmooonnnqqqtttvvvvvvvvvvvvwww{{{{{{|||}}}~~~}}}~~~~~~zzzxxxvvvtttssssssssssssqqqpppooonnnmmmllllllllljjjjjjjjjkkkkkkkkkkkkkkkiiikkklllnnnmmmkkkiiihhhiiihhhfffdddcccbbbccccccbbbcccdddeeefffeeeeeeddd^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUWWWYYY[[[^^^___```aaa___]]]]]]^^^aaadddgggnnnqqquuuwwwvvvrrrmmmiiieeecccaaa^^^]]]]]]___```cccdddfffhhhhhhgggeeecccdddjjjsss{{{rrrmmmeee___\\\[[[ZZZZZZZZZ^^^cccfffiiikkknnnppppppuuuyyyxxxrrrllliiiiiiiiikkknnnqqqssssssssssssssssssrrrpppmmmiiieeecccddddddddddddeeeffffffgggddddddbbb```___^^^^^^]]][[[ZZZXXXVVVUUUVVVWWWXXX[[[ZZZXXXWWWUUUUUUTTTTTTXXXTTTPPPNNNMMMMMMLLLKKKLLLLLLKKKKKKLLLNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVXXXYYYYYYYYYYYY\\\\\\]]]]]]^^^___```aaaaaa___]]]]]]^^^^^^]]][[[YYYYYYZZZ[[[^^^aaadddfffiiijjjlllnnnoooooonnnmmmiiieee]]]UUUOOOLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSrrrggg\\\XXXRRRNNNMMMNNNOOOOOONNNLLLIIIGGGEEEEEEFFFFFFHHHGGGGGGHHHIIIIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>>>>>>>===<<<;;;888888999999999777666555444444444333333333222222000000000000////////////........................---------.........////////////---)))&&&&&&***........................---,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...***)))***,,,)))***,,,,,,+++++++++,,,222222111///...---,,,+++))))))*********(((&&&%%%------,,,+++******++++++(((((())))))************))))))******++++++++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((+++,,,,,,+++***)))+++------,,,+++***+++---------,,,,,,,,,++++++)))))))))******+++++++++,,,+++***)))***+++,,,---,,,+++***)))((()))***+++))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++---,,,))))))---...------///000///+++)))***,,,...............---------111///......///000000///000000000000000000000000---///...---///333333/////////......---------,,,...///000222222111000000+++///333333111---,,,,,,,,,...222444444222///---...//////000000000000000...///000222222111111000111111000000000000111111444333333222111111111222000000111111222222222222666777999<<<>>>AAACCCDDDGGGLLLRRRTTTTTTVVV\\\aaa___bbbfffjjjlllooorrrttttttwww{{{}}}}}}}}}~~~|||||||||}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvrrrqqqnnnllljjjjjjjjjjjjddddddddddddeeeeeeeeeeeeccceeegggiiiiiifffcccaaaeeedddaaa___]]]]]]\\\]]]bbbccceeeggghhhiiihhhhhhaaa```^^^\\\YYYWWWUUUTTTTTTUUUXXX[[[___bbbeeefffhhhgggeeefffiiiooouuuxxxwwwuuuqqqooonnnnnnpppqqquuuvvvyyy{{{{{{zzzxxxvvvxxxwwwooojjjggggggfffeeeiiioootttwwwyyy|||}}}|||}}}vvvsssrrrooorrrxxx}}}~~~yyyuuurrrqqqppppppqqqqqqrrrssstttrrrqqqooommmkkkiiiiiihhhiiihhhfffdddccccccdddeeedddccc```]]]YYYWWWUUUTTTXXXTTTPPPMMMKKKKKKIIIHHHKKKJJJJJJJJJLLLOOORRRTTTRRRRRRRRRRRRQQQPPPOOONNNPPPQQQSSSUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[]]]___bbbcccggghhhjjjkkkkkkjjjhhhggghhhccc[[[SSSMMMJJJJJJJJJMMMNNNNNNNNNLLLLLLNNNPPPrrrfff^^^YYYTTTQQQPPPPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFEEEIIIFFFCCCCCCEEEGGGFFFEEECCCAAA@@@@@@@@@@@@???===============<<<;;;:::999777777666777888888666333444222111222444666666666111111000000//////........................------///...---,,,,,,---...///+++,,,,,,,,,++++++---///---,,,,,,+++*********+++------------------------+++,,,------......------++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******)))))))))***,,,---))))))***++++++++++++***))))))((((((((()))+++,,,---+++)))'''&&&''')))+++...------,,,,,,++++++***---+++******+++,,,+++***++++++++++++******)))))),,,,,,,,,++++++*********,,,***''''''(((*********)))***+++------,,,++++++,,,++++++******++++++,,,------++++++++++++------------,,,+++,,,---...///---***''''''***,,,+++******+++,,,---...000111111222111///---,,,+++,,,,,,......------...///111222333222///------...000111000000000000000000000000........................111111000000//////......,,,+++***+++---/////////......///000000000000000000000000000////////////000000000000000000000000222222111000000///000000444444222111000000000000555333222444666555222...111222333444333444777999;;;<<<>>>BBBGGGLLLQQQTTTUUUXXX\\\^^^```aaadddfffmmmmmmnnnppprrruuuwwwxxx}}}|||{{{{{{|||~~~}}}{{{{{{{{{|||zzzyyyyyyxxxvvvuuuttttttsssqqqnnnlllkkkiiifffdddbbbaaa```___^^^^^^___`````````aaa___]]][[[[[[[[[ZZZ[[[[[[ZZZZZZ[[[^^^```dddkkkqqqvvv{{{~~~{{{tttsssppplllgggbbb___\\\[[[\\\^^^bbbhhhnnnssswwwzzzyyyzzzzzzyyyzzzwwwsssrrrqqqtttxxx}}}~~~zzzwwwvvvyyy{{{~~~|||xxxvvvvvvvvvvvvuuutttttttttttttttsssrrrqqqpppmmmiiifffeeeccc___\\\\\\XXXSSSQQQPPPPPPPPPPPPNNNPPPSSSWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\ZZZWWWTTTRRROOOQQQSSSTTTRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXWWWVVVUUUVVVXXXXXXXXXVVVVVVWWWXXX[[[]]]___```aaadddeeefffhhhhhhhhhgggfffaaa^^^WWWQQQMMMJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMsssggg]]]YYYTTTPPPOOOPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEEHHHEEECCCCCCEEEGGGFFFEEEDDDBBBAAAAAABBBAAA@@@>>>============<<<;;;::::::777777777888999888666444555444222222333444444333111111000000//////......------...............---///...------------...///,,,---......,,,,,,---...---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,------......------........................******++++++,,,,,,---------+++)))(((((()))+++,,,...---------,,,,,,+++++++++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,......---------------,,,++++++------,,,,,,,,,,,,++++++---+++******+++,,,+++***++++++++++++*********))),,,++++++++++++++++++***---***(((((()))***++++++******++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,---.........,,,******,,,...---++++++,,,,,,---...///000000222111000///............///............000111222222111000......///111222////////////////////////........................111000000000/////////...///---,,,---///000000///......///000000000000000000/////////////////////000000000000000000000000333222111111000000000111222111111000000000111111000//////111444555444222222444666777888:::===???GGGHHHKKKOOOTTTYYY]]]___aaacccfffhhhiiiiiikkkmmmqqqqqqrrrtttvvvxxxzzz{{{~~~~~~~~~~~~}}}zzzxxxwwwxxxxxxxxxxxxwwwvvvuuuttttttssspppnnnjjjhhhfffdddaaa^^^^^^]]]\\\ZZZYYYZZZZZZ[[[\\\^^^___^^^[[[YYYWWWWWWYYY[[[]]]^^^___```ccceeemmmwww~~~wwwqqqllliiihhhjjjmmmqqqxxx~~~|||{{{|||~~~|||{{{zzzyyyxxx}}}}}}~~~~~~~~~}}}|||{{{yyyvvvsssrrrsssqqqnnnllliiieee```]]]\\\[[[ZZZYYYYYY\\\```dddggghhhhhhhhhggghhhhhhhhheee```[[[XXXTTTUUUTTTSSSQQQQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRSSSTTTSSSRRRRRRSSSUUUWWWYYY[[[\\\]]]```aaabbbcccddddddcccccc```]]]XXXSSSOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMttthhh]]]YYYSSSPPPOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEGGGEEECCCDDDEEEFFFFFFEEEEEECCCBBBBBBBBBBBBAAA???============<<<;;;::::::999888888999::::::777555666444222222222222111000111111000000//////......,,,,,,---...///////////////...------------...///,,,...000000...------------,,,,,,+++++++++++++++************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............,,,)))''''''))),,,.........---,,,+++***)))))),,,+++******)))*********,,,,,,+++***+++,,,---...*********)))******+++,,,***,,,///111111...+++)))++++++,,,,,,,,,,,,------,,,+++******,,,,,,,,,***++++++++++++*********************+++++++++++++++---+++))))))***,,,,,,+++++++++******************...------,,,,,,------...---,,,,,,++++++,,,,,,---......---,,,,,,,,,------...------...//////...,,,---------.........//////000000111111111111000000000////////////111222333000000000///000000111111................................................000000000000////////////111000...///000111111000......///000000000000000////////////////////////000000000000000000000000222222111000000000111111000000//////000111111222111//////000333555555555444777;;;>>>@@@DDDGGGJJJRRRTTTWWW[[[```cccfffgggiiikkknnnooonnnooopppqqqvvvvvvwwwyyy{{{}}}~~~}}}zzzwwwuuutttsssssspppoooooonnnmmmllllllkkkjjjhhheeebbb```^^^[[[XXXYYYXXXVVVUUUUUUVVVWWWXXX[[[]]]___^^^\\\ZZZYYYYYY]]]```eeehhhjjjllloooqqq~~~|||zzz}}}~~~~~~{{{yyy~~~~~~~~~zzzvvvqqqnnnllljjjhhhfffhhhkkkoootttwwwyyyyyyyyyyyyzzzzzzyyyuuunnnhhhdddaaa```]]]ZZZWWWVVVYYY[[[\\\\\\]]]^^^]]][[[YYYWWWWWWTTTRRRPPPPPPPPPOOONNNOOOPPPQQQSSSUUUWWWXXXYYY\\\\\\]]]_______________\\\[[[XXXUUURRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOvvvjjj]]]YYYSSSPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBB@@@???>>>>>>>>>======<<<;;;::::::999999:::;;;;;;888666555333222111222222111000111111000000//////......+++,,,---...////////////.........------.........))),,,///000///...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------************************+++++++++,,,------.........---,,,***+++,,,...000------,,,++++++***)))))),,,,,,+++******))))))))),,,+++***))))))+++---...))))))))))))))))))******((())),,,......,,,)))'''******+++,,,,,,---......+++******+++,,,---,,,***++++++++++++++++++++++++))))))******++++++,,,,,,...,,,******,,,------,,,,,,+++***)))((()))***+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---......000000///...,,,.....................------...000111222222111111111000000000000222333444....../////////000000000................................................000000000000////////////222111//////000111000///......///000000000000000.........///////////////////////////////////////111000000//////000000000000000000000000000111222555444333333444666777777;;;>>>CCCHHHLLLPPPTTTWWW[[[]]]aaaeeeiiikkklllmmmnnnpppssstttttttttvvvwwwzzz{{{{{{}}}~~~~~~}}}}}}|||{{{yyyvvvtttqqqooonnnnnnhhhhhhgggfffeeedddccccccbbb```]]]\\\[[[ZZZWWWUUUSSSSSSRRRRRRTTTVVVYYY[[[```aaabbbbbbaaaaaaccceeeiiimmmtttyyy}}}}}}~~~}}}zzzzzz{{{}}}}}}zzzwwwsssqqqtttwww|||~~~xxxtttrrrqqqoookkkgggfffggghhhjjjkkklllllljjjgggdddaaa___\\\WWWTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[XXXWWWVVVUUUSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSxxxmmm^^^ZZZTTTPPPOOONNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA???>>>>>>>>>>>>>>>===<<<;;;:::888777777888999888666444444222111111222333333222111111000000//////......+++,,,---...////////////---..................---&&&)))---...............---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................******++++++,,,---------+++,,,---............---++++++++++++++++++++++++++++++++++++******))))))+++***((('''((()))+++,,,---------------------,,,((()))************))))))******++++++,,,---......*********+++------,,,***+++++++++++++++++++++,,,)))))))))******+++++++++...,,,++++++---------,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---...//////...---,,,...............---------+++,,,...000111111111000111111000000111222444555---.............................................////////////////////////////////////000000000000111///......///000///.........///000000000000000------....../////////000//////////////////////////////.........//////000222222111111111111222222555666666777888:::===???EEEHHHNNNSSSXXX\\\```cccfffhhhkkknnnqqqssssssssssssvvvyyy{{{{{{|||~~~}}}}}}~~~~~~}}}|||zzzxxxwwwvvvuuutttrrrpppmmmjjjgggfffeeeccccccbbbbbbaaa``````___[[[YYYXXXXXXYYYYYYXXXVVVQQQPPPQQQSSSWWW\\\aaaeeeiiiiiiiiiiiijjjnnnsssxxx{{{||||||}}}~~~{{{|||~~~|||~~~|||yyyxxxxxx{{{{{{||||||zzzwwwsssqqqlllgggaaa\\\YYYWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXyyyooo___[[[UUUQQQOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFEEEBBBDDDFFFEEEDDDCCCCCCDDDCCCAAA@@@@@@@@@@@@???===>>>>>>>>>>>>===<<<;;;;;;555444444555666666333111444222111111333444333333111111000000//////......,,,,,,---...////////////------...//////...------&&&))),,,---------...///,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------((())),,,......---,,,+++++++++++++++,,,,,,,,,---******+++++++++***))))))))))))((('''((()))***+++,,,,,,---------,,,++++++++++++*********+++,,,---******+++,,,,,,---......))))))***,,,......,,,***++++++++++++,,,,,,,,,,,,)))))))))***************---,,,++++++------,,,+++++++++******+++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,------......------+++---......---,,,,,,---..................------***+++,,,...//////000000111000000000000222333444000///......---------...........................////////////////////////////////////000000000000///...,,,---...//////.........///000000000000000---------......//////000000000000000000000000000//////.........///000000444333333333444555666666444666:::===@@@DDDIIIMMMQQQUUUZZZ___cccfffjjjlllkkklllnnnqqqssstttuuuuuuuuuwwwzzz|||}}}~~~}}}|||{{{{{{{{{zzzxxxvvvsssrrrqqqqqqqqqlllkkkhhheeebbb___]]][[[[[[[[[\\\]]]^^^_________^^^]]]\\\]]]___```___^^^WWWWWWYYY\\\bbbiiippptttwwwwwwvvvwwwyyy~~~~~~yyyxxxxxxyyy~~~}}}}}}}}}~~~}}}wwwooohhhdddaaa```___^^^]]]]]]\\\[[[[[[ZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPTTTTTTTTTUUUVVVYYY[[[\\\zzzqqqaaa\\\VVVRRRPPPPPPOOOOOONNNMMMLLLKKKIIIGGGFFFEEEAAADDDFFFFFFDDDBBBCCCDDDDDDBBBAAA@@@AAAAAA@@@>>>>>>??????>>>>>>===<<<;;;777666666777888777555333777555333222333333333222111111000000//////......------...............---------...//////...------+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------************************++++++,,,,,,------......)))***+++,,,------------------------,,,,,,,,,,,,))))))***+++,,,+++******((())))))))))))***************+++++++++***)))(((++++++++++++,,,,,,------+++++++++,,,,,,---------((()))***,,,......,,,***+++++++++,,,,,,,,,------************)))))))))))),,,+++***+++------+++***)))***+++,,,---.........,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...//////......,,,...///---++++++---///------..................,,,,,,,,,,,,---...000000000000//////000111333444444333000...------...///////////////////////////////////////////////////.../////////000000000111...---,,,,,,...000000///......///000000000000000,,,,,,---......///000000000000000000000000000000000000000000000111222222222333444555777999;;;<<<;;;???EEEJJJNNNRRRWWW[[[\\\```eeeiiilllnnnppprrrpppqqqqqqrrrtttuuuwwwxxxxxxzzz}}}~~~~~~~~~}}}|||{{{zzzyyywwwuuutttsssrrrrrrpppnnnkkkiiihhhiiikkkmmmiiigggeeebbb___[[[XXXWWWWWWYYY[[[___bbbfffhhhjjjmmmlllkkklllnnnooonnnmmmiiiiiijjjnnnttt|||~~~wwwrrrpppooopppssszzz~~~}}}}}}}}}xxxssspppnnnmmmmmmmmmkkkiiihhhfffdddddd```___\\\ZZZXXXWWWWWWWWWVVVTTTQQQNNNMMMNNNOOOPPPRRRRRRRRRTTTVVVYYY]]]___{{{rrrbbb]]]WWWSSSQQQPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEE@@@DDDFFFFFFDDDBBBCCCDDDEEECCCBBBBBBBBBBBBAAA???????????????>>>===<<<;;;;;;::::::;;;<<<;;;999777999777555333333333111000111111111000//////...............///......------,,,---...//////...---,,,000000000...,,,+++,,,...,,,,,,,,,,,,,,,---...///////////////////////////+++,,,------......------------------------------,,,,,,------...//////000------,,,,,,---///000111000///......---,,,++++++((()))***+++,,,,,,+++***))))))***++++++++++++***---......///...---,,,+++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------((((((***,,,......,,,***+++++++++,,,,,,---------++++++******))))))((((((+++******+++,,,---+++)))((())),,,...///000//////...------,,,,,,------...++++++------------++++++((())),,,...////////////---//////---++++++...111---------.........//////------,,,,,,---...000111000////////////111222333888555222///......000111000000000000000000000000000000000000000000000000.../////////000000111111...---,,,---///111111000...//////000000000000000,,,,,,------...///000000000000000000000000000000222222111111222333444444111222333666999===@@@AAAFFFKKKQQQVVVYYY\\\```ccccccfffkkkoooppprrrssstttyyyxxxxxxxxxyyy{{{}}}}}}{{{zzzxxxxxxuuutttrrrpppnnnmmmllllllgggdddaaa___```cccfffiiiiiihhhfffccc```\\\YYYWWW]]]___ccchhhnnntttxxxzzz}}}{{{zzz{{{||||||{{{zzzyyyyyyzzz}}}wwwooojjjiiiggggggjjjpppwww||||||zzzyyyzzzzzzxxxuuussspppnnnmmmiiigggdddaaa___]]]]]]]]]XXXVVVRRRNNNLLLMMMNNNPPPPPPPPPQQQRRRUUUYYY]]]___{{{pppddd[[[TTTSSSTTTRRRQQQSSSRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCEEEFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA>>><<<<<<>>>???===:::::::::999999888777666666555555444333222222111111......///000000///...------///000222222000///---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,---...,,,***,,,,,,,,,---...///...,,,------------------------+++,,,------++++++,,,---,,,(((&&&(((,,,...,,,)))************************---,,,***)))))))))***++++++++++++*********))))))************************---,,,***)))((())))))***+++++++++,,,,,,---------,,,+++***))))))+++---...------,,,,,,,,,---......,,,,,,+++***+++,,,---...000///---+++***************+++,,,---------,,,,,,...------------...//////........................***+++---//////...---,,,---------......000111111////////////000111222333444444222000...---+++***------......//////000000////////////////////////////////////////////////...//////000000000000000222000///......///000222////////////000000000111000000000000111222333444///111333444333333444555:::::::::;;;???DDDHHHKKKUUUXXX\\\```cccfffjjjmmmmmmmmmoooqqqsssuuuvvvwwwvvvvvvwwwyyyzzz{{{|||}}}~~~|||yyyuuurrrpppppppppnnnllljjjfffccc___]]]\\\ZZZXXXVVVTTTWWW___iiiqqqoooppppppnnnkkkiiihhhhhhhhhlllrrrzzz|||xxxuuuvvvyyy|||yyyuuusssppprrrrrrpppnnnpppwww~~~~~~sssjjjcccbbbaaa___^^^aaaeeejjjmmmlllooossswwwxxxwwwuuussszzz}}}~~~{{{yyy{{{|||zzzxxxsssssssssrrrpppooommmllljjjddd\\\VVVRRRQQQQQQQQQRRRRRRRRRTTTVVVYYY\\\^^^|||qqqeee]]]UUUTTTSSSQQQPPPRRRPPPPPPNNNLLLJJJHHHGGGFFFGGGFFFDDDDDDDDDEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBB@@@>>>======>>>???<<<:::::::::999888888777666666444444333333222111111111///000000000000///...------...///000000///...---,,,,,,------------,,,,,,,,,,,,------------------------------------------///.........---------,,,++++++,,,,,,,,,------------,,,+++,,,------,,,***,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,+++,,,---///+++)))***---...,,,(((************************,,,+++******)))))))))***+++++++++*********))))))++++++++++++++++++++++++000///---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...,,,+++***)))***,,,---...------,,,,,,,,,------,,,,,,+++++++++,,,---...000///...---,,,---......++++++,,,,,,,,,---------...------------...//////------------------------+++,,,---.........------------------...///000111111000000111111222333444111111000000000/////////---------...............////////////////////////////////////////////////...//////000000000000000111000///......///000111000000000000000111111111000000//////000111222222111222444444444444666777;;;<<>>???@@@@@@BBBBBBCCCDDD@@@???>>>>>>>>>>>><<<:::999999999888888777777666444444333333222111111111111222222111000///...---------------------------------------------------------------------,,,,,,------------------------............------------,,,,,,,,,---------.........---,,,,,,------+++)))+++******+++---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...+++,,,......,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++///...,,,*********++++++///...------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,---...///000---,,,+++++++++,,,...///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...///000000222222222222333444555555111111111111000000000000......------------------////////////////////////////////////////////////...///000000111111000000111000///......///000111111111111111111111111111111111111111111222222333333555666666666888;;;>>>CCCEEEJJJPPPWWW]]]bbbdddeeehhhkkkmmmnnnqqqtttvvvvvvwwwxxxyyyzzz{{{{{{|||~~~}}}{{{yyywwwuuutttsssoooooommmkkkhhheeebbb``````___^^^\\\YYYWWWUUUTTTPPPQQQTTTXXX```lllyyy}}}{{{zzzuuuooojjjhhhggggggfffeeegggjjjmmmooopppqqqqqqnnnmmmjjjgggeeeeeefffgggeeebbb^^^\\\[[[YYYWWWVVVZZZ[[[\\\]]]^^^___```aaa^^^]]]]]]\\\[[[YYYXXXWWWTTTUUUWWWVVVUUUXXX^^^ccclllqqqsssmmmgggeeebbb___]]]ZZZVVVSSSQQQQQQSSSTTTYYYXXXXXXWWWYYY[[[^^^```___aaacccfffjjjrrrzzzxxxpppjjjhhhdddccccccfffjjjmmmoooooooooppppppooonnnooorrrttt}}}xxxpppkkkiiifffeeeddddddddddddeeefffhhhiiivvvjjj```WWWTTTRRROOONNNPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBB????????????>>>===;;;:::999888888888777777777666444444444444333333222222333333222111000///...---......---,,,,,,---...............------..................------,,,,,,,,,------------------------------------,,,,,,,,,,,,............////////////...---,,,,,,------+++)))+++******+++------,,,***++++++++++++++++++++++++---,,,+++,,,,,,---,,,+++...,,,+++,,,---...,,,+++++++++++++++++++++++++++,,,---...//////...---,,,************************,,,,,,,,,---------------+++++++++*********++++++---------,,,,,,+++++++++------,,,+++++++++,,,,,,000///...---,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,...---+++***+++,,,...000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------...///000111111111111222333444555444333222111000///....../////////......------,,,//////////////////////////////////////////////////////000111111111111000111111000//////000111111111111111111000000000000333333333333333444555666666888999;;;===@@@FFFIIIPPPSSSWWW\\\aaaeeeggghhhlllnnnppprrrssstttwwwyyy{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}{{{xxxwwwvvvsssqqqnnnlllkkkgggfffeeecccbbbaaaaaa```aaaaaa```___^^^\\\YYYXXXSSSVVV\\\dddooo|||}}}vvvpppllljjjhhhggggggccc^^^ZZZYYYZZZZZZZZZYYYZZZ\\\]]]___```aaaaaa```___]]]ZZZYYYXXXXXXXXXXXXVVVSSSRRRQQQRRRRRRRRRTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXXXXXXXWWWWWWVVVVVVRRRSSSTTTSSSRRRTTTWWW[[[```fffjjjiiigggiiihhhfffaaa___ZZZVVVSSSSSSSSSTTTVVVUUUTTTTTTTTTWWWYYY[[[ZZZZZZZZZZZZ]]]bbbiiinnnxxxxxxvvvqqqiiibbb^^^\\\XXXYYY[[[]]]```aaabbbbbbaaaaaaaaa___^^^```cccfffnnnqqqxxx}}}|||||||||||||||||||||~~~zzzxxxvvvtttvvvvvvvvvvvvwwwyyy{{{}}}yyylllbbbXXXTTTRRROOONNNPPPLLLLLLKKKKKKJJJIIIIIIIIIDDDDDDDDDEEEFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@>>><<<:::999888888888777777777777777555555555555444444444444444333222111000///......//////...------.../////////...------------...///.........------,,,,,,,,,------------------------++++++++++++++++++,,,,,,,,,------------.........---,,,,,,,,,------+++)))+++******+++------,,,***---------------------------,,,***+++---...,,,+++*********+++,,,......---+++++++++++++++++++++++++++,,,---......---,,,+++************************,,,,,,---------.........------..................---------,,,,,,+++++++++******++++++,,,---...///000///...---,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++*********...---,,,++++++---///000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000...------------......///////////////000111222333222222111111000///......111111000000//////......000000000000000000000000000000000000000000000000///000000111111111111111111111000000000000111111000000000000000000000000222222333444555777999:::<<<===@@@CCCGGGLLLRRRWWW[[[]]]aaaeeehhhiiijjjjjjoooqqqsssttttttuuuwwwyyy||||||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyywwwwwwxxxxxxwwwuuuppppppnnnllliiigggeeeeee______^^^^^^___bbbeeeggghhhiiiiiiiiihhheeecccbbb```dddllluuuzzzwwwtttuuuwwwxxxxxxuuurrrpppsssssstttwwwyyyyyywwwtttnnniiibbb]]]ZZZYYYXXXWWWXXXUUURRRPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOQQQSSSUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZZZZZZZYYYWWWWWWXXXYYY[[[cccjjjmmmqqquuuuuurrrmmmjjjeee___[[[XXXWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYZZZYYYWWWUUUVVVZZZ```eeehhhiiihhheee```\\\YYYXXXTTTVVVXXXZZZ[[[[[[[[[\\\\\\]]]]]]\\\ZZZZZZ\\\^^^```ccchhhnnntttvvvtttrrrnnnnnnpppqqqrrrssssssssssssvvvzzz~~~~~~{{{yyyyyyzzz||||||mmmbbbXXXTTTRRROOOOOOPPPLLLLLLKKKKKKJJJIIIHHHHHHCCCCCCCCCEEEGGGGGGEEECCCDDDCCCCCCBBB@@@@@@???>>>>>>@@@AAAAAA>>>;;;:::999777777777777777777777777555555555444444444444444333222111000///.................................///...---,,,,,,---...///------------------,,,,,,------------------------++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++,,,---...,,,***+++******+++---...,,,+++------------------------...,,,***+++---...,,,***((())))))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((())))))******************************++++++++++++,,,,,,------.........***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++))))))+++,,,---//////000///...------,,,,,,,,,,,,***+++,,,---------,,,,,,------......---,,,+++***...---,,,,,,,,,---///000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---------------............---......///000111---......///000111111222111111000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111111111000000000111111111222222111222444666999<<>>;;;999999666777777777777777777777333333333333333333333333111111///.........//////,,,---............---,,,...---,,,++++++,,,---...,,,,,,------------------------------------------,,,,,,,,,------.........++++++++++++,,,,,,,,,---+++******,,,......---,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++)))***...///---)))***+++,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))*********+++++++++***++++++,,,------......&&&'''((()))))))))((((((+++,,,,,,,,,,,,,,,,,,---***+++,,,---...............------,,,,,,,,,------***+++,,,---------,,,,,,***+++,,,---...---,,,,,,------------.........///...------------...//////------------------------,,,---///000000//////......------,,,,,,------...------------...///000111+++,,,---...///000111111////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111222222111111111000111222222333444555555555666999===AAAFFFJJJLLLPPPSSSWWWZZZ]]]aaaeeehhhjjjkkkmmmooopppqqqrrrrrrsssuuuwwwwwwwwwxxxzzz|||}}}}}}~~~~~~~~~}}}|||xxxxxxwwwvvvtttrrrpppooommmkkkiiiiiiiiiiiigggeeefffeeeeeeeeeddddddccccccfffiiimmmsssxxx||||||zzz{{{}}}~~~yyywwwsssllleee```]]]]]]```___^^^\\\ZZZWWWVVVUUUVVVUUUUUUVVVXXXXXXWWWVVVVVVTTTRRRRRRTTTVVVVVVVVVWWWWWWVVVWWWWWWVVVSSSPPPSSSRRRQQQPPPQQQSSSUUUWWWXXXZZZ]]]```bbbccccccccc```aaabbbaaaaaaeeejjjooouuuvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||yyywwwvvv{{{}}}{{{yyyyyy{{{{{{{{{{{{yyyvvvsssrrrllljjjfffbbbaaadddjjjoooppprrrsssrrrooolllkkkkkkiiikkklllllljjjjjjlllnnniiimmmqqqqqqnnniiieeeccc___^^^]]]^^^______^^^]]]^^^^^^___```````````````\\\]]]___aaaaaa```^^^]]]\\\\\\]]]___bbbfffjjjlllssswww|||~~~mmmbbbXXXSSSRRRPPPPPPRRRMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGEEEBBB???AAAAAAAAAAAAAAAAAAAAAAAA===@@@CCCBBB>>>:::999999666666666666777777777777111111111111111111111222000///...------...///000***+++---......---+++***...---+++******+++---...,,,,,,,,,------.........------------------------........./////////000000........./////////000000***)))***+++...///...------,,,,,,---//////...,,,++++++++++++++++++++++++///+++)))***...///---)))---.........------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///))))))******++++++++++++******++++++,,,---......((()))***+++,,,,,,+++***+++++++++,,,,,,---------,,,,,,---......---------------,,,,,,,,,---......***+++,,,---...---,,,,,,&&&''')))+++,,,,,,,,,,,,,,,---......//////.........------------...//////........................,,,---///111111000...---...------,,,,,,,,,---------------......///000111.....................---------......//////000000000000000000000000000000000000000000000000000000000000111222222222222111111111222222222222111111111222333444666777888888:::<<>>===>>>>>>======<<<;;;999888888999999888888777666555222333333333333222111111333333333222111000000///------------------------......---,,,+++)))((('''////////////...---,,,+++---,,,,,,,,,,,,---......******+++,,,---...///000.../////////...------,,,)))***---/////////...---++++++***)))((('''&&&%%%...------,,,,,,++++++***+++++++++,,,,,,---------******+++++++++******)))(((+++,,,***'''&&&))),,,,,,---.........,,,***(((...---,,,,,,---...---,,,...---+++******+++---......------,,,,,,++++++***---.........---,,,,,,+++...---+++******+++---...***...222000+++((()))+++///...---,,,,,,---...///------------------------........................///...+++((('''(((+++...444333000---,,,,,,,,,---------------............,,,,,,,,,---------.........///000111111000///...//////............//////111000/////////111222333000000000000000000111111111111111111111111111111222222222222333444555555222111000000222444444333000111333555666999===@@@CCCFFFJJJOOOUUUYYY]]]^^^```bbbdddgggiiikkklllmmmttttttuuuvvvvvvwwwxxxxxxzzzzzzyyyxxxyyyzzz|||}}}{{{{{{{{{|||}}}}}}~~~~~~}}}|||yyywwwuuuttttttttttttmmmeeedddggggggddd___]]]^^^___``````bbbfffiiijjjmmmrrrvvvxxx{{{~~~uuupppmmmffffffeeedddbbb```^^^]]][[[^^^aaadddfffeeedddcccZZZYYYVVVRRROOOOOOQQQSSSUUUZZZ^^^^^^ZZZWWWXXX[[[\\\ZZZXXXVVVVVVXXXZZZ[[[```cccgggkkkpppsssuuuuuuyyyyyyxxxwwwtttrrrooonnnkkkmmmnnnnnnoooppprrrtttxxx{{{{{{xxxyyy}}}}}}xxxsssooonnnllliiigggfffeeedddccccccdddfffggggggggghhhhhhhhhddd___[[[^^^XXXUUUWWWYYYWWWWWWXXX^^^aaaccceeeddddddeeeffffffeeeeeeggglllqqqtttuuuvvvvvvwww{{{pppeee[[[VVVSSSOOONNNPPPOOONNNLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;999888888888888888888777555555222333333333333222111111333222222111000000//////------------------------............---,,,++++++---............---,,,,,,---,,,,,,,,,,,,---......---------------.........,,,,,,------,,,,,,+++******+++,,,...///......---,,,,,,,,,++++++++++++***.........------,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++***))))))+++,,,***+++---......---,,,+++...---,,,,,,---...---,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...---,,,++++++,,,---...,,,...000///,,,***+++---000///---,,,,,,,,,------------------------------------------------------//////...+++******---///333222///---,,,,,,---...////////////000000000000,,,,,,---------............///000111111000///...//////............//////000/////////000000111222111111111000000000000000//////000111111222333333222222222222333333444555444333222222333444444444222444777999;;;>>>BBBEEEKKKMMMQQQVVV[[[___bbbccciiijjjkkkmmmooopppqqqqqquuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||{{{{{{zzzzzzyyyxxxxxxxxxwwwuuussspppnnnmmmmmmmmmjjjeee```___aaabbb```^^^\\\]]]___aaadddiiiooottt}}}|||qqqhhhdddccc[[[[[[[[[ZZZXXXVVVTTTSSSSSSUUUWWWYYYZZZZZZZZZYYYVVVVVVVVVTTTSSSTTTWWWZZZbbbgggmmmnnnlllkkkmmmooojjjiiigggeeefffgggiiikkkqqqsssxxx~~~~~~|||yyyvvvqqqpppooonnnnnnpppsssuuuxxxwwwwwwxxxwwwsssnnniiifff```[[[\\\]]]\\\\\\^^^```cccfffhhhgggffffffgggcccaaa```aaadddhhhjjjjjjllllllmmmooosssyyy~~~pppeee[[[VVVSSSPPPOOOQQQMMMNNNNNNMMMKKKIIIFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@??????>>>>>>>>>======<<<;;;999888888888888888777666555555222333333333333222111111111111000000//////......---------------------------....../////////......+++,,,,,,------------------,,,,,,,,,,,,---......//////.........---------,,,,,,------,,,,,,+++++++++,,,,,,------.........++++++,,,,,,---------........................---,,,,,,---------------...,,,,,,------------,,,,,,,,,+++******,,,---------)))***+++---......---------,,,+++,,,---...---,,,000///---,,,+++,,,------******+++,,,,,,---......------......------,,,,,,///...---,,,,,,---...//////......---------............---,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000///------...000111000...------...//////////////////000000000000,,,------------.........//////000000000000//////000//////......//////000...//////000000000000000222111111111000000//////------...000111222333444333333222222222333444444555444444444444555666666777:::===@@@CCCGGGKKKNNNUUUWWWZZZ^^^bbbfffhhhiiimmmmmmooopppqqqqqqqqqqqqwwwwwwyyyzzz{{{|||||||||}}}}}}}}}|||{{{zzzyyyyyywwwwwwvvvuuusssrrrqqqqqqnnnmmmjjjhhhfffeeedddeeeaaa```___^^^___```aaabbbbbbcccfffjjjooowww{{{xxxxxxxxxzzzvvvpppfff]]]WWWTTTTTTQQQQQQRRRRRRQQQPPPNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVYYY[[[]]]^^^```dddhhhlllwww}}}}}}}}}~~~~~~zzzuuunnnhhhhhhhhhgggiiimmmkkkooosssuuutttrrrpppppphhhfffbbbaaaaaabbbaaaaaacccccccccdddgggkkkpppsssxxx}}}~~~pppeeeZZZVVVSSSPPPOOOQQQPPPPPPOOONNNMMMKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;999888888888888888777666555444222333333333333222111111000000//////..........................................////////////......)))***+++,,,---------------,,,,,,,,,,,,---....../////////.........---------......///......---------,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,------------............------------------------+++,,,,,,------------,,,,,,)))((()))---///...,,,***+++,,,------------,,,---+++++++++---...---,,,///...---,,,+++++++++,,,+++++++++,,,,,,---------,,,------...------,,,,,,///...------------...///000---++++++---...///...++++++++++++,,,,,,------........................------------------------...///111000///......//////............///000000------------............------------............//////000000000000//////000000////////////000000---...000111111000///...222222111111000/////////---......000111222222333333333333222333333444555222333555555666777999;;;???BBBFFFIIIMMMQQQUUUXXX]]]___bbbeeehhhkkkmmmmmmnnnoooppprrrssssssssstttxxxyyyzzz|||}}}}}}}}}||||||}}}}}}|||zzzxxxvvvtttppppppooonnnmmmlllkkkjjjfffeeecccbbbaaaaaabbbbbb```ccceeeeeeeeefffjjjmmmqqqrrruuuyyy{{{yyyxxxttttttrrrnnniiifffeeefffhhhfff```YYYSSSOOOOOOPPPNNNPPPRRRTTTUUUUUUUUUTTTTTTSSSRRRSSSUUUZZZ^^^aaafffjjjnnnssswww}}}}}}xxxwwwwwwwww{{{zzzvvvpppkkkgggeeebbb```aaaaaa``````aaadddgggiiijjjnnnrrruuuwwwyyy|||{{{}}}|||nnndddYYYUUUSSSPPPOOOQQQSSSQQQNNNKKKJJJIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;999888777888888777777666555444222333333333333222111111/////////......................................................---,,,+++)))***+++,,,---.........---,,,,,,,,,,,,---......---------............///------......///......---------,,,,,,,,,---......---------,,,,,,,,,,,,++++++++++++,,,---------...------------------------******+++,,,,,,,,,,,,,,,+++)))'''(((,,,...---+++------------,,,,,,++++++,,,+++***+++---...---,,,------,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,------...------,,,.........------............,,,******,,,---...---((()))***+++---...//////........................////////////////////////,,,...000000///.........---------...//////000111------------............---------.........//////000000////////////000000000000////////////000000...///000111111000///...111111111111000000//////000000000000111111111111333333333333444555666777000333666888999<<<@@@DDDHHHKKKPPPSSSVVVZZZ^^^aaabbbdddfffiiilllnnnooooooqqqrrrtttvvvxxxyyyzzzzzzyyyzzz{{{|||}}}|||{{{zzzzzzzzzyyyxxxvvvssspppooommmllljjjhhhfffcccbbbaaa\\\\\\]]]^^^```bbbeeefffhhhlllpppqqqqqqsssxxx|||~~~}}}zzzvvvqqqmmmkkkjjjjjjddddddccc___[[[YYYXXXYYY^^^]]][[[WWWSSSRRRTTTVVVTTTVVVZZZ___bbbccccccccc```^^^]]]^^^bbbhhhoootttzzz~~~xxxrrrmmmhhheeeddddddcccccccccccccccdddcccdddeeefffgggiiikkkmmmqqqqqqrrrtttuuutttppplllgggiiikkknnnqqqwww}}}zzzmmmbbbXXXTTTRRROOONNNPPPQQQNNNKKKGGGFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAA@@@@@@???>>>>>>======<<<;;;999888777777777777666555444444222333333333333222111111//////////////////.......................................---,,,+++***)))******,,,---............---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++,,,,,,------,,,,,,------------------------000/////////......------******++++++,,,---......------,,,,,,,,,,,,++++++)))***+++,,,,,,---,,,,,,+++)))((()))+++,,,,,,,,,......---,,,,,,+++******+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,------......---------------------------------,,,,,,+++++++++,,,,,,((()))+++,,,...///000000........................////////////////////////+++---//////...---...///------......///000000000////////////000000000000------........./////////000000////////////000000111000000//////000000111111111111111111000000///000000000000000000000111222111111111111111111111333333444444666777999:::444777<<>>>>>======<<<;;;999888777777777777666555444333222333333333333222111111////////////////////////........................,,,,,,---------,,,,,,++++++,,,---...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---......---,,,+++---...............//////******+++,,,---...///000,,,,,,+++++++++************+++,,,---............+++,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,***))))))***,,,...---,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,...000///,,,***+++---***+++---...//////..............................////////////////////////,,,---......------///000------...//////000000000////////////000000000000............////////////111000///......///000111111111000000000000111111333333222111111111111111/////////000111111222222111111222222333333444444333333444666888:::<<<======AAAFFFIIIJJJMMMSSSYYYZZZ]]]```cccdddeeegggiiiiiijjjlllooorrrsssuuuuuuqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyyyyyxxxuuurrrppppppooollljjjgggfffdddddddddcccaaa___\\\ZZZXXXWWWTTTWWW\\\dddmmmwww~~~yyyllldddaaaXXXXXXWWWWWWXXXZZZ\\\]]]^^^_________^^^^^^```bbbcccfffjjjnnnqqqssswwwyyy|||wwwsssnnnjjjeeeaaa^^^\\\[[[ZZZ[[[ZZZXXXXXXYYYYYYWWWUUUQQQRRRSSSSSSUUUXXX]]]aaayyyjjj```VVVRRRPPPMMMMMMNNNMMMMMMMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEE???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>===<<<;;;999999777777777777666555444333222333333333333222111111/////////000000000000000////////////////////////***+++,,,---............------......//////......---,,,,,,,,,,,,---.........------,,,+++))))))(((,,,------.../////////...+++,,,...//////...,,,***))))))***+++,,,---...///++++++,,,---...000111111+++++++++*********))))))+++,,,---...////////////,,,...///...+++***,,,///++++++++++++,,,---......***))))))***,,,...---,,,,,,---...000111111222111***++++++,,,,,,------...+++,,,,,,---.........---+++,,,,,,------,,,,,,++++++000333222---)))+++------.../////////...---,,,////////////////////////........................---...///...---...000222------...///000000//////------------.........///............/////////000111000///......///000111111111000000000000111111555444222111111111222333......///000111222333333000000111222444555666666333333444666999<<<>>>???EEEIIINNNPPPQQQSSSZZZ___^^^aaaeeegggggggggiiijjjkkkmmmooorrrtttvvvxxxxxxxxxxxxyyyyyyzzzzzzyyyyyywwwwwwxxxxxxvvvsssooommmmmmkkkhhheeecccbbbaaaaaa[[[[[[[[[\\\\\\\\\\\\\\\VVVZZZaaakkkwwwqqqeee\\\XXXWWWQQQRRRSSSTTTWWWZZZ]]]___fffhhhiiijjjjjjlllnnnqqqxxx|||xxxssslllfffbbb___\\\[[[\\\ZZZWWWWWWWWWWWWWWWVVVNNNNNNOOONNNOOORRRVVVZZZ~~~uuuiii___VVVSSSRRRPPPQQQSSSPPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@??????????????????@@@???>>><<<:::999999999999999888777555444333222222111111222222333///////////////000000000,,,,,,---......---,,,,,,...........................------------,,,,,,,,,111000///...............---------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++,,,---...///000,,,,,,++++++***++++++++++++---///...,,,+++,,,///,,,,,,,,,,,,---...//////+++,,,------......------)))))))))***+++,,,......///......---+++******)))+++++++++,,,,,,,,,------,,,------....../////////+++,,,,,,------,,,,,,+++222111///---,,,,,,,,,---***+++---.........------........................,,,---...//////...---,,,000000//////.........---...............---------////////////////////////000000000000000000000000000000000000000000000000,,,---...000111111111111------......//////000000000111111111111222222222111111111111111111111111333333222000000/////////555333000000111333444555666888:::;;;<<>>>>>>>>>>>===;;;999888777888999:::999777555333333222222111111222222333000000000000000000000000////////////////////////........................////////////............///...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,---......,,,+++++++++++++++,,,,,,+++---///...,,,+++---...------,,,,,,,,,,,,,,,---+++,,,------......------************+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------.........+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,,,,---...///000//////...------------------------------...//////...------000/////////............000000000000000000000///------------------------////////////////////////000000000000000000000000...//////000000000000///000000000111111111111111000111111111111222222222111111111111111111111111222222111111000111111111333222000000222444666666777:::>>>BBBFFFKKKPPPTTTXXXYYY]]]```ccceeeffffffjjjkkklllnnnooopppppppppsssrrrqqqqqqrrrsssuuuwwwtttsssqqqpppnnnnnnnnnnnnooolllhhhgggfffeeeaaa^^^\\\[[[ZZZYYYYYYZZZ[[[\\\```cccgggiiiiiiiiijjjkkkooossszzz|||xxxppplllfffbbb```___]]][[[___^^^[[[WWWSSSRRRSSSUUUZZZ^^^dddkkkqqqwww~~~~~~{{{zzzxxxxxxwwwvvvtttqqqooommmhhhhhhgggeeecccaaa___^^^~~~tttggg]]]UUURRRQQQPPPPPPRRROOOOOONNNMMMKKKIIIGGGFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@????????????<<<=========<<<:::999777666777999;;;:::888555333333222222111111222222333222222222111000000000///111000///......///000111........................////////////............---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++******************++++++,,,,,,---++++++***++++++,,,---...,,,---......,,,,,,---......---,,,++++++*********+++,,,------......------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,------------.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------////////////............//////000000000000000000------------------------........................000000000000000000000000000000000000000///......111111111111111111000000000111111111111222222222222222222222222222222222111111000000111222222333111111111222444666999:::<<<@@@FFFLLLPPPUUUYYY]]]]]]___bbbeeehhhiiijjjjjjnnnooopppqqqrrrrrrrrrrrrsssrrrqqqppppppqqqrrrssspppooonnnmmmllljjjiiiiiihhhfffcccbbbaaa```]]][[[YYYYYYXXXYYYZZZ]]]aaacccjjjnnnrrruuuvvvwwwxxxyyy{{{}}}~~~zzzvvvrrroookkkgggdddaaa^^^ZZZXXXXXXXXXWWWWWWSSSTTTUUUUUUUUUWWW[[[^^^hhhnnnvvv~~~|||yyytttpppmmm|||rrreee\\\TTTRRRQQQOOOOOOQQQPPPOOOOOONNNLLLJJJHHHGGGDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@????????????<<<<<<======<<<;;;999888777888888999888777666555333222222111111222222333444333333222111000//////...---+++******+++---...........................---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++,,,,,,,,,------......,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,*********+++,,,---...///---------------,,,---------,,,++++++*********++++++,,,------......------...---,,,+++++++++++++++++++++,,,,,,,,,,,,---------------.........//////---------,,,,,,+++++++++,,,,,,------------,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---///////////////.........------------............////////////////////////........................//////////////////////////////000000000000//////111000000//////.........000000111111111222222222222222222222222222222222111111000000000111222222111222444666888;;;>>>AAAFFFJJJOOOSSSVVVYYY[[[]]]aaacccfffiiikkklllmmmmmmooopppqqqqqqqqqqqqqqqqqqsssrrrpppoooooonnnoooooommmmmmllljjjhhhfffdddbbbaaaaaa```______^^^^^^]]]]]]]]]___bbbfffkkkpppsssxxx||||||xxxssspppnnnmmmllljjjgggfffdddbbb```]]]ZZZXXXQQQPPPOOOOOOPPPRRRSSSTTTWWWYYY]]]```cccgggkkknnnwww}}}yyynnncccZZZRRRQQQQQQOOONNNPPPQQQPPPPPPNNNMMMKKKIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????<<<===>>>>>>===<<<:::999999999777666666666777888333222222111111222222333444333333222111000//////---,,,***))))))***,,,---........................---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,------.........------------,,,,,,,,,,,,+++,,,------...------,,,++++++++++++,,,---...///------,,,------------,,,+++*********++++++,,,---+++,,,------......------......---,,,++++++++++++------,,,,,,,,,,,,++++++---------.........//////---------,,,,,,+++++++++,,,------......------,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------..................///////////////,,,---------......//////000000000000000000000000........................////////////////////////---...///000111111111111111111000000//////......000000111111111222222222222222222222222222222222222111111000000111111222444777;;;===???BBBFFFJJJOOORRRWWWZZZ\\\]]]___```fffhhhjjjmmmnnnooopppppppppqqqqqqqqqqqqpppooooooqqqpppooonnnmmmlllkkkkkkiiihhhgggeeebbb___]]][[[\\\]]]^^^___```aaacccdddgggiiilllqqqxxx~~~zzzuuupppmmmfffbbb^^^[[[ZZZYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQPPPNNNOOOQQQSSSVVVZZZ]]]```gggjjjnnnqqqtttwwwzzz}}}uuujjjaaaYYYQQQPPPPPPNNNMMMOOOPPPPPPOOONNNLLLJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@????????????<<<======>>>===<<<;;;:::999888777666666777888999333222222111111222222333222222222111000000000//////...---,,,,,,---...///....................................---------------------------......///---------------..................---------,,,,,,+++,,,......///...---,,,,,,,,,+++,,,,,,---...///...---,,,,,,......---,,,*********++++++,,,---...+++,,,------......------......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------.........------------,,,,,,,,,,,,------............------++++++,,,---------------000000///.........//////........................///...------------...///.........///////////////......//////000111111111................................................000000000000000000000000,,,---...000111111222222222222222222222222111111000111111111111222222222333333333333333333333333222222222222333444555555;;;???DDDFFFHHHJJJOOOSSSVVVXXX\\\___aaadddfffiiikkklllnnnqqqrrrsssssssssqqqqqqqqqqqqpppooonnnmmmllllllkkkjjjiiihhhggggggcccbbbaaa___\\\ZZZXXXXXX[[[^^^bbbeeegggjjjnnnqqqwwwzzzzzzqqqiiibbb]]]ZZZSSSQQQNNNMMMOOOPPPQQQQQQPPPQQQRRRQQQOOONNNOOOPPPWWWZZZ^^^cccgggmmmrrrvvv{{{~~~qqqeee```WWWQQQPPPPPPNNNMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@????????????;;;;;;<<<===<<<;;;:::999666777888999999888777666333222222111111222222333000000000000000000000000////////////////////////.................................---------,,,,,,---------------...//////............---------------------,,,,,,,,,+++++++++,,,---......---+++***------,,,,,,,,,------......---+++,,,...///---+++---,,,,,,,,,,,,,,,------+++,,,------......------...------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------.........------............------------------------......222111000/////////000000------------------------///...------------...///............/////////000......//////000111111222........................////////////////////////000000000000000000000000......///000000000000000222222222222222222333333000111111111111222222222333333333333333333333333222333333555777999;;;<<>>AAABBBFFFKKKQQQTTTUUUVVV\\\```^^^___aaaaaabbbeeeiiillljjjkkkmmmooopppppppppoookkkkkkjjjiiihhhfffeeedddbbbccccccbbbbbb```_________^^^]]]]]]^^^```bbbccciiiooovvv|||xxxqqqgggccc]]]XXXUUUTTTRRRQQQNNNOOOQQQUUU[[[```cccdddhhhjjjjjjhhhfffgggkkkooosssyyytttgggaaaWWWTTTPPPMMMMMMNNNNNNNNNOOONNNMMMKKKIIIFFFDDDCCCEEEDDDCCCBBBAAABBBCCCCCCBBBAAA??????@@@???>>><<<<<<<<<<<<<<<;;;:::999999888888999999999888888777222222222222222222222222222222111000///...------////////////////////////---.........//////000000...........................------,,,,,,,,,---------,,,++++++,,,---///000.........---,,,,,,++++++++++++,,,,,,,,,------------,,,+++*********+++,,,+++,,,...///...---,,,---******+++,,,...///000000$$$(((,,,,,,+++***+++---111000///...,,,+++))))))+++++++++,,,,,,,,,------......---,,,++++++***)))222///,,,+++---///...,,,,,,---///000///---+++)))---------.........//////------------------------.........////////////000,,,------......------,,,....................................////////////000000000000////////////...---,,,,,,---...///000222222111000///...------////////////000000000000555444333222111111111111000000000000000111111222000111222444555555555555444666:::===@@@EEEKKKOOOTTTUUUWWWZZZ]]]___```aaabbbccceeeggghhhiiijjjjjjpppnnnllllllmmmnnnmmmlllkkkjjjgggdddaaa___^^^]]]\\\___aaabbbaaa```___```dddhhhkkkjjjhhhhhhmmmqqqrrrwww~~~xxxrrrkkkddd```WWWWWWUUURRRPPPPPPQQQSSSYYY\\\```eeellluuu~~~|||{{{}}}rrreee^^^TTTRRRNNNMMMNNNOOOPPPPPPOOONNNMMMLLLJJJHHHFFFEEEHHHGGGEEEBBBAAA@@@@@@@@@BBBAAA??????@@@???>>><<<<<<<<<<<<<<<;;;:::999999999:::::::::999777666555222222222222222222222222222222111000///...------////////////////////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///...---,,,++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++***+++,,,---.........---,,,++++++---...,,,,,,,,,------.........***,,,...---+++)))***,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........///......---,,,++++++***000---++++++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------............/////////,,,------......------,,,////////////////////////............////////////000000000000////////////000000/////////000111111222111111000000//////...////////////000000000111222222111111111222222333222222111111111111222222222333444555666777888888999<<>>===<<<<<<===<<<<<<;;;:::999999:::;;;;;;999777444222222222222222222222222222222222111000//////...---////////////////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------,,,+++***)))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,---...///111///,,,***)))+++---...---------------------------......---++++++,,,---+++++++++,,,,,,,,,,,,,,,---------........./////////.........------,,,,,,---,,,+++,,,------+++***,,,+++*********+++---...---------...............---------------------------------............///------............------000000000000000000000000............////////////////////////000000000000111111000/////////000000111111111111111111111111/////////000000000111111000000000000111222333444333333222222222222333333555555555666888:::<<<===AAADDDGGGJJJMMMQQQVVVYYY[[[\\\^^^aaaccceeefffffffffggghhhiiijjjjjjjjjjjjkkkiiiggggggggggggfffeeebbb```]]]ZZZWWWUUUUUUTTTTTTYYY```fffjjjmmmppprrr{{{{{{ssskkkeee```^^^[[[WWWTTTQQQOOONNNSSSVVV[[[aaafffmmmsssxxxmmm^^^WWWQQQOOOMMMMMMOOOQQQRRRRRRMMMMMMMMMMMMLLLKKKIIIIIIDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@???===============<<<;;;:::999777888:::::::::777555333333333222222222222222111222222111111000//////...////////////////////////.........///////////////...........................------------......///((()))+++,,,------,,,+++------------------......,,,,,,,,,------------...---------------------...000...+++******+++,,,,,,,,,,,,,,,---------------+++++++++++++++---///111------,,,++++++***))))))------------..............................------+++,,,---......---,,,***------,,,,,,+++,,,,,,,,,................................................------------............------............------////////////////////////............////////////////////////000000000000000000///......---------000000111111222222222222//////000000000111111111000000000000111222333333444333333222222222333333888888777888:::===AAACCCIIILLLOOORRRTTTWWW[[[^^^\\\]]]___aaaccceeeeeefffggggggggghhhhhhhhhgggggggggdddbbbbbbbbbbbbaaa```[[[ZZZWWWSSSQQQPPPPPPPPPTTT[[[dddmmmtttzzz~~~xxxnnngggaaa\\\YYYVVVVVVVVVTTTSSSTTTVVVWWW]]]ccckkksss|||lll]]]UUUSSSQQQOOONNNOOOPPPPPPOOOMMMMMMMMMMMMLLLKKKJJJIIICCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>???@@@@@@???>>>============<<<;;;::::::555666888999999888777666333333333222222111111111222222111111000000/////////////////////////////////////////////.................................,,,+++++++++,,,,,,---...((()))+++,,,------,,,+++------......//////000000,,,,,,---------..................------,,,,,,+++...,,,+++,,,------+++)))******+++,,,---...///000+++***))))))+++---...///,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------------..................+++---...//////...------...///000000///---+++))).....................---........................---------.........//////---......//////......---....................................////////////.../////////000000000111000000000//////...------000000000111222222333333000000000000111111111111222222111111111111222222333333222222222333444444;;;:::;;;<<<>>>BBBFFFHHHOOOQQQUUUWWWYYY[[[^^^```^^^___aaacccdddeeeffffffhhhhhhhhhggggggfffeeedddaaa___]]]\\\\\\]]]\\\ZZZVVVTTTQQQOOOMMMMMMNNNOOOUUU\\\gggrrr{{{~~~|||{{{zzztttoooggg```[[[XXXWWWVVVSSSUUUXXXYYY[[[^^^cccgggooouuu~~~mmm]]]VVVTTTRRRPPPOOOPPPPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFDDDCCCAAA???>>>@@@???>>>???@@@@@@???>>>===============<<<::::::555555666777888888888888444333333222222111111111222222111111111000000000///////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------,,,+++***))),,,,,,---...///000000111,,,---------............---------------,,,++++++,,,******,,,//////+++((()))***+++,,,...///000111...,,,******+++,,,+++***))))))***+++,,,---...///+++++++++,,,,,,,,,------,,,,,,------.........///,,,---//////...---...///---///111222111///,,,***...............---------.................................////////////000......////////////..........................................////////////......//////000000111111111111222222222111000000000000000111111222222222000000000111111111222222333333222222111222222222333333333333444666777888>>>>>>@@@BBBEEEIIILLLNNNSSSUUUYYY[[[\\\^^^```bbbbbbbbbdddeeefffggggggggghhhhhhggggggeeecccbbbaaaZZZXXXWWWWWWXXXXXXXXXWWWSSSQQQOOOMMMLLLMMMOOOPPPVVV^^^jjjvvvxxxrrrhhhfffeeegggjjjkkkiiigggcccaaa^^^ZZZXXXVVVVVVVVVZZZ^^^cccfffhhhlllrrrwwwooo___WWWSSSQQQPPPOOOPPPPPPOOOMMMMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFEEECCCAAA???===@@@???>>>???@@@AAA@@@>>>>>>>>>>>>======<<<;;;:::777777666555666666888888444444333333222111111000222222222111111111111000////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,++++++++++++******+++,,,---...///000------------............((()))+++,,,------------,,,)))''')))---///---***++++++,,,,,,---...//////...---+++,,,......,,,)))))))))***,,,---///000000,,,,,,,,,,,,---------...***++++++,,,---......///+++---...---,,,,,,...000,,,,,,.../////////......//////.........---------......................../////////000000000111111......////////////..........................................////////////.........///000111111111000000111222222222111111000000000000000000000000000000111111111222222222222222222222333444555555333444444666777999;;;<<>>???@@@AAA@@@???>>>>>>>>>>>>===<<<;;;::::::999666555444555666777444444333333222111000000222222222111111111111111////////////////////////000000//////.........---........................,,,++++++,,,---...///000---,,,++++++,,,---///000(((((()))***,,,---......---------.........//////%%%&&&)))+++---...//////...)))%%%&&&+++//////---------------------------,,,++++++...111222000---,,,,,,------------......---------.........//////******++++++,,,---......***,,,---,,,******---111*********+++,,,///111222//////.........---------////////////////////////000000000000111111111111......////////////......000000000000000000000000............/////////000---......///000111111222---...///000111111000///000000000///////////////000111111111111222222222111111222333444666777888444555666777:::<<<>>>???EEEGGGJJJNNNRRRUUUWWWXXXXXX[[[^^^```aaaaaacccddd___```aaabbbcccccccccccc```___^^^]]]ZZZXXXVVVUUURRRPPPOOOPPPRRRTTTTTTSSSQQQPPPMMMMMMNNNQQQTTTVVV___gggrrr~~~qqqlllfffcccbbb___YYYSSSUUUVVVVVVVVVXXX]]]ccchhhhhhmmmsssxxx{{{~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~|||zzzvvvvvvwwwzzz}}}~~~~~~yyyyyyzzz{{{|||~~~~~~qqq```XXXSSSQQQOOOOOOPPPPPPOOONNNOOOOOONNNMMMKKKIIIHHHGGGMMMLLLJJJHHHFFFDDDCCCCCCEEEBBB@@@??????>>>===;;;===============<<<<<<;;;888888777777777777777888555555444333222222222222222222111111000000//////////////////////////////,,,---------.../////////......------------......+++,,,,,,------,,,,,,+++------------------------------............------////////////////////////...---,,,---///000///............------,,,,,,,,,------......------,,,+++((()))***+++,,,++++++******+++,,,,,,++++++---///000000//////.........---000000000///......------,,,------......------,,,+++,,,------......------+++,,,,,,---.........---//////............/////////...,,,++++++,,,...///,,,,,,,,,---------......+++---000222333222000///000000////////////000000333111///111333444222///000111222111///.........222111111111000000//////222222222111111111111111333444444444333333555777999:::;;;<<>>??????>>>==================<<<;;;;;;:::999888777666555555555555555444333222222222222000000//////......------........................---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---,,,,,,,,,,,,,,,+++++++++...............---,,,,,,+++---...000000000...---,,,------,,,+++***,,,---............---------,,,............------------,,,------......------,,,+++,,,------......------------.../////////////////////............//////000///............///000------------............***+++---...///...------/////////....../////////000///...///111222000---...000222222000000000111222111111111000000000000111111111111111111111111222333444444444555777999<<<===>>>@@@CCCFFFIIIKKKLLLMMMOOORRRTTTWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]bbb```]]]]]]^^^]]][[[YYYXXXXXXWWWTTTPPPMMMMMMMMMMMMMMMNNNOOOSSSWWW[[[]]]\\\[[[[[[[[[]]]```ccceeekkksss}}}xxxpppjjjddd^^^ZZZXXXXXXYYYYYY[[[]]]___aaaaaaccchhhmmmttt~~~~~~{{{yyyyyyyyyxxxvvvuuuwww{{{~~~~~~zzzzzzyyyyyyxxxxxxwwwwwwsssqqqnnnmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllnnnooooooppppppqqqqqqpppnnnnnnpppqqqssstttsssqqqooommmmmmllllllllllllmmmnnnnnnqqqqqqppppppqqqqqqrrrrrrssstttvvvxxxzzz}}}~~~}}}|||yyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxx}}}rrr```WWWRRRPPPNNNNNNOOOPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJDDDCCCBBBAAAAAAAAAAAAAAAAAA???>>>>>>???@@@@@@???<<<============<<<;;;;;;>>>===;;;999777555555444555555444333222222222222000000//////......------.......................................---------......------------.........---,,,++++++,,,---...------------------------------............------++++++++++++++++++++++++---++++++,,,---...---,,,******+++++++++++++++,,,...............------,,,---...111333333111///............,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------............------,,,,,,---............---------......//////..............................////////////////////////............////////////////////////000000000000000000////////////000000000//////000111111000...---///111111111111222333111111111111111000000000000000111111111111111111111333444555555777:::<<<@@@AAACCCEEEHHHLLLOOOPPPTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\___]]][[[ZZZ[[[ZZZYYYXXXUUUUUUTTTQQQOOOOOOPPPRRRRRRSSSUUUXXX\\\aaaeeeggghhhiiijjjkkkmmmnnnooooootttzzz}}}qqqlllddd^^^ZZZWWWUUUTTTVVVYYY^^^dddjjjooosssvvvuuuxxx}}}{{{wwwtttvvvuuurrrooolllkkkjjjjjjkkkiiiiiijjjmmmooooooooonnnoooqqqssstttuuuuuuuuurrrpppooonnnpppppppppoooqqqpppoooooopppqqqssstttvvvvvvwwwxxxxxxxxxxxxwwwxxxyyy{{{||||||{{{yyyxxxvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz|||~~~~~~}}}wwwwwwwwwvvvvvvuuuuuutttssssssrrrqqqqqqqqqrrrrrrqqqsssvvvxxxyyy|||qqq___VVVQQQOOONNNNNNOOOPPPOOOOOOOOOOOONNNMMMKKKIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>???@@@@@@???<<<<<<======<<<<<<;;;:::???>>><<<:::999888777777555555444333222222222222222222111111000000//////......................../////////...---------,,,......------------......///...,,,++++++,,,...///------------------------------............------------------------------,,,+++***+++---...---,,,******++++++,,,,,,---------------------,,,++++++***,,,...000000...,,,***------...,,,******+++------------,,,,,,,,,,,,,,,++++++,,,---......//////------............------,,,------...............++++++,,,,,,,,,,,,,,,+++------............------------............------////////////000000000000333222111000000000111222111111111111111111111111222222222222333333222111---///111111000///000111111111111111111111111111000000000111111222222222222333666777999;;;>>>AAADDDEEEGGGJJJMMMPPPSSSTTTWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\\\\\\\]]]\\\\\\\\\YYYXXXWWWWWWWWWXXXYYYYYYVVVWWWWWWWWWWWWYYY\\\___]]]^^^aaadddiiimmmqqqssssssuuuxxx{{{||||||zzzyyy~~~~~~zzzvvvqqqmmmjjjccc___[[[WWWVVVXXXZZZ[[[aaaeeemmmwwwzzzuuurrrpppooonnnllljjjhhhhhhhhhiiihhhhhhhhhjjjlllnnnoooooosssuuuxxx{{{}}}~~~}}}}}}}}}||||||~~~{{{{{{zzzyyyyyyyyyyyyzzzvvvwwwxxxxxxyyyzzz{{{|||}}}ppp^^^UUUPPPOOOMMMMMMOOOPPPPPPOOOOOOOOONNNMMMKKKIIIHHHFFFHHHGGGFFFDDDCCCBBBAAAAAACCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888999555555444333222222222222222222111111000000//////......................../////////...---------,,,......------------......///...,,,++++++,,,...///------------------------------............------........................,,,+++***+++---...---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,+++******(((***,,,------,,,)))(((+++,,,,,,,,,++++++---///---------------------...,,,,,,---...///000000111---......//////......---,,,---......//////......,,,,,,,,,------,,,++++++------...//////...------------...//////...------/////////000000000111111000///...,,,,,,---...//////000000111111000000///111222333333333222222222...000111111///---......111111111111111222222222///000000111222333333444444666999;;;===@@@DDDGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[TTTTTTSSSSSSSSSTTTWWWXXXZZZ\\\```bbbeeegggkkknnnlllmmmnnnpppssswww{{{}}}{{{vvvoooiiieeebbb___^^^[[[ZZZZZZZZZ\\\```eeehhhpppuuu~~~}}}||||||{{{|||}}}}}}}}}|||xxxuuurrrqqqllllllkkkkkklllmmmnnnoooooopppsssuuuwwwyyy{{{|||ppp^^^UUUPPPNNNMMMMMMOOOPPPPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFEEECCCAAA@@@@@@@@@CCCAAA???>>>??????>>>===;;;<<<<<<<<<<<<;;;::::::444444444444555666777888555555444333222222222222000000//////......------------------------------...............---------......------------......///...---,,,,,,---...///------------------------------............---------------------------------++++++,,,---...---,,,,,,---------------......,,,,,,,,,,,,,,,+++******+++,,,---------,,,+++******+++,,,,,,+++,,,...000------------............------......///000111111......////////////......------...////////////...//////000000//////......---...///000000///...---000000000000000000000000////////////000000000000111000///......///000111,,,---...//////...---,,,///111222222111000000111000111222111///------...111111111222222222222222000000111222333444555666999;;;>>>@@@BBBEEEIIILLLLLLMMMOOORRRTTTUUUVVVWWWZZZZZZ[[[[[[\\\\\\]]]]]]XXXXXXWWWVVVVVVVVVWWWWWWSSSSSSSSSSSSSSSTTTXXX[[[ccchhhooovvvzzz}}}}}}|||}}}zzznnniiiccc]]][[[ZZZYYYYYY]]]```dddhhhkkkoootttwww}}}zzzxxxvvvuuupppqqqsssrrrpppooopppppprrrtttwwwxxxxxx{{{|||zzzyyyttttttuuuuuuwwwzzz|||}}}}}}rrr```WWWOOOMMMLLLMMMOOOPPPPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>???@@@@@@???;;;;;;<<<<<<;;;;;;:::999444333444444555666777888555555444333222222222222000000//////......---------------------------------------.....................------------..............................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...------------,,,,,,,,,,,,,,,---............---,,,,,,//////...---------------+++,,,---,,,++++++,,,...++++++,,,,,,---------------------....../////////......////////////......------...///////////////000000111111000000///......///111222222111///...222111000//////000111222........./////////000000111111111111222333444444,,,...///000000///...,,,///111333333111///000222000222333333111000000111111111111222222333333333000111222333555666777888===???BBBEEEGGGJJJNNNQQQQQQRRRTTTVVVWWWXXXXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTUUUUUUVVVSSSUUUWWWYYY[[[___eeejjjuuu}}}wwwooodddaaa^^^\\\___bbbeeegggpppvvv}}}~~~yyytttoooppppppooommmlllkkkkkkfffhhhiiijjjjjjkkknnnppprrrvvv{{{}}}~~~{{{yyyxxxwwwxxxzzz{{{}}}sssbbbYYYOOOMMMLLLMMMNNNPPPPPPOOOOOOOOONNNMMMKKKIIIHHHGGGDDDDDDCCCCCCCCCDDDDDDEEE???>>>===>>>@@@AAAAAAAAA;;;;;;<<<<<<;;;;;;:::999777777666777777888999999555555444333222222222222222222222111000000//////------------------------,,,------....../////////.........------.........------...//////...---------------------------------..................---------------------------...---,,,---///000///...---,,,,,,++++++*********//////000000//////...---000///...,,,,,,,,,---...---......,,,******+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------............////////////......---....../////////////////////000000///...------...000111222222111000...111///...,,,,,,...///111............////////////------...///000111111111///111222333333222111///111333666555333111222444000222444444333333444555111111111222222333333333111111333444666777888999@@@BBBEEEGGGIIILLLPPPSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUZZZYYYWWWVVVUUUVVVWWWWWWRRRVVV[[[```eeemmmvvv}}}~~~ooofffcccbbbbbbeeemmmuuu{{{xxxsssooojjjeeefffggghhhhhhgggffffffgggdddeeegggiiijjjmmmrrruuuwww|||{{{yyyxxxyyyzzzzzz{{{}}}uuubbbWWWNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGEEECCC@@@??????@@@AAA@@@@@@@@@???>>>======<<<======<<<;;;:::888777666888888999999888777555444444444444333333333222222111000///......///000111////////////////////////..................------000000000///......------------------------------,,,---......//////............---,,,---...///000111///...------...///111---------............///------------------------..............................//////......---,,,------,,,,,,,,,+++++++++,,,,,,---...///000111222........................,,,---------.../////////,,,...000000...---///111---......///////////////111111111111000000000000///.........------,,,,,,...............///000000///......------///000111333222111000000111222333222222222222111111000000111111000000111222222333///222444444444444555666666666777888;;;>>>@@@BBBGGGHHHIIILLLOOORRRUUUWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]ZZZWWWUUUUUUUUUUUUUUUSSSTTTUUURRRPPPQQQVVVZZZ^^^bbbiiipppxxxvvvmmmhhhggglllrrryyy~~~xxxtttqqqqqqqqqnnnkkkgggffffffeeeggghhhhhhhhhiiilllnnnqqqqqqrrrtttxxx|||sssaaaWWWNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????>>>======<<<999::::::;;;;;;::::::999888888999999888777555444222222222111111000000000000000///......///000111////////////////////////....................................////////////------------------------,,,---......//////.........------,,,---...///000///...---,,,,,,---...///---------............///---------------------------------------------------............---,,,,,,******+++,,,---...//////,,,,,,---...//////000000........................------..................,,,...000///...---///111---......///////////////000000000000000000000000333333333333222222222111///............///000000//////...---...///000111000///...------...///000111111111111000000//////222111111111111111222222000111333333222222444555888888999:::===@@@CCCEEEHHHIIIKKKNNNQQQSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWWWWVVVTTTSSSPPPRRRTTTTTTSSSVVV[[[```jjjpppzzzxxxuuutttyyy~~~}}}xxxvvvssspppnnnmmmooopppooommmlllllllllqqqssstttuuuuuuvvvyyy{{{qqq___VVVNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????>>>=========::::::;;;;;;;;;;;;::::::888888999999888777555444333333222111000000//////000000////////////000000////////////////////////........................,,,------...//////000000------------------------,,,---......//////.........------------...//////...---,,,++++++,,,---...---------............///---------------------------------------------------------------,,,++++++++++++,,,---...//////000,,,,,,------.........///........................//////..................---...//////......///111---......///////////////////////////////////////111111111000000000000/////////......//////000111//////.........///000111222111111000000111111222000000000000000/////////333222222111111111222222222333333333222333555888:::;;;<<<>>>AAADDDGGGHHHIIIKKKMMMQQQSSSUUUUUUVVVUUUVVVXXXXXXYYYXXXWWWVVVRRRSSSTTTTTTSSSRRRPPPNNNPPPSSSXXX[[[]]]bbbiiinnnxxx~~~}}}{{{zzzzzzxxxuuusssrrrrrrsssrrrrrrsssuuuwwwyyyyyyzzz{{{}}}~~~||||||ooo^^^VVVNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCAAAAAA@@@AAAAAA????????????>>>>>>======>>>======<<<;;;999777777888888999999888777555444555555444333222111000000000000000///////////////////////////////////////---------...............---------....../////////------------------------,,,---......///.........------------......//////......---,,,,,,---......---------............///........................------------------------,,,,,,------,,,,,,+++***//////.........---------,,,,,,------------------........................000000//////......---------...///////////////000---......///////////////............////////////------------------------/////////...///000000111///////////////000000000333333333222222333333333111111111111000000000000333333222111111111222222555666666555444666999<<<===>>>@@@CCCFFFIIIKKKLLLKKKMMMPPPSSSUUUVVVUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUPPPPPPQQQQQQPPPOOOPPPPPPUUUZZZaaagggmmmsss{{{~~~zzzxxxvvvuuuuuutttsssrrrsssuuuwww{{{{{{{{{|||}}}~~~{{{xxxwwwxxx}}}ooo^^^UUUNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLJJJIIIGGGFFFDDDCCCCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777888888999999888777555444444444333222222111000000000000000000000///......////////////////////////---------........./////////.........---------,,,------------------------,,,---......///.........---------...............///..................///---------............///........................------------------------,,,,,,------,,,,,,+++***//////.........---------,,,,,,------------------........................000000000//////......---............///000//////---......///////////////---........./////////000000000000000000000000000///////////////000111111/////////000000000000000000000000000000000000000222222222222222222222222333333222222222222222333555666666666666888<<>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888888999999888777555444111000000000000/////////000111111111000///...---////////////////////////,,,,,,------...///////////////......---,,,,,,+++------------------------,,,---......//////......,,,---......//////......////////////////////////---------............///................................................---------------,,,++++++++++++,,,---...//////000,,,,,,------.........///........................000000/////////////////////...---...000000000...---......///////////////.........//////000000111000000111111111111111222000000//////000000111222...///000111111111000000111111222222222222111111222222222333333333333333222222222222222333444444444555777888999;;;???AAADDDFFFHHHKKKMMMOOOPPPPPPPPPQQQSSSTTTUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSQQQQQQUUU\\\bbbgggnnnxxx~~~uuummmjjjlllkkkoootttvvvwwwzzzxxxwwwuuutttssssssssstttpppqqqsssuuuwwwxxxyyyyyyyyy|||rrr___VVVNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;888888999999888777555444////////////000000000000000111111111000///---,,,////////////////////////,,,,,,------...//////000------------------------------------------------,,,---......//////......,,,---.../////////...------..................------------............///........................////////////////////////---............---,,,,,,******+++,,,---...//////,,,,,,---...//////000000........................///////////////000000000///...,,,---000111000...---......///////////////......///000000111222222............/////////000000000//////000000111222...///000111222111000000333333444555555444333333111111222222222333333333111111111222333444555666555777:::===???AAADDDGGGGGGIIIKKKMMMOOOPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSQQQQQQQQQSSSUUUVVVSSSVVVYYYYYYZZZ]]]eeekkkssszzz|||vvvppplllgggaaa```cccaaaeeekkkpppttt||||||rrrqqqqqqrrrsssuuuwwwyyyyyy{{{~~~sss```VVVNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKJJJHHHGGGFFFBBBBBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>????????????>>>>>>===<<<:::999888888888999999888777555444000000000111222222333333000111111111000///---,,,////////////////////////,,,,,,------...///000000+++,,,,,,------......///------------------------,,,---......//////......,,,,,,.../////////...---,,,------......------,,,---------.........//////////////////////////////000000000000000000000000......//////......---,,,------,,,,,,,,,+++++++++,,,,,,---...///111111222..............................//////000000111111000---,,,---000111000...---......///////////////...//////000111222222333.../////////000000111111000000000000000111111222...///000222222111111000000000222222222222000000000000111111222222222222000000111222333555666777888;;;???CCCEEEGGGJJJMMMIIIJJJMMMOOOPPPQQQPPPPPPSSSSSSSSSRRRSSSSSSTTTUUUWWWVVVTTTSSSTTTVVVYYY[[[[[[```eeeggghhhkkkrrrwww}}}}}}xxxsssoooeeeaaa___```___\\\]]]```]]]cccjjjpppwww}}}||||||zzzyyyvvvwwwxxxzzz~~~}}}|||}}}tttbbbXXXRRRPPPLLLLLLMMMOOOQQQQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???BBBAAA@@@@@@??????@@@@@@???>>>===<<<;;;:::999999888888888888777666444444111222222222222111000000222111111000///......---............////////////...---,,,++++++---...000------------------------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////000000000///---,,,.........////////////000111///,,,---///111///.....................------///...,,,++++++,,,...///---------------------------------...///000000111111000///......///000111............////////////111111000000//////......111111000///...------,,,000000000000000000000000000000000000000000000000////////////000000000000111222444444222111111222222222111111111111111222333333333333333222111111222444666666777888:::;;;>>>???AAADDDFFFHHHIIIJJJJJJKKKNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRTTTYYY___fffjjjlllsssyyyyyy{{{|||tttmmmhhhdddaaa___^^^```bbbcccbbbbbbcccdddeeeiiiqqqyyy|||xxxwwwxxxzzz|||~~~~~~tttbbbXXXRRRPPPMMMLLLMMMOOOPPPQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888888888888777666555444222222222222222111000000111111111000///.....................////////////...---,,,++++++---///000------------------------000//////......---------------------------------------------..................///000000000//////------.........////////////---++++++---...---,,,..............................,,,,,,,,,,,,......------------------------------......///000000111111000///......///000111....../////////000000000111000000000/////////...111111000000///.........000000000000000000000000000000000000000000000000000000000111111111111222111111000000111111000000222222111111111111222222222222333333333222222111222444666888888999;;;===@@@AAACCCFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSSSSUUUZZZ```gggooowww|||uuupppiiicccaaa```___^^^bbbeeehhhjjjkkklllooopppvvvzzz}}}{{{zzzyyyxxx}}}uuucccYYYRRRPPPMMMLLLNNNOOOPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;:::999999777888888777777666555444222222222222222111111000111111000000//////..................////////////...---,,,,,,,,,---///000........................000000///...---,,,++++++........................---...///000111000//////............///000111111,,,---------...............,,,++++++,,,------,,,........................------------------------------------------------------......///000000000000000////////////000000/////////000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222///,,,,,,///111000...222222111111111111222222222222222222333333333333333555888999:::<<>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::999999777777777777777666555555222222333333222222111000111000000000/////////...............////////////...------,,,---...//////////////////////////////.........------,,,,,,+++////////////////////////,,,...000111222111///...///...---,,,,,,---//////,,,,,,,,,---------......///...------............---------...............------............------....................................//////000000000000////////////000000000000000000111111111111000000000000////////////.........//////000000000000000000000000000000000000000000000000000000000111111111111222222222333333...******///222111...222222111111111222333333222222222222333444555555555888:::<<<===???BBBDDDFFFGGGIIIKKKLLLNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTOOOPPPQQQQQQPPPRRRWWWZZZ```iiiwwwxxxsssllliiiggghhhmmmtttzzz~~~xxxsssqqqpppqqqssstttvvvxxxzzz}}}vvvcccZZZRRRPPPNNNMMMNNNOOOOOONNNNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999666777777777777666666555222333333333333222111111000000000000////////////............////////////------------......//////////////////////////////+++,,,,,,------.........////////////////////////+++---///000000000...---000...---+++******++++++,,,,,,,,,---------...............---------...///---------.........//////---......//////......---....................................//////////////////000000000000//////000000000000111111111111////////////000000000000,,,------......//////000000000000000000000000000000000000000000000000000000000000111111111222222444///+++,,,000333333000222222111111222333333444222222222333444666888999888;;;===???AAABBBEEEGGGIIIJJJKKKLLLNNNNNNOOOOOOPPPPPPOOONNNOOOQQQSSSUUUTTTVVVVVVVVVVVV[[[dddlllttt}}}}}}xxxvvvvvvyyy{{{tttpppoooooopppqqqtttyyy|||uuucccYYYRRRPPPNNNNNNOOOOOONNNMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@?????????>>>===============;;;;;;;;;;;;::::::999999666666777777777777666666333333333333333222222111000000000000////////////............////////////------......////////////........................++++++,,,---...///000000////////////////////////+++,,,---...///...------000///...,,,******)))))),,,---------............+++,,,,,,+++******+++---,,,,,,------.../////////......................................................////////////////////////000000000000///////////////000000000111111////////////000000000000------......//////000000000000000000000000000000000000000000000000000000000000000111111111111222333000---...111444333222222222111222222333444555333333333444666888;;;<<<<<<>>>AAABBBCCCEEEGGGJJJJJJJJJLLLMMMNNNNNNNNNNNNPPPOOOMMMLLLNNNPPPSSSVVVWWWZZZ\\\]]]```gggsss}}}{{{yyyuuurrrqqqqqqssstttzzztttbbbXXXRRRPPPOOOOOOOOOOOONNNLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@??????>>>>>>===============;;;;;;;;;::::::::::::999666666777777777777666666333333444444333333222111////////////000000000000............////////////---......///////////////---------------------------------......//////000........................,,,,,,---------........./////////...---,,,+++***------........./////////***,,,---,,,))))))+++---,,,,,,------...//////000000///...------...///000......................../////////////////////......///000111111000///........./////////000000000.../////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000111111111222222222333333//////000000111222333333222222222222333444555555444444444555777;;;>>>@@@???AAADDDEEEEEEFFFIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMKKKJJJLLLPPPTTTVVV\\\bbbiiinnnrrryyyzzzyyy~~~{{{{{{{{{{{{}}}tttbbbXXXRRRQQQOOOOOOOOOOOONNNLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;:::::::::::::::::::::666666777777777777777666333333444444333333222111////////////000000000000............/////////000---......///000/////////------------------------//////////////////.................................------------...//////...///000000000///...---.........////////////000,,,...///...++++++---000,,,,,,------...///000000111000...,,,,,,...000111///////////////////////////////////////............///000111111000///...............////////////.../////////000000111111222222222222222222222222000000000000000000000000000000000000000000000000222222333333333444444444---///111222111111222333222222222222333444555666555555555666888<<>>>>>===<<<;;;:::999999<<<=========<<<:::888666777777888;;;>>>===888444444444444333333333222222222111000//////.........000000//////......------......////////////......---------.........//////......------------...............------,,,,,,,,,,,,---///000000...---+++---...///000000///...---............////////////---...///000000///...---//////............/////////...---,,,,,,---.../////////......------,,,,,,111111000///...------,,,111///------///111111111////////////000000000000222111111111000000//////444000000111...(((''',,,000000////////////000000000111111111111222222222111111222222222222111111222222222111222222333333333333444555555666777777777999;;;===???AAABBBBBBEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNNNNNNNLLLJJJIIIIIIKKKLLLJJJIIIOOO[[[eeerrr}}}uuukkkggghhhmmmtttyyyfffZZZVVVSSSPPPOOOOOOOOONNNMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???@@@@@@??????>>>=========<<<<<<======<<<:::888666888888999;;;======999555444444444333333333222222222111000//////......//////////////////.........,,,------......------,,,---------.........//////......------------.........------------------,,,,,,---///000000...---,,,---...///000000///...---............////////////......////////////......//////............/////////...------------...////////////...............111000000///......------000///------///000111000////////////000000000000111111111111000000000///222//////111///******///000000////////////000000000111111111111222222222111111222222222222111111222222222222222333333444333333444555666777777888:::;;;===???AAACCCDDDDDDFFFFFFGGGIIIJJJLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIGGGJJJLLLLLLLLLSSS___iii{{{yyymmmgggeeehhhpppyyy|||iii]]]YYYVVVRRROOONNNNNNLLLKKKNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???????????????????????????<<<<<<======<<<:::888777888888:::<<<===<<<999666444444444444333333333333222222111000////////////...///////////////000000,,,------......------,,,------........./////////......------------......---------------.........,,,---...//////...---,,,......////////////..................//////////////////............////////////............/////////......------......///...///////////////000000000000000//////.........000...------///000000///////////////000000000000111111111111000000000000000///000222000---...222111000000//////000000111000111111111111222222222111111222222222222111111222222222222222333444555333444444666777888999999<<<>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNKKKJJJJJJJJJJJJJJJJJJKKKFFFJJJNNNQQQTTT\\\iiirrr|||pppkkkhhhggghhhmmmxxx|||yyyyyyzzz}}}kkk```YYYVVVRRRPPPOOONNNLLLKKKNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???======>>>>>>>>>?????????<<<<<<<<<<<<;;;:::999888888999:::<<<<<<;;;888666555444444444444333333333333222111000////////////......//////000000000111//////000000000000//////............////////////......------------......,,,,,,------......//////,,,---...//////......---...//////////////////...............////////////000///...------...///000//////............////////////............//////......//////000000111111000000000//////////////////---------///000///...////////////000000000000111111111000000000000000111111222222111///000222111000000000000000000111000000111111111222222222111222222333333222222111333333222333333444555666444555666777999:::;;;<<>>>>>??????@@@@@@<<<<<<<<<<<<;;;:::999999888999;;;;;;:::999777666555555555444444444333333333222111000000/////////.../////////000000111111///000000000000000000///........./////////000000......------------......---------....../////////,,,------......//////.../////////....../////////............////////////000///...------...///000//////............//////////////////////////////......//////000000111111/////////000000000000000///...---...000111000...////////////000000000000000000000000000000111111222444444222000000111111111111000000000000111111000000111111111222222222222222333333333333222222333333333333444555666777555666777999;;;===>>>???@@@AAACCCEEEGGGHHHHHHIIILLLLLLLLLKKKJJJIIIIIIHHHJJJIIIHHHHHHIIIJJJLLLMMMQQQVVV^^^fffoooyyyzzzrrrlllgggfffeeefffjjjnnnqqqrrruuuxxx~~~yyyvvvtttvvvzzz}}}mmmaaaVVVSSSQQQPPPPPPQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBB<<<<<<;;;;;;;;;:::::::::777999::::::888666666666555555555555444444444333333333222111000000000000///000000000000000000111---......//////......---....../////////000000000......------------...................../////////,,,,,,------...///////////////............//////............//////////////////............////////////............//////...//////000000//////......///////////////000000/////////000000111111111///......///111222000///////////////000000000000000000000000111111111111111444555222000111111000222111111000000111111222000111111111111222222222222222333333333333222222333333333444555666777888777888:::<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHJJJLLLOOORRRTTTUUU___dddkkksss|||yyypppggg```[[[VVVXXX[[[aaahhhpppwww{{{}}}zzzxxxxxx}}}lll```VVVTTTQQQPPPPPPQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@<<<<<<;;;;;;:::::::::;;;666888:::999666444444555555555555555444444444444333333222111000000000000111111111000000000000000......////////////........./////////000000000000......------------......////////////............,,,,,,,,,---...///000000000///...------...///000............////////////......////////////......//////............//////...///000111111000///.../////////..................//////000111111222222000//////111333333111///////////////000000000000///000000000111111111111...333444000///222444111222111111000000111111222000111111111111222222222222333333444444333333222333333444444555777888999999:::<<<>>>AAACCCEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKIIILLLPPPVVV\\\aaaeeefffooorrrxxx~~~wwwjjj```ZZZVVVTTTQQQUUU]]]gggqqq|||lll___XXXUUURRRPPPPPPPPPOOONNNNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@???========================<<<<<<;;;:::::::::;;;;;;555888999888555222333555666666555555555444444444444333222111000000000000222222111111000000//////000000111111111111000000////////////000000000000.........------.........000000//////......------,,,,,,,,,------///000111000///...------...///000............/////////000---...///000000///...---//////............//////...///000111111000///...//////......---------,,,......///000111222222333000000000222444444222000////////////000000000000//////000000111111111222+++111333//////444666333222222111111111111222222000111111111111222222222222333333444444333333222333333444444666777888999:::;;;===@@@BBBEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLLLLMMMNNNNNNNNNOOOMMMQQQXXX```iiioootttvvvyyy||||||vvvlll```XXXTTTTTTTTTTTTZZZeeeqqq}}}mmmaaaWWWUUURRRQQQQQQQQQOOONNNMMMMMMMMMMMMKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@??????AAA@@@>>>=========>>>???>>>======<<<<<<;;;::::::::::::999999777666555444333222222111111222222333222222222111111111111111000000//////000111222222000000000000000000000000......---,,,---...///000//////.........---------......------------......///////////////......---............////////////000//////.........//////---.........//////000000............------------,,,,,,,,,---...///000000///////////////////////////000000000000000//////000000000000111111111111------------...000111222...---,,,,,,---///222333111222222222222333333333///000111111111111000///444333333222111111111222222222222111222222333333333444555555555777:::===@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIKKKLLLLLLKKKIIIOOONNNMMMKKKKKKNNNSSSWWWZZZcccnnnuuu{{{}}}rrrhhh^^^YYYUUURRRWWW___cccjjjuuummm```XXXUUURRRQQQQQQQQQPPPOOONNNNNNNNNNNNLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@??????@@@@@@>>>=========>>>???<<<;;;;;;::::::999888888999999999999777666555444333333222222222222333333222111111000000///////////////......///000000111000000000000000000000000//////.........///000111//////.........---------......------------......///////////////...------............////////////000//////.........//////............/////////000000000000/////////......------------...///000000//////////////////////////////000000000000//////000000000000111111111111000000000111111222333333000///.........///000111///000000000000111111111111111111111111111111111444333333222111111222222333333333333333333444555333555666777888999<<<>>>AAABBBCCCEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOONNNNNNQQQQQQQQQQQQRRRVVV\\\aaakkkttt~~~{{{ppphhhaaa[[[[[[ZZZZZZ```hhhwww~~~mmm```YYYVVVRRRPPPPPPQQQQQQPPPOOOOOOOOONNNMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@??????@@@??????>>>===>>>>>>>>><<<;;;;;;::::::999888888999999999888888666555444444444333333333333444444111111111000///......---...............//////000000000000000000000000000000////////////000111111/////////............---......------------.........////////////...------............/////////////////////......//////000............///////////////.........------------------------...///000000//////////////////////////////000000000000//////000000000000111111111111////////////////////////111111111000000000/////////000000000000111111111333333222111111222333333444333333222222222222222444444333333444555555666333666999;;;<<<===???AAABBBCCCEEEGGGIIIJJJLLLLLLJJJJJJJJJKKKMMMOOOQQQRRRUUUWWWYYY\\\```fffmmmrrr~~~vvvkkkccc___^^^___dddhhhlllsss{{{nnn```[[[WWWRRRPPPPPPQQQRRRRRROOOOOONNNMMMLLLJJJIIIHHHFFFEEEDDDBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999999888888777555555555444444333333444444555222222111000///......---//////.........//////000///////////////////////////////////////000000000/////////.....................------------............//////......---,,,............//////////////////////////////000111.........///////////////000000/////////........................///000000////////////////////////...//////000000000000//////000000000111111111111/////////......------,,,111111222222222111111000111111222222222333333333555444222111111222444555444333333222222222333333444444333444444555666777444777;;;>>>???@@@BBBCCCEEEFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOORRRVVVZZZ]]]```eeejjjqqqyyy{{{pppiiidddbbbbbbgggooowww~~~oooaaa\\\XXXSSSPPPPPPRRRRRRSSSOOONNNMMMKKKJJJIIIHHHHHHFFFEEEDDDBBBAAA@@@??????????????????>>>>>>>>>===>>>======<<<<<<;;;::::::888888888888888777666555555444444333333444444555333333222111111000//////111111000//////000000000////////////////////////------........./////////////////////////////////......------------.....................------,,,............///////////////////////////000111111///////////////.........333333333222222222111111//////.........///000000000000000000000000000000......///000000000000000///000000000111111111111222222222222222111/////////000111222333333333333111111222222222333333333555444222111111222444555444333333222333333444444333333333444444666777777777:::>>>AAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLPPPQQQSSSTTTVVVZZZaaaffflllpppvvv}}}yyyooogggeeehhhmmmqqq{{{qqqccc[[[XXXTTTRRRRRRSSSSSSRRROOONNNLLLJJJIIIHHHHHHHHHFFFEEEDDDBBBAAA@@@??????>>>????????????>>>======<<<;;;;;;::::::999888888888888888888888777666666444444333333333333444444222222222222111111111111222111111000000000000111000000000000000000000000,,,------...///............////////////000000000......------------......---............---,,,,,,............////////////////////////000111222222///////////////.........////////////............000//////...//////000000000000000000000000000000---...///000000111111000000000000000111111111111000000111222111000...---//////000111222333444444///000000000000111111111444444222222222222444444333333333333333444444555444444444555666777888999:::<<<@@@AAABBBDDDFFFHHHIIIIIIHHHHHHIIIKKKMMMNNNNNNRRRVVVZZZ^^^eeeooouuu~~~xxxqqqkkkiiikkkvvv~~~|||{{{zzzzzz{{{}}}~~~ssseee[[[XXXUUUSSSSSSTTTSSSRRRPPPOOOMMMKKKIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@??????>>>??????@@@???>>>===<<<<<<;;;;;;::::::999888888777888888888888777666666333333222222222222333333000000000000111111111111111111000///////////////000000000000000000000000,,,---...///000//////....../////////000000000000......------------......------......------,,,+++............////////////////////////000111222333000/////////............,,,,,,,,,,,,+++++++++***000000////////////000000000000000000000000000000---...///000111111111111000000000000111111111111,,,---/////////...,,,+++111000//////000111222333///000000000000111111111222222222222222222222222333333333333333444555555777777777888999:::;;;<<<===???AAAAAABBBCCCFFFIIIIIIHHHHHHIIILLLOOORRRTTTSSSYYYbbbjjjrrr|||vvvsssrrrtttvvv|||zzzzzz{{{|||}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzzzzzyyyxxxxxxyyyyyyyyyxxxyyyzzzzzz{{{wwwwwwxxxxxxwwwuuusssrrrqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxzzz|||}}}~~~~~~~~~tttfffZZZXXXVVVUUUUUUTTTSSSQQQQQQPPPNNNLLLJJJJJJJJJJJJFFFEEEDDDBBBAAA@@@??????>>>??????@@@@@@>>>===<<<>>>======<<<<<<;;;::::::777888888888888777777666333222222111111222222333......//////000000111111111000///...............000000000000000000000000---...000111111111000///.../////////000000111111.........------.........------......------,,,+++............/////////000////////////000111222333000000//////.........---111000000000000/////////111000////////////000000000000000000000000000000---...///000111111111111000000000000111111111111...000111333333222000///333222000......///111222111222222222222333333333111222222333333222222111333333333333333444555666999999999:::;;;<<<>>>??????@@@AAAAAAAAACCCFFFIIIHHHHHHHHHJJJNNNRRRVVVYYY```iiitttxxxuuutttwww~~~{{{yyyxxxwwwwwwqqqrrrssstttuuuwwwwwwxxxvvvvvvuuuuuuuuutttttttttrrrssstttuuuuuutttrrrrrrttttttssssssttttttuuuvvvnnnnnnoooooommmkkkhhhfffiiijjjjjjjjjjjjkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnooonnnppprrrtttvvvwwwwwwwwwuuuvvvxxxzzz{{{{{{zzzzzz{{{|||}}}sssddd]]]ZZZVVVTTTSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>@@@???>>>???@@@???>>><<<=========<<<;;;999888777888999999999999888777777444444444444444444444444111111111111000000000000222///...///111222000...111111111111111111111111111111000///////////////000000000000000000000000------------...000111222......////////////......//////000//////...------111000///......///000111////////////000000000000000000////////////000000......///000000000000000........................000000000000000000000000000111111000...,,,)))(((///111222111000///000111333222000//////000222333222222333333333444444444555444444444444555666666666555333222222444777999777888999;;;===>>>@@@@@@BBBBBBBBBDDDFFFGGGGGGFFFIIIIIIKKKMMMLLLMMMUUU___mmm{{{}}}yyywwwuuu{{{~~~}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzzzzz{{{{{{zzzyyyyyyxxxwwwwwwuuussspppnnnmmmlllmmmnnnooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmlllmmmoooppppppooonnnmmmlllkkkjjjjjjiiiiiijjjjjjjjjhhhgggfffgggfffeeeccccccdddeeefffggggggggggggffffffffffffffffffffffffeeeffffffggghhhiiiiiijjjllllllkkkkkklllmmmoooppprrrrrrrrrsssssstttttttttxxxyyyyyyzzzzzz{{{{{{|||~~~uuuggg]]]ZZZVVVTTTSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBB@@@>>>===<<<<<>>>>>>>>??????===;;;;;;;;;;;;;;;:::999888777777888888888888777666666333333333333333333333333111111111111000000000000...,,,+++,,,...///---+++////////////////////////000000///...............000000000000000000000000......---......///000111......////////////......000000111111000//////...///...---,,,,,,---...///////////////000000000000000000////////////000000......///000000000000000........................000000000000000000000000///////////////...------///111222111000///000222444333222111111222333444222222222222333333333444333222222222222333444444666555333222333555777999999:::;;;<<<>>>@@@AAABBBEEEEEEEEEFFFGGGGGGFFFDDDHHHHHHJJJNNNOOOTTT___kkkxxxuuuuuuvvv|||}}}zzzyyyyyyyyyzzzvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttuuuttttttsssrrrrrrqqqqqqpppnnnllljjjiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhiiikkklllkkkjjjiiihhhhhhgggffffffeeeeeefffffffffdddccccccdddcccbbbaaa^^^______```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddeeeeeeeeeeeeeeeggghhhiiiiiiiiijjjjjjkkkkkkkkkkkkpppppppppqqqrrrrrrsssssssssttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz|||}}}~~~xxxjjj]]]ZZZVVVTTTSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCAAA@@@?????????>>>===>>>???>>>===;;;999:::::::::999999888777777777777777777666555555222222222222222222222222222222111111111000000000000///...///000111000...//////////////////////////////...---------......000000000000000000000000//////............//////......////////////......111111111111111000000///......------------......////////////000000000000000000////////////000000......///000000000000000////////////////////////000000000000000000000000............///000111222000111222111000000111222333333333333333333333333111111222222222333333333333222222222222333444444555444333333333555888999;;;<<<===>>>@@@BBBCCCCCCEEEFFFGGGHHHHHHHHHFFFFFFIIIIIIKKKOOOTTT\\\lllzzz{{{yyyuuuqqqpppsssyyy~~~~~~|||zzzxxxwwwvvvuuutttsssrrrsssssstttppppppqqqqqqqqqqqqppppppoooooooooooonnnnnnmmmlllkkkkkkkkkjjjiiiiiihhhhhhhhhgggeeedddddddddeeefffeeeeeecccbbbaaaaaaaaaaaabbbcccccccccdddeeeeeeeeecccdddeeeeeedddcccbbb```bbbaaa``````______``````___^^^]]]^^^______^^^]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___````````````aaaaaaaaaaaabbbddddddeeeffffffgggggghhhgggggghhhiiijjjkkkkkklllmmmmmmmmmmmmnnnpppqqqrrruuuuuuuuuuuuvvvxxxyyyzzz||||||~~~yyyjjj]]]ZZZVVVSSSSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFEEECCCBBBBBBAAA>>>=========>>>>>><<<;;;999999:::::::::999999888777777888888777777666555222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000//////.........//////////////////////////////000000///.....................////////////......000000000111111000000///000000000//////000000000////////////000000000000000000////////////000000......///000000000000000////////////////////////000000000000000000000000000///......///111333444000111222222000000111222222222333444444333222222111111111222222222333333555444444444444555666666444444333444555777999:::<<<===>>>???AAABBBCCCDDDBBBDDDGGGHHHHHHHHHIIIIIILLLLLLNNNTTTZZZeeewww}}}wwwrrrooooooppprrruuuyyy~~~~~~~~~}}}|||zzzxxxwwwvvvvvvuuutttrrrqqqooooooooonnnmmmllllllllllllmmmjjjjjjjjjjjjjjjiiihhhhhhggghhhhhhhhhgggffffffeeecccccccccbbbbbbbbbaaaaaa```______^^^^^^___````````````^^^]]]\\\\\\\\\\\\]]]]]]^^^___``````aaaaaa````````````___]]]\\\[[[\\\[[[ZZZZZZYYYYYYZZZZZZYYYXXXWWWXXXZZZ[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^___`````````aaabbbcccccccccbbbbbbbbbcccdddeeefffgggkkkkkkkkkkkklllmmmnnnoooqqqrrrsssuuuwwwxxxzzz{{{zzz|||~~~xxxiii]]]ZZZVVVSSSSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCAAA@@@????????????>>>===>>>??????===;;;:::;;;;;;;;;;;;;;;::::::888888999999888888777666444444444444444444444444222222222222111111111111........................000000000000000000000000111000000000000000111111////////////////////////111000///......---............////////////............//////000//////...///000000000000000000///////////////000000000000000000////////////000000......///000000000000000000000000000000000000000000000000000000000000000222111000//////000222333000222333222111000111222111111222222222222111111111111222222222333333333555444444444444555666666444444444555777999;;;<<<======>>>@@@AAABBBCCCCCCCCCFFFHHHHHHGGGGGGHHHJJJNNNOOOUUU]]]fffrrr{{{sssmmmiiifffdddmmmrrryyy~~~~~~}}}|||{{{zzzxxxxxxwwwvvvtttsssqqqpppnnnmmmllllllkkkkkkkkkkkkjjjiiihhhgggffffffeeeeeeeeeeeeeeeeeedddcccbbbaaaaaaaaabbbbbbaaaaaa``````]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRTTTVVVWWWVVVUUUVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZ[[[[[[\\\]]]___``````______``````aaabbbcccfffggghhhjjjkkkmmmnnnnnnoooppprrrtttwwwyyy{{{|||~~~~~~}}}~~~yyyjjj]]]ZZZVVVTTTSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>???@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999999999999999999888777777444444444444444444444444333222222222222111111111///000111000///...///111////////////////////////111111000000111111222222000000000000000000000000111000///.....................////////////......---......////////////...------............------////////////000000000000000000////////////000000......///000000000000000000000000000000000000000000000000000000000000000222111111000000000000000111222333222111111111333111111111111111111111111222222333333333444444444333222222222222333444444555555666777999;;;===>>>>>>??????@@@BBBCCCCCCDDDGGGIIIJJJHHHFFFFFFIIIMMMRRRWWWaaammmxxxzzzssskkkdddbbbcccdddeeepppxxx|||zzzxxxwwwwwwvvvuuutttttttttrrrqqqpppnnnlllkkkjjjiiiffffffeeeddddddddddddeeecccbbbbbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXWWWWWWWWWWWWWWWWWWRRRSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\]]]^^^___```aaaaaadddeeefffgggiiijjjkkklllnnnnnnooopppsssvvvyyy{{{yyy{{{~~~|||lll]]]ZZZVVVTTTSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEECCCBBBBBBBBBBBBAAA@@@???@@@AAAAAA???===<<<<<<<<<;;;:::999888777888888888888888777777666333333333333333333333333333333222222222111111111111333444333111000222444////////////////////////000000000000000111222222000000000000000000000000000//////.........//////......////////////............///000000000000000,,,---...//////...---,,,////////////000000000000000000////////////000000......///000000000000000111111111111111111111111000000000000000000000000///000000000000000000///111222333333111111222333333222111111111111222333333333444444444555555555333222222222222333444444555666888999<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGIIIJJJHHHGGGJJJQQQWWW___fffsss{{{uuulllfff___[[[]]]cccjjjnnn|||~~~~~~|||zzzxxxwwwwwwvvvtttrrrrrrrrrqqqpppooooooooooookkkjjjhhhfffeeecccbbbbbb```___]]]\\\[[[[[[[[[[[[XXXYYYYYYYYYYYYYYYYYYXXXUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWSSSSSSTTTUUUVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^_________```bbbdddfffiiijjjkkkjjjlllnnnqqqtttxxx}}}~~~ooo]]]ZZZVVVTTTSSSSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHCCCBBBAAA@@@???>>>>>>>>>AAA@@@@@@@@@AAAAAA???>>><<<;;;;;;:::999888666555777777777777777666666555222222222222222222222222333333333222222222111111---000111111...---///111111111111111111111111111///////////////000111111000000000000000000000000//////............//////......////////////......//////000111111111111111...///000111111000///...////////////000000000000000000////////////000000...//////000000000000000111111111111111111111111000000000000000000000000,,,...///111111111000///111222333333111111222333555444222111111222444555444444444555555555666666555444444444444555666666666777999;;;===???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGBBBEEEGGGHHHIIIOOOZZZbbbnnnuuuwwwmmmgggeee___XXXVVV\\\eeepppvvv|||||||||{{{zzzyyyxxxxxxxxxuuutttrrrqqqqqqpppooommmkkkjjjiiihhhgggggghhhhhhfffeeecccaaa___^^^]]]]]]\\\[[[XXXVVVTTTSSSSSSTTTQQQQQQSSSTTTUUUUUUUUUUUUOOOPPPPPPQQQQQQPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDEEEFFFFFFGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\^^^___``````aaabbbdddgggiiinnnssswww{{{nnnccc[[[UUUTTTTTTRRRQQQRRROOONNNMMMKKKJJJHHHGGGFFFGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<===;;;999666444777999999888666555444999777555333222333444555222111111000///000000000...............///000000111111111111111222333333111///...------///222333000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111000///...............+++,,,---///111222444444---...000111222222222111////////////////////////111000///...------...///......///000111222222333111111222222222333333333444444333222111111111111333333333333444555666777333555666666666888;;;>>>::::::;;;===>>>@@@AAAAAA>>>AAADDDFFFEEEDDDCCCDDDGGGIIIKKKMMMQQQ[[[jjjuuuvvvpppiiidddbbb^^^______```dddnnn{{{|||yyyvvvwwwwwwwwwwwwuuutttsssrrrsssrrrpppnnnlllkkkjjjiiiffffffdddcccbbbaaaaaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVTTTSSSRRRPPPPPPQQQQQQQQQPPPOOONNNMMMLLLIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHJJJIIIHHHFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCEEEFFFFFFEEEEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIFFFDDDEEEHHHJJJIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOOOORRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ]]]```cccfffgggnnnrrrxxxoooccc[[[UUUTTTTTTRRRQQQRRRQQQPPPOOOMMMLLLJJJIIIHHHEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@????????????<<<;;;::::::;;;;;;999777666888::::::888666666666777666444222222222333444111111000////////////000//////......///000000111//////......//////000000///////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000///........................------,,,,,,+++///000111222333333222222111111111111111111111111222111000/////////000000000000111111222222333333111111222222222333333333222222222111222222333333333333333333333444555555333555666666666888;;;>>><<<======???@@@AAABBBBBBAAADDDFFFGGGGGGGGGHHHIIIHHHLLLRRRXXX```nnn}}}}}}pppjjjhhheeecccdddeeefffhhhjjjnnnxxx~~~{{{yyyyyywwwuuusssrrrrrrrrrqqqpppooonnnmmmkkkiiihhhfffdddbbbbbbaaabbbaaa```^^^]]]]]]]]]]]]YYYXXXWWWVVVUUUTTTTTTSSSOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEFFFGGGEEECCCDDDFFFHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSUUUVVVYYY\\\^^^___```ccchhhmmmssswwwyyy{{{pppddd\\\UUUTTTTTTQQQPPPQQQQQQPPPOOOMMMLLLJJJIIIHHHCCCBBBBBBAAAAAABBBBBBCCC????????????>>>>>>>>>>>>;;;:::888888999::::::999888999:::999888777777999666555333222111111222333222111000000//////000000000000000///000000111222............////////////...///000111111000...---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////......111000///---,,,***)))(((111111222333333222222111111111111111111111111111111111000000000111222222222222333333333333333333111111222222222333333333111111111111222333444555333333222222222333444444333555666777777999;;;>>>???@@@@@@AAABBBCCCCCCCCCBBBCCCEEEEEEEEEFFFIIIKKKIIIOOOYYYcccooo}}}sssjjjcccbbbdddeeegggjjjpppsssxxx{{{}}}{{{yyyxxxxxxxxxwwwvvvtttrrrppppppppppppnnnmmmkkkkkkkkkjjjiiihhhgggfffeeedddbbb```___]]]]]]]]][[[ZZZYYYWWWVVVVVVUUUUUUQQQQQQPPPOOONNNMMMMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@?????????????????????>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>========================????????????????????????????????????????????????@@@@@@????????????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAAAAABBBBBBDDDBBBAAAAAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOQQQSSSTTTVVVXXXZZZ]]]aaadddfffhhhrrreee]]]VVVUUUTTTQQQPPPQQQNNNNNNMMMKKKJJJHHHGGGGGGCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<:::888888999;;;;;;;;;999999999888666666777999555555444333222222333333333222222111111111111111222111111000111111222222//////000000111111111111000000111000000///...---000000000000000000000000........................////////////////////////////////////000000000000000000000000000000000000//////000000000/////////000000000000////////////111111222222111111111000111111111111111111111111000000000000111111222222333333333333222222222222111111222222222333333333222111111111222222333444333333222222222333333444333555777888888999<<<>>>AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFEEEFFFHHHLLLOOORRRYYYdddooo{{{~~~vvvqqqiiidddbbbeeeiiilllpppvvv}}}{{{zzzxxxxxxxxxuuusssrrrrrrrrrpppooommmkkkjjjiiijjjjjjhhhfffeeeeeeeeedddcccbbbaaa```___^^^\\\[[[ZZZYYYXXXXXXTTTSSSRRRPPPOOOOOOOOOOOOKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@BBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>======<<<======>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>>>>??????>>>===;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>>>>???@@@???>>>??????@@@AAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKPPPPPPQQQSSSUUUXXXZZZ\\\uuuggg___WWWVVVUUURRRPPPQQQNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCAAA???>>>>>>===========================>>><<<:::999;;;=========777888888777555555666888555555555444444444444444555444333333222222333333222222111111111111222222//////000111222111111000333111///...---...///000000000000000000000000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000...///000111111000//////000000111111222222333333000000000///////////////000000000000000000000000...//////000000111111111222222222222222111111111111111222222222333333333444333222222111111111222333333222222333333444444444666999::::::;;;===???BBBBBBBBBCCCCCCDDDDDDDDDIIIJJJKKKLLLNNNQQQVVVZZZdddjjjuuu|||uuunnniiifffeeedddgggnnntttxxx}}}|||{{{zzzyyyxxxvvvuuusssssssssqqqnnnmmmmmmlllkkkiiijjjhhhfffeeeeeedddbbb````````````___^^^]]][[[[[[UUUUUUTTTRRRRRRQQQQQQQQQNNNNNNLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA???@@@@@@@@@@@@??????>>>@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;999:::::::::::::::::::::<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<:::999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<<<<======<<<<<<===>>>???========================????????????????????????>>>>>>>>>???????????????AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQzzzjjjaaaYYYXXXVVVSSSQQQQQQOOOOOONNNMMMLLLKKKJJJJJJGGGFFFDDDAAA???>>>===<<<============>>>>>>>>>>>>>>>===;;;;;;<<<======<<<666777888777666555555666555555555555555555555555555444333333222222333333333222111111000111111111---...000111111111000///333111///---,,,...000222000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000...///000111222111000///111111111111000000000000//////.........//////000////////////////////////...///000000111000000000111111111222222222222222111111222222222333333333555444333222111111111111333333333333444555666666555888;;;<<<======???@@@BBBBBBCCCDDDEEEEEEFFFFFFKKKMMMQQQTTTYYY___fffjjjvvv{{{zzztttooojjjeeedddfffhhhkkkrrr|||}}}{{{yyyxxxwwwuuuuuutttsssqqqppppppooollljjjgggffffffeeedddbbbfffdddaaa```___^^^\\\ZZZZZZZZZZZZYYYXXXWWWUUUUUUQQQPPPOOONNNNNNNNNNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>============>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;::::::::::::;;;<<<<<<<<<;;;::::::::::::::::::888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;:::;;;<<<;;;:::999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>==========================================>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJlllccc[[[YYYXXXTTTRRRRRROOOOOONNNMMMLLLKKKJJJJJJFFFEEEDDDBBB@@@???>>>>>>=========>>>>>>?????????>>>===<<<<<<===<<<;;;999666888999999888666666666333444444555555444444444333333222111111111111222222222111000000000000000...///111222222222000000000//////...//////000111000000000000000000000000333333333333333333333333000000000000000000000000.........///000111111111000000000000000000000000---///000222222222000///111111111000000000000/////////......///000111222000000000000000000000000000111222222222111000///111111222222333333444444111111222222222333333333333333222222111222222222222222333444555777888999777999===>>>??????@@@BBBCCCDDDDDDFFFGGGHHHIIIIIIPPPUUU[[[ccckkkuuu}}}|||wwwpppjjjiiihhhhhhnnnuuuyyy~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxvvvuuuttttttpppoooooonnnmmmlllkkkkkkgggdddbbb``````___]]]\\\^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999::::::;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999888888888999999:::;;;;;;;;;:::999999999999999888888:::;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::;;;;;;999999999999::::::::::::999;;;<<<;;;::::::;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999:::;;;<<<888:::;;;:::888888:::===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????AAA@@@@@@???@@@@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDmmmddd\\\ZZZYYYUUURRRSSSMMMLLLLLLKKKJJJIIIIIIHHHEEEDDDCCCBBBAAAAAA@@@@@@======>>>>>>??????@@@@@@===<<<<<<<<<===;;;999666666888;;;;;;:::777666666222222333444444444333333222111111000///000000000222222111000//////000000000222444555555555333222---...///111111111000000000000000000000000000000111111111111111111111111000000000000000000000000---......///000111111222000000000000000000000000---///111222333222111000000000111111222222333333000/////////000111333444111111111111111111111111222333333444333222000///222222333333444555666666111111222222222333333333111111111111222333444444222222333444666888:::;;;888:::>>>@@@@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLL[[[aaajjjuuu}}}rrrppphhhdddggglllrrr|||}}}zzzyyyyyyxxxxxxyyyyyyzzzwwwwwwvvvuuutttsssrrrrrrlllkkkkkkjjjiiiiiihhhhhhdddbbb___]]]]]]\\\ZZZYYYWWWUUUSSSSSSSSSRRRQQQOOONNNNNNMMMMMMLLLJJJIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@????????????======<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????999::::::;;;;;;;;;::::::666777888:::::::::999888999999999999999999999999888999999999999:::::::::777777777777777888999999::::::999888888888888888777888999;;;;;;;;;:::999:::::::::::::::999888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999:::888999999999999:::::::::999:::<<<<<<;;;;;;<<<>>>::::::::::::::::::::::::888888888888888888888888888888888888999:::;;;<<<777999;;;:::888777:::===::::::::::::::::::::::::;;;:::::::::999999888888;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>======>>>??????===>>>@@@AAAAAA???===<<>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999777777777777888888888888555555444444444333333333333333333222222222111111////////////000000000000000000000000111111111111000000////////////000000+++---000222222000---***111000///000111222111/////////000000000000//////111111222222222222111111000000000000111111111111000000000000000000000000........................222222111111111111222222222222333222222111000///...///000222222111000000333222222111111222222333444444444555444444333333333222111111111333555777555555666777777777777777888999;;;<<>>?????????|||nnn```[[[ZZZVVVRRRQQQOOONNNMMMLLLJJJHHHGGGGGGJJJGGGCCCAAAAAABBBAAA@@@>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999999888888888777777666666555555444444444333333333333333333222222222111111000000000//////.........000000000000111111111111111111000000000000111111111222444666666444222111111000///000111222111/////////000000000000////////////000000000000//////000000000000111111111111111111111111111111111111////////////////////////000000////////////000000///000111222222333222222111111222333333333333333333333222222222222333333333444444555444444333333333222222222222444555666666666777888999999999999;;;<<<===>>>@@@BBBCCCCCCEEECCCCCCFFFIIILLLTTT]]]ooo}}}wwwmmmjjjfffllluuu}}}zzzwwwuuutttpppqqqqqqqqqqqqpppooooooooonnnlllkkkiiihhhhhhhhhdddcccbbb```___]]]\\\\\\XXXWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBBBB????????????????????????;;;;;;:::999999999::::::;;;;;;::::::999:::::::::999999888888888888999999;;;;;;:::::::::999999999::::::999999888777666666666777777888999999::::::888888888999999999999999::::::;;;;;;;;;::::::999::::::999888888888888888:::999888777777888999:::::::::::::::::::::::::::999999999999999999999999:::999999:::;;;;;;:::888999999999999999999999999999999:::;;;;;;:::999999999999999999999999999999::::::999999999999::::::888888888888888888888888:::999888777666666777888777777777777777777777777888777666555666777999:::999999999999999999999999777666555666777888777555888888888888999999999:::999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>rrrccc]]][[[WWWTTTRRRNNNMMMMMMLLLJJJIIIIIIHHHHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999::::::999888777666555555555555444444444333333333333333333222222222111111222111000///...---,,,,,,000000000000111111111111000000000//////000000000000000111222222111111000111000///000111222111//////000000111111000000/////////000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111000000////////////000000///000111222222333222222222222222222222333444444333333222222222222333333333333444444555444444333222222333333444555555666666777888:::;;;<<<======>>>??????@@@BBBCCCCCCDDDDDDCCCEEEGGGJJJOOO\\\iii~~~zzzooojjjjjjnnnxxx~~~{{{zzzxxxvvvsssqqqooonnnnnnnnnnnnmmmlllkkkiiiiiigggggggggfffdddcccaaa```^^^]]]\\\ZZZXXXVVVUUUTTTQQQQQQOOONNNLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>========================777777777777777888999999;;;:::999888888888888888888888777777777777888888::::::::::::999999999999::::::999999888888777777666666777777888888999999777888888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888:::999999888888888888999999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::999888999;;;;;;999888::::::::::::::::::::::::888999999::::::999999888999999999999::::::::::::::::::999999999999::::::999999999999999999999999999999888777777777888888555555555666777888888888777777666555555777888999999999999999999999999999777555555555666777666555777777777888888888999999888888999999999:::::::::999999999::::::::::::;;;999999:::;;;;;;;;;;;;;;;sssccc\\\ZZZUUUQQQPPPMMMMMMMMMLLLKKKJJJJJJIIIGGGDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999999999888888777666666555555555444444444333333333333333333222222222111111222222111000//////......///000000000111111111111//////............//////...------------...//////111000///000111222111///000000000111111000000000111111222222222222111111///000000000111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222111//////222111000///000111222333333333333222222333333333333333444444555444444444222333444555666666666555666777888;;;<<<>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDEEEGGGJJJMMMUUUgggwww|||sssmmmmmmrrr~~~~~~|||zzzwwwvvvtttrrrooommmkkkjjjllllllkkkjjjhhhfffeeeddd```aaaaaa```___]]][[[YYYXXXWWWUUUTTTRRRPPPNNNNNNKKKKKKIIIHHHFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888777777666777777::::::999999999999:::::::::999999999999999999999888888888888888777777777777777888888999999999999;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;:::999999:::999999888888999999999888999:::;;;;;;;;;:::999999999999999999999999999999999999999999999999999::::::999:::;;;<<<:::888::::::::::::::::::::::::999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::999999999999999999999999999888888888888888888888555555666666666777777777888777777666777888999999999999999999999999999999999888777888999:::999777666777777777777888888888777888888888888999999999888888888888999999999999999999:::::::::999999888tttccc\\\YYYTTTQQQOOONNNMMMMMMLLLKKKJJJJJJJJJFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999777777777777777777888888555555444444444333333333333333333222222222111111111111111111111111111111///000000000111111111111111000000//////000000111111000000000000111222333111000///000111222111///000000111111111111000000111111222222222222111111///000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222111//////222111000000000111333444444333333333333333333444222333333444555555555444333333444666666666666666555666888;;;===>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDEEEIIINNNSSS]]]ppp}}}uuuqqqpppvvv}}}~~~||||||||||||zzzxxxtttsssqqqooommmkkkiiihhhjjjiiihhhgggeeebbb```___ZZZ[[[[[[ZZZYYYWWWUUUSSSQQQQQQOOONNNLLLJJJIIIHHHFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;:::999888888777999888777666666666666666;;;;;;::::::::::::;;;;;;999999999999999999999999666666777777777777777777999999::::::::::::::::::=========<<<<<<;;;;;;;;;888888999::::::::::::::::::999999999999999::::::777999:::<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999888888888999999999999888888777777777666666666555999888888888999999::::::999999999999999999999999;;;:::999999;;;;;;:::999666777777777777888888888777777777888888888999999777777777888888888999999999999999999999999888777vvveee]]]ZZZVVVSSSRRROOONNNNNNMMMKKKJJJJJJIIIEEEDDDBBBBBBCCCCCCAAA???>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999666666777777888888888888555555444444444333333333333333333222222222111111000000000111111222222222000000000000111111111111444333333222222333333444111111111111111222333444111000///000111222111///000111111222222111111000//////000000000000//////000000000000111111111111222222222222222222222222000000000000000000000000000000////////////000000///000111222222333222222333333333333333444555555444444333333333333444444222222333444555555555555444444555555666777777888666888999<<<===???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFLLLTTT\\\gggyyy{{{uuutttvvvyyy~~~}}}|||{{{yyyxxxxxxxxxvvvtttpppooommmkkkiiigggfffeeeddddddcccaaa___]]][[[YYYUUUUUUTTTSSSRRRPPPOOONNNKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;:::::::::888999999999999999888888999999999999999999999999:::::::::999888777555444777777777666666777777888999999888888888888999999888888888999999999999999666666777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666777888999:::::::::::::::999999999999::::::;;;888999;;;<<<===<<<<<<;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>>>><<<;;;::::::::::::::::::::::::;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777888999999:::999999999999999999888777666666666999999999::::::::::::;;;999999999999999999999999:::999888888999:::999888777777777888888888999999777777888888888999999999777777777888888888888999888999999999999999888888vvvfff^^^[[[WWWTTTSSSPPPPPPOOOMMMKKKJJJIIIHHHEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999888888888777777777777777555555444444444333333333333333333222222222111111000000000///////////////000000000000111111111111333333222222222222333333---......///000111111111111000///000111222111///000111111222222111111000//////000000000000//////000000000000111111111111222222222222222222222222000000000000000000000000000000////////////000000///000111222222333222222222333444444555555444444444444333333333333444444111222333444555555555555666555555555555777888999999:::<<<===???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGKKKLLLSSS^^^jjjvvvxxxuuuuuu{{{~~~|||{{{zzzwwwuuusssrrrrrrqqqooommmiiihhhfffeeebbbaaa___^^^\\\\\\[[[ZZZXXXUUUTTTRRRPPPOOONNNLLLKKKJJJIIIIIIEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>======<<<<<<<<<::::::999999999999888888888888999999999999888888999999999999999999999999777888888999888777666555666666666666777888999999888888777777777777888888777888888888999999999999777777888999::::::;;;;;;::::::::::::::::::::::::999999999999999888888888999999::::::;;;:::::::::999999999999999:::;;;<<<999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<999999::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777888999:::::::::999999999999999999888888888888888888999:::::::::::::::999999999999999999999999999888777888999999888777888888888888999999999:::888888888999999999::::::777777888888888999999999888888999::::::999999999uuuddd\\\YYYVVVSSSSSSQQQPPPOOOMMMKKKJJJHHHHHHEEEDDDDDDDDDEEEDDDCCCAAA>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999::::::999888777666555555555555444444444333333333333333333222222222111111000000///...---,,,,,,+++000000000000111111111111000000////////////000000......000111222222222222111000///000111222111///111111222222222222111111111111222222222222111111000000000000111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222333222222111000///000111222333444333222111555444444333333444444555111222333444555555555555777666555444555777999:::;;;<<<>>>???AAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIISSSSSS[[[hhhvvvvvvuuuzzz~~~}}}{{{zzzyyyxxxsssqqqnnnmmmmmmllliiigggcccbbbaaa___]]][[[ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLJJJGGGFFFFFFFFFFFF@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;;;;::::::888888888888888777777777888888999999999999999888999999999999999999999999666777999:::::::::999888666666666666777999:::;;;999999888888888888999999777777888888999999999999999999:::;;;;;;<<<======999999999999999999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999999::::::;;;<<<::::::;;;;;;<<<===>>>>>>================================================;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===999999::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777888999:::;;;::::::999888888888999::::::;;;;;;777777888999999999999888999999999999999999999999:::999888999:::::::::888888999999999999:::::::::888999999999999:::::::::888888888888999999999999888888999:::::::::::::::xxxfff]]]YYYVVVSSSRRRSSSQQQNNNKKKIIIGGGGGGGGGJJJHHHFFFDDDCCCBBB???===;;;;;;<<<<<<======>>>>>>@@@===:::999999:::::::::;;;;;;::::::999888777777666555555444444333333222111111111111111222222222222222222111111111111000000000000///000111111222111111222222222333333333111111111111111111111111111333444444222111111222000000000000000000000000222222222222222111000///////////////000111222333000111111111111222222222111222222333333222222111111111222222222333333333000000000000000000000000...///222444444444333222333333333444444444555555555555555666666666666666888888777777888:::<<<===???<<<<<>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBB>>>======<<<===>>>???@@@??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;888888999999999:::::::::999999999888888888888777777777777777777777777777666666777888999:::::::::xxxfff]]]ZZZVVVSSSRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFDDDCCCCCCCCCAAA???======>>>>>>>>>????????????===<<<<<<======;;;999999999888777777666555555444444333222222111111000222222222111111111111111111111111000000000/////////000000000111111111111111111111111222222333333111111111111111111111111111333444333222111111111000000000000000000000000222222222222222111000000000000000000111222333333111111111111222222222222111222222333333222222111111111222222222333333333222222222222222222222222111111111222333333444555333333333444444444555555555555555555666666666666888888777888999;;;<<<>>>@@@======@@@AAA@@@@@@BBBGGGHHHJJJMMMQQQXXX^^^bbbnnnwww~~~}}}}}}yyyxxxvvvtttqqqooommmlllkkkhhhdddaaa___]]][[[YYYXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHFFFFFFEEEFFF@@@AAAAAAAAA@@@@@@???>>><<<<<<;;;::::::999888888<<<;;;;;;:::999999::::::999999999999888888888777999888888888888999::::::999999888777777777777777777888888999888777666555777888888888888888888888;;;:::::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<;;;::::::;;;<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<===???????????????????????????>>>????????????????????????>>>>>>=========>>>???@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===AAAAAA@@@?????????????????????>>>>>>>>>==============================<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888888999999999:::::::::999999999999888888888888888888888888888888888888666777888999999:::::::::wwweee]]]ZZZVVVSSSRRRNNNNNNMMMLLLKKKIIIHHHGGGEEECCCBBBBBBCCCCCCAAA@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>@@@@@@???<<<999888888888777777666666555444444333333222111111111333333222222111111000000000000000000/////////......///000111222111111000000000000111111111111222111111111111111111111111111222444333222000111111000000000000000000000000111222222222222111000000111000000111111222333444111111111111222222222333111111222222222222111111111111222222222333333333333333333333333333333333444333222111111333666777333333333444444444555555444444555555555666666666777777888999:::<<<>>>???AAA>>>>>>AAABBBAAABBBFFFJJJMMMSSSYYYaaakkktttzzz~~~}}}|||{{{zzzyyyxxxvvvuuussspppmmmjjjhhhgggccc```\\\ZZZXXXVVVTTTRRRQQQQQQOOONNNLLLJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAA<<<============<<<<<<;;;;;;:::999777777777777888;;;:::999999888999999999999999999999888888888888888888777777888888999:::::::::999999888888999999999::::::::::::999888888::::::999999999888888888<<<;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::=========>>>>>>>>>??????>>>======<<<<<<======>>>========================?????????>>>???@@@AAAAAA?????????@@@@@@@@@@@@@@@BBBBBBAAA@@@??????>>>===@@@@@@@@@???@@@@@@AAABBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@??????>>>======<<<=========@@@@@@@@@?????????>>>>>>AAA@@@@@@??????>>>>>>>>>????????????????????????===========================<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888999999999999:::::::::::::::999999999888888999999999999999999999999666777888999::::::::::::uuueee]]]ZZZVVVSSSRRRLLLLLLMMMMMMLLLJJJHHHGGGEEECCCBBBAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===>>>??????<<<::::::999999999888888888777666666666555444444333333444444333222111111000000111111000000000/////////---///111222333222000///000000000000000000000111111111111111111111111111111222333333111000000111000000000000000000000000111111222222222111111000111111111111222333444555111111111222222222333333111111222222222222111111111111222222222333333333333333333333333333333333444444333222333444555666333333333444444444555555444444444555555666666777777777888:::<<<>>>???@@@AAA???@@@CCCEEEEEEIIIOOOOOOWWWcccoooyyy~~~}}}zzzzzzyyyxxxvvvuuuttttttrrrpppnnnkkkhhheeebbbaaa[[[YYYUUUSSSRRRPPPNNNLLLKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>======:::::::::;;;;;;::::::999;;;:::777666555666888999999999888888888888888999999999999999999999999999888888777777777888999999<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;::::::999;;;<<<<<<<<<<<<<<<======????????????>>>=========>>>>>>>>>????????????@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBB>>>>>>===<<<<<<======>>>AAAAAA@@@@@@@@@@@@??????CCCBBBBBBAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999:::::::::;;;:::::::::999999999999999999999999999999999999777888999999:::::::::999tttddd]]][[[WWWTTTSSSKKKKKKLLLLLLLLLJJJHHHGGGFFFDDDCCCBBBBBBAAA???===???????????????????????????===;;;:::;;;<<<<<<<<<999999999888888888888888777777666555555444444333555444444333222111000000222222111111111000000000---///111222333222000///111000000000000000000000000000000000000000000000000222333333111000000111000000000000000000000000000111111222222222111111111111111111222333444555111222222222222333333333000111111222222111111000111111222222222333333333222222222222222222222222222333444555555555444333333333333444444444555555444444555555666777888888777888:::<<<===???@@@AAACCCAAABBBEEEFFFHHHNNNUUUZZZgggyyy}}}uuuwww{{{}}}{{{zzzwwwvvvuuusssrrrpppooonnngggfffdddaaa]]]ZZZXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHFFFFFFEEEDDDCCCAAAAAA@@@??????>>>>>>===<<<;;;:::999999::::::::::::999999;;;:::888777666777999:::888888888777777888888999999999999999999999999:::888888888777888999999:::;;;;;;:::::::::;;;;;;<<<999999999888999999999999:::::::::;;;<<<======>>>============<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>====================================<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999888888999::::::::::::999sssddd]]][[[WWWTTTSSSLLLLLLLLLKKKJJJIIIHHHGGGGGGEEECCCBBBBBBAAA???===>>>>>>>>>>>>>>>=========>>>;;;999888999;;;<<<<<<666666666666666666666666555555444444333222222222444444333333222222111111222222222222111111111111...///000111222111111000222111111111111000000000000000000000000000000000000111333222111///000000000000000000000000000000000000111222222222222111111000000111111222333444222222222222333333333333000000111111111111000000111111222222222333333333222222222222222222222222111222444666666444333111333333333444444444555555555555666777888888999999888999;;;===???@@@@@@@@@DDDCCCEEEGGGHHHKKKSSS\\\lll||||||vvvrrrooonnnsss{{{~~~}}}{{{yyywwwvvvrrrqqqooommmkkkiiigggfff```___]]]ZZZWWWTTTRRRQQQOOOMMMJJJIIIHHHGGGFFFDDDBBBBBBAAA@@@@@@???>>>>>>============<<<;;;999999888999999:::::::::::::::;;;:::999888888999::::::888888888777888888999:::999999999999::::::::::::999999888888999999:::;;;999999888888888999::::::<<<;;;;;;;;;;;;<<<<<<===::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA@@@???>>>>>>>>>>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@????????????????????????>>>????????????>>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999:::::::::::::::999rrrccc]]][[[XXXTTTSSSMMMMMMKKKJJJIIIHHHHHHGGGFFFEEECCCCCCCCCCCCBBB@@@??????>>>>>>>>>=========<<<:::999999;;;<<<;;;:::555666666666666666666666555555555444333333222222333333333333333333333333111111111111000000000000///000000000111111111111333333222222111111111111000000000000000000000000000111222222000//////000000000000000000000000000000000111222222222222222000000000000111222333333222222222333333333444444000000111111111111000000111111222222222333333333333333333333333333333333222333333333333333222222333333333444444444555555666666777888999:::;;;;;;:::;;;===???@@@@@@@@@@@@CCCCCCGGGLLLOOOTTT```kkkwwwqqqnnnmmmnnnrrryyy~~~~~~~~~~~~{{{{{{zzzxxxvvvsssqqqpppllljjjhhheeebbb___]]]\\\ZZZYYYWWWTTTRRRPPPNNNMMMIIIFFFDDDBBBBBBBBB@@@??????>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;999888777777888999::::::::::::999999999999999999999999999888888888888888999::::::999999999:::::::::;;;;;;:::::::::999::::::;;;<<<::::::999999:::;;;;;;<<<@@@???>>>>>>>>>@@@AAABBB=========>>>>>>?????????>>>??????@@@@@@AAAAAABBB@@@AAAAAABBBBBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJGGGGGGGGGHHHIIIJJJJJJJJJGGGHHHHHHIIIKKKLLLLLLMMMJJJKKKLLLLLLKKKJJJIIIHHHLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;::::::999999qqqccc]]][[[XXXTTTSSSOOOMMMKKKIIIHHHGGGGGGHHHEEECCCBBBCCCDDDEEEDDDCCC@@@?????????>>>>>>======:::999:::<<<======;;;888777777777777888888888888777777777666555555444444333333333333333333333444000000000000////////////000000000///000111111222333333333222222222111111000000000000000000000000000111222222000//////000000000000000000000000000///000111222222222222222////////////000111222333222222333333333444444444000000111111111111000000111111222222222333333333444444444444444444444444444333111000000111333444333333333444444444555555666777888999:::;;;<<<<<<;;;<<<>>>???@@@@@@@@@???AAABBBHHHPPPWWW___nnn{{{vvvnnnjjjkkkooossszzzzzzzzz{{{{{{{{{|||||||||xxxwwwvvvtttrrrooommmkkkgggeeeccc```\\\YYYVVVUUUQQQPPPOOOMMMJJJHHHGGGFFFDDDBBB???>>>>>>>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999:::::::::888777666777777888999999999999999777888999999999999888888999999888888999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<==================>>>???@@@>>>===<<<<<<<<<>>>???@@@????????????>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIJJJLLLNNNNNNNNNMMMJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQOOONNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCBBBAAA@@@???@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::999999rrrbbb\\\YYYVVVRRRQQQOOONNNLLLJJJHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDCCC@@@??????>>>===<<<<<<;;;:::::::::::::::::::::;;;999999999888777555444333555555444444444333333333222222222111111111111000111000......000000000///000111111111111222222222...///000111111000//////,,,...000000000///000111000111111111111222222222111111111111111111111111333333222222111000000000///////////////000000111444444333222222111111000000111333444444333111000000000111222333444444555444444444333333222222222777666555444444555666777555555666666777777888888777777666666777999;;;<<<:::;;;>>>BBBAAA>>>@@@EEEHHHHHHOOO\\\iiisssyyyssslllhhhjjjqqqyyy}}}}}}{{{zzzyyywwwwwwyyyzzzyyyxxxrrrpppmmmkkkiiigggdddbbb___]]]ZZZVVVSSSPPPNNNMMMJJJIIIHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::999999999888999999999999:::::::::666777999999999:::;;;===>>>===<<<:::999888888888777777888888999:::::::::=========>>>?????????@@@BBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>>>>>>>===AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAACCCDDDFFFGGGGGGIIIJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMPPPPPPPPPOOONNNMMMLLLKKKLLLNNNQQQSSSTTTTTTTTTSSSOOOPPPRRRRRRRRRPPPNNNLLLMMMOOOQQQSSSTTTTTTTTTTTTVVVXXXZZZZZZYYYXXXYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPJJJIIIIIIKKKMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::qqqbbb\\\ZZZVVVRRRQQQOOONNNLLLJJJHHHGGGFFFFFFCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>>=========::::::::::::::::::::::::888888888888777555444444555555444444444333333333222222222111111111111000222111//////111222111000000111111111111222222222000000111111111///...---...000222222111000111222000111111111111222222222111111111111111111111111222222111111111111000000000000//////000000111222222222222222222222222333333222222222222222222333333333333222222222111111444444444333333222222222666555555555555555555666555555555666666777888888777777777888999:::<<<<<<999:::===AAA@@@>>>AAAGGGLLLOOO[[[mmm|||qqqmmmiiijjjqqq|||}}}zzzxxxwwwxxxvvvtttsssttttttsssrrrnnnkkkhhhfffdddbbb___\\\ZZZXXXUUURRROOOLLLJJJIIIFFFEEEDDDCCCAAA???>>>===========================;;;:::999999999999:::;;;;;;;;;:::::::::999999999888888999999999::::::::::::;;;<<<;;;:::999999;;;===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOMMMNNNPPPPPPNNNNNNNNNOOOQQQQQQQQQQQQRRRTTTUUUVVV[[[[[[[[[[[[ZZZYYYXXXXXXVVVWWWYYY[[[\\\\\\[[[[[[[[[\\\]]]]]]\\\ZZZXXXWWWSSSUUUWWWZZZ\\\]]]]]]]]]___aaaccccccbbbaaabbbcccccccccdddeeeffffffffffffhhhhhhhhhhhhhhhgggggggggdddcccbbbaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbaaa``````aaaaaaaaa```_________^^^^^^]]]\\\[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVVVVRRRQQQQQQRRRTTTUUUUUUTTTUUUUUUTTTSSSSSSSSSSSSTTTRRRQQQOOOOOOOOONNNKKKIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<===============pppbbb\\\ZZZVVVSSSQQQNNNMMMLLLJJJHHHGGGFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999999777777777777777666555555555555444444444333333333222222222111111111111000333111000000111222222111000111111111111222222222222222222111000///------///000222111000000111222000111111111111222222222111111111111111111111111000000000000000111111111111111000000111111222333000111111222333333444444444333111000000111333444333333333222222222111111444444333333333333222222444444555555555555444444444444555555666777777888777888999;;;<<<<<<======;;;;;;>>>BBBBBBAAAEEELLLSSS[[[llluuuqqqggghhhjjjrrr~~~{{{xxxvvvuuutttqqqooommmlllkkkjjjhhhfffdddaaa^^^\\\ZZZWWWTTTSSSQQQOOOLLLIIIGGGEEEDDD@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::999999999999999999999999::::::::::::<<<=========;;;:::;;;<<<<<<;;;;;;;;;<<<===>>>???===============>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMPPPRRRSSSTTTTTTVVVXXXXXXWWWWWWXXXYYY]]]]]]]]]]]]^^^```aaabbbddddddeeeeeeeeeeeedddddddddeeeggghhhhhhhhhgggfffffffffffffffeeecccaaa```]]]^^^aaadddgggiiikkkkkklllnnnppppppooonnnoooppprrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrsssssssssssssssrrrqqqpppooonnnnnnnnnqqqqqqqqqqqqppppppppppppmmmnnnnnnooooooooooooooopppooonnnllljjjhhhgggfffaaaaaabbbbbbaaaaaa``````___^^^]]]]]]______^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^\\\ZZZYYYXXXVVVSSSPPPPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????}}}oooaaa\\\ZZZWWWSSSQQQNNNMMMKKKIIIHHHFFFFFFEEEBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>============<<<;;;:::999999888666777777777777777666555555555444444444333333333222222222111111111000000333111///000111222111111000000111111111222222222111111111111000000/////////000111000//////000111000000111111111222222222111111111111111111111111......///000000111222222222222111111222222333444111111111222222333333333333333222111111222333333000000111222333444444555333333333333333333333333222333444555555444333222333333444555666777777888888999;;;===>>>>>>>>>===??????AAADDDDDDEEEKKKSSS^^^iii|||qqqhhhfffccciiittt~~~|||zzzwwwtttqqqppppppmmmjjjgggfffdddaaa___^^^\\\YYYVVVUUURRROOOMMMLLLKKKHHHFFFDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::999999999999999:::::::::;;;;;;;;;999:::<<<<<<<<<===>>>@@@===<<<<<<<<<===>>>??????>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLMMMNNNOOONNNOOOQQQTTTVVVYYY[[[\\\]]]```bbbcccccccccdddeeehhhhhhhhhhhhiiikkklllmmmmmmnnnoooooopppppppppppprrrssssssttttttsssrrrrrrqqqqqqqqqpppooommmkkkjjjhhhiiilllooosssvvvxxxyyyyyy{{{}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}~~~~~~zzzzzz{{{||||||}}}~~~~~~~~~|||{{{zzzzzzzzz}}}}}}}}}}}}}}}|||||||||yyyzzz{{{|||}}}}}}}}}}}}~~~|||yyyvvvtttrrrqqqlllllllllmmmmmmlllkkkkkkkkkjjjiiiiiijjjjjjhhhgggddddddddddddeeefffggghhhgggeeecccbbbaaa```]]]ZZZZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????{{{nnn```\\\[[[WWWSSSQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@===============<<<<<<<<<======<<<;;;;;;:::999999666777777777777777666555555555444444444333333333222222222111111111000000111000......000111000///000000111111111222222222///000000000111111222222111222222111//////111333000000111111111222222222111111111111111111111111......///000111222333333222222222222222333333444333333333222222222111111111222333333333333222111000000111222333444444555333333333333333333333333222333444555555444333222333333444555666777888999999:::<<<>>>?????????>>>BBBAAABBBEEEFFFIIIQQQZZZiiiuuu~~~pppeeebbbdddjjjttt~~~}}}yyyxxxvvvtttqqqmmmjjjiiikkkhhhdddaaa```]]][[[XXXWWWUUURRRPPPNNNLLLIIIGGGGGGEEEDDDBBB@@@???>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999;;;============???@@@?????????>>>>>>??????@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQRRRSSSUUUVVVWWWWWWYYYXXXWWWWWWWWWXXXZZZ[[[\\\]]]___aaadddfffhhhiiiiiikkknnnoooooooooqqqrrrqqqrrrrrrrrrsssuuuvvvwwwzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzyyytttuuuwwwzzz~~~~~~|||zzzwwwwwwxxxxxxyyyxxxxxxwwwvvvuuuttttttttttttsssqqqqqqqqqqqqqqqrrrtttuuuvvvooommmlllllllllllliiigggdddcccaaa___^^^]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>zzzlll```\\\[[[WWWSSSRRRMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::777777777777777666555555555555444444444333333333222222222111111111111000111///......///000000///000111111111111222222222/////////000111222333444444444444222111111333555000111111111111222222222111111111111111111111111///000000111222333333333222222111111222222333444444444333333222111111000000111333444444333111000333333333222222222111111222222333333333333444444444444555555555555444444333444555666777888999::::::;;;<<<>>>??????@@@@@@BBBAAABBBGGGKKKPPP[[[fffwwwrrrhhhdddgggnnnyyy~~~}}}~~~~~~~~~{{{yyyxxxwwwuuurrrnnnkkkgggfffccc```]]]ZZZXXXVVVTTTRRRPPPNNNKKKJJJIIIHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@???>>>===>>>???CCCBBBBBBAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJNNNPPPSSSUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVV]]]]]]^^^___```bbbbbbccccccaaa```______aaacccdddiiijjjkkkmmmppprrrssstttwwwyyy{{{|||||||||}}}}}}}}}}}}}}}~~~~~~}}}zzzzzzzzz{{{|||}}}~~~yyyxxxwwwxxxyyyyyywwwuuuooommmkkkjjjhhhhhhhhhiiiiiiiiigggfffdddbbbaaaaaa\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBAAAAAA@@@@@@??????xxxkkk___\\\[[[XXXSSSRRRMMMLLLJJJHHHGGGEEEEEEDDDEEEEEEEEEEEECCCBBBAAA@@@<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;888888888888777555444444555555444444444333333333222222222111111111111000222000//////000111111000000111111111111222222222111000000000000111333444333333222000...///111333000111111111111222222222111111111111111111111111111111222222333333444444111111111111111222333333333222222222222222222222222222222333333222222222333333333222222222111111222222222333333444444444666555555555555555555666444555666777888:::;;;;;;<<<<<<<<<<<<===???@@@AAACCCCCCFFFMMMTTT]]]kkkxxx|||rrrmmmooowww}}}|||{{{{{{{{{zzzwwwttttttssspppmmmiiieeebbb```YYYWWWSSSQQQPPPOOOMMMKKKJJJHHHFFFEEEEEEDDDBBBAAA>>>===<<<;;;::::::::::::999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCBBBAAA@@@@@@BBBEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIKKKMMMOOOQQQRRRSSSYYY[[[^^^aaacccbbbaaaaaa]]]^^^___aaaccceeefffgggjjjkkkkkklllmmmnnnnnnoooooommmkkkjjjkkklllooopppvvvwwwxxxzzz|||}}}|||{{{yyywwwwwwwwwwwwwwwxxxwwwuuusssqqqnnnmmmlllgggfffdddcccaaaaaaaaabbb```___^^^\\\[[[YYYXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCCCCxxxkkk___\\\[[[XXXTTTRRRMMMLLLJJJHHHGGGEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@???============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999999999888777555444333555555444444444333333333222222222111111111111000333111000000111222222111000111111111111222222222333222111000000000111222000000///,,,++++++---///000111111111111222222222111111111111111111111111222333333333333444444444111111000000111111222333111111111222222333444444444333111000000111333444000000111222333444444555222222222333333444444444777666555444444555666777555555666888999;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAFFFFFFKKKTTT]]]iiizzz}}}wwwwww{{{}}}zzzyyyxxxxxxxxxvvvssspppjjjhhhfffccc___[[[WWWUUURRRPPPMMMKKKKKKJJJHHHFFFFFFDDDBBBBBBCCCBBBAAA???<<<;;;:::999999888888999999999999999888888888888::::::::::::::::::::::::;;;;;;<<<======<<<;;;;;;<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDDDDDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOTTTUUUWWWYYY[[[^^^```aaabbbdddgggjjjkkkkkkjjjiiicccdddgggjjjmmmpppssstttxxxxxxyyyyyyzzz{{{{{{{{{}}}|||zzzyyyyyy{{{}}}~~~|||yyywwwvvvooommmllljjjhhhhhhhhhiiihhhgggeeedddbbb```^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFyyymmmaaa\\\ZZZUUURRRQQQPPPMMMJJJIIIHHHGGGEEECCCEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>==================<<<:::::::::::::::999999999888888666555444777666555444333444555555555444333222111111111111222222222222222222222222222111///000111333222222---------......000111222000111111111111222222222000000//////000111222222000111222222222000///...(((***---000111222222111444444444444444444444444222222222222222222222222111111222333333444555555333333333222222111111111333333333333333333333333222222333333444555666666777777888999:::;;;;;;<<<;;;999:::???AAA@@@BBBGGGGGGPPPYYYaaammm~~~}}}{{{zzzwwwvvvtttqqqnnnkkkiiihhhfffdddaaa^^^ZZZVVVSSSRRRKKKJJJGGGEEECCCCCCCCCCCC??????>>>>>>============>>>===;;;:::999888888888888888888888888999999999777888999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999777777777777777666555444777666555444333444444555555444333222111111111111222222222222222222222222222111///000111333222222///////////////000111222000111111111111222222222111111111111111222333333000111222222111000///...***,,,...000222222222111444444333333333333333333222222222222222222222222222222222333333444444444666666666555555444444444444444444444444444444444555555555555555555666666777777888999:::;;;<<<<<>>???AAABBBAAACCCGGGMMMXXXdddooo||||||yyywwwvvvsssqqqooollliiifffcccbbb^^^\\\ZZZVVVSSSOOOMMMKKKGGGFFFDDDBBBAAA@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;:::999999999::::::888888888888999999999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRUUUXXX[[[\\\^^^```ccceeeggghhhjjjkkkmmmoooqqqrrrsssssszzz}}}~~~}}}|||zzz{{{~~~~~~}}}}}}yyyyyyxxxwwwvvvuuuttttttrrrqqqppppppooommmjjjgggfffdddaaa___^^^]]][[[YYYVVVUUUTTTRRRPPPOOOMMMMMMvvvkkk```\\\ZZZWWWTTTTTTPPPMMMJJJIIIHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<<<<<<<<<<:::999888555555666666666666555444666555555444333444444444444333222111111111111111111111111111111111111111222111///000111333222222111111111000000111111222000111111111111222222222222222222222222333333333111111111222111111000///...///000222222222222111222222222333333333333333333333333333333333333333333333333333333333333333444444333333333333222222555555555555555555555555777777777777666666666666888888999:::;;;<<<<<<===CCC@@@AAACCCDDDDDDHHHNNNWWWeeevvv~~~}}}zzzwwwtttqqqooolllkkkhhheeeaaa^^^[[[ZZZUUUTTTRRROOOLLLIIIFFFEEEBBBBBB@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999:::;;;;;;888888888999999999::::::<<<=========>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPPPPQQQSSSUUUVVVXXXZZZ[[[\\\^^^aaaddddddfffiiimmmpppsssvvvwww{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}|||{{{wwwuuurrrpppmmmkkkjjjiiihhhfff```___^^^\\\YYYWWWVVVUUUzzznnnbbb\\\YYYUUUQQQPPPPPPMMMJJJIIIHHHGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===:::;;;=========;;;999777555555666666777666666666555555444444444333333333333333222111111111111111000000000000000000000000222111///000111333222222222111111000000000111111000000111111111222222222111111222222222222222222111111111111111111111111111222222333333222111111111111222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222555555555555555555555555666666777777777777777777999999:::;;;<<<======>>>???>>>???CCCFFFIIIQQQZZZdddttt{{{zzzxxxuuuqqqmmmjjjhhheeecccaaa]]]YYYVVVSSSRRROOONNNLLLJJJGGGEEECCCBBB>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999999999:::;;;;;;888999999::::::;;;;;;;;;>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQNNNQQQUUUWWWYYY[[[]]]___```bbbeeeggghhhjjjmmmooonnnppptttyyy~~~|||zzzwwwvvvuuutttsssqqqkkkjjjhhhfffdddaaa```___{{{nnnbbb\\\YYYTTTQQQPPPPPPMMMJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@>>>============<<<<<<<<<:::;;;=========;;;999777666666777888888888777777444444444444444333333333222222111111000000111111000000000000000000000000222111///000111333222222111111000/////////000000000000111111111222222222000000111222222111000///111111111111111111222222333333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333222555555666666666666666666444444444444444444444444333444555666777888999999::::::;;;<<<===>>>>>>???======???DDDHHHNNNYYYeeesss~~~~~~|||{{{uuutttrrrnnnjjjfffbbb```]]]\\\YYYVVVRRROOOMMMKKKHHHGGGFFFEEECCCAAA@@@???<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::<<<;;;::::::999999::::::::::::;;;;;;<<<======>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGJJJLLLNNNPPPSSSVVVXXXYYY[[[^^^bbbeeegggiiilllnnnlllnnnqqqssstttvvvyyy{{{{{{~~~~~~}}}}}}{{{zzzuuutttrrrpppnnnlllkkkjjjxxxlll```\\\ZZZVVVSSSSSSPPPMMMJJJIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999888777888888888888888777777333444444444444333222222222111111000000000111111111111111111111111111111222111///000111333222222000000/////////000000111000111111111111222222222///000111222111000///...222111111111111222333333444444333333222222222222111111222222333333444444333333333333333333333333333333333333333333333333444444444555555555555555444444444444444444444444222333444666777999:::;;;;;;;;;<<<===>>>??????@@@@@@AAADDDHHHMMMTTTcccppp}}}{{{}}}}}}{{{xxxuuutttmmmllljjjfffbbb^^^ZZZXXXUUUTTTRRROOOLLLIIIGGGFFFAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOOOOSSSTTTVVVYYY]]]```bbbdddhhhkkknnnqqqsssuuuwwwyyyyyy{{{~~~~~~}}}|||{{{yyywwwvvvvvvxxxlll```\\\ZZZVVVSSSRRRPPPMMMJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB============<<<<<<<<<<<<===<<<<<<;;;;;;:::999999777888888888777666555555333333444444444333222111111111000000000000111111222222222222222222222222222111///000111333222222000000000000111111222333000111111111111222222222000111222333333111///...222222111111111222333444333333222222222222222222222222222333444444555555444444444444444444444444222222222333333444444444222222222333333333444444555555555555555555555555555555666777888::::::;;;;;;<<<<<<===>>>???@@@AAACCCDDDHHHNNNTTT___pppvvvxxx}}}~~~~~~zzzzzzyyywwwtttpppllljjjeeedddaaa^^^ZZZVVVRRRPPPNNNMMMKKKIIIFFFDDDBBBAAA=========<<<<<<;;;;;;;;;999999:::;;;;;;;;;:::999<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<===>>>>>>======>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKKKKOOOOOOQQQSSSVVVXXXZZZ[[[```aaacccgggjjjmmmpppqqqtttwwwzzz|||}}}|||oooccc]]]YYYTTTPPPOOOPPPMMMJJJIIIHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>==================<<<:::::::::::::::777777777777666555333333333333444555444333222111111000000000000000111111222222222222222222222222222111///000111333333222111111111111222333444555000111111111111222222222111222444444444222000///222222111111111222444555333222222111111222222333222222333444444555666666444444444444444444444444111111222333333444555555555555555666666777777777777777777777777777777777888888888999999:::::::::<<<<<<===>>>???@@@AAAAAABBBDDDJJJSSS[[[hhh}}}xxxsssyyy~~~}}}||||||{{{vvvuuutttrrrnnnjjjfffccc___^^^\\\YYYUUUQQQMMMLLLIIIHHHGGGEEECCCAAA@@@???=========<<<<<<<<<<<<<<<777888:::;;;;;;:::999999=========>>>>>>>>>??????;;;;;;<<<<<<>>>???@@@AAA>>>??????@@@BBBCCCDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOUUUVVVXXX[[[^^^aaacccdddkkklllooorrruuuxxx{{{||||||lll]]]XXXXXXVVVRRRQQQMMMLLLKKKIIIGGGEEEDDDCCCEEEEEEEEEDDDCCCAAA@@@??????>>>===>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777666555555333333333222222111111111555444222111111111222222222222222222222222222222333333333222222333333444222222222222222222222222111222333444444333111000222222333333333222111111////////////////////////333333333333333333333333222222222333333444444444444222000.........000111222222333444444555666666222222333444555666777888555555444444444555555666:::999888777777888999:::;;;===???@@@@@@@@@AAABBBFFFIIIOOOYYYgggyyyxxxuuuzzzsss|||~~~~~~~~~~~~~~~{{{xxxuuusssqqqnnnjjjfffdddbbb___\\\WWWUUURRROOOKKKIIIGGGFFFBBBAAA@@@???>>>===<<<;;;???>>>>>>===;;;::::::999:::;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????@@@BBBDDDFFFFFFGGGIIIKKKKKKMMMOOOPPPRRRTTTWWWZZZ^^^aaaeeeiiikkkooosssvvvzzz{{{}}}|||mmm^^^YYYXXXVVVRRRQQQMMMMMMKKKIIIGGGEEEDDDCCCEEEEEEEEEDDDCCCAAA@@@??????>>>===>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888888777777666666666666666555555555444444444444222111111111222222222222222222222222222222444444333222222222333333222222222222222222222222///000111222222111///...000111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555444333222111222333444222222333333444444555555444444444555555555555555555555444444555555666666888888888999:::;;;<<<<<<<<<===???@@@@@@AAADDDFFFJJJNNNVVVbbbqqq}}}pppmmmqqqyyy~~~|||zzzzzzzzzzzzxxxvvvsssooommmkkkhhhdddaaa^^^\\\YYYVVVPPPNNNLLLHHHEEECCCBBBAAAAAA@@@???>>>===<<<;;;;;;======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????????????????@@@AAABBBBBBDDDFFFIIIKKKLLLNNNQQQSSSUUUWWWYYYZZZ[[[^^^aaacccgggjjjnnnrrruuuxxx||||||nnn___ZZZXXXUUURRRQQQNNNMMMKKKIIIGGGEEEDDDCCCEEEEEEDDDDDDCCCBBB@@@@@@???>>>===>>>???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888777777777777777444444444444333333333333444333333222222222222333222222222222222222222222555444333222222222222222222222222222222222222222//////111222222111000/////////111222333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444444555333333333333333333333333666666555555555444444444555555555555555666777777777888999;;;===>>>>>>???>>>@@@AAAAAABBBDDDHHHLLLPPPVVVaaannn~~~vvvmmmlllppp}}}|||{{{zzzxxxvvvttttttsssqqqnnnjjjgggeeeccc```[[[XXXVVVSSSPPPNNNIIIHHHEEECCC@@@>>>======???>>>>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIJJJMMMQQQTTTWWWYYY\\\___bbbeeegggiiijjjkkknnnppptttwww{{{~~~{{{mmm```[[[XXXUUURRRQQQNNNMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>???>>>===;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777888888888333333333333222222222222333333333333333333333333222222222222222222222222555444333222111111111111222222222222222222222222111111222333333333222222///000111222333333333333222222222222222222222222333333333333333333333333444444333333333333222222111111222333444444444333333333333333333222222222666555555555555444444444555555555555666777888888777888:::===>>>>>>>>>>>>BBBBBBBBBBBBDDDGGGMMMQQQWWW___lll{{{}}}vvvtttwww}}}~~~|||zzzyyyxxxwwwtttrrroooooommmjjjgggccc___^^^ZZZWWWSSSPPPMMMKKKHHHFFFEEEDDDBBB@@@>>>======<<<<<<<<<<<<;;;;;;:::::::::888999999::::::;;;<<<<<<<<<<<<============>>>>>>AAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIKKKNNNOOOQQQQQQSSSVVV[[[```cccfffjjjllloooqqqtttvvvwwwxxxzzz|||~~~xxxlll```[[[XXXTTTQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???>>>===>>>???>>>===;;;::::::;;;;;;;;;;;;::::::777777777777777888888888555555555555555666666666333333333333333333333333222222222222222222222222444333222222111111111111222222222222222222222222111111222222333333333333222222333333333222222111111111111111111111111111333333333333333333333333333333333333333333333333111222333444444444444444444333333333333333333333444444444555555555555666555555555666777888999999888:::;;;===>>>======<<>>===<<<<<<<<<;;;;;;;;;:::::::::::::::888999:::;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDFFFGGGIIIJJJJJJKKKLLLOOORRRUUUWWWYYYYYY]]]aaaggglllpppssswwwyyyyyy|||tttiii___ZZZWWWSSSQQQRRROOONNNLLLJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA???>>>===>>>???>>>===;;;::::::;;;;;;;;;;;;::::::888888888777777777777777333333333333333444444444222333333444444444444333222222222222222222222222222222111111111111222222222222222222222222222222/////////000000111222222333333333333333222111000333333333333333333333333333333333333333333333333222222222333333444444444444444555555555555555555444444444444444444444444444444444555555555666666666666666666777999:::;;;:::;;;<<<===============CCCDDDGGGJJJOOOVVV^^^cccrrrzzz~~~}}}wwwvvvtttrrrqqqnnniiifffbbbaaa^^^[[[WWWTTTQQQPPPKKKIIIFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<===>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRSSSUUUYYY\\\___aaabbbcccjjjnnntttzzz}}}pppfff]]]YYYVVVRRRQQQSSSOOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA???>>>===>>>???>>>===;;;999::::::;;;;;;::::::999999999888888777777666666/////////000000111111111222222444555555555444444222222222222222222222222000000000000111222333444222222222222222222222222////////////000111222333111111222333333333222222444444444444444444444444333333333333333333333333111111222222333444555555666555444333333333444555444444444555555666666666555555555555555444444444666666666777888999;;;;;;;;;;;;<<<<<<>>>???AAABBBHHHKKKPPPWWW___iiisssyyy~~~|||zzzyyyrrrqqqooommmjjjfffaaa]]]YYYWWWTTTQQQNNNKKKIIIHHHEEECCCAAA@@@@@@???>>>===;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBAAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPSSSWWWZZZ]]]^^^bbbdddgggkkknnnpppqqqqqqvvv{{{~~~mmmeee\\\YYYVVVRRRQQQSSSOOONNNMMMKKKIIIGGGEEEEEECCCCCCCCCDDDCCCCCCBBBBBB???>>>===>>>??????===;;;999::::::;;;;;;::::::999:::999999888777666666555111111222222222333333333111222444555666555444444222222222222222222222222//////000000111222444444222222222222222222222222111111111111222333444555///000111222333444444444333333333333333333333333333333333333333333333333000000111222444555666666555444222000///000222333444444444555666777888888888777666555444333222222666666666777888:::;;;<<<;;;;;;<<<===???BBBDDDFFFNNNSSSZZZdddnnnzzz}}}{{{xxxwwwvvvooommmkkkhhheeeaaa[[[WWWRRRQQQNNNKKKHHHEEEDDDCCCBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>999::::::;;;;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGIIILLLNNNOOOTTTVVVXXX\\\aaadddgggiiinnnqqqtttxxx{{{}}}}}}}}}~~~vvvggg___YYYXXXXXXTTTQQQQQQOOONNNKKKIIIGGGGGGGGGGGGHHHFFFDDDBBBAAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999777666666666666666666555555444222222333333333333444444444444333333333444555555333222222111111222222333444333333222222333333444222222222333333444444444444444444333333222222222222333333333222111222333111111222222222333333333333333333444444444555555444444444444444444333333000111333555666666555555666666555444333222222111555555555555555555444444666666777999;;;===<<<;;;<<<<<<>>>AAABBBBBBHHHPPPYYYbbbooozzz|||xxxvvvtttrrrqqqkkkgggbbb]]]YYYUUUPPPMMMIIIHHHFFFDDDBBBAAAAAAAAA<<<<<<;;;:::::::::;;;;;;===;;;999999;;;<<<999777<<<============>>>AAACCCBBBCCCEEEEEEEEEEEEGGGIIIJJJJJJKKKOOOSSSVVVXXXXXX^^^```eeejjjqqqvvv{{{}}}~~~uuuhhh```ZZZYYYXXXTTTQQQQQQRRRPPPNNNLLLJJJJJJIIIIIIDDDCCCBBB@@@?????????@@@>>>>>>>>>>>>============<<<<<<<<<;;;:::999777777666666777777666666555444333333444444444555555555555444444333333333444444333222222111111222222333444333333222222333333444222222222333333333333333333333333222222111111111333333444444333333333444111222222222222333333333333333333444444444555555444444444444444444444444222222333444555555555555666555555444444333333222555555555555555555555555666666777999;;;<<<<<<;;;<<<<<<>>>BBBCCCFFFOOOXXXgggqqq~~~}}}xxxtttrrrooollljjjeeeaaa\\\XXXTTTPPPLLLIIIDDDDDDCCCBBB@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;999:::===>>>===;;;===>>>??????>>>???BBBDDDBBBDDDFFFGGGHHHIIIKKKMMMQQQRRRTTTXXX\\\___aaabbbhhhjjjnnntttzzztttjjjaaa[[[YYYXXXTTTRRRRRROOONNNLLLJJJHHHGGGFFFFFFCCCBBBAAA@@@@@@@@@@@@AAA<<<=========>>>>>>>>>???<<<<<<<<<;;;:::999888777666666777777666666555444444555555555555666666666666555444444333333333333333222222111111222222333444333333222222333333444333333222222222222222222222222111111111111111000444444444444444444444444222222222222333333333333333333333444444444555555222333333444444555555555444444333333333444444555444444444444444444444444555555555555555555555555777777888999:::;;;;;;;;;???>>>@@@EEEIIIOOO[[[gggyyy~~~|||zzzwwwrrrnnnkkkgggccc```\\\XXXTTTPPPMMMJJJFFFCCCAAAAAA@@@???>>>===;;;:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<>>>>>>>>>>>;;;;;;;;;;;;:::999888777777777777777777666555555444444555555555666666666777666555444333222222222333222222111111222222333444333333222222333333444333333333222222111111000222222222222111111111111444333222333444555444444222222222333333333444444333333333444444444555555222222333333444555666666666555444222222333444555333444444444555555666666555555555555666666666666888999::::::::::::<<<===BBBAAADDDKKKRRR\\\kkkxxx~~~zzzxxxxxxwwwvvvuuurrroookkkgggccc___YYYUUUSSSPPPLLLIIIGGGDDDAAA???@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<===>>>@@@AAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMMMMPPPSSSVVVXXX[[[___aaagggjjjooossswwwzzz}}}wwwlllccc[[[YYYXXXTTTRRRSSSPPPPPPNNNMMMJJJHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCCCC?????????>>>===<<<<<<<<<;;;;;;;;;;;;:::999888888777777777777777666666555333444444444444555555555777666555444333222222222333222222111111222222333444333333222222333333444444333333222222111111111222333333333333333333333333111000111444555444222222222333333333444444444333333333444444444555555222222333333444555666666666555444222222333444555333444444555555666666777555555555666666666777777999:::;;;;;;:::;;;>>>@@@DDDDDDIIIRRR\\\gggwww|||wwwtttsssrrrpppnnniiigggccc___[[[WWWQQQNNNLLLIIIFFFDDDBBBAAA>>>===>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@AAAAAABBBBBBCCCDDDFFFIIIKKKLLLMMMOOOQQQTTTWWW[[[___bbbeeeiiilllqqquuu{{{{{{lllccc[[[XXXVVVSSSQQQRRROOONNNMMMLLLIIIGGGDDDCCC@@@@@@AAABBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;::::::999888777777888888777777666555333333444444444555555555666555444444333333333333333222222111111222222333444333333222222333333444444444333333333333333333333333333333333444444444222000///000444555444111333333333333444444444444333333333444444444555555222333333444444555555555444444333333333444444555444444555555666666666666555555555666666777777888999;;;======;;;<<<@@@DDDFFFIIIQQQ\\\gggsss~~~}}}}}}zzzvvvrrrpppmmmjjjhhh```]]]YYYVVVSSSOOOKKKHHHFFFDDDAAA@@@@@@???===<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<>>>???AAAAAA@@@BBBDDDDDDCCCCCCEEEGGGFFFIIIMMMPPPRRRTTTVVVXXX]]]```eeeiiilllppptttwww{{{lllcccZZZWWWUUURRRPPPQQQLLLLLLKKKJJJGGGDDDAAA@@@@@@AAABBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<::::::;;;;;;;;;:::999999777888888888888777666666444555555555555666666666555444444333333333444444333222222111111222222333444333333222222333333444444444444444444444555555111111222222333333333333333111///111555777555222333333333444444444444555333333333444444444555555444444444444444444444444222222333444555555555555555555555555666666666666444555555666777777888888999<<>>===>>>DDDIIIMMMQQQ\\\jjjvvv}}}{{{yyyxxxuuurrrnnnkkkgggccc___WWWTTTPPPMMMKKKIIIGGGEEEBBB@@@>>>=========<<<;;;888<<>>???AAACCCDDDAAADDDFFFGGGGGGHHHJJJMMMMMMQQQVVVZZZ]]]```ccceeejjjmmmrrruuuyyy}}}lllbbbYYYVVVTTTQQQPPPQQQOOOOOONNNMMMJJJGGGDDDBBBCCCCCCDDDDDDDDDCCCAAAAAA============>>>>>>>>>>>>::::::;;;;;;;;;:::999999888888888888888777666666666666666666777777777777444444333333333444555555333222222222222222222333444333333222222333333444444444444555555666666666000000111111222222222222555111///222666888666333333333333444444444555555333333333444444444555555444444444444444444333333000111333555666666555555666666666666666666666555444555555666777888888999999===??????>>>???FFFKKKTTTZZZfffvvv{{{xxxwwwrrrpppmmmjjjfffbbb\\\XXXRRRNNNJJJGGGEEEEEEDDDCCC@@@>>><<<;;;<<<<<<;;;:::999???HHHOOOOOOIII@@@:::======>>>???@@@BBBDDDEEEAAAEEEHHHJJJJJJKKKOOORRRVVVZZZ___dddhhhkkknnnpppuuuxxx|||nnncccZZZXXXXXXUUURRRQQQLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;:::999888888888777777777666666555555777777666555555555555555666666555444333333222222333333333222333333444444333333333444444444555555444444444444444444444444333333333333333333333333555444333333333333444555222222333444444555666666333333333333333333333333555444444333333333444444444444555555555444222111777777777777777666666666666666666666777888::::::<<<;;;;;;>>>???CCCLLLUUUYYYiii~~~}}}{{{xxxuuurrrmmmiiiddd___ZZZVVVRRROOOGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>JJJUUUVVVMMMDDDCCCEEE>>>@@@CCCDDDEEEFFFIIIKKKIIIKKKNNNQQQSSSWWW[[[^^^cccfffkkknnnqqqtttxxxzzznnncccZZZXXXXXXUUURRRQQQLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;:::999888888888888888777777666666666666666555444444444444444222333333444555666777888333333222222222222333333333333333444444444555555444444444444444444444444333333333333333333333333555444333333333333444555222222333333444444555555333333333333333333333333555444444333333444444444555555666666666555444333666666666666666666666666666666666777888999:::;;;@@@>>>>>>@@@AAAEEEOOOYYYiiixxx~~~{{{xxxtttpppmmmgggccc^^^YYYVVVRRRNNNKKKFFFEEEDDDBBBAAA???>>>===>>>======<<<<<<<<<======:::EEEQQQTTTNNNFFFBBBBBB@@@BBBDDDFFFGGGIIILLLOOOQQQSSSVVVXXX[[[___cccgggnnnqqqvvvyyy|||nnncccZZZXXXXXXUUURRRQQQLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>============;;;<<<<<<;;;;;;:::999888888888888888888777777777555555444333333333333333222333444555666777888999333333222111111222222333333333333444444444555555444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333333333333333333333333333444444444333333444444555666666777777666666555444555555555666666666666666666666777777888:::;;;<<>>===============>>>???===FFFRRRXXXXXXTTTPPPNNNGGGHHHJJJLLLMMMPPPUUUXXX]]]___aaacccfffkkkpppttt{{{~~~~~~nnncccZZZXXXXXXUUURRRQQQNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888999999888888888888888888666555444444333333444444777666666555444333333333333333222111111111222222333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333222222222444444444444444444444444444444333333333444555555555555666666666555555555555555555555555666666666777777777888999;;;<<<===CCCAAABBBGGGLLLUUUcccppp{{{wwwrrrlllgggbbb\\\YYYUUURRRNNNKKKIIIGGGDDDAAAAAAAAA@@@>>>===;;;::::::<<<<<<<<<======???@@@@@@AAAGGGPPPXXX]]]___^^^]]]OOOQQQSSSUUUWWW[[[```dddiiijjjmmmooorrrwww}}}~~~nnncccZZZXXXXXXUUURRRQQQOOOOOONNNMMMKKKIIIHHHFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999888888888888888888999999777666666555555555555555777777555444222111000///444333333222111111222222333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444444333333333333333333333444444444444444444444444333333333333333444555666444444444444444444444555555555555555666666777777777888888999;;;<<<>>>???AAA@@@DDDLLLVVVbbbsss~~~}}}vvvrrrlllfffaaa[[[UUUQQQOOOLLLIIIFFFEEEDDDAAA?????????>>>===<<<<<<;;;;;;<<<<<<<<<===???@@@BBBCCCAAACCCHHHNNNTTTZZZ]]]^^^VVVYYY\\\___bbbfffkkkoootttvvvxxxzzz}}}nnncccZZZXXXXXXUUURRRQQQOOOOOONNNMMMKKKJJJHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>============<<<======<<<<<<;;;:::999777777777888888888888888777777666555555555555666333333333333222222222222555555444333222222222222333333333444444444555555333333333333333333333333333333333333333333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333333444555555666444333333333333444555555555555666666777777888888888888999:::<<<>>>???@@@AAABBBIIIUUUbbbqqq}}}zzzwwwvvvoookkkfff```[[[VVVPPPLLLJJJGGGDDDCCCCCCBBB@@@???>>>>>>>>>>>>===============>>>>>>@@@AAADDDEEEGGGHHHHHHHHHKKKOOOTTTZZZ]]]^^^aaafffjjjnnnrrrwwwzzznnncccZZZXXXXXXUUURRRQQQNNNNNNMMMLLLJJJHHHFFFEEECCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>========================<<<;;;:::999666666666777777888888888666666555444444444444555111111222333333444555555777666555444333333333333333333333444444444555555222222222222222222222222333333333333333333333333333333444555555444333333444444444555555666666666555555555555555555555555333333333333444555666666555444333333444555666777666666777777888999999:::888999999;;;<<<>>>@@@AAADDDGGGQQQ___nnn~~~}}}|||{{{yyyvvvrrrooommmeeebbb\\\XXXSSSNNNIIIEEEFFFCCCAAA@@@AAAAAA???>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCFFFHHHJJJKKKOOOQQQSSSTTTWWW\\\ccchhhhhhmmmsssyyy~~~nnncccZZZXXXXXXUUURRRQQQLLLLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>========================<<<;;;:::999555555666666777777777888555555444333333333333444333333333444444555555555888777666555444333333333333333333444444444555555222222222222222222222222333333333333333333333333333333444555555444333333444444444555666777888888555555555555555555555555222222222333444555666777666555444444555666777888666777777888999:::::::::999999:::;;;===???AAABBBHHHLLLVVVfffuuu}}}yyyyyywwwtttppplllhhhfff\\\XXXTTTOOOKKKGGGBBB???CCCAAA?????????@@@???>>><<<===>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIKKKNNNOOOPPPTTTYYY]]]```eeemmmsssrrrwww~~~qqqfff\\\XXXWWWTTTQQQQQQLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<===>>>???;;;;;;;;;:::999888777666;;;;;;:::999888777666555555444444444444555666666555555444333333333333444444777444---...666777111333333333444444444555555444444444444444444444444444444444444444444444444222222333333333444444444333333333444444444555555222333555777777666555444666666555555555666777777666666666666666777888888555666666777888888999999>>>;;;;;;???AAAAAAAAADDDGGGPPP___ooo||||||~~~|||zzzzzzwwwrrrmmmiiieee```]]]TTTQQQLLLHHHDDDBBBBBBBBB>>>============>>>??????<<<>>>@@@BBBBBBCCCFFFGGGDDDFFFHHHJJJLLLPPPUUUXXX]]]___cccggglllqqqwww|||tttiii^^^[[[ZZZWWWTTTTTTMMMKKKIIIIIIIIIIIIGGGEEECCCCCCCCCBBBAAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555555444444444444555666666555555444333333333333444222555333///111666555000333333333444444444555555444444444444444444444444444444444444444444444444222222333333333444444444333333444444444555555555222333555777777666555444333333333333444555666666666666666666666777888888777888888888999999::::::<<<999999===@@@@@@CCCFFFMMMVVVeeeuuu{{{xxx{{{~~~}}}{{{xxxuuurrrnnniiiddd```[[[VVVSSSMMMKKKFFFBBB???>>>>>>>>>???????????????@@@@@@AAA???AAABBBCCCCCCDDDGGGIIIJJJLLLOOORRRUUUYYY^^^aaakkknnnrrruuuyyy~~~qqqfff[[[XXXWWWTTTQQQQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======>>>??????;;;;;;<<<===============999999888777666555555444555444444444444555666666555555444333333333333444666666444111333666777555333333333444444444555555444444444444444444444444444444444444444444444444333333333333444444444444333444444444444555555555333444555666777666555555333333333333444555666777666666666666666777888888:::::::::::::::::::::;;;===999999===@@@BBBFFFLLLVVV___mmm{{{zzzvvvyyy~~~|||zzzvvvrrrooohhhddd___YYYUUUPPPLLLHHHFFFDDDAAA>>><<<<<<<<<===AAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFIIILLLOOORRRUUUYYY]]]aaaffflllooowwwzzz}}}ooodddZZZWWWVVVRRRPPPOOOOOOMMMKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>??????<<<<<<============<<<<<<999999999888777666666666555444444444444555666666555555444333333333333444888444222222444555666777333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444444555444444444444555555555555444444555666777666666555666666666666666777777888666666666666666777777888::::::::::::::::::::::::???<<<<<>>======>>>???@@@@@@@@@@@@AAABBBCCCDDDHHHIIIIIIJJJLLLPPPUUUZZZ\\\___dddiiinnnsssyyy}}}ssshhh]]]ZZZYYYVVVSSSSSSPPPNNNKKKJJJJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@??????<<<<<<============<<<<<<=========<<<<<<:::999999:::::::::999999888888888555444444444444555666666555555444333333333333444222000444===???888222222333333333444444444555555444444444444444444444444444444444444444444444444333333444444444555555555444444444555555555666666555555555666666666666666999888777666666666666666666666666666666777777888999999999:::::::::::::::@@@>>>>>>BBBFFFJJJSSS]]]jjjqqq{{{~~~|||yyyvvvrrrmmmfffaaa[[[WWWQQQLLLIIIFFFCCCAAA??????>>>>>>>>>???@@@AAA?????????AAABBBDDDFFFGGGHHHIIILLLNNNRRRXXX___dddeeeiiioootttyyysssggg]]]ZZZYYYVVVSSSRRROOOMMMKKKJJJJJJIIIGGGEEEBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@??????<<<<<<<<<;;;:::999888777;;;;;;:::::::::999999999555444444444444555666666555555444333333333333444111222???QQQSSSCCC555222333333333444444444555555444444444444444444444444444444444444444444444444333444444444555555555555444444555555555666666666555555666666666777777777777777666555444444444444666666666666666777888888888888999::::::;;;<<<<<<>>>>>>BBBIIINNNTTT```kkkxxx}}}zzzxxxsssooojjjddd^^^YYYRRRNNNIIIEEECCCBBBAAA???============>>>???@@@AAA@@@@@@BBBDDDFFFIIIKKKMMMKKKNNNQQQVVV[[[bbbiiinnnqqquuuzzzqqqfff\\\YYYXXXTTTRRRQQQNNNMMMKKKJJJKKKJJJHHHGGGBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@???;;;;;;;;;;;;;;;:::999888:::::::::999999999999888555444444444444555666666555555444333333333333444555333???SSSUUUDDD777777333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666777777888555555444444555666777777666666666666666777888888888888999;;;<<<===>>>??????BBBIIISSS[[[dddrrr~~~~~~{{{uuuqqqkkkeee```ZZZTTTPPPJJJGGGCCC@@@@@@@@@@@@@@@======>>>???@@@AAABBBBBBDDDEEEGGGIIIMMMQQQTTTVVVVVVYYY^^^dddiiiooouuuzzz|||uuujjj```\\\[[[XXXUUUUUUNNNLLLKKKJJJKKKKKKIIIHHHBBBBBBAAAAAA@@@??????>>>888999:::;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;999999999888888888888888555444444444444555666666555555444333333333333444666...222BBBDDD777222888333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555666666555555555555666666666777666666666666666777888888444555555666888999;;;<<<666666666666666777888888888999:::<<<>>>???@@@AAABBBFFFPPP]]]gggrrr{{{xxxpppkkkeee^^^XXXSSSMMMJJJGGGDDD@@@??????AAABBBBBB??????@@@AAABBBCCCDDDDDDGGGHHHKKKNNNRRRWWWZZZ\\\aaaeeekkkpppuuuzzzwwwjjj^^^YYYVVVSSSQQQQQQNNNNNNLLLKKKIIIGGGFFFFFFDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;::::::999888888999::::::::::::999888888777777666555444444333333333333333222222111111111000222444666777666444222444444444444444444444444333333333444444555555555333333333444444444555555666777777777666444222000555555555555555555555555555555555555555555444444666666666666777777777777999888777666666777888999;;;999888:::;;;<<>>>>>???AAACCCDDDDDDDDDDDDGGGKKKOOOTTTWWW]]]bbbggglllqqquuu|||uuuiii^^^ZZZXXXTTTPPPPPPMMMLLLKKKIIIHHHFFFEEEDDDDDDBBB@@@@@@AAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::999999888888888888888888777666666666666666555444444333333666666666555555555555555888666333000000222555777444444444444444444444444222222222222222333333333333333333444444444555555111222444555666666777666666666666666666666666666555555555555555555555555666666666666777777777777777777666666777999;;;<<<::::::===AAABBBCCCIIIQQQ]]]iii{{{|||vvvqqqjjjccc___UUUQQQLLLHHHFFFEEECCCBBB???@@@AAA@@@??????AAABBBDDDFFFGGGHHHJJJMMMRRRVVV\\\```gggnnnsssyyy}}}vvvjjj___[[[YYYUUUPPPOOOLLLLLLJJJIIIGGGEEEDDDDDDDDDBBB@@@@@@AAAAAA@@@???<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999999999777777777777777666666555666666555555555444444444444444444444444444444444999666333111000222444666333333444444444444444444333333333333333333333333333333333444444444555555222333333555666666777777444444444444444444444444555555555555666666666666666666666666777777777777:::999999999999;;;<<<>>>>>>???AAAEEEHHHKKKVVVaaakkkzzzzzzsssmmmfff___YYYUUUNNNKKKGGGEEEDDDDDDCCCBBBAAABBBCCCCCCBBBCCCEEEGGGFFFHHHKKKMMMPPPTTTYYY]]]ccchhhpppxxx~~~yyymmmaaa]]]ZZZUUUQQQPPPLLLLLLJJJIIIGGGEEEDDDDDDDDDBBB@@@@@@AAAAAA@@@???===>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999666777777777777666555555555555555555555444444444444444444444444444444444666555444333333333333333333333333444444444555555555555555555555444444444333333333444444444555555555555444444555555555555444444444444444444444444555555555666666666777777666666666666777777777777;;;:::999888999:::;;;<<<>>>???BBBFFFJJJRRRbbbppp}}}vvvqqqjjjbbb\\\VVVQQQMMMIIIGGGDDDCCCCCCCCCBBBAAAAAABBBDDDEEEEEEFFFIIIKKKJJJMMMQQQTTTXXX]]]cccfffkkkpppxxx~~~qqqddd^^^ZZZUUUQQQQQQMMMLLLKKKIIIHHHFFFEEEDDDDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::777777777777777666555555555555555555555555555555555555555555555666666666333444555555555444333222222333333444444555555555666666666666555555555555333333333444444444555555777666555444444444444444555555555555555555555555555555555666666777777888666666666666777777777777888777777666777888:::;;;<<<>>>DDDKKKQQQ\\\ooo|||xxxkkkfff^^^XXXRRRNNNJJJHHHDDDBBBAAAAAAAAABBBAAA@@@@@@BBBEEEGGGHHHJJJNNNQQQSSSWWW[[[```dddiiinnnrrrvvv{{{vvvfff^^^ZZZUUURRRRRRNNNMMMLLLJJJHHHGGGFFFEEEDDDBBB@@@@@@AAAAAA@@@???======>>>>>>======<<<;;;::::::::::::::::::::::::777888888888888777666666555555555555555555555555333444444444555555555555333333444444444444444444222222333333444555555666666666555555555444444444333333333444444444555555777666555444333444444555555555555555555555555555444555555666777777888888666666666666777777777777666666666777999<<<>>>@@@@@@FFFPPP[[[cccoooyyyrrrmmm```[[[TTTNNNJJJHHHFFFDDDAAA@@@???@@@BBBDDDCCCCCCCCCFFFIIILLLNNNRRRVVVYYY___bbbggglllqqqvvv{{{xxxhhh^^^YYYUUUSSSSSSNNNNNNLLLKKKIIIGGGFFFFFFDDDCCCAAA@@@AAAAAA@@@???<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888888888888888777666666444555555555555555555555111111111222222333333333444333333333333444666666222222333333444555666666555555555444444333333333333333333444444444555555666555444333333444666666333333333333333333333333444555555666777888888999666666666666777777777777666777888:::===AAADDDFFFHHHPPP___mmmwww}}}xxxqqqiiidddYYYTTTMMMHHHEEEDDDCCCBBB@@@???@@@BBBEEEGGGHHHGGGHHHJJJNNNQQQUUUYYY^^^aaagggkkkpppuuuzzz{{{jjjaaaXXXVVVVVVOOONNNMMMMMMLLLKKKJJJJJJIIIFFFEEECCCAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::::::::999777666444333444555555555444333333222555555555444444333333333444444444444444444444444555555555444444333333333444444444444444444444444777777666555444333333222222222333333444555555555444444444555555555555666777666555444444555666777777666666666666777777888888<<<999:::AAAAAAEEESSSUUUdddwwwxxxrrrnnnggg^^^VVVQQQNNNJJJFFFDDDCCCCCCDDD@@@BBBCCCDDDDDDGGGJJJMMMMMMQQQWWWZZZ]]]cccjjjpppvvvyyy~~~lllcccYYYVVVVVVOOOMMMMMMLLLKKKJJJIIIHHHGGGCCCBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999888666555444444555555555444444333222444444444444444444333333222222222222222222222222555555444444444333333333444444444444444444444444666666666555444444333333333333333444555555666666555555555666666666777777888777666666666666777888777666666666666777888888777<<<;;;;;;BBBCCCKKK\\\iii{{{~~~wwwooohhhccc]]]UUUOOOIIIHHHEEECCCAAAAAABBBCCC@@@BBBCCCEEEFFFHHHLLLOOORRRWWW]]]aaaeeekkksssyyyoooeee[[[XXXWWWOOOMMMMMMKKKJJJHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888888777666666444555555555555444333333333333444444444444444444222222222222222222222222555444444444444333333333444444444444444444444444555555555555555555555555333444444555666666777777666666666666777777777888888888777777777777888999666666666666666777888999777>>>===>>>DDDHHHTTTiii{{{tttmmmddd\\\WWWRRRKKKGGGBBBBBBAAAAAAAAABBBCCCCCCBBBDDDGGGIIIKKKMMMQQQTTTYYY___ffflllrrryyyrrrhhh\\\XXXWWWPPPNNNMMMLLLJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@AAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999666777777888888888777777444444555555555555444444333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555666666444444555555666777777777555555666666666777777777777777777777777777888888666666666666777888999999666??????@@@GGGMMM^^^vvvyyyrrrkkkddd[[[SSSNNNJJJFFFCCC@@@AAABBBCCCDDDEEEFFFFFFFFFIIIMMMPPPRRRVVVZZZ]]]aaagggpppwww}}}ssshhh]]]YYYWWWOOOOOONNNMMMKKKIIIGGGFFFEEECCCBBBBBBAAA@@@@@@@@@AAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999666666777888888888888777444444555666666555555444333333333444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333333444444555666666666444444555555666777777777444444555555555666666666555555555666666777777777666666666666777888999:::777???@@@BBBJJJSSSfffzzzpppiii```[[[SSSLLLGGGDDDBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJNNNRRRWWWZZZ^^^bbbeeekkkqqqyyyssshhh\\\XXXVVVOOONNNNNNMMMKKKIIIHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999666777777888888888777777444444555666666666666555333333444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444444444444555555555666666333444444555666666777777444444444444555555555555333444555666777777666666666666666777888999:::;;;888???@@@CCCNNNXXXjjj~~~{{{vvvooofff___TTTPPPKKKFFFBBB@@@@@@AAAAAABBBCCCEEEHHHJJJMMMNNNPPPTTTZZZ___dddhhhmmmpppvvv|||qqqggg[[[WWWVVVNNNLLLLLLKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999777777888888888777777666444444555666666666666666444444444444444444333333444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555555333333333444555555666666555555555555666666666666333444666777888888777777666666666777888999;;;<<<:::??????CCCQQQ\\\lll}}}vvvpppkkkcccZZZTTTKKKJJJGGGCCCAAA@@@BBBCCCCCCDDDEEEGGGLLLPPPUUUXXX[[[___eeelllqqqvvvzzz}}}pppfffZZZVVVUUUNNNJJJJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888777666666444444555666777777666666555555555444444333333333666666666666666666666666333333333444444555555555444444444444444444444444555555555555555555555555222222333333444555555666666666666666777777777777444555777888999999999888666666666777888:::;;;<<<;;;???>>>CCCRRR^^^mmm|||wwwooohhhbbb[[[RRRLLLHHHHHHFFFDDDCCCCCCEEEFFFFFFFFFHHHKKKPPPWWW]]]aaadddiiipppvvv||||||jjj```[[[VVVSSSRRROOONNNMMMKKKIIIGGGEEEDDDEEECCCAAA@@@AAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<:::999999;;;;;;:::888555666777888888888888888555555555555555555555555444444222111111222444444111222444666666555333222444444444444444444444444555555555555555555555555555555444444444555555666555555666666666666555555666666555555555555666666666666777888888888888888999888777777888::::::999<<>>======<<<;;;;;;;;;;;;;;;<<<:::999999;;;;;;:::888555666666777777777777666555555555555555555555555444444333333333333444444333333444555444333222111444444444444444444444444555555555555555555555555777666555444333333333333666666666666666666666666666666555555555555666666666666777888888888888888666555555666888:::::::::>>>BBBHHHNNNWWWcccqqq{{{wwwrrrhhhbbbYYYQQQMMMIIIEEEBBBFFFDDDBBBAAABBBEEEHHHJJJLLLPPPVVV[[[```gggpppvvv}}}wwweee]]]ZZZVVVSSSRRROOONNNMMMKKKIIIGGGEEEEEEEEECCCAAA@@@AAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<:::999999;;;;;;:::888666666666777666666555555555555555555555555555555444444555555555555444444888777777666666555555555444444444444444444444444555555555555555555555555555555444333333333333333777666555444444555666777666666555555555555666666666666777888888888888888444555666888:::<<<======AAAGGGOOOVVV^^^hhhssszzzvvvnnnhhhZZZUUUOOOJJJGGGEEECCCBBBFFFEEEDDDDDDFFFJJJMMMPPPSSSXXX___eeelllttt}}}sssccc[[[YYYVVVSSSRRRNNNNNNLLLKKKIIIGGGFFFEEEEEECCCAAA@@@AAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::<<<:::999999:::;;;999888777777888888777666555555555555555555555555555555333444555666666555444333777666555555555555666666444444444444444444444444555555555555555555555555000111111222333444666777888777555333333555777888666666555555555555666666666666777888888888888888666888:::;;;<<<===???AAAEEELLLVVV```gggooowww|||~~~vvvlllccc\\\QQQNNNJJJFFFDDDDDDCCCCCCFFFGGGHHHJJJLLLPPPUUUYYY[[[aaaiiipppwwwqqqaaa[[[YYYVVVSSSRRRNNNMMMLLLKKKIIIGGGFFFFFFEEECCCAAA@@@AAA@@@???>>><<<<<<======<<<<<<;;;:::<<<:::999999:::;;;999888999999999999999888777666555555555555555555555555333444555666666555444333222111111111111222444444444444444444444444444444555555555555555555555555000111111222333444666777888777555333333555777888666666555555555555666666666666777888888888888888777999;;;;;;;;;===@@@CCCJJJSSS___jjjqqqwww|||}}}uuulllbbbYYYRRRJJJIIIGGGEEECCCCCCDDDEEEFFFHHHLLLOOORRRVVV]]]aaadddjjjssszzz~~~pppaaa[[[YYYVVVSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFEEECCCAAA@@@AAA@@@???>>>;;;<<<=========<<<:::999<<<:::999999;;;;;;:::888999999::::::999999888888555555555555555555555555444444555555555555444444333444444444555555555555444444444444444444444444555555555555555555555555555555444333333333333333777666555444444555666777666666555555555555666666666666777888888888888888666888999999999<<>>;;;<<<===>>>===<<<:::999<<<:::999999;;;;;;:::888777888888999999999999888555555555555555555555555444444333333333333444444666777777777666555333222444444444444444444444444555555555555555555555555777666555444333333333333666666666666666666666666666666555555555555666666666666777888888888888888777999:::999:::???IIIPPP___hhhsss{{{~~~}}}vvvpppggg^^^VVVOOOJJJFFF@@@BBBDDDEEEDDDEEEIIILLLMMMSSSZZZ___ccciiiqqqwww}}}~~~pppaaa\\\ZZZVVVRRRQQQMMMLLLLLLJJJIIIHHHGGGGGGEEECCCAAA@@@AAAAAA???>>>;;;<<<===>>>>>><<<:::999<<<;;;999:::;;;;;;:::888555666777888888888888888555555555555555555555555444444222111111222444444333333444333111...+++)))444444444444444444444444555555555555555555555555555555444444444555555666555555666666666666555555666666555555555555666666666666777888888888888888888:::<<<<<<>>>EEEQQQZZZgggoooyyy}}}}}}|||nnnggg^^^UUUNNNJJJFFFDDD???BBBFFFGGGHHHJJJNNNRRRTTTZZZbbbhhhlllrrr{{{qqqccc^^^\\\WWWQQQOOONNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCC@@@????????????<<<===>>>>>>>>>;;;999777:::::::::999999999888888888999888777444111---+++777777666666555555555555333333333333333333333333444444444444444444444444444444444444444444444444666555555444444555555666666666666666666666555555666444333333555666666555666666666666666777888888777666666666666777777888888:::<<<>>>CCCMMMYYYcccuuuyyy|||~~~}}}~~~|||rrrkkkddd]]]SSSMMMJJJHHHGGGEEECCCEEEHHHIIIKKKOOOWWW]]]aaafffmmmtttyyyrrrddd^^^[[[WWWRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>>>>;;;<<<<<<===<<<;;;999888;;;;;;;;;:::::::::999999555666777888888777666555666666666555555555444444555555555555555555555555444444444444444444444444555555555555555555555555333333333222222333333333555555555555555555555555777555444444666777777666666666666666666777777888777666666666666777888888999;;;>>>AAAHHHTTTbbblll{{{}}}ssshhhaaaZZZTTTMMMGGGFFFFFFEEEEEEEEEHHHLLLOOORRRXXX```fffnnnssszzztttddd^^^[[[WWWTTTRRRNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCAAA???>>>======>>><<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;::::::::::::555555666777888999::::::555555555444444444444444555555555555555555555555444444444444444444444444666666666666666666666666333333333333333333333333444444444444444444555555777666555555777888888777666666666666777777777777777777666666777888888999:::<<<@@@FFFOOO]]]mmmxxx{{{sssiii^^^WWWPPPLLLGGGCCCCCCEEEFFFGGGHHHMMMSSSXXX]]]ccclllrrrwww|||uuueee^^^[[[XXXUUUTTTNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCAAA???============>>>======<<<======>>>???;;;;;;:::::::::999999999888777666666555666666777444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444555555555555555555444333333333444444444444444777555444555666888777777555666666777777777777777777777777777888888999:::;;;>>>CCCIIISSSbbbsss~~~xxxpppiii```XXXSSSKKKHHHEEEDDDDDDGGGJJJKKKNNNSSSZZZ```fffllltttzzz}}}vvvfff^^^[[[XXXTTTTTTNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCAAA???============<<<<<<<<<;;;;;;<<<======999999999999888888888777:::999777666555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444555666666555444444333333333444444444555555666444333444555666666666555555666777888777777666777777777888888999;;;;;;<<<@@@FFFMMMWWWfffvvv{{{vvvnnnfff___XXXRRRNNNGGGGGGFFFFFFGGGJJJNNNQQQVVV\\\ccciiinnnssszzzvvvfff___\\\XXXTTTRRRNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCAAA???>>>======>>>::::::::::::::::::999999888888888888777777777777888888888888888999999999444444444444444555555555666666666666666666666666555555555555555555555555444444444444444444444444111222333444444333222111333333333444555555666666555444333333555666666555444555777888888888777666777777888888999:::<<<<<<===BBBJJJRRR\\\iiixxx|||vvvooofff\\\UUUOOOKKKHHHEEEFFFGGGIIIKKKOOOUUUYYYaaagggooouuuxxx|||uuufff```\\\WWWRRRPPPNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>>>>;;;;;;<<<<<<<<<:::999888999999999888888888777777666666888999999999888777444444555555555666666666666666666666666666666666555555555555555555555555555555555555555555555555111222444555555444222111333444444555666666777777666555333444666777777666444555777888888888666666888888888999:::;;;<<<===???EEENNNXXXbbbooo|||zzzvvvmmmfff\\\SSSNNNJJJHHHGGGDDDGGGKKKNNNRRRXXX___dddmmmsss{{{uuufff```]]]WWWQQQNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCCAAA????????????>>>???@@@@@@???===;;;999:::::::::999999999888888444555777888777666444222555555555666666666777777555555555555555555555555666666666666666666666666666666666666666666666666333444666777777666444333444444555555666777888888777666555555777888888777444555777888999888666555888888888999:::;;;===>>>@@@GGGQQQ\\\gggttt}}}vvvqqqccc]]]TTTMMMJJJIIIJJJJJJFFFJJJOOOTTTYYY```iiiooottt{{{xxxhhh```\\\WWWSSSQQQPPPOOOOOONNNMMMLLLKKKKKKFFFEEEBBB@@@>>>========================<<<;;;;;;<<<;;;::::::999999::::::999999888777666666777777888777555666777888666555999777555666888888666333555555555555555555555555555555555555555666777777...000333555777777666555111111222333333444555555555666888999888777555444555444555999999555333555999999::::::;;;<<<>>>???IIIRRR]]]fffppp{{{yyymmmeee]]]VVVOOOLLLJJJGGGHHHKKKOOOSSSWWW\\\aaajjjuuu}}}vvvfff___\\\WWWSSSRRRPPPOOOOOONNNMMMLLLKKKKKKFFFEEEBBB@@@>>>=========<<<===============<<<<<<::::::999888888888888999888888888888777777666666888666555666777777666555888777555666888888666333555555555555555555555555444444444555555555666666555555666666555333222111333333333444555555555666555666777888888777666555666444666999999666444666::::::::::::<<>>>>>>>>>>><<<<<<===============<<<:::999888888777777888888777777888999999888666555777666555555777777777555888777666777888777666444555555555555555555555555333444444555666555555555888777666555444222111111555555555555555555666666555666777888888777666555777555666::::::777555777999::::::;;;>>>DDDKKKQQQ[[[gggttt}}}}}}uuulllbbbWWWOOOLLLHHHEEEGGGIIIJJJOOOTTT\\\bbbjjjqqqxxxpppaaa\\\ZZZWWWTTTTTTPPPOOOOOONNNMMMLLLKKKKKKFFFDDDBBB@@@???>>>>>>>>>;;;<<<<<<===============::::::999888888888888888555777888:::999888666555666555444555777777777555777777777777777777666555555555555555555555555555333444555666777666666555555444444444444555555666666666555555555555555555555666777777888777777666888666777:::;;;888777999888999;;;<<>>>>>>>>>>>===;;;::::::;;;::::::999999999999999666666777777888888888888444333333444666777777666555777999888666444555777555555555555555555555555555444222111222333666777666666777777666555444333444444444555666666666777555555555666666777888999888555555888999777888;;;:::???GGGOOOXXXhhh{{{yyysssfffbbbYYYPPPJJJHHHJJJLLLNNNQQQXXXaaaffflllvvv}}}ooo```[[[ZZZXXXVVVUUUPPPOOOOOONNNMMMLLLKKKKKKEEEDDDCCCAAA@@@@@@AAAAAA?????????>>>===;;;999999:::999999888777888888888777777666666777888999999444333222444666777777666555777999999666444555777555555555555555555555555555333000...///111444666333555666888888777555444444555555666777888888999555555555555666777999999777444444888888777888;;;<<>>???<<<<<<<<<;;;::::::999999<<<;;;;;;:::999888777777999999999999888888888777555666666777888999999:::555666777888888777666555555555555555555555555555555555444333444555666777777777666666555555555444777777777777777666666666666555555555555777999:::444666999::::::;;;<<<===DDDJJJSSS\\\fffsss{{{pppfff___QQQOOOLLLIIIHHHKKKQQQVVVZZZbbbllluuu|||~~~oooaaa\\\[[[WWWTTTSSSRRRQQQPPPOOONNNLLLKKKKKKHHHFFFDDDAAA@@@???>>>???======<<<<<<;;;:::::::::::::::999999999999999999999999888888888777777777555666666777777888888888555666777777777777666555555555555555555444444444555555444444444555666777777666666666555555555555666666666666666666666666555555555555666777888999777888888888888:::>>>AAAGGGMMMUUU]]]fffppp{{{~~~sssiii^^^XXXMMMMMMKKKJJJKKKOOOVVV[[[fffmmmwwwpppaaa\\\ZZZWWWTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLGGGFFFCCCAAA????????????>>>>>>======<<<;;;;;;:::888888999999999:::::::::888888777777777666666666666666666666666666666666444555666666666666555444666666555555555444444444555555444444555555666777666666666666555555555555555555555555555555555555444555666777777888888777999999888777777;;;AAAEEELLLRRRZZZ```eeelllsssxxxuuujjj___UUUPPPKKKKKKLLLNNNQQQXXX___eeeooovvvqqqaaa[[[YYYWWWTTTSSSRRRRRRQQQOOONNNMMMLLLKKKFFFEEECCCAAA????????????>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777777777777666666666666666666666666555555555555444555555555555555555444666666666555444444333333555555555555555666666777666666666666666555555555444444444555555555555555444555666888888888777666888888888888999===CCCGGGQQQWWW___dddgggjjjnnnqqqwww|||xxxlllaaaXXXPPPKKKJJJLLLPPPTTTZZZbbbkkkqqqxxxqqqaaa[[[YYYVVVTTTSSSQQQPPPOOONNNMMMLLLKKKJJJEEEDDDBBB@@@???>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777777777777777666666666666666666666666555555555555555555555444444555555555666666555555555444444444555555555666666666666666555555555666666666666666444444444444555555666666444555777888888777666666444666888:::===AAAFFFIIIVVV\\\ccchhhiiiiiikkkmmmrrrvvv{{{}}}|||{{{{{{{{{xxxlllaaaXXXQQQMMMJJJKKKOOOTTT[[[bbbkkkuuu{{{rrraaaZZZXXXVVVTTTSSSQQQPPPOOONNNLLLKKKJJJJJJEEECCCBBB@@@???>>>??????>>>>>>======<<<;;;;;;:::<<<;;;;;;:::999888777666888888777777777666666666666666666666666666666666666666555444444555666666555555555555555555555555444555666777777777777666555555555666666666666666444444444555666666777777666666777777777777666666333666999===AAAFFFKKKOOO[[[aaagggiiiiiiggghhhiiikkknnnrrrrrrqqqrrruuuxxxqqqjjj^^^UUUOOOMMMLLLLLLPPPTTT[[[ccckkkttt}}}rrraaaZZZXXXUUUTTTTTTQQQQQQPPPOOOMMMLLLKKKJJJDDDCCCAAA???>>>>>>??????======<<<<<<;;;::::::::::::::::::999999888888888999999888888888777777777555666666777777888888888777777666555555666777777333333444444555666666666444555666777888777777666555555555555666666666777444444555666666777888888777777666666666666777777666888;;;>>>CCCKKKSSSYYY```dddiiiiiifffdddcccddddddgggiiijjjjjjmmmtttzzzwwweee^^^TTTMMMKKKMMMPPPRRRZZZ___gggooowwwrrraaaZZZXXXUUUSSSTTTSSSRRRQQQPPPNNNMMMLLLLLLDDDCCCAAA???>>>>>>??????===<<<<<<;;;::::::999999888999999999999:::::::::999999999999888888888888555666666777888999999:::888777666555555666777888222333333444555666777777444555777888888888777666444555555555666666777777555555555666777888888999888777666555555666777888:::;;;<<>>>>>>>>===<<<;;;;;;::::::;;;999555333333444777999666666666666666666666666888777666444444444555666777777777777666555333333555555555555555555444444444444444555555555555666666666777777777777666666555555444444444444555555444444555555666777777777::::::<<>>===>>>======<<<;;;;;;::::::===;;;999777777888:::;;;888888888888888888888888777777666555555555555555666777777777666555444444666666666666666666666666444444444555555555555666555555666666666666555555555555444444444444555555555555555555555666777888777999<<>>>>>>>>===<<<=========<<<;;;;;;::::::999888888777666777777777888888888888888888888888666666666666666555555444555666666666666666555555666777777777777777777777444444444555555555555666444444555555555555444444555555444444444444555555888777555444555666888999888:::???HHHSSSaaalllssstttuuusssllliiiiiigggcccaaabbbcccdddjjjuuu{{{pppggg\\\SSSPPPNNNQQQXXX___fffooovvv~~~~~~}}}|||{{{{{{{{{||||||}}}}}}~~~}}}}}}{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||{{{{{{zzzyyyxxxvvvuuutttttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz||||||{{{zzz{{{|||{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~xxxeee[[[XXXUUUTTTUUUQQQPPPPPPNNNLLLJJJHHHGGGDDDBBB???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;777777777777777666666555888888888888888888888888444555666777777666555444444555666666666666666555666666666666666777777777444444444555555555555666444555555666666555555444555555444444444444555555:::888666444444666888:::<<<>>>DDDLLLXXXdddooovvvzzz{{{wwwooolllllljjjgggccccccdddgggooo|||}}}pppeee]]]VVVQQQNNNPPPVVV^^^gggpppyyy}}}}}}zzz{{{{{{{{{|||||||||}}}||||||{{{zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||zzzzzz{{{{{{zzzyyyyyyxxxuuuttttttssstttuuuvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuwwwyyyzzz{{{zzzyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{|||||||||}}}}}}}}}{{{{{{{{{|||~~~~~~}}}}}}||||||yyyfff\\\XXXUUUTTTTTTQQQQQQPPPNNNLLLIIIGGGFFFEEECCC@@@???@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777777777777444555666777777666555444444555666666666666666555444444444555555666666666444444444555555555555666666666666777777666666666555555444444444444555555:::888666555555777999;;;===@@@FFFOOO[[[hhhssszzz~~~zzzsssoooooommmjjjffffffgggllluuurrrfff]]]WWWTTTSSSRRRXXX```gggoooxxx~~~}}}{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}yyyzzzzzzzzzzzzyyyyyyxxxvvvuuutttttttttuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwyyy{{{{{{zzzyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxyyyyyyzzz|||~~~~~~}}}{{{zzzyyyxxxxxx|||}}}~~~~~~}}}zzzzzz{{{{{{|||}}}~~~~~~zzzggg^^^ZZZVVVSSSSSSQQQQQQOOONNNKKKIIIGGGEEEFFFDDDAAAAAAAAABBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888666666666666666666666666444555666666666666666666555666666666666666555555333333444444555555666666444444444555555555555666666666777777777777666666555555444444444444555555888888777666777999;;;<<<<<<@@@GGGRRR___mmmyyy}}}vvvrrrrrrpppllliiiiiilllrrr}}}tttggg___YYYVVVWWWZZZ[[[dddmmmssszzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}yyyyyyzzzzzzzzzzzzyyyyyywwwvvvuuuuuuuuuvvvxxxyyy}}}|||zzzyyyxxxxxxyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}|||||||||||||||{{{{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyyyyyyyyyyzzzxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvyyyzzz{{{||||||{{{zzzyyywwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~zzz|||~~~{{{iii```[[[WWWSSSRRRQQQQQQOOONNNKKKHHHFFFEEEFFFDDDAAAAAAAAABBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777666666777777777777777777777777555555555555555666777777666777777777666555444444444444444555666666777777444444444555555555555666555666666666666666666555555555444444444444555555666666777888999:::<<<===@@@DDDKKKVVVcccpppzzzyyyuuuuuuqqqmmmkkkmmmqqqyyyuuuiii^^^YYYWWWVVV[[[aaaeeeqqq{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}||||||}}}}}}}}}}}}||||||zzzyyyxxxxxxxxxyyy{{{|||~~~|||{{{|||}}}}}}zzz|||}}}~~~}}}|||}}}~~~{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzzzzyyyyyyzzzzzz{{{|||yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzxxxxxxwwwwwwyyyzzz{{{|||{{{{{{zzzyyywwwxxxxxxyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}zzzzzz{{{||||||}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}yyyzzz{{{{{{{{{{{{~~~{{{jjjaaa\\\WWWRRRQQQQQQQQQOOOMMMKKKHHHFFFDDDFFFCCCAAA@@@AAABBBBBBAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888666555444444444666777888777777777777666555333333444555555666777888888999444444444555555555666666444555555555555555555444555555555444444555555555555555777888:::<<<======FFFJJJPPPYYYdddoooyyy~~~~~~{{{wwwvvvrrrmmmmmmooouuu}}}{{{mmmbbbXXXVVVVVVWWW]]]fffmmmyyy~~~}}}|||||||||}}}~~~~~~}}}~~~}}}|||||||||||||||}}}~~~~~~{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||||||||{{{{{{xxxxxxyyyzzz{{{|||}}}~~~||||||{{{||||||}}}~~~}}}|||||||||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz|||}}}~~~|||{{{||||||{{{zzzyyy{{{|||kkk___YYYTTTSSSUUUOOONNNMMMKKKJJJHHHGGGFFFEEEDDDBBBBBBBBB@@@>>>;;;:::;;;<<<=========<<<;;;;;;;;;::::::999888777777666666777777777777666666666666666666555555555555999888666555555555666777888999:::;;;:::888666555444555666888888666555444777666555444444555666777666666666666666666666666555555555555777999;;;<<>>GGGLLLUUU]]]eeelllrrrvvvyyyzzzyyyuuunnnjjjiiikkkppprrrwwwpppfff[[[XXXVVVWWW^^^hhhrrrwww~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~|||||||||||||||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}|||jjj___YYYTTTRRRSSSOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBCCCCCCAAA???<<<=========<<<;;;::::::999999999999999999999999777777888888888888777777444555555555666777777777888777666666555555666666444555666666666555333333888666444333333444666888666666555555555555666666666666666666666666666666777777888999;;;===@@@AAAJJJOOOWWW^^^eeekkkqqquuutttuuutttpppjjjggggggiiinnnrrrzzzuuuggg^^^XXXXXXYYY]]]eeeppp{{{~~~~~~~~~~~~~~~~~~|||{{{{{{}}}}}}}}}}}}||||||||||||{{{{{{|||}}}~~~yyyhhh^^^YYYTTTQQQRRROOONNNMMMKKKJJJHHHGGGFFFDDDCCCAAAAAABBBBBBAAA@@@>>>>>>===<<<<<<;;;:::999999999999999999999::::::777777888888888888777777222222333444555555666666777777666666555555555555444444555555555444444333666555444444444444555666666666666555555666666666666666666666666666666666999999999;;;===@@@CCCEEELLLPPPWWW]]]bbbhhhmmmqqqoooqqqpppmmmhhhfffgggjjjpppvvvwwwkkk```YYYXXXZZZ^^^dddmmmwww~~~}}}}}}|||||||||||||||{{{{{{}}}}}}~~~uuufff]]]YYYTTTRRRRRROOONNNMMMKKKJJJHHHGGGFFFCCCAAA??????@@@@@@@@@???>>>>>>===<<<;;;:::::::::999999999999999999::::::777777888888888888777777555555666777888888999999666666666666666555555444444555555555555555555555333444555666666555444333555666666666666666666555666666666666666666666666999:::;;;===@@@CCCGGGHHHMMMPPPUUUYYY]]]bbbgggkkklllnnnnnnlllhhhhhhkkknnnttt|||wwwmmmddd]]]YYY[[[```fffmmmttt}}}~~~}}}}}}}}}||||||{{{{{{~~~~~~~~~qqqccc\\\YYYUUUSSSSSSOOONNNMMMKKKJJJHHHGGGFFFDDDBBB???>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999666666777777777777666666444444555555666666777777555666666666666555444444555555555666666666666777222333555777777555333222555555666666666666555555666666666666666666666666999:::;;;>>>AAAEEEIIIKKKLLLOOORRRUUUXXX\\\aaadddjjjlllmmmllljjjkkkpppttt{{{zzznnnfffbbb```___ccciiiqqqxxx~~~~~~~~~~~~~~~~~~~~~zzzmmmaaa\\\YYYVVVTTTTTTOOONNNMMMKKKJJJHHHGGGFFFFFFCCC@@@>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<===;;;::::::999999888888888555555666666666666555555333333333333333333333333555555666666666555444333555555555555555666777777444444444444444444444444444555666777777666555444666666666666666666666666999:::;;;>>>BBBGGGKKKMMMMMMOOOQQQSSSUUUXXX]]]```gggiiikkkkkkkkknnntttyyyrrrgggbbbccceeeggglllsss}}}wwwkkk___[[[ZZZWWWTTTUUUOOONNNMMMLLLJJJHHHGGGFFFHHHEEEAAA????????????>>>===<<<;;;:::;;;;;;===>>>;;;;;;::::::999888777777444444555555555555444444666666666666666666555555444555666666666555333333444444444444444555666777666555333222222333555666444555666777777666555444666666666666666666666666999999;;;>>>CCCGGGKKKNNNMMMOOOQQQRRRTTTVVV[[[^^^eeehhhjjjkkklllpppvvv|||zzzmmmdddaaadddjjjmmmrrrzzzqqqhhh___[[[WWWSSSRRRTTTRRRQQQOOOMMMJJJGGGFFFDDDCCCBBBAAAAAACCCCCCBBB@@@@@@===:::999;;;<<<<<<<<<::::::999888777777888888666777777888888888888777777777777777777777777777666666666666555555555555444555555666666555555444555555555555666666666666555555555555555555555555666555444333444555666777::::::<<>>>>>???@@@@@@AAA???===<<<===>>>>>>===:::999999888888999999999777888777777666555444333777777777777777777777777555555555444444444333333666666777777777777666666444444444555555555666666555555555555555555555555777666666555666777999:::>>>???BBBGGGKKKOOOQQQRRRPPPQQQQQQPPPPPPQQQTTTVVVZZZ___bbbeeelllvvv|||}}}uuunnngggiiimmmttt}}}{{{uuuqqqnnnllljjjhhhcccaaa___^^^^^^]]]\\\ZZZ[[[[[[[[[[[[ZZZZZZZZZYYY\\\]]]___aaadddkkkrrrxxxxxxkkk___ZZZYYYVVVTTTTTTPPPOOOOOONNNMMMKKKKKKJJJHHHDDD@@@>>>>>>???@@@???>>>===;;;;;;<<<===<<<::::::999999999999999::::::999999999888777666555444777777777777777777777777666666666555555555444444444555555666666555555444444444444444555555555555555555555555555555555555555555444444555777888999>>>AAADDDHHHLLLOOORRRTTTSSSSSSTTTSSSRRRRRRTTTVVVXXX^^^cccgggnnnxxx}}}}}}yyypppkkkhhhlllsss|||{{{ssskkkhhhccc```^^^]]]\\\[[[VVVUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNPPPUUU[[[___lllttt~~~oooaaa\\\ZZZWWWTTTSSSPPPPPPOOONNNLLLKKKJJJJJJFFFCCC@@@>>>???@@@@@@???===<<<;;;;;;<<<<<<;;;999:::999999999999::::::;;;888888999888888777666555555555555555555555555555999888888888777777777777222222333333333333222222333444444444444555555555555555555555555555555555555444444444555777999:::>>>BBBFFFJJJLLLOOOSSSUUUTTTUUUVVVUUUSSSSSSTTTVVVWWW^^^eeekkkrrrzzz}}}||||||zzz}}}|||tttooommmnnnsss{{{|||rrrggg```bbb___\\\YYYXXXWWWVVVTTTSSSQQQPPPQQQRRRRRRQQQPPPNNNNNNMMMKKKJJJHHHGGGGGGFFFGGGGGGGGGHHHJJJMMMPPPZZZbbbmmmzzzsssccc]]]\\\XXXTTTSSSOOOOOOMMMLLLKKKIIIHHHGGGCCCAAA??????@@@AAA@@@???>>>===<<<<<<======<<<:::999999999999999:::;;;<<<666777777777777777666666555555555555555555555555888888777777777666666666333333444444444444333333333333444444444555555555555555555555555555555555666555555555666888:::;;;>>>BBBGGGJJJLLLOOOSSSVVVTTTUUUVVVUUUTTTSSSUUUVVVWWW___hhhooovvv}}}~~~{{{yyyuuuvvv|||tttooooooqqqtttzzz{{{rrrlllfff```\\\^^^\\\[[[[[[\\\\\\[[[YYYYYYXXXVVVVVVVVVVVVTTTRRRQQQQQQOOONNNLLLJJJIIIHHHDDDFFFGGGGGGGGGGGGIIIKKKOOOUUU^^^iiiwwwuuueee^^^]]]YYYUUURRRNNNMMMLLLKKKIIIGGGFFFEEEAAA@@@???@@@AAAAAA@@@???;;;:::999:::;;;;;;999777999999999999::::::;;;<<<555555666666666666666555777777777777777777777777555555444444444333333333666666777777777777666666333333333444444444555555555555555555555555555555777666666666888999;;;===>>>BBBGGGJJJLLLOOOSSSVVVSSSTTTUUUUUUTTTSSSTTTVVVWWW```kkkrrryyy~~~~~~zzzwwwrrrrrr{{{wwwooolllooossswww~~~xxxrrrjjjeeeddddddcccaaa[[[[[[]]]___ccceeeeeedddcccaaa___]]]]]][[[YYYWWWRRRQQQPPPNNNLLLJJJHHHHHH@@@BBBDDDEEEDDDDDDEEEFFFFFFJJJQQQYYYeeeuuuyyyggg]]]YYYUUURRRQQQPPPOOONNNLLLJJJHHHFFFFFFCCCCCCAAA@@@???>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;;;;::::::999888777777555555555555555444444333777666555444444444444444666666555444444444444555111111222333555666777777555555555555555555555555555555555555555555555555444555777888888999;;;===@@@CCCEEEGGGIIIKKKNNNPPPSSSRRRRRRUUUTTTRRRUUUZZZ^^^fffooouuu{{{}}}xxxssssssuuuzzzxxxsssooooootttzzz~~~uuunnnjjjeeedddeeefffeeecccaaahhhmmmooopppssssssqqqtttqqqmmmkkkjjjhhhfffdddccc___ZZZUUUQQQNNNJJJGGGEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFJJJRRRZZZfffwwwzzzggg]]]YYYUUURRRQQQLLLLLLKKKKKKJJJIIIIIIHHHCCCCCCAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888777777777777777777666555555666666555444444444444444666666555444444444444555777777666555555444333333555555555555555555555555555555555555555555555555444555777888888:::<<<>>>BBBDDDGGGIIIKKKLLLOOOQQQUUURRRRRRTTTSSSRRRUUU[[[dddmmmuuuxxxyyyzzzxxxtttssstttvvv|||}}}vvvsssrrrsssyyytttnnnkkkhhheeeeeegggiiijjjiiiiiiqqqxxxzzz}}}~~~|||{{{zzzwwwuuunnniiiccc]]]XXXSSSNNNKKKIIIHHHFFFFFFGGGGGGFFFDDDEEEDDDFFFLLLSSS]]]kkkyyy{{{ggg]]]XXXTTTRRRRRRKKKKKKJJJJJJIIIHHHHHHHHHCCCCCCAAA@@@???>>>>>>>>>???>>>===<<<<<<;;;<<<<<<;;;::::::999999888888888888888999999888888777666666666555444444444444555666666555444444444444555999999888777555444333222555555555555555555555555555555555555555555555555444555777888999:::===???DDDGGGJJJLLLMMMNNNPPPQQQVVVRRRQQQRRRRRRSSSYYY```jjjttt||||||xxxvvvtttqqqssstttwww~~~}}}wwwssstttwwwzzztttkkkhhhjjjiiiiiikkkooorrruuuuuuwww}}}uuummmeee]]]WWWRRRNNNLLLIIIGGGFFFFFFDDDCCCEEECCCDDDHHHLLLRRR___jjj~~~{{{ggg\\\XXXTTTRRRRRRNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<:::::::::999999888888888888999999999999888777777666555555444444444555555666666555444444444444555555555555555555666666666555555555555555555555555555555555555555555555555444666777888999;;;???AAAEEEIIIMMMOOOPPPPPPPPPQQQUUUQQQPPPRRRTTTWWW```iiiqqq|||zzzvvvtttsssqqqssswww~~~xxxtttsssxxx||||||zzzxxxwwwxxx{{{uuullliiiiiimmmnnnqqquuuzzztttiii```ZZZSSSOOOKKKHHHFFFFFFEEEDDDFFFDDDDDDGGGIIIMMMWWWaaasssyyyfff\\\XXXTTTRRRRRRNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<===::::::999999999999999888777777888888777777666555555555444444444555555666666666555444444444444555111222333444555666777777555555555555555555555555555555555555555555555555444666777888999<<<@@@CCCGGGJJJOOORRRRRRQQQQQQQQQSSSPPPOOORRRVVV]]]hhhrrr{{{|||wwwtttrrrqqqsssvvv}}}xxxuuuvvv|||{{{vvvrrrooollliiigggfffeeebbbaaabbbeeehhhjjjmmmqqqwww}}}wwwpppllllllooosssvvvzzzttthhh```XXXTTTNNNIIIHHHGGGFFFFFFEEECCCDDDFFFGGGIIIRRR[[[lllvvveee\\\XXXUUURRRQQQKKKKKKJJJJJJIIIHHHHHHHHHCCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999666666777777666666555444555444444444444555666666666666555444444444444555444444444444444444444444555555555555555555555555555555555555555555555555555666777888:::===BBBFFFIIIMMMSSSVVVVVVTTTRRRQQQQQQNNNNNNRRRXXX```lllwww~~~yyytttqqqrrrtttwww||||||yyyxxxzzzzzzkkkgggbbb^^^[[[YYYVVVTTTUUUTTTRRRQQQQQQSSSUUUWWW[[[___ccciiiooovvv}}}zzztttrrrrrruuuyyy|||tttkkkaaa\\\TTTNNNKKKIIIIIIHHHDDDBBBCCCEEEEEEFFFMMMVVVeeexxxsssccc\\\YYYUUUQQQPPPLLLLLLKKKKKKJJJIIIIIIHHHCCCCCCAAA@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;999999999999999999999999666666777777666666555444444444444444444555666666666666555444444444444555666666555555444444333333555555555555555555555555555555555555555555555555555666777888:::>>>CCCGGGMMMQQQWWWZZZZZZWWWUUUSSSPPPMMMNNNRRRXXX___jjjuuu~~~zzzuuuuuuvvvxxx{{{|||vvvzzzyyy~~~wwwmmmfff]]]ZZZVVVRRRPPPOOOLLLJJJLLLKKKIIIHHHHHHIIIJJJJJJMMMOOOSSSWWW[[[aaaggglllwwwxxxwwwyyy|||}}}mmmggg]]]TTTOOOLLLJJJIIIFFFDDDEEEGGGFFFEEEKKKRRR]]]ppppppbbb\\\YYYUUUQQQOOOPPPOOONNNLLLJJJHHHFFFFFFCCCCCCAAA@@@???>>>>>>>>>::::::999999999::::::;;;999999999999999999999999777777777777777666555555444444444444444555666777666666555444444444444555666666666666666666666666555555555555555555555555555555555555555555555555555666777888:::>>>DDDHHHPPPTTTZZZ]]]]]]ZZZWWWUUUPPPMMMNNNRRRWWW]]]hhhrrrxxx}}}|||xxxxxxzzz|||xxxrrrzzzzzzrrrggg^^^XXXYYYVVVRRROOOMMMLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDFFFHHHKKKNNNTTTZZZ^^^bbblllyyyyyy|||vvvooocccYYYRRRNNNKKKJJJIIIHHHHHHIIIGGGFFFJJJRRRWWWiii~~~}}}ooo```YYYVVVRRRQQQRRRPPPNNNKKKIIIIIIHHHGGGEEEDDDAAA>>>>>>???@@@>>>;;;;;;;;;<<<<<<;;;;;;:::999888888888777777777777777777777777777666666666666111111111111222444666777777666555444444555666777666666666666666666666666888666555444444555666888555555555555555555555555::::::::::::;;;@@@FFFKKKNNNRRRXXX]]]]]]ZZZTTTQQQPPPOOOOOOPPPTTT\\\ffflllwww|||}}}xxxzzz}}}zzzxxxyyy}}}ssskkkddd]]]XXX[[[WWWSSSPPPNNNMMMKKKJJJGGGGGGEEECCCBBBBBBEEEGGGEEEGGGGGGGGGFFFIIINNNSSSWWW]]]fffooozzz~~~nnn___WWWRRROOOMMMNNNMMMLLLKKKJJJKKKLLLLLLVVV```rrr}}}sssrrrttt|||ooo```YYYVVVSSSQQQQQQOOOMMMJJJIIIIIIHHHFFFEEEEEEBBB@@@???@@@@@@???===<<<<<<======<<<<<<;;;:::::::::999999888888777777999888888777666555555444777777666666666777888888777666555444444555666777444444444444444444444444777666555444444555666777777777777777777777777777999:::::::::;;;???EEEIIIMMMPPPUUUYYYZZZXXXTTTQQQPPPPPPPPPQQQTTT\\\eeelllssswww|||~~~~~~|||{{{{{{xxxzzz}}}zzzzzz|||~~~tttnnniiiccc^^^```^^^[[[XXXWWWVVVSSSQQQMMMMMMKKKIIIFFFEEEEEEEEEDDDEEEFFFEEECCCDDDHHHKKKLLLQQQYYYaaakkkxxxyyyjjj___WWWRRRNNNLLLKKKJJJIIIHHHIIIJJJJJJTTT]]]nnnuuulllkkknnnxxx|||nnn```YYYVVVSSSQQQQQQOOOMMMJJJHHHHHHGGGFFFDDDEEECCCAAA@@@AAAAAA???>>>======>>>>>>======<<<;;;;;;;;;;;;:::999888888777:::999888777666555444333666777777777666555444444666666555555555555666666444444444444444444444444777666555444444555666777777777777777777777777777888999;;;;;;<<<>>>BBBEEEJJJMMMPPPTTTUUUTTTRRRPPPOOOOOOPPPQQQUUU\\\eeekkkpppsssvvvxxxxxxxxxyyyzzzyyy{{{}}}{{{{{{}}}}}}{{{~~~~~~zzzvvvppplllkkkjjjiiihhhgggddd___\\\SSSQQQOOOLLLIIIFFFEEEDDDEEEEEEEEEDDDBBBBBBCCCEEEFFFJJJPPPVVV^^^kkkyyyyyykkk```WWWQQQMMMLLLJJJIIIHHHIIIJJJKKKQQQZZZiii}}}oooeeeccceeemmm}}}{{{mmm```ZZZWWWSSSQQQQQQOOOLLLJJJHHHHHHGGGEEEDDDDDDCCCAAA@@@@@@??????>>>===============<<<;;;;;;;;;;;;:::999888777777666999888888777666555555444444555666666666555333222666666666555555666666666666666666666666666666666777666555555555555666777555555555555555555555555777999;;;<<<===>>>@@@BBBHHHIIILLLNNNPPPPPPPPPPPPLLLNNNOOOQQQUUU\\\dddjjjoooqqqsssuuuuuuvvvyyy{{{|||~~~~~~zzzvvvwwwyyy~~~|||~~~~~~~~~}}}{{{wwwqqqlll```]]]WWWRRROOOLLLJJJIIIGGGGGGGGGFFFDDDCCCCCCCCCEEEGGGKKKOOOUUU```mmmwwwxxxkkk^^^WWWRRRPPPMMMKKKKKKKKKMMMNNNPPPWWWeeexxx~~~mmmccc^^^^^^dddrrrzzzmmm```ZZZXXXTTTQQQQQQOOOMMMJJJHHHHHHGGGFFFDDDBBBBBBAAA@@@>>>======>>>;;;<<<<<<<<<<<<;;;:::::::::999999888777777666666666666666666777777777777444555777888888888777666555666666666666666666555666666666666666666666666666666555555555555666666555555555555555555555555666999;;;======>>>@@@BBBFFFGGGIIIKKKLLLMMMNNNNNNJJJLLLOOOSSSWWW^^^eeejjjnnnqqqtttuuuvvvwwwxxxzzz~~~~~~yyyuuuuuuxxx||||||tttiii___YYYUUUQQQOOOHHHHHHGGGFFFEEEEEECCCBBBAAABBBDDDFFFJJJSSS^^^gggwwwvvvhhh___VVVTTTPPPMMMKKKLLLMMMNNNOOOVVVcccuuummmbbb[[[ZZZ^^^hhhuuuyyylll```[[[XXXTTTQQQQQQPPPNNNKKKIIIIIIHHHGGGEEEAAABBBBBB@@@===<<<===>>>;;;;;;;;;<<<;;;::::::999888888888777777777777666555555666666777888888888444444555666666666666666555555666666666666555555444444444444444444444444666666666666666666666666777777777777777777777777666999;;;===>>>???AAADDDFFFGGGHHHJJJKKKLLLLLLMMMJJJMMMQQQVVV\\\bbbjjjnnnooossswwwzzzzzzzzzyyyzzz~~~yyyvvvuuuwwwzzz}}}|||nnnddd[[[TTTOOOLLLIIIGGGEEEEEEEEECCCAAAAAABBBCCCCCCEEEKKKUUU\\\jjjwwwsssiiiYYYVVVQQQMMMKKKJJJKKKLLLNNNUUUbbbtttmmmaaaYYYXXXZZZaaajjjwwwxxxlll```[[[YYYUUURRRQQQQQQOOOLLLJJJJJJIIIHHHFFFBBBCCCCCCAAA>>><<<>>>@@@<<<<<<<<<<<<<<<;;;;;;:::777777888888888888999999666666666666777777777777666555444444444444444444444555666777777666555444444444444444444444444444555555666666666666555555777777777777777777777777777999;;;===>>>@@@DDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOUUU[[[aaahhhoootttuuuzzz~~~}}}}}}yyywwwvvvwwwzzz}}}uuujjj^^^VVVTTTOOOJJJGGGFFFFFFDDDBBBCCCDDDEEEDDDEEEIIIPPPVVV[[[iiixxx}}}rrr^^^ZZZUUUOOOLLLKKKKKKLLLMMMTTTaaatttmmm```WWWUUUUUUYYY```jjj|||xxxlll```[[[YYYUUURRRQQQRRROOOMMMKKKKKKJJJHHHGGGBBBDDDDDDBBB???===???AAA===============<<<<<<;;;777888888999999:::;;;;;;888888777777666666555555===;;;999888666666777777444555666777777666555444666666666666666666666666555555666666666666555555555555555555555555555555777999;;;<<<>>>AAAEEEHHHGGGHHHJJJKKKLLLKKKKKKJJJNNNRRRXXX___eeemmmtttyyy{{{~~~~~~~~~|||yyyxxxxxxyyy{{{~~~}}}oooeee\\\VVVOOOKKKIIIHHHFFFDDDAAABBBCCCBBBBBBEEEKKKPPPRRR___nnn{{{wwwccc___YYYSSSNNNMMMMMMNNNKKKRRR```sssoooaaaUUUSSSRRRUUUYYYbbbsss{{{nnnaaa\\\YYYTTTQQQQQQNNNNNNNNNMMMMMMLLLKKKJJJCCCBBBBBBBBBAAA@@@??????>>>======;;;:::999888888888888888888777777777777888777777777777777777777666666555555555555666666555555555555555555444444333333333444444444555555555555555555666666666666555444444444444555666666555777999===@@@BBBDDDEEEFFFGGGHHHHHHHHHKKKNNNQQQRRRWWW^^^dddjjjqqqyyy~~~|||zzzyyywwwzzz}}}}}}{{{{{{}}}~~~qqqfff___UUUNNNKKKIIIGGGEEEFFFCCCBBBDDDDDDBBBCCCGGGRRRTTT^^^ppp~~~nnnbbbVVVRRRPPPNNNMMMMMMQQQWWWdddvvvpppcccVVVQQQOOOQQQTTT[[[jjjwww|||ooobbb\\\XXXTTTQQQQQQNNNNNNNNNMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;::::::999999888888888888777777777777777777777777777777888888777666666555555666666777666666555444333333222222333333444444444555555555555555555555666666666666555444444444444555666666666888:::===@@@BBBCCCDDDEEEFFFGGGGGGGGGJJJNNNQQQUUU[[[cccjjjooovvv}}}~~~}}}||||||~~~|||xxxwwwzzz~~~rrriii^^^UUUPPPMMMJJJGGGGGGDDDCCCEEEEEECCCCCCFFFKKKMMMWWWgggxxxtttgggZZZTTTRRRNNNLLLLLLPPPWWWeeewwwnnnaaaVVVQQQMMMNNNPPPUUUbbbmmmqqqccc\\\XXXTTTQQQRRROOONNNMMMLLLJJJGGGEEEDDDEEECCCAAA?????????@@@AAA<<<<<<<<<;;;;;;:::::::::888888888888777777777777666666666777777888888888777777666666666666777777:::999888777555444333333333444444444444555555555555555555555666666666666555555444444555555666777888999<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFIIIMMMQQQWWW^^^gggnnntttyyyyyyqqqooouuu{{{yyykkk```XXXSSSNNNJJJHHHEEEEEEGGGFFFCCCBBBEEEFFFGGGOOO]]]mmm}}}{{{wwwxxxzzz{{{mmm^^^WWWSSSNNNLLLLLLPPPWWWfffyyymmm```XXXRRRMMMLLLLLLPPPYYYccctttrrrccc\\\XXXSSSQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEFFFDDDAAA???>>>???AAABBB;;;;;;;;;;;;;;;;;;;;;:::888888888888777777777666555555666666777888888888777777666666666666777777888777777666555444333333444444444444555555555555555555555555666666666666555555555555555666666777:::;;;===???@@@AAABBBBBBBBBCCCDDDEEEFFFIIIMMMQQQWWW___iiipppuuuyyy~~~|||sssiiihhhpppxxxyyykkk```XXXQQQMMMHHHEEEEEEGGGFFFBBBAAACCCEEEFFFLLLXXXeeeuuu{{{uuuoookkkiiikkknnnuuu~~~pppaaaXXXTTTOOOLLLMMMQQQYYYhhh{{{~~~mmmbbb[[[TTTNNNMMMLLLNNNUUU]]]kkkyyyrrrccc\\\XXXSSSQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDAAA???>>>???AAABBB;;;;;;;;;;;;;;;;;;;;;:::888888888888777777777666555555666666777777777777777777666666666666777777222222222222222222222333444444444555555555666666555555555555666666666666666555555555555666777777;;;<<<>>>@@@AAABBBBBBCCCBBBCCCDDDEEEGGGJJJOOOSSSZZZaaakkkrrruuuxxx{{{~~~yyyoooggggggpppxxxvvviii___UUUOOOJJJFFFEEEFFFEEE@@@???AAAEEEEEEJJJSSS^^^mmm~~~ssskkkeeebbb______aaaeeemmm|||qqqaaaYYYUUUQQQOOOOOOSSS[[[kkk|||nnnddd\\\TTTNNNMMMLLLMMMRRRXXXfffsss}}}pppbbb\\\XXXSSSPPPOOOLLLLLLLLLLLLLLLKKKJJJIIIEEECCCAAA?????????@@@AAA<<<<<<<<<;;;;;;:::::::::888888888888777777777777666666666666666666666666666666555555555555666666444444444555666666777777444444555555555666666666555555555555666666666666666666555555666666777888<<<===>>>@@@BBBCCCCCCDDDCCCDDDFFFGGGIIIMMMRRRUUU___eeemmmrrrtttuuuwwwyyy}}}wwwmmmgggiiipppwww|||ttthhh\\\UUUMMMIIIFFFFFFDDD@@@???BBBCCCCCCGGGNNNWWWcccwww}}}qqqhhhaaa]]]ZZZXXXXXX[[[^^^fffwwwrrrcccZZZVVVRRRQQQRRRVVV___ooo|||ooofff]]]UUUNNNLLLLLLLLLNNNSSSaaammmyyymmmaaa\\\YYYTTTOOOMMMMMMLLLLLLKKKJJJIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;::::::999999888888888888777777777777777777777666555555444444555555444444444444555555777777777888888888888888555555555555666666666666555555555555666666666666666666666666666777777888;;;<<<>>>@@@BBBDDDDDDEEEDDDEEEGGGIIIKKKOOOTTTXXXaaafffllloooooonnnppprrruuuwwwzzzzzzzzz|||sssiiieeegggmmmqqqzzzrrreee\\\RRRLLLHHHGGGDDDAAAAAAEEE@@@AAAEEEKKKQQQ\\\nnnyyymmmeee```]]]YYYXXXXXXZZZ\\\eeevvvvvvfff]]]XXXTTTRRRSSSZZZcccssstttlllaaaYYYQQQOOONNNMMMMMMPPPZZZeeewwwvvvkkkaaa]]]ZZZTTTOOOMMMMMMMMMLLLKKKIIIFFFDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>===<<<:::999888888888888888888777777777777888888777666555444333333444444444333333444444444444444333333222222222111555555555555666666666777555555555555666666666777666666666666666777888888;;;<<<>>>AAACCCDDDEEEFFFEEEGGGIIIJJJMMMQQQVVVZZZ```eeeiiijjjiiihhhjjjlllmmmpppssstttuuuxxx}}}~~~}}}nnndddbbbdddgggiiixxxyyykkkbbbVVVOOOJJJHHHEEEBBBCCCGGG@@@AAAEEEJJJOOOYYYkkk{{{{{{ooogggdddbbb[[[ZZZZZZ\\\^^^fffxxxzzziii___YYYUUUSSSTTT\\\eeevvvzzzssshhh^^^VVVSSSRRROOONNNOOOUUU___pppsssiii```\\\XXXQQQLLLKKKMMMMMMLLLJJJIIIHHHGGGFFFEEEBBB???>>>>>>???@@@???===<<<;;;::::::;;;<<<===999999999888888888888777888888777666666666666666555555555555555555555555666555555555555444444444555555666777777666555555555555444333444555666777666666666666777888::::::======>>>???@@@BBBCCCDDDDDDFFFHHHIIIJJJOOOVVV\\\^^^bbbgggiiigggffffffgggiiijjjkkknnnsssyyy~~~|||wwwjjjdddbbbcccjjjqqqzzzooocccWWWRRRLLLIIIHHHFFFCCC@@@DDDBBBCCCHHHMMMUUUdddqqqxxxoooiiigggeeecccdddeeeiiivvvmmmccc\\\WWWTTTUUU]]]mmmwwwnnncccWWWRRROOOMMMMMMPPPUUUZZZiiitttjjj```\\\WWWQQQMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEBBB???>>>???@@@@@@??????>>><<<;;;:::::::::;;;999999999888888888888777888777777666666666666666555555555555555555555555666555555555555444444444444444444444444444444444555444444333444555666777666666666666777999:::;;;======>>>???@@@BBBCCCDDDEEEFFFHHHIIIKKKPPPWWW\\\___bbbfffgggfffeeeeeefffggghhhjjjnnnsssyyy~~~tttgggaaa```ccckkksss|||vvvkkk___YYYPPPKKKHHHFFFCCC@@@DDDBBBBBBFFFJJJQQQ^^^jjj~~~~~~wwwnnnjjjgggfffeeeiiiuuunnnddd^^^YYYWWWYYY___ooo}}}sssgggZZZTTTPPPMMMLLLNNNRRRVVVcccyyyvvvkkk```ZZZVVVQQQOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFEEECCC@@@???@@@AAA@@@@@@@@@???===<<<:::999999999999999999888888888888777777777777777666666666666666666666666666666666666666555555555555444444444444333222111111222333444555444444444444555666666666666666777888999:::;;;======>>>???@@@BBBCCCDDDDDDFFFHHHIIILLLQQQXXX\\\```bbbcccdddddddddeeegggdddfffiiinnnuuu|||{{{oooccc___```eeennnwwwwwwjjjbbbVVVNNNIIIFFFCCC@@@DDDBBBBBBDDDGGGLLLWWWbbbuuu|||vvvpppllliiilllwwwpppfff```\\\[[[]]]cccssszzzmmm___WWWRRRLLLKKKLLLMMMPPP\\\pppwwwkkk___YYYUUUQQQPPPQQQLLLLLLKKKJJJHHHGGGFFFFFFEEECCCAAA@@@AAAAAA@@@??????>>>===<<<;;;:::999999999999999888888888777777777777777777777666666555777777777777777777777777666555555555555444444444444333111000000111333444444444444444555555666666555666666777888:::;;;<<<======>>>???@@@BBBCCCDDDDDDEEEGGGIIINNNSSSYYY]]]___``````aaabbbeeegggiiidddgggkkkrrrzzzvvvlllaaa___bbbiiisss}}}tttiii\\\PPPJJJGGGDDDBBBCCCAAAAAACCCEEEIIIRRR]]]lllttt~~~yyyxxx{{{}}}|||vvvqqqrrr{{{rrrhhhaaa]]]]]]```hhhxxxsssddd[[[TTTMMMJJJKKKKKKNNNWWWiii{{{wwwkkk___XXXUUUQQQPPPRRRLLLLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888777777666777777888777666555555777777777777777777777777666555555555555444444444666444333111111333444666444444444555555555555555555666666777888:::<<<=========>>>???@@@BBBCCCDDDCCCDDDFFFKKKQQQWWW]]]______^^^^^^```cccfffiiikkkfffiiiooowwwsssiiiaaaaaafffnnnyyyvvvqqqnnnooosss||||||qqqaaaTTTLLLHHHFFFDDDAAA@@@AAACCCEEEGGGPPPYYYdddjjjrrryyy{{{{{{yyywwwvvvtttpppjjjfffeeegggjjjxxx|||{{{tttjjjbbb\\\]]]aaammm|||zzzkkk```WWWPPPLLLLLLLLLMMMUUUcccsssuuuiii^^^XXXTTTQQQPPPQQQLLLKKKJJJIIIHHHFFFEEEEEECCCAAA@@@@@@AAA@@@???===;;;;;;<<<<<<===<<<<<<;;;999999999888888888888777666777888888888777555444666666666666666666666666666555555555555444444444666555444333333444555666333444555555666666555555555666666777999;;;===>>>======>>>???@@@BBBCCCDDDDDDEEEHHHNNNVVV^^^ccceeeaaa```___aaadddgggiiiiiigggjjjqqqzzzooogggbbbdddkkksss}}}}}}sssmmmddd```___aaafffoooyyyhhhYYYPPPKKKGGGEEEBBB@@@AAADDDDDDEEELLLUUU[[[^^^cccggghhhgggeeecccaaa```]]]ZZZWWWWWWYYY\\\iiivvvsssiiiaaa\\\^^^cccppptttggg]]]SSSNNNMMMLLLLLLRRR]]]jjjzzzssshhh]]]WWWTTTPPPNNNPPPLLLKKKJJJIIIGGGFFFEEEEEEAAA@@@??????@@@???>>><<<<<<<<<=========;;;:::999999999999888888888888777666666888888888777555444555555555555555555555555666555555555555444444444555444444444444444444555333444555666666666555444555555666777999;;;===>>>======>>>???@@@BBBCCCDDDFFFGGGKKKSSS]]]fffjjjlllfffdddbbbccceeeffffffdddeeeiiipppyyyllleeebbbgggnnnvvvvvvlllccc___XXXVVVVVVYYY]]]fffvvvppp```UUUNNNHHHEEECCCBBBBBBCCCBBBAAAGGGNNNPPPQQQSSSVVVXXXXXXVVVTTTPPPPPPOOOMMMLLLMMMPPPRRR\\\jjj|||ppphhh```\\\```fffssspppcccVVVOOOMMMJJJJJJNNNWWWaaannnqqqggg\\\WWWTTTPPPNNNOOOKKKKKKJJJIIIGGGFFFEEEEEE@@@???>>>?????????===;;;>>>>>>>>>>>><<<:::888777999999999888888888888777555666888999888777555444555555555555555555555555666666555555555444444444333444444555555444444333333333555666666666555444555555666888999<<<===>>>======>>>???@@@BBBCCCDDDIIIIIIMMMVVVaaakkkpppqqqjjjgggeeeeeeffffffccc```cccgggnnnwwwiiidddbbbhhhooowwwuuuhhh___YYYUUUTTTRRRRRRUUUYYYaaappp~~~wwweeeXXXOOOHHHDDDDDDCCCCCCCCC@@@>>>BBBIIIIIIIIIJJJLLLNNNOOONNNMMMEEEFFFGGGGGGGGGHHHKKKMMMTTTccc{{{xxxnnnfff```]]]bbbiiitttvvvgggXXXPPPMMMHHHHHHKKKRRRZZZfffyyyrrrfff[[[WWWVVVSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFEEECCCCCCBBB@@@>>>;;;999888<<<<<<;;;;;;:::999888888999888888777777777777777666666666666555444333222444555555666666666666666444444444555555666777888444444444444444444444444666666666666666555555555777777777777888:::<<<>>>AAAAAAAAABBBBBBBBBCCCCCCKKKLLLQQQ[[[gggqqqvvvwwwmmmkkkiiigggfffeeedddbbbeeeiiipppvvv|||rrreeeaaaaaaiiirrrzzzvvvllleee[[[SSSPPPOOONNNOOORRRVVV^^^ooolll\\\QQQIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBEEEJJJMMMZZZccctttsssgggaaa______ccciii{{{nnn```TTTMMMMMMJJJJJJNNNTTT___ooo}}}rrrfff[[[WWWVVVSSSPPPPPPLLLLLLKKKJJJHHHGGGFFFFFFAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;::::::999999999888888777777777777777666666666666666555333333444555555666666666666666777777666555555555666666555555555555555555555555666666666666666666666555666666777999;;;>>>AAABBBAAABBBBBBBBBCCCCCCCCCCCCHHHKKKSSS___lllvvv{{{|||qqqooommmkkkjjjiiihhhgggcccgggmmmssswww||||||jjjaaa^^^___hhhrrryyywwwmmmggg]]]UUUQQQOOONNNNNNQQQUUU^^^oooqqqaaaTTTKKKFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDIIILLLRRR\\\ooo~~~sssgggaaa^^^^^^ccciii{{{xxxfffYYYPPPLLLIIIHHHKKKOOOWWWeeeqqqrrrfff[[[WWWUUURRROOOOOOMMMLLLKKKJJJIIIGGGFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<;;;;;;::::::999999888888777777777777777777777777777666555444444444555555666666666666666888777666444333222222222666666666666666666666666555555666666666666666666444555666999<<<@@@CCCEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFKKKTTTaaammmvvvzzz{{{tttsssrrrpppmmmkkkjjjiiidddhhhmmmqqqsssvvvyyy{{{{{{~~~~~~nnn^^^[[[YYY]]]gggqqqxxxzzzpppiii```WWWRRRQQQPPPPPPRRRWWW```qqquuueeeWWWLLLFFFDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDCCCBBBEEEIIILLLOOOZZZnnn~~~rrrfff```^^^^^^bbbhhhzzzmmm\\\SSSNNNJJJHHHIIILLLPPPZZZddduuurrrfff[[[WWWUUURRROOOOOOMMMMMMLLLJJJIIIHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;::::::999999999888888777777777777777888888888888777666555444444555555666666666666666666555333222111000000000555555555555555555555555555555555555666666666666222333555888;;;>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEGGGKKKRRR\\\fffnnnsssvvvwwwwwwvvvrrrnnnkkkiiihhhhhhkkkoooqqqrrrrrrssstttrrrsssvvvxxxxxxpppbbbVVVUUUUUUZZZeeeooovvv~~~}}}uuukkkaaaZZZWWWTTTTTTVVVYYYbbbsssssscccVVVLLLGGGDDDCCCAAA@@@?????????@@@BBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEDDDDDDFFFJJJMMMTTT___ttt}}}rrrfff```^^^]]]aaagggsssyyywwweeeZZZSSSMMMJJJKKKLLLNNNTTT\\\hhhwwwsssggg\\\XXXVVVRRROOOOOOMMMMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB@@@???>>>======::::::::::::999999999999999888888777777777777777888888888888777666555444444555555666666666666666444444333333333333444444444444444444444444444444444555555555666666777777555555777999;;;===>>>???CCCCCCCCCDDDDDDDDDDDDEEEHHHJJJOOOUUU^^^gggpppuuu{{{|||{{{vvvpppkkkhhhhhhlllnnnqqqrrrpppnnnmmmmmmmmmmmmnnnpppmmmdddZZZSSSQQQRRRXXXdddmmmttt}}}{{{ooofff]]]ZZZXXXXXXZZZbbbsssooo___TTTLLLHHHEEEDDDBBB@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEEEEEFFFIIIMMMQQQZZZfffzzz}}}ssshhhccc___^^^```dddiiinnntttyyy~~~pppcccWWWPPPKKKKKKLLLLLLQQQVVV___mmmuuuiii]]]YYYWWWSSSPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGAAA@@@???>>>>>>???@@@AAA::::::::::::::::::::::::999888888777777777777777777777777777666555444444444555555666666666666666555555555555666777888999444444444444444444444444444444555555666777777777888999;;;===>>>>>>??????BBBBBBCCCCCCCCCDDDDDDDDDGGGIIIMMMRRRZZZeeepppxxx}}}~~~zzzsssnnnkkkkkknnnppprrrqqqnnnjjjhhhgggiiihhhhhhhhhcccZZZSSSRRROOOPPPWWWbbbkkkrrr|||xxxmmmfffbbb^^^\\\]]]cccsssnnn^^^SSSLLLIIIFFFEEECCCBBBAAABBBBBBCCC@@@@@@AAACCCDDDEEEFFFFFFIIIJJJKKKLLLNNNRRRXXX\\\cccnnn~~~uuukkkfffbbb^^^^^^aaa^^^bbbgggkkkmmmrrryyy~~~vvvfff[[[SSSLLLJJJJJJJJJLLLQQQXXXddduuuwwwkkk___ZZZXXXTTTQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGAAA@@@???>>>>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777666666666666666555333333444555555666666666666666555555555555666777888999555555555555555555555555444444555555666777777888888999;;;===>>>?????????AAABBBBBBBBBCCCCCCCCCCCCEEEIIIMMMRRRYYYbbbllltttxxx|||}}}{{{tttooonnnoooqqqsssuuutttooojjjgggeeeeeebbb```___YYYPPPLLLOOOOOOPPPWWW```hhhppp|||yyysssnnniiieeedddiiixxxrrrbbbVVVMMMIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFGGGIIIKKKMMMOOOPPPTTTVVVXXXZZZ^^^cccjjjooouuu~~~wwwooojjjeee___\\\]]]WWW[[[^^^``````bbbggglllqqqwww~~~nnnbbbXXXNNNKKKIIIHHHIIIMMMRRRZZZgggvvvxxxlll```[[[YYYUUURRRRRRNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDAAA???======>>>???=========>>>>>>>>>>>>>>>999888888777777777777777666666666666555444333222444555555666666666666666444333333333333444555555666666666666666666666666444444444555666777777888555777999;;;===>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFJJJOOOSSSWWW]]]eeekkkrrrvvvzzzxxxsssoooooopppvvvxxxyyywwwsssmmmiiigggbbb]]]ZZZYYYQQQIIIGGGLLLPPPQQQVVV___gggooo|||yyysssnnnkkkppp~~~wwwgggYYYOOOIIIGGGGGGFFFEEEEEEFFFGGGHHHLLLMMMNNNQQQTTTVVVXXXYYY```bbbeeehhhlllssszzzxxxqqqmmmggg```[[[[[[UUUWWWZZZZZZXXXYYY\\\```bbbhhhqqq|||{{{hhh]]]RRRMMMJJJHHHIIILLLMMMSSS^^^kkk{{{rrrhhh___[[[XXXSSSQQQQQQNNNLLLJJJIIIIIIHHHEEECCCCCCBBBAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777666666666666666666666666555444444333333666555444444555666555444666444222333555777666555555555555555555555555555777666666555555555666666666777888999;;;<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDGGGIIILLLPPPTTTYYY```dddiiinnnsssqqqmmmkkkooosssyyy}}}~~~|||yyyqqqhhhiii^^^UUURRRNNNGGGGGGMMMQQQTTTZZZ```hhhqqq{{{zzzwww{{{ooo^^^SSSOOOLLLJJJHHHHHHKKKOOORRRTTTTTTXXX]]]```bbbdddhhhkkkppprrrvvv|||yyyqqqjjjddd___[[[WWWVVVTTTTTTUUUVVVVVVUUU]]]```fffmmmuuupppcccVVVPPPMMMJJJHHHIIINNNPPPVVVbbbnnn}}}qqqhhh^^^[[[XXXSSSQQQQQQOOOMMMKKKJJJIIIHHHFFFDDDDDDCCCAAA@@@>>>=========;;;;;;<<<<<<;;;;;;:::999888888777666666666666666555666666666666666666666666555444444555666555444666444222333555777666444555555555555555555555555666666555555555555666666666777888999;;;<<<===>>><<<>>>@@@AAA@@@@@@BBBCCCFFFHHHJJJMMMPPPUUU[[[___dddhhhlllllliiijjjpppvvv~~~~~~tttnnn```UUUQQQLLLEEEFFFLLLNNNRRRYYY```gggpppxxx}}}uuudddXXXTTTPPPOOOPPPSSSWWW[[[^^^```hhhlllqqqtttvvvxxx||||||uuunnnhhhccc___[[[YYYVVVUUUUUUVVVUUUTTTUUUXXX\\\aaahhhqqqzzzyyykkk\\\TTTPPPLLLJJJJJJJJJJJJPPPZZZeeerrr|||yyyuuutttvvvxxx|||pppggg^^^ZZZWWWSSSQQQQQQPPPNNNKKKJJJJJJIIIGGGEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888777666666666666777555555666666777888888999666555444444555666555444666555444444555666555333555555555555555555555555666666555555555555666666777777888999;;;<<<======<<<>>>@@@@@@@@@AAABBBDDDGGGIIIKKKLLLNNNQQQUUUYYY\\\```dddeeefffkkksss{{{vvveeeUUUNNNIIIDDDEEEKKKLLLQQQXXX___fffmmmtttxxxzzzzzz{{{zzz{{{~~~}}}kkk```]]]ZZZ]]]aaagggmmmqqqtttvvv}}}|||vvvqqqllliiidddaaa]]]ZZZYYYXXXWWWUUUQQQRRRTTTWWW\\\ccckkkqqq|||rrraaaVVVPPPKKKHHHIIIHHHGGGJJJRRR[[[fffwww}}}zzzvvvrrrnnnnnnkkklllppptttxxx~~~oooeee\\\YYYWWWSSSQQQQQQPPPNNNLLLKKKKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999999888777777666666777777555555666666666777777777666444444444555666555444555555555555555555444333555555555555555555555555666555555555555666666777777888888999;;;<<<<<<======???AAABBBBBBCCCEEEGGGKKKLLLMMMNNNNNNPPPSSSUUUXXX[[[^^^aaafffnnnzzzkkkVVVLLLHHHDDDEEEKKKLLLQQQYYY```fffkkkooorrrtttuuuuuuvvvxxx{{{qqqgggeeeiiinnnwww|||wwwtttqqqmmmhhhdddaaa^^^[[[YYYTTTTTTTTTUUUXXX]]]dddjjjuuu{{{{{{ggg[[[SSSLLLIIIJJJJJJHHHJJJOOOUUU^^^mmmzzz{{{uuurrrpppnnnmmmooommmnnnssswww{{{}}}mmmddd[[[XXXWWWSSSQQQRRRPPPNNNLLLKKKKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999999999888777777777777777666666666555555444444444666444444444555666555444444555666666555555444444555555555555555555555555555555555555555666777777888888999::::::;;;<<<<<<===???@@@AAAAAACCCFFFIIILLLMMMNNNOOONNNOOOQQQSSSVVVYYY\\\```hhhsssrrrXXXLLLHHHEEEGGGLLLNNNSSSZZZ```eeehhhkkkmmmoooppprrrtttwww|||uuummmmmmvvv~~~~~~zzzuuupppkkkgggbbb^^^YYYXXXVVVUUUVVV[[[aaafffmmmsss{{{rrrdddZZZRRRNNNMMMLLLJJJJJJNNNQQQWWWcccnnn}}}|||wwwtttsssssssssssstttqqqrrruuuxxx||||||lllbbbZZZXXXVVVSSSQQQRRRPPPNNNKKKJJJJJJIIIGGGEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999999888777777777777888777666666555444444333333666555444444555666555444111444666777666555555555555555555555555555555555555555444555555666777888888888999::::::;;;<<<<<<;;;<<<===>>>???AAAEEEHHHJJJLLLNNNNNNMMMNNNOOOQQQVVVXXX[[[```iiivvvxxx[[[NNNKKKIIIJJJNNNRRRVVV[[[___bbbdddfffgggjjjlllooorrrvvv}}}yyytttvvvyyyrrrkkkfff^^^\\\YYYVVVTTTWWW]]]bbbeeejjjqqqyyy|||lll```UUUOOOMMMJJJHHHIIILLLMMMOOOXXXbbbrrr{{{}}}|||{{{zzzzzz{{{{{{|||~~~{{{zzz|||~~~zzzjjjaaaYYYWWWVVVSSSQQQRRROOOMMMKKKJJJIIIHHHFFFDDDDDDCCCAAA@@@>>>=========;;;;;;<<<<<<;;;;;;:::999:::999888888777777888888666666666666555555555555666555444444555666555444///222666777666555666777555555555555555555555555444444444555555666777888888999999::::::;;;;;;<<<:::<<<===>>>???BBBFFFIIIJJJLLLOOOPPPOOOPPPQQQSSSUUUVVVYYY___iiiuuu}}}^^^QQQOOOMMMMMMPPPTTTWWW[[[]]]^^^___aaabbbcccfffjjjnnnttt|||}}}|||yyyssshhheee```ZZZWWWXXX\\\```cccgggnnnsssyyyyyyjjj\\\RRRNNNHHHGGGHHHKKKJJJKKKQQQYYYfffnnn{{{zzzjjjaaaYYYWWWVVVSSSQQQRRRNNNLLLJJJIIIIIIHHHEEECCCCCCBBBAAA???>>>======<<<;;;;;;<<<<<<;;;;;;:::999:::999888888777888888888555555666666777777888888666555444444555666555444...111666777666555666888555555555555555555555555444444444555555777888888999999999::::::;;;;;;;;;<<<===??????AAADDDHHHLLLLLLOOOQQQSSSSSSSSSUUUVVVSSSTTTWWW^^^gggttt```SSSQQQPPPPPPRRRUUUWWWZZZ[[[[[[\\\]]]______bbbfffkkkrrr{{{~~~sssoooiiiaaa\\\[[[___bbbgggkkkpppsssvvvzzzyyyhhh\\\VVVHHHGGGIIIKKKJJJIIINNNUUUVVV^^^jjjwww~~~nnneee]]]ZZZXXXTTTQQQQQQOOOMMMJJJHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@?????????<<<<<<;;;:::999999999999666777999:::999888666444555555666666666666555555777666555444444444444444666666666666666666666666999888666555555666888999444555777888999999888888;;;;;;;;;<<<<<<<<<<<<<<>>>>>???AAAEEEIIILLLPPPRRRTTTTTTSSSRRRRRRSSSWWWWWWZZZ___fffooowww|||zzz___WWWVVVRRRQQQUUUUUUVVVVVVVVVVVVWWWWWWWWWWWW\\\dddllluuu}}}yyynnnjjjeee```___cccdddhhhooosssuuuxxx}}}qqqaaaYYYQQQLLLHHHIIIHHHGGGHHHLLLTTTYYY```hhhrrrnnneee]]]ZZZXXXTTTQQQQQQOOOMMMJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::999999999999666777999999999888666555555555666666666666555555666666555444444444444444444444444444444444444444666555333222222333555666444555666888888888888777:::::::::;;;;;;;;;;;;;;;>>>>>>>>>???AAAEEEIIILLLPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVXXX\\\ccckkkrrrvvvwww|||ttt]]]WWWWWWUUUUUUXXXUUUTTTSSSRRRQQQQQQPPPPPPUUUZZZbbbllluuu~~~|||uuummmeeebbbdddhhhmmmrrrvvvxxxyyy{{{}}}lllaaaVVVPPPKKKJJJHHHFFFGGGJJJKKKOOOVVV\\\eeeqqq~~~~~~nnnddd\\\ZZZXXXTTTQQQRRROOOMMMJJJIIIHHHHHHFFFEEECCCBBB@@@???>>>=========<<<<<<;;;:::999999999999777888888999999777666555555555666666666666555555666666555444444444444555444444444444444444444444555444333222222333444555444444555777777777777777999999999:::::::::;;;;;;>>>======>>>AAAEEEIIILLLPPPRRRTTTTTTSSSSSSSSSTTTSSSTTTUUUYYY^^^dddiiimmmkkkooossswww}}}jjjYYYWWWYYYXXXYYY\\\WWWUUUSSSPPPNNNMMMLLLLLLSSSYYYbbblllvvvxxxnnniiihhhmmmrrrxxx|||}}}|||||||||zzzkkk]]]UUUNNNKKKIIIEEEEEEHHHGGGJJJOOOSSSYYYcccnnnvvv{{{mmmddd\\\ZZZXXXTTTQQQRRROOOMMMJJJIIIIIIHHHGGGEEECCCCCCAAA@@@>>>=========<<<<<<;;;:::999999999999777888888888888777666666555555666666666666555555666555555444444444555555666666666666666666666666666555444444444444555666444444555555666777777777999999999:::;;;;;;<<<<<<=========>>>AAAEEEJJJLLLPPPRRRTTTTTTSSSSSSTTTUUURRRSSSUUUWWW[[[___ccceeedddgggiiikkkrrr{{{~~~mmm```VVVVVVYYYZZZ\\\^^^[[[YYYVVVSSSQQQPPPPPPPPPVVV\\\eeepppyyyxxxqqqmmmqqquuu|||~~~|||tttdddZZZPPPLLLIIIFFFEEEGGGEEEHHHKKKMMMPPPVVV___ffftttzzzlllccc[[[YYYWWWTTTQQQRRROOOMMMJJJIIIIIIIIIHHHFFFEEEDDDCCCAAA???>>>>>>>>><<<<<<;;;:::999999999999888888888888888777666666555555666666666666555555555555444444444555555666666666666666666666666666555555555444444555555555444444444555666666777888999::::::;;;<<<=========<<<<<<<<<===AAAEEEJJJLLLPPPRRRTTTTTTTTTTTTUUUVVVRRRSSSUUUXXX[[[^^^```aaa```bbbbbbbbbgggnnnqqqooo___XXXSSSUUUZZZ]]]___bbb___^^^\\\ZZZXXXXXXWWWXXX]]]bbbllluuu}}}xxxrrrssswww~~~~~~lll```TTTOOOLLLHHHGGGHHHCCCEEEGGGGGGHHHKKKRRRXXXbbblll|||{{{kkkbbb[[[YYYWWWTTTQQQRRROOOMMMJJJIIIJJJJJJHHHGGGFFFEEECCCAAA@@@???>>>>>><<<<<<;;;:::999999999999888888888777777777777777555555666666666666555555555444444444444555666666444444444444444444444444333333333333333333333333555555555555666777888999::::::;;;;;;<<<===>>>>>><<<;;;;;;===@@@EEEJJJLLLPPPRRRTTTUUUTTTTTTUUUWWWRRRSSSVVVYYY\\\^^^``````]]]___^^^\\\^^^bbbbbb^^^TTTRRRRRRVVV\\\bbbgggiiifffeeeeeedddcccaaaaaa```eeejjjssszzzvvvuuuyyyxxxjjj[[[SSSOOOKKKHHHIIIFFFGGGHHHGGGFFFHHHMMMRRRTTT^^^lll{{{{{{kkkbbbZZZXXXWWWTTTQQQRRROOOMMMJJJJJJJJJJJJIIIHHHEEEDDDCCCAAA???======<<<<<<<<<;;;:::999999999999999888888777777777777777555555666666666666555555444444444444444555666666444444444444444444444444444444444555555444444444666666555555666777999:::888999:::;;;<<<======>>>;;;;;;;;;===@@@EEEJJJMMMPPPRRRTTTUUUUUUUUUVVVWWWPPPRRRVVVZZZ]]]___```aaa]]]^^^\\\YYYXXXYYYWWWRRRLLLOOOSSSXXX```iiippptttppppppqqqqqqooommmjjjiiilllqqqxxx~~~}}}yyy{{{vvvdddZZZTTTNNNJJJIIIGGGHHHIIIGGGEEEFFFJJJNNNNNNUUUaaammmzzzyyyjjjbbbZZZXXXWWWTTTQQQRRROOOMMMJJJJJJJJJJJJIIIHHHEEEDDDBBB@@@>>><<<<<<;;;<<<<<<;;;:::999999999999999888888777777777777777555555666666666666555555444444444444444555666777666666666666666666666666666666777777777777666666777777666666666888:::;;;777888888999;;;<<<======;;;:::;;;===@@@EEEJJJMMMPPPRRRTTTUUUUUUUUUVVVXXXOOOQQQVVVZZZ^^^```aaaaaa___```^^^YYYWWWVVVRRRLLLHHHMMMSSSZZZcccoooxxx|||yyyzzz{{{{{{yyyvvvrrrooopppuuu{{{{{{~~~kkk___XXXPPPKKKIIIAAACCCDDDBBB???@@@DDDGGGJJJOOOWWW```kkkzzzyyyiii```YYYWWWVVVQQQNNNNNNPPPNNNKKKHHHGGGFFFGGGHHHFFFEEECCCAAA>>>===<<<;;;;;;:::999777666777777888555555666777777777777777666666666666666555555444555555555555666666666666555555444444444444555555555555555444444333333333888888999999999999888888:::::::::;;;;;;===>>>>>>BBB<<<:::===BBBCCCEEEHHHMMMNNNPPPSSSUUUUUUSSSPPPQQQVVVZZZ\\\```dddbbb^^^___]]]ZZZYYYXXXTTTNNNHHHFFFKKKTTT___kkkvvv~~~}}}zzzwwwuuuzzz~~~~~~mmmaaaYYYOOOKKKNNNJJJHHHGGGFFFFFFEEECCCAAAGGGIIIMMMTTT^^^lllzzzzzzjjjaaaZZZYYYWWWSSSPPPPPPPPPOOOMMMJJJIIIHHHHHHHHHFFFDDDBBB@@@>>>===<<<<<<===<<<:::999888888999999888999999999888777666555666666666666666555555444555555555555666666666666777777666666666666777777666666666555555444444444777777888999999999999999;;;;;;;;;<<<<<<===??????CCC===;;;@@@DDDEEEGGGKKKOOOPPPRRRUUUVVVVVVSSSRRRRRRWWW[[[]]]```dddccc___```___^^^\\\XXXRRRKKKFFFFFFKKKUUUaaannnxxx}}}{{{zzz|||~~~~~~yyykkk```TTTNNNOOOKKKIIIGGGFFFFFFFFFDDDBBBDDDEEEHHHMMMUUU```llluuu{{{kkkbbb[[[ZZZYYYUUURRRRRRPPPOOONNNMMMKKKIIIHHHGGGDDDCCCBBB@@@>>>=========>>>===<<<;;;::::::::::::888888999999999999888777666666666666666555555444555555555555666666666666777777666666666666777777666666666666666555555555555666777888999:::::::::<<<<<<<<<<<<===>>>??????@@@<<<;;;@@@DDDEEEHHHLLLPPPRRRUUUWWWWWWWWWUUUSSSUUUZZZ^^^___aaaeeedddaaaaaabbbbbb___XXXOOOHHHEEEFFFLLLWWWdddqqq|||}}}}}}~~~~~~~~~rrrfffXXXPPPOOOLLLJJJHHHFFFFFFFFFDDDCCCBBBCCCDDDFFFKKKSSS]]]cccttt}}}~~~yyy{{{{{{jjjaaa[[[ZZZYYYUUUSSSSSSOOOOOONNNMMMKKKIIIGGGFFFCCCBBBAAA???>>>=========>>>===<<<<<<;;;:::::::::333444666888999:::;;;;;;666666666666666555555444555555555555666666666666555555444444444444555555666666555555555555555555444555666888:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<999:::>>>BBBCCCFFFJJJQQQTTTWWWYYYYYYWWWVVVVVVYYY^^^bbbbbbbbbddddddaaa```cccddd___VVVLLLFFFDDDFFFLLLWWWeeesss}}}~~~}}}||||||{{{}}}~~~~~~}}}}}}{{{nnn```VVVSSSNNNLLLIIIGGGFFFFFFDDDCCCCCCCCCDDDEEEGGGLLLSSSXXXdddlllxxxxxxtttuuuxxx{{{zzzggg___YYYXXXWWWTTTRRRSSSNNNMMMMMMLLLJJJHHHFFFEEECCCBBB@@@???>>>=========<<<<<<;;;;;;::::::999888222333555777888999::::::666666666666666555555444555555555555666666666666555555444444444444555555444444444444444444444444333444666888:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<:::999:::???AAABBBEEEJJJPPPSSSXXXYYYYYYWWWWWWXXXZZZaaafffeeedddeeedddaaacccdddccc\\\RRRJJJEEEDDDFFFLLLVVVcccppp{{{}}}|||||||||xxxyyyzzz{{{|||~~~{{{lllaaa[[[SSSOOOKKKIIIGGGFFFEEEDDDCCCDDDDDDDDDEEEHHHMMMQQQWWW^^^hhhqqqyyyzzzuuuuuuvvvwwwyyy~~~xxxeee]]]WWWVVVVVVSSSQQQRRRNNNMMMLLLJJJIIIGGGFFFEEECCCBBBAAA???===<<<<<<<<<:::;;;;;;::::::999888777666666777777777666666555666666666666666555555444555555555555666666666666777777666666666666777777333333333444444444444444444555666888:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;===BBBCCCBBBFFFKKKMMMQQQWWWYYYXXXWWWXXXYYY[[[dddlllmmmllllllkkkhhhkkkhhhbbbYYYOOOIIIEEEDDDFFFKKKTTT___kkkvvv~~~~~~}}}}}}|||vvvwwwxxxzzz|||vvvhhh```ZZZVVVQQQMMMJJJIIIGGGFFFCCCCCCDDDCCCCCCEEEHHHKKKMMMSSS[[[aaagggmmmtttzzz~~~uuutttssssssssstttvvvwwwwwwxxxyyy{{{||||||{{{{{{xxxzzz}}}~~~|||{{{zzzwwwwwwzzzxxx~~~uuuddd\\\VVVVVVVVVSSSRRRSSSPPPOOOLLLJJJHHHGGGGGGGGGDDDCCCAAA???===;;;;;;:::::::::;;;;;;:::999777777888888888888888777666555666666666666666555555444555555555555666666666666777777666666666666777777444444444444555555555666555555777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<>>AAAGGGFFFMMMTTTVVVUUUUUUXXX[[[ffftttvvvdddVVVMMMHHHEEEBBBFFFIIINNNVVV```kkktttyyy{{{|||}}}~~~~~~}}}{{{zzz}}}|||{{{}}}wwwhhhccc\\\VVVSSSPPPMMMLLLHHHHHHHHHFFFCCCBBBCCCDDD@@@DDDHHHJJJLLLOOOUUUYYY]]]bbbjjjrrryyywwwrrrpppooonnnpppqqqqqqqqqooommmjjjiiigggfffdddcccccceeeggghhhlllnnnrrruuuxxxyyyzzzyyy~~~tttddd[[[TTTRRRRRRPPPPPPRRRRRROOOMMMKKKKKKJJJHHHFFFFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;:::999999999999777777777777777777777777777777666555444444333333555555555555555555555555333111000000333555666666444555777888888666444222555555777999;;;<<<<<<<<<>>>>>>????????????>>>>>>777999===AAAEEEHHHIIIJJJJJJMMMQQQRRRSSSUUUYYY]]]hhhvvvnnnVVVHHHEEECCCAAADDDHHHOOOVVV]]]dddkkkooowwwyyy|||~~~}}}}}}~~~}}}}}}}}}~~~zzzssslllddd]]]YYYUUUOOOKKKLLLLLLJJJGGGCCCBBBBBBCCCEEEEEEEEEFFFHHHKKKMMMOOORRRUUUYYY___eeekkkppprrrwwwzzz~~~~~~vvvppplllkkkjjjjjjlllmmmmmmkkkiiiiiiiiihhhgggffffffgggjjjlllnnnrrruuuzzz~~~tttddd[[[TTTRRRRRRPPPPPPRRRQQQNNNKKKJJJJJJIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999999999999777777777777777777777777666666555444444333222222555555555555555555555555555333222222444666666666444444555555666666777777555666888999:::;;;<<<<<<===>>>>>>??????>>>>>>===:::<<<>>>BBBEEEGGGIIIJJJJJJMMMQQQRRRRRRTTTYYY]]]kkkzzzyyy^^^KKKEEECCCAAADDDHHHNNNUUU\\\cccjjjooovvvyyy|||}}}}}}}}}~~~~~~~~~~~~~~~}}}wwwnnngggccc___ZZZVVVMMMLLLJJJGGGDDDBBBBBBCCCEEEDDDDDDDDDEEEFFFHHHIIIKKKMMMPPPTTTYYY]]]```bbbeeehhhlllpppssswww{{{~~~|||wwwtttssssssppprrrssssssqqqppppppqqqppppppooopppqqqsssvvvxxx~~~tttccc[[[SSSRRRRRRQQQPPPRRROOOMMMJJJIIIIIIHHHGGGEEEBBBBBBAAA@@@????????????<<<<<<;;;:::999999999999666666666666666666666666777777666555555444444444555555555555555555555555777555444444555666666555555555444333444555777888666777888999:::;;;;;;;;;======>>>>>>>>>>>>=========>>>???AAADDDGGGJJJKKKKKKNNNQQQQQQQQQSSSXXX\\\kkkzzzeeeNNNEEEDDDCCCFFFIIINNNSSSZZZaaaiiiooovvvyyy|||}}}}}}}}}~~~~~~~~~xxxpppkkkfff```\\\QQQPPPMMMJJJGGGEEEDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPRRRUUUYYY\\\^^^aaaeeehhhkkknnnqqqtttvvvxxx|||~~~~~~~~~~~~zzz|||}}}}}}|||{{{}}}~~~}}}}}}~~~uuubbbZZZSSSSSSSSSQQQPPPRRROOOMMMKKKIIIIIIIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::999999999999666666666666666666666666888888888777777666666666555555555555555555555555777555444444555666555444666555555444444555555666777888999:::::::::::::::<<<======>>>>>>======<<<>>>>>>???AAAEEEIIILLLNNNMMMOOOQQQQQQQQQSSSXXX\\\ggguuugggNNNEEEFFFGGGGGGIIIMMMRRRXXX```hhhnnnvvvyyy|||~~~~~~~~~~~~~~~~~~}}}{{{tttmmmeee```XXXUUUQQQNNNKKKIIIGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFIIIKKKMMMOOOPPPRRRUUUWWWZZZ\\\```ccceeehhhlllnnnqqqssswww{{{~~~uuuaaaYYYSSSSSSTTTRRRQQQRRRPPPNNNLLLKKKKKKJJJIIIHHHEEEDDDBBB@@@???======<<<<<<<<<;;;:::999999999999666666666666666666666666777777777666666666666666666666666666666666666666666444333444555555444333000111444666777777666555777888999:::::::::::::::<<<<<<============<<<<<<<<<===>>>AAAEEEJJJNNNPPPNNNPPPQQQQQQPPPRRRWWW\\\fffrrrfffOOOFFFGGGHHHHHHJJJNNNRRRXXX___hhhmmmvvvyyy|||~~~~~~~~~{{{pppiiiaaa\\\WWWSSSPPPMMMJJJGGGGGGFFFEEECCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHHHHJJJKKKMMMOOOSSSUUUWWWZZZ]]]```aaacccgggjjjmmmqqqvvvyyyzzzuuu```YYYSSSTTTTTTRRRQQQRRRPPPNNNLLLKKKKKKKKKJJJIIIFFFEEECCCAAA>>>===<<<;;;<<<<<<;;;:::999999999999666666666666666666666666444444444444444444444444666666666666666666666666444333333444666666444333+++---222666999999999888666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???BBBFFFJJJMMMOOOMMMOOOPPPOOOMMMOOOUUUYYYdddooo{{{dddOOOGGGGGGFFFHHHKKKOOOTTTYYY```gggllltttwwwzzz|||}}}}}}|||~~~~~~uuummmggg```[[[XXXTTTOOOKKKJJJIIIGGGFFFEEEDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFEEECCCBBBCCCDDDDDDFFFIIIJJJKKKMMMOOORRRQQQTTTWWWYYY[[[^^^cccfffkkkooowww~~~uuu```XXXSSSTTTUUURRRQQQRRROOOMMMKKKJJJJJJJJJIIIHHHEEEDDDBBB@@@???>>>======<<<<<<;;;:::999999999999777777777777777777777777555555555555555555555555666666666666666666666666444333444555777888666555///000222444666777777777555666888999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===>>>@@@CCCFFFHHHIIIJJJKKKLLLMMMKKKIIIKKKQQQVVV\\\fffpppuuu{{{ttt]]]NNNIIIGGGEEEIIILLLQQQVVV[[[aaagggkkkpppssswwwyyyzzzzzz|||}}}zzz|||xxxoooiiifffaaa[[[VVVSSSRRROOOLLLJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAA@@@AAACCC@@@BBBDDDDDDDDDEEEFFFHHHFFFHHHKKKLLLMMMPPPSSSVVV\\\```ffflllrrrxxx~~~uuu___XXXSSSTTTUUUSSSQQQRRRNNNLLLJJJIIIIIIIIIHHHGGGCCCBBBAAA@@@????????????<<<<<<;;;:::999999999999888888888888888888888888888888888888888999999999777777777777777777777777444444555777999:::888666777666444333222222333333555666777999;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>@@@BBBDDDFFFFFFFFFFFFIIIJJJJJJHHHFFFHHHNNNSSSRRR\\\eeejjjooowww}}}yyyhhhUUUKKKJJJIIIFFFIIILLLRRRWWW\\\aaagggjjjmmmppptttvvvwwwxxxyyy{{{yyy{{{}}}vvvrrrmmmfff```]]][[[WWWSSSPPPNNNMMMLLLFFFFFFFFFEEEDDDDDDCCCCCC>>>???AAAAAAAAAAAABBBDDD@@@BBBCCCCCCBBBBBBCCCDDDBBBDDDEEEFFFGGGHHHKKKMMMMMMPPPUUUZZZ___eeekkkooossszzzooo```YYYVVVWWWWWWRRRNNNMMMMMMLLLJJJIIIHHHHHHIIIIIICCCCCCBBB@@@>>>===;;;;;;<<<;;;;;;::::::999999888888888888777666555555555999999999777555555777999777666555444444555666777777777777777777777777777555555555555666666666666666666777777888999;;;<<<:::;;;;;;:::999999:::<<<;;;???CCCFFFFFFEEEDDDDDDEEEEEEEEEFFFIIIKKKNNNOOOUUUWWW\\\aaahhhmmmqqqtttuuufffUUUKKKHHHEEEFFFHHHIIIMMMRRRWWW\\\aaafffjjjppppppqqqssswwwzzz{{{{{{}}}~~~|||vvvssslllhhhbbb]]]YYYTTTPPPMMMMMMKKKIIIHHHGGGEEEBBB???DDDBBBBBBBBBBBBBBB???===???@@@AAABBBBBBBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAGGGIIIKKKMMMPPPTTTZZZ^^^eeeiiiooouuu{{{ppp```ZZZUUUVVVVVVRRROOONNNNNNMMMKKKIIIHHHHHHHHHHHHDDDCCCBBBAAA???===<<<;;;<<<;;;;;;::::::999999888777777777888888888888888444444444222111111222444777666555444444555666777555555555555555555555555555555555555666666666666666666777777888:::;;;;;;:::;;;;;;:::999999:::<<<;;;>>>BBBEEEEEEDDDCCCDDDEEEEEEEEEGGGIIIKKKNNNOOOSSSTTTWWW[[[___dddhhhjjjkkk]]]NNNGGGEEEDDDFFFIIIIIIMMMRRRWWW\\\aaafffiiioooppprrruuuxxx{{{{{{{{{}}}}}}{{{wwwpppkkkeee```[[[XXXPPPMMMKKKIIIIIIGGGEEECCCEEECCCBBBBBBCCCCCCAAA???BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDEEEFFFHHHKKKOOORRRWWW[[[```fffmmmssszzzqqqbbbZZZTTTTTTTTTQQQPPPPPPOOONNNLLLJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;::::::999999888666777777888999::::::;;;666666666555333333444666666666555444444555666666333333333333333333333333555555555555666666666666666666777888999:::;;;;;;:::;;;;;;:::999999:::<<<:::===AAACCCCCCBBBBBBCCCDDDEEEFFFGGGIIIKKKNNNOOORRRRRRSSSTTTWWWZZZ]]]___]]]QQQFFFBBBAAABBBEEEJJJJJJMMMRRRWWW[[[```eeeiiimmmpppssswwwzzz{{{||||||}}}}}}~~~xxxrrrkkkeeeaaaXXXUUUQQQOOOMMMLLLKKKIIIFFFEEECCCCCCDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@????????????@@@AAA@@@@@@AAADDDGGGIIILLLPPPUUU[[[bbbjjjooovvv~~~ssscccZZZSSSSSSSSSQQQPPPRRRPPPOOOMMMKKKIIIHHHFFFFFFEEEEEEDDDBBB@@@???======<<<;;;;;;::::::999999888666666777888888999999:::888999:::999777666777999555555555555555555555555333333333333333333333333555555555555666666666666666777888999:::;;;;;;;;;::::::;;;:::999999:::<<<:::<<>>???@@@DDDIIIJJJNNNRRRWWW[[[___dddgggllloootttxxx{{{{{{||||||}}}}}}wwwqqqlllfffbbb\\\XXXUUUSSSPPPOOOHHHFFFDDDDDDDDDDDDCCCAAA???@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCEEEGGGJJJNNNUUU\\\aaajjjqqq}}}ssscccZZZSSSRRRRRRQQQQQQSSSOOOOOONNNLLLJJJHHHGGGFFFEEEEEEDDDBBB@@@???======<<<;;;;;;::::::999999888777777777777777777777777555666777666444333444555444444555555555555444444444444444444444444444444555555555555666666666666666777888:::;;;;;;;;;;;;::::::;;;:::999999:::<<<:::<<<>>>??????@@@AAACCCCCCDDDFFFHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSTTTJJJCCC>>>===>>>???CCCHHHKKKNNNSSSWWWZZZ^^^cccfffjjjooouuuxxxzzzzzz|||}}}~~~~~~|||uuuppphhhbbb\\\XXXTTTQQQLLLIIIFFFEEEEEEEEECCCBBBDDDDDDCCCCCCBBBBBBBBBBBB??????>>>>>>>>>============>>>??????>>>>>>@@@AAABBBBBBCCCDDDFFFKKKPPPUUUYYY```lllwwwsssbbbZZZSSSRRRSSSQQQQQQSSSNNNNNNNNNMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;::::::999999888777777777666666666666666333555666666444333333444444444555555555555444444555555555555555555555555555555555555666666666666666777999;;;<<<<<<;;;;;;:::;;;;;;:::999999:::<<<;;;<<<>>>>>>>>>???BBBDDDCCCDDDFFFIIIKKKLLLMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNFFFAAA===>>>??????BBBHHHKKKOOOSSSWWWZZZ^^^bbbeeeiiinnntttwwwxxxyyy{{{~~~}}}uuummmfff___YYYVVVQQQNNNKKKHHHGGGGGGEEEDDDEEEDDDCCCBBBAAAAAAAAABBB??????>>>>>>>>>=========;;;<<<=========<<<>>>??????@@@@@@AAAAAACCCGGGJJJLLLSSS^^^hhhtttsssaaaYYYSSSSSSTTTRRRQQQSSSMMMMMMMMMMMMLLLJJJHHHGGGDDDCCCBBBAAA???===<<<;;;<<<;;;;;;::::::999999888666666666777777888888999555777999999777555555666333444444555555444444333555555555555555555555555555555555555666666666666555777999;;;<<<<<<;;;;;;:::;;;;;;:::999999:::<<<<<<===>>>======???BBBEEECCCDDDFFFIIIKKKLLLMMMMMMHHHIIIJJJKKKKKKJJJIIIHHHAAA>>><<<>>>??????CCCIIILLLOOOSSSVVVYYY]]]aaadddhhhmmmsssuuuuuuwww{{{{{{tttllleee```XXXUUUPPPMMMKKKJJJHHHFFFDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>======;;;===>>>>>><<<;;;;;;<<<;;;===>>>??????@@@CCCEEEEEEKKKSSS[[[dddrrrsss```XXXSSSTTTTTTRRRQQQRRRLLLMMMMMMMMMLLLKKKIIIHHHDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;::::::999999888555555666888999:::;;;<<<444666888888666444444444333333444555555444333333555555555555555555555555555555555555666666666777555777999<<<===<<<;;;;;;:::;;;;;;:::999999:::<<<===>>>>>>======???CCCFFFBBBDDDGGGIIIKKKLLLMMMMMMJJJKKKMMMNNNMMMJJJGGGEEE===;;;;;;>>>??????DDDJJJLLLOOOSSSVVVYYY]]]aaaccchhhmmmrrrtttsssuuu{{{wwwooojjj]]]YYYTTTPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCDDDDDD????????????>>>>>>>>>>>>>>>???@@@???===;;;;;;;;;999;;;===??????@@@BBBDDD???DDDJJJNNNTTT```qqq~~~sssccc]]]VVVSSSSSSSSSRRRPPPPPPOOOMMMKKKIIIIIIIIIJJJEEEDDDBBB@@@???======<<<:::;;;;;;;;;;;;:::999888:::::::::999888777666666666666666666555555555555444444444333333222222222444444555555555555444444777777666666666666777777777999<<<===;;;999999999;;;:::777666666777999;;;>>>>>>======>>>@@@BBBCCCGGGGGGIIIJJJKKKKKKLLLLLLJJJIIIIIIKKKKKKJJJGGGDDD======<<<===>>>AAACCCEEELLLNNNRRRUUUXXX\\\aaadddhhhjjjmmmppprrrvvvzzz}}}xxxqqqhhhbbb[[[VVVTTTRRROOOLLLIIIIIIHHHIIIIIIHHHEEECCCCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>============::::::;;;<<<===>>>??????<<>>===;;;:::;;;<<<:::888777777888:::<<<>>>>>>======>>>@@@BBBCCCFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKIIIEEEBBB======<<<===>>>AAADDDFFFMMMPPPSSSVVVYYY]]]bbbeeeiiikkknnnqqqsssvvvyyy|||yyytttnnneee___\\\YYYUUURRRMMMLLLJJJJJJJJJIIIFFFDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>======<<<<<<;;;;;;<<<<<<======>>>>>>;;;???BBBDDDFFFOOO\\\gggsssbbb]]]VVVSSSSSSSSSRRRPPPLLLLLLLLLKKKJJJHHHFFFFFFEEEDDDBBB@@@???======<<<;;;:::999999999:::;;;<<<999999999999999888777666666666666666555555555555666666666555555555555555555666666777777666666555444444444555777888:::;;;:::<<>><<<<<<<<<<<<;;;999888888999;;;<<<>>>>>>======>>>@@@BBBCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLIIIEEEAAA======<<<===???AAADDDFFFNNNQQQTTTXXX[[[___dddgggkkkmmmppprrrsssuuuxxx{{{~~~|||vvvmmmfffaaa]]]WWWSSSSSSPPPMMMLLLKKKJJJHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@FFFQQQZZZnnn~~~tttbbb\\\VVVSSSSSSSSSRRRQQQLLLLLLMMMLLLKKKIIIFFFEEEEEEDDDBBB@@@???======<<<;;;:::999888888:::<<<===999999999999999888777666666666666666555555555555555555555555555555555555666666777777777777666666777777666666666666777777;;;<<<>>>>>>===<<<<<<===;;;:::999888888999;;;<<<>>>>>>======>>>@@@BBBCCCDDDFFFIIILLLNNNOOOOOOOOOSSSRRRQQQQQQOOOJJJEEE@@@======<<<===???BBBEEEGGGOOORRRUUUYYY\\\```dddhhhkkknnnqqqrrrsssuuuwwwyyy}}}~~~|||ssslllgggbbb\\\WWWXXXUUUQQQNNNMMMKKKJJJHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<=========<<<<<<;;;;;;;;;===???@@@>>>>>>BBBKKKQQQ```qqq~~~tttaaa\\\VVVSSSSSSTTTSSSQQQMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDBBB@@@???======<<<<<<;;;999888888999;;;<<<888888999999999888777777666666666666555555555555444444444444444444555555666666777777777777666666777777666666666666777777:::;;;<<<<<<;;;:::;;;<<<888888777777888999:::;;;>>>>>>======>>>@@@BBBCCCCCCEEEIIIMMMOOOQQQQQQPPPTTTSSSRRRQQQOOOIIICCC>>>===<<<<<<===???CCCFFFHHHOOOQQQUUUXXX[[[___dddgggjjjmmmppprrrssstttvvvwww{{{|||~~~{{{uuupppkkkeeeaaa]]]YYYUUURRRPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@@@@@@@@@@????????????======<<<<<<;;;;;;::::::<<<===>>>======AAAGGGLLLVVVfff{{{uuuaaa[[[UUURRRSSSTTTSSSRRROOONNNNNNMMMLLLJJJHHHHHHEEEDDDBBB@@@???======<<<<<<;;;:::999999999::::::888888999999999888888777666666666666555555555555444444444444444555555555555666666777777666666555444444444555777888:::;;;999:::;;;:::999888:::;;;777777777777888999::::::>>>>>>======>>>@@@BBBCCCBBBDDDIIINNNQQQRRRRRRRRRSSSRRRRRRQQQMMMHHH@@@;;;===<<<<<<===@@@CCCFFFHHHMMMPPPSSSWWWZZZ^^^cccfffhhhkkkooorrrrrrsssuuuvvvyyyzzz}}}zzzuuupppjjjeeeaaa^^^[[[XXXVVVTTTQQQOOOMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;>>>BBBFFFMMMZZZmmm~~~uuu```[[[UUURRRSSSTTTTTTRRROOONNNMMMKKKJJJIIIHHHHHHEEEDDDBBB@@@???======<<<<<<<<<;;;:::999999888888777888888999999999888888666666666666555555555555444444555555555666666666555555555666666555555555444444444555777888:::;;;999:::;;;:::888888999;;;777777888888999:::;;;;;;>>>>>>======>>>@@@BBBCCCAAADDDIIINNNRRRSSSSSSSSSTTTTTTTTTRRROOOIIIAAA<<<===<<<===>>>@@@DDDGGGIIIKKKNNNRRRUUUXXX\\\aaadddfffiiinnnppprrrrrrtttuuuxxxyyy|||~~~zzztttmmmhhheeecccaaa___]]][[[WWWTTTQQQPPPNNNKKKIIIGGGFFFFFFBBBBBBAAAAAA@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBEEEPPP^^^lll~~~vvv```[[[UUURRRSSSTTTTTTRRROOOMMMKKKIIIHHHGGGGGGHHHEEEDDDBBB@@@???======<<<======<<<<<<:::888777666777888888999999999888888777666666666555555555555555666666666777777888888444444555555555555444444777777666666666666777777::::::;;;:::999888:::<<<888888999:::;;;;;;<<<<<<>>>>>>======>>>@@@BBBCCC@@@DDDIIIOOOSSSTTTTTTTTTXXXWWWWWWVVVSSSMMMEEE???===<<<===>>>@@@DDDGGGIIIJJJMMMPPPTTTWWW[[[___cccdddhhhlllpppqqqrrrsssuuuwwwyyy|||{{{sssmmmhhhgggeeedddbbb___[[[XXXTTTSSSPPPNNNLLLJJJIIIHHHDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========>>>???@@@BBBJJJSSS^^^nnnpppbbbZZZSSSSSSSSSQQQPPPRRROOOOOOMMMLLLJJJHHHGGGFFFFFFEEECCCBBBAAA@@@??????<<<;;;:::999888888888888777777888888888999999999888777777666555444444333444555555666666666666666999999888777666555444444555555555666666777888999999999999999999999999999777777666666777999;;;<<<======>>>???AAACCCEEEFFFHHHHHHKKKQQQTTTSSSTTTWWWYYY\\\___\\\TTTJJJDDDAAA<<<<<<===>>>AAADDDGGGIIIHHHKKKOOOSSSVVVZZZ___bbbeeefffiiillloooqqqssstttuuuwwwzzz|||}}}zzzuuurrrooollliiigggddd```^^^^^^[[[VVVRRRPPPNNNLLLJJJJJJGGGCCCAAAAAAAAA@@@@@@???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>BBBFFFLLLUUU```ooo}}}qqqbbbZZZTTTSSSTTTRRRQQQRRROOONNNMMMKKKJJJHHHGGGGGGFFFEEECCCBBB@@@@@@??????===<<<;;;:::999999999999666666777777777888888888888888777666666555444444444555555666666666666666777777666666666666666555666555555666666777888999999999999999999999999999777777666777888999;;;<<<===>>>>>>@@@BBBCCCEEEFFFFFFEEEIIIPPPTTTUUUYYY]]]dddhhhkkkggg]]]RRRIIIEEE>>>>>>>>>@@@BBBEEEHHHIIIFFFIIIMMMPPPTTTWWW[[[^^^eeefffiiilllooorrrssstttvvvxxx{{{}}}~~~{{{wwwuuuqqqnnnkkkhhhdddbbb```]]]YYYVVVTTTRRRPPPNNNMMMJJJFFFDDDCCCCCCBBBBBBAAA???===<<<===>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???BBBGGGNNNWWWcccnnnvvvtttbbbZZZTTTSSSTTTRRRQQQRRRNNNMMMLLLKKKJJJIIIHHHHHHFFFEEECCCBBB@@@??????>>>======<<<;;;::::::::::::666666666666666777777777888888777777666666555555444555555666666666666666444444555555555666666666666666666666777888999999::::::::::::::::::::::::777777777777888:::;;;======>>>???@@@BBBDDDEEEFFFFFFFFFJJJPPPTTTWWW^^^eeeqqqvvvzzzwwwkkkZZZMMMEEEAAAAAAAAABBBDDDFFFIIIJJJJJJMMMPPPSSSUUUYYY]]]```eeegggjjjmmmpppssstttuuuxxxzzz}}}~~~|||xxxuuuqqqnnnjjjgggccc```]]][[[ZZZYYYWWWUUUQQQNNNKKKHHHGGGGGGEEEDDDCCCAAA????????????>>>===<<<<<<;;;;;;<<<<<<======>>>@@@CCCGGGMMMUUU^^^dddnnnvvvvvvcccZZZTTTTTTTTTRRRQQQRRRMMMLLLLLLKKKJJJIIIIIIIIIFFFEEECCCAAA@@@???>>>>>><<<<<<;;;:::::::::::::::777777777777777777777777888888777777777666666666444555555666666666666666444444444444555555555666666666666666777888999:::::::::::::::::::::::::::888777777777888:::<<<===>>>>>>@@@AAACCCDDDEEEEEEIIIIIILLLQQQUUUZZZccclllyyyyyydddOOODDDDDDDDDDDDDDDFFFHHHJJJLLLMMMOOORRRTTTVVVYYY]]]```fffgggjjjnnnqqqtttvvvwwwyyy|||zzzwwwrrrnnnkkkeeecccaaa``````___]]][[[VVVSSSOOOMMMKKKJJJHHHFFFEEECCCAAA@@@@@@@@@???=========<<<<<<<<<<<<======???AAACCCEEEHHHMMMTTTXXXbbbiiiuuuxxxccc[[[TTTTTTTTTRRRQQQSSSMMMLLLLLLKKKJJJIIIIIIIIIFFFEEECCCAAA???>>>======;;;:::999999999999999999888888888888888888888888777777777777666666666666444555555666666666666666555555555555444444444444666666666777777888999:::::::::::::::::::::::::::888888777777888:::<<<===>>>???AAABBBDDDDDDDDDDDDGGGHHHLLLSSSXXX^^^jjjvvvoooVVVGGGFFFEEEEEEFFFHHHJJJLLLMMMKKKMMMOOOPPPRRRUUUZZZ]]]fffhhhkkkooorrruuuwwwxxxzzz}}}{{{vvvqqqmmmhhhfffeeeeeeeeeeeecccaaa[[[XXXTTTRRROOOMMMJJJHHHGGGEEEBBBAAAAAA@@@>>>===>>>======<<<<<<<<<======>>>@@@BBBDDDFFFIIIMMMQQQXXX^^^hhhttt}}}|||yyyccc[[[UUUTTTUUUSSSRRRSSSNNNMMMLLLKKKJJJIIIHHHHHHFFFEEECCCAAA???======<<<:::999999888888999999999999999999999888888888888666666666666666555555555444555555666666666666666666666666555555555444444777777777777888999::::::999999999999999999999999888888888888999;;;<<<>>>>>>???AAACCCDDDEEEDDDDDDBBBEEEKKKSSSYYYaaappp}}}vvv]]]NNNFFFFFFFFFGGGIIIKKKNNNOOONNNPPPQQQSSSUUUXXX]]]aaagggiiilllpppsssvvvyyyzzzzzz}}}zzzuuuqqqllljjjjjjjjjkkkjjjhhhfffaaa^^^ZZZWWWUUUQQQNNNKKKIIIGGGDDDBBBAAAAAA???===>>>>>>======<<<<<<======;;;===@@@AAABBBEEEHHHJJJNNNRRR[[[eeeqqq{{{{{{xxxzzz}}}~~~yyyddd[[[UUUUUUUUUSSSRRRSSSOOONNNMMMKKKJJJHHHGGGGGGFFFEEECCCAAA???===<<<<<<::::::999999999::::::;;;999888888888777777777777444444444444555555555555444555555666666666666666555666666666666666777777777777777777888999::::::888888888888888888888888999888888888999;;;===>>>>>>@@@BBBDDDEEEEEEDDDCCCBBBEEEKKKSSSXXX___lllzzzqqq[[[OOOEEEEEEFFFGGGIIILLLOOOQQQTTTUUUWWWXXXZZZ^^^dddhhhgggiiilllppptttwwwzzz{{{zzz}}}zzzvvvpppooooooooopppooommmkkkfffddd```]]]ZZZVVVRRROOOLLLIIIFFFDDDCCCBBB@@@?????????>>>===============:::<<>>===<<<;;;;;;;;;:::::::::;;;;;;<<<888888777777666666666555333444444444444444444444444555555666666666666666444444555666777888999999777777777777888999:::;;;777777777777777777777777999888888888999;;;===>>>>>>@@@BBBDDDEEEEEEDDDCCCEEEHHHNNNSSSUUUZZZfffrrrvvv~~~yyyfffUUUKKKDDDEEEEEEGGGJJJMMMPPPQQQSSSTTTVVVWWWZZZ^^^dddiiigggiiimmmqqquuuxxxzzz{{{yyy}}}~~~zzztttsssrrrssstttrrrpppmmmjjjhhhdddaaa^^^ZZZUUURRRNNNKKKHHHFFFEEEDDDBBB@@@??????>>>===============;;;===@@@AAAAAAAAABBBCCCEEEFFFJJJOOOWWW___fffjjjnnnlllmmmnnnlllggggggkkkkkkqqqyyyyyyrrrlllhhhfffeeecccfffjjjmmmmmmlllllllllggghhhiiijjjlllooossswwwzzz|||xxxfff\\\TTTTTTVVVUUUTTTTTTOOONNNMMMKKKJJJHHHGGGFFFFFFEEECCCAAA???===;;;;;;::::::;;;:::999777555333888888777666555444333333555777777666444222222333444666888888555444777999666777888999999888777666555555666666777999:::;;;999999;;;;;;;;;;;;999999999888777777888:::<<<>>>???===<<>>>>>============>>>============>>>>>>>>>>>>AAACCCFFFKKKQQQWWW[[[^^^aaabbbbbbbbbbbb```___^^^cccdddfffjjjpppwww~~~zzzwwwrrrlllfff```]]][[[YYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^```bbbcccdddiiikkkooossswwwzzz}}}~~~wwwfff\\\TTTTTTVVVUUUSSSTTTPPPOOONNNLLLKKKIIIHHHGGGFFFEEECCCAAA???===<<<;;;999999:::::::::888777666777777777777777666666666555666777777555333333444444555666666555555666777555555666777777666555555555555666666777999:::;;;999::::::;;;;;;::::::999888888777777888:::<<<>>><<<::::::<<<@@@CCCCCCBBBDDDGGGJJJNNNPPPTTTYYY\\\aaafffkkkhhh^^^RRRGGGBBBFFFGGGHHHJJJMMMPPPQQQQQQXXXXXXZZZ\\\___bbbdddeeeiiijjjlllooosssxxx|||~~~{{{|||~~~}}}{{{zzzxxxvvvtttrrrpppllliiieee```[[[WWWSSSPPPKKKHHHGGGEEECCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>AAABBBFFFJJJOOOTTTXXXZZZ[[[[[[[[[[[[ZZZXXXVVVUUUTTTTTTVVVYYY^^^dddiiimmmuuuxxx|||~~~~~~~~~~~~}}}zzzxxxvvvtttsssnnnkkkgggaaa\\\WWWTTTRRRPPPOOOOOOOOOOOOPPPQQQRRROOOOOOOOOOOOOOOPPPQQQRRRUUUWWWZZZ]]]aaadddfffggglllooosssvvvyyy|||vvveee[[[SSSSSSUUUTTTRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHFFFEEECCCBBB???>>><<<;;;999999::::::::::::999999666777777777888888888999444666777777666555555666555444333444555666666555333333444555555444333333555555666666777999:::;;;;;;::::::999999::::::;;;888888777777888:::<<<===;;;:::999;;;>>>@@@AAA@@@CCCEEEHHHJJJLLLOOOSSSUUUZZZ]]]___\\\TTTLLLGGGEEEDDDFFFHHHKKKNNNQQQSSSTTTYYYZZZ\\\^^^aaadddfffggghhhjjjmmmqqquuuyyy|||}}}}}}~~~~~~wwwsssvvvyyy|||~~~~~~|||zzzxxxvvvtttpppmmmiiiddd^^^ZZZVVVSSSNNNKKKIIIGGGDDDCCCDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<======AAABBBEEEIIIMMMRRRUUUVVVVVVVVVUUUSSSQQQOOOLLLKKKIIIIIIJJJLLLOOOSSSWWWZZZ^^^aaadddfffgggggghhhiiilllkkkjjjhhhgggeeedddccc^^^]]]YYYUUUQQQMMMKKKJJJFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJMMMPPPRRRSSSTTTVVVYYY]]]```cccfffjjjmmmpppqqqqqqrrrqqqooonnnmmmqqqttt{{{uuueee[[[SSSSSSTTTSSSQQQQQQPPPOOONNNLLLKKKIIIHHHGGGEEEEEECCCBBB@@@>>>===<<<:::;;;;;;;;;::::::999999777777777777777777777777444555777777666555666777666444222333777888666444333333333444444333333333555555666666777999:::;;;;;;;;;999999999999;;;;;;777777777888999:::<<<======<<<<<<===???AAABBBBBBDDDEEEGGGHHHIIIJJJMMMPPPUUUWWWXXXUUUOOOIIIFFFFFFCCCEEEHHHKKKNNNRRRUUUWWWZZZ\\\^^^aaacccfffggghhhhhhkkknnnrrrwwwzzz|||}}}~~~|||rrrlllmmmmmmnnnooopppqqqrrrtttyyy}}}|||yyywwwsssppplllgggaaa]]]XXXUUUPPPMMMKKKIIIGGGEEEEEEDDDBBB@@@>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<@@@BBBFFFJJJNNNRRRUUUVVVTTTSSSQQQOOOLLLIIIGGGFFFEEEEEEDDDEEEFFFIIIKKKMMMMMMPPPSSSTTTUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUSSSQQQOOOLLLJJJHHHFFFFFFBBBAAAAAAAAAAAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEGGGHHHJJJJJJJJJIIIKKKNNNQQQSSSUUUXXX[[[\\\^^^___aaaaaa___^^^\\\```ccciiipppwww}}}wwweee[[[SSSSSSTTTRRRQQQQQQNNNNNNLLLKKKIIIGGGFFFFFFEEEEEECCCBBB@@@???>>>=========<<<:::999888888888888888777666555555444444333555777777666555555666777555333555888999777555444444444444444444444444555555666666777999:::;;;;;;;;;999999999999;;;;;;777777777888999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFHHHHHHGGGHHHJJJMMMLLLOOOQQQNNNHHHBBB@@@???BBBEEEIIILLLOOORRRVVVYYY[[[]]]___ccceeegggiiiiiiiiikkkooossswwwzzz}}}~~~~~~~~~rrrjjjiiigggfffeeeeeeddddddccchhhnnnttt|||~~~{{{xxxuuurrrnnnjjjddd```YYYVVVRRROOOMMMKKKIIIGGGDDDCCCBBB@@@????????????::::::::::::;;;;;;;;;;;;@@@BBBFFFKKKOOORRRUUUVVVQQQPPPMMMKKKHHHEEEDDDCCC@@@@@@?????????@@@AAABBBCCCEEEGGGHHHHHHIIIKKKLLLHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@@@@?????????@@@@@@>>>>>>===>>>>>>???@@@AAA>>>>>>???AAAAAABBBBBBBBBCCCEEEGGGHHHHHHIIILLLMMMNNNPPPRRRSSSTTTSSSQQQPPPSSSUUUYYY___eeekkkpppsssvvvvvvuuutttssstttxxxzzz~~~zzzfff\\\TTTSSSTTTSSSQQQQQQMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>===;;;999888777777777888888777666555444333333333555666666555444444555777666555666777888888777666555555444444555555666555555666666777999:::;;;;;;::::::999999::::::;;;666777888999:::;;;;;;<<<;;;<<<>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHGGGGGGIIIKKKHHHKKKMMMKKKEEE@@@>>>>>>BBBFFFKKKNNNOOORRRWWW[[[[[[]]]```dddggghhhiiiiiiiiijjjmmmqqquuuyyy|||}}}|||}}}~~~yyyooolllgggdddbbb```^^^\\\YYY\\\```dddjjjttt|||zzzwwwuuurrrnnniiieee]]]ZZZUUURRRPPPNNNKKKIIIDDDDDDCCCAAAAAA@@@@@@@@@:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>??????>>>???@@@@@@@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????>>>======<<<=========::::::::::::;;;<<<===>>>;;;<<<======>>>>>>>>>===???@@@BBBBBBAAAAAABBBDDDFFFFFFHHHIIIIIIIIIHHHHHHIIIJJJLLLOOOSSSXXX]]]___cccdddeeeeeeeeegggkkknnnqqqtttyyy~~~}}}hhh^^^UUUTTTUUUSSSRRRRRRNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBAAA@@@???>>><<<;;;999888777777777888888777777777666666555555333555666555333222222333444555666666555555666888666555444333333444555666555555666666777999:::;;;999::::::;;;;;;::::::999666777888999:::;;;;;;;;;999;;;>>>>>>>>>@@@CCCFFFFFFGGGHHHGGGFFFFFFHHHJJJGGGIIIJJJGGGCCC@@@AAABBBBBBGGGLLLNNNOOOQQQWWW[[[[[[]]]aaadddgggiiiiiiiiiggghhhjjjmmmqqquuuyyy|||zzz{{{|||~~~yyytttnnniiifffddd```^^^VVVWWWXXXYYY\\\dddoooxxx~~~|||zzzxxxvvvrrrnnnjjjeeeaaa[[[VVVSSSOOOLLLIIIGGGFFFDDDBBBAAA@@@??????;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCFFFHHHIIIIIIHHHDDDCCCAAA???>>>=========>>>>>>>>>>>>>>>?????????<<<===>>>===<<<;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===============:::<<<============>>>@@@@@@@@@AAAAAAAAAAAAAAAAAADDDCCCCCCDDDFFFJJJNNNPPPSSSUUUVVVVVVWWWYYY\\\___aaacccggglllrrrxxx|||~~~hhh^^^VVVUUUVVVTTTRRRRRROOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@??????:::999888777777888999999777777777777888888888888333555666555222111111111222555777666444333555888555555333333333333555555555555666666777999:::;;;999999;;;<<<<<<;;;999999666777888999:::;;;;;;;;;999<<>>===@@@DDDBBBGGGMMMOOOOOOQQQWWW\\\[[[]]]aaaeeegggiiiiiiiiieeefffgggiiimmmrrrwwwzzzyyyzzz{{{}}}}}}uuupppmmmiiieeebbbXXXXXXWWWUUUVVV\\\fffnnnwww~~~|||zzzyyyvvvqqqnnnkkkggg```ZZZUUUPPPLLLIIIJJJHHHFFFCCCAAA???>>>===;;;;;;;;;<<<<<<<<<=========???AAACCCCCCCCCAAAAAAAAA@@@>>>===<<<======>>>::::::;;;;;;;;;;;;<<<<<<===>>>>>>===;;;:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;:::::::::::::::======<<<;;;:::999999:::999999:::;;;;;;;;;;;;;;;888999;;;<<<;;;<<<>>>@@@>>>===<<<<<<<<<======>>>CCCBBB@@@@@@AAACCCGGGIIIJJJLLLMMMMMMMMMOOORRRUUUTTTUUUYYY^^^dddjjjooorrrtttwww{{{|||lll\\\VVVWWWSSSTTTWWWSSSPPPOOONNNLLLJJJGGGFFFEEEEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777444444555555555555444444555666666666777777888888555555555555555555555555555555555555666666666666555555666777888:::<<<===:::999999888888999::::::777777777777888999:::;;;<<<===>>>>>>???BBBGGGJJJIIIIIIGGGFFFFFFGGGHHHHHHFFFDDDAAA???=========>>>DDDGGGJJJMMMOOOQQQTTTVVVZZZ]]]aaafffiiikkkkkkkkkeeegggjjjkkkmmmooosssvvvuuuxxx|||~~~yyyvvvqqqkkkffffff^^^XXXVVVUUUUUUZZZ```kkkwww|||zzzyyywwwuuusssmmmhhhbbb[[[WWWSSSPPPNNNJJJHHHFFFCCC@@@???>>>>>>======<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>================================================>>>?????????@@@@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGMMMNNNQQQUUUXXX\\\___```fffjjjooouuu{{{~~~lll\\\VVVWWWRRRSSSUUUQQQPPPOOONNNLLLJJJHHHFFFEEEEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777555666666777777666666555333333333333444444444555555555555555555555555555555555555555666666666666555555666777888:::;;;<<<::::::999999999999999999777777777777888999:::;;;<<<===??????@@@CCCGGGIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFDDDAAA>>>===<<<======DDDFFFJJJMMMNNNPPPRRRTTTXXXZZZ___cccfffhhhhhhhhhdddfffiiikkkmmmppptttvvvuuuxxx|||~~~{{{tttoooiiiaaaZZZVVVSSSQQQTTTZZZbbbnnn~~~|||{{{zzzwwwuuupppkkkeee___ZZZVVVRRROOOKKKIIIGGGDDDBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<<<<======???>>>>>>>>>============??????>>>>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBFFFGGGIIILLLOOORRRUUUVVV[[[^^^dddiiiooouuu|||nnn^^^WWWWWWQQQQQQTTTOOOPPPOOOMMMLLLJJJHHHFFFFFFEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777666777777888888777777666222222222333333333333333555555555555555555555555555555555555666666666666555555666777888999;;;<<<:::::::::999999888888888777777777777888999:::;;;;;;===???AAABBBDDDGGGIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDAAA>>><<<<<<======CCCFFFIIILLLMMMNNNQQQSSSVVVXXX[[[___aaacccddddddccceeehhhkkkmmmppptttwwwwwwzzz}}}|||wwwqqqhhh```ZZZUUUPPPQQQUUUZZZeeettt~~~}}}zzzxxxtttoooiiiccc^^^ZZZUUURRRLLLKKKHHHFFFDDDCCCBBBBBB??????>>>===============>>>>>>??????????????????>>>>>>===============>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<=================================>>>>>>>>>>>>>>>============<<<<<<<<<<<<========================>>>>>>===<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>????????????>>>???@@@BBBDDDFFFHHHJJJKKKMMMQQQVVV[[[```fffmmmqqqxxx|||qqq```ZZZYYYRRRRRRTTTOOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777666777777888888777777666555555555555555555555555555555555555555555555555555555555555666666666666555555666666777999:::;;;::::::::::::999888888777777777777777888999:::;;;:::===@@@CCCDDDEEEGGGIIILLLKKKKKKJJJIIIIIIIIIIIIHHHFFFBBB???===<<<>>>???CCCEEEIIIKKKLLLMMMOOOQQQUUUVVVYYY[[[^^^```bbbbbbbbbdddgggjjjmmmpppuuuxxxyyy|||~~~yyyqqqhhhbbbZZZTTTSSSUUUXXXaaammmxxx|||zzzvvvsssmmmhhhccc]]]WWWTTTNNNLLLJJJGGGEEEDDDCCCCCCAAA@@@??????>>>>>>????????????????????????>>>>>>>>>=========>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::=================================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<========================;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>=========>>>>>>???@@@AAACCCCCCDDDEEEHHHMMMQQQUUUZZZ```dddiiilllqqqvvv|||tttccc\\\[[[TTTSSSUUUPPPOOONNNMMMKKKJJJHHHGGGGGGEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777555666666777777666666555777777666666666666666666555555555555555555555555555555555555666666666666555555666666777888999:::999::::::::::::999888777777777777777888999:::;;;:::===AAACCCEEEFFFIIIJJJMMMMMMLLLLLLKKKJJJIIIIIIKKKHHHCCC???======???@@@BBBEEEHHHJJJLLLMMMOOOQQQWWWWWWXXXZZZ\\\___aaabbbaaadddgggjjjlllppptttwww{{{~~~}}}uuummmggg___XXXUUUWWWXXX^^^hhhqqqyyy}}}{{{xxxuuuppplllgggaaaZZZVVVPPPNNNKKKHHHFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>??????????????????????????????????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>??????@@@@@@@@@BBBFFFIIILLLPPPTTTXXXZZZ]]]ccciiiooowwwvvveee^^^\\\VVVUUUWWWQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777555666666777777666666555555555555555555444444444555555555555555555555555555555555555666666666666666666666666777888999999888888:::;;;;;;:::999888777777777777888999:::;;;;;;>>>AAACCCEEEGGGJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIKKKHHHCCC???<<<===>>>@@@AAADDDHHHJJJLLLNNNQQQSSSXXXXXXXXXYYY[[[^^^```bbbbbbdddgggjjjlllooosssvvvzzz}}}xxxpppjjjcccZZZWWWXXXVVV[[[bbbjjjrrrzzz~~~|||yyywwwssspppkkkeee^^^ZZZTTTRRROOOKKKHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>::::::999999888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFIIILLLNNNQQQUUU[[[aaahhhqqqvvv{{{uuuddd]]]\\\VVVUUUWWWRRRNNNMMMMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???======<<<;;;;;;:::999999888888777666777777888888777777666555555555444444333333333555555555555555555555555555555555555666666666666666666555666666777888999666777999;;;;;;;;;:::999777777777777888999:::;;;<<<>>>@@@BBBDDDGGGKKKNNNRRRRRRRRRRRRQQQOOOMMMLLLKKKGGGBBB===:::;;;<<<>>>@@@CCCGGGKKKMMMPPPSSSUUUYYYYYYXXXXXXZZZ]]]```bbbccceeegggjjjkkknnnrrruuuxxx{{{}}}uuuoooggg]]]YYYYYYUUUXXX^^^fffooowww}}}zzzyyywwwtttpppjjjccc^^^YYYWWWSSSOOOKKKHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBB@@@???;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@@@@?????????>>>>>>>>>========================??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============::::::999888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???BBBDDDFFFHHHKKKNNNRRRXXX```dddnnnuuu}}}tttccc]]][[[UUUUUUVVVQQQNNNMMMLLLKKKJJJIIIHHHHHHEEEDDDBBB@@@???======<<<;;;;;;::::::999888888777888888999999999999888888666666666555555444444444555555555555555555555555555555555555666666666777666666555666666777888999555666999;;;<<<;;;::::::777777777777888999:::;;;===???@@@AAACCCGGGLLLPPPWWWWWWXXXWWWVVVTTTRRRQQQIIIFFF@@@;;;888999;;;===@@@CCCGGGKKKNNNQQQTTTVVVZZZYYYWWWWWWYYY\\\___aaaccceeehhhjjjkkknnnqqqtttvvvyyy~~~{{{tttkkkaaa[[[[[[UUUXXX^^^fffoooyyy~~~|||{{{yyywwwtttnnnfffaaa]]]ZZZVVVRRRMMMJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDBBB@@@???BBBBBBCCCCCCCCCDDDDDDDDDAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@????????????>>>========================<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<>>>???<<<<<<==================<<<===>>>=========???AAAAAACCCDDDFFFIIIMMMTTTXXX```gggpppvvvzzztttgggZZZWWWWWWUUURRRQQQNNNNNNMMMKKKJJJIIIHHHGGGFFFEEECCCAAA???===<<<<<<888888777777666555555555555666666777777777777666666666777777777777666666555555555555666666666666333333333444333222222111666666666777888888999999999999999999999999999999888888888999:::;;;<<<===@@@@@@AAAAAACCCGGGMMMQQQVVVZZZ^^^^^^YYYTTTQQQPPPMMMFFF@@@???>>><<<===@@@AAACCCGGGJJJLLLPPPTTTWWW[[[\\\]]]^^^^^^___bbbdddgggiiikkkmmmooopppppppppsssvvvzzz~~~tttiiiaaa[[[XXXYYYXXX\\\fffsss}}}{{{yyywwwuuurrrmmmjjjgggccc]]]XXXTTTPPPLLLJJJHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIILLLNNNKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCAAA???======>>>>>>>>>>>>======??????>>>============>>>===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@???>>>===????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>><<<>>>>>>===<<<;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???BBBEEEHHHJJJLLLUUU[[[bbbggglllrrr|||yyytttrrrpppoooooosssxxxuuuhhh[[[WWWWWWUUURRRQQQNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGDDDAAA???===;;;;;;::::::999999888777777666666666777777777777666666555555666666666666555555555555555555666666666666888888888888888777777666666666666777888888999999999999999999999999999999888888888999:::;;;======>>>??????@@@BBBFFFLLLQQQXXX\\\aaaaaa^^^YYYUUUSSSMMMFFF@@@???>>><<<<<>>>>>??????>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@@@@?????????@@@AAAAAA@@@??????@@@????????????>>>>>>>>>=========>>>>>>?????????===============>>>>>>>>>>>>???@@@???===<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===???BBBDDDGGGHHHKKKPPPWWW\\\___fffnnnuuu{{{xxxqqqjjjeee^^^]]]]]]^^^ccciiippptttzzzxxxjjj\\\XXXWWWUUURRRQQQNNNNNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA???>>>===<<<<<<<<<;;;::::::999999888777777888777777666555444444444555555555555444444555555555555666666666666666666666666555555555444666666666777888888999999999999999999999999999999888888999999:::<<<===>>>===>>>???@@@AAAEEEKKKOOOUUUYYY^^^___]]]XXXTTTRRRMMMFFF@@@>>>===;;;;;;>>>AAACCCGGGJJJMMMPPPUUUXXX^^^```cccdddccccccddddddeeegggiiilllnnnooopppqqqnnnqqqvvvzzz}}}tttiiiccc```^^^]]]```iiivvv~~~{{{zzzxxxuuurrrooolllhhhccc^^^[[[WWWSSSPPPMMMLLLJJJIIIIIIJJJKKKLLLMMMOOORRRUUUVVVYYY\\\^^^^^^]]]\\\[[[ZZZYYYXXXXXXSSSQQQOOONNNMMMLLLIIIGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@>>>>>>==================???@@@AAA@@@>>>===>>>???>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBBBBBFFFKKKOOORRRWWW^^^ccclllqqqyyyzzzssskkkeee^^^XXXSSSQQQPPPPPPRRRVVV[[[aaadddiiinnnsssyyy}}}zzzlll^^^XXXWWWUUURRRQQQOOONNNMMMLLLKKKIIIHHHHHHCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;::::::999999888888888888777555444444444555555666666555555444555555555555666666666666333333222222222111222222666666666777888888999999999999999999999999999999999999999:::;;;<<<===>>>@@@@@@AAAAAAAAADDDHHHKKKRRRUUUYYY\\\[[[WWWSSSPPPLLLEEE???>>><<<:::;;;>>>AAACCCGGGJJJMMMQQQVVVYYY```bbbfffgggfffeeeeeeeeeeeefffhhhkkkmmmoooqqqqqqmmmpppuuuyyy}}}|||qqqkkkhhhbbbaaabbbiiiuuu~~~|||zzzyyywwwsssqqqnnnkkkfffbbb___[[[WWWTTTOOONNNLLLJJJJJJLLLNNNPPPSSSVVVYYY\\\^^^aaadddfffhhhgggfffeeecccbbbaaa```]]]ZZZWWWUUUTTTRRROOOMMMHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========???@@@@@@@@@>>>===>>>???>>>>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<>>>>>>@@@BBBEEEGGGJJJMMMSSSWWW]]]bbbjjjrrryyyxxxtttooojjjbbb[[[UUUPPPLLLIIILLLKKKJJJKKKLLLOOOSSSUUU\\\___eeejjjnnnrrrvvvyyyxxxzzz}}}}}}nnn___YYYWWWUUURRRQQQOOOOOONNNLLLKKKJJJIIIHHHDDDCCCAAA???===<<<;;;;;;;;;;;;;;;:::999999888888888888888888777555444444666666666777777666666666555555555555666666666666777666555555444444555555666666666777888888999999999999999999999999999999999999999:::;;;<<<>>>>>>DDDDDDDDDCCCBBBCCCEEEHHHRRRTTTWWWZZZ[[[YYYVVVSSSJJJCCC>>>===<<<:::;;;>>>AAACCCGGGJJJMMMRRRVVVZZZ```cccfffhhhhhhgggfffgggggggggiiikkkmmmoooqqqrrrooorrrvvvzzz~~~}}}uuuqqqfffddddddhhhrrr~~~{{{yyyxxxwwwuuussspppmmmiiifffbbb^^^ZZZWWWRRRPPPMMMKKKLLLNNNRRRTTT^^^aaaeeeiiikkknnnqqqsssqqqqqqooommmllljjjhhhhhhfffddd```]]][[[YYYUUUSSSPPPNNNMMMKKKJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@???===<<<===>>>>>>>>>=========>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<===???@@@BBBCCCEEEGGGKKKMMMRRRVVV]]]eeelllsssyyy~~~~~~~~~|||wwwpppiiiddd^^^ZZZSSSNNNKKKHHHFFFDDDCCCCCCBBBBBBCCCEEEGGGHHHPPPSSSXXX\\\```dddhhhkkkjjjllloooqqqtttxxx~~~qqqaaaZZZXXXUUURRRQQQOOOOOONNNMMMKKKJJJIIIIIIHHHFFFCCC@@@<<<999777666;;;::::::999999888777777777777888777777666555444666666777777777777666666555555555555666666666666888777666555555555666777666666666777888888999999999999999999999999999999999999::::::;;;===>>>???EEEEEEEEEDDDBBBBBBDDDFFFMMMMMMOOORRRTTTTTTRRRPPPHHHAAA<<<<<<<<<:::<<>>???@@@???===<<<===>>>>>>>>>=========>>>??????========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEIIIMMMSSSYYY^^^dddjjjnnnoooooonnnkkkfff```YYYVVVNNNKKKGGGDDDCCCBBBBBBAAA<<<===>>>???AAABBBDDDEEEFFFIIILLLOOOQQQTTTXXX[[[\\\^^^```bbbeeejjjoootttrrrbbbZZZXXXUUURRRQQQPPPOOONNNMMMLLLJJJIIIIIIHHHGGGDDDAAA>>><<<::::::;;;;;;::::::999888888888666666777777777777666666555666666666666666666555555555555555666666666666777555444222222333444555666666666777888888999999999999999999999999999999::::::::::::;;;===>>>???AAABBBCCCCCCBBBBBBDDDFFFGGGFFFFFFHHHLLLNNNMMMLLLFFF???;;;;;;<<<;;;===@@@@@@CCCGGGKKKNNNSSSXXX[[[^^^```cccdddeeefffiiikkkllllllllllllmmmoooqqqrrrrrrtttxxx{{{~~~zzzrrrnnnjjjiiinnnzzz|||{{{zzzzzzyyyxxxvvvtttpppnnnjjjfffaaa^^^YYYVVVSSSPPPRRRVVV[[[___eeejjjqqqxxx}}}}}}|||zzzwwwrrrnnnkkkgggccc```ZZZXXXUUUSSSQQQPPPPPPQQQPPPPPPOOONNNNNNNNNNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@AAA@@@>>>===>>>???>>>>>>======>>>??????@@@==============================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>???@@@BBBEEEIIIMMMQQQVVV[[[___```___^^^[[[VVVQQQLLLIIIEEECCC@@@???@@@@@@???>>><<<===>>>???@@@AAABBBBBB@@@BBBDDDFFFGGGIIILLLNNNNNNOOOQQQSSSVVVZZZ```dddsssccc[[[XXXUUURRRQQQPPPOOONNNMMMLLLJJJIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA<<<;;;;;;::::::999888888555666777777777777777666444555555555555555555444555555555555666666666777888666555333333444555666666666666777888888999999999999999999999999999999:::::::::;;;<<<===>>>???>>>???AAAAAAAAACCCEEEGGGHHHFFFDDDGGGKKKNNNOOONNNDDD>>>::::::<<<;;;>>>AAA@@@CCCGGGKKKNNNSSSXXX[[[^^^___aaabbbcccfffiiilllnnnnnnmmmmmmnnnoooqqqrrrrrruuuxxx{{{}}}vvvrrrmmmjjjnnnyyy~~~|||||||||{{{zzzxxxvvvssspppmmmiiiddd```\\\YYYUUUSSSTTTYYY___ccciiiooowww|||xxxtttppplllgggdddcccaaa^^^[[[YYYXXXXXXYYYTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBAAA???>>>???@@@>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===;;;::::::;;;===>>>>>>===@@@CCCFFFIIIMMMRRRUUUVVVUUUSSSPPPLLLGGGCCCAAACCCAAA??????@@@@@@???>>><<<=========<<<;;;::::::>>>@@@AAABBBBBBDDDFFFIIIEEEFFFGGGIIIKKKPPPVVVZZZxxxcccYYYWWWUUUSSSSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGEEEBBB@@@??????@@@AAA888888888888888888888888777777777777666666666666777777777777666555444333444444444444444444333333666555555444444666777888666777888999999:::999999::::::::::::::::::::::::777999::::::::::::;;;===AAA???======???BBBCCCCCCEEEDDDDDDEEEHHHJJJKKKKKKFFFAAA===<<<;;;:::<<>>>>>>>>???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>>>>========================?????????@@@AAABBBDDDDDDIIIHHHFFFDDDBBBAAAAAAAAA======>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@AAAAAACCCEEEGGGJJJLLLNNN|||fff[[[XXXUUUSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJFFFEEECCCAAA????????????999999999999999999999999777777777777666666666666777777777777666555444333444444444444555555555555666555555444555666777888666777888999999:::999999::::::::::::::::::::::::888999;;;;;;::::::<<<===@@@>>>======???BBBCCCCCCFFFDDDDDDEEEGGGIIIIIIIIIEEE@@@<<<<<<;;;:::===BBBDDDEEEGGGIIILLLQQQWWW[[[ZZZ\\\^^^___bbbeeekkknnnnnnmmmmmmlllmmmmmmoooooossstttvvvxxxzzz~~~~~~tttmmmmmmwww~~~{{{wwwrrrlllgggddd```^^^\\\ZZZZZZ]]]```cccjjjqqq{{{~~~{{{wwwuuuqqqnnnjjjgggeeedddcccbbbbbbaaa____________]]][[[YYYYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>?????????????????????????????????>>>>>>=========;;;;;;<<<======>>>>>>???========================>>>>>>>>>>>>>>>???@@@AAACCCBBBAAA???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>==============================<<<<<<<<<===>>>???===>>>>>>@@@BBBDDDFFFHHHiii]]]YYYUUURRRQQQRRRQQQOOOMMMLLLKKKKKKKKKGGGFFFDDDCCCAAA???======::::::::::::999999999999777777777777666666666666777777777777666555444333444444555555666666777777666555555555555666777777666777888999999:::999999::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>>???===<<<===???BBBCCCCCCFFFEEEDDDEEEGGGGGGGGGFFFBBB>>>;;;<<<<<<;;;>>>BBBDDDFFFHHHJJJMMMQQQWWW[[[ZZZ[[[\\\^^^```dddjjjnnnooooooooooooppppppqqqqqqqqqsssuuuwwwzzz~~~zzzppppppyyy}}}wwwqqqllliiifffccc```^^^]]]___aaacccgggooo{{{~~~zzzwwwssspppnnnmmmkkkjjjiiihhhfffffffffeeedddbbb____________^^^]]]\\\[[[WWWXXXXXXXXXXXXWWWWWWVVVSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@AAA???????????????????????????????????????>>>>>>>>><<<<<<<<<===>>>>>>??????========================<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<======???>>>============>>>>>>========================<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<===>>>@@@AAABBBiii]]]YYYUUURRRQQQQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGEEECCC@@@===<<<;;;;;;:::::::::::::::999777777777777666666666666666666777666666555444444444555555666777888888999555555555555666666666777666666888999999999999999999999999999999999999999999;;;<<<<<<<<<<<<===???===<<<;;;===@@@BBBCCCCCCGGGFFFEEEEEEFFFFFFEEECCC@@@<<<:::;;;<<<;;;>>>BBBCCCEEEGGGJJJLLLPPPUUUYYY[[[[[[[[[[[[]]]```eeeiiinnnoooppprrrrrrsssssssssqqqsssuuuxxx{{{uuuttt{{{|||vvvqqqnnnjjjhhhdddaaa```aaabbbccceeennn{{{{{{xxxvvvuuurrrpppooommmkkkkkkkkkjjjhhhfffcccccccccbbbaaa___^^^]]][[[[[[[[[[[[[[[ZZZZZZYYYUUUTTTSSSRRRQQQPPPOOONNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMOOOPPPPPPQQQLLLLLLKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????<<<======>>>>>>??????@@@========================<<<<<<;;;:::::::::::::::============>>>>>>???@@@@@@@@@???>>>===>>>??????>>>>>>===============<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@}}}ggg\\\XXXUUUSSSRRRPPPOOOMMMLLLJJJJJJIIIIIIJJJJJJIIIGGGDDDAAA>>>===;;;;;;;;;::::::999999999777777777777666666666666666666666666666666555444555555666666777888999999444555555666666666666666666666888999999999999999999999999999999999999999999;;;<<<<<<<<<<<<===???<<<;;;;;;===AAACCCDDDCCCGGGFFFEEEFFFFFFFFFDDDAAA>>>;;;999;;;<<<;;;===BBBAAACCCFFFHHHKKKNNNSSSVVV[[[[[[[[[ZZZZZZ\\\```ccciiikkknnnppprrrrrrrrrqqqrrrtttvvvyyy|||{{{xxx~~~yyytttrrrmmmkkkhhheeecccbbbcccdddfffnnn{{{~~~|||zzzwwwuuurrrpppnnnnnnmmmmmmkkkiiieeeeeeeeedddbbb```___^^^^^^^^^^^^]]]]]]\\\[[[ZZZVVVUUUTTTSSSQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPLLLLLLLLLKKKIIIGGGFFFDDDCCCAAA???>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::<<<<<<======???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<======>>>???{{{eeeZZZXXXUUUSSSSSSOOOOOOMMMKKKJJJIIIIIIIIIKKKJJJHHHFFFCCCAAA???>>>;;;;;;::::::999999888888777777777777666666666666555666666666666666555555555555666666777777888888444555555666777666666666666777888999999:::999999999999999999999999999999999:::<<<<<<;;;;;;===>>>;;;;;;<<>>:::999;;;;;;:::<<<@@@@@@BBBEEEHHHJJJMMMQQQTTTYYYZZZ[[[ZZZZZZ[[[]]]```hhhkkkooosssvvvwwwvvvuuutttvvvxxxzzz}}}~~~|||xxxvvvpppnnnkkkhhhfffeeeeeeeeehhhppp{{{|||yyyuuutttqqqppppppooommmkkkhhhhhhgggfffdddbbb```___``````______]]]\\\ZZZYYYUUUUUUTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNKKKKKKLLLKKKJJJHHHFFFEEEBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<=========<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<{{{eee[[[WWWUUUSSSRRRPPPOOONNNLLLKKKJJJJJJIIIJJJIIIFFFCCCAAA@@@??????;;;::::::999888888777777777777777777666666666666555555666666666666555555666666666666666666666666444444666777777777666555666777888999999:::999999888888888888888888888888888999;;;;;;::::::<<<===;;;;;;===@@@DDDFFFGGGFFFGGGGGGGGGHHHIIIHHHEEEBBB>>>:::999;;;;;;999;;;>>>@@@CCCFFFIIIKKKMMMQQQTTTVVVXXX[[[\\\]]]]]]___aaaiiimmmrrrwww{{{||||||{{{wwwyyyzzz|||~~~|||yyysssqqqnnnllljjjiiihhhhhhiiippp{{{~~~yyywwwuuuttttttssspppnnnmmmlllkkkiiigggeeecccbbbbbbaaa```___]]]ZZZXXXWWWTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<===???@@@BBBCCCGGGHHHJJJKKKJJJHHHEEEDDDBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<|||ggg[[[XXXUUURRRRRRQQQQQQOOOMMMLLLKKKKKKJJJIIIGGGDDDAAA???>>>>>>???::::::999999888777666666777777777777666666666666555555666666666666666555666666666666555555555555333444666777777777666555666777888999999:::999999888888888888888888888888777999::::::::::::;;;===<<<<<<===AAAEEEGGGHHHGGGGGGGGGGGGIIIJJJIIIFFFCCC>>>:::999;;;;;;999:::===AAADDDGGGJJJLLLNNNQQQTTTTTTWWW[[[^^^___```bbbccceeeiiiooovvvzzz{{{{{{zzzyyyzzz|||}}}}}}{{{{{{vvvwwwyyy|||~~~|||uuusssqqqnnnlllkkkkkkkkkjjjqqq{{{}}}{{{xxxwwwwwwvvvsssqqqppppppnnnmmmjjjhhhfffdddbbbbbbaaa___\\\YYYWWWVVVSSSSSSQQQPPPNNNLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHJJJKKKLLLMMMLLLKKKIIIGGGCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD>>>??????@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDHHHJJJMMMNNNMMMJJJGGGDDDCCCCCCBBBBBBAAA@@@??????===>>>?????????>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>|||eeeZZZVVVTTTRRRRRROOONNNMMMLLLKKKJJJIIIHHHIIIHHHFFFDDDAAA???===<<<<<<:::999999;;;;;;:::888777777777777666666666666777777666666555555555444777444333444777999777444666777777777666444222000777777888999::::::::::::;;;;;;::::::::::::999999888999999::::::;;;;;;<<<=========???AAADDDFFFHHHFFFFFFHHHKKKLLLKKKHHHEEE<<<;;;:::999:::<<<>>>???BBBCCCEEEGGGHHHKKKPPPSSSXXX[[[^^^``````bbbdddeeekkkmmmoooqqqtttwww|||}}}}}}}}}||||||xxxrrrrrrpppnnnooossstttrrrpppoooppppppooonnnmmmmmmnnnnnnkkkkkknnnrrrwww}}}|||zzzxxxyyy{{{}}}{{{xxxtttqqqpppppppppqqqvvv~~~~~~|||yyywwwvvvssspppnnnllljjjgggdddbbbbbbaaa```___]]]\\\[[[XXXVVVSSSPPPNNNMMMNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDBBBAAAAAABBBBBB??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>????????????@@@>>>===@@@EEEHHHIIIHHHMMMNNNNNNNNNLLLJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@??????????????????>>>>>>>>>============}}}fffZZZWWWTTTRRRQQQNNNNNNMMMLLLJJJIIIHHHHHHIIIHHHFFFDDDAAA???===<<<===<<<;;;;;;<<<<<<;;;:::777777777777666666666666777666666666555555555555555444444444666777666555444444555555666666555555777777888999:::::::::::::::::::::999999888888888888999999::::::;;;;;;<<>>>>>>>>???BBBEEEFFFHHHIIIKKKMMMNNNLLLGGGCCC<<<;;;:::999:::<<<>>>???BBBCCCEEEGGGHHHKKKPPPSSSYYY\\\___aaaaaabbbdddfffkkkllloooppprrrvvvzzz}}}{{{{{{{{{zzz{{{~~~zzzwwwtttooommmmmmkkkgggccceeeeeedddbbb```___^^^___aaa^^^^^^aaaeeejjjsss|||yyyuuurrrnnnllllllmmmqqqxxx{{{xxxuuutttttttttuuuzzz}}}{{{yyywwwtttrrrpppnnnkkkiiifffeeeeeecccbbb```^^^]]]\\\ZZZXXXUUUTTTSSSTTTTTTOOONNNLLLLLLNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@BBBAAAAAACCCHHHKKKLLLKKKPPPPPPQQQPPPNNNKKKHHHFFFEEEEEEDDDDDDCCCBBBAAAAAA???????????????????????????>>>>>>>>>>>>=========hhh\\\WWWTTTQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGHHHGGGFFFDDDAAA???===<<<===<<<::::::;;;<<<:::999777777777777666666666666666666666666555555555555333444555555444444555666555555444444555555666777777777888999::::::::::::::::::999999888777666666888999999::::::;;;;;;<<<@@@???======>>>@@@CCCEEEJJJLLLNNNQQQQQQMMMGGGCCC<<<;;;:::999:::<<<>>>???AAACCCEEEGGGHHHLLLPPPSSS[[[]]]```bbbbbbccceeegggjjjlllnnnooopppssswww{{{yyyyyyzzzzzzzzz}}}{{{tttoookkkggg```[[[\\\[[[XXXUUUSSSQQQQQQPPPSSSPPPPPPSSSVVVZZZccclll|||ssslllfff```]]]^^^^^^aaagggnnnwww}}}{{{zzzzzzzzz{{{~~~|||yyywwwvvvtttqqqooolllkkkjjjhhhfffcccaaa```\\\[[[YYYWWWVVVUUUVVVVVVQQQPPPOOOPPPSSSTTTUUUTTTPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAABBBCCCFFFEEEFFFIIIMMMOOOPPPPPPQQQQQQQQQOOOLLLIIIEEECCCBBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@@@@?????????>>>>>>>>>======jjj]]]XXXTTTPPPPPPNNNMMMLLLJJJIIIGGGFFFFFFGGGGGGEEECCCAAA???======;;;:::888888999999888666777777777777666666666666666666666666666555555555111444666555333222444777999888666444444444444555777777888999::::::::::::;;;;;;:::999888777666666888999999::::::;;;;;;<<<>>>===<<<;;;===@@@DDDFFFKKKMMMQQQTTTUUUQQQJJJEEE<<<;;;:::999:::<<<>>>???AAABBBEEEGGGIIILLLPPPTTT\\\^^^aaabbbcccdddeeegggiiijjjlllmmmnnnqqquuuxxxxxxyyyzzzzzz|||zzzuuunnngggaaa\\\YYYTTTQQQNNNMMMLLLKKKLLLIIIIIIKKKNNNQQQXXX```ppp}}}qqqfff___XXXUUUUUUUUUWWW[[[aaaiiisss~~~|||{{{zzzxxxvvvtttrrrqqqooommmjjjgggeeeccc]]]]]][[[ZZZYYYYYYYYYYYYUUUTTTSSSTTTVVVWWWWWWWWWSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOOOONNNMMMKKKIIIGGGFFFFFFGGGFFFDDDBBBBBBBBBDDDEEECCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJLLLOOORRRTTTUUUVVVUUUUUUTTTRRROOOJJJFFFDDDCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>kkk^^^XXXTTTQQQPPPNNNNNNLLLKKKIIIGGGFFFEEEGGGFFFDDDCCCAAA???======<<<:::999999999999888666777777777777666666666666555555555666666666666666111444666555333222444777999888666555444444555666777777888999::::::::::::<<<;;;;;;:::999999888888888999999::::::;;;;;;<<<;;;;;;:::;;;>>>BBBFFFHHHKKKMMMQQQVVVWWWTTTNNNIII<<<;;;:::999:::<<<>>>???@@@BBBDDDFFFIIILLLQQQTTT[[[^^^```bbbbbbcccdddfffhhhiiikkklllmmmpppsssvvvxxxzzz{{{}}}~~~}}}tttlllaaa\\\UUUQQQOOONNNLLLKKKKKKHHHGGGIIIJJJKKKQQQYYYgggtttpppddd[[[TTTPPPQQQPPPRRRTTTWWW\\\eeennnttt~~~}}}{{{yyywwwvvvuuurrrooollliiihhheeeeeedddcccbbbaaaaaaaaa[[[YYYWWWWWWXXXYYYXXXWWWUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSQQQQQQPPPNNNLLLJJJHHHHHHIIIHHHEEECCCBBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBDDDGGGJJJLLLMMMOOORRRUUUWWWYYY[[[\\\]]]]]]\\\ZZZVVVQQQMMMJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@lll___YYYUUURRRPPPOOONNNMMMKKKIIIGGGFFFEEEFFFEEEDDDBBB@@@???>>>===???>>><<<<<<<<<<<<:::999777777777777666666666666555555555666666666666666333444555555444444555666444444555555666777888999777777888999::::::::::::;;;;;;;;;::::::::::::999888999999::::::;;;;;;<<<999:::;;;===@@@DDDGGGIIIJJJLLLPPPTTTVVVTTTOOOJJJ<<<;;;:::999:::<<<>>>???@@@BBBDDDFFFIIILLLQQQUUUZZZ\\\___``````aaabbbcccfffhhhjjjkkklllooossswwwyyyzzz}}}{{{llleee[[[UUURRRPPPMMMKKKLLLIIIGGGHHHGGGGGGLLLRRR```lllpppddd[[[RRRNNNNNNLLLMMMNNNOOORRRWWW^^^cccqqqxxx}}}|||zzzxxxuuurrrooonnnkkkjjjjjjiiigggfffeeeeeeaaa___]]]\\\\\\\\\[[[YYYYYYYYYXXXWWWUUUTTTTTTSSSQQQQQQPPPNNNMMMMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFEEEDDDCCCBBBAAADDDCCCDDDEEEGGGKKKNNNPPPQQQTTTYYY\\\^^^___aaabbbaaaaaa```]]]YYYUUUPPPNNNJJJHHHFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBmmm```ZZZVVVSSSRRRPPPPPPNNNLLLJJJHHHFFFFFFEEEEEEDDDBBB@@@???>>>===AAA???============;;;999777777777777666666666666555555555555666666666777555444444444666777666555333444555666888888888888777777888999::::::::::::999999999999999:::::::::888999999::::::;;;;;;<<<999;;;===@@@BBBDDDFFFGGGJJJKKKNNNPPPQQQOOOKKKGGG<<<;;;:::999:::<<<>>>??????AAADDDFFFIIIMMMQQQUUUXXXZZZ]]]^^^^^^^^^```aaaeeegggiiikkkmmmppptttxxxxxxzzz}}}~~~uuuiii___ZZZWWWRRROOOOOOKKKIIIIIIGGGEEEHHHNNNYYYdddwwwuuuhhh]]]SSSNNNMMMHHHIIIJJJKKKLLLOOOTTTWWWbbbhhhrrr~~~~~~{{{xxxvvvuuuppppppooonnnllljjjiiihhhgggeeecccbbbbbbbbbaaa``````___^^^\\\ZZZXXXVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRQQQNNNMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHHHHGGGFFFEEECCCCCCFFFFFFFFFGGGJJJNNNRRRUUUVVVZZZ```cccdddeeegggiiiffffffeeebbb___ZZZVVVSSSNNNLLLIIIFFFCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDmmm```[[[WWWSSSRRRQQQPPPOOOMMMKKKHHHGGGFFFEEEDDDCCCBBB@@@???>>>===@@@>>><<<<<<<<<;;;999888777777777777666666666666444555555555666666777777777555333444777999777555666666777888888777555444777777888999::::::::::::777777777888999999::::::888999999::::::;;;<<<<<<;;;<<>>??????AAADDDFFFIIIMMMRRRUUUWWWYYY\\\]]]]]]]]]^^^___dddfffhhhjjjmmmpppuuuxxxwwwzzz}}}vvvkkkddd___YYYUUURRRNNNLLLKKKHHHEEEHHHMMMTTT___qqqzzzmmmaaaVVVOOONNNFFFHHHIIIJJJKKKMMMQQQSSSVVV[[[eeeqqq}}}{{{yyyxxxxxxwwwvvvtttrrrpppoookkkiiigggggggggggggggeeeeeedddbbb___\\\ZZZXXXVVVVVVVVVTTTSSSQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTYYYYYYZZZZZZYYYWWWUUUTTTPPPPPPOOONNNLLLJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGHHHKKKPPPTTTWWWZZZ^^^dddggghhhiiikkknnnppppppooommmiiieeeaaa^^^XXXVVVRRRNNNKKKJJJIIIJJJDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEoooaaa[[[WWWUUUVVVRRRRRRPPPNNNKKKIIIGGGFFFDDDCCCAAA???>>><<<<<<;;;<<<<<<;;;:::::::::;;;;;;555666777777777666444333777777777777777777777777444444444555555555555666;;;:::888777777777888888333666999999999888888999:::::::::999999888888888777888888999;;;<<<<<<===:::;;;<<<>>>AAACCCFFFGGGIIIIIIKKKMMMMMMKKKEEEAAA<<<<<<:::999999:::;;;<<>>AAADDDFFFGGGHHHIIIJJJKKKKKKIIIEEEAAA???>>>======<<<===>>>???AAACCCEEEGGGHHHKKKPPPSSSWWWVVVVVVWWWYYY\\\^^^```cccfffiiikkklllnnnqqqssswwwxxxzzz|||~~~xxxpppkkk```XXXQQQNNNKKKHHHHHHKKKOOOWWWddduuu~~~|||{{{lll```XXXTTTLLLKKKIIIGGGFFFFFFHHHIIIMMMNNNSSS\\\eeeppp~~~}}}zzzyyyxxxwwwuuusssrrrqqqpppooommmkkkiiifffdddcccbbb___[[[YYYYYYYYYXXXXXXXXXWWWVVVUUUUUUVVVXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVTTTSSSSSSOOOLLLIIIIIIJJJKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNMMMMMMLLLKKKKKKKKKJJJNNNPPPRRRUUUXXX[[[]]]^^^cccfffjjjnnnppprrruuuwww~~~~~~|||yyysssoooiiiccc^^^ZZZUUURRRSSSSSSRRRPPPOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJmmmaaa[[[XXXVVVWWWRRRRRRPPPNNNKKKIIIGGGFFFHHHGGGEEECCCBBB@@@@@@???999:::::::::999999888777777888888888888777777666555555555555555555555555666666666666777777777888777666555444333444555555888444111333999===:::777999999999999999999::::::999999999::::::;;;;;;;;;;;;<<<===???AAADDDFFFGGGHHHHHHHHHIIIIIIGGGDDDAAA@@@???>>>======>>>???@@@AAACCCEEEFFFHHHKKKOOORRRTTTTTTUUUVVVXXX[[[^^^___bbbdddgggiiijjjmmmooorrrsssuuuwwwzzz}}}|||vvvggg^^^VVVRRRNNNIIIHHHKKKMMMSSS^^^lll~~~~~~|||zzz~~~vvvfff\\\WWWPPPMMMJJJGGGFFFFFFGGGGGGIIIIIILLLRRRYYYcccrrr~~~|||{{{zzzyyyxxxvvvssspppmmmkkkjjjhhhfffbbb`````````^^^]]]]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]]]]\\\\\\[[[ZZZZZZ^^^]]]]]]\\\\\\[[[ZZZZZZWWWUUURRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTWWWZZZ^^^aaadddeeefffiiimmmppprrruuuyyy|||}}}wwwqqqlllfffbbb___^^^[[[XXXVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMLLLkkk```[[[XXXVVVWWWRRRRRRPPPNNNKKKIIIGGGFFFFFFEEECCCAAA???>>>======::::::;;;;;;:::999888777777777777777777777777777555555555555555555555555555555666666666777777777666555444333333444555555:::666333444777:::999777888888888999999:::::::::999999999::::::;;;;;;;;;<<<<<<===???AAADDDFFFGGGHHHGGGGGGGGGGGGFFFCCCAAA===<<<;;;;;;;;;<<<===>>>AAACCCEEEFFFHHHJJJOOORRRRRRRRRSSSUUUWWWZZZ]]]^^^aaacccfffhhhjjjllloooqqqppprrruuuyyy}}}|||nnneee[[[VVVPPPKKKIIIJJJKKKOOOXXXddduuu~~~|||{{{nnnaaa[[[TTTPPPLLLIIIHHHHHHIIIIIIJJJIIIJJJNNNSSS[[[iiivvv~~~zzzwwwtttrrrqqqnnnkkkhhhffffffeeecccbbb```___^^^]]]\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]aaaaaaaaaaaaaaaaaabbbbbb___^^^\\\ZZZYYYWWWVVVUUURRRRRRQQQQQQPPPPPPPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\```dddgggjjjkkkiiikkkoooqqqtttxxx|||{{{wwwooolllgggccc___]]]ZZZXXXYYYXXXWWWUUUSSSQQQPPPOOOkkk```[[[XXXVVVVVVRRRRRRPPPNNNKKKIIIGGGFFFDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999888666666666666666666666666555555555555555555555555444444555555555666666666666555444444444555666777::::::999777555555777888888888888999999:::::::::888999999::::::;;;;;;;;;======>>>@@@AAADDDFFFGGGIIIHHHGGGGGGGGGFFFDDDAAA;;;;;;:::999:::;;;<<<===AAACCCEEEFFFGGGJJJNNNQQQQQQRRRSSSUUUWWWYYY[[[\\\```bbbeeegggiiikkknnnpppnnnqqqtttxxx}}}uuukkk```ZZZSSSLLLIIIJJJJJJMMMTTT^^^nnn}}}|||yyyiiiaaaWWWRRRMMMIIIIIIJJJKKKJJJLLLJJJJJJMMMPPPUUUaaammm|||}}}zzzxxxwwwrrrpppmmmlllkkkiiigggeeecccbbbaaa```___^^^^^^^^^^^^_________``````aaaaaabbbcccdddeeefffggghhhhhhggggggfffeeebbbaaa______YYYYYYXXXWWWVVVUUUTTTTTTQQQQQQRRRSSSVVVYYY\\\^^^^^^```bbbeeehhhkkkmmmnnnlllmmmoooqqqtttxxx}}}zzzuuuqqqmmmhhheeecccbbb```]]][[[XXXWWWVVV~~~kkk```[[[WWWUUUTTTRRRRRRPPPNNNKKKIIIGGGFFFFFFEEECCCAAA???>>>>>>===>>>===<<<;;;:::999999999666555555555555666666777555555555555555555555555444444444444555555555555666666555444555666777888:::;;;<<<:::777555777999999999999999999999::::::777888888999;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGIIIIIIIIIJJJJJJHHHEEEBBB<<<<<<;;;;;;<<<===>>>???BBBCCCEEEFFFGGGIIIMMMPPPRRRSSSTTTVVVWWWYYYZZZZZZ^^^```ccceeegggiiilllnnnmmmooossswww|||yyyoooddd\\\UUUMMMIIIJJJJJJLLLQQQZZZhhh{{{vvvlll\\\VVVOOOKKKKKKLLLKKKJJJLLLJJJJJJLLLMMMQQQZZZeeettt~~~|||xxxvvvsssrrrqqqooollljjjggggggffffffeeedddccccccccccccccccccdddddddddeeedddeeeggghhhkkklllnnnooonnnpppqqqpppnnnlllkkkllleeedddcccbbb```___^^^]]]ZZZYYYYYYZZZ\\\```ccceeeffffffhhhjjjlllnnnooopppmmmnnnoooppprrrvvv|||~~~xxxsssmmmllliiifffbbb___\\\[[[~~~kkk```[[[VVVSSSSSSRRRRRRPPPNNNKKKIIIGGGFFFGGGFFFDDDBBB@@@???>>>>>>???>>>;;;888777888999:::666666555555555666888888666666666666666666666666555555555555666666666666666555444444444666777888::::::::::::;;;;;;:::999::::::999999999999999999666666888999;;;<<<>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJJJJKKKMMMMMMKKKFFFCCC===<<<<<<<<<<<<>>>@@@AAABBBCCCEEEEEEFFFIIIMMMPPPSSSTTTUUUWWWXXXXXXYYYYYY[[[]]]```bbbdddfffiiikkkkkknnnqqquuuzzz|||rrrfff^^^VVVMMMJJJJJJHHHJJJNNNVVVcccuuuyyyfff___VVVPPPOOOOOOMMMJJJLLLJJJKKKMMMMMMOOOVVV___mmm~~~|||zzzyyywwwuuurrrpppmmmmmmmmmmmmlllkkkkkkjjjkkkjjjjjjiiihhhggggggfffggghhhjjjllloooqqqssstttuuuwwwzzzzzzxxxwwwwwwyyyrrrqqqpppnnnllljjjiiihhheeedddcccdddeeehhhlllnnnmmmmmmnnnoooooopppqqqqqqnnnnnnnnnnnnooosssyyy~~~}}}{{{xxxtttoookkkhhhfff~~~kkk```[[[VVVSSSRRRRRRRRRPPPNNNKKKIIIGGGFFFFFFEEECCCAAA???>>>>>>===@@@===999666555666888:::888777666666666888999:::777777777777777777777777666666666666777777777777555444444333444555666777:::777666:::???AAA===999;;;::::::999999888888888555666777999;;;===>>>????????????@@@BBBDDDFFFGGGJJJKKKMMMOOOOOOLLLGGGCCC<<<;;;;;;;;;<<<===???@@@BBBCCCEEEEEEFFFIIILLLOOOUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[^^^```aaacccfffhhhjjjlllppptttyyy}}}sssggg___VVVNNNJJJJJJGGGIIIMMMTTT```rrrppphhh]]]VVVTTTSSSPPPMMMMMMLLLMMMOOOOOOOOOUUU]]]iii{{{~~~|||zzzwwwtttqqqrrrrrrrrrrrrqqqppppppqqqpppooommmkkkiiihhhggghhhiiilllooorrrtttwwwxxxyyy|||~~~{{{{{{yyywwwuuusssqqqqqqmmmlllkkkkkklllooorrrtttrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnmmmlllmmmqqqwww|||{{{xxxvvvzzziiiaaa]]]YYYVVVUUUUUUSSSPPPMMMKKKIIIIIIIIIFFFEEECCCAAA???===;;;:::===<<<<<<;;;999888888777777777777777777777777777666666666666555555555555555555555555555555555555444555555666777888888999777777888999999999999888777888999888777999;;;>>>999777777:::>>>AAA@@@???BBBAAA@@@@@@AAADDDFFFHHHFFFHHHLLLPPPQQQNNNIIIEEE>>><<<;;;;;;===???@@@@@@???AAADDDFFFHHHJJJMMMOOOUUUVVVWWWXXXYYYYYYYYYYYY]]]^^^______```cccgggjjjkkkmmmppptttyyy{{{tttiii^^^UUUNNNJJJGGGKKKHHHJJJSSS___mmm~~~sssccc[[[VVVRRRQQQRRROOOPPPQQQPPPQQQSSSWWWZZZdddttt~~~~~~{{{wwwuuuvvvwwwxxxxxxxxxwwwuuurrrqqqpppppppppqqqooonnnooosssvvvxxxyyyzzz{{{~~~}}}{{{yyyqqqrrrssstttuuuvvvwwwwwwvvvuuutttsssqqqpppooonnnpppnnnlllkkkmmmqqqvvvyyyxxxggg___[[[XXXUUUTTTTTTRRRPPPMMMJJJIIIHHHHHHGGGFFFEEECCC@@@???===<<<<<<;;;:::999888777777666777777777777777777777777666666666666555555555555555555555555555555555555666666666666777777777777777777888999999999999999777888999888888888;;;===999888777:::>>>@@@@@@???BBBBBBAAAAAACCCEEEHHHJJJKKKKKKMMMPPPQQQOOOIIIDDD>>><<<;;;;;;===???@@@??????BBBEEEFFFHHHIIILLLNNNTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]___cccfffjjjlllooorrrwww~~~}}}vvvjjj___VVVOOOKKKHHHJJJGGGHHHQQQ\\\iiizzzzzzjjjaaa[[[VVVTTTUUURRRSSSSSSSSSSSSTTTWWWZZZcccrrr{{{zzz{{{|||}}}}}}~~~|||zzzxxxvvvuuuuuuuuuuuusssrrrsssvvvzzz|||||||||}}}~~~vvvwwwwwwxxxxxxyyyzzzzzzwwwwwwuuusssqqqooonnnmmmmmmllljjjiiikkkoootttwwwyyyggg___\\\XXXVVVVVVSSSQQQNNNKKKIIIHHHGGGGGGHHHGGGFFFDDDBBB@@@???>>>::::::999999888777666666777777777777777777777777666666666666555555555555555555555555555555555555777777777777666666666666777888888999999999999999777888999888888888:::<<<999888888:::===???@@@???CCCBBBBBBCCCEEEHHHKKKMMMQQQOOONNNPPPRRRPPPIIICCC>>><<<:::;;;===?????????@@@BBBEEEFFFGGGIIIKKKMMMSSSSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[[[[\\\^^^bbbeeeiiikkknnnqqquuu{{{xxxlllaaaWWWQQQKKKHHHIIIFFFGGGNNNXXXdddttttttjjjbbb[[[XXXYYYVVVWWWXXXWWWVVVVVVWWWYYYcccppp|||{{{{{{zzz{{{yyyxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwtttqqqooommmllljjjhhhggggggiiimmmrrrttt}}}kkkbbb^^^[[[YYYYYYRRRPPPNNNKKKHHHGGGFFFFFFGGGGGGEEEDDDBBB@@@???>>>:::::::::999888777777777777777777777777777777777666666666666555555555555555555555555555555555555666666666666777777777777777888999999::::::999999777888999999888888999;;;888999999;;;===>>>??????BBBBBBCCCEEEHHHLLLPPPRRRVVVRRROOOPPPRRRQQQJJJCCC===<<<::::::===>>>??????@@@BBBEEEFFFGGGHHHKKKMMMQQQRRRTTTUUUVVVWWWXXXXXXZZZ\\\]]]^^^___aaadddgggiiikkkmmmppptttzzzyyymmmbbbXXXQQQLLLHHHIIIGGGGGGMMMTTT___ooo}}}}}}rrrhhh___[[[[[[ZZZ\\\]]]]]][[[ZZZZZZZZZdddooo~~~|||{{{xxxuuurrrnnnlllkkkggggggffffffhhhlllppprrr}}}nnnddd___\\\YYYYYYRRRPPPMMMJJJHHHFFFFFFFFFEEEEEEDDDBBB@@@???>>>===;;;;;;;;;:::999999888888666666666666666666666666666666666666555555555555555555555555555555555555333444555666777888999:::888888999::::::::::::999666888999999888777888999888999:::;;;<<<===>>>???AAABBBDDDGGGLLLQQQVVVYYYYYYVVVSSSSSSSSSPPPJJJDDD===;;;::::::<<<>>>???>>>???AAADDDFFFGGGHHHKKKMMMPPPQQQSSSUUUVVVWWWXXXXXX\\\]]]```aaaaaacccfffhhhjjjkkknnnppptttyyy{{{ooocccYYYQQQLLLHHHIIIHHHHHHMMMRRR[[[kkkzzzyyymmmbbb]]]]]]^^^```cccdddbbb```^^^^^^gggppp~~~|||zzzvvvrrrooollljjjgggfffeeeeeegggjjjmmmoooxxx|||pppddd___ZZZWWWVVVRRRPPPMMMJJJHHHGGGFFFFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;:::::::::999999666666666666666666666666666666666666555555555555555555555555555555555555222333444666777999:::;;;888999999:::::::::::::::666888999999888777777888888:::;;;<<<<<<<<<>>>@@@???AAADDDIIIOOOVVV\\\```^^^]]]\\\YYYVVVOOOHHHCCC===;;;999:::<<<>>>>>>>>>>>>@@@CCCEEEFFFIIILLLNNNPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]___aaabbbccceeegggjjjkkkmmmooosssxxx~~~~~~qqqeee[[[SSSMMMJJJIIIHHHIIILLLPPPYYYiiixxxtttgggaaaaaa```dddhhhkkkiiigggdddccciiirrr~~~}}}zzzwwwsssooolllkkkfffeeeeeedddfffhhhjjjkkkooosssyyyuuuggg```ZZZVVVUUUSSSQQQNNNKKKIIIGGGGGGFFFCCCBBBBBB@@@???>>>===<<<:::::::::999999999999999666666666666666666666666666666666666555555555555555555555555555555555555333444555666777888999:::888999::::::;;;;;;::::::555777999999888777777777888:::<<<<<<;;;;;;===@@@>>>???CCCJJJRRRZZZaaaffffffhhhgggbbbYYYNNNFFFBBB<<<;;;999:::<<<>>>>>>>>><<>>======999999999888888888888888666666666666666666666666777666666666555555555555555555555555555555555555555555666666777777888888888999::::::;;;;;;::::::555777999:::888777666777888:::======;;;;;;===@@@<<>>>>>;;;>>>AAADDDGGGJJJMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\___bbbddddddeeegggiiigggiiijjjllloootttzzzxxxkkk```XXXRRRNNNFFFEEEGGGJJJLLLTTTeeeuuurrrkkklllaaagggnnnssssssqqqnnnllljjjrrr~~~}}}{{{wwwtttqqqnnnmmmdddcccbbbaaaaaabbbccccccdddgggkkknnnpppqqqssstttrrruuuzzzxxxiiiaaaZZZVVVUUURRROOOLLLJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@??????@@@===999777777888777777777666555555555777888999888888777666555444333333444555555666666666666666777777777777888888888888888999999::::::999999999999888777888999999888777999999:::;;;;;;<<<<<<===;;;???DDDHHHLLLSSS^^^gggrrrttttttmmm___OOOCCC===???<<<:::999:::<<<======???@@@AAACCCFFFHHHIIIJJJQQQSSSUUUXXXYYYXXXXXXWWW]]]^^^`````````aaadddfffiiilllnnnnnnoooqqqwww|||wwwmmmfff]]]RRRIIIIIIFFFFFFIIINNNUUUcccppp|||rrrkkkjjjgggiiisssyyywwwrrroooqqqwww}}}yyytttpppllliiigggeeebbb`````````___^^^cccdddfffgggfffdddaaa___```bbbfffjjjpppxxxxxxiiiaaaZZZVVVUUURRROOOLLLJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@?????????===;;;888777888999999999777666666555555666777888666666666666666555555555333333444555555555555444666666777777777888888888::::::;;;;;;;;;:::999999:::999999999::::::999999999999:::;;;;;;<<<<<<===;;;???CCCFFFIIIPPPZZZaaalllnnnooojjj___QQQFFFAAA>>><<<:::999;;;<<<===<<<>>>???AAACCCFFFHHHIIIJJJMMMOOORRRUUUWWWWWWWWWWWW\\\]]]______```aaadddfffiiikkkmmmmmmmmmpppuuuzzz{{{qqqiii```UUUMMMIIIFFFEEEGGGJJJPPP]]]iiiyyywwwpppllliiikkkttt{{{zzzvvvsssqqqwww}}}yyyuuuqqqmmmkkkfffccc```^^^^^^]]]\\\[[[YYYZZZ[[[\\\[[[XXXUUUSSSSSSUUUXXX[[[aaahhhpppvvv~~~wwwiiiaaaZZZVVVUUURRROOOLLLJJJIIIHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>;;;999777777888:::::::::888777777666666666666777555555555555666666777777333444444555555555555555666666777777777777888888;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<>><<<:::999;;;<<<<<<<<<>>>???AAACCCEEEHHHIIIJJJKKKMMMQQQTTTWWWXXXXXXXXXZZZ[[[]]]^^^^^^```ccceeehhhjjjllllllkkknnnssswww~~~}}}rrrjjjaaaVVVNNNKKKGGGFFFGGGHHHLLLWWWbbbqqq{{{~~~vvvnnnjjjllluuu|||{{{xxxvvvpppuuu}}}yyyvvvrrrooommmfffccc```^^^]]][[[YYYXXXUUUVVVVVVVVVTTTRRROOOMMMIIIJJJLLLNNNRRRXXX```eeennnsssxxxzzzzzz}}}wwwiiibbb[[[WWWVVVRRROOOLLLJJJIIIHHHGGGFFFHHHFFFDDDBBB@@@???>>>===<<<:::888888999:::999888888888777777666666555555555555555666666666666666555666777777888888777777666666666666777777777888;;;;;;;;;;;;:::999888888999:::::::::999999::::::999999:::;;;;;;<<<<<<===>>>???AAACCCDDDHHHNNNRRRXXXZZZ]]]\\\XXXPPPHHHCCC===;;;999999;;;<<<<<<;;;===>>>@@@BBBEEEHHHIIIJJJMMMOOORRRVVVXXXYYYXXXXXXVVVXXXZZZ[[[\\\^^^aaacccgggiiikkkkkkjjjlllqqqvvv}}}|||qqqhhh^^^TTTMMMLLLIIIGGGHHHHHHKKKTTT___lllwww{{{pppkkkkkksssyyyzzzxxxwwwnnnsss{{{}}}zzzuuuqqqnnnlllgggeeebbb___^^^\\\YYYWWWUUUUUUUUUTTTRRROOOLLLJJJHHHIIIJJJKKKNNNSSSYYY]]]gggkkknnnnnnnnnpppwww~~~vvviiibbb\\\XXXVVVRRROOOLLLJJJIIIHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>===;;;999999999999777666888888777777666666555555888777777666555555444444555666666777777777777777555666666666666777777777999999999999999888777777777999:::999888777888:::999999:::;;;;;;<<<<<<===???@@@AAABBBDDDGGGKKKNNNPPPRRRTTTTTTRRRLLLDDD???<<<;;;999:::;;;<<<;;;:::<<<===???BBBEEEGGGJJJKKKOOOPPPSSSUUUWWWWWWVVVUUUSSSUUUWWWYYYZZZ\\\```bbbgggiiikkkkkkjjjmmmrrrvvv~~~}}}qqqggg\\\SSSMMMIIIGGGFFFGGGHHHJJJRRR[[[iiittt~~~tttnnnlllqqqwwwxxxvvvvvvnnnrrryyy~~~~~~}}}yyytttpppllljjjgggeeebbb```^^^\\\XXXVVVRRRRRRQQQPPPMMMKKKHHHFFFJJJJJJJJJKKKLLLQQQVVV[[[___bbbeeedddbbbdddjjjppp~~~uuuiiibbb\\\XXXWWWRRROOOLLLJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@??????>>><<<:::999999888666444666777777777777777666555888888777666555444333333222333333444444444444444555555666666666666777777777777888888888888777777666999;;;999777666888:::999999:::;;;;;;<<<<<<===??????@@@BBBDDDGGGIIIKKKKKKLLLMMMNNNMMMIIIBBB===;;;:::999:::;;;<<<;;;999<<<===???BBBEEEGGGJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRRRRTTTVVVXXXZZZ\\\```cccgggiiikkkllllllnnntttyyyttthhh^^^TTTOOOFFFDDDDDDFFFEEEGGGNNNWWWeeeqqqxxxppplllpppttttttrrrrrrmmmpppuuu~~~~~~{{{xxxsssooollljjjdddbbb```^^^]]]ZZZWWWTTTSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHJJJNNNTTTXXX]]]```cccaaa^^^___ccchhhxxxtttiiiccc]]]YYYWWWRRROOOLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA<<<:::999999:::999777555555666777888888777777666777777666666555555555444111222222333333333333333555555555666666666777777666777888999999999999999666:::<<<;;;777666888;;;999999:::;;;;;;<<<<<<=========>>>@@@CCCFFFHHHIIIGGGGGGIIIKKKLLLIIIBBB===;;;:::999:::;;;<<<:::999;;;<<<>>>AAADDDGGGJJJKKKKKKMMMOOORRRTTTTTTSSSSSSSSSUUUXXXZZZ\\\___bbbeeegggiiilllmmmnnnqqqwww|||vvviii^^^UUUPPPFFFEEEEEEFFFEEEEEELLLTTT```kkk{{{xxxoooiiijjjmmmllljjjjjjgggiiinnnvvv~~~~~~~~~}}}|||zzzzzzxxxvvvssspppmmmllldddbbb```___^^^[[[XXXUUUUUUTTTSSSQQQOOOMMMLLLKKKEEEFFFGGGGGGIIINNNTTTXXX```dddgggfffbbbaaadddhhhttttttiiiccc]]]YYYXXXRRROOOLLLJJJIIIHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBB:::999888999;;;;;;999777444555666888888888777777555555555666666666666666222333444444555555444444555555555555666666666777666777888999:::;;;;;;;;;777;;;===<<<888777999===999999:::;;;;;;<<<<<<===;;;;;;<<>>AAADDDGGGJJJKKKKKKMMMPPPSSSVVVWWWWWWWWWTTTWWWYYY\\\^^^aaadddggggggjjjmmmnnnooosssyyy~~~uuuhhh]]]UUUPPPJJJHHHHHHIIIGGGFFFLLLSSS[[[fffwwwuuulllddddddfffdddcccccc```bbbfffnnnzzz~~~}}}}}}{{{zzzvvvvvvuuutttsssqqqooonnneeedddcccbbbaaa^^^[[[XXXSSSRRRQQQOOONNNLLLKKKKKKGGGGGGHHHIIIKKKPPPVVV[[[aaaeeeiiihhhdddaaacccgggrrrxxxiii```[[[WWWSSSOOOOOOMMMLLLJJJHHHGGGFFFDDDCCCBBB@@@>>><<<;;;:::<<<;;;:::999888888888888555666777999999999888777777666666777777888999:::666666666888999888555222888888777666666666666666555555777888888999999999;;;:::999999888888999999;;;;;;;;;<<<===>>>??????<<<======???@@@BBBDDDEEEFFFEEEDDDEEEEEEDDDAAA???;;;::::::999999::::::;;;;;;>>>AAADDDEEEEEEGGGHHHNNNOOOPPPRRRSSSUUUVVVWWWZZZ[[[\\\^^^```ccceeefffjjjiiihhhkkkqqqyyywwwkkk```VVVPPPMMMHHHEEEEEEFFFFFFIIINNNWWWdddtttrrrhhh___]]]\\\YYYYYY[[[YYY]]]cccjjjrrr~~~{{{zzzzzzzzzwwwuuusssssssssrrrqqqooommmiiidddaaa^^^\\\YYYWWWMMMPPPSSSUUUTTTQQQMMMJJJIIIFFFFFFIIILLLNNNUUU]]]gggiiimmmnnnkkkggghhhkkksss|||kkkbbb]]]YYYUUUPPPOOONNNLLLJJJHHHFFFEEEDDDDDDBBBAAA???===<<<;;;<<<;;;:::999888888888888666666777888888888888888666666555444444555555555:::999888999:::999666444222333444555777999;;;<<<777777888999999:::999999;;;:::999999888888999999777888999:::<<<===>>>???======>>>???AAACCCDDDEEEFFFEEEDDDEEEEEEDDDAAA???;;;::::::999999::::::;;;;;;===AAACCCDDDEEEGGGHHHNNNOOOPPPRRRTTTVVVWWWXXX\\\]]]^^^```bbbeeeggghhhkkkjjjjjjmmmssszzzxxxlllaaaXXXRRRMMMHHHEEEEEEEEEEEEHHHNNNUUUcccsss}}}oooeee\\\YYYXXXUUUTTTVVVRRRVVV[[[aaaiiivvv{{{xxxwwwwwwuuutttssstttuuutttrrrqqqoookkkgggcccaaa___\\\ZZZVVVVVVVVVVVVSSSPPPMMMKKKJJJGGGGGGJJJLLLPPPXXXaaalllooorrrssspppllllllmmmtttnnnddd___[[[WWWQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDCCCAAA@@@>>>======<<<;;;:::999888888888888777777777777777888888999777666555444333333333333888666555444555555333222777777666666666666777777999999::::::::::::::::::;;;:::999999888888999999444555666888:::<<<>>>???===>>>>>>@@@AAACCCEEEFFFEEEEEEEEEEEEFFFDDDAAA>>>;;;::::::999999::::::;;;:::===@@@CCCDDDEEEGGGIIINNNOOOPPPRRRUUUWWWXXXYYY^^^___aaaccceeehhhjjjkkkmmmmmmmmmoootttzzzyyynnndddZZZUUUNNNHHHEEEEEEEEEEEEHHHMMMRRR```rrrxxxkkkaaaXXXTTTRRROOONNNOOOLLLOOOSSSWWW___kkkyyy|||{{{wwwtttsssrrrssstttvvvxxxwwwuuusssqqqnnnjjjgggeeecccaaa______^^^[[[XXXTTTQQQNNNMMMKKKHHHGGGJJJMMMRRR\\\fffqqqvvv{{{{{{xxxtttrrrqqqtttpppeee___[[[XXXRRRQQQOOOLLLIIIFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::999888888888888999888777666666777888999777777666555555555555555555444222222333444444333:::999888666555555555555999999::::::::::::999999;;;:::999999888888999999555666777999:::<<<======>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEFFFFFFDDDAAA>>>;;;::::::999999::::::;;;:::<<<@@@BBBCCCEEEGGGIIILLLMMMOOORRRTTTVVVXXXYYY___```bbbeeegggiiikkkkkkmmmnnnoooqqqtttzzz{{{pppfff]]]WWWOOOJJJFFFFFFEEEEEEGGGLLLPPP___qqqvvvhhh^^^UUURRROOOKKKIIIIIIJJJMMMPPPSSSYYYcccpppyyyzzzvvvzzz{{{wwwsssqqqrrrrrruuuxxx{{{{{{yyyvvvtttpppllljjjhhhgggeeeddddddbbb___\\\WWWSSSPPPNNNLLLHHHGGGJJJNNNTTT___iiivvv}}}{{{wwwttttttpppeee___ZZZVVVRRRQQQOOOLLLIIIFFFDDDCCCCCCCCCBBBBBBAAA@@@??????;;;;;;:::999888888888888999888777666666777888999555555555555555666777777777555555666888:::;;;:::333333444555777999:::;;;777888999999999999999999;;;:::999999888888999999999999::::::;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFDDDDDDEEEFFFGGGEEE@@@===;;;::::::999999::::::;;;:::<<>>@@@AAADDDHHHKKKJJJKKKNNNQQQTTTWWWYYY[[[___```cccfffiiijjjkkkkkkmmmppprrrtttuuuxxx~~~{{{rrriiiaaa\\\SSSNNNJJJIIIHHHFFFHHHMMMQQQaaauuu~~~vvvhhh___VVVSSSQQQLLLIIIIIIGGGJJJLLLMMMOOOSSSZZZ```mmmttt~~~}}}zzzzzz{{{~~~}}}|||zzzzzzyyyyyy{{{}}}~~~|||wwwtttqqqpppoooooonnnmmmggggggfffddd___ZZZTTTQQQMMMJJJJJJNNNSSSYYYcccmmmyyyxxxrrryyy~~~oooeee___YYYTTTPPPOOONNNLLLJJJHHHFFFEEE@@@@@@@@@@@@@@@?????????<<<;;;:::999888888888888888888888888888777666666555555555444444555666666222222222444555555444222:::999888666555555444444666777888:::;;;<<<<<<<<<;;;:::999999888888999999::::::;;;;;;<<<<<<======;;;<<<<<<===???AAACCCDDDCCCDDDEEEGGGHHHEEE@@@<<<;;;::::::999999::::::;;;999;;;===???AAADDDHHHKKKKKKMMMOOOSSSVVVYYY\\\]]]___aaaeeehhhjjjkkklllkkknnnrrruuuvvvvvvyyy{{{rrriiiaaa]]]UUUPPPKKKKKKIIIGGGIIINNNSSSdddxxx|||uuuhhh___WWWUUURRRNNNKKKKKKFFFIIIKKKLLLKKKMMMQQQUUU___eeeoooxxx}}}|||zzz{{{~~~~~~~~~zzzwwwtttssssssssssssrrrnnnmmmjjjeee```[[[WWWUUUPPPMMMNNNSSSWWW\\\fffoooyyy{{{sssyyy}}}ooofff```YYYTTTOOOOOOMMMLLLJJJHHHGGGFFF????????????????????????<<<;;;:::999888888888888777888999999999777666555:::999888777777666777777666555666777777666333000444444555555666888999:::666777999;;;<<<>>>>>>???;;;:::999999888888999999888888999:::<<<===>>>>>>;;;;;;<<<===???@@@BBBCCCCCCDDDFFFGGGHHHEEE@@@<<<;;;::::::999999::::::;;;999;;;===???AAADDDHHHLLLMMMNNNQQQTTTXXX[[[^^^___```bbbfffiiilllmmmmmmlllooossswwwxxxwwwzzz{{{rrriiibbb]]]WWWQQQMMMLLLJJJHHHJJJNNNUUUfff{{{zzzttthhh___XXXUUUSSSOOOLLLLLLFFFIIILLLLLLKKKJJJMMMPPPUUU[[[eeemmmrrruuuwwwxxxwwwxxxyyyyyy{{{|||zzzwwwvvvvvvvvvvvvuuuuuurrrlllfff```\\\YYYXXXRRRPPPQQQVVVZZZ___gggpppyyy}}}tttzzz{{{kkkaaaZZZVVVSSSQQQQQQPPPNNNLLLJJJHHHGGGCCCAAA@@@@@@@@@@@@???===<<<;;;999888777888888999<<<;;;;;;:::999888777777777777666555444444333333444444555555666666777777666666555555555555666666999999:::;;;;;;<<<<<<======:::666222111222444666777777888999;;;<<<======<<<<<<===???@@@AAABBBCCCEEEEEEEEEGGGGGGEEEAAA>>>@@@???<<<:::999888888888;;;;;;;;;;;;AAAHHHJJJGGGNNNPPPSSSUUUVVVYYY\\\___```bbbdddfffgggjjjooorrrsssvvvxxxxxxyyy{{{xxxooogggaaa]]]UUUQQQMMMLLLJJJHHHMMMSSS[[[kkk}}}vvvlllddd]]][[[XXXRRRMMMLLLHHHIIIJJJHHHFFFFFFIIILLLMMMRRRXXX]]]```eeelllqqqnnnssszzz~~~zzzzzzzzzyyyyyyxxxxxxxxxtttsssqqqnnniiiccc^^^[[[VVVWWWXXXZZZ___gggpppvvvxxx|||}}}lllbbb[[[WWWTTTPPPOOOOOOMMMKKKIIIGGGEEEEEECCCAAA@@@@@@???===;;;;;;;;;:::999888888888888999888888777777666666666666555555444333333222222555555555666666666666666666666555555555555666666777888888999::::::;;;;;;???<<<999666555666888999999999:::;;;<<<======>>>======>>>@@@AAACCCDDDEEEEEEDDDDDDEEEEEECCC@@@===>>>===;;;:::999999:::;;;999<<<>>>>>>BBBIIIKKKJJJNNNPPPSSSUUUVVVXXX\\\^^^___aaabbbdddeeehhhmmmppptttvvvyyyzzzzzz}}}xxxooohhhccc___XXXSSSOOONNNKKKJJJNNNTTT___pppvvvnnnfff___\\\YYYSSSNNNLLLIIIJJJKKKIIIGGGFFFIIILLLKKKOOOSSSVVVYYY^^^eeekkksssyyy~~~}}}}}}}}}|||{{{{{{{{{zzzvvvvvvtttqqqmmmgggaaa^^^ZZZ[[[\\\___cccjjjsssyyyyyy|||oooccc\\\XXXUUUOOOOOONNNLLLJJJHHHFFFEEEGGGEEEBBBAAA@@@???<<<:::::::::::::::999888777777777777777777777777777777555555444444333222222222666666666666666555555555666666555555555555666666666666666777888888999999>>><<<:::999888888999999999:::::::::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEEEECCC@@@===<<<;;;:::999:::;;;<<<===777>>>CCCCCCDDDHHHLLLMMMNNNPPPSSSUUUVVVXXX[[[^^^^^^___```aaabbbeeeiiimmmuuuxxx{{{||||||vvvoooiiieeeccc[[[VVVRRRPPPMMMKKKOOOUUUbbbuuuyyyuuullldddaaa]]]VVVQQQPPPLLLLLLKKKJJJHHHGGGIIIKKKJJJMMMOOOPPPRRRXXX```gggwww~~~~~~~~~zzzzzzyyywwwrrrkkkeeeaaa___aaaccceeeiiiooovvv{{{}}}xxx{{{pppeee]]]XXXUUUOOOOOONNNMMMKKKHHHFFFEEEFFFDDDBBBAAAAAA???===;;;999:::;;;;;;:::999777666777888888888999999999:::555555555444444333333333777777666666555555444444666666555555555555666666555555666666777888888999999999888888777777777666888888888888888888888888======>>>???AAADDDGGGHHHJJJIIIGGGGGGFFFEEEBBB@@@<<<;;;::::::::::::;;;<<<888BBBHHHGGGDDDFFFKKKMMMNNNPPPSSSUUUVVVXXXZZZ\\\\\\]]]^^^^^^___bbbgggkkkuuuxxx|||}}}~~~}}}tttmmmiiifffeee^^^XXXSSSQQQMMMKKKPPPVVVcccwww}}}tttkkkgggbbb[[[VVVUUUOOONNNLLLJJJIIIHHHIIIJJJJJJKKKMMMNNNQQQXXXccckkk|||~~~~~~~~~{{{wwwpppiiieeedddfffiiillloootttyyy}}}yyytttvvv{{{qqqeee^^^YYYVVVQQQPPPOOONNNLLLIIIGGGFFFEEECCCAAAAAAAAAAAA???>>>999:::;;;;;;:::999777666777777777888999999::::::666666666666555555555555777777666666555555444444666666555555555555666666666666777777888999999999777777777777777777666666888888888888888888888888<<<<<<<<<>>>@@@DDDGGGIIIJJJIIIHHHHHHHHHFFFCCC@@@>>>===;;;:::999999::::::;;;EEEKKKHHHCCCDDDHHHKKKMMMPPPSSSUUUVVVWWWYYY[[[[[[[[[\\\\\\]]]aaafffjjjtttxxx|||~~~~~~{{{rrrllliiifffeee___YYYTTTPPPMMMLLLPPPWWWeeezzz{{{qqqlllggg___ZZZYYYSSSQQQOOOLLLKKKKKKJJJJJJHHHJJJLLLNNNTTT^^^kkktttzzztttnnnjjjiiikkkooorrruuuwww{{{~~~{{{rrrmmmnnnsss{{{pppddd]]]YYYVVVQQQQQQPPPNNNLLLJJJHHHGGGDDDCCCAAAAAABBBBBB@@@???::::::::::::999888777777555555555666666777777777666666666666666666666666666666666666666555555555666666555555555555666666777777777888999999::::::888888888999999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;===@@@DDDHHHJJJHHHHHHIIIJJJJJJHHHDDDAAA>>>===<<<:::999999::::::===EEEJJJFFFBBBCCCGGGIIIMMMPPPSSSVVVVVVWWWXXXZZZZZZZZZ[[[[[[]]]aaaggglllrrrvvvzzz}}}~~~|||sssmmmiiifffeee```ZZZTTTQQQNNNMMMSSSZZZjjjxxxrrrlllddd___^^^ZZZWWWSSSQQQPPPOOONNNLLLHHHJJJNNNRRRZZZfffuuu}}}wwwssspppmmmpppuuuxxxyyy{{{}}}~~~~~~tttjjjdddeeeiiiqqq}}}~~~nnnccc]]]XXXUUUPPPPPPOOOMMMKKKIIIGGGFFFFFFDDDBBBBBBBBBAAA???>>>;;;;;;:::999888888888888555555555666666666666666666666666666666666666666555555555666666666666666666666555555555555666666666777777888888999::::::999999999999999:::;;;<<<999999:::;;;<<<======>>><<<<<<<<<===AAAEEEIIILLLIIIJJJLLLOOOPPPNNNIIIEEE<<<<<<::::::::::::;;;<<<<<>><<<<<<;;;:::888777888888999888888888888888777777777444444555555555555555555444555555555666666777777666666555555555555666666666666777777888888999999999888888777888999;;;<<<777777888999;;;<<<===============>>>BBBFFFKKKNNNLLLNNNQQQUUUVVVTTTNNNJJJ::::::999999:::;;;===>>>:::???BBB@@@@@@EEEJJJKKKLLLPPPTTTVVVWWWWWWWWWXXXYYYZZZZZZ[[[^^^dddkkkpppnnnrrrxxx{{{|||~~~yyysssmmmiiifffbbb\\\WWWTTTRRRRRRXXX```nnn}}}uuuooonnnfffbbb]]]ZZZZZZYYYWWWTTTSSSWWW\\\ccclllyyy~~~{{{zzzssswww}}}wwwiii]]]YYYYYY[[[aaakkkyyy{{{lllbbb[[[VVVTTTRRRPPPMMMKKKJJJIIIHHHFFFHHHFFFCCC@@@>>><<<<<<;;;======<<<:::888777555555;;;:::888666666666666777888888777555444333222111555444444555666666555333777777777777777777777777666888999999888888999:::888888999999999999888888999999:::;;;;;;<<<<<<======???@@@BBBCCCGGGLLLOOOOOORRRWWW]]]bbbbbbVVVIIIDDD>>>:::;;;===:::888888:::;;;===>>>@@@DDDHHHLLLPPPRRRTTTUUUUUUVVVYYYZZZ^^^]]]\\\]]]bbbhhhnnnrrrttttttuuuvvvxxx|||~~~uuupppkkkgggccc```ZZZUUUTTTSSSSSSXXX^^^rrryyytttpppmmmhhhddd```_________```dddjjjpppwww~~~|||}}}|||uuueeeXXXUUURRRSSSYYYbbbjjjvvvxxxjjj```[[[WWWTTTRRRPPPMMMKKKJJJIIIHHHFFFFFFEEECCC@@@>>>===<<<<<<===<<<;;;:::999777666666999999777666555555555666777777666555444333333222555444444555666666555333777777777777777777777777666888999999888888999:::888888888999999888888888999999:::;;;;;;<<<<<<======???@@@BBBDDDHHHMMMQQQTTTZZZbbbiiiooommmaaaSSSGGG@@@;;;;;;<<<:::888999:::;;;===>>>@@@CCCHHHLLLOOOQQQSSSUUUUUUVVVYYY[[[]]]]]]^^^```eeekkkppptttvvvvvvvvvvvvxxx|||}}}uuuppplllgggddd```ZZZVVVTTTSSSSSSXXX___rrrzzzuuussspppmmmkkkjjjjjjjjjlllpppuuuzzz}}}{{{~~~~~~uuufffYYYVVVRRRQQQVVV\\\bbbllluuusssggg___ZZZWWWUUURRRPPPMMMKKKJJJIIIHHHFFFEEEDDDBBB@@@???>>>>>>>>>;;;;;;;;;:::999888888888888777666555555555555555666666666555555555444444666555444555666777555333777777777777777777777777777888999999888888999;;;888888888888888888888888999999:::;;;;;;<<<<<<===<<<>>>@@@BBBEEEJJJOOOSSSZZZcccnnnxxx~~~|||nnn```LLLCCC<<<;;;;;;999999::::::;;;<<<===???CCCGGGKKKMMMPPPRRRTTTUUUVVVYYY[[[]]]___bbbfffkkkpppuuuwwwyyyyyyxxxwwwxxx{{{|||tttpppmmmiiifffaaa[[[WWWUUUSSSTTTZZZaaasss~~~}}}|||{{{{{{zzz{{{{{{~~~{{{zzzyyy~~~{{{tttggg\\\VVVQQQNNNPPPTTTWWW^^^fffqqqddd^^^ZZZWWWTTTRRRPPPMMMKKKJJJIIIHHHFFFCCCCCCBBBAAA@@@?????????:::::::::::::::999999999888888777777666666666666555555555555555666666666666555444555777777555444666666666666666666666666777888:::999888888999;;;999888888888888888888999999999:::;;;;;;<<<<<<===<<<>>>@@@CCCFFFKKKQQQUUU^^^hhhvvvxxxiiiPPPGGG>>><<<;;;999999;;;999;;;<<<===>>>BBBFFFJJJLLLNNNQQQSSSUUUWWWZZZ\\\___bbbgggmmmrrrwwwzzz||||||{{{zzzxxxwwwzzz{{{tttpppmmmjjjgggaaa]]]XXXVVVTTTTTT[[[dddwww|||yyywwwuuuzzz}}}|||yyytttjjj___VVVPPPLLLLLLMMMOOOTTTZZZpppccc]]]ZZZVVVRRRRRRPPPMMMKKKJJJIIIHHHFFFCCCCCCBBBBBBAAA@@@??????::::::::::::::::::::::::888999999999888888777777555555555666666666666777666555555666777777666444666666666666666666666666777999::::::999999:::;;;999999888777777888999999999999:::;;;;;;<<<<<<===;;;===@@@CCCFFFKKKQQQUUU```kkkyyy{{{oooRRRHHH???<<<;;;999999;;;999:::;;;<<<>>>AAAEEEIIIKKKMMMQQQSSSUUUXXX[[[^^^bbbeeekkkrrrxxx|||~~~~~~}}}zzzwwwvvvyyyzzzssspppmmmjjjhhhbbb^^^ZZZWWWTTTUUU]]]ggg|||}}}yyyuuutttrrrvvvyyyxxxwwwtttlllcccUUUOOOKKKKKKJJJJJJNNNTTTmmmaaa\\\ZZZVVVRRRRRRPPPMMMKKKJJJIIIHHHFFFCCCCCCCCCCCCBBBAAA??????;;;;;;;;;;;;::::::::::::888999999::::::999888888666666666666666666666666666666555666777888666444777777777777777777777777888999::::::999999:::<<<:::999888777777888999:::999999:::;;;;;;<<<<<<===;;;===@@@BBBEEEJJJPPPTTT^^^hhhttt|||wwwmmmRRRHHH???<<<;;;999999;;;999:::;;;<<<===@@@DDDHHHJJJMMMQQQTTTVVVZZZ]]]```dddgggmmmtttyyy}}}}}}zzzvvvuuuxxx~~~zzzsssooommmjjjgggccc___\\\YYYUUUUUU___jjjzzzuuurrrpppooorrrtttssssssrrrllldddVVVPPPLLLJJJIIIHHHKKKOOO{{{iii]]]ZZZYYYVVVRRRRRRPPPMMMKKKJJJIIIHHHFFFDDDDDDDDDCCCBBBAAA???>>><<<<<<;;;;;;:::::::::999777888999999999999888777777777777666666666666666777666555666888888666555777777777777777777777777888999;;;:::999999:::<<<:::999888666666888999:::999999:::;;;;;;<<<<<<===;;;===???BBBDDDIIIOOOSSSXXX___ggglllooopppllleeeQQQGGG???===<<<999999:::999:::;;;;;;<<>>======<<<<<<;;;;;;:::999999666777888999999888777666888777777777666666666555777666666666888888666555777777777777777777777777888:::;;;;;;:::999;;;<<<:::999777666666777999:::999999:::;;;;;;<<<<<<===;;;===???AAADDDHHHNNNRRRQQQWWW\\\^^^aaacccaaa\\\OOOFFF???===<<<:::888999999:::;;;;;;<<>>>>>===<<<<<<;;;999888888777888:::;;;999666444555777444444555666777777666666666666666555666777888888777777777777888888888888777777888999::::::::::::999888888777777777777777999999999::::::;;;;;;;;;999:::<<>>===;;;888777999888999::::::;;;>>>BBBEEEMMMNNNQQQUUUYYY\\\___aaacccfffjjjmmmooosssvvvyyyxxxyyyzzzyyyxxxyyyzzzsssooollliiiffffff```ZZZVVVTTTVVVaaalll|||uuuqqqnnnkkkiiigggggghhhgggfffdddaaa```WWWUUURRRNNNJJJHHHFFFFFFooo___XXXVVVTTTRRRRRROOOOOONNNLLLKKKIIIHHHHHHFFFFFFDDDCCCAAA???>>>>>>===<<<<<<;;;999888888777888999:::999666444555777444555666666666666666666555555555555666666666666666666666777777777888888777777888999::::::::::::999999888777777777777777777777888999;;;<<<======<<<===>>>@@@BBBEEEGGGIIIKKKLLLOOORRRRRRPPPNNNMMMIIIBBB===<<<;;;888777999888999::::::;;;>>>BBBEEEMMMOOORRRUUUZZZ]]]```aaaaaadddgggiiikkknnnqqqtttvvvwwwyyyxxxwwwyyy~~~{{{sssooommmjjjgggeee```[[[WWWUUUVVV```jjj}}}yyyrrrnnnjjjhhhfffddddddddddddcccaaa```___XXXVVVSSSOOOKKKIIIGGGGGG~~~ooo___XXXVVVTTTRRRRRRPPPPPPNNNLLLKKKIIIGGGGGGFFFFFFDDDCCCAAA???>>>>>><<<<<<;;;::::::999888888888999999888666555666777666666666666666666555444222333555666666666555444555555666666666777777777777777888999::::::::::::999999888777777777777888555666777999;;;===>>>????????????@@@BBBCCCEEEFFFEEEGGGIIIKKKKKKJJJHHHFFFEEE???;;;;;;;;;888777999888999::::::;;;>>>BBBEEEMMMOOORRRWWW[[[^^^aaabbbaaacccfffggghhhjjjlllooosssuuuwwwvvvvvvxxx~~~{{{sssooommmjjjgggddd___[[[XXXUUUVVV]]]gggxxx{{{tttmmmiiifffcccaaa```___^^^^^^]]]]]]]]]^^^YYYWWWTTTQQQMMMKKKIIIHHHppp```ZZZXXXVVVTTTTTTQQQPPPOOOMMMJJJHHHGGGFFFFFFFFFDDDCCCAAA???>>>>>><<<<<<;;;::::::999888888888888888888777666666777666666777777666555444444222333555777777666555444555555555555666666666666777777888999:::::::::::::::999888888777777888888666777888999;;;<<<===>>>>>>>>>???@@@AAACCCEEEEEECCCDDDFFFHHHHHHGGGEEEDDDBBB===:::;;;;;;888888999888999::::::;;;>>>BBBEEEMMMOOOSSSXXX\\\___bbbcccdddeeeggghhhhhhiiikkkmmmppprrruuuuuuuuuwww}}}zzzrrrnnnllliiigggccc___[[[YYYUUUTTT[[[cccqqq{{{{{{vvvoooiiidddaaa^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXUUURRROOOMMMKKKJJJooo___YYYXXXVVVTTTTTTQQQPPPOOOMMMJJJHHHGGGFFFFFFFFFDDDCCCAAA???>>>>>>;;;;;;;;;::::::999999888888888777777777777777666666666777777666555444444333555777888999888666555555555555555666666666666777777888999:::::::::::::::999999888888888888888888999999::::::;;;;;;;;;<<<<<<===???AAADDDFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDAAA<<<999;;;;;;999888999888999::::::;;;>>>BBBEEELLLNNNSSSXXX]]]```bbbcccdddfffhhhhhhhhhiiikkklllnnnqqqtttuuuuuuwww{{{yyyqqqllljjjhhhfffccc___[[[YYYUUUSSSXXX```iiirrr{{{xxxssskkkeeeaaa]]]ZZZXXXVVVVVVUUUTTTTTTUUUWWWXXXXXXWWWVVVTTTQQQOOOMMMLLL|||mmm]]]WWWVVVTTTRRRRRRPPPPPPNNNLLLKKKIIIGGGGGGFFFFFFDDDCCCAAA???>>>>>>;;;;;;;;;::::::999999999999777666777888888777666666666666666666666555444555555777888888888777666555555666666666777777777777777888999::::::::::::::::::999888888888888999999999::::::::::::;;;;;;::::::<<<>>>AAADDDGGGIIIGGGHHHIIIIIIIIIHHHGGGFFF@@@<<<999;;;<<<999888999888999::::::;;;>>>BBBEEEJJJMMMRRRXXX]]]```aaabbbccceeeggghhhhhhiiikkkmmmnnnqqqtttuuuuuuvvvzzz~~~zzzqqqllljjjhhhfffddd___[[[XXXSSSQQQVVV^^^dddkkksssxxxzzz}}}vvvqqqjjjddd___\\\YYYWWWTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPOOO{{{lll]]]VVVUUUTTTRRRRRROOOOOONNNLLLKKKIIIHHHHHHFFFFFFDDDCCCAAA???>>>>>>;;;;;;::::::::::::999999999777555666888999888666444555666666666666666666555555555666666666777777666666666777777777888888777777888999::::::::::::;;;:::999999888888999999888888999::::::;;;<<<<<<:::;;;<<<>>>AAADDDFFFHHHHHHIIIIIIIIIIIIHHHGGGFFFAAA<<<:::======:::888999888999::::::;;;>>>BBBEEEIIILLLQQQWWW\\\___aaaaaaccceeehhhjjjkkkmmmooorrrooorrruuuvvvuuuvvvyyy||||||rrrnnnllljjjhhheee```[[[VVVQQQOOOUUU]]]bbbhhhpppvvvxxx{{{vvvqqqjjjddd___\\\YYYWWWRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSSSSTTTTTTSSSRRRQQQ}}}nnn^^^XXXWWWVVVTTTUUUOOONNNMMMLLLKKKJJJIIIIIIFFFFFFDDDCCCAAA???>>>>>>;;;:::::::::::::::::::::999777555666999:::888666444444555666777777777666555444444444444555666666777777777777888888888888777777888999::::::::::::;;;:::999999888888999999666666888999;;;<<<>>>>>>;;;<<<===>>>AAACCCEEEGGGHHHHHHIIIHHHHHHGGGFFFFFFBBB===;;;======:::888999888999::::::;;;>>>BBBEEEHHHKKKQQQWWW\\\___```aaaeeehhhkkkmmmoooqqqtttwwwpppsssvvvvvvuuuuuuxxx{{{~~~tttooommmllljjjfff```ZZZUUUPPPNNNUUU]]]bbbhhhpppvvvyyy}}}wwwrrrjjjddd```\\\YYYWWWQQQRRRSSSTTTSSSRRRPPPOOOPPPQQQRRRTTTTTTTTTSSSRRRjjj]]]XXXQQQRRRSSSLLLNNNNNNMMMKKKIIIGGGEEEDDDHHHGGGFFFEEEBBB@@@>>>=========<<<;;;:::999999888555555666666666666555555666666777777666666555444666666666666666555555555555555555555666777999999777888999:::;;;:::999999;;;;;;::::::999888777777:::;;;<<<<<<;;;;;;===???:::<<<>>>@@@AAABBBEEEGGGGGGHHHIIIIIIHHHGGGFFFEEEBBB???<<<:::::::::::::::888888777888:::===@@@BBBHHHMMMSSSXXX\\\^^^aaacccfffhhhjjjmmmoooooonnnnnnrrrrrrqqqrrrtttxxx{{{~~~~~~wwwtttqqqlllgggfff___XXXTTTPPPNNNQQQXXX___fffpppwww{{{~~~}}}wwwnnngggaaa\\\XXXUUUWWWUUURRRRRRSSSTTTTTTSSSTTTTTTSSSSSSRRRRRRSSSSSSjjj\\\WWWQQQRRRSSSMMMPPPOOONNNMMMKKKHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>======<<<;;;:::999999888777777888888888888777777333333444444333333222111666666666666666666666555555555555555666777888999999999:::;;;;;;;;;::::::;;;;;;::::::999888888777888999:::999999999;;;===;;;===@@@AAABBBCCCFFFHHHHHHIIIIIIJJJIIIHHHGGGFFFBBB???;;;999999::::::999888888888888:::===???AAAGGGKKKQQQVVVZZZ]]]```bbbdddfffiiimmmoooppppppppptttsssrrrrrrsssvvvyyy{{{{{{xxxtttnnniiifff___WWWSSSOOOMMMPPPVVV^^^eeeooowwwzzz|||{{{ssskkkddd___[[[XXXWWWUUUTTTSSSTTTUUUUUUTTTVVVUUUSSSRRRRRRRRRSSSSSSiii[[[VVVPPPRRRTTTNNNQQQPPPOOONNNLLLIIIGGGFFF??????@@@@@@@@@@@@??????======<<<;;;:::999888888777777888888888888777777666666666666666555555444555555666666666666666666666555555666666777888999<<<;;;;;;:::::::::;;;;;;;;;::::::999999888888888777888999999888999;;;======???AAABBBBBBDDDGGGIIIJJJJJJJJJKKKJJJJJJIIIHHHAAA???;;;999999999999888888888888999:::===???@@@EEEIIIOOOTTTXXX\\\___bbbccceeehhhlllooopppqqqppprrrqqqpppqqqsssvvvzzz|||}}}yyyrrrmmmfff^^^VVVQQQNNNKKKNNNTTT[[[cccmmmtttwwwxxxyyy{{{xxxpppiiiddd___[[[YYYWWWVVVWWWXXXXXXVVVUUUWWWVVVTTTRRRQQQQQQRRRSSSiii[[[VVVPPPRRRTTTOOOPPPPPPOOONNNLLLIIIGGGFFF??????@@@@@@@@@@@@??????===<<<<<<;;;:::999888888555555666666666666555555777888888888888777666666555555555555666666666666666666666666666777888888<<<;;;:::999888999:::;;;:::::::::999999888888888888999:::::::::;;;===???>>>???AAABBBCCCEEEHHHKKKKKKKKKKKKKKKJJJJJJIIIIIIBBB???;;;999999999888777888888888999;;;===>>>???DDDHHHNNNSSSWWW[[[```cccdddfffiiilllnnnooooooooolllllllllooosssxxx}}}~~~wwwqqqfff]]]UUUPPPMMMKKKMMMQQQWWW^^^hhhnnnpppppppppqqqxxx~~~vvvooohhhccc___\\\[[[ZZZ[[[\\\\\\ZZZYYYZZZXXXUUURRRPPPQQQRRRRRRjjj[[[VVVPPPRRRUUUOOOPPPOOONNNMMMKKKHHHFFFEEEBBBBBBBBBBBBAAA@@@>>>>>><<<<<<;;;:::999888888777555555666666666666555555444555555555555444333333444555555555666666777777777666666666666777777888:::999888777777888999:::::::::999999999999999888888999:::;;;:::;;;===@@@===???@@@AAACCCFFFJJJNNNNNNMMMLLLKKKJJJIIIHHHHHHBBB???;;;999999999888777888888999:::;;;===>>>>>>DDDGGGMMMRRRWWW\\\aaadddfffgggjjjlllmmmmmmmmmllljjjjjjkkkmmmrrrxxx}}}{{{uuuhhh^^^UUUPPPNNNLLLMMMPPPSSSYYYbbbggggggffffffgggnnn||||||uuuoooiiieeebbbaaa``````aaaaaa```___]]][[[XXXUUUSSSRRRRRRSSSmmm]]]WWWQQQRRRUUUPPPOOOOOONNNMMMKKKHHHFFFEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<;;;:::999888777777777777888888888888777777666666666777666666555444444444555555666777777777777777666666666666777777777777777777777888999999999999999999999999999999666888999999999:::===???===???AAABBBEEEIIINNNRRRRRRQQQOOOMMMKKKIIIIIIHHHDDDAAA===::::::999999888888888999:::<<<======>>>CCCFFFLLLQQQVVV\\\aaaeeeggghhhjjjlllmmmlllkkkjjjlllllllllmmmpppuuuyyy|||zzzkkkaaaVVVQQQPPPMMMNNNPPPPPPVVV\\\______^^^^^^___fffsss~~~xxxqqqmmmjjjhhheeeeeefffggggggfffbbb```^^^\\\YYYWWWVVVUUUooo___XXXQQQRRRUUUPPPQQQPPPOOONNNLLLIIIGGGFFFEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::999888777777777777888888888888777777888999999999999888777777444444555555666777777888777777666666666666777777555666777888999:::::::::999999999999999999999999777888:::::::::<<<>>>@@@>>>@@@BBBDDDGGGMMMSSSWWWXXXVVVSSSPPPMMMKKKJJJIIIEEEBBB>>>;;;;;;:::999888888999:::;;;<<<<<<======AAADDDJJJOOOTTTZZZ```eeeeeegggiiilllmmmmmmlllkkklllkkkkkkmmmppptttxxx{{{nnncccWWWSSSRRROOOOOOPPPPPPTTTYYYZZZYYYXXXYYY[[[^^^jjjyyy|||xxxqqqnnnjjjiiijjjlllmmmmmmhhhgggfffdddaaa^^^[[[YYYqqq```YYYRRRSSSUUUPPPRRRQQQPPPOOOMMMKKKIIIGGGCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999888777777555555666666666666555555666666666666666555444444444444444555666777777888888777666666666666777777444666888:::;;;<<<;;;;;;999999999999999999999999:::;;;=========>>>AAACCC@@@AAADDDFFFJJJPPPVVV[[[\\\YYYVVVRRROOOLLLKKKKKKFFFCCC???<<<;;;;;;:::999888999:::;;;<<<<<<===<<>>>>>@@@@@@AAACCCHHHPPPZZZ```ccc```[[[VVVQQQMMMKKKKKKKKKEEE===;;;<<<===;;;888999999:::;;;<<<===>>>??????BBBGGGMMMSSSYYY^^^```eeefffhhhjjjkkklllllllllffffffgggiiilllppptttwwwpppdddYYYVVVUUUSSSRRRSSSPPPPPPQQQQQQRRRSSSSSSSSS\\\cccnnnyyy{{{uuuqqqpppqqqrrrrrrwwwwwwvvvtttpppkkkfffcccwwwddd]]]TTTRRRUUUSSSOOOOOONNNMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@>>>===<<<;;;;;;:::999999888888777999888888888777777666666999777555555777888666444666666666666666666666666666666555555555555666666555666777888999999999999<<<;;;:::888888888888888999999:::;;;<<<===>>>>>>??????@@@BBBGGGNNNXXX^^^bbb___[[[VVVRRROOONNNMMMLLLFFF???;;;<<<===;;;888999::::::;;;<<<======>>>???AAAFFFLLLRRRYYY]]]```eeefffhhhiiijjjjjjjjjjjjeeeeeefffhhhkkkooosssuuu}}}ooodddZZZWWWUUUSSSRRRSSSQQQQQQRRRRRRRRRSSSSSSSSSWWW^^^iiittt{{{wwwuuuuuuuuuuuuyyyyyyyyywwwtttpppkkkiiizzzfff___UUUSSSVVVTTTOOOOOONNNMMMKKKIIIHHHGGGFFFEEECCCBBB@@@>>><<<<<<;;;;;;:::999999888888777999999999888777666666555666555555666777666444222555555555555555555555555666666555555555555666666666777888999999:::::::::;;;;;;:::999888888888888999999:::;;;<<<===>>>>>>===>>>???AAAEEELLLTTTZZZ^^^\\\YYYUUUSSSQQQPPPPPPNNNHHHAAA===<<<<<<:::999:::::::::;;;;;;<<<<<<<<<>>>AAAEEEKKKQQQWWW]]]___eeefffggghhhiiihhhhhhgggeeeeeefffhhhkkknnnrrrttt{{{zzznnnddd[[[XXXVVVSSSRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTZZZdddooozzz~~~|||{{{zzzyyy{{{||||||{{{yyyuuurrrppp}}}iiiaaaWWWTTTWWWTTTOOOOOONNNMMMKKKIIIHHHFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::999999888888777:::999999888777666555555444555666777777666444222555555555555555666666666666555555444444555555666666666777888999999999999:::::::::999999888888888888999:::;;;<<<======>>><<<===???AAADDDIIIPPPUUUXXXWWWUUUSSSRRRRRRRRRRRRPPPKKKDDD???===<<<:::999:::::::::::::::;;;;;;;;;>>>@@@CCCIIIOOOVVV[[[___dddeeefffggghhhgggffffffffffffgggiiillloooqqqssszzztttkkkccc[[[YYYVVVSSSRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQTTTZZZcccmmmxxx}}}{{{||||||||||||zzzxxxvvvtttkkkbbbXXXUUUWWWTTTOOOOOONNNMMMKKKIIIHHHFFFDDDCCCBBBAAA???>>>===<<<;;;;;;:::999999888888777999999888888777666666555444666888999888666444333555555555666666777777777555555444444444444555555444555666777888888888888999:::::::::999999888888888888999:::;;;<<<======;;;===???@@@CCCGGGLLLPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSNNNGGGAAA===;;;:::999999999999:::::::::::::::===>>>BBBGGGMMMTTTZZZ^^^cccdddfffggghhhhhhhhhhhhhhhiiijjjlllnnnqqqsssttt|||~~~rrriiibbb]]]ZZZWWWSSSRRRTTTQQQQQQQQQPPPPPPOOOOOOOOORRRXXX```iiiuuu}}}{{{{{{{{{{{{yyyxxxvvvuuummmcccYYYUUUVVVTTTOOOOOONNNMMMKKKIIIHHHGGGDDDDDDCCCAAA@@@???======;;;;;;:::999999888888777888888888888777777777777555777888888777555555555555555555666666777777888555555444444444444555555444555666777777888888777999999:::::::::999999888888888999:::;;;<<<======;;;===???AAABBBEEEIIILLLMMMMMMNNNOOOPPPQQQRRRRRRUUUQQQJJJCCC>>>;;;999999888888888999999:::::::::<<<===@@@EEELLLSSSYYY]]]aaacccfffhhhjjjlllllllllmmmnnnoooqqqssstttvvvvvv}}}~~~uuuiiiddd```^^^ZZZUUUSSSVVVRRRRRRQQQQQQPPPOOONNNNNNOOOTTT[[[dddppp||||||{{{zzzxxxvvvuuutttmmmdddYYYTTTVVVSSSOOOOOONNNMMMKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>;;;;;;:::999999888888777777777777777888888888888444666777666444333444666333333444555555666777777555444444333333444444555555555666777888888888888888999::::::::::::999888888888999:::;;;<<<<<<===;;;===@@@AAABBBDDDGGGJJJKKKLLLMMMOOOQQQRRRSSSSSSWWWSSSMMMEEE>>>:::999999666777777888999::::::;;;;;;<<>>:::999999555666777888999:::;;;;;;;;;<<>>===;;;;;;:::999888888888888777777777777666666666666666666555555444444444333555555555555555555555555666666666666666666666666666666666777888888999999:::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;@@@AAAAAAAAA@@@AAADDDGGGIIIKKKNNNOOOPPPQQQSSSTTTYYYUUUOOOGGGBBB>>><<<;;;888888888888888888888888;;;;;;===BBBJJJQQQVVVYYY___ccchhhlllooorrruuuwwwyyy{{{||||||{{{{{{|||}}}yyy~~~zzztttqqqlllhhheeeaaa\\\YYYZZZWWWSSSQQQQQQQQQPPPOOOTTTRRRUUU^^^kkkzzz~~~{{{xxxtttqqqooo```ZZZXXXUUUUUUQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;:::999999999999777777777777666666666666888777777777666666666666555555555555555555555555666666666666666666666666666666666777888888999999999999999999888777666555777777777888999:::<<<===???@@@AAAAAAAAABBBDDDFFFHHHJJJMMMOOOOOOPPPQQQSSSWWWSSSMMMGGGAAA===;;;:::888888888888888888888888999:::<<>>AAACCCCCCBBBCCCDDDEEEHHHLLLMMMMMMMMMNNNOOOQQQNNNIIIDDD???<<<:::999999999999999999999999999888999;;;???DDDKKKRRRWWW___ccchhhnnnrrruuuyyy|||~~~}}}|||}}}~~~}}}~~~yyytttpppkkkfffcccZZZWWWUUUTTTUUUWWWXXXXXXUUUTTTXXXcccqqq}}}zzzrrrbbb\\\XXXUUUTTTRRRQQQOOONNNKKKJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;777777777777666666666666444444444555555555555555555555555555555555555555666666666666666666666666666666666777888888999999555666777888999:::::::::;;;:::888777777999<<<>>>;;;===AAABBBBBBBBBCCCDDDEEEHHHKKKMMMMMMMMMMMMMMMNNNLLLHHHCCC???<<<:::999999999999999999999999999888:::===???CCCJJJRRRXXX]]]bbbgggmmmqqqtttxxx{{{|||~~~~~~}}}|||}}}~~~}}}{{{vvvqqqlllgggdddZZZXXXVVVVVVWWWYYYZZZZZZXXXXXX\\\gggtttsssccc\\\XXXUUUTTTRRRQQQPPPNNNLLLJJJHHHHHHFFFEEEDDDCCCBBB@@@??????;;;:::999888888777777777777777777777666666666666666666666777777777777777555555555555555555555555666666666666666666666666666666666777888888999999333444555777888999999999;;;:::999888888:::<<<===;;;===@@@AAAAAABBBDDDEEEDDDHHHLLLNNNNNNLLLLLLLLLLLLJJJGGGCCC???<<<:::999::::::::::::::::::::::::888:::===???AAAHHHQQQXXX\\\```fffkkknnnrrruuuxxxyyy{{{||||||{{{{{{|||}}}|||yyytttoooiiifff^^^\\\YYYYYY[[[]]]^^^^^^\\\\\\```kkkxxxtttccc]]]XXXUUUTTTRRRRRRPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@???>>>999888777666555555555555777777777777666666666666666666666666777777777888555555555555555555555555666666666666666666666666666666666777888888999999666777777888888888888888888888888888999:::;;;<<<;;;===??????@@@AAADDDFFFEEEHHHLLLOOONNNMMMLLLLLLJJJIIIFFFCCC@@@===;;;:::::::::::::::::::::::::::777999<<<===???EEEOOOWWW[[[___dddiiilllooorrrtttvvvxxxyyyzzzyyyzzz{{{}}}{{{~~~~~~yyysssmmmiiicccaaa^^^^^^```aaabbbbbb``````dddooo{{{uuuddd]]]XXXUUUSSSRRRRRRPPPNNNLLLJJJIIIHHHDDDDDDCCCBBB@@@???>>>===>>>===<<<;;;::::::::::::777777777777666666666666333444444444555555666666555555555555555555555555666666666666666666666666666666666777888888999999;;;<<<<<<;;;;;;:::888888444555666888999;;;<<<<<<<<<===>>>>>>???AAADDDGGGEEEIIIMMMOOOOOOMMMLLLLLLJJJIIIFFFDDDAAA>>><<<:::::::::::::::::::::::::::555888;;;<<<===CCCNNNVVVZZZ^^^cccgggjjjmmmppprrrsssuuuwwwxxxxxxyyy{{{||||||~~~|||wwwqqqmmmgggeeebbbaaaccceeeeeeeeecccbbbgggqqq}}}xxxggg___YYYUUUTTTQQQQQQOOOMMMKKKHHHFFFDDDGGGFFFEEECCCAAA???>>>======;;;::::::::::::999777333555777777666666666777555555444444444333333333333333222222333555666888666666555555555444444444555555555555666777888999::::::;;;;;;::::::999888333666999:::::::::;;;<<>>>>>===>>>???AAABBBFFFHHHKKKMMMNNNMMMKKKJJJIIIIIIHHHEEE@@@;;;999888777888999:::::::::::::::;;;;;;<<<===???EEELLLQQQ[[[]]]```dddgggjjjlllmmmooorrruuuwwwyyy{{{~~~yyysssooojjjhhhfffgggjjjllljjjhhhggghhhkkkssswwwggg___YYYUUUTTTQQQPPPOOOMMMKKKHHHFFFEEEEEEEEECCCBBB@@@>>>===<<<===;;;::::::::::::999777000222444444333333333444555555444444444333333333333333222222333444555666666666555555555444444444666666666666777888999:::::::::;;;;;;::::::999888333666999:::::::::;;;<<>>:::888888777888999::::::::::::::::::;;;;;;<<>><<<<<<<<<;;;999999::::::888777333555777777666555666777555555444444444333333333333333222222222333444444555555555555555444444444777777777777888999:::::::::::::::::::::999999888444666999:::::::::;;;===????????????@@@AAABBBCCCFFFGGGIIIJJJKKKLLLMMMMMMKKKKKKIIIDDD???;;;:::999888888999:::::::::999999::::::;;;<<<>>>CCCIIINNNSSSXXX___dddhhhjjjmmmnnnppprrrvvvyyy{{{~~~zzzvvvtttqqqoooqqqtttuuutttqqqqqqqqqssszzzvvveee^^^XXXTTTSSSOOONNNNNNMMMKKKJJJHHHGGGDDDDDDBBBAAA@@@>>>======<<<;;;999999::::::888777555777888888777666777888555555444444444333333333333333333333222222222333555555555555555555555555666666666666777888999:::999::::::::::::999888888444666888999999:::<<<===>>>>>>>>>??????@@@AAAAAAFFFFFFHHHIIIKKKMMMNNNOOONNNNNNLLLHHHBBB>>><<<<<<888999999:::::::::999999999999:::;;;===AAAGGGKKKPPPVVV___eeeiiillloooqqqtttwwwzzz|||~~~{{{yyywwwuuuvvvzzz{{{yyywwwtttuuuwww~~~uuueee]]]XXXTTTSSSOOONNNNNNMMMKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>><<<:::999999999999888666333444666666444333333444555555444444444333333333333333333333333333333222444555555555555555555555555555444555555666777888999999::::::999999888777555777888999999:::<<<>>>AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIILLLNNNPPPQQQPPPPPPOOOKKKEEE@@@===<<<999999:::::::::999999888888999:::;;;<<<@@@EEEHHHMMMUUU___fffjjjmmmqqqtttzzz|||~~~}}}|||}}}}}}wwwxxx{{{tttddd]]]WWWTTTSSSOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDCCCAAA@@@@@@???;;;:::888888999999777666555666888777666444555555555555444444444333333333333333444555555444444444444444444555555555555555444444444444555666777777999999999999999888888777555777888888888:::<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPRRRSSSPPPQQQQQQNNNIIIBBB>>><<<999999:::::::::999888888777888999:::;;;>>>BBBFFFLLLTTT^^^eeehhhkkkqqqvvv{{{~~~~~~sssccc\\\WWWTTTSSSQQQPPPOOOMMMKKKHHHFFFEEEDDDCCCCCCBBBAAA@@@??????;;;:::888888999999777666888999::::::888777777888555555444444444333333333222333555666666666666555444444444555555555666666444444444555555666777888999999999999999888777777666777888888888999<<>>???AAAAAAAAAAAA@@@CCCFFFIIINNNQQQSSSTTTTTTSSSUUUWWWUUUOOOHHHAAA>>>999::::::::::::999888777666777999::::::===AAADDDJJJRRR\\\bbbdddhhhpppvvvyyy{{{~~~sssccc\\\WWWTTTSSSQQQQQQPPPMMMKKKHHHFFFDDDBBBBBBAAAAAA@@@???>>>>>>;;;:::888888999999777666555666888777555444444555555555444444444333333333222333555777888888777777444444444555555555666666555555555666666777888999888999999999999888777777666777888888888999<<