BM6=6(@ |||qqqddd[[[RRREEE;;;:::999333...---***************)))((('''+++(((&&&'''))))))'''$$$(((((((((((()))|||}}}wwwggg^^^TTTKKKCCCAAA===666333555------------,,,,,,+++++++++)))''''''))))))(((&&&,,,,,,,,,++++++zzznnnrrr|||{{{}}}lllaaaUUUPPPLLLJJJFFF@@@<<<<<<---,,,+++***))))))))))))+++)))(((((()))***)))''')))))))))))))))ppprrr|||{{{ooocccUUURRRQQQTTTUUUPPPGGG@@@...,,,***)))'''''''''(((******))))))******))))))&&&&&&'''((()))yyyvvv~~~~~~oooeeeWWWTTTUUU]]]eeecccSSSBBB333111...+++******++++++))))))******))))))******)))))))))******~~~pppfffZZZWWWWWW```mmmmmmYYYDDD444222---)))(((((()))+++''')))***)))(((((()))+++))))))(((((((((rrrhhhZZZXXXWWW\\\ggghhhWWWBBB444000+++'''%%%%%%''')))&&&((())))))'''''')))+++''''''((()))***~~~tttiiiXXXWWWUUUUUU\\\]]]PPP???888444...***'''(((***,,,%%%'''))))))'''&&&(((+++)))***---000444~~~zzzeeeZZZRRRMMMNNNNNNIIIBBB???///...+++)))(((((())))))((((((''''''''''''(((((()))***,,,...000{{{|||gggXXXOOOHHHFFFEEE???999666///---+++)))(((((())))))((((((''''''''''''(((((('''((((((***+++zzz~~~kkkXXXMMMCCC???<<<666000......---+++)))(((((()))))))))((((((''''''(((((()))+++++++++++++++ӵĦĦӵĦ{{{yyy{{{nnn\\\OOOBBB<<<888222...------,,,+++***))))))))))))))))))(((((((((((()))))),,,,,,,,,++++++4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lsssmmmwwwqqq^^^QQQBBB;;;777222//////,,,,,,+++******)))))))))))))))(((((((((((())))))((((((((())))))GG=?HdĦ=ĪjGG=?HdĦnnngggooo{{{uuu___QQQBBB:::666111//////++++++++++++******))))))***))))))(((((())))))***((()))******+++ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~oooiiikkk~~~~~~yyyaaaSSSCCC;;;666000------***++++++++++++***))))))******))))))))))))******+++,,,,,,------?~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??~~~sssoookkk{{{{{{{{{eeeVVVFFF===777111---,,,******+++++++++******)))******))))))))))))******)))))))))))))))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]Ħ||||||{{{yyygggXXXGGG>>>999333...+++++++++,,,++++++***)))(((''''''(((((())))))******%%%&&&&&&'''(((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Ħ~~~}}}iiiXXXFFF===888222---,,,++++++,,,++++++***)))((('''((((((((()))))))))***&&&&&&&&&'''(((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ӵkkkZZZFFF;;;666111---,,,++++++,,,++++++***)))((((((((((((((())))))))))))'''''''''''''''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ӵooo\\\GGG;;;555000------+++++++++++++++***(((((((((((((((((())))))))))))((('''''''''&&&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&ĒRrrr^^^HHH;;;555000------+++++++++++++++***(((((())))))))))))((((((((((((((((((((('''&&&4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eaaasssegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~tttaaaKKK>>>666111------++++++,,,++++++***)))((())))))))))))(((((((((((())))))(((((('''4DuXӵĵD^ZZZZZZfffzzzDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s|||vvvcccMMM@@@999222...,,,++++++,,,++++++***)))(((***)))))))))(((((((((''')))))))))))))))Φ4DuXӵtvӵ>d<ĦĦĦĦqqqaaa]]]]]]aaalll>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ|||wwwdddOOOBBB:::333...,,,++++++,,,++++++***)))(((******))))))((((((((('''))))))))))))***?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦjjj\\\___bbbbbbcccooogdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{~~~jjjPPP>>>444......111+++)))'''(((+++---,,,+++(((((())))))))))))((((((*********))))))>Aneneneneyyyddd[[[\\\]]]^^^```mmmDenene>Ak<fhDenenene{{{~~~~~~jjjSSSDDD;;;444111111---***((()))+++,,,+++)))(((((())))))))))))((((((((((((((((((ppp]]]\\\\\\]]]```gggwww{{{}}}|||hhhRRREEE===444,,,(((...,,,***)))******)))((((((((())))))))))))((((((''''''''''''xxx{{{iiiXXX\\\]]]bbbmmmyyy}}}|||jjjSSSEEE<<<222(((###,,,+++***************)))(((((())))))))))))((((((''''''((((((wwwzzzeeeVVVXXX\\\hhh{{{|||oooWWWHHH???666///+++)))***************+++,,,(((((())))))))))))((((((((((((((())))))vvvvvv|||jjj\\\YYY^^^nnn~~~nnnWWWHHH===666222333((()))******)))***,,,...(((((())))))))))))(((((((((((())))))***xxxuuuxxxwwwiiigggkkkzzzooo[[[JJJ<<<222///111)))+++,,,+++)))(((***---(((((())))))))))))((((((''''''(((((())){{{wwwyyywwwwwwzzzxxxeeeRRR@@@111---///+++,,,---+++(((''')))+++(((((())))))))))))((((((&&&&&&&&&'''(((|||yyydddOOO???555111//////,,,)))((((((((((((''')))&&&%%%(((+++***$$$***+++,,,***((({{{fffQQQAAA777222000,,,***))))))***++++++***,,,***)))+++...---(((###&&&(((*********}}}jjjUUUCCC888333222+++*********,,,,,,***)))***((((((***,,,+++'''###%%%''')))++++++~~~|||mmmWWWEEE888333222---,,,+++++++++)))&&&###)))(((((()))******'''$$$(((***++++++)))zzz~~~oooZZZFFF888222111---,,,++++++***(((%%%"""+++++++++,,,,,,,,,***))))))***+++***'''{{{~~~rrr\\\GGG888222111+++***)))*********(((&&&))))))*********)))))))))%%%''')))((('''uuu```III:::333222///---+++***++++++***)))%%%&&&''''''&&&&&&&&&'''%%%&&&((()))(((xxxbbbKKK;;;444333555222...,,,+++***)))(((((()))))))))(((((()))***''')))******(((|||eeeLLL:::333222///...---,,,+++*********((()))))))))((((((***,,,'''&&&%%%$$$$$$}}}gggNNN<<<444333///...---,,,+++*********,,,---...,,,***)))***+++((('''%%%$$$$$$~~~jjjQQQ>>>666444///...---,,,+++*********)))***,,,+++)))((('''((()))(((&&&%%%%%%lllTTT@@@666444///...---,,,+++*********''')))++++++)))(((((()))***)))'''&&&%%%~~~}}}~~~mmmVVVAAA666222///...---,,,+++*********...000000///---+++++++++***)))((('''&&&~~~|||oooXXXCCC666222///...---,,,+++*********222222111---)))''''''''')))((((((((('''|||rrr[[[FFF888333///...---,,,+++*********...---+++'''$$$$$$%%%''''''((((((((((((}}}ttt^^^HHH999444//////---,,,+++***************(((&&&&&&(((,,,000&&&'''(((((((((~~~|||{{{vvvaaaJJJ:::333---,,,++++++------,,,+++++++++******))))))******&&&&&&%%%$$$$$$}}}{{{wwwcccLLL;;;444...---++++++,,,,,,+++***---,,,++++++***************)))(((((('''sssxxx}}}{{{yyyeeeOOO===555000...,,,+++,,,,,,+++)))---,,,+++***)))(((((((((+++***))))))(((vvv{{{|||{{{zzzhhhRRR???555111///,,,+++++++++***)))+++***)))((('''&&&&&&&&&)))(((''''''&&&zzzzzz~~~{{{kkkUUUAAA666222///,,,******+++***)))++++++***)))((('''''''''((('''&&&&&&%%%xxxxxx}}}|||lllWWWBBB555111///+++******+++++++++,,,,,,+++*********++++++***)))(((((('''xxxwww{{{{{{mmmXXXBBB555111...***)))***,,,,,,,,,***))))))))))))***+++++++++***))))))(((yyyvvvzzz~~~{{{nnnXXXBBB444000---***)))***,,,------&&&%%%%%%&&&&&&'''((()))***))))))((((((}}}xxxxxxyyyxxxkkkUUUAAA777///---+++*********)))(((((((((''''''''''''(((((((((((((((((((((yyyyyyzzzyyymmmWWWBBB777222000............---,,,((((((''''''''''''(((((()))))))))))))))zzzyyy{{{zzzoooYYYDDD888111///---,,,,,,,,,+++***)))((((((''''''(((((())))))))))))))))))yyyxxxyyyyyyoooZZZDDD888111///---,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((yyywwwvvvwwwnnnZZZEEE999555333000//////...---+++))))))(((((((((((())))))))))))))))))))){{{vvvttttttmmm[[[GGG;;;444111///------,,,+++)))***))))))(((((())))))***,,,,,,,,,,,,,,,~~~xxxsssssslll\\\III>>>111...,,,******)))'''&&&******))))))))))))******+++++++++++++++yyytttsssmmm]]]KKKAAA333111...---,,,+++***(((******))))))))))))******(((((((((((((((|||tttqqqmmm```KKK:::555222...,,,,,,,,,+++******(((%%%""""""$$$&&&(((***)))(((''''''zzzssspppmmmaaaMMM===666333///---------,,,,,,///---+++)))((()))+++,,,))))))(((''''''yyyqqqooommmbbbOOO@@@777444000.........------,,,+++***)))((('''(((((((((((('''''''''zzzqqqnnnlllbbbPPPAAA777444000.........------(((((((((''''''%%%$$$###((('''''''''(((|||rrrnnnkkkaaaPPPAAA666333///---------,,,,,,+++,,,,,,,,,+++***((('''(((((((((((((((|||rrrmmmjjjaaaQQQCCC666333///---------,,,,,,,,,,,,,,,---,,,,,,+++***))))))((((((((({{{pppllljjjbbbSSSFFF777444000.........------)))))))))*********++++++******))))))(((yyyoookkkjjjdddUUUIII999666222////////////...************+++,,,---...++++++***)))(((|||ppplllfffcccYYYFFF888555000...---......---...---,,,,,,,,,---...///'''''''''((((((~~~qqqlllfffcccYYYFFF:::666111.........------------,,,++++++,,,---...)))))))))))))))sssmmmfffbbbXXXGGG<<<888333///......---,,,---,,,+++******+++,,,,,,************)))vvvnnneee```WWWGGG===999444000...---,,,+++,,,+++***)))))))))***+++******)))))))))wwwoooddd^^^VVVFFF===999444000...,,,+++***,,,+++***)))((()))******)))))))))((((((xxxnnnbbb\\\TTTEEE<<<888333///---,,,+++***---,,,+++))))))))))))***))))))(((((('''yyynnn```YYYRRRDDD:::666111---,,,+++***)))...---+++***))))))************))))))(((yyymmm___XXXQQQCCC999555000---++++++***)))///...,,,***************+++++++++***)))wwwiiiaaaXXXMMMDDD999444///---,,,+++(((%%%,,,,,,++++++***))))))))),,,,,,+++***)))yyyjjj```VVVKKKAAA:::555000.........,,,***------,,,,,,+++******)))(((((())))))))){{{kkk```UUUHHH???999444///,,,---///...---...------,,,++++++******''''''(((((((((}}}mmm```UUUHHH???999444---***+++,,,,,,+++---,,,,,,++++++******)))***))))))((('''ooobbbVVVJJJBBB<<<666///++++++++++++***++++++******)))((((((((())))))(((((('''rrrdddWWWKKKCCC>>>999222.........,,,************)))((((((''''''&&&&&&'''((()))uuueeeWWWJJJCCC<<<777222/////////---+++++++++******)))(((((((((&&&''''''((()))wwwfffVVVIIIAAA777333///...//////---***,,,,,,++++++***)))))))))************)))~~~kkkXXXHHH???888555000...............+++***)))(((''''''''''''(((((((((((((((mmmZZZJJJAAA:::777222...---------,,,++++++***)))(((((((((((('''''''''''''''wwwzzzppp\\\LLLCCC===999333///---,,,+++***---,,,+++***))))))))))))&&&&&&&&&&&&&&&oooccciiisss^^^MMMDDD<<<999333///...---,,,+++------,,,+++************'''''''''''''''nnndddkkkuuu___MMMDDD;;;777333///.........---...---,,,+++************(((((((((((((((tttnnnvvvwww```NNNEEE;;;777333000//////.........---,,,+++************))))))))))))))){{{bbbPPPGGG===999444000///...---,,,---,,,+++******))))))))))))))))))))))))}}}dddRRRIII@@@;;;555111...---+++***---,,,+++***))))))))))))(((((((((((((((gggRRRFFFAAA;;;444...,,,,,,------***+++,,,+++((('''((()))&&&&&&''''''(((~~~jjjTTTGGGBBB===666111//////......+++,,,,,,+++)))(((((())))))*********+++}}}nnnVVVIII>>>:::555222000...---++++++,,,---+++)))((()))***'''((((((((((((qqqXXXIII===:::666333111///---+++***+++,,,+++)))'''((()))'''''''''''''''tttYYYIII>>>;;;888666444222///---***++++++***(((''''''(((***************www[[[JJJ:::777444222000...,,,******++++++***((('''((()))***))))))))))))}}}zzzzzz^^^LLL999666222///...---+++***,,,------,,,***))))))***((('''''''''&&&{{{}}}```MMM@@@<<<888555333333111000...//////...,,,++++++,,,++++++******)))bbbMMM>>>999333000000///---******+++,,,,,,+++***)))(((%%%&&&'''((()))cccMMM@@@<<<666444333222///---******+++,,,+++***))))))'''(((((()))***|||fffOOO===999555333222111---***))))))***+++++++++******))))))******+++}}}ppprrriiiQQQ<<<888444222222000,,,((())))))******++++++++++++***************ttthhhiiivvvlllTTT@@@<<<777555555333000---)))))))))******+++,,,,,,(((((()))))))))pppbbbcccqqqoooWWWAAA<<<666333222222000---*********)))******+++,,,''''''(((((()))sssgggiiivvvqqqYYY@@@:::333/////////...---,,,+++***)))))))))***+++''''''((()))***zzzsssuuurrrZZZDDD>>>666111111222222111---,,,***)))))))))******'''((()))***+++~~~wwwZZZEEE===666555444000......***)))))))))))))))******))))))))))))***xxx[[[EEE===666555444000......,,,+++++++++++++++,,,,,,(((((())))))))){{{\\\FFF===666444333000......,,,,,,+++++++++++++++,,,(((((()))))))))~~~^^^GGG>>>666444333///......+++***))))))((()))))))))(((((((((((()))```HHH???666444222///---...+++******)))(((((())))))'''((((((((((((bbbIII???666333111...---///------,,,+++************''''''(((((((((dddJJJ@@@666333111...---///...---,,,+++************'''''''''((((((dddJJJ@@@666333111...---///,,,+++***)))((((((((((((''''''''''''(((hhhIII>>>444222222000...///,,,,,,++++++***)))))))))&&&&&&''''''(((iiiLLLAAA777444444222111222.........---,,,+++*********************kkkNNNBBB888555555333222333111000///...---,,,++++++++++++*********lllNNNBBB777333333111111222000///...---,,,+++***)))(((((((((''''''lllOOOCCC777333333111111222---,,,+++***)))((('''''''''''''''&&&&&&mmmRRREEE999555444333222444******))))))((((((''''''))))))(((((((((oooRRREEE888444333222222333************************)))))))))******qqqPPPCCC666111000//////111++++++,,,,,,,,,---------(((((())))))***rrrWWWDDD:::666///...000+++,,,+++***+++,,,,,,***(((***)))((('''&&&tttWWWDDD:::777000///222---333222111111111111///---***))))))((('''uuuWWWCCC999777000111222---111///......///...,,,*********)))((((((wwwXXXDDD999666000000000******))))))***++++++***((())))))(((((((((yyy[[[EEE888555///......&&&***))))))+++...///...---((((((((('''(((yyy\\\EEE888555000000...&&&*********,,,///000///...)))((((((''''''zzz[[[EEE888666333444333***,,,++++++,,,......---++++++******)))(((zzz[[[DDD888777555777777...111000//////000///---+++---,,,+++***)))|||^^^HHH:::666000111333,,,111---,,,...///---+++,,,)))))))))))))))}}}aaaJJJ;;;666000111333...111...///333444000------+++++++++++++++dddLLL<<<666///111333...111000444:::;;;555000...***************dddLLL;;;444...///222...111222888@@@AAA:::222...'''''''''''''''cccJJJ:::333,,,...111,,,000222888AAACCC;;;222...'''''''''''''''~~~```III999333,,,...000+++///000666???@@@999111...***************|||___HHH:::444...///111,,,------333:::<<<666000---+++++++++++++++zzz^^^HHH:::666000111333---,,,,,,000777999444...---)))))))))))))))|||___NNN<<<333000---,,,,,,//////.........---------)))))))))))))))~~~```OOO>>>666333111///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,^^^NNN<<<444222000//////++++++*********)))))))))))))))******+++}}}___NNN<<<444111///---...*********)))))))))((((((''''''((()))***{{{yyybbbQQQ???666222///------************))))))))))))******+++,,,---vvvyyyzzzxxx^^^MMM;;;222///,,,******++++++*********)))))))))((()))*********tttxxx{{{{{{\\\KKK:::222000...---...************))))))))))))&&&''''''''''''xxxwwwyyyzzz~~~```QQQ@@@999999888888999***)))))))))(((((((((((())))))******)))qqqnnnnnnrrr~~~||||||yyy^^^NNN<<<444333222222333...---,,,***)))((((((((((((((())))))***pppmmmtttuuu}}}|||nnnfffmmmxxx___OOO===444222000000000...---,,,***)))((((((((()))))))))))))))pppmmmlllmmmrrrvvvrrrggg]]]YYYfffwww```OOO===444111///---...------+++***))))))((((((***))))))))))))pppiiiiiiiiikkknnniiiaaa\\\]]]pppvvv^^^MMM<<<444111///---------,,,+++***))))))))))))******))))))(((rrrfffnnnlllmmmnnnkkkffffffiiivvv[[[KKK;;;444222000//////,,,,,,+++***))))))))))))***)))))))))(((|||pppnnnvvv~~~nnnjjjhhhjjjpppuuuyyy~~~vvvZZZKKK;;;555444222000000,,,++++++***))))))******)))((((((((((((}}}rrrbbb^^^gggrrrsssppptttvvv\\\MMM===777555222//////,,,+++******)))*********'''''''''(((((({{{xxxqqqaaa[[[cccnnnwww___OOO???888555111...---++++++******************&&&'''''''''((({{{{{{|||lll^^^YYY```jjjwwwZZZMMM>>>777444111///000(((((((((((((((((((((((()))))))))))))))~~~uuufff[[[ZZZbbbmmm}}}vvvXXXJJJ<<<555222...------)))))))))))))))))))))))))))))))))))))))pppddd\\\ZZZbbblllwwwvvvWWWJJJ;;;444111...,,,---************************)))))))))))))))}}}~~~wwwlllddd___ccckkk{{{~~~tttpppwwwqqqnnntttvvvYYYKKK===666333///...///++++++++++++++++++++++++(((((((((((((((}}}|||}}}~~~zzzsssnnnqqqwwwtttddd______aaabbbeeeiiippp|||vvvZZZLLL===666333000...///++++++++++++++++++++++++(((((((((((((((}}}}}}hhhYYYWWWZZZYYY```hhhnnntttwwwXXXKKK<<<555222///---...++++++++++++++++++++++++)))))))))))))))mmm\\\WWWYYY___dddkkkrrr{{{xxxZZZLLL===666333000...///++++++++++++++++++++++++)))))))))))))))wwwbbbZZZYYYcccdddggglllxxxyyy\\\NNN@@@999666222111222************************)))))))))))))))hhh[[[ZZZ``````ccchhhmmmyyy|||]]]NNN???888444000...//////...,,,***************))))))******+++hhh\\\]]]\\\[[[]]]dddmmm~~~|||\\\NNN@@@888555111///000...---+++***))))))******)))))))))******hhh```ddd___[[[[[[bbbrrr|||}}}{{{\\\NNN@@@999666222000000---,,,+++))))))))))))***(((((()))))))))ooolllrrrppphhhbbbgggzzz{{{yyy[[[NNN@@@:::777333111111,,,+++***)))((()))******(((((((((((((((ssssssxxxwwwvvvYYYLLL???:::777444111111,,,+++***)))))))))***+++)))))))))((((((|||sssssssssWWWJJJ>>>999777333111111---,,,+++******+++,,,,,,******)))))))))|||wwwzzzpppUUUIII===888777333000000------,,,++++++,,,---...++++++*********nnnSSSHHH<<<888666222000///...---,,,,,,,,,---...///,,,+++++++++***mmmPPPDDD999666555222//////...,,,+++++++++***'''%%%++++++******)))nnnQQQEEE:::666555222/////////...------------,,,+++*********))))))pppRRRFFF:::666444111//////---+++))))))***,,,,,,+++((())))))))))))rrrTTTGGG;;;666444111//////---+++((('''((()))******'''((((((((()))uuuVVVIII;;;666444000//////333000,,,***++++++++++++''''''(((((()))wwwWWWJJJ<<<666333000...///111///,,,*********)))((('''((((((((((((yyyYYYKKK===666333000...///,,,+++))))))))))))(((&&&(((((((((((((((zzzYYYKKK===666333000...///---,,,+++,,,......,,,***))))))(((((('''zzz[[[JJJ;;;777555///,,,...(((---111000+++((()))+++&&&'''((('''%%%xxx\\\KKK<<<888777111...///222666888555///***)))***...//////---***www]]]KKK<<<999888222///111666888999666000,,,***+++###%%%&&&&&&$$$xxx\\\JJJ<<<999777222///111///111222111...,,,,,,---,,,,,,---,,,)))zzzZZZIII:::777666111...000)))+++,,,,,,+++++++++,,,"""""" {{{YYYHHH:::777666000...000,,,,,,++++++************,,,------+++))){{{ZZZIII:::888777111///111...---+++************)))!!!$$$&&&((())){{{[[[JJJ;;;999888333000222,,,***))))))***++++++***)))***+++***)))zzz\\\JJJ;;;777666111///111---,,,***(((((()))***+++,,,+++++++++***zzz\\\JJJ;;;777666111...111...---+++***)))***+++,,,+++++++++******}}}zzz[[[JJJ:::777666000...111...---,,,+++++++++,,,---*********))))))yyy}}}yyy[[[III:::777555000...000...---,,,++++++++++++,,,)))))))))))))))yyy~~~www[[[III:::666555000---000,,,++++++***************)))))))))))))))|||uuuZZZIII999666555///---000+++++++++*********))))))***************sssZZZHHH999666444///---///++++++,,,,,,++++++*********+++++++++,,,qqqZZZHHH999666444///---///,,,,,,---------,,,+++***+++++++++,,,,,,lllSSSBBB222///111111///---111***)))000000)))***111,,,+++***)))(((nnnSSSCCC444000333333000///111***)))...---&&&&&&------,,,+++***)))~~~}}}pppSSSDDD555222444444222111222,,,***...,,,&&&&&&+++------,,,+++***|||pppQQQCCC666333555444222222222...---///...))))))---,,,+++******)))oooPPPCCC777444444333111111///---,,,------+++,,,...***))))))((((((yyywww}}}oooPPPDDD999555444222000000,,,+++***++++++++++++,,,)))((((((''''''zzzwwwyyyqqqRRRGGG<<<888555222///000------,,,*********+++***))))))(((((((((sssTTTIII>>>:::666222000000000111///,,,+++,,,+++******))))))))))))wwwYYYKKK===777666333000///...,,,******+++,,,+++***(((((((((((((((vvvVVVHHH:::555444111...---...,,,******+++,,,+++***)))))))))))))))tttUUUGGG999444333000---,,,...,,,******+++,,,+++******************sssVVVHHH:::555444222///......,,,******+++,,,+++******************sssUUUGGG:::555555222///......,,,******+++,,,+++******************uuuTTTFFF888444333111...---...,,,******+++,,,+++******************wwwTTTFFF999444444222//////...,,,******+++,,,+++***)))))))))))))))xxxVVVIII;;;777777555222111...,,,******+++,,,+++***(((((((((((((((yyyYYYFFF777666777222------,,,,,,++++++***)))))))))******))))))(((yyyZZZGGG777666666222---------,,,,,,+++******))))))***)))))))))(((zzz[[[HHH888666666000,,,---------,,,+++************))))))))))))(((yyy|||yyy[[[III999666555///,,,...---,,,***)))(((((())))))))))))))))))(((~~~xxxZZZIII999666444...---000,,,+++)))'''''''''((()))(((((((((((()))wwwYYYHHH999555333......222---+++)))'''&&&'''((()))(((((((((((()))uuuWWWGGG999555333...///444///---***(((((((((***+++'''((((((((()))sssVVVFFF999555222...000666111///,,,***)))***,,,---'''((((((((()))sssXXXHHH999222111000......,,,,,,++++++***)))))))))$$$&&&(((((('''tttVVVGGG888222222000//////,,,,,,++++++***)))))))))(((***+++***(((rrrTTTFFF777222222111000000,,,,,,,,,+++******))))))'''(((((('''$$$oooRRRDDD666222333222000000---,,,,,,++++++***))))))%%%&&&'''%%%###nnnQQQCCC666222333222000000------,,,,,,+++*********''')))******(((pppPPPCCC666222333111//////---------,,,++++++******%%%'''))))))(((qqqPPPCCC666333333111...---...------,,,,,,+++******###%%%''''''&&&pppQQQCCC777333333111...,,,...------,,,,,,++++++***''')))******)))kkkRRR???777555//////000))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))lllSSS@@@777555//////000)))++++++++++++++++++++++++(((((((((((()))mmmTTTAAA777555//////000***************************((((((((())))))|||qqqUUUAAA777555///...000***))))))))))))))))))))))))(((((()))))))))mmmpppuuuzzz|||tttVVVBBB888555......000+++))))))))))))))))))))))))))))))))))))***{{{{{{~~~vvvwwwwwwsssmmmkkktttwwwWWWCCC888555......000+++)))))))))))))))))))))))))))))))))******{{{mmmhhhhhhsssvvvkkkiiiuuuwwwXXXDDD888555......000+++************************))))))*********|||jjjaaa___iiiyyyzzzooonnn~~~vvvYYYDDD999444......000+++************************)))************xxxggg^^^gggnnnwwwrrrTTTEEE666111000///------))))))))))))***+++,,,---((())))))))))))zzzqqqqqqwww~~~tttYYYJJJ;;;555444222000000******)))))))))***++++++(((((()))))))))vvvXXXIII:::444333000......+++******)))))))))))))))(((((())))))***tttWWWHHH888222111///,,,,,,,,,+++***)))(((((((((((((((((()))******oooXXXIII:::444333111///...---,,,+++)))(((((((((((((((((()))******|||lllUUUGGG888222222000......---,,,+++***))))))))))))(((((()))***+++{{{kkkRRRDDD555111111///......------,,,+++******++++++(((((()))***+++|||kkkUUUGGG999444555444333333------,,,,,,++++++,,,,,,(((((()))++++++|||jjjVVVIII;;;666555333333444///...---+++***)))(((((())))))))))))(((yyygggUUUHHH;;;666444333333444111000...---+++*********)))))))))))))))}}}wwweeeTTTGGG:::555444333333444222111000...---,,,++++++))))))))))))))){{{yyyhhhTTTGGG:::555444222222444111000///...---,,,,,,,,,)))))))))))))))|||~~~nnnUUUHHH;;;555444222222333///...---,,,++++++******((()))))))))***}}}rrrXXXJJJ<<<666444222111222------,,,+++************((())))))******rrr[[[MMM>>>888555222111222---,,,+++******)))******((())))))******qqq\\\NNN@@@999666222111111------,,,+++************((())))))***+++ppp\\\NNN???888444111///000///---+++***++++++***)))'''&&&&&&'''(((ttt\\\NNN@@@999555222000111...,,,******++++++***)))+++***)))((((((www[[[MMM???999666333111111...,,,*********+++***)))'''(((((())))))tttXXXKKK>>>888555222000000...,,,***)))******)))(((&&&((()))******vvvsss{{{nnnTTTHHH;;;666444000......---,,,***)))******)))((((((***,,,+++(((hhhZZZYYYfffwwwzzzhhhRRREEE:::555333000---------+++)))))))))***)))(((###(((***)))|||^^^SSSTTT```mmmxxxfffQQQEEE999555444000......---+++)))))))))))))))'''&&&))))))zzz^^^UUUYYY___jjjyyygggQQQEEE:::666555111//////---+++)))((())))))((('''$$$(((,,,+++&&&zzz^^^UUUXXXhhhnnnyyyfffVVVHHH:::555444000,,,***,,,+++***)))((((((((((((''''''(((((())){{{```XXX\\\eeemmmzzzfffXXXJJJ<<<666555222...------,,,+++***))))))))))))(((((((((((((((hhh___aaafffsss|||iii[[[LLL===777555333111000------,,,+++************(((((((((((((((yyynnnmmmtttlll[[[LLL<<<666555333111222---,,,+++***************)))((((((((('''pppZZZJJJ;;;444333222111111+++******))))))))))))***))))))(((((('''pppWWWIII:::444333222000000******)))))))))))))))***))))))))))))(((}}}mmmVVVHHH:::555555222//////+++******))))))******+++)))))))))******yyyjjjUUUHHH;;;777666333000...+++++++++***++++++,,,,,,))))))******+++|||wwwlllTTTGGG:::444222000///000222***%%%(((++++++)))***,,,,,,++++++***|||zzzssslllmmmlllyyyxxxkkkSSSFFF999444222000...///000((($$$'''***)))((((((***************tttllljjjgggnnn}}}ttt```VVVXXX[[[lllxxxgggQQQEEE888333222///......---'''###&&&)))(((''''''''''''((())))))|||rrrddd]]]]]]YYY^^^kkk{{{eeeYYYUUUZZZmmmzzzxxxdddPPPDDD888333222///---...,,,'''$$$''')))''''''((('''''''''((()))zzzpppcccYYYXXXVVV]]]jjj|||yyyooojjjppp~~~uuu~~~yyyeeeOOOCCC888444222///---...+++((('''***+++)))(((***(((((((((((((((rrreee^^^___gggssszzzrrr{{{zzzgggOOOCCC888555444111......+++)))))),,,,,,******,,,)))))))))))))))~~~pppmmmttt~~~zzzqqq{{{vvvfffOOOCCC999666555222//////***(((***---,,,******---((()))))))))***www|||}}}ttt}}}qqqbbbOOODDD:::777666222000///)))(((***---,,,)))***---''''''(((***+++xxxttt~~~mmm[[[HHH???888777555111//////,,,+++***))))))***+++,,,+++(((%%%'''+++yyy~~~}}}~~~vvvtttlllYYYHHH???888777555111//////...---+++***)))))))))))))))&&&$$$%%%(((qqqvvv{{{zzzsssuuujjjUUUHHH???888666555111/////////...,,,+++)))((((((((()))'''%%%&&&(((iiimmm~~~~~~pppuuuiiiTTTHHH???777555444000...///...---,,,+++***))))))(((+++)))((((((***wwwdddhhhxxxnnnwwwlllWWWHHH???777444333000...///,,,,,,,,,,,,+++++++++******)))))))))***wwwiiimmmxxx}}}}}}pppzzzppp\\\III???666333222///...000++++++,,,,,,,,,,,,++++++(((((((((((((((~~~tttooo[[[III???666333111///...000,,,------------,,,***)))(((((())))))(((xxxjjjWWWIII???666222111///...000............---+++)))'''***+++++++++***yyyyyybbbSSSEEE>>>555000///...---,,,***))))))((((((((((((((()))))))))))))))vvvyyyaaaRRRFFF???777111000000///---******)))((((((((())))))***)))))))))(((zzzrrr|||dddTTTGGG@@@777222111000///...++++++***))))))))))))*********))))))(((uuupppiiiXXXFFF@@@777111000000///---,,,++++++***************)))))))))))))))~~~sssqqqkkkZZZEEE>>>666000//////...,,,,,,++++++***************'''((())))))***}}}ssstttkkkYYYEEE>>>555000......---,,,++++++***))))))))))))***''''''((()))***~~~sssvvvlllYYYFFF???666111//////...---******)))((((((((())))))(((((((((((((((sssxxxnnn[[[GGG@@@777222000000///...***))))))((((((((((((((()))((('''&&&%%%qqqvvvsss\\\HHH>>>555111000...---///---+++)))''''''(((***+++******)))'''&&&zzz|||ttt^^^HHH>>>555222000...---...)))((((((((('''''''''''',,,++++++******sss]]]III???666222000---,,,---'''((()))***)))(((&&&%%%+++++++++++++++oooZZZHHH???666333111---+++,,,***++++++++++++***)))))))))))))))))))))mmmWWWGGG>>>666333222...,,,,,,---,,,***)))((()))+++,,,+++******))))))kkkTTTFFF===555444222///,,,------+++(((&&&&&&''')))+++------,,,,,,+++eeeMMMDDD<<<555444333000......+++***)))((((((((())))))------------,,,~~~```GGGCCC;;;444444333000...///++++++,,,---,,,+++***)))******+++,,,,,,yyy]]]HHH===999444111000000///...(((***,,,,,,***(((((((((,,,+++)))((('''~~~www___MMM===999444111//////...---&&&(((******))))))***+++,,,,,,***)))((({{{yyyttt^^^NNN===999444000......---,,,((()))))))))'''''')))***,,,,,,+++***)))yyyssstttrrr[[[KKK===999333///...---,,,+++---,,,+++(((%%%$$$%%%'''+++******))))))~~~qqqnnnrrrvvv]]]LLL>>>:::444000---,,,+++***------+++)))&&&$$$&&&'''(((((((((((((((yyynnnmmmrrrzzzaaaOOO???;;;555000...,,,+++))))))******)))((((((***+++&&&''''''((((((xxxmmmmmmuuuyyy```PPPAAA<<<666111...---+++)))''')))+++,,,+++***+++,,,&&&'''((())))))xxxnnnooowwwuuu\\\LLLBBB===777222///---+++******,,,......,,,***)))***'''((()))******yyynnnooowwwsss\\\LLL===888333///...//////...---,,,+++***))))))))))))(((((()))))))))~~~ooonnnuuupppYYYJJJ<<<888333000...//////...---,,,+++***))))))))))))))))))(((((((((tttpppvvv}}}iiiUUUHHH<<<888333000//////......,,,,,,+++******)))))))))))))))(((((('''zzzuuuzzzuuuaaaOOODDD;;;888333000//////...---++++++++++++******))))))))))))(((((('''{{{ooo[[[KKKAAA;;;888444111000///...---******+++++++++***))))))))))))(((((('''~~~mmmYYYIII@@@:::888444111000///...,,,)))***+++,,,,,,+++***)))((())))))))))))}}}}}}oooZZZJJJBBB:::777444222111000...,,,((()))+++,,,,,,+++***)))(((((())))))***zzz{{{rrr\\\LLLCCC:::777444222111000...,,,((()))+++,,,,,,+++***)))(((((()))***+++ooonnn{{{nnn[[[LLLEEE999777333000///...---+++******++++++++++++******&&&&&&&&&&&&&&&lllkkkxxxmmmYYYIIIBBB;;;888444111///...,,,+++******++++++++++++******)))))))))))))))jjjiiivvvmmmWWWGGG???>>>:::666222000...,,,*********++++++++++++******(((''''''''''''lllnnn|||oooYYYIII@@@AAA===999555222000---+++******++++++++++++******''''''&&&&&&&&&qqqwwwsss]]]MMMDDDCCC@@@;;;777444222///---******++++++++++++******++++++*********~~~wwwvvvaaaOOOFFFCCC???;;;777444222///---******++++++++++++******+++******))))))zzzwwwaaaOOOEEE@@@===888555222000...,,,******++++++++++++******)))(((((('''&&&}}}zzzwww```MMMBBB>>>:::666222000///,,,+++******++++++++++++******,,,,,,+++******{{{vvvxxx___KKK???:::666000---,,,,,,,,,,,,------,,,++++++,,,,,,,,,(((((()))))))))~~~sssxxxvvv^^^JJJ???888444///,,,,,,,,,,,,,,,000///...,,,******))))))*********))))))sssllllllpppYYYFFF;;;666222...,,,+++,,,,,,,,,000///---,,,***)))))))))++++++******)))|||jjjbbbxxxiiiSSSAAA777444111---+++,,,,,,,,,,,,++++++++++++++++++,,,---*********)))(((rrrfffnnn~~~gggQQQ???666333111---,,,,,,,,,,,,+++************++++++,,,---)))))))))((((((qqqiiiyyyjjjSSSBBB999444222///---------,,,+++------+++******)))))))))(((((((((((((((|||mmmtttlllVVVDDD;;;666333000///...---+++***---,,,+++***)))))))))))))))))))))***+++tttuuummmUUUDDD:::777444111//////---+++***))))))))))))***+++,,,---******+++,,,---iiiTTTEEE>>>777222,,,+++---...+++(((+++*********))))))((((((''''''(((((()))gggRRRDDD<<<777333...---...///,,,)))+++*********))))))))))))'''((((((((()))eeePPPBBB;;;777333///...//////---+++***************)))))))))(((((((((((()))}}}dddOOOAAA:::666333///.........---+++************************(((((((((((()))~~~wwwvvv|||}}}}}}cccOOOAAA;;;333111///------,,,,,,+++***************+++++++++))))))))))))(((rrrmmmsss}}}|||{{{bbbNNNAAA:::222000///---,,,+++,,,,,,*********+++++++++++++++))))))))))))(((zzzqqqpppxxx}}}yyy```LLL???999222111000...,,,,,,---...*********++++++,,,,,,,,,***)))))))))(((zzzzzzxxxssszzz~~~www^^^JJJ>>>888222222111///------...///*********++++++,,,,,,,,,******))))))(((xxxuuurrrnnnpppXXXFFF;;;777444111---++++++++++++***+++***)))+++///000...,,,)))))))))))))))wwwppplllrrrZZZIII>>>888333000,,,++++++++++++***...,,,***+++,,,,,,***'''***************{{{vvvuuu___NNNBBB;;;333111---,,,------...---,,,+++))))))******(((&&&***++++++++++++xxxdddSSSFFF>>>555222///...///000000000((('''''''''((()))))))))*********++++++~~~|||jjjXXXIII???333111...---.../////////(((((((((''''''((()))***(((((()))))))))ppprrrnnn\\\JJJ>>>111...+++******+++++++++------,,,)))'''&&&''')))''''''((())))))uuugggkkkppp^^^JJJ===222///,,,******++++++***//////...+++(((&&&(((+++'''((()))******oooccciiiqqq___JJJ<<<666333///---------,,,,,,---......,,,)))))),,,000((()))***++++++}}}kkkdddmmmyyyfffRRRCCC<<<555111,,,,,,......+++'''++++++,,,,,,+++***((('''))))))))))))***oookkkuuusssaaaNNN???999444111---...111333000---,,,,,,,,,+++***)))((((((((((((((())))))vvvuuukkkYYYHHH;;;666111...+++,,,...///---+++,,,,,,+++***))))))))))))''''''(((((((((}}}xxxbbbRRRCCC888444222///,,,+++++++++)))'''---,,,***)))))))))***+++''''''''''''(((qqq\\\MMMAAA888444444222000...---,,,+++***,,,+++***)))))))))***+++''''''''''''(((lllWWWJJJ@@@888555...------,,,+++,,,,,,,,,++++++***************+++''''''(((((((((hhhTTTIII???888555++++++***)))(((((()))***)))******+++++++++******((((((((())))))eeeRRRGGG???888444000000///---***)))))))))((()))+++,,,,,,+++***)))))))))))))))***}}}gggVVVLLLCCC:::555......---,,,++++++++++++)))(((&&&&&&'''((((((((())))))))))))((({{{~~~cccRRRIIIAAA999555......---,,,+++++++++++++++***((('''''''''''''''(((((())))))***|||xxx]]]MMMEEE>>>777444...---,,,++++++******+++******)))((((((((((((((('''(((((()))+++uuuZZZIIIBBB;;;555222...---,,,+++************'''((())))))((()))***+++'''(((((()))***uuuYYYHHH@@@999333000------,,,+++************''')))******((('''((()))(((((((((((((((~~~tttWWWGGG???999333111---,,,+++******))))))***(((+++,,,***&&&###$$$%%%(((((((((''''''|||ssswwwqqqUUUEEE>>>999555333---,,,+++***))))))))))))###'''***)))&&&$$$%%%'''''''''''''''(((vvvkkknnnnnnSSSCCC>>>:::666555---,,,+++***))))))))))))!!!&&&(((&&&&&&***---&&&&&&'''((()))vvvllllll}}}hhhPPPFFFAAA:::555555---,,,++++++------,,,+++))))))(((((('''''''''&&&'''''''''((())){{{ooonnn}}}xxxgggNNNDDD???777222111...---+++,,,,,,---+++***))))))((((((((('''''''''((((((''''''&&&rrrnnnzzzttt{{{}}}dddKKKAAA<<<444///...///...,,,,,,,,,,,,***)))))))))((((((((((((''''''((((((''''''&&&xxxrrryyytttzzzyyy```HHH???;;;444//////000...---,,,,,,+++***((())))))(((((((((((((((((('''''''''((((((~~~{{{yyywww~~~ttt\\\EEE===;;;666222333000...---,,,,,,+++***((((((((())))))))))))))))))''''''''''''(((zzztttwwwqqqYYYCCC<<<;;;777444555///...,,,,,,,,,,,,***)))(((((())))))))))))******)))((('''&&&%%%{{{rrriiitttpppXXXBBB;;;:::555222333...---+++,,,,,,---+++***(((((()))))))))*********)))((('''&&&$$$wwwnnnaaaooopppXXXBBB:::888333000111---,,,++++++------,,,+++(((((())))))*********+++'''''''''''''''yyyggg[[[mmmpppZZZCCC888555222///------,,,+++,,,------+++)))***)))(((''''''((()))***(((((((((((((((yyyjjjfffxxxkkkWWWBBB888555222///---///...---...//////---+++******)))(((((()))******(((((((((((((((vvvlllnnndddSSS@@@888666222...,,,///...---...//////---+++******))))))))))))******(((((((((((((((xxxqqqttt}}}]]]NNN>>>888666222...,,,---,,,+++,,,------+++)))))))))))))))))))))))))))(((((((((((((((~~~yyy{{{xxxWWWJJJ===777666222...------,,,+++,,,------+++)))(((((((((((((((((((((((((((((((((((((((~~~zzz}}}tttTTTHHH<<<777555111......///...---...//////---+++(((((())))))))))))(((((((((((((((((((((zzzqqqTTTHHH<<<777444000///000///...---...//////---+++)))***++++++++++++***)))(((((((((((((((pppTTTHHH<<<666333000///111---,,,+++,,,------+++)))+++,,,------------,,,+++(((((((((((((((jjjPPPHHH>>>666222///,,,***---,,,++++++------,,,+++,,,+++++++++,,,,,,---...))))))(((((((((gggLLLDDD;;;444222000...,,,---,,,++++++------,,,+++******))))))***++++++,,,)))((((((''''''~~~cccFFF@@@888333222111000...---+++***+++,,,---,,,+++((((((((((((((())))))***(((''''''''''''zzz```CCC===666222111111000...,,,+++***+++,,,,,,,,,***(((((((((''''''(((((()))''''''&&&&&&&&&}}}vvv]]]CCC===666222111000...,,,,,,+++******,,,,,,+++******))))))((((((((())))))''''''&&&&&&&&&|||rrrYYYCCC===666222111000...+++,,,***)))***+++,,,+++***+++******)))))))))))))))(((''''''''''''|||nnnUUUAAA<<<666333222111///,,,+++***)))***+++,,,+++)))+++******)))(((((()))))))))((((((''''''|||kkkRRR???;;;555333333333111...+++***)))***+++++++++)))******)))((((((((((((((())))))(((((((((yyy```LLL;;;888444111000///---,,,,,,+++******))))))******''''''(((((())))))******&&&&&&%%%%%%%%%~~~yyy|||]]]III;;;888444111000///---,,,------,,,+++++++++++++++'''(((((()))))))))))))))$$$$$$%%%&&&'''{{{zzzwwwYYYFFF:::777333111000///...,,,))))))(((''''''''''''((((((((()))******)))''''''%%%%%%&&&'''(((~~~yyy|||sssVVVCCC999666333000000///...,,,(((((('''&&&&&&&&&&&&'''((()))***+++***((('''%%%))))))(((((((((www|||{{{xxxpppTTTCCC888666222000//////...,,,------,,,+++++++++++++++))))))******)))((('''&&&(((((((((((('''nnniiiwwwxxxwwwlllRRRBBB888555222000//////...---------,,,++++++++++++,,,)))))))))(((((((((((((((%%%%%%&&&'''(((rrrhhhqqqvvvvvviiiOOOAAA777444111/////////...---++++++***)))))))))))))))***)))'''''''''(((***+++&&&''''''((()))|||pppwwwttttttgggNNN@@@777444111/////////...---...------,,,+++,,,,,,,,,***)))'''%%%&&&(((+++---+++++++++******xxxsssuuu~~~^^^III@@@777333...,,,---...,,,***+++,,,---+++(((''')))+++,,,++++++***)))(((''''''(((((((((((()))xxx~~~rrruuu~~~___JJJ???999555000.........,,,))),,,---...,,,)))(((***,,,)))))))))(((((((((''''''((((((((())))))wwwxxxpppttt}}}```JJJ===999555111//////...+++(((,,,------+++)))((()))+++(((((((((((('''''''''''''''(((((()))***|||uuuvvvnnnssszzz^^^GGG:::777444000///000///+++(((++++++***)))((((((((())))))))))))((((((''''''''''''(((((()))***zzztttwwwllltttuuuZZZEEE999666222///...//////---***...---+++************))),,,,,,+++***((('''&&&&&&'''(((((()))***zzzuuuxxxkkktttpppVVVDDD;;;888444///---...///...,,,111///---------...---,,,,,,,,,+++***)))(((''''''(((((((((((())){{{wwwvvvkkkuuulllSSSFFFAAA???999222......///...,,,111...,,,,,,---...,,,***(((((())))))))))))))))))(((((((((''''''}}}zzzsssjjjvvvjjjRRRHHHFFFEEE>>>555000//////...,,,...+++))))))***+++)))'''$$$%%%&&&'''(((******+++((((((((('''&&&yyy~~~zzznnnhhhvvvhhhPPPCCC>>>FFFAAA999000,,,+++,,,...))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((({{{yyymmmlllzzzdddMMMAAA===888666222///,,,,,,,,,---,,,,,,+++++++++*********((((((((())))))))))))***(((((((((((((((}}}wwwlllppp|||___III>>>;;;////////////...---+++***)))(((((((((((('''''''''))))))))))))************(((((((((((((((tttkkkqqquuuXXXEEE;;;999222222222111///,,,***(((''''''&&&&&&&&&%%%%%%%%%(((((()))))))))*********(((((((((((((((qqqiiiqqqnnnSSSBBB999777666444222///---+++***)))*********)))))))))(((((('''''''''((((((((())))))(((((((((((((((nnnhhhsssjjjPPP@@@888666222111...+++******+++,,,))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((({{{|||kkkgggyyygggOOO@@@888555000///---+++******++++++((((((((('''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((~~~wwwzzzjjjfff~~~fffOOO@@@888555111111000...---+++)))(((++++++++++++************))))))))))))************((((((((((((((({{{ooowww{{{vvvuuukkkllluuueeeOOO@@@777333222...---...,,,((((((***))))))))))))((((((((((((***(((&&&&&&(((((((((&&&''''''''''''&&&rrruuutttqqq|||sssiiijjjzzzcccMMM>>>666222111...,,,---,,,)))(((+++))))))))))))((((((((((((((()))***(((%%%###%%%&&&++++++,,,,,,,,,}}}~~~pppooo|||ooofffhhh}}}___III<<<555222000---,,,---,,,)))))),,,))))))))))))((((((((((((&&&***,,,)))""" ###''')))))))))******qqqrrrkkkdddgggxxxYYYEEE:::555222///,,,+++---,,,******---))))))))))))((((((((((((''')))***((($$$###%%%(((&&&&&&&&&&&&&&&uuuxxx|||fffbbbhhhqqqSSSAAA999444222///,,,+++---,,,******---))))))))))))((((((((((((((('''''''''(((*********++++++***)))(((___bbbgggkkknnnrrrvvvyyyyyy{{{uuubbbaaaiiiiiiNNN???888444222000---,,,---,,,)))))),,,))))))))))))(((((((((((((((&&&%%%'''***------+++,,,,,,+++***)))HHHIIIKKKLLLNNNPPPTTTWWW[[[dddooo{{{|||~~~mmm]]]___iiicccIII===888555222111...,,,---,,,)))(((+++))))))))))))((((((((((((&&&'''((((((((()))+++,,,)))))))))))))))DDDDDDCCCAAA@@@AAADDDFFFBBBGGGNNNSSSZZZdddqqq{{{iiiYYY]]]iii~~~___GGG<<<888555222222...---...,,,((((((***))))))))))))(((((((((((($$$(((+++)))%%%$$$(((,,,)))***+++,,,--->>>???@@@AAAAAAAAAAAAAAA???AAADDDEEEFFFIIIOOOTTTffftttkkkYYY\\\qqqzzz]]]EEE;;;999666111000///...,,,+++***))))))************************(((((())))))************)))***+++***)))AAAAAAAAA@@@@@@???======@@@BBBBBBAAA??????BBBEEENNNYYYhhhvvv}}}gggWWW\\\ssswwwZZZDDD:::888444000///...---,,,+++*********************************)))))))))*********++++++(((***+++***)))>>>>>>>>>>>>===<<<;;;:::<<<=========<<<<<<>>>@@@===AAAHHHQQQ^^^rrrvvvbbbUUU]]]uuuoooTTT@@@777444000---...---,,,,,,+++++++++,,,))))))))))))))))))))))))*********+++++++++++++++)))***,,,,,,***???@@@@@@@@@@@@??????>>><<<<<<============>>>???===>>>>>>???EEERRRcccpppppp]]]SSS^^^yyy~~~hhhNNN===555111---+++,,,,,,,,,++++++,,,,,,---((((((((((((((((((((((((++++++++++++++++++++++++&&&(((******)))LLLLLLKKKIIIGGGEEECCCBBBAAA@@@>>><<<;;;;;;::::::??????>>>======AAAIIIOOOdddrrrzzzyyylllZZZSSSaaa}}}{{{dddLLL>>>888222......,,,,,,+++++++++,,,------((((((((((((((((((((((((++++++++++++++++++++++++$$$&&&)))***)))eeeccc___ZZZTTTNNNIIIFFFCCC@@@===<<<===?????????:::;;;=========>>>@@@BBBHHHSSSgggsssttthhhYYYTTTeeezzzcccLLLBBB===666222333,,,,,,,,,++++++,,,------))))))))))))))))))))))))+++++++++++++++************---000111111{{{rrrjjjccc___VVVQQQJJJFFFEEEEEEEEEDDD::::::;;;<<<<<<===???@@@>>>EEEQQQaaauuusssuuueeeYYYWWWjjjvvv___IIIAAA===555111333------,,,+++++++++,,,,,,************************++++++*********))))))))),,,///333555444wwwnnnaaaUUULLLFFFAAA===@@@???===;;;:::<<<>>>@@@;;;>>>BBBHHHTTTkkktttvvv|||bbbYYYYYYnnnqqqZZZEEE>>>:::222...000...---,,,,,,+++++++++,,,************************+++*********))))))((((((%%%(((,,,...---rrrcccUUUJJJDDDBBB:::777:::===::::::<<<<<<===???AAAHHHUUUdddnnn|||vvv{{{oooaaaXXX[[[wwwkkkYYYEEE;;;888444000//////...,,,---------,,,+++(((+++---,,,******,,,///***))))))(((((((((((()))(((((((((((('''qqqcccZZZLLLDDD>>>???@@@===;;;===>>>>>>>>>>>>AAAHHHSSSZZZzzz{{{mmm```XXX]]]zzzgggUUUBBB888666333000000///...,,,,,,---,,,+++)))((()))******))))))***+++)))(((((('''(((((())))))***))))))))))))~~~sssYYYOOOEEEAAA???<<<;;;<<<>>>>>>===;;;<<<>>>CCCGGGWWWpppjjj]]]XXX```{{{aaaPPP>>>555333111000111000...,,,,,,,,,+++)))''')))(((''''''((()))(((&&&'''''''''''''''((()))***************)))ooocccTTTHHHBBB>>>======;;;;;;;;;;;;;;;===???AAACCCTTTpppggg\\\ZZZdddxxx^^^NNN===444111//////111000...,,,++++++***(((&&&+++(((&&&''')))***'''$$$&&&&&&&&&&&&'''((()))************))))))lllYYYMMMGGGBBB???;;;:::::::::<<<===>>>>>>@@@EEETTToooddd\\\]]]kkkwww\\\NNN>>>555111///...000000...,,,++++++***(((&&&,,,***'''(((***+++(((&&&&&&&&&&&&'''''')))***+++))))))(((((((((nnn^^^TTTJJJBBBAAA???;;;::::::;;;;;;;;;BBB???DDDWWWqqq}}}}}}ccc]]]bbbqqqrrrYYYLLL???777333///...000000...,,,,,,,,,+++)))'''+++***)))***++++++***)))((((((((((((((()))***+++(((((((((((('''zzznnn___RRRKKKFFF???;;;;;;;;;;;;;;;???===???IIIVVVggg}}}}}}{{{bbb___fffwwwiiiRRRHHH>>>888444000///000///...,,,,,,---,,,+++))))))***+++******)))***+++******)))))))))******+++)))))))))((((((zzzjjjQQQKKKBBB======>>>??????:::;;;???CCCFFFPPPhhh~~~zzzbbb```iiizzzzzzbbbMMMDDD<<<888555000///111///...,,,------...,,,+++&&&)))++++++((((((***---,,,+++***************+++************)))mmm[[[IIIDDDCCC>>>;;;::::::<<<@@@BBBAAAGGGYYYjjj~~~ttteeedddiiiyyycccQQQEEE:::666555222111111,,,,,,++++++******++++++)))******)))((((((***,,,))))))))))))))))))))))))***'''%%%&&&)))sss\\\OOOGGGAAA???@@@===<<<<<<>>>@@@DDDOOOZZZ|||~~~qqqeeehhhooozzzcccRRRFFF:::666555222000000------,,,+++************''')))******)))((()))+++((((((((((((((((((((((((,,,)))'''''')))qqq[[[MMMDDDAAABBBAAA===:::===???@@@DDDIIIbbbzzz}}}mmmeeekkkvvv{{{dddRRRFFF;;;777555222000000...---,,,+++************%%%'''******)))((())))))''''''''''''''''''''''''***)))((((((***qqq]]]NNNFFFBBBBBB>>><<>>>>>@@@???<<<===BBBEEERRRkkk~~~~~~~~~lllfffmmm||||||dddNNNCCC999666555222///......---,,,+++************%%%(((++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))}}}bbbNNNCCC???>>>>>>===:::<<<@@@???FFFXXXwww}}}{{{lllhhhpppyyy```KKK@@@777555555111///...---,,,++++++******++++++)))+++,,,,,,***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''}}}eeePPPGGG???>>>???===<<<===<<<@@@MMMdddvvvkkklllwwwsssZZZGGG===555333444111......++++++******++++++,,,,,,---......,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''^^^OOOAAA???BBBAAA===:::;;;???HHHXXXqqqyyywwwzzzwwwrrrjjjnnn}}}nnnVVVEEE;;;333222333111......************+++,,,---...000000///,,,)))''''''(((''''''''''''''''''''''''$$$''''''yyy___GGG@@@???::::::?????????DDDOOO___wwwxxxuuussspppuuurrrllllll{{{gggTTTBBB:::444333222///------,,,------+++******,,,...555555333...)))&&&&&&(((&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''nnnRRRGGGCCC===;;;=========@@@HHHTTTkkkyyysssooojjjmmmvvvpppkkknnndddQQQAAA999222222111...,,,,,,+++,,,,,,***))))))+++---///000///---)))&&&''')))%%%%%%%%%%%%%%%&&&&&&''')))((('''(((***eeeSSSHHH@@@;;;<<<;;;;;;===@@@HHHZZZyyy~~~uuummmlllkkknnn}}}llljjjooo|||___MMM???777111000000---+++,,,***++++++)))((((((***,,,)))+++,,,+++)))'''((((((%%%%%%%%%&&&&&&&&&'''''')))((((((***---}}}dddOOOAAA;;;<<<999:::===>>>@@@LLLeee{{{{{{qqqqqqkkkjjjsss{{{kkkjjjooowww[[[III>>>666111000111...,,,---+++++++++***))))))+++---((()))***+++***)))((('''&&&''''''(((((((((((((((''''''(((+++...xxx[[[FFF===>>>888;;;???@@@???CCCTTTeeezzzwwwqqqiiidddhhhtttvvvllljjjooorrrWWWGGG>>>666111111222///...///,,,,,,,,,+++******,,,...***++++++++++++***(((&&&(((((()))***+++******)))'''(((***...222nnnTTTFFFAAA:::<<>>???HHHSSSfff~~~}}}tttyyyqqqtttzzzssskkkfffhhhnnn|||qqqkkkkkkqqqkkkSSSDDD===666000111222000///000,,,------,,,******,,,///---,,,+++++++++***(((&&&((()))***+++,,,+++*********+++...333777iiiRRRCCC===;;;;;;<<<;;;;;;@@@GGGWWWsss{{{nnnvvvyyyyyyzzzjjjcccooo}}}}}}wwwpppnnnpppsss|||mmmgggkkkuuu~~~dddNNNBBB<<<444///000111///...///,,,,,,,,,+++)))***,,,......+++))))))***+++)))(((&&&''')))++++++***)))(((***,,,///555:::yyy[[[EEE@@@;;;777888888888;;;AAAQQQoooxxxiiiooosssjjjkkkyyyrrrbbbYYYqqq~~~vvvqqqqqquuuvvv|||jjjdddjjjyyyyyy___KKK@@@:::333...///000...---///+++++++++***((()))+++------***'''''')))++++++)))%%%&&&((()))***)))'''&&&(((***...444999lllMMMCCC999444999;;;888888===MMMfff|||hhhjjj{{{{{{mmmfffeeeqqqiiicccjjj{{{~~~zzzxxxvvvuuuvvvyyyjjjiiiooo|||rrr]]]JJJ===777444111//////...---,,,))))))*********))))))(((***++++++)))'''&&&'''(((((('''&&&%%%%%%&&&'''((((((***...333666{{{\\\NNNBBB;;;>>>@@@<<<<<<@@@III^^^iiihhhxxxxxxqqqppp{{{kkkhhhqqq~~~}}}{{{yyywwwzzzlllmmmtttnnn[[[JJJ???777555111000//////...---***++++++++++++***))))))++++++******+++,,,,,,---+++***)))(((((()))***+++(((***---111444qqqVVVHHH>>>>>>???;;;:::>>>DDDSSSppplllffftttqqqqqq{{{yyyyyylllooozzz|||hhhWWWIIIAAA888555222000000///...---******++++++***))))))(((+++)))((()))---000///...(((((('''&&&&&&'''((((((''')))+++...000```NNN@@@>>>===999999===BBBJJJ```sssgggqqqyyyzzztttjjjmmm{{{xxxdddSSSGGG@@@888555222000000000///---))))))***))))))((('''&&&***&&&###&&&+++...---***&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,oooZZZGGGAAA@@@<<<<<>>888555222000000///...---++++++++++++***)))((('''***&&&###%%%))),,,***&&&))))))))))))))))))))))))'''((())))))***}}}eeeNNNDDD@@@;;;:::===@@@CCCMMMeeetttqqq{{{~~~oookkknnnxxx___LLLAAA;;;777444111//////...---,,,//////......---,,,******,,,)))'''''')))+++)))''''''(((((())))))(((((('''(((((((((((()))sssVVVHHHAAA;;;888:::===AAAHHHYYYyyy}}}tttyyy}}}rrrrrrxxxxxx^^^JJJ>>>999666333000......---,,,+++.........---,,,+++***)))******))))))))))))******%%%%%%&&&''''''&&&%%%%%%))))))(((((()))aaaPPPGGG???;;;===:::???EEERRRooovvvxxx~~~vvvxxxxxx^^^III===888555333///---------,,,***,,,+++++++++)))((('''&&&'''((()))((('''((()))+++'''((()))******)))(((''')))))))))))))))tttYYYGGG>>>:::999>>><<<@@@LLLbbbsssmmm{{{xxx```MMMAAA:::666222///000222111,,,&&&,,,+++******))))))******%%%''')))***+++***((('''(((((()))))))))((((((''')))******+++***eeeOOOBBB<<<;;;;;;:::<<>>===<<<===BBBHHHYYYzzzyyygggbbbdddjjjzzz{{{zzz~~~}}}wwwrrr[[[KKK@@@;;;777555333222333222///---,,,+++******))))))******(((''''''((())),,,///111,,,,,,+++******)))))))))'''&&&&&&&&&&&&nnnTTTDDD===:::777999===@@@LLLlll~~~iiiaaaaaaeeessszzzqqqqqqtttyyy||||||rrrZZZIII???999555333222111000///...---,,,+++******))))))******((('''&&&'''))),,,000222111000///------,,,------&&&&&&&&&'''(((~~~aaaJJJ>>>===888999>>>???GGGccckkkaaaaaaffftttsssjjjgggiiimmmrrrxxxpppYYYHHH>>>999333222111///...---------,,,+++******))))))******+++***(((((((((***,,,---...---+++***)))))))))***&&&'''(((***+++qqqUUUCCCBBB;;;;;;AAAAAAEEE\\\xxxmmm^^^```hhhyyytttjjjdddcccfffkkksssnnnWWWGGG>>>999222222111///---------...,,,+++******))))))*********)))((((((((()))***+++,,,+++(((&&&%%%%%%&&&'''%%%'''+++---///|||^^^JJJBBB999888>>>>>>???SSSmmmnnnZZZ^^^iii|||zzzooogggdddffflllvvvlllVVVGGG>>>:::222222111///------...///,,,++++++***)))*********&&&&&&&&&''')))***+++,,,111000---+++******++++++%%%(((,,,000111cccOOOEEE???:::999:::AAAOOO\\\ttthhhcccddduuu|||nnnjjjnnntttyyyiiiVVVFFF;;;777333111...------,,,+++))),,,+++******,,,,,,+++***)))(((''''''''')))+++,,,)))(((&&&%%%&&&''')))+++'''''')))...333iiiSSSDDD???:::999;;;@@@MMMYYY~~~zzzhhhbbbcccsssxxxsssvvv{{{yyycccRRRDDD;;;777555333000//////...---+++,,,+++******,,,,,,+++***(((((())))))))))))))))))***)))((((((((()))+++,,,((((((***///444rrrWWWDDD???::::::;;;@@@JJJTTTuuukkkccccccsssoooZZZLLLAAA:::777444222000//////...---,,,,,,+++******+++,,,+++***((()))*********)))((('''))))))))))))************((())),,,000444yyy[[[EEE???;;;;;;<<>>888666111///---,,,,,,,,,+++***+++***)))***+++,,,+++)))((())))))(((((('''&&&&&&&&&&&&'''((()))(((((((((((())),,,000333aaaHHHAAA;;;;;;<<<>>>CCCJJJbbbzzzjjjcccooo||||||zzzcccOOODDD<<<666444111///,,,,,,,,,,,,+++***+++***))))))++++++***)))))))))(((&&&&&&&&&&&&'''&&&&&&'''((()))(((((((((''')))---000222iiiLLLDDD<<<;;;<<<===BBBGGG]]]oooaaaiii{{{zzzsssvvv```MMMDDD<<<666222222000...---......---,,,+++***))))))***+++***)))))))))))))))(((((((((((())))))))))))************(((+++///222222mmmPPPFFF===;;;;;;===AAAFFFUUUvvvxxxcccfffrrryyymmmttt{{{^^^LLLDDD===666222111///------......---,,,+++)))((()))***+++***(((''')))---//////---***(((***)))((((((((()))+++,,,)))---222444444nnnRRRHHH>>>:::;;;===AAAFFFNNNooohhhfffnnnyyy{{{lllsssxxx\\\LLLEEE???777333///---++++++,,,,,,+++******)))((()))***+++***(((%%%***000555666222,,,((()))(((&&&%%%&&&''')))++++++///444666666qqqYYYMMMBBB>>>======???BBBPPPhhhmmmdddfffooo}}}vvvvvv~~~~~~oootttvvvZZZHHH???888333111000...,,,+++++++++***))))))***+++,,,,,,+++***)))###&&&+++---,,,***((('''((())))))(((((()))+++---000888>>>:::444|||fffXXXIIIBBB???>>>???BBBNNNdddoooccccccjjj}}}zzzssssssxxx~~~nnntttrrrWWWFFF===777222111111000------------,,,***((()))***++++++***))))))$$$'''***+++***)))((((((((())))))(((((((((+++---888???AAA;;;444xxxfffSSSGGGAAA>>>>>>@@@III___sssccc___eeessswwwpppooouuuxxx~~~mmmssslllSSSCCC<<<777222111222111///...///...---+++((())))))******)))((((((%%%'''))))))((('''((()))(((((()))((('''(((+++---999>>>???888111rrrYYYJJJBBB======>>>EEEXXXzzz{{{fff___bbbmmmxxx{{{uuuttt~~~zzzjjjrrr{{{gggOOOBBB===888444222222111////////////---+++)))))))))))))))((((((''''''(((((('''&&&&&&((()))'''((((((((('''(((***---000555555000+++vvvZZZIII@@@<<<;;;<<>>:::666444111000/////////...,,,******))))))(((((((((((((((((())))))'''&&&&&&(((***'''((((((''''''(((***,,,)))---...***(((sssWWWFFF???<<<;;;<<>>======>>>AAALLLhhhiiiaaagggooossshhhoooppp^^^KKKBBB???;;;777555222111111222222000---***---,,,***)))(((((()))))))))+++++++++)))((((((***&&&'''''''''&&&'''***,,,&&&+++,,,******iiiNNNAAA>>>>>>???@@@AAAKKKfffjjj```eeelll}}}uuujjjnnn|||nnn]]]JJJBBB???;;;666444333222222333333222...,,,...---+++))))))))))))******+++---,,,***)))))))))&&&'''''''''&&&'''))),,,"""&&&))))))***aaaJJJEEE???<<>>BBBKKKaaappp^^^[[[aaaxxxyyyssszzzooo^^^KKK@@@;;;555111000111111222222333333333333111...+++))))))*********&&&''''''((('''&&&$$$###'''&&&&&&&&&&&&'''(((((())))))(((((((((aaaJJJEEE???<<>>@@@III\\\xxxqqq]]]ZZZ___nnnzzzzzzqqq```LLLAAA;;;666222111111111111111111111111111///---***)))***++++++***((((((((((((((('''&&&&&&((((((((('''(((((()))*********)))))))))aaaJJJEEE???<<>>>>>FFFVVVkkkuuu]]]XXX^^^hhh|||~~~|||tttbbbMMMAAA;;;666333222000000//////...------------+++))))))***+++++++++******)))((((((((())))))***))))))))))))***++++++++++++*********aaaJJJEEE???<<>>===DDDPPPaaattt{{{___XXX\\\eeevvv}}}}}}uuubbbMMMAAA;;;666333333000///...---,,,***))))))+++***((()))***,,,,,,++++++***)))(((((()))***+++*********)))***++++++,,,+++******))))))aaaJJJEEE???<<>>>>>CCCNNN]]]oooeeeZZZ[[[```nnn}}}|||rrr```LLLAAA;;;777444444000///...,,,***)))''''''***)))((()))+++,,,,,,+++))))))((((((((()))+++,,,******))))))******+++,,,))))))(((((((((aaaJJJEEE???<<>>>>>CCCMMM^^^sssmmm^^^\\\```kkk|||{{{kkk[[[III@@@<<<888555444000///...,,,+++)))(((''')))(((((()))+++,,,+++***((((((((()))***+++,,,---***************+++,,,,,,))))))(((((((((aaaJJJEEE???<<>>>>>BBBMMMbbb{{{uuubbb]]]^^^gggzzz{{{~~~xxxwwwzzzzzzdddUUUEEE>>><<<888555444000000///---,,,***)))(((***)))((()))++++++***(((((()))***+++------......,,,,,,++++++,,,,,,---...***))))))))))))aaaJJJEEE???<<>>===@@@MMMddd{{{eee]]]XXX___qqq|||uuuyyyssswwwyyysssyyyuuu___QQQCCC>>><<<999555444111000///...,,,+++***)))***)))))))))++++++)))(((((())),,,...////////////...------------...//////++++++*********```IIIDDD<<<888<<<<<<===BBBNNNbbb{{{dddWWWZZZ___jjj|||ooorrruuuzzz|||sssrrrsss\\\PPPCCC<<<888333111333111000///---+++*********'''(((***)))'''&&&&&&''''''((()))***,,,---//////////////////000222333444,,,+++******)))cccLLLFFF===999<<<===>>>BBBNNNbbb|||jjj[[[ZZZ___iii|||rrrhhhnnnsssuuutttoooZZZOOOBBB<<<888333111333111000///---+++*********)))+++,,,,,,***((())))))'''((()))***,,,---...///+++++++++,,,...///111222,,,+++******)))dddMMMFFF===999<<<<<<>>>BBBMMMaaa}}}sssaaa[[[___fffwwwkkkdddlllsssyyyyyykkkXXXMMMAAA;;;777333111222000000...,,,+++************+++---,,,+++)))******'''((()))***+++,,,------((())))))***,,,...///000++++++***))))))```JJJDDD<<<888;;;<<>>???@@@DDDOOOccc~~~eee[[[^^^aaajjjuuuuuuuuuwwwyyydddQQQGGG===999666222000111///...---,,,+++*********''')))++++++)))))))))***((((((((())))))*********++++++************+++++++++***))))))(((^^^IIIEEE???===AAABBBAAAGGGTTTiiiiiiZZZ\\\___eeezzz~~~xxxwwwvvvaaaNNNEEE;;;888666222000111...---,,,+++************(((***,,,,,,+++***+++,,,((((((((((((((()))))))))(((((('''''''''(((((()))******)))((((((___IIIEEE>>><<<@@@BBBCCCJJJZZZqqqoooYYY[[[]]]bbbuuusss___LLLCCC:::777555222000111------,,,+++************''')))++++++*********+++((((((((((((((((((((((((%%%&&&&&&&&&''')))***+++******)))((((((^^^HHHDDD<<<999===>>>CCCLLL^^^wwwuuuWWW[[[]]]aaarrr}}}yyyqqq]]]KKKAAA999777555111000000------,,,+++************%%%&&&((()))((('''((()))((((((((((((((('''''''''%%%%%%&&&(((***---///000******)))(((((({{{[[[GGGEEE???<<>>BBBBBBGGGWWWqqqnnn___VVVZZZ```kkk~~~hhhaaa^^^bbbiiioootttyyyyyywww{{{{{{qqq\\\PPPDDD???888333111000///...---,,,+++*********+++,,,((()))***++++++***)))((())))))((('''((()))***+++&&&(((+++000444555444111++++++***)))(((wwwWWWEEEDDD@@@>>>CCCDDDHHH[[[xxxvvvbbbVVVYYY]]]eee}}}ddd]]]ZZZ```ggglllqqqvvv|||}}}|||kkkYYYOOOCCC???999444111000//////---,,,+++*********+++,,,((()))***++++++***)))((((((((()))***)))((('''&&&&&&(((,,,000444444222///+++***)))))))))vvvVVVDDDDDD@@@???DDDEEELLLaaafffUUUYYY\\\```uuu~~~{{{}}}___YYYWWW^^^fffmmmtttyyytttiiihhhkkk}}}}}}fffVVVMMMAAA>>>:::555111000//////---,,,+++*********+++,,,)))******************)))((()))***+++***(((%%%$$$)))***,,,000333333000---******)))))))))uuuUUUDDDDDD@@@@@@EEEFFFRRRiiimmmXXX[[[___^^^mmm}}}wwwyyyddd]]]ZZZ```hhhpppwww}}}mmmfffjjjooo}}}xxxaaaRRRLLL@@@>>>:::666111//////000---,,,+++*********+++,,,+++******))))))******+++)))))))))***)))))))))(((------...000222111...+++******)))))))))tttUUUCCCDDD@@@@@@EEEGGGWWWnnnttt]]]___ccc___jjj~~~~~~uuuuuuyyyzzzjjjbbb]]]aaahhhnnnuuu{{{pppmmmuuu||||||{{{ttt^^^PPPJJJ???>>>;;;666222//////000---,,,+++*********+++,,,,,,+++***))))))***+++,,,+++***)))((()))***,,,...000000000111222000---+++***))))))))))))lllQQQGGG@@@@@@AAA;;;IIIYYYvvv~~~bbb[[[[[[ZZZ```lllvvvqqqrrrxxxvvviiicccjjjqqqqqqvvv~~~}}}qqq^^^OOOEEE<<<666222222222000000222...//////...,,,++++++,,,***)))))))))***)))'''$$$******)))(((((()))***+++***+++---------+++)))((((((((()))******iiiNNNGGGAAAAAACCC???MMM^^^{{{cccZZZZZZXXX\\\fff|||wwwqqqsss}}}yyyssswww|||||||||ppp]]]NNNDDD>>>888333333222//////000///000000///---++++++,,,---,,,,,,,,,---,,,***'''***)))((('''''''''((()))((()))+++,,,,,,+++***)))(((((()))******dddKKKFFFAAACCCFFFCCCRRRddddddXXXXXXVVVXXX^^^ooo{{{uuuxxxyyyooo]]]MMMCCC>>>999555555333///---...000111111///---++++++,,,+++***))))))******'''%%%((('''&&&%%%%%%&&&'''((('''((()))+++++++++******(((((()))******aaaIIIEEEAAACCCGGGEEEVVViiifffXXXVVVTTTUUUXXXfff~~~xxx}}}wwwnnn]]]OOODDD===777444444222...,,,---//////000...,,,******+++***)))((((((((((((&&&%%%&&&%%%%%%%%%&&&((()))*********++++++++++++***)))(((((()))******}}}___HHHDDDAAACCCIIIIII\\\nnnkkkXXXTTTSSSTTTVVVddd~~~{{{uuuzzz~~~vvvrrrwww}}}wwwmmm^^^QQQGGG;;;666222222111---,,,---,,,------,,,***))))))***...,,,+++***++++++***((($$$$$$%%%&&&(((+++---/////////...---,,,***)))((((((((()))******}}}^^^HHHDDDAAAEEELLLQQQfff{{{rrr[[[SSSQQQRRRUUUbbb{{{uuummmqqqmmmeeefffqqqzzz|||jjj^^^SSSJJJ>>>777222111///,,,+++---)))***++++++))))))***+++---+++)))))))))***)))((($$$%%%%%%'''***---000111222111///...,,,***(((((((((((()))******~~~]]]GGGDDDBBBGGGRRR[[[sss{{{___RRRNNNPPPTTT^^^wwwqqqiiilll~~~oooaaa]]]aaannnuuueee\\\TTTLLLEEE===555222///++++++---((()))++++++******,,,---+++)))'''&&&'''''''''&&&'''''''''((())),,,...000111000...,,,+++***)))((((((((()))******~~~\\\GGGEEECCCJJJWWWbbb|||bbbQQQKKKNNNSSS[[[sssqqqkkknnn~~~~~~zzz{{{|||qqqeeeZZZYYY^^^iii~~~{{{qqqbbb[[[SSSLLLKKKBBB888333///******,,,''')))+++++++++,,,---//////,,,***))))))******))))))((((((((()))***,,,---......,,,+++***)))))))))(((((()))******zzzZZZLLLBBBEEENNN]]]vvvhhhTTTNNNPPPTTTXXXjjjsssmmmnnn{{{~~~~~~zzzsssqqqmmmiiibbb]]]YYYXXXZZZbbbrrr~~~~~~oooaaaTTTLLLJJJGGG>>>666222...******---&&&$$$$$$)))111444000++++++***)))'''&&&%%%%%%%%%(((((((((((())))))))))))***++++++***((('''(((***---,,,++++++***}}}WWWMMMFFFIIIRRRdddkkkUUULLLNNNQQQVVVhhh}}}sssmmmnnn||||||}}}tttllljjjfffccc^^^YYYUUUTTTUUU\\\jjjxxx~~~ssswww~~~~~~|||lll^^^SSSLLLKKKIII???666111---)))***,,,)))''''''+++000333111...---,,,+++***************((((((((()))))))))))))))***++++++***(((''')))***++++++***))))))}}}XXXPPPLLLQQQ\\\qqqsssZZZNNNMMMOOOTTTccc|||rrrlllnnnwwwvvvwwwsssjjjeeeaaa]]]ZZZUUUQQQOOOPPPUUUaaannn|||rrrooossswwwwww{{{yyyggg[[[RRRMMMMMMKKKAAA777111,,,)))))),,,++++++,,,---...000111222***))))))(((((())))))***(((((()))******************++++++***(((((()))+++******)))((((((zzz[[[RRRPPPZZZlll~~~bbbRRROOOPPPQQQ]]]zzzzzz~~~qqqlllooovvvuuuvvv~~~}}}qqqiii```[[[XXXSSSOOOMMMLLLOOOYYYddduuuyyywwwtttsss{{{~~~tttcccXXXQQQNNNOOOMMMBBB888111---)))***---,,,---...---+++,,,000333******)))((('''''''''((('''((()))++++++++++++******++++++***)))(((***,,,******)))((((((www\\\RRRQQQccc~~~hhhUUUPPPQQQQQQXXXnnnwwwzzz|||qqqnnnsss|||xxxwww{{{zzz{{{}}}{{{nnnaaaYYYWWWRRRNNNLLLIIIIIIQQQZZZeeexxxtttpppzzz|||ooo___UUUOOOMMMOOOKKKAAA777222...++++++///+++---...+++((()))---222111000...,,,+++***))))))'''(((***,,,---,,,,,,+++***++++++***))))))+++,,,++++++***))))))|||aaaXXXZZZrrrkkkVVVOOOQQQSSSVVVddduuuwwwyyyppprrrzzzxxxvvvwww}}}|||wwwyyy{{{~~~oooaaaXXXXXXTTTPPPMMMHHHFFFKKKSSS]]]oooqqqmmmyyy|||lll\\\RRRLLLIIIJJJFFF===555222///,,,,,,///***,,,,,,***((((((,,,000111000...,,,***((('''''''''(((+++---...---,,,,,,***+++++++++******+++---++++++***))))))sssmmmtttnnnXXXRRRTTTWWWVVV^^^xxxyyyuuuxxxpppttt}}}~~~rrrqqqsssxxx}}}~~~xxx|||}}}nnnccc[[[]]]YYYVVVRRRLLLHHHLLLSSS___oooqqqmmm|||}}}~~~hhhYYYOOOGGGDDDDDD>>>777111000...++++++...************)))***,,,......---,,,***(((''''''&&&'''(((+++...///...---,,,***+++++++++******,,,...******)))((((((rrr[[[UUUXXX[[[XXX\\\sss~~~tttyyypppttt~~~xxxllllllpppvvvzzz~~~{{{zzznnneee```ddd```\\\YYYRRRMMMPPPVVVbbbqqqtttqqq}}}{{{eeeWWWLLLDDD@@@???888222......---+++***,,,************+++,,,------000///...---,,,,,,,,,,,,&&&(((+++...//////---,,,***+++++++++******,,,...))))))(((''''''zzz]]]SSSVVV]]]WWW]]]xxxvvv}}}|||zzz|||sssmmmhhhhhhkkkqqqwww~~~wwwkkkhhhlllpppqqqnnneeeXXXPPPSSSZZZiiimmmnnn{{{{{{ppp]]]QQQEEE@@@???777333222000///---,,,,,,+++,,,,,,***)))((((((''''''******)))***++++++)))'''***+++---//////...---,,,,,,***((()))+++,,,***((('''''''''''''''bbbUUUUUUUUUUUUaaavvv|||xxxoooiiieeehhhqqq{{{|||uuuvvv{{{|||rrrcccYYYYYY^^^ppplllnnnzzzmmmZZZPPPCCC???===666333222000...---,,,,,,+++///...---,,,++++++++++++///---,,,+++,,,+++***((()))***,,,......---,,,+++,,,***((()))+++,,,***((())))))(((((((((jjjWWWSSSMMMTTThhhxxx|||~~~uuunnnhhhgggooo~~~wwwkkkggggggsss|||jjjooo}}}~~~gggVVVMMM@@@<<<;;;444222111///...---,,,++++++,,,+++***)))))))))))))))000...+++))))))))))))(((((()))+++,,,,,,+++******+++)))))))))++++++***)))++++++***))))))sss[[[QQQKKKUUUmmm{{{{{{}}}wwwrrrnnnooozzz||||||zzzzzzwwwpppooowwwgggqqquuu```RRRIII===888888222111000///---,,,+++++++++***))))))(((((((((((())),,,)))&&&$$$%%%&&&''''''(((((()))******))))))((())))))))))))************,,,+++***))))))~~~```PPPMMMTTTlll|||xxx}}}{{{xxxwwwrrrpppttttttvvvzzzuuukkk{{{sssggguuummmYYYMMMFFF:::666666000000///...,,,++++++++++++,,,,,,+++++++++,,,------'''%%%######%%%'''((()))((((((((((((((((((((('''(((((())))))))))))***++++++***))))))(((fffSSSNNNRRReee|||vvv~~~}}}xxxmmmqqqxxxzzz|||xxxppp|||rrriii|||}}}eeeSSSJJJDDD888333444000......---,,,++++++++++++***************+++,,,---(((&&&%%%&&&)))+++,,,,,,((((((((((((''''''''''''&&&((())))))))))))***+++******)))((((((nnnWWWPPPPPPZZZrrrwww}}}}}}sssnnnvvv}}}}}}|||zzzsssnnnxxx```OOOGGGBBB666222333///...---,,,+++************''''''''''''((()))***+++***)))(((***,,,...---,,,))))))((('''''''''''''''%%%'''))))))((((((***,,,******)))))))))sss[[[RRROOORRR```vvv{{{~~~yyyzzzrrrqqqyyy~~~yyyvvvwwwuuurrr{{{vvv]]]MMMFFFBBB666222333///------,,,+++************************+++,,,......+++******+++------,,,******)))((('''''''''''''''%%%'''***)))((((((***,,,************+++]]]VVVTTTTTTXXXaaavvvzzzyyyvvv}}}zzzyyyuuusssuuuvvv]]]RRRDDD;;;666444111...---------,,,,,,+++++++++((((((''''''((()))************)))(((((((((((((((&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((******+++,,,,,,eeeYYYUUUTTTUUUZZZkkk}}}}}}~~~~~~|||~~~uuuuuuzzzsss^^^TTTFFF<<<888666222///------,,,,,,,,,+++++++++)))((((((((())))))***+++******)))((((((((((((((('''&&&&&&&&&'''(((***+++******************************+++,,,,,,oooZZZVVVSSSRRRSSSaaazzzuuuuuu{{{}}}tttzzzooo___TTTGGG===999666222///,,,,,,,,,,,,++++++++++++******************++++++******)))(((((((((((((((((((((((((((((()))***+++************************))))))***++++++xxxZZZUUURRRRRRQQQ]]]xxxsssvvv}}}wwwtttmmm]]]SSSEEE<<<888666222...,,,+++++++++++++++++++++***+++++++++++++++++++++***))))))((((((((((((((()))))))))******+++++++++************************'''((())))))***}}}\\\TTTPPPQQQPPPXXXyyyyyyuuuyyypppttt}}}jjjXXXNNNBBB:::777444000,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((((((((((((*********+++++++++++++++))))))))))))))))))))))))&&&''''''((()))aaaTTTMMMOOOMMMRRRmmm{{{www{{{uuukkktttxxxeeeSSSJJJ???888555333///,,,*********+++++++++++++++***+++,,,---,,,+++***)))******)))(((((((((((((((******++++++,,,++++++***((((((((((((((((((((((((''''''((())))))eeeTTTKKKNNNMMMNNNeeeyyy{{{|||pppgggsssrrr^^^PPPGGG===777555444000,,,)))*********++++++++++++***+++,,,---,,,+++)))(((******)))((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))***++++++,,,gggTTTJJJNNNOOOPPPddd{{{||||||yyypppeeesssmmmXXXNNNFFF<<<777666555111...))))))******++++++++++++)))***,,,,,,,,,***((('''******)))((((((((((((((()))***+++,,,++++++)))(((************************,,,,,,---......qqq[[[OOOTTTQQQKKK\\\xxx~~~xxxvvv~~~wwwpppjjjdddttt|||dddTTTDDD@@@999444111///---,,,,,,,,,+++(((&&&%%%&&&''')))***,,,---,,,)))&&&$$$(((((()))***************(((((())))))*********+++(((''''''''''''(((((()))***,,,///222444ttt\\\NNNQQQPPPJJJWWWooo{{{www}}}{{{uuummmhhhkkkzzzwww___OOODDD@@@:::555222000...---,,,---,,,+++)))(((***+++)))***+++,,,+++)))'''&&&&&&''''''(((((((((((((((((())))))************+++)))))))))))))))******++++++,,,...000111{{{```NNNPPPQQQKKKSSSddd}}}yyy|||zzzssskkkgggnnn~~~rrr[[[MMMDDD???:::555222111///...***+++,,,+++******,,,---*********************)))''''''''''''(((((((((((())))))***+++++++++******+++++++++++++++,,,------,,,,,,,,,,,,---eeeOOOPPPSSSNNNRRR]]]|||yyyzzz{{{|||zzzqqqjjjeeepppooo[[[OOOCCC???999555222111000///)))***+++***)))(((***+++******)))))))))***,,,,,,)))))))))))))))******+++)))***+++,,,,,,++++++***,,,+++++++++,,,---......---,,,***))))))iiiOOONNNSSSPPPQQQWWWtttyyyrrrrrrvvvwwwnnngggcccqqqjjjWWWMMMAAA===888444222111000///+++,,,---,,,***((())))))+++***)))((()))+++---...***))))))((()))***++++++***+++,,,------,,,+++***+++******+++,,,---.........,,,***((((((oooRRRMMMQQQPPPOOOTTTiii|||sss~~~zzzqqqpppvvvtttjjjdddbbbmmmzzzbbbPPPFFF???;;;666222111000///...---///000///---++++++++++++***))))))***+++,,,---((('''&&&&&&&&&''')))***+++,,,---......---+++)))************+++---...///...---+++))))))yyyZZZQQQRRRQQQPPPTTT^^^rrriiirrrvvvuuu|||sssjjjffffffooosss[[[KKKCCC===999444111000//////...,,,...//////...---------+++++++++***++++++,,,,,,((((((&&&&&&&&&''')))***+++,,,...//////---+++)))*********+++,,,---//////...---,,,++++++bbbVVVUUUSSSSSSVVVWWWzzzllleeekkk||||||uuummmkkklllyyyoooYYYJJJCCC<<<888333000//////...---(((***---...---,,,---...+++++++++++++++++++++++++++***((('''((()))+++,,,+++---///000///---+++)))+++++++++,,,---...000000...------------oooaaa^^^YYYRRRMMMaaavvvpppgggfffqqq|||wwwjjjgggrrrnnnWWWFFF???===999444000...---,,,+++,,,+++***)))))))))+++,,,,,,,,,,,,+++***))))))((()))))))))'''&&&'''***,,,,,,111666666111+++******,,,+++*********+++,,,------+++***+++...~~~tttssskkk___UUU___ttt}}}vvvnnnmmm}}}{{{mmmkkkxxx}}}jjjUUUFFF???<<<888333000......---,,,---,,,,,,,,,,,,------...,,,++++++***))))))(((((()))))))))((('''))),,,///...333888888333///...///---,,,+++*********,,,,,,///...,,,---///|||jjj\\\^^^rrrxxx{{{wwwrrrwwwppppppuuudddRRRDDD>>>999666222/////////...---(((((()))***************+++******))))))((((((''')))))))))((((((+++///222666:::<<<;;;777222000111...---+++***)))******+++...---,,,---...zzzjjj\\\```rrruuuvvv|||www|||qqqgggfffqqqqqqtttooo___OOOBBB===666333000.........------%%%&&&''')))))))))((((((***)))))))))(((((('''''''''(((((('''(((+++000444@@@BBBBBB>>>999333000000///...,,,***)))))))))***)))))))))***+++zzzrrrmmmcccZZZbbbsssuuuqqqzzzpppkkkddd```eeesss}}}qqqwwwzzzhhhZZZKKK@@@;;;222000---,,,------,,,+++((()))+++,,,---,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&'''+++000555BBBBBBAAA>>>:::666333222000...,,,***))))))))))))&&&'''((()))***rrrdddaaa^^^ZZZaaaqqqwwwnnnzzzuuugggddddddjjjvvvzzzrrr|||rrraaaSSSGGG===999111///---,,,------+++*********+++++++++*********))))))))))))))))))))))))&&&&&&&&&%%%&&&***000555<<<<<<;;;:::999999888888///...,,,***))))))))))))((()))++++++***rrr___[[[]]]]]]\\\kkkzzzmmmuuuxxxtttrrrsssxxxsssvvvyyyvvviiiXXXLLLBBB:::666222000///.........,,,***+++***)))(((((((((((((((************************(((((('''&&&'''+++111666777666666666888999::::::///...,,,***))))))******+++------,,,(((uuu___ZZZ]]]^^^XXXfff|||mmmtttzzzyyyuuugggjjjttt~~~{{{{{{|||}}}}}}zzzyyy{{{aaaQQQGGG???888555444222000000000///---+++000///---+++******++++++***************+++++++++******((('''(((,,,222777777555444444555777888888...---,,,************+++,,,......***%%%rrrZZZPPPPPPSSSYYYaaazzzzzz{{{qqqfffkkkzzz}}}||||||zzzzzz|||vvvvvv|||rrr[[[LLLCCC<<<888777111000///---+++*********///...,,,***)))))))))***))))))))))))))))))))))))...---,,,******---222666:::888555333222333444555,,,+++***)))((((((((((((+++++++++******ttt[[[PPPPPPTTTUUU___wwwuuusssnnnhhhqqq~~~zzz{{{|||vvvvvv~~~nnnXXXJJJBBB;;;777555111000///---+++*********,,,,,,+++***)))***++++++))))))))))))))))))))))))++++++***))))))---222777:::888555222000000000111---,,,,,,,,,,,,---............---,,,+++www\\\PPPPPPTTTWWWaaayyy|||pppooooooooo|||~~~vvvvvv{{{iiiTTTGGG@@@:::555444000000...,,,+++*********)))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((()))---222666999777444000...,,,,,,---((((((((()))***,,,---...111000///...,,,}}}___PPPPPPUUUYYYbbbxxxrrrnnnrrrzzzwwwuuuuuucccPPPEEE???999555444000///---,,,+++*********)))))))))))))))*********((((((((((((((((((((((((''''''''''''(((+++000444777555222///,,,+++++++++&&&&&&&&&'''((()))+++,,,111111000///---cccQQQPPPUUUWWW___ooosssooovvvwwwvvvooo^^^MMMDDD???:::555444///...---,,,+++*********************))))))((((((''''''''''''''''''''''''((((((((('''''')))---000555333111///---,,,,,,,,,++++++************++++++...............gggSSSQQQUUUZZZ___jjj~~~uuusssvvvxxxhhhYYYIIIBBB>>>:::555444...---,,,+++***************+++++++++***)))((((((''''''''''''''''''''''''((())))))(((((())),,,///555444333111000......---,,,+++***)))((((((((((((,,,,,,,,,------lllUUUQQQVVV^^^aaafffuuuttt|||{{{bbbSSSEEE???<<<888444222------,,,+++************)))***+++,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((()))***...000999888777444222000......+++***)))((((((''''''''',,,++++++++++++nnnVVVRRRVVV]]]^^^___jjj}}}sss~~~sss^^^PPPBBB===;;;777333111------,,,+++************'''(((***,,,------------************************%%%&&&((()))***,,,000333===<<<:::777444111...---///...------,,,,,,------,,,,,,++++++***zzzZZZNNNOOOWWWVVVUUU^^^|||}}}ttt}}}yyyxxx|||zzziiiWWWNNNEEE???:::444222333...------,,,+++++++++,,,((()))+++,,,,,,+++******((()))+++,,,,,,+++)))((()))))))))((('''***000666???===:::666333111000///***++++++++++++,,,,,,,,,(((((())))))***___PPPOOOOOONNNNNNXXXsss~~~xxx|||uuuttt|||vvveeeQQQHHH???;;;777222111333------,,,+++++++++++++++)))***++++++,,,++++++***)))***+++,,,,,,,,,***)))((())))))((('''***111666:::999666444111000000///,,,,,,,,,,,,,,,---------************+++fffSSSNNNIIIIIIIIIPPPhhh}}}|||tttrrr~~~qqq```RRRIIIAAA===999444222444,,,,,,+++************+++)))******++++++,,,,,,,,,+++,,,,,,------,,,++++++(((******)))(((***000555444333111000///.....................------------,,,,,,,,,++++++nnnVVVMMMJJJIIIIIILLL]]]~~~yyy~~~xxxtttnnn]]]UUULLLCCC>>>999333000111++++++******)))******+++*********+++,,,---...///.........------,,,,,,,,,+++,,,---+++))))))---000//////...------,,,,,,,,,///.........------,,,,,,,,,,,,,,,++++++uuuYYYLLLMMMKKKHHHIIIUUUqqqwwwxxxmmm]]]NNNFFF>>>:::666///---...+++******)))******++++++*********+++---000333555333222000...---,,,,,,---...000000---)))'''))),,,------------,,,+++******///......---,,,++++++***++++++******)))|||]]]MMMMMMIIIEEEFFFQQQjjjzzz|||lll\\\IIIBBB<<<:::888333222333+++************+++,,,,,,+++******+++///333888;;;888555222///,,,,,,,,,,,,///111222///***'''((())),,,------------,,,++++++//////...---,,,+++***)))*********))))))aaaPPPKKKFFFCCCGGGSSSlll|||iiiYYYHHHAAA<<<<<<:::666555666+++++++++++++++,,,------+++******,,,000666===@@@<<<999444///,,,++++++,,,...000222000,,,))))))***+++,,,---///////////////111111000...---+++******)))************dddRRRJJJDDDBBBIIIXXXrrr||||||}}}fffVVVFFF@@@:::999666222///111,,,+++++++++,,,------...+++******---222999???DDD>>>;;;555000,,,******++++++...111000---******,,,)))***---///111222222222333222111///...,,,++++++*********++++++