BM66(@ |||{{{xxxrrrnnnppppppmmmaaaSSSHHHFFFGGGBBB@@@>>>===<<<===>>>???GGGMMMKKK@@@:::>>>>>>999???DDDHHHEEECCCCCCAAA===888333111444777555333333555666666444222222444666222///444555000666???===333555666666777777666333111111000000111111222333777222333999===<<<===AAA888LLLcccmmmhhh]]]VVVSSSRRR\\\mmm~~~~~~uuussspppkkkeee^^^YYYVVVpppxxxwwwgggZZZXXXWWWTTTaaaooo~~~vvvcccTTTFFF@@@;;;;;;:::777777999111111222333444444444444<<<888===EEEKKKWWWWWWIII<<<<<<;;;999999999777555===999555333444555666666;;;888999@@@FFFKKKUUU___fffvvv|||ggg^^^SSSIII>>>555333777999888777777999:::;;;;;;>>>GGGYYYfffnnn{{{vvv```???<<<999777777777666666777444111111444777888777555;;;GGGTTT```kkk{{{qqqaaaPPPDDDCCCHHHDDDCCC???:::888<<>>???@@@<<<:::===???>>>===>>>HHH^^^zzzpppbbbZZZ]]]```\\\[[[^^^YYYWWWXXX```rrrӵĦĦӵĦ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<fhDenenene{{{vvvsssrrrvvvzzzyyyyyysssdddZZZWWWWWWXXXgggiiijjjfffaaa___aaaeee}}}uuuiii___YYYXXXZZZ\\\iiijjjiiiddd]]]YYYZZZ]]]iiiyyyxxxqqqlllmmmiiiddd^^^\\\\\\^^^___fffgggeee```YYYVVVVVVXXXVVVXXXbbbzzzrrrlllkkkjjjhhhlllkkkjjjgggdddbbbbbbbbbbbbcccaaa^^^[[[YYYZZZ\\\]]]WWWSSS[[[vvv|||qqqlllkkkmmmmmmlllnnnqqqsssrrrnnnjjjhhhhhhfffeeedddbbb```___```aaa[[[ZZZWWWTTTZZZwwwwwwrrrpppoooooopppppppppnnnmmmlllrrrxxxyyywwwsssrrrqqqqqqooollliiifffddddddcccVVV]]]bbb\\\RRRZZZyyy{{{uuupppllljjjiiijjjnnntttvvvuuuqqqooonnnlllsss|||~~~{{{{{{{{{{{{xxxsssooollliiigggfff]]]bbbhhhfff[[[TTT\\\jjj}}}yyyvvvqqqmmmjjjjjjkkkllljjjqqqxxxzzzwwwsssrrrrrrooowww~~~{{{vvvssspppnnnkkkjjjdddbbbeeekkkiii```[[[[[[bbbyyywwwuuurrruuuwwwrrrkkkhhhmmmtttpppppptttyyywwwqqqqqqwwwqqq}}}{{{yyyuuunnnhhhkkkiiiiiimmmoookkkaaaXXXYYYppp}}}~~~}}}uuusssqqqnnnrrrrrrrrrooommmooouuu{{{tttqqqqqqtttvvvuuuxxx~~~}}}xxxuuuqqqnnnlllmmmqqqqqqmmmhhhXXXccc}}}{{{tttqqqrrrtttvvvwwwyyywwwsssrrrttttttrrrvvvuuutttsssuuuyyy}}}uuuoooqqqvvv{{{yyytttssssssrrrqqqiiifffiiizzz{{{}}}~~~zzztttsssuuuvvvtttuuuqqqllljjjlllqqqssssssxxx{{{uuutttzzz}}}xxxwwwwwwwww~~~uuujjjnnn~~~wwwtttvvvzzzxxx{{{|||zzz||||||vvvjjjaaaXXXTTTWWW[[[___aaaiiiuuu|||~~~}}}~~~~~~zzzooojjj{{{{{{wwwrrrsssvvvqqqyyy~~~rrrXXXNNNDDD@@@AAACCCFFFJJJNNNbbbzzz~~~~~~wwwxxxuuuqqqyyy~~~tttvvv}}}|||qqqhhhgggiiiuuuooo\\\HHH@@@:::999888666888===:::OOOkkk~~~|||yyywwwxxxvvvhhhqqqxxx|||uuuggg\\\YYY[[[|||~~~rrrXXX???===888666999777222222777444GGGbbbyyyyyyvvvrrrqqq|||}}}wwwzzzmmmWWWMMMUUU]]]```XXXIII???AAAFFFppp{{{pppXXXEEE;;;333444555555444444555777666;;;GGGeee}}}sssrrruuuwwwzzzwwwzzzpppgggfffkkkgggUUUDDD===<<<@@@CCCBBB===;;;===@@@bbbnnnxxxrrr^^^HHH;;;666222333444444333333444555555999BBB```|||xxxuuuqqqzzzmmm```^^^fffooo```VVVOOOQQQNNNBBB888666999777555555777777666555LLLWWW```YYYGGG777222444111222333333222222333444444666;;;XXXwwwmmmrrr~~~rrrddd```XXXNNNFFFEEEMMMTTTLLLDDD>>>???@@@;;;888888???:::666444555666444111999@@@EEEAAA888111222777111222333333222222333444555444666OOOzzz}}}pppkkkwww{{{ggg]]]SSSHHHCCC===999888:::<<<===;;;666333555777666555666444444333222333444666777444444555444333333444666222333444444333333444555777555333HHHqqqyyytttoooyyyhhhOOODDD<<<;;;777444555888:::888444666444444555666555444333111333444333222111444777666333111111333444333222222333444444333333444555666555222BBBiii}}}ppplllwwwjjjPPP>>>:::666555555555666888888666444666777777666777777555333666777777666444222111111333222222222333333222222111222333333222222333444222444111>>>bbb|||wwwppphhhmmmuuu|||zzzpppooozzzyyybbbSSSHHH999333777666222444777777555444444555222333444333444555555333222222222444555555333111,,,///333444333222333555///111222222111111222333///333111<<<^^^yyylllnnngggaaauuuyyy|||sssqqqyyyxxxkkkaaa___QQQmmm{{{ooodddeeeaaaVVVLLLDDD999333333444444222222222222222222222222222555444333333222222222222111111111111111111111111222222222222222222222222222222111111111111111111111222444888NNNyyy{{{sssqqqttttttwwwoooggg\\\WWWZZZXXXLLLDDDDDD;;;KKKRRRJJJEEEGGGDDD:::>>>888333111444555444222222222222222222222222222444444333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111444444555777JJJuuuzzzuuusssmmmooo|||yyymmmdddSSSHHHAAABBB???777333444777888666444666888555000333111000222555666333000222222111111111111111111444333222222111222222222000000000000000000000000111111111111111111111111111111111111111111111111444444444333BBBlll|||vvvjjjbbbooo~~~xxxzzztttmmmcccXXXPPPEEE===999::::::666555777<<<666222555888888777888555444333444555444111///111111111111111000000000222222111111111111222222000000000000000000000000111111111111111111111111000000000000111111111111000111222000:::```~~~sssfffgggqqq~~~~~~tttyyyssssssjjj]]]QQQIIIBBB<<<888888555555777888666555666555000000444555111222777777555333222222222111111111111111000000/////////111111000000000111111222////////////////////////000000000000000000000000//////000000000111111111...///333111888YYYyyytttnnnpppuuu{{{tttjjjjjjsss}}}tttZZZPPPCCC999555444444444444444555666555333222111//////222444222///000444222111///...///000222444111111000000//////......000000000///000000111222////////////////////////////////////////////////...//////000000111111111///000555555;;;ZZZyyywwwsssiiixxxmmm\\\TTTRRRXXXjjjkkkHHHAAA999444555777999999555666777555444333333222000444555333222333444333...//////......000222444111111000//////...------///////////////000111111........................////////////////////////......//////000111111222000///333555===]]]}}}{{{oooxxx|||uuuuuuooo```RRRHHHAAA<<<>>>SSSrrrqqqRRR<<<888333222444666555444444555555333111333555555///222111,,,---333333...///000222222111000111111111000000///...---------///////////////000111111........................////////////////////////---......///000111111222000---///333===^^^wwwooo~~~xxxuuu~~~~~~hhhXXXDDD999>>>888::::::888;;;??????;;;444555555666555444222111222222222111111111111000000000000000000000000000000000000000000000000000...............///000000000000///........................------,,,,,,,,,.........////////////000000000//////.........---+++333///,,,999RRRuuu~~~~~~uuu~~~}}}ooojjjjjjkkkllloooyyy~~~___JJJ999222777444666666444666:::999666222222333444444444333222222222222111111111000000////////////////////////////////////////////////...............//////000000//////.....................---------,,,,,,,,,------........./////////000/////////.........---111777333///555@@@XXXwww}}}}}}zzzwwwvvvuuupppttt|||tttcccRRRJJJLLLQQQXXX___dddiiimmmmmmlllqqq|||}}}TTT<<<222000444222444333222444777777333///000111222333333333333222222111111111000000000////////////////////////////////////////////////......------......///000000///......------.........------------,,,,,,,,,,,,,,,,,,---------....../////////...............,,,...---111444444EEEeeezzz{{{{{{qqqyyyzzzlllfffjjjrrrvvvvvvaaaRRRBBB::::::===DDDKKKKKKNNNOOOMMMKKKOOOXXX```|||zzzOOO666444555777333555555333666::::::666///000000111111111111111111111111111000000000000////////////////////////////////////////////////...------------...////////////...------------...------------------------++++++,,,,,,,,,---------........................(((((((((000555222CCCgggxxxyyyxxxuuuwwwoooeeeYYYTTTWWW[[[]]]\\\NNNDDD;;;777666555777::::::===>>>===:::;;;@@@EEEhhh}}}pppIII666777777555222444555444888======:::111111000000////////////111111111000000000//////................................................---------------...////////////...---------------------------------------+++++++++,,,,,,,,,,,,------------...............333000,,,111444111EEEjjj~~~wwwxxxxxxmmmLLLGGGAAA???@@@BBBBBBAAA<<<777555777777444222333000333666666555444777:::TTTfff]]]AAA666777444000000222333222666;;;;;;888333222111//////...//////111111000000000/////////................................................------,,,,,,------...//////...------,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,---------------------.........333333//////222444IIIkkk|||zzz{{{xxx{{{tttrrr{{{{{{aaaJJJ888888777666555555666666333111222666777333222333...111333444333222333555AAANNNFFF666666:::555111000222222000333777666333222111000/////////000111111000000000////////////................................................------,,,,,,------...//////...------,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------.........)))000///,,,000555GGGbbb||||||wwwwwwoooggg``````aaaYYYFFF555555777999777444333444666444222222555555222222444444666777666444333333555555===666///777>>>999777222444333000222555444///000000/////////111222444000000000000////////////................................................---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,------.........&&&222222+++,,,///<<>>:::888555555555555555555555555333333333333333333333333444333333222222333333444333333333222222111111111222222111111111111222222////////////////////////------............------++++++,,,,,,---...//////------------------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,000------//////000:::GGGzzz}}}{{{{{{}}}|||uuuyyyzzzvvvooowww|||{{{wwwrrrnnnrrrsssssswwwuuucccMMM???===:::999999888777666444444444444444444444444222222222222222222222222333333222222222222333333333333333222222111111111111111111000000111111111////////////////////////------............------++++++,,,,,,---......///------------------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...,,,,,,.........666AAAaaaooo~~~|||~~~~~~yyyvvvyyy}}}yyyeeeccc]]]UUUQQQRRRRRRPPPIIIOOOSSSSSSUUUSSSEEE555777555444555666777777666444444444444444444444444111111111111111111111111222222222111111222222222222222222222222111111111111111000000000000111111////////////////////////------............------++++++,,,,,,------......---------------------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........---,,,---...,,,,,,111888>>>KKKXXXeeexxx~~~xxxppp}}}vvvkkkeeeaaa^^^[[[JJJHHHCCC>>>;;;<<<======666:::;;;999:::===<<<666999777555555666777666555333333333333333333333333000000000000000000000000222111111000000111111222222222222111111111111111///000000000000000000///........................,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////------......,,,+++...111,,,333777@@@]]]~~~yyyvvvzzz~~~vvvcccSSSIIICCC@@@???:::888666666444333333444333555444000111555:::;;;777555333222222333222000222222222222222222222222////////////////////////000000000//////000000000111111111111111111111111...///000000000000///...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////---//////...------------,,,///...222MMMvvvxxxooottt}}}xxxppp}}}zzz{{{wwwhhh]]]MMM@@@999777666555555333444666666333222333333555666555444444444555555333111111333333333222111111111111111111111111////////////////////////000//////......//////000000000000111111111111111---...///000000///...---------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........---//////------///...,,,...000000222AAA___~~~zzzvvvttt{{{||||||wwwpppkkkfff___VVVPPPgggiiiiiiggggggeee]]]SSSFFF@@@999666666777777666666333333777777444444777222222444555555333222222666444333333444555444333000000000000000000000000///////////////////////////..................//////000000000111111111222,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///************************************************++++++,,,,,,,,,,,,------------------------------+++......++++++000000,,,---///111111333EEEiii~~~zzzuuuttt|||qqqmmmlllcccXXXHHHKKKNNNMMMGGGAAA<<<999<<>>999888555333444777777555222555000000333444111222777222000///000222333444666666444222111111111///...000000000000000000000000000000000000000000000000.........------.........//////000000111111111222,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///************************))))))))))))))))))))))))++++++,,,,,,,,,---------------------------,,,,,,***---,,,(((***000000,,,111111222///***777dddyyyuuuvvvvvvpppaaaZZZccc```ZZZSSSLLLGGGCCCAAA===<<<<<<;;;999777555444777888999999999888666555444444555555666555555555444333222222444444333222333333222222222333444555333222111111222222111//////////////////000000111000000///...............222111111000///.........///////////////.........///......///000000///---...---,,,,,,,,,,,,---...------------,,,,,,+++***......,,,+++***))))))))),,,------***+++---+++&&&***---,,,)))))),,,,,,***************************++++++++++++*********))),,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,///000,,,---CCCppp~~~xxxxxx|||www}}}vvvjjj[[[NNNGGGDDDHHHFFFCCC@@@<<<:::999888888888999999888777666666444555666666666555444333444444444555555444333333333222111222333444333111111111111111111222333333333111000000111222000/////////......//////000111000//////...------......111000000//////...------///.....................///...---...000000...---...---,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***,,,,,,++++++***+++++++++,,,---,,,)))***,,,+++&&&+++//////+++)))+++,,,+++************************++++++*********))))))))),,,++++++******+++++++++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,+++---///---///BBBhhh|||xxxxxxlllwww|||ooo```WWWVVVSSSMMMDDD<<<888777888777666555444444444444444444444555666777777777777444444444444444333222222333444444444333222111111222111000111222333222000000000000000000111111111222111000000111111000//////............///000000//////...---------....../////////......------,,,...........................------...//////...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,---+++((()))------)))***///111,,,&&&&&&((()))******************************)))))))))(((((((((++++++*********++++++,,,***+++,,,,,,------,,,,,,------,,,+++************,,,---......///;;;SSSjjj~~~uuummmoooyyydddNNN===444666777888888888777666666666666555555444444444444333333555666777777777777555555555555444444333333333333333333222000//////111000///000111222111/////////000000111111111111222000//////000111///.........------......///000......---------------............------,,,,,,,,,---------------............---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++***++++++,,,,,,+++,,,***'''***000111///,,,333666///(((''')))***************************))))))))))))((((((((((((***************++++++,,,***+++,,,,,,------,,,,,,---,,,+++++++++++++++,,,...------------///:::FFF^^^uuu}}}xxxkkkrrrwwwcccOOO???888555555666777999999777444222444444444444444333333222555555666666666666666666555444444333333333333333222222222222111000///...111000//////111111000/////////000111222111111111111000...///000000///------------------......///------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,---------...---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++...---,,,+++***************+++***(((,,,333555333///777:::444---,,,...///************************))))))))))))((((((((((((***)))))))))******+++,,,***+++,,,,,,------,,,,,,++++++++++++,,,...//////...,,,,,,...---+++---222333MMMiiiwww{{{uuunnnpppwwwcccLLL<<<777;;;@@@;;;888555444555666666666111222333444555555555444555666666666666555444444333333222111111111111111222222222222111000//////111000///000111222111///...///111222222222111000000///......//////...------,,,,,,,,,,,,---......,,,,,,+++++++++,,,------------------------------***++++++,,,,,,---------,,,++++++,,,------,,,***++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++///...,,,+++***))))))))))))******)))---333555333***111444000++++++++++++******************************)))))))))((((((((()))))))))))))))***+++,,,***+++,,,,,,------,,,,,,******+++,,,---///000111,,,+++,,,000000...---000)))777IIIUUUXXX]]]mmm~~~}}}wwwiiiiiiwwwnnnmmmbbbOOO===222333:::BBB:::666222111333666777888222333555666666666555555333333444444444444333333444333222111000111222222111111111222222111111000222111000000222222111000,,,...///111111000///...000///---...//////...,,,,,,,,,,,,+++,,,------...+++++++++++++++,,,---------------------.........*********+++,,,,,,------,,,+++***+++------+++******+++,,,,,,,,,,,,+++***))))))***+++++++++++++++---,,,,,,+++*********+++)))++++++***,,,111111---$$$))),,,***((())))))'''************************++++++*********)))))))))(((((((((((()))***+++,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,***,,,111111//////111111111888AAA>>>===NNNggg~~~yyyyyy{{{xxxiii```llljjjYYYMMMGGG>>>666333666===BBB;;;999666555666555222///333444444555444333111000000111222333333333333333666555444333333333444555000111111222222222222111222111000111222333222000+++,,,...000000///...---000...------...///---,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---........................))))))***+++,,,,,,------,,,+++***+++------+++)))***+++,,,------,,,+++***((()))***+++++++++++++++++++++******++++++,,,---***,,,,,,***+++...,,,(((&&&***,,,+++,,,///...***************************++++++++++++************(((((((((((()))***+++,,,++++++,,,---------,,,,,,+++++++++***++++++,,,,,,---+++---000///,,,,,,000,,,&&&+++777444,,,<<>>333333555555333444444333333222222111111111111111111111111111111222222222111000000000///111111111111111222222222//////000000//////...---...---,,,,,,...//////..........................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////...------...///...---,,,---...///000******+++++++++,,,,,,,,,))))))))))))***+++,,,---)))))))))*********+++++++++***))))))++++++***)))******++++++,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))******************)))((((((((()))+++,,,******)))))))))******+++)))************+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...+++,,,000:::KKKaaauuu|||}}}sss___PPPBBB<<<777333666>>>KKKZZZxxx~~~~~~}}}zzzlllUUUAAA777666555333555444444333222111000000111111111111111111111111111222222000111333222///000111111111111111111111///000000000000///......------,,,,,,---.................................------.........---,,,+++++++++++++++++++++++++++,,,------......------,,,+++,,,------++++++---///++++++******++++++,,,---******+++++++++,,,,,,,,,*********)))******++++++))))))))))))******++++++))))))((())))))))))))(((*********+++++++++++++++---,,,+++***))))))+++---))))))))))))))))))))))))(((((()))******************)))(((((((((((())))))***))))))))))))******+++))))))*********+++++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,------......,,,***---777EEETTT]]]oooqqqqqqsss}}}xxxxxx}}}ppp[[[KKKFFF;;;333333444444666;;;;;;CCCYYY{{{{{{wwwxxxwwwvvvwwwzzzrrrTTT===555444444444444333222111111000000000000000000000000000000///222333222777===>>>999000000000000000000000000000000111111000000///...---......------...///000........................,,,---...///...---+++***++++++++++++++++++++++++))))))************))))))***+++,,,+++******---///***************+++,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))++++++***))))))***++++++(((((((((((((((((((((((()))))))))******+++++++++,,,------+++))))))+++---))))))))))))))))))))))))(((((()))***************))))))(((((((((((((((((())))))(((((()))******+++))))))*********++++++++++++,,,---......---+++***---------,,,---......///...,,,***)))+++000555888EEEEEEFFFLLL\\\ppp}}}zzzxxxuuuqqqiiibbb```ccc|||~~~zzzpppjjjmmmtttxxxvvv{{{{{{oooaaaUUUIII;;;222777222000333777777777777444666DDDZZZooozzzwwwxxxxxxwwwzzz___@@@333333444333333222222111111000000000000000000000000000000---222444444<<>>000000/////////.........//////000000//////...------...000///------///222---------------------------...000111000///,,,+++************************,,,,,,------------,,,,,,'''(((************+++---***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))000///,,,***(((((())))))''')))***)))'''&&&(((***)))((((((((()))***,,,---)))---111000,,,((()))+++))))))))))))))))))))))))(((((()))***************(((((())))))***)))))))))'''''''''(((((()))++++++)))************+++++++++---...000111000...,,,+++,,,,,,,,,,,,,,,------...------///000111000000///,,,...---+++---444666555777;;;===<<<999666444333666===AAA>>>;;;>>>AAACCCFFFKKKNNNMMMQQQWWWYYYVVVYYYUUUHHH777///222777999222444666555444444555555777222555;;;999;;;QQQmmmzzzfffsss{{{VVV888///222444111111111111111222222222000000000000000000000000111555333///444===;;;111000000//////.........---......//////......---,,,,,,...///...,,,,,,...111---------------------------...000222111///---+++************************)))))))))******)))))))))&&&(((************+++,,,(((((()))************)))******+++++++++,,,,,,,,,++++++***************+++222000---***((((((((()))''')))+++***'''&&&(((***)))((((((((((((***,,,---(((---222111---)))(((***))))))))))))))))))))))))(((((()))***************(((((()))***************''''''''''''((()))++++++)))************+++++++++---///111222111///---+++++++++******++++++,,,---...------,,,,,,,,,,,,---''',,,///...///111000---...000000//////222444444111;;;CCCBBB>>>:::777333999>>>???<<>>666---***************************************))))))))))))***+++,,,+++)))((()))******)))))))))*********)))))))))))))))************+++******)))))))))))))))************************(((((((((((((((((((((((('''+++//////,,,))))))***''''''(((((())))))******+++***)))(((((()))***+++++++++******)))((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''***+++***+++000111...((((((***+++++++++***)))))))))*********+++++++++)))+++,,,,,,+++******+++++++++,,,------------,,,---------,,,+++,,,...000///...---,,,,,,---...///,,,,,,---------.........///////////////000111111222222222222222333333444333333333444555555666666333:::888:::SSSwww}}}qqqfffdddhhhrrr}}}}}}|||zzzfffPPPJJJMMM```yyyvvvSSS===999333000000111111000000000000000000000000000000...------/////////...------------------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---............333888888111,,,+++************************))))))))))))))))))))))))'''((())))))(((((()))+++))))))***))))))))))))***))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((('''+++///000---***)))***''''''(((((())))))******+++***)))(((((()))***+++************))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((,,,......000555777666'''((()))*********))))))))))))*********+++++++++***,,,------+++***+++,,,***+++,,,,,,------,,,,,,,,,------,,,++++++...000000///---,,,,,,---///000------.........//////////////////...///000000111111111111111111222333444222222222333444444555555333>>>;;;222555IIIppp|||rrrlllrrr~~~bbbEEE:::555666GGGbbb}}}|||\\\>>>777444000...///111222222000000000000000000000000///...,,,,,,...///...---........................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------......,,,---111000,,,***+++************************(((((()))))))))))))))***%%%'''((()))((((((***+++((()))******(((((()))******)))))))))))))))(((((())))))************)))((('''''''''(((((((((((()))))))))))))))))))))))))))'''***---...---+++******(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((&&&***,,,+++...333555333&&&'''(((******))))))((()))************+++++++++))),,,...,,,***)))+++---******+++,,,,,,,,,,,,,,,+++,,,---,,,++++++---///000///...------...///000........./////////000000//////......//////000111000000000000111222333333111111111222333333444444111888666222444888GGG___ooouuu{{{WWW888555555666<<>>???SSSuuujjjJJJ444222222000/////////000111,,,...000000///......///111,,,+++///...******/////////.........---------+++,,,,,,---......------++++++,,,---------,,,,,,......------,,,+++******,,,+++*********+++,,,---,,,,,,---,,,+++***)))(((((()))***++++++***)))((()))))))))((((((((((((((()))***+++++++++)))((('''((((((((((((((((((((((((+++++++++)))'''''')))+++((((((+++,,,'''"""%%%,,,***)))))))))***+++---...))))))))))))************))))))))))))(((((((((((((((((()))))))))(((((('''''''''((((((((((((''''''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&((()))***+++(((&&&'''))),,,+++***))))))))))))************)))************+++++++++,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---.........---000...---,,,...///000///111222444333000000222444000333555555444777<<>>888777222444666555GGGgggyyySSS888111333222111000///000000111...000000///...------///000,,,+++......******...///.........------------,,,------.........------+++,,,,,,,,,------------...------,,,++++++******,,,+++*********+++,,,------------,,,++++++******))))))***+++******)))((()))))))))))))))((((((''')))******+++***)))((('''))))))))))))))))))))))))***+++***)))'''''')))************+++---...---,,,(((''''''&&&'''(((******(((((()))))))))*********))))))))))))((((((((((((((((((((())))))(((((('''(((((())))))))))))((((((***)))(((((('''''''''(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((''''''&&&'''((()))***+++(((&&&''')))++++++***(((((()))))))))*********))))))*********+++++++++,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------.........000///......000222333333222111000000111222333333111333444444555777;;;===888HHHPPPYYYtttxxxyyyyyyssssssuuukkkQQQ999:::999444444666555DDDbbbiii???---444333222111111000000111111111111111///------...000///,,,,,,...---+++***---............------------..................------,,,,,,,,,,,,,,,---...///---,,,,,,++++++*********,,,+++*********+++,,,---///...---,,,+++++++++,,,***************)))((('''))))))*********)))'''&&&)))************)))((((((************************)))******)))'''&&&((()))***,,,******222:::555***(((''''''&&&&&&'''(((((((((((())))))))))))******))))))))))))(((((((((((('''(((((()))))))))(((((())))))************)))))))))(((''''''&&&'''''''''''''''''''''''''''''''''###%%%''')))))))))((('''''''''&&&&&&''''''((()))***((('''''')))******)))(((((())))))))))))******)))))))))*********++++++++++++************++++++...------,,,,,,,,,,,,,,,------------------------,,,------......------,,,000///...---,,,---......------...///000222333444222///---...000222222111333222222444777888999888333:::888666BBB^^^~~~ooobbbVVVVVVYYYSSSCCC444888999666666:::999GGGaaaoooSSS666...666333222222111111111111111222222111///...///222444---------------,,,+++,,,------------------------//////.........---......------,,,,,,---...///000,,,,,,+++++++++*********,,,+++*********+++,,,---///...---,,,,,,,,,------++++++******))))))(((((()))***+++++++++)))'''&&&))))))*********)))))))))))))))))))))))))))))))))((()))***)))'''&&&''')))(((---,,,)))111<<<666''')))))))))((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((())))))***************((())))))******))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''"""$$$'''***+++***((('''&&&&&&&&&&&&''''''(((((()))((((((((())))))))))))(((((((((((()))))))))***))))))))))))************++++++************++++++------,,,,,,+++,,,,,,---------------------------,,,------......------,,,222000...,,,,,,,,,...///+++,,,---.........000111///111333333222000//////333222111333777999777444777:::777444555@@@iiiiiiUUUDDDBBBFFFCCC<<<777111555444444888777AAAVVVnnnPPP<<<555333111222222222222111111000000111111111000000111555888---.........------,,,+++,,,,,,------------------///...------------......------------...///000111,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---......------,,,,,,------+++******)))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))******((((((((((((((((((((((((((()))******(((''''''((($$$---...))),,,444111%%%)))))))))))))))((((((((('''(((((((((((()))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((###%%%(((***+++***((('''%%%&&&&&&'''''''''''''''(((((())))))(((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++******))))))******+++,,,,,,+++++++++,,,,,,---------------------------,,,------------------,,,111000...,,,+++,,,---...,,,...//////---,,,---......777@@@???666//////222333111000222666777555222111444333666888888PPPwwwfffLLL888777:::888666999222888777555777444888HHHttt```>>>444:::999///000111111111111000/////////000111000000111444666---000111///...000...+++,,,,,,,,,,,,------------------,,,+++,,,---...///,,,,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------------,,,+++******))))))))))))******,,,,,,+++***)))((((((((()))))))))((())))))***+++'''''''''''''''''''''''')))***++++++)))(((((()))$$$+++...)))(((,,,+++&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,''''''(((((((((((('''''''''''''''&&&''''''((()))((((((((((((((((((((((((%%%''')))******)))((('''%%%%%%&&&''''''''''''&&&''')))******(((''''''(((''''''(((((((((((())))))((((((((()))))))))************))))))))))))******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++,,,------...111333222...,,,---///...;;;GGGEEE999000111666111000000111333555555444555555222555999555>>>VVVcccHHH444444888333222888333;;;;;;999999333222===SSSmmm{{{rrrNNN666333999888111//////000111000///...---...///000000......///000---111333000///222000+++++++++,,,,,,,,,---------+++******)))***,,,///000***,,,///111222222111000------------------------,,,+++*********+++,,,---)))***,,,......---+++)))))))))(((((()))***+++,,,///---+++)))((((((((()))***)))((((((((()))+++,,,(((((((((((((((((((((((()))+++------+++))))))***'''(((******************%%%&&&((())))))))))))((('''''''''((((((((())))))))))))))))))(((((((((((('''((()))***++++++++++++(((((())))))))))))((((((((('''''''''(((((()))***((((((((((((((((((((((((((())))))))))))(((''''''$$$%%%&&&'''''''''&&&&&&&&&)))+++***(((&&&&&&''''''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******++++++******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,///333222...,,,---000---777@@@???555...111777///000000000000222555777;;;;;;555444999555555@@@[[[~~~dddIII777:::<<<555333:::///888999888888111...777+++FFFVVV\\\lll{{{{{{ZZZ999...000000///000...///000000000///---,,,...///000///,,,*********---222444111000333111,,,+++++++++,,,,,,---------***)))((((((***,,,///000))),,,///222444333111///........................,,,+++*********+++,,,---'''))),,,...///---***((((((((('''((()))***,,,---000...+++((('''''')))******)))(((((((((***+++,,,))))))))))))))))))))))))***,,,...---,,,*********+++&&&&&&***---+++***---'''(((***+++,,,,,,,,,+++''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&((())))))*********))))))************))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((('''''''''$$$%%%&&&'''''''''&&&%%%&&&)))+++***(((%%%&&&'''''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******+++*********+++,,,,,,---*********************************++++++*********)))***+++,,,,,,,,,,,,,,,''',,,000000---+++---000)))000555444///,,,///444...000111000...000555999333777333333:::999555:::888```}}}|||}}}}}}uuuXXX:::///333777666444444444444444444333222111000333888===DDDRRRdddpppRRR555333111...//////////////////////////////000///---,,,,,,---///000---///000000///......///+++,,,---......---,,,+++---,,,+++******,,,---//////000111333444333333222222111000...,,,+++++++++,,,++++++***))))))******,,,******---222222...)))************+++,,,---...///...---***((((((***,,,,,,***((('''&&&'''((())))))((('''''''''(((***+++************)))))))))))))))************++++++++++++***)))'''&&&(((***,,,))))))))))))))))))))))))((((((((((((((()))******)))+++***&&&%%%((()))&&&******))))))((((((''''''&&&&&&&&&'''((())))))***+++***)))((('''&&&%%%%%%***((('''&&&&&&'''(((***''''''&&&&&&&&&''''''(((''''''&&&''''''((()))***&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((***++++++******+++,,,...,,,+++***++++++***)))+++++++++++++++***)))(((---------,,,,,,+++++++++******))))))******++++++...---,,,---...//////......//////000111000000000000000000000000000111222333444444444555555666666///IIIlll|||yyy}}}{{{^^^@@@333555777555222333333333333333222111111---///111222444;;;FFFOOOWWW___jjjvvvlllGGG111222000...000///000000000000000000000000///...,,,++++++,,,...///,,,...000///...------...---------......---------,,,+++***)))***+++---...000111333444555555444333333222000...---,,,,,,+++++++++************++++++---,,,+++...111111,,,'''***))))))******+++,,,---111000///,,,)))((()))++++++***((('''''''''((())))))(((((('''((()))***+++*********)))))))))(((((())))))*********+++++++++'''(((((((((&&&''')))+++))))))))))))))))))))))))((((((''''''(((((()))******//////+++(((((((((%%%))))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((((((((((((((('''(((((())))))&&&'''''''''(((((((((((((((((()))******)))(((((((((***++++++***)))+++,,,...,,,+++***+++,,,+++***+++++++++++++++***))))))++++++++++++************,,,,,,+++++++++++++++,,,------,,,------...------........./////////000000000000000///000000111222555555555555555444444444333888HHHqqq|||~~~dddEEE666555666444222222222222222222222111000///111111///------111555666:::AAAJJJSSS^^^hhhooo~~~~~~~~~}}}xxxsssmmmiiiRRR999...222///...000///111111111111111111111111------++++++++++++------+++---......---,,,---............------.........,,,+++*********+++---...222333444666666666666555333222111///...---------++++++*********++++++,,,...---,,,...000///+++'''))))))))))))***+++,,,,,,222111000---)))((((((***+++***(((''''''((())))))((((((((((((((()))************))))))))))))(((((()))))))))*********++++++%%%'''))))))'''&&&)))+++))))))))))))))))))))))))''''''&&&&&&''''''((()))...555999444---***)))'''(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))******)))((((((((())))))(((((((((((())))))))))))((()))************))))))((()))+++***))))))***,,,---,,,++++++,,,,,,+++***++++++++++++++++++***)))((((((((()))))))))))))))...------,,,,,,,,,---------------------,,,,,,,,,...------------...//////000/////////000000111222666666555555444333333333999000222SSShhhHHH777333333444444111111222222222111111000000222333222000//////111000000000111222777===BBBPPPPPPOOONNNJJJEEEAAA>>>;;;...---333///---000...000000000000000000000000,,,,,,+++******+++,,,,,,***,,,------,,,+++,,,---000///------------///000,,,,,,,,,+++,,,,,,---...333444555777777777777666444333222000///.........---,,,++++++************,,,,,,+++---///...+++)))(((((((((((()))***+++,,,...///...,,,)))((()))******)))(((((((((((())))))((((((((((((((())))))******)))))))))(((((((((((())))))))))))************(((***+++)))''''''))),,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((222;;;AAA;;;222---***)))''''''(((((())))))******''''''''''''(((((())))))'''((()))*********)))))))))(((''''''''''''((()))'''&&&&&&&&&'''((()))***++++++***))))))((())))))((())))))))))))*********)))))))))***************((()))******))))))***+++,,,+++++++++------,,,++++++++++++,,,,,,+++******'''((((((((())))))******------------...///000000...//////...---,,,,,,---------,,,,,,,,,---...//////////////////000111222555444444444444444444444:::666:::QQQhhhssskkkLLL999222111222555000111111222222222111111,,,...000111111000///000/////////...---...111444333444444444222000...---...)))///333...---000+++........................+++++++++******+++++++++)))+++------,,,+++,,,---///...---,,,,,,---...///---------------......///333444555777777777777666444333222000000////////////...---+++***)))))))))))))))***,,,......---,,,(((((((((((()))***+++,,,)))*********(((((()))+++)))((((((((((((((())))))'''(((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))***************)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((000999???:::111,,,***(((''''''(((((())))))******''''''''''''(((((((((((()))***+++++++++***((('''((((((''''''''''''((((((&&&&&&&&&'''((()))******++++++***))))))((())))))))))))))))))*********+++(((((()))))))))******+++''')))******)))(((***++++++***+++,,,...///---,,,***++++++,,,,,,,,,++++++)))))))))******+++++++++******+++,,,...000222333000222222111...------///,,,,,,,,,,,,,,,---..................///000111222111222222333444555666666:::;;;CCCZZZiiifffsss}}}fffLLL;;;444111111333000111222222333222222222......///000000//////...---...//////......000222------...//////000000000))))))000222,,,...111)))------------------------++++++++++++++++++++++++)))+++------,,,,,,---...---------,,,,,,---------,,,---------............222333444666666666666555333222111000////////////000///---,,,***)))))))))'''(((***+++---.........))))))))))))***+++,,,,,,&&&'''))))))(((((()))+++(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((((((''''''((((((((()))))))))*********((((((***...///,,,)))))))))))))))))))))))))))''''''&&&&&&''''''((()))+++222666222,,,)))(((&&&(((((((((((())))))))))))''''''((((((((((((((((((***+++,,,---,,,+++((('''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++******)))((((((((())))))))))))))))))************((('''''''''((()))***+++'''(((***)))(((((()))+++******+++---///000...,,,***+++,,,,,,,,,,,,,,,,,,******++++++++++++++++++))))))***+++---///111222222444555333///,,,...000+++,,,------......---------------...///000111222000000111333444555666777???<<>>555+++))))))))))))))))))))))))((((((''''''(((((()))***(((,,,...***((())))))'''))))))))))))((((((((((((((((((((((((((((((((('''((()))+++------,,,***)))''''''((((((((((((''''''&&&&&&''''''(((***+++,,,((((((((('''(((((())))))((((((((()))))))))******'''&&&&&&&&&'''((()))***'''((())))))(((((()))+++))))))+++---000000///---***+++,,,,,,------,,,,,,++++++++++++++++++******)))))))))***+++,,,......111444555333...+++,,,///***,,,...000000///---,,,---------...///000111222111111222333444444555555<<<::::::JJJ___```[[[aaa^^^gggzzz}}}pppOOODDD<<<555555555333222222111222333444444444444444444222///------...//////000000000...------///222///...---------------...''')))...,,,'''///333)))........................+++,,,,,,------,,,,,,+++)))+++---...------...///******,,,------,,,******))))))***++++++++++++***///000111333444333333222111111000///......//////+++***++++++,,,---...///***+++,,,,,,+++***+++,,,************+++,,,---...)))***++++++)))(((((()))''''''((())))))***))))))&&&''')))*********)))((()))(((((((((''''''''''''(((((((((((())))))))))))))))))000>>>LLLLLL>>>000))))))))))))))))))))))))((((((((((((((()))******)))+++***'''(((+++,,,*********))))))((((((''''''((((((((((((((('''''''''&&&(((+++---......,,,+++''''''((((((((((((''''''&&&&&&''''''(((***+++,,,'''''''''''''''((()))***(((((((((((())))))))))))&&&%%%%%%%%%&&&''')))***'''((())))))(((((()))***))))))+++...000111///---***+++,,,,,,------------,,,,,,++++++******))))))+++******))))))******+++111444555222---***+++...***,,,///111222000---+++,,,,,,------///000111222333333333333333333333333///333111333;;;>>>BBBPPPZZZUUUWWWkkk}}}}}}~~~]]]BBB===:::777444222222333444444333333333444444333111////////////////////////---------............///.........---,,,,,,++++++------------------------,,,,,,,,,++++++*********)))***,,,------,,,+++***++++++,,,---,,,+++***(((***+++,,,+++******+++---'''+++,,,***+++///000...000/////////111222444555//////000000000...---,,,++++++******++++++,,,---,,,)))(((+++,,,+++,,,000///,,,)))***------)))%%%***((('''(((***+++***)))+++,,,,,,***(((((()))+++$$$'''***+++***'''&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++***)))///AAASSSTTTBBB///***)))(((((()))(((&&&$$$&&&'''((('''&&&'''(((***((()))***+++,,,++++++*********))))))((((((''''''))))))(((((('''''''''&&&&&&''')))***,,,---------)))&&&%%%&&&((()))'''%%%((((((((((((((()))******(((&&&$$$&&&)))+++***((())))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))))))))))))))'''+++...---))))))000666444...)))***+++******+++************************............---,,,+++***///...---...//////---,,,222111///---...000222444777666444111000111222333...000///000777@@@@@@999<<>>;;;999666333222222333444222111000111111111///---////////////////////////---------............///...---------,,,,,,++++++------------------------,,,,,,,,,+++++++++******)))***++++++,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,******+++---(((+++,,,***+++///000...---...000111222333333222...//////000///...---,,,++++++******++++++,,,---...,,,+++---,,,+++///555111...+++,,,///000...***+++)))&&&&&&(((***++++++))))))******))))))((('''%%%'''******)))((('''((())))))))))))))))))))))))''''''(((((())))))******,,,))),,,888EEEFFF999+++)))((('''((())))))'''%%%&&&'''((('''&&&'''(((***((()))***+++++++++******))))))))))))(((((('''''')))((((((((('''''''''&&&&&&'''(((***++++++++++++(((&&&%%%&&&((()))'''%%%)))))))))))))))******+++(((&&&$$$%%%(((***)))((((((((((((((((((((((((((('''''''''&&&'''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((***,,,)))'''***333;;;888000))))))+++)))((((((************************------,,,,,,++++++++++++,,,++++++---///000000...333222000//////111333555666555333111000111222222111222222222888??????999666:::AAAIIIVVVkkkyyyzzzUUU;;;999777444222111111222333222111000000000000...,,,////////////////////////---------............///---------------,,,,,,,,,------------------------,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++++++++,,,,,,---+++,,,---,,,++++++,,,---(((+++,,,***+++//////---+++---000333333333111000---.../////////...---,,,+++************+++,,,,,,......///000///111999DDD888444000.........,,,)))///,,,((('''(((+++...///,,,,,,,,,///111000+++'''&&&((())))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))---***)))...444444...&&&(((''''''((()))***)))'''&&&'''((('''&&&'''(((***'''(((***++++++******))))))))))))(((((((((((('''((((((((('''''''''''''''''''''((()))))))))))))))((('''&&&&&&'''((('''&&&)))))))))*********++++++&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))))))))))))))***)))&&&&&&+++666???<<<111((((((***)))'''&&&************************,,,,,,***))))))***++++++))))))***,,,000222222111111000.........///111333555444222111000000111222222333222222666;;;:::666555444666@@@PPP```kkkqqq}}}vvvvvvpppJJJ999666555333111000000111222333222222222444444222000////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((()))***,,,---...---,,,+++***++++++,,,,,,---......,,,+++,,,---))),,,---***+++...///,,,+++---///111111111000///,,,---...///......,,,,,,***************++++++,,,,,,---000333333777DDDRRRVVVQQQJJJDDD@@@===:::777444000+++)))+++///222444222111222777;;;999222+++'''((()))(((((())),,,...(((((((((((((((((((((((())))))))))))((((((((((((+++***(((((())))))'''%%%'''&&&&&&(((***+++***)))&&&'''((('''&&&'''(((***'''((()))*********(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''&&&''''''''''''&&&(((((())))))************%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))'''&&&+++555<<<<<<000&&&'''******'''&&&************************,,,+++***((()))***,,,---(((((())),,,///111111000---,,,+++++++++,,,...///222222111000000000111111111111000000222444333111666333222:::IIIXXXaaaccc{{{uuuvvv}}}\\\>>>777444333222111000111111111333222222444666666555444////////////////////////---------............///......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((()))+++---...111000---+++************,,,...//////---,,,,,,,,,***------++++++......+++------------...///000000+++,,,---......---,,,+++******))))))******+++,,,***+++///111222555AAAOOOZZZUUUNNNGGGAAA<<<999777444000+++***+++///222444222111222777;;;:::333,,,((())))))((('''))),,,...(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))'''&&&&&&''''''&&&&&&(((***,,,+++)))&&&'''((('''&&&'''(((***'''((())))))))))))'''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%&&&'''''''''&&&&&&''''''&&&'''(((((())))))(((((($$$%%%%%%%%%%%%&&&''')))''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))******)))+++000444777---%%%'''***+++))))))************************,,,+++***)))***+++...///*********,,,///000///...++++++*********+++,,,---000000//////000000000111111000///000111111000111555222111555@@@OOO^^^fffkkk{{{{{{yyy{{{|||ZZZ>>>:::333222222111111111222222111111111222444555444333////////////////////////---------............///---......///000111222222,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,......000000...---+++*********---///111000...,,,,,,,,,+++......++++++------***...---,,,+++,,,---///000***+++,,,---------,,,+++***))))))))))))***++++++******,,,...---,,,444===>>><<<888333///,,,***)))...+++)))(((***,,,---...++++++,,,///222111---(((((())))))((('''(((***---))))))))))))))))))))))))(((((((((((())))))))))))%%%(((+++***(((''')))+++''''''''')))+++,,,+++)))&&&'''((('''&&&'''(((***'''(((((())))))(((&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%&&&'''((()))((('''&&&$$$%%%&&&&&&%%%&&&(((***'''''''''''''''''''''''''''''''''&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''')))++++++******+++,,,111***&&&(((+++******,,,************************+++*********+++,,,...///,,,++++++,,,...///---,,,---,,,,,,,,,------......---......//////000000000222000000333444111222444666777666777<<>>;;;777333111000111111...///000///...---...///------,,,,,,,,,------...++++++++++++++++++++++++++++++------------++++++))))))***+++++++++******---***+++000111...+++,,,++++++++++++++++++++++++------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***...///,,,(((************************))))))))))))))))))))))))...,,,)))))))))******)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((((())))))(((''')))))))))))))))((((((''')))(((''''''(((+++...111+++++++++***)))(((((('''+++++++++)))'''''')))+++&&&'''((((((((('''&&&%%%(((''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&(((++++++***(((''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&((())))))(((''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,------------------------***+++,,,---............000000000000111111111111444444555555666777777777HHHOOOUUUXXX___sss}}}xxxhhhUUUIIIHHHKKK___mmm[[[===333999777;;;:::222444<<<>>>;;;999666222000000000111///000111000...---...///......------,,,------...++++++++++++++++++++++++++++++------------++++++*********+++++++++++++++---***+++///000,,,+++,,,++++++++++++++++++++++++------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***...///,,,)))************************))))))))))))))))))))))))---***(((((()))******)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((******))))))))))))(((((((((((()))******+++*********)))(((((())),,,///111++++++******)))((((((''')))***)))(((&&&&&&((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&$$$%%%&&&&&&)))++++++)))(((''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000111111111111444444444555666666777777888>>>EEEIIIOOO^^^ttt~~~kkkPPPDDDCCC>>>DDDOOOGGG888555BBBJJJPPPJJJ<<<555:::@@@777666333111//////000111111222222111...------...000///...---------------++++++++++++++++++++++++++++++------------++++++,,,+++*********,,,---......++++++------+++***---++++++++++++++++++++++++,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...,,,)))************************))))))))))))))))))))))))***)))'''''')))******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((())))))(((((('''''''''((()))***+++,,,------******))))))***---///111+++******))))))(((((('''((((((((('''%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%&&&''')))++++++)))'''''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&'''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000111111111111333333444555555666666777555777:::<<>>HHHSSSYYYdddzzzFFFGGG===777888888@@@RRRwww```@@@777111000///............///000111222111...------...111000///------,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,+++*********,,,///000...,,,---...+++(((***///+++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++*********+++,,,---,,,+++************************))))))))))))))))))))))))(((''''''(((*********((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&)))++++++)))'''''''''***))))))((((((((())))))++++++***+++,,,---//////)))))))))(((((((((((((((((()))***)))'''&&&'''(((%%%%%%&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$(((***+++***'''&&&%%%&&&)))***+++***(((&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&((()))***((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))((()))))))))'''''')))***((((((((((((((((((((((((******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---............///000000000111111111111222222333333444444555555777555555888???EEEHHHIIIXXXkkkxxx___]]]SSSKKKDDD:::EEEaaasssDDD555//////......------.........///000///...---...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++************+++,,,...///...---///000---(((***///+++++++++++++++++++++++++++,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))(((((()))++++++)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''))),,,000000---******++++++***((('''''''''((()))*********++++++,,,---...((((((((((((((((((((((((''')))******(((''''''((($$$%%%&&&(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$''')))***)))'''&&&&&&'''***++++++***'''&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''(((******(((&&&$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000000000000111111111111111111222333333444444555///111777???EEEFFFAAA===DDDTTT^^^jjjyyynnneeeTTT???JJJoootttAAA222//////......------------,,,---......------...///---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++------------++++++(((((()))***+++,,,---------...111333///)))***///++++++++++++++++++++++++++++++,,,---------,,,+++************************)))***,,,,,,,,,++++++,,,************************))))))))))))))))))))))))******)))***,,,+++)))'''((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((---111111---******,,,******((('''''')))***+++))))))******+++,,,,,,,,,((((((((((((((((((((((((&&&((())))))'''&&&&&&&&&$$$&&&)))+++,,,+++)))'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''+++++++++)))'''&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''')))******(((&&&$$$$$$%%%%%%&&&''''''((()))(((((((((''''''''''''&&&&&&''''''((())))))***((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111111111111111111111222333333444444000333999@@@DDDDDDAAA===999CCCJJJRRR^^^kkk{{{|||wwwqqq^^^DDDRRRrrr???333/////////......------,,,***,,,------,,,---...000+++++++++******+++,,,,,,++++++++++++++++++++++++++++++------------++++++&&&''')))***,,,,,,,,,,,,---///333555000******///++++++++++++++++++++++++***+++,,,---------,,,+++************************)))***,,,,,,+++++++++,,,************************))))))))))))))))))))))))++++++++++++,,,+++)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&+++//////+++'''(((******)))(((((()))+++---///)))))))))***+++++++++,,,'''''''''((((((((((((((($$$&&&((((((&&&%%%$$$%%%$$$'''+++...///---***((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((+++,,,+++)))'''%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''')))+++***(((%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,------------------------,,,---...///000000000000000000000000111111111111000111111222333333444444666666555777:::>>>AAABBB;;;;;;;;;EEEPPPVVVooowww___TTTLLL^^^uuuSSS:::///////////////...---,,,+++...------,,,,,,------...***+++,,,---------,,,+++++++++******************************************+++++++++,,,,,,---------,,,,,,++++++***+++++++++***+++---......---+++***+++++++++,,,,,,,,,------,,,***((((((***+++,,,+++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,''''''((()))***++++++,,,+++++++++***)))(((((('''(((((())))))******++++++(((*********)))((()))*********))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))***++++++***)))((('''''''''(((((((((((('''''''''(((&&&"""$$$+++***%%%'''%%%+++444666///))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%###%%%(((((('''%%%%%%%%%,,,***'''&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&******))))))((((((''''''&&&%%%&&&***+++'''&&&((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))... $$$000,,,&&&(((***))))))******++++++++++++++++++******++++++,,,---,,,,,,------...//////000333333222111000000111111000000000000111222333444333222222555888:::;;;;;;>>>:::999<<<;;;@@@VVVpppzzz{{{iii```eeehhhsssttteeeUUUCCC555222666......///......---,,,+++...------,,,,,,------...+++,,,---------,,,+++***************************************************,,,,,,,,,---------------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...............///---+++***+++++++++*********+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,(((((())))))******++++++,,,,,,,,,+++******)))))))))))))))))))))*********)))***+++***)))((()))+++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))******+++***)))((('''''''''((((((((((((''''''&&&(((&&&###&&&++++++&&&&&&###%%%,,,...***''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$&&&'''((('''&&&'''(((+++)))&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((('''''''''&&&)))......***((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))...((('''&&&###&&&,,,,,,)))*********+++++++++++++++++++++***++++++,,,---,,,,,,,,,---......//////111111000///////////////000000000000000111333333222222222555888::::::999;;;666666888888:::KKK___eeeZZZppprrryyyyyymmmQQQHHH===666///***,,,111.........------,,,+++***...------,,,,,,------...,,,------------,,,+++***************************************************......------------------,,,++++++***++++++,,,,,,...---+++))))))+++---...,,,---///111111000///...222000---,,,++++++)))(((******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))*********************---------,,,++++++******************)))))))))))))))+++++++++***)))***+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))((()))*********)))((('''''''''((((((((((((''''''%%%''''''&&&(((,,,+++''''''###"""%%%'''&&&&&&(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((***---***(((%%%%%%%%%&&&&&&%%%'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,222333---))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((...///***(((---...)))************+++++++++++++++++++++++++++,,,------+++++++++,,,------......///...------------------////////////000111222222111111222555888999888777999444444777777666???KKKddduuuwwwYYYDDDRRRnnn~~~zzzeeeFFF666222111444444000------------------,,,+++******...------,,,,,,------...------------,,,++++++******************+++++++++************************---------,,,,,,+++++++++++++++******++++++,,,,,,---,,,+++******+++,,,---+++---///111222000...---111///,,,+++++++++)))'''******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************---,,,,,,,,,+++++++++***++++++******))))))(((((()))+++,,,+++***)))***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))(((((()))******)))((('''''''''((((((((((((''''''$$$&&&'''(((***+++***((((((%%%###$$$&&&'''((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''')))---000)))'''%%%$$$%%%&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''---444444...)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))%%%******+++///---((()))++++++++++++++++++++++++,,,++++++++++++,,,------******+++,,,,,,------...------,,,,,,,,,,,,------............///000111222111111222555777888777555999555666:::;;;999:::???UUU___yyyyyylll___KKK:::>>>NNNlllwwwvvv]]]LLL444777111,,,---......///333------------,,,+++******...------,,,,,,------...---------,,,++++++++++++))))))*********+++++++++************************,,,++++++******)))))))))+++*********++++++,,,---******+++,,,,,,+++******)))+++...000000///---+++,,,+++******++++++***(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********++++++******))))))(((((()))***++++++))))))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''$$$%%%''')))***(((((()))''''''&&&&&&''')))(((&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''***...222)))'''$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&+++222222,,,''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))&&&&&&777FFF666&&&...,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,------...---------,,,,,,------...............///000111222111111111333666666555333777666888<<<>>><<<;;;<<>>===BBBIIIkkk{{{{{{ZZZEEE<<<333666333111222111------///.........------,,,+++***...------,,,,,,------...---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,******************************))))))))))))))))))************+++,,,------(((***,,,------,,,***((()))***,,,---...---,,,+++)))))))))***,,,,,,+++)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********************))))))))))))(((*********)))((()))***)))))))))************+++************************)))******++++++******)))))))))(((((((((((())))))&&&'''((()))))))))((('''''''''((((((((((((''''''%%%%%%''')))(((%%%&&&)))%%%''''''%%%''')))((($$$''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''***...111)))'''%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((......)))&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((,,,:::aaa}}}\\\111---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,------......---------------......///////////////000111222222222111000111333444444333444555777:::;;;;;;<<<<<<===BBBJJJ[[[~~~cccPPP:::444???QQQ]]]bbbyyyrrrYYYKKKCCC:::555000333999===999000+++,,,......///......---,,,+++...------,,,,,,------...,,,++++++++++++,,,...///((())))))***++++++,,,,,,************************))))))))))))************************+++,,,---...******++++++++++++************+++,,,,,,,,,,,,,,,***)))***+++------,,,*********+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********'''((())))))((('''((()))))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))))))))(((((((((((())))))%%%&&&((()))))))))((('''''''''(((((((((((('''''''''%%%&&&(((&&&!!!###)))''')))'''$$$%%%***)))%%%''''''''''''(((((((((((())))))(((''''''''''''(((''''''&&&%%%%%%&&&'''''''''(((((((((((()))---///)))'''%%%%%%'''(((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''%%%&&&******'''''')))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((000:::cccqqq;;;+++------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---......//////---,,,,,,,,,,,,---...///000000000000000111333333444222//////111222333333444777888777777999===???777:::CCCRRReee~~~zzztttJJJ@@@444444IIIfffyyy}}}yyyvvvVVV>>>IIINNN>>>666333444777777222,,,...444////////////...---,,,+++...------,,,,,,------...+++*********+++---///000((())))))***++++++,,,,,,************************))))))******+++++++++,,,************+++,,,---...,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------,,,++++++---......,,,*********+++,,,,,,,,,,,,+++***+++,,,------,,,+++***))))))***+++,,,,,,------------------------------(((((())))))******++++++'''((()))((('''&&&''')))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((((((((())))))%%%&&&((()))))))))((((((''''''((((((((((((''''''(((%%%%%%'''$$$""")))+++,,,)))$$$%%%+++,,,(((''''''''''''((((((((()))******)))(((((((((((((((((('''&&&&&&&&&&&&'''((('''((()))(((((())),,,...***(((&&&&&&'''))))))(((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&)))&&&%%%((((((&&&'''+++(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))...+++---^^^^^^;;;000---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,---......//////000,,,+++++++++,,,------...000000000000111222333444555222///...///111333333666999:::777555888>>>BBB::::::EEETTTWWWZZZttt{{{lllRRR777666:::AAAtttuuudddVVV<<<666KKKRRRBBB333222222333222111///---,,,000///...---,,,---......++++++******++++++,,,------,,,+++***,,,///222444---+++***+++......,,,***(((***++++++)))(((((()))(((((((((((((((((((((((())))))((((((***,,,///111+++,,,,,,***)))))),,,...((()))+++,,,---,,,,,,++++++++++++++++++***)))((())))))***++++++++++++***,,,++++++******++++++,,,***((('''))),,,...,,,******+++,,,------,,,+++******)))))))))***+++,,,,,,)))((('''''''''(((***+++))))))))))))************...---,,,+++)))(((''''''************************))))))))))))))))))))))))''''''((((((((((((((('''***)))((('''''''''''''''(((''''''''''''(((((()))(((((('''%%%$$$$$$'''***))))))((('''''''''''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%***000...'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''')))))))))(((((('''&&&$$$%%%((((((&&&###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''***************)))((((((((((((((((((((()))******)))+++...000111111111000+++++++++*********))))))---,,,***((()))***---...------------------------,,,,,,+++++++++,,,------...///222444444444333222333333222222333333444555777666555444555888;;;===>>>???AAAAAADDDMMMZZZdddxxxiiiUUUIII>>>===```ttt]]]SSSUUUGGG<<>>???>>>999444111333555888JJJeeeiiiAAA777888666999___lll\\\;;;000444444444222000///---,,,,,,---...//////......------------++++++******++++++,,,---)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////+++---//////---+++******,,,,,,,,,++++++*********+++++++++,,,,,,+++******)))***++++++,,,,,,++++++++++++************++++++)))))))))***+++++++++++++++***)))(((((()))***+++,,,+++***))))))((()))))))))))))))))))))*********((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((()))))))))******)))''''''&&&&&&&&&$$$&&&(((((('''&&&'''((()))(((''''''''''''((((((%%%&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''')))+++)))&&&((('''%%%$$$$$$%%%'''(((***((('''&&&%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((***++++++((()))))))))))))))(((((((((''''''''''''((())))))---,,,+++*********+++,,,************))))))))))))***)))))))))***,,,...000.........------,,,,,,+++......---......///000111777777666555333111///...111111111111111222333333222111000000111222444555===>>>???===:::666555666:::<<>>@@@<<<888333999BBB???DDDWWWwww~~~tttZZZCCC444111555???@@@777222555222111000///...//////000------...///000000111111333111///---,,,,,,------))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************************************++++++************++++++)))+++---......,,,***((()))+++------++++++,,,...'''((()))******++++++***++++++************))))))***+++,,,---------,,,,,,'''(((***+++,,,,,,++++++*********************)))))))))))))))))))))))))))))))))************))))))***''''''******''''''***)))))))))))))))(((''''''(((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''((()))))))))&&&&&&'''''''''+++111''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))+++***))))))***---000222***)))'''&&&&&&'''((()))%%%***,,,)))'''))))))&&&(((((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&!!!$$$(((***)))(((''''''%%%******&&&)))111111)))''''''((((((((((((''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((())))))))))))((((((((((((((()))******+++++++++++++++***))))))((((((((()))+++,,,+++******+++---......---+++************+++,,,------------,,,,,,++++++,,,,,,------......///////////////...---,,,---000111000///...///000111111222111111333333222333555999===???<<<;;;444555>>>???AAALLL```{{{wwwdddGGG///555444<<>>>>>888:::===RRRwww|||gggLLL999111777BBBOOOkkkkkkPPPEEE;;;444111------///000///---111///......000111222222;;;666111...------......------,,,,,,,,,++++++++++++++++++,,,,,,---------******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,***++++++,,,,,,------...)))***,,,------,,,***))),,,,,,+++***))))))******((((((***++++++,,,++++++------,,,+++)))***---///******))))))(((((('''''')))))))))))))))((('''''''''''''''''''''((())))))((((((((((((((()))******%%%'''(((((('''''')))***(((((())))))))))))((((((******)))(((((((((((((((&&&'''(((******((('''&&&(((%%%***444444)))$$$''''''''''''''''''''''''''''''''''''''''''((())))))%%%'''&&&'''000@@@MMMSSS666...&&&$$$'''***(((%%%))),,,...,,,&&&###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&...,,,)))'''&&&&&&'''(((''''''&&&%%%&&&'''((()))'''%%%%%%'''+++,,,)))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((,,,+++++++++******))))))'''(((((()))******++++++,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,///......---------......---...//////000/////////000///...------...///000222222222000......000111444222///000333444333111777777777777666666666666;;;???JJJdddzzz\\\AAA666777BBBUUUddd}}}{{{aaaUUUFFF:::555///---///111111000111000///...000111222333888666333000.........///.........---------,,,,,,+++++++++,,,,,,---------******))))))******+++,,,++++++++++++++++++++++++************************+++++++++++++++***)))))),,,,,,,,,++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***,,,++++++***))))))******((())))))***++++++,,,+++,,,---,,,+++)))***,,,///***)))))))))(((((((((''')))))))))))))))((('''''''''''''''''''''((())))))(((((('''((((((((()))***&&&''')))(((''''''((()))(((((())))))))))))((((((***)))((((((''''''((((((&&&'''((())))))((('''&&&)))&&&***333333)))%%%)))''''''''''''''''''&&&&&&'''''''''''''''((())))))&&&'''&&&&&&,,,999CCCFFF222,,,'''%%%'''((((((&&&))),,,...+++'''###$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&,,,+++)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((******((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))((((((++++++*********)))))))))(((((())))))***++++++,,,+++++++++++++++,,,,,,---,,,+++***))))))***+++,,,......------,,,------...------...///////////////000///...------...///000111111111///...---///111444111000000333444333222777777777777777777777777777888<<>>UUUoooyyyiiiPPP===777000,,,---000111111111111111111333666999:::555666666222...+++,,,/////////.........---------++++++,,,,,,,,,,,,------******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++*********+++++++++,,,++++++******...------,,,++++++***************++++++,,,,,,,,,,,,+++******)))*********((())))))***++++++,,,,,,,,,,,,,,,+++))))))+++---))))))))))))(((((((((((()))))))))))))))((((((''''''''''''''''''((())))))''''''''''''((((((((()))'''((()))((('''&&&'''((((((((())))))))))))(((((()))(((''''''&&&&&&''''''&&&'''((())))))((('''&&&***&&&)))000000)))'''***(((((((((''''''&&&&&&&&&'''''''''''''''((())))))'''(((&&&$$$'''///444555+++***(((&&&&&&&&&''''''(((+++---+++'''$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''))))))((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))((((((******))))))))))))(((((())))))******+++,,,,,,,,,***************++++++,,,++++++************++++++---,,,,,,++++++,,,------,,,---......///.........//////............//////000000111///...---///000333111000111222444444333777777888888888888888888666777666888KKKrrrvvv{{{pppPPP===BBBQQQkkkvvvRRR888333...,,,---000000///111222333555888<<>>:::333//////222............------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++***************+++++++++++++++***)))(((,,,,,,,,,,,,++++++******************+++,,,---...++++++***************+++)))))))))******+++,,,,,,+++,,,,,,***))))))***,,,))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&'''(((((((((((((((((()))***)))'''&&&&&&'''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''((())))))((('''''')))&&&'''++++++''''''***))))))((((((''''''&&&&&&'''''''''''''''((())))))&&&((('''###$$$(((***)))%%%''')))(((&&&%%%&&&)))(((***+++***'''%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''%%%%%%$$$%%%%%%%%%&&&'''''''''&&&$$$###&&&)))+++***'''&&&'''***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((()))))))))(((((((((((((((******+++++++++,,,,,,,,,)))))))))))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,---.............../////////....../////////000111111111//////000111222111111111222333444444666666666666777777777777555999:::888;;;NNNjjj}}}zzz}}}|||{{{jjj___cccooo{{{yyyOOO222000---...222333222///333444555555777:::@@@EEEBBBEEEFFFBBB;;;555555777---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************)))******+++++++++******************************++++++++++++******)))(((*********++++++,,,,,,,,,++++++*********+++,,,---+++***************++++++))))))))))))***+++,,,---***+++,,,***)))((()))***(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&'''(((((())))))((((((((()))***)))'''&&&&&&'''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%'''(((&&&''')))))))))(((((((((''''''''''''''''''''''''((())))))%%%''''''$$$$$$''''''$$$###&&&)))(((%%%$$$''')))'''((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$(((***,,,***'''%%%'''***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))))))))+++++++++++++++,,,,,,,,,))))))(((((())))))***++++++++++++,,,,,,+++++++++***************+++,,,---,,,---......//////.........//////////////////...///111222222111000111222000111111111222333444555444444444444555555666666111555999999777888@@@IIIxxx||||||~~~~~~{{{{{{|||yyyQQQ111000///222666777555222333444444222111333999>>>>>>???@@@<<<777333222333------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***)))))))))************************+++******))))))))))))******+++,,,,,,---++++++++++++++++++++++++*********)))******+++,,,***))))))((()))+++,,,---***++++++***((('''((()))(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''''''''((())))))&&&''')))*********)))((('''((()))((('''&&&'''((((((((())))))))))))(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))$$$'''(((%%%%%%((((((%%%$$$&&&((((((&&&%%%'''***''''''(((((((((''''''&&&''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''+++++++++)))'''&&&'''(((&&&&&&&&&''''''''''''(((************************''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))************++++++++++++++++++)))))))))))))))******+++++++++,,,,,,,,,,,,++++++************+++,,,---------......///000/////////......////////////.........000222222111000000111///111222222111222444666222222333333444444555555333444777::::::777888<<>>ccc}}}zzz~~~KKK666///444222111222---///////////////.........------------------------------------------------,,,+++***))))))))))))*********++++++++++++******(((((()))***,,,---......,,,+++++++++*********)))'''***+++)))***---,,,))))))))))))))))))))))))))),,,++++++***)))(((''''''((()))***)))(((''')))+++)))***,,,,,,++++++,,,...))))))************))))))(((((((((((())))))))))))''''''((((((((((((((('''''''''((((((((((((''''''(((''''''&&&&&&((()))***)))))))))*********************)))))))))))))))))),,,+++***((((((((())))))'''(((***+++***)))'''&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&%%%######%%%&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&'''(((''''''&&&%%%'''''''''((((((''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$$$$%%%&&&''''''&&&%%%$$$&&&''''''(((((((((((((((%%%''')))***+++***((('''))))))*********+++++++++******+++,,,///333777999000...------///000000///...------------...//////000111222222000......//////......///000000...,,,---------............///---///000000//////000111///000111222222111111222111111111222444666777888;;;999>>>BBB888222EEEddd~~~zzzzzz{{{}}}~~~~~~uuuEEE:::===DDD===666666333///////////////////////////............---------------------............,,,+++***)))))))))***+++******+++,,,,,,+++******))))))***+++,,,,,,------+++******))))))(((((((((&&&***+++)))***------***))))))))))))))))))))))))+++++++++***)))((((((''''''***+++***''''''***---(((***++++++))))))***,,,))))))************))))))(((((((((((())))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***'''((()))*********************)))((((((((()))))),,,,,,+++***)))((('''''''''((()))))))))(((''''''&&&'''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$''''''((())))))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&'''((((((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))))))))((('''((()))*********)))))))))))))))************++++++******,,,///444999<<<000...------...000000000......------......///000000111222222000......//////...---...///000...,,,---------............///---///000000......///111...000222222111000111222111111222333555666888999;;;888999;;;777222;;;HHH___{{{}}}xxxyyyyyyyyyyyyzzzzzzzzz|||}}}~~~~~~tttaaa???>>>LLLTTTFFF999777666/////////////////////000000000/////////.........------------.........//////...,,,******+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,++++++***))))))(((''''''(((+++,,,)))***,,,,,,)))))))))))))))))))))))))))+++*********))))))(((((('''***,,,+++((('''***...)))***++++++)))((()))***))))))************))))))'''((((((((()))))))))***&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***&&&''')))***+++++++++***+++***)))((('''(((((())))))***+++++++++)))'''&&&((((((((((((((((((((((((&&&''''''(((((((((''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((('''&&&%%%%%%'''((()))&&&&&&&&&'''''''''(((((($$$$$$###"""!!!!!!###$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((()))))))))((()))))))))************+++))))))))))))***************))))))***---222888;;;///---++++++,,,...//////...............//////000...///111000///......///...------...//////...,,,---------............///---...//////......///111---000222222000///111222111222222444555777999::::::888444222444666888888777EEEjjj}}}~~~}}}||||||||||||}}}}}}www{{{|||xxxhhhPPP555;;;PPPYYYFFF333000111////////////000000000000111111000000/////////...---------.........//////111///...,,,,,,---...///***+++,,,------,,,+++***+++++++++++++++++++++,,,++++++******)))(((((('''***------***)))+++***'''))))))))))))))))))))))))************))))))))))))'''***---+++((('''+++///+++,,,,,,+++)))((()))***))))))************))))))'''((((((((())))))******&&&&&&'''((())))))((((((((((((''''''''''''(((((((((''''''&&&'''((()))***&&&''')))***+++++++++***+++***)))'''''''''((()))&&&(((***,,,,,,+++)))'''((((((''''''''''''((()))''''''((((((((((((((('''&&&'''((((((''''''(((***'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((('''%%%%%%%%%&&&(((***&&&&&&&&&'''''''''(((((('''''''''&&&$$$$$$&&&((($$$$$$%%%&&&''''''''''''%%%&&&'''((((((&&&$$$###%%%%%%&&&''''''&&&%%%%%%''''''((())))))(((''''''))))))))))))))))))))))))((('''&&&'''((((((&&&$$$$$$######$$$%%%'''***+++$$$%%%'''))))))))))))(((*********)))***++++++,,,))))))))))))************)))((('''(((+++111777:::...,,,))))))+++---.....................///000000,,,...//////...------......------...//////...,,,---------.........//////---...//////......///111---000222222000///000222222222333444666888:::;;;999999555000333999666...???999MMMyyyzzz|||{{{~~~~~~~~~|||}}}}}}tttmmmcccPPP>>>999<<<===;;;999777222,,,000111444333///,,,...222000///------///000//////000///...------...///000000///---++++++,,,---...777222...,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,000...+++************))))))))))))***+++++++++,,,******)))(((((()))***+++***************)))((((((''')))***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++++++++***)))((('''&&&&&&''''''(((((())))))******'''(((((((((&&&&&&((()))((((((((((((((()))*********)))(((''''''&&&''''''))))))************))))))******))))))))))))******)))((('''&&&&&&'''((()))((()))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((($$$''')))***)))((((((((((((((())))))******************((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''))),,,///111+++***((('''&&&''')))***'''(((((())),,,///222333///...,,,++++++,,,...///---------............///------,,,,,,,,,---............//////...---,,,,,,////////////...,,,,,,+++............////////////222222111000000111111222000000222555888::::::888777666666555555555666666222777@@@___~~~{{{wwwxxx}}}lllTTTFFF@@@<<<666555<<>>BBB999777777:::===<<<444...222444444111///111333555111000//////000222444666)))***,,,,,,---,,,+++***+++++++++++++++***)))(((+++++++++,,,,,,+++++++++(((((()))***************+++++++++)))'''&&&&&&(((************************------,,,,,,+++***))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***++++++,,,,,,***++++++,,,,,,,,,++++++***(((((())),,,---,,,)))))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((((((''''''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###&&&'''((('''&&&&&&'''((((((((())))))((('''&&&&&&(((+++---+++&&&###$$$'''!!!&&&'''%%%%%%)))***)))''''''((())))))(((''''''***++++++,,,,,,++++++***(((((()))***++++++,,,,,,)))))))))***+++++++++,,,++++++,,,------......///+++---///111111///---+++++++++++++++******))))))++++++,,,,,,,,,,,,------,,,++++++---...///...,,,...............///000111000111222222111000111333444333333333333444555666888777777777777777888999444GGGXXXeee~~~|||{{{~~~}}}|||gggIII>>>444222555999???DDD???CCCFFFFFFBBB;;;555222+++000333333000111444666222111///......///000000***+++,,,,,,,,,,,,+++***+++++++++++++++***))))))******++++++++++++******(((((()))*********************+++)))'''&&&''')))++++++++++++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))***++++++,,,,,,,,,,,,,,,,,,+++***)))(((***(((''')))+++,,,***(((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&***,,,***&&&###$$$'''&&&***+++(((&&&((()))((((((((())))))))))))(((((()))******++++++******)))((())))))***++++++,,,,,,************++++++++++++******++++++,,,------...+++,,,...000000...,,,+++++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,+++---...///...,,,,,,,,,,,,,,,------......///000222111111000222333333333333333333333444444555555555555555666666777777BBBJJJPPPfff~~~yyywwwzzz~~~~~~vvvYYYBBB:::444444888===DDDLLLSSSUUUUUUMMMAAA777222222))),,,///111///...///111111111000...---,,,+++***++++++,,,,,,,,,++++++******++++++++++++***))))))))))))************))))))(((((()))***************((()))***)))(((((()))***++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))***++++++,,,,,,,,,,,,++++++***)))(((''')))(((((((((******(((&&&''''''''''''''''''''''''((((((''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&'''((((((&&&&&&'''((((((((((((((((((''''''&&&%%%'''***)))%%%$$$%%%'''+++//////***'''((((((&&&***))))))(((((())))))***((())))))))))))))))))((()))))))))***++++++,,,,,,+++++++++++++++*********))))))***++++++,,,,,,---***,,,---//////---,,,***++++++++++++************++++++,,,,,,,,,,,,---------,,,,,,---...///---,,,***+++++++++++++++,,,,,,---///000111000111222444222222222222222222222222333333333333333444555555666999<<<===HHHeee~~~}}}yyy|||}}}uuuUUUBBB:::444444888===FFFOOOVVVRRRMMMHHHDDDBBBBBBBBB666111...///000///------000000//////---,,,***)))+++,,,,,,,,,++++++************+++++++++******)))(((((())))))))))))(((((((((((()))***************'''(((******))))))***+++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))*********+++++++++)))************)))((((((******))))))))))))'''&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''((()))))))))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&((()))((('''&&&'''((('''(((((((((((((((''''''###&&&((('''&&&%%%%%%''',,,//////***'''((((((&&&***)))(((((((((((()))***((())))))******))))))((())))))*********+++++++++,,,,,,,,,++++++******************+++,,,,,,------***+++------------+++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......---+++******+++++++++++++++***,,,---///000000000222444111111111111111000000///222222222222222333444555333222555999;;;DDD___yyy{{{|||}}}cccSSSGGG<<<666555666:::@@@>>>:::<<>>LLLttt||||||||||||}}}yyyooo```OOOFFF???888333222666999FFF___zzz|||^^^GGG222///222111...............///////////////------,,,+++************))))))***++++++++++++***(((((())))))))))))(((((((((((()))***************&&&(((+++,,,+++******+++************************************************))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((************************%%%&&&(((***+++,,,------)))+++,,,,,,***))))))*********************************))))))))))))))))))*********)))'''&&&$$$###(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))&&&'''((((((((((((((((((%%%&&&&&&'''''''''&&&&&&$$$(((***'''&&&)))***)))((())))))******))))))((()))******++++++******)))************************,,,,,,,,,,,,,,,++++++++++++,,,,,,------...//////,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---......,,,++++++,,,---...---,,,+++***+++---...///...///000222---...000111111111000///222222222222333555666777999444444999999555777===OOO}}}|||||||||www}}}}}}}}}yyyjjjddd```UUUIIIAAANNNWWWhhh{{{www___HHH>>>888000---000000///...------...///000...---,,,***************))))))***+++++++++++++++((())))))******))))))((((((((()))***************'''))),,,---+++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))************************'''((()))+++,,,---------''')))++++++)))((()))+++))))))))))))))))))))))))***************+++++++++,,,,,,++++++***)))((('''***)))((('''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))((('''((()))&&&&&&'''((((((((((((((('''''''''((((((((('''&&&###''')))'''&&&)))+++***)))***,,,------,,,***)))((())))))))))))))))))(((************************++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...---------......,,,***+++,,,---...---,,,***))),,,---///......---///000,,,---000222222222111111111111111222333444666666777555444555555666888;;;@@@ZZZzzz|||~~~~~~{{{~~~xxxhhh]]]eeerrr|||eeeUUUFFF666222777111000...,,,,,,,,,...//////---,,,***))))))******((()))***+++++++++++++++))))))************))))))(((((()))***************'''***,,,---,,,***))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))++++++******************)))***+++,,,,,,,,,,,,,,,%%%(((******(((''')))+++))))))))))))))))))))))))*********+++,,,,,,,,,---....../////////...------+++***)))(((''''''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''')))***)))((('''(((***&&&&&&'''((())))))(((((()))((((((((()))((('''%%%$$$(((***''''''***+++******,,,...111111...,,,***''''''((((((((((((''''''++++++******************+++++++++,,,,,,---------)))******+++,,,,,,------........................+++++++++,,,,,,---------++++++,,,,,,,,,---------...---------......,,,******+++---...---+++)))(((,,,...///...------...///+++---///222333333333222000000000111222444555666000444666444333555777777;;;===OOOuuuyyyuuu}}}~~~}}}}}}}}}~~~yyyZZZ:::111:::111111///...---,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,++++++++++++++++++++++++***((('''''''''((()))************************&&&((())))))(((((()))+++)))***++++++)))'''&&&%%%******))))))((((((''''''******)))(((((((((((((((+++(((%%%%%%'''((('''%%%&&&'''((())))))(((((('''(((((())))))******++++++)))***)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))***&&&222"""///***))),,,++++++++++++++++++++++++,,,---...///111222222---+++)))'''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))%%%""""""$$$&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''')))***+++******,,,---+++*********))))))((((((''''''(((((())))))******)))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++---...///...---******+++++++++,,,,,,,,,---------,,,+++***)))(((******+++++++++,,,,,,,,,---------------,,,,,,,,,---,,,///444444000---...000000222333333333333333222222333444666888:::;;;666>>>>>>>>>XXX|||vvvzzz~~~~~~~~~}}}~~~aaa>>>000444111000...---,,,++++++++++++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++***)))((('''(((((()))+++++++++***************((()))+++***))))))***+++((()))******)))''''''&&&******))))))((((((((((((******)))(((((((((((((((%%%$$$###%%%'''(((&&&$$$&&&'''((()))))))))(((''')))))))))))))))*********((())))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********(((###***)))+++''',,,------,,,+++******))))))******+++,,,------...///,,,+++)))'''&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((()))&&&######%%%''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&((())))))))))))+++,,,************)))))))))((('''((((((((()))))))))***)))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,+++---...///---,,,******+++++++++,,,,,,,,,---------,,,,,,***))))))***++++++++++++,,,,,,,,,---------------.........///,,,---111111......000///000111222333333333333222222222333444666777888777777777:::HHHjjjyyyxxx|||}}}{{{{{{```>>>000222///...---,,,+++*********+++++++++***************)))************+++++++++************************+++***)))(((((((((((()))++++++++++++******))))))***,,,,,,,,,***)))***+++(((((())))))))))))((((((***))))))))))))(((((((((******)))((((((((())))))&&&&&&'''(((******'''%%%&&&'''((())))))))))))(((************))))))))))))''')))***)))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''',,,@@@///$$$---...---,,,+++***(((''''''(((((((((((()))))))))***+++***((('''&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((''''''''''''((())))))'''$$$$$$&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''))))))(((((()))+++************))))))))))))(((((((((((()))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,---,,,,,,---......,,,*********+++++++++,,,,,,,,,,,,------,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---------......//////000000------//////...///222...///000111222222222222222222222222333444555555777000333;;;;;;DDDooo~~~||||||zzz|||sssRRR888111555...---,,,+++************************************))))))*********+++++++++)))))))))))))))******************))))))))))))))),,,,,,++++++***)))))))))+++,,,---,,,***))))))***(((''''''((()))***))))))))))))))))))))))))))))))******))))))((())))))***)))(((((((((((((((((('''''''''(((((()))))))))***++++++******))))))((((((&&&(((***+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&)))000777ZZZ777$$$---,,,,,,+++***)))((((((((('''''''''''''''&&&&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))(((((()))+++*********)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,...---,,,,,,------+++)))******+++++++++,,,,,,,,,,,,,,,------,,,++++++***+++++++++,,,,,,,,,------,,,------...///000111111000......111111//////222...///000111111222111111333222222222222333444444666111777@@@999222HHHjjj~~~~~~{{{iiiGGG333///333---,,,+++***************************************))))))*********+++++++++(((((()))))))))************************))))))(((+++++++++*********))))))***+++,,,+++)))(((((())))))'''&&&''')))+++***)))))))))))))))******************))))))))))))******'''%%%$$$###$$$''',,,///'''''''''((()))******+++++++++******))))))((((((&&&(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&)))000777YYY777$$$,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((***++++++))))))***,,,))))))))))))))))))******))))))))))))(((((((((((())))))*********+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,++++++*********+++*********++++++,,,---...,,,,,,,,,------+++)))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,------...///000111111///...000555555111///111...///000111111222111111444333333333333333444444888777999<<<:::555999AAAjjj~~~~~~~~~~~~fffDDD222---------,,,++++++*********+++***************+++++++++)))************+++++++++((())))))******+++++++++******++++++******)))(((************************)))***+++***)))((()))******'''%%%&&&)))+++***((()))))))))************+++******)))))))))***++++++'''&&&%%%%%%'''...666<<<'''''''''((()))***+++,,,************))))))))))))'''(((******)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&+++???...###,,,'''''''''((())))))******''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***,,,+++***)))***,,,))))))))))))************))))))))))))(((((((((((()))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,+++******))))))************+++,,,------,,,++++++,,,------+++)))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------......//////000...---111666666222///000...///000111222222222222333333333222333333444444999999666444777<<<;;;666===UUU~~~~~~bbbAAA333000---------,,,++++++++++++,,,))))))*********+++++++++)))************+++++++++))))))******+++,,,,,,---******+++++++++***)))((()))))))))***++++++,,,,,,)))+++,,,+++******+++,,,,,,(((%%%&&&)))+++***((())))))*********+++++++++******))))))******+++,,,'''(((((((((***000888>>>(((''''''((()))***,,,---)))))))))))))))*********((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((('''!!!)))'''***%%%***''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%###&&&''''''%%%$$$%%%'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***+++***)))((()))***((()))))))))***************)))))))))(((((((((''')))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++***))))))(((************+++,,,---...+++******+++------,,,*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------...---------------............,,,...222333///...000///000111222333333333333111111111111111222333444666666555444777::::::888444:::RRR}}}||||||\\\===333555444------,,,,,,+++,,,,,,,,,))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,------******+++,,,+++***)))((((((((()))***+++,,,,,,---***+++,,,,,,,,,,,,---...---)))%%%%%%)))+++***'''))))))******++++++++++++******))))))***+++,,,,,,$$$&&&&&&&&&%%%(((---222(((''''''''')))***,,,...(((((())))))******++++++)))))))))((('''(((+++---))))))))))))))))))))))))************************&&&''''''((()))******+++''')))$$$111 ---((('''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$&&&'''(((((()))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&"""%%%''''''$$$###$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***)))((('''((()))(((((())))))*********+++******))))))(((((((((''')))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++***))))))(((************+++,,,---...***))))))+++------,,,+++******+++++++++,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......------------------,,,,,,///,,,,,,...///------111000111222333333444333333////////////000111222333111333888===999333333999@@@444999aaazzz}}}|||{{{|||~~~lllFFF777444111222...---,,,+++++++++,,,---************++++++++++++)))))))))))))))))))))))))))***,,,.........,,,+++''''''((()))+++,,,+++***)))***+++,,,,,,+++***)))+++++++++************)))'''((()))((('''&&&''')))***(((&&&'''***+++)))'''))))))(((((((((((())))))((((((''''''''''''((((((((()))***,,,+++***((('''************************************************'''(((((((((((((((''''''---,,,+++)))))))))******'''((()))***++++++***)))((((((((((((((()))******))))))(((((('''''''''&&&''''''''''''((((((((((((+++)))(((&&&&&&((()))+++!!!$$$'''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''')))+++,,,***)))((()))((()))***++++++***)))((())))))))))))************(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,---+++)))***,,,---,,,)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...............////////////000111111000---,,,///222000//////111222111222333222333444555666666666666;;;777777AAA\\\~~~gggBBB666444000000......---,,,,,,------...+++******))))))))))))))))))))))))))))))))))))))))))***,,,---...---+++******'''%%%(((---///,,,(((******+++++++++***))))))+++++++++************)))''')))***)))((('''((()))***((('''(((******)))'''******))))))))))))******((((((''''''''''''((((((((()))***++++++***)))(((************************************************''''''((((((((((((''''''******)))((())))))***+++((()))***+++++++++***)))((((((((((((((())))))***)))((((((((('''''''''&&&''''''''''''((((((((((((***)))(((''''''((()))***%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((***,,,,,,***))))))***((()))***++++++***)))((())))))))))))************(((((()))++++++,,,,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,***((()))+++,,,***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...............////////////000111111000------000222000//////111333333333444333333444555555666666666888777555777DDDbbbyyy~~~{{{}}}]]]<<<444333//////........................---,,,***)))((())))))***))))))))))))))))))))))))***+++,,,------,,,***))),,,'''$$$'''...000,,,&&&+++++++++++++++***)))(((+++++++++************))))))***+++***)))((()))+++***)))((((((******)))(((++++++************++++++)))((((((''''''(((((()))))))))))))))))))))******************************************************''''''((((((((((((((('''''''''''''''((()))++++++******+++,,,++++++)))(((((((((''''''(((((()))***((((((((('''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((***++++++***)))******))))))************)))))))))))))))*********++++++((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,***)))((()))******)))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---............////////////000111000//////000222111000///000222444333222444444444444555555555555:::<<<:::444444EEEccc||||||~~~zzz|||}}}yyy{{{}}}zzzRRR555333333......------...............---...---,,,******+++,,,---))))))))))))))))))))))))++++++,,,,,,+++***)))(((+++(((&&&)))---...+++(((,,,+++++++++***))))))(((+++++++++*********))))))***+++,,,,,,******+++,,,***))))))))))))***))))))+++******))))))******+++))))))(((((((((((())))))***))))))((())))))***+++************************************************&&&'''((((((((((((((((((''''''''''''(((((())))))++++++,,,,,,,,,***)))((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))******)))&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''')))******)))((()))***)))))))))******)))))))))))))))*********+++++++++((()))***+++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,******))))))*********)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........////////////000000000000111222111222111111444888777333555555444444444444444444888<<<===888333;;;OOOaaa~~~}}}}}}~~~~~~rrrHHH111333333---///............------------,,,++++++***+++,,,...///))))))))))))))))))))))))++++++++++++***))))))((((((***+++++++++******+++,,,++++++******)))))))))+++++++++*********))))))+++,,,---,,,+++***+++---)))*********)))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&***++++++,,,+++***(((((('''''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''''')))******))))))))))))))))))***************++++++++++++))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,***++++++++++++***++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...------------..................///000111222222222000222222333:::BBBBBB===555444444333333333444444111444777666444888@@@GGGUUUjjj@@@...444222---222333111///...---------...******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))'''+++...---***(((***---+++******)))******+++++++++++++++************)))+++,,,---,,,+++***+++---)))***++++++))))))***+++))))))(((((((((((())))))***))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%))))))***+++******((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''(((((('''''')))+++******))))))))))))***************++++++++++++,,,)))******+++++++++***************+++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,------------..................000333444333222---111222444>>>JJJLLLEEE555444333222222333444555111222444555666666666777999SSSwww}}}~~~~~~}}}ddd<<<...444222...666888666222///------///000......///000///---+++***))))))))))))))))))))))))))))))((((((((())))))***)))+++---,,,+++******+++***))))))))))))+++,,,---+++++++++************)))***,,,---,,,+++***+++,,,)))***,,,+++)))(((***,,,***))))))))))))))))))*********))))))))))))******&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((()))))))))(((''''''&&&'''((()))***)))(((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))))))))((()))+++...+++***)))(((((()))***+++*********+++++++++,,,,,,******+++++++++******))))))*********++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,)))+++,,,+++))))))***,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,---------............---...000444666444222---111111111:::GGGGGG>>>444333222111222333555666555666666666666555555555333@@@ZZZwww}}}~~~}}}{{{{{{}}}aaa:::...555111...888===:::555000......000222444555666555333000,,,***))))))))))))))))))))))))(((((('''(((((()))***+++,,,+++***+++------+++)))))))))(((((()))+++---...+++++++++************)))***+++,,,,,,******+++,,,(((+++,,,,,,)))(((***,,,++++++************++++++******))))))))))))******%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&'''(((*********))))))%%%&&&''')))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++******+++---000+++***)))(((((()))***+++******+++++++++,,,,,,,,,******+++++++++******)))))))))******++++++++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,(((***,,,+++(((''')))+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------.........------111555666555222///111///,,,333===;;;000333222111111111333666777666666666444222333555888888DDDYYYjjjppp}}}|||}}}~~~~~~ZZZ888444222///000111444222000///...///111222888888777666333000...,,,************************(((***)))'''))),,,,,,(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***++++++***)))'''******++++++++++++******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))),,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''''',,,+++(((&&&%%%%%%&&&'''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%''')))***+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%$$$%%%'''))))))(((&&&''''''''''''''''''''''''(((***+++)))'''%%%%%%%%%''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))************))))))*********+++++++++***+++,,,+++***)))***+++------------,,,++++++***,,,,,,,,,+++++++++******++++++******************,,,+++******))))))******------+++***++++++---...,,,---------------------------,,,,,,,,,---.........///000222222111000000000000000000000000111222111111222222222333333333444444444555555555555666444@@@SSS^^^[[[___{{{~~~}}}YYY888666444111000...000///...---,,,---......444444333222000...,,,+++************************)))******((()))---,,,(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))***++++++***)))((()))))))))******)))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))******)))))))))))))))************)))))))))((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((+++***(((&&&%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$%%%'''))))))(((&&&'''''''''''''''''''''''')))***+++***(((''''''((('''''''''((((((((())))))))))))))))))************************************,,,+++***))))))******+++))))))))))))************))))))*********+++++++++)))+++,,,+++***)))***+++,,,,,,---------,,,++++++,,,,,,++++++************++++++******************---,,,++++++************++++++++++++,,,---...///.........------,,,,,,+++------,,,,,,,,,------...//////000111111111111000000000000///000000111222111111111222222222333333444444444444555555555555888:::BBBGGGCCCAAAOOOccc~~~~~~QQQ333222111///...+++------------,,,,,,,,,,,,000///...---,,,+++++++++************************)))+++***(((***...---)))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))***++++++***)))((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******(((((((((((()))***+++,,,************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((()))***)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%$$$%%%'''))))))(((&&&''''''''''''''''''''''''(((***++++++)))))))))***''''''((((((((()))))))))))))))))))))************************************,,,,,,+++***)))))))))***))))))))))))***************************+++++++++)))***++++++***)))***+++++++++,,,---------,,,,,,+++************)))))))))******++++++++++++++++++......---,,,++++++++++++))))))+++---...///000000//////...---,,,++++++***------,,,,,,,,,,,,,,,---///////////////000111111000/////////000000111222111111111222222222222333444444444444555555555555888333222777777444777???LLLZZZuuu~~~~~~}}}vvvMMM222///---,,,///------............---,,,,,,---,,,+++***)))***+++,,,***************************,,,+++)))+++......***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))************)))((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&'''((())))))(((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((())))))((((((''''''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%$$$%%%'''))))))(((&&&''''''''''''''''''''''''&&&(((******))))))***+++'''(((((((((((()))))))))((()))))))))************************************---,,,+++******)))((((((((()))))))))************************************)))***++++++***)))+++,,,***++++++,,,------------***)))))))))))))))))))))******+++++++++++++++,,,//////...---,,,+++,,,,,,)))***,,,...///000//////.........------,,,,,,,,,------,,,,,,,,,,,,------000///...---...///000111///////////////000111222111111111111222222222222333333444444444555555555777222000666999888777999555;;;KKKfff~~~xxxRRR777000,,,,,,111000---------...---,,,+++++++++***))))))***+++,,,...))))))))))))))))))))))))***,,,+++)))+++......***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************)))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%'''((()))(((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((((((%%%$$$%%%'''))))))(((&&&''''''''''''''''''''''''%%%'''((()))(((((()))***(((((((((((()))))))))***((()))))))))************************************,,,,,,,,,+++***)))((((((((()))))))))************************************(((***++++++******+++,,,***++++++,,,------------)))))))))))))))))))))*********++++++,,,,,,,,,,,,///...------,,,,,,------,,,---...///000///...---,,,,,,,,,------.........------,,,,,,------...//////...---------...000111............///000111222000000111111111222222222333333333444444444444555666444444777888555444555:::888<<>>VVV{{{vvvIII333EEEiiiqqq:::333---***+++,,,+++,,,///******++++++++++++******))))))))))))))))))))))))))))))))))))************((())))))*********))))))///(((&&&***+++'''%%%''')))))))))))))))(((''''''&&&''')))+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,,,,+++)))(((******))))))((((((''''''(((((()))***************,,,,,,,,,***'''&&&'''((((((((())))))***++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((&&&%%%&&&((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((('''+++***)))((((((''''''''')))(((((('''''''''(((((()))))))))***************(((((((((((((((((((((((()))((('''''''''(((***+++))))))(((((('''''''''&&&,,,)))''')))---...+++(((''''''((((((((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%&&&(((***,,,++++++***))))))))))))))),,,+++++++++******)))))),,,,,,,,,------,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++*********+++,,,---*********+++,,,---...///...------------...//////..................---------,,,+++---000333444333000000//////.........---...............///000111//////000111111111111111222222111111222222333444888999999999777555333222666666666666777777777777999<<>>VVV{{{~~~{{{zzzqqqyyysssHHH777JJJhhhooo@@@222---***,,,---+++,,,...************************))))))))))))))))))))))))))))))))))))************)))******+++++++++,,,,,,+++(((''')))+++)))((()))*********+++******)))(((++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))'''&&&%%%%%%%%%%%%))))))))))))(((((((((((((((((()))***************+++,,,...---+++*********'''((()))***)))((('''&&&((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''(((((((((&&&'''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((())))))***&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***((((((((('''''''''''''''(((&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((&&&&&&&&&'''((()))))))))((((((''''''((((((******))))))))))))(((((())))))***************)))++++++++++++++++++++++++******++++++++++++************+++++++++******)))*********************)))******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------///...------,,,,,,---------------------......///........................***///555666444///---,,,/////////...............111000///......------......///000000111111000000111111111111111222222333222333444555666666555555444555666777888777666666888888666333999KKKfffzzz~~~pppccc]]]YYYTTTSSSfff}}}xxxJJJ222777DDDUUUPPP333222---***,,,---,,,,,,...+++******************+++))))))))))))))))))))))))((()))))))))*********************++++++,,,------)))(((((()))***))))))*********+++++++++******)))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))************)))---,,,***((('''''''''((())))))))))))(((((((((((((((((()))***************,,,---...---+++(((((((((((()))***++++++***)))'''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''(((((((((''''''&&&&&&''')))***''''''''''''((()))***+++(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***''''''''''''''''''''''''((('''&&&(((******)))'''((((((''''''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((()))))))))((((((((((((((())))))******+++***************************************++++++++++++******((()))***+++++++++++++++*********)))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,------,,,,,,------...///---------...............,,,111777777222,,,+++,,,........................000//////............///...//////000000000000000000000000000000111222222111222333333444444444444333444666777888777666555333888===;;;777888???GGGttt|||~~~vvvsssfffRRRDDD@@@AAA@@@NNNgggrrrHHH111...+++444999+++111,,,***---...,,,+++---++++++***))))))***++++++))))))))))))))))))))))))((()))))))))************************+++,,,---...(((******))))))*********)))******+++++++++******))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,+++***...,,,+++)))(((((()))***(((((((((((())))))))))))(((((()))***************---......,,,)))&&&%%%%%%'''((()))***+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******(((&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''')))***''''''''''''(((***+++,,,,,,,,,,,,,,,+++)))((('''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***&&&&&&&&&'''''''''''''''((((((((()))*********(((******)))(((''''''((((((((('''&&&%%%%%%&&&'''(((*********)))))))))((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))))))))))))))***+++,,,,,,++++++******************************++++++++++++******((()))***+++++++++++++++***))))))))))))))))))))))))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,------------))))))))))))***+++,,,---,,,,,,,,,,,,,,,---......---------........./////////333666333...***+++------------...............---------......000111111......///000000000000000000000//////000000111222333222222222222333333333333444555666777666666555555666666555555777<<>>HHH\\\ooowwwooonnnqqqtttwww^^^;;;222999111///555///000,,,+++...///,,,+++---,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))))))))************)))((((((''')))+++---...(((---///***''')))***((('''((())))))*********)))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////...,,,+++&&&'''(((((((((((((((((('''((((((((()))))))))***(((((()))***************...---,,,)))&&&&&&)))+++111///---+++*********+++)))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((''''''''')))+++((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''((((((((((((((((((((('''(((((()))*********+++,,,......---+++***))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&'''((()))((((((((())),,,+++)))'''&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''((())))))$$$%%%%%%&&&'''''''''''')))(((((((((((()))***+++)))))))))*********++++++'''((()))***++++++++++++******************************++++++++++++******)))******+++++++++******((())))))***+++,,,------))))))************))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,))))))((())))))***++++++,,,,,,++++++,,,,,,---...,,,,,,------...//////000//////...,,,++++++,,,,,,,,,,,,,,,------.........---------......000111222---...//////000000/////////............///000000111111111111222444555666666555444333333555666888333555888:::999666111---333???OOOdddfffJJJ:::222555DDDRRR___xxxvvvfffUUUIIIEEEHHHLLL]]]nnnaaa999,,,444...,,,000+++000,,,+++...///,,,+++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))************((((((''''''(((***---...)))///000***''')))***(((''''''((())))))))))))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''%%%'''(((*********))))))'''((((((((())))))******(((((()))***************------+++(((''')))---000:::777333///---,,,------))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''''')))+++...((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''((((((((((((((())))))***&&&(((***---......---,,,,,,++++++***)))(((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((,,,***(((&&&%%%&&&'''(((%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))###$$$%%%&&&'''''''''''')))))))))))))))***++++++))))))******+++++++++,,,&&&'''((()))************))))))))))))))))))))))))******++++++++++++************+++++++++******)))(((((()))+++,,,---...///))))))************))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,+++******************,,,,,,++++++,,,,,,---...,,,,,,------...///000000---,,,+++,,,------,,,***,,,,,,,,,------.........//////.........//////000---......///////////////...............///000000000000000111333555888999777555333222222444777888555555555333333555999===222;;;@@@===HHHlllcccGGG999:::FFF\\\qqq~~~rrrXXX???999888444222555>>>KKK]]]pppTTT;;;000333222111000))),,,,,,,,,------.........---+++))))))+++,,,)))''''''(((((()))***+++++++++,,,***(((''')))************)))'''(((+++...//////---............,,,+++******+++,,,,,,------------******+++++++++,,,,,,,,,'''((()))***++++++***)))******))))))))))))******...---,,,************+++******))))))(((((('''''''''(((***,,,---,,,+++***''''''((())))))))))))(((+++---///...---222<<>>OOOeee}}}{{{zzzzzzfffTTTJJJSSSYYY___^^^[[[]]]hhhtttwwwrrrkkkfffgggiiicccZZZGGG;;;333444666555333333333///,,,000AAAWWWdddfffnnnrrrxxx}}}uuuJJJ666111777666333222++++++++++++++++++,,,,,,,,,*********+++,,,------,,,(((((())))))************+++)))((((((*********))),,,***)))***+++++++++)))***,,,///111111000...,,,***++++++,,,,,,,,,++++++*********+++++++++,,,,,,***++++++,,,+++***(((''')))(((((((((((((((((()))(((((((((((())))))******))))))))))))))))))))))))******++++++***)))((('''+++***((('''((()))+++---111---111CCC[[[hhheee\\\]]]WWWHHH555+++++++++)))+++***************++++++(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((''''''''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%''')))&&&&&&&&&'''''''''((((((((()))***+++)))&&&&&&((((((''''''''''''''''''(((&&&&&&&&&&&&''''''(((((((((&&&''',,,,,,)))''')))&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((''''''&&&&&&'''((()))***&&&&&&&&&'''(((''''''&&&''''''&&&'''(((((('''%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&))),,,------,,,)))*********++++++++++++************,,,------,,,+++***))))))************+++***((()))***+++***)))))))))*********+++++++++((())))))))))))))))))((()))***++++++***)))***+++++++++***************************+++++++++***))),,,,,,,,,+++++++++******+++++++++---///000///.........///............//////---******,,,---,,,+++++++++,,,,,,------------,,,,,,---------------------------............///,,,,,,...///000000000000111111111111000000000000...222555777666444222222444444333333333444444555444555888;;;888444888@@@CCCYYY}}}zzz~~~nnnUUUBBB:::IIILLLNNNKKKIIILLLRRRWWWSSSRRRMMMFFFCCCGGGIIIIII;;;666222555777777555444333333111...333===FFFIIIDDDOOOaaasss|||GGG555111888666333222,,,---------------,,,,,,,,,+++,,,------------...///)))))))))))))))************)))((()))***+++)))(((,,,***)))***++++++***(((***,,,...///...,,,***(((+++++++++,,,,,,+++******++++++++++++,,,,,,,,,---***+++,,,,,,+++***)))((())))))(((((((((((())))))))))))))))))((((((''''''))))))))))))************************))))))((('''+++)))((('''''')))+++,,,)))'''***555AAAEEE>>>555999888333,,,)))+++,,,+++++++++***************+++(((((('''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&''''''((('''''''''&&&$$$%%%''')))&&&&&&&&&&&&''''''''''''%%%(((***)))((()))******'''(((((((((((((((((('''%%%%%%&&&''''''(((((((((&&&%%%(((,,,,,,(((''')))''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((('''&&&&&&&&&)))((('''(((******(((''')))(((((((((((((((((()))(((((()))))))))(((((((((&&&&&&&&&))),,,------,,,)))*********++++++++++++,,,+++***,,,...000///...+++++++++*********+++++++++***)))***+++,,,+++)))+++++++++*********))))))************************)))***++++++***)))***+++************+++*********))))))***+++************,,,,,,,,,+++++++++******,,,,,,,,,...111222111000...///111000...---...000///---+++******,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......---------............///,,,,,,...///000000000000/////////000000111111222000222333333222222333555555444444333333333444444666666777:::999777888<<<888>>>WWW}}}xxxcccTTTNNNVVV[[[```aaaaaaaaa^^^YYYYYYZZZTTTHHH??????CCCEEE>>>===>>>@@@AAAAAA???>>>888;;;;;;777777>>>EEEHHHHHHTTTeeevvvGGG555222888555222222.........------------,,,,,,+++---......,,,,,,---///))))))))))))))))))*********)))((()))++++++)))(((******)))***++++++)))(((+++++++++++++++)))((('''++++++++++++++++++***)))******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))******))))))))))))******************)))((('''&&&)))))))))************+++***)))))))))))))))(((((()))((('''''''''(((***+++***((('''***...000///---+++,,,,,,+++++++++******++++++***))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&'''''''''$$$((()))''''''***,,,+++(((((())))))))))))((((((&&&&&&'''(((((((((''''''&&&%%%(((,,,+++'''&&&)))(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((('''''''''&&&((())))))'''&&&&&&''')))(((((()))******)))'''))))))(((((((((((())))))))))))*********)))((((((&&&&&&&&&(((+++,,,,,,***)))))))))*********++++++---+++***,,,///111000...***+++,,,+++))))))+++,,,,,,++++++,,,------,,,***---,,,,,,+++******)))))),,,++++++******++++++,,,)))***++++++***)))***+++))))))***++++++++++++***''')))++++++***)))***+++,,,,,,,,,+++++++++******,,,,,,,,,...111222222000---000333222///---...000...---,,,+++***+++,,,---+++++++++++++++,,,------+++,,,,,,------.........---------............///------...///000000000///---...///000111222333333444444333222111333666999555555444333333333444444777777777777777666777888999<<>>888444333444444555111888DDDSSSiii{{{JJJ888222777888999555)))...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,------------+++******++++++)))(((((((((((()))))))))*********)))(((((()))***)))'''))))))))))))************000111111///,,,***))))))************************%%%'''+++,,,---,,,------...,,,***)))***+++***))))))))))))))))))*********(((((((((((((((((((((((('''''''''(((***,,,---...((((((((()))))))))******)))))))))))))))******+++******)))))))))(((((((((&&&''''''((((((((((((((('''''''''''''''((()))***))))))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***%%%###$$$((()))&&&&&&)))''''''(((((((((((('''''')))&&&''',,,...+++)))))),,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))((((((((((((''''''''''''((()))******))))))(((((((((((()))))),,,,,,---------,,,,,,+++111111111111000///...---+++)))+++333666333---+++++++++++++++++++++******,,,,,,++++++******++++++666222,,,((((((***++++++)))******+++,,,+++++++++************************+++,,,...---,,,++++++,,,++++++,,,---...//////000111222333222111//////000......------,,,,,,---------,,,,,,++++++,,,,,,---,,,---...---,,,,,,---...---...///...---,,,---......---,,,---/////////...........................,,,...//////000222555888444666777555111///000222333333222222222333444555<<<888555666;;;AAACCCCCC::::::AAAYYYssscccSSSJJJ@@@AAA???;;;888999<<<===FFFAAA<<<;;;===??????===>>>===;;;;;;<<<;;;777222888555222222555999<<<>>>HHHSSSaaannn{{{{{{III666222:::>>>AAA<<>>;;;===???@@@???@@@;;;666555666666666555777777999>>>EEELLLQQQSSSjjjuuu|||yyyyyyIII666111999===@@@<<<000...,,,******+++++++++***))))))******++++++,,,,,,++++++++++++***)))))))))************************+++++++++***)))(((((()))((()))))))))************)))+++------,,,*********))))))*********+++++++++,,,---...,,,,,,...555:::111///---,,,,,,,,,+++************)))))))))))))))******************************************+++,,,))))))))))))************))))))(((((('''(((((()))((())))))))))))(((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''')))******(((((())))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((())))))(((''''''''''''&&&''''''((((((((((((''''''(((''')))000222...+++***+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((''''''''''''(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((()))*********+++---...///000111111:::999888555222...,,,***((('''***000222///,,,---******************++++++,,,++++++***++++++,,,,,,...//////---***))))))++++++++++++++++++,,,,,,,,,************************+++---......---,,,---...++++++,,,,,,---.........//////000000111111000000,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++---...---,,,,,,---......---,,,---/////////...,,,---------......//////...///000000///000222333111222222111000//////000111111111222222222222222333333444666777777666444666:::;;;888888JJJlll~~~}}}{{{zzzzzzwwwqqqmmmmmmaaa]]]XXXVVVWWWZZZ^^^```ZZZRRRKKKHHHGGGFFFHHHLLLNNNOOOSSSZZZdddmmmsssuuu{{{iiiXXXWWWmmmxxxKKK777000444555777555***...,,,+++***+++,,,+++*********************++++++)))***++++++***)))***+++---,,,,,,+++******)))))))))+++++++++)))((()))***))))))))))))************))),,,///000///---------)))))))))***++++++,,,,,,---,,,***)))***...333888111///---,,,---...---,,,)))))))))))))))*********+++++++++++++++++++++++++++******)))))))))******((((((((()))))))))******)))((((((''''''''''''''''''((()))***)))((('''&&&&&&''''''((((((((((((((('''''''''''''''((()))***''''''((()))))))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''''''''''''''''''''%%%'''))))))'''&&&'''''''''((('''$$$###%%%%%%###''''''((((((((((((''''''(((''')))///222...++++++))))))))))))***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((''''''(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((()))))))))))))))))))))(((((())))))***)))(((((())))))***+++,,,***+++---...000000111111777666555333000---+++))))))''')))...///,,,+++---++++++++++++++++++******++++++******++++++,,,,,,***+++,,,+++***)))***+++,,,++++++++++++,,,------************************+++,,,......---,,,---...++++++,,,,,,------------...------///111111000///++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++***---//////...,,,,,,,,,+++,,,------,,,,,,---...---,,,+++,,,.........---,,,,,,,,,---....../////////000111111/////////000111111000000000000000000000111222333333333333222555555444444444444444555666555666777777;;;EEEPPPxxxwwwuuurrrrrruuu{{{tttmmmgggeeebbb```eeemmmpppooopppttt{{{{{{uuukkk[[[HHH<<>>===888333222222555333222333444555555444555555666666777777888888999BBBKKK\\\|||```OOOIIIAAAHHHGGGJJJUUUdddsss~~~}}}ttt```EEE111666666777???PPPggg~~~XXX666333222---000222@@@cccxxxXXX===333)))---&&&++++++++++++++++++++++++)))************+++++++++111///---+++*********+++)))************+++++++++((()))))))))******************+++---//////,,,))))))***++++++***)))***+++***+++,,,+++***)))***+++,,,,,,---,,,,,,++++++******))))))((()))***+++,,,++++++******))))))))))))'''((((((((()))))))))******)))((('''&&&''''''((((((((((((((((((((((((((($$$)))------***'''''')))(((''''''&&&'''((()))***''''''&&&%%%&&&'''((()))((()))))))))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))))))))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************,,,***)))***,,,---,,,***((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''))))))((((((***+++*********)))((((((''''''******+++++++++******))),,,++++++++++++,,,,,,---++++++,,,000444444000,,,.........---+++***+++---,,,,,,------,,,,,,+++***---,,,***)))((()))***++++++++++++******))))))))))))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++++++++************++++++,,,...///...,,,+++---///------------------,,,,,,---,,,,,,+++*********+++---++++++---000111///---......---......///000111222000......///000000///777777777888777666333111333222222333555555444222444555555666777777888888999<<<<<>>>>>;;;666555:::???AAAIIITTTaaaiiilllrrr{{{~~~|||uuueeePPP>>>999333---333@@@999CCCVVViiiyyyYYY888444222,,,---///>>>VVV___888///333...++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))(((((())))))))))))*********+++++++++)))))))))))))))******************,,,......,,,***)))+++,,,+++***)))***+++---...///---+++******++++++++++++*********++++++***)))(((''''''((()))******)))(((''''''((())))))(((((((((((())))))))))))''''''((()))((((((''''''((((((((((((((((((((((((&&&))),,,---,,,*********''''''''''''((((((((()))((('''&&&&&&&&&''')))***)))******)))''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((())),,,///---,,,)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************((()))))))))************))))))))))))***++++++***+++++++++***)))((('''&&&''''''''''''''''''''''''))))))))))))((((((''''''&&&((()))***))))))***,,,++++++******)))(((((('''))))))***+++++++++******))))))))))))+++,,,---...333333555888:::888111++++++,,,...---,,,,,,,,,......---+++*********+++,,,******+++,,,+++***)))(((******************))))))*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,++++++++++++,,,------------,,,,,,+++***+++++++++,,,+++++++++***,,,,,,,,,---.........---//////...---------......000///......000111000///333111///000333666777666:::777444333333333222111333444444555555666777777::::::;;;<<<:::GGGiiivvvjjjcccXXXLLLNNNJJJ@@@:::999888555777<<>>;;;999:::;;;<<<<<>>@@@BBBDDDEEETTTXXXZZZYYYZZZ___ccccccjjjdddaaabbbbbb^^^]]]___QQQLLLDDD===888555222000999===AAADDDJJJZZZpppggg===444444333444***---000FFFnnnYYY444555000...++++++++++++++++++++++++)))************+++++++++(((((())))))************)))************+++++++++************)))))))))(((***))))))***+++,,,+++***+++,,,------++++++,,,---***+++,,,+++***)))***+++***)))''''''''')))***,,,(((((('''((()))+++---...000...+++(((''''''((()))***)))))))))((((((((('''(((''''''&&&'''((()))***(((((((((((((((((((((((('''&&&%%%%%%'''((())))))&&&&&&((()))))))))(((''')))((('''''''''(((***+++***++++++)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&''',,,000'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))************%%%((())))))''''''(((*********+++++++++******)))(((((((((((((((((((((((())))))))))))))))))******''')))************+++---,,,,,,+++******))))))((((((((()))++++++,,,,,,+++,,,,,,,,,---...000222333333000---...///000---+++...000222222000...------+++++++++++++++***))))))+++++++++++++++***)))))))))*********++++++++++++++++++***))))))***++++++************************************************(((((((((((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++************++++++---+++***+++---...,,,***)))***+++,,,,,,,,,,,,,,,(((***+++------,,,+++******,,,......,,,***+++---,,,,,,,,,,,,---......///------...000222222111///...///000000000000222333999666333111222333333333222222222333444444555555888555333444777888:::;;;555GGGccc|||}}}wwwuuuqqqhhh]]]SSSLLLIIIBBB???;;;888777777666555777;;;<<<999:::>>>BBBBBBIIIDDDBBBCCCDDDAAAAAACCC888555222111444888;;;======MMM]]]cccgggrrr~~~nnnAAA333333444666,,,...222666XXXHHH+++222---***++++++++++++++++++++++++)))************+++++++++'''((()))***+++++++++***)))************++++++++++++*********))))))((((((***)))))))))+++,,,+++******+++,,,,,,******+++,,,)))***++++++***)))***,,,)))((('''&&&'''(((***,,,'''''''''(((***,,,///000111///,,,)))''''''((()))******))))))(((((((((''')))(((&&&%%%&&&'''***+++((((((((((((((((((((((((%%%%%%&&&(((******)))(((%%%&&&((()))))))))(((''')))((('''''''''(((***+++***++++++)))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&& %%%******'''%%%''')))$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************%%%'''))))))'''&&&(((***)))******+++++++++******))))))))))))))))))))))))++++++******)))(((((((((((()))***+++******+++---,,,,,,++++++***)))))))))(((((()))++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,+++***,,,///000---***000222444444111///...---******+++,,,,,,***)))(((+++++++++***************(((((())))))*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************((('''''''''''')))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++******************+++...,,,***+++---...---***((()))***+++,,,---------((()))+++---------+++******,,,///...+++***+++---+++++++++,,,---...///000------...000222222111///000...,,,---000222000---111000000222444444333222111222222333333444555555555555444444888;;;999444:::999@@@XXX~~~xxxppphhhdddYYYRRRKKKFFFAAA<<<<<>>///------)))+++++++++************++++++************************+++***************++++++'''((((((((())))))******((())))))***++++++,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,...000111///---++++++,,,,,,+++*********+++,,,,,,888444...)))''''''***,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++------------------------((())))))***+++,,,---------,,,+++,,,.........---------------..................//////000000000000//////000111111222222222666222111444666555666888777>>>KKK[[[jjj}}}|||}}}~~~|||zzz{{{zzz~~~|||~~~vvvyyy}}}XXX999333000000111,,,...------,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,++++++))))))************)))))))))))))))(((((()))******'''(((((())))))(((((('''))))))))))))******************))))))******+++,,,+++***)))))))))***+++,,,))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))***+++,,,''')))++++++***)))***+++))))))))))))(((((((((((((((((())))))))))))((((((******)))))))))(((((((((&&&(((***)))((('''(((((('''''''''((((((((())))))$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''')))((('''))),,,***&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))***++++++,,,,,,************************)))******+++,,,---......,,,,,,,,,---...///...,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...///000000,,,,,,,,,,,,++++++++++++***************************))))))((((((((())))))++++++************++++++---???===...+++,,,***+++++++++************++++++++++++++++++++++++++++++*********)))******+++,,,************))))))))))))(((((()))***+++,,,,,,---++++++,,,---------------------,,,+++++++++,,,,,,---/////////,,,+++++++++++++++***))))))***,,,---:::666///)))''''''***,,,************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,,,,---------++++++,,,---...---,,,,,,------------.........------...///000000000000///000000111222222111111777333111333555333333555777;;;GGGSSSXXXeee}}}}}}~~~~~~~~~||||||~~~zzzyyy||||||||||||~~~}}}{{{{{{{{{~~~ZZZ:::444222222222...------,,,,,,+++******)))***************)))(((((())))))))))))))))))))))))))))))))))))******************+++++++++++++++***))))))************)))))))))))))))))))))***+++,,,(((((()))******)))(((((())))))))))))******************))))))******+++,,,,,,+++*********+++---...))))))))))))************))))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((()))***+++,,,(((***,,,,,,+++***+++,,,))))))))))))((((((((((((((())))))******))))))(((*********)))))))))(((((('''(((((('''&&&&&&''')))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''&&&'''+++)))%%%(((((((((((((((((((((((('''''''''((()))*********)))))))))***++++++,,,,,,*********++++++***************+++,,,---...//////,,,---...---,,,---...000---,,,,,,++++++,,,---...,,,,,,,,,++++++++++++***---------------,,,,,,,,,///...............//////,,,,,,,,,+++++++++*********+++++++++++++++++++++))))))((((((((())))))***,,,++++++******++++++,,,%%%:::;;;---***,,,***+++++++++************++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,++++++******))))))'''((()))***+++,,,------***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++---...---+++******++++++***)))((()))***,,,---333111---***))))))***+++************++++++++++++++++++,,,---------------,,,,,,,,,++++++************+++++++++,,,,,,------,,,+++***+++---...---,,,,,,,,,---------.........,,,---...000000000000//////000111222222222111111666333333555666333222555888:::GGGXXX]]]]]]mmm~~~~~~xxx{{{~~~}}}yyyyyy}}}}}}xxxxxx}}}||||||}}}~~~~~~}}}{{{}}}[[[<<<555333333444000,,,,,,++++++***))))))(((***************)))((('''))))))))))))))))))))))))))))))))))))************((()))************))))))(((((())))))))))))(((((())))))))))))***+++------((()))***++++++***)))((())))))))))))*********************)))***++++++,,,,,,,,,+++++++++,,,...///))))))))))))************))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((()))***+++,,,(((***,,,,,,++++++,,,---))))))))))))(((((((((((())))))************))))))************))))))))))))'''((('''&&&$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&((()))(((((('''%%%''''''%%%'''***)))$$$((((((((((((((('''''''''&&&''''''((()))******+++)))))))))***++++++,,,,,,******++++++++++++************+++,,,...///000000,,,...///---++++++///222...------,,,---...000111,,,,,,,,,+++++++++******.........------,,,,,,,,,000//////............///,,,,,,,,,++++++*********++++++++++++++++++,,,,,,((((((((((((((()))******,,,,,,++++++++++++,,,,,,###:::===...+++,,,******++++++************++++++++++++++++++++++++++++++******))))))***+++,,,,,,...------,,,+++***))))))'''((()))***+++,,,------******+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,***,,,------+++******++++++***)))((()))***,,,---,,,,,,,,,+++++++++******)))************++++++++++++,,,------......------.........------,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,---------......+++,,,...000000000000///000000222333333222111111333222555999999555444777444222???WWW___XXXYYYeeesss~~~mmmggg^^^ddd}}}|||qqqnnnwww~~~||||||tttuuu}}}~~~||||||}}}~~~}}}|||zzzxxx~~~{{{xxx}}}}}}~~~}}}~~~}}}}}}___BBB777777555444555...---,,,+++************---,,,***)))))))))******))))))))))))************(((***+++***)))((()))***************************((()))++++++*********+++%%%&&&''')))************))))))************))))))))))))))))))************))))))((()))***+++---...)))***,,,------,,,***)))))))))(((((())))))***+++''''''((())))))((('''&&&'''''''''''''''((())))))+++******)))))))))******''''''((()))******))))))+++)))'''&&&'''))),,,------+++)))'''&&&&&&'''((()))))))))((('''''')))+++************))))))))))))'''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''%%%$$$%%%'''((()))(((''')))'''&&&'''((()))((('''&&&&&&&&&'''''')))*********)))(((''''''((()))***))))))))))))************++++++******++++++,,,---+++,,,---...////////////''')))111333)))(((GGGnnnRRR000$$$000222...000333......,,,+++******))))))///000000...+++*********000000///,,,***)))+++---,,,,,,+++++++++,,,---...///...,,,***))))))***+++******)))))))))***,,,---((()))++++++******+++---++++++++++++++++++++++++(((((()))***++++++,,,,,,((()))***))))))***,,,///***++++++,,,,,,++++++***555>>>555''')))---))))))++++++************++++++,,,,,,,,,,,,,,,+++***)))---+++)))***...000000...,,,+++***))))))***+++,,,---)))(((******)))+++111))))))***+++,,,,,,------)))************+++++++++---,,,++++++------,,,+++---...///...,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000333222222222111111000000111222333444555444333222444666999===@@@CCCEEEFFFNNNTTToooqqqZZZKKKGGGTTTuuuooo]]]VVV^^^eeekkkrrr|||{{{}}}|||~~~wwwyyy~~~}}}{{{vvv{{{~~~}}}~~~}}}|||[[[===777>>>>>>777222...---,,,+++************,,,,,,***)))))))))******))))))))))))************((()))******(((((()))***************************((()))++++++*********+++&&&'''((()))************))))))************))))))))))))))))))************++++++***)))***+++---///)))***,,,------,,,***)))((((((((()))))))))******&&&'''(((((((((((('''&&&((((((((((((((())))))***+++******)))))))))******(((((()))***************+++***((('''''')))+++,,,---,,,***((('''((())))))((()))******))))))((()))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&'''***++++++***&&&&&&&&&''''''((()))******)))(((''''''((()))***(((((()))))))))*********++++++******++++++,,,,,,******++++++,,,---------111+++))))))'''222ZZZTTT888---222///++++++***,,,++++++*********++++++...//////...,,,******+++---...///...,,,++++++,,,+++++++++,,,,,,,,,------...---+++)))((()))***+++******)))))))))***,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++((())))))***++++++,,,,,,)))***,,,+++*********+++***++++++,,,,,,++++++***000999222&&&))),,,)))(((++++++************++++++,,,,,,,,,,,,,,,+++***))),,,+++***+++...000///---++++++***))))))***++++++---***(((***...111111///)))******+++,,,,,,------************++++++++++++---,,,++++++------,,,+++,,,---...---+++***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000222222111111000000000000111222222333444333333333333444666999;;;<<<======>>>???PPPqqq}}}}}}dddHHH===:::HHHhhh{{{bbbMMMCCCHHHLLLOOOXXXgggtttzzzyyyzzzzzz~~~}}}yyy|||~~~{{{zzz|||}}}}}}~~~}}}{{{~~~}}}YYY:::888DDDEEE:::///------,,,+++************,,,+++******)))*********))))))))))))************'''((())))))''''''((()))************************((()))++++++*********+++''''''((()))************))))))************))))))))))))))))))************...---+++))))))+++---///)))***+++,,,,,,+++***)))'''((()))***+++***))))))&&&'''(((((((((((('''''''''''''''''''''(((((()))******))))))))))))******))))))))))))************,,,+++)))''''''(((***+++---,,,+++)))))))))******'''(((***++++++)))((('''(((((((((((((((((((((((())))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''&&&&&&(((+++,,,,,,,,,''''''&&&''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************+++,,,---...///******//////222EEE^^^AAA111---...+++---111,,,******))))))***++++++,,,,,,......---,,,++++++---***,,,///000...---,,,+++)))***,,,---------,,,+++---,,,***)))(((((()))************)))******+++,,,+++,,,---+++)))(((((()))++++++++++++++++++++++++)))))))))***++++++,,,,,,)))+++------+++))))))*********++++++++++++*********333...%%%***,,,((((((++++++************++++++++++++,,,,,,,,,+++******+++++++++---//////---,,,++++++***))))))***+++++++++---+++***000999666---*********++++++,,,,,,---************+++++++++,,,...---,,,,,,,,,,,,+++***+++,,,---,,,*********,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000////////////222222111111222222333444333444555666666666666666777444999JJJaaa}}}~~~~~~yyy___DDDBBB<<>>@@@AAA???999999???EEEGGGLLLYYYcccdddaaaeeeqqqzzz~~~zzzwwwxxx{{{}}}{{{{{{}}}{{{yyyxxxzzz}}}~~~}}}dddAAA777;;;:::333---,,,,,,++++++******++++++************+++*********((()))))))))************&&&((()))((('''&&&''')))))))))))))))))))))))))))((()))++++++*********+++)))***************)))((())))))************))))))((()))))))))************...,,,)))''''''((()))***************************)))***,,,......---,,,+++)))))))))******++++++,,,((((((((((((((()))******((('''''''''(((((()))*********)))(((((())))))***,,,+++***)))(((((())))))))))))((((((((())))))***)))'''%%%&&&((()))(((&&&&&&'''''''''((((((((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''''')))---111'''&&&%%%&&&(((((((((&&&(((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,,,,++++++------------...///000000444,,,(((,,,,,,))))))---******---***###***///'''---,,,+++***))))))))))))***+++---,,,++++++,,,...,,,,,,---,,,+++,,,///111((()))+++------,,,+++*********))))))))))))))))))*********+++************(((***++++++******+++,,,***************************************++++++++++++***)))((((((***///333)))******++++++******)))%%%---***'''...---))),,,++++++************++++++***++++++,,,,,,,,,++++++***+++---......,,,***************++++++*********%%%222666---+++222111)))***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,...---+++,,,,,,---+++***)))***++++++))))))***++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000..................//////222111000///000111222333222333444555555666555555777555444555666999???EEEhhhxxxbbbQQQ>>>===;;;;;;;;;;;;;;;;;;<<<>>>===888777:::======:::GGGTTTZZZXXXWWW[[[___mmm|||yyyzzz{{{}}}||||||}}}}}}zzzzzz|||}}}gggBBB555444222...---,,,,,,++++++***++++++,,,))))))***++++++++++++***))))))))))))************'''((())))))''''''((()))))))))))))))))))))))))))((()))++++++*********+++++++++++++++***)))(((((())))))************))))))))))))))))))************+++***)))((('''(((((()))***************************+++,,,---...---,,,,,,***)))))))))***+++,,,---,,,,,,,,,,,,,,,------...(((((((((((()))***+++,,,---,,,+++*********+++,,,******))))))))))))))))))''''''(((((()))))))))******(((&&&(((++++++)))&&&'''''''''(((((())))))***&&&''''''(((((((((''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((()))---111'''&&&%%%%%%''''''&&&%%%((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************)))***+++,,,---,,,+++++++++,,,---......///......222,,,)))+++,,,,,,...222---+++///...&&&***///)))///...---+++***)))))))))***+++---,,,++++++,,,---------,,,+++***+++///111((()))+++,,,,,,,,,+++******************************++++++++++++***))))))''')))***+++******,,,---******************************************************)))((((((+++111555))))))************))))))'''---***(((...---)))---++++++************++++++******+++,,,,,,,,,+++++++++,,,......,,,*********)))***++++++++++++***)))%%%000555...)))+++,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++)))***++++++***)))+++,,,*********+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000............////////////000000000///000111111222...///111222444555555555444333222444666777777888@@@XXXyyy}}}jjjYYYCCCAAA>>><<<<<>>???BBBAAA===:::<<<===;;;;;;>>>FFFNNNUUUXXXYYYZZZTTTnnnyyy{{{{{{{{{|||}}}zzz{{{|||}}}{{{|||~~~}}}~~~}}}ccc???222333222...,,,,,,++++++***++++++,,,,,,((()))***+++,,,++++++***))))))))))))************((()))******(((((()))***))))))))))))))))))))))))((()))++++++*********++++++,,,,,,+++***)))((('''))))))************))))))))))))))))))************)))************))))))(((******))))))))))))***************++++++++++++,,,((((((''''''(((***+++,,,------,,,,,,------...///++++++++++++,,,---...///111000...---------//////)))))))))))))))*********''''''((()))***+++++++++***)))***...222000***$$$''''''((())))))***++++++'''''')))***++++++******&&&&&&&&&&&&'''((()))***%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$'''******'''&&&))),,,&&&%%%%%%&&&((()))((('''((((((''''''''''''(((((('''((()))******)))((('''************++++++++++++(((***+++------,,,+++******,,,///111111111///...***+++...111///+++***+++,,,&&&***///***+++111.........---,,,+++++++++,,,+++,,,---,,,******+++,,,,,,---...---,,,,,,---///)))*********++++++++++++******+++++++++++++++******++++++,,,+++***)))((()))***++++++***)))***,,,************************************************(((***+++++++++,,,...000))))))************)))))))))---)))(((---+++'''---++++++************++++++)))***+++,,,,,,,,,,,,+++,,,---...---***((()))+++)))***++++++++++++***)))'''+++......+++)))+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******+++---......---)))***++++++******+++---)))*********++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000....../////////000000000...///000000111111000000---...000222333444555555444555555555777999:::;;;;;;===EEE___zzzqqq___KKKDDD<<<777:::@@@AAA???HHHKKKIIIBBB>>>======:::<<<===EEEVVVeeeiiiaaaZZZUUUYYYdddpppsssnnnlllooovvv|||~~~}}}~~~}}}zzz~~~~~~{{{yyyzzz|||}}}wwwxxx{{{{{{zzz|||}}}yyy}}}~~~}}}{{{^^^:::000444444///,,,+++++++++***++++++,,,,,,((()))***+++,,,,,,+++***))))))))))))************(((***+++***)))((()))+++))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,+++***)))((('''))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))******))))))))))))******))))))(((((())))))***+++'''&&&&&&&&&'''(((***+++++++++******++++++,,,------------...///000111222555333111000///000111222(((((())))))******++++++'''((()))++++++,,,,,,,,,)))***...444888555+++###'''(((((()))***++++++,,,''')))***,,,---------,,,&&&&&&&&&'''''')))******%%%&&&''''''((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''$$$(((+++***%%%###%%%'''%%%%%%%%%&&&)))++++++***)))(((((('''''''''(((((('''((()))******)))((('''******+++++++++,,,,,,,,,(((***+++------,,,+++***,,,///222555555444222000+++,,,...---******///555111&&&(((///)))'''+++***------,,,,,,,,,---......+++,,,---,,,***)))***+++***,,,///000...,,,,,,,,,******))))))******+++,,,***++++++,,,,,,,,,++++++***+++,,,,,,+++***)))(((+++,,,,,,+++)))((()))***))))))))))))))))))))))))++++++******************'''***...///...---,,,,,,))))))************))))))***---(((''',,,)))%%%,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,---......,,,)))''')))+++)))***+++,,,,,,+++***)))***'''(((,,,...++++++...++++++++++++++++++++++++++++++,,,,,,,,,---------******)))+++---///......)))***,,,,,,++++++,,,---))))))******++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000.../////////000000111111---...000111111111000//////000222333555666666666111666888666333333444444222;;;@@@EEE]]]{{{eeeLLLBBBBBBAAA@@@>>>???AAACCCPPPQQQOOOJJJCCC>>>======CCC???QQQsssnnn___^^^[[[TTTWWWgggoooiiibbbbbbgggiiiiiiiiimmmtttsssnnnlllnnnmmmiiiiiiooossstttssstttvvv{{{}}}rrrzzzvvvxxx|||xxx}}}}}}~~~YYY<<<555333555444,,,+++...---)))&&&(((+++,,,...---,,,+++************&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))******)))))))))))))))***...---+++***)))***+++,,,+++++++++++++++***)))((((((((((((((((((((((((((()))(((((()))+++---,,,,,,******))))))))))))******(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&''')))***,,,---------///...,,,***************'''++++++'''%%%***------///***&&&(((...222222000111111666===;;;000'''&&&(((((()))***************'''222777444666===>>>888777---%%%$$$&&&%%%%%%&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''')))+++***(((&&&&&&((()))((('''&&&''')))***(((((()))***+++***)))+++*********))))))((((((((()))+++,,,------,,,++++++---000333444333111000///............//////000222,,,***---,,,(((***///---,,,,,,++++++,,,,,,---,,,------......------,,,---------...//////...---************************,,,,,,,,,+++***)))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''')))))))))***++++++)))&&&''')))))))))---222333111---((('''***---+++)))******************************+++,,,------,,,+++***,,,+++*********+++---...111000...---,,,+++******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,*********,,,------+++***++++++++++++++++++++++++)))******+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,---.........---,,,+++...------,,,,,,,,,---------000111//////111000---///000000111111111111000333333444444555666666666111444777:::DDD^^^~~~tttaaaIII@@@@@@>>><<<;;;<<<>>>@@@FFFGGGGGGDDD@@@======>>>===EEEbbbooo\\\ZZZaaa]]]bbbnnnpppdddXXXUUUOOOPPPRRRVVV[[[^^^]]][[[YYY]]]^^^[[[[[[^^^```___kkkjjjiiiiiikkkmmmpppqqqnnnrrrzzzzzz}}}}}}zzz|||~~~XXX<<<555222222333---444111...,,,***)))***+++...---,,,+++************'''(((***+++++++++)))((())))))))))))))))))))))))***))))))(((((())))))***++++++******)))***************++++++***))))))(((***************************))))))***,,,---,,,*********))))))))))))******((((((((()))))))))******))))))******)))(((''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&((()))*********++++++***)))(((''''''(((((((((******)))((())))))(((***---222777888666111---...---///444222***&&&&&&(((((()))************)))000;;;EEEKKKXXXeeeggg```<<<111(((%%%&&&&&&''')))'''((((((((((((''''''&&&''''''&&&&&&&&&''''''(((%%%%%%&&&''''''(((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&''')))******(((%%%'''((())))))''''''((())))))(((((((((***+++***)))************)))))))))((()))***+++,,,---------,,,,,,...000111222222111000111000///...------.........++++++//////++++++...---,,,,,,++++++,,,,,,---------............------,,,,,,...111444333///+++************************+++,,,,,,++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''*********+++------+++)))(((*********///666888666///***))),,,...,,,+++++++++***************************++++++++++++******,,,+++***))))))***,,,,,,///...---,,,******)))))))))))))))))))))))))))))))))******+++++++++******)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,+++++++++---//////---+++++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,,,,------+++,,,,,,,,,---.........+++,,,------...---,,,,,,...------,,,,,,---------000444666222///000///---///000111111000000111222333333333444555555666666666888777555666AAASSSbbbyyyjjjUUUGGGEEEAAA>>><<<<<<<<<===:::;;;<<<<<<::::::;;;<<<666EEEeee|||```OOOPPP___```hhhrrrpppcccWWWUUUJJJFFFHHHQQQSSSMMMJJJMMMLLLRRRUUUTTTSSSTTTSSSQQQ\\\]]]\\\\\\[[[]]]```cccdddeeejjjrrrxxx{{{~~~XXX===777333222888999DDD777---------***))),,,---,,,+++***************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))******))))))((((((******************************+++---......+++)))******))))))))))))******)))))))))*********++++++************)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((''')))(((''''''''''''((((((***))))))++++++)))(((***444888>>>???:::444...,,,,,,******,,,+++'''&&&''''''((())))))******))))))555>>>JJJWWWkkk|||~~~www???444***'''''''''))),,,((((((((((((((('''&&&%%%&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''((())))))((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&(((******'''%%%((()))***)))((('''(((***)))((('''(((***+++***)))************))))))))))))***+++,,,---.........---......//////000111111111333222///---,,,,,,---...,,,+++---111111...,,,------,,,,,,++++++,,,,,,---------............------+++,,,...444999888111***+++++++++++++++++++++++++++++++++++++++***)))(((***)))(((((((((((()))***))))))))))))))))))))))))))))))******))))))((((((******+++---...///---+++)))+++++++++000888<<<:::///,,,+++///000...,,,---+++++++++******)))))))))************************,,,+++***)))((()))***+++------,,,***))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))******************++++++***++++++,,,,,,,,,,,,,,,++++++,,,...000111///...++++++++++++++++++++++++++++++,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,------,,,,,,---------,,,,,,------...222888:::555///...///...///111222111//////111444222333333444444555555666333555666555333444999===HHHtttxxxdddRRRNNNHHHCCC???>>>===<<<555555666666666666777777444<<>>666///,,,,,,,,,+++***)))***)))(((((()))'''(((((()))))))))))))))...555===GGGVVVccceee```999111***)))((('''(((+++(((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''(((******&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&(((******'''%%%((()))***)))(((((()))***)))((('''(((*********(((*********)))))))))))))))++++++,,,---............//////.........///000111222111...,,,,,,---///000---,,,---//////---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,+++,,,222888888222++++++++++++++++++++++++++++++++++++++++++***)))(((+++***(((''''''(((***+++))))))))))))))))))))))))))))))*********))))))((())))))***,,,...///...,,,)))+++***)))...666999888...,,,,,,000000---,,,...++++++******))))))((((((***))))))))))))))))))***+++***)))((((((((()))***---,,,+++***************))))))))))))))))))))))))******+++++++++******)))+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,...000111000...++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,---......111888;;;555---,,,///000...111333111//////222666222222222333444444555555111222444666888888999999;;;QQQuuuwww```QQQKKKEEE@@@>>>>>>===<<<666666555444444444333222666555888===<<<555333666555888===CCCEEEHHHOOOVVVUUUMMMOOOXXXUUUHHHEEELLLJJJQQQWWWWWWXXXYYYXXXTTTPPPPPPPPPNNNKKKIIIHHHHHHDDDFFFHHHHHHIIIOOOVVV[[[iiijjjnnnrrruuuyyy~~~}}}SSS<<<>>>;;;@@@YYYqqqbbbAAA111---***+++...++++++******))))))*********)))((('''((()))+++,,,************************((((((((((((((()))*********+++,,,---------++++++'''((())))))))))))(((((())))))))))))))))))))))))++++++,,,...///...+++(((******))))))))))))******)))*********++++++++++++++++++++++++***)))((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((()))))))))))))))(((******(((+++555BBBKKKOOOCCC444***'''(((******''')))************)))(((''''''((()))))))))))))))'''+++///000444999<<<<<<---)))'''******'''&&&((('''''''''''''''&&&%%%%%%&&&&&&&&&'''((()))***+++&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((&&&&&&''')))+++***(((&&&''')))***)))((('''((()))(((''''''''')))***)))((())))))))))))))))))******,,,,,,,,,,,,---.../////////...---,,,---...000111///...---,,,---///111222000///...+++***+++,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++...+++***---222444222...++++++++++++++++++++++++******+++++++++***)))))),,,***)))'''''')))***,,,))))))))))))))))))))))))))))))************))))))(((((()))+++------,,,***)))***)))'''+++111333000,,,***,,,000///+++***---*********)))))))))(((((())))))))))))))))))))))))+++***)))(((((()))******---,,,+++++++++++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++***************)))***++++++,,,,,,++++++++++++,,,...000000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))******+++,,,---...,,,,,,,,,,,,,,,---...///---555888222,,,,,,000222...000222222000000333666111111222222333444444444666555333333333555555666>>>>>>JJJhhhrrrVVVFFF@@@:::777888:::::::::888777555555555555333222888444444999>>>>>>777111222222222222333888AAAHHHEEEBBBDDDKKKLLLGGGIIIQQQNNNWWW^^^aaaaaa```\\\WWWWWWRRRJJJDDDAAA???===;;;888;;;;;;777555999===???HHHHHHMMMUUU\\\bbbjjjrrr~~~[[[NNNYYYYYY[[[wwwVVV888---,,,,,,***+++******)))))))))*********)))((((((((()))+++,,,************************)))(((((())))))***+++,,,---------------,,,,,,+++(((((())))))******))))))((((((((((((((((((((((((******+++---......+++)))******))))))))))))******)))))))))*********++++++******++++++******)))(((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((&&&'''''''''''''''&&&&&&&&&,,,+++(((111EEEPPPOOO???666+++&&&(((***)))'''$$$((()))((((((***((($$$&&&'''(((((())))))(((((('''((((((&&&$$$%%%(((***&&&$$$&&&******&&&%%%'''%%%&&&&&&'''''''''&&&&&&''''''''''''((()))******&&&''''''(((((()))******'''''''''&&&''''''((()))''''''(((***,,,,,,)))''''''((()))((('''&&&''')))((('''&&&''')))***)))((())))))))))))************++++++++++++,,,---...//////...---,,,,,,---...///---------...///000111222000111///******---...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++...,,,***+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++***))))))))))))***+++))))))))))))))))))))))))))))))******++++++******''''''((()))+++,,,***((((((***)))''')))------******))),,,///...***))),,,))))))))))))))))))))))))((()))***++++++***)))(((******)))((()))***+++,,,,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******************++++++)))******+++++++++++++++---,,,---...000000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,---......///+++111444///+++---111222//////111222333444333333000111111222222333333444777555333111111333666888888555888DDDYYY{{{wwwYYYCCC===666333555777777666777555444555888999888666777666888@@@JJJKKK???111555555444222222555:::<<<<<<===>>>>>>>>>AAAGGGLLLPPP[[[fffjjjiiiddd[[[SSS[[[UUUOOOMMMLLLHHH???888444666555444999@@@AAA===777555777>>>CCCGGGPPPYYYiiisss~~~xxx]]]```wwwxxxtttccc;;;,,,///...'''******))))))))))))******)))))))))))))))******+++************************))))))))))))***+++,,,---///...---,,,+++*********((())))))***++++++******))))))))))))))))))))))))***))))))***,,,---,,,*********))))))))))))******((((((((()))))))))******))))))***+++++++++******(((((((((((((((((('''&&&(((((((((((((((((((((((((((((()))*********))))))'''(((((()))((('''%%%%%%%%%...---+++>>>XXXVVV@@@...+++)))((()))***(((&&&%%%)))***&&&&&&))))))%%%&&&'''(((((())))))(((((((((&&&%%%&&&&&&''''''''''''%%%'''***)))&&&%%%((($$$$$$%%%&&&'''''''''''')))((((((((((((((())))))'''''''''((())))))******'''''''''''''''((()))))))))))))))+++------+++(((%%%'''((('''&&&%%%&&&(((((('''&&&''')))))))))(((((()))))))))************++++++******+++,,,.........------------------...,,,---...///000000//////---000000------222222///---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,***+++///222,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************))))))))))))))))))))))))((()))***++++++++++++***((((((((()))++++++)))'''''')))***)))+++...,,,((())))))---000...)))))),,,''''''(((((()))*********((())),,,......,,,)))(((***)))))))))***+++---...***************+++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***+++++++++,,,))))))***+++++++++++++++/////////000111000...,,,++++++++++++++++++++++++******+++,,,------------************++++++++++++*********+++,,,,,,,,,---------,,,++++++,,,---...,,,,,,,,,,,,---...//////---111111---,,,///111000///...///222777777444000000000111111222333333333111333444444333555888<<<111222666999:::NNNaaaJJJBBB999555666777666444444222222555999<<<<<<:::555666:::BBBMMMPPPCCC222000222333333444666777555<<<>>><<<444222777===>>>KKKYYYgggmmmjjjbbbTTTIIIYYYXXX[[[```ccc[[[JJJ<<<555666666;;;HHHTTTTTTLLL888333111444555666>>>HHHJJJZZZnnnxxxxxxwwwzzzjjjVVVddd{{{eee:::+++222111&&&***)))))))))))))))******((()))))))))************************************************+++,,,---...000///,,,***))))))))))))))))))***+++++++++++++++************************)))(((((()))+++---,,,,,,******))))))))))))******(((((((((((())))))))))))((()))***+++++++++++++++((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))***++++++++++++)))'''&&&%%%000///...HHHfffWWW000((()))***)))'''&&&'''((())),,,+++&&&%%%***+++'''&&&''''''(((((((((((((((&&&"""!!!&&&+++,,,)))&&&+++))))))***)))%%%&&&***######%%%&&&'''(((((((((***))))))(((((((((((()))''''''(((((())))))******'''''''''''''''((())))))))))))***,,,......+++)))%%%&&&'''&&&%%%%%%&&&'''((('''&&&''')))))))))'''(((((())))))*********++++++******)))***+++---...---------------------,,,---...000111111///---,,,)))///222000222777666222---,,,,,,++++++,,,,,,---......////////////......+++...111///+++***...222,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))***++++++++++++***)))))))))))))))))))))))))))((()))***+++++++++++++++***))))))***++++++)))&&&'''***++++++---000---((()))***...111///)))))),,,&&&&&&'''((()))***++++++'''***---//////---***'''))))))))))))+++---///000)))((((((((()))***+++,,,))))))))))))))))))))))))***++++++++++++***))))))(((((()))***+++,,,,,,---))))))***++++++++++++***222111111111222111///,,,++++++++++++++++++++++++)))***+++,,,---.........)))************+++++++++))))))***+++,,,,,,------///...---,,,,,,,,,---...+++++++++,,,---...///000000222111------000111///000------222999:::444...000000000111222222333333...222666666333111222444222333888999444<<<```|||aaaRRRAAA999::::::555///...000333666777888888888999:::;;;<<>>222777;;;444,,,***+++***)))+++------***&&&+++,,,,,,---,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++---......---444333111000...------,,,111111222444777555111---333222111000////////////111111222333333444555555444222444666333777OOOkkk}}}pppaaaVVVQQQLLLDDD<<<;;;999666555555666666666777:::;;;::::::;;;888333444555999???@@@<<<;;;>>>>>>>>>===:::888888:::<<<;;;===???CCCGGGHHHEEEAAA^^^rrrxxx}}}rrrXXX;;;999444===]]]xxxlllMMM444222111111111222000///******///777:::999;;;AAAFFF;;;AAA\\\rrrqqqiiieeegggRRR<<<222000000111333++++++************++++++************************)))))))))************+++,,,,,,,,,+++++++++************))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))''''''((()))((((((((())))))))))))************((()))***************)))((()))***++++++++++++***(((((('''&&&'''((()))***((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''***(((...;;;XXXWWW333111***''''''))))))&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''******++++++***((('''&&&''''''(((((())))))******&&&&&&'''''''''(((((((((%%%&&&))),,,---,,,(((%%%&&&&&&''''''((())))))***((((((''''''''''''(((((((((((())))))))))))((((((***))))))+++...000///---------------,,,,,,,,,,,,.........------,,,,,,,,,...///000111111000///.........,,,+++++++++,,,---...000111111000/////////------------------------,,,+++************+++,,,)))***++++++++++++***)))++++++++++++,,,---...///((()))))))))))))))))))))'''((()))******+++++++++)))))))))+++---...---+++,,,,,,,,,++++++************+++,,,------+++)))(((***))))))(((((())))))***))))))))))))*********************************************))))))(((((((((...,,,)))(((***++++++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++***)))***,,,///AAA444---444999444......,,,+++)))***,,,,,,***(((+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...,,,+++,,,---......---222111000///...---------000///000333555444000,,,111111000000000111111222000000111111222333333444666333555777333333CCCWWWhhhwwwyyytttmmmeee___RRRKKKBBB<<<;;;;;;:::999>>>BBBCCC>>>;;;;;;<<<:::444:::DDDIIIGGGDDDHHHQQQNNNLLLIIICCC===999888999@@@???<<<:::BBBNNNPPPIII[[[uuuwwwkkkTTT888222000@@@\\\iiiVVV:::555444222222222111///---000///111444555333666:::666222555HHHcccmmm[[[CCCAAA:::555444333000//////++++++************++++++*********************************+++++++++,,,,,,++++++++++++************************************++++++++++++************))))))))))))))))))))))))***++++++))))))++++++***))))))))))))************+++++++++++++++***))))))))))))******++++++******(((''''''''''''((()))************))))))((((((((()))(((((((((((()))******((((((((((((((((((((((((,,,(((---CCCdddSSS(((222+++((('''))))))&&&&&&)))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))(((((((((((((((((((((((()))*********)))((('''&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''&&&&&&''')))++++++(((&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))((())))))******))))))((())))))+++---//////---++++++,,,,,,,,,,,,,,,,,,---,,,...000...+++***,,,...,,,---///000000///---,,,------,,,+++++++++++++++...------...//////...---------------------------,,,,,,++++++++++++,,,,,,)))***++++++++++++***))),,,+++++++++++++++,,,,,,&&&&&&&&&'''((()))))))))'''(((***+++++++++***)))******,,,///111000...,,,+++++++++++++++************+++,,,,,,,,,+++***)))*********))))))************************)))))))))***************************************)))))))))///---+++***+++,,,,,,+++.........---,,,++++++***+++***************+++++++++++++++***)))***,,,...000++++++444888222...///...,,,******+++++++++***++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++,,,...///...---//////...------------.........///111222222///,,,000000000000111222333444//////000000111222222222444222444777444111777CCCWWW___kkk{{{~~~{{{jjjbbbWWWPPPMMMKKKHHHFFFLLLMMMIIIBBB======<<<999555<<>><<<777<<>>===<<>>;;;;;;CCCNNNQQQJJJEEEFFFLLLHHHAAA;;;777555222111333111111777CCCIIIAAA555///222333;;;UUUvvvqqqeeePPP999,,,+++,,,,,,++++++************++++++************************)))))))))************+++------------............+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***(((...888444((($$$+++))))))))))))************%%%&&&'''(((************))))))******))))))((((((&&&'''((()))***+++++++++(((((((((((((((((((((((()))(((((((((((()))******&&&''''''(((((())))))***)))***///111QQQiiiKKK...///+++((()))(((%%%&&&***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((******)))'''''''''((((((((((((((((((******))))))))))))******)))******++++++******))))))+++...///---,,,+++,,,,,,,,,---------------...,,,...000...+++***,,,...,,,,,,------------,,,,,,,,,,,,,,,---,,,++++++***---++++++,,,...000111111------------------------++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,,,,+++***)))))))))***,,,,,,,,,+++***)))))))))'''((()))+++...111555777888333...+++***+++,,,,,,)))))))))***************)))))))))************+++*********))))))*********+++++++++++++++*********************************)))))))))***************,,,++++++,,,...//////---.........---,,,++++++***))))))))))))***+++,,,,,,)))+++,,,,,,+++***,,,---)))///666:::888333111000///000///...+++***+++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,------......******+++++++++,,,,,,,,,,,,+++,,,---//////---+++,,,,,,,,,,,,---...//////...///000///...///111333333222111000////////////222222222222222222222222666444333333555666777777777GGGXXX^^^```cccfffhhhnnnVVVVVVYYY___hhhqqqwwwyyyzzz~~~~~~}}}wwwpppbbb___\\\YYYXXX\\\lll{{{yyyjjjYYYKKKDDDCCCEEE???777555:::;;;777:::AAA<<>>___TTT555000+++((()))(((%%%'''***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((((('''((()))++++++)))'''(((((((((((((((((((((''')))))))))(((((())))))))))))******++++++******)))(((+++------,,,+++,,,...///..................---.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,------...---,,,+++***,,,---......///000333555------------------------******+++,,,,,,+++******++++++***))))))***++++++,,,++++++*********++++++++++++++++++++++++******'''))),,,000333444444444333000,,,***+++,,,,,,+++((()))))))))*********+++)))))))))))))))***++++++***))))))(((((())))))******++++++++++++++++++,,,************************((((((((())))))*********)))))))))+++...000///...+++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))***,,,,,,+++++++++---+++000555666555333111///...000111000,,,******,,,++++++*********+++,,,---,,,++++++******++++++,,,******++++++,,,---------******+++++++++,,,,,,,,,++++++,,,...000///---+++---,,,,,,,,,---...///000,,,......---,,,---000333000000//////////////////111111111111111111111111333333333333444555666555:::<<<===>>>DDDMMMQQQOOOWWWiii{{{aaaBBB>>>;;;===EEELLLPPPRRRZZZ___eeeggghhhlllvvvkkksss{{{}}}~~~}}}zzzyyywwwsssooorrrwww}}}wwwnnnfff```^^^^^^WWWJJJIIIWWW[[[QQQLLLQQQRRRVVVOOOZZZ```^^^hhhdddeeegggkkknnnooolllfff```___WWWJJJ>>>666111///...,,,111333///000555666333000---///555888FFFmmm___>>>...---...++++++************++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,---------))))))))))))))))))))))))***''';;;[[[VVV222""",,,))))))))))))***************++++++++++++***)))))))))))))))))))))(((''''''%%%&&&(((***+++,,,++++++(((((()))***+++,,,,,,---'''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))///...///222SSSVVV<<<000,,,))))))(((%%%'''***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))******'''''''''(((((((((((()))(((((()))+++,,,,,,***'''((((((((((((((('''''''''))))))(((((((((((())))))******++++++++++++******(((+++------++++++---000000000000///.........---///---,,,,,,---...,,,+++///...,,,++++++,,,...///------...///...---,,,+++***,,,......---...222666------------------------)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,,,,+++++++++++++++,,,,,,)))))))))***++++++,,,,,,)))---222666666444000------,,,++++++,,,---,,,+++(((((())))))*********+++))))))(((((()))***++++++))))))(((((((((((())))))*********++++++,,,,,,---************************''''''(((((()))))))))***((('''(((+++...000000///))))))***++++++,,,------))))))))))))***+++,,,---)))***,,,,,,+++++++++,,,///222444444222111...+++---000222111---+++***+++++++++*********+++---...,,,++++++++++++++++++,,,))))))***++++++,,,------******+++++++++,,,,,,,,,++++++,,,...000///---+++---------------...///000+++,,,---,,,***+++///333...------......///000111000000000000////////////,,,///222222333555666555000777;;;;;;:::<<<===;;;CCCLLLWWWbbbuuu}}}[[[===@@@>>>777333777===??????@@@BBBEEEJJJPPPWWW[[[XXX[[[___dddgggiiijjjjjjiiilllnnnnnnmmmnnnqqquuuyyyxxxvvvssspppmmmjjjiiifff[[[VVVZZZZZZTTTVVV^^^WWWSSSPPPPPPSSSWWWXXXXXXYYYUUURRRRRRTTTRRRMMMGGGCCC===666333333333111...111000......000111222222222,,,222777555DDDlll___<<<333222++++++++++++************))))))+++,,,------,,,***)))////////////...---,,,,,,333111...+++***+++...///***+++,,,---...---,,,+++))))))******+++++++++++++++*********))))))(((((((((,,,///000---++++++,,,***+++)))%%%$$$'''+++,,,---,,,******+++,,,,,,+++***)))'''&&&%%%%%%&&&'''))))))))))))***+++,,,---***)))((((((((()))+++,,,******)))(((((((((((((((%%%&&&&&&'''((())))))***+++((($$$'''000;;;EEEKKK<<<333)))%%%(((***)))&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((''''''***)))((('''''''''''''''((((((((((((((()))******'''(((((()))***+++++++++)))'''&&&'''))))))&&&###*********)))))))))))))))***,,,---,,,***(((((()))))))))******(((&&&(((,,,.........///111000...,,,......---------,,,,,,,,,------------------------------------,,,++++++***+++,,,---...///000111111+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))))))))*********+++++++++//////---+++***)))((((((------,,,+++++++++,,,,,,000000000000////////////...---,,,+++***************)))((()))+++,,,---,,,)))))))))***+++++++++,,,***+++***(((%%%%%%(((+++((()))***,,,,,,+++******,,,,,,,,,++++++*********000,,,'''&&&((())))))(((,,,,,,+++***+++,,,...///...,,,)))(((***,,,,,,,,,///...,,,+++******+++,,,,,,***)))***,,,------,,,///444444111///000000------------------------------------,,,,,,+++++++++***+++------+++******+++---+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000...++++++---///000000000000000000000000000000///111222111000///000111///000222333444555555555666888999888777666777888888<<>>???===<<<===BBBFFFCCCDDDFFFGGGIIIIIIJJJJJJPPPQQQRRRRRRQQQQQQRRRTTTZZZZZZZZZYYYWWWUUURRRPPPPPPHHHEEEIIIHHHBBBBBBHHHEEEBBB???>>>@@@BBBAAA@@@>>>;;;888999;;;:::666222888777444222000000222444777444333333555555222///===333---333???NNNfff\\\999000000+++,,,+++++++++************)))+++,,,------,,,***))),,,,,,---------,,,++++++222111...,,,+++,,,---///,,,,,,---......---,,,+++))))))))))))******++++++************)))))))))((('''***------+++))))))***)))))))))'''&&&(((***++++++)))'''''')))***)))((()))(((''''''''''''((()))))))))))))))***+++,,,,,,))))))((((((((()))++++++***)))(((((('''''''''(((((((((((()))***+++++++++((())))))(((+++444@@@IIIJJJ@@@333***'''&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''((((((((((((((())))))***'''(((((()))***+++++++++***(((''''''))))))'''%%%***)))))))))))))))))))))***+++,,,,,,***))))))*********+++,,,++++++,,,///...------///000000...,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++///...............//////+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++************++++++++++++,,,------,,,+++************))))))***,,,...000222333000000000//////.........---,,,+++******************((('''(((***,,,,,,+++***************+++++++++***++++++)))''''''***---))))))***++++++++++++***,,,,,,,,,++++++*********///,,,(((&&&((()))))))))++++++*********+++,,,---...+++))))))***+++,,,,,,///......---,,,,,,------+++***))))))+++,,,,,,+++...333444000...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''')))+++,,,++++++,,,---///,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000---++++++---////////////////////////////////////000111111000///000111///000111333444555555555555777888777666555666888555777???IIIQQQ^^^{{{tttZZZVVVNNNFFFCCCCCC===555555666666333111111444777666555444333333333333444888777777888999:::999888;;;===>>>???>>><<<:::888:::555444999888222111666777555333333444333222111555222111333666888666333222555888888888:::@@@FFFIIICCC<<<777555444222000EEE???222<<>>222)))&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''((()))***************,,,***''''''((())))))((())))))))))))))))))******)))***++++++******+++,,,+++,,,,,,,,,---............------...//////---,,,++++++++++++************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,222111...,,,+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,((()))+++---000333555666000000000///...------,,,+++******)))))))))******)))((('''''')))++++++***+++++++++******************++++++***((()))+++---*********)))******+++,,,+++++++++++++++*********...,,,)))'''((()))***)))******)))))))))***+++,,,---+++))))))***+++,,,+++,,,,,,---------,,,,,,++++++***((()))***,,,++++++---111222///---......,,,++++++++++++++++++++++++***************)))))))))&&&(((***++++++,,,...000222...+++)))***,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---............////////////---++++++---.../////////////////////////////////000111111//////000111///000111222333444444444444555666666444444555666444333777>>>CCCLLL___tttzzzwwwppplllkkkhhh]]]PPPIIIEEEBBB@@@??????>>>======;;;999777666555666666555222111333777888777444444444444444444444333333444111111444444111222777555555666888999999888777777666666:::???CCCDDDDDDIIILLLPPPTTTWWW\\\ccchhhjjjaaaRRRBBB666222555999<<>>;;;:::999999;;;<<<:::999999999999:::???FFFAAACCCGGGJJJMMMNNNOOOOOOQQQQQQSSSWWW]]]ccchhhjjjtttssstttwww}}}}}}pppZZZDDD888888===///>>>888>>>YYYXXXMMM\\\ppptttOOO:::444222............------------******++++++,,,,,,,,,,,,******+++,,,------,,,,,,******+++++++++***)))(((,,,++++++***)))(((((('''+++***)))(((((()))******))))))))))))))))))***************+++++++++***)))---(((''',,,///...---000***((('''(((***++++++************)))((('''&&&&&&******))))))((()))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&'''(((''''''''''''(((((((((((())))))(((&&&%%%'''+++///***,,,---)))$$$"""%%%((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((()))'''(((***++++++***)))((()))(((&&&%%%%%%&&&(((***(((((())))))************)))***++++++***+++...000,,,.........555<<<:::333---+++***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******+++,,,,,,,,,,,,000...,,,******+++---///+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,+++************,,,---.........------,,,......------,,,++++++***))))))))))))))))))******)))((('''''')))***)))))),,,+++++++++***)))))))))---,,,***)))((('''&&&%%%+++***)))))))))***,,,---************************,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++***)))&&&''')))***+++***)))))),,,+++))))))***++++++******...000---+++,,,---+++******************************++++++++++++++++++,,,---.........///111444333000,,,***+++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++---......---...........................000111000///...///000//////000111222222222222111333444333222111222333777444333555888;;;@@@EEEDDDMMM^^^xxx~~~|||{{{~~~~~~vvvnnnmmmmmmllljjjeee```[[[YYYZZZVVVQQQNNNMMMMMMMMMMMMTTTRRRPPPMMMLLLMMMNNNOOOLLLMMMLLLKKKJJJLLLSSSYYY\\\___dddgggiiikkkmmmoooooooooqqqtttzzzqqqYYYEEE;;;999444===666333???AAACCCSSSmmm\\\AAA444...////////////.........---*********++++++,,,,,,---+++,,,------------------))))))************))))))++++++***)))((((((((()))++++++++++++************))))))))))))************++++++,,,...///...,,,)))---(((***333777333000111((('''&&&&&&(((******)))***+++++++++***)))((('''))))))((((((((())))))***(((((()))))))))((('''''''''''''''&&&''''''((()))))))))))))))************+++(((%%%%%%(((***)))(((###&&&))))))&&&%%%%%%'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))'''(((***++++++***)))'''&&&''''''&&&%%%%%%'''***((((((((()))******++++++***++++++******+++...000))),,,...111<<>>,,,+++))))))***++++++***---,,,,,,,,,++++++++++++)))))))))))))))))))))))))))***++++++++++++++++++,,,,,,*********,,,...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++***************+++,,,---------,,,+++,,,,,,,,,,,,+++++++++++++++******)))))))))*********)))'''((()))******)))+++++++++***************---+++)))(((((((((&&&$$$*********)))******+++,,,)))))))))******************+++,,,+++))))))+++,,,,,,,,,---------,,,+++++++++)))))))))++++++***)))((()))***+++,,,---------...,,,******+++,,,+++***)))...///,,,+++------+++*********************************+++++++++++++++---............///222555000...,,,+++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,++++++,,,---...---,,,...........................///000000......///000//////000111111111111111111222333333111111222333333333222333444666999<<<888AAAPPP___qqqwww|||~~~}}}wwwsssrrrppplllgggeeefffiiimmmnnnnnnoooooonnnmmmlllkkkjjjmmmnnnkkkhhhiiinnnrrrvvvyyy|||~~~}}}~~~uuuuuuuuuvvvyyy~~~qqq]]]LLLCCCAAA???:::777:::BBBIIIOOOggggggIII666---000000000/////////......************+++,,,---...------------------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++++++++,,,---------,,,***)))((()))))))))************+++,,,---000222111,,,(((+++'''...<<>>HHHRRR]]]sss{{{zzz}}}~~~|||~~~}}}|||{{{}}}wwweeeYYYDDD======@@@CCCLLLRRRKKKQQQnnnkkkPPP>>>444000000000000////////////************+++,,,---...---------------,,,+++***---,,,,,,++++++,,,---------,,,+++++++++,,,---...***,,,...//////---***((((((((())))))*********++++++,,,...222444222,,,'''((('''111DDDJJJ>>>000,,,+++***)))***,,,---...---(((***,,,...000111111111''''''''''''(((***++++++(((((()))))))))(((&&&%%%((((((((((((((()))******(((((((((((('''''''''''')))((((((((()))***)))(((((('''%%%%%%%%%&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###'''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((''')))+++,,,,,,***(((&&&%%%(((******(((''')))+++'''(((((()))***+++++++++,,,,,,,,,+++)))***---000***------///<<>>:::???OOOXXXRRRKKKAAA111...000...***+++111111---******)))***,,,///222444222...,,,...222333111---------,,,---...---***(((,,,++++++---000000...+++...---,,,,,,++++++,,,,,,+++++++++*********))))))+++++++++,,,,,,+++++++++---,,,---...000///,,,)))%%%***---+++***,,,+++)))))),,,///222222...***'''***)))))))))))))))******---+++***+++++++++(((&&&&&&'''''''''(((((())))))******))))))))))))******)))((('''''''''(((***++++++***)))''''''(((((()))(((''''''&&&&&&((()))***((('''''''''((('''&&&$$$''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''')))+++---'''))),,,,,,***'''%%%%%%((((((''''''''''''(((((()))******+++,,,,,,------***+++,,,+++******,,,......,,,+++111???III@@@222---,,,++++++,,,---///000******))))))))))))******************************,,,,,,+++***))))))************+++,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------+++************+++,,,---//////...---,,,+++************,,,,,,,,,++++++*********'''((((((((()))))))))***************************))))))))))))))))))))))))************************++++++++++++++++++++++++((()))***++++++***)))(((***+++,,,,,,------,,,,,,***)))(((''''''((()))***+++******)))))))))))))))++++++************++++++,,,)))(((******)))***...(((...444444000+++***+++---+++)))+++------+++((()))))))))))))))))))))))))))************+++++++++,,,++++++++++++***)))''',,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------///---,,,,,,...//////...///...---,,,,,,,,,,,,,,,---...///...---,,,---///,,,---...000111111111111000000000000000111111111000111111222222333444444///555;;;???CCCNNN___mmm{{{}}}yyyzzz}}}sssYYYHHHBBBSSSdddUUU===444333<<<999???AAA<<<<<<:::---,,,...---***,,,111111---,,,+++******+++---///111222...,,,---000222///,,,---,,,,,,---...---+++)))+++,,,......,,,++++++,,,,,,,,,+++************++++++++++++*********))))))******++++++++++++******,,,,,,,,,...///...+++)))***///111///---------***)))+++...000000---***((()))))))))))))))***+++,,,,,,+++******++++++(((''''''''''''((((((((()))))))))(((((((((((((((((())))))(((((('''((()))***+++***)))((('''''''''(((((((((''''''&&&'''((()))***((('''&&&'''((((((&&&%%%''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%&&&'''(((***+++(((***------+++((('''&&&((((((''''''''''''(((((())))))******++++++,,,,,,***+++,,,+++******,,,...,,,+++***...999AAA;;;///,,,+++*********+++,,,---******))))))))))))******************************,,,++++++***))))))******)))***++++++,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,---...///......******)))******+++,,,---...---,,,+++************,,,,,,,,,+++++++++******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************))))))(((++++++,,,---------------***)))(((((((((((()))***)))))))))))))))***++++++*********))))))*********,,,)))(((***+++)))***...***///333333...+++***++++++))))))***---...,,,***)))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++)))(((+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,++++++---......---...------,,,,,,,,,,,,---///000000///---,,,---...,,,---...//////000000000000000000000000111111111000111111222222333333444111555999:::===HHHZZZhhhpppzzz~~~www{{{xxxcccLLL<<<555IIIcccWWW<<<222666<<<555444222000888:::000,,,------+++---000///,,,---,,,+++***+++,,,---...111...,,,,,,//////---***,,,++++++,,,......---+++***---///---)))'''))),,,++++++***)))))))))))))))+++++++++***************)))******************))),,,,,,+++,,,...---+++(((---111333///------,,,)))***+++---------,,,***((())))))))))))***+++------,,,+++******+++***)))'''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******)))(((''''''&&&&&&''''''(((''''''''''''((())))))'''&&&%%%'''((()))'''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((+++------+++)))((('''((((((''''''''''''((((((((((((((()))******++++++***+++,,,+++******,,,...******)))***000555333---+++***)))((((((((()))***))))))))))))))))))))))))************************,,,+++******)))*********))))))***++++++++++++***+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111///...............//////......---,,,++++++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***))))))((())))))+++,,,------......------******)))(((((()))******((((((((()))***+++,,,---***))))))(((((())))))***,,,((((((++++++)))***------000222000,,,******,,,)))((()))+++---...---,,,)))))))))))))))))))))))))))************+++++++++***+++++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,,,,,,,---------000111222000...,,,---...------................../////////000000111111111000000111111222333333333333666777555666@@@PPP]]]jjjooorrrzzz|||~~~aaaJJJ:::333///???QQQJJJ???@@@CCC>>>888666666777CCCFFF999//////...---......---***,,,,,,++++++++++++,,,---000...,,,,,,------+++)))++++++***,,,...//////---,,,------,,,++++++,,,---++++++***))))))))))))***************************))))))************))))))++++++***+++---,,,+++)))***...000,,,***++++++(((***++++++++++++***))))))((((((((()))***,,,---...+++***)))***+++***)))'''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&%%%%%%&&&((()))(((&&&''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&(((***,,,,,,***((('''(((((((((''''''''''''((((((''''''(((((()))************+++,,,+++******,,,...******)))(((***,,,---,,,,,,+++)))(((''''''(((((())))))************))))))************************++++++***************+++((()))******++++++******+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,------------,,,---///111111111000///......//////...------,,,++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++***((((((((()))))),,,,,,---............---************************))))))))))))***+++,,,---))))))(((((((((((())))))+++((((((+++,,,)))***---000111000...***)))***,,,)))******+++,,,---,,,+++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,+++******+++)))************+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,++++++,,,......---,,,***+++,,,,,,------------///000111000///...///000000//////...------------......//////000111111111000000000111222222333333333555555333333999EEENNNjjjtttsssuuu~~~{{{pppeeefffhhh}}}oooKKK888222<<>>777;;;FFFTTTeeeeeedddttt}}}rrryyysssmmmddd```oootttggg;;;666222222111...---...+++,,,,,,------.........------,,,,,,++++++******---,,,++++++...///000///...***''',,,444777222,,,,,,,,,+++************+++***************+++++++++)))******************)))***))))))***---//////...)))---...+++***---...---+++++++++++++++***))))))(((((((((((()))***,,,,,,))))))((()))******)))'''******))))))))))))((((((((()))***++++++***)))(((''''''((()))))))))))))))'''(((((((((((('''&&&&&&&&&''''''((()))((((((((('''&&&%%%'''((()))'''&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))((((((''''''&&&''')))((('''&&&&&&'''((((((''''''''''''(((((('''''''''((())))))*********+++,,,+++******,,,...,,,)))))))))((('''***......---+++***)))))))))***((()))***++++++***)))((())))))))))))))))))))))))*********)))******+++,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,---++++++,,,,,,------......,,,...000///+++((()))+++,,,,,,+++***************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************************************))))))))))))*********+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,+++******************))))))(((((())))))******((())),,,---***))),,,000///,,,+++***+++,,,---,,,---...---+++)))((())))))))))))))))))))))))))))))************++++++++++++---///...+++((()))+++))))))*********+++++++++++++++************++++++******++++++,,,,,,---------,,,---...000000...,,,******,,,------,,,++++++***,,,...//////000222444222111000///......///000------...///000000111111//////000000111222222222000333666555333333555888JJJdddtttuuussskkkggglllyyy|||aaaMMMEEE===444AAASSSpppqqqQQQ;;;???GGGSSS___sss||||||yyyuuu>>>777333444444111222555......//////......------,,,,,,---,,,+++++++++,,,...---++++++---/////////,,,******...333444///***++++++***))))))))))))***))))))*********+++++++++******++++++++++++******)))((((((***...000111111+++//////,,,***,,,...,,,***+++,,,,,,,,,+++)))(((((((((''''''((())))))***)))(((((()))******)))'''*********)))))))))(((((('''((()))******)))((('''&&&'''((()))***))))))((((((((()))))))))((('''&&&&&&&&&((()))))))))((('''((('''&&&'''((((((&&&%%%''''''''''''((((((((((((((()))************)))((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))******))))))(((&&&((()))((('''&&&''')))((((((''''''''''''(((((('''(((((())))))***++++++***+++,,,+++******,,,...,,,((('''******(((***///---,,,***)))))))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))***++++++,,,++++++,,,------------,,,+++,,,------++++++,,,---++++++,,,,,,---......///)))---111111---******+++...------,,,,,,,,,,,,---*********))))))******+++******+++++++++,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))************************************************'''((()))******+++******)))***++++++,,,,,,++++++++++++,,,------,,,++++++++++++*********+++,,,,,,*********))))))************((()))------***)))+++///---+++***+++,,,------***,,,...---***))))))+++)))))))))))))))))))))))))))************+++++++++,,,///111///***'''(((************+++++++++,,,,,,++++++************+++++++++++++++,,,------......++++++,,,...000000---+++***+++,,,------,,,***)))***,,,.........///111333111000...------...///000,,,,,,---...///000111222//////000000111111222222333444555444222222444777;;;ZZZrrr|||wwwnnnpppfffjjjsss~~~}}}{{{hhhJJJ888;;;DDDGGGUUUeeeyyypppMMM;;;DDDMMMfffiiiyyyrrr???777222444555333666;;;111111111000///---,,,++++++,,,------,,,+++,,,---///---,,,,,,---/////////)))+++...111222000,,,)))******)))((((((((((((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++((('''(((***...222333333---000000+++)))***+++******+++---...---,,,***(((((((((''''''''''''((())))))((('''(((******)))'''+++*********))))))((((((&&&'''(((******((('''&&&&&&''')))*********)))(((((()))*********)))'''&&&%%%&&&((()))))))))(((''')))'''''''''((('''&&&$$$''''''''''''((((((((()))((()))***++++++***)))((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))+++++++++***)))''')))***)))(((((()))***((((((''''''''''''(((((((((((())))))******++++++***+++,,,+++******,,,...+++&&&%%%***+++)))***///,,,+++)))(((((())))))***''')))***++++++***)))'''))))))))))))))))))))))))******))))))***+++,,,,,,+++,,,------......------+++,,,------++++++,,,---++++++,,,,,,---...//////'''---222333///,,,,,,...*********))))))******+++***)))))))))))))))***************++++++,,,,,,,,,))))))***+++---...//////************************))))))))))))))))))))))))************************))))))))))))))))))))))))%%%''')))***+++++++++***))))))***++++++++++++***++++++------------++++++)))))))))***+++,,,......++++++************++++++)))((()))------***)))+++---,,,******,,,---------(((+++------+++***+++---)))))))))))))))))))))))))))************+++++++++---000222///***&&&'''******++++++++++++,,,,,,,,,++++++************++++++++++++,,,------...//////******+++---//////,,,***++++++---------+++)))(((+++---......------///000000...---,,,,,,---///000,,,,,,---...///000111222/////////000111111222222666666555333111222555888333WWWsss|||}}}wwwwwwkkkfffaaaeeewww}}}|||~~~|||wwweeeUUUDDD<<<<<<@@@KKKWWWvvvxxxqqqFFF>>>XXXgggggguuuTTTAAA000111???OOOZZZaaaUUUGGG666...///111...***,,,,,,,,,,,,,,,---...///......////////////......+++,,,---...---,,,+++***))))))))))))))))))))))))(((***,,,+++***)))***+++---------,,,,,,+++++++++)))(((((()))+++,,,,,,,,,,,,---,,,+++))))))+++------,,,+++***))))))))))))'''(((***+++***)))'''&&&)))))))))))))))******+++,,,+++++++++******))))))+++)))'''(((******(((%%%''''''((()))))))))))))))))))))))))))(((&&&%%%$$$***)))))))))((()))***+++%%%%%%'''))))))''''''((('''&&&$$$$$$$$$&&&((()))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&'''((())))))((((((+++......+++((((((+++---,,,(((&&&'''))))))((('''&&&%%%&&&&&&'''***)))(((''''''((()))***))))))***++++++++++++***))))))))))))))))))))))))++++++***))))))******+++)))((()))***,,,+++)))'''))))))************))))))+++***)))(((((()))******)))+++---//////...---,,,,,,++++++***+++,,,---...******+++++++++,,,,,,,,,---...///000000...,,,++++++++++++,,,,,,---------+++,,,------+++))))))***,,,,,,++++++++++++++++++***)))))))))))))))******************))))))((((((,,,------,,,)))''''''(((...---+++*********++++++************+++,,,,,,---*********************+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++++++++++++++++++++++++++))))))))))))***+++,,,---...,,,++++++,,,---,,,+++,,,***(((((()))+++++++++))))))))))))))))))))))))******************++++++///000000///,,,************+++***))))))***...000---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000000000000111111222111111000111333444555666:::]]]}}}xxx|||tttjjjeeehhhjjjvvvzzz}}}{{{wwwyyy{{{||||||yyyrrrggg\\\UUUKKKJJJNNNVVV\\\aaakkkvvvlllEEEGGGeeeqqqmmmqqq{{{rrrQQQ777BBBhhhzzz[[[BBB444///---,,,---,,,,,,,,,------...///......////////////......,,,,,,,,,,,,,,,++++++******************************,,,------,,,***+++,,,,,,,,,,,,,,,+++++++++***+++***))))))*********))))))***+++***)))))),,,...---,,,+++***))))))))))))%%%''')))+++,,,,,,++++++)))(((((((((((()))************)))))))))(((((((((***)))'''(((******(((%%%''''''((()))))))))))))))************)))(((''''''&&&&&&&&&'''***+++,,,+++222...++++++,,,+++)))''''''&&&%%%$$$$$$&&&((()))%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((+++------***((())),,,...,,,)))&&&'''))))))((('''&&&&&&&&&''''''+++***)))(((((()))***+++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''((())))))******))))))(((++++++***)))))))))***+++,,,,,,---...---,,,+++******+++,,,---......---,,,***++++++++++++,,,,,,,,,,,,---/////////---,,,***++++++,,,,,,,,,---------,,,,,,---------,,,+++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++******)))))))))+++,,,---,,,+++***+++,,,///...,,,+++*********+++)))***++++++++++++***)))))))))+++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,***)))((()))***++++++++++++++++++*********))))))))))))***+++,,,---...,,,++++++---...---,,,---+++))))))***++++++***************************,,,+++++++++***))))))))),,,......---+++)))((()))+++++++++******+++...000---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000//////000000111222000111222222222333666999FFFbbb}}}zzzvvvzzzwwwlllhhhlllpppxxx}}}pppttt|||wwwyyytttrrrlllcccXXXNNNGGGCCCGGGPPP___mmmrrrvvv}}}dddAAANNNpppxxxtttkkkoooZZZ777???kkk^^^CCC333......---------,,,------...///------............------,,,,,,+++***************************************---...//////---+++,,,,,,+++++++++***************++++++***))))))(((''''''''')))******)))***---///---,,,+++******))))))***'''(((***+++,,,,,,,,,+++((((((''''''(((((()))***((((((''''''''''''&&&&&&***)))((()))***)))(((&&&''''''((())))))))))))(((******++++++++++++******...+++)))'''(((***++++++000//////222444222,,,%%%'''&&&%%%%%%%%%&&&'''(((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((***,,,,,,***(((+++---///---)))&&&'''))))))(((''''''&&&&&&''''''++++++************++++++((()))******++++++******))))))))))))))))))))))))'''((()))******)))((('''***((('''''')))))))))((('''(((((())))))((((((''',,,++++++******+++,,,,,,......------,,,++++++******+++...000000///---+++++++++++++++,,,,,,,,,,,,,,,,,,---......---+++***,,,,,,,,,,,,------------...,,,+++---000111///,,,******++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,++++++++++++******)))+++,,,---,,,---...000000///---,,,*********)))((()))+++++++++***(((''')))***,,,---------,,,+++))))))))))))))))))))))))*********************+++,,,+++***)))))))))***++++++++++++******)))))))))***))))))******+++,,,------,,,+++,,,...//////...///---+++***+++,,,+++***************************---,,,,,,+++***)))((((((***+++,,,+++)))'''''''''++++++,,,+++***+++---000,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000//////000000111222...222444222111444>>>GGG^^^ooo~~~yyywwwzzz~~~{{{ppplllqqqtttyyytttccchhh{{{yyyooolllddd\\\RRRKKKKKKOOOUUUXXXccciiiqqqxxx{{{~~~cccBBBTTTwww{{{rrrgggjjjhhhEEE???VVVyyy___@@@111///......------------......------............------,,,+++***)))((()))***+++************************---...//////---++++++,,,*********))))))))))))))))))******)))(((''''''''')))***,,,,,,+++,,,---///------,,,+++************+++++++++++++++)))(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))((('''&&&'''(((((())))))((((((((()))***+++++++++++++++666444111---,,,222===FFFBBBIIIPPPPPPKKK@@@000$$$''''''&&&&&&&&&&&&'''(((&&&&&&''')))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((())))))******)))(((,,,...///---)))&&&&&&(((((((((''''''''''''''''''******)))*********++++++((())))))***************((((((((((((((((((((((((&&&''')))++++++***(((''')))((()))***,,,+++)))'''''''''(((((((((((('''''',,,++++++,,,,,,,,,------///...------,,,------...,,,---///000000///---,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,++++++,,,,,,------------------///,,,***---222444111---*********+++++++++++++++,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,---...000111000///---+++***))))))))))))*********++++++,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************++++++***))))))******+++++++++******)))(((((((((************+++,,,------,,,,,,,,,---///000000//////---,,,+++,,,,,,+++***************************,,,+++++++++***))))))))))))***+++***)))''''''(((******+++***)))***,,,...,,,,,,++++++***++++++,,,***++++++++++++++++++***------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------............//////////////////000111111///111222111222>>>QQQaaayyy|||zzz|||~~~~~~vvvqqqrrrqqquuupppZZZVVVaaakkknnnrrrwww}}}}}}}}}zzzooo```UUUPPPLLLHHHGGGMMMXXXccchhhiii___aaadddhhhmmmsssuuuvvvqqqwww|||dddFFFXXXxxx{{{iiifffpppiiiGGG777===RRRjjj{{{pppHHH333//////......---------......---..................---,,,+++***)))((()))***+++************************+++,,,------+++******+++))))))))))))))))))))))))''')))***)))''''''(((***---...//////...------......---,,,+++************************)))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((()))******)))(((''''''&&&&&&'''(((((((((((((((&&&'''((()))************111333333000111???XXXlllqqq{{{rrr\\\GGG444(((((('''''''''&&&'''''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''(((((())))))((((((((((((+++...///---)))&&&&&&(((''''''(((((((((((((((((('''(((((())))))*********(((((()))************)))(((((((((((((((((((((((('''(((***,,,,,,+++***)))((())),,,///000...***&&&''''''((((((((((((''''''++++++,,,,,,------------------------...///111111///......---------......++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,------------------------///,,,***---222444111---******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,---,,,++++++,,,---111000000...---+++***)))+++***)))(((***---000222222000---***))))))***+++))))))))))))))))))))))))((((((((())))))***************************++++++*********)))))))))((((((************+++,,,---...,,,+++,,,...000111000......---,,,,,,------+++***************************)))))))))***+++++++++,,,(((***++++++***))))))***((()))******))))))***,,,,,,++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............////////////...///000000111000111000222;;;OOOiii|||}}}|||}}}{{{vvvqqqlllqqqwww^^^JJJEEEPPPQQQVVV\\\dddkkknnnooowwwyyy}}}~~~~~~|||xxxvvvlllhhhaaaYYYPPPJJJHHHIIIQQQVVV^^^hhhmmmiii___VVVUUUYYY^^^bbbhhhkkkhhhbbb[[[___gggYYYAAAPPPjjjjjjbbblll|||jjjDDD000///666===AAAeeexxx|||\\\===000///000///......---...............////////////......,,,,,,+++***************++++++++++++++++++++++++(((***++++++***)))******))))))))))))************''')))+++***(((''')))+++///000222111///......///...---,,,++++++******+++''''''((((((((())))))***((((((''''''(((((()))***((())))))))))))*********((()))******(((''''''(((&&&&&&'''(((((((((((('''%%%&&&'''(((((((((((((((***---...******777OOOcccvvv}}}gggMMM<<<333---(((((((((((('''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''(((((((((((('''''''''((()))((('''&&&'''(((***,,,...,,,(((%%%&&&(((''''''((()))))))))((((((&&&'''((())))))***))))))'''((())))))******))))))))))))))))))))))))))))))((()))***+++,,,,,,++++++)))***---000111///+++''''''(((((())))))(((((('''******+++,,,------------++++++,,,...///000111222000///---,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---------------++++++---000111000---++++++,,,,,,------............---,,,++++++++++++++++++,,,,,,,,,,,,------,,,------,,,***)))***+++000000000///...,,,+++***,,,+++***)))***---111333222000---)))(((((()))***))))))))))))))))))))))))((((((((()))******++++++)))*********++++++++++++************************+++******++++++,,,---...++++++,,,...000000...,,,,,,++++++,,,------,,,***++++++++++++++++++++++++(((((()))***+++,,,,,,---(((***,,,,,,*********+++(((***+++***))))))***+++++++++******++++++,,,,,,+++,,,---......---,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............/////////......//////000111000000222;;;NNNeee|||~~~{{{{{{~~~zzzssskkkqqqoooWWWFFFGGGFFFFFFHHHMMMQQQQQQQQQYYYZZZ___hhhpppsssppplllpppuuutttwww}}}wwwuuuxxxyyy{{{|||xxxyyyvvvrrrmmmgggbbb^^^\\\PPPPPPMMMIIIHHHLLLSSSXXXfffkkkqqqoooeeeVVVIIICCC]]]gggpppsssuuuvvvrrrkkk[[[RRRSSSKKK999BBBTTTPPPeeevvv|||XXXAAA888444111///:::DDDMMMJJJ<<<000---000000000///...............//////000000000000//////,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++'''(((***+++******+++,,,)))))))))******+++++++++))),,,...,,,(((&&&(((+++---///111111000//////000......---,,,++++++++++++))))))))))))))))))******)))(((((((((((()))******(((((()))))))))*********''')))+++***(((&&&''')))%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''((()))(((%%%$$$(((333<<>>@@@BBBCCCBBB???===<<>>>>>AAACCCNNN[[[kkktttrrriiibbb___ggghhh]]]FFF333111999???hhhsssSSS555000666000...111111---,,,......***333///,,,///111000---***000000000111222222000...,,,,,,,,,+++++++++*********++++++++++++***)))))) ###'''+++---......---((()))***)))((()))+++,,,((((((((('''&&&&&&&&&&&&)))***---000222222222111---+++***+++,,,,,,+++)))+++*********))))))((((((''')))******((('''((((((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%%%%&&&''')))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((***++++++***)))(((''''''+++(((!!!(((---$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))&&&'''(((*********)))((('''''''''''''''''''''''',,,'''""" ###&&&((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,++++++)))))))))+++++++++))),,,,,,,,,+++++++++******,,,,,,++++++******++++++---,,,++++++******++++++---,,,+++***)))***+++,,,++++++,,,,,,,,,++++++***++++++,,,,,,---...//////......000111111222222222333000---******,,,...000---------............///333222111111222111...+++))))))*********+++++++++************))))))))))))*********************************++++++,,,,,,,,,++++++******)))*********(((((())))))***+++------//////---,,,,,,+++,,,,,,((()))+++,,,,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))...------------...//////111///+++))))))+++///111------------------------------------------------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,............////////////111666KKKjjj~~~}}}~~~{{{}}}|||zzz~~~{{{{{{{{{rrriiihhhiiiddd[[[OOOMMMJJJJJJIIIEEE???999<<<888777888888666666:::AAA>>><<<>>>CCCEEECCC@@@FFFHHHIIIGGGDDD@@@===<<>>???DDDLLLPPPMMMIIIPPPSSSRRRJJJCCCAAA@@@>>><<<:::999===EEEOOOUUUYYYcccmmmxxx~~~wwwfffVVVYYY[[[SSSAAA333111666:::^^^~~~zzzZZZ:::333666///)))---000000///---***(((******,,,...////////////000//////111222222000...,,,,,,,,,+++++++++*********++++++++++++***))))))%%%&&&)))+++,,,,,,+++***((()))***)))((((((***,,,)))((('''((((((((((((''''''(((+++---/////////...---,,,++++++++++++***)))******)))))))))(((((((((''')))******((('''((()))((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%&&&((()))))))))(((''''''&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''&&&%%%"""'''''' $$$)))###(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''(((((((((((())))))$$$%%%&&&'''(((((((((((((((((())))))))))))))))))'''''''''''''''''''''''')))&&&$$$$$$'''((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++,,,+++***+++---...---,,,,,,,,,+++++++++*********---,,,+++******+++,,,---...------,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,---......///......---------///111222000///---++++++,,,...///------------............111000000111111000---***))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++,,,,,,+++***************++++++))))))))))))***+++,,,---------------............***+++,,,------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,------...///000...+++))))))+++...000---------------,,,,,,,,,------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////111:::SSSttt}}}~~~xxxwww{{{zzzqqqooozzz{{{zzzyyy{{{~~~}}}yyyyyysssmmmkkkjjjeee[[[SSSLLLEEEAAAAAAAAA>>><<<<<<@@@===;;;<<>><<<<<<999:::===CCCHHHGGGCCC???DDDEEEAAA:::555777888888666555999FFFZZZkkktttwwwxxxkkkMMMFFFGGGDDD:::333222444444OOOsssccc???444555...------///000///++++++...***---111111//////000111000//////000111111000...,,,,,,,,,+++++++++************++++++******)))(((******+++******)))((('''******+++***(((((()))******(((&&&(((***+++***''''''(((***,,,------------...,,,+++***++++++)))(((((((((((((((((('''''''''''')))***)))((('''(((***((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&'''((()))))))))((('''((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))"""&&&+++&&&&&&***'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&'''((())))))))))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((******))))))(((((())))))((((((((((((((((((((((((&&&&&&''')))***)))&&&$$$((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++---,,,,,,---000111111000,,,++++++++++++*********---,,,+++***+++,,,///000.........------------------------------,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,------.........,,,***)))***,,,///111------,,,,,,,,,---......------------..................///000111000,,,)))***************+++++++++(((((((((((())))))))))))************************,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,++++++************++++++***,,,...000000000///...,,,,,,............,,,,,,))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++******,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...///---+++))))))+++---///......------,,,,,,++++++------------------------------------------,,,+++---------,,,,,,+++++++++------------------------+++,,,,,,------.........---............/////////111;;;RRRnnn|||}}}~~~~~~{{{{{{xxx|||rrr___UUU]]]aaafffkkkpppvvv{{{}}}}}}{{{vvvooojjjaaaYYYRRRRRRRRRNNNJJJHHHHHHDDDAAA@@@BBBCCCCCCCCC888:::<<<<<<:::888888888>>>;;;999;;;;;;:::999:::===@@@@@@===>>>@@@???<<<888:::CCCVVVnnnsssQQQ;;;:::777555555555333000BBBgggggg@@@222333...111//////...,,,))),,,222...111111000000111///,,,000///...///000000///...,,,,,,,,,+++++++++*********************))))))(((,,,,,,+++***)))(((''''''***++++++***((('''(((***+++(((&&&'''+++,,,***''')))***+++---.........---...,,,+++***+++***)))''''''''''''''''''''''''''''''((())))))(((''')))+++((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))(((''''''((('''&&&&&&&&&''')))***&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''((()))***---###&&&---(((&&&***(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((((((+++******)))((((((''''''%%%&&&'''(((((()))((((((,,,+++)))((('''(((((()))((((((((((((((((((((((((&&&'''(((******)))'''%%%))))))))))))************((((((((()))))))))))))))((((((((((((((((((((((((,,,+++)))(((((()))***+++---,,,,,,---000222222111++++++++++++************---,,,******+++...000222............------,,,,,,,,,---...///...---,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++*********,,,---...***+++,,,---------------,,,,,,---------.........,,,---...111222111---***************************((((((((((((((()))))))))************************,,,,,,,,,++++++*********))))))))))))***+++,,,------,,,++++++***************,,,///222222111...---,,,,,,---......---,,,,,,)))))))))))))))*********))))))))))))))))))))))))++++++++++++************,,,,,,------------,,,,,,++++++******++++++,,,---...,,,+++******+++,,,.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////111666CCCSSS___fffqqq{{{~~~rrrVVVDDDHHHJJJNNNRRRVVVZZZ```ffftttwwwxxxvvvrrroooooopppooofff______```[[[WWWUUUQQQMMMHHHBBB???<<<:::888:::999777555222222555777;;;999:::???AAABBBGGGNNNHHHNNNSSSUUUWWWVVVMMMCCC666===MMMcccxxxeee@@@888222444999:::666000===[[[hhh>>>///222///000888??????;;;555000...//////------555<<<999222000...------/////////...,,,,,,,,,+++++++++******)))************)))((((((+++******)))))))))))))))***++++++***((('''(((***+++)))'''(((+++,,,***(((***++++++,,,,,,------------,,,************)))'''&&&&&&&&&&&&'''''''''''''''((()))((('''(((***,,,((((((''''''''''''((((((''''''((((((((((((((('''''''''((())))))((('''&&&(((((('''&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''))),,,///111+++!!!###(((%%%&&&***&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&++++++***)))((('''&&&&&&&&&&&&'''((())))))))))))+++***((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************''''''(((((())))))))))))((((((((((((((((((((((((+++***)))((((((((()))***+++******,,,...000000///+++++++++*********)))))),,,+++******,,,...111222,,,------...---,,,++++++,,,---...///...---,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,......---,,,+++)))***+++,,,------,,,,,,,,,,,,,,,------------...,,,,,,...111333222000---************************'''((((((((())))))******************************,,,,,,,,,++++++*********))))))))))))***+++,,,---...---,,,+++************,,,...111333222000,,,***+++++++++,,,,,,+++++++++(((((())))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000///,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------............000111666===CCCJJJVVVaaafffjjjlllnnnyyyvvv[[[KKKLLLJJJIIIJJJHHHEEEGGGKKKSSSYYY]]]]]]YYYXXX\\\aaa```YYYTTTTTTTTTPPPMMMMMMHHHFFFBBB>>>;;;999777777555555666888<<>>LLLLLLCCC///...,,,,,,...///...---,,,,,,,,,+++++++++******))))))******))))))((('''(((((()))*********************+++***(((((()))***,,,,,,,,,+++*********************************+++,,,***))))))***+++)))(((&&&&&&&&&''''''''''''''''''((((((''''''(((***---((((((''''''''''''((((((''''''((()))))))))(((((('''((()))))))))((('''&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''&&&'''***...222444,,,&&&''''''&&&000555...)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%***))))))((('''&&&&&&%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&$$$%%%(((+++((((((((()))))))))******&&&''''''(((((())))))***))))))))))))))))))))))))))))))((((((((())))))******))))))***,,,...------+++************)))))))))******++++++---...///000,,,,,,---......,,,+++***---------------,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++...000000...+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---///222333111000+++++++++***************(((((())))))******++++++************************,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,...---,,,+++++++++++++++---...111222111...+++)))************************((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++******++++++,,,---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------.........///000333666888:::===@@@@@@BBBEEENNN^^^nnnuuusssxxx~~~sssddd___bbb]]]\\\]]]ZZZSSSOOOPPPHHHLLLOOOOOONNNNNNQQQTTTJJJFFFDDDEEEDDDAAAAAADDD>>>???????????????@@@@@@:::===AAAHHHPPPZZZeeelllooopppzzzxxxxxxyyyeeeRRR>>>QQQlllgggNNN777555>>>AAA<<<666888===[[[yyysssEEE222666666OOOzzzeee???555666333111;;;JJJMMMEEE///---++++++---......---,,,,,,,,,+++++++++******)))))))))))))))(((((('''&&&''')))+++,,,+++***)))((()))***)))((((((***,,,---000222000+++)))+++---+++++++++*********++++++***)))((()))***+++***)))&&&&&&''''''(((((((((((('''(((((('''&&&(((+++---((((((''''''''''''((((((''''''((()))))))))))))))'''((()))))))))(((&&&%%%&&&''')))*********((('''&&&&&&&&&''''''''''''((()))'''&&&%%%'''+++///222++++++,,,(((***>>>GGG:::))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$'''***''''''((((((((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))*********)))***)))((()))+++,,,+++***************))))))))))))((()))+++,,,------------,,,---/////////...,,,+++------,,,+++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---+++***++++++++++++************++++++,,,,,,,,,---------,,,+++***,,,///111222111+++++++++*********)))))))))))))))***+++,,,,,,,,,************************++++++++++++++++++,,,,,,+++***************++++++------,,,+++++++++,,,,,,+++---///000000...,,,************))))))*********'''(((((()))******++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++++++++******+++++++++++++++,,,---------......//////......---*********+++,,,,,,------++++++++++++++++++++++++------...///...---,,,+++***++++++,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,---------............000222444777777444111...---222<<>>===;;;EEETTTyyywww\\\PPPSSS^^^gggpppqqqnnnnnnqqqsssuuurrrsss{{{{{{uuuzzz|||vvvssswww{{{vvvoookkkjjjmmmoooppptttvvvvvvssssssxxxzzzyyy~~~{{{xxxgggIII@@@ccc|||fffIII;;;;;;===;;;777777;;;===NNNnnnxxxJJJ444777999cccyyyDDD999555000------...//////,,,++++++,,,---...///000***+++---......---+++***+++***************+++++++++******---111111...+++)))************+++++++++111000///...------,,,+++,,,,,,+++***)))))))))*********++++++++++++******'''((()))))))))))))))((()))))))))((('''''')))+++))))))))))))((((((((('''((())))))*********))))))+++***'''&&&%%%&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((()))***,,,......***%%%'''---,,,&&&)))222000(((###%%%((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$))))))((('''&&&%%%%%%%%%'''(((((((((((((((''''''%%%'''((()))((()))***,,,(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((()))***************)))'''++++++&&&***...(((%%%''')))+++,,,+++***))),,,+++***((((((((()))***((()))+++---///...+++)))***---000111000...,,,,,,---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,++++++******++++++,,,,,,+++***+++,,,---...000////////////---)))&&&---***((()))+++,,,***(((+++***)))))))))***+++,,,************************...---+++)))(((((()))***,,,***)))***------,,,)))***+++------+++******++++++++++++*********))))))''''''(((******+++++++++((()))+++,,,,,,+++)))(((***(((((()))***+++***)))///---,,,,,,,,,***&&&!!!******+++++++++,,,,,,,,,---......---++++++,,,...,,,++++++******++++++,,,+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))222...(((...000---///---///111333444333222111888000;;;PPPNNN===DDD]]]nnnTTTDDDBBBIIIQQQWWWXXXWWWYYY[[[\\\]]]___hhh{{{vvvqqqooommmrrr{{{xxxssslllgggeeefffffffffjjjlllkkkkkknnnrrrrrrnnntttqqqqqqqqqnnnlllrrr{{{zzzuuueeeLLLEEEfff|||zzz^^^BBB:::BBBEEE???888<<<:::DDDaaayyytttGGG222555777bbbwwwCCC555222...,,,,,,------,,,---------,,,,,,,,,------***+++---...---,,,+++)))+++***************++++++*********---000000...+++(((((()))))))))*********,,,++++++******))))))(((,,,+++******))))))******)))******++++++******)))))))))))))))((((((((((((((()))((('''&&&'''***---***))))))(((((((((((((((&&&'''((()))***+++++++++)))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,---))))))+++)))(((444EEE333+++&&&(((***(((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&''''''((((((((((((''''''%%%&&&((((((''''''(((***(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((()))***************---++++++---///+++((()))&&&''')))***++++++******,,,+++)))((((((((()))***(((((()))+++......,,,***,,,...111111000...---...---,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,***)))***+++---,,,,,,*********+++++++++,,,,,,---,,,++++++************---,,,++++++******++++++,,,,,,+++++++++,,,---...------------......///000...,,,******,,,,,,***(((******))))))***+++,,,,,,************************---,,,***)))((()))***+++---+++)))***,,,...---,,,***,,,------+++******++++++++++++*********))))))'''((()))******+++++++++((()))+++,,,,,,+++)))(((***(((((()))***+++***))),,,+++***+++---,,,(((%%%******+++++++++,,,,,,,,,---...///...,,,,,,,,,---,,,++++++******++++++,,,+++,,,,,,+++******+++---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++000---***------,,,///...///111222333333333333999777EEEYYYUUUDDDJJJccc{{{nnnXXXDDD;;;===BBBCCCBBBCCCFFFGGGDDDBBBGGGTTTllluuubbbZZZXXX[[[dddooommmggg___XXXUUUSSSRRRRRRYYY[[[\\\]]]```ccc```ZZZZZZUUUOOOJJJHHHJJJTTT___ttt|||}}}uuummm^^^OOOSSSooovvvOOO<<>><<<<<>>;;;>>>>>>AAAVVVooohhhRRRMMMPPPLLLFFFIIIQQQOOOFFFBBB===<<>>@@@\\\uuu}}}lll]]]```nnn~~~lllLLL<<>>000444222888lll{{{PPP777.........///000000...,,,++++++,,,------,,,+++++++++++++++******))))))(((,,,++++++***))))))******)))***++++++++++++++++++)))))))))*********++++++(((((())))))***+++++++++***))))))((())))))******)))))))))******)))))))))---+++)))'''&&&&&&'''((('''''''''''''''***...111+++***((('''''''''((()))(((((()))))))))(((((('''&&&''')))++++++***(((&&&%%%&&&&&&'''((()))******'''(((((((((((((((((('''))))))))))))************))))))((((((''''''((((((%%%&&&+++//////***'''&&&+++'''&&&)))***((((((***&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''((()))******(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''''''((()))(((&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))***************;;;]]]OOO++++++---%%%)))''''''''''''((()))***+++)))))))))*********)))))))))'''&&&'''***---//////,,,.........,,,,,,---......---+++,,,------,,,***,,,,,,,,,---------......,,,***)))***+++---,,,,,,************+++++++++,,,+++++++++++++++,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,+++///222000+++'''(((***/////////...,,,,,,+++,,,((()))+++,,,------,,,,,,******************************************++++++,,,,,,******+++---111333/////////---***)))***+++************************((())))))************))))))))))))******)))))))))***(((((((((***+++***)))******++++++******************+++++++++,,,,,,,,,+++...000111///---,,,,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------111(((---222///777===333333222111000111444777999III>>>666888CCCTTTiiizzziiiNNNGGGMMMKKKEEEHHHSSSRRRIII>>>999444666===BBBAAA>>>::::::;;;===AAAEEEJJJMMMNNNIIIBBB======???BBBCCCAAAHHHKKKDDD<<<888666555333777999999;;;???@@@>>>MMMnnn}}}lll[[[ddd|||oooMMM555666CCCuuu___>>>000666EEE\\\ppphhh===111555111---SSSsssyyy\\\???444---,,,+++,,,------+++******+++,,,------,,,+++***)))))))))))))))))))))***,,,,,,+++***)))))))))))))))***++++++))))))***+++************++++++++++++'''''''''(((((()))))))))))))))((((((((()))******((())))))******))))))(((+++***)))(((''''''((((((&&&'''((())))))***---000))))))))))))((((((((('''))))))))))))((('''&&&&&&&&&(((***++++++***)))(((&&&&&&'''((())))))******'''(((((())))))(((((('''&&&&&&'''''''''(((((((((******))))))((())))))))))))'''&&&(((+++,,,+++)))'''%%%%%%))))))''''''***%%%&&&'''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&'''(((((('''&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((()))***************999XXXNNN+++$$$,,,)))(((&&&''''''(((((())))))***(((((()))************)))***)))((()))+++...//////,,,...//////...------......---,,,,,,------,,,+++,,,,,,,,,,,,------------,,,***)))***+++---,,,,,,*********+++++++++,,,,,,*********+++,,,---//////---,,,++++++******++++++)))******+++,,,+++++++++(((,,,//////,,,))))))***---...///...,,,+++,,,---***++++++,,,,,,,,,,,,,,,************************************************+++,,,,,,+++***,,,///222111111///---***((()))+++***************+++++++++))))))************))))))))))))))))))))))))))))))***(((((()))***+++***)))+++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,+++---//////---,,,+++,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111(((...222222FFFMMM666444333222222222444666888===:::999AAATTTjjjxxx}}}cccDDD===EEEEEE===>>>HHHHHH>>>555333222444777999888666333444555555777<<<@@@BBBBBBAAAAAABBBFFFHHHIIIIIIFFFGGGDDD>>>:::999666222222666666555777<<<===999CCChhhzzzooo[[[hhh}}}aaaBBB444555999TTTzzzmmmMMM777222999BBBOOOcccvvvfff;;;000444///***888CCCKKKMMM===...000...,,,++++++,,,,,,***)))+++,,,---------+++)))((((((((((((((())))))***+++---,,,+++***)))))))))))))))***+++***(((((())),,,))))))))))))************''''''''''''((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((&&&(((***+++***+++,,,...((()))*********)))'''&&&((((((((()))((((((''''''&&&'''(((*********)))(((''''''(((((()))))))))***(((((())))))))))))((((((%%%%%%&&&&&&&&&''''''''')))))))))((())))))******(((((('''&&&'''***------'''%%%&&&))))))&&&&&&)))''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''$$$%%%''''''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))(((((()))***************)))555555)))$$$***---***%%%&&&'''))))))))))))((('''((()))***+++******))),,,+++***+++---.........---///222222111///...//////---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,***)))***+++---,,,,,,)))))))))************++++++*********+++,,,---------,,,++++++******++++++((()))***+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,***,,,...---++++++---///------,,,+++++++++,,,,,,************************++++++++++++******)))(((***+++,,,,,,******,,,///222222000---)))((()))+++))))))*********+++++++++))))))************))))))))))))(((((((((((())))))***(((((()))***+++***)))***+++,,,+++)))((())),,,******+++++++++,,,,,,,,,,,,---------+++***+++,,,,,,++++++******++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000)))000111555VVV^^^:::555555444333333444555666666===DDDMMMaaavvv~~~{{{~~~```???888BBBBBB777555===;;;111444666888::::::888555222///444999;;;>>>BBBEEEEEE???BBBGGGMMMSSSUUUTTTRRRIIIDDD<<<777999<<<777...555777555000222999;;;888DDDlll~~~xxxbbbppprrrvvvqqqpppvvvuuusss|||}}}zzzQQQ666555999444333eeeuuu[[[EEE;;;>>>444555===RRRnnneee:::000444---000,,,$$$(((222---)))222111///---,,,------,,,+++------......,,,***'''%%%''''''''''''(((***+++,,,---,,,+++***)))))))))))))))***+++***''''''))),,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((('''((()))))))))))))))(((%%%(((+++,,,,,,++++++,,,'''(((***,,,+++)))'''%%%&&&&&&'''((())))))((((((&&&&&&'''(((((()))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******###(((,,,***'''''')))***((('''(((***)))%%%%%%((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''"""###%%%%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((()))***************(((!!!&&&---***(((+++)))$$$%%%((()))******(((''''''((()))+++++++++***)))---,,,+++,,,...///...---...000444555333111000000///---,,,,,,---...,,,+++******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,(((((((((((())))))))))))++++++***************+++---,,,++++++******++++++((()))***+++,,,+++******111...+++***,,,---------(((+++------++++++---//////...,,,+++******+++,,,************************,,,,,,,,,++++++)))(((''')))+++---,,,***)))+++---333222000---)))((()))+++))))))******++++++++++++))))))*********))))))((())))))(((((((((((())))))***(((((()))***+++***))))))***,,,+++((((((+++---******+++++++++,,,,,,,,,,,,,,,,,,+++))))))***,,,,,,++++++++++++++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///)))111111777```hhh<<<666666555444444444444444>>>IIIRRRXXXfffzzz}}}tttVVV>>>::::::777222222666777444///444EEEJJJ<<<555777555222000111666<<<@@@DDDGGGFFFCCCBBBFFFLLLOOOMMMIIIAAA888222555???CCC;;;111000333555222///000555999CCCnnn{{{^^^]]]\\\ZZZVVVNNNJJJRRR]]]eeepppqqqGGG888===@@@BBB\\\qqqwwweeeUUUEEE777000888EEEVVVrrrkkkCCC444111...//////...------------.........////////////......,,,,,,+++***))))))******,,,+++***))))))***+++,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((((())))))******)))***+++***(((&&&&&&'''((((((((((((((('''''''''''')))+++......---+++******+++---------+++)))((())))))(((((('''''''''&&&''''''(((((((((((('''''''''(((((()))***+++++++++)))))))))))))))((('''''')))(((&&&%%%%%%&&&((())))))*********++++++++++++******))))))))))))******''''''((()))))))))))))))((()))))))))************)))******++++++******)))'''(((((('''&&&&&&)))+++///...,,,***(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''')))***)))'''&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((()))***)))((('''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,---...//////...000333555555333000...+++---///111111///---+++,,,++++++***+++,,,...///---,,,++++++******++++++,,,***((((((***+++,,,+++''')))***++++++***)))'''++++++******************,,,,,,,,,++++++************+++,,,,,,,,,,,,---...***+++,,,,,,******+++,,,111111111000///---,,,+++(((***---//////,,,)))&&&++++++************++++++***++++++)))'''(((+++///222000///000111000+++'''***)))))))))))))))******+++++++++***((((((+++---((((((((((((((((((((((((+++*********))))))((((((''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++...)))***//////+++,,,111)))222...)))<<>>@@@BBBEEESSS```{{{oooLLL;;;:::GGGZZZxxx}}}XXX@@@------333>>>WWWrrrnnnEEE444000---//////...---------------------............------,,,++++++***))))))******///...,,,)))((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''''''''))))))((((((((())))))***)))***+++***(((&&&&&&''''''''''''(((((((((((((((((())),,,---...,,,***)))***+++,,,---,,,+++)))((())))))((((((((('''''''''(((((((((((((((((('''''''''(((((()))******++++++)))))))))))))))((('''''')))(((&&&%%%%%%&&&((())))))))))))*********+++++++++******))))))******+++(((((()))***************)))*********++++++++++++******++++++++++++******'''(((((('''&&&''')))+++...,,,***(((''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''')))***)))((('''((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))***++++++,,,,,,++++++++++++,,,---...//////000222333333222///...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,---...,,,,,,++++++******++++++,,,***((((((***+++,,,+++******))))))))))))******************************+++++++++******)))))))))***,,,---,,,++++++,,,---***+++,,,,,,******+++,,,......////////////......+++,,,------,,,+++)))(((+++******))))))******+++***+++,,,***))))))---000333111//////000...+++(((******))))))))))))*********++++++***((()))***,,,))))))))))))))))))))))))******)))))))))((((((((('''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++---...---***+++///,,,333111///???SSSOOO:::555:::@@@CCC???:::>>>EEENNN___pppxxx|||xxxgggPPP===;;;:::999:::;;;999666444===555<<>>AAADDDEEEDDDDDDIIIGGGCCC>>>:::777555444333333000///888BBB>>>222333---///777666111666DDDiii|||fffPPPBBB<<<999:::999666666888>>>JJJiiimmmNNN:::888PPPtttcccGGG333444555000999KKK\\\pppttt\\\???222111111///......---------------+++,,,,,,------,,,,,,+++,,,+++******)))*********///---+++)))(((''''''(((+++***))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((()))***+++***)))((((((((()))***(((***+++***((('''''''''&&&&&&''''''(((((()))))))))***,,,------+++)))((())))))***++++++***((('''))))))((((((((((((''''''))))))))))))(((((('''&&&'''(((((())))))******+++)))))))))))))))((((((''')))((('''&&&&&&'''((()))((((((((()))))))))************))))))))))))******))))))***+++++++++***************+++++++++,,,,,,******++++++++++++******'''(((((('''&&&''')))+++,,,***(((&&&%%%''')))***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''(((******((((((((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******+++,,,,,,,,,************+++,,,---...000000111222111000...------------......------------------...------,,,,,,,,,,,,,,,+++++++++******+++***((()))***,,,,,,+++,,,***(((''''''(((***,,,*********************************)))))))))))))))+++,,,---,,,+++***+++,,,***+++,,,,,,******+++,,,++++++---...///000000000...---,,,+++******************))))))))))))*********+++,,,+++***,,,...111333111...---------+++***+++******)))))))))*********++++++***))))))***,,,************************))))))(((((((((((((((''''''((()))******+++******+++++++++++++++++++++++++++******))))))))))))***+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,+++++++++......,,,+++---......---//////111:::CCC@@@666555999@@@EEECCC@@@EEELLL___lllzzz|||pppYYYBBBEEE>>>;;;===<<<777666999<<<444999FFFRRRZZZRRR<<<444AAAOOOSSSQQQNNNLLLJJJBBBAAA>>>:::666555666888000///555BBBHHHCCC999444777333:::FFFBBB888BBBXXX|||oooWWWHHHAAAMMMZZZZZZIII999777======AAAXXXrrrmmmHHH777>>>^^^cccFFF333888:::000...777111@@@IIIAAA444///000111///...------,,,,,,------++++++,,,,,,,,,,,,++++++++++++***************++++++***)))(((((()))***+++******)))))))))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((()))***++++++---,,,***((((((((()))***((()))+++***(((''''''(((%%%&&&&&&'''((()))*********+++,,,,,,,,,***)))'''(((((()))***))))))((('''))))))(((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))******(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))*********))))))))))))*********+++++++++******++++++++++++******((((((((((((&&&'''))),,,+++)))'''&&&&&&(((+++---******)))((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&(((******)))(((((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''''''''''''''(((((((((*********++++++,,,,,,,,,))))))))))))***+++,,,---111111000000000///...---......---,,,,,,---......---...//////...---+++***,,,,,,,,,,,,++++++******+++)))((()))+++,,,+++***+++***)))(((((()))***+++***************+++++++++******************)))))),,,------,,,***)))***+++***+++,,,,,,******+++,,,***+++,,,---.../////////......---,,,++++++*********))))))(((((())))))************++++++,,,...///000...,,,++++++---......++++++******))))))******)))+++++++++))))))***,,,************************((((((((((((''''''''''''(((((()))***************++++++++++++++++++++++++++++++***************+++***************++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---))),,,222333......---...222444222000000777777===GGGMMMPPPTTTYYYkkksss}}}jjjMMMNNNGGGFFFMMMLLLAAA;;;===;;;777<<>>;;;PPPaaabbbXXXOOOHHHDDD999999888666444555888:::888333CCC^^^```HHH999<<<;;;>>>MMMYYYQQQFFFUUUpppyyy___JJJAAAAAAUUUkkkooo[[[CCC;;;???BBB>>>LLLbbbnnn|||mmmAAA666MMMpppYYY<<<***222<<<999555666///222333222000///...---......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************++++++******)))(((((()))*********)))))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))***+++,,,---,,,+++***))))))******''')))******(((''''''(((%%%&&&&&&'''((()))*********++++++++++++***((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))******)))(((''''''((((((((((((((()))))))))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((()))))))))))))))******++++++******)))((())))))(((''''''***,,,+++)))((('''(((***---...******)))((('''&&&&&&%%%***))))))((('''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''%%%'''***+++***)))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))******'''''''''((((((((())))))+++++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,000000000000000///.........---,,,++++++,,,---...------...///...---+++***++++++,,,,,,,,,+++***)))***))))))***+++,,,+++***((()))***++++++***)))((())))))*********++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,+++,,,---......,,,+++*********))))))))))))******))))))))))))+++,,,,,,---++++++*********---000222,,,,,,+++***************)))***,,,+++***)))***+++************************''''''''''''((((((((((((((())))))************)))************************,,,,,,+++++++++,,,,,,---******))))))******+++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******000555333...000---000555444...///555;;;777;;;KKK[[[eeehhhiiiuuuxxx}}}}}}}}}zzz[[[NNNHHHOOO___^^^JJJ>>>???BBBBBBHHHFFFBBBKKKQQQGGGRRRbbbkkkcccSSSHHH>>>666555444333333444555777777:::666GGGbbbaaaFFF888>>>999DDDWWWccc\\\UUUddd}}}~~~gggNNN???;;;;;;HHHZZZaaaXXXGGG<<<;;;===444===QQQ]]]ooojjj===888WWWzzzxxxhhhgggkkkeeeXXX>>>111...AAAWWWZZZJJJ999999000***,,,111222000///...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))******+++,,,...,,,***((('''&&&&&&''')))))))))))))))******+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++''')))******((('''((()))&&&&&&''''''(((((())))))******************))))))(((((((((((())))))))))))(((((())))))))))))******((())))))******))))))((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''((((((((())))))((())))))))))))))))))(((((())))))((('''(((***,,,***)))))))))***+++---...))))))((((((''''''&&&&&&******))))))(((''''''&&&$$$&&&'''(((&&&&&&&&&'''&&&&&&'''(((((((((((('''$$$'''***+++***)))))))))))))))((('''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---//////000111111111000///...---,,,++++++,,,---...,,,,,,,,,---,,,,,,++++++++++++,,,---,,,+++***)))***))))))***,,,,,,+++)))'''(((***,,,,,,***(((''')))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,***+++,,,+++***)))***+++***+++,,,,,,******+++,,,------------,,,+++*********+++---//////...,,,+++++++++************++++++***)))((()))+++,,,+++***((()))*********,,,000444---,,,+++***************(((***,,,,,,***)))***+++************************'''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))---,,,,,,,,,,,,---......***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---222999:::555000//////---///444333000444<<<<<<777;;;LLL```lllpppqqq}}}||||||}}}zzzvvvvvvyyygggQQQJJJRRReeeeeeQQQFFFJJJNNNRRRXXXRRRJJJWWWdddbbbjjjllleeeUUUKKKGGG???444555333222444888:::999777666999CCCMMMJJJ???;;;???===LLL```kkkjjjjjjvvvqqqUUUAAA888777888@@@JJJLLLCCC;;;???HHHLLL:::777@@@HHH]]]|||fff>>>777MMMooodddJJJ@@@BBB===333///---444MMMpppmmmRRR>>>222))),,,111111111222...---,,,,,,++++++,,,,,,******++++++++++++************))))))***++++++,,,---,,,***((('''&&&&&&&&&)))))))))))))))***++++++(((((((((((())))))))))))'''''''''((()))***************)))((((((((()))))))))+++,,,---...---++++++'''(((******((((((((()))'''''''''((((((((((((((()))))))))***************)))((((((((())))))***+++(((((()))))))))*********'''((()))***************((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))))))))*********++++++)))((((((''''''(((((()))((((((((((((((('''&&&&&&(((((((((((())))))))))))''''''(((((((((((('''''')))))))))((('''(((***,,,(((((()))******+++++++++((((((((((((((('''''''''&&&'''''''''(((((())))))$$$&&&((((((''''''((()))%%%&&&'''((()))(((((('''###&&&***++++++)))))))))))))))((('''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************,,,---------...111333444333111000---,,,,,,,,,,,,,,,,,,---++++++*********+++,,,,,,***+++,,,------+++***((()))))))))+++,,,,,,+++)))))))))************))))))((())))))***++++++,,,,,,)))*********++++++++++++)))***++++++***)))+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,---...//////,,,,,,++++++++++++,,,,,,---+++***+++,,,---***((((((***++++++***+++...111...---,,,+++************(((***,,,,,,+++*********))))))))))))))))))))))))((((((((()))))))))******))))))************)))))))))))))))))))))))))))))),,,+++++++++,,,,,,---...)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------...666HHHUUULLL555...555555555555555444444999???AAA???DDDSSSbbblllrrrvvv{{{yyy{{{yyyvvvwww|||nnn]]]QQQTTTfffgggXXXSSS]]]XXX]]]ccc]]]WWWhhh{{{|||wwwnnnZZZHHHFFFMMMIII===666333333777===@@@>>>:::777@@@BBB999666===CCCCCCIIIYYYlllwww|||jjjKKK999444555:::FFFNNNEEE111---DDD```oooRRR>>>777444HHHmmmbbb@@@444===^^^xxxXXX;;;222666777111777111,,,===hhhyyyIII;;;111222222...---000...---,,,,,,++++++,,,,,,))))))************))))))******))))))***+++,,,,,,***)))(((''''''((()))***))))))((())))))***++++++(((((((((((())))))))))))&&&''''''((()))******+++******)))(((''''''(((((((((***,,,//////...,,,+++'''(((******)))(((((()))((((((((((((((('''''''''(((((())))))******++++++)))))))))))))))***++++++(((((())))))*********+++&&&'''(((***++++++++++++((((((((((((((('''''''''''''''((()))))))))))))))(((((())))))))))))((((((************++++++++++++******))))))))))))******))))))***))))))(((''''''))))))))))))************&&&&&&''''''''''''&&&&&&))))))***)))((((((***---&&&''')))*********)))((('''''''''(((((((((((((((######$$$&&&((()))***+++%%%'''))))))((('''((()))%%%&&&((()))))))))((('''###&&&***++++++***))))))))))))((('''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++...111444555444222000,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---***+++,,,------+++***((()))))))))+++------+++)))+++***)))'''''')))***+++((())))))***++++++,,,,,,(((((())))))*********+++((()))++++++******+++---***+++,,,,,,******+++,,,***++++++,,,,,,,,,++++++,,,+++******+++...111333---,,,,,,++++++,,,,,,---///---+++,,,......+++((()))+++---,,,***)))+++......---,,,+++************(((***,,,,,,+++***)))***(((((((((((((((((((((((((((((())))))******++++++))))))*********))))))((())))))))))))))))))))))))+++*********+++,,,,,,---)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...+++++++++,,,,,,---------111@@@\\\nnn[[[888...<<>>???AAAEEEKKKPPPZZZlll|||zzzWWW;;;333333222>>>uuuiii===999666;;;dddyyy]]]@@@222222BBBcccmmmNNN777///555???FFFmmmkkkUUU777555JJJNNN>>>777111///777HHHWWW\\\[[[777333000000...,,,000666---,,,++++++******++++++,,,+++***))))))***+++,,,+++***)))((((((***,,,---(((***++++++)))(((((()))******++++++++++++******''''''(((((()))))))))***))))))(((((('''''''''&&&))))))))))))******************+++---//////,,,***((())))))))))))************+++,,,+++)))((()))***))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))''''''(((***,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))******)))((()))******+++,,,+++)))''''''(((+++...,,,&&&%%%)))***&&&'''))))))&&&%%%''''''$$$((('''&&&%%%&&&(((***++++++)))((('''((()))+++,,,***)))'''&&&%%%&&&((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$'''&&&'''(((******(((&&&'''((()))***************)))((('''&&&%%%&&&''''''((((((''''''''''''((((((************)))))))))(((***+++---///111000,,,)))******+++++++++,,,,,,,,,///---+++))))))+++---///---...///...---...000111///---+++,,,...---***'''+++++++++************)))+++++++++*********))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,---...,,,***))))))******++++++,,,,,,++++++***---------,,,+++***)))(((******+++++++++******)))---///000///......///000///...,,,***((())),,,///---***))),,,+++((((((+++,,,,,,++++++******++++++''')))******))))))***,,,++++++)))((((((((()))***************************(((((()))***************))))))************)))))),,,)))(((***000222111...***---///,,,******++++++***,,,,,,***,,,000///******+++,,,,,,,,,,,,---...111...---...---+++---222///***---...***...111)))999\\\yyyqqqRRR<<<:::???dddYYYIII>>>???GGGIIIGGGPPPUUUdddooosss}}}ttt{{{wwwwww}}}sssiiifff]]]XXXZZZ[[[TTTNNNFFFCCCFFFLLLQQQSSSLLLDDDEEE@@@;;;TTTsssxxxWWWCCC888===@@@;;;:::@@@???AAAFFFJJJGGGDDDJJJSSS___sssrrrQQQ888222333222???kkkccc>>>666111333MMMaaaMMM:::111000888NNNeeeYYYNNN>>>333///000000000IIINNNEEE<<>>333222------444888111,,,---...------000------,,,++++++++++++,,,***+++,,,------,,,+++*********)))))))))***+++,,,***,,,------+++******+++******++++++++++++******((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))************)))((((((***+++,,,***(((+++++++++,,,,,,,,,------,,,---......,,,+++,,,...************************))))))***+++,,,,,,------*********************))))))((((((***,,,---+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***(((((((((***)))***++++++)))(((((()))------,,,***))))))((('''%%%((()))&&&'''******((()))((((((((()))***+++,,,)))(((((((((((()))*********)))((('''&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%''')))******))))))*********))))))((()))(((((('''''''''''''''&&&'''(((***+++,,,---...+++++++++*********))))))+++***+++,,,...///---,,,+++,,,,,,,,,,,,---------...---+++******+++---...+++,,,......///000222555333111---******+++,,,---,,,,,,+++++++++*********************************++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******)))))))))'''(((******))))))***,,,******++++++++++++******------.........---,,,,,,((()))***+++,,,,,,------(((***+++,,,++++++---///111222333111...+++***)))***)))+++///000---,,,...000///...,,,++++++++++++)))***++++++))))))***+++,,,,,,+++***)))(((''''''************************((()))************))))))))))))************)))))),,,***))))))+++,,,***)))***)))***------++++++---((()))...777;;;666000------,,,+++,,,---///000000+++...111000,,,000BBBUUUVVV;;;...000...///555777<<<===<<<888555999AAAGGGLLLUUU^^^cccgggnnnssssssssspppxxx~~~|||wwwvvv{{{{{{{{{hhhSSSNNN@@@HHH]]]UUUBBBCCC777???@@@;;;AAAMMMKKK>>>;;;BBBJJJOOOMMMFFFIIIUUUEEE@@@>>>AAAAAA>>>AAAHHHFFFBBBFFFRRRSSSNNNQQQ\\\hhhyyyoooaaaKKK888000000///------+++111111+++111666,,,------///111000---...000000...,,,,,,,,,......///222000///;;;___```;;;222111***)))000222222444666333...---000...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))***************+++++++++***,,,------+++******+++******++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))((()))))))))************)))(((((()))***+++***)))************++++++++++++((()))******)))((()))+++))))))))))))))))))))))))))))))***+++,,,,,,------)))***++++++++++++******(((''''''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$&&&'''((('''((()))+++(((***++++++)))(((((())))))(((((())))))(((((()))%%%((((((&&&&&&******(((((((((((())))))***+++,,,((((((((((((((())))))***&&&&&&''''''(((((()))***&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((((((+++(((&&&&&&'''(((((((((&&&'''(((******+++++++++((((((((((((((('''''''''%%%''')))+++,,,---......))))))))))))(((((((((((()))(((((()))+++,,,,,,++++++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,***,,,---......///222444222000---***(((***---///,,,,,,,,,++++++++++++***************************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))((()))******)))((()))***)))******++++++******))),,,,,,---.........------((()))***+++,,,---------***+++,,,+++***)))***+++...000222222000...------,,,***+++......+++***,,,...---,,,+++***************+++,,,+++***)))***++++++++++++***)))(((((('''))))))))))))))))))))))))))))))*********))))))((())))))************))))))+++***************))))))...+++)))***((('''---555000777EEETTT]]]XXXFFF666000...++++++...000000///------...///...000:::EEEPPP888---000111888@@@AAA;;;999999>>>EEENNNUUUZZZbbbllltttwwwxxx|||~~~~~~vvvqqqwww}}}zzz|||~~~wwwrrryyy|||~~~sss[[[PPPDDDFFFNNNHHH???BBB888>>>???;;;===CCCDDD???999===@@@LLLTTTHHH@@@KKKCCC???>>>@@@@@@===>>>AAAFFFEEEIIIQQQXXX]]]eeemmmssszzz|||wwwsssqqqhhh]]]RRRGGG999000...///000......))),,,...+++///333...+++,,,............000222---...//////...,,,+++***///,,,)))///EEEaaaqqquuu___EEE000---...******000///<<>>AAACCCDDD>>>@@@===FFFQQQFFFCCCXXXPPPIIICCCBBBCCCCCCDDDFFFNNNUUU[[[[[[```kkkvvv{{{wwwtttlllddddddcccUUUCCC>>>888111/////////...---...------......------///***,,,///.........//////---///111222000...,,,+++---,,,++++++111;;;CCCGGG888111+++,,,------000444444KKKeeekkkWWW===444888......---,,,,,,,,,,,,---,,,++++++******++++++,,,))))))***+++++++++++++++)))+++,,,+++***((())))))******++++++++++++******++++++++++++*********)))(((((()))))))))*********))))))))))))************+++)))((()))***++++++***((((((((()))))))))******'''(((******)))(((***+++((((((((((((((((((((((((************************((()))+++------,,,+++***((('''&&&''')))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))***)))((('''(((***((()))++++++)))))))))***(((&&&'''++++++((('''***%%%''''''$$$$$$''''''$$$&&&&&&'''((())))))))))))&&&''''''(((((((((((((((%%%%%%&&&((()))))))))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''')))((('''((())))))'''%%%&&&'''(((******+++++++++((())))))***)))((('''&&&%%%&&&)))+++,,,,,,,,,+++))))))))))))(((((((((((()))'''%%%&&&(((+++,,,,,,)))))))))*********++++++******))))))))))))******)))+++,,,,,,+++,,,...000***++++++)))((()))---111------,,,,,,,,,+++++++++))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------************************((((((***+++,,,,,,++++++(((***++++++******,,,---))))))************)))))))))***+++,,,------------++++++,,,,,,---,,,,,,,,,***,,,,,,,,,***)))***+++)))+++------,,,,,,---...///+++***,,,,,,+++,,,000,,,++++++++++++,,,------+++,,,---,,,***)))***+++(((((()))***+++***))))))))))))))))))))))))))))))***************)))(((((())))))************))))))***++++++++++++***+++,,,***((()))---...777RRRnnn^^^}}}kkk777222---,,,...000///,,,...,,,,,,///000---...111111000333444888IIIRRRHHHGGGJJJUUUfffsssxxx|||zzz|||{{{vvvvvvzzz~~~~~~vvvyyy{{{{{{~~~{{{www~~~}}}|||ttt```aaawww{{{[[[FFFGGGEEEFFF>>>999<<<@@@BBBEEEIIIIIIJJJBBBEEEMMMCCCGGGhhh^^^TTTIIIEEEGGGKKKOOORRRXXXgggmmmgggfffrrr~~~tttlll___XXX^^^```QQQ<<<999555222222222000,,,++++++///---...222,,,)))111)))---111111000///...,,,---.........------...000***...111111...---000444))),,,---,,,******,,,...777QQQmmmnnnSSS777111999......---,,,,,,,,,,,,---...---++++++++++++---...))))))***++++++++++++***(((***++++++)))(((((()))******++++++++++++*********)))))))))((((((''''''(((((())))))*********+++))))))))))))************+++***((()))+++,,,,,,+++((())))))))))))*********&&&((())))))(((((()))+++))))))))))))))))))))))))*********)))))))))))))))((()))+++---------+++***)))((('''(((***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((((('''''')))***''')))++++++)))))))))***+++((((((------'''&&&)))%%%''''''$$$###&&&%%%"""%%%&&&'''((())))))))))))&&&''''''((()))(((((((((&&&'''(((((()))(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((******(((&&&((())))))************)))((()))*********)))'''&&&%%%&&&)))+++,,,,,,+++***************))))))))))))***(((&&&&&&)))+++------((())))))))))))*********++++++************++++++)))+++++++++******,,,...''')))***)))((()))---111---------,,,,,,,,,++++++))))))******++++++++++++++++++************++++++++++++,,,,,,,,,---------************************&&&((()))+++,,,,,,,,,+++'''(((***++++++,,,...000))))))************))))))((()))***+++,,,---------,,,,,,---------,,,++++++)))***,,,,,,++++++,,,...)))***++++++))))))***,,,///+++***,,,------000444,,,,,,,,,,,,---...//////+++,,,---,,,***)))***+++&&&''')))***++++++******))))))))))))))))))))))))***************)))(((((())))))************)))))))))+++,,,,,,++++++,,,---((()))...000+++***???YYY]]]nnn999333---,,,...000...,,,---,,,...000///,,,...333---333:::777888IIIPPPAAASSSWWWdddttt~~~~~~|||vvvwww~~~{{{}}}~~~|||}}}tttzzz~~~~~~~~~wwwbbbzzzsssYYYJJJFFFBBB???@@@CCCDDDIIIWWWgggUUUJJJCCCCCCCCCEEETTTeeehhhaaaYYYWWW[[[bbbhhhjjjuuuyyyssslllnnnjjjfffjjjZZZRRRQQQ```tttqqqRRR222000111222000---+++,,,------...///000000///...---,,,,,,------------------------............------++++++,,,,,,,,,,,,------+++------***(((***///111444999???@@@;;;666222111222111000///......//////((()))++++++)))(((((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++***(((***,,,---***((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))************************(((((((((((((((((((((((()))'''%%%'''***,,,***(((******))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''+++++++++++++++***)))(((*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###%%%))),,,,,,+++)))'''...,,,************((('''******))))))((((((''''''))))))))))))))))))))))))''')))******))))))***+++***************************+++,,,------,,,***)))---,,,,,,++++++,,,,,,---+++++++++************))))))************++++++++++++)))((()))******)))((())))))))))))))))))))))))************+++,,,------************************---,,,***))))))***,,,...************+++,,,---...************************...------,,,,,,,,,------*********++++++,,,,,,,,,)))+++---,,,+++)))((()))*********++++++,,,,,,,,,&&&------///555000***///666555000...111777:::999333111---,,,,,,------,,,***+++,,,,,,,,,,,,+++***(((((())))))******++++++))))))))))))((((((((((((******************++++++***************++++++,,,...,,,,,,,,,,,,---111666OOOrrr~~~aaa777333...++++++,,,------000...,,,...111222000///666222;;;LLLQQQLLLRRR```ssstttwwwzzz~~~|||zzz}}}}}}{{{~~~||||||~~~}}}zzzzzz|||xxx```ooo|||jjjWWWKKKGGGCCCBBBDDDFFFJJJWWWdddSSSIIIDDDEEEEEEFFFQQQ```fffgggjjjoootttyyyzzz{{{wwwsssggg]]]WWWMMMGGGJJJAAAFFFWWWsssaaaAAA///......111555666333///...///111222222111///...------------------------------............------++++++,,,,,,,,,,,,------,,,...000///---,,,+++***...000111111///---++++++//////..................***+++,,,+++)))((()))*********)))******++++++,,,***************)))((((((+++))))))***,,,,,,***((())))))))))))************++++++++++++++++++++++++***************************)))(((((((((((()))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''***))))))(((((('''''''''''''''''''''(((((())))))(((''''''&&&&&&'''''''''******************)))((())))))*********************))))))((('''(((((((((***)))'''&&&%%%%%%&&&&&&(((((())))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''***,,,,,,+++***))),,,+++******++++++)))'''***)))))))))((((((((('''))))))))))))))))))))))))''')))******))))))***+++*********************************++++++******)))+++******************++++++++++++************)))(((((()))))))))*********+++)))((()))***+++)))(((************************++++++*********+++,,,,,,+++++++++***************,,,+++*********+++,,,,,,************+++,,,---...************************...------,,,,,,,,,------*********++++++,,,,,,,,,)))+++---,,,+++)))))))))++++++++++++++++++,,,,,,%%%,,,,,,---222//////:::222;;;DDDKKKVVV___YYYMMM555222...,,,,,,---,,,+++)))***++++++++++++***))))))))))))))))))************)))))))))((((((((((((***)))))))))+++++++++***++++++******++++++,,,---)))))),,,//////---,,,...999VVVrrr|||~~~xxxaaaGGG222000...------...//////444///000666888444111111999===KKK\\\cccbbbhhhssszzzzzz|||}}}|||zzz{{{~~~~~~}}}~~~~~~}}}|||{{{}}}{{{bbb```fffsss~~~yyydddQQQKKKFFFCCCCCCDDDHHHRRR[[[TTTNNNLLLPPPRRRSSS[[[fffkkkrrr|||jjj^^^RRRKKKEEE<<<999===444DDDbbbYYY:::000------444???BBB<<<444///111333555555333111///.........------,,,,,,+++------............------++++++,,,,,,,,,,,,------///...///000111000...,,,...,,,***)))***++++++***,,,,,,,,,---------------......---+++)))((()))+++***************+++++++++(((((())))))((((((''''''***))))))***++++++***((())))))))))))******************************************************************)))(((((()))******))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((&&&&&&&&&'''***))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((''''''&&&''''''(((((('''((()))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))******)))'''&&&&&&&&&&&&'''((())))))***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((()))***++++++++++++*********))))))+++,,,,,,)))'''))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++***)))))))))))))))******++++++************+++++++++++++++************)))'''((((((((())))))))))))***)))((()))***+++***)))************************,,,,,,+++*********++++++,,,,,,++++++*********)))++++++++++++++++++++++++***************+++,,,---************************------,,,,,,,,,,,,------*********+++++++++++++++)))+++,,,,,,+++))))))))),,,,,,++++++++++++++++++%%%+++++++++//////888LLLVVVggguuu|||zzz]]]555222...,,,,,,,,,,,,+++((()))***++++++***)))(((************))))))))))))******)))))))))(((((((((***((('''(((+++,,,+++(((+++++++++++++++,,,------...,,,---111111---,,,...))):::IIIMMMPPPOOOBBB000---///000000///...///000555000666DDDHHH@@@<<<@@@FFFSSSeeepppuuuyyy}}}~~~yyyyyy|||~~~|||zzzyyyzzz||||||nnn\\\RRR]]]ooorrraaaPPPHHHEEEBBBBBBCCCHHHOOOUUUWWWVVVZZZbbbhhhjjjpppwwwzzz|||sssmmmkkkWWWGGG@@@@@@<<<999<<<===444CCC^^^vvvyyycccAAA***///+++***111:::>>>999333///000333555555333000/////////...---,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------///------///111000000111///,,,((((((+++...---,,,++++++,,,------.........000000...+++((((((***,,,*********+++++++++******'''((((((((((((((('''''')))))))))*********))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((************************''')))+++)))&&&$$$&&&((())))))(((((('''&&&&&&&&&)))((((((((('''''''''''''''''''''''''''(((((()))&&&&&&'''((()))))))))(((((())))))***+++,,,,,,---,,,+++******))))))*********)))(((&&&&&&&&&'''((('''((()))*********))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((++++++***)))))))))******(((((((((***,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***++++++++++++++++++++++++++++++***)))(((((()))+++,,,,,,------------------,,,+++++++++*********))))))((((((((()))))))))*********)))((()))***+++***)))************************,,,,,,+++***))))))******---,,,,,,++++++******)))***++++++++++++******)))***************+++,,,,,,************************,,,,,,,,,+++,,,,,,------***************+++++++++(((***,,,,,,+++))))))***,,,,,,,,,++++++*********%%%++++++***---///AAA]]]YYY111///,,,***+++,,,,,,,,,)))***+++,,,,,,+++***)))++++++******))))))((((((*********)))))))))((((((***'''%%%'''+++---+++(((+++++++++***++++++,,,---555...***---...+++,,,111***///111000333777444,,,---000222222111000000222555222>>>SSS[[[SSSQQQXXX\\\mmm{{{}}}}}}|||}}}~~~~~~}}}~~~}}}~~~~~~|||yyyzzz~~~}}}eeeKKKIIIUUUXXXPPPGGGDDDGGGIIIKKKNNNUUU]]]bbbccceeemmmxxx|||pppbbbWWWSSSRRRRRR@@@;;;===888<<>>FFFBBB666//////+++)))'''(((,,,---+++(((+++,,,---...............000000...+++)))(((***,,,******+++++++++******)))((())))))******)))))))))((()))*********)))))))))((()))))))))************))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))),,,+++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++---+++(((&&&(((***)))(((((((((((('''''''''++++++***((('''&&&%%%$$$'''''''''''''''((()))***%%%&&&'''((((((((((((((((((((()))***++++++,,,,,,******)))(((((((((((()))***)))((('''&&&'''((((((&&&'''((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((******)))((((((((())))))''''''((()))+++,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++++++++++++++++++++++++++++++++***)))***+++,,,---,,,---............---,,,+++++++++*********)))))))))))))))*********++++++)))(((((((((***++++++)))************************,,,++++++***)))))))))))),,,,,,,,,,,,++++++*********++++++++++++***)))(((******))))))******++++++************************+++++++++++++++,,,---...************************(((***,,,,,,+++*********,,,,,,,,,++++++*********''',,,++++++---000FFFgggrrrHHH---+++)))(((***,,,------++++++,,,------,,,++++++++++++******))))))((((((************)))))))))))))))'''&&&(((+++---,,,***+++************+++,,,,,,222+++***222444---***...---///000111333444333111000111222333444666999<<<999;;;JJJ```iiiddddddkkkrrr~~~~~~}}}}}}~~~|||}}}~~~}}}}}}nnnNNNBBBDDDEEEEEEFFFLLLVVV___cccgggoooxxx}}}zzz~~~~~~wwwjjjZZZNNNGGGEEEFFFOOO???>>>???<<>>```{{{gggVVVEEE777000...+++***+++,,,---,,,+++,,,------------,,,+++)))))))))))))))*********+++++++++*********))))))&&&***---,,,******---111---------------...//////......>>>UUUZZZHHH666000---///666===:::555999AAAIII???666555===IIIRRRVVVRRR___kkksssxxx~~~||||||~~~}}}||||||}}}~~~}}}|||zzz~~~~~~vvv```MMMKKKPPPTTT]]]hhhyyy{{{mmm[[[MMMEEEBBB@@@@@@BBBAAA===:::;;;222555444<<>>AAA===888555333000444666;;;RRRiiimmmDDD333(((,,,000,,,))),,,,,,---...---+++***+++,,,---+++******+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***))),,,,,,---------------...222LLLlllwwwdddDDD///))),,,,,,+++******+++,,,,,,******++++++,,,---......------...---,,,+++***)))))))))++++++,,,+++***)))''''''((()))******+++++++++++++++++++++***)))((())))))))))))))))))))))))++++++*********************+++,,,+++***)))***+++++++++******++++++,,,------***((()))+++,,,***'''+++++++++++++++***)))(((%%%'''(((***+++,,,++++++))))))((((((((((((((()))((((((((((((''''''''''''***)))(((''''''((()))***'''((()))***************,,,+++++++++******))))))'''((()))******)))'''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((''''''((()))***+++)))((('''))),,,---***'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((()))***++++++,,,,,,***)))((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''''''''((((((,,,---...---+++***+++,,,((()))***,,,,,,+++***)))...111333333000---******---***((('''((()))))))))))))))*********+++++++++)))))))))))))))******+++++++++++++++******))))))***+++,,,+++)))))))))+++(((***,,,.........,,,+++---,,,++++++******++++++******+++,,,,,,,,,,,,+++---,,,***((((((***---...+++******)))))))))))))))))))))))))))))))))))))))************))))))((((((+++***)))))))))))))))******---///...,,,---333888CCCAAA<<<777333///---,,,444444222111///---,,,+++)))***,,,------,,,***)))***'''%%%(((///111---'''++++++++++++******))))))''')))333<<<777)))'''...000222......222///---666111,,,222AAAEEE;;;222222333222111000...000999DDDIIIFFFBBB@@@CCCLLLXXXaaadddnnn{{{~~~}}}}}}ttt]]]UUURRRYYYdddnnnuuuzzztttyyysss___PPPJJJEEE===:::999<<>>===000)))---000,,,+++///,,,---...---+++***+++,,,,,,+++***************))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,------,,,777FFFKKKAAA222***+++,,,,,,+++******+++,,,,,,***++++++,,,------.........---,,,+++***)))((((((***++++++,,,,,,+++***)))))))))******+++,,,,,,---+++++++++++++++***))))))))))))))))))))))))))))))++++++******************'''(((******))))))***+++***************+++,,,,,,,,,+++******++++++***)))+++++++++++++++***))))))'''((()))*********))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))(((''''''((()))***((())))))************)))******)))))))))(((((((((((()))***++++++)))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&''''''))))))***))))))((((((''''''))),,,,,,***''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%''')))***)))(((''''''(((((((((((('''''''''''''''((((((((())))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((()))))),,,---...---,,,++++++,,,+++,,,,,,,,,,,,,,,++++++...111333333111...,,,+++...+++)))((()))***))))))***+++++++++,,,,,,,,,,,,)))))))))))))))***++++++++++++++++++*********))))))***++++++))))))***+++)))***,,,---...------------,,,++++++***+++++++++******+++,,,,,,,,,,,,,,,---,,,***))))))***+++,,,++++++***)))))))))))))))************************++++++*********)))))))))***)))))))))))))))******)))+++---,,,***+++000444222111...,,,+++*********.........---------,,,,,,))))))***+++++++++++++++***((((((***...///,,,)))++++++++++++*********)))---///777???:::///---444222111777AAAAAA999///(((000---///777:::444///000222111222333111111:::DDDDDDDDDEEEHHHOOOZZZgggpppzzz}}}~~~|||~~~~~~{{{zzzwww~~~}}}ppp``````eeeoooyyy~~~wwwkkkfffaaa\\\SSSHHH@@@;;;;;;<<<999===DDDJJJGGG<<<444111000000000,,,000BBBDDD000555---***///000------111,,,---...---+++***+++,,,---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------************+++,,,.........,,,+++---,,,)))+++///,,,++++++******++++++,,,+++,,,,,,------.........///...,,,+++***)))******,,,,,,------,,,+++******+++++++++,,,------......***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++++++++(((***+++***)))((()))******))))))))))))***++++++***+++,,,+++)))))))))******++++++++++++***)))))))))))))))***)))((('''&&&))))))(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((()))))))))************))))))(((((((((((((((''''''''''''++++++,,,,,,+++)))'''&&&((((((((((((((((((((((((''''''(((((((((((())))))&&&'''(((((()))((((((((((((((((((''''''&&&&&&&&&&&&(((***,,,+++)))'''%%%''''''((()))++++++)))&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$&&&)))+++,,,***)))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))******)))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))************))))))))))))******,,,---///...---,,,,,,---000///...------,,,,,,------000222222111...------///---+++***++++++***)))++++++,,,,,,,,,---------***))))))))))))***++++++++++++++++++************((()))++++++******+++---+++++++++,,,,,,---...///------,,,+++++++++++++++***+++,,,,,,------,,,,,,------,,,++++++*********++++++***))))))))))))***************************+++++++++++++++*********)))((((((((()))***++++++(((***+++***((())),,,000******)))))))))***+++,,,)))***+++,,,---...///000******)))))))))+++,,,---++++++,,,---------,,,+++++++++++++++************---...444999555------333777;;;TTT```LLL===777***222111/////////000000111222333555777555555===FFFFFFIIIOOOWWW```kkkwww~~~~~~~~~|||zzzxxxpppzzzvvvpppttt}}}vvvooossslllXXXLLLNNNQQQVVVRRRCCC666333666888888>>>GGGKKKEEE999333222***---111333???XXXYYYAAA///,,,---111000,,,,,,111,,,---...---+++***+++,,,,,,---......---,,,---...,,,,,,++++++++++++,,,,,,...---,,,,,,---...000111......---------...//////111---+++---...,,,,,,...++++++++++++++++++++++++,,,,,,---------.........000///---,,,,,,---///000------------,,,++++++***+++++++++,,,,,,---------******+++++++++******)))))))))))))))))))))))))))******+++++++++++++++,,,---......,,,***(((((())))))))))))((())))))***+++)))+++---,,,)))''')))+++******+++++++++******)))))))))))))))(((((('''''')))(((((((((((())))))***((((((((((((''''''''''''))))))(((((((((((())))))***************)))((('''((((((((((((((((((''''''------,,,,,,+++)))'''&&&((((((((((((((((((((((((&&&''''''((())))))******''''''(((((((((((((((((())))))((((((''''''&&&&&&))))))***+++***(((&&&%%%%%%&&&(((***+++***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%'''***---,,,***'''(((((('''&&&&&&''')))***'''(((((((((((()))))))))*********************))))))))))))((())))))******(((((((((((((((((((((((((((''''''''''''((())))))+++******************++++++---//////---,,,,,,---111000...---,,,,,,,,,---+++---000000///...---...///---,,,+++,,,,,,+++)))+++++++++,,,,,,,,,,,,---******))))))******+++,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,...///,,,++++++***+++---///111------,,,++++++++++++,,,+++,,,,,,---------------......//////...,,,+++))),,,+++******))))))******************************++++++++++++++++++++++++(((((((((((()))***,,,,,,)))***+++***((((((***---,,,,,,++++++++++++++++++)))***+++---...000111222///---+++))))))+++---...+++...000000---++++++,,,++++++++++++++++++++++++******...111...)))***000777DDDllluuuKKK666;;;555444444222...---111444555444444666999888:::CCCMMMTTTYYYaaaiiipppwww~~~{{{}}}~~~}}}|||}}}~~~|||ooo]]]fff}}}{{{~~~{{{dddWWW\\\XXXFFF>>>EEEGGG```fffLLL444222666444444888???AAA;;;111...111//////222333>>>TTTTTT===------///111///++++++---,,,---...---+++***+++,,,(((+++---...------...000------,,,,,,,,,,,,------000///.........000111333111000...---,,,,,,---...,,,+++---000...***(((***++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++,,,///111333---------,,,,,,+++++++++************++++++++++++)))******+++++++++******))))))))))))))))))))))))******++++++,,,,,,,,,,,,---......,,,***((()))***)))))))))((())))))***+++)))+++---,,,)))''')))+++)))******+++++++++******((((((((((((((())))))***((((((((((((((()))******((((((((((((''''''''''''(((((())))))))))))((((((***************)))((('''))))))))))))))))))))))))------,,,+++***)))((('''''''''''''''''''''''''''&&&''''''((()))***++++++((((((((('''''''''(((((())))))(((((((((''''''''',,,+++***(((''''''''''''$$$'''***,,,+++***((('''''''''((())))))(((''''''&&&''''''''''''''''''''''''((()))+++,,,+++'''$$$((('''&&&&&&&&&((()))***(((((((((((()))))))))***+++++++++++++++*********)))))))))))))))***++++++((((((((((((((((((((((((''''''&&&&&&''''''((()))++++++************++++++***,,,//////...,,,,,,,,,000///---+++******+++,,,)))+++------,,,+++,,,,,,...---,,,,,,------,,,***************++++++++++++***************++++++,,,+++++++++++++++++++++,,,+++,,,............000111---,,,******+++...000222...---,,,,,,++++++,,,,,,,,,,,,---............---///000111111000...,,,+++,,,++++++***************************************++++++++++++++++++++++++(((((((((((()))***,,,,,,***++++++************,,,*********))))))(((((((((******+++,,,---...//////222111...,,,+++,,,---...+++///222000,,,***+++---+++++++++++++++++++++,,,------///000...,,,...222222>>>iiiwwwTTT@@@AAA555444222000///000111333555444444666:::;;;???KKKWWWdddiiipppwww{{{~~~~~~|||zzz{{{~~~zzz~~~___GGGNNNtttoooTTTCCCGGGFFF;;;777@@@AAAaaakkkNNN444444777111333555999;;;666///000555222...000111555AAAAAA111,,,...//////...+++***+++,,,---...---+++***+++,,,&&&***......,,,+++---///......------------......000000000///000000111111000///,,,+++***+++,,,---))))))+++,,,***'''(((---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++---///111,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******++++++,,,---------+++,,,---,,,******+++,,,***))))))))))))***++++++***+++,,,+++)))))))))***))))))***++++++++++++***))))))(((((()))***++++++(((''''''(((((()))***+++((((((((((((''''''''''''(((((())))))))))))(((((()))************))))))(((************++++++++++++,,,,,,+++***)))(((((((((''''''''''''''''''''''''''''''((())))))***++++++))))))(((''''''''''''(((((((((((((((((((((((((((,,,+++)))'''&&&''''''((($$$(((,,,---,,,***)))((('''((()))******)))((('''&&&&&&&&&''''''''''''''')))((()))******)))&&&###''''''&&&''''''((()))***((((((((()))))))))*********************+++++++++))))))))))))******+++,,,))))))))))))))))))))))))'''''''''''''''((())))))++++++************++++++(((+++...///---,,,+++,,,------,,,+++*********+++(((***,,,,,,*********++++++++++++,,,......---+++))))))*********++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---//////......///111,,,+++++++++,,,...111333...------,,,,,,,,,,,,,,,,,,---......//////......///000111111000///...---,,,,,,+++************+++++++++++++++++++++++++++*********+++++++++++++++)))((((((((()))***++++++******++++++++++++++++++(((((()))***++++++******))))))))))))************222111111000///...------+++...000000---***+++,,,++++++++++++,,,,,,,,,,,,......//////......000333333666VVVttttttkkkYYY???999000---222555111000333555777<<>>999BBBCCCJJJXXXeeemmmrrr{{{}}}}}}}}}}}}}}}~~~~~~zzzeeePPPMMMVVVXXXPPPSSS]]]yyysssYYY^^^jjjMMM777777999333222888333333444444333333222111000000000000000000000000999777444111///------,,,///***(((***+++***+++...------......------///000222===DDD>>>555000,,,'''+++222555111111555666222444444333222111...,,,***,,,,,,++++++,,,,,,---...111///...,,,++++++,,,,,,***+++,,,,,,***(((((()))...***)))---,,,((()))------,,,,,,++++++,,,,,,---))))))***+++,,,......///+++++++++++++++***)))(((,,,+++++++++******))))))'''(((******((('''((()))(((+++---+++))))))...444TTT^^^SSS;;;000+++))),,,******+++++++++,,,,,,,,,---+++))))))***,,,,,,+++000000...+++)))))),,,//////---******,,,,,,)))'''---+++)))((('''((()))***&&&'''((())))))*********(((((())))))))))))(((((())))))*********+++++++++)))))))))))))))******+++''''''(((******+++++++++(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%)))...111111...)))%%%&&&)))---...---***)))((()))*********)))(((&&&%%%&&&'''))))))((((((***+++'''((()))******)))((('''&&&'''((())))))((('''&&&)))***,,,------,,,+++***&&&''''''(((((((((((((((///---***))))))+++...000---***'''&&&(((***++++++***)))(((''''''((()))***+++)))((())),,,---,,,))))))(((((()))++++++***)))+++++++++,,,,,,,,,------))))))))))))))))))))))))*********)))))))))))))))(((+++,,,******,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,---------,,,,,,******+++******,,,000222111//////......------,,,,,,+++111000///......------...111000///...---,,,,,,,,,.........---,,,+++***))))))***,,,,,,***)))***+++))))))))))))))))))******+++***)))(((((('''((((((************************,,,---,,,+++******+++---,,,***(((((()))***)))((())))))***...333444000---///////////////000000111555***'''///333...******------000555666222///000111666===mmmwwwMMM999LLLYYYKKK???CCCOOO]]]jjjpppvvv~~~||||||~~~}}}yyywwweeeQQQHHHGGGEEEAAA===LLLbbb~~~pppVVVSSSvvvpppMMM333666:::222111;;;333333444444333333222111////////////////////////444333111///...---......222...,,,......,,,---000111111000///---,,,,,,---333;;;???:::444555777777111777:::999:::@@@DDDDDD;;;999666333000...------,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,***+++---,,,+++******+++...******------******.........------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***)))))))))((((((((((((''')))+++***)))((())))))'''***,,,+++)))***///444ooooooFFF111---)))%%%******+++++++++,,,,,,,,,000...,,,,,,---......---333222000---***)))+++---...,,,***+++,,,---+++))),,,+++)))((('''((()))***))))))******))))))((('''(((((())))))))))))(((((())))))*********+++++++++)))))))))))))))******+++'''((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''***...111111...***'''&&&)))---...---***)))((())))))******)))(((&&&%%%((()))***)))((('''((()))(((((())))))))))))(((((('''(((((((((((((((((('''***+++---......,,,+++***''''''((())))))))))))(((---,,,***((()))+++---///---+++)))((()))))))))(((***)))(((''''''((()))******)))''')))+++,,,+++))))))(((((()))++++++***)))+++++++++,,,,,,,,,,,,---************************,,,,,,,,,++++++******)))))),,,,,,******,,,,,,)))******++++++++++++++++++///...,,,+++************++++++,,,,,,------......,,,+++***---000111000...,,,,,,,,,,,,,,,,,,,,,---///...------,,,---------///...---,,,++++++++++++------------,,,+++***))))))***,,,,,,***)))***+++*********)))))))))))))))+++******))))))(((((()))+++++++++***************---,,,++++++,,,+++)))(((...,,,******+++++++++***++++++***,,,...000111111111111111...,,,...444888///---...000///,,,---000555999???DDD???666222444333666DDDwwwqqqPPP<<>>CCCTTTjjjvvv\\\MMMbbb~~~cccDDD000777<<<333000888333333333333333222222111........................///......------...//////222///...111111...///222333222111///............222777999555333999@@@EEE:::>>>BBBCCCHHHNNNOOONNNAAA>>>999444000......///,,,,,,++++++,,,,,,---...---------...------,,,,,,***+++------,,,+++,,,------++++++---...,,,---000/////////......///////////////...---,,,+++******)))******+++++++++++++++)))))))))))))))((((((((((((***,,,,,,***)))***+++''')))++++++***+++///333aaaxxxkkk@@@,,,//////*********+++++++++,,,,,,,,,000...,,,,,,...///......111111///---******,,,...,,,+++***+++---...---,,,++++++)))((((((((()))***,,,,,,,,,+++***((('''&&&(((((())))))))))))((((((***************+++++++++)))))))))))))))******+++))))))***************)))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''(((***,,,......,,,***(((&&&))),,,---,,,***(((((()))))))))))))))(((&&&&&&)))***+++***'''&&&'''((())))))(((((((((((()))))))))((((((''''''(((((())),,,---......---,,,***)))(((((()))***************,,,+++)))((((((***,,,------+++************(((&&&))))))(((((((((((()))))))))((('''(((***+++***)))))))))(((***+++,,,***)))******+++++++++,,,,,,,,,************************......------,,,+++******))),,,,,,******,,,,,,))))))))))))******+++++++++000///---+++************......---,,,,,,---...///---,,,,,,---...///...,,,))))))******+++,,,,,,---,,,,,,+++++++++,,,------,,,,,,+++***))))))))))))++++++,,,,,,,,,++++++***)))***,,,,,,***)))***++++++*********))))))((((((*********)))))))))))))))++++++++++++******))))))+++******,,,//////,,,(((///---++++++,,,------,,,---,,,+++******---111555444555444///+++...777@@@444444111000444:::;;;777111BBBXXXddd[[[FFF444---555444LLLcccPPPBBBDDDIIIMMMWWWeeeeeeppp|||}}}~~~~~~{{{nnnYYYHHHCCC???777:::DDD```wwwkkkOOONNNlll~~~fffEEE<<<666777888555111///222333333333333222111111////////////////////////------------......//////...,,,---111111///111555333111//////000222333333111444666666666:::AAAFFFAAABBBFFFPPPZZZ[[[QQQEEE>>>;;;888333000.........,,,,,,++++++,,,,,,---...+++,,,---.........---,,,***,,,......---------///---,,,,,,---......///111//////............////////////...---,,,+++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***++++++)))+++,,,+++******---///999LLLFFF...(((...111222******+++++++++,,,,,,,,,---,,,++++++---------+++***+++++++++***,,,///111,,,,,,,,,,,,---------,,,+++***)))(((((()))******,,,,,,,,,,,,***)))((('''))))))(((((((((((())))))************************)))))))))))))))******+++******+++++++++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''((())))))(((''''''&&&))),,,,,,+++)))(((((()))))))))((((((''''''&&&)))******)))(((''''''(((***)))(((''''''((()))******)))(((''''''((()))***,,,---------,,,***)))((())))))***++++++++++++******)))((((((((()))+++,,,*********+++,,,,,,)))&&&))))))(((((((((((())))))(((((('''((())))))))))))***))))))***,,,,,,+++)))************++++++++++++************************......---,,,++++++******)))++++++((((((,,,,,,***))))))******+++,,,,,,,,,...---,,,,,,,,,---...///444222///,,,+++++++++,,,------------------+++***))))))))))))******++++++*********++++++---......++++++***)))))))))))))))))))))***++++++,,,++++++)))***,,,,,,***)))***+++++++++******)))((((((((((((((()))))))))))))))))),,,,,,++++++***)))))))))''')))+++---//////000//////---++++++---...---,,,,,,---,,,***)))+++000555444777777222---///888@@@CCC<<<000---;;;JJJGGG999///???VVVddd^^^HHH555,,,777222OOOlllSSSNNNIIIKKKRRR```ooo{{{uuu{{{}}}~~~~~~~~~yyyuuutttrrr|||qqq\\\JJJ???;;;>>>BBBgggyyySSS???JJJ]]][[[KKK<<>>AAA>>>FFFZZZllliiiPPP999555555444222000...,,,+++,,,,,,++++++,,,,,,---...+++,,,---.........---,,,***,,,......------...///,,,------------///111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++((()))***+++,,,---------+++++++++++++++,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,+++***)))***+++,,,000,,,***...+++)))111******+++++++++,,,,,,,,,---+++++++++------,,,***&&&((()))))))))***---000......------+++*********))))))))))))))))))************++++++++++++******))))))(((((((((((())))))************************)))))))))))))))******+++***++++++++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''&&&)))+++,,,***)))((()))((((((((('''''''''''''''&&&((())))))(((((()))+++***)))(((''''''((()))******)))(((''''''((()))***+++++++++***)))((('''''')))******+++++++++++++++(((((()))))))))*********''''''))),,,......,,,)))(((((())))))))))))(((((('''((((((((((((((()))******))))))***,,,,,,+++***)))))))))*********++++++************************,,,,,,,,,+++***))))))((((((******'''(((,,,---+++,,,,,,,,,------.........000///...------...///000444222///,,,+++++++++,,,,,,---------,,,******************))))))(((((((((******++++++,,,---//////,,,++++++************+++(((((()))***++++++++++++)))***,,,,,,***)))***+++************))))))((((((&&&&&&((())))))))))))(((+++++++++*********))))))&&&))),,,,,,******---111---+++******,,,---,,,+++))),,,------++++++///222000222444333111111444777EEE???333---666BBB@@@555555555888===<<<888555777999222JJJwwwwwwmmmoooSSSKKKOOOSSSXXXcccrrr}}}~~~rrrnnnppppppyyy}}}gggIII;;;@@@EEEBBBhhh|||VVV;;;777???CCCBBBVVViiijjjPPP;;;999999111222222222222222111111000111111111111111111111111000111111111111000//////------///333333444:::AAA<<<777222111333444444333555777<<>>999333111444666555444666555777<<<;;;555333555222111>>>]]]tttoooTTT===111111000///......------,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,+++---......,,,++++++,,,,,,//////++++++//////,,,,,,,,,++++++++++++,,,,,,(((((()))))))))***************+++,,,------------)))))))))******+++++++++)))+++,,,,,,+++******+++***))))))***+++,,,+++***(((***''')))000,,,'''///******+++++++++,,,,,,,,,,,,++++++,,,......,,,***((()))***)))((('''(((******+++---+++)))''')))***(((((()))***************&&&'''((()))***************)))(((''''''((()))***+++++++++*********)))))))))))))))))))))******+++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))''')))******)))(((((()))((('''&&&&&&&&&&&&'''((('''((())))))(((((()))***(((((())))))))))))(((((()))))))))******))))))))))))))))))((((((((())))))((())))))***+++*********'''(((***+++,,,+++***)))((('''(((+++---///...,,,'''((()))******)))((('''''')))++++++)))(((***,,,*********+++,,,---,,,***((((((((()))))))))******++++++++++++++++++++++++(((((()))))))))))))))***))),,,,,,***---333666555111111111000//////......333222///---+++*********++++++,,,,,,------......***,,,---,,,***((()))*********))))))))))))))))))***************+++,,,---+++++++++******++++++,,,(((((())))))***))))))))))))***,,,,,,***)))***+++((((((((()))******++++++&&&'''))),,,------,,,+++)))))))))***++++++,,,,,,++++++,,,111555555///)))+++***((()))+++,,,,,,++++++******,,,---......,,,...)))***555CCCFFF<<<111555555:::BBBEEEAAA<<<:::,,,///555;;;:::555222444;;;:::999PPPUUUJJJQQQOOOaaagggpppvvvxxxyyy~~~|||}}}wwwrrrccceeetttyyyxxxkkkRRRBBB999888???IIIxxxzzzyyygggLLL999888666444EEE```vvvMMM777444111222222222222111000000////////////////////////,,,...///111111111111000111000000000------555???<<<666111111555999999888555000000333333///000555//////<<>>\\\{{{```AAA555444444444444333222111000222111///...///000222333222222222111111111000000000333333111333777666000666444222444===CCC>>>555000000000000000111111222444000@@@gggsssaaaAAA555,,,---111111---+++------,,,------...///000111000---+++***+++,,,,,,//////.........---------+++++++++++++++++++++,,,,,,+++++++++,,,,,,***(((******,,,,,,,,,,,,******))))))******++++++++++++)))))))))******++++++,,,+++++++++******)))))))))++++++,,,,,,,,,,,,------(((+++...///---,,,++++++......//////,,,***+++...,,,*********,,,,,,+++***+++***)))(((((('''((((((******))))))))))))******+++,,,***'''+++000...&&&,,,***)))+++***''')))...))))))((('''%%%%%%(((***---,,,***)))))))))***+++---+++************)))(((***+++,,,,,,+++***+++---++++++*********,,,...///---+++***(((((()))+++,,,+++*********))))))((((((++++++,,,,,,,,,,,,------+++***((('''''''''((()))&&&+++///...)))&&&&&&)))******)))''''''&&&&&&&&&%%%'''))))))((('''((()))(((''''''((()))******)))******))))))((((((''''''***++++++***))))))***,,,))))))*********))))))(((+++***)))(((((()))***+++************))))))))))))+++,,,,,,***((('''''')))))))))***++++++++++++***,,,,,,,,,---,,,,,,++++++*********)))******++++++000000,,,)))---444222+++------,,,+++,,,...000222111000...---...///111222...---,,,+++++++++)))(((333)))))),,,''')))+++&&&++++++++++++++++++++++++******************************))))))))))))************+++++++++******)))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***************************++++++++++++***'''%%%)))///111......,,,,,,...---***,,,000///---666YYY~~~xxxQQQ555,,,,,,++++++***++++++,,,...(((+++444333)))(((111///111111:::RRReeeXXX;;;;;;888:::MMMooosssWWW888888@@@FFF@@@444555>>><<>><<<;;;777666AAAOOOxxx]]]DDD<<<777555777;;;HHHffffffFFF999444444444444333222111000222111///......///000111222222222111111111000000222555555333666<<<<<<888333333222444;;;AAA???888///////////////000111111+++---BBBlllvvv???666///000222111...---,,,++++++,,,,,,---...///000///---+++++++++,,,---///.........------------,,,,,,,,,,,,,,,+++++++++...---,,,,,,---,,,***(((***+++,,,------,,,+++***)))*********++++++++++++*********+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,------***,,,//////...,,,+++,,,***+++,,,,,,+++***+++......,,,+++,,,---...---,,,******)))((((((((())))))******))))))))))))******''')))******...333111***,,,,,,---...---***)))+++)))))))))'''&&&'''))),,,,,,+++***)))))))))***+++...,,,***)))***+++------+++,,,---,,,***)))***+++'''***---000222333333222,,,+++***)))))))))***+++************)))))))))(((++++++,,,,,,,,,,,,------+++***((('''''''''((()))'''+++...---)))&&&'''(((***)))(((''''''&&&&&&&&&(((***+++***(((''''''((()))(((((()))***++++++)))(((((((((''''''&&&&&&&&&&&&&&&'''((()))***++++++(((((())))))))))))((((((+++***)))(((((()))***+++************))))))))))))+++,,,+++***((('''((()))*********************))))))***+++,,,,,,---,,,,,,)))))))))))))))***++++++...///---,,,222:::;;;666444333111000///000111222///...,,,,,,,,,---///000...---+++++++++******)))+++%%%&&&***))),,,///+++++++++++++++++++++++++++*********************************))))))***************+++++++++******)))******)))))))))((((((((((((((())))))))))))(((((())))))))))))******************************++++++(((++++++)))***......,,,---******---...,,,,,,///...444NNNzzzfff999---,,,,,,++++++++++++,,,---...//////...------...666444///111CCCUUUTTTHHH999;;;<<>>MMMfff~~~cccDDD555444444444444333222111000222111///...---......///222222222111111111111111222444444444888>>>???===000222222222666<<<>>>;;;...............//////000---000===YYYyyyyyyccc999333000111111...,,,---++++++++++++,,,---............,,,++++++,,,---...............------------......------,,,,,,++++++///...------...---+++)))+++,,,---......---,,,+++************++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------///000000...,,,,,,,,,,,,,,,,,,,,,,,,---------...---+++,,,---...---,,,))))))))))))))))))******************************%%%(((+++,,,...111///***'''+++......---,,,++++++((())))))(((((((((+++---******)))(((((()))***+++,,,+++)))'''(((+++...000+++,,,---,,,***))))))***(((,,,333888999777333000************************************))))))))))))++++++,,,,,,,,,,,,------+++***((('''''''''((()))(((+++------)))''''''(((***)))(((''''''&&&''''''+++,,,---+++)))'''''''''***)))((()))+++,,,+++***((((((((((((''''''''''''%%%$$$%%%(((---///---+++''''''(((((()))(((((('''******))))))))))))******************))))))))))))***++++++***((('''(((***++++++++++++************))))))+++,,,------......************+++,,,......---...---...444;;;<<<999777555333111000///000000,,,+++*********+++---......---+++***)))***++++++---,,,,,,---...///...,,,************************************************++++++************++++++)))******+++++++++******++++++*********)))))))))(((((())))))))))))(((((())))))))))))************+++++++++*********+++++++++//////,,,+++------+++///***(((+++...------...111888]]]{{{DDD...------,,,++++++,,,,,,,,,666:::555222444222...222555<<>>oooFFF///......---,,,,,,------+++999JJJNNNEEE999333222777;;;HHHVVVVVVFFF777111555NNNeeeiii```WWWRRRPPPTTTGGG===???GGGMMMTTTZZZ___gggrrr{{{~~~~~~~~~qqq^^^OOOEEE<<<888FFFVVVVVVLLL:::222999===888777===<<<333888RRRkkkvvv{{{wwwPPP888:::666333555888:::>>>CCCCCCEEEHHHJJJFFF===888666222222333333222222111111111111000///...---------111111111111111111111111111000111333555555333222---111111---,,,///222222,,,,,,,,,,,,,,,------...+++000...(((***333333,,,---,,,...000---((((((,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,---......///,,,,,,------------------//////...------,,,++++++,,,+++,,,---000111000///,,,,,,............,,,,,,,,,+++++++++++++++++++++---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------000111222000...---------+++,,,+++,,,222:::999333111///,,,,,,,,,......---***************+++,,,---)))***++++++++++++***)))---,,,+++)))''')))...444GGGPPPNNN<<<---+++---+++&&&((())))))))))))+++---******)))(((((()))***+++))),,,///000---+++******(((***+++,,,+++,,,---///111222333333000,,,'''%%%'''((()))************)))))))))))))))))))))******+++++++++,,,,,,,,,------+++***((('''''''''((()))***+++++++++)))((((((((()))((((((''''''''''''(((&&&((())))))((('''((())))))(((''''''((()))(((&&&)))))))))))))))************((('''+++000111---(((((()))***+++++++++++++++)))))))))******)))))))))************)))))))))(((((()))***)))((((((***,,,***++++++,,,...000222333//////000000///...---------------...///111222333///,,,***++++++,,,,,,---,,,++++++***))))))))))))+++++++++++++++,,,,,,---***,,,,,,+++)))))),,,...!!!...+++'''000111,,,000))))))))))))))))))))))))************************,,,++++++++++++++++++,,,((()))***+++++++++++++++++++++++++++*********)))(((((())))))))))))((((((((()))))))))************,,,+++*********+++---......<<>>>>>FFFEEE;;;555777:::OOOgggssspppggg\\\UUUggg___VVVTTTWWW]]]hhhppptttxxx~~~}}}|||~~~~~~}}}iiiPPPCCC:::777666<<>>;;;222===ccczzzTTT888999777555666666666555444222222222111111222555888111222222222222222111111000000000000///.........111111111111111222222222444333666;;;;;;555///------000000,,,***---...,,,,,,,,,,,,,,,,,,------...'''---111000...///...,,,...---...111///++++++///------------...///000000,,,,,,,,,------.........,,,,,,,,,,,,------------......------,,,,,,+++++++++++++++---000111000///+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------...++++++,,,,,,,,,,,,------///000111000...------...---///000222>>>KKKLLLDDD444222///---...///000///+++++++++***++++++,,,,,,)))***+++,,,,,,+++***))),,,*********)))+++666AAAmmmzzztttRRR444,,,,,,)))((()))++++++******+++------,,,***)))))))))***+++***///444555222---++++++)))+++,,,---,,,---...000---,,,,,,+++***)))(((''''''(((((())))))*********))))))))))))************++++++,,,,,,,,,,,,------+++***((('''''''''((()))++++++******)))(((((((((((((((''''''''''''((((((%%%'''((()))((('''((())))))'''&&&&&&(((((('''%%%&&&&&&&&&&&&'''''''''''')))((('''(((++++++(((%%%))))))***+++,,,,,,,,,,,,))))))************))))))************))))))))))))((()))***)))((()))+++,,,+++++++++,,,...111333555111111111000///...,,,,,,++++++++++++,,,---//////...+++***,,,,,,***+++///))))))******************+++++++++,,,,,,,,,,,,,,,(((***---,,,******,,,......???666***333000'''---************************************************++++++************++++++((()))***+++++++++++++++++++++*********)))))))))(((((())))))))))))(((((())))))))))))************+++***))))))***,,,///000CCCZZZzzz{{{ccc;;;222+++***++++++,,,///222HHHrrrxxxhhhPPP,,,............///000111222---555QQQmmmbbb>>>///999???666222666888444333777888@@@LLLXXX```eeeffffffwwwuuupppllllllqqq{{{~~~~~~vvvsssyyyvvv[[[>>>999555777777AAAbbbsssXXX???666777777777:::;;;555GGGppp[[[;;;888888777555444444333222444555444111///000333555111111222222222222111111000000000000000000//////000000111111111222222222666666;;;BBBBBB888...***,,,//////,,,,,,///...***,,,,,,,,,,,,,,,---.........,,,...222111---******///,,,,,,//////------///,,,,,,,,,,,,---...//////,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++---,,,,,,---//////...,,,***+++,,,------,,,+++***------,,,,,,,,,+++++++++*********+++++++++++++++++++++,,,,,,------------++++++,,,,,,,,,,,,------...//////...---,,,...///...111111444BBBQQQQQQGGG444111---,,,,,,.........---,,,,,,+++++++++,,,,,,)))***,,,------,,,***)))(((''')))+++)))***666CCC{{{bbb;;;//////,,,+++,,,......---,,,,,,---///...,,,+++***)))******)))...333444000---,,,------...//////---------///)))((((((''''''((()))***((((((''''''((()))+++,,,((()))))))))************++++++,,,,,,,,,,,,------+++***((('''''''''((())),,,+++***)))))))))((((((((((((''''''''''''((((((''')))******(((''''''(((***(((''''''(((((('''&&&$$$%%%%%%%%%&&&&&&&&&'''((('''''''''''''''''''''((((((***++++++,,,,,,,,,((()))***++++++***)))(((************))))))))))))'''((())))))((()))+++---,,,,,,++++++,,,...000222...............---,,,+++************++++++,,,---000,,,,,,...---***+++000******++++++++++++************++++++,,,,,,,,,,,,%%%)))......,,,***,,,...666JJJ===,,,444000$$$,,,++++++++++++++++++++++++*********************************))))))*********(((((()))++++++,,,,,,+++******)))))))))((((((((((((((())))))))))))(((((())))))))))))***************)))((()))***---111333SSSooo^^^DDD111---,,,------******---111;;;KKKSSSOOODDD999000------...///000222333444111333BBBVVVSSS>>>111444000111555888888555222111444666;;;CCCLLLXXXdddlll}}}~~~}}}{{{|||~~~sssddd```jjjlllVVV;;;888888999777>>>aaalllQQQAAA???@@@>>>::::::<<>>222333222---///111000///......///111000...,,,************&&&+++//////,,,***,,,///111222222000---,,,,,,---)))((((((((((((((()))))))))(((&&&&&&''')))+++---(((((())))))*********+++++++++,,,,,,,,,---------+++***((('''''''''((()))---+++)))((())))))(((((((((((('''''''''(((((()))***,,,,,,+++)))'''''''''+++)))(((((())))))(((&&&&&&&&&&&&'''''''''(((((((((((()))((('''''')))+++''''''(((******+++++++++((()))***++++++***)))(((************))))))))))))'''((())))))))))))+++---...---+++******+++---...++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,------333...---///,,,'''(((...+++++++++++++++***)))((())))))***+++++++++++++++###)))...///---***+++...(((@@@444$$$111000'''222++++++++++++++++++++++++******************************))))))))))))******(((((()))++++++,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************)))(((((((((***...222444NNNjjj~~~aaaCCC///'''(((,,,000///***)))+++'''///888DDDLLLAAA555555,,,------///111333555666555222555===BBB===555///333888;;;888444555777888777<<>>???777...***+++222)))***///000555999222333222IIIrrr\\\===111//////222444444111///444===PPP]]]RRR<<<333888SSSkkkwwweeeJJJ>>>AAAFFFFFFJJJTTT___dddgggppp{{{yyynnneee\\\UUUPPP:::;;;;;;OOObbbMMMEEE999;;;666444:::AAAXXXyyy}}}qqqcccTTTKKKQQQfff~~~eeeDDD444888:::999555444666555222000111111111111222222222//////000111111111111000000111333333222222333444222111///...---......///------......------,,,+++........................///...------,,,---------...---,,,++++++,,,---...------------,,,,,,,,,,,,......------------...///------------------------......---------......///111000...---.........,,,111///...///000111000///......///000///...---,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,---///000...---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...,,,)))((()))+++++++++((((((((())))))*********))))))***+++,,,---......//////---,,,+++*********(((222999999OOOIII<<<444555666222000222,,,,,,,,,++++++*********&&&***...111111000......000---***)))***++++++++++++++++++*********))))))((((((((((((((()))*********+++,,,++++++,,,...111111000///..................,,,*********+++***)))))))))))))))((((((((((((************************((((((''''''''''''((((((((()))(((%%%'''***)))%%%''''''((())))))((((((''',,,+++***)))((((((((((((((((((((()))))))))******,,,,,,+++************+++*********************************++++++++++++++++++***)))((()))+++---///---,,,+++***************(((((())),,,///111000///......000333555222+++%%%))))))******************))))))*********+++++++++,,,---.........---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++++++++++++++,,,,,,,,,------))))))((((((((())))))*********+++,,,,,,+++*********+++,,,+++******+++,,,))))))))))))***++++++,,,%%%,,,333222,,,)))***---111---222;;;FFFUUURRR>>>333---OOOlllCCC444000---...111444222///444CCC```uuuccc>>>222>>>\\\uuurrrTTTFFFJJJRRRLLLRRR^^^iiiooottt|||ttt^^^IIIBBBDDDAAA111555BBB[[[kkkZZZPPP???===555333888<<>>555;;;JJJ___mmmbbbNNNGGGPPPZZZUUU]]]iiirrrvvvzzzzzzpppcccNNN<<<777;;;888...666QQQppp|||pppfffWWWQQQCCC<<<===:::AAATTThhhnnnpppeeeQQQ@@@999999BBBUUUlllzzz~~~gggKKK???888:::888333222444555333000000111222222222222111---...///111222222222222111111111111222333333333000000...------......///,,,,,,+++++++++,,,---...000000/////////.........//////...------------...------,,,,,,,,,---//////------------------------.........//////000000000/////////......------------------------...//////000000///---,,,+++,,,,,,........................,,,---...//////---+++***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++++++++,,,+++,,,---000111000...++++++++++++++++++++++++,,,+++***+++---111666888333000+++)))((()))))))))&&&&&&'''((()))******++++++******)))))))))************)))******+++,,,,,,...///111...222IIIWWWPPP777111---,,,---,,,+++,,,,,,,,,,,,,,,------------)))+++......,,,+++******))))))))))))(((((())))))************************((((((((((((((())))))***,,,---,,,***((((((***+++++++++++++++,,,---...///---------,,,++++++,,,---))))))(((((((((((()))***++++++++++++******)))))))))))))))))))))***++++++''')))(((&&&+++555>>>AAA(((((())))))***+++,,,,,,)))))))))))))))***++++++))))))))))))************,,,+++++++++++++++,,,,,,,,,,,,---......---,,,,,,************************)))))))))))))))+++,,,---++++++******))))))*********)))((()))+++---,,,+++,,,++++++---111333222000++++++************+++,,,)))************+++++++++------.../////////...---+++,,,...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,))))))))))))************(((((()))***************((()))+++,,,,,,+++)))(((''')))+++***)))(((((((((+++******)))((((((((((((***+++,,,+++)))(((***,,,***IIIrrr]]]CCC...GGGwwwpppBBBHHHUUU[[[MMM:::000111444---666>>>@@@???===999444777DDDOOOOOOJJJMMMWWW```jjjrrr{{{hhh\\\NNNDDD===666444555555111===ddd|||vvvhhh^^^WWWDDD888???CCCIIIMMMIIIAAA;;;;;;???999JJJ___oooxxxbbbIII@@@777999777222111555666444000111222333444333222222......///111111222222222333222111111333333222111000///...---------//////......---------...//////111000000//////.........000///......------......------,,,,,,,,,...///000------------............,,,---...///000000000///000000//////...------------------------...///000...//////...,,,+++,,,------...///...---,,,---/////////000111000///...---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++,,,,,,,,,---///000...---++++++++++++++++++++++++---,,,******,,,111777:::222///+++)))))))))((('''((((((((())))))*********++++++*********)))))))))'''''''''((()))***,,,,,,)))+++111000)))222;;;888111...,,,,,,,,,,,,,,,+++,,,,,,,,,------.........+++,,,,,,***)))(((***,,,)))***,,,+++)))((((((((()))))))))***++++++,,,,,,((((((((((((((()))******,,,,,,,,,***(((''')))+++)))))))))***+++,,,---...,,,---...---++++++,,,...***)))((((((((()))+++,,,+++++++++***))))))(((((('''&&&&&&''''''((()))***(((***)))%%%&&&---444666))))))))))))+++,,,...///))))))))))))***+++,,,---)))))))))*********+++++++++************+++,,,,,,,,,,,,............,,,,,,***************)))))))))))))))))))))***++++++,,,+++******)))))))))******+++)))((((((***++++++***************,,,000444666///...---++++++,,,,,,---******+++++++++,,,,,,,,,---...///000000000///...------......//////......++++++++++++++++++++++++************************+++************+++,,,,,,((((((((())))))))))))***(((((()))***++++++++++++((()))***++++++***)))(((((()))***)))(((((()))***++++++***))))))))))))***((((((((()))***+++,,,---111SSSpppQQQ999>>>ZZZhhhiiiWWW999SSSooosssRRR:::222222333666111+++111===<<<111888???GGGNNNTTT\\\eeekkkxxx}}}pppfffNNNGGG<<<444666<<<>>>;;;555777DDDsssyyyYYY>>>:::333777:::999777:::BBBIIIIIITTTdddpppxxxxxxUUU@@@;;;777999777222222666888777111222444555555444333222...///000111111111111111777444222333444444222000///...------------//////000000000000////////////111111000000///......---000//////...............------,,,,,,---...000111------------.........///+++,,,---///000000//////000000000///...------------,,,,,,------///000000...///000///---,,,...000---///000///------...000000000000000////////////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///---,,,+++,,,......---++++++++++++++++++++++++++++++***)))***+++...222444---+++))))))******)))((()))*********************((()))***+++++++++***)))(((((((((((())))))***+++,,,(((---///))),,,222...000...,,,******,,,,,,,,,******+++,,,------......+++++++++)))''''''***,,,(((+++...---+++)))))))))''''''(((***+++,,,---...((((((((((((((()))*********++++++***)))***,,,...+++*********+++,,,------+++---...---+++***,,,///+++***)))))))))***,,,---++++++***))))))(((''''''&&&&&&&&&&&&'''((()))***&&&******&&&###$$$&&&%%%)))))))))***+++---///000,,,+++++++++++++++,,,,,,))))))*********+++++++++)))))))))))))))***+++,,,***+++,,,------,,,+++***+++*********)))))))))(((((((((((()))******++++++******))))))))))))******)))'''&&&''')))+++,,,+++(((***+++***))),,,222777333222000...------......+++,,,,,,,,,,,,------------...///000111000000///...............//////000++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---((())))))))))))*********'''(((***+++,,,,,,++++++++++++++++++++++++++++++)))*********)))***,,,...*********+++,,,---...//////---+++,,,---/////////000OOO{{{bbbLLL>>>AAAFFFCCC:::333OOOsss}}}YYY>>>444333555555444333888>>>>>>:::BBBGGGQQQ\\\eeelllrrrvvvzzzvvvfffUUUJJJ???HHHFFF<<<;;;HHHNNNKKK444;;;GGGxxxcccDDD???555999;;;999999@@@NNN[[[eeekkksssxxx|||rrrJJJ666555888999777333444888;;;:::111222444666666555444333///000000111111111111000999777444444555555333000///...---,,,------//////000000111111000000///...222111111000///......---000000///...............------,,,,,,---...000111---------.........//////***+++---////////////...111000000///...---------,,,,,,,,,---...///000111...000111000...---000333...000222111...---///111//////...------------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111333---,,,+++,,,------+++***++++++++++++++++++++++++)))))))))******+++,,,,,,)))(((''')))***++++++)))+++++++++***************&&&'''***,,,------,,,+++******)))))))))))))))***---###%%%,,,---333888222000///+++'''&&&)))+++,,,))))))***+++,,,------...***+++***)))(((''')))+++(((+++...///,,,******+++&&&&&&((()))+++---...///((((((((((((((()))******(((***+++++++++,,,000222------,,,,,,++++++,,,,,,***,,,...,,,******,,,///,,,+++***))))))+++---...*********)))(((''''''&&&(((((((((((()))***,,,,,,%%%++++++***,,,,,,***)))))))))***+++...000111......---,,,++++++++++++)))************+++++++++))))))(((((()))***++++++((()))+++,,,,,,+++)))(((+++*********))))))((((((((((((((()))******++++++***)))))))))))))))******'''%%%$$$&&&))),,,------&&&***...,,,((()))///555666444222///......//////,,,,,,,,,---------......---...///111111111000//////...---------///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++******+++///222)))***+++,,,...000222444888333...,,,---......---(((DDDqqqxxxfffKKK===;;;333111;;;FFFiiirrrPPP:::666777111222:::DDDEEE??????EEEGGGMMMZZZgggppptttxxx{{{xxx~~~~~~sssbbbPPPAAA999888NNNWWWHHHAAANNNXXXVVV333;;;FFFxxx|||ZZZ>>>;;;444:::???>>>???KKKaaasssyyy|||mmmFFF777<<<;;;:::888666555444444444444444333222222111111000///000000///...000333666666777777666555222000///111111000000//////......111333444222///---...///444222000///000000///.........---------......///000///...---------------//////............/////////---,,,,,,...000111111///...---,,,+++,,,,,,------,,,+++---///000000/////////.........---------000000///...---,,,,,,+++000...------///000//////---,,,,,,---...///---,,,---...//////---++++++,,,+++---......---,,,,,,---000...,,,,,,------,,,+++,,,,,,---------,,,++++++))))))))))))***+++,,,---++++++++++++++++++++++++******))))))))))))))))))))))))))))))************'''((())))))((('''((())),,,,,,++++++,,,,,,---...111---)))''')))+++,,,+++---,,,++++++******++++++)))+++,,,+++***)))***+++))),,,//////...---,,,,,,************+++---///000---)))%%%$$$&&&(((((((((///)))'''+++...------...---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******///,,,(((''')))***(((&&&(((((('''&&&&&&&&&&&&&&&,,,((('''))))))&&&&&&)))+++*********))))))(((((('''***+++)))***...///------+++)))(((&&&&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,+++***)))((((((((((((&&&&&&'''((()))******+++))))))))))))(((((((((((((((((((((((()))***+++,,,+++++++++,,,,,,---------000111222111000///000111111000///...---,,,,,,,,,111000...------///111222222222111///......111333+++,,,---......---+++***------------,,,++++++***++++++---......---+++++++++***)))))))))))))))***)))))))))))))))+++---......------,,,,,,++++++***,,,++++++***)))))))))***,,,---,,,,,,777IIIUUUXXXYYYMMM>>>444//////000222777:::VVV|||}}}kkkNNN:::777777444CCC^^^mmm]]]CCC;;;BBBJJJMMM>>><<>>GGGWWWkkkxxxnnnJJJ999;;;;;;:::888666555444444444444444333222222111111000///000000///...000333555555555555444333222111000111000000000/////////......444:::888222---...222333111//////000111000//////...............//////111000///......---............------------......///...,,,---///000111111///...---,,,,,,,,,---------,,,,,,---///000000/////////.........---------//////......---,,,,,,,,,000///---...///000000///---,,,,,,---......,,,+++,,,...///...---+++,,,---,,,---......------...///222000...------...,,,+++++++++,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++******)))))))))******+++))))))))))))************)))***+++***)))((()))***+++++++++++++++,,,------///,,,)))(((***,,,,,,+++,,,,,,+++***************''')))***)))((('''(((******---//////...,,,,,,,,,******)))***+++,,,...///,,,)))&&&%%%'''))))))(((,,,((((((---000///---...,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))---***'''''')))+++***)))******)))((((((((((((((()))'''(((+++***&&&'''+++***)))))))))(((((((((((('''***+++)))***...///------,,,***(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,+++***)))(((((((((((((((((()))******+++,,,,,,(((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------...///000000......///000///......---------......111000/////////000222333333222000......///000111...------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))*********)))(((((()))***+++,,,---,,,,,,,,,,,,++++++++++++++++++******++++++,,,'''...333888FFFaaa{{{}}}iiiJJJ444000999BBBOOO===AAAZZZnnnyyyzzzqqqssstttlllYYYGGG???AAADDD???UUUaaaTTTEEEIIIZZZhhhcccPPPEEEMMMTTTRRRVVV``````hhhttt}}}yyy|||vvvcccZZZNNNCCC===999777555666JJJVVVLLL===777888888:::777^^^xxxYYYDDD???AAAFFFMMMUUU^^^lll|||tttUUUBBB>>>;;;:::888666555444444444444444333222222111111000000000000000///000222555333333222111111111111222000000000000////////////***444======555...///333111000...///111222222111000000//////////////////222111000///............------------------------///...,,,---///111111000//////...------------......---,,,---///000000///...............------------------,,,,,,,,,,,,,,,111///......000111111111...---,,,,,,------+++)))+++,,,......,,,,,,---///......///...---...000222333111///.........,,,+++******++++++,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---))))))))))))************+++,,,---,,,***)))***++++++************+++,,,,,,,,,*********,,,---,,,+++++++++***))))))))))))***((()))***)))(((((()))***,,,...//////---+++++++++))))))((()))***+++---...***)))((((((***+++***)))***(((***000222000---...,,,,,,++++++++++++,,,,,,******)))((((((((())))))+++)))((((((***+++++++++******)))((((((((()))))))))((())),,,+++((((((,,,)))))))))((((((((((((((((((+++,,,***+++...///------,,,+++))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++,,,+++***)))))))))))))))***+++++++++,,,,,,------''''''(((((())))))******(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,+++---...---,,,,,,---...,,,,,,,,,---...///000111222111111111111222333444555222...---///000///---...---,,,+++******+++,,,***+++,,,,,,,,,,,,,,,,,,++++++************++++++)))((((((((()))***++++++))))))((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------(((000666777???VVVuuu}}}XXX???IIIdddwwwnnnGGG555AAALLLQQQSSSPPPNNNSSSVVVQQQFFFDDDSSSeeelllxxx{{{lll___bbbqqq{{{hhhWWWLLLQQQXXX\\\dddpppqqqvvv{{{{{{~~~yyyjjj\\\IIIGGGBBB<<<777333333444...777;;;777555888777333777@@@hhhtttWWWEEEBBBKKKUUUbbbkkkrrrzzzeeeMMMCCC;;;:::888666444444444444444444333222222111111000000111111111000000222444111000000//////000222333000000000000////////////+++222999999444000000333000///...///111222333222111111111111111000000///111000///...............---..................---///...---...000111111000//////.....................------...///000000///........................+++++++++,,,,,,---------111///...///111222222222...---,,,,,,---,,,***(((***,,,------,,,---...000/////////...---...111444333000...---------+++***)))*********+++,,,---......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((()))))))))************---......---+++***+++,,,******))))))******+++,,,))))))***,,,------,,,++++++***))))))((()))))))))***+++,,,,,,******+++,,,---///000///---+++***+++)))((((((((()))***,,,---))))))***+++,,,,,,+++******))),,,222333///+++,,,++++++************++++++))))))((((((((((((((()))******)))******+++******(((((('''''''''''''''(((222+++'''***,,,+++***+++******))))))))))))))))))(((,,,,,,***+++...///,,,---,,,+++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,''''''(((((())))))******))))))(((((()))***+++++++++++++++++++++++++++,,,)))***++++++******+++,,,******+++,,,...000222333222222333333444444555555666111------000111...***+++***************++++++)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((((((((()))***,,,,,,)))))))))((((((((((((((()))******+++,,,,,,------///...---,,,,,,,,,,,,,,,...333555000...999NNN___|||zzzYYYIII]]]|||zzzOOO999@@@AAA:::888888666888<<<>>>999???\\\{{{wwweee^^^^^^```[[[UUUUUU___gggkkkqqqwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~xxxgggQQQBBBLLLNNNMMMGGG===666444444000222222111555;;;;;;777444DDDkkkppp\\\RRRRRR___iiisssyyy{{{~~~{{{qqqUUUDDD;;;:::888666444444444444444444333222222111111000000111222222000000222333000///......///000222333////////////000000000000......///000000111111111000...---///111333333222111111222222111000/////////...............//////...///000000000000///...///......///111222111000...////////////////////////...---...000000000...---.....................***++++++,,,,,,---------000///...///111333333222///---,,,,,,---,,,***(((***+++,,,,,,,,,---///111000000///...---...111444111///,,,+++,,,+++***)))***))))))******,,,---.........,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((()))))))))************,,,---...---+++***+++,,,******))))))******+++,,,((())),,,------,,,+++++++++***))))))((()))))))))***,,,---,,,+++***+++,,,...///000...,,,+++++++++)))(((((('''((()))+++,,,)))+++---...---,,,++++++++++++...222111,,,)))***+++******))))))******+++)))((((((((((((((()))))),,,,,,,,,+++***)))))))))(((((('''''''''(((((()))===///$$$&&&---///,,,***++++++++++++++++++++++++))),,,---***+++...///,,,,,,,,,++++++******))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))),,,+++******************+++++++++++++++*********'''((((((((()))))))))***))))))))))))))))))***+++++++++++++++++++++++++++''')))******))))))***,,,******+++,,,...000222333111222444555666666666555666222---...111111...***'''((()))***+++++++++***)))******+++,,,,,,,,,,,,+++***((((((((((((***+++(((((((((((()))***,,,,,,)))))))))))))))(((((((((((()))******+++,,,------111000///---,,,++++++***000222444222000111:::BBBVVV^^^YYYHHHLLLhhhiiiGGG;;;DDD>>>111000333999888999999555;;;TTTppp~~~lll[[[RRROOONNNZZZ^^^eeeooowww{{{}}}zzzyyywwwwwwzzz}}}|||{{{}}}~~~uuukkk___PPPAAA888MMMPPPQQQKKK@@@777444555::::::777333333555555333///EEEdddyyytttjjjiiilllxxx||||||wwwVVV???;;;:::888666555444444444444444333222222111111000000222333333111111222333///...//////000111222222////////////000000000000000---******...111333333000///...///111333333222111111222222222000...------------...///000111222///000111222222111000//////......000222333111000...///000000111000000000000///......000000000...---------...............++++++,,,,,,------......///...---...000222222222///...------......,,,***+++,,,,,,,,,+++,,,///111000000000///......000222///---+++***++++++***)))+++***))))))***+++,,,---......---++++++*********++++++++++++++++++++++++***************+++,,,---))))))))))))***************+++,,,,,,******+++,,,+++************+++,,,,,,(((***------,,,+++++++++++++++***))))))))))))***)))***+++***)))))))))+++---...///...,,,++++++---***)))((((((((()))+++,,,,,,...//////...,,,+++,,,,,,+++---///...)))))),,,******))))))))))))******))))))((((((((()))******,,,---...---***(((((((((******)))))))))***++++++>>>///###%%%,,,///,,,***,,,,,,,,,,,,,,,---------***------++++++...///,,,******++++++******)))((())))))))))))))))))))))))''''''(((((())))))*********)))))))))))))))((((((,,,++++++*********++++++++++++******))))))(((((()))))))))))))))(((((((((***)))))))))))))))******+++++++++++++++*********''')))******))))))+++,,,+++++++++,,,...000111222000222444777888777666555555222000000111111///,,,++++++++++++++++++++++++)))***++++++++++++++++++******))))))))))))******)))((((((((()))***++++++(((((()))******))))))))))))))))))***+++,,,,,,---111000///---,,,+++******,,,,,,000333333000111555000555333333BBB\\\jjjiiiJJJ777666@@@999000222666555666999===???CCCMMMWWWzzztttjjj___VVVSSSUUUXXXggglllqqqtttwww}}}zzzwwwvvvvvvzzz}}}}}}}}}|||}}}qqq]]]MMMCCC<<<:::;;;<<<@@@CCC@@@:::444333555666666555333111111222444...HHH^^^iiixxx}}}}}}}}}{{{xxxwwwzzz}}}~~~zzzUUU:::;;;:::888666555444444444444444333222222111111000111222333333222111111222...///000000111111111111.../////////000000000111///...------...111555777111///...///111222222111000111222222111000---,,,---......000111333555666...///000111111000///.........///000222333111000...///000111111111000000111///...///000000///...---------.........//////---------------............---,,,---000222222111///...---...//////...,,,,,,------++++++,,,...111000111111000...------......,,,++++++,,,---,,,+++,,,+++)))))))))***+++,,,...---,,,+++++++++++++++******************************)))))))))******+++))))))))))))************'''(((******))))))+++,,,+++++++++++++++,,,------***,,,------+++)))***,,,,,,,,,+++***************)))***++++++))))))***+++---......---,,,+++---...+++***)))((()))***+++,,,...000222000---++++++---***))))))+++***(((+++111)))))))))(((((())))))))))))))))))))))))***++++++***,,,...---+++))))))*********))))))***++++++,,,333***$$$'''++++++***++++++++++++,,,,,,,,,------+++......+++,,,//////,,,))))))*********)))((('''))))))))))))))))))))))))'''''''''((()))***************))))))((((((((((((+++++++++******++++++,,,,,,++++++***)))(((((((((******))))))((((((''''''******))))))))))))******++++++++++++*********)))((()))++++++******,,,...---------------...///000///111444777888888666555222222222222222111000000666333...***))))))+++---***++++++++++++******))))))******++++++******)))***)))))))))))))))******'''((()))++++++++++++***))))))******++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,+++...222000,,,---333===;;;555222888@@@BBB???888111999EEE???888666333---000555???LLLUUURRRJJJZZZYYYWWWVVVVVVXXX]]]aaapppwwwxxxtttssszzz|||yyywwwyyy|||yyy{{{}}}wwwrrrqqqfffVVVFFF<<<777444666:::000333666666444333444666000000111222333333444666444SSSbbbaaammm{{{{{{{{{|||~~~yyyzzz|||~~~|||UUU888;;;:::888666555444444444444444333333222111111000111222444444222111111222...///111222222222111000.../////////000000111111---000222111000111666;;;111000//////111222222111///000111222111///---+++......000111444666888:::---...///111111///...---......///111333333222000...///000222222222111000111000...///000111///...---------.........//////........................---,,,+++---///111222111///......///000111///...---------+++***+++...111///111222111...,,,,,,,,,...,,,++++++---......------,,,***(((((()))+++,,,------,,,,,,++++++,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))************%%%&&&((((((((()))***,,,,,,,,,++++++,,,,,,---...+++---...---***(((***,,,---,,,++++++******+++++++++,,,------++++++,,,---,,,---...---,,,,,,---///+++******))))))***+++,,,000222333000---***+++---)))''''''(((((((((...666))))))(((((((((((())))))******))))))***+++,,,,,,'''***---...+++***+++,,,(((((('''(((((()))******'''%%%&&&******((())),,,*********++++++,,,,,,,,,+++......+++,,,//////,,,(((((()))******)))''''''))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''+++++++++***++++++,,,,,,---,,,,,,+++***)))((((((++++++***)))((('''&&&&&&******)))))))))))))))***++++++++++++******))))))(((***+++,,,++++++---.........---------......///...111444777999888666444111333444444222111111222@@@:::111***'''(((,,,///+++++++++++++++***)))((()))***+++,,,,,,+++***)))+++***)))))))))))))))***'''(((***+++,,,,,,,,,+++***************+++++++++*********+++,,,---...///000///222555333000777AAACCC@@@======>>>AAAEEEHHH555666EEEQQQLLLCCC999+++444666888@@@SSSaaaYYYGGGGGGMMMXXXccckkknnnqqqtttsss|||xxxvvv|||~~~}}}~~~rrraaaTTTOOOHHH???999::::::555222444333444555555444555666777777555555666555333111111<<<___kkkaaagggzzz|||vvvssssssqqqnnntttyyyTTT888<<<999555444444666666666333333333222222111111111000111222333222222000000111//////333333//////111666222---,,,///222444555444333222111111333555666222222333333222111///...---111444222...,,,...111111///,,,---000222222000333333222111000///......111222222111///...000111111000///......///000111.........//////111222222---///000///...---...000444222///,,,+++,,,...///,,,,,,+++,,,---///111222333222000111222222...+++---...///...---,,,...000000111222222000...+++))),,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---************)))******+++,,,***)))((())),,,---------((())))))((('''''')))++++++,,,+++)))((()))+++............---,,,+++***)))++++++************++++++*********(((''''''***,,,---,,,,,,++++++,,,,,,---333000---,,,---...///000+++*********+++,,,,,,---...//////---***(((***,,,---+++)))((()))+++---///+++***)))***+++***)))''''''***+++((((((---000111+++++++++*********))))))&&&(((+++------+++)))'''+++---,,,)))(((+++,,,***///...---***((((((***,,,(((+++...///,,,++++++---,,,+++******)))*********))))))))))))(((((((((((()))************+++++++++)))***+++,,,,,,+++***)))************************000---******+++,,,***((())))))))))))((((((((((((+++*********))))))(((((()))***+++,,,,,,+++)))(((+++***)))(((((()))******...---,,,+++***+++,,,---111222444555555555444444555333000...000444999===PPPCCC222******---+++(((---,,,+++)))))))))******((()))++++++++++++---...+++***)))(((((()))***+++))))))*********+++++++++++++++,,,,,,,,,---------***---//////,,,+++---///444555666:::@@@CCCBBB>>>HHHEEE@@@AAALLLZZZbbbccc===666555<<<>>>888555777888:::;;;???GGGOOONNNIIIOOOWWW^^^fffrrr~~~zzzuuuwww}}}|||||||||zzz~~~~~~~~~{{{yyyuuuooo^^^FFF:::;;;<<<111000:::>>>888444777111:::===777222222333111:::444......222666666555BBBmmm{{{eeedddvvv}}}sssffflllaaaUUUWWWlllwwwVVV???===:::777555555555555444222333333333222222111000000111222333333222111000000---...000000...---000555111------///222333333333222111000111333444666222222333333222111///...---111333222...,,,...000111///------///111000///222222111111000/////////000111222111///...///000111111000//////000111222............//////000111...///000000......///000222111///...------...///---,,,,,,,,,---///000111111000///000111111...+++---......---,,,,,,---//////000000000///---,,,+++---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...,,,***++++++************++++++,,,+++)))***,,,---------((()))******)))((()))***+++,,,...---,,,++++++,,,------------,,,+++******++++++************++++++++++++***)))'''(((***------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,++++++*********++++++,,,------...///---***)))***,,,,,,+++***))))))+++,,,---)))(((((()))++++++***(((''')))(((&&&'''---///...+++++++++*********))))))333111...+++)))(((((((((((())),,,,,,***((())),,,---------+++)))(((***+++(((***---...,,,,,,---...+++******)))((()))))))))))))))))))))(((((((((((()))************+++++++++)))***++++++++++++***)))++++++++++++************---***(((((()))***)))''')))))))))))))))))))))(((************)))))))))((())))))*********))))))(((+++***)))(((((()))******,,,++++++******+++++++++111222333555555555444333333111///...///222555777CCC999...((()))+++***(((+++***)))))))))***+++,,,((()))++++++***)))+++,,,+++***)))(((((()))***+++))))))*********+++++++++***+++++++++++++++++++++)))+++,,,+++******...222---BBBYYYeeefffaaaUUUIIIEEEGGGHHHJJJRRR```kkkpppBBB888333777888444555:::999;;;===???FFFOOORRRPPPZZZbbbiiinnnvvv}}}}}}yyyzzzzzz~~~}}}~~~~~~}}}{{{|||zzz~~~|||jjjaaa[[[ZZZQQQ@@@555555666333333888;;;888777999:::;;;777222111444333///333222000///000222666888FFFkkkwwwiiijjjyyy}}}{{{}}}pppddd\\\WWWTTTYYYZZZWWWYYYjjjrrrTTTAAA<<<:::666555444444333222111222333333333222111000000111222333333222111111111......000000......111333111......///000000000111111000000111222444555222222222222222111000///---000222111...---...000111///------...//////...000000000000000000000000...000111111///......///111111000000000000111111......---------......//////000111000///...///111000000000////////////000...---------......///000000///...///000///---+++,,,---------++++++,,,...//////.........------------...000222222000...---++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,+++******+++++++++...---++++++---......---''')))+++++++++******+++...000222222///---+++++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++***))))))+++---,,,,,,++++++++++++,,,,,,***+++---...---,,,***(((+++************+++,,,,,,,,,---...---+++***+++,,,++++++++++++************'''&&&''')))+++,,,,,,+++))))))'''&&&***///000,,,+++************)))))))))666444222///---+++******((('''+++000---&&&(((000+++,,,---,,,***))))))***''')))+++,,,,,,---...000******)))(((((((((((()))(((((((((((()))))))))))))))************+++++++++)))******++++++******))),,,,,,,,,++++++*********+++***(((((()))******)))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))******))))))))))))******)))******++++++*********111222333444444444333222111000///...---...///000444000,,,)))***+++++++++)))(((((())))))+++,,,,,,((()))******)))((()))***+++***))))))))))))***+++***************+++++++++,,,++++++++++++++++++++++++,,,,,,***))),,,222888JJJggguuuhhhWWWGGGEEEIIIKKKHHHHHHPPPXXX]]]<<<555222888999555555:::>>>CCCFFFGGGMMMVVV^^^```gggooovvvzzz||||||~~~|||}}}~~~{{{~~~|||||||||zzz~~~xxxfffNNNDDD@@@CCCBBB:::333222///333333222444:::;;;999>>>:::777;;;EEEIII@@@444222444555333111444;;;AAAWWWooowwwssswww|||~~~|||{{{zzztttgggWWWJJJEEEFFFEEEGGGEEEEEEPPPhhhtttTTT???999777444333444333222111000111222333333222000///000111222333333333222111333111000333333000111333111000///////////////...000//////000111222444555222222222222111111000000---///111000...---...///000000///.........------//////000000111111111111---///111000///------...111000000000////////////......---,,,,,,,,,------///000111000//////000111---...000111111111000000.............../////////222222111000///---,,,+++,,,,,,---,,,+++***,,,.........------------...///,,,...000222222000...,,,************************,,,,,,++++++,,,---------...---,,,+++++++++++++++000...,,,,,,.........---''')))******+++,,,///111555666666444000---++++++***+++,,,,,,---------,,,++++++************+++++++++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,+++---//////...,,,+++++++++***************+++++++++,,,,,,---,,,,,,,,,,,,++++++,,,,,,+++***)))(((%%%%%%&&&(((,,,------,,,---,,,)))(((---333222,,,************))))))))))))***---222666666444000------((()))000///((()))111)))+++,,,,,,***))))))***((()))***+++,,,...000111+++******)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))************))))))------,,,,,,++++++******,,,+++******+++,,,,,,,,,)))))))))))))))******************)))))))))))))))***)))((('''''')))***+++)))))))))))))))*********((()))+++,,,,,,,,,******000111222333333222111111000000//////...,,,,,,+++,,,---......---------...))))))))))))******++++++''')))******))))))+++,,,************************************************------------,,,,,,,,,,,,...///...++++++000888???hhhzzz~~~iiiSSSJJJCCC:::???BBBBBB;;;777999======333222:::GGGIIIAAA;;;<<>>PPPcccfffSSS===666777888888:::AAAKKKSSSoooyyy}}}|||yyywwwgggTTTHHHCCC???<<<<<>>===:::888999666BBBKKKLLLQQQccc|||zzzZZZBBB999666222111111333444444000000000000111111111222000111222444444444333333000///111666666111///000...///111111000///111222111111111222222222222222222222111111000111111222------.../////////.........000111111000...////////////000000111111111222000000000///------...000000000111111000///...---------,,,,,,,,,------......///000///...---...000,,,---...000000000///...---...///000000000000000777777555222...++++++,,,,,,---------++++++,,,.........//////////////////+++---///111111///---+++++++++++++++++++++++++++---......---------000222111000...---,,,+++++++++///...,,,,,,...//////...************+++///555999999888555000,,,***+++,,,***+++,,,,,,------------++++++************++++++***+++,,,+++*********,,,++++++************+++++++++---...,,,)))(((+++...++++++***))))))))))))***))))))***,,,//////...,,,)))***+++++++++***)))((('''&&&''')))+++,,,,,,+++)))***)))(((+++///...)))(((((()))))))))))))))***)))))))))***---111555777333000...,,,+++***))))))''')))******))))))+++,,,///,,,)))(((***,,,......------,,,++++++++++++,,,''''''(((((())))))******)))************+++++++++***))))))(((((())))))***************************)))******)))(((((()))+++((())))))******+++++++++))))))))))))***************)))))))))***+++,,,---'''((()))******+++*********+++,,,,,,------------///000111111111000///.........//////...---+++***(((***,,,---+++***)))***------------,,,+++***)))((()))+++++++++,,,---///******+++,,,,,,+++******+++++++++***************)))))))))******+++++++++...//////---,,,///555;;;===GGGNNNJJJCCC===888333111333222111333888:::888;;;;;;BBBMMMOOOIIIIIINNNPPP[[[fffjjjmmmrrrwwwxxx~~~}}}|||~~~~~~|||}}}|||vvvtttiiiQQQCCC<<<333222555777666333111444888555888555666JJJhhhxxxxxxJJJ???;;;DDDPPPOOOBBB666444777>>>IIIYYYiiivvv}}}~~~}}}~~~wwwmmm___UUUHHHFFFHHHKKKFFF:::666999888CCCPPP\\\lllyyyaaaPPP@@@<<<666222222333444555111000/////////000222333000111222444555444444333......222888888222.........///111111///000333666333333333333333222222111222222111000000111222333---------.../////////...---000333333111000000222000000000000000111111111222222111...------000222222222333333222111///...---,,,,,,,,,---...///000,,,...///...---,,,---///,,,------............---,,,---///000111111111000444444333000---+++,,,...---......---,,,,,,---//////000111111111000///......///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++,,,000333222111///...,,,++++++***---,,,+++,,,...//////...,,,---...///...///111333/////////---+++)))***+++++++++,,,---------,,,,,,++++++************++++++(((***++++++***))))))***++++++************++++++)))---000000,,,)))***---++++++***)))))))))))))))(((((())),,,000111///---((())))))***************)))(((((()))++++++***(((&&&)))***((())),,,,,,)))(((((((((((())))))*********)))&&&&&&'''+++000333111<<>>===;;;AAAKKKNNNNNNTTT^^^bbbiiioooqqqrrrvvvxxxxxx{{{zzz~~~|||{{{~~~}}}}}}|||~~~zzz}}}~~~~~~~~~ssshhhaaaUUUAAA:::999333///222333333333444444333222333111111>>>WWWooozzzIII===444666::::::999:::AAAJJJYYYfffqqq|||~~~yyymmm___QQQHHHCCC======GGGUUUUUUHHH<<<:::>>>>>>BBBQQQmmm}}}nnndddGGGAAA999444222333555555222111///---...000333444000111222444555555444444///000555<<<<<<555000///...///111000///111444888444444444444444222111111222222111000000111222333---,,,,,,...///000///...---000333444222111222333111111000000000000000000444333111...,,,---111444444444555555444333111000,,,,,,,,,---...///000111,,,---...---,,,,,,---...------------------------+++,,,...000111222222111000111111///,,,+++---000---...///...---,,,...000///000222333222111///---000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***+++///333333222000...,,,++++++***,,,+++***+++---/////////,,,///222333111///...---%%%(((***+++***))))))))),,,,,,,,,------,,,,,,+++++++++************++++++((()))++++++)))((()))***++++++************++++++)))///444555111---,,,---++++++***))))))((())))))''''''(((,,,000222///---(((((())))))******+++++++++***)))***+++***)))''''''+++---+++***,,,---,,,'''((((((((())))))******$$$%%%&&&((()))***++++++000FFFPPP@@@111111111,,,(((((((((''''''))),,,///666111+++((((((***+++***,,,+++******)))*********&&&''''''((()))******+++)))************+++++++++***)))(((''''''((()))***&&&&&&'''((()))***++++++,,,......,,,)))((())),,,((())))))***++++++,,,,,,(((((())))))*********+++%%%&&&(((************)))&&&''')))***+++++++++******)))(((((()))+++---...//////000000000///---,,,)))***+++,,,,,,,,,,,,,,,---***))))))+++,,,+++***+++,,,...///000//////...,,,,,,---+++(((&&&&&&'''***+++,,,------,,,+++***++++++++++++******)))))),,,---...///000222333333///222444444111000222555--->>>\\\qqqhhhLLL999666111:::@@@===999>>>GGGMMM>>>>>>GGGTTT\\\^^^fffqqqtttxxxzzzxxxxxx{{{}}}{{{|||uuurrrxxx}}}||||||}}}|||~~~~~~~~~|||{{{www|||{{{ttthhhYYYNNNCCC555444777111.........000555777555000666777555111555GGGbbbvvvBBB999333444666777===FFFRRRbbbuuu~~~tttmmmbbbTTTGGG>>>===@@@CCC888<<>>333222444444333333222222111111000/////////444111///...///111222222---555???@@@666---///888............000222444555555444111///......///000222000......///000000///...//////000111222222222///000111222333333222111000///.........///...---111111000000000111333444333555777888777444000...000...+++,,,...000...,,,000///---,,,,,,---///000///---,,,---000000...+++...///000000000///---,,,111000///000222222000///...---...///111111///---444666777777444111111111333333222222000///...---///...---,,,---,,,)))'''***+++,,,---------,,,+++///...,,,,,,------,,,+++---,,,+++***+++---///111666000,,,---...,,,***+++***+++---......+++)))'''///---***)))+++,,,---------,,,++++++******++++++++++++******************+++***)))(((((()))******,,,111555666333///------***++++++***((()))+++---+++***))))))***,,,...000---,,,***(((''''''((()))******))))))))))))******222...***)))++++++)))&&&))))))))))))(((((((((((())))))(((((((((((())))))***111999>>>>>>:::444111111///+++((('''))),,,///666,,,&&&))),,,******,,,,,,++++++******))))))(((((()))***+++---...//////---,,,***(((''''''((())))))))))))))))))(((((('''((((((((((((((()))******,,,222555000+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,+++,,,111:::AAA>>>222''',,,,,,,,,+++++++++************))))))((((((''''''(((((())))))******++++++//////...---,,,,,,++++++,,,***)))+++---...+++)))'''...)))$$$+++...)))***222CCCHHHGGGNNNKKK:::///;;;HHH777///333444;;;666333111@@@VVVUUU???444999999EEEQQQPPPGGGAAAFFFNNNGGGOOO[[[eeejjjnnnrrruuusssuuuxxxyyyyyyyyyzzz{{{}}}yyyzzz|||vvv{{{|||~~~}}}|||vvvlll```WWWHHHHHH:::///555666111111888000000888:::222///333888333111===222AAAmmm```:::///666444333:::AAAZZZttt{{{vvvYYYLLLGGGMMMJJJ===888===AAADDD>>>???OOORRRFFF???@@@NNNNNN???AAAbbb~~~nnncccLLL@@@555333555555333333222222222222222222222222---///222555666555444222000???GGG@@@777222///+++000000/////////111222333333222000///...///111222111000//////000111000///......//////000111111111///000111222333222222111333111/////////000000000111111000000000111222333222333444555555333000///000---+++,,,...///...---000///---,,,,,,---///000///---,,,---///000...,,,......///////////////...111000///000222222000///,,,,,,---///111222000///555444333444555555222///111111111000///...---,,,///...------...---+++***+++,,,---......------,,,///...,,,---......---,,,,,,,,,,,,---...000222333444...+++,,,---***)))******+++,,,------,,,***)))///---******+++---------,,,,,,++++++******++++++************************+++***))))))((()))***+++,,,000444555222///------***++++++++++++,,,///111+++***)))))))))+++---...---,,,***((('''((())))))******))))))))))))******000---++++++,,,,,,***'''(((((((((((())))))))))))))))))(((((((((((())))))&&&+++111555777777777777444111...+++***+++,,,...999000***,,,...,,,+++,,,//////......---,,,++++++******+++,,,---......///---,,,***((('''((()))))))))))))))))))))(((((('''((((((((((((((()))******+++111333///******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************++++++,,,---///222<<>><<>>DDDKKKCCCGGGKKKKKKJJJLLLSSSYYYjjjoootttvvvvvvvvvxxxzzzwwwwwwwwwxxxyyy{{{}}}~~~|||zzz|||yyy{{{}}}~~~~~~yyyzzzssshhh]]]RRRIIIAAA<<<888AAA===555666555444:::???BBBKKKRRRJJJ999000000...555444222222QQQmmmSSS>>>000444555===KKKQQQddd~~~zzzdddPPPAAA???===<<<;;;<<<>>>???NNNGGG777222===>>>777777777;;;999:::QQQyyyvvvlllOOOBBB666444555555333333333333333333444444555555555555333///...555AAALLLJJJIII???111,,,111222...////////////000000000111000000//////000000111222000000000111333333111/////////000000111111111111111111111111222111111111///111222333111000///...111000000000000111111111000000000000111111222333111000/////////000000000000000///......///000000///............/////////...---,,,,,,---///222444111000///000222222000///,,,,,,---///111222000...222///...///333555222///000000000///...---,,,,,,***))))))+++---...---+++------...//////000000000///...---...000111000///,,,---000222333222111111///+++***,,,+++(((''')))++++++******+++,,,...//////---++++++,,,...------,,,,,,,,,,,,++++++*********************+++++++++************+++++++++,,,---...000111111000///...)))***+++++++++---000333,,,+++***))))))))))))***++++++***)))(((((())))))******))))))))))))************+++...111111,,,(((&&&''''''((()))******+++***))))))))))))))))))*********)))((((((***///222000111222444666888::::::---***))),,,///111222333333222111000///...---,,,------------------------++++++***)))(((((()))))))))************)))(((((((((((())))))************(((---///+++)))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))***,,,---...,,,***,,,444<<<<<<222(((++++++++++++************************************++++++******))))))((((((((())))))+++,,,---...///222000---+++++++++,,,,,,(((+++,,,000000***777TTTqqqNNN999>>>ffflllJJJ222666BBBPPPKKK888888777666;;;CCCFFFEEEEEEHHHLLLRRRXXX^^^eeeiiiuuuxxx||||||{{{{{{}}}{{{zzzzzz{{{~~~}}}|||~~~{{{|||{{{}}}~~~|||}}}}}}wwwfff]]]PPPDDD===>>>AAADDDIIIJJJ===555>>>HHHOOOXXXdddjjjsssrrraaaFFF444...---000222......CCCRRRAAA777000;;;;;;AAALLLQQQccc{{{|||jjjRRRAAA;;;>>>===888666:::======CCC???444222999777555@@@CCCDDDBBBFFF^^^}}}pppgggSSSEEE777333444444333444444333333333222222222111333333111000333@@@RRR```III<<<222111000---000777,,,---...///000111222222222111111000000000000000111000000111333444333111222222222222222333333333222222111111111111111111,,,111666999666222///---000000000111000000000000111111000000111222333444222222222111111111222222000000000//////000000000...............///000111...---++++++,,,///333555111000///000222222000//////......///111000...,,,...////////////000111222000000000000///...------*********,,,///000///...------......///000111111000///...///111222111000---///000222111000---,,,///,,,,,,...---)))(((+++++++++******+++---///000...---,,,,,,---...---,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++******++++++,,,,,,,,,,,,......///000111111000000+++++++++***)))***,,,...,,,,,,+++******)))))))))*********)))))))))))))))******))))))))))))******((((((***...111111,,,(((&&&''''''((()))******+++******))))))))))))******+++++++++***((()))+++---((()))+++---///111222333+++,,,,,,---000333444333//////...---,,,+++******...------------,,,,,,,,,*********)))))))))))))))***************))))))((((((((()))***+++******)))'''+++,,,***)))******((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***,,,---......,,,******+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((************++++++,,,,,,//////...------...111333+++------222444111AAA```sssYYY;;;555FFFnnnddd@@@666<<<888>>>===222777:::999>>>EEEFFFBBBOOORRRYYYbbbkkkqqqtttuuutttxxx{{{}}}|||}}}}}}{{{{{{}}}~~~}}}}}}zzz}}}zzztttjjjaaaKKKGGG@@@;;;:::>>>EEEKKKQQQMMM>>><<>>222555///333222111555666666555:::NNNKKKEEEGGGHHH[[[www~~~rrrYYYEEE;;;666===???;;;777;;;>>>???>>>;;;333333777555AAAZZZdddddd```aaaqqqsssjjj]]]MMM<<<555333333333444333333333222111000000000111222222222444;;;DDDLLL;;;...+++666888///---666+++,,,---///111111222222222111111111000000//////333111000000222444444444333333333333333333333333333222111111000111111111---333:::===:::444111000000000111111111000///...111111000000111222333333222222333222111000222444000000111111111111000000...//////...---...111333...---,,,+++---///222444111000///000222222000///000//////000000///---+++,,,...//////------///222000000000000000///...------------///111222222111------------...000111222111000///000222333222111...///000111000---+++***...---...000...)))))),,,,,,+++++++++,,,---///000...---,,,---...///...,,,++++++,,,---,,,+++***))))))))))))***++++++,,,,,,******,,,---------------000......///111333333222......---+++))))))***,,,,,,,,,,,,,,,++++++******))))))******))))))))))))******))))))))))))******(((((()))---000000,,,(((''''''(((((())))))******+++******))))))******+++(((***+++,,,++++++,,,...***+++++++++,,,,,,,,,,,,...111222000000222111///+++++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))))))))******++++++******)))(((((()))***+++++++++***)))'''***+++)))))),,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))***+++,,,---+++---...---***((()))++++++************)))))))))((((((((((((((()))))))))************))))))))))))---,,,,,,,,,,,,,,,,,,,,,+++,,,.........000333666---222333666;;;:::CCCXXXiiisssnnn\\\GGG222000AAAdddWWW888;;;BBB444444666555999<<<<<>>OOOooozzzhhhNNN???<<<444;;;BBBCCC???===@@@EEEHHH@@@555333666777LLLooo}}}yyyxxx{{{rrrkkkXXXCCC888444111111222222222222222111111111111222222222111000000000000000+++---555777222///222+++,,,...///000000000000///000000111111111111111444222//////111444666666333333333333333333333333333333111000000000111111...333999:::666222000111000000111111111000...---///000000000000000000000000111222111//////111333000111111111111111111000...//////...---...111555......---,,,---///111333111000///000222222000//////......///111000...,,,///---,,,,,,---......///....../////////...---------,,,---...111222111///,,,,,,,,,,,,---///111222333222111111222333111000...////////////...,,,+++---,,,...000...))))))---,,,,,,,,,,,,,,,---...///...---------//////...,,,***+++,,,------+++***(((((())))))***++++++,,,,,,***+++,,,---.........---111///...///222555555444111111000...,,,+++---///,,,,,,---------,,,,,,+++)))))))))*********))))))******))))))))))))******((('''(((+++......+++'''(((((((((((())))))))))))+++******))))))******+++((()))+++,,,+++,,,...//////...------,,,,,,------,,,111222///---///...)))))))))))))))))))))))))))***+++++++++++++++++++++)))))))))*********))))))***++++++++++++***))))))''')))***,,,,,,+++***)))'''******)))***---,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))***++++++'''))),,,---,,,***((('''************))))))))))))(((((()))))))))*********)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++(((***---......///222555333DDDPPPXXX^^^TTTFFFEEEFFFSSSQQQCCC:::222///666JJJKKK777:::AAA888999999<<>>PPPlllaaaJJJ>>>999HHH\\\pppwww```HHH>>>>>>777<<>>[[[uuuuuuPPP999555AAA===333555777333333333CCC888777>>><<>>@@@DDDNNNXXXYYYYYYcccqqquuuxxx{{{}}}}}}|||zzzzzzpppuuuzzz|||{{{zzz|||~~~{{{zzz|||}}}}}}~~~rrrtttlllYYYGGG@@@AAABBBFFFHHHJJJIIIHHHIIILLLOOOMMM``````NNNAAAAAAQQQjjj|||xxxwww{{{tttYYY@@@333///666444RRRlllPPPDDD;;;NNNjjj___III???999GGGHHHddd{{{qqq]]]GGG>>>???<<>>CCC===NNNuuu}}}wwwwwwtttqqqiiiXXXDDD555222555111333333222111111222222111111000000////////////111000//////.../////////111000000/////////000000111000///000222333333333111333111---,,,111222///111222333444444555555555444333333333222222111111111111111111111111111000111000//////.........//////000000111111000000///---------------...//////000000000000///...---,,,///...,,,,,,---.........---///000000///000111333000000000111111000000///........................//////000000000...,,,++++++,,,...---,,,+++,,,---/////////...------...///000//////000333777<<>>IIITTTGGGPPPccczzzuuu^^^JJJ@@@===::::::<<>>:::;;;???AAAIIIiiiwwwqqq]]]@@@???>>>???[[[{{{vvvuuukkkpppqqqdddOOO===555333444333333333333111000///111000000000000/////////000000000///000000111222222111000///////////////111000///000222333333222...000///,,,---111222111333444444555555666666666777666444222111111222222444333333333222222111111000000111111111000//////000111111222222111111000............//////000111///000111222111///,,,+++------,,,+++,,,,,,---...***---000111111///////////////000000000000000000,,,---...//////...---,,,,,,...222444444222...,,,,,,---------++++++,,,...............///000222222222111111111444777;;;>>>666555444444444444222000...------...000222111000000000//////...---,,,,,,******+++,,,------------///////////////000111222...///000///---------///,,,---,,,+++((('''((())),,,+++++++++,,,...000111......///000111222333333111111111...,,,***+++,,,******))))))))))))******,,,...////////////000222111111000///...---,,,,,,+++,,,,,,---,,,,,,+++***(((***,,,---,,,,,,,,,---------,,,,,,+++++++++***((('''''''''((()))******)))******++++++******))),,,++++++******++++++,,,))))))************))))))))))))************))))))))))))(((((((((((())))))))))))((((((((()))***+++******))))))))))))******))))))))))))************,,,+++******))))))******((((((((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))***++++++++++++***,,,,,,,,,)))''''''+++...---***)))+++,,,,,,...222///,,,333888444444111%%%***)))444NNNccc___FFF000000777GGGRRRHHH444000::::::777444666:::<<<;;;999LLLGGGDDDFFFKKKSSS]]]gggmmmppptttvvvwwwxxx{{{||||||yyyvvvvvvxxx{{{}}}}}}yyy{{{}}}}}}||||||}}}zzzyyy|||~~~|||{{{zzzyyy{{{zzz}}}}}}rrrccc\\\```ggg\\\QQQIIIMMMVVV[[[\\\\\\HHHJJJPPPWWW\\\```iiirrrwwwiiiYYYPPPHHHAAA===<<<666;;;:::444888@@@<<<000......---...555@@@EEEEEE555111111666;;;???DDDJJJBBBHHHYYYsss}}}|||gggOOOAAA>>><<<999888999888666888===:::OOOyyyoooLLLAAA999@@@ddduuuqqqhhhpppuuummm^^^OOOAAA999666444444666666333111111000000000000000000000000000000000000111222333444222222111000////////////111000000111333333222111000111000///000222333333444444444444555555666666888666444111000000111222444333333222222111111111///000111111111000///...000111111111111111111000111111000000///000000111...///000000000000///......//////...,,,,,,,,,---))),,,///000///....../////////......//////000000------............------+++---111444444333000......//////---,,,,,,...000+++++++++...222555777888444333111000000222444555;;;:::999999888666222///...------...111333222222111000000///...---,,,,,,***++++++,,,------,,,,,,......------...///000111...///000000///......///......---+++)))((()))+++---,,,++++++,,,...000222---......///000111222222000000000...+++***+++,,,******))))))))))))******)))***+++,,,+++,,,...///000///...---,,,+++***)))+++++++++,,,,,,,,,,,,,,,&&&(((***+++,,,...///000///............---------***))))))((((((((())))))((()))***++++++***)))(((,,,+++***))))))***+++,,,(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((())))))***((((((((((((((())))))***))))))(((((((((((())))))((()))))))))************,,,+++******))))))************************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))************)))((())))))***++++++++++++******---000...)))'''***------((('''+++---+++///555555>>>QQQZZZSSSMMM???***,,,(((<<>>======IIIddd}}}|||{{{oooVVVDDD;;;===999777888777555777<<<666QQQ|||wwwVVVGGG;;;EEEiiiwwwqqqpppvvvyyyuuuppphhhYYYKKK888333222666777333111222000000000000111111111111000000000000111333444555222222111000000000000000111000000111333333222000222111111111222111111222333333222222222333444555777555222000//////000111222222111111000000000///---...000111111000///...///000000111111000000///444333222111000////////////...------...000333555000222444222///---,,,,,,+++,,,...---------///111......------...///000000000///---,,,,,,---///000,,,,,,...///000111111111/////////---,,,---000333000......111555999:::999222111///......///111222444444444444444222...***...------...111333222222/////////...---,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,---......,,,...000000///......///000000///---******+++------,,,,,,,,,---///111222------...///000111111222...//////...---,,,...///++++++************++++++'''((()))))))))***---/////////---,,,+++)))((((((************++++++,,,,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))(((((((((((()))***++++++***)))(((***)))(((''''''((()))***((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((()))******'''((((((((()))))))))))))))(((((((((((((((((()))((()))))))))************,,,+++******))))))******++++++++++++++++++++++++((((((''''''''''''((((((************************(((((((((((())))))******((())))))*********))))))))))))***++++++++++++***(((---222222---)))***+++...)))(((***---///444;;;\\\mmmxxxhhhPPP999///@@@eeekkkLLL333111111VVVxxxwww\\\BBB444///111555:::===>>>AAAEEEIIIJJJPPPYYYbbbkkkssswwwwwwyyyzzz{{{|||~~~}}}}}}}}}~~~~~~zzzwwwpppvvv}}}}}}wwwnnn```RRRJJJEEECCCGGGMMMPPPPPPXXXgggrrrrrrmmmiiicccbbbccceeeaaaYYYSSSSSSWWWSSSTTT[[[^^^YYYOOOJJJYYY[[[QQQ<<<333777777111222111111222333333333444---,,,111===FFFEEE@@@===888444;;;SSSmmm{{{}}}{{{xxxdddNNN@@@>>>:::888999888666666999999MMMnnnqqqooommmRRREEE???PPPuuuxxxuuutttxxxyyywwwyyywwwjjjZZZ===444111555666111///111000000000111111111111222000000000000111222333444111111111000000111111222111000111222333333111///111//////222222//////222333222111000000111333333555444222000//////000000////////////////////////......//////000000/////////000000000000000000///444333222111000/////////111///---,,,---000444777///333777777333///------,,,---...---------///111...---,,,,,,---...000111111///---++++++---///111---,,,,,,,,,---///111333000000...---,,,///333777;;;888555666888999888666............000222333555------...000111111...,,,...------...000222111000---------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...------,,,+++---000000///.........222111000---+++***,,,///,,,,,,---...///000111111,,,,,,---...///000111111...///000///------///111,,,,,,++++++++++++,,,,,,)))***++++++***,,,///222111000///---,,,***)))((())))))))))))***,,,---...000...+++******)))((('''(((((())))))******++++++...---,,,***))))))))))))((())))))******))))))((((((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((()))***+++'''((()))*********))))))))))))(((((((((((())))))))))))))))))************,,,+++******))))))******,,,++++++++++++*********(((''''''&&&&&&''''''(((************************'''(((((())))))******+++((())))))************)))))))))***++++++++++++***(((,,,111222///,,,******(((******,,,888KKK[[[cccooo@@@444888KKKOOO===333999///MMMaaaVVV@@@777444222:::AAAGGGHHHEEEGGGNNNVVVVVV___jjjssszzz{{{zzz{{{|||{{{zzzzzz|||~~~zzz{{{}}}~~~{{{rrryyy|||}}}zzzlllaaaXXXMMMGGGKKKNNNIIIDDDDDDEEEGGGPPP^^^gggiiiiiikkkaaaZZZUUUVVVWWWTTTRRRRRROOONNNSSS\\\cccdddeeeggg\\\TTTEEE888333666777444000222222111666>>>BBBAAA444333666<<>>???;;;777666777777444111---------...///111333444.........000222222000///...---,,,---///000///...******++++++++++++,,,,,,.........//////......---,,,---///111000///---++++++---000111000///...///222111///,,,******,,,///+++,,,...000222111111000+++,,,---...///000000111///000000///---,,,---///,,,,,,++++++++++++,,,,,,***+++,,,+++,,,---111444111000///---+++***)))(((************+++---///000222///+++***++++++)))(((************))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((())))))******))))))(((((())))))******))))))(((''''''''''''((()))***+++((()))***+++++++++***)))***))))))(((((())))))***))))))))))))************,,,+++******))))))***************)))))))))((((((((((((''''''''''''((((((************************'''(((((()))******++++++(((((()))***************))))))***++++++++++++***)))***+++,,,,,,+++++++++&&&,,,,,,,,,BBBiiiqqq;;;777111333AAALLLGGG:::444;;;@@@;;;444222777<<>>666222888AAA<<>>===AAAGGG888666GGGoooxxxooosss~~~~~~yyymmmQQQCCC:::<<<<<<444111555000000111111222222222222000000000///000000111222//////000000111222444444111000111333444333000...111...000666888555666:::444333111000000111333444333333444444444333222222------...///000111222222222111000000000111333444222222222333333222222222.........///000222333444222222111111000/////////&&&...888;;;888333000000(((,,,111333222000......---,,,+++++++++---000111------...//////...---------------...///000000111999888777555666:::AAAFFF<<<777333333555555222...---------------......///111000.../////////---+++...---,,,---...///...---((())))))***++++++,,,,,,...///////////////......,,,...111333333111...,,,+++...111222111000///000111000...+++)))))),,,...***,,,///222333222111///+++,,,,,,---...///000000111111111///,,,***+++,,,,,,,,,++++++++++++,,,,,,***++++++++++++---111444000///...,,,***((('''&&&++++++***+++,,,...000222///,,,******---//////---///......---,,,******)))&&&&&&''''''(((***+++,,,***)))(((''''''((()))***((()))***++++++***)))((())))))************))))))))))))************))))))''''''''''''((()))++++++((()))***,,,,,,++++++*********))))))))))))******))))))))))))************,,,++++++***)))*********))))))(((((('''''''''&&&))))))(((((((((((())))))************************'''(((((()))***+++++++++(((((()))***************))))))***++++++++++++***+++)))&&&&&&(((***,,,,,,,,,333...(((???pppiii555<<<666///HHHiii```<<<888///...777:::777888???FFFLLLSSSXXX[[[cccnnnxxxvvv{{{|||zzz{{{zzzyyy~~~{{{{{{~~~|||}}}~~~}}}~~~{{{{{{}}}~~~~~~|||ooonnnjjjcccYYYMMMDDD>>>EEE@@@DDDPPPSSSLLLKKKPPPVVVPPPIIICCCAAAHHHZZZlllqqqYYY@@@888>>>HHHPPPUUUSSSYYYhhh{{{|||wwwoooYYYFFF@@@<<<555555;;;:::EEECCC777@@@aaa}}}jjjaaaRRRBBB444222@@@QQQCCCWWWhhhbbbMMMHHHaaa|||~~~}}}eeeYYYLLLDDD@@@======??????444;;;===FFFMMMAAACCC[[[{{{tttqqqyyy}}}~~~}}}{{{hhhVVVEEE@@@===555000111111333333222222333111...111000///------///000111000//////222666888666444222111111111000000//////...............222777<<<<<<555000000000...///222///000222333333222111000111111000//////000111111000000000000111111111111333222222222111000000000000//////............///000000000000000000000000111000000222555444111...///......111333333///+++///,,,***+++...111111000......---,,,++++++++++++...............---,,,,,,555888<<<===<<<999777666000000111111000///......---------...............000///...,,,,,,,,,---...,,,***)))***---///...,,,------,,,,,,+++++++++,,,///---,,,---...///...---***+++---//////...---,,,//////............//////222111///,,,+++*********.........///111222111000------...---,,,,,,///111333333111...++++++,,,...111...******---////////////---,,,++++++,,,...///,,,,,,,,,+++)))(((&&&%%%(((((((((((())))))))))))///---+++)))((()))***+++,,,+++***(((''''''''''''))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++((((((''''''&&&&&&&&&%%%+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((+++***)))((((((''''''((())))))))))))))))))))))))******++++++++++++******+++*********))))))(((((()))***++++++,,,---------)))...---222999dddyyyXXX777:::888555CCCUUUQQQ???888555555777888999???GGGNNNTTT]]]dddiiinnnuuuzzz{{{yyyxxxzzz||||||yyyvvv}}}}}}zzzxxx|||{{{wwwwww{{{}}}zzz~~~{{{vvvyyy|||~~~~~~~~~|||zzzjjjaaaWWWQQQKKKEEEDDDFFFHHHQQQVVVPPPIIIIIILLLMMMNNNLLLJJJFFF<<<888GGG\\\lll```III;;;;;;:::DDDZZZiiirrr}}}~~~}}}}}}xxxiiiUUUEEE<<<999666444;;;SSSLLL777IIIrrrsssRRR999555777@@@OOOPPPqqqwww\\\GGGFFFWWWmmmuuurrriii[[[NNNEEE@@@>>>===<<<<<>>???AAA@@@<<<888555444000000/////////.........---------...............//////...---------------///---,,,---///000///---///...---,,,,,,,,,---...///...------//////...---***,,,---//////...---,,,///..................///000///...,,,,,,,,,,,,---.........///000000///...---...///...------///111222222111...,,,+++---///000---,,,---000222222111///...,,,++++++---...///------,,,,,,+++***((('''))))))))))))))))))))))))...---,,,+++***+++,,,,,,,,,+++***)))(((((((((((())))))(((((((((((())))))************************(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++))))))))))))((((((''''''************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))(((,,,+++***)))))))))***+++,,,...)))---888eeezzz{{{|||oooWWW:::222666666333999BBBAAA888===;;;<<<@@@CCCEEELLLTTT\\\bbbjjjppptttxxx~~~}}}{{{{{{|||~~~~~~{{{xxx~~~|||~~~~~~{{{xxxxxxyyy||||||~~~zzzzzz|||~~~vvvpppoooZZZPPPFFFBBBCCCFFFOOOWWW[[[WWWQQQMMMMMMOOOQQQSSSQQQFFF<<<999666333999DDDZZZTTTHHHEEEJJJGGGJJJYYYkkkttt{{{}}}zzzttthhhVVVEEE:::999;;;OOObbbYYYCCCPPPqqq}}}yyyyyymmmRRR<<<444...555GGGLLLcccaaaJJJ>>>CCCOOO^^^lllyyy~~~wwwmmmbbbYYYPPPGGGAAAAAAGGGPPPCCCDDDHHHHHHnnn}}}wwwtttyyy}}}~~~sssZZZ>>>555999999888777666444333555888333222111000000111222333222111111222444444333222111111111111000000000000222222111000///000444777===777333444444222222555000111222333333222000000444333000///...///111222000000000000////////////000000000000111111111111............///000111111////////////////////////......///111333444222111------...111333333111//////...---...000000///---////////////////////////+++...222666888999999888:::::::::777333000......//////---,,,,,,------...---------.........////////////////////////...---222111000000111111000///111000...,,,,,,---...///000...---...///000///...+++,,,---...///...------......------------......---------,,,------...///....../////////...------,,,...000111000//////000111222111///---,,,---///...---...000333444444333///...---,,,,,,---...///,,,,,,---------,,,++++++)))))))))))))))))))))))),,,,,,,,,---------......,,,++++++***))))))))))))))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******++++++************))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))---,,,***)))(((***+++,,,---...'''***999ggg\\\MMMOOOYYYSSSGGG999+++000333666777555666999>>>AAA@@@CCCIIIMMMQQQXXX```kkkpppuuuxxxyyyzzz}}}}}}||||||}}}~~~}}}{{{yyyzzz||||||{{{~~~}}}{{{~~~|||xxxvvvzzz~~~|||~~~xxxzzz|||pppdddaaadddLLLDDD>>>>>>BBBIIIUUU___cccVVVOOOTTTZZZZZZZZZ\\\]]]FFF444222777666444444BBBEEEIIIUUUaaaYYYOOOTTThhhttt{{{zzz~~~~~~nnnRRR>>><<>>;;;999444333444555MMMuuu|||^^^===666999:::===PPPbbbuuu|||}}}}}}}}}}}}}}}}}}{{{mmmaaaSSSUUUXXXMMM===AAAjjj||||||||||||~~~zzzzzz||||||gggKKK<<<;;;>>>888444666555111111444333333222222222222333333666666777666555444333333000000000000000000111111---............///333555999333111222333222222444222222222222111111000000...000333444444333000...111111000000/////////............//////000000111.........//////111222333////////////////////////,,,---///000111222333333555666666666555333222111...000111222111000///...//////000111111111111000777888999999777333...+++,,,---------,,,---///111---,,,+++))))))+++---...,,,,,,------...//////000222333444555555444333222333333333222111/////////000///---,,,+++,,,---...000...---...///000///...------.........///......------,,,,,,,,,,,,------..................---------///000///---+++,,,---,,,///222333222000...---...000222222000////////////111333444333111000///000000//////............)))***+++,,,------------,,,,,,++++++*********))))))***,,,---............(((((('''''''''(((((()))((((((((((((((()))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******)))***,,,---------,,,,,,(((---,,,///000KKKhhhRRRDDD222000666...(((...444333000555???CCCBBBKKKYYY[[[[[[___eeeiiijjjooovvv}}}~~~||||||~~~}}}|||||||||}}}yyy{{{~~~{{{~~~~~~~~~~~~wwwooolllcccUUUKKKJJJPPPVVVMMMKKKJJJKKKJJJJJJNNNUUUZZZ[[[dddlllcccRRRQQQ\\\lllPPP666000333444333555333666:::IIIXXXPPPDDDGGGLLLeeezzzjjjPPPAAA;;;LLLMMM???222333555777???PPPLLL@@@666111222MMMuuueeeDDD999888999???EEEYYYoooyyy|||}}}}}}}}}}}}pppfff]]]UUUKKKFFF<<>><<<<<>>???===333---000222>>>TTTrrrlllVVV===111111EEEcccwww\\\KKK>>>888<<<>>>SSSkkkwwwzzz|||}}}}}}~~~xxxttthhh[[[HHHDDD???RRRzzzuuuwwwyyy~~~~~~nnnffffffcccLLL888555666333222555111111222222222222111111111333555444111///000111///000000000111111111111333444333222000///000111555000///111333111111333444333222111000000000000...///000222444444555444333333333222111000000000//////...............---111000000000000000111111000000000000000000000000---///111000......000333666777888666333111111222///000222111000000222555444555777999999999888777...///000000000///...---,,,---...---+++***+++,,,+++++++++,,,,,,,,,------++++++,,,---...///000000444333333333444444555666222333555333111///000222...//////000///...---,,,...,,,+++,,,---...---,,,...............//////000///..................///,,,---...///000000//////+++///222111...---///222,,,///111111///---,,,,,,+++...222444333111000///111444666666333222222333111111111111000///......+++,,,---..................------,,,++++++******)))(((((('''((()))***+++&&&&&&&&&''''''(((******''''''''''''((()))***+++************************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******+++++++++++++++******)))*********))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************+++***))))))+++...222444777---)))222)))...GGG>>>111...555:::666888===999;;;???DDDIIIOOOWWWdddnnnqqqqqqtttyyyzzzxxxzzz~~~www{{{~~~~~~~~~}}}~~~www|||~~~{{{xxxyyyyyyxxx~~~|||{{{}}}}}}{{{|||~~~zzztttooojjj```VVVLLLHHHEEEMMM___kkkdddUUULLLLLLNNNQQQRRRUUU^^^hhhhhhgggaaaSSSCCC999:::???UUUFFF999555222///222:::===;;;555888???<<<<<>>CCCBBB000)))777222555PPPMMM;;;888<<<:::666>>>FFF???BBBKKKTTTVVV[[[gggwwwzzzzzz~~~|||}}}~~~}}}}}}zzzzzz{{{yyy~~~|||xxxyyyzzzyyyzzzwww{{{zzzzzzuuuiii^^^VVVNNNGGGGGGEEEIII\\\xxxuuu]]]PPPTTT\\\bbbbbb```bbbhhh___]]]UUUIIIBBB@@@<<<777AAA666000111111///333;;;;;;@@@DDDLLLRRRGGGAAAJJJPPPIIINNNeeeyyy~~~}}}zzzzzzyyyfffWWWDDD===333111222222KKKssseeeBBB444333444999[[[vvv{{{]]]@@@888888MMMeeeqqqvvvxxxzzzzzzwww{{{~~~zzzwwwxxxzzz{{{xxxaaaVVVHHH___wwwyyy|||mmmRRRBBB;;;888555555444111222666666444222444333555555333111333555777000111...///444---+++888......000444555333666:::777444111000000111222111222222222222222111000///333222000000222333333222888444///......///...---222000///111333222///,,,...111111//////333333000000///....../////////...333333222000///000333666:::555111111111000444999///111333444333555:::>>>777777666555444222111000////////////////////////...,,,,,,...111111...+++,,,---......//////......+++,,,---...////////////222333333222111000222333888888666333555888666111111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++000000///000000111222222......---...//////---,,,''')))+++---///111222222000111222333444444444444111111000......---------))),,,111666999777111---555666777777555333333333222333444444333222000///++++++,,,---.........---***+++,,,,,,+++***((('''))))))(((((((((((())))))&&&''')))***+++++++++***))))))))))))))))))))))))******))))))))))))******((()))*********((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))(((''''''&&&&&&((()))*********************************))))))))))))******((()))***,,,,,,+++*********,,,---,,,)))'''&&&'''***(((&&&(((+++,,,***(((++++++***)))(((((())))))))))))***+++,,,,,,***'''000***'''+++555DDDZZZmmm```:::111444(((666OOOOOO888999:::;;;===AAAFFFJJJKKKSSS^^^hhhooowww}}}}}}}}}{{{xxxyyyzzz|||~~~zzzxxx{{{}}}xxxtttrrryyypppbbbTTTJJJFFFGGGHHHJJJOOOTTT]]]lllvvvkkkXXXUUUbbbgggcccfffmmmgggYYYSSSQQQQQQPPPGGG;;;888<<<888777666333111222555777888@@@JJJooowwwRRRDDDGGGEEEDDDFFFQQQjjj|||xxx|||sssgggJJJ>>>888999000+++BBBccc~~~ttt\\\???///000666888RRRYYYcccuuu|||aaa>>>333222GGG\\\eeeiiirrr{{{vvvwwwtttyyywwwrrreeeXXX\\\sssyyyyyy{{{}}}zzzlll]]]MMM>>>777777222000000333444222333666222555666444111000222444...444111///222...+++222000///111444555444777<<<777555111000111111111111333333222222222111111111222111000111222333222111666333//////000000///---222000000222555555333111///222333111222666666444333222000////////////...111///---+++,,,...111333888333000111222111444999222444555555333444666999333333333222111000///...////////////////////////...,,,+++---//////---+++***+++,,,---.../////////,,,,,,,,,---.../////////222333333333111111222444777888666333555888666111111000///...---,,,,,,,,,,,,,,,,,,,,,------------///////////////000111111......---...//////...,,,)))***,,,...000111111222000111222333333444444444//////...---,,,,,,,,,,,,+++,,,...111444444111///222333444333222111222333222222333444333222000000,,,---------------......+++,,,,,,++++++***)))((())))))(((((((((((())))))&&&''')))***+++++++++***))))))))))))))))))))))))******))))))))))))******))))))*********)))'''&&&))))))))))))))))))))))))'''((())))))******))))))***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++***************************))))))(((((())))))***))))))***++++++++++++++++++++++++*********+++,,,000...+++***+++***(((%%%,,,,,,+++************************)))(((***...111&&&******---DDDggghhhBBB666777+++222BBB;;;999:::<<<>>>BBBHHHOOOTTTWWW^^^gggnnnssszzz~~~}}}}}}~~~}}}zzzzzz{{{www{{{~~~}}}{{{{{{~~~~~~uuunnnjjj^^^ZZZSSSKKKGGGHHHNNNRRRQQQSSSVVV\\\eeekkkeee]]]^^^iiikkk___ZZZ^^^\\\RRRSSSQQQPPPNNNEEE:::555888666666555222000000333555333KKK^^^~~~|||RRR???>>>CCC>>>===JJJ```ttt{{{{{{}}}xxxnnn\\\JJJ;;;666000...;;;NNNfff\\\KKK:::111222888>>>>>>AAAHHH[[[hhhXXX@@@;;;222CCCTTT```iiissszzz|||zzzxxxtttzzzyyywwwpppjjjnnn{{{zzzzzzyyyzzzwww[[[BBB777888444222222444333000222777222555777555111000444999<<>>555>>>AAADDDHHHMMMUUU]]]cccggglllrrrvvvyyy}}}~~~}}}~~~~~~~~~|||}}}}}}|||~~~}}}||||||}}}wwwzzz}}}}}}|||}}}{{{pppdddZZZUUUCCCFFFHHHHHHJJJQQQ\\\eeeZZZVVVVVV[[[___```bbbdddfffooolll\\\QQQRRRSSSOOORRRQQQRRRQQQJJJ@@@:::999777777666444222222333555<<>>ZZZvvv{{{SSS???999555555333000000111000///222777333222111222333333222111...///000000111111000000111111222444666777555444222333555555444444666777888999:::999888888:::;;;333777999888888:::888444222555666555222111444777::::::;;;===>>><<<555000333000000333333//////111000///...///111111///...+++,,,---...////////////////////////////////////333444444222000000111222777555333111000000000000000000///......///000111000111222222111111333555222666666333000222333111//////...---------------,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,...------///111111000///---...............------------............------------,,,,,,+++,,,,,,---++++++,,,///000000...++++++,,,,,,,,,+++,,,///111---...000222333333222222000///...---------...///...---,,,++++++******++++++******))))))******+++******))))))))))))************************************))))))))))))************)))))))))***++++++))))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------///000///---***((()))***)))***++++++))))))***++++++************++++++,,,,,,***''''''***---...---+++***,,,111444999CCCLLLDDDDDDCCCAAAAAAEEEOOOXXX___dddjjjpppqqqqqqqqqqqqvvvwwwyyy{{{|||}}}~~~~~~|||{{{{{{|||~~~~~~~~~zzzyyy{{{{{{yyyuuuyyy|||}}}|||}}}}}}~~~wwwlllcccVVVRRRJJJCCC???AAAGGGLLLOOORRRSSSRRROOOQQQVVV\\\___UUUMMMOOOSSSSSSOOOMMMUUUXXXXXXXXX]]]bbbaaa\\\ccciiinnnqqqpppfffSSSBBB======:::777444444666999]]]oooQQQCCC```{{{hhhNNN888666999===MMMbbbvvv}}}yyy{{{mmmWWWDDD:::666555222;;;666111NNNssslllHHH000444666DDDYYYVVVCCC888333333666999???III\\\mmmuuu}}}zzzzzzzzzyyy~~~zzzyyy}}}~~~yyyooommm[[[III999555888888666444444222333444444>>>\\\{{{hhhRRRCCC888666333111111333222///111666111000000222444555444222...000222444444333111000000//////111333555444444000222333222000111444777666777999888777888;;;>>>333888;;;;;;===???>>>;;;666999:::888444333555999=========<<<:::777333111///---...333333111111333333111///000222333222111,,,---...///////////////////////////////////////222444555444111///000111666555333111000000111111111111111000000000000000///000111111000111333555111666777222000111222111//////...------------...,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,...------///111222111000,,,,,,---------------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---+++***+++,,,......,,,***)))+++,,,,,,++++++,,,...,,,...///111222333222222............////////////------------,,,+++******+++******))))))******++++++***)))(((((()))************************************))))))))))))************)))))))))***+++,,,))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((()))***))))))(((************************+++++++++******+++++++++***+++,,,,,,------,,,,,,,,,......+++''')))000888222444444333///---...000+++++++++++++++,,,------000555:::999444///...000......///222222333999@@@@@@GGGHHHIIIQQQXXX___hhhlllooosssuuuuuuuuuuuuvvvyyyyyyyyy{{{}}}}}}}}}|||yyyyyyyyy{{{|||}}}}}}xxxyyy~~~~~~zzz|||}}}|||zzzzzz}}}}}}~~~{{{tttlllbbbWWWOOOCCCCCCCCCCCCDDDHHHNNNRRRUUUTTTQQQLLLGGGFFFGGGIIIKKKHHHCCC???AAAGGGGGGDDDIIIOOOUUUZZZaaahhhmmmmmmssswwwxxxxxxxxxppp^^^KKK@@@>>>;;;666444444888;;;SSSxxx}}}qqqVVV@@@SSShhhZZZGGG777666;;;???IIITTTkkkrrryyy|||~~~}}}|||jjjSSSAAA===BBB222444000111EEE\\\XXXDDD111:::;;;;;;@@@<<<444666BBB===;;;>>>AAAGGGRRR]]]sss{{{vvv~~~www}}}vvvxxx}}}yyy}}}~~~}}}{{{uuu]]]CCC999999999666333444222333555444;;;YYYxxxsss]]]FFF444222333222333555444111222555000///000222444555555333...111444666777555333111///...---...111333333333///111111///---...222555000222444444444555999===444999===>>>AAAEEEEEEAAA:::===>>>;;;666444666999777777666444111000111222+++***---222444222333555777444111111333555444333//////000111222222111111////////////////////////000333555444111///...000444333111//////000111222111111222222222222111000...///000000///000222444111555777222///000222111//////...---------......,,,,,,,,,,,,,,,,,,,,,+++///...------,,,,,,,,,,,,...------///111222111000++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++,,,+++++++++++++++,,,,,,+++***))))))+++,,,+++***(((***,,,,,,+++******+++,,,---///111222333333222,,,---...///000000//////,,,---......---,,,***)))++++++************+++++++++***)))(((((()))************************************))))))))))))************)))))))))***,,,---))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))++++++******)))******************************))))))))))))*********+++,,,---...---,,,+++))),,,,,,(((%%%***888DDDRRRQQQMMMEEE;;;333//////,,,,,,,,,,,,------...///999HHHWWWXXXJJJ:::333222---111444666:::BBBHHHIIIOOOWWWVVVYYYffflllmmmrrrwwwyyyyyyyyyyyyyyy{{{}}}{{{{{{{{{|||}}}~~~}}}{{{|||}}}~~~|||~~~|||wwwyyy|||xxxxxx{{{~~~|||~~~vvvkkk```WWWNNNEEE>>>???DDDJJJOOORRRSSSUUUVVVYYYUUUOOOIIIDDDBBBAAAAAA666<<<:::222333>>>EEEDDD@@@JJJVVV]]]dddnnnyyy~~~~~~}}}}}}yyyjjjXXXDDDBBB===888555666;;;???NNNpppwwwqqqXXX<<>>GGGPPPTTTSSS]]]ccckkkppprrrssstttuuuwwwzzz}}}~~~{{{xxxvvvttt~~~|||zzzyyyzzz|||~~~~~~{{{zzzzzz{{{}}}~~~~~~{{{wwwxxx}}}}}}xxxzzzwww~~~zzztttsssuuufff]]]UUUOOOFFF<<<;;;???JJJLLLSSSVVVOOOKKK\\\ssstttcccMMM???;;;;;;999666777222222888999999AAAMMMFFFFFFQQQ___ggguuuyyywww~~~~~~zzz{{{xxxkkkUUUKKK>>>777777888666333AAAbbb}}}___BBB888999555::::::555777@@@EEEDDDVVV\\\ggguuu}}}zzzooodddXXXOOOEEE555555===>>>===:::111DDD```^^^EEE888///444III```sssrrroooyyypppWWWOOOkkkrrryyy|||{{{yyyyyyzzz}}}~~~}}}||||||}}}~~~~~~vvvhhhVVVGGG>>>;;;===444555666000555BBBEEENNNNNNHHH===888999777444666666666666666555444444555444444333333333333333111111111111111111111111000111111111111111111222000000000000000000000000222222222333333222111111...000333666777666444222111000///......///000111111000000//////000111222000000000111222444555666555444333222111111111111///111111000///...///000000000000///......000111...///000///------///000000000000//////000111111111111000111111222333444333111///...///000111000333333333333333222222111333444444333111///...///,,,,,,,,,---------------...........................//////000000//////...---------.........---,,,+++,,,---,,,***)))***+++,,,+++***)))***,,,///000000///...,,,+++******+++++++++++++++,,,,,,,,,---++++++,,,,,,------......//////......---......///+++***...333333///,,,---,,,++++++***))))))*********************+++,,,,,,*********++++++******)))((((((((()))***+++,,,---******+++++++++***)))))))))))))))))))))*********)))((((((((())))))***+++***)))'''(((***+++***((((((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++***)))(((++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***---...,,,***+++---///---///(((000000888iiicccBBB///111---+++++++++,,,333;;;dddsssOOO:::555444666<<>>::::::;;;:::>>>]]]{{{|||bbbEEE777555222555777666777;;;???@@@KKKQQQ]]]lllyyy~~~}}}|||sssgggXXXKKK@@@???KKKQQQCCC888444///DDDgggooo[[[HHH666222@@@YYYrrr|||~~~tttXXXNNNbbbjjjrrrwwwuuussssssuuu~~~|||xxxyyy|||}}}}}}qqq^^^NNNDDDDDD666333666333777>>>===666777666333222555777555777777777777777666666666555555444333333333333444111111111111111111111111333333222222222222222111000000000000000000000000333333333333222111000000...///000222333222111111000000///......///000111///////////////...------/////////000111222333444333333222111000000000111111222222000......///000000/////////000000///...,,,...000111000///////////////...//////000111111000//////000111222333333000111222222000000000111222222333333222222111000555555444222///------..................---------........................---..................---------............---------...///...,,,,,,,,,------,,,++++++,,,///111333000///...---,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,+++...333444///------,,,+++******)))*********((())))))***+++------...+++***************++++++(((((())))))+++,,,...///+++++++++++++++)))(((((())))))(((((()))******+++))))))(((((())))))*********)))(((((()))***)))'''''''''''''''''''''''''''((((((((()))))))))******((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))'''***---***(((444CCC555777***,,,333HHH}}}cccBBB......---000777;;;:::999:::\\\bbb<<<888<<<999AAAJJJSSSXXX]]]eeekkkllltttuuuuuuuuuuuuvvvyyy{{{zzz|||~~~~~~|||zzzyyyyyy|||}}}}}}{{{xxxwwwwwwxxxxxx}}}}}}yyyxxxyyyxxxzzzyyyvvvwww|||~~~~~~yyyxxx~~~|||wwwxxxyyyvvvpppfff\\\VVVLLLFFFBBBBBBCCCDDDIIIOOOXXXPPPIIIDDD>>>>>>NNN```rrraaaJJJ:::444444333111222888CCCNNNPPPJJJCCC@@@JJJGGGNNNVVVUUU\\\dddaaajjjuuu|||zzzxxx{{{|||yyynnndddUUUFFF<<<888999;;;;;;WWWvvvmmmPPP:::000000222666999999777:::???CCCIIIVVVeeesss|||zzzooo]]]NNNDDDQQQiiikkkOOO999555333DDDiii}}}ttt```HHH777777AAAZZZlllxxxvvvddd^^^ZZZdddpppwwwwwwuuuuuuvvv|||~~~xxxvvvzzzzzz|||yyyjjj```UUU???666888777999<<<999222333333333444555555555888777777666666666666666666555444444333333444444111111111111111111111111444444444333333222222222000000000000000000000000333333333333222000/////////000000111111222222333333222000///......//////,,,...///000000///---,,,.........//////111222222222111000000000000000111000111111000...///111222///......000444444111---...000111111000......///............///000111111////////////000111333333222555888888444000000111111111222222111111000///222222111...,,,+++,,,...000000//////......------........................,,,------......------,,,---...//////............000111222111///...///000,,,,,,+++,,,---000222444000//////......---------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---,,,...333333...,,,---++++++***************+++)))***+++,,,,,,---------+++***)))((()))***+++,,,*********++++++---...///+++++++++++++++*********))))))(((((()))***+++,,,))))))((((((((())))))***+++***))))))))))))((('''''''''''''''(((((((((((((((((()))))))))*********)))******++++++******)))++++++++++++++++++++++++***+++,,,---------,,,++++++******---444AAAVVVhhhVVVOOO333,,,888VVVzzz^^^DDD666333***000???SSS\\\UUUHHH???LLLiiioooQQQ:::AAAKKKIIISSS^^^hhhkkknnnsssyyy{{{uuuuuuuuuttttttuuuwwwxxx{{{|||}}}}}}{{{zzzzzz{{{yyy|||~~~~~~{{{yyyyyyzzzxxx}}}xxxxxx{{{uuuxxxyyywwwyyyzzzyyy~~~~~~uuuwwwrrrkkkddd^^^VVVMMMGGGKKKJJJKKKMMMNNNMMMJJJIIIIIIDDDAAA???;;;888===EEEPPPFFF:::444555777777555888III___nnnooocccOOO???<<<>>>JJJQQQIIIHHHQQQSSSXXXbbbiiimmmqqqyyy}}}}}}xxxqqqdddTTTDDD:::888888777MMMkkk{{{qqqVVV===000000000333999:::777:::AAA===DDDPPP___mmmyyyyyyiiiZZZKKKZZZqqqoooQQQ:::666444>>>[[[ssszzzuuudddNNN===555>>>JJJXXXdddgggfffhhhPPP\\\lllxxx}}}|||zzzxxxvvv{{{}}}zzzwwwwwwyyy}}}qqqRRR>>>:::555444555111333222222222222000///000777666555444444444555555555555444333333333333444111111111111111111111111555444444444333333222222000000000000000000000000333333333222111000///.../////////000111222333444555444111///---,,,,,,,,,+++,,,///111222111000...............///000111111000000000///000000111111...////////////111444666000000111444888999666333333333333111///...///111///////////////000111111.........///000222333444666:::===<<<777222000000000000111111000000///...///000///...,,,,,,...000000000000//////.................................,,,,,,------------,,,,,,,,,...000///---,,,---...///000111000///......000******+++,,,---///111222/////////////////////...------------,,,,,,,,,,,,............------------++++++++++++,,,---//////,,,+++---111111---+++,,,+++***************++++++,,,,,,------------,,,++++++***)))((()))***,,,---++++++***************+++*********+++,,,---......******)))))))))+++---...,,,,,,+++++++++++++++,,,+++,,,+++***)))((((((((((((((())))))************))))))))))))******************++++++++++++******++++++++++++++++++++++++)))+++,,,.........,,,,,,---222222444IIImmmnnnAAA111===XXX{{{nnnooogggTTT>>>111111666000888KKKbbbllldddRRRFFFAAALLLQQQKKKIIIRRRYYYZZZcccmmmuuuwwwwww{{{vvvvvvvvvwwwxxxyyyyyyxxxyyy{{{||||||zzzyyyyyyzzzvvvzzz~~~~~~{{{yyyzzz|||||||||xxxzzz~~~tttxxx{{{{{{}}}~~~{{{}}}}}}vvvmmmkkkcccXXXRRRQQQQQQPPPOOOSSSRRROOOMMMKKKHHHCCC>>>===;;;::::::888444333555333111111444999;;;999666???YYYvvvqqqWWW@@@444>>>VVVaaaQQQDDDEEEEEEIIIMMMSSS\\\jjjwww~~~}}}vvvhhhVVVFFF===999666@@@QQQ___\\\KKK:::333///---///444777777:::>>>888===GGGTTTbbbppp|||~~~tttiiiPPPUUU```ZZZBBB555222---444AAAVVVkkk{{{oooVVVIII<<<777???FFFLLLRRRUUUEEEPPPbbbrrr|||~~~{{{xxxooowww}}}{{{{{{vvvtttuuuzzz}}}XXX???:::555333555333333111000222222//////111666555444222222333333444444444333222222222222333222222222222222222222222444444333333333333333222000000000000000000000000222222222222111000//////------...000222333444555666444222///---,,,,,,,,,+++,,,///111222222111000///.........//////000111000/////////000111222222---.........///222666999333444555888;;;;;;:::888555555444222000000222444111111000000000000111111......///000111222444555888;;;===<<<999444000/////////000000//////...---///000000000//////111333///////////////.................................,,,------------------,,,***---000///,,,+++,,,...---...///...,,,+++,,,---******+++,,,---...000000//////000111111111000000000///////////////..............................++++++,,,,,,...///111222---+++,,,000000,,,***,,,*********)))******+++,,,------...///...---++++++++++++++++++,,,---......,,,+++***))))))(((((((((******+++,,,---///000111,,,+++******+++---///111000000//////......//////---......,,,***(((((())))))******++++++,,,,,,---)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,)))333999BBBaaawwwAAA///666FFFYYYTTTFFFDDD===444222444444222777:::EEEUUU^^^YYYNNNGGGEEEDDDHHHRRR[[[___cccffflllsssyyyyyyyyy}}}|||{{{zzz{{{}}}~~~}}}|||xxxzzz||||||{{{yyyyyyzzzuuuyyy~~~}}}yyywwwyyy|||~~~{{{yyy|||vvv{{{~~~~~~~~~~~~wwwtttqqqjjjbbbVVVQQQJJJIIINNNVVV\\\___[[[VVVLLLCCC@@@BBBBBB>>>;;;999666333222222333555...///222777===>>>;;;777QQQmmmtttaaaOOO555@@@[[[iiiXXXCCC;;;777@@@@@@DDDOOO```qqq{{{}}}~~~vvveeeSSSDDD<<<999666999AAAAAA999444555111222222333888===<<<777888<<>>UUUmmmnnnaaaEEE888;;;;;;>>>GGGHHHDDDJJJVVVhhhxxx}}}xxxkkkvvv~~~{{{xxxxxxwwwtttsssxxx}}}[[[AAA===777555888888555111111444555222333777666555333222111222333444333333222111111111111222222222222222222222222222222222222222333333333333000000000000000000000000000000111111111111000000,,,...000333555777888999333222000///...---......---...///000111111000/////////////////////000111000//////000111222333444...////////////111555999333555777888777666666666222444555666555444555666444333222111111000000111/////////000222333555666555666666777777444000---...////////////...------...000111111000//////000..................//////........................------............------(((,,,///...+++)))+++...---//////...---,,,---...++++++,,,,,,---...////////////111222222222111111333222222222111111111000,,,,,,,,,------......///.........///111333444555...,,,---111000,,,+++,,,******))))))***++++++,,,+++,,,...//////...---,,,---...///000111111111111///......------------...------------...///111222---,,,++++++,,,...111333111000000///......//////...000000...***((()))************+++,,,---------))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++)))***+++,,,,,,---------&&&111BBB[[[zzzggg888+++000333===555555777555000111777:::888:::999>>>HHHNNNMMMKKKJJJOOORRRYYYbbbfffhhhkkkpppqqquuuwwwwwwyyy~~~}}}}}}yyyyyyzzz|||}}}|||xxxzzz}}}}}}{{{zzzzzzzzzzzzxxxzzz~~~}}}~~~~~~}}}{{{zzz{{{}}}{{{}}}xxxwwwxxxtttkkkccc^^^YYYSSSHHHHHHHHHKKKPPPVVVZZZ]]]RRRMMMBBB:::<<>>GGGTTTdddrrr{{{www|||}}}qqq```NNNDDD@@@999999AAAAAA999333555<<>>EEENNNEEE333888999<<>>888;;;KKKQQQIIIFFFIIIXXXmmmzzz{{{wwwmmmyyy|||xxxyyyuuusssvvv}}}}}}~~~dddJJJCCC999333444444666111000444444111222777777555333222222222444555333222111111000000111111222222222222222222222222111111111222222333333333000000000000000000000000///000000111111111111000...000333777:::<<<<<<===111000///......///000111//////////////////...---000////////////000000111000000000000111222444444000111000///...000444777111444666444111...///111---111666999999888888888555555333222111111000000//////000111222444666777111000000222555444000,,,......//////......---,,,---///111000...,,,++++++,,,---------......//////........................---......//////......---(((+++///...***(((***---000111222111000//////111,,,---------......//////...///111222333333222111444444444333333333222222******+++,,,,,,---......000000111222333555777888000......222111---,,,...******))))))***+++,,,,,,)))+++---///000000///...///000222333444444333333333333222222333444555555111000///......///111111...---,,,+++---///222444///...---,,,,,,,,,,,,,,,///111111///+++((()))+++))))))***+++,,,,,,------)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,------+++444OOOuuuqqqXXX222...222...555000<<>>333555AAAIII>>>===BBBKKKQQQRRRRRRUUUVVVbbbmmmmmmjjjlllrrrwwwtttvvvvvvvvvzzz~~~|||uuurrrsssvvvxxxyyyxxx{{{}}}{{{zzz~~~zzz|||zzz{{{{{{||||||{{{zzzyyy~~~yyysssjjjmmmiii___TTTOOOJJJGGGEEEHHHLLLPPPQQQPPPOOONNN===<<<888555;;;EEEGGGCCC333666888555111000000///333111///222999CCCKKKOOO{{{eeeTTT^^^nnntttOOO:::444999666666>>>BBB999:::<<>>WWWqqqooowwwQQQ@@@???222777OOO[[[III@@@;;;GGG^^^ooosssoooqqq|||uuuyyyuuussstttwww~~~{{{cccJJJ;;;777555333111222222111000111555888:::888555555555555444333555444222000000111222333222444555555333222222333000000111222333555666777222111000///............222222111111111111111111222444777999888666333000000000000000000000000000333333222000...---///111,,,---.........000333555555333111///...///111333000000//////000222555666444222000......///000111111222222444666888:::;;;888666888;;;:::333////////////000333777777333000222222111111555888333,,,,,,---......---,,,,,,,,,---.........------,,,+++............/////////000///+++)))---333555111+++,,,,,,,,,---------......---......---,,,+++---...111222333222000......///000---,,,---///000...,,,------...///000111222222222222333444555666777888444444222///...///333666222111111222444555444333111333444111,,,***---000+++,,,,,,---------,,,,,,111000000000111333555666///...000555777444333666444555666666666555333222111222111///------...000,,,---...//////111555777222///,,,+++---111333444111---)))***---...+++(((............//////000000,,,------+++***)))***,,,------,,,+++,,,---...///))))))******++++++,,,,,,,,,***)))***---...///...333///DDDggg|||vvvddd???444///000...***111===]]]oooiiiGGG333:::AAA;;;===CCCIIIOOOWWW___aaa___jjjqqqvvvuuutttttttttqqqyyy{{{{{{xxxyyy{{{yyyttt||||||yyysssooopppwww~~~zzzwwwyyyzzzzzz|||~~~zzz{{{||||||{{{{{{|||}}}|||zzz{{{zzzvvvrrrgggVVVMMMJJJAAAAAAJJJLLLNNNVVVUUUJJJDDDFFFEEE>>>GGG@@@777444888???AAA@@@555222111333222000222666333444---000:::666CCCiiitttWWW>>>FFFXXXYYYAAA:::444333666<<>>EEEGGGVVVkkkzzz~~~~~~xxxjjj\\\GGGHHHRRRaaabbbPPP;;;000FFFXXXZZZGGG>>>EEEDDD888666555555888<<>>888888DDDTTT___WWWCCC666;;;<<<888999888>>>???@@@MMMbbboooqqq|||wwwsssqqqsssvvv}}}ttt^^^JJJ???:::777333333444333222333555777:::888666666777777666555555444222111111111222333222333555444333222222333111111111222333444555666444333222111000000000000000000000000000000000000222333555666555444111000000000000000000000000000222333222000...---///111...///000//////000333555333222000///...///000111000000//////000222444666333222111000000000111111222222333444555555666666555333555888777222///000000000000333555666333000222222222111555888444---///000000///---++++++***.........------,,,,,,,,,000000000///......------...,,,+++...222333000---,,,,,,,,,,,,------------////////////......///000000111222222///.........///---,,,---//////...,,,......//////000000111111000000111222333444555666444555555444222111222333555333222333444555555444///222222000,,,,,,000444000111222333333333333333444444333333333444555555000...111555666333333555444444444444444333333222111222222000...---...///...///000///...///222444111...++++++---000222333222...+++,,,///111000...---------.........//////---......---+++***+++,,,---,,,,,,+++,,,---...///***++++++++++++,,,,,,---,,,+++***,,,...//////...222---666GGGMMMKKKDDD:::888000,,,...---***111<<<___jjjcccGGG777===DDDBBBGGGMMMUUU[[[ccclllnnnlllrrrxxx|||{{{yyyzzzzzzwwwzzz{{{yyywwwyyy}}}{{{vvvwwwyyyzzzxxxuuuvvv{{{zzzzzz|||}}}{{{}}}|||}}}}}}}}}{{{zzzzzzzzzzzzuuusssqqqlllddd^^^NNNBBBBBBIIIGGGKKKQQQQQQJJJJJJIIIHHHDDD???===>>>EEE???888555666888777444333111111222///,,,---111333555...111999333===^^^|||vvvdddGGG111666AAAAAA666444222222555???UUUhhhMMM;;;222:::@@@AAAPPPfff}}}}}}}}}~~~uuuhhhOOOFFFDDDKKKMMMBBB666111;;;FFFEEE999;;;IIIJJJ===666444333555999BBBSSScccpppzzz~~~{{{}}}}}}aaaFFF<<<===>>>NNNCCC;;;999888666<<>>777555555666666666666666666:::888777777888999888777333333333333222222222222111333444444333222333333333222222222333333444555555555444333222222222222000000000000000000000000111222222222222111000000000000000000000000000000111222222000......///000000111111111000000222444000000000///////////////000000//////000222444555111111222222222222222222333333444444444333222111222///000444444111000333222111111222444444222111222333333222555999666000222222111000...,,,***)))///...---,,,,,,,,,---...333222111///...,,,++++++,,,------//////000//////+++++++++,,,,,,,,,------//////......///////////////000111111///------......---,,,---......---,,,////////////000000000000......///000111222222333444666777777555222111111555444222222333444333222///000111///---///444888333444666777888888888888666666777777666555555444222000222555666333222444444333333222222222222222111333333222///---------000111000///------///111000---******,,,...000111111...++++++///222222111,,,,,,,,,,,,------------/////////---+++***+++---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...---,,,,,,---///000///...///000666<<<;;;444///---333---,,,//////---333<<>>???GGGEEE;;;999@@@===:::666444333111///...111000222333111...111777666777333555888222888NNNjjjbbbOOO999...111333111...000222111222???[[[uuuPPP>>>333777:::;;;JJJ___|||{{{yyyzzz~~~ttt___LLL>>>===>>>999333222111777999===RRRhhhfffUUU;;;666333555888>>>JJJVVVhhhttt}}}}}}lllQQQ>>>999;;;<<<777444666888666555555>>>BBB;;;333444222444@@@CCC<<<888;;;EEERRRdddrrrzzzvvvsssrrrxxx~~~|||yyyyyy}}}mmm[[[III===888777666777999999888666999777666666888999999888222333333444444333222222111333555555333222333444444333333222222333333333666555444333333222222222000000000000111111111111222222111000000000000000000000000000000000000000000111111000......///000000111222111//////000111//////000111111000///...000000000000111222333444///000222444444444333222222333444555555333111///000---...111222111222666333333222222222222222111222444444333555999777333333222111111000///---+++000///---++++++---...///222222111///...---,,,++++++---//////------...111+++++++++,,,,,,,,,,,,------,,,,,,---.........---...///111000...------......---------......------111000000000/////////...---......///000000111111222444555555444222222333555333111000111222111000111111000///...000444888000222444666888888777777555555777777777666555444555222333666666333222444555444222111111111222333111222444333000---,,,,,,///000///...,,,,,,...000...,,,))))))+++---...//////,,,)))(((+++---......+++++++++++++++,,,,,,,,,...//////---+++***+++,,,++++++++++++,,,,,,---------,,,,,,+++,,,---.........---------/////////---...999AAAFFFGGG>>>444444222//////333444333777>>>AAAAAAAAABBBEEEKKKRRRWWWdddkkkppprrrtttwwwwwwuuutttxxxyyyvvvvvvxxxxxxuuu}}}{{{wwwwww|||zzzvvvyyy}}}zzzxxxyyy|||~~~}}}}}}}}}}}}|||{{{yyypppjjjaaaXXXQQQKKKFFFBBBMMMEEEIIIOOOLLLIIICCC666===777777===???:::888:::444222222222111///111555555222111111111111888@@@999999888999888222555@@@KKKGGG;;;555:::;;;444000000111222222111:::SSSiiiOOO>>>444555777888GGGZZZtttxxxzzz{{{yyykkkUUUAAA;;;;;;777555888444666;;;NNNppp~~~ggg@@@:::666777;;;@@@IIIRRRaaaooo}}}}}}uuu]]]DDD:::;;;777777777777999<<<<<<:::666:::444111555444777CCCGGG===777;;;AAAIIIZZZlllzzzxxxwwwxxx}}}}}}zzz|||rrr^^^LLL===999666777;;;===<<<999888777555666777888888777222333333444444444333333333555666666444333333444444444333222222222333333555444333222222111111222111111111222222333333333444333222111000111111222000000000000000000000000///000111000///......///...///000000...---...//////000222333333222000///000000000111111222333333...000222444555444222111111222444555555444333111000------111222222444888222333333222222111222222333555555333555888777444111000///111333333111///000///---,,,,,,---///000////////////............+++...000///,,,+++...111++++++,,,,,,,,,------------,,,,,,...000111///------///000000...------...........................111111000000//////............//////000000111111///000111000000111333666555333222333333333222000333222111///...000222555...///222444666666555444111222444555666666555444666333444666666333222555666555333222222222333444000111333222///---,,,,,,,,,------,,,,,,,,,///111...+++))))))+++,,,------...,,,)))(((((()))******++++++++++++++++++******,,,------,,,***)))+++,,,++++++,,,,,,---------------,,,++++++,,,---///000111///------...//////...555BBBCCCBBBGGG<<<------333333444777888999===BBBBBBCCCJJJSSS\\\aaaeeegggkkkrrrvvvuuuuuuwwwwwwvvvyyy||||||zzz{{{~~~}}}zzz}}}|||zzzyyy~~~||||||}}}~~~yyyyyyzzzzzz}}}}}}}}}~~~~~~zzzxxxwwwuuurrrooo```YYYPPPIIIEEEFFFHHHIIIRRRJJJJJJKKKDDDCCC@@@333444666444111555;;;999111111///000111//////777BBBJJJAAA666000---...555===888666999999555333555666666:::555<<>>MMMjjj{{{mmmVVV>>>999555777;;;@@@HHHPPPVVVdddvvv|||iiiQQQBBB>>>555999:::888===JJJSSSUUU>>>;;;333444===;;;999BBBBBB999666;;;AAAIII[[[mmm|||zzzyyy||||||}}}||||||~~~mmmXXXEEE>>>777777===CCCCCC@@@999777666666777888777666333333333333444444444444777888999888555333333444444444333222222333333333444444333222111111111111111111222222333444444444444333222222111111222222000000000000000000000000---///111111///......///---...000000...------...///000222333333222111111000000111111222222222222///000222444444333111000000111333444555444444333111......222333222444777000222333333222111222333444666666333333666666333000///...111555777555333///...---------...///000---.........//////000000,,,...///...++++++---000,,,,,,,,,---------......111//////111555555333000...///111000///......///...///000000///...///000111111000000//////........./////////000000000111+++------......000333666444444555777888777444111333222111000///000000111---///222555555555333222...///000222333444444444555222222444444111111444555555444333333333333333...///000000...,,,,,,---)))***+++++++++,,,///222...,,,******+++,,,,,,,,,------,,,+++************++++++++++++***************+++++++++******,,,---+++,,,---.........---------,,,,,,,,,---///222444777444000...///111222222AAALLL@@@666>>>888+++111555777:::<<<>>>BBBFFFJJJQQQVVV^^^gggooorrrqqqoooooouuuxxxvvvuuuxxx{{{|||yyy|||||||||~~~{{{{{{~~~~~~}}}~~~}}}}}}}}}{{{xxxzzz{{{zzz|||}}}||||||{{{sssmmmiiieeeaaa]]]TTTQQQMMMJJJJJJMMMRRRVVVEEE@@@@@@@@@===EEEMMMGGG:::<<<777///555@@@===111333111333444000///<<>>EEEBBBKKK\\\MMM555666444111000333444444777<<<888222111444333222;;;HHHbbbttt{{{zzz{{{{{{gggPPPAAA:::???UUUlllpppYYYAAA>>>LLLTTTJJJ;;;666555666999:::;;;AAAHHHGGGTTThhhzzztttbbbOOOBBB444999:::888FFF___ooorrrRRRKKKAAADDDMMMEEE:::===999666555:::DDDSSShhhyyy{{{wwwwwwyyy~~~~~~zzzyyyzzzuuuaaaMMMCCC888777@@@HHHKKKJJJ;;;999777777888888777666444333333222333444555666:::;;;;;;:::666444333333333333222222222333444444555444333222111111111111000111111222333333444444333333333222222222111111000000000000000000000000,,,...000111///......///,,,...000000///....../////////000111111111111111000000111222222222222111000111222222222111000///111111111222222222222222111...///222333111111444---000444555333222222333444777777333222444444222111///...111666999777444---........./////////000............//////000000......---,,,+++,,,---///------........./////////222000000333777888555111...000111111000///000000///111222222//////000222000000000000////////////.........///////////////))),,,.../////////111222000222444888999777333///111000000000111000///...---///222444555333111000000000000000000111222222111///...111111//////222333333333333333222111111,,,---...---++++++---...)))***+++******+++...111...,,,******,,,---,,,+++***+++------,,,+++******,,,,,,,,,++++++*********)))***+++++++++,,,...000,,,---.../////////.........---------///333666999===999333000111333666777IIIVVVEEE444>>>:::222>>>:::===AAADDDHHHNNNUUUXXXaaajjjrrrtttxxx|||yyyrrrsssyyyzzzvvvtttwww|||~~~uuuxxxyyyzzz~~~~~~xxxyyy~~~~~~}}}||||||}}}~~~zzzuuusssvvvyyyzzz}}}~~~|||zzzzzzyyypppeee]]]YYYVVVRRRNNNOOOQQQSSSTTTSSSRRRPPPPPP:::777:::999999JJJ\\\]]]EEE>>>555333888>>>;;;444111111555888444222AAAVVVzzzcccJJJ;;;666333333444444///555777111;;;CCC555IIIQQQJJJOOO]]]HHH000;;;444222222666555222111444111000444999888444888AAAYYYlll|||{{{{{{sssbbbPPPAAABBB\\\yyy~~~bbbCCC666:::>>><<<777333777>>>CCC@@@::::::>>>>>>GGG[[[rrr{{{sss^^^HHH999<<<:::<<>>SSSdddvvv}}}~~~}}}|||zzz|||wwwmmm[[[DDD>>>TTTpppsssZZZ@@@666999>>>@@@AAA666>>>JJJOOOIII===888:::;;;BBBUUUmmm}}}zzz}}}}}}iiiNNNAAAAAA===BBB```yyy{{{xxx]]]AAA<<<888===;;;888DDDccczzz|||}}}zzz}}}zzzxxxyyy~~~~~~qqqgggUUUBBB>>>JJJ[[[eeeSSSDDD777555::::::666111111222333333444888===AAA<<<:::888555333222222222111222444555666666666555888555000///111222000///222111000111333444333222///222333111111444444111000000111222333333333333111111000000//////......---------.........////////////...//////111333444444333222222111111111222222111000000000111222333777444000000222333222000444///...111444111//////000000000000000000000000000111333333111000000111000111222333444333333222//////////////////......//////...//////000111222---,,,+++...111222111......///000///---,,,,,,---111222333333444444444444///000111000///000222333444222000//////000222333...............///000000...//////000000000000///000000//////......------+++...111222111000///...,,,,,,------...---------...---,,,,,,---...000111---------.........//////+++,,,---,,,+++,,,///111///......------......///,,,,,,---,,,++++++,,,...)))***,,,,,,***)))***+++++++++++++++++++++++++++,,,---...---++++++,,,...///---,,,,,,---...---,,,------,,,+++,,,---...///...000222///+++***---111///111...+++777LLLYYYXXXBBB333///888:::666EEE]]]uuu```III@@@@@@AAAAAABBBNNNTTT\\\bbbggglllrrrwww|||}}}}}}||||||~~~}}}{{{}}}|||xxxuuuvvv~~~~~~~~~|||{{{zzzyyyyyyyyyyyyxxx~~~zzzzzz{{{{{{{{{|||||||||{{{vvvrrrpppsssxxx|||}}}yyyuuuqqqkkkccc]]]^^^RRRFFF>>>@@@VVVhhhdddVVVNNNGGGDDD>>>888999???AAAAAAJJJBBB000<<>>:::555222333333@@@===555;;;@@@======@@@@@@@@@BBBKKKPPPGGG999<<<777444555666555333222444444III[[[MMM999999???HHHZZZnnnyyy}}}}}}uuuoooeeeQQQ@@@GGGYYYVVVDDD;;;333111JJJ^^^TTTCCC>>>SSSaaaNNN>>>>>>999??????LLLaaaooouuu}}}xxx|||{{{yyy~~~xxxgggKKKCCCBBBTTTrrrnnnWWWCCC999:::555777<<>><<<777555666666555555777:::===888777666444444444444444555666888999::::::999999888666444222111111222222000111333444555555666666111555555333444666666333111111222333333333333222222222111111000/////////////////////////////////666444333111000//////000333333333222222222111111444333222222222333444555666444111111222333222000444000///333555333111111000000000000000000000000111222222222111111111222...///111222222222111000000000//////////////////000////////////000000111///------...111222000...---...//////......///000//////000111111111000000---...///...------///000333222111111111333444555///////////////111222333///000000000000000//////111111000000000000000///---000333444333222111111------......//////............---,,,,,,,,,------,,,,,,,,,---------......+++,,,---,,,+++,,,///111---,,,,,,++++++,,,,,,------......---,,,,,,---///)))+++,,,,,,*********+++,,,,,,++++++++++++++++++------,,,*********+++,,,...,,,++++++---//////...------,,,,,,,,,---...///---.../////////.........***......000AAA\\\nnnrrrCCC666555EEESSSXXX___kkkrrr^^^IIIBBBFFFMMMVVV]]]___dddjjjooorrruuuyyy}}}~~~zzzzzz}}}}}}{{{{{{~~~~~~}}}{{{yyywwwuuuxxx}}}|||wwwzzz{{{}}}}}}}}}|||||||||}}}}}}}}}yyyssspppqqquuuxxxzzz|||wwwpppjjjccc\\\TTTNNNDDDAAAEEEFFFHHHVVVaaaZZZLLLEEEAAA???;;;555333666CCCFFFSSSPPP;;;999???888666333000///...000222333222777:::888222111777>>>;;;777555777777444333555BBBPPPKKK<<<;;;@@@CCCJJJOOOVVV]]]dddiiigggXXXHHH:::777666999:::666222111666555HHHWWWIII777555999AAARRRfffrrryyy~~~}}}zzzzzzttt```HHHAAAHHHHHH:::999999666FFFVVVPPP<<<888IIIRRR@@@666888333;;;===GGGVVVeeepppzzzyyy}}}}}}{{{~~~|||nnnVVVIIIIIIbbbrrraaaQQQEEEAAAAAAHHHCCC@@@>>>GGGkkk}}}{{{|||~~~|||zzz|||vvvcccUUULLLGGGIIIKKKFFF===:::>>>===777999::::::999777666666777444444444333444444555666444555666777888888777777777999:::888444222444666222555999999777555666777444777888666666999888555333333333333333222222111333333222111000000///000000000000000000000000000888666555222111/////////222222333444333222111000444333222222222333444555555444222222333333111000222......222444222111222000000000000000000000000222222111111111111222333---...///000000000///...//////000000000000000000111111000/////////000000000///...///111111000...---...000000000000111333//////000000000///......---/////////---------///222333333333444444555555111000//////000333555777111111111111000///......111111111111222222222222000222555666555444333333......//////000000000000............---,,,+++***,,,,,,,,,,,,,,,---------+++,,,---,,,,,,,,,...000------,,,,,,,,,,,,------......///...---,,,...000)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))+++,,,---------,,,,,,...111333333333...---,,,,,,,,,---//////---...///111222111///---...000...///<<>>???HHHJJJDDDGGGLLLFFF<<<888555777888666666777===>>>KKKMMM<<<222555555;;;222,,,......,,,111999>>>BBBEEECCC===777444444333111111555666444555888HHHVVVRRRBBB>>>CCCOOO^^^aaakkkvvv|||}}}vvvgggZZZEEE===777888888555333333888555BBBNNNCCC777888<<<===LLL^^^kkkuuu}}}~~~}}}kkkRRRAAA<<>>444333888444666;;;AAAIIIWWWjjjyyy{{{}}}~~~wwwhhhTTTQQQlllkkkVVVIIIJJJUUU^^^eee```WWWIIIMMMsss|||{{{{{{yyyyyy}}}~~~}}}~~~xxxhhhUUUGGGDDDMMMNNNCCC===???===777999;;;<<<;;;888666555555333333333333444444444555222333444555666555444444333:::AAAAAA;;;666555777777<<<@@@>>>888333333444444888888666777999999666444444444444333222111000444333111000////////////111111000000000000//////222222222222222222222222000111333444444333111000222111000000000111222333444444444444444333222111///------111222//////111000000000000000000000000333222000000111333333333---...///000000///............///////////////000222222111000////////////...//////000111111111000///000222111111000222333222333333333222111000000///111222111000//////000333333444444444333333222000000//////000333666888222222222111000///...---000000000111222222222333111333555666555444444444............///000000111---.../////////...,,,+++------------------------***,,,------,,,---...000//////............//////---......---,,,,,,---///***,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,******+++...000///------...000444777888666555...------,,,,,,...///000...///111111111000//////222222///+++111>>>HHHKKKBBB===???OOOhhhvvvmmm\\\VVVUUUYYYbbbiiilllqqqvvvwwwyyy{{{}}}}}}~~~~~~~~~xxx|||~~~{{{yyy~~~|||{{{}}}}}}|||~~~}}}}}}~~~}}}yyyuuuwwwyyyyyyxxx}}}yyy~~~}}}||||||~~~}}}zzzwwwtttrrrnnnlllaaa\\\SSSKKKEEEAAA???>>>HHHDDDGGGEEE999:::DDDFFFEEE>>>666333444666777777444222777;;;444222AAAQQQOOO;;;---///222...222<<>>??????KKKZZZfffsss~~~~~~|||yyynnn\\\KKKAAAGGG999444999999666888;;;===777444444666;;;<<<777444;;;===???NNNhhh{{{~~~~~~}}}|||wwwaaaZZZpppvvviiidddkkkxxx~~~zzznnnXXXVVVxxx~~~}}}{{{wwwwww{{{|||eeeRRRDDDMMMOOOHHHCCCCCCAAA<<<888:::;;;;;;999777666666555555555444444333222222333444666777777666555555000:::EEEGGG@@@999666666777<<<@@@???999444333555333666777555666888888555555555555444333222111000444333111///.........///////////////////////////...///000111111222222222000111333444444333111000222111000000000111222333444444555555444444555555222000111333222///...111000000000000000000000000333111000111333444444333///000111111111000///...---------....../////////333222111000000///000000---...000111222222333333222333444333111000111222444444444444333222111111///111222222111000000111333333333333222000///...///.........000222555777222222222222111000........./////////000000111111000222444444333222222333------------...///000111---...000111111111000///////////////............***,,,------------...///000//////......//////000,,,------,,,++++++,,,...+++,,,......,,,+++,,,---,,,,,,---------.........+++,,,,,,...///...,,,***,,,...222777:::888444111......---,,,---...///000---///111000---,,,...111///000000///222999???@@@>>>???BBBNNNcccqqqiiiYYY[[[^^^gggrrrvvvtttsssuuuwwwwwwyyy{{{|||}}}|||{{{~~~~~~}}}|||{{{|||~~~}}}{{{~~~~~~}}}|||~~~~~~{{{xxx{{{}}}}}}}}}~~~~~~||||||wwwrrrjjjbbb\\\QQQNNNHHHCCCAAACCCFFFIIIFFF===???CCC>>>DDDTTT]]]aaaTTTAAA444222333333111333111000111333999NNNjjjcccHHH333333888666777===GGG;;;FFFbbb```AAA222;;;EEEAAA<<<:::777555:::BBB;;;IIIOOOSSS^^^fffnnnzzz~~~}}}zzzzzznnnTTT===888999444000000444444AAAKKKHHHFFFDDD;;;BBBJJJTTT___mmm{{{|||xxxsssiiiXXXKKKFFF;;;666???HHHBBB999888666444444>>>LLLLLL===222555:::<<<===LLLggg{{{}}}}}}}}}}}}{{{nnnlllyyyzzz|||iiiccc}}}{{{{{{yyyzzzxxxiiiJJJIIIFFFCCCAAA@@@>>>===666888::::::888777666777777777666666444333111000222222444444444444333222...888CCCFFF@@@999555444333666::::::888666777888222555666444444777666333555555555555444333111111666444222///......///000.........//////000000000000000111111111000//////000111222333444333222222444333222222222333444555444555666555555666999;;;999777888999666000000333000000000000000000000000222111000222555666444111000111222222222111000///------......//////000000222222111000000000111111---///111222222222333444333444444333111///000111111222222222222111111000---///111222111000000111222222111000///......---------...///000111333333222222222222111000//////.............../////////...000111222111000111222------,,,,,,---///111222...///000111222222222222000000000///////////////)))+++---...------...///......------------......+++,,,---,,,******,,,...+++---......---,,,,,,---,,,------....../////////---///000///------...//////000222555666444000,,,///...---------...000000---...///000111111111222///222555777999<<<@@@CCCDDDFFFLLLYYYlllwwwtttkkkooonnnqqqxxxzzzyyyyyy{{{xxxxxxyyy|||}}}{{{yyyxxxxxxyyy|||~~~||||||~~~yyy|||~~~~~~|||{{{|||~~~|||uuummmddd[[[RRRLLLGGGEEECCCAAAAAAGGGNNNTTTAAA666===MMMOOORRR\\\bbbcccUUUBBB555555;;;;;;666333:::666111444777EEE]]]\\\EEE222111777888777777<<<000===\\\\\\===000===DDDAAA???>>>===???GGGQQQPPP[[[___ffftttxxxxxx}}}{{{|||uuu]]]IIIDDDAAA888333666JJJPPPaaammmiiibbbTTT>>>BBBEEEJJJRRRbbbttt~~~{{{uuudddRRR??????<<>>999888<<<666777999888777666666777777777777777666444222111000111222333222222111000///555===>>>;;;555333333111222444555666777777777111444555333333666666333444555555555444333222222999777444111000000111222......///000111111222222222222333333222000///...111111222222222333333333444333222222222333444555555666666555555888===AAA???======<<<777000///222000000000000000000000000111000000333777888444000111111222222222111000////////////000111111222222111111111000111111222222000222444444111000111222111222333222111000111222///000000111111111111000,,,///222333333222222333000000///......///000111---...///000111111111111111111222222222111111000//////..................---///000000//////000111......------...000222444111000000000000000111111000000//////............)))+++.........---............------------......,,,---...---++++++---...,,,---//////---------...,,,------...//////000000///111222111///333===EEE888666444333222111///---///...---------...000111000...000777@@@CCC===666666888;;;>>>???BBBFFFKKKYYYWWW\\\lll}}}{{{{{{wwwvvvzzz~~~~~~~~~||||||}}}~~~yyyvvvtttyyy{{{|||~~~~~~~~~zzzyyyyyyzzz||||||}}}~~~~~~{{{xxxvvvuuummmbbbXXXPPPKKKHHHFFFCCCCCCBBB@@@AAAGGGOOOVVVBBB444===SSSWWWRRROOOLLLIIIAAA777333<<>>???FFFXXXnnn|||}}}}}}|||ooo]]]EEELLLEEEDDDUUURRR>>>888444===IIIcccqqqVVV999;;;999666888AAALLLXXXfffrrr{{{}}}}}}zzz{{{vvvrrrsss}}}{{{wwwvvvzzz|||~~~bbbHHHDDDAAA999888???777888888777555444555666666666777777777555444333444555666666666555444333000333777777555222222222444333222222444555555444111444555333333666666333444444555555444444333333;;;999666333111222333444......///111222333444555222222333444333222111000222111111111222222444444222111000000000111222333666666666555555999???EEE@@@???>>>===666...---000000000000000000000000000000///000444999999444///000111222222222000///...000000111222333333444444111000000000111222333333333555666555111...///000///000111222111111222444///000111222222222222222...111444666666666666777///...------...000333555---...111222333222000///000111111222222222111111000000//////......---------///000000//////000111//////......///111444555333222000.........////////////.........---------)))+++...///...---......000000////////////000000---...///...,,,,,,...///,,,...//////...------...---------...///000000111...222444222333===OOO]]]CCC>>>777222111111111111///......---...///000111555000222???PPPTTTIII:::999;;;???CCCGGGLLLTTT[[[mmmfffjjj{{{~~~{{{vvvwww}}}~~~zzzxxx~~~{{{{{{{{{{{{}}}{{{uuurrrvvv|||~~~}}}~~~|||yyysssnnnkkkfff]]]PPPFFFBBBCCCFFFHHHDDDDDDBBB@@@@@@DDDLLLSSSBBB000777PPPVVVLLLBBB:::666444000333@@@JJJGGG;;;;;;QQQKKK999888333...888...333666777;;;AAAAAA===333;;;CCCFFFCCCAAA>>>===DDDHHHPPPZZZ___cccmmmwww}}}yyy{{{wwwuuu~~~||||||}}}{{{mmmXXXIII999555KKKiiittt\\\===:::999@@@SSSlll{{{~~~}}}uuuwww}}}wwwiiiUUU]]]KKK;;;DDDCCC555444555<<>>666666888888555333555999222444555777777666444333444555666777777666555444222444666777666444222000444222000222666999999777333333333222222111111111000111111000000000333555444555:::===999222000333111...,,,///444666555222000111111222222222111111444222222222333333222111222666999777333111444777444666777444000111666;;;<<<;;;===AAA===444111333000000000000000000000000///111333444333222222333111111222222111000///...111333777888777555444444333222000000000222444666333333444444444333222111111111333666777555222///333222111111000000111111333444555555555444333222444222///...///000000000000//////222555555222///333222111000000000111222111000///---------...///---...000111111///---,,,------...000000111111111222222111111000000//////111000...------...//////---,,,,,,++++++,,,,,,---222///---...000000///---)))+++///111---((('''(((---)))+++111222,,,)))***,,,,,,++++++,,,,,,---...---......///222:::FFFNNN888666333000//////111222000...///111333222111222555...000GGGbbbjjjYYYEEEKKKKKKLLLOOOTTT\\\cccgggzzz|||~~~{{{zzz{{{}}}~~~|||zzz{{{zzz||||||zzz}}}}}}zzz~~~{{{{{{}}}zzzwwwtttuuuyyy|||}}}}}}yyyyyyvvvrrrnnnggg\\\SSSQQQIIIDDDCCCAAA===???EEE>>>>>>GGGSSSOOOAAA<<>>KKKNNNFFF;;;444444...000>>>???666555<<>><<>>SSSvvv}}}kkk===@@@@@@BBBNNNcccsssxxx~~~yyyxxx|||}}}lllcccRRRCCC<<<<<<999444777<<>>666111:::777666666555444555999333444666777777666444333333555777888888777555333333444666777777555222111444222111222555777777666333333333222222222111111000111111000///000222444666444555888666222111444222///------000333444444111111222222222222111111111111000111111222111111444666777666333111333555222444555333000111666;;;999888:::<<<999222000333111111111111111111111111///111333444333222222333111111111111000000000000111444777888666444333333222111000000111333555666222333444444444333222111000222444777777666222///222222222222222222222333555666666777666555444333333111000///000111000///111000000222444555333000111000/////////000111111222111///.........///000......///000000//////.........///000111111111111000000000000000000//////000///.........///111111......------------......,,,,,,,,,---///000///...---,,,---------+++******...******///111---,,,---,,,,,,,,,,,,,,,------...---...///...///222888===222111///---------...///111...---...111333444444:::666888EEEWWW^^^VVVLLLZZZ^^^ccciiipppuuuyyyzzz~~~}}}{{{yyyzzz|||}}}|||zzzyyyyyy{{{~~~~~~~~~|||~~~~~~}}}}}}~~~|||yyyzzz}}}xxxxxxxxx|||~~~vvvpppggg^^^XXXTTTNNNJJJEEEAAA???@@@???<<>>>>>===IIIYYYppp}}}{{{vvvooohhhsss}}}}}}ssskkkbbb[[[VVVUUU___qqq{{{}}}~~~uuusssxxxwww}}}|||~~~nnn]]]UUUKKKAAAAAA;;;777999;;;888666888444555666777777666555444555666999;;;;;;999666555444555666777777666444222444333222222444555555444333333333333222222222222000111111111///000111333777222///111222111222555333222000...---///333777222222222333333222222111/////////000000111111111555555555444333222222222000111333222000222666;;;555444555777444000000222222222222222222222222222000222444444333222333444222111000000000111222333333555777777555333222222111000000000111333555777222333444444444333111000000333666888888666333000222222333333444555555555777888888888777555444333222111000111222222000...222111000111333444333222000000000000000111222333222111000/////////000111000///////////////000000000000111111111111111000//////////////////000000//////...//////000111222//////............//////++++++---...///000000000222///,,,+++,,,...---+++...+++***...000///...000------,,,,,,------...///,,,...///...---------///............////////////444333333555999>>>AAABBBAAABBBDDDJJJQQQYYY^^^aaalllrrrzzz{{{zzzyyyzzz{{{|||{{{yyyvvvxxx{{{}}}~~~}}}{{{zzz{{{}}}~~~{{{wwwzzz{{{yyy{{{~~~yyyzzz|||~~~|||wwwssseee]]]RRRIIICCC@@@?????????@@@BBBAAA======FFFQQQJJJ@@@AAAPPPVVVJJJ<<<888333222222333555999<<<===111888444000444111000888222555666444666999888444555666666666:::BBBKKKQQQDDDFFFJJJPPPYYYbbbjjjooo||||||{{{xxxrrrmmmhhheeemmm~~~}}}bbbKKK@@@EEEMMMZZZhhhsssxxxzzz{{{}}}ooo___SSSCCCDDDVVVlllrrr|||jjjRRROOOHHHAAAEEEWWWmmmzzz~~~sss^^^HHH:::777444111666777666333111333999???;;;<<<@@@DDD???:::BBBPPPkkkzzz~~~xxxsssllldddhhhhhheee___ZZZUUUKKKBBBBBB>>>IIIfffyyyuuuyyyyyy~~~zzz~~~zzzoooqqqpppgggMMMAAA:::===???;;;666666666666777777777666555555666999<<<>>>>>><<<999666444555777777777666555444555444333222222333333222333333333333333333333333000111222111000000111222666///,,,///222222222444222444555222//////333888333333333333333333222111...///000111111111333444666555333333333333111///000111222111000111444777333333333333111///111333333333333333333333333333111222444444333222333444222111000///000222444666444666777777444222111111000000000111222444555666222222333444333222111000000333777999888666333222222333444555666777777888888888888888777555333222111000111222333333000...222111000000000111111222111111222333333444555666333222111000000111222222444222000///......///000111111222222222111111000------......//////000000/////////////////////000///..................///......---...///111222333111000,,,***---000...***---,,,,,,...000000///.........------......///000,,,---..................000111222333444444333333222:::AAACCCEEEJJJPPPSSSKKKOOOSSSWWW]]]gggttt~~~}}}zzzzzzyyyzzzzzzzzzzzzyyytttwwwzzz|||{{{zzzzzzzzzyyy{{{~~~~~~{{{www{{{|||yyywwwyyy{{{{{{zzzyyyvvvppphhh```[[[QQQKKKDDDAAA>>>;;;<<>>>>>;;;888888::::::AAALLLOOOFFF<<>>DDDFFFGGGNNNVVVbbbgggpppyyy}}}vvvppp]]]```]]]SSSKKKIIIGGGCCCHHHLLLMMMHHH@@@<<>>:::888888:::FFFSSSSSSFFF;;;???IIITTTcccttt~~~~~~wwwlll\\\MMM@@@???>>>>>>>>>===>>>???AAA???OOOrrrzzz}}}{{{zzz~~~~~~||||||}}}}}}~~~uuu\\\GGG@@@;;;444444;;;999999888888777777666666333444666777777666444333444444555666666666666555555666666444222111222333333333333333444444444444222333555444333111222222000...000555666333111111000666;;;;;;888555666999555555555555444333222222222444777666444333666999444444444444333333333333444444333222111111111111111444555111000222444333333333333333333333333333222333444333222222444666222222111111222444555777333555666555333222222222000111111222333333333444111222333333333222000///111444777777444222333555222444666777999999999888666666777777666444333111111111000222333444222111///111111111///...///000...///000111222222222111222111000000000111222333888666333000............000000111111111111111000//////////////////000000///////////////...------...------------------...,,,***,,,666DDDOOORRRQQQ===FFFIII>>>333000000...+++...///000333777666333000000//////000000111222444111---,,,...000111111...000444777:::<<<======KKK___ooolllcccaaaeeegggkkkmmmrrrxxx~~~~~~yyy{{{|||{{{zzzyyyzzz{{{tttvvvxxx{{{}}}zzz{{{|||}}}}}}{{{zzzxxxuuuvvvxxx{{{~~~zzzyyyxxxwwwvvvtttsssrrrhhhfffaaaYYYPPPHHHCCCBBB@@@:::888;;;888444777???DDDccc{{{rrrQQQ999666<<<:::111111999999///...555333111///000333444444222555666333<<>>;;;::::::;;;<<>><<<999777;;;AAA???JJJccc}}}~~~|||~~~|||||||||}}}|||}}}sssdddaaaWWWEEE;;;===::::::999888777777777777444444444444444444444444333333444444555555555555555666777555222111333555333333333444444444555555333555666666444333222333111111333777666222111444222555888999777777888:::666666666555555444333222333666999777444333555999222444666555333222444777444333222222333333222222000555666222000333444222222222222222222222222222333444444333222333555777222222333333444444555555222444555444333222333444111222222333333222222222111222222333333111000///222444666444111000333777333444666888999999888777666777777888777666555444333111000000222444333333000222444444111000000111...///000111111111000///111000000///000111222333666555333111000000000000......///000111111111111000000000000000000//////---...000111222222222111//////............//////---...888OOOkkk|||{{{gggsssqqqXXX===111000000---//////...444===AAA???111000000000000111222222555222//////111444444333222555999???DDDIIIMMMNNNcccuuu}}}wwwxxxyyywwwxxx{{{zzz|||}}}|||zzzyyy{{{}}}vvvuuuuuuxxx}}}~~~|||xxxyyyzzz{{{{{{zzzyyyxxxrrrsssuuuyyy}}}~~~~~~|||zzzyyyvvvtttpppkkkfffcccXXXXXXVVVPPPIIICCC@@@@@@999999AAAKKKHHH<<<666999BBB^^^tttlllQQQ<<<555666555///444@@@AAA666000555777888777444111111333666666666222<<>>@@@@@@CCCTTTfffdddVVVOOOTTTVVVVVV^^^lllsssqqqqqqmmmiiifffccc]]]SSSKKKHHHFFFAAA@@@LLL[[[\\\RRRGGGAAA;;;===DDDEEE???777>>>>>>EEERRRWWWXXXbbbooo{{{{{{xxxdddIII===999333555999???OOOYYYSSS??????@@@>>>999<<>>>>>777@@@TTThhhfffQQQ@@@===:::NNN]]]UUUBBB777555666222333BBBXXX\\\JJJ888222EEEHHHGGG???555111777===777777333:::MMMOOOAAA;;;;;;???>>>EEE^^^vvvmmmTTTXXXccciiiiiirrr~~~rrrmmmdddXXXPPPKKKGGGBBB===;;;888444>>>[[[wwwzzznnnMMMDDD>>>EEEQQQUUULLL@@@999888???LLLRRRUUUbbbrrr|||}}}|||kkkPPPCCC===666777;;;???MMMSSSIII???;;;999;;;<<<>>>IIIVVVpppvvv~~~}}}wwwttt```PPPDDD===>>>??????<<<777555666888999]]]qqqTTTCCC>>>@@@JJJ___vvvzzz}}}oooaaaYYYLLLAAA???@@@EEEOOOZZZeee|||}}}~~~}}}yyy{{{~~~~~~~~~```EEE===777444:::===:::888:::222333333333333333555777111222111000222555555333999666222222555888888777:::777555444444444666999555777999999888666666666666777;;;===999333111444666555444444444666777888<<<999666555777777555333;;;999666555666666666555999777666777666555666888555444444666999999666333555444444333333555666777555444333222111222333444222222222333444555666777666444222111111222444555111555444...///666666111111222333444444444333333111111111111111111111111333333333333333333333333;;;:::777555555666888999777666666777888888555333222222444666:::;;;:::999111111999AAA<<>>XXXjjj^^^<<>>444<<>>888444444666444888999;;;===???DDDIIIMMMQQQTTTVVVXXXbbbttt~~~{{{}}}|||zzzxxxxxxxxxyyyzzzxxxxxxyyyzzz{{{yyyuuurrrqqqrrrtttwwwyyyyyyxxxwwwrrrrrrrrrsssssspppllliiiggg```TTTJJJEEEFFFKKKNNNLLLWWW[[[PPPAAA999777777@@@[[[xxx]]]@@@???FFF???777444555777555333222222???OOOKKK888555AAAWWW```RRR999333777:::>>>888888222666UUUtttlllNNNAAAFFFLLLSSS^^^iiilllhhhyyywwwppphhheeeccc\\\SSSCCC@@@<<>>:::<<<===:::999999999<<<>>>===;;;???HHHQQQcccooo|||~~~yyyyyy~~~tttfffRRRCCCKKKhhhttt[[[<<<333888;;;OOOsssxxxjjjbbbJJJ999FFFMMMMMMXXXnnn|||}}}{{{zzzxxxuuurrreeeNNNGGGQQQ\\\nnnxxxyyyyyy}}}|||{{{||||||zzzyyy}}}{{{|||nnn^^^JJJ===666333555999999999888888777666555555777666555444333222222222:::999888999::::::999777222444666777777666444222555666777666555555666777444222333555444111333888777666555333222222111111555666666555333222333555999777444444555666777666555777888777777777999:::222222333666888888666444222555999<<<<<<:::777444444555555555666555555444555444444444444444555555333333333333333333333333444...555FFFLLLBBB888777777666444333222222333333333333333333333333333333333333333333333333333333888777555333333444666777666666666777888777555333333222222444555555444222333333888>>>;;;333222777111222444444444222000///000000000000111222333444999444//////444777555111000000000000000000000000000/////////000111222222333333111222@@@___qqqSSS:::000111333555222666EEETTT]]]```aaa]]]WWWJJJ999000///222222444222666555///444:::444666HHHQQQEEE999:::===<<>>MMMVVV```qqq|||wwwbbbMMMFFF@@@===;;;:::===CCC@@@;;;:::===<<<:::AAALLL\\\kkkzzz~~~}}}|||~~~~~~yyymmmYYYHHHEEE[[[kkkaaaHHH888999AAATTTdddZZZJJJIII???888DDDRRRSSSWWW___kkkyyy}}}|||{{{yyywwwpppYYYUUUeeevvvwww{{{}}}}}}{{{zzzzzzzzz}}}|||vvvaaaOOOEEEAAA@@@@@@===>>>???AAABBB???<<<999777666777888666333222333444444555555666555333111111444555444444555333000///111444444333222222222777444444666555222333666999888777666555444444444222555666555222111444777888666444444666777777777555999;;;888555666777777111222444666777777555444333555888;;;;;;999777555222333555666666555444444666555555444444444444555///000222333555666666666333111:::OOOaaaaaaRRREEE999888555333222222333444222222222222222222222222444444444444444444444444666555444333222333555555666555555666777666444222444333222222333333111000......111555333//////333111222444555444222000...000000000000111222333333666666444222333555444000222222222222222222222222000000000000000111222222222222111444CCCcccZZZ;;;333333000555333000...444;;;;;;777:::999666222111111///---111000666666///444>>>???@@@SSS[[[MMMAAADDDHHHFFFUUUXXX[[[^^^___aaaccceeemmmvvvzzzwww|||}}}}}}~~~~~~}}}{{{yyyxxxuuuzzz}}}}}}|||||||||zzzwwwsssqqqpppoookkkeee___ZZZUUUPPPMMMHHHLLLOOOMMMJJJJJJOOOTTT[[[[[[UUUHHH;;;777:::>>>===gggyyybbbGGG888:::555777999777444111000000111111111111333:::DDDKKK???:::...---777888777@@@JJJ]]]YYYCCCGGGhhhxxxpppnnnqqquuuzzz|||xxxnnnfffVVVOOOCCC999555555555444444555///000::::::333666222222888;;;<<>>:::@@@FFFQQQcccwwwnnnYYYOOOEEE???>>>CCCQQQ^^^QQQ@@@666;;;<<<888:::DDDVVVhhhyyy~~~|||zzz||||||||||||{{{{{{zzzrrr```OOODDDGGGSSS```^^^LLL>>><<>>HHHpppvvv[[[CCC:::???<<<:::999;;;<<<;;;666111///555;;;@@@FFFKKKMMMMMM;;;999111333===<<<<<>>???:::777999888999???AAAHHHJJJJJJWWWqqq~~~sssxxx}}}yyyzzz{{{zzzzzz|||}}}~~~~~~wwwooo^^^^^^ccceeeYYYFFF999888::::::999888777888;;;>>>AAAEEECCC<<<:::???>>>999777;;;@@@BBBAAA???===<<<666222111444555444444666333333333444444333222222333444555555555666999:::;;;999666666777888888888999AAADDD;;;555555555222444666888999777555444444555444333333333444666777111111222333444444444444666555555555555555666666888888777666555555444444111999===FFFbbb{{{oooQQQ:::999777555444444444444333333333333333333333333444444444444444444444444333333333333333444444555444444444555666555333111444222111111333444444333///000000111222222222222222222222333333222222222111111111111222333444555555BBBJJJBBB777444444333........................444444333222111111222222000///111555999AAAPPP^^^oookkkXXX@@@444666555---...222333222111222000---444111///000000444===FFFEEE777444555777FFF^^^hhhNNNOOOMMMLLLPPPWWWXXXUUUeeehhhmmmrrrvvvzzz~~~~~~}}}{{{{{{~~~}}}{{{yyyxxx}}}}}}~~~yyy{{{zzzvvvnnnfffcccbbbTTTOOOHHHDDDFFFKKKPPPSSS^^^\\\WWWOOOGGGDDDEEEGGGKKKEEE@@@<<<888666;;;AAASSSvvvvvv[[[AAA777>>>TTTFFF999<<>>777===::::::<<<888555>>>LLLsssvvvdddHHH999333999HHHZZZrrrxxxxxxgggRRREEEBBBJJJZZZiiiWWWDDD666777===>>>@@@CCCOOOcccwww}}}{{{xxxwwwwwwpppnnnlllmmmsssvvvnnncccMMMFFFPPPdddeeeOOO@@@AAA@@@<<<;;;===<<<999888999666===CCCGGGVVVnnn}}}{{{zzz|||vvvyyyyyyzzzyyyxxxzzz}}}~~~||||||~~~|||}}}~~~yyy]]]JJJFFFEEEDDDAAA>>>===@@@GGGMMMUUU[[[ZZZRRRPPPSSSPPPHHHCCCEEEHHHHHHHHHGGGHHHIIILLLCCC<<<;;;;;;:::;;;>>>;;;;;;<<<;;;:::999777666555444444666888;;;<<<;;;===;;;888888888999999888:::EEEHHH???888999999555666999;;;:::777444333444555444333333333444666777222222222333333444666666555555444555555666777888999888777666666777888888333555555999IIIYYYSSSAAA888888777777666555444444555555555555555555555555555555555555555555555555333333333333444444555555444333333444555555222000333222111222444666777777.../////////000111000...222111111111111333444555222222222222333444555666444AAAFFF===444444555222////////////////////////111111111111111222222333444111111444555444:::AAAMMMLLLEEE999444444222...333333444666666444555999JJJAAA;;;<<>>SSSkkkqqqaaaMMMAAA999@@@>>>AAAPPPWWWXXX\\\eeeeeekkkvvv{{{xxxsssqqqfff[[[QQQMMMGGG???:::999666333444777666111000444<<>>444888>>>DDDNNNDDD999;;;BBB>>><<<>>>;;;;;;888:::<<<999666>>>JJJoooppp]]]DDD;;;888888@@@OOOlllooo[[[NNNHHHFFFKKKPPPJJJFFF@@@<<<;;;===???AAAIII\\\rrr{{{|||yyyvvvtttnnnmmmjjjjjjpppvvvtttmmmOOODDDDDDPPPPPPDDDBBBLLLJJJ===999<<<;;;999999666555999>>>DDDPPPbbbttt~~~}}}|||}}}wwwzzzxxxzzzxxxwwwxxxwwwyyy|||~~~|||}}}~~~zzz|||nnnjjjllljjjfffbbbaaafffooovvvvvvkkkkkkkkkjjjjjjkkknnnqqqmmm```TTTMMMJJJHHHJJJNNNNNNNNNNNNMMMKKKIIIFFFEEE>>><<<;;;===BBBEEEDDDCCC???<<<:::999999:::999888;;;GGGKKKBBB;;;======999777:::===;;;777444333444444444444444555555666666444444333333444555777888444444444555555777888999555555444555777;;;>>>@@@<<<888444666<<<>>>===999777777888888777666555444777777777777777777777777555555555555555555555555333333333444444555555555444333333444555444222000333222111222555888::::::000222222222333444222...222111000///000333555777333333333333444555666666222<<<>>>444///333333///222222222222222222222222......//////000222333444888333111444444000222777222555888999999:::;;;<<<999777:::BBBEEEGGGOOOYYYhhh^^^WWW]]]gggrrrwwwZZZFFFAAABBBPPPaaafffbbbXXX[[[lllyyyxxxvvvyyy}}}|||}}}~~~{{{zzz|||{{{}}}}}}yyyttt|||~~~}}}||||||{{{xxxsssnnneeeddd^^^UUULLLIIIMMMRRROOOQQQTTTXXXZZZXXXSSSOOOJJJLLLRRRZZZ```ddddddbbbNNNHHHDDDEEECCC>>>===@@@UUUooo}}}jjjKKK:::AAAPPPWWW]]]YYYLLL???888777:::AAAXXXsssxxxaaaGGG;;;===FFFFFFKKKaaaqqqrrrrrrtttwwwyyyvvvqqqmmmjjjiiiVVVIII???<<<:::777888<<<555222555::::::555555:::UUUZZZMMM===@@@KKKYYYhhhIII777444999777888???@@@===777555777555333<<>>KKKRRRMMMJJJLLLJJJCCCDDDIIIVVViiixxxvvvZZZFFFHHHNNNRRR___qqqwwwrrrooorrrzzz|||yyy{{{|||}}}~~~xxxuuuyyy||||||~~~zzzuuuuuurrrhhh___ZZZLLLFFFEEEMMMQQQNNNKKKJJJOOOSSSUUUSSSQQQPPPNNNLLLPPPVVVaaannntttpppdddYYYMMMDDD>>>>>><<<777777;;;KKKbbb|||tttYYYBBB777AAA>>>>>>AAA>>>666333555FFFFFFJJJOOONNNFFF???===@@@LLL___lllooopppsssyyywww{{{xxxrrrrrrrrrbbbMMM???======;;;777555;;;DDD:::999333777???999000555SSS```YYYDDDMMMmmmwwwhhhJJJ===333555888888888:::@@@>>><<<;;;;;;:::888555>>><<<999777888999::::::AAATTTmmm}}}|||nnnccc[[[QQQBBB777DDDGGGEEE===999;;;;;;888???FFFXXXmmmxxxwwwuuuwwwrrrnnnkkkkkkpppvvvyyyzzzpppZZZEEE<<<777555===JJJfffTTTCCCDDDQQQUUUHHH;;;@@@???>>>???CCCMMM]]]kkkxxx~~~xxxxxxyyyxxxwwwxxxxxx{{{}}}xxxuuuyyy~~~wwwllllllqqqssstttyyy~~~|||uuuOOOFFF@@@AAABBB@@@AAADDDXXXfffooooooqqq{{{gggWWWJJJGGGAAA777777???AAA???===;;;:::;;;<<<======BBBNNN^^^eee___RRRKKKLLLMMMLLLHHHBBB<<<888777999777777;;;BBBKKKQQQTTTcccYYYNNNFFFAAA>>>BBBIII[[[``````YYYWWWWWWNNNBBBBBB>>>:::;;;FFFYYYlllyyyeeeSSSCCC>>>@@@>>>;;;999666777666444666:::999666222222333444555555555555333222111111333444333333222111111222333444333333333444555444444666888888===888666777888888;;;???666333222444444444;;;DDDEEEOOOWWWWWWSSSKKK===111888888888999999999999888777:::<<<888555999CCCMMM^^^mmmvvvpppiiijjjiiieee^^^cccrrrvvv```RRRWWW]]]]]]cccooo{{{{{{}}}yyy}}}|||{{{|||}}}~~~}}}|||}}}zzz{{{|||zzz|||}}}|||~~~}}}tttllliiicccYYYOOOJJJMMMLLLOOOVVVVVVOOOGGGDDDJJJNNNOOOMMMKKKLLLPPPRRRTTT___nnnvvvsssjjjaaa\\\NNNFFF>>><<<999555666;;;HHHYYYkkkqqqfffSSSDDD<<<<<<999777888444111444<<>>;;;::::::888555888>>>222333000555???:::111555AAAMMMKKKCCCQQQooozzzoooFFF===888:::===<<<<<<>>>===@@@EEEFFFBBB===888666777555333333555666666666<<>>AAAEEEDDD===888888888666:::@@@QQQhhhwww{{{yyyyyyssspppoooqqqvvv|||sss^^^III@@@<<<888===FFF[[[VVVIIIPPPjjjmmmSSS???AAAFFFIIIGGGDDDHHHVVVcccxxx}}}tttqqqssswwwwwwvvvxxx|||}}}{{{}}}~~~~~~|||{{{{{{pppuuuwwwyyyzzz}}}~~~zzzeee^^^XXXVVVVVVWWWYYY]]]{{{rrraaa___VVVGGGIIIXXXZZZXXXUUUSSSSSSTTTUUUWWWVVV___rrruuujjjhhhlllnnniii\\\PPPHHHDDD<<>>666::::::666444555555333333555777888777666777777666444333333444666777666444222222444888:::888666333555777777555333333333555777777888>>>FFFJJJIII999;;;>>>===;;;???NNN]]]mmmuuu}}}rrr\\\IIICCCDDDFFFGGGGGGFFFEEEDDDLLLTTTYYYUUUOOORRRaaaooo~~~{{{nnnhhhpppvvvrrrpppttt{{{}}}yyyzzz|||}}}}}}}}}~~~~~~yyy|||}}}}}}ttthhh]]]WWWRRRMMMKKKLLLWWWWWWYYYZZZTTTIIIBBB@@@AAAEEEHHHHHHGGGJJJSSS\\\TTT[[[eeeoooqqqjjj___VVVLLLEEE===999777666:::???BBBIIIQQQRRRMMMDDD===:::444444555666444111444999CCC>>>999777555777@@@JJJaaajjjtttzzz{{{zzzyyyyyyxxx|||}}}xxxkkkZZZIII>>>:::666555888888666555666222555333888AAA;;;111444555:::;;;:::FFFWWW\\\UUU<<<999999<<<===<<<<<>>888777888888888999EEE\\\qqq{{{{{{yyyrrrqqqqqqssswww{{{~~~~~~wwweeeRRRHHHAAA;;;===DDD\\\mmm```YYYooolllMMMAAAOOOVVVWWWNNNCCCDDDSSSccczzz~~~ooorrrzzzxxxwwwyyy}}}}}}zzz{{{||||||~~~yyyuuupppiiimmmyyy{{{zzzxxxxxxyyy{{{~~~yyyllldddbbbdddhhhggghhh|||ssspppyyyxxxpppnnnlllnnnvvvvvveeeYYYMMMQQQOOOGGG>>>999666333777999<<<<<<999777777777888666444444666888999999666444333555999;;;888555444444555666333000222666222;;;CCCIIIWWWjjjppplllXXX\\\___]]][[[```ooo}}}yyyppprrrtttuuuuuurrrpppnnnpppxxx~~~{{{tttuuu||||||yyylll]]]UUUQQQQQQUUU[[[cccaaa]]]TTTGGG===;;;<<<666<<>>777222666555666777777:::CCCMMMfffnnnwwwzzz{{{|||{{{yyy}}}sssbbbQQQHHHFFF;;;666555:::>>><<<888666333888777:::BBB>>>666999666555666888<<<>>>;;;777666888<<>>:::===NNNeeeuuuzzzxxxuuuuuuuuuvvvxxxyyyyyyyyyzzzooo```RRRDDD;;;>>>FFFaaaqqqQQQWWWOOO???JJJbbbccc\\\KKK???DDDVVVfffyyy~~~wwwooorrrzzz{{{~~~yyylll^^^SSSJJJDDD===???AAAAAA@@@>>>>>>>>>:::999777888:::<<<===<<<:::999888:::<<<<<<999666<<<:::;;;======>>>GGGQQQTTT^^^gggooovvvpppjjjeeeeeegggmmmmmmhhhZZZJJJ@@@<<<<<<333999CCCHHHDDD>>>AAAJJJBBB;;;;;;KKKaaakkkaaaRRRRRRPPPJJJBBB===>>>BBBFFFCCC???:::999:::;;;;;;999444555:::DDDNNNOOOFFF;;;:::777777999:::<<>>999777===CCCAAA===;;;222888666555======999===999999;;;@@@@@@;;;888999888>>>DDDHHHMMMUUU^^^eeemmmqqqwww{{{wwwfffNNN===999777555555666777777666DDDIIITTTfffxxx|||rrrcccQQQEEEGGGHHHGGGDDD>>>;;;>>>BBBJJJBBB===EEEXXXmmmxxx{{{xxxyyy{{{{{{|||||||||}}}~~~zzzppp^^^III===AAAKKK___~~~gggAAADDDBBB<<>>>>>777555999===;;;999888???CCC999000444555444999@@@CCCFFFFFFAAA:::;;;>>>@@@GGGOOOUUU]]]iiitttzzz{{{zzz{{{}}}|||oooZZZJJJJJJEEE???:::999999::::::PPPLLLOOO]]]sss~~~~~~}}}rrraaaRRRXXXRRRJJJDDD>>>:::<<>>111555<<>>@@@RRRIIIFFFTTTlll}}}mmm```aaaTTTGGG@@@<<<:::===BBBLLLJJJDDD???GGG^^^uuutttvvvyyyzzz{{{}}}|||gggUUULLLIII\\\ZZZHHH>>>GGGGGG<<<888===BBBBBB@@@IIIYYY```]]]hhhtttWWWQQQRRRYYYXXXPPPPPPXXXyyy}}}{{{tttrrruuu|||}}}zzz{{{zzzvvvwwwyyy}}}}}}zzz{{{tttjjjjjjrrr{{{vvvdddXXXWWWYYYSSSMMMOOOYYYgggrrrwwwssswwwssscccTTTJJJCCC======;;;999777777777777777000555666555>>>QQQcccjjjXXXIII:::666999===@@@DDDQQQiii}}}}}}yyy}}}|||zzziiinnn|||gggQQQIIIBBB@@@>>>;;;;;;>>>AAAFFF<<<444@@@QQQ```mmmmmmwwwyyyjjjXXXSSSXXX___jjjqqqvvvxxx}}}~~~}}}{{{zzzyyywwwuuuttteee[[[LLL@@@::::::<<<>>>MMMCCC???LLLggg}}}rrrgggbbbQQQAAA;;;;;;<<<@@@FFFAAAEEEBBB<<>><<<888777666666555444888333111999HHHSSSUUUSSSEEEAAA;;;888:::AAAHHHMMM\\\hhhtttyyyxxxoooaaaUUUOOOQQQWWW\\\___NNNAAAFFF[[[qqq|||xxxxxx{{{}}}~~~~~~|||{{{}}}|||{{{|||zzzyyy|||mmmYYYEEE>>>???===::::::BBB???CCCTTTkkk|||}}}lllVVVLLLFFF@@@999>>>CCC<<<@@@AAA<<<;;;AAAGGG]]]}}}~~~}}}}}}nnnTTT???AAA???AAAFFFEEE??????CCC;;;<<>>:::===MMM___fff]]]QQQGGG???999===LLL^^^kkkqqqqqq{{{xxxuuuwwwzzz|||zzziii\\\dddyyy|||yyyxxxyyywwwyyy}}}ppp\\\HHH???===<<<===??????BBBKKK[[[nnnzzz~~~}}}~~~}}}sssYYYHHH@@@>>>:::???CCC<<<;;;BBB???999;;;AAAVVVssszzz~~~}}}rrrYYYFFFEEE@@@>>>AAA@@@===>>>BBB@@@===>>>CCCLLL[[[tttfffZZZYYYVVVWWW^^^hhhooooooqqqtttrrrjjjbbb\\\VVVQQQQQQTTTPPPRRRfffrrraaaSSSLLLQQQSSSLLLIIIPPPTTT___rrrvvvddd___ZZZ\\\gggpppvvvrrrdddWWWUUUQQQMMMQQQ^^^rrrpppZZZOOOHHHFFFFFFIIIPPPaaazzzfffRRRIIIOOOZZZlll{{{}}}yyy|||~~~fff```VVVNNNHHHEEECCCBBBDDD@@@FFFZZZsss|||pppaaa[[[RRRKKKSSSfffxxx}}}ttt~~~vvvnnnjjjhhhlllvvv~~~~~~~~~xxxgggSSSEEE===:::<<>>===>>><<>>???@@@???@@@HHH___zzz~~~qqqXXXRRRQQQ^^^yyybbbOOOUUURRRTTTZZZnnn{{{{{{}}}~~~sssmmmqqqzzzuuuZZZMMMOOORRRTTTQQQTTTbbbsssxxxooollllll}}}{{{wwwpppjjjfffeeeeeeaaa^^^XXXTTTTTTYYY___bbbwwwxxxgggWWWNNNOOOOOOTTT___rrr}}}ssssssrrrmmmccc[[[___hhhnnnrrrtttyyy|||zzzzzzzzz{{{}}}}}}|||zzz}}}wwwqqqrrryyy}}}qqqmmmhhhjjjtttyyyiii\\\SSSMMMKKKNNN```www|||xxx```PPPGGG;;;<<>>AAA@@@===BBBRRRtttxxxnnnttt}}}ooofffbbbdddfffnnnvvvcccVVVPPPUUUYYY^^^___aaaqqqrrreeemmmiiifffhhhvvvpppmmmhhheeedddcccjjj{{{lllcccZZZYYYVVVRRRNNNMMMNNNPPPVVVbbbnnnwww~~~xxxsssggg^^^ZZZaaazzzvvvlllkkkkkkggg```\\\\\\YYYUUURRRUUU^^^jjjsssooo[[[QQQQQQHHHKKKMMMXXXttt~~~~~~}}}|||zzzwwwsssooommmgggiiikkklllmmmnnnqqqsss}}}{{{ppphhhjjjqqquuu~~~xxxzzz|||~~~}}}||||||zzzyyyzzz|||~~~}}}{{{vvvvvv}}}wwwqqqkkkeeeiiiuuu}}}~~~~~~~~~|||zzz{{{iiiZZZKKKAAAMMMdddnnnpppiiiQQQ>>>>>>@@@???DDDVVVtttuuuhhhTTTOOOEEE<<<;;;???@@@===QQQeeerrrfffaaalllmmmmmmkkkkkk{{{ppp^^^TTTYYY]]]iii}}}{{{qqqnnnooowwwzzzwwwrrrllliiiiiinnnqqq{{{}}}vvvnnnllliiimmmxxxlllbbb___dddjjj}}}www|||zzztttkkkbbbaaaiiipppvvvppprrrmmmccckkkooouuusssfffWWWPPPQQQZZZ[[[\\\eeeeeeZZZTTTRRRPPPRRRYYYeeepppwww}}}lll]]]ZZZaaaxxxxxxjjjaaa^^^]]]^^^cccrrr~~~~~~|||yyyssswww{{{|||{{{|||~~~~~~}}}zzz|||}}}}}}{{{zzz}}}qqq___MMMJJJdddzzzmmmRRRAAA@@@>>>???KKK[[[xxx|||rrrfffbbbWWWJJJFFFLLLRRRSSSiii~~~zzzqqqmmmlllrrrbbbyyysssggg______bbblllgggTTTPPPPPPMMMKKKKKKPPPXXX^^^ZZZ^^^[[[TTTUUU^^^___XXXNNNQQQVVVZZZYYYYYY```iiixxxZZZNNNJJJHHHHHHQQQddd}}}^^^PPPKKKVVVwwwbbbZZZPPPHHHHHHVVVrrrkkkcccaaaaaafffoooyyypppllliiijjjooosssppplllqqqzzz|||~~~www{{{~~~}}}yyyxxxwwwcccNNNPPPtttoooUUUFFFCCC===BBBUUUhhhsssccc]]]eeeooorrr{{{nnnfffbbbdddeeemmmgggSSSKKKPPPJJJCCCSSSqqq{{{qqqbbb___```dddeeedddfffkkkmmmnnnuuuzzzvvvsssiiiPPPOOONNNMMMNNNeeeuuuSSSRRRUUU___uuuyyy___OOOIIILLLVVV^^^iiiyyyvvvmmmfffhhhnnnxxxppp___WWWWWWVVVVVVWWWVVVUUUWWWZZZZZZcccmmmvvv~~~|||~~~zzznnnkkktttwwwfffRRRCCCEEEZZZqqq~~~kkkNNNJJJQQQRRRUUUiiiqqq}}}gggWWWNNNNNNYYYzzzuuuPPPJJJJJJQQQYYYjjj{{{___MMMCCCAAACCCDDDNNNUUUSSSTTT]]]iiiqqqzzz|||ooohhh___XXXRRROOOMMMLLLOOO^^^wwwssshhhmmmtttxxxyyyyyyzzz{{{~~~wwwlllaaa```ppp\\\OOOOOONNNRRRaaavvvqqq]]]WWWOOOXXXyyy}}}\\\RRRHHHGGGLLLKKKTTT{{{aaaPPPEEE@@@???<<>>DDDCCC;;;CCCbbbrrrXXXWWWQQQMMMUUUeeessswwwyyy}}}uuunnnnnnqqqxxxtttZZZXXXXXX]]]jjjxxxcccQQQCCC<<<>>><<<999>>>MMM^^^eeedddfffmmmqqqpppqqqpppaaaOOOHHH@@@<<<>>>AAAJJJ```wwwxxxNNNEEE@@@AAA???CCC[[[wwwYYYEEEDDD@@@???DDDMMMUUUeeexxxgggVVVOOOUUU]]]wwwxxxsssssstttyyy}}}nnnccciii|||xxxaaaSSSQQQMMMFFF???@@@DDDDDDAAAHHHGGGGGGIIIJJJIIIEEEAAAEEEAAAEEESSScccvvv___NNN@@@??????>>>IIIXXXkkkaaaGGG@@@<<>>>>>>>>FFFWWWkkkrrrPPPXXX___eeerrrYYYCCCDDD>>>EEEOOO[[[mmmyyycccRRRTTT\\\___eeemmmpppzzztttVVVHHHEEEBBBBBBCCCHHHMMMNNNIIICCCCCCEEEGGGTTTcccssssss```KKKBBBCCCEEEEEEPPPjjj\\\NNNFFFLLLWWWiiisssOOOBBBFFFIIIKKKJJJOOOgggsssuuuxxxggg___ZZZXXXYYYSSSMMMHHHHHHLLLOOOLLLHHHQQQZZZaaa\\\OOOFFFJJJQQQQQQZZZjjj~~~zzz]]]IIIJJJOOOTTTiiifffNNN???BBBCCC@@@AAAYYY|||tttnnnpppwww{{{zzzwww{{{zzztttjjjcccdddjjjpppqqqzzzgggeeefffbbbbbbgggyyyrrrZZZAAAEEEIIIIIIIII\\\nnnwwwkkkXXXJJJLLLNNNLLLHHHPPPlllnnn^^^YYY```^^^ZZZkkkxxxpppwwwwwwpppwwwttt|||~~~}}}~~~~~~|||www|||{{{