BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenewwwzzzyyypppnnntttiiidddzzzqqqhhhccc~~~wwwnnnhhhfff{{{tttjjjdddccc{{{xxxssshhh___[[[|||vvvvvvsssiii]]]UUU~~~rrrkkkfff```UUUMMMyyymmmfff```ZZZPPPHHHzzzyyypppfff]]]WWWQQQHHHAAAxxxrrroooggg]]]UUUNNNHHHAAA;;;~~~wwwpppkkkddd^^^UUUMMMGGGBBB<<<999~~~wwwqqqiiidddYYYTTTLLLFFFAAA===:::888xxxrrrlllccc]]]OOOKKKEEE@@@<<<:::999999{{{uuupppiii___XXXIIIFFFAAA<<<999888999999|||uuupppmmmeeeYYYOOOCCC>>>888666888;;;<<<<<<}}}xxxrrrnnnjjj```RRRFFF>>>:::555444666888999:::}}}vvvrrrnnniiicccWWWGGG;;;888555222111333555777777~~~zzzrrrmmmggg```XXXMMM???555333222111111222444666777xxxrrrmmmggg^^^UUULLLCCC:::444222222333333333555666888wwwnnnggg```UUUJJJBBB<<<888555222444666666666666777999vvvjjj]]]WWWMMMCCC;;;777666555333666999999777666888999{{{zzz{{{pppbbbVVVQQQHHH???999555444444444777::::::888777777999yyyvvvooobbbVVVOOOHHH>>>777444444333222777777777555333222333555yyysssooogggZZZOOOIIICCC;;;666444333333222333444555444222111222444{{{tttmmmfff\\\PPPHHH???<<<888555444444333222111222333222111000111222yyyvvvqqqiii___SSSIIICCC888777666555555555444444222333444333111//////000~~~wwwssspppjjjaaaUUUJJJBBB===555666777777666555555555555666777555222///...///yyypppkkkfff]]]SSSIIIAAA;;;888555777888777666444444444555777888777444111//////|||tttmmmbbbZZZOOOEEE>>>;;;888666777888999777333111111222222444666666444222111111}}}xxxvvvqqqlll]]]TTTFFF===:::999999888888999999666222//////000///111444666555333333333~~~wwwrrrjjjfffhhh]]]PPP@@@777666888888777777888777444///---///111222333555666777666444333xxxrrrqqqnnnkkkiiiUUUJJJ===777777999999777666666666333000///000333222333555666666666444444|||sssmmmmmmooojjjaaaJJJBBB:::666777999888666333444444222111111333555222333444555555555444444xxxxxxrrrhhhfffhhh___QQQAAA<<<888666888888555222111111111111111222444666111111222222222333333333{{{ssstttnnnccc^^^\\\RRRDDD;;;999777777888666222...///.........000222444555//////.........///000111}}}wwwooolllddd[[[UUUOOOFFF===777777888999888666111---///---,,,,,,///111222222,,,+++***))))))+++---...wwwvvvlllcccYYYSSSKKKBBB<<<:::444555888999999777222//////,,,******---//////...)))(((%%%$$$$$$&&&)))+++wwwsssuuummm___SSSNNNEEE999444777222444777::::::888555222///,,,)))))),,,------+++'''&&&###!!!"""$$$''')))~~~{{{sssjjjdddWWWIIIAAA<<<666333222666555444444444444222000222111---((('''******&&&### ###$$$!!!"""%%%}}}{{{{{{uuulll[[[OOODDD>>>:::555111111444444444555444333111000111111...******,,,***%%%!!!###&&&&&&)))---~~~wwwwwwxxxpppeeeNNNEEE<<<:::888333111111333444555555444222///---...000000......///,,,&&&###(((+++000666zzztttsssooocccUUUCCC<<<888777777444222333444555666555222...+++***)))---000000222333///)))###)))---444;;;~~~|||{{{wwwqqqmmmeeeUUUFFF===888555777666444444666555666777444///***'''''''''+++...000333666333...### %%%))),,,222999zzzppprrrqqqkkkcccYYYKKK???:::666444555444222333777444666666222,,,((('''((((((+++---...111555444000(((%%%$$$(((***,,,000555}}}vvviiimmmlllbbbUUUKKKAAA;;;777333111111000---///444111222333///***''')))------...---,,,...222333///,,,)))))),,,------///333vvvrrriiimmmiii[[[JJJ@@@:::777666222///...,,,))),,,111---000000---)))(((,,,111111111...***+++000111...///,,,,,,///000...///222zzzqqqnnnfffaaaYYYPPPCCC777222444333000---,,,,,,---,,,+++.........,,,***+++///333777555222000......///000...///111000///------...vvvmmmgggccc[[[QQQGGG;;;111///333555333000......---,,,+++...//////...,,,---000444777666444222111111111111///000000///---,,,---...{{{ssshhh___\\\SSSGGG<<<222+++,,,111777555222000000///---,,,---...///...---...///111555555444444444333333333111111000...,,,+++---...}}}yyyssseeeYYYTTTKKK@@@888///)))***///666444222222222222000///............---,,,,,,,,,...///111222444444444555222222000---******,,,...~~~{{{yyyrrrcccVVVMMMFFF>>>999333---,,,...222111111222444444333222111000//////...---,,,+++&&&(((+++...111333555555333222000---***)))+++---|||xxxtttjjj]]]TTTHHHBBB<<<:::777111...//////...///111444555444333333111/////////000///...%%%&&&(((+++...222444555222222111...***))))))+++||||||zzzsssggg\\\SSSOOOFFF???999888777333000000...---...000333333222111///,,,******---000111111))))))***+++...111333555222222111///+++)))((()))yyy{{{xxxmmm]]]PPPKKKKKKEEE===777666555222111222.........000222222000...(((%%%###%%%***///111111///...------...000333555111222222000,,,)))''''''|||xxxyyyrrriii___SSSHHHDDDEEEBBB<<<444///...//////...///222555555222/////////(((### $$$''''''''')))+++---/////////000111222//////...+++'''%%%%%%%%%yyyvvvsssjjj___UUUKKKAAA===>>>>>>999222///.........---000222444444111/////////((($$$"""&&&)))((('''(((+++///444777777555222000......---***&&&######$$$zzzuuurrrlll___QQQHHH@@@999666666888555111......------,,,000111222111///---......)))&&&'''+++---***'''((()))///777======888111++++++,,,+++((($$$"""!!!"""{{{vvvsssooolllcccUUUEEE===999444111222333111000......------,,,............,,,,,,+++++++++***,,,111111,,,)))))))))...666<<<===777...'''((())))))'''$$$!!! !!!rrrmmmlllgggcccWWWIII<<<666333000//////111111111000///......///,,,,,,,,,++++++***)))(((++++++000555444...***+++---///333777888444---'''&&&'''((('''$$$"""!!!"""xxxlllgggfff```XXXHHH>>>666333111///...000222333333222000000111333+++++++++,,,---,,,(((&&&)))+++000555444...+++,,,333111000111333111---)))###%%%((((((&&&%%%$$$%%%}}}qqqfffbbbaaaXXXNNN===888555555444111222555666777777555222222444777,,,,,,---///111///)))%%%&&&'''---222000+++)))+++444///++++++------***'''"""%%%((()))((((((((((((zzzvvvlllbbb___^^^TTTHHH999888888:::999555666:::888999999666333333666:::------///222444111+++&&&###%%%***///---((((((+++111,,,'''&&&((((((&&&"""!!!$$$(((***************|||sssllldddbbbbbb\\\PPPFFF999:::<<<===<<<:::888666666555333222222222333333111///...///111000,,,)))&&&$$$%%%)))+++(((%%%&&&*********'''$$$"""!!!""" %%%,,,000000...------{{{nnnmmmfff___ZZZWWWPPPFFF>>>888999;;;<<<<<<:::888666333222111/////////000111000///...///000000---***(((%%%%%%)))***'''%%%&&&+++,,,+++((($$$"""!!!!!!&&&+++000333111...---,,,~~~qqqiiifffaaaYYYQQQIIIBBB:::555444666888999999888777666///...---,,,,,,,,,---...///......///000000...,,,+++'''%%%((()))&&&%%%&&&+++,,,,,,)))%%%"""!!!!!!+++...111222000,,,***)))zzzsssnnnlllaaa\\\TTTJJJ???777222111000111333555666555555444---,,,+++******+++,,,---/////////000000111000000...)))&&&((((((%%%$$$&&&)))***+++***'''$$$######)))+++------,,,)))'''%%%wwwllliiiiiijjjYYYUUUMMMBBB777000......---...///111222222222222---,,,+++***++++++------111111111111111111222222...)))'''((((((%%%$$$&&&%%%'''******)))((('''(((''''''((()))******((('''rrrkkkhhhdddaaaNNNKKKDDD;;;222---,,,,,,,,,---...///000111111111---,,,,,,++++++,,,......111222333111000000111333---)))''')))***&&&$$$%%%###&&&)))++++++*********(((''''''))),,,------,,,|||tttqqqkkk___SSSFFFBBB<<<666222///....../////////000000111111111---,,,+++++++++---...///111222222000...---///111,,,((((((++++++'''%%%%%%###&&&***,,,+++*********)))(((''')))---000000///~~~sssqqqrrrjjjWWWGGGCCC???999555444333222111111111111111222222222222,,,,,,+++++++++,,,...///000111111///,,,+++---000***'''(((,,,,,,(((%%%%%%$$$'''+++,,,,,,***))))))***(((&&&(((,,,//////...wwwooommmjjj^^^OOOEEE===:::777333000////////////......///111333222222---+++,,,...---+++,,,000444333222111///---,,,+++******)))))))))***+++,,,***,,,...---+++***,,,...000...,,,,,,...///...---{{{rrrjjjgggaaaTTTFFF???;;;:::777444222111000000......---///111333222111...+++***,,,+++((((((,,,444333111000...---,,,,,,(((((()))******++++++,,,''')))+++,,,++++++...000333000,,,***+++---......zzzuuummmfff```VVVHHH>>>:::999888777666555444333222.........000222333333222...***((()))(((%%%&&&)))555444111///------,,,---&&&''')))+++,,,---------$$$&&&)))+++,,,---000222222...***'''))),,,///111zzzpppjjjbbbZZZNNN@@@999888777777777777777666555444000000000222444555444222...)))'''))))))'''(((+++777555222///,,,+++++++++%%%'''***---///000000///&&&(((***,,,...000222333...+++))))))+++...000000}}}wwwjjjccc[[[RRRFFF:::666888666666777888888777777666333333333555666666444222---(((%%%))),,,,,,...111999777333000---+++))))))&&&(((+++///111222222222+++,,,,,,...000111222222---------///000...+++(((|||rrrkkkaaaYYYPPPHHH>>>666444777666666666666777777777777555555555666777666333000+++%%%###(((---000222555666555333111...,,,***)))''')))+++...111333333333///......///111333222111111222444555333---%%%vvviii___ZZZQQQGGGAAA:::555555888666666555555555666777888666555555666666444000,,,)))### %%%+++///111333000111222222111///---+++'''(((***,,,...111222333///...---///222333333111111333555777555...%%%vvvgggZZZXXXNNNCCC>>>:::777888;;;777666444333333555777888555555555555444222---)))(((!!!"""))),,,...111+++---000222333111///...'''((()))***,,,///111222...,,,+++...111444333111///000333666666111***$$$zzzpppfff[[[SSSLLLGGGAAA===;;;;;;::::::777666666777888888555333333222222444666555000,,,+++)))&&&######%%%(((***(((+++000333444222...+++***)))((((((*********(((---...000000///.........000333666777555333111111sssiii^^^UUUOOOHHHCCC>>>;;;::::::::::::999888777777888777555333333222222333555444111...+++)))'''%%%$$$&&&''')))+++---///111000///,,,++++++***)))***+++,,,***)))+++---///000000...---,,,---000333555444333222222wwwkkk^^^SSSKKKHHHAAA===999777777888999::::::888777666777777555444444333222222333222000...+++***((('''''''''((()))000///...---,,,,,,,,,,,,+++++++++---......+++))))))+++...000000...+++)))))),,,000222222222333333yyyxxxqqqeeeUUUIIIDDDCCC;;;777444333444777888999888666555555666777777666444333222000///...,,,+++)))(((((())))))***+++,,,444111---+++***,,,///222---,,,---...000///---+++(((***,,,///000...***'''(((***...000000000111222|||uuutttmmm___OOOCCC???@@@777444111000222555777888333333222444777888888777444333111///,,,)))((((((''''''(((***+++---///000555222---***+++///444777.........///000000...,,,((()))+++...000...)))%%%(((***---.........///000zzzssspppnnnfffXXXHHH???<<<>>>666333000///111444666777000000111444666777666444111111111///+++(((''''''(((((()))***,,,///222333555222...,,,,,,000555999000///---...///000///...))))))***,,,///...***%%%(((***,,,---------...000sssoooiiidddZZZMMMAAA;;;:::<<<777444000///000333555555///000222444666555222///,,,///111111...+++++++++,,,+++******+++...111333555333///------000333666111///---,,,...///000///,,,))))))+++//////+++&&&&&&(((***,,,---...000222{{{rrrooobbb\\\QQQEEE<<<888999:::888555111000111333444555000111333555666333...***(((---111222111//////000000...,,,***+++---000222555333000...---...000222222///,,,+++,,,///000000---***(((***...///+++'''$$$&&&)))+++---///222555|||vvvsssrrraaaTTTEEE;;;555333777<<<===999444222333333222000---000444555333000...------------...000111333333444111,,,'''&&&)))000666555333111...------.........---,,,---------***((($$$$$$'''...444444...'''***)))((((((***...222555xxxrrrllliiiVVVKKK>>>666333222666<<>>:::777555222///------......---,,,,,,...000111000000///000111222333555333...***(((***000555555333111...,,,+++++++++------...///000...***'''!!!###&&&***,,,---,,,,,,))))))))))))+++...222444|||vvvrrrnnneeeWWWKKK>>>777111111222222555999>>>===:::777555222000///111000...+++)))+++...111111000///......///000111333111...+++***---222777666555333000...---,,,,,,++++++,,,...///---)))&&&###%%%'''((((((((()))+++)))))))))***---///222333~~~xxxrrrnnniii^^^MMM@@@999444222444666555555888:::999888666444222222333555444111---***+++...111111///---,,,+++,,,...///000000...------000555999777666555333111000///...))))))***+++,,,***'''$$$'''((()))'''&&&&&&''')))((()))***,,,...000111222xxxtttnnnhhhaaaTTTDDD888666333333888:::777555666555555444222000111333555666555333///---,,,///111000...,,,******+++---///000000000//////222666:::777777666555333222111000)))(((((())))))(((&&&$$$+++***)))(((((((((((((((''')))+++---///111111222{{{ooolllfff___VVVIII<<<333111000333999<<<999555555333333111...,,,---222666111222222111//////000222000...+++******,,,///000222222222111000111555888555555555555444333222111+++)))''''''(((((('''&&&,,,)))'''(((+++---+++)))''')))+++...000111111111}}}vvvgggeee```XXXNNNAAA777111---,,,111999<<<999555555333333000,,,)))+++000555,,,///111222111111222333000...,,,***+++---000222555555444222000000333555333333444444444333222111---***(((''''''(((((('''+++(((&&&)))...111///+++&&&))),,,///111222111111~~~uuuqqqgggeee^^^SSSEEE999333000222333555777777666444333333000,,,+++,,,---+++)))+++***)))+++///111000...---,,,+++***,,,...222444:::888666333222222333444555444000...333999888333...,,,******++++++***))),,,,,,------,,,+++)))((($$$(((---111333333111///~~~uuunnnkkkddd```WWWJJJ>>>555333333444555666777666666444444333///,,,***+++,,,+++************,,,///000...,,,,,,,,,+++,,,---///222333777666444333222333444555666444000...333999999555000...,,,++++++++++++******+++,,,,,,,,,+++))))))&&&(((,,,000222222111000~~~wwwpppjjjggg___XXXMMM@@@666222333555777666666555555444444444222///+++)))***+++++++++***+++,,,...000///---++++++,,,,,,...///000222222333333222222222333555666777555111...222999;;;999444111---+++,,,,,,,,,,,,))))))***++++++***)))((()))***,,,...///000000000zzzvvvpppfff___VVVPPPEEE:::333111333666666666444333222222222222111///+++))))))***+++,,,,,,---...000111000---,,,+++,,,...000111111111111111111111111111222444444777666111...111888<<<;;;666333///---------------******+++++++++)))((('''---,,,,,,---...///000111|||xxxwwwmmm]]]RRRMMMHHHAAA:::555444444555444333222000000/////////000...,,,***)))***,,,------...000222111000///...---...000111222111000000111000000000000111111111666555111---///666::::::666333000......//////...+++,,,,,,,,,+++***((('''000///...------///111222xxxxxxwwwjjjYYYMMMFFFCCC>>>;;;999777555444111000000//////............///...---++++++,,,...---///000111000///000111000000111222222111///...///////////////000//////333444111------333777666444222000000000111000...+++,,,---......---,,,+++333222000......000111222zzzssssssooodddVVVMMMCCC@@@<<<;;;:::999666444...///000000000///...------///000000---,,,---...,,,---......------000333333333333222111000......+++,,,---...///000000000111222111,,,,,,000222222000000000111222222000...)))+++---///111222222222555444222111000111222222{{{rrrjjjgggcccYYYOOOJJJBBB???;;;999:::999777444---...000222222111///...,,,///222222///------///***,,,,,,+++***+++000444555555444222000///...---((()))+++...000111222222///111111,,,+++...000///......///222333333000...&&&))),,,000444666888888666555444222222222222222yyytttnnnfff]]]TTTMMMFFFAAA<<<;;;999999888777444111//////000222333111...+++---.../////////...---,,,(((+++---,,,+++***---///777555222///---------...000///.........///111111333222000///---,,,,,,,,,......///111222111---***(((***---111333555666666777666444222111000//////{{{vvvqqqkkkaaaWWWNNNFFF@@@<<<777777777999999777333///......///111333333111///....../////////...---,,,+++---000000......///111555333111...---,,,------444222000//////000111222555444222000///...------------...000111///,,,)))(((***,,,///222444555555444444222111000///......~~~xxxssspppjjjcccXXXNNNEEE>>>999666222333555777777555000------------000333666666666///////////////...---------000333444333222222333333222000...,,,,,,------777555222//////000222444777666444222000///...............///000...***'''((()))+++---///111222333111111000000///.........xxxqqqkkkfff___XXXNNNEEE>>>999555333333222222222333111...,,,---,,,,,,///444888:::;;;000000000000///......---...000444666666555333222111111///...............666444000......111444666777666444222000///....../////////000111///+++(((((()))+++,,,...///000000/////////000000/////////vvvnnneee^^^SSSNNNEEE>>>999777555444666333000.........------...------///444999<<<===222222111000//////.........///222444555444222000111000000000000000000000111000---,,,---111555888555444222111//////......000000000222222111---***(((***,,,...//////......---...///000111111111111zzzsssjjj```XXXIIIEEE>>>:::888777666555777333...+++,,,---/////////......000444888:::;;;444333222000////////////------...111333333111...//////000000111111111222---,,,++++++---111555888222222000//////....../////////000222333222///,,,)))+++...111222000...,,,+++,,,...000222222222222wwwrrrmmmdddYYYPPPBBB???:::777666666555333333000---,,,...000222222111000000111444666777666555444222000////////////---,,,,,,---000111000...---...///000111111111111---,,,,,,,,,...111333555000000////////////000000---...///111333222///---)))---111555555222---***'''))),,,///111222222111{{{sssmmmhhh___SSSJJJ???<<<999666555444333111///...---...111444444444222111111222444555444333666444222000/////////000...,,,***,,,///111///...+++,,,---///000111111111............///000222333000000//////000111222222+++,,,...000222222///---***...444777777333...***%%%'''+++...000111111111zzzssskkkcccWWWHHH>>>:::999777444000......///111222333444555555555555444444333333333222222222666666555333000...,,,+++---...///000000///...---///---+++***+++...111333555111,,,,,,...000111000333111//////111222222111111...------///000...,,,***///333444111...,,,,,,$$$&&&((()))***+++---///}}}}}}wwwooofff^^^RRREEE;;;888777666333///---...///222222333444555555555555444555555555444444333333666666555444222000...---000000111111111000000///444111...,,,+++---000222444111...---///000000///222000......000222222222444222000000111222///---...111333333000,,,++++++''')))******))))))***,,,~~~wwwwwwqqqggg^^^UUUJJJ???777555555444222///...///111222222333333444444555555444555666666666555333222555666666666555333222111222222111111111222222333999666111---,,,---000222444222000000000000///---000...---...000222333333777666444444444333000...000111222111---***))))))+++,,,,,,+++)))'''((()))tttpppnnnhhh^^^SSSJJJAAA999333444444444222000///111333111111111111111222222333333444555555555444222111444555666777777666555444333222111000111222333444999666111---+++---000333333333333222222000...,,,000...---...111444555555888888777666444222///------......---+++***)))))),,,------,,,)))'''((()))wwwnnniiibbb\\\SSSIIIAAA999444000444444444222000000222444//////.........///000111111111222222222111000///333444666888888888666555111000000//////111222333666333///,,,+++---111333333444444444222000...---000///...///222555666666777777777666333///---+++)))))))))***+++,,,++++++,,,---...---+++******+++tttjjjcccUUUQQQJJJAAA:::444000///333333333111000000111333000///...------...///000000/////////............111333555888888777666444///////////////000111222222000---,,,,,,...111333222444555555222000///000000...---///111444555555444666777555111---+++***%%%&&&'''***...///...------//////...---,,,---...wwwooodddYYYJJJGGGBBB<<<666111///...111111111///------///111111000///------...000111000///---,,,,,,,,,...//////111444777777666444222---...///000111111111111000///...------...000000222444555555222000111333///---,,,---///222333333222444666555000,,,***)))&&&&&&)))---222333111...000111222000...------...zzzpppkkk^^^PPPCCCBBB>>>999444000//////000000///---++++++---...333222000///...000111222111000---++++++,,,...000...000333666666555333111---...000111222222111111111111000///////////////222444555444222111222555...,,,++++++...000111000111444777555111,,,******((((((+++000555666222///333444444222///------...}}}|||uuu```KKKBBB<<<<<<:::888666333111000333222///---,,,---...///555333111//////000222333222111000/////////111222444444333333333333444444444111......000111111///---000333222///---...///555666444...((('''+++///---***(((&&&'''***...000444333222...+++)))***++++++,,,...000111111111000111111222222222333333333tttrrriiiTTTAAA:::777777777666555444222111333222000///...---......222111111000111111222333333222222222222333333333444333333222222333333444333000------///000///......000333222///------...333444333...)))''')))------+++(((&&&&&&(((+++...111111111...+++)))***++++++,,,---...//////......000000111111222222333333vvvmmmggg\\\HHH999333222333444444555444333222222111111000///...---,,,---...///111222333333333333444555666777666666555333222222111111222222333111///------...///...---///000222222///---------///111111...***'''(((***---+++(((&&&&&&'''***+++---//////...,,,*********++++++,,,,,,,,,,,,++++++/////////000000222333333{{{ssskkkcccUUUDDD888555000222333555555555333333000000111111///---+++)))&&&)))---111333333333222222444666888999888777555333222222222222222222333000000////////////......///000111111///...---,,,,,,...///...+++'''&&&''')))((('''&&&'''(((***+++***,,,......---+++***+++))))))******++++++++++++......---...///000222333~~~wwwqqqiii___RRRDDD;;;888222444555777777555333222...///000000///,,,)))'''"""&&&+++000333444333111111333666888999777555333333333222222222222333333000111111111000/////////...//////000000///---,,,)))+++------+++(((&&&%%%%%%%%%&&&'''(((***,,,---)))+++......---++++++,,,(((((())))))***+++,,,,,,...---,,,,,,---...000111zzzqqqkkkbbbXXXMMMBBB;;;888444555777888888666444222///000000000...,,,)))'''"""&&&+++111444555444333222333555777777555333111222222111111111111222222000111333222000//////000---------///000000///---)))***,,,,,,,,,)))&&&$$$###$$$&&&(((***,,,...///+++,,,......,,,,,,,,,---***************+++,,,---...---+++***+++,,,...///|||tttkkkeeeZZZPPPGGGAAA:::555222444777888999777444222222222222111///---+++)))%%%(((...333666777777666333444555666555333111000/////////....../////////...000222222000......///,,,++++++...111222000...))))))***,,,,,,***'''%%%$$$%%%'''***,,,---......---......---,,,,,,---//////...---+++******++++++///---+++))))))***,,,---zzzsssnnnggg```UUUKKKEEE@@@:::333000222555888999777555333555444333222000...,,,+++'''+++000555888999999999555555666555444333111000---------,,,,,,---------,,,///222111///------...+++******---111333111...***)))***+++,,,+++(((&&&&&&''')))+++,,,------,,,/////////---,,,,,,...000444222000---+++***))))))000...+++)))((()))+++,,,yyyssskkkddd^^^VVVKKKDDD@@@<<<666111000222555777777666444222333555777777444111///...***---000222222333555777444333222333444444333111111///---***))))))***+++)))***+++,,,,,,,,,+++***)))***+++,,,---.........+++******))))))******+++---------...///...+++(((***,,,......---------...111111000---)))''''''(((......---+++******---///vvvqqqmmmfffaaaWWWPPPGGGAAA===:::555000111222333444444444333333444666888777444000...---***---///111222333555777444333333444666666444222000///---,,,++++++++++++,,,,,,---------+++***)))((()))***+++,,,,,,,,,,,,***)))))))))***+++,,,---///......///000...+++)))***---000111///---+++******,,,......,,,)))((((((111111000---++++++---///}}}sssmmmiiiddd___MMMHHHAAA<<<:::888444111333222000000000111333444555777888666333///,,,,,,+++---///000111222555777333333444666777777444222......///......---,,,,,,/////////...---,,,***)))((())))))******+++++++++)))))))))***,,,---///000222111000000000///,,,)))***---111222000,,,(((&&&$$$(((---///...,,,)))(((444444333000---,,,...///zzzqqqjjjccc\\\VVVDDD@@@<<<999888666444222444111...,,,,,,...222444444555666444000---+++***---.../////////111444777222222333555777666444111---...000000000///---,,,/////////......---,,,,,,++++++******+++++++++,,,)))***+++,,,...111333444444333222111111///---***))),,,//////---***)))(((%%%)))---///...,,,+++***666666555333000...///000~~~uuulllcccXXXMMMFFF>>><<<999777777666555444444111---******---111333222333444222///,,,++++++000000///...---///333666000000111333555555333000---...000111111000...,,,------------...//////000......---,,,,,,,,,------+++,,,,,,...000222555666555444222111111000...+++((()))************,,,...---......---++++++,,,---555666555444111000000111{{{sssiii^^^QQQEEE===::::::999777666555555555333000...++++++---///111000222333222000......///333222000---,,,---111444000000000111333444333111...///000111000///---+++,,,,,,,,,,,,...///000111222111///...---......///---------...000222333444555333111111111000///---'''((())))))***,,,000333444333000,,,))))))+++...222333444333111111111222~~~xxxooocccWWWKKKAAA<<<888888888777555444444444111000///...---......///000222333333333222444555666444111---***+++///222222111///000222444444444///000000000///---,,,+++---,,,,,,,,,,,,...///000444222000...---...//////---------------...///000444222000000000000///...(((***,,,---...000333555444333000+++((('''***,,,---///111222111111333444yyyrrrgggZZZMMMCCC<<<888777888888666444222222333000000000//////......---000222444555555666888:::888555111,,,)))***---111444222000000222555666666000000000///...,,,+++***///...,,,,,,+++,,,---...444222000...------...///---,,,,,,+++++++++,,,,,,333111//////000000000///))),,,000222333333444555222111///+++(((''')))******---///111111222333555wwwooojjjddd[[[QQQIII@@@999555777666444222111111111222333222222222111///+++(((111444777777444111111222444333111...,,,...222555666555444333333333333333000...+++***+++,,,++++++------,,,,,,,,,---...///666333000//////000111000222111...***((((((+++...333333222///---,,,---///000000111222333222...++++++******,,,------+++(((''''''(((---333666666444sssnnnmmmddd]]]RRRHHHAAA===999777555444333333333444555666444333222222111...***''',,,///222222000.........333333333222111111333666666666555444333333333333...,,,******+++,,,,,,+++---------------...//////444222//////000111222222111000...+++))))))---///222333222000......///111222222222444444333///,,,)))((()))+++---...---,,,&&&''')))...333777777555rrrjjjhhhjjj\\\TTTHHH>>>999888999:::333333333444555777999:::555444222111000---)))&&&&&&(((+++,,,+++)))))))))000333555666555444444555666555444333222222222222,,,+++***+++,,,------,,,---------.........//////111000......111333333333111000///,,,***+++...111111222222111000000222333666555555555666444000---(((''''''))),,,///000000&&&'''***...333666666666~~~tttmmmeeeaaaTTTLLLBBB999666666888999222333333444555666777888666444222000///,,,)))&&&"""$$$'''(((((('''&&&&&&,,,000555888888555333222444333222111000000000000,,,++++++---///000///...,,,,,,------............///------...111333444444333222111...,,,,,,///111111222333333222222444555888777666666666444111...)))''''''(((+++...///000'''(((+++...111333333333zzztttrrrlll```UUUNNNHHH@@@:::777666666666444444444333333333222222555333000///...---***(((###$$$&&&((()))((('''%%%(((---333777666333000/////////...------------...------...111333333111///++++++,,,------------,,,---,,,,,,---000222222222333333222///------///111111333444444333333444555888777555555555333000...+++)))'''''')))+++,,,,,,(((***,,,...////////////|||oooiiijjjggg\\\RRRHHHDDD>>>:::777666555444555555444333111///---,,,222000............,,,+++''''''(((***++++++)))&&&'''+++111333333000---,,,+++++++++++++++,,,,,,---......000333666555222000***+++---.........---,,,,,,++++++,,,...//////.........///...,,,---///111333555666555333222222222555444222222222111///---***)))''''''((())))))((()))+++...///.........///~~~wwwnnnhhhddd^^^UUUNNNCCC???999555555555555555666666555333111...+++)))///---,,,---...//////...+++******,,,...---***'''(((+++///000///---++++++)))))))))***+++,,,---......///111444666555222...,,,---///000111000///...,,,+++***+++,,,---+++)))$$$&&&((()))***,,,///222555666777666333000//////111000///...//////---+++'''&&&&&&'''(((((('''%%%(((+++///000000000111333ppppppoooiii```TTTJJJDDD???:::444111111333666777666666555444111...+++)))---++++++,,,...000111000...,,,,,,...//////+++'''***,,,......---+++++++++(((((()))***+++---///000...///111444666555000---...///111222333222000///,,,+++***+++++++++)))'''###%%%(((,,,000333666777888666222///------///---,,,,,,------,,,***%%%$$$%%%&&&((((((&&&$$$'''+++///222222333555888tttnnniiidddZZZKKK>>>888555444444333333333444444444444333333333000+++'''))))))+++...222333222000******+++,,,,,,,,,,,,,,,---,,,,,,...111111...***)))''''''+++111444222///......000222333222///,,,111111222222111000//////------...---***&&&""""""%%%'''+++000555555333111000000///...---...---,,,,,,++++++,,,,,,%%%###!!!"""%%%''''''%%%***+++---///000111222222zzz{{{rrrfff]]]QQQBBB999555555444333222222222222222444333333333222000+++((('''(((***---111222000...***+++,,,,,,,,,++++++***...------...111111///,,,)))'''&&&***000333333111------///111333333000...------...///000000//////---------+++(((###"""%%%'''+++111666333111//////000000///...,,,,,,,,,,,,,,,---......%%%###!!!"""%%%'''&&&%%%)))***+++---.../////////zzzvvv|||nnn^^^PPPDDD:::555666555444333222111000000000333222222222222000,,,)))%%%&&&(((,,,//////---+++***+++,,,------+++***)))///......///000111111000+++(((&&&(((...222333333,,,,,,...000333333111///((()))***,,,---.........---------+++((($$$  ###%%%(((,,,222666111///...///000111000///------------------------&&&%%%######%%%&&&&&&%%%((()))***+++,,,,,,,,,,,,~~~{{{vvvqqqooobbbQQQEEE<<<666555999666555444222111000000000222111000111111000---+++"""###&&&))),,,,,,***'''((())),,,......---+++***000///...///000111222222...+++((((((+++///222222,,,,,,---...000000...,,,&&&'''(((***++++++++++++---...------+++(((%%%$$$"""###$$$%%%)))...333666000///...///000000///---------------,,,,,,+++***((('''&&&%%%%%%%%%%%%%%%'''((()))***++++++++++++zzzuuutttoooiii___TTTFFF>>>888333444777777666555444222222111111000//////000111000...,,,!!!"""%%%)))++++++(((%%%%%%(((,,,000111000...,,,............///000111333111...***)))***,,,///000...---,,,------,,,***''''''(((((()))***)))))))))***++++++,,,,,,+++***)))&&&&&&&&&'''+++///222444111000/////////...,,,))))))***+++,,,------,,,,,,******)))(((&&&%%%&&&&&&'''((()))++++++,,,,,,,,,xxxtttpppiiibbbSSSIII???:::555000000222777666555444333222222222///......///000111///...###$$$'''+++...---)))&&&&&&)))...222333222///,,,***,,,---...---...///111111///,,,***)))+++...000000...---,,,,,,***(((&&&))))))******+++*********&&&'''((()))***++++++,,,***)))(((***---000000000111000/////////---***((($$$&&&))),,,///000111111---------***(((&&&'''((('''''')))+++,,,---......yyysssmmmbbbZZZIIIAAA999555333//////111555444444333222222222333...------...000111000///'''(((,,,000222111---***)))---111555555222...+++&&&))),,,---,,,,,,---...------,,,******,,,///111111///---------,,,***((())))))+++,,,------------''''''((()))+++,,,,,,---,,,++++++---000000...,,,.........//////...+++(((&&&(((+++...111222222222000000000---)))'''((()))%%%&&&(((***,,,---...///~~~uuunnneeeXXXOOOBBB:::444222111000111555333333222222111222222222...---,,,...000111111000***,,,///333666444000------000444777666222,,,(((###'''+++---,,,***+++---******+++++++++---111444111///...---......---+++((()))+++---///000111111***++++++,,,,,,---.........------///111111---))),,,,,,---...000///,,,***---...000111222111///...111222222///***'''(((***###$$$&&&)))+++---...///ssskkkfff___TTTKKK>>>:::555333444555444222222///------000222111000,,,---///222555555333000+++,,,...000111111000000111222333333111...+++((($$$'''+++...///...---+++(((+++...//////...///000///111333444444222000...)))***,,,///111222000///(((***---///000///...,,,)))***+++,,,,,,,,,******000000000000000000000000333444555555444111///---333444444222///---,,,,,,(((((()))+++...000///...yyymmmddd___WWWKKKBBB;;;777444333444444333222333000......000333333333000111222555777777555333***+++,,,...///000000000222222333222000,,,(((&&&###&&&***---//////...---))),,,///000///.........111222444555444222///---******,,,---//////---+++$$$&&&))),,,...///......+++,,,---.........---,,,///000111222444555666666333333444444222000...,,,000111222222000//////000(((((()))+++///222222222|||rrreee\\\UUULLL@@@777666444222222333444333222333111...---///222555666222222222444666666444222((())))))***,,,...///000222222222111...***'''%%%###%%%))),,,.../////////***---111222111...---,,,111222444444333000,,,******++++++,,,+++***(((''' """$$$(((+++---...///---...///000000000000000222222333444555777888888222222222222000...,,,+++,,,...000111111111333444)))((())),,,111444666777wwwmmm___UUUNNNEEE999///000000000111222333333333111///,,,***,,,///333555000//////000111111000///(((''''''(((***,,,...000000000000000...+++)))'''&&&''')))+++---.........---000444555333///---+++///000222333111...***'''++++++,,,***(((&&&$$$$$$!!!"""$$$&&&)))+++---...---...//////000111111111444444444444333333333333000000000000...---+++***+++---///111111111333444)))((()))---222777999:::|||rrrhhh[[[QQQKKKBBB666---,,,...000111222222333333...,,,***((((((+++///333...---,,,,,,---......---(((''''''((()))+++...///....../////////...---,,,******+++++++++,,,,,,,,,///222666777444000---+++///111444555444000,,,)))+++------***'''$$$$$$$$$'''''''''((()))***+++++++++,,,,,,---...000111111111000000000//////..................---,,,,,,+++,,,...000000//////000111))))))***...333777999:::wwwtttjjj```TTTLLLGGG@@@555---***---000222222222222333---,,,+++(((''')))---000///---++++++---/////////)))))))))***+++,,,---...,,,---...///////////////---,,,+++*********++++++///222555555222///---+++///222666888888555111...,,,...///,,,(((%%%&&&(((,,,,,,,,,,,,+++***)))((())))))***+++,,,...000111******++++++,,,------...,,,,,,,,,------------------...000///---,,,,,,---((()))***...333666777666xxxppplll___WWWLLLEEEBBB===333+++(((---111444333222222222...//////,,,******---000...,,,******,,,///000111***+++,,,,,,---------,,,,,,,,,------............---,,,***))))))+++,,,------///111111///,,,++++++,,,000444888999777333111---///111...***(((***------.........,,,***'''%%%((((((((()))+++---000111))))))******++++++,,,,,,+++++++++,,,---...///000,,,---......,,,******+++'''(((+++///333444333111uuummmgggXXXOOOEEE@@@>>>999111)))(((---222555333222111222111222222000---,,,...111---***((((((+++...000111,,,,,,...//////...---,,,------,,,,,,,,,,,,,,,++++++***)))))))))+++...///,,,---///...,,,***)))***(((+++111666777666333000---000222000+++***---000---...//////---***'''$$$''''''((()))+++---000111------,,,++++++***))))))*********,,,---///111222***,,,------+++)))******'''(((+++000333333000---}}}|||ssscccVVVIIICCC>>>===999333//////(((+++///333444333111///666999;;;888222---***)))))))))***,,,...///111222000000000///...---,,,+++,,,...///---***'''&&&%%%###%%%'''***,,,...000000///+++)))***,,,,,,((($$$+++,,,---............---111///---+++)))***++++++,,,......---***(((((((((***(((((()))---///000000---///000...***((()))++++++++++++,,,...111333555000...,,,------+++&&&""""""'''---///...,,,,,,---yyywwwvvvkkk[[[PPPDDD>>>:::999777222000000---...///111222333333333666777888555///***((('''((()))+++---///000111111//////...------,,,+++++++++,,,---,,,)))'''&&&&&&((((((***+++,,,------------***((())),,,,,,)))%%%((()))***+++,,,---------111///+++((('''))),,,..................---,,,+++,,,++++++---000222222111---......,,,)))((()))+++++++++++++++---///111222///...---......,,,'''###$$$)))...///...------///zzztttpppppplll___QQQHHH===888444555555222000222222111/////////222555777444444333000+++'''%%%%%%&&&(((+++///111111111111///...,,,+++***++++++,,,***+++,,,+++)))'''((()))------------,,,+++******,,,)))((()))+++,,,***(((&&&&&&'''(((***++++++,,,000---)))&&&&&&)))---000///---,,,...111222000...,,,,,,---///222333111000---,,,+++)))'''(((***---,,,++++++++++++---...///.........//////,,,((($$$&&&***---...------///111ooommmkkkjjjaaaSSSGGGCCC:::555111333333111000222333222000...///111444666333222///+++(((&&&%%%%%%&&&))),,,000222222222111...---+++))))))***,,,---++++++,,,+++))))))+++---000000000///...---++++++,,,***)))***,,,...---,,,((((((((((((((())))))***,,,+++)))'''(((+++...000---***))),,,111444111...))))))***---//////---+++,,,***(((&&&&&&(((,,,......---,,,++++++,,,---...---.../////////,,,)))&&&'''***,,,,,,++++++...111pppnnnjjjdddWWWHHHAAAAAA:::555111222222000000222222111000000000111222222222000---***(((''''''&&&(((***...111333333111111...---+++******+++---///---------,,,+++,,,...111111111222222111000000///...---,,,,,,...///000000...---+++***((((((((((((((()))***+++,,,---------***'''&&&)))///222///,,,(((((()))+++------***(((+++)))%%%$$$%%%)))---000000///---,,,,,,,,,---...,,,---......---+++))))))(((***+++***((((((,,,///xxxppplllfff]]]NNN@@@<<>>999555555555555444666999<<<888666333222333333333222///...---...111333444333222111000//////000222333000000000/////////000000333222111000////////////444444444333111...+++)))---+++((((((***---///000555444333333333333222000...+++***---222555333111******+++...333555333111888666333222222222000...///222333222///...///111222222000,,,)))(((***+++...***(((+++111444111,,,)))))))))((('''(((+++...111333555555333///***'''zzzrrriii```SSSJJJEEEAAA;;;666666666666444333333666888888666444333333333222111111///...///111333333222000000000000000111111222000000//////000000111222333222222222111111000000222333444555333111...,,,,,,***((((((+++...///000333222000111222333222111///,,,***---111555444111///---+++,,,000444555444888666333222222333222111111222333111...,,,,,,...111111000---+++***,,,...---++++++---222333000---'''((())))))((()))+++...---///222333222///,,,)))~~~rrrmmm___UUUIIIAAA>>><<<777333888888777555222111222333666555333333444444333111222111//////111222111000...///000111222111111000//////......///111333444111222333333333222111000///111444555555333000...***)))((())),,,///000000000///......111222333222000---+++,,,000333333222444000,,,+++---222555777888555222111333444444444222222222000---+++++++++111222111///------...000+++---///111222111///---''')))++++++++++++,,,---***+++...000000///---+++~~~rrrjjjfffVVVMMMBBB<<<;;;:::777555999999999666222000//////222111111222444555444333222000......///000///...---...111333333333111000...---------...000333444///000222333333222000///+++---111444555444111///))))))***,,,///111111000...---,,,...111333444444000...,,,,,,///111222222555222...,,,---000444777666444111111222555666666111111111000...---------333444333111///...///000***///333444222///...///+++---000000...,,,,,,,,,***+++---...///...---,,,{{{nnneee^^^ZZZPPPIII???;;;;;;<<<:::777777999999777333000......///......000333555555555000...------.........------///222444555444222111...---,,,+++,,,...111222...///111222222000...---(((***...111222111000...******,,,///222333111///,,,,,,,,,///333555555555///---,,,,,,...///000000111000///......///222444444111///000222444555555/////////000111111111111555555555333000...///000+++000555666333000///000111333555444111...,,,+++---------......---,,,,,,qqqhhhaaaYYYTTTJJJDDD<<<:::;;;===:::888333555777666333000.........---,,,---000222444444...,,,+++,,,...//////......000333555666666444333111///---++++++---///111///000000000000...---,,,((()))+++---......------***+++...111444333000---)))***---111555666555333,,,,,,------------------,,,---......------///111000......///111222222222---,,,---///222555555444444555555444111000000000,,,000555666333111111222333555666555222///---,,,......------,,,+++++++++tttjjjeee```XXXQQQCCC===888777999:::777444,,,///222333222000......222///+++***,,,...000000---,,,+++---000222333222000222444666777777666666666444000---,,,---...000333222111000///...---,,,******+++++++++,,,,,,,,,)))***...111333111---)))&&&(((,,,111555555333000)))+++------,,,+++******)))+++,,,+++***+++---000,,,,,,,,,...000000///---+++***+++---222555555444000222333333222111222333...000333444444444444444222333444444111///......---,,,+++*********++++++ttthhhaaa___[[[SSSKKK===888444444777777444000'''+++///111111///......555111,,,))))))+++,,,------,,,,,,...222555666666222333555666777888888777:::777333///------...000666444333000///...------,,,,,,+++******++++++,,,((()))---111222///***&&&$$$&&&,,,111555555111---'''***---...,,,***((('''((()))***((('''(((---111******+++---//////,,,***+++***))),,,111444444222---///111333333333555666000000111333444555666555///111222222000///000000***))))))(((((()))++++++zzzkkkhhheeeaaa\\\TTTLLLFFF===888444333444444///++++++---000000000000111222555111,,,)))))))))***)))---...//////000444888<<<:::888555444444555555444777777555000,,,+++///333666666333///,,,***+++---///...,,,,,,------,,,+++******+++,,,+++***)))(((%%%(((---000222000...,,,))),,,...///---+++*********)))(((((()))+++---...000---))))))+++...///......,,,+++---000222444444555111------000333444444/////////111444777888777---,,,,,,...111111///,,,,,,***))))))+++------,,,zzzjjjccc```\\\XXXTTTNNNHHHCCC===999555444555444000,,,+++,,,---///111333333444222///+++*********))))))+++,,,///000000222555777444333111222444555555444444333111///---...111333555444222///,,,+++,,,...///.........//////---+++'''((()))+++,,,,,,------***,,,///222222111///---+++---000000...,,,,,,,,,***)))(((((()))***---...///,,,)))***---000111111111...++++++---111444555444111---,,,///222333333......///222555777666555)))((())),,,///111///------,,,***))))))***---...nnnaaa\\\YYYTTTPPPLLLHHHDDDAAA<<<999666555666555222///+++***+++...333666666444...,,,++++++++++++***))))))+++...000000000111222///...///111333555444333111///---...000222222222222222111///---,,,...000000///000111222111///,,,%%%&&&'''))),,,///111222///000222333333222000///...000222222000.........++++++)))))))))+++---......,,,++++++...111222333333///+++***,,,000333555222///,,,+++---///111111------///222555666444222%%%%%%&&&***---//////............+++((((((,,,000uuuggg^^^[[[WWWPPPKKKGGGEEEBBB@@@;;;999666666666666444111...,,,+++...555888666222,,,,,,,,,---///...,,,***,,,---......---...///111//////000222555555444222000---+++---111333222000000000000///......///111000000111333555444000---&&&&&&'''(((+++///222444222222333333222111000///111333444444222000000000...---+++***+++,,,...///000///------...000111222222///---,,,...000222222...,,,***)))***+++---...+++,,,...222444444222///&&&&&&'''***,,,.........---000222///+++)))---111uuuhhh^^^XXXZZZUUUMMMGGGCCC@@@>>>===888777666555666555444333333///---000555666333///------...000111111///---111000...,,,+++---111444333333333555666666444222000---+++,,,///111///---...///000000//////000222000000111444555444111...''''''((()))+++---000222111111222222222111000///333555555444222111111222000///---,,,,,,---...///222222111///......///000.........000222222000///++++++***(((((()))***,,,+++,,,...000333222000---******+++++++++,,,---...,,,111555333///,,,---000xxxkkkaaaZZZVVVUUUOOOHHHAAA===;;;999777444444444444444333333333555333111222444444111.../////////111333333111///333111...+++***---222666777666555555555555333111000...,,,+++,,,------------...000000//////111222//////000222444333111///((((((((()))***+++---------///111222333222111000444555555444111000000111000///---+++++++++---...222333222000...,,,---...+++,,,...222444333000---+++,,,,,,***((((((***,,,++++++,,,///000000...,,,---......---++++++,,,---,,,000222222///---...///|||lllddd^^^XXXWWWMMMHHHBBB<<<999777666444111111222222111111222333444444444444333222111000000//////000111222111///111000...,,,+++---222555666444222222222333111000......,,,***)))***---000,,,...000000000///000222///......///111222000///''''''((()))******+++******---000444555555333222444555444333000//////111///---+++)))((()))******000111222000---,,,---...+++,,,---000333333222000...//////...++++++,,,///,,,,,,+++,,,......---+++---...///---******,,,......---,,,,,,,,,---...///jjj___\\\XXXVVVUUUIIIEEE???;;;888777666555...000111111000000111222333444555555333111111222000///...///000111000///......///...---...000333444222///...///000000000,,,---,,,***''')))...333,,,...000111000///000111...---,,,---///000000///%%%&&&((()))*********)))(((,,,111555777777555444444444444222///...///000---+++)))'''&&&&&&'''(((---000111000---,,,---000,,,,,,,,,...111333333222000222222111...---///111---,,,++++++---------+++,,,---...,,,)))))),,,//////+++'''%%%'''+++...000|||fffRRRNNNTTTVVVRRREEEAAA<<<888666555444333555222///000222444333111000000111222222333444555222222111///------///111333---'''''',,,///---)))&&&(((+++...000222222222222111///---,,,,,,---...///,,,******,,,///111222///---+++***++++++***)))***(((''')))---///---+++---------///111333222111222222222111111///......***++++++(((&&&&&&)))------///000...++++++---//////------///222333111///...111444666555333333333111000...,,,***(((&&&&&&***...000///,,,+++///333555+++'''...111ssskkk]]]PPPMMMNNNJJJCCCAAA>>>999666444222111///555333222333555666555333//////000111222222333333222111000---+++,,,000333000+++'''(((---000...+++&&&(((***---000222444555444333111///...///000000///---++++++,,,...000111///---++++++++++++***(((*********---000000...+++,,,,,,---...000111111111///000000000//////......+++,,,,,,***'''''')))+++///111111000---,,,...000000...---///111222000...---111444666666444444444//////...---+++)))((('''))),,,...---******...222222)))'''---///yyyddd___VVVNNNLLLJJJDDD===<<<999666444222000---+++222222222444666666444222---...///111111111111000111000,,,)))(((+++000555---(((%%%''',,,000///,,,((()))***---///222555666666555333222111111222333000///...------...///000///---,,,,,,,,,+++)))'''++++++...111222111...+++,,,,,,,,,,,,---///000111---------............///,,,---...---+++))))))***111222333222000///000111111000//////000000///......111555666666444444444,,,------...---,,,***)))(((***+++***((((((,,,000---''' """(((,,,...fffbbb[[[RRRKKKHHHGGGCCC???888777555333222///+++(((---...///111222111000...---///111222222111///......,,,(((%%%$$$(((///444---(((###"""'''+++------,,,,,,,,,---...111333444555444333222222222222333111111111000///...///000///...------...,,,)))&&&***,,,///111222000,,,)))+++++++++++++++,,,...000++++++,,,---...///000000///000111111000---+++***000111222333333444444555222111000/////////......000333666777555333222111***+++---......---,,,+++)))******(((&&&&&&(((+++)))&&&######'''+++---...ppp\\\\\\VVVPPPLLLIIIDDD???;;;888777666555333000,,,)))+++,,,///000///...,,,+++...000222444444222///---***(((%%%"""!!!%%%,,,111///(((  %%%+++---111000...------...//////111111000000000000000000111333444333000//////000/////////000000...***''')))+++...///---+++(((''')))+++,,,,,,***+++---///++++++,,,,,,...000111222111222333444333111...,,,---...000333666888888888333222111///...---......333555777777444000...---)))***,,,---------,,,,,,+++++++++)))&&&%%%%%%%%%'''&&&'''))),,,...//////~~~iii\\\UUURRRSSSUUUQQQGGG>>>999:::999777666555222...+++...000111111///---,,,---...000333555555222...+++&&&&&&$$$""""""$$$)))---///((( ###***...222111///...,,,+++++++++------------------------...111444444000......000...///000222333111---)))***++++++***'''%%%%%%&&&(((+++...---+++***,,,...,,,++++++,,,---///222333111111222333444333000...,,,,,,...222777999999888222222111///------...000333555777666333///,,,+++++++++++++++++++++++++++,,,,,,,,,+++)))&&&$$$"""$$$&&&))),,,...000111111tttddd[[[PPPNNNOOOSSSPPPFFF???===<<<:::888666555444000...111333333111...,,,,,,------000333555444111,,,)))%%%&&&&&&&&&%%%%%%''')))+++&&&!!! %%%+++...000000///...,,,+++)))(((*********+++++++++*********...222222///,,,,,,......///222555666444///,,,,,,+++)))%%%"""!!!$$$'''&&&+++///000---***+++---++++++******+++...000111000///...000222333111...,,,,,,...222666888666444111222111///,,,,,,///222///222444444222///---,,,...,,,***)))(((((()))***)))***,,,------***&&&###"""%%%)))---///000111222{{{hhhZZZRRRLLLFFFDDDEEECCC===<<<@@@===;;;888666555444111///222333333000,,,***+++---,,,...222444444000***'''$$$&&&((()))'''''''''(((&&&%%%""""""$$$(((,,,///---.........---+++)))(((((())))))*********))))))&&&+++000000---******,,,...///222666888666111------,,,(((###$$$(((%%%+++111111...+++***,,,******))))))***,,,...000...,,,+++---000222000......---...111555666333000000111111///,,,,,,///333,,,///222333111///......///---***'''&&&&&&((()))'''))),,,///000---(((%%% $$$(((,,,...000111222lll\\\UUUMMMHHHFFFCCC@@@<<<:::999999999::::::777333000000111444333222000...+++)))((((((***...000///,,,(((&&&###)))000000***$$$""""""$$$"""!!! """'''+++///+++***))))))***)))'''%%%***)))((('''&&&%%%%%%%%%&&&+++000111///+++******,,,+++,,,///333444111......,,,'''!!!%%%+++,,,...000000///...---...---,,,,,,++++++,,,,,,,,,***((('''))),,,...,,,***///000111111000111444666444000------///111///---.........000111///,,,))),,,---,,,)))&&&%%%%%%&&&%%%)))...111000...,,,+++###%%%(((,,,///111111111sssaaaWWWQQQGGGFFFDDDAAA===:::777666666555777777555111//////111333333222111///...,,,+++)))+++---///...,,,)))'''''',,,000111,,,'''###""""""  $$$)))+++(((''''''''')))((('''%%%&&&%%%$$$$$$$$$%%%&&&'''***---111333111...,,,+++(((((())),,,///000...,,,,,,+++(((### """''',,,---///111111000/////////111000...,,,++++++++++++***'''&&&&&&)))***)))(((***,,,...///000111333555444222000///000111000000///...---------,,,***'''+++,,,+++)))'''&&&&&&((('''***...///...,,,++++++$$$&&&(((,,,///222444555kkk^^^UUURRRMMMAAABBB@@@===:::777444333333333333333111///...///000222222222222222111000///+++,,,---------,,,+++***+++---000111///+++&&&"""!!!"""&&&(((&&&%%%%%%&&&(((((('''&&&$$$###""""""$$$&&&)))+++//////111333444222...***&&&&&&(((+++---...,,,*********)))'''&&&'''***---000111333333111000111222666444111...+++******+++***(((%%%$$$%%%'''''''''%%%(((,,,///000111222333222222333111000000111333000...+++***))))))'''%%%)))))))))(((&&&&&&(((***)))+++------+++)))))))))%%%&&&(((+++///444777:::qqq]]]UUUOOONNNJJJ@@@===<<<999777555444333444333333222000.........///000111222333333333333333---------------,,,,,,,,,,,,---///111111...)))%%%$$$"""!!! !!!###''')))&&&%%%%%%''')))***)))(((&&&%%%%%%%%%&&&))),,,...000//////111333111,,,(((&&&''')))+++------,,,+++)))***,,,---......///000111222333333222111222333888666222///,,,,,,,,,------+++(((&&&%%%&&&((()))%%%)))---000111000//////...111333222//////111444333000+++)))((('''&&&%%%%%%&&&&&&%%%$$$%%%(((******++++++***'''&&&&&&'''$$$$$$&&&(((---333888;;;wwwcccXXXTTTKKKHHHFFF???888777666555444555555666666444111///............///000111333333444444444------------------......***+++---000222000,,,((()))(((&&&%%%&&&(((***+++''''''''')))+++,,,,,,***)))(((''''''(((***,,,---///...---...000...)))%%%%%%''')))++++++***))))))(((***---111333444333111000111222111000000111222555333111/////////000111111///---***((()))+++---)))---111222111...,,,,,,))),,,///000......111444666333...***)))((('''&&&""""""""""""!!!###'''***)))******'''%%%######$$$#########&&&***000666999dddWWWSSSQQQGGGBBBAAA<<<666555444333333444555666666333000//////000000000///000111222222222222222---------............///***---///111111000---,,,...---,,,+++***+++---...***))))))+++---...---,,,)))((((((((())))))***+++///.........---+++(((%%%$$$&&&((()))'''%%%$$$$$$'''))),,,111555555333111...//////...------...000000000000000111222333444222222000...,,,,,,...000...000333333111---***)))%%%'''***---...///111333888555000---+++***)))(((!!!!!!!!! ###'''***)))******(((%%%######$$$###"""###%%%(((---222555sssYYYMMMLLLLLLCCC???@@@:::666555333222111111222333333000------///222333333//////000000000000//////------...///////////////---111555555111...---...111000...---,,,------...++++++***,,,......---,,,((()))***,,,,,,,,,,,,,,,000111222000---***)))(((%%%(((***)))&&&###"""###$$$&&&)))///333444111...+++,,,,,,+++)))***+++---,,,...000222333444444444///111111///---,,,...000///111333222///,,,***)))"""###&&&+++///222333333888555111///...,,,***)))######"""!!!!!!###(((+++***+++,,,+++(((&&&%%%&&&$$$$$$$$$%%%(((+++///111xxxbbbVVVIIIFFFHHHBBBAAAAAA;;;666555333111///////////////,,,***+++///333555555///////////////...------,,,---///000000000///...111666999888222------...111000...---,,,,,,------,,,++++++,,,......---+++)))***---000111111000///111444555333...+++***+++(((+++---,,,((($$$###$$$###$$$''',,,111222///+++)))******((('''''')))++++++---000333444444333333---///000///---+++---//////000222111...+++***)))""""""$$$***111555555333888555222000///---+++)))$$$$$$###""""""$$$)))---+++---...---+++(((''''''%%%%%%%%%&&&(((+++---...|||aaaTTTIIIHHHGGGEEEBBB???===;;;<<<666000---...//////---...---***(((,,,333555222222111111111222000,,,)))(((***---///000///---,,,111444555444111---***(((000111000---******,,,000111/////////111111000...)))***,,,...000222333444888777555555444222000...000...+++******)))((('''***))))))+++---...,,,+++***---...---)))'''''')))......000333555444222///---,,,---///000000...---000000///---,,,+++---...$$$%%%(((---333666444222333333333111...---...///---+++)))(((((()))(((((((((***...111111---'''#########%%%)))---000111000ppp[[[QQQGGGGGGEEECCC@@@===;;;:::<<<888333000/////////...//////,,,***---444555333111000000111111000---***)))***,,,...///...------111222333222...+++)))(((...///000...,,,,,,...000222000...---......---,,,***+++,,,...///111333444777777888999888666222///111000...------------,,,,,,+++***+++---......,,,+++---...---***((()))***///000222444666555222000,,,---...///111111000///222111000...,,,,,,---///((((((***...222444222000222111111000000//////......,,,***)))))))))***))))))+++---000///---(((%%%%%%&&&'''***---///000111uuu```RRRLLLEEEDDDBBB???===:::888777:::999666222...---...///000111...,,,///555777555000//////000111000...+++***++++++,,,---------...///000000---***((('''(((***,,,............///000333000,,,******+++******+++,,,,,,---///111222333444555888:::999666222000222111000000/////////000///---++++++---//////...,,,------,,,******+++,,,000111333666888666333///***+++---///111111111000333111///---,,,,,,,,,------,,,,,,...000111111///111///...000333333000---///...,,,+++******+++++++++,,,---...---+++)))((((((((()))***+++---///000tttcccTTTKKKHHHBBBAAA>>><<<999666555444777888777333---***,,,...111222111...///555777666///......///000000...,,,,,,+++*********,,,---...//////---***'''&&&&&&(((&&&(((+++---.../////////000---)))'''((()))******------------...000111222111333555555444222111111444444333222000//////000000---+++***,,,...//////,,,,,,+++*********,,,---111111333555666555111...'''))),,,---.........///222000...,,,,,,,,,+++***............///000000000000...---111666777333...//////...---++++++,,,------......---+++*********)))******))))))***---...wwwfffYYYNNNGGGEEE???>>>;;;888555333222111444555555222---)))***+++111333222...///444777666///.........///000...---,,,+++***))))))***,,,---///...---***'''&&&''')))###%%%(((+++......---,,,+++)))&&&&&&(((+++---...///...---------///000111222333222111//////222444999999888555111......000...,,,))))))+++...//////,,,***(((((()))+++---...000000111222333222...,,,%%%(((++++++*********,,,333111000000111000---+++,,,,,,---...///000111222000...---111666888444////////////---******,,,...///000000---***((()))+++(((***+++***((((((***,,,{{{ggg[[[SSSLLLFFFDDD>>><<<999555222111000000222333333111...+++))))))///222222...---111555555000///.........///---,,,++++++)))))))))***+++,,,000000...,,,)))((()))***%%%%%%'''***---...,,,***'''&&&%%%&&&***...000111111000...---,,,...///000444444333///,,,---222777;;;<<<<<<777222......000+++***)))***,,,///000000---***'''''')))---000111111000......///...,,,+++'''***---,,,)))'''((()))555444444666888777222---(((+++---......///000222...------000333555333000---...///,,,)))(((+++...111222222...)))&&&'''***'''***---,,,***((()))+++}}}lllYYYQQQNNNJJJFFFDDD===:::777333111/////////222111000000000...+++)))...111111,,,+++///333444222000...---......,,,+++*********)))))))))******111111111///,,,++++++,,,)))((((((+++---...,,,***&&&&&&&&&)))---000222222222111...,,,,,,---///000111333222///++++++///444777999999555///+++,,,///))))))))),,,///222222222000,,,((((((+++000333444333000---,,,,,,,,,,,,+++---000222000+++((((((***222222444999<<<:::333---'''***...///...------///++++++,,,---...//////000+++---...+++'''&&&))),,,222444444000)))%%%&&&(((''',,,000000---***+++,,,tttcccQQQJJJIIIHHHFFFEEE<<<:::666333000.........222000///111222111---))),,,000000+++)))---222333333000...---------,,,***************))))))))))))222333333111///------...---+++***+++...///---***''''''(((+++...111222111333111///,,,,,,,,,...///---///111...***(((+++...111333444000+++((()))---((()))***...111444444333222---))))))---222666777555111---++++++,,,,,,,,,222555777444...))))))+++...///222888<<<:::111***'''+++///000...++++++,,,)))***+++*********---///))),,,---***&&&$$$(((,,,333555666111)))$$$$$$&&&'''---333333000,,,,,,...xxxbbbZZZOOOIIIHHHGGGEEEBBB>>>:::555///------000111777333000222777777222,,,000000000000///...---,,,------,,,+++***)))((((((---,,,+++*********+++,,,222222222222111000......111///---------...---,,,)))))))))---111444555444111111222111000---***(((,,,,,,,,,,,,,,,+++***)))---///000---)))(((***---'''%%%%%%***222777888666111///...111555888999888333333000...,,,---111444888999:::888333...***))).........///111222111///(((---222222///***((((((+++,,,,,,+++)))((()))***))))))'''###!!!"""'''+++555222...***'''&&&&&&&&&+++...000///,,,***,,,...jjjYYYRRRJJJEEEDDDDDDBBB???;;;888333000...///111222777333000222666777222---///////////////---,,,+++************************---,,,+++******+++,,,,,,111111111111000///...---000///...---------,,,,,,***)))***---000333444444111111222111///---***(((***+++++++++++++++*********+++,,,+++***)))***,,,***((((((---333777666444111111444888<<<>>><<<999222222111000///000333666777888999777333///,,,,,,---,,,+++---///000000///***...333444///***&&&%%%(((***------,,,++++++,,,))))))'''$$$"""$$$)))...111000---***((('''&&&&&&,,,,,,---,,,,,,,,,...///ppp___QQQLLLFFFCCCBBBBBB???===777555333111000000111222555222///111555666222...---...///000///---+++***'''((()))***++++++,,,,,,,,,,,,+++++++++,,,------/////////......---,,,,,,...------------,,,,,,,,,+++++++++---000222333222111111111111///,,,***((('''((()))***++++++++++++'''&&&&&&'''***,,,,,,,,,---,,,---000444666444222///222777===@@@???;;;888000111222222222333555777333444444222000...---...,,,***)))***,,,///000000,,,000444333...((($$$###&&&)))...000000///......***)))'''%%%$$$''',,,000,,,,,,,,,+++***)))''''''---+++)))))),,,...000000xxxdddYYYLLLIIIEEECCCAAA@@@===;;;555444333111000000000000000...,,,///333555333000---...000111111///---+++)))***+++,,,---------,,,,,,,,,,,,,,,------......---,,,,,,+++************)))+++,,,---------...///,,,,,,,,,---000222222111111111111000...,,,***)))%%%&&&''')))+++,,,,,,---)))%%%###$$$***...000000000000000222444444222///...111666:::;;;999555111///111333333333222333555000000000...,,,,,,---///,,,***((()))+++...000111---///111...)))%%%%%%&&&***,,,///111000000000111---+++(((&&&&&&(((+++...)))***,,,------,,,***)))...***''''''+++///111000~~~gggXXXPPPHHHFFFCCC@@@>>><<<999777555555333222000...------+++***))),,,000333333222///000222222222111///...---...///000000...---,,,++++++,,,---.../////////,,,,,,***)))((('''''''''&&&))),,,.........000222---,,,,,,---000111111000222111000///---+++***)))###$$$&&&)))+++---......---)))$$$%%%***000444555222222222222333222000...///111333444333111...---///000222222111000000000000000///...,,,---///111...,,,******,,,///111111------,,,)))%%%%%%(((,,,111111111///......111333...,,,***)))))))))***+++(((***,,,///000///...---...+++''''''+++...//////ppp^^^QQQJJJBBBAAA>>>;;;888555444333666555333111///------,,,+++***)))+++...111222222111111222222222222111111111111222333111///---+++***+++,,,...///000000000///...+++)))''''''''''''&&&***...000//////111333---,,,,,,---000222111111222111000...,,,+++***)))###$$$'''))),,,...//////000---+++***---111444555111111000000////////////111222333222000---------...000111000///------...222333222111//////111222///---,,,,,,...000111000------+++'''%%%&&&,,,111555444222///------000333...---,,,---...---,,,***(((***---///111111111000///,,,***)))***,,,,,,,,,uuucccWWWLLLDDD<<<;;;999666333222222333444333111///............///...------...///000000222111111000000111222222000111333333222///---+++)))+++---///000111111111444222///,,,)))((((((((()))...222222///---///111,,,++++++---000222222111222111///---,,,******)))$$$%%%(((***,,,...///000///000222333222000000000000///...---,,,,,,...000...000333222000.........---...//////...---...000333333333111///......000///...---...///000///---...///...,,,)))***...222444444333111......000222,,,,,,...111444444111---((())),,,...000111111111.........,,,)))((()))***yyy```UUUNNNDDD<<<999888777444222222444555222111///...---...000111444222000///.........///222111///......000222333///000222333222000---+++)))+++---///111222222111888666222...,,,*********---111555444///,,,,,,...+++++++++---000222333222222111///---+++******)))%%%&&&(((+++---///000000,,,222888999555000---,,,......,,,***)))+++...111(((---111333111.........,,,---............111333000111111///,,,******+++///...---...//////---+++...111222111...---///111000222333333111000000111+++,,,///444999999555111((()))***,,,...000111111...000111...)))&&&&&&(((eeeYYYRRRGGG>>>===777888777444///---///111444222...++++++...111444444555555333//////111444333111///---,,,,,,---...///000111222111000---,,,***+++---///111111...,,,---//////...+++***,,,...555555555222...+++))))))'''***---.........///000000///...---+++***))))))###$$$''')))++++++++++++***///444777555111...,,,...---,,,+++***+++,,,,,,111...,,,...333555333///000111111000///......///000---***((((((***...000///......///000000///---333555666555333111000000111333444444333111000111222222222444666666555333,,,***)))))),,,///111111666555333///***&&&%%%%%%sssZZZQQQMMMEEE>>>===777777777444000///000333333222000......///000111222333333111///...000333333111///---------///000111111111111111///---,,,+++,,,---///000///,,,***...///000...,,,+++,,,...222333333111...,,,,,,,,,,,,,,,---...///...---,,,---,,,,,,+++***)))((((((%%%%%%&&&''')))******+++,,,///444555333000---+++...---+++*********+++,,,...,,,***---333666444222111222222111///...///000...,,,***)))))),,,000222......---...000000///...222444666555333222111111222444555555333111111111444444444555666666333111...,,,******---///000000333444333111,,,)))''''''xxxcccPPPJJJIIIBBB<<<:::666666555333111111333555333333222111000//////...000000111000......///111333222///...---///111333222111111000...---,,,,,,,,,,,,---...///...+++)))///000000...,,,+++,,,---///000111000.........///111///---...000///+++((()))))))))))))))(((''''''((('''&&&%%%&&&(((***,,,---000222333000---,,,+++...---,,,+++***+++,,,,,,+++))))))---222555555444111222333111///......///,,,+++******,,,...111333...---,,,---///000///...111333555555444222222222333555666555333111111222666555555555666555333000///---++++++---////////////111333222///+++)))(((kkk[[[MMMIIIGGG@@@:::777555444444333333444555777555444111///...------------...............///000333222000...///000333444111000///---++++++++++++,,,,,,---...000000...,,,///......,,,+++++++++,,,...///000///......///000333000---...111111,,,'''&&&'''((())))))))))))(((+++)))'''&&&&&&(((,,,......000111000...+++******///...---,,,,,,,,,---...***)))))),,,000333333222111222222000...,,,,,,---,,,,,,,,,,,,...///111111---,,,+++,,,///000000///000222444555444333333333333444555444111000000111555444444555666666444222000...---,,,...///......,,,///222222///+++(((&&&ppp^^^TTTKKKGGGEEE@@@999666555444333333444666777888777444000,,,***+++---///,,,,,,---...///000000000333222111000000111333444......,,,***))))))))))))++++++,,,///222444333222---,,,++++++++++++++++++///000000...---,,,...///222///---...222222...)))'''(((***+++,,,,,,+++***---+++***((()))+++...///---//////...,,,***))))))111000///------......///+++++++++,,,.../////////000000000...+++))))))***,,,---.../////////......,,,+++***+++...000111111000222444555444333333333000111222111///...///111111111222444666777555333000...------......---,,,***---111111...)))%%%###aaaNNNJJJEEECCCBBB???:::777555444333333666888999999888555000+++***+++...000,,,,,,---///222333333222111111222222111111111111,,,++++++******))))))(((++++++,,,///333555666555,,,+++)))***,,,------,,,000000000...,,,+++---///000///...000222222///,,,(((***,,,...///...---,,,+++++++++,,,---...//////+++---...---+++)))((((((111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,///000///---***'''''''''+++,,,...000000...,,,+++,,,***)))***---000111222111333555555444222222222...///000///......000222//////000222555666555444...---,,,,,,......---+++))),,,///000,,,(((%%%###lllUUUDDDCCCAAA??????===;;;777777444222333666999999888777555222///......000111---,,,---000444666555333000111222333333111///---******+++,,,,,,+++***))),,,,,,,,,///222444555444---+++)))+++...000000////////////---+++,,,...000000000111111111000///...***+++...000000///...---'''))),,,...000///...---(((***------+++)))((((((000///---,,,,,,,,,---...+++,,,,,,,,,+++++++++,,,000000000---***'''&&&'''(((***---000000///,,,***+++***(((***---000222222222444666555333222111111---...//////...///222444///...///111444444333111,,,+++***+++------,,,+++(((+++......,,,)))''''''sss\\\KKKCCCCCCBBB???===<<<:::666777555333444777999999888666666444333222111111111------...111666888777444///111333444333000---***)))+++---.........,,,+++---,,,,,,...111333333222---+++***,,,000333333111.........,,,+++,,,///222000222444333111.........***,,,...000111000...,,,$$$''',,,000111000...,,,&&&))),,,---+++)))((('''...---,,,+++***+++,,,,,,***+++,,,,,,+++***+++,,,111111111...***(((''''''$$$''',,,///111000---++++++)))((()))---000222333333555666555333111000111---.../////////111444777000//////111222222000...*********+++------,,,***'''***---...---,,,++++++}}}bbbQQQBBB@@@===<<<===???>>>;;;777333333333333333444555666555555555444333222111000000///000333888;;;:::888222333333222///+++***)))***+++---.........---,,,///000111111000...+++*********+++,,,...111444666555///)))&&&'''+++---...222333444444222///,,,)))(((***---000333222///,,,***((('''***...///+++&&&###'''---111000,,,'''###)))******)))((((((***+++(((&&&%%%''',,,///000///222000---***(((((((((((((((***,,,......,,,***))),,,+++******,,,///333555666444000---,,,,,,...000111111///......000222444...,,,******+++---------)))++++++++++++,,,...000//////000///...,,,)))(((gggTTTNNNDDD@@@>>><<<===???>>>:::777333333333333333444555555444444444444333222111000000///000333666888777555333333333111...+++)))(((,,,,,,...///000//////...///000000000///---***))),,,,,,,,,---...000222444444///(((&&&''')))+++,,,111222222222111...+++)))''''''))),,,//////...,,,+++)))(((***......***&&&%%%''')))+++,,,***'''&&&******)))'''%%%&&&))),,,)))'''%%%&&&***---//////000...,,,***)))((()))***)))+++---......---+++)))///...---,,,---///222444222000---***))))))+++,,,//////...------...000111---+++)))((()))******)))***+++,,,,,,,,,,,,---...............---+++***)))uuuYYYOOONNNHHH@@@>>><<<===>>>>>>:::666333333333333444444444444333333333333222222111111000000111333555555222000222222111000...,,,)))(((------///000000111111000/////////...,,,***)))(((---,,,,,,,,,---///000111222...)))&&&'''((()))***...///000000///,,,***((('''%%%%%%'''***---//////---+++***+++------)))&&&&&&&&&&&&&&&&&&'''((()))+++***'''$$$###%%%***...+++(((%%%%%%'''+++---...,,,,,,***))))))***+++,,,+++,,,...//////...,,,+++111000///......///111222///...+++)))((()))***+++---......---++++++,,,...,,,***((((((((((((&&&%%%***,,,......---,,,,,,,,,---------,,,,,,+++++++++~~~jjjWWWNNNLLLEEE@@@===<<<<<<>>>===999555222222333333333444333333222222222111111111111111111222333555555333000...111000///.........,,,+++------...//////000000000......---+++***)))((('''******)))***+++,,,...///000...+++)))((())))))***+++,,,------,,,+++)))((((((&&&$$$%%%)))---111333...---+++,,,,,,+++(((&&&&&&%%%$$$$$$%%%&&&((()))---+++'''###"""%%%+++000---***&&&%%%%%%(((,,,...******))))))***+++,,,------.../////////...,,,+++000///...---...///000111000///---,,,,,,,,,,,,---,,,...///...+++)))***,,,---+++*********)))'''$$$))),,,...///---+++******,,,,,,+++++++++,,,,,,,,,|||hhh\\\OOOHHHFFF??????<<<:::;;;<<<;;;777333///000111222333333333222111111000000000111222222444555666666555333111000///---,,,---000111000///,,,,,,,,,,,,------......---,,,+++)))(((((((((((('''&&&&&&'''(((***,,,......------,,,+++******+++((()))************)))(((***(((%%%&&&***000444666///...---,,,+++***((('''&&&&&&&&&''''''(((((((((...---)))%%%$$$''',,,000---+++(((&&&%%%'''+++...*********++++++,,,---......////////////...---,,,++++++++++++,,,...///000/////////...............---000222111,,,))))))+++............///---***((((((***---...,,,***))))))++++++,,,,,,,,,---------mmmZZZRRRGGGCCCEEEAAA===;;;999999:::999555111+++,,,...000222222222222000000/////////000222333555666777777444333333444000...,,,---111444333222---,,,++++++******++++++,,,+++)))''''''((()))***'''&&&&&&&&&'''(((***+++***,,,......,,,++++++,,,''''''((()))))))))))))))***((('''(((,,,000444555///...---,,,+++***))))))))))))************))))))---,,,+++)))'''(((,,,///---,,,***(((&&&(((+++...,,,,,,,,,---------------////////////...---,,,,,,(((((()))***+++,,,......------.../////////...------222555333---)))(((***---...///111333222...,,,''')))++++++***)))))))))+++,,,---...///...---,,,~~~dddUUURRRHHHCCCDDDBBB<<<999777777888777333///'''))),,,///111222222111000///.........000222444555666777555333333555888444000---...222555333111///---,,,***))))))))))))+++***(((&&&''')))+++---+++***)))'''''''''((((((&&&)))---...---+++,,,,,,&&&&&&'''(((((()))******'''&&&&&&(((,,,///000000.........,,,+++******+++///...------,,,,,,,,,,,,)))+++++++++))))))***,,,,,,,,,,,,***((())),,,///.../////////......---,,,//////......---,,,,,,+++)))))))))******++++++++++++,,,...000000///......---222666444---''''''))))))+++---111444444000...%%%'''(((((('''''')))***+++---000111111///,,,+++qqq[[[TTTUUULLLCCC@@@;;;;;;999666666777666222...$$$'''***...000111111111///...------...000222444444555555444222222666:::888333//////333444333000000///---***)))(((((()))+++)))'''&&&''')))---///000...,,,)))'''&&&&&&&&&###''',,,...,,,++++++,,,%%%%%%&&&'''((()))***+++$$$$$$%%%(((+++------,,,.........,,,******+++,,,444222///---,,,,,,...///''')))+++,,,***)))((()))+++,,,---,,,******---000000000000000///...,,,,,,//////...---,,,,,,+++++++++++++++*********)))))),,,...000222222111000///,,,222777444---&&&%%%'''&&&(((+++000444444111...$$$%%%&&&&&&&&&&&&)))+++,,,...111333333000,,,***yyyYYYUUUPPPKKKHHHDDDAAA???:::;;;;;;:::888555222000,,,+++,,,...111222222111000///...------...000111000111111///...///444888:::666000///000222111///...,,,+++)))(((((()))))),,,***'''&&&)))---///000000000111000...)))%%%"""&&&'''''')))+++---///000)))'''%%%'''***,,,***(((((('''&&&''')))))))))((())),,,...---+++***,,,///777222,,,)))***...222444***)))(((((())))))(((&&&,,,------,,,++++++---///222444666222,,,)))***---111...***&&&%%%'''***,,,***,,,...///...+++(((&&&,,,---///222333333333333333111...***'''&&&%%%%%%---...000222333000,,,((($$$$$$$$$""""""###&&&)))///000222111///---,,,,,,nnnVVVRRRMMMHHHEEEBBB>>><<<;;;;;;;;;:::999666333111+++***+++---///111000///...---,,,,,,+++,,,---------...///...---...111555888555111//////000000000...---,,,+++******++++++---***((('''***---000111///000000///---***'''%%%(((((()))***+++,,,......)))'''&&&(((***,,,+++)))+++***(((((())))))'''&&&%%%(((,,,...---+++,,,---555111,,,)))***---000222+++***(((((()))*********000000///...,,,---000222111333555222,,,)))***---111...)))&&&%%%(((+++...------......---,,,***))))))+++...000111000///---///...---+++***)))))))))/////////000111///,,,)))$$$%%%%%%$$$######%%%'''111222333222///---,,,,,,mmm___QQQMMMHHHDDDAAA>>>;;;999:::::::::999888666333222+++******,,,...///...---///...---,,,+++++++++,,,***,,,.........///111222444333111...,,,,,,///111000///...---------...///...,,,))))))+++...000111///......,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,***)))((((((+++,,,,,,+++///---***))))))((('''%%%"""&&&+++......,,,++++++222000---***)))***,,,---***)))(((((((((***,,,...444444222///...///333666111333444111---***+++---000---)))&&&&&&)))---///000///...---,,,,,,------((()))+++------+++)))'''******+++,,,------------111000000000000///+++)))%%%&&&''''''%%%$$$%%%&&&222333444222///---,,,,,,uuuaaaSSSLLLIIIDDD@@@>>><<<999777888888888777666444333222,,,,,,+++---...///---,,,111000///...------,,,,,,***,,,...000111222222222000111000---******...222111000/////////000111222///---******---///111111...---+++*********++++++............---,,,,,,++++++***)))***+++,,,---...111...,,,*********)))(((''')))+++------,,,++++++111111///+++(((&&&&&&&&&(((((('''&&&'''***---000777666333000...///333777222333333111...,,,---......,,,)))&&&'''***...000111///---+++***+++...///))))))((('''&&&&&&%%%%%%&&&(((***,,,...///......111111222333333000,,,(((&&&(((******(((&&&%%%%%%000111222111///------...}}}kkkZZZPPPJJJFFFBBB???===;;;999888555555555444444333222111000///...///000000...,,,000//////......---,,,+++((())),,,///111222222111...//////,,,))))))---111222111000000000111222333///---++++++---///000000,,,+++***))))))***,,,---000000000000///...,,,+++,,,,,,+++++++++---///000000...,,,+++,,,------,,,000///---,,,,,,,,,,,,,,,222222111,,,'''"""!!!!!!&&&''''''&&&&&&)))...222777666333///---...111555333333333222000//////000,,,+++)))((()))+++...000000...,,,***)))+++---///,,,)))%%%"""!!!###&&&(((&&&''')))+++---------,,,///111444777777333---'''(((***------+++)))''''''---...///...---,,,...///{{{lll___UUUQQQHHHEEEAAA>>>===<<<:::888555444444333333222222222333111000111111111...---,,,,,,---,,,,,,+++***)))%%%&&&'''+++///000000///......,,,+++***+++...111333222111000000000111222///---+++,,,---/////////+++******))))))+++,,,---///000111111111000...------...---,,,,,,---000333000...,,,+++---///111111666333///---------------111222111,,,&&&!!! %%%''')))(((''')))...222666555222///,,,,,,///222222222222111111000000000++++++++++++,,,,,,------...---,,,++++++,,,---------***%%%""""""%%%))),,,'''((()))***+++,,,,,,,,,...000444777888444...)))***,,,//////...,,,++++++---......---,,,,,,---///nnnaaaVVVOOOMMMFFFCCC???===<<<;;;:::888555555444444444444444444444333111111111000...,,,***+++,,,,,,,,,+++******%%%%%%%%%)))---000000//////---***)))+++---///000333222000///...//////000...---+++,,,---.........***************++++++,,,...///111222333222111000...//////---,,,---111555222000---,,,...000222222555222///...///000...---...000000,,,%%%!!!"""$$$&&&))),,,,,,***+++///333555444333000---,,,---///000000//////000000///...)))+++,,,......---+++***,,,---...//////...---,,,***)))'''&&&'''***---...)))))))))***+++,,,---......///000222444222///,,,,,,...000111000/////////111111000...+++***,,,---xxxjjj```TTTJJJGGGDDDBBB>>><<<;;;;;;999888777666666555555555666666444333222111111000---++++++,,,---.........---,,,'''&&&&&&)))///222222111000,,,)))))),,,///000///333222000......---.........,,,++++++---......---************++++++++++++---...111333444333222222///000000...,,,---222666444111...---...111222222111///...000222222///,,,+++---...+++%%%"""%%%((('''+++//////------000444444444333111...,,,---...///...------...///...---)))+++...000000---***(((+++---000222222000...,,,((()))***+++,,,...//////************+++---000111///...---...///000000......///111111111000111222555444222///+++******+++~~~ggg[[[VVVRRRMMMKKK@@@@@@@@@???===:::888666444333333222222333333444888666444111...---++++++...000222111///...///222------...111333444222111222,,,&&&%%%)))...111222000111222222111///---+++222...+++,,,///111000......+++)))***---///---******,,,...000111111000//////222000+++(((,,,000222111000000111333333222111---+++******,,,,,,,,,++++++---///---***((()))*********+++---000222222111555777999777222---,,,,,,111000---)))***---+++&&&***...333444222---(((&&&&&&)))...333555444222000++++++,,,,,,,,,+++******((('''(((+++000333444444000///...///000000...,,,---------...000333666777000222444222///---...000uuu___UUUQQQNNNKKKIIIAAAAAA@@@>>><<<:::999888222222111111111222333333666555333000...---,,,+++111333333222///---...000......///222444555444333000***$$$"""&&&,,,111333111111333333222000...,,,111...,,,,,,///000///,,,///,,,***,,,...///---+++)))+++...000111111///...---000///)))'''+++///000///...///111333444222000+++)))(((((()))******)))(((***------,,,+++,,,---+++******,,,///000///...111333555444111......///111111...)))(((++++++)))---000333444111,,,)))''')))+++///222333333111000***,,,...///...,,,)))(((&&&(((***---000333555666111000/////////...,,,)))---......///000111222333333444555333///---...///zzziiiXXXPPPMMMJJJGGGFFFAAA@@@>>><<<::::::999999222111111000000111111222333222111000...---,,,,,,333333333111///---------......///222444666555333...(((!!!$$$+++000222000222333444444222///...///---+++---///000...+++///,,,+++,,,///000---+++(((***---000111000///---+++---,,,'''&&&***------+++,,,...111444444222000)))'''%%%%%%&&&'''''''''###&&&***---------...///+++***)))+++---...---,,,---...//////...///000222111333222+++''')))---...000222333222///,,,)))))),,,---///000111222222222+++---000111000---)))'''%%%)))---//////000333666222000///...---,,,)))'''---...//////000///...---444444444222///------...mmmbbbWWWQQQNNNHHHCCCBBB???>>>;;;888777777888999555444333111000000//////000000000//////...---,,,/////////...---,,,+++++++++,,,---///222333222111,,,'''""""""%%%***,,,,,,...000222444444222///---+++)))))),,,000111...+++---+++***,,,//////---)))'''))),,,///000///...,,,)))+++***&&&&&&***,,,+++(((***---111444555222///)))'''$$$$$$%%%'''''''''"""$$$(((+++,,,---,,,,,,)))((('''))),,,.........---,,,,,,,,,,,,...111333111666555---''')))///333333333333111...+++***+++---------...000222444555...///000000///---+++)))''',,,111111...---000444000...---------,,,)))'''+++,,,...000000...,,,***000111000000......---...ssseee^^^YYYVVVPPPGGG@@@>>><<<:::777444333444666888:::999666333111///------...//////000///...------)))))))))***++++++++++++))))))***,,,...///...,,,***(((&&&(((***+++)))&&&,,,...111333333111///---'''&&&'''***///222000---)))''''''***......,,,(((''')))+++---......---,,,***+++***'''(((,,,---+++((()))---111555555222000,,,)))&&&%%%''')))******$$$%%%''')))******)))'''&&&%%%&&&(((,,,000111222///---+++++++++---///000222888888000)))+++222666333333222///,,,***+++,,,,,,++++++,,,...222555777222000...---,,,,,,---......333777666111///000333,,,++++++,,,------,,,***)))+++---///000...+++***+++++++++,,,---.........uuuggg___[[[XXXUUUNNNDDD>>>===888666444222111222444666<<<:::777444111...---,,,...///000111000///...---'''&&&&&&(((+++......---)))))))))+++------+++)))))))))***---000///***&&&***---000333444222///---&&&$$$%%%(((...111000...%%%$$$%%%)))---///,,,)))(((((()))***+++,,,------,,,---+++)))+++000000---***+++---111444555333111///,,,)))(((***,,,------((('''&&&'''((((((&&&%%%'''&&&&&&)))...222555555222000---,,,---.........111777777000***,,,222555111111000...+++***+++,,,+++******+++---000333555222000---******,,,///111444777:::999666222222333)))))))))+++...//////...***+++...//////---+++***(((''''''))),,,.........zzziii___YYYUUUQQQMMMFFF>>>;;;>>>666555333222222333444555999888666333000...------///000111222111000...---)))((((((+++///111111000---,,,,,,---......+++)))******+++///333333///+++***---111444555333000...(((&&&%%%'''+++......---######%%%)))///000...+++))))))''''''(((***---/////////...,,,///444333///------...111444555444222222///+++***+++...///000,,,***'''&&&((()))'''&&&***((((((***///333666777444111......///000///...///444444...***,,,000111...//////---+++***+++,,,,,,,,,++++++,,,---///111///...,,,***+++,,,///111222444666666666444111000))))))))),,,///000000///......//////...,,,***((()))''''''))),,,......,,,kkk]]]UUUUUUPPPKKKFFF???999:::???555555444333333333444555666555333111000///......000111222333222000...------,,,+++...222444444222111000///000000///---***+++***+++///444666444222***---222555666555111///+++(((%%%&&&***,,,,,,+++""""""%%%***000222000---***)))&&&%%%&&&)))---000111111///...111666555111///......111333555444333333000,,,+++,,,///111111///+++'''&&&(((******(((---+++***,,,000333666777444111//////111222111///---111111---***,,,......,,,---...---+++***+++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---//////------///111333222///,,,*********,,,///000000///111111000///---+++((('''+++)))(((***---...---+++yyydddUUUPPPQQQLLLFFF@@@===;;;:::999777777777777666666666666666444111///.........///333333333333222111000///111222222222222111000000777444111/////////000///------...//////000000000---///222444444222///---,,,//////,,,***+++)))%%%""""""$$$)))---...+++'''''''''&&&%%%%%%(((---111111///......000333777:::222111000000//////000000333111---,,,,,,.../////////---+++***)))***,,,---+++******,,,000333555555333111///.../////////...///...---,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,,,,000000000...+++)))***+++///...---///111222111...++++++,,,,,,---...//////)))+++...//////...///000222222111///+++))))))***222000...+++******+++,,,mmm]]]TTTRRROOOJJJDDD???<<<;;;:::999777777777777666666666666555333222000///...//////.../////////......------000000111111111111111000666444111///////////////111000...---------...///000111333333333000...,,,,,,000000---,,,---+++'''$$$$$$%%%(((******&&&"""$$$$$$%%%%%%&&&***...222222111//////000333777999222111000///............333111...,,,---...///000000///---,,,,,,,,,------+++***)))+++///333555666333000...------...---,,,.........---------------,,,+++******+++,,,------/////////,,,***((()))***///------...111222000...******+++++++++,,,,,,,,,***---///000//////000000333333333000---++++++,,,222000...+++******++++++rrrcccXXXPPPNNNKKKGGG@@@<<<::::::::::::777777777777666666666666333333222111000/////////++++++,,,,,,,,,---------......///000111111111111555444222000//////000000444222...+++***+++---...444444333222000---+++***,,,///111//////000...***)))(((((())))))'''### !!!###%%%'''))),,,000444444222111000000222555777222111000...---,,,,,,,,,111000...---,,,---///000222111111000///......---+++)))''')))---222666777222000---+++,,,,,,+++***---.........//////......---,,,***)))***+++---.........---+++)))'''((())).........///111111///---******************))))))---///111111000000111222333444444222///---------222000---+++))))))******{{{jjjaaaVVVLLLFFFGGGBBB<<<888888999::::::777777777666666666666555222222222222222111000///+++++++++,,,,,,---......,,,,,,...///000111111111444444444222000000111222444111---)))(((***...000555444222///,,,***((((((***...111///000222000,,,---,,,,,,+++***(((%%%######%%%(((***+++...111444555444222000000222333555333222000...,,,+++******......---,,,++++++---///222333333222111000......***'''%%%&&&***000555777222000---++++++++++++***,,,---///000000000//////---,,,+++***)))+++---000.........+++)))'''((()))...///000111222111///...,,,,,,------,,,+++***)))///000222222000000111222111222333111///---------111///---***)))))))))***mmmaaa\\\TTTLLLGGGCCC???999555555666888999666666666555555555444444111111222222222222111000,,,,,,++++++++++++,,,---***+++,,,...///000111111333444555333111000111333111///,,,******---000333333222///,,,)))((('''&&&(((---000000000222000,,,,,,,,,,,,+++)))((('''''')))***,,,------...111333555333222000000111222333222111///---+++)))((((((***,,,,,,+++))))))+++...222222222222111000......)))'''$$$%%%)))///333555222000---,,,,,,,,,+++++++++---///111111111///...,,,------+++******---000//////...,,,***((()))***///000333444333111000///---...///000000///---,,,000111222111//////000111...///111000...,,,+++,,,///...+++)))(((((()))***uuu```VVVRRROOOMMMLLLAAA<<<555222222444666888555444444444444333333333111111111222222222222222---,,,+++)))(((((()))*********,,,---.../////////000333444333000...000222---,,,,,,,,,...000222444///...---+++)))((((((((((((---111111111333111,,,)))******((('''&&&(((***------...---,,,---000222333222111000///000000111///...,,,***((('''&&&%%%(((+++,,,+++)))(((+++...////////////............***(((&&&'''+++///333444111///,,,+++,,,---,,,,,,***,,,///222222000---+++***,,,...---+++***---000/////////,,,***((()))***...111444555333000//////,,,---000222222222111000000111111///------...///+++---///...---+++******---,,,***(((((()))***+++ssseeeWWWQQQNNNKKKIIIIII???:::333//////222555666333333333222222222111111222222111000111222444444222000---***((((((((((((******+++------.........,,,///222111---+++---000+++,,,...000222222333333,,,,,,,,,,,,,,,,,,,,,,,,***///333333333444222---)))******(((&&&&&&))),,,---------+++***,,,///222111000//////...//////000***)))'''&&&$$$###""""""(((+++...---***))),,,///,,,,,,+++***+++,,,---...---+++***+++...111333444...,,,******+++,,,,,,,,,***,,,///222111///+++)))(((,,,000///,,,+++,,,///.........+++)))'''((())),,,///333444111...------'''***---000222333222111///000///---+++***,,,---))),,,......---+++******+++***((('''((()))+++,,,{{{```ZZZUUUTTTQQQJJJDDDBBB???999222......111333555222222222111111111000000333222000000000222444666777555111---+++)))))))))******+++,,,------------)))---000///+++(((***---***---000333444333222000******,,,---.../////////,,,111555555555666333...,,,------+++((((((+++...,,,,,,***)))(((***///333//////............//////&&&%%%$$$"""!!! )))---000///+++***---111***)))((('''(((***,,,...///...---...111333444444,,,***((((((***+++,,,+++))),,,///222111...***'''''',,,111111---+++,,,...,,,---,,,***'''&&&&&&(((***...222222000,,,++++++###&&&***...111222222111//////...,,,))))))***,,,))),,,...///---+++++++++))))))''''''(((***,,,---ttt[[[UUUOOOLLLKKKHHHBBB===888333///000444777666444777444111000000000///...222111111000111222333444<<<999444---((('''))),,,------------............------------------------------...000111333444444333000---///333444111---(((+++...000000000111222///...+++***))))))***+++,,,)))%%%%%%(((---111333111///,,,---//////---***)))'''%%%$$$$$$ %%%(((+++///000///---,,,'''&&&&&&(((+++---......222111...,,,+++,,,,,,---000,,,)))(((***,,,+++***///111222111...+++)))(((++++++++++++******))))))+++---///---***'''((()))(((+++///000///,,,***)))***&&&$$$(((///333111---+++++++++++++++,,,,,,,,,------......------,,,+++******++++++++++++,,,,,,ooo```XXXSSSMMMJJJHHHDDD===777333///---///444777666444666333111000111111111111333222111111222444666888<<<:::555///***))),,,...........................------------------------///---,,,+++,,,///222444111///---000333444111---))),,,.../////////000111000...,,,***))))))***+++,,,)))&&&%%%(((---000222///---,,,---000111///...***)))))))))((("""!!!%%%+++000222111...+++''''''))),,,///000///...111///---*********,,,---111---***)))+++,,,,,,+++,,,...111111///---,,,,,,,,,,,,+++*********++++++///111222000---++++++,,,+++---///000...+++***)))***&&&###&&&---000///+++&&&'''(((***+++,,,,,,,,,,,,,,,---------------,,,..................------zzz___SSSRRRNNNJJJGGGDDD>>>777111---,,,,,,///444777666444444222//////111444555555444333222111333555888:::;;;999666111------///111///////////////...---,,,,,,,,,---------.........111...)))&&&&&&***///222...---...111444444000---)))+++---...------...///111///---+++******++++++---***'''''')))---000111------,,,...111222222222,,,,,,,,,...,,,&&&###***111444222///---)))***,,,000333444222///111///+++(((((())),,,...111...+++******+++++++++))),,,///111000/////////---,,,+++++++++,,,---...444555555444111///......///000000///,,,*********+++&&&###%%%***---,,,***###$$$''')))+++,,,,,,,,,++++++,,,,,,------......111111111000000///......kkkWWWOOOKKKIIIFFFDDD@@@;;;444...++++++---111555666555333222///......111555777777666444222111111333666888777666444111......000222111111111000...,,,***)))******+++---...000111222111...***&&&&&&)))---///,,,---///222444444000,,,(((***,,,,,,,,,---...000222000...,,,++++++,,,,,,...,,,******,,,///111222.........000111222333333...------//////+++### $$$***000333444333111,,,---...111444666444333222///+++((('''***...111000...+++)))(((((())))))))),,,///000000/////////...---,,,,,,,,,...000111666666666555333111000000222222000---***)))***+++---)))%%%&&&))),,,+++)))###%%%'''***,,,,,,,,,,,,*********+++,,,...//////222222111000///...---,,,uuu\\\OOOLLLEEEDDDCCCAAA>>>999444000---...000333555555333111000...,,,,,,000444666888666444111///......000111222222111///---,,,...///222222111000...+++(((&&&'''(((***---///222444555000///---+++***+++,,,,,,+++---///222333222///,,,&&&(((***+++,,,---000222222111...---,,,,,,......///---,,,---000222333333000111111111000000111111///---,,,---//////+++'''%%%'''***...111444666777000///...///222555666777222///+++)))))),,,000333...,,,***'''%%%%%%&&&'''***,,,///000///------------------...///111333444555555444444333222111///333222///,,,)))(((***,,,...+++))))))+++---,,,***'''(((***,,,---------,,,))))))******,,,---///000000///...---,,,+++***)))gggTTTJJJHHHBBBAAAAAA???<<<888444222///000222333333222111000///,,,)))))),,,111444555444222000...,,,*********.........---+++***+++,,,.../////////...+++(((&&&((()))+++---000222444555////////////...---,,,,,,---...000222222000...,,,''')))***++++++---000222111000...------...000111...------///222444555555111222333222///......///...,,,+++,,,///111///,,,))))))***,,,///222555777111...,,,,,,///333666777000...,,,******---111333---,,,***'''###"""###%%%***,,,//////---,,,++++++,,,---///000222444555666333222111222333333111///000///---***((((((+++......---,,,,,,......---++++++++++++,,,---...//////******)))***+++---///000...---,,,+++***)))((((((ooo^^^PPPGGGEEEAAAAAA@@@===888444222111...///111111111000000000...+++'''''')))---000111000///...---+++)))((('''+++,,,---,,,***))))))***''')))+++---...---+++***,,,,,,---...///000111111000000000//////...------...000111111///...---,,,+++,,,,,,,,,+++,,,...000000///.........000222444+++***+++...222444555444000222333111...---...///---,,,+++...111111...+++))))))+++,,,...000222222---,,,+++,,,///222333444...,,,+++***+++---000222------+++'''###!!!###%%%(((***---...,,,+++******+++---000333555666666666000///...000222333111///,,,,,,+++)))((())),,,///,,,,,,---/////////---++++++******+++,,,///111333+++***))))))***,,,...///---------,,,+++***))))))sssaaaUUUKKKCCC???BBBBBB???;;;666222000///,,,---////////////000111...***&&&%%%'''***---...,,,---------,,,***((('''***,,,---,,,***(((((((((!!!$$$(((,,,...///......///////////////.........111000///............///000111111000...,,,,,,,,,/////////---+++***,,,...//////......///111444555((((((***---111444444444///111222111...---...000,,,+++---000333222,,,((('''(((+++---...///...---***)))***,,,000111111000++++++******+++---///000......,,,(((###!!!###&&&&&&(((+++---,,,+++***+++***---111555777888777666///...---///222444222000))))))))))))((()))---///***+++...000000///,,,+++***)))((()))+++///444666,,,+++)))))))))+++---///.........---,,,,,,++++++zzz]]]SSSNNNHHHEEEGGG>>>>>><<<:::666222...,,,,,,,,,,,,---///000///......,,,(((&&&&&&(((,,,...---//////+++%%%###%%%((((((***+++***)))((()))***'''''''''))),,,...000000111222444444333111...,,,///000000---******---111000111222000......111444555444222000...,,,++++++------...000222333111000***(((''')))...222333222///---+++******---///111***)))***,,,///111000///.........---,,,+++,,,,,,,,,---...000000//////...---(((%%%)))///333222...,,,///000...'''!!!%%%&&&(((***+++,,,,,,+++...////////////000333666111///......000222333222---,,,+++***+++,,,...000+++***+++,,,///000///...))))))***+++,,,------......,,,******,,,/////////,,,000222000,,,)))+++...kkkTTTMMMKKKEEEAAACCC@@@>>>:::777333000///...---------...000000000//////---+++)))***,,,...000000111000+++$$$!!!###&&&)))***++++++))))))***++++++++++++,,,...000000000222333555555444222///.../////////,,,***))),,,//////000111000...///111444555555555444222///---+++,,,,,,,,,...000111///...***(((''')))...111222222///...,,,+++++++++---...(((((((((***,,,......---000...---,,,---///000000---...///000000//////...///+++(((+++111555333000+++---...---)))%%%"""!!!!!!###&&&)))++++++++++++---///000000//////111333222000...///000222222111...---+++++++++,,,...///,,,++++++---///000///---)))))))))***+++++++++++++++***)))+++---.........***...111111---+++,,,...lllZZZKKKIIIIIICCC???>>>???<<<888444000///...///...//////000111111222222000///.........///111222333222///***###!!!###%%%***+++,,,,,,******+++,,,///000111222222111000///111222444444444222000/////////...,,,***))),,,......///000000///000222444222333555555444000---++++++++++++,,,...///---,,,+++))))))***---///000000---------,,,++++++******'''&&&%%%&&&)))+++,,,+++222...******...222444444000000000000000000000000222...,,,...333666555222+++++++++++++++)))%%%""""""''',,,//////...---...000111222000//////000222111//////000000000///,,,+++*********+++,,,------,,,,,,---......---+++(((((()))))))))))))))(((''''''(((+++......---+++''',,,000111///,,,,,,---xxx```SSSHHHGGGFFFBBB>>>===;;;999777444111///...---000111111111111222333444000000000111111111222222222111...)))$$$###%%%'''+++,,,------++++++,,,---111333555555333111///...///000222333333222111000111000...,,,++++++---...---...///000000222333444000111111111000///---+++,,,++++++,,,---...---+++---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))'''&&&$$$%%%(((***++++++111,,,((()))...444666666444333222111111111222222444000...///333666444222,,,***))))))+++***&&&"""$$$---444777666333000///111444444222000......111///...---......---+++&&&&&&&&&&&&((()))+++,,,---,,,++++++,,,,,,***(((''''''((()))(((((('''&&&$$$%%%(((,,,///...+++)))'''+++000222000,,,***)))}}}kkkZZZQQQHHHDDDAAA>>>;;;:::555555666666444111...,,,111222333222111222444777000000000111111111000000///...,,,)))'''''')))+++---...///...---,,,---///111333666555222///------000111222444444444444333333111///......///000000---......000222333333333222111///.........///000///...,,,---......---,,,//////...---+++))))))((('''(((***,,,------,,,+++((('''&&&''')))+++++++++---***''')))---222444555555444222111111222333444333111...///111333222000---***((()))***)))%%%!!!&&&000999===:::555000111333666666444000...---///---,,,,,,,,,,,,***((( !!!###&&&(((***,,,+++***))))))******(((&&&&&&'''((())))))(((&&&%%%$$$&&&)))...000///+++'''(((+++///000...***&&&###}}}hhh[[[RRRMMMFFF@@@<<<999777666000222555666666333000---111333444333111111555888111111000000///.........---,,,+++++++++,,,---......///000000......///000///222555333000------///333333555666777888888888333111......000222222222.........000222333222111444222000......000333555222000...---...///...---...//////...+++((('''((('''(((***,,,............)))((()))***,,,---,,,+++((()))***,,,---///000222333222000...///111333555222000......///000///...---+++******)))(((&&&$$$ &&&///666999777222///111333666666333000...------,,,++++++,,,+++)))'''!!!$$$''')))+++,,,***)))((()))***)))(((&&&&&&''')))++++++***((('''&&&(((,,,///111000+++'''(((***---...,,,(((###iiiWWWNNNGGGFFFCCC???;;;999777555///111333555555444333222111333444333000000555999333222111///...---,,,,,,,,,,,,,,,.../////////...///000111000//////000111...111444222...,,,///222222222444555777888999999111///,,,---000333444333000///...000333333111///222111000000000111333444333000...------...---,,,***,,,......+++))))))*********+++,,,---.........((()))***---///...,,,)))%%%***///000...,,,---...///---+++***+++...111444222000///.........---,,,+++,,,---,,,*********+++'''))),,,000222222111111000222333333111...---------,,,,,,,,,------***(((###$$$&&&(((***,,,---...+++***)))***++++++)))(((&&&(((***,,,---,,,***)))***+++...111333111,,,(((&&&''')))******'''"""sss```PPPGGG???BBBBBB@@@===;;;999666000111111333444555666666000333444222///000555:::555444111///---,,,,,,,,,------...000111111///---///111222111000///000111...111333111------000444...///000222444555777777000---***,,,000333444333111//////000333333111...---...///000000111111111333000---,,,---------,,,&&&***------,,,***,,,------------------------...'''(((+++...000///+++(((###+++333444///++++++---+++***'''&&&(((+++///222222111///...------,,,,,,))),,,......,,,+++...111...---,,,+++---///222444...000111111///---,,,,,,---------...///...,,,***)))***+++---......//////,,,+++***+++------+++***&&&(((+++.........,,,+++---...000222333111---)))$$$%%%&&&((((((&&&### rrraaaSSSIIIFFF======>>>??????<<<777333111222222111000000111333666333111111444666555444777777555111---***))))))'''(((+++...111222111000000111111111111000000///444444333000...---...000222222...***+++000222000...+++((()))---111333333111000...,,,++++++++++++000///...---------......000111222111///---------,,,******,,,///000...,,,/////////...------,,,,,,$$$'''+++......,,,(((%%%'''***...///...+++***)))((('''&&&$$$###%%%***---,,,...///...,,,++++++,,,,,,++++++++++++---...///000000///,,,******...222000///...,,,++++++,,,,,,444444333000+++***,,,///000...***)))***++++++***///+++'''%%%''')))+++,,,...---+++******+++...//////333777888555000,,,***,,,***((()))***(((%%%!!!hhhYYYLLLDDDAAA===<<<<<<======;;;777444111111222111//////000111666444222333555777666555555555333///+++((()))*********,,,...000111111000222222222111000///---,,,333444333111...,,,,,,---------***''')))///111///---+++)))***---000111111///...---+++*********+++------++++++,,,...000111111222333222///---------,,,***))),,,000333222111111111111000000/////////(((***---///...***&&&###(((+++...///...+++)))(((''''''&&&$$$######&&&)))***,,,......,,,*********)))(((((('''(((***,,,...---......,,,***)))+++...---,,,+++***))))))***+++444444333000+++)))+++......,,,)))((()))*********...***&&&$$$%%%)))+++---,,,***(((''''''***---///...111555555333///---+++,,,+++)))******)))&&&###ppp[[[OOOFFFBBBAAA===;;;999999999888666444000111111000...---...///555444333444666777666555333222000,,,(((''')))+++------......//////000000333333333111///,,,)))(((///111111000---+++***+++'''(((&&&$$$'''...111///,,,++++++,,,...//////...---,,,+++******************)))((()))+++...222444333444444222000---------,,,***))),,,111555666666222222222222222222222222---...000000...***&&&###***,,,//////,,,)))''''''&&&''''''&&&$$$######$$$***---///000...,,,++++++((('''&&&%%%&&&))),,,...+++,,,,,,***((('''((())),,,+++***))))))***++++++333444333///***(((***,,,,,,***''''''((()))))))))+++(((###!!!###'''***,,,)))'''$$$######'''+++---,,,...000111///---,,,,,,,,,+++******+++***(((&&&}}}cccSSSJJJFFFEEEFFF<<<999666555555555555444///000111///---,,,,,,---111111222333444444444444333111///+++((((((+++...000000000///......///000444444333111...***&&&$$$)))+++------,,,*********$$$%%%$$$###'''///111000++++++,,,---......---,,,,,,,,,,,,++++++++++++,,,''''''&&&'''***///444777333444555333000---------...+++)))+++000555666666000000111111111222222222///000111000...+++(((%%%***,,,...---***'''%%%%%%%%%'''))))))'''%%%$$$%%%,,,///222222111///......)))(((&&&&&&'''***...000+++***)))&&&%%%%%%&&&''',,,+++*********,,,---...222333333///***'''(((***)))'''&&&&&&(((******))))))%%%!!!!!!%%%(((***'''%%%""" ###'''***(((***,,,,,,*********++++++***************))))))ttt]]]PPPJJJFFFEEEFFF;;;888444222222333444444...000111000---+++******---...//////000000111222333222000,,,******---000111222222000...---...000333333333111...***&&&$$$###&&&)))+++******+++,,,&&&''''''&&&***000333111+++,,,...///...---,,,,,,..................------'''''''''(((+++///333666222333444222000---------///+++)))***...111222222,,,,,,---...//////000111000000111111///...,,,******,,,---,,,)))&&&$$$$$$$$$'''***,,,+++)))((((((+++...000111000.........)))((('''&&&'''***---///---***&&&######%%%''')))***)))))))))***,,,...///000222222...***'''''')))'''&&&&&&''')))++++++***(((%%%!!! """%%%'''((((((%%%""" !!!$$$'''&&&''')))(((''''''((())))))***************+++,,,}}}kkkXXXMMMHHHDDDAAA@@@999666222111111333333444///000111000---***))))))+++,,,,,,,,,+++,,,///222444333111...,,,,,,///111111333444222///---...000///000111111000,,,)))'''###&&&)))******+++---///+++,,,+++***---222333000+++---///000///------...000111111111000000///...((())))))***,,,///111333000222222111///---------///+++)))***---//////---((()))***+++---...///000111111111111000000//////+++---...,,,***'''&&&&&&%%%))),,,......,,,++++++)))***,,,,,,+++***+++,,,''''''&&&&&&'''((()))***...***&&&%%%&&&(((******&&&&&&&&&&&&(((***,,,------///000...)))'''''')))'''&&&''')))+++---------***'''%%%$$$&&&'''(((''''''%%%###""""""###%%%&&&&&&'''))))))((('''((())))))***++++++++++++---000|||kkk\\\MMMGGGEEE@@@<<<:::888555222111111333333333///111222111...***)))(((***+++***)))(((***///333333333222000------...///000333666444000---...000,,,...000222111///,,,***)))***,,,,,,,,,---///111000111000---...222222...,,,...000000///...///111222222222222111000...---+++,,,,,,---......//////...///000000...------...---+++)))+++...000...,,,((((((***+++---///000111333333222111111000000000...///000///,,,***)))***(((+++...///...,,,++++++((())))))((('''(((***,,,'''((((((((()))(((((((((,,,***(((***,,,---,,,***$$$$$$%%%&&&'''***,,,...+++---///---)))'''((()))((('''(((+++...000000///...,,,++++++,,,,,,***((($$$$$$$$$$$$&&&''')))***(((***,,,,,,+++)))))))))+++---......---...111444kkkZZZNNNCCCAAABBB???;;;999777555222111222333333333000222333222...+++)))(((***+++***(((&&&)))///444222333222000...,,,---......333777666111---...000***,,,///222222111///---/////////...---...000222444444222//////222000,,,,,,...111000///...111333222333333222111///---,,,---...///000///...---,,,,,,...//////...------...+++***))),,,000111///,,,((()))+++---///111222333666555333222111000000000000111222111...---,,,---+++---//////---+++******)))))))))((('''(((+++...***+++,,,,,,,,,+++)))((())))))+++...111111---)))&&&&&&&&&'''))),,,///000))),,,...---)))'''(((***(((((())),,,000222222111111000000000111///,,,***!!!"""$$$&&&)))+++,,,---***---//////...+++******,,,...000000///000444777nnn___NNNFFF===:::;;;;;;888333444444444333333222222222///000111000...,,,,,,,,,///...***&&&$$$(((000666777555222///,,,++++++,,,222222333333222111000...---000222333222000000000555666666555333222222333777777555222///...///111444222...---...000111222...000222222000---,,,,,,...000111111000......///111111000000000000000000...///000333444333000---***+++,,,...111444666777666555333000......000222...///...,,,+++,,,///111...---+++)))'''(((,,,///***'''%%%$$$&&&)))******+++---///111111///,,,***+++,,,.........,,,***)))&&&))),,,...---,,,++++++//////...---,,,***(((((()))((('''))),,,000222333555111///000333444000,,,%%%!!!!!!&&&***)))((()))+++---000000///---------,,,---///111111111111111sss```TTTLLLDDD<<<888:::;;;777444333333222222111111111111333333333111...,,,,,,,,,000///,,,(((&&&)))///444666444111...,,,+++++++++000000111111111000...---...000222333111000//////666888999888666555555666777777555222///...///111444111...,,,---/////////---///111000...,,,+++,,,,,,///111222111000///000000000111111222222222222000///000111222222///---------...///111333555666555444222///,,,,,,...000......---,,,***+++...000---,,,***'''%%%'''+++...,,,)))&&&%%%&&&)))++++++,,,---000111111000---++++++,,,,,,,,,,,,***((('''(((+++///111000///...---////////////...,,,***)))'''&&&$$$%%%)))---000111555111///000222333///+++&&&!!! $$$''''''(((***---///222222000...,,,++++++---...000111111111000zzzeeeWWWOOOHHHAAA:::777888999777444333222111000000000111222666666555222...------...111000...+++)))+++...111444222000---+++*********---.../////////...---,,,---000222222000...------333666888999777555555555666666555333000///000111333000...,,,---------,,,---...///...,,,++++++++++++...222444333111000000///000111222333444444444111///.........///...,,,111000//////000222444555444333111---***)))+++------------+++******---///---,,,)))%%%###%%%***---000,,,(((%%%''')))+++,,,,,,---///111111000...---,,,,,,+++***)))(((&&&%%%(((,,,111333222000...---...///000111111///---,,,&&&###!!!!!!%%%***...000444111///000222222///,,,)))$$$ """%%%%%%'''+++...111444444111---***)))***+++---...000000000///lll[[[RRRNNNDDD???888555666777666444444222111000000111222333777666555222///...000222222111///...,,,,,,---///111000...,,,+++***)))))),,,---.../////////...---,,,...000000...+++******,,,///333444333111000000222333444444222111222333333111///......---,,,++++++,,,---,,,+++******++++++///333555444111///...---...000222333333333333000---***((()))***++++++333222111000000111222333333222///+++(((''')))+++//////...,,,***+++---//////---)))%%%###%%%***...222...)))'''(((***,,,...+++,,,---.........------------,,,***)))'''&&&%%%&&&+++000222222///---,,,---///111333333222000///'''### ###)))---000111000///111333333222000000***%%%$$$$$$###&&&***---000444444111,,,(((%%%'''(((***,,,---...------vvv^^^PPPJJJIIIBBB===777444444555555444444333222111222222333444444444333111///000333555222111000///......------///...---,,,+++***)))))),,,---///000111000000///***,,,......,,,)))(((((('''***...000000///......///111444555444444444555333111000000000///,,,******+++---,,,+++)))******---000444555333000---,,,,,,---///111222222111000---***%%%$$$%%%'''((()))222222111111111111111111111000...***'''''')))+++111000000---,,,,,,...000111///,,,(((%%%'''+++///333///+++((()))+++---...*********++++++,,,,,,,,,......---,,,+++)))'''&&&'''+++000222111///...------...000222333333222111***&&&###"""%%%***...000......///111444555555444666000+++)))%%%"""$$$(((***...222222///***&&&$$$$$$%%%''')))+++,,,,,,+++lllYYYLLLGGGFFFAAA===777444333333444333222333333333333444444444000111111000000000333555222000............---,,,---------,,,+++******)))---...///111222222111111))),,,......,,,***))))))(((+++///111111000111222...111444666555444444444111000000111111000---***(((***------,,,***)))))),,,///333444222///---,,,---...000111111000...---***&&&###!!!###%%%'''(((...///111222222111000000......---***((())),,,///222222111...,,,,,,///111111000...+++((())),,,...111...+++***+++---......))))))(((((()))***+++,,,---...//////...+++)))'''***---111222222000000000......///000111111111111...+++'''&&&(((,,,///000,,,---///111333444555555888444000...(((""""""&&&(((+++///000...***'''&&&###%%%''')))+++,,,,,,,,,wwwdddWWWMMMIIIIIIAAA===888444222222333333000111222444444444222222...///000000//////000111222///---,,,...///...,,,------------,,,+++******,,,---///111222222222222***---///000...,,,,,,,,,+++---000222222333555666111444777888666333111000.........000111000,,,***&&&***...///...+++)))((())),,,///111000/////////000111222333111///,,,***(((%%%"""!!!###&&&((())))))+++///222333222000...,,,,,,,,,+++***,,,000333222111000...,,,,,,...000000000///---******+++---...---++++++---......---))))))(((((((((***,,,---+++---///111000---)))'''+++---000000000///000111......------...///000111111...+++***+++---...///,,,---///000000111111222444222222111+++$$$!!!$$$'''***---...---+++******%%%&&&(((+++------......}}}eeeYYYRRRLLLIIIIIIAAA>>>999555222222222333---///222444444333111000...///111000...------...222...++++++---///...,,,,,,------------,,,+++***+++,,,...000222222222222+++...111111000///......,,,...000222222444777999444777999999666111...---,,,,,,---///000///,,,)))%%%)))...111///,,,)))(((&&&))),,,...///000111333333444444444222///+++)))'''%%%""""""%%%(((******&&&)))...333444333000...++++++,,,+++,,,...333666111111///---++++++---//////000000...+++******+++,,,++++++,,,...///...---***)))(((((()))+++---...)))+++///111111---)))&&&***,,,------,,,,,,...000///...,,,+++,,,---///111222000---,,,---......---,,,---//////...------...//////222222---$$$"""$$$'''***---......---------&&&(((***---//////000000mmmXXXQQQNNNFFFCCCGGGCCC===666444666777666444222///,,,,,,---.........---000222222///---,,,,,,...---,,,,,,,,,---///000...------///222333111...//////.........//////000,,,///222333000---***(((***---000111222333555666333444444444222///+++)))'''+++///000...,,,---///***...333444111///......------------...000111222111111111000///---,,,+++((((((### &&&(((&&&++++++,,,---------,,,,,,+++---......------...000---///000---((('''***......111222000000222111---...///000000000000//////...***((((((+++,,,+++)))'''(((***++++++***)))(((------,,,***))))))+++---///***((()))))))))---222444111...---......---***,,,...000222222111///---//////111555222***$$$$$$'''+++///222111...,,,+++(((,,,111222111000111222yyydddRRRMMMJJJBBB???AAA@@@;;;555444666999888666111...+++***+++---.........000222222000...------000///.........///000111111//////111333444111/////////..................***...111222///+++'''%%%'''***---...//////111333111111111000///---+++)))***...111111...++++++---,,,000444555333000//////...------......///000000////////////...,,,+++******+++'''"""!!!&&&***)))++++++++++++++++++******+++,,,------,,,,,,...//////111222...)))&&&'''***///333333111111333111...///000000111111111000000000---***+++------***'''&&&(((***+++,,,+++***))),,,,,,+++)))((()))+++---+++(((''')))******---222333111///000111111///------...000222222111///---///...000222///'''###$$$(((+++///111000...------+++...222333222222222444lll\\\MMMJJJHHHAAA<<<===<<<888444333666888888777000---***(((***,,,...///...000222222111/////////333222111111111111222222333222222333444333222000//////...------,,,,,,,,,)))---000111---((($$$!!!###%%%)))******+++,,,---------,,,,,,++++++******...111333222...+++***,,,...111444555444222111000..................//////,,,,,,,,,,,,,,,+++***)))---///---&&&###''',,,///,,,+++***)))((((((((((((***+++,,,+++******,,,...111333444111+++&&&%%%&&&111444555333222444222///000111111111111111000000111///---...///---((($$$&&&''')))+++,,,,,,+++***+++***)))(((((()))+++,,,'''%%%%%%)))+++***,,,000000000111333555555333000---///000111111000...------+++,,,,,,((("""!!!###(((+++...///.........///...000333444444333444555uuubbbVVVMMMKKKJJJDDD>>><<<777555222222444555555444000,,,)))''')))---///000///111333333111000000111444444444333333333333333444444333333222222000//////.........---,,,+++******---000000,,,'''""" ###&&&(((((('''((((((+++************++++++,,,...111333222...+++,,,---///111333444333222000000..................------)))***************)))(((...222111***%%%)))///333---,,,+++)))(((''''''((()))******)))((((((***,,,///111333111---(((&&&%%%222555666333333555333000000000000000000//////...111/////////000---'''"""%%%''')))+++------,,,+++***((('''((()))***++++++%%%###$$$((()))''''''***,,,---111444666555333111......000000000///---,,,***((('''&&&!!!!!!(((***,,,,,,,,,---...000000111333444444444333444uuuaaaXXXQQQKKKJJJJJJEEE???;;;444333111111111111000//////,,,))))))+++...111222111222333333111000111222333333444444444333333333333333222111000///...///............---,,,******---///111000,,,'''###!!!!!!$$$''')))((('''''''''************+++,,,---...,,,///111000...,,,...000...///000111111111///------......///......---,,,)))))))))***))))))((((((...222222,,,(((+++111444///...---+++***)))((((((((()))((('''%%%%%%(((******---///000...+++((('''000444555333333555444000......//////...---,,,,,,...------///000---'''"""%%%'''))),,,------,,,,,,)))'''&&&(((***,,,,,,***&&&###$$$''''''###"""$$$(((+++///333444333111000---............---,,,+++'''%%%###  ''')))***++++++,,,///111111111111222222222222111zzzbbbSSSMMMJJJGGGFFFEEEBBB<<<777111111111111111000......///---,,,,,,///222333333222333333222000///000111000000111222333222222222111222111000------...///---...//////...---,,,***///000111///+++'''%%%$$$%%%(((,,,---,,,+++************+++,,,---...//////***---//////------///222...------...000000...,,,,,,,,,...//////...---,,,***************)))((((((+++///000,,,***...111222............,,,+++)))(((''''''&&&$$$######&&&(((&&&(((+++---...---+++***---111333111222444444111---.........---,,,+++***+++***+++...000///***&&&&&&(((***,,,------,,,+++)))'''&&&(((,,,...---+++'''%%%%%%'''&&&"""!!!###&&&***...000000///...---,,,,,,,,,,,,,,,+++***)))&&&$$$""" ''')))+++------...111333222111000000111222000///lllYYYNNNDDDDDDBBBAAA@@@>>>888333---///111222222111000000///......000333555555555333444444222///---...///,,,---...000111111111000000111111///---,,,...000---...///000000///---,,,000000///,,,)))&&&&&&'''***...111333222000......)))+++,,,.../////////...***,,,......,,,,,,///222...---,,,---///000---+++***+++---/////////------,,,,,,,,,,,,+++)))(((((((((+++---+++,,,000111///,,,---//////...,,,***((('''&&&%%%###!!!!!!$$$'''$$$%%%'''***,,,---,,,+++***...000///000444333000............---,,,+++***(((((()))---111222///,,,((()))+++------,,,+++***)))'''&&&)))...000...+++)))&&&%%%((('''$$$###&&&'''***...///---++++++++++++++++++***))))))(((''''''%%%$$$!!!""")))+++...000111222444666444111//////111222000...uuubbbTTTLLLAAABBBAAA???>>><<<777222+++...111333444333333333//////000333666777777555444444444111...,,,---...)))***,,,...000000000000000111111///---,,,///222,,,...///111111000...---000000...***'''&&&'''(((...111555777555333111111)))***---///000///...---+++---...---++++++---000///---,,,---000000...+++)))***,,,...//////...---......------+++***((((((%%%(((******...222111,,,***,,,...000///---)))'''&&&&&&$$$""" ###&&&$$$$$$&&&(((+++,,,,,,+++'''+++...---///333333000////////////...---,,,+++''''''(((---222555333111)))***,,,------,,,+++***)))'''&&&)))///111///,,,***'''&&&((()))&&&'''***(((+++......+++))))))***+++******)))(((''''''&&&((('''&&&######***---111333444555666888555222000000111222111///}}}]]]OOOMMMMMM???===<<<<<<===:::444//////222555888::::::999888444333111///...000555888888555222000000///...---...,,,***+++...222555666888777333///,,,+++...000***,,,---///000000///...///000///,,,(((&&&'''***...222777;;;;;;777111---***+++---///111111111111///000000---******---000111///,,,+++*********))),,,++++++,,,------***(((,,,***)))***,,,+++(((%%%$$$'''***,,,,,,---///111---,,,***+++---.........+++)))%%%"""!!!###''')))'''%%%$$$%%%(((***++++++,,,+++,,,...111333333333///111333444222---(((%%%((('''(((---222444000,,,,,,///000///,,,******,,,...+++***+++///111000///)))+++---,,,+++)))))))))***+++,,,---------,,,++++++***))))))***(((%%%###&&&'''&&&### ***...222555555555555555666444111---***+++...111kkkTTTMMMJJJGGG???===;;;<<<<<<;;;666111222444666888999999999888333222///,,,***,,,000444777444222000000000///...///---,,,---000333444555666555222...+++***,,,///,,,,,,---...///000000000222222111---)))&&&'''))),,,///444888888444///,,,((())),,,...000111222222000000000---++++++...111000...,,,++++++,,,,,,,,,,,,***((((((***++++++++++++***((()))+++***'''$$$$$$&&&)))***++++++---//////---,,,---///000000///+++)))'''%%%$$$$$$&&&'''&&&%%%$$$%%%'''***++++++,,,,,,---///222333444444111222333333111...***''')))'''(((,,,111333000---+++---//////,,,+++,,,---///---+++,,,///000///...+++---......,,,+++++++++***+++---///000000000000---,,,+++++++++***'''%%%(((((('''### ))),,,000333333333333333000000000...,,,,,,---///uuuXXXMMMMMMIIIBBB@@@===::::::;;;;;;888555777777888888888888888888222000,,,'''%%%&&&+++///555333111000111111000//////......///222444444333333222000,,,))))))+++---------,,,---...///111222333333111---)))''''''(((***---111444444111---***''')))+++...000222333333222222000---,,,---000222///...---,,,------...///+++(((%%%%%%'''***+++,,,,,,+++***+++++++++)))'''%%%'''))))))))))))+++---000///...///111111111///+++******)))(((&&&%%%$$$%%%######$$$''')))******,,,---///111333444444444333333333222111...,,,++++++)))(((+++///000///,,,)))+++---...------...000111///------...///...---+++---......,,,++++++,,,)))+++---///111222222222///...---......---***(((***)))&&&"""&&&)))---000000000000000***,,,------++++++,,,---gggPPPLLLNNNIIIAAA@@@<<<999888:::;;;:::888;;;:::888777777777777888222///***%%%"""###'''+++333111000000222222222000/////////111444444333111000000...+++)))(((***,,,---,,,+++***+++...111333111000...,,,)))((())))))***,,,///111222000---+++++++++---...000111222333333222000...---...111222000000///...,,,,,,...///)))'''%%%%%%&&&((())))))......---------,,,+++***((()))******))))))+++---000///...///000111000...***+++------+++(((%%%"""$$$######$$$'''))))))(((***---000333444444444444333333222111000///...---...,,,***+++,,,---+++)))''')))+++---...///000111111000///...---------,,,+++,,,---,,,***)))***+++)))***,,,///000111111000000000///000000///---***+++)))&&&"""###&&&+++---...------...***++++++***(((((()))+++bbbQQQMMMKKKFFF@@@===:::777777999;;;;;;:::<<<:::888666555555555666222///+++&&&"""###'''+++111000000111222333222111...///000222444444333111000000///,,,******,,,------,,,***)))))),,,///111---+++***))))))******+++,,,---///000111000///.../////////000000111111111333222000//////000111111111222111...+++)))***,,,((('''''''''))))))'''%%%---...---,,,+++******++++++,,,,,,,,,++++++---//////---++++++,,,------,,,+++,,,---...,,,)))%%%###%%%$$$$$$%%%'''((('''&&&'''+++111333333222222333222111000///.........---000///,,,+++***)))'''&&&'''''')))+++---//////////////////---,,,,,,,,,------......---++++++,,,------...///000000000///...000000///000111000...+++***(((%%%""" !!!%%%))),,,,,,+++,,,,,,...---***'''$$$$$$'''***qqq]]]QQQKKKEEE???===:::777555555999;;;;;;::::::888666444333222333333000///,,,(((%%%&&&))),,,000000000111333333222111......///111333444333111111111111///------...000///---+++******+++---///+++)))'''''')))+++,,,+++...//////000111111111111222111000/////////000000222111000000111111000...000111111---(((&&&'''***''''''((()))++++++)))''',,,,,,,,,***(((((()))***---......---,,,---000222...+++(((&&&''')))+++++++++,,,------+++)))&&&%%%'''&&&&&&'''((((((&&&$$$###)))000333222000///000.........------,,,,,,,,,///...---,,,***(((&&&$$$'''''''''))),,,...---,,,,,,,,,---,,,++++++---...111222222000///...000111333333444444333111000///.........///000///---***)))(((&&&%%%%%%### !!!$$$)))+++,,,+++++++++000...***&&&###$$$'''***sssdddUUUMMMHHHAAA<<<;;;777444333555999;;;;;;999666666444333111000000000------,,,***((()))+++...111000000222333333222000,,,,,,---///222444333222333333333222111000222333222000...,,,,,,,,,---...,,,***'''(((***,,,,,,+++000/////////000111333333//////...------...///000000//////111333222///+++,,,......+++&&&$$$&&&***''''''''')))+++......------......,,,)))(((***,,,---......------...111444///+++%%%###$$$''')))+++,,,++++++***)))(((((((((***)))((((((((('''%%%""" &&&...111000------...+++++++++,,,++++++***)))***+++,,,,,,+++)))'''&&&(((&&&&&&(((+++,,,***(((''')))++++++***+++---000333444333222000000222333333444444444444222000///,,,++++++,,,------+++(((***))))))***+++)))$$$ !!!%%%))),,,,,,++++++,,,------+++(((&&&&&&)))+++mmm]]]OOOJJJGGG@@@<<<;;;444333222444999;;;:::888444444333222111///......++++++,,,+++******---///111000111222333333111///,,,++++++...111333444333444555555444333333444666444333111///............///,,,))))))+++,,,,,,***000/////////000111333444,,,,,,++++++,,,---///000///...///222444333...))))))+++,,,)))%%%###&&&***(((&&&%%%'''+++000333444000111111///,,,+++---000------...------...222555000+++$$$!!!"""%%%)))+++,,,+++)))((('''((()))***,,,***)))))))))'''$$$!!!%%%---000...++++++,,,((()))***++++++***((((((%%%(((+++---,,,***)))((()))'''&&&''')))***(((%%%$$$''')))***)))***...111222333222111//////111333111222222333222111000///*********+++,,,+++)))'''++++++,,,...///---'''""""""%%%))),,,,,,,,,,,,,,,***+++,,,+++***)))***+++