BM6(  jjjrrrӵĦĦӵĦ~~~DDDBBBAAAAAADDDIIILLLLLLJJJBBB;;;[[[4ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{???888888888999999:::999999;;;111FFFgggGG=?HdĦ=ĪjGG=?HdĦKKK666777;;;BBBIIIKKKGGGCCCDDD555888HHHwwwӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵiii???<<&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??UUUDDD>>>WWWlllMMM;;;bbb4Dӵ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]ĦxxxXXX===EEEnnnnnnUUUqqq4DuXӵ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ĦtttKKK;;;MMMqqq4DuXӵ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ӵ[[[;;;777OOOsss4DuXӵ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ӵyyybbbLLL777;;;SSSdddyyy4DuXӵ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&ĒRaaakkk{{{yyywwwjjjLLL:::===CCCYYYwww4DuXӵ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@hwwwzzzsssvvvnnnMMM555444:::MMMyyy4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{sssYYYDDD>>>;;;;;;ddd|||xxxwwwyyy}}}~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦqqqTTT888111GGGggg~~~wwwppppppsss}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦwwwKKK<<<>>>SSS~~~|||{{{>AneneneneDenene>Ak<fhDeneneneuuuvvvyyytttuuuzzz{{{ccc;;;777???hhhxxxuuuyyy{{{xxxtttyyy{{{~~~ppptttyyyvvvyyyqqqAAAVVV```;;;999;;;YYYyyywwwtttuuuzzzzzz777999bbb{{{AAABBB:::GGG|||}}}|||???444BBBeeeCCC<<<000BBB{{{ZZZDDD888CCCggggggDDD888...III~~~SSS:::555FFFSSSVVVLLL;;;>>>888<<>><<<;;;;;;===999222<<>>BBBPPPaaammmaaagggxxx||||||vvvmmmiiikkkgggYYYOOONNNRRR[[[```fffxxxiiiOOONNNYYY]]]YYYWWW]]]gggmmmooojjjddd___bbb___[[[WWWUUUQQQLLLHHH>>>===UUUbbbRRRXXXggg^^^RRRMMMGGGNNN\\\ZZZYYYdddooocccdddttt|||tttooorrrfffbbbccciiieeeZZZVVV[[[[[[fffxxx~~~oooaaavvv{{{{{{qqqaaaXXXXXX]]]SSSNNNHHHGGGLLLTTT___fffVVVWWWaaaxxxppphhh```dddsssnnnkkkpppyyyuuubbbTTTQQQVVV```jjjwwwbbbKKKPPP```fffaaaSSSTTTWWW[[[^^^]]]ZZZVVVUUUQQQMMMMMMNNNMMMHHHCCC@@@999NNNUUUBBBMMMfffdddRRRKKKBBBGGGSSSSSSWWWgggrrrbbbaaattt}}}qqqcccaaaRRRSSS]]]hhhfffZZZVVV[[[OOO[[[ooo|||~~~~~~zzzvvvyyykkk[[[^^^dddggg___SSSQQQ\\\hhhbbb[[[TTTSSSUUUYYY\\\___UUUPPPSSSggg{{{mmm]]]PPPQQQ[[[bbbeeefffppp~~~}}}fffwww~~~{{{tttcccVVVYYYaaalllTTT???CCC[[[fff^^^QQQKKKHHHIIIIIIFFFFFFGGGFFF@@@CCCOOOPPPEEE???AAA:::<<<@@@EEEJJJOOORRRTTTFFFBBB@@@CCCHHHKKKJJJHHHSSSTTT]]]gggeeeWWWIIICCC>>>BBBIIINNNQQQQQQOOOMMMKKKVVVdddlllqqqzzzooommmgggaaa___gggvvvvvvfffXXXWWWdddqqqxxxuuuzzzhhh[[[\\\aaaeee^^^VVV^^^nnngggeeehhhmmmoookkkgggeeeWWWKKKCCCMMMiiizzzjjjeeeZZZPPPLLLLLLNNNUUU[[[eeevvv~~~|||{{{lll___dddwww~~~wwwlll[[[TTT\\\fffuuuvvvJJJ888:::IIIOOOGGGEEEBBBAAACCCBBB??????BBBBBBEEEOOOXXXVVVJJJ>>>999777999;;;???CCCHHHKKKMMMIIIEEEBBBCCCGGGHHHFFFDDDBBBBBBHHHOOOOOOEEE<<<999666888<<>><<<888999>>>GGGPPPYYY\\\ZZZUUUIII>>>888888888999===AAAEEEHHHKKKGGGDDDCCCDDDDDDAAA???:::999;;;??????:::888888666555555666777:::<<<>>>:::@@@GGGHHHEEEEEEIIIOOO\\\cccnnnzzz}}}hhhSSSSSSPPPHHH???999888>>>DDDRRR[[[gggsssuuuRRR>>>:::@@@DDDFFFAAA999777===EEETTTRRRPPPMMMGGGEEEKKKTTTaaasss{{{yyyxxxwwwqqqkkknnnwwwwwwdddmmmcccZZZLLLCCCFFFWWWnnn~~~yyyqqquuuxxxjjjkkkqqqvvv~~~wwwssstttfffddd___VVVKKKGGGRRR```mmmyyyzzzsssttt|||xxxiiifffaaa[[[___lllkkk^^^RRRGGGIIIXXX```xxxbbb<<<;;;<<<;;;<<<;;;777999>>>@@@;;;666888>>>JJJPPPRRROOOTTT]]]WWWIII===;;;999999;;;>>>CCCFFFIIIFFFCCCAAAAAA@@@>>><<<::::::;;;;;;;;;999:::<<<777666555555666888:::;;;666;;;AAABBB???>>>@@@CCCIIIIIIKKKVVVdddiii\\\KKKBBB@@@<<<777444444888<<>>;;;999999===AAACCCDDDBBB@@@>>>>>>===<<<;;;777:::<<<:::888777888888444444555555555555555555222555999;;;;;;:::;;;<<>>999999<<<444777888666333333666:::>>>>>><<<<<<>>>@@@AAA@@@AAAKKKMMMLLLQQQPPPPPPYYYpppUUUJJJQQQ[[[bbbooorrreeejjjsssMMMMMMMMMJJJFFFCCCCCCDDDBBBEEEEEEAAABBBMMM```nnnrrrccc```\\\QQQMMMPPPXXXXXXXXX[[[___bbbbbbbbbYYYcccnnntttuuuvvvyyy}}}zzzvvvpppkkkjjjnnnssswwwiiiaaaYYYUUURRROOOPPPTTTXXXUUUKKKSSSwwwxxx```]]]___]]]]]]\\\OOOFFFIIIIIIHHHOOO___qqqsssJJJ444888888444777;;;:::999;;;<<<999444555999888<<<>>>CCCTTTccc\\\KKK???===999777777999<<<>>>======<<<;;;::::::::::::555:::===999666666666555444555666777777666555444444555666888888888888777666666777===JJJQQQKKK@@@888888777777888999;;;<<>>===@@@@@@MMMfff```ZZZfffLLLJJJHHHDDD@@@===<<<;;;<<>>CCCFFFFFFDDDAAA<<<:::888555555666777999888999888777555444555666000777999333000333777777666555555444444555666777333111000111444777777666333555555333444888:::999888666333222111111000000...333555555777;;;;;;888333666444---***///333222666555333333333333333333///444444000///444555222,,,333111222:::888333777///;;;BBB<<<999:::777000777555888GGGXXX^^^VVVKKKEEE[[[}}}kkk[[[WWWYYYXXXPPPDDD======@@@JJJEEE===>>>LLLZZZYYYOOOXXXrrruuuhhh^^^XXXYYYcccnnnzzz```RRRMMMLLLLLLLLLQQQVVVYYYYYYWWWWWWWWWYYYWWWWWW[[[aaadddaaa]]]cccccc]]]TTTRRRRRRJJJ>>>AAAEEEIIIHHHDDDAAABBBDDDBBBAAAXXXgggEEEDDDUUUcccPPPBBB888888777444888BBBIIIIIIQQQbbbrrrppp\\\HHH444111000111333444333111333333333444666888999:::666444888???@@@;;;:::<<<666666777777555444666;;;666555444555888999666444:::333222888999333111555555222000111555777444222666444444555555444666999333333222222222333555555444333111000000111333444000111444666333///222888666333111222111...000444444222000111444555333111222///...000111111111222222111111444777777333000555888;;;;;;999666444333444444555777;;;>>>>>>>>>@@@aaaeee```lllvvvvvvuuufffNNN>>>===>>><<>>BBB??????DDDJJJJJJCCC;;;444222000111333444333111222222222333444555777888666555999@@@AAA===;;;<<<999777555555555666777888===:::555444555777777666444111000111111///222666333333333333333222111000666555555555444222000///222222111000000111222333333222111000000111222333000000111333222222888AAAEEE:::000///000000000000333111000000222222000...333222000111111111111111222111111333666666333000111555;;;@@@AAA>>>999666555444444666999:::::::::;;;aaa|||mmmccchhh{{{{{{ZZZRRRYYY```kkksssyyywwwtttsssoookkkjjjmmmrrrxxxoooYYYKKKFFFAAA<<>>JJJeeesssIII:::???GGGDDD:::444555444111333999===;;;777333111111333444444222111222333444333111333333333333444555666777222222666;;;<<<888666777888666333333666888777555:::888555444444444444333222555444111000333555555111444666555222000111222:::::::::999888666222///111000000/////////000000222111000//////000111222111//////111222555>>>HHHRRR@@@///,,,000222000...333222000000111111000...000000000000000111222222111111111333444444222000...222;;;DDDIIIGGG???888555444333444666777666555777[[[xxxXXXNNNEEE@@@@@@OOOpppmmmeeeuuuiiiMMMEEEHHHLLLPPPXXXbbbkkkqqqrrrjjjaaaWWWPPPPPPXXX]]]___dddlllyyyssshhhZZZJJJAAAJJJGGGCCCAAAAAADDDHHHJJJUUUxxxqqqfff]]]VVVTTTVVV[[[\\\YYY\\\bbbgggpppgggiiijjjeee]]]TTTSSSXXXYYYUUUPPPSSS[[[dddgggccc]]]YYYXXX\\\llltttiiiZZZRRRNNNKKKFFFDDDFFFKKKQQQPPPGGG???IIIrrrrrrIII666777===???888444555444111111555777999:::888444222222444444333333333333333222222555555555555666777888999888777888::::::888777777666888999888999;;;999555222444666999999888555222777;;;999333666??????888555555444444444555555666;;;>>>>>>;;;888888666444111000000000////////////000000////////////000000222000///111222444<<>>GGGJJJAAA666222444444111111111111111111111000000//////////////////000333111000333222111444999AAA888000///000///000222...///000000111222333444000555666111///222444222111111222333222222333333000000222999???@@@:::555333222111333555666666555:::<<>>:::???BBBZZZVVVNNNCCC???BBBGGGJJJLLLKKKPPP___ppp|||~~~vvvcccWWWXXXSSSDDD<<>>444444999999777LLL```lll]]]DDD555222333000111222222333333222222//////000000000000//////444111111333333000///111444111000111000---...333+++---////////////111222999@@@???666111333333000111333444333222222444555222111000222555666444222333222111333555666666555888111CCC]]]WWWBBB777555888333222777777444888AAABBBJJJMMMFFF===:::;;;<<>>;;;;;;EEEUUUeeennnqqq~~~lll^^^UUUPPPNNNKKKRRRZZZhhhtttmmmfffnnn~~~yyymmmiiidddeeepppzzzwwwxxx{{{xxxuuu~~~sss^^^MMMGGGOOOZZZyyy{{{]]]MMMJJJLLLOOORRRVVV^^^hhhpppmmmnnnmmmfff\\\QQQJJJGGGKKKXXX```[[[SSSNNNGGG>>>CCCFFFGGGEEE@@@>>>AAADDDRRRpppbbbIIIBBBCCCBBB@@@999888666555666777666444888666444222111222555888444666777555222111222333111111222444666888:::;;;999@@@EEEDDDEEEEEEAAA;;;888999777888EEETTTSSSHHH777999;;;;;;999777888999BBBLLLbbb~~~yyyYYYAAA777666888888WWW{{{]]]???444222...///111333333444333333000000000111111000000000222//////222333000000222111//////111///,,,,,,000///111222222///...000222:::BBBBBB777111333444000222444555555333333555777222111000//////000111111444333222222444444333222444111<<>>999999333666555333333444666888999222<<>>MMMWWW```cccdddeee^^^UUUDDD@@@;;;AAA[[[tttwwwkkk;;;BBBJJJMMMHHH???777222000HHHtttqqqOOO:::444777;;;WWWnnnFFF333...---...000222333444444333000000111111111111000000111...---000333222333666444000///000///,,,***,,,555777888666222000111333333===>>>444///444666222333555666555333333555888111222222000......000111666444222222333222111///111777===555---666;;;...///444666555777;;;:::777555AAASSS[[[NNN999222888222222444666666333333555888777999;;;:::<<>>MMMgggyyyuuujjjnnn|||~~~]]]UUUTTTSSS]]]iiiccc___iii{{{|||rrreeefffpppmmm```]]][[[WWWSSSPPPNNNNNNNNNaaa\\\VVVPPPOOOYYYpppbbbDDDAAAHHHKKK^^^xxxggg\\\___ccceeelllvvv[[[^^^TTTJJJIIICCC???EEEEEEKKKRRRSSSKKKBBB???AAACCCAAAFFFNNNKKK@@@===DDDBBBNNNeeeRRR===AAA777FFFVVVDDD888555666:::;;;666222222333222111111111333666777666777666444444666444000444000222;;;===???LLL___vvvuuuaaaLLL^^^}}}|||MMMBBBdddwwwWWW555111---KKKjjj???333::::::TTTwwwTTT777///111///...///222333222///.........///////////////......//////000111111111444111...+++***+++---///===>>>:::555222444444222555666777666444333333333:::111666<<<777555888666111///000000...,,,000777<<<999///222///000;;;...555333111111222222222111666999999555444777999888000:::YYYdddKKK;;;;;;222888777666555333333555777666666777999<<<>>>@@@BBBFFFJJJQQQVVVTTTSSSYYYbbb\\\WWWJJJ===999;;;:::444>>>MMM[[[]]]TTTLLLMMMSSSkkklllccc\\\\\\\\\ZZZ[[[```vvvnnnggg___[[[]]]```^^^ZZZXXXUUUPPPLLLJJJJJJLLLMMMMMMIIIFFFEEEFFFKKKWWWccciiiPPPFFFBBB>>>KKKiiioooaaa```gggmmmQQQSSSKKKEEEIIIGGGDDDIIIIIIPPPWWWWWWOOOFFFAAAAAACCCDDDLLLVVVTTTGGGAAADDDBBBDDDMMMbbb|||KKK;;;>>>===WWWgggNNN;;;777777;;;<<<888555555333222111111111333555777444777777666888;;;:::555777777<<>>999555IIIjjjVVV:::000111000...///222333222000////////////////////////------......///000000000333111///---,,,---///000888888555000...000000...---///000111222555:::===777444444222777IIIMMM<<<111//////000...---222999QQQIII222333666///444///555333222222444555555444777999888222000444666666888???___lllRRR===:::111666999999777777888999777555555555777888:::<<<===???BBBHHHMMMNNNPPPYYYdddbbb___VVVIIIBBBAAA===888???HHHQQQOOOFFF???@@@DDDJJJ[[[mmmvvv}}}}}}lll```XXXUUUZZZbbbuuussskkkhhh\\\TTTXXXZZZWWWUUUYYYTTTQQQLLLGGGFFFGGGJJJLLLDDD???<<<>>>???@@@DDDIII]]]kkkrrrgggVVVKKKCCC>>>CCCYYY^^^TTTWWWXXXJJJMMMFFFCCCJJJJJJIIIOOOHHHOOOUUUTTTMMMFFFAAA???AAADDDNNNYYYXXXKKKCCCBBBCCC===:::EEE\\\yyybbbFFF@@@DDDMMMsss}}}XXX<<<888666999:::777555777333222111000111333555666444666777777999<<<:::666555999AAANNNccclllbbbTTT;;;:::IIIxxxlllCCC333...;;;RRRppp{{{jjjKKK666///111000///000222333222111////////////////////////......//////000111111111111000000//////000000111333444222,,,+++---...,,,)))***+++---000666===BBB999:::666...===```dddFFF111/////////......444<<>>555000222444444;;;CCCgggwwwYYY>>>777111444999:::666666999888222666666555555666777777888;;;;;;>>>BBBDDDHHHSSS___]]]___\\\SSSKKKGGGBBB>>>???CCCEEEAAA:::555555888555>>>FFFKKKSSSdddxxx~~~fffUUUMMMRRRYYYmmmuuu}}}vvviiigggggg___YYYXXXXXXVVVTTTTTTQQQOOOLLLIIIHHHGGGHHHHHHFFF@@@======>>>>>>AAAGGGMMMVVV\\\XXXOOOKKKLLLOOORRR___kkkSSSIIIFFFJJJPPPKKKGGGKKKJJJKKKTTTJJJOOOSSSOOOJJJFFFDDDBBB@@@BBBIIIQQQQQQHHHBBBBBBDDD@@@===???HHHXXXmmm~~~VVVSSSZZZ]]]kkk^^^:::555333555666444444666333222111000111222444555333555666444666888666111333888DDDYYYwwwlllcccOOO777888@@@nnntttEEE444444555>>>KKKRRRJJJ<<<333222111111111111222333333222000000000//////////////////000000111111222333333...///000000111111111000222444111,,,,,,//////---,,,---...///000444999===888999555///===___bbbEEE111/////////......555===jjjsssGGG...777111000444222111111333666888999999SSSQQQHHH;;;333222444333666FFFpppZZZ999444222555:::999444444999777111888888777666555555555666999888999<<<<<<>>>FFFPPPLLLQQQUUUSSSMMMHHHDDDBBBAAAAAAAAA???;;;888666666555888999;;;@@@NNN___kkk{{{dddUUUPPPQQQfffnnnxxx~~~ddd]]]cccaaaeee___TTTRRRWWWRRRGGGLLLMMMMMMLLLJJJGGGDDDBBBAAAAAACCCEEECCC@@@CCCIIINNNOOOPPPMMMGGGGGGQQQ\\\iiiooohhhNNNEEEIIISSSQQQKKKKKKIIIMMMZZZWWWZZZXXXPPPJJJJJJIIIGGGCCCBBBCCCFFFGGGEEEDDDEEEFFFHHHKKKJJJDDDDDDRRRddd}}}rrrbbbqqqaaa:::555222444555444444777333222111000000111333555111333333222444888888444666;;;LLLmmmWWWOOOjjjzzztttbbbAAA333555777___vvvGGG999===555444666;;;;;;777555777111222222333222333333444111111000000////////////......///000000111111222,,,---///000000000000000111333111,,,,,,///111///000111333333222222444555333...///000555DDDGGG888000///...///......444<<>>@@@???666:::TTTsssAAA999MMMSSSLLLHHH888444666444VVVkkkAAA888===:::444222555777555333444111333444444333222444555222111111000000//////...,,,,,,,,,---......//////---...//////000000000///...000///++++++///111//////111333444333222222333222+++000666111000333000///...///000...---222999]]]xxxZZZ555...222888000111//////000222444555444>>>???<<<555111333555444444SSS}}}OOO===LLLRRRLLLCCC>>>@@@???888444555555444333222111111111111111111555:::;;;999:::???===>>>AAAEEECCC===:::;;;CCCCCCCCCCCC@@@;;;555000444333444999===>>>AAAEEEHHHQQQ\\\sss|||jjjLLLQQQ[[[aaa]]]aaa}}}sssUUUJJJLLLMMMSSSYYYZZZVVVTTTRRRKKKBBB@@@BBBEEEGGGGGGEEEBBB???@@@CCCJJJSSSUUUPPPLLLKKKNNNHHHHHHKKKHHHEEEOOO___sss~~~{{{```QQQVVVQQQNNNTTTUUUVVV^^^bbbfffbbbVVVOOOPPPMMMFFFJJJJJJIIIJJJNNNPPPOOOMMMKKKUUUhhhsssjjjWWWOOOTTTnnnjjjxxxeeeTTTZZZyyybbbLLL:::555444777888666666888333222111//////000222333000111000000666@@@EEEEEE666999YYYaaa<<<111>>>===888===777777999<<<]]]vvvPPP;;;DDDRRRTTTIII===999777333000000111333555444333222444666222222111111000//////...---------...//////000000000000000000000000000111---///...++++++000111000///000111000000000222444222...444888///,,,222111------///111///,,,///666MMMXXXGGG888...---777000333111000000222333333222///333555222222555777666777VVV{{{rrrOOOUUUttt{{{qqq___XXX^^^VVV>>>111444333222222111111222222333222111444999;;;:::;;;???>>>:::999<<<<<<888555666<<<<<<======;;;888333000777333444;;;???>>>???CCC===@@@CCCSSSnnnccc[[[WWWWWWQQQTTTrrrwwwcccLLLJJJLLLGGGIIIHHHMMMTTTSSSJJJCCCCCC???@@@CCCEEEGGGGGGFFFEEEEEE@@@@@@GGGMMMMMMJJJJJJJJJBBBAAAGGGGGGFFFSSSgggqqqqqq]]]\\\SSSQQQ[[[]]]YYY\\\bbbhhhhhh^^^ZZZ\\\XXXNNNIIIKKKNNNQQQUUUVVVQQQLLLLLLZZZuuujjjTTTMMMRRRNNN```wwwjjjFFF@@@WWWtttVVVCCC;;;777333222555777555444555444222111//////000222333333333111///555>>>DDDEEE999===___bbbCCC555>>>999444<<<777666;;;EEEkkknnnccc]]]ZZZMMM777<<<^^^xxxxxxeeeNNN@@@777333222444111444666555333222444777222222222111000//////...000000000111222222333333222222111111000111111222///000///,,,---222444222222111///---,,,---111444......444333***---444000,,,---///111///,,,...333===888000777000)))666222555333111111222222222111,,,222666666666999:::888666TTTtttiiiSSSlllzzzqqqLLL666888444333333333444555555666777555666999;;;999;;;???===555222666888555333555444555777888777666666555;;;444333888<<<<<<===AAAAAA@@@:::???QQQbbbxxxqqq```YYYRRRUUUrrr~~~}}}fffjjj|||www___QQQMMMKKKKKKLLLFFFIIIIIIFFFDDDEEEDDD@@@>>>BBBCCCBBBFFFMMMMMMIIILLL???<<>>@@@EEEBBB<<<555777HHHdddyyyzzz\\\OOORRRkkkzzz|||xxx{{{sss[[[YYYeeekkk]]]NNNIIIIIIJJJMMMQQQLLLJJJCCC???AAAEEEDDD???>>>BBBDDDGGGNNNUUUUUUOOOJJJAAAAAANNNVVVOOOFFFBBBAAA===AAAKKKQQQZZZsssvvv]]]SSS\\\iiiwww|||tttiiifffmmmrrrkkkgggbbbXXXQQQRRRXXXgggxxxxxxaaaGGGHHHQQQkkkiiiLLLBBBBBBJJJRRRJJJ<<<;;;FFFXXXRRRMMMIIIAAA888666:::333333333333333555444333333222111000000111222333333222222111222333555666:::FFFqqqlllEEE;;;<<<>>>888999???<<>>>>>AAAEEEBBB===<<>>;;;666444666444666444///222888777000000000111222333444444555444333222111111222333333>>>GGGnnnsssCCC888999===666666???BBBPPPfffrrrTTT<<<777777777888BBB^^^^^^888///222444444444444555666777888999555444222222222222000...111111111111111111111111,,,...111000///000333777333///++++++---//////......000222222000///000111111111///...------------/////////000/////////.........//////111222444555999888777444222222444555999555111111444777777666222===???>>>YYYkkkVVVNNNPPP<<>>CCC@@@;;;555222111222222333222222222333555888999???@@@@@@???>>>???AAADDDTTT\\\jjj{{{}}}qqqooouuuttt|||wwwrrroooqqqssstttyyy~~~vvvqqqlllggg]]]OOOHHHHHHKKKKKKMMMPPPQQQSSSZZZcccggg___SSSIIIIIIMMMLLLHHHDDDHHHPPP^^^jjjlllbbbVVVAAA888444888===>>>???AAA@@@>>>CCCKKKOOOZZZzzzmmmmmmttt~~~xxx|||wwwzzz|||{{{wwwjjjbbbYYY[[[eeehhhZZZHHHHHHCCCCCCLLLUUUSSSGGG;;;999999999;;;===>>><<<:::999;;;===>>><<<888555555777;;;777......777999333000111222444555555555555444444333222222333444444@@@FFFkkkvvvDDD666666:::777???QQQ[[[PPPPPPfffxxxgggKKK???<<<777999999777>>>\\\ggg:::222666111:::888666555444555666777888666444444444444222000222222222222222222222222---///111111000000222444111...++++++---///......000222333222111//////000111000...---------......//////000000111000...------...///111222222333333555777888666222222777;;;>>>:::555333333555555555000777777666MMMxxxeeeKKKBBBGGGNNNGGGOOOKKK:::111555444,,,000000///////////////000333555000000888888:::DDDVVVWWWPPPAAA777666777666555444222222222444666777>>><<<;;;<<<@@@DDDHHHIIIGGGLLLTTTaaarrr}}}qqqsss{{{vvvqqqoooooonnnmmmqqqvvvjjjddd]]]XXXSSSLLLHHHGGGHHHJJJLLLNNNKKKJJJRRR\\\ZZZXXXRRRKKKIIIKKKLLLJJJHHHKKKUUUeeeooolll]]]PPPAAA;;;666777999<<<@@@DDD===;;;???HHHNNN\\\yyyxxx}}}~~~vvvfffVVVVVVccckkk^^^LLLIIIFFFAAA=========;;;999999999888999:::<<<:::888DDDFFFGGGDDDAAA>>>===<<<222888999444222777888444222333444555555555555555444444333333444555777888>>>DDDjjjKKK===999:::???VVVtttaaaLLLQQQ```RRR999666@@@;;;AAACCC===@@@[[[qqqBBB???EEE777;;;999777555444555666777:::888666666666666444222111111111111111111111111000111222111000///000000///...,,,,,,---.........111333444333111000000000...............///000000/////////111333222///,,,---...///111222222222111000444777555222333999???@@@<<<888444333444555555---444666444BBBccc}}}eeeIII777999JJJYYYcccoookkkRRR<<<666333---000//////......///000111111333///000666666:::IIIooovvvpppXXXDDD??????===666555333222222333444666===;;;:::<<>>BBBCCC>>>;;;<<<======>>><<<;;;<<<;;;999===CCCNNN[[[iiiooommmcccUUUIII555666999;;;;;;999666333444444555555666666666777555444444444555666888999:::BBBjjj___QQQFFF???IIInnnyyy[[[WWWeeeXXX@@@>>>JJJVVV]]]^^^SSSOOO___}}}sssHHHLLLSSS;;;888777666555555777999:::999888666666666666444222000000000000000000000000111222222111111000///.....................//////222333444444222111111111---...///000111111111111...---...222555444000+++---...///000111111111111...111444333111333999>>><<<:::777444333333444555111777888333666FFFZZZfffYYYPPPCCC888222;;;TTTkkkwwwVVV???333---000////////////000000111000222...///555333999MMMpppQQQGGGEEEAAA666555333222111222444555:::;;;<<>>666888999999;;;@@@FFFJJJIII@@@===CCCJJJYYY{{{{{{ooonnnxxxzzzhhhRRR>>>BBBBBB>>><<<@@@AAA???@@@;;;<<<@@@>>>;;;III]]]oooqqqVVVEEE999;;;>>>:::666777444444444444555777999;;;666555444333444444666666666AAAjjj{{{eeePPPWWWiiidddsssjjjZZZ```qqq~~~uuuxxx```hhhhhhBBB888777666666666777888999777666444444444444222000000000000000000000000000000000111111222111000.........////////////000111111333444444333222222333...///111333333222000///,,,,,,...222777666111,,,......//////000000111111///000111111000222666:::666555444333111111333444444777888555333777>>>CCC<<<555333777888???YYYuuuuuuPPP999///......//////000000000000///000---///333000888NNN}}}VVVFFFCCC???555333111000000111222333777888:::<<<<<<;;;::::::DDDHHHKKKMMMNNNVVVbbblllsss___]]]\\\\\\YYYVVVYYY```NNNUUUWWWQQQHHHDDDFFFIIIFFFGGGJJJKKKEEE===<<>>777:::BBBAAA@@@WWWvvv~~~YYY:::666;;;999888===333333222333666999<<<>>>777666444333222222333333444@@@kkkfffgggpppmmm}}}zzzuuuQQQ;;;:::999777666666555555666444222222222222000...111111111111111111111111/////////111333333111000...///000000//////000222111333444444333222333444000111444555555222///,,,++++++---222888888222,,,//////......///000111222111111000//////000333555000111222111000000111333///111555:::>>>AAABBBBBB:::333666AAACCCDDDZZZxxx___>>>111---...//////000000000///...000---...222...777OOO~~~TTTBBB===999333222000///...///111222444555555444555888===AAA<<<@@@GGGNNNTTTZZZ```cccxxx}}}tttbbb```YYY[[[aaaZZZTTT[[[TTTRRRQQQOOOJJJIIIOOOXXXYYYVVVPPPJJJJJJMMMLLLGGGJJJHHHBBB???GGGRRRSSSNNNEEE@@@<<<;;;:::888999===BBBCCC222666JJJaaayyysssTTTMMMMMMRRRvvvuuulll___RRRKKKHHHGGGFFFFFFDDD@@@<<<:::AAA<<<<<>>CCC444333555888777111...///222000...///222333111//////000222222000000000111000000000000000000000000111000000000000222333444999333777DDDZZZvvv~~~oooWWW???JJJiii{{{lll```aaa444///222444000...333///+++333111,,,---222000+++222???tttvvvNNN999222444333111000......///111222000111333333444777;;;???===999EEEUUUYYY]]]bbb^^^hhhwww~~~mmmgggZZZVVV[[[VVVQQQWWWSSSRRRQQQOOOMMMSSSbbbpppkkkfff[[[RRRSSSXXXYYYVVVPPPLLLEEE@@@EEENNNOOOJJJ???>>>???@@@<<<888;;;AAAGGGJJJ<<>><<<<<<>>>DDDYYY~~~NNN777666999:::;;;:::999777444333333777:::888777666555444333333333666555FFFjjjgggUUUdddkkk^^^OOO\\\zzz}}}fffDDD222666555333;;;222222222222222222333333111111222333333333333222333333222222111000//////222222111111111000000000111222222333444777<<>>@@@EEEEEEBBB:::@@@GGGHHH@@@:::>>>GGGUUU]]]QQQTTTfffmmmKKKHHHdddttthhhbbbYYYNNNGGGHHHRRR```dddWWWCCC;;;>>>999<<<>>>BBBOOOoooYYY;;;555:::;;;999;;;:::999666333444666999666555555555555666666777333000999OOOfffyyyXXXBBBCCCFFFAAALLLnnn]]]999777:::777777333333333333333333333333222222222333444666777888777666555444222111000000111111000000000000//////000111333333333555888:::111...---///000...000333111000///000111222111//////111222111///......///444333111000000111333444///111222444444333222111333<<>>EEEKKKIIIRRRdddnnnbbbrrrwwwnnngggbbbfff|||tttdddfffccc^^^bbb[[[cccddd```eeeuuu[[[QQQSSSUUUSSSQQQJJJ@@@999999<<<<<<;;;999CCCNNNOOODDD;;;@@@KKKjjjxxxoooppp|||uuuKKKNNNsssuuuhhhddd]]]SSSLLLSSSddd|||xxx\\\GGG???666:::>>>GGG^^^bbb===444:::<<<888;;;:::888555333222444777444444444555666888999::::::888:::???FFFOOOaaaqqqnnnOOO<<<999@@@HHHeeetttFFF:::===999666444444444444333333333333444333333333444666888999666555555444333222222111000000000//////////////////111333333333333444555333...,,,---...---000444111000000000111111000000///111222111///------...333333555555666555444333//////000000111222333444555AAAfffnnnKKK777;;;ZZZ]]]CCC333222111222---,,,///333222...///555@@@RRROOO<<<222...---222000000/////////000111111000111222333555888<<<@@@@@@<<>>666888@@@VVVvvveee~~~yyylllgggaaaZZZTTTfffrrrJJJBBB;;;<<>>:::888:::>>>>>>XXXuuuxxx^^^OOOCCC<<<555999TTTttt[[[>>>333111666666666666555555444444333777666555444333333333333000111111222222333333444//////000000000000111111///111333333111000111111444111///111000...///222///111222111000///000111///000222222000000000111///,,,+++...777EEETTT]]]BBB===777111///000333666222999aaavvvggg}}}\\\888EEEdddfffHHH333------000.........///000///......,,,333///+++///...---444---......//////000000000...000222444666;;;@@@DDDNNN@@@===CCCFFFTTTeeejjjqqqoooooovvvssskkkbbb___^^^```fffppp|||ttt______fffnnnxxxwwwwwwpppPPPCCCDDDDDD@@@???:::666888999777888<<<666777;;;>>>;;;777999>>>GGGkkkzzzyyy{{{nnnhhhaaaZZZVVViii^^^GGGCCCNNNooozzzLLL999:::<<<<<<===666666666555333222444555777777777777888999::::::555777999::::::::::::999222===OOO```qqq|||iiiYYYFFF>>>;;;;;;999DDDiii~~~___EEE777999777777666666555444444333666666666666555444333222222222222222222333333333000000000111111111222222000111222222000000111222000...///333333000///111///111222111//////000222...000222333222111222333000---+++,,,333>>>JJJRRR???<<<777222000111333555666999^^^pppZZZbbbPPP888;;;NNNLLL888111///------//////...---...///...---,,,111------222///+++222,,,---...///000000000000///000111333444888===@@@DDD:::<<>>666666777666444444555777888888888777888888999999<<<<<<<<<<<<>>>@@@>>>:::===999888===BBBHHHTTT```lllkkkdddXXXNNNIIIEEE@@@999888;;;???BBBSSS___BBB<<<888777777666555444444444555666777777777666444333444444444333333222222222000000111111222222222333111222222111000000222444++++++...333555111///111///111333222///...000222...000222333333333444555222111000000111222333444666444222000000222444666777888]]]\\\oooWWWQQQBBB999222<<<666,,,111444///---//////...,,,---///...,,,***...,,,...444///***222,,,---...///000000000000000000111222222555999<<<444222===GGGHHHQQQbbbiiimmmooovvv{{{hhhgggaaaaaahhhjjjdddaaacccaaaTTTJJJKKKSSS^^^nnn|||xxxggg^^^ooouuuMMM>>><<<999555555888777777777999999777555888555999BBBBBB:::999@@@\\\pppxxxnnngggdddvvvfffGGGNNNkkk\\\???@@@333444BBB???999333555===:::///...555777888777666888999666222:::;;;<<<>>>CCCGGGBBB:::;;;;;;888<<>>999:::@@@CCC===;;;:::EEEnnnUUU444777555777::::::555333333999666555888===<<<555---888333111444555333333555333555333000333:::;;;777666///---444777222...000...000222111///...000333333111///000222222000---111111111222333333444444777555222000...---------...,,,+++...111444333111555DDDfffsssOOO\\\NNNQQQooodddAAA<<<222111222333///,,,...333........................------......///000000111000...---///222222000...444111000111555666555222444333:::IIITTTYYY___eeeppp~~~oooiiidddeeejjjhhh___]]]```fff[[[UUU]]]jjjtttzzz~~~uuugggXXXPPP```gggFFF::::::999666666888777777888999999777666;;;999>>>HHHFFF<<<999===KKKbbbrrryyynnneee```hhhhhhHHHKKKdddTTT===???444777CCC======777555888:::777666888;;;<<<<<<:::777777999999;;;@@@BBBAAADDDLLLRRRTTTSSSPPPCCC;;;@@@???<<>>===@@@@@@>>>@@@CCCTTTgggBBB:::888:::??????<<<::::::555222111444999:::666222444333666:::999444111222333555555444999@@@@@@<<<@@@555///111333000///222111333555444333222444666222000///000222222///---000000000111111222222222333222111000000////////////---,,,...111333222111111CCCfffzzzRRRSSSsssqqqCCCBBBUUUrrrrrrRRR:::999444111000222111---...222------------------------,,,------...//////000000000......///222222000...222222111222444555555444333444<<>>EEE;;;>>><<<888777<<>>777<<<======;;;777555999>>>:::BBBFFFCCCDDDQQQcccooommmlllXXXDDDCCCEEEAAAAAABBBBBBCCCDDDCCC???@@@CCCAAAAAADDDHHH___bbbEEE>>>999999999888999<<<333222111222555777777666333666===BBB???666111222555666777888===BBBBBB>>><<<444...///222222111000000111222222111111222444111000//////111111///...000000000000000000000111///000111111222111111111000///...///111222111000000DDDhhhYYYGGGSSSTTTTTTUUUJJJ999555;;;HHHKKKAAA<<<@@@999222...///000///...000------------------------,,,,,,------...///////////////...000111222111///111222333444333333555666666777???JJJSSSWWW[[[```jjj|||jjjfffjjjssswwwmmm^^^[[[cccrrrsss|||xxxcccPPPEEEJJJgggdddPPP>>>888:::999666555888777777888::::::999777888999???EEEBBB999444555999FFFooo[[[UUUhhhrrrggg~~~~~~UUUHHHBBBQQQ{{{VVVBBB;;;>>>???IIIMMM@@@???HHHKKKHHHKKKQQQIII999===;;;;;;<<<:::999;;;>>>999BBBFFFBBBBBBOOObbbpppsss~~~qqqWWWOOOOOOGGG@@@CCCEEEEEEBBB>>>???HHHQQQSSSOOOLLLKKKcccfffXXXHHH>>>777333444888555555444444555666777777444999AAAEEE@@@666222444666666666666999<<<<<<:::111111000222555666222---///000111111111111222333111000//////000000000000111111111111111111111111///000111222333222111000111000000000000000000000444BBBaaalllFFF>>>888444555000333333333333666===IIISSSBBB666,,,,,,...///......------------------------,,,---------........./////////000000111111111000///222555555333333555888;;;===BBBHHHOOOUUU[[[```jjjzzzrrrjjjrrr{{{mmmkkkttt{{{bbbMMMAAAAAAQQQ```^^^QQQEEE:::888999999777666888777777888:::;;;999888666777:::===<<<888666888999@@@dddjjjPPPMMMRRRmmmqqqkkkqqqlllxxx}}}qqqcccHHHBBB===LLLvvv}}}rrrPPPEEE@@@DDDMMMWWWVVVKKKFFF\\\llllllllljjjZZZFFFDDD===<<>>AAA>>>777444777555111333333333444666666777777111111111000///000111222444444444333333222222222111222333333333111000...111111111111000000000000666999LLLsssPPP:::333333333///...444555000///===RRRaaaFFF888,,,***---.........---------------------------------...............///000111111111111111111///222555555333333666999===???AAABBBGGGOOOYYY___iiivvvsss{{{~~~|||fffUUUKKKBBBDDDKKKHHH???:::666666888999999888888777777888:::;;;:::999777888::::::999999:::<<<666<<<^^^oooLLLGGGOOOTTTqqqtttbbbdddjjj___]]]VVVJJJNNNEEEEEECCCUUU}}}~~~fffeeeZZZOOOFFFKKKXXX___ZZZSSSPPPjjjjjjTTTLLLBBB@@@JJJSSSTTTRRRSSSNNNQQQNNNFFFBBBDDDIIIKKKWWWqqqvvvhhhbbb^^^VVVQQQXXX\\\\\\YYY]]]nnnkkkSSSJJJ\\\fffKKK<<<:::777444333555777777777444444555777333...///333555444333000///444CCCRRRhhhiii\\\BBB333444888777333222222333666777777666222222222111000000333555777777666666555444333333444444444333222000///...000111222222000///000222555222???ccc]]];;;444888777222***111555111000:::LLLZZZBBB666---,,,///000//////........................////////////////////////...000222222111000111222000222444444444555777999:::===>>>===@@@JJJTTTZZZccclllwww|||ssskkkbbbNNNBBBDDDDDD888888888777888::::::999777777777999;;;<<<;;;999777999:::999888999:::;;;999===YYYoooHHHDDDLLLUUUtttwwwjjj[[[\\\bbbTTTPPPKKKFFFOOOHHHHHHJJJ]]]~~~ssseeeuuunnn]]]fffgggVVVEEEJJJZZZ[[[RRRPPPLLLbbb|||iiiSSSMMMBBB???IIIRRRUUUYYY```XXXZZZVVVMMMHHHNNNWWW]]]bbbmmmfffWWWUUUVVVSSSTTTYYY\\\___fffyyypppPPPGGGUUU}}}ooo^^^LLLCCC999333444777777666555222222444333000000333333333444444444@@@\\\www~~~UUU777444888777111000///111444666555444222333444222000111444888999888777666555444333333555555333222111000000000///111333222000///111333333:::OOOqqqoooAAA444999777000,,,///222333333666???GGG666000...222666444111000////////////////////////000000000000000000000000...000333333111000111333222111222333666888888777666===@@@>>>@@@IIIRRRVVVWWW^^^jjjyyy~~~~~~tttVVVAAA@@@CCC;;;======;;;999:::999888777777777999;;;<<<;;;:::666999;;;999888888888777???@@@UUUzzz{{{PPPAAAAAAKKKjjj{{{|||~~~tttpppiii___[[[ZZZJJJLLLUUUYYY]]]KKKDDDGGGYYYtttxxxVVVNNNhhhgggYYYfffnnnXXXAAAEEEVVVSSSHHHIIIBBBQQQhhh~~~yyy___JJJHHH>>>;;;CCCJJJNNNXXXfffZZZ^^^[[[RRROOOZZZlllxxxvvvqqqZZZFFFFFFJJJLLLQQQSSSUUU[[[lllxxxTTTKKKVVVxxx```RRR@@@666444666666555888444333666888555444555111333666888;;;MMMrrreee???555555222555333222444888:::999777333444555333111222555999999999888666555444333222555444222111000111222222...111333222000000222444333HHHjjjMMM777:::777///222///000555888666666999+++***///777;;;888222000000000000000000000000000111111111111000000000000...111333333111000111333333111000333777999888666444>>>DDDCCCDDDLLLSSSUUUMMMTTTbbbuuu~~~|||XXX???;;;;;;CCC===<<<@@@BBB>>>:::999888777666777999:::999888;;;999777666888;;;;;;888<<>>AAAJJJMMMKKKGGGDDDQQQhhhkkkXXXKKKLLLDDD<<<777<<>>888666SSSyyynnnEEE:::999555222000...333???HHH@@@222111222222333333222111111;;;888888:::999555444666555333111///000111111000111666:::777111---///333:::]]]mmm888...888000444...---888EEEGGG:::+++000///000777>>>???999222000///---,,,---...000222111111000000000000111111///888999000---333444...333444666666777888;;;===>>>BBBHHHKKKLLLKKKJJJJJJ@@@HHH[[[ttt```CCC======<<>><<<:::888:::<<<<<<;;;999<<>>@@@IIIWWWeee~~~hhhlllrrrjjj[[[QQQWWWdddddd[[[JJJHHHHHHKKKHHHCCCCCCGGGEEEAAA===<<<>>>DDDJJJNNNMMMGGG@@@>>>GGGTTT[[[ZZZGGGDDDNNNccciii^^^XXX\\\TTTFFF<<>>000666///555111222<<>>@@@GGGJJJLLLLLLJJJGGGFFFEEEGGGKKKXXXmmmlllKKKBBB===>>>SSShhhkkk\\\JJJ@@@===<<<;;;:::;;;=========;;;;;;999888888888999;;;<<<::::::===JJJdddwwwrrraaaHHHBBB>>><<<;;;===DDDMMMlllnnnjjjggghhhlll{{{rrraaafffhhh___SSSNNNNNNOOONNNMMMHHHDDDBBBAAA???>>>BBBHHHAAABBBCCC@@@???EEEQQQZZZZZZXXXUUUWWWcccsss{{{|||hhhccchhhwww~~~zzz{{{ooo``````iiinnnnnnnnnyyyhhhYYYTTTTTT^^^\\\VVVPPPOOOPPPLLLFFFDDDCCCBBBVVVxxxIII222333===999888555111333777777444777666444333333333444555777666999======777333444///000111222333222111000444444333222222444555777444dddyyyDDD111444111111000222:::BBBCCC===555///...000555;;;===888333///......------///000111444333333333333333333444999KKKWWWNNN>>>666444444333555777999:::===@@@CCCIIIJJJLLLJJJGGGDDDCCCCCCJJJMMMYYYlllfffWWWKKKSSSqqqhhhQQQBBB===<<<;;;<<<===>>>===;;;888777999:::999888:::>>>???>>>===BBBSSSaaa]]]OOO@@@>>>???AAAAAA???CCCHHHMMMNNNLLLOOOQQQTTTsssvvvrrrfff\\\```___VVVQQQQQQNNNHHHIIIOOOUUUSSSRRRSSSWWW^^^iiiqqqdddggghhhhhhhhhooo|||}}}zzzyyyvvvpppmmmgggbbbrrrZZZAAAFFFVVVUUUMMMAAA777333333333222555444333333555777:::;;;444333444888888444222444222444666666555222000000555333222444888:::999777666XXXyyytttDDD000222444//////111555888777333...000//////333777888444000///............///000000444333333222222333333444;;;MMMZZZUUUEEE:::555444555666888999:::;;;>>>AAA>>>BBBFFFHHHHHHFFFEEEEEEGGGOOO^^^ssslllmmmdddDDD===;;;:::;;;<<<<<<;;;:::;;;;;;===@@@===999<<>>888333333888===999777444333333444555555222777LLL^^^uuuuuuUUUOOO___mmm]]]@@@777333000888000/////////111222222111111000///////////////...---......///////////////111000000//////000000111...000222444333222333555555777777777666666888:::888<<>><<<;;;;;;<<<<<<;;;999<<<888999BBBKKK[[[{{{```\\\XXXUUUNNNFFFDDDGGGBBBHHHFFFIIIWWWZZZXXX\\\|||kkk```hhhwww{{{wwwnnnhhhiii^^^\\\UUUKKKBBB@@@EEEKKK@@@===888444222444888;;;999???DDD>>>SSShhhUUUKKKDDDTTTFFF000444666444;;;777555222111222222111///000000//////000111222222---......///000/////////111111000000000000111111111222333333111222888>>>444666777777777777:::<<<777999;;;===>>>???BBBDDD???PPPhhhxxxwww]]]HHH???999===AAAAAA???>>>>>><<<;;;CCCZZZ}}}vvvhhhVVVEEEHHHNNNHHHHHHIIINNNYYYbbbbbbXXXNNNiiiwwwkkklllwwwfffYYYHHH===;;;>>>BBBCCCFFFNNNOOOIIIIIIRRRUUUQQQ===:::666555444666888:::999:::333111444///---888222111...---...000444666333111///...///000//////333111333111+++222999444111000///222888@@@IIIOOO999888666555555777999;;;777777:::???CCCEEEFFFFFFCCCVVVmmm}}}ooorrr~~~lllJJJAAA;;;===AAA@@@>>>===:::;;;<<>>EEEIII;;;999777555444555777888:::888===EEEHHHDDDAAACCCGGGZZZpppsssllluuuyyydddhhhuuuLLLCCC<<<===@@@???======999;;;===JJJnnnuuu\\\QQQGGGFFFKKKJJJIIIJJJKKKLLLLLLKKKIIIGGGJJJqqq{{{kkkXXXHHHAAAAAAAAAJJJ___lllZZZ>>>999BBB<<<222555888333333222333333333333333222222222000//////111333333333222111777555...222777111000000000222555:::>>>@@@>>><<<999777666666777888;;;888>>>KKKMMMCCC???CCCOOOaaauuuwwwmmmmmmwwwssseeeVVV^^^|||oooKKKBBB<<<<<<>>>>>>>>>@@@<<<>>>>>>HHHnnn^^^GGGEEEBBBBBBFFFFFFCCCEEEGGGFFFDDDFFFKKKOOOPPPpppxxxiiibbbeeeeeekkkvvvRRRNNNTTTEEE111222999777555222222333333444444444444444222000///000222222111666999@@@<<>>===;;;:::999999::::::<<<777===KKKLLLAAA>>>FFFTTTgggzzz|||oooiiiiiippp~~~uuuhhh```VVVVVVmmmiiiIIIAAA;;;;;;===>>>AAADDDAAAAAA>>>EEEfffoooNNN<<<@@@@@@???AAA???AAAGGGMMMPPPRRRXXXcccmmmtttnnnkkkooo[[[BBB>>>@@@999333666666555555555555555666333111//////111222222222888AAAPPPMMM;;;444444---000111222333333333333222::::::999999999999:::;;;@@@:::>>>GGGFFF======FFFQQQeee{{{uuunnnkkkmmmttt}}}{{{www{{{vvvtttzzz{{{nnneee___TTTJJJYYYkkkhhhJJJBBB<<<<<<>>>@@@DDDIIICCCBBB???CCCZZZ[[[FFF@@@GGGKKKPPPUUUSSS\\\dddnnnvvv|||mmmggg___NNNFFFEEEDDDBBB@@@<<<999555444222000///000222444555555111???VVV___TTTLLLFFF999111222222333333222222111666666666666666777888888BBBAAABBBBBB???;;;>>>DDDKKKbbb}}}xxxtttssszzz{{{zzzwwwwww{{{}}}vvvmmmYYYYYYccciiibbb^^^YYYNNNCCCKKKTTTuuubbbNNNGGGAAA@@@@@@BBBGGGMMMDDDBBBAAACCCLLLfffccc[[[___gggmmmzzzxxxtttjjjjjjgggbbbYYYNNNCCC===999666444333444444444333...555IIIXXX[[[]]]VVVEEE222222333333333333333222777777777777666666666666<<>>;;;555111///000555666555666999>>>???===;;;999999777444;;;CCCJJJIIIFFFJJJSSS[[[[[[gggxxxmmmmmmcccUUUSSSJJJFFFHHHHHHFFFLLLOOOFFFGGGMMMRRRQQQOOOPPPPPPMMMIIIHHHFFFDDDDDDCCCBBBBBB@@@DDDDDDHHHQQQYYYpppqqqcccXXXKKKAAA>>><<<666444888>>>===777;;;666333444444444777===???===;;;<<>>555888===;;;444:::555222333444444888===CCC@@@???CCCGGGGGG@@@:::JJJLLLLLLHHHCCCFFFSSS___nnnpppmmmcccRRRKKKNNNMMMLLLIIIRRRmmmuuubbb[[[dddiiieee^^^WWWQQQKKKNNNPPPQQQNNNNNNTTTaaalllssszzzwwwiiiVVVHHHFFFFFF???555777444444777888888:::>>>GGGFFFIIIMMMLLLFFF???;;;HHHJJJLLLIIIEEEEEEPPP]]]ggg|||{{{vvvfff^^^___[[[VVVPPPWWWqqqwwwdddXXX]]]``````aaaaaa]]]VVVZZZbbblllsssyyy{{{mmmhhheeeZZZMMMFFF@@@;;;:::999999<<>>DDDRRR]]]YYYOOOQQQZZZiii}}}llldddaaa\\\```ddd]]]cccuuuppp___UUURRRUUUXXXbbbllldddOOOBBBBBBCCCIIIVVVbbb^^^RRRSSS]]]qqqtttqqqnnnlllooovvv~~~zzzuuuhhhmmmwwwqqq]]]TTTPPPGGGGGGQQQ\\\iiikkk[[[VVVeee~~~~~~~~~|||ggg]]]WWWKKKNNNZZZfffnnnkkkZZZWWWiii~~~}}}xxxvvvzzz~~~zzzqqqiiiZZZZZZdddlllnnngggWWW[[[ttt|||sssqqqwww~~~vvvxxx~~~rrroooqqqllliiiddd\\\jjjyyyzzz~~~zzzxxxyyy|||{{{xxxyyy|||zzztttvvv}}}|||jjj``````ddd|||wwwtttsssuuuuuurrrqqqttttttnnnjjjkkkgggbbbdddkkkuuuzzzhhhZZZ\\\ddd~~~|||zzz{{{}}}{{{|||sssiiiccceeeddd^^^^^^eeedddhhhmmmrrrwwwvvveeebbbggg~~~~~~}}}www}}}~~~vvvrrrttt}}}yyytttssstttvvvvvvuuuiiilllqqquuuwwwvvvtttrrrtttwww|||{{{vvvzzz{{{pppnnniii^^^YYY]]]WWWXXXXXXYYY[[[bbblllsss|||{{{qqqqqq~~~wwwtttsss|||{{{uuuppprrruuuyyy{{{xxxooohhhjjjlllppppppjjjfffmmmxxx~~~{{{{{{|||wwwnnniiilllzzz}}}rrrpppzzz~~~tttnnnjjjaaa\\\YYY[[[XXXTTTWWW]]]gggiiiooo{{{xxxxxxxxxxxx~~~~~~|||}}}~~~~~~~~~wwwqqqmmmnnnpppqqqooommmsss|||rrriiiffftttzzzxxxoooooozzz|||tttlllhhhaaaWWWSSSTTTVVVWWW[[[eeetttzzzxxxwwwyyyxxxwww{{{|||sssooosssyyyxxxrrrrrr}}}|||yyyrrrjjjfff]]][[[ZZZZZZ^^^fffpppwww{{{~~~xxxwwwssssssooohhhaaa]]]^^^```dddhhhoooxxxyyyuuuyyy~~~~~~|||yyyqqqmmmkkk^^^]]][[[[[[```kkkxxxyyywwwwwwttt~~~{{{uuuoooooossswww{{{}}}}}}sssvvvyyy}}}~~~qqqkkkaaaXXXTTTXXX```gggdddmmmiii```______iii|||uuu}}}|||yyytttooonnnqqqvvv|||zzzxxxzzzyyyssstttzzzwwwmmmeeebbbdddfffYYY___ZZZSSSSSSQQQRRR^^^gggrrr}}}{{{xxxtttssswww|||zzzsssqqqvvvxxxqqqoooppp{{{rrrmmmsss|||wwwtttsssaaaccc[[[TTTVVVPPPHHHKKKSSS^^^mmmzzz|||wwwwww|||yyyooorrr}}}vvvtttzzzwwwzzzqqqmmmrrrwwwsssnnnlllgggqqqzzz}}}}}}vvvkkkbbb[[[TTTNNNJJJPPPQQQXXXeeemmmnnnqqqvvvtttwwwooolllnnnssswwwzzz~~~|||||||||}}}zzz||||||{{{}}}~~~yyyrrrooosssvvvsssooonnngggooouuuvvvvvvzzz}}}~~~{{{zzzsssnnnhhh___XXX[[[UUUSSSVVVWWWTTTTTTVVVccckkkyyyzzz~~~~~~~~~}}}wwwkkkdddcccfffiiijjjkkkwww~~~}}}|||vvvkkkmmmvvv|||||||||}}}~~~yyy|||yyyuuutttwwwxxxvvvuuuvvvwww}}}~~~|||{{{yyyuuurrrvvvzzzxxxuuuwww~~~~~~ssskkkfff\\\SSSPPPPPPNNNLLLLLLTTTUUU]]]ppp{{{|||xxxtttuuusssqqqtttyyy{{{zzzuuusssssszzzuuu}}}zzzsssyyyqqqhhheeeggggggddd```cccooo{{{|||vvvuuuzzzwwwqqqiiieeelllwww|||~~~~~~yyyyyyyyy{{{}}}}}}}}}|||vvvvvv~~~yyyxxxzzzsssiii^^^[[[\\\\\\XXXTTTQQQOOOTTTeee~~~{{{{{{xxxtttvvvzzzzzzwwwjjjhhhjjjtttttttttttttttwwwyyytttmmmqqqmmmkkknnnqqqoooeee[[[[[[eeeppprrrnnnlllsss{{{|||uuuooommmnnnppptttxxx{{{~~~xxxyyyzzz{{{~~~~~~}}}}}}zzzqqqlllkkkhhh```XXXPPPQQQVVVcccvvv}}}}}}~~~{{{uuummmmmmpppzzz{{{qqqmmmpppttttttrrrnnnmmmpppvvv{{{wwwlllbbbYYY```kkkrrrqqqmmmooouuurrrqqqttt{{{~~~zzz|||}}}}}}}}}~~~xxxyyyxxxxxx{{{~~~}}}zzzqqqgggTTTUUUYYYbbbooo{{{zzz}}}~~~~~~{{{wwwwwwyyy{{{|||ssssssvvv|||zzztttiiijjjpppyyy|||zzzyyy|||zzz}}}zzzzzzzzz~~~{{{}}}yyy|||~~~}}}xxxvvvzzzyyy{{{{{{vvv~~~{{{eeebbb```eeennnxxx~~~tttsss{{{zzz{{{~~~xxxwwwzzzwwwtttxxx{{{vvvzzz}}}ttt~~~rrrrrrzzzxxxqqqyyy}}}{{{yyyqqqiiiiiipppyyy}}}}}}xxxssszzz}}}~~~|||~~~|||wwwwwwzzz~~~{{{wwwyyy~~~yyy}}}zzzzzzyyy{{{}}}wwwssswww~~~}}}{{{{{{|||}}}xxx{{{~~~~~~|||}}}{{{~~~|||yyy||||||zzz|||}}}~~~{{{~~~}}}zzz|||~~~zzzvvvyyy}}}~~~|||}}}{{{{{{xxxnnniiiiiivvv}}}xxx{{{}}}|||yyy}}}|||wwwqqqkkkfffbbbeeellluuuzzzwwwnnnjjjjjjzzz~~~}}}~~~{{{tttmmmcccccccccfffnnn{{{|||{{{wwwlllmmmlllpppxxx~~~xxxyyy{{{{{{tttiiiaaa```bbbnnnvvv~~~}}}}}}~~~wwwooonnnkkkiiijjjpppyyyzzzqqqbbb\\\```bbbaaabbbbbb^^^WWW]]]^^^eeeqqq|||{{{tttuuuxxxyyyuuunnnkkkoootttjjjuuu|||~~~|||yyy{{{{{{xxxxxxxxxxxx~~~{{{yyyyyyyyyvvvpppkkkccchhhlllkkkgggeeefffiiiiiinnnwww{{{zzzxxxwwwtttqqqnnnnnnpppsss{{{~~~vvvzzz|||pppeeefff```YYYWWWZZZ```eeegggsssrrrrrrwwwyyyrrrvvvvvvqqqqqqwwwwwwzzzzzzkkkppp}}}pppggggggmmmrrryyywwwnnniiihhhfffeeeeeeeeefffhhhiiiiiihhh```kkklll]]]QQQSSS[[[___```^^^cccooozzz~~~ssssss|||zzz~~~uuunnnpppwww{{{~~~|||yyyvvv}}}sssrrrvvvyyyvvvyyy{{{ssswwwrrrmmmkkkmmmqqqsssttt}}}{{{wwwwww{{{qqqlllpppqqqnnnooovvv}}}yyy|||}}}rrrtttzzzjjjaaa___dddhhhrrrtttrrrkkkccc^^^WWWQQQWWWUUUSSSSSSTTTWWWZZZ[[[\\\cccddd[[[RRRUUUaaajjjmmmnnnuuu~~~yyyuuuwww~~~}}}zzzxxxpppooouuu|||{{{}}}}}}zzz}}}~~~~~~{{{xxxzzzvvvsssvvvllljjjmmmlllooowww~~~{{{|||zzzwwwuuuuuuuuutttrrrtttqqqjjjfffhhhmmmnnnlllfff]]]ZZZ___bbbaaadddkkkooopppvvv|||}}}zzzzzz}}}pppaaaWWWTTTUUUXXXbbbccc___YYYUUUPPPHHH???GGGDDD@@@>>>???CCCIIILLLOOOPPPQQQOOOKKKNNN___pppxxx~~~~~~tttqqqvvv|||qqqeeegggnnnqqquuuzzz~~~}}}~~~|||www{{{uuuqqqkkkfffdddeeehhhkkkqqqppppppppprrrxxx}}}~~~zzz}}}|||uuuvvvtttsssrrruuu|||rrrpppxxx}}}wwwtttvvv}}}}}}{{{yyytttrrrrrrmmmpppvvvzzz{{{}}}|||tttqqqqqqqqqpppooonnnlllhhhcccaaaZZZXXXSSSOOOMMMNNNOOOOOORRRMMMKKKNNNQQQRRRWWW]]]\\\ccclllsss{{{}}}xxxwwwooocccWWWPPPLLLJJJJJJRRRSSSQQQLLLIIIHHHDDD???>>><<<999666666:::???CCCEEEAAABBBEEECCCGGGYYYoooxxxuuunnnooossswwwkkkkkk}}}zzzooolllllljjjiiikkkwwwkkkcccaaa^^^]]]ggguuuwwwwww}}}~~~{{{pppiiifffddddddaaa]]][[[YYYWWWYYY]]]hhhgggeeebbbbbbgggpppwww~~~|||zzz|||~~~yyyqqqxxxwwwuuurrrpppttt|||sssqqqzzzsssyyy}}}yyyyyyvvvtttvvvuuusssqqqhhhkkkpppqqqlllgggmmmuuurrrttttttooogggbbbbbbddddddeeeeeeddd___YYYTTTPPPHHHGGGGGGFFFDDDAAAAAAAAAIIIFFFDDDEEEGGGIIINNNSSSPPPYYYbbbiiisss|||{{{uuullltttyyyzzz~~~rrrwww}}}~~~vvvmmmooovvvnnnnnnooorrrssstttuuuvvv```\\\VVVRRROOOKKKGGGEEEIIIMMMMMMFFFAAACCCFFFHHH:::;;;;;;999777888;;;>>>FFFBBBBBBEEECCCEEEVVViiimmmttt{{{}}}uuuooottt}}}}}}vvvggg[[[VVVVVVYYYQQQYYYsss{{{vvvvvvzzzmmmbbb\\\TTTLLLOOOXXX]]]ZZZ]]]ccccccbbblll{{{nnn___UUURRRWWWSSSQQQQQQPPPPPPVVV^^^lllkkkhhhccc___```eeejjjkkkooowww~~~~~~~~~~~~}}}zzz||||||zzz|||}}}}}}|||yyy}}}}}}{{{xxxvvvyyyzzzxxx}}}|||qqqmmmmmmlllkkkkkk[[[^^^dddgggaaaYYYVVVYYY```aaa```\\\XXXWWWYYY\\\[[[\\\]]][[[UUUOOOJJJGGG@@@???AAAEEEEEEAAA>>>>>>??????===<<<===???EEEIIIGGGLLLSSSXXX^^^bbb```\\\UUU\\\^^^]]]```gggfff___MMMRRRZZZ]]]WWWOOOOOOSSSTTTRRRTTTYYY[[[ZZZZZZ]]]PPPNNNLLLLLLMMMLLLHHHDDDFFFKKKKKKDDD>>>???DDDGGG999;;;===<<<999777888:::EEEEEEEEEDDD@@@AAALLLXXX]]]```eeefff```YYYZZZ___eeeiiijjjcccWWWIIIAAA>>>CCC@@@IIIaaauuuxxxsssppp}}}vvvtttjjjbbbZZZWWWTTTQQQQQQTTTPPPMMMNNNSSSXXX]]]ccciiisssccc]]]]]]QQQLLLIIIKKKKKKJJJSSS```kkkjjjgggccc___\\\\\\]]][[[```kkktttxxxyyy}}}~~~zzzwww|||}}}xxxtttvvvvvv}}}zzzssssssvvvwwwuuuvvvxxx{{{~~~zzzzzzyyyuuutttuuuuuuqqqnnnjjjccc^^^```gggZZZWWWWWWYYYWWWRRROOOPPPYYYWWWTTTRRRQQQRRRTTTVVVXXXZZZZZZWWWQQQKKKHHHGGG???<<<===CCCDDD???::::::888999888666666999???CCCBBBBBBEEEIIIIIIFFFDDDEEE@@@GGGHHHDDDDDDJJJKKKFFF888:::@@@EEEBBB<<<;;;>>>DDDBBBDDDJJJKKKGGGGGGJJJFFFCCCAAABBBEEEFFFCCC@@@???CCCDDD@@@===>>>???>>>:::===???<<<777555666888>>>DDDEEE???999:::>>>AAAIIIJJJOOOUUUSSSLLLFFFEEENNNPPPRRROOOIIIAAA:::777888888===KKK[[[cccaaa\\\nnnqqqsssqqqjjjccc\\\XXXGGGEEEBBBBBBIIIRRRSSSOOOFFFEEEFFFMMMZZZdddccc\\\ddd|||sssvvv{{{zzzwww{{{bbb[[[WWWVVVRRRMMMTTTaaadddbbb```^^^]]][[[YYYWWWYYY^^^hhhqqquuuwww~~~xxxwwwyyyrrrqqqooouuuwwwpppjjjkkkpppsssqqqrrruuu}}}|||xxxxxxssskkkeeeddd^^^ccciiifffZZZRRRXXXddddddYYYPPPMMMOOOPPPSSSVVVYYYUUUPPPNNNNNNOOOPPPPPP\\\^^^^^^ZZZTTTOOOMMMMMMCCC===<<>>999888888::::::888777<<>>DDDDDD???===@@@AAA<<<888888<<>>777888888444999:::AAALLLOOOIII???999666777999::::::888555333555555666;;;IIIWWWXXXRRRUUUSSSOOOKKKJJJIIIEEEAAA555555111000;;;IIIIII@@@888;;;>>>FFFXXXfff___OOOQQQhhhrrrpppqqqjjjXXXMMMPPPUUUfff|||~~~uuuooolllbbbWWWZZZeeebbb___\\\]]]___```^^^[[[^^^bbbkkksssvvvwww~~~||||||{{{ooolllvvvzzzyyyrrrnnnpppuuuxxx|||{{{|||tttoooiii___WWWTTTPPP^^^jjjiiiddd```ZZZTTT^^^\\\WWWOOOJJJMMMVVV^^^[[[YYYVVVPPPLLLIIIIIIIIISSSdddlllcccWWWSSSOOOIII===>>>>>>>>>===<<<::::::888;;;>>><<<999999>>>BBB>>>??????===:::777777777;;;;;;:::888777777999<<<777555555888<<<>>><<<999:::::::::::::::;;;<<<<<<:::;;;999666:::>>>;;;222777888888999999999999999:::999888666333333555888<<<@@@???:::888999666000777999===CCCFFFCCC<<<666444555666777777666555555777666666;;;AAAFFFHHHHHHBBB@@@<<<888888:::777111000//////000222444666888999777888@@@MMMSSSPPPKKKFFFHHHKKKMMMLLLEEE===666<<<777CCCYYY```YYYbbbuuu}}}rrrfff___]]]UUUZZZ[[[WWWYYYbbbggggggaaagggmmmpppqqqvvvvvvllliiitttwww||||||sssnnnyyyvvvuuuyyywwwxxxttthhhaaa[[[QQQJJJGGGIIITTT\\\[[[XXXXXXXXXUUURRRTTTUUUTTTSSSRRRTTTVVVQQQQQQQQQOOOKKKHHHEEEDDDKKK[[[ddd^^^UUUSSSQQQLLLGGGBBB>>>===>>>===:::666999;;;<<<999555333666:::<<<<<<===;;;777555444444888888888666444444777999555555555777:::<<<<<<<<<:::999999999999::::::;;;999999666333666;;;888111333444555666666555444333777777666444222111333555777::::::555333444333...777888;;;@@@BBB@@@:::555333444555777777777777666888666666888<<>>>>>===:::777888<<<:::444222111000//////000111111111...///555===AAA@@@<<>>===>>>===<<<;;;444000666BBBDDD???GGGUUU]]]eeeqqq~~~pppbbbXXXUUU\\\```^^^___eeekkklllkkkmmmoooqqqtttwww{{{}}}wwwuuuyyy||||||}}}}}}{{{|||}}}~~~~~~}}}xxxmmmfffeeegggqqquuuxxxxxxwwwzzzyyyjjj[[[TTTPPPJJJEEECCCBBBHHHKKKJJJIIINNNRRRTTTKKKKKKLLLMMMNNNMMMJJJGGGCCCEEEIIIJJJIIIFFFAAA>>>BBBPPPYYYWWWRRRRRRRRRNNNOOOFFF===:::<<<<<<777111777888888555111///111444:::::::::888555222111111555666555333222111333555444555666777777999===???999999888888888888888999666555222000222666555111///000333444444222000...444444333111//////111333444666444111000222222///777888:::<<<===;;;777444222333444555666777777777888666444444555666666555999999777555999===<<<888111000///......---......///......000333555555444;;;888555444666999<<<===333222222333111111777???DDDLLLYYYeeeoooxxxhhhVVV\\\eeejjjhhheeeggglllpppsssrrrrrrtttxxx{{{zzzyyy|||xxx~~~zzzvvv{{{vvvfffgggnnn~~~~~~~~~zzztttjjj\\\SSSQQQVVV[[[ZZZ___eeejjjnnnrrrxxx|||~~~rrrkkkoooyyy~~~}}}lll\\\MMMGGGHHHHHHHHHHHHBBBCCCCCCAAABBBFFFKKKMMMRRRLLLEEEBBBCCCEEECCCAAA;;;???EEEHHHHHHEEEBBB@@@AAALLLTTTSSSQQQRRRQQQOOOQQQHHH>>>999999999666222555666555333111000222444999::::::888555222111111444444444333111000111333444666777777666888===BBB999999888777777777777888555333000...000333333222000222444666555333///---111222222000///...000111444444222111000222333333888888888999999777555333222222333333444444444444666555333222222333444555666777555444888===<<<888---------......//////000111111222111000111333444333222333555888::::::999333666666111111555:::;;;>>>BBBGGGKKKOOOWWWdddnnnuuuyyywww```bbbhhhkkkfff^^^^^^dddkkkssstttwwwzzz}}}~~~}}}||||||kkkpppvvvxxxnnnddd^^^]]]aaa]]]TTTJJJBBBBBBGGGMMMCCCIIIRRR\\\dddhhhkkklllxxxoooccc^^^dddnnnqqqmmm^^^OOOAAA===@@@DDDHHHKKKGGGDDDCCCCCCDDDDDDDDDDDDUUUNNNEEEBBBEEEIIIHHHFFFCCCIIIOOOPPPLLLIIIJJJLLLMMMSSSXXXXXXWWWWWWUUURRRPPPKKKCCC<<<888888999999:::999888555333222333444:::;;;;;;999666444333333444555555444222111111222444666777777666888===AAA888888777777777777777888555222000000111222333444444666888999999666222000000111222111///...000111333111000111111222333555777888888777666444333333222111111111111111111111333333222222333666999;;;666666444222555:::999444---......//////000000000///000111000//////111333//////000333555666555333---222444111222777888555888;;;<<<::::::>>>HHHPPPTTTVVVZZZ___gggsssuuudddeeebbbZZZRRRQQQ[[[fffqqqwww}}}|||zzzzzz|||~~~rrr|||}}}qqq```NNNFFFEEEGGGHHHHHHEEE???<<<<<<>>>;;;@@@IIITTT]]]bbbcccbbbjjjgggaaa\\\^^^bbb```\\\WWWKKK@@@<<<>>>AAAGGGNNNJJJFFFDDDHHHIIIEEE@@@>>>FFFCCCCCCGGGMMMPPPOOOLLLVVV^^^ddd```UUUOOORRRXXXZZZ\\\^^^``````^^^\\\ZZZQQQMMMFFF@@@;;;;;;===@@@BBB@@@===999555333111111888999:::999777555444555555666777555333111222222333444555555555777:::<<<555555555555555666777777444111111222333111333666888999:::;;;999777444222///000111111/////////111///------000000///000333555666777666333222222333111000000//////000000111111222333333555888>>>BBB555555222000222666444///000111111111000///...---///111222222111111222333///...---...000222222111+++///111111222444222///111555999:::999:::<<>>999888888:::<<>>FFFOOOHHHBBBBBBHHHKKKFFF???===888:::???HHHQQQUUUUUUTTThhhssszzzqqq]]]QQQSSS[[[]]]\\\^^^aaadddcccaaa___RRRLLLDDD???============EEEBBB>>>999666333111000444555777666444333333444666777777666444222222222222111111222444555555444111111111111222444555666333000111555444111222666888888888888666444222111---///000000///...///000...+++,,,000111------111000333555444111///000111////////////000222444555222333444333444777===BBB333333000...000444222---//////000111000000///...111111222222333222111000...///222666888888444111///...000333444222000000000222555888:::;;;<<<<<<666555444666===IIIWWW```uuu{{{nnncccZZZXXXaaammmppptttwwwvvvpppggg```]]]iiikkknnnoooooorrrwww|||}}}|||{{{|||jjjppp~~~yyyyyy|||{{{}}}oooaaaRRRFFFBBBDDD<<<>>>???===999777999;;;666444555;;;DDDJJJKKKIIIOOOaaammmdddPPPAAA>>>???AAA===999777555888AAALLLDDD>>>>>>FFFKKKGGG@@@>>>:::<<>>:::666BBB???;;;888666555333222000222333333222111222333555777777666444222111222111///...///333444111............///000222444444222///111666555000111666777666666444333111//////,,,...//////...---...///...+++---222333...---111---000333222000......///.........000222555888:::444555555333222555:::???222111///,,,///333111,,,)))+++---///111222222111...------///000///+++(((,,,333===FFFIIICCC999111000+++,,,333555111000444000...,,,---111666999;;;888666444333666>>>HHHOOOmmm{{{tttggg\\\VVV[[[eeemmmmmmnnnnnnkkkcccYYYRRR[[[```eeehhhjjjmmmqqquuurrrvvvwwwssssssyyygggbbbiii|||tttqqqsssyyy}}}xxx~~~oooeeeccc]]]NNNEEEEEEEEE@@@;;;777666777888888666::::::888;;;AAABBB>>>EEESSS[[[SSSDDD:::555333777555111//////333777:::666999>>>BBBEEEFFFEEEDDD<<<999;;;AAAEEELLL\\\llloooZZZKKKHHHKKKHHHNNNTTTVVVXXXZZZVVVPPPKKKBBB999555888999777444777666555333222222333333333111///....../////////333222000//////000222333222111222222333111---+++////////////...000333666555444222000000111222333---...000111111111000///...///000///---,,,,,,------,,,,,,---......---++++++++++++,,,///222666888///...---...000333777:::555222000000222333111///000...,,,,,,---...///...000000000000000000000000..................---------666AAAGGGEEE>>>777333//////000111111111111111333111000000222444555444777888777333222666AAAIIIiiiqqquuuqqqsss~~~zzzeeeTTTNNNTTT[[[gggfffccc]]]VVVOOOKKKIIITTT]]][[[XXXZZZWWWWWW```]]]\\\]]]___dddjjjpppsssyyywwwJJJMMM{{{|||{{{vvvnnniiigggjjjnnnrrrrrryyywwwnnn```YYY]]]^^^TTTIIIEEE???;;;777444444555666666333555333///111999>>>>>>@@@GGGLLLIII???555222333333333222111111333444555444666999===???@@@??????<<<999888;;;>>>EEESSSbbb{{{pppaaaQQQGGGDDDDDDCCCHHHKKKIIIIIIKKKKKKHHHDDD===666555777999666222333222111///...//////000///...------...///000000//////000000111111111111222111000000000///---***---.........---///222555333222000///...///000111---...///000111000//////...//////...,,,,,,---///...---------......---+++///......///111444777999...---,,,---...111555777444111//////111111000...111///---,,,...///......++++++++++++,,,,,,,,,,,,..................------)))///555888666222...------......///000//////////////////111333333222000444444333111111555===CCCYYYfffpppppppppuuu|||vvvbbbOOODDDDDDGGGRRRRRRPPPLLLFFFAAA>>>===GGGNNNKKKFFFGGGCCCAAAJJJHHHGGGGGGHHHKKKOOOTTTWWW^^^jjjwww}}}yyygggqqq{{{nnnnnnppplllgggeeedddaaa]]][[[[[[^^^cccffflllpppyyy|||xxxzzz{{{uuunnnfff\\\PPPLLLUUU[[[UUUIIIBBB===:::666555444444333222111333333///000555:::<<>>:::222000666000111222333333333222222222333444666777888888888;;;888666666666;;;FFFQQQhhhbbbWWWMMMGGGCCCAAAAAAFFFJJJJJJEEEBBBEEEHHHIIIBBB<<<777666888999777333111000...---,,,------...------------...//////000+++,,,...000111111000000222000...---......,,,+++,,,---------,,,...111333000///...---------...///---...//////000000//////......---,,,+++,,,...111///.........//////---+++000000000000111333666777---,,,++++++,,,...111222111///....../////////...222000...---...///...---+++,,,,,,,,,------......------------------......---...000000...------...+++,,,------......------...///000333444333000---111000///...000444888;;;JJJXXXfffiiigggiiipppuuuwwwtttlll\\\JJJ<<<777777???@@@@@@>>>;;;888777777;;;BBB>>>999:::666333;;;<<<;;;999999:::<<>>JJJVVVXXXVVVXXXbbbkkk``````\\\RRRFFF;;;666555666888999888666444444555555<<<888444888555222999;;;:::888777777888:::<<<666:::>>>@@@AAABBBAAA@@@DDDFFFIIIMMMRRRVVVXXXYYYRRRUUUYYY[[[[[[[[[\\\\\\aaa[[[ggg{{{uuurrrqqqsssvvvnnnllliiiggggggfffeeedddfff___XXXSSSPPPNNNQQQTTTIIIJJJJJJLLLNNNQQQTTTUUUZZZZZZ\\\^^^[[[WWWWWW\\\XXXXXXUUUQQQQQQ]]]rrruuummmkkkgggZZZLLLHHHDDDBBBDDDEEEDDDBBBCCC===;;;999888888666333111222666;;;>>>@@@GGGTTT___\\\EEE555555777333666???666555333111111222444666555444333222111111222222333555666444333333222222111666:::<<<;;;<<<>>>AAABBBIIINNNNNNNNNQQQRRRQQQMMMFFF>>>999888999999999222111000///...///000000000333555444111---,,,,,,///...,,,,,,...111555777555222...,,,---.........,,,---//////...///111333//////......---------------------------......///------,,,***)))+++///222///...---...//////---+++,,,,,,,,,,,,,,,------...,,,+++***))))))***++++++,,,,,,,,,,,,+++,,,------000///......//////...,,,++++++++++++,,,,,,------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---............---111///......000111111000000...---...000222222111444>>>IIILLLHHHFFFLLLTTTLLLMMMKKKFFF???:::888888111333444333111000000111444:::666222666444111777666666555444444666888999888777777888888666444444999:::<<<===============:::<<>>555444555:::AAA:::777222//////222666888666555444333222111111111000444555444333444111---,,,222:::<<<;;;999:::<<>>888666666666666000///...------...//////111555777666111---++++++111///,,,+++,,,000555888555222///------.........+++---////////////111333////////////.........------,,,,,,,,,,,,---......------,,,+++***+++---000---,,,,,,---......---+++,,,------------.........++++++************+++++++++,,,,,,,,,++++++,,,......------...//////...,,,------------------------++++++,,,,,,------......,,,++++++,,,...///---,,,,,,---......//////.........,,,++++++---///000000000000000//////000111111444<<>>??????>>>;;;777555555555222333555444222111111222999===888444888555000555333222222222333555666777:::666555888999777555666777999;;;<<<:::999999999;;;<<<>>>???>>>???AAACCCDDDWWW}}}pppfffeeebbbccceeeccc[[[VVVWWWWWWUUUSSSRRRRRRPPPNNNLLLKKKKKKKKKJJJJJJKKKLLLLLLGGGGGGGGGFFFFFFFFFGGGGGGEEEDDDGGGLLLLLLHHHHHHJJJHHHIIIIIIGGGGGGMMMXXXaaaeeezzzyyymmmhhhaaa___eeeiiiaaaUUUDDDBBB???>>>@@@DDDFFFGGG???===:::888888777555444333666<<>>DDDLLLSSS[[[```[[[SSSEEEBBB>>>:::888666444333///...---,,,,,,---...///...333777777111---++++++///...,,,+++---///333555333111...------------,,,***,,,...///...///000111...............------,,,---,,,+++++++++,,,......,,,------,,,+++***,,,---+++******+++---...---,,,,,,,,,------............+++++++++++++++,,,,,,,,,***,,,---,,,******---///+++++++++---//////...,,,000000//////...---------***++++++,,,------......---,,,+++---000222111///,,,------...............,,,,,,,,,...000222222111///111222000------///222666999BBBIIIEEE;;;444444666666777666444333222222333444666666555444444555888<<<666333888666111555444444444444555666777888:::555444999;;;888666888666:::===>>>===;;;<<<===555666777777888:::>>>AAAXXX~~~yyylll]]]XXXWWWYYYWWWPPPNNNQQQSSSQQQPPPOOOOOOMMMJJJHHHJJJJJJIIIJJJNNNPPPMMMIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDGGGKKKJJJFFFCCCEEE@@@AAAAAA@@@@@@CCCJJJOOOYYYnnnlllSSSSSSRRRUUU]]]dddccc\\\IIIEEE???>>>CCCGGGEEEAAAJJJFFFAAA<<<999666444111222888DDDNNNQQQXXXkkkuuuUUU;;;777AAAJJJKKK777555111///...000333444333333333222111000...---///222000---///555555111444222222777===@@@>>>;;;<<<@@@FFFNNNXXX^^^XXXNNN?????????>>><<<888555222000///.........///000111+++111666666111,,,+++,,,,,,,,,,,,---...///000111111///---,,,---,,,+++***)))+++---...------///000------.........---,,,+++---,,,+++++++++,,,---...,,,---...---+++***+++,,,)))((()))+++---...---,,,******+++,,,------------,,,,,,,,,,,,,,,---------***,,,---,,,+++***---000))))))***,,,...///...,,,---,,,,,,+++***)))((((((******+++,,,,,,---......,,,)))((()))---000000///+++,,,------......------------000333777777555333...111333000+++***...222333000333999888222000222111222444666666555444333///111333333333222333444///333///---444333000444555555555555555666666777;;;555333888:::666444555444888<<<===<<<;;;<<<===888999::::::<<<@@@EEEIIImmmpppdddZZZZZZYYYSSSLLLJJJRRRMMMKKKKKKGGGCCCGGGOOOIIIKKKHHHDDDFFFLLLNNNJJJFFFHHHIIIGGGCCCAAAAAABBBIIIFFFBBBAAADDDFFFFFFDDD???>>>>>>>>>???AAACCCDDDRRRccc|||ssseeeTTTOOOMMMPPPWWW\\\[[[XXXNNNKKKIIIHHHDDD@@@FFFPPP______WWWFFF888444333000555FFFdddwwwkkkTTTWWWkkktttpppYYY;;;000<<>>DDDAAA@@@======AAALLLVVVYYYRRRJJJDDDAAA>>>;;;:::888555333333222000...---,,,------//////.........---------........................,,,------......------,,,///...---,,,+++,,,---......---,,,,,,---...---+++...000000------000000...---------,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,+++++++++,,,...000111+++++++++******+++,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++,,,---...------000888BBBEEE@@@:::777555111000000111222111222333333222000///000111000000000000111333555777222222222333333333444444333333333444444444555555555555666666666666666666444555666666555555777999:::777555666999;;;:::999;;;888999;;;:::@@@YYYtttvvvlllbbbVVVLLLHHHIIIFFFFFFIIIIIIEEEFFFJJJGGGIIIGGGDDDGGGNNNPPPNNNHHHIIIIIIGGGDDDBBBBBBCCCGGGCCCAAAAAADDDFFFEEECCC@@@@@@??????@@@AAACCCDDDJJJYYYooo|||kkk^^^MMMIIIFFFHHHNNNRRRQQQOOOIIILLLPPPMMMBBB:::AAANNNnnnssslllXXXCCC:::888999???QQQhhhtttnnn^^^SSSQQQccc]]]LLL777111777;;;888555222///...000000///---333444444333111000111333000555555777:::666666DDDWWWWWWHHH;;;???@@@;;;;;;<<<===CCCNNNWWWXXXOOOGGGAAA>>>:::777666555333222222111000...------,,,,,,///.........---------,,,...............---------,,,,,,------------,,,,,,---,,,+++++++++,,,---...,,,++++++,,,...//////......000///,,,,,,///000...------,,,,,,,,,++++++++++++++++++******++++++,,,,,,+++******+++---///111,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,------------///777???BBB===888666333000///000111111000222333444333111000111222333222222222333444666777333333333333444444444444333333333444444444444555555666666777777777777777777888:::::::::999999999;;;;;;<<<===???@@@@@@@@@777:::AAALLLZZZnnntttddd\\\QQQJJJFFFGGGIIIIIIIIIJJJFFFFFFDDDCCCFFFLLLNNNMMMNNNMMMKKKGGGCCC@@@@@@AAABBB@@@???AAADDDFFFDDDAAABBBAAAAAAAAABBBCCCDDDDDDDDDOOO```nnnsssmmm___UUUGGGCCCAAAAAAEEEGGGFFFEEEAAAMMMXXXUUUEEE;;;CCCQQQ{{{~~~hhhMMM===;;;???HHHZZZkkkrrrssslllXXXCCCUUUJJJ===555333333333111222111000///000111111222666666555222000111666:::;;;CCCBBB===<<<888>>>OOOgggbbbMMM;;;;;;<<<:::>>>;;;>>>FFFOOOWWWUUULLLDDD???<<<777333222111111000000000//////...---,,,+++......------------,,,,,,///.........------,,,,,,,,,,,,------------,,,,,,...---,,,++++++++++++++++++***)))+++...000111000---000///,,,,,,///000---,,,,,,,,,,,,++++++++++++++++++***))))))******+++,,,+++)))((())),,,///111---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------...444;;;===999444444222///...///000000///111222333222111000111222333222222222333333444555333444444444444555555555222333333333444444444444555666777777888888888777555555666888::::::888777888999888666666999???EEEHHHSSSbbbqqqnnn```QQQIIIHHHIIIIIIIIIIIIGGGDDDCCCFFFJJJLLLLLLSSSPPPLLLGGGBBB???>>>>>>???>>>???BBBEEEFFFCCC@@@AAAAAABBBCCCDDDEEEFFFGGGEEEKKKUUU___ddd```UUUMMMEEECCC@@@@@@@@@AAAAAA@@@;;;KKK\\\]]]QQQIIIPPP\\\mmmTTTDDDAAADDDMMM\\\kkkrrrsssnnn```SSSVVVDDD666444444000///111222111///111555999::::::888:::;;;:::999:::>>>BBBHHHOOOHHH;;;666555BBBXXXrrrjjjPPP<<<999999999AAA???BBBHHHOOOSSSQQQJJJDDDBBB===777222000//////.........//////...---+++***------,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,------,,,,,,,,,000000///---,,,+++******,,,+++***+++---///000000,,,///...++++++...///,,,,,,+++++++++++++++++++++,,,++++++************++++++***((('''(((+++...111...---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***++++++***))))))***+++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---***+++++++++++++++,,,,,,++++++,,,,,,---------,,,---------222666888444000222000...---...//////...///111222111//////000111111111111000111111111111444444444555555555666666333333333333444444444444555555666777888888888777888666555777:::;;;;;;999AAAAAA@@@======FFFUUUbbbxxxppp```XXXRRRJJJCCCLLLGGGCCCBBBDDDFFFIIILLLQQQNNNIIIEEEBBBAAA@@@@@@???>>>???BBBFFFGGGCCC@@@???@@@AAACCCEEEGGGHHHIIIGGGIIINNNTTTXXXVVVMMMFFFCCCCCCBBB@@@>>>===>>>@@@:::KKK]]]bbb^^^[[[```gggxxxvvvpppeeeWWWLLLIIIKKKVVV```mmmrrrgggZZZ[[[ddd]]]HHH666333222......444222///---222:::AAACCCCCCAAAEEEJJJMMMNNNLLLIIIGGGJJJOOOEEE777555;;;MMMdddvvvZZZDDD===777666@@@DDDFFFJJJLLLMMMKKKHHHEEEEEE@@@:::444111000///...------.........,,,+++***++++++,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......//////////////////000---++++++,,,---...---,,,......******......,,,++++++++++++++++++++++++------,,,++++++++++++++++++***(((((()))+++...000...---,,,+++++++++++++++***++++++,,,,,,++++++***+++******************+++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,///222333111...000///------...///...------///000///......///000111111111111222111111111444444444555555555666666333333444444444555555555444444555666777888888777<<<999777666777:::<<<===,,,333;;;AAAGGGTTTffftttuuucccTTTUUULLLDDDAAA@@@@@@CCCHHHKKKIIIGGGFFFFFFGGGFFFEEEBBBAAAAAADDDGGGGGGDDDAAA>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGIIINNNRRRPPPIIIAAA@@@AAAAAA???<<<;;;===@@@@@@OOO___cccaaa```bbbcccddd\\\UUUQQQMMMIIIHHHJJJbbbkkktttnnnTTTAAAHHH\\\[[[III999333000---...333000//////444<<>>777777BBBFFFHHHJJJJJJGGGEEEDDDCCCDDD@@@:::666333222111///,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++(((***,,,///222444555666333000,,,++++++,,,,,,++++++...---******---...+++*********+++++++++++++++......---,,,++++++++++++************+++---...///------,,,+++***************++++++,,,,,,++++++***************************)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,*********++++++,,,,,,---***+++,,,---...---,,,+++---,,,,,,---//////...---///...---...//////...------...//////......///000222333444555555555555444333444444444444555555555444555555555666666666666444555666777888999999999444555555555666:::???CCCNNN\\\pppuuuhhhZZZQQQJJJDDDEEEJJJLLLJJJHHHIIIJJJKKKIIIGGGFFFDDDCCCEEEHHHHHHEEEBBB@@@AAACCCDDDEEEFFFEEEEEEGGGFFFGGGMMMRRRQQQJJJCCC===@@@BBB???;;;:::>>>CCCIIIXXXccc```XXXTTTSSSRRROOOEEE===<<<======AAAGGGgggvvv{{{gggHHH888<<>>666555666888@@@JJJeee{{{cccFFF======999BBBCCCAAA;;;777555333///111;;;CCCBBB===@@@NNN\\\QQQTTT```rrr|||jjjYYYBBBMMMNNNPPP[[[\\\QQQKKK<<<;;;555444:::777999GGG>>>CCCHHHHHHBBB<<<888888777555333333444444333222---,,,+++*********+++,,,))))))******+++++++++,,,)))***+++,,,------...///+++++++++,,,,,,+++++++++***+++---///111111111111333000,,,******,,,,,,,,,***---,,,)))))),,,---***))))))******++++++++++++---,,,+++***)))))))))))))))***,,,.../////////...,,,+++***)))((((((((((((+++++++++,,,,,,+++++++++******++++++++++++******((()))+++,,,,,,+++)))(((,,,++++++++++++++++++,,,))))))***+++,,,,,,------)))***,,,......---,,,+++,,,,,,++++++,,,------...///......///000000///---///111222222111111222444///111333555666666666666222222222333333333444444777777777777888888888888777888:::;;;<<<=========JJJYYYkkkzzztttnnnhhhaaaYYYUUUUUUUUUQQQNNNLLLNNNPPPNNNJJJHHHHHHJJJCCCBBBAAA@@@AAABBBCCCDDDLLLFFFEEEMMMVVVTTTJJJ@@@;;;<<>>BBBJJJ___rrryyyeeeMMMDDDFFFIIINNNAAA555111444777<<<@@@WWWbbbfffXXXDDD:::<<>>777444222444;;;LLL[[[YYYQQQWWWddd\\\HHH```xxxXXXAAAHHHRRRYYYXXXNNNAAA666444777===???<<<888<<>>888555555444333111///......///000000///---*********+++,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,,,,---------,,,+++***+++---///111111111000...---,,,+++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,++++++)))(((''')))+++***+++222999555+++++++++******************,,,,,,+++++++++,,,---...222,,,''''''***---+++)))***++++++,,,,,,++++++***+++++++++,,,,,,---------///---+++)))((()))+++,,,+++...000111///---------,,,,,,,,,,,,,,,---...//////......---------.........---///222111...,,,---555555222///111555444///444333111000000222444666777777666777888999:::;;;777:::===>>>AAAJJJVVV```~~~|||uuupppdddeeedddaaaZZZRRRKKKHHHFFFEEEDDDDDDDDDCCC@@@>>>EEECCCEEEOOOWWWUUUJJJ@@@:::;;;>>>AAA???===AAAHHHiiixxxzzzeeePPPLLLUUU[[[]]]MMM<<<555444555666888888@@@DDD???999999===@@@>>>CCCFFFDDDAAA===777000111===VVVnnnsssfff\\\\\\\\\RRRlllzzzXXX???DDDLLLPPPOOOFFF:::222000555>>>EEEDDD>>>===@@@===@@@BBBBBB???:::555333444222000///......///000000...,,,+++******+++,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,---,,,+++++++++---///000111111000///...------,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***)))(((###&&&(((---888AAAAAA:::,,,+++***))))))***++++++,,,+++++++++,,,,,,------///+++((('''(((***++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------444222///,,,++++++------+++---000000///---,,,,,,---,,,,,,,,,,,,---...//////......---------.........000000//////222444555111111///---000666777444666555444333555777:::<<<777:::===>>>>>>CCCKKKQQQYYY^^^eeellluuuwwwkkk]]]UUULLLGGGBBBAAACCCEEEBBB???FFFFFFIIIQQQVVVTTTHHH===;;;:::===???===;;;>>>DDD```nnnrrrdddUUUTTT^^^eeehhhUUU@@@666333222000000...111111///222888:::888999<<<>>>AAAFFFEEE<<<000,,,:::WWWvvvrrr^^^SSSaaa```yyywwwUUU>>>BBBFFFHHHEEE>>>777111---333???KKKNNNFFF>>>;;;;;;<<>><<<666,,,+++***))))))***,,,---+++++++++,,,,,,,,,------,,,------,,,******+++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,666444111...---,,,------***,,,//////...---,,,,,,------,,,,,,,,,---............---------......///---222333...---222555111555666444222444:::;;;999222222333555999>>>CCCEEEJJJQQQZZZ```eeepppxxxjjj___QQQJJJJJJJJJGGGDDDEEEFFFGGGJJJOOOOOOHHH>>>;;;:::;;;===;;;999;;;@@@HHHYYYgggeee______dddgggiiiTTT>>>444222000...---333222///---000666777333555999===AAAGGGHHH???333///;;;TTToooyyyppp```VVVaaacccpppssslllkkkaaaGGG999;;;======:::666333222...222>>>LLLQQQJJJ???999;;;;;;===@@@AAA===666///111000///............///------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,---,,,,,,+++++++++,,,---...)))*********++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,++++++************000...------111222///+++---+++***((()))***,,,...++++++,,,,,,---------,,,---222777666222---,,,---******++++++++++++******+++++++++++++++++++++,,,111000...,,,+++++++++,,,)))+++...///...---,,,,,,------,,,,,,,,,------......------------...//////+++333444...///777888111555:::>>>@@@EEELLLNNNLLLMMMNNNRRRVVV]]]dddiiimmm{{{uuuooohhh___WWWRRRPPPLLLIIIMMMQQQJJJ@@@<<<::::::;;;:::777888<<<:::JJJ[[[cccdddgggkkknnngggTTT???555222///......---...---+++---222555444111777===???AAAAAA;;;444444AAAUUUhhhnnniiiccc```[[[YYYUUUJJJAAACCCAAA444111333444333111000111222111222:::FFFLLLGGG???999===<<<===@@@AAA===555/////////..................,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,,,,---(((((())))))***++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***---,,,+++******++++++,,,***((('''***---...---,,,,,,+++***)))***+++---...***+++,,,---------,,,,,,111999AAAAAA:::222---,,,)))******++++++******)))++++++++++++++++++++++++++++++*********+++,,,---)))+++...///...---------...------,,,,,,,,,---------------------...//////...222222444???PPPXXXUUU[[[dddoooxxxtttiiigggcccSSS@@@>>>;;;999;;;:::666666999666???JJJRRRXXX```hhhooofffVVVDDD999333///...///---000///,,,+++///111000,,,444999888666666444111000>>>QQQ]]]___\\\[[[\\\WWWPPPAAA222---...//////111333555444222222555888555333666>>>BBB???;;;999??????@@@@@@>>>999444///..................------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,,,,,,,******++++++,,,------...*********++++++++++++,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---+++((('''+++---,,,+++---+++++++++++++++,,,---...***+++,,,---...---,,,+++444;;;CCCDDD===444---+++))))))************))))))+++++++++++++++*********************+++---......))),,,///000///...............---,,,,,,,,,---------------------...///000333000333DDD```|||hhhJJJ@@@;;;999:::999666555777555888<<>>999444000...---------......---------)))***+++,,,------.........---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,+++++++++***++++++,,,,,,---------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***...,,,+++******+++---...000+++***------))))))+++)))***+++---------------)))+++,,,......---,,,+++222777;;;<<<777111---+++))))))************))))))++++++++++++*********)))************+++,,,,,,---***---000111111000///000///...---,,,,,,,,,,,,,,,---,,,,,,------///000000444///;;;```]]]AAA<<<999::::::666444666666666:::???DDDHHHNNNSSSUUULLLBBB999111,,,///444+++,,,++++++111666444---000222111......222333111222777;;;===???EEELLLPPPCCC<<<222444:::222,,,555---111444333...,,,...111555222222333333000111444AAACCCBBB===666///------,,,,,,---......---------)))***+++,,,---............---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,************+++,,,---...++++++,,,,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++...---+++******+++---...+++'''''',,,---+++,,,111((())),,,...///...---,,,)))***,,,......---,,,+++000222333333111...---,,,))))))************))))))++++++++++++******))))))))))))))))))))))))))))))+++---000222111000000111///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222...DDDyyyvvvIII;;;777888444777999222333333444777<<>>999000222555............000222444333222///000111000......000222222222111333555:::>>>AAA444555555444222111111222222---111)))+++666...000555:::444...333222///333;;;<<<<<<:::777222---***---,,,++++++---.........---,,,,,,---...///---,,,...,,,******+++---------111...---///...***)))***222---+++...///---,,,---+++*********))))))(((((()))***,,,---,,,***((('''******+++++++++******)))++++++,,,,,,,,,,,,------)))***,,,,,,***)))((((((+++***)))(((((()))***+++,,,(((+++555;;;666///,,,------------------------+++***))))))***+++...///...---+++)))(((((()))))))))+++,,,------,,,***)))))))))))))))************)))***,,,---...------,,,---,,,,,,,,,,,,---............///...---...000222333333SSSNNN>>>999999555666888222333333333555999???DDDHHHFFF===;;;888000111444,,,111///------///111111000,,,...///.........000222000000//////111444666888333444555333111000000111---+++555///111:::111222666???:::222333111///666444555555555333111///---...---+++,,,------,,,+++---,,,,,,---//////...,,,,,,***)))***,,,...///...000+++)))+++---+++***,,,,,,((((((+++,,,******,,,+++*********))))))))))))***+++,,,,,,,,,+++)))((()))******++++++******)))+++++++++,,,,,,,,,------++++++***)))))))))***+++,,,+++***))))))***+++,,,,,,((()))111555333///...------------------------+++***))))))***+++---///,,,+++***(((((((((((())))))+++,,,------,,,***)))))))))))))))************,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------------...---,,,---///222555888```SSSAAA:::;;;666666777111444333222222666;;;AAAEEEBBB777666666000111222+++111///------///111222222,,,---//////...///111333//////.........///000000111222333222000//////000...+++555222888EEE???AAAFFFRRRMMM>>>666//////777444333222111000///......///...------...---,,,***---,,,,,,---///000///---***)))(((***---///000///000***'''***---,,,,,,...******,,,///...***))),,,***************)))))))))***+++,,,,,,,,,+++))))))))))))************))))))++++++++++++,,,,,,,,,,,,---+++)))''''''(((***,,,,,,+++***))))))***+++,,,+++((((((,,,///......///,,,,,,,,,,,,------------+++******)))***+++---...***)))(((((((((((())))))******,,,,,,---,,,+++***)))))))))*********++++++------,,,+++************+++++++++++++++,,,,,,---,,,------,,,,,,---///222666???sssWWWBBB999:::666666777222444222000000333777===@@@???444333555///000222---///......000333555555444///000111000000000222444000000000000/////////...000111222111///...///000444+++111111AAAXXXWWWZZZbbbooogggNNN;;;000---555<<<999555111...---------///......///111000...,,,---,,,,,,...000111000...+++***)))+++---......---222,,,))),,,///...---///...000555888555...+++,,,***************************++++++,,,,,,+++******(((((()))*********))))))***++++++++++++,,,,,,,,,---+++)))((()))))))))(((,,,+++***))))))***+++,,,(((***,,,------+++,,,...,,,,,,,,,,,,,,,---------++++++*********+++,,,---)))))))))))))))***++++++******+++,,,,,,,,,++++++))))))*********+++++++++---,,,***))))))***+++,,,,,,,,,++++++,,,,,,---...,,,---...------...111333666IIIXXX@@@666999666555777333333222000///111444999;;;===222444888222///222000---...000333555555222///000111111000///...000111//////000000000////////////000111000...---...///444)))000888RRRnnniiigggssssssSSS===111---333???;;;666111---,,,,,,,,,------///222444444222///---------///111222111///---,,,+++,,,------,,,***000,,,,,,///000//////222111222777<<<999222------***************++++++++++++++++++,,,,,,,,,++++++(((((()))************************+++++++++,,,,,,+++******,,,---,,,)))%%%+++***))))))))))))***+++'''...444333...+++***++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,)))******+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,************++++++++++++******))))))***,,,...///---------------...//////...////////////000333666999YYY[[[@@@444888777555666444333222000///000222555777888333<<>>OOOcccuuujjjcccWWWHHH:::000+++*********+++,,,,,,,,,,,,,,,***++++++,,,------......+++++++++,,,++++++******,,,,,,+++*********+++,,,++++++***)))***222>>>HHH@@@999111...,,,,,,111777HHHRRRRRRCCC444///...***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++---------------,,,,,,,,,000,,,000---333555///DDD}}}qqqEEE999888888;;;444999555444222111000000000111222///...000000...///222777666777;;;AAACCC999------...111555999<<<<<<;;;444111...------/////////........................333///,,,000777===>>>;;;CCCYYYYYYCCC333---,,,111000///...---,,,+++******---,,,***+++,,,------,,,---...---------...000111000,,,)))))),,,......------...111888EEEUUUdddlllVVV\\\^^^SSS???///***,,,+++,,,,,,---------------+++,,,,,,------......///+++++++++++++++***)))(((,,,++++++***++++++,,,,,,*********((('''+++222777888333//////...,,,///333???GGGGGG:::///,,,,,,)))++++++******+++---...///...---,,,,,,++++++,,,,,,------............------***+++,,,,,,------,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,333...111333444OOOuuuIII;;;888777:::333777444444222111000111111222555111000111111000111555222444:::FFFOOOKKK:::)))......///222555777666555222000------.../////////------------......//////222...---111:::??????<<>>999777888000555333222111111111222333444000...---000000---...000222777DDDVVV```WWWAAA...000///---...000111111111000...------...///000///------,,,,,,---...///000...------000777???GGGKKK[[[hhh]]]CCC666111...///............---,,,+++***,,,,,,,,,+++,,,---000111///***(((000===GGGHHHFFF999555000...///000///---111222111000///111555999>>>DDDGGGAAA555,,,***,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))((())))))*********++++++((()))******)))(((((())))))'''(((,,,---***)))++++++///000...---///222222///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------666111///000<<>>kkk{{{NNN>>>999777999222777777666444222111111111111444111000222222000111444333222777CCCGGG@@@666000///......000222222111000---,,,+++---///000000///...---,,,++++++---...///555222//////777HHH\\\jjj___eeeSSS777...///---///......------...///111222+++------,,,,,,...222666666111///555???EEECCC>>>000//////222666777555333222555777444///,,,,,,...///.........---,,,+++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))***+++---......---------,,,+++***+++,,,------,,,))))))------+++,,,///,,,******,,,---,,,)))(((+++++++++,,,------.........---,,,,,,++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,---......///000000...+++444222111111???mmmzzzLLL===999888:::444::::::999666333111//////...444000...//////...000444777111///444666222///111,,,---000333666666444111,,,++++++---///000000//////...,,,++++++,,,...//////,,,+++---666CCCQQQYYYNNNWWWHHH///(((,,,...333///...------...000333555+++------,,,,,,...333777555222111222666777444000******,,,111777:::888666666999;;;888111,,,+++,,,(((***---//////...+++))),,,---......//////......------------------------***+++,,,---.../////////***,,,---///000000//////000...+++***+++,,,------,,,((((((***+++)))+++///,,,******---///...***((('''(((***,,,---...//////...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++------......///000111111///+++444333111111???mmmxxxMMM===555333:::666;;;999777555222111000000000444333111000000111333444555111...000111//////111000111111000333777555000...//////...,,,,,,---///+++++++++,,,,,,,,,------000---+++...111999GGGTTTYYYJJJ===:::999333...---,,,,,,---111555555222///'''***---......111777<<>>AAAAAA<<<777:::888------///***...///---+++,,,000///+++///...---------///111222...+++)))+++...000///---111...111000(((***---'''(((000---***...,,,)))---,,,,,,++++++++++++,,,,,,)))***++++++***+++---///*********+++,,,---///000((()))+++...000111111222111,,,***------,,,,,,...'''(((*********+++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......,,,,,,222000444000:::pppsssJJJ===777666;;;666999888777555333222111111111555444222111111222333444444000...000000//////222222333111000333777555///...//////...,,,,,,---////////////...------,,,,,,///,,,,,,...222999GGGTTTRRRFFF===;;;;;;777333333000000111444777777444111111///---,,,000888@@@FFFRRRGGG;;;444...+++,,,000...------///222666777777111555===777(((***111...666999888111------...---------------...///......000---++++++---...---+++(((%%%,,,///***...444///---000,,,***...,,,'''(((++++++************++++++)))***++++++******,,,...+++*********++++++,,,---,,,,,,------...//////000000+++***,,,,,,***+++...+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,......------------......------222000444000<<>>999999:::777555555111111222444555666444222555111...111;;;EEELLLNNN^^^TTTDDD777444777777333000111222222111000/////////???NNNBBB,,,---888666>>>BBB@@@777...---000111...------...///...,,,***222///---++++++++++++))),,,(((///666444666666///000...,,,---//////,,,******************************+++,,,+++******+++---,,,,,,++++++++++++,,,,,,//////---,,,,,,,,,---......***)))++++++)))+++///000///...---,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------......///...222///444222???vvvnnnHHH>>>999666:::333777666555555555444444444555666666444333333333333333111......000000///222888000000...,,,111666777333///000000///---,,,...///333222111000///---,,,,,,111000111333111000444;;;777444222333555444222000/////////000000000000///...,,,...999HHHTTTVVVTTTRRRKKK???:::CCCOOOIII;;;444222000//////...+++)))333KKK```SSS888777???<<<@@@CCC@@@888222333777888333000------......---+++111///---+++******++++++000***666GGGOOOPPPJJJ<<<444...///222...---///...)))))))))******)))))))))+++,,,,,,+++***)))+++,,,------,,,,,,------...///000///---++++++,,,---......+++***++++++***---222111///---,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......000///222///444333BBBzzzoooHHH===777333666222666555555555555555555555444555555444444333333333333000......000000000555<<<555333///,,,...333333//////000000///------...000/////////.........------///000555888666111111555000///...///222444000,,,------------------...///***(((+++777HHHWWW^^^```AAA>>><<>>???===---'''---,,,((()))************)))(((+++,,,,,,+++***)))+++,,,+++++++++,,,,,,---//////---,,,+++***+++---///000...,,,+++---,,,+++///555111...+++***,,,------,,,+++*********++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......000///222///444444DDD}}}lllGGG===666222555111777444444555555555444444333333333333444444444333333000...///111111111888@@@>>>;;;444------000///+++000000111///...---...000,,,,,,,,,------.........,,,///666;;;:::666666999333111///000666:::555------......---,,,---///222000---+++///<<>>333222;;;CCCBBB===:::FFFZZZ```WWWSSSRRRIII@@@???===;;;???FFFHHHEEECCC:::000,,,---000111000++++++***)))(((***...111888333IIIppplllVVVRRRMMM333***///***((()))***++++++***)))(((***+++,,,+++******+++---+++++++++++++++,,,------+++******+++,,,...000111...,,,,,,---,,,+++111888222...******,,,...---,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------......------------............111///555555EEE~~~eeeBBB<<<888444777222888444444555555444333222111111111222333333444444444000///111333222333;;;DDDCCC???777000///222111---000111111000...---///000,,,,,,---------.........---...333888777555888===888555000222<<>>AAA@@@===<<<@@@BBB@@@DDD<<<222...///222111...+++++++++)))''')))...222???777EEE```rrrvvvUUUMMMJJJ222,,,222''')))***+++,,,,,,+++***))))))***++++++******,,,...000000///---,,,,,,,,,,,,)))***+++,,,---......///---+++,,,,,,******111999777111,,,+++---...---+++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,------------.........------------......,,,,,,111///666666EEE~~~^^^>>>;;;:::777999333888333444555555444222111000///000111222333444444444000000111333333444<<>>777111222777888444000111111000......///000........................//////000222111000555<<<;;;666000333???IIIBBB555+++,,,,,,+++)))+++000444999;;;:::444111;;;OOO```mmmjjjqqqzzzlllgggVVVPPPIIIIIIMMMSSSVVVVVVKKK777:::PPP[[[ZZZQQQDDD<<>>???777444999;;;999444333000---...222111,,,---......---,,,---///111/////////......000444666===222,,,333???FFFHHHHHH666------...)))+++000---777999777111...444>>>GGGTTTUUUWWWXXXVVVPPPGGGAAA999;;;===>>>===<<<;;;<<<999555444888@@@AAA999111111222222000//////222444;;;666111000222222...***************************...---,,,+++...111555888777///+++---000...+++++++++444///&&&+++...+++,,,)))******))))))+++...111>>>???===666...)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333000333555555222---)))'''*********++++++,,,,,,,,,///,,,)))(((+++,,,,,,***------------------------++++++,,,------......///000...444444777333BBB^^^III:::===>>>666222666333444444333111000111222222222111222222333333444444777:::999555222000000444<<>>@@@===777777444///---......***------...---,,,,,,///111.........------...000222555......999GGGNNNOOONNN666------...))),,,222///000333333///,,,...444999444333333333333000+++(((111222333333222222222333222111222444777666111---------...---++++++,,,...666333//////000///,,,)))************************++++++***++++++---...///---******...///------///,,,111,,,''',,,+++(((...)))******))))))+++...111888999888222,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111---000222333000,,,***)))***++++++++++++++++++,,,---+++)))***,,,---,,,+++------------------------,,,,,,---......//////000111...111000555555IIIYYYGGG:::===???888333666222444555555333111000000111222333444444444333222666999;;;999444000/////////;;;AAA===999;;;;;;888;;;>>><<<444---,,,,,,+++,,,------,,,++++++...000---,,,,,,,,,,,,---///000---+++000>>>KKKPPPNNNLLL===777777555+++,,,222///+++---000///,,,***+++---111///------.........---------+++******+++,,,------...000111///---,,,++++++,,,...---+++******+++//////......---,,,***)))******************************+++++++++***)))((()))(((***......,,,---111;;;@@@999111...((($$$+++)))*********)))+++...000222333333///+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++------,,,...//////---++++++++++++++++++++++++*********+++++++++,,,...///...,,,------------------------------......///000000111333...///,,,333777QQQTTTDDD:::===@@@:::555666333555777666444111/////////111333444555333111000333666:::;;;888444111///000AAAKKKCCC888555555333===BBBAAA888...,,,---///---------,,,++++++---///,,,++++++,,,...111333333---,,,111<<>>EEEFFFKKKBBB000,,,111...---,,,...000///+++***,,,000...,,,,,,---.........000...+++***+++---......---...///000000///......---///111111///---,,,,,,+++---......,,,+++++++++************************------,,,,,,++++++******---******------,,,,,,///CCCUUUOOO777,,,)))'''))))))***+++******+++---///000111111///,,,+++---///++++++++++++++++++++++++,,,++++++*********+++,,,---...///...,,,***+++,,,,,,,,,++++++******))))))******,,,...//////...---,,,,,,---------------------------...//////000000444///000,,,333888VVVPPPBBB999<<<@@@===888777444666777777444111///......///222444333222///------111888???AAA>>>666000555IIIUUUKKK;;;444666777888>>>???666---,,,///111---......,,,++++++---///------///333888;;;;;;:::///...000666:::777444444AAAJJJUUULLL444///666555222---+++//////------000+++*********++++++)))'''000...,,,,,,...000000//////---,,,...222555333111---///111111///---------+++---//////---,,,---...************************///---+++******,,,...//////)))'''***,,,,,,,,,---@@@aaa^^^888'''---///+++)))***++++++***+++,,,.../////////---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++000000000...+++******++++++++++++******))))))))))))+++---...///.........,,,,,,,,,---------......+++,,,,,,------...//////333000333///444888UUULLL@@@888:::???>>>;;;999666777888666333000///......///111333222000...,,,+++...555AAAJJJIII>>>333111DDDOOOFFF888555777888000777888222++++++///111/////////---,,,,,,...///---111999BBBIIIJJJDDD>>>000...///333333000///222444@@@NNNIII999<<>>@@@===;;;888999888666222////////////000222222222000///---///...222AAAOOOQQQDDD777///:::???999444555555111...444555///+++---000222000111000...------...000---666FFFVVV^^^XXXJJJ===...---///111000,,,---000---444??????>>>NNN^^^\\\<<>>AAA777111+++***...222111///************************,,,------------,,,++++++,,,:::JJJLLL>>>...,,,333>>>>>>333,,,///+++'''---)))+++,,,,,,+++++++++,,,*********+++---...---,,,************************''''''((()))))))))))))))(((***,,,,,,+++*********(((((())))))******+++++++++,,,---+++((((((+++...++++++,,,,,,---...//////------......///000000000...---222...111444RRRzzzLLLBBB;;;<<<;;;888777;;;666999:::999555222222333777666444222111111333333333333999DDDLLLJJJ>>>222555333000///444:::777111111444444000---...000222666333...---///000000...444:::HHHYYYdddbbbUUUIII777///,,,111///((()))111111111...333KKKgggrrrmmm???888...******,,,,,,+++...,,,******,,,------,,,000,,,444GGGMMM@@@222///+++///111///------222666===999666888===@@@===:::555000+++***---...+++(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++BBBVVVSSSAAA333//////111111000///...------,,,---,,,++++++******++++++++++++***)))'''(((+++...))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))************************************++++++,,,,,,,,,,,,------.........///////////////333///222111555666PPPwwwOOOFFF>>>===;;;777666999555888;;;999555222111222666777999;;;===;;;777333111111444;;;AAAAAA999111000222111///111666888777555444111---+++///666:::CCC===555000------,,,***000444===JJJVVV\\\[[[WWW:::111...111...((((((///+++,,,***...AAAYYYbbb^^^999222+++)))***------+++...---,,,++++++,,,---///000///;;;PPPWWWHHH666---,,,...//////...///111444555333222666<<>>EEEIIICCC999111---+++******///000222888BBBNNNXXX^^^<<<444///000---'''(((...///000---+++222???CCC???111---)))(((+++------,,,...///...+++)))+++///444...000@@@XXXcccVVV>>>...---,,,---///111222111000---,,,,,,111777999666222---***((()))---///...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777===888///+++,,,---......------,,,,,,++++++************+++,,,------***...333555444///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,------.........222///333111555666LLLoooTTTOOOHHHAAA;;;666444333333777;;;:::666222000000222444;;;DDDKKKHHH<<<111---...//////...---......,,,/////////444===EEEGGGPPPJJJEEEAAA===;;;===AAA@@@<<<777222...------,,,//////......222<<>>666111111222222222111///...---,,,,,,------++++++///777???555111------,,,+++---000'''+++---+++***---000111,,,,,,,,,---...---,,,+++))),,,---,,,***---555===888777===NNN``````III111...+++)))---333555111,,,******+++///444444...(((,,,+++++++++,,,,,,+++)))*********++++++,,,,,,,,,+++++++++++++++++++++++++++//////------///...+++*********+++++++++++++++((())))))***+++---...///)))---222444222...+++))))))))))))))))))))))))))))))*********+++++++++,,,******++++++++++++******)))))))))*********++++++************************+++++++++,,,,,,,,,---------......///000000111111000000444000555666FFF^^^MMMMMMIII???888666444222555777999777333000000222222000///333777888555000///111111111///......///000000000444>>>HHHHHHCCC999555777>>>===333,,,++++++...000111///,,,+++***(((+++------++++++...111...---,,,+++,,,---...000(((+++......,,,,,,...000,,,------......------,,,***+++,,,++++++///555:::???@@@@@@DDDOOOSSSEEE222...+++))),,,111333111---+++***,,,222888999555///------------,,,+++))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++(((+++++++++,,,...,,,'''))))))******++++++,,,,,,)))))))))***+++---...///)))---111333111...,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,************************++++++,,,,,,,,,,,,------......///000111222222333...111555000555666CCCxxxOOOFFFIIIFFF===666666555333666888888666111///111333555222//////000222222222222111///......///000000///333555777<<<@@@>>>999555//////888999111---///+++...000000...,,,,,,,,,***,,,......---,,,,,,,,,***+++++++++,,,---...------...///...,,,)))***,,,+++,,,------------......---,,,,,,,,,---///111333:::CCCEEE>>>===CCCCCC<<<...,,,***,,,///111111///,,,+++,,,222888999555000---...///...---+++******,,,,,,++++++++++++++++++************************(((***+++)))***---,,,((())))))***++++++,,,------************+++,,,---...)))---333666555222///...))))))))))))))))))))))))(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......************************++++++,,,,,,,,,,,,------------...///000111222222...111666000555666AAAssstttEEEBBBFFFEEE;;;555666666333777888888444000///111444777555111///...///222333444111,,,***,,,///111222---444::::::888888555111666,,,)))000222---+++111,,,///000///------///222000000///...---,,,+++***)))+++,,,++++++---,,,***(((((())),,,,,,,,,---000(((***+++,,,,,,---///000000...,,,,,,---......---000AAAIII<<<333:::DDDHHH---,,,++++++---000111111...,,,+++///444555000++++++---//////...,,,,,,,,,---,,,,,,++++++************************************,,,,,,)))***......+++))))))***+++,,,------...************+++,,,------(((...666::::::666222000))))))))))))))))))))))))'''(((((()))******+++++++++,,,,,,------,,,,,,+++.........////////////000************************++++++,,,,,,,,,---------,,,,,,---...///000111222---111666000555666???ppp___EEECCCIIIJJJAAA888666555222555555555555555444222222:::444000111555666222,,,000000000000////////////000222444444222///...---,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))))),,,...---,,,+++++++++---///111,,,++++++******++++++,,,******+++,,,,,,---......******+++,,,------------,,,------......------,,,000<<>>???999222000111...,,,+++******,,,...000///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************+++,,,,,,---,,,+++***)))************************+++*********)))))))))))))))))))))***+++++++++,,,---111777<<<===;;;888555000+++''''''***,,,+++((())))))((())))))***+++,,,%%%''')))+++,,,+++***)))000555888555///******---++++++,,,,,,,,,,,,------........................,,,------...//////000000222000888444333444>>>fffyyyKKK===???EEEGGGBBB===:::777555777666444222111000111111444111000333888:::666222000000000000////////////...---,,,+++++++++++++++------------------------/////////---,,,,,,...000------,,,,,,,,,...000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++000555666222...,,,,,,++++++*********+++,,,,,,...---,,,+++******)))))),,,,,,,,,++++++++++++******************+++++++++***++++++++++++***))))))***************************************)))))))))******************++++++,,,...000222333333333222...+++((((((***,,,+++)))******)))))))))******+++%%%+++222555333...+++***222333444222...***))))))++++++,,,,,,,,,,,,---------------------------------------...//////000000222111999444555777???cccjjjEEE>>><<>>@@@>>>;;;888666222...---...000111000000000000////////////++++++,,,---...///000111000000000000000///......///...---,,,,,,---.../////////////////////...---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***------++++++...---***++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------.........))))))(((((()))***++++++++++++******++++++,,,---((()))++++++***+++---///,,,,,,+++***))))))******+++***)))))))))***,,,---'''&&&'''))),,,...---,,,...***'''(((***,,,+++***************************++++++,,,,,,---...//////+++++++++,,,,,,,,,------000///...------...000111///000222222222444666888SSSrrrRRRJJJGGGAAA888666333222222222222111444444444777:::<<<:::888555333111/////////111222000000000/////////......+++,,,,,,---...///000111000000000000000//////...///...------------...///...............------,,,*********++++++,,,,,,,,,------------------,,,,,,***------++++++...---*********))))))))))))******,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------))))))))))))******++++++++++++******++++++,,,---+++,,,,,,,,,******,,,...,,,+++***))))))))))))*********))))))******+++,,,,,,++++++---/////////------***((()))+++,,,+++)))************************++++++,,,,,,---.........+++,,,,,,,,,------------...............//////000///000222222222333666888JJJzzz```PPPUUUNNN===777555222222333333333333555444333444666777666555222111111000000111222222/////////.........------,,,,,,---...//////000111000000000000///////////////......------......///------......---,,,,,,+++)))******+++,,,---...///------..................+++......,,,,,,...---******))))))(((((())))))***,,,,,,,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***+++++++++******++++++******++++++,,,------......---+++***,,,---+++***))))))))))))))))))))))))***+++++++++++++++///...---...//////...---+++******+++,,,,,,+++)))************************+++++++++,,,,,,------...,,,,,,,,,---------......------...//////////////////000111222222333555777???mmmnnnRRRPPPUUUKKK:::666444222222333555555444444444333333444555666666111222222222222111000000///.........------------,,,------...///000000000111000000/////////////////////............//////............------,,,+++++++++,,,,,,---......///............////////////---000000......000///,,,+++******************+++,,,,,,------------......))))))************))))))+++,,,,,,---,,,,,,++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++******)))***+++,,,,,,++++++***++++++******++++++,,,------......---,,,+++---...******)))(((((())))))***((()))***,,,,,,+++******---+++***+++,,,---,,,+++******+++,,,---,,,***)))***************************+++++++++,,,,,,,,,---,,,,,,---------.........+++,,,...///000//////......000111111111222444666:::bbb}}}QQQIIIPPPKKK???999666444222222444555555555333333444444444555777888333333333333222000...---///.........---------------.........///000000000111111000///...//////000////////////////////////000000000//////---,,,,,,------------------------.........//////000000000000333333000000222111...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........((())))))******))))))(((+++,,,,,,---------,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,------,,,---///111******))))))))))))******((()))***,,,,,,+++******+++)))((((((***,,,,,,,,,)))+++,,,------++++++************************************+++++++++++++++,,,,,,,,,---------......***+++---////////////......///000000000111333555999XXXgggCCCIIIRRRFFF;;;>>>666444222222444555555555222444555666555555777999444444444333111///...---/////////.........------....../////////000000000222111///.........///000...//////000000//////...111111000000///...,,,,,,......---------,,,,,,,,,------......///000000000111444444111111222111......------------------...++++++,,,,,,------......))))))************))))))+++,,,,,,---------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++++++++,,,,,,++++++******++++++,,,---)))+++,,,,,,,,,---///111******************+++,,,))))))***+++++++++++++++,,,+++)))))),,,...///...***,,,------,,,++++++,,,************************************************+++++++++,,,,,,,,,------***+++,,,---.../////////...///000000///000222444888LLLvvv{{{UUU===FFFNNNDDD<<<@@@777555333333444555555444222555777777555333444555333333222222111000000///000000000/////////......////////////000000000000222111///.........000000...///000111111000///...000000000///...---++++++,,,,,,,,,,,,,,,---------,,,,,,---......///000000000333333000000111000------------,,,,,,---------******++++++,,,---------)))******++++++******)))+++,,,,,,---......------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++,,,---......///000...,,,******+++---...++++++******++++++,,,---***+++,,,+++***+++---///+++++++++++++++,,,------******))))))******+++,,,///---+++***,,,---......+++,,,---,,,******,,,...*********************************************)))*********+++++++++,,,,,,+++++++++,,,---...000000...///000000//////111333444???ddd]]]FFF777<<>>888888888666444333444555555444222666888888444111111111222222111111000111222222000000000000////////////////////////000000000000222111///...---...000111...///000111111000///.../////////...---,,,***))))))******+++,,,---......,,,,,,,,,---...//////000///222222///...000///+++---,,,,,,++++++,,,,,,---))))))***++++++,,,------******++++++++++++******+++,,,,,,---.........---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,...///000000222///,,,***)))+++---///++++++******++++++,,,---+++,,,,,,+++***)))***,,,,,,+++++++++,,,------...+++***)))))))))***,,,---111...+++******+++++++++,,,---...,,,)))))),,,///*********************************)))))))))))))))))))))*********+++++++++++++++++++++,,,...000111...///000///...///111333000555XXXJJJBBB<<<:::999777888;;;666444444666::::::555000111333555666666333111///333333333222222222111111111111000///////////////111111111000...///111333222111///.........///000---...000///---,,,,,,---000000///...------,,,,,,+++---...---++++++---000+++,,,------......------......////////////......************++++++,,,---...***)))++++++)))***...((()))+++,,,,,,+++)))(((+++,,,...000000///...---...,,,***+++---...,,,***,,,+++***))))))+++---...***,,,---,,,,,,---///111++++++,,,---............,,,,,,+++++++++,,,------,,,++++++******++++++,,,+++***)))))))))***+++,,,---+++)))***,,,---,,,)))000...,,,***)))***+++,,,+++,,,,,,***((((((+++---************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///111777333///...000111000...111///DDD}}}wwwGGGAAA<<<;;;:::888777:::999666333444777888555222222333555555555333111000333333333222222222111111222111111000////////////000111111000......000222222111000///...//////000...000111111///......///000//////...------,,,,,,+++---...---,,,,,,...111...............///////////////////////////.........---,,,,,,++++++++++++...***))),,,,,,)))***...)))***+++------+++***)))+++,,,...///000///...---...,,,***+++---...---+++,,,+++***)))***+++---...***,,,---,,,,,,,,,...000,,,,,,------...---------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,---+++)))***,,,---,,,***///...---,,,++++++,,,---------,,,+++******,,,---************************))))))))))))************,,,,,,,,,,,,,,,+++++++++...---,,,+++,,,---///000555222///...///000000000222000>>>ooo```CCC>>>;;;<<<<<<888777888<<<888444333555666555333333444444444444333333222333333333222222222111111333222222111000000//////000000111000......000222222111000////////////000000222333222111000000000//////......---,,,,,,,,,+++---...---------000222111111//////...///000111000000000000//////...---......------,,,------......******,,,,,,******...***+++,,,------,,,+++***+++,,,---//////......------,,,+++,,,---...---+++,,,,,,+++******+++---...+++,,,---,,,+++,,,...000---------...------,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,+++******,,,,,,+++***...............---------...,,,++++++,,,------,,,************************)))))))))*********++++++++++++++++++++++++++++++---,,,+++++++++,,,...///222222111000......///111333111777\\\iiiOOO@@@<<<:::======999666777;;;999666555666666444222444444444444333333444444333333333222222222111111333333333222222111000//////000111000//////000111111111111000000000000000000222333333111000000111.........------,,,,,,,,,,,,,,,------...///000222222111///------...000111000000111000000///...---++++++,,,---///000222333---+++***------***+++---+++,,,,,,------,,,,,,++++++,,,---.........------------,,,,,,---------,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,++++++---///............---,,,++++++++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,,,,---.........---,,,++++++++++++++++++,,,++++++------...///000/////////+++***)))***,,,------+++************************))))))*********+++++++++***************+++++++++,,,,,,+++++++++,,,---...111333555333///---...000111222222LLLWWWDDD===::::::>>>>>>:::777777888888888999888777333111444444444444444444444444333333333222222222111111333333444444333333222111///111222222000000000111111111111111111000000//////111222111000...//////---------------,,,,,,,,,---,,,,,,,,,...///000000000///---,,,,,,---///000000000111111000///......,,,,,,---...///111333444---++++++......++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...............---,,,++++++++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,---------...///...---,,,+++++++++,,,+++++++++++++++,,,,,,...///000111111111)))))))))***,,,,,,,,,+++************************************++++++++++++))))))*********+++++++++++++++++++++,,,,,,------111555888888444000//////...333222DDDwwwpppIII???<<<999:::>>>???<<<999999666888::::::999777444222333444444555555555555444333333333222222222111111111222444555555555444333000222333333222111111222111111222222111111000///...000111000///---......------,,,,,,,,,,,,,,,,,,...,,,++++++---......------,,,,,,+++,,,---...//////000000111111000000///000000//////.../////////---++++++//////++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,...///...---,,,---...------------,,,,,,,,,,,,+++,,,,,,,,,******,,,------------...------,,,,,,*********+++,,,---...///------,,,,,,,,,,,,------............---,,,++++++***+++,,,,,,******+++,,,++++++---...///111222222---...000///---++++++,,,*********************************++++++++++++,,,))))))******+++,,,,,,,,,+++,,,,,,,,,------------000444:::===<<<777222///...555333>>>hhhSSS???===<<<999:::>>>@@@===;;;;;;777888999999888666666555222333555666777666555444333333333222222222111111000111444666777777666555111333555555444222222333111111222222222111000///...000111000///---......,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---,,,*********+++,,,---......///...///000111111111111111111000///...............---+++,,,//////,,,+++---+++++++++******+++++++++,,,,,,++++++,,,,,,------,,,...//////---,,,---///------...------,,,,,,++++++,,,,,,+++******+++---,,,,,,------...---------*********+++,,,---//////------,,,,,,,,,,,,------///...---,,,++++++++++++***+++---,,,***)))+++---+++++++++,,,...000333444666999;;;777///******---*********************************+++++++++,,,,,,*********+++,,,---------,,,,,,---...............,,,222:::AAADDD@@@999222111777333888XXXnnn???999>>>===::::::>>>@@@>>><<<===888888888777666666777999111333555777888777555333333333333222222222111111///111333666888888777777222444666666555333333444111111222333222111000//////000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++,,,***((()))***+++---.../////////---...///111222222222222...............///000000---+++,,,000000,,,+++---+++******))))))******+++,,,,,,+++++++++,,,---...,,,...000///---,,,---000---.........------,,,++++++,,,,,,+++***)))+++---++++++,,,---............*********+++,,,---///000...------,,,,,,------...///...,,,+++******++++++))),,,---,,,***)))+++---************---000333555>>>CCCEEE>>>222******---******************************+++++++++,,,,,,,,,******+++,,,------......,,,---......//////......***///999DDDJJJGGG>>>555444999333444MMMppp}}}XXXAAA:::;;;999???@@@<<<:::======999999888777888999:::999888777777555222444888666000888444333666666222222666222333555555333333555666888000444777///,,,333555333444444111/////////...000000000000000000000000------,,,+++,,,---...///,,,***)))+++...///---+++***)))***...000...+++)))...------...111333222222000///---++++++---000222111000///...------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---............---,,,+++,,,------+++******,,,...'''***---...------...//////...,,,,,,------,,,***---------,,,,,,,,,,,,---...------,,,,,,---......******%%%(((///)))%%%...222---++++++,,,///:::EEEVVVZZZXXXKKK999+++***---000,,,,,,...,,,((()))///000...+++******,,,---...***+++///333111,,,+++///---000444666666333...,,,000,,,---999HHHLLLBBB666777777666666<<>>???AAAEEEHHHEEEEEEFFFDDD???:::555333666///555;;;555222444222111333333111//////111222000000000000000000000000---------,,,,,,---......,,,+++***,,,...///---+++...---///000111///---,,,---,,,,,,...000222222111444333111000///000111222///...---,,,,,,+++++++++000///...------,,,------,,,,,,------.........///111000000000///.........------------,,,,,,,,,+++,,,------,,,******,,,...---...//////...---++++++......------.........---+++,,,------------,,,+++++++++++++++,,,,,,,,,---***,,,(((+++111+++&&&...,,,+++,,,...000666CCCPPPgggaaaSSSBBB333+++***,,,///---000666888888<<>>HHHPPPWWWXXXQQQOOOVVV^^^___ggghhhiiiiiifff^^^TTTLLLAAA666666999444444666111333444555444111000222555000000000000000000000000------.........------,,,,,,++++++,,,......---+++***,,,......,,,,,,------,,,+++***,,,...000///...222222111111111000/////////......---,,,,,,++++++,,,,,,++++++***+++++++++,,,------...///000111111444333222111000...------------,,,+++++++++,,,,,,,,,------,,,++++++,,,......---------...---***(((***,,,---,,,++++++,,,---***,,,---//////...,,,+++++++++,,,,,,,,,---------)))---***,,,222,,,'''...,,,+++---000222888EEEQQQUUUKKK<<<111...------,,,,,,---222999===@@@FFFLLLCCC999///---222777666333111111444888666000...000111222444555444333111///111---+++...444777666222222111555666///777bbbzzzQQQ???>>>AAABBBEEE??????>>><<<<<<;;;999666555777888888777555444444888222555???BBBDDDUUUkkkwwwzzzfff]]]fffooonnn}}}bbbOOOBBB:::222444888222444555777888555111111444000000000000000000000000---.../////////...,,,+++------------...---,,,+++(((,,,---+++***,,,...///...---,,,---000111000//////000222333333111///...000000000///......---,,,++++++++++++++++++,,,,,,,,,,,,---...///111111222666666444222000...---,,,---,,,++++++++++++,,,---,,,---...---,,,+++---...,,,++++++---000111///,,,+++,,,...---+++***+++---+++,,,------...------,,,,,,,,,------............)))///,,,***000---+++222555000,,,...111333999@@@333...******...000---******+++///222555777;;;>>>;;;444---,,,111777;;;;;;888999>>>BBB@@@777111000......//////......---,,,---,,,,,,---///111111111222///444:::333333RRR{{{aaaJJJ@@@>>>@@@BBB===;;;;;;===>>>===:::888999::::::999777666888:::;;;:::DDDUUU]]]bbbuuuuuugggmmmuuuuuuxxxbbbPPPBBBAAA@@@666444111333777666111000333111111111111111111111111---.../////////...---,,,---.........---,,,,,,++++++000111---,,,000111//////......///111222111000///111444666777555333111///000000000///...---,,,..................//////+++,,,---...///000111111777666555333000///---,,,,,,,,,,,,+++,,,,,,,,,---,,,---......---,,,---...,,,---...000222222111000---......---+++*********+++******)))***+++,,,---------,,,++++++,,,------///666111,,,111111111999@@@444+++,,,//////......))))))+++---///...+++)))(((+++,,,,,,+++,,,------///...,,,+++,,,000777<<>>EEEEEE;;;111,,,---------------,,,++++++'''+++///111222111000000333///000555444///111999IIIvvvsssVVVOOO___fff```RRRFFF<<<::::::888999;;;444777:::===EEERRRcccooozzzwww{{{}}}sssYYYEEE555444555222111444111111111111111111111111------------...000111222...000111000---***+++,,,)))...///000:::EEEDDD::::::888888888:::;;;:::999999:::<<<===<<<:::666444222333444444333222000///000///...---------------/////////000000111111111222222222111000000//////+++,,,...000111000...---+++---//////...---------+++111666666222111333777222...+++---222444111---...000222555555444333222555222---)))'''))),,,...===GGGDDD999888555000444777000,,,,,,,,,***+++---%%%%%%$$$%%%'''+++...///''',,,...+++***------***+++---...---+++*********---+++...555777222+++))),,,---.........---,,,++++++,,,///111111111000000333444444444444555444222333\\\rrr}}}oooVVV\\\{{{~~~bbbQQQAAA;;;999777:::>>>777;;;BBBKKKZZZppp{{{vvvZZZ???777666222000444111111111111111111111111---,,,,,,,,,...000222444///111222000---******,,,)))///444:::JJJ[[[[[[OOONNNMMMLLLMMMOOOOOONNNMMMHHHHHHIIIIIIGGGCCC@@@>>>777777999999999777555333888777666555444444444444111111111111111111222222000000000000000000000000***,,,000222222111...,,,+++---000000...---------333;;;BBBCCC@@@???EEEKKK???:::666:::CCCGGGCCC>>>222666<<<@@@AAA>>>:::777;;;777111+++***+++///222===JJJGGG<<<888222******...---,,,,,,(((%%%)))000+++***)))+++------)))&&&%%%,,,...+++***------***,,,,,,---///000///***'''***&&&'''---111000......+++,,,---......,,,***)))///......///000000//////,,,222333///111777999555+++NNNsssoooxxx|||nnnbbbttttttSSS>>>===;;;777:::666<<>>FFFHHHHHHFFF===<<>>???>>>===<<<===333///666555111666222555???IIIKKKBBB777222000555<<<>>>:::444444888CCCMMMYYY\\\VVVUUU___lllgggZZZPPPVVVeeennnllleeeRRRPPPSSS```llljjjZZZIIIHHHCCC<<<555///,,,,,,,,,555<<>>444,,,+++---++++++++++++++++++++++++)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,---,,,---...//////---+++***------,,,,,,,,,------...+++******,,,...000///...---......///000111111222333333333222333333444444666<<>>777111---******+++///555:::888222,,,+++---******************************++++++++++++*********,,,------,,,+++---...,,,---...///...---+++***+++++++++++++++,,,---...,,,++++++,,,...//////...---......//////000000000222222222111222222333444000333LLL}}}sssXXXZZZvvvzzzqqqgggFFF<<<888888@@@MMM___wwwzzzyyywwwzzz~~~YYY:::000222555111222111...///111///+++333///...000111///...///,,,...111111...///;;;IIIQQQ^^^llluuuyyyzzzwwwrrrhhhXXXVVV]]][[[ZZZZZZUUUHHHCCC===;;;<<<===<<<;;;BBBJJJKKKIIIJJJFFFJJJZZZ``````[[[SSSPPPUUUZZZ[[[]]]fffkkkcccTTTLLLRRR[[[]]]```ZZZWWW[[[VVVNNNQQQWWWZZZdddqqqvvvrrrllliiiiiimmmrrrvvvssshhhYYYMMMYYYlll|||{{{rrrlllhhhdddkkkuuuyyysssttt||||||sssjjjmmmssszzz~~~xxxkkk```888555111---***)))))))))))),,,000111///---,,,,,,************************++++++************+++++++++,,,------,,,,,,---///,,,,,,---......---+++***)))))))))***+++,,,---......---,,,---...///...,,,........................111000000000111111222333333222===___iiiRRRVVVtttgggHHHAAA>>>???IIIXXXkkkxxx|||dddCCC666777999000111000111111222///,,,222///...000111111///...000+++***///777AAAOOO[[[]]]ccciiijjjfffaaa]]]ZZZTTTMMMSSSXXXMMMEEEDDD@@@>>>999444222444666666555:::FFFHHHGGGJJJHHHMMM[[[rrrsssnnnddd^^^```eeegggcccfffhhhdddZZZRRRSSSYYYeeeiiiccc```ffffffdddjjjhhhdddbbbfffkkkmmmqqquuunnntttyyyyyyuuunnnbbbXXXZZZlllwwwsssmmmllljjjddd\\\mmmtttkkkiiiqqqnnnbbb]]]^^^___^^^ZZZPPPFFF???111///,,,***)))((())))))'''''')))+++------+++***************************,,,,,,***))))))***,,,,,,***+++---,,,++++++,,,...+++,,,---------,,,,,,+++)))))))))***+++---...///000...------......---+++---------------------,,,///////////////000111222666777888GGGpppiiiQQQRRRjjjiiiMMMIIILLLRRR]]]dddsss{{{www\\\KKK@@@777333000000111222222000000///111222333444555333000999...+++:::OOO\\\\\\ZZZRRRSSSWWW[[[ZZZRRRGGG???>>>GGG[[[```MMM===999555:::666333333666777666444999GGGKKKJJJMMMMMMQQQ]]]zzzvvvxxx|||~~~yyypppiiihhhddd[[[RRROOO\\\ddddddgggqqqsssrrryyyrrriii```]]]^^^```fffmmmiiiqqquuurrrmmmlllkkkhhh___mmmwwwtttooommmiiicccYYYhhhkkkaaa^^^ccc]]]MMMIIIIIIGGGBBB:::333...,,,---,,,+++******)))******)))((('''))),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---(((***++++++******+++,,,++++++,,,,,,,,,,,,,,,,,,******++++++---...///000111///............---+++------------,,,,,,,,,,,,............///000111222000777666666OOOqqqUUUPPP[[[dddMMMSSSaaammm|||ssszzz~~~{{{www~~~lllUUUBBB===555///---......222666999@@@EEEFFFFFFFFFEEEBBBHHH;;;999MMMeeejjjZZZIII===???GGGSSSWWWMMM;;;///000DDDdddooo\\\KKKDDD>>>>>><<<:::<<>>666555888BBBLLLUUUaaalllllljjjjjjiiigggfffZZZVVVcccrrrppp^^^MMMEEEDDDJJJVVVXXXLLL<<<222333JJJooowwwlllfff]]]XXXUUUTTTUUUYYY[[[ZZZYYY___kkkiii^^^\\\^^^bbbmmmrrrrrrooolllmmmrrrssspppssshhhaaaccc```SSSJJJHHHKKKXXX]]]cccmmmmmmkkkrrrtttnnniiigggbbbZZZTTTSSSaaakkkpppmmmpppzzz~~~|||uuuqqqqqqsssjjjXXXNNNNNN;;;>>><<<555000///,,,(((++++++,,,---------......,,,,,,------,,,+++***)))++++++************,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++(((***++++++***)))+++,,,++++++***++++++,,,,,,---,,,+++++++++,,,------...000///......//////...---,,,,,,------......//////---------...///111222333333222444666555CCCnnngggWWWQQQnnnppphhhxxx}}}wwwqqqnnnmmmmmmmmmpppuuuxxxxxxxxxzzzxxxuuummmqqquuuvvvwww}}}mmmVVVIIIFFFKKKZZZhhhqqq{{{rrruuuzzzwwwnnnfffbbb]]][[[^^^[[[NNNDDD@@@AAAVVV|||yyyvvvsssssswww{{{|||{{{~~~ppplllnnnttt|||yyyppphhhggghhhfffaaaXXXTTTWWW]]]YYYOOONNNVVVQQQXXXUUUTTT\\\___cccooossslllfffccc^^^VVVPPPPPPOOOYYY^^^___fffppppppgggfffWWWOOONNNDDD111,,,555///000000...)))'''***///+++,,,---......---***(((,,,------------+++)))((()))***+++***)))))),,,///++++++++++++++++++++++++++++++---......---++++++)))+++,,,,,,+++***,,,---+++*********+++,,,,,,---+++++++++***++++++,,,,,,000...---...///000///...,,,,,,------...///000000------......000111222333777---...444///...NNNzzzpppWWWPPPddd{{{yyyyyynnnooollleeefffgggjjjmmmpppvvv{{{yyyssspppxxxxxxnnnjjjsss|||~~~sss___]]]hhhpppooozzzzzzxxxzzztttcccRRRQQQ[[[\\\TTTSSSeeevvv~~~vvvsssvvvzzzyyy~~~qqqooouuuttttttnnneee[[[TTTPPPPPPPPPNNNOOOQQQUUUZZZ___cccfff]]]XXXPPPKKKLLLQQQYYY^^^^^^RRRLLLPPPOOOEEE???AAA===???AAACCCDDDEEEDDDDDD???<<<888333///---,,,,,,************************)))))))))+++,,,,,,***(((---......---+++******+++***,,,......---++++++,,,(((***,,,,,,+++***)))***+++,,,---------,,,+++***///---,,,,,,---...---,,,(((***+++---......------+++------++++++------+++////////////////////////+++000///***)))...///---000111000///000222222000///222222...+++444FFFVVVwww]]]PPP___uuuzzzllldddjjjsssxxx|||~~~|||yyy{{{pppkkknnnmmmhhhiiiyyy|||zzz~~~sss\\\HHHFFFRRRXXXUUURRRYYY^^^aaannn~~~lllggggggnnnvvvzzzxxxwwwooo```]]]aaa^^^PPPMMMGGGBBB@@@???AAABBBLLLLLLLLLPPPXXXcccmmmtttuuukkk\\\MMMDDD@@@AAACCCEEE:::555:::;;;333///000000111222333333333333333111000///---,,,,,,------+++++++++++++++++++++++++++******+++,,,,,,***)))---......---+++******+++***,,,......,,,++++++,,,)))***,,,,,,***)))***+++,,,------------,,,***)))...,,,++++++,,,------,,,)))***,,,------------,,,+++......++++++......+++........................(((,,,---+++,,,000///+++///111111000//////...---...111222000...222>>>III~~~eeeVVV^^^jjjyyyssskkkxxxyyyssspppjjjcccgggzzznnngggeeedddlllaaaLLL888666@@@GGGEEEBBBAAA======III\\\cccaaaIIIDDDCCCKKKYYYhhhyyyrrrfffXXXDDD???@@@:::555444222111222444666777AAABBBDDDJJJRRR]]]ffflllhhh___PPPAAA666111111222333+++(((...000+++(((***,,,++++++*********++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***,,,---...---+++******+++***,,,------,,,++++++,,,***+++,,,+++))))))+++,,,------------,,,+++***)))---+++******+++,,,,,,+++++++++,,,------,,,,,,,,,+++......++++++......+++------------------------(((+++------///111...))),,,...///000...---------,,,///222222000111555999XXXqqqaaaqqq}}}ooohhhhhhlllrrr|||{{{pppvvvqqqooommmjjjzzzhhhMMMDDDCCCAAANNNIII===111///444444//////000///...333<<<===:::///,,,+++111>>>NNN___jjjfffVVVJJJ>>>000...///(((///////////////000111111222555:::@@@EEEGGGHHHIIICCC???888222...---///000000+++***...000---,,,...---,,,+++***+++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,***+++++++++***+++,,,---,,,***)))***+++***+++---,,,+++***+++,,,+++,,,,,,***))))))+++------------,,,+++***))))))+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,+++++++++......++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,............///000///---,,,,,,...000000...///222---...000111222111111000999gggsssSSSWWWfffrrrxxx~~~}}}{{{|||uuutttnnnooossswwwrrrPPP888333444333===;;;666111111222///+++(((...222111......---,,,000000......111888>>>BBB>>>333000///+++000555///------............---------///222444444333000...333333111000///---,,,,,,---+++***,,,---++++++,,,***)))))))))***,,,...///---...............---,,,++++++++++++++++++++++++111...,,,***+++++++++***+++,,,---,,,***)))***+++***+++,,,+++******+++,,,,,,,,,,,,***)))))),,,...------,,,+++******))))))+++)))((((((***,,,++++++------,,,,,,,,,,,,,,,,,,,,,......,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...111777<<<777222///111111///000444......///000111222222111...IIIrrr^^^KKKXXX```hhhnnnvvvtttmmmlllssszzzwww{{{nnndddRRRAAA555111333555555333...,,,---///000000)))///222000,,,***---111---000111...,,,---...,,,000(((***...,,,111666000+++,,,---...////////////111///---***)))***+++---------...///...,,,)))(((+++************)))))))))((())))))***,,,---///000+++++++++,,,,,,------...************************///---+++++++++,,,+++******+++,,,+++***)))***+++***+++,,,+++))))))+++,,,+++,,,---,,,******,,,---,,,,,,+++************+++***)))((()))+++,,,,,,+++,,,,,,,,,++++++,,,------,,,//////,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,222???LLLKKK===111111111...---111/////////000111222333444000999SSSjjjUUUKKKUUUSSSUUU[[[bbblll}}}}}}wwwsssqqquuu|||ppptttxxx{{{}}}vvveeeUUUFFF???===???:::111///555///,,,))))))***+++---///+++,,,...---+++***---222%%%+++...***))),,,---,,,333,,,///000+++---000******+++---...000111111222111///+++))))))***---///'''''')))***+++++++++++++++,,,---,,,++++++,,,,,,++++++---...////////////******)))))))))+++,,,---+++++++++++++++++++++++++++******+++,,,,,,***))))))+++,,,+++***)))***,,,+++++++++***))))))+++---***,,,------,,,++++++,,,+++******))))))***+++,,,+++)))((()))+++------,,,,,,++++++++++++,,,...///,,,//////,,,,,,//////,,,------------------------((())),,,---***...@@@RRR[[[DDD111...000---,,,///...000111111000000222444111555<<<\\\hhhSSSKKKFFFMMMEEEBBBIIINNNWWWnnnzzzyyy}}}}}}uuuxxxwwwqqqhhh[[[III;;;222///999FFFCCC111***111+++***,,,//////---+++,,,...------000111///---...+++000111+++(((,,,///---...)))---///))),,,111---))))))***+++,,,---...///***+++,,,------,,,+++***+++***))))))***,,,...000***,,,---,,,+++---...---+++,,,---......---,,,+++...,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,,,,***((()))***++++++***)))***,,,+++++++++***((()))+++---))),,,......---++++++,,,***))))))))))))+++,,,---+++***)))***,,,---...---++++++******+++---...000,,,//////,,,,,,//////,,,------------------------))),,,//////)))***;;;PPPaaaEEE...+++//////...111---000333333000///000333000444///>>>tttyyyVVVHHHBBB===CCC@@@CCCIIIIIIJJJZZZnnn|||ssslllhhheee\\\eeejjjkkkttt|||zzzrrrdddQQQAAA777222111111222444555333///,,,---------------------------000333222///,,,+++,,,---,,,,,,+++,,,---...000///000000...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((()))+++,,,,,,+++)))***+++,,,,,,+++++++++******)))******+++,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,+++++++++************)))******))))))))))))*********+++,,,,,,+++***((('''***+++---......,,,)))'''+++***))))))***+++...///,,,+++*********,,,...000,,,,,,,,,---------............---------,,,,,,,,,222///+++)))***000666:::@@@;;;333,,,))))))+++---000//////......000111222111888444333TTT\\\FFFBBBBBBAAA???<<<<<>>@@@AAA>>>;;;:::;;;888777BBBQQQhhhyyymmmRRRMMMFFF>>>888444333333333999===>>>EEEQQQUUURRRAAA>>>888555333222111000...---,,,,,,---...,,,+++,,,,,,,,,------.........***+++...000111000///...------.../////////.........///000...,,,+++,,,---++++++++++++++++++++++++------------------------,,,+++***))))))+++---...---+++******+++,,,++++++*********************+++((())))))***++++++,,,,,,((())))))))))))))))))(((((((((((()))+++,,,...///+++++++++************))),,,++++++******++++++,,,******)))))))))***++++++)))))))))***************+++******)))***+++---...******++++++,,,---------,,,,,,,,,,,,------------......---------,,,,,,,,,(((***,,,/////////---+++)))***+++---...............------------...//////333///333999777???ggg~~~\\\???<<>>CCCHHHLLLGGGFFFQQQXXX]]]hhhrrrzzz~~~|||yyyvvvsssppppppxxx~~~tttiiiZZZNNNHHHAAA999555777999666333111///222333///...000111///111000......000555:::===888666222000111222222111222000...---///222444555111///------...000000000------------------------///+++***333???@@@444'''******++++++******)))))),,,...//////---+++******------------------------------------------------************+++,,,---......,,,+++***++++++***)))'''(((***+++,,,,,,+++***,,,,,,++++++***))))))(((***++++++,,,,,,++++++***,,,,,,***)))))))))))))))+++++++++************)))(((((((((''''''((((((((())))))((((((((()))******))))))(((''''''(((******++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------+++***)))((()))***---...+++,,,------......------000222333222111333777:::pppxxxXXX@@@;;;888::::::777:::???:::<<<;;;999888:::>>>BBB???CCC???<<>>===<<<===???666999999666666:::>>>@@@;;;@@@===:::===:::;;;GGGAAAHHHVVVfffooommmaaaVVV\\\aaagggjjjhhhddd^^^[[[YYYMMMCCCCCCFFFIIINNNUUUVVVKKKCCCBBB???999555777777555555888777222000222...000000...///222222///111111000111222555888999888444000000111111222333,,,000333222///------...///......///111222111000//////...---,,,++++++******,,,---+++((('''+++///...---+++***)))***+++++++++---//////---+++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///---+++***++++++***)))&&&(((***,,,---,,,+++***)))))))))***++++++,,,,,,******++++++++++++******))))))((())))))***+++++++++++++++************)))******))))))))))))******((()))*********((('''&&&++++++******))))))((((((++++++,,,,,,,,,++++++***+++***(((((((((***---...******+++++++++,,,,,,,,,......---------,,,,,,,,,......///000000111111111............------,,,+++,,,---.../////////...---111000555;;;444***///>>>:::eeegggHHHAAA:::::::::;;;;;;<<<<<<<<<888888777666888===;;;777666:::>>><<<888666888;;;:::@@@MMMWWWSSSFFF>>>>>>BBBKKKRRRPPPLLLJJJIIIGGGFFFEEECCC@@@>>><<<;;;;;;666555333222222333444666444555666999:::888444000222111000111333444333222111///...111777:::888555666444111///...///000222111111000///...---,,,,,,---222555666888:::777222...---,,,+++************,,,***((((((***+++,,,+++******)))))))))***,,,------***))),,,,,,)))***---************++++++,,,------,,,+++***+++---///111*********++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))(((((((((((())))))***+++,,,,,,,,,,,,+++***++++++******************((((((''''''''''''(((((()))************+++++++++)))************+++++++++))))))(((((((((((())))))++++++***)))((('''&&&&&&++++++******++++++,,,---)))******++++++******))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,---///111222///...---,,,+++,,,,,,------------............////////////000111111222222222???cccxxxXXXFFF@@@===<<<:::999888999:::;;;555666666555888<<<;;;666777;;;>>><<<888555777;;;999:::@@@FFFEEE<<<666555888???CCC@@@<<<===???>>>@@@???===:::888666555444444333222222111222333444444444555666888666333000111000000111333555555444111000000555;;;???>>><<<555333222000///000111222000000000//////...------555===BBB>>>888444111///...---,,,+++************,,,***((((((***,,,,,,+++++++++***)))******,,,,,,---******,,,,,,******---+++++++++++++++,,,---------,,,+++***+++---///000*********+++++++++,,,,,,,,,,,,+++******)))((((((******))))))))))))*********++++++,,,,,,++++++***************************((((((''''''''''''(((((())))))*********+++++++++)))************+++++++++))))))(((((((((((())))))*********)))((((((''''''++++++******++++++,,,---******++++++++++++******,,,++++++++++++,,,------+++++++++******+++++++++,,,,,,,,,,,,---///000222///...---,,,+++,,,,,,---------------..................///000111111222222777999JJJnnnvvvTTTEEEAAA>>><<<:::888777777888:::;;;333666777777999===<<<777888;;;>>><<<777444777:::<<<:::;;;>>>>>>999555555555999:::555333666:::<<<999999777555333222000000111111222222222222222111444333222333444444222000/////////111444666777666333222222666;;;>>>===;;;222222222222222222222222////////////////////////666BBBIIIAAA444------...------,,,+++************,,,***))))))+++,,,,,,+++,,,,,,+++******+++++++++---******,,,,,,******---,,,,,,++++++,,,,,,------,,,++++++***+++,,,...///***************++++++++++++++++++******))))))(((++++++************++++++******+++,,,,,,+++******************************)))((((((''''''(((((())))))))))))*********++++++)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,---...000111......,,,++++++,,,,,,---------------............------...///111222333333444444777IIIqqqyyyVVVAAA::::::<<<777777777777888999:::;;;555888::::::;;;>>>===999777;;;===:::666444777;;;>>>AAAEEEEEEAAA;;;888888333777777333222666:::;;;555555444444333222111111///000222333444333111000333222000000111111111000------...111444777888888555333222333555555222000000111222333333222222111.........//////000000000000:::???888...***---///---,,,++++++*********++++++***)))***,,,---,,,+++------,,,+++++++++******,,,******------******,,,---,,,,,,,,,,,,,,,------++++++******+++,,,------)))*********************+++*********)))))))))(((+++******))))))******+++******++++++++++++*********************+++++++++))))))(((((((((((())))))))))))))))))************))))))*********+++++++++***))))))))))))))))))***(((((()))))))))*********++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++***+++,,,,,,---,,,+++)))(((((()))+++,,,++++++,,,,,,---...//////...---,,,+++++++++,,,---,,,,,,---------.........,,,---...///000222222333---222666;;;KKKnnnRRRCCC@@@999555:::555777999::::::999777666666:::<<<::::::<<<;;;999666999<<<:::666666:::>>>FFFQQQYYYTTTFFF:::555555///333333111111444666555111222222333333333333222///111333555555444222111333111......///000000///---,,,---000444777777777444222111000///...+++)))///000111333333222111000---------...//////000000---111222,,,)))+++///000,,,,,,++++++******+++++++++******+++,,,---,,,+++,,,,,,,,,,,,+++******))),,,)))***------***))),,,---,,,,,,++++++,,,,,,,,,+++*********+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++******))))))))))))******(((((())))))******++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++************+++,,,,,,,,,+++***))))))***+++,,,++++++,,,------.........---,,,+++***++++++------,,,,,,,,,------------...,,,---...///000111222222///222888:::999GGGttt^^^:::<<>>???>>>AAAHHHNNNkkkvvvwwweeeLLL<<<555333333666555333333777666333444555555555444222///......///111222333333333222000///......//////...---...------...111222222111---...///000000///000000//////000//////...------++++++,,,,,,,,,,,,,,,,,,---///---***+++///...+++,,,++++++***++++++,,,,,,+++***+++,,,......,,,+++'''((()))*********))))))+++)))+++......+++)))+++,,,+++******)))))))))***)))***************))))))))))))((((((((('''''''''((()))))))))))))))))))))***))))))))))))))))))***+++***)))(((((()))***+++((())))))***++++++,,,,,,******))))))))))))******(((((((((((()))))))))***)))************++++++++++++******))))))******+++******************++++++++++++******++++++,,,---******++++++++++++*********************++++++,,,***,,,---......---,,,******+++,,,---------,,,,,,,,,+++*********+++---...++++++,,,,,,,,,---------////////////////////////444000000333555777AAAMMMtttgggJJJCCC======<<<999888888777555444444777;;;AAADDDHHHJJJGGG>>>888999::::::888<<<@@@BBBBBBFFFNNNTTTnnntttnnnZZZDDD999555222333444222...///333444111:::::::::999666222///---......///111111222222222000///...///000000...,,,///...---...///000///...,,,...///000///...//////000000///...---,,,,,,,,,++++++++++++++++++++++++''',,,...------...---***+++++++++***++++++,,,,,,+++***+++---......,,,***&&&'''(((*********)))(((+++)))+++//////+++)))+++++++++***)))(((((())))))))))))************)))((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++************+++++++++***)))(((((()))***+++((())))))***++++++,,,,,,******))))))))))))******(((((((((((()))))))))))))))************+++++++++++++++************++++++************************++++++******++++++,,,---*********++++++******************)))***++++++,,,***,,,...000000...,,,******+++,,,---...---,,,+++++++++*********+++---...++++++,,,,,,,,,---------////////////............)))111555111///444777777PPPvvvmmmKKKAAA@@@@@@AAABBB@@@:::666:::999666444555;;;EEEMMMRRRGGG<<<666555666;;;BBB>>><<<;;;???EEEKKKMMMNNNnnn```NNN@@@999777666444555333111//////111333555999:::999777333000000000......///////////////...////////////////////////++++++,,,---............---,,,,,,---......---+++//////////////////......*********))))))))))))))),,,---/////////---+++)))......---,,,++++++++++++///...---...//////---,,,******)))))))))))))))***((()))***+++,,,+++******,,,+++******))))))******++++++******)))((((((((()))(((((()))++++++***)))''')))******(((''''''((((((***,,,,,,+++))))))***+++++++++************)))******+++++++++******))))))***++++++++++++***)))***)))(((&&&&&&((()))***)))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))))))))***+++---...//////)))************+++++++++******************************,,,...000000...+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++***)))***++++++///111444444222///------111222222222333333333333:::XXX~~~YYY@@@AAA???>>>??????>>>;;;777777777666444666<<>><<<;;;<<<<<<;;;:::666666555555777<<>>@@@<<<888666999999666444555:::;;;@@@KKKVVVYYYRRRKKK999666111///000111222111000111222333333222111000///000111000.........///......//////......------------------------------,,,,,,...///111222222222///......///000000///---,,,,,,,,,---------------............---------------,,,,,,++++++,,,------------,,,+++************)))((((((***,,,---,,,+++))))))))))))))))))***+++******+++++++++,,,,,,,,,,,,+++******))))))******(((((())))))************)))(((((()))++++++***)))(((***++++++***)))***+++***,,,---,,,+++***+++,,,+++++++++*********)))))),,,+++)))((((((***,,,---,,,+++)))(((((()))+++,,,++++++***))))))***+++++++++++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))*********+++++++++***************************)))((())),,,...//////************++++++++++++((())))))))))))************+++,,,------,,,***)))***,,,///111000000000111///000000000111111111222:::333111>>>YYY}}}cccIII@@@>>>:::===<<<;;;999999999:::;;;888777666666777888999:::===888555666777555555888;;;;;;>>>FFFMMMMMMEEE<<<333111000000111111111111///000222333333222000///...000111000///...///111...............---,,,,,,------------------------***+++---...///000000000///......///000000///---,,,,,,,,,---------......++++++,,,,,,------......---------------...///000...---,,,+++************((('''((())),,,---,,,***))))))(((((()))***+++++++++++++++++++++,,,,,,,,,,,,+++******))))))******************))))))(((((()))(((((()))++++++***)))(((***+++***(((''''''(((***+++,,,+++******+++,,,+++++++++*********))))))+++***)))((((((***,,,---,,,+++)))(((((()))+++,,,++++++************+++++++++++++++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))++++++*********)))))))))))))))*********+++++++++***************************(((((()))+++---...---))))))*********+++++++++((())))))))))))*********)))***,,,------,,,+++***)))+++...//////000111222111111111111222222222222888444111444@@@YYYcccIII@@@>>>===;;;;;;<<<===<<<:::888888999999777555555666777777666???888333333444444666999::::::;;;>>>???===777222/////////000000000/////////000111222222111000///...000111000///...///111...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...---...///000...,,,,,,,,,,,,---......//////***++++++,,,,,,---------,,,------...///000000111......---,,,++++++++++++)))(((((()))+++,,,+++)))(((((((((((()))***+++,,,,,,++++++++++++,,,------,,,+++******))))))******++++++******)))((((((''')))(((((()))++++++***)))((()))******(((''''''(((***++++++***))))))***,,,+++++++++************)))***))))))))))))+++,,,---,,,+++***))))))***+++,,,******************************++++++******)))((())))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++***************************)))((()))+++,,,,,,+++)))))))))************+++)))))))))*********++++++******+++,,,,,,,,,++++++(((+++---......///000222111222222333444555666666000111555777666===WWWrrryyy^^^FFF???@@@<<<:::;;;999<<<@@@@@@===999666555777444222222555777888777>>>777222222222222444888777777777666333111000///---...000000////////////000000111111111111000000...///000000...---...000............---,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,---//////---,,,,,,------...//////000000---------,,,,,,,,,++++++***+++---...000000000///000///...---,,,,,,,,,,,,***))))))***+++,,,***)))(((((((((((()))***+++,,,,,,,,,+++++++++,,,---...,,,+++******))))))***************))))))))))))))))))(((((()))++++++***)))%%%''')))******)))***,,,)))******)))'''''')))++++++++++++************)))((())))))***++++++,,,,,,************************((())))))))))))))))))((())))))******))))))((('''((()))))))))************))))))))))))))))))))))))(((((()))))))))))))))))))))************+++++++++************************)))))))))***,,,+++***'''))))))))))))************************+++++++++,,,++++++******++++++,,,---)))+++---------...000111///000222555777:::<<<===666333555999555222<<>>AAACCCDDD999444777777222555>>>```qqqLLLBBB>>>BBBAAA999777<<>>@@@======BBBDDDBBB@@@@@@@@@>>>:::666999777555444444333111///222222222111111000000///222222111111000//////......///000///---------///...///000111111000///......///111000...,,,,,,---...------,,,,,,------...---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***,,,---------,,,+++***)))************+++++++++,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,(((((()))---111222...++++++++++++*********************))))))***++++++,,,++++++******++++++,,,,,,---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))***)))'''''')))******)))************)))))))))******)))((()))+++,,,,,,+++))))))))))))))))))))))))***((('''((()))***)))'''))))))***)))''''''(((***&&&((())))))(((((()))+++******************************))))))))))))***************)))))))))))))))(((((())))))***++++++++++++((((((+++,,,)))***,,,***)))((()))+++,,,+++***,,,+++)))))))))+++---///,,,++++++*********++++++,,,,,,,,,---------......+++,,,...---,,,,,,---///333333888AAADDD>>>666333222;;;HHHfffVVVFFFJJJCCC===:::======::::::===BBB===888888;;;<<<999555888666444333333222000...222111111111000000000///111222222222111000......---...///...---,,,---.........///000000///.........///000///---,,,---...---------------------------,,,++++++******++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,(((***+++---------,,,++++++******************+++(((((())),,,......,,,)))))))))*********)))))))))))))))))))))***+++,,,,,,,,,++++++***++++++,,,,,,,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))(((((()))*********+++++++++++++++******))))))))))))***+++,,,,,,+++))))))))))))))))))))))))***((('''((()))***)))''')))******)))'''&&&''')))&&&'''))))))((((((***+++***************************))))))))))))))))))***)))))))))))))))*********)))))))))******+++++++++,,,)))))),,,---******---+++***)))***,,,---,,,+++,,,***)))((((((***,,,...******************++++++,,,,,,---------.........+++---...---,,,,,,---...222000333===BBB>>>666222444888;;;MMMnnnzzzXXXEEECCCGGGBBB===:::;;;;;;999888999CCC===888777:::<<<:::888666444333222333333111///111111111000000000000000000111111111111000//////,,,...///...------...///......////////////......---...///...,,,,,,---...---------------------------,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++***++++++++++++,,,,,,,,,((()))+++,,,---,,,++++++************************))))))***+++,,,+++)))'''(((((()))*********)))((())))))))))))***+++,,,---,,,,,,++++++***++++++,,,,,,+++)))***++++++***)))************************))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))+++,,,,,,,,,---------,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))***((('''((()))***)))''')))******)))'''&&&''')))&&&((())))))(((((()))+++************************)))))))))******)))))))))(((((())))))******++++++************++++++++++++,,,)))***------++++++...,,,******+++,,,---,,,++++++***)))((((((***+++,,,)))))))))***++++++++++++,,,,,,,,,---------......***+++------,,,---...000222......666;;;:::555333222888777;;;JJJ\\\wwwmmmMMMAAAAAA>>>888<<<:::888888999:::;;;;;;>>>:::777666888999777555444333111222222333111000000000000000000000000000000000000000111111111111---...//////...---///000........................---......---,,,,,,---///,,,------......------,,,---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++++++++)))***++++++++++++***)))******++++++***)))'''&&&'''(((***++++++***))))))(((((())))))***+++------,,,,,,++++++******+++++++++***)))***++++++***)))************************))))))))))))))))))))))))(((((())))))))))))((((((((()))******))))))+++---------.........,,,+++***(((***,,,,,,+++***)))***))))))))))))))))))))))))***((('''((()))***)))'''))))))***)))''''''(((***((()))***)))((('''((()))************************))))))************))))))''''''((()))***++++++,,,++++++++++++++++++++++++,,,)))))),,,---***+++---+++***)))***,,,---,,,++++++***************++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------'''(((***++++++,,,...///111---,,,111444444333444111999777222555;;;QQQnnnoooJJJ<<<>>>>>>999555888777666666888;;;<<<;;;999999888777666555444333444333111111222222000//////000000000000000000000//////...///000111333444---...000000///...000111.........------.........---......---++++++---///,,,,,,---......---,,,,,,---,,,++++++******++++++)))******+++,,,,,,++++++++++++***))))))***+++,,,+++++++++,,,,,,,,,------,,,+++************************+++,,,,,,+++******)))***++++++***)))((()))'''(((***,,,,,,+++***)))((((((((()))***,,,---...---,,,++++++******+++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))(((((())))))))))))((((((''')))+++***)))))),,,...,,,---......---,,,***((((((+++...---+++((((((((())))))))))))))))))))))))***((('''((()))***)))'''((())))))((('''''')))+++)))***+++)))'''&&&'''(((************************((()))***++++++***)))(((&&&'''((()))***+++,,,,,,+++++++++++++++++++++++++++((())),,,,,,******---+++***)))***+++,,,,,,*********+++,,,,,,+++******''')))***,,,---......---*********+++++++++,,,,,,''')))++++++++++++---...///,,,---000222000000333222777444111444333;;;NNNttttttTTT???BBBDDD999777AAA999888666555777:::;;;999;;;===>>>===;;;888777777666444222111111111///---////////////000000000000///...---...///222444666---///000000//////000222......------------......---------,,,++++++...000,,,,,,---......---,,,,,,---,,,++++++******++++++((()))***+++++++++++++++++++++***))))))***+++,,,++++++,,,,,,,,,------------,,,***)))))))))*********+++,,,------,,,+++***'''(((***************+++''')))+++,,,---,,,+++***((((((((()))***,,,---...---,,,,,,+++*********++++++***)))***+++,,,+++***************************))))))))))))))))))))))))((()))))))))))))))((((((''')))+++***)))))),,,///+++,,,---...---+++)))'''))),,,///...+++''''''((())))))))))))))))))))))))***((('''((()))***)))((('''((()))((('''(((***,,,***++++++***'''&&&&&&'''************************((()))***++++++***)))(((&&&'''((()))***+++,,,---+++++++++++++++++++++++++++((((((+++,,,)))***,,,***)))((()))+++,,,+++***)))+++,,,...---,,,***)))''')))+++---...///......))))))*********+++++++++***,,,------,,,,,,---///------///222111...///333000222...000888555222:::FFFkkkqqqKKKEEE???===>>>???===;;;;;;:::888777777888:::<<<;;;:::999:::;;;;;;888444666444222111111000///---///...---...000111111000...,,,---000000///333999222111/////////000111222...............///000000---------------......///.../////////...------,,,+++***)))((((((***,,,...)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++***)))(((((())))))///,,,))))))++++++)))''''''((())))))(((((()))***))))))*********+++++++++(((***,,,,,,,,,,,,...000...+++)))))),,,---,,,***))))))************))))))++++++++++++++++++++++++)))***+++***)))((()))***...***'''%%%%%%&&&'''''''''((()))***+++,,,,,,,,,((((((((()))******++++++---,,,+++***))))))))))))))))))***++++++++++++***)))***++++++***)))***+++'''(((((())))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''(((******)))(((((('''(((((())))))************))))))+++*********+++,,,,,,---+++++++++******)))))))))))))))))))))((((((((((((,,,,,,,,,++++++*********+++,,,---///000111111111++++++++++++++++++++++++,,,------,,,+++,,,...///000///...,,,***+++...111222111000000000111333444555@@@bbbqqqTTTGGGBBB<<<;;;===???===;;;:::999888777888888999:::999888777888999999666333444222000///000000///---000///...///111222111000///---...000000///222888333222000//////000000000////////////...---,,,+++......///000000000//////...............---,,,,,,+++***))))))***+++,,,---)))***+++,,,,,,+++***))))))))))))******++++++,,,******+++++++++,,,,,,,,,,,,+++******)))))))))***///---******+++,,,***(((&&&((())))))((((((***+++***+++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...---***((()))+++,,,+++)))))))))************))))))+++++++++++++++++++++++++++,,,,,,+++(((''''''(((---***'''%%%&&&'''(((((())))))***+++++++++******(((((())))))***+++++++++,,,++++++***)))((((((((())))))***++++++++++++***)))***++++++))))))***+++'''(((((())))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))+++***))))))((((((((()))))))))************))))))+++*********+++,,,,,,---,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++*********+++---...///000000000+++++++++++++++++++++++++++---......---,,,.../////////...,,,++++++...111222111000000000111222333555666FFFhhhxxxXXXDDDBBB>>>:::999<<<======;;;999999999999999999999888666555555666666666333111222000......///000///...111000///000222222222000111......000///...111777666333000...////////////000000000//////...---,,,222333333333222111000///,,,------------,,,,,,+++******++++++,,,,,,++++++******++++++++++++******'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++******++++++///---+++***++++++***)))&&&((()))***))))))+++,,,++++++,,,,,,,,,---------,,,......---+++***+++,,,+++)))((((((***+++***)))************************++++++++++++++++++++++++,,,------+++(((&&&&&&'''+++)))'''&&&''')))))))))******++++++******)))((()))))))))***++++++,,,,,,++++++******))))))((((((((()))******++++++******)))***++++++))))))***+++'''((())))))******)))))))))))))))))))))))))))))))))+++++++++)))((()))***++++++***))))))))))))***))))))************))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++*********+++---............+++++++++++++++++++++++++++---///000///.........//////...,,,+++,,,///111222111111000000000111111666555666CCCeeeqqqUUUIIIHHHAAA>>>;;;:::;;;<<<<<<;;;999:::;;;<<<<<<;;;999888444555555555555444222000111000......000111000000222111000111222333222111222000///000///---000555999555000......///...---///.........000333777999:::888666333111000//////+++,,,,,,---,,,,,,++++++***+++,,,---...---+++***++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---,,,******************&&&(((************,,,---+++++++++,,,,,,,,,,,,---+++,,,---,,,***)))***++++++***))))))***+++++++++************************************++++++++++++++++++,,,***(((''''''(((***)))'''((()))******)))))))))************))))))))))))******++++++,,,,,,+++++++++++++++******)))((())))))***************)))***+++***)))((()))+++(((((()))************)))))))))))))))))))))))))))***+++,,,+++***)))***+++++++++***************+++)))******++++++******)))***+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***************+++++++++++++++++++++++++++))))))+++,,,,,,---------++++++++++++++++++++++++***---000111000..................---,,,,,,///111222111111000000000000000222666777666@@@^^^pppQQQAAAAAAFFFBBB@@@>>><<<<<<;;;;;;::::::<<<===>>>>>><<<:::888444555666666555333222111222000//////111222222111333111000111222222111000333000///000///---000555;;;555///---...///...,,,---,,,+++,,,222:::CCCHHH@@@<<<666111------...000++++++,,,,,,---,,,,,,+++***,,,---//////---+++***,,,++++++++++++++++++,,,******++++++,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,,,,------++++++***))))))))))))***((()))++++++******,,,...************++++++++++++((()))******))))))***++++++++++++++++++,,,---...++++++***))))))***++++++)))))))))******+++++++++((()))******)))(((***+++***)))((()))++++++***)))''''''((()))***++++++***((())))))***++++++,,,,,,,,,,,,---------,,,+++***(((((()))************)))((()))******)))((()))***((())))))***************)))))))))))))))))))))))))))***++++++***)))***,,,+++***************++++++******++++++++++++*********+++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***,,,///000///...------------...---,,,---///111000000000111000000000000//////333555000777WWW{{{lllPPPEEECCCAAA???BBBAAA@@@>>><<<;;;;;;:::;;;<<<>>>>>>>>><<<:::888333555777666444222222222333111000000222333222111222111000000111222000///222000///000///---000555<<<666...,,,...000...+++---+++***,,,222;;;FFFLLL===999333...+++,,,...000+++,,,,,,---------------,,,---...//////---,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,------***++++++***))))))***,,,)))+++,,,,,,+++***,,,---))))))*********+++++++++'''(((******))))))***++++++,,,---,,,,,,,,,...000,,,+++***))))))***+++,,,(((((())))))***+++++++++'''(((******))))))+++,,,*********+++---,,,***'''%%%&&&((()))***+++++++++((((((((()))******++++++***+++,,,------,,,+++***'''((())))))******))))))((()))******(((((()))***((()))******++++++******))))))))))))))))))))))))((()))+++***))))))***+++***))))))))))))***++++++******++++++++++++*********+++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,*********+++,,,,,,------***++++++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++***,,,...///...---------,,,---......------///111...///000000111111000000444+++---666777222???UUUuuusssTTTCCCAAADDDBBB===?????????>>><<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777222444777666333111111222333111//////111111111000222111//////000111///...111//////000///...111666===555---+++...000///,,,///...,,,---000666<<>>===<<<<<<===>>>;;;;;;::::::999888777666111444666555222000000111222000///...///000///...222000//////000000///---111......000000...111777===555---+++...111///,,,111000///......000222333+++,,,---...////////////,,,------.../////////....../////////...------,,,------++++++++++++------------,,,++++++******))),,,,,,,,,++++++*********************++++++,,,---,,,...000...,,,,,,...111---......---+++******+++++++++,,,,,,,,,---------...//////---+++))))))***(((***,,,+++******---000---,,,***))))))***,,,---'''(((((()))***+++++++++***++++++***((('''((())),,,,,,,,,......,,,(((%%%)))))))))))))))(((((('''&&&&&&''''''((()))))))))&&&''')))******)))(((''''''(((((()))))))))))))))((()))***)))((('''(((***))))))***++++++++++++***))))))))))))))))))))))))&&&((())))))(((((()))+++(((((('''(((((()))*********++++++,,,,,,++++++******+++---------+++)))((()))))))))******+++++++++******+++,,,,,,---......*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++******,,,...+++,,,............///111+++,,,...000222222222222...555777222000444666555555NNNrrrcccSSSLLLCCC<<<:::;;;>>>@@@???<<<;;;===<<<888777:::;;;:::888666444444444444000333444333000...000222111000///---------...///000...------///000000///222111000//////000111222000///---+++++++++---.........////////////......+++,,,------......---------...///000000///...---------------------------111000...,,,+++++++++,,,)))***,,,,,,***)))***+++*********)))))))))))))))+++***)))***,,,---,,,+++,,,---...---+++***+++,,,---,,,+++***+++---000222++++++,,,,,,,,,,,,------000,,,))))))+++------,,,))))))))))))***+++,,,---***************)))((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,------+++(((&&&)))))))))))))))))))))))))))'''&&&'''***+++***(((***************)))(((((()))************))))))(((******))))))((((((''''''((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++*********+++,,,---,,,,,,++++++***)))))))))))))))+++,,,,,,+++***)))+++++++++---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++---***,,,,,,***''''''***...,,,---......//////......,,,...000222333222111111//////000111222333333444777;;;HHHggglllRRRLLLGGGAAA<<<;;;<<<===>>>;;;888888;;;<<<999999<<<<<<;;;999666444333333333111222333222111000111222111000000///....../////////...------///000000///111111000//////000111111000///---++++++,,,---......////////////......---++++++,,,------------------...///000000///......------------------------///...---,,,++++++,,,,,,)))***,,,,,,***)))***++++++++++++******)))))))))+++***)))***,,,---,,,+++,,,---...---+++***+++,,,---,,,******+++---///111+++++++++,,,,,,,,,------///,,,))))))+++------,,,*********)))******+++,,,)))************)))(((((()))))))))************+++))))))))))))))))))))))))***+++---...---,,,)))((()))))))))))))))))))))))))))'''&&&'''***+++***(((***************)))((((((((())))))*********))))))******))))))((((((((('''(((((()))******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++*********+++,,,---+++++++++***************)))***+++,,,------,,,++++++++++++,,,------+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))+++---+++++++++)))((()))+++---+++,,,,,,---------------,,,---///111222111000000...//////000111222333444777888<<>>???;;;888888:::999666666888888777666555555666777888666222//////222444444222000111222333333222111000///......000111222000////////////000000/////////.........---.........///...............---,,,,,,)))***++++++,,,,,,++++++------------......//////------------------------))))))***++++++,,,,,,,,,)))***,,,,,,***)))***+++------,,,,,,+++******)))+++***))))))++++++***)))***+++,,,,,,******+++,,,++++++*********+++,,,,,,*********+++++++++,,,,,,++++++++++++******+++,,,------+++***))))))(((((()))))))))))))))(((((('''))))))*********+++++++++((((((((((((((((((((((((((()))******+++***))))))(((((((((((((((((((((((('''(((((()))((())))))***'''(((((()))))))))((((((&&&'''(((******+++++++++(((((())))))******++++++((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++(((((()))***+++,,,,,,---))))))***+++,,,---...///---+++))))))***+++***(((+++++++++******)))))))))))))))))))))))))))))))))((()))******)))((()))***---***((()))---...---+++++++++,,,---------------+++,,,,,,---------------------...///000111111222111111111222555<<>>???999666777;;;<<<::::::===777777666555555666888888777444111000111222333333000000111222222222222111///...///111222222000......//////000000//////...---.........////////////,,,------.........------***++++++,,,,,,,,,,,,,,,......------,,,------...------------------------((()))***+++++++++++++++)))***,,,,,,***)))***++++++++++++++++++*********+++***))))))***+++)))((()))***++++++******+++,,,+++***************++++++************++++++++++++)))+++,,,+++***)))***,,,---,,,+++***))))))))))))***************)))((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***''''''((()))))))))(((((('''((()))***************(((((())))))***+++,,,,,,)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******(((((()))***++++++,,,,,,************+++,,,...///...,,,*********+++***)))************************))))))))))))))))))))))))'''(((******((((((((()))+++******+++---...---,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,---...///000111111222///...000222444888>>>XXX|||sssbbbPPPEEE???:::;;;???:::999888999;;;======<<<:::888999<<<===<<<===@@@:::999777666555555666666777666444111//////222444000000000000000111222222/////////111333333000.........///000000///......------...///////////////++++++,,,---............++++++,,,---------------000///---,,,,,,,,,,,,---------------------------((()))***++++++******))))))***,,,,,,***)))***+++)))))))))************+++,,,***))))))******)))'''(((***++++++******+++,,,************))))))******************++++++++++++(((+++,,,,,,***)))***+++,,,,,,+++***)))))))))***+++++++++++++++******)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))&&&(((***)))(((''')))+++&&&''''''((())))))((((((((())))))*********))))))'''((((((***+++,,,------***)))(((((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******))))))))))))***+++++++++,,,---,,,++++++,,,---...///000---+++***+++++++++***(((((())))))******++++++************************&&&(((******(((''''''((()))***,,,---,,,,,,---...******+++,,,,,,,,,,,,,,,---------,,,,,,,,,------+++,,,---...///000000111111------111333111333777<<>>>>><<<999???<<<<<<>>>>>>;;;;;;>>><<<;;;888666444444333333777888666222...---111444111000/////////000222333//////000222333333111...---...///000000///...---------...///000000//////******,,,---.../////////+++,,,------......------111000...,,,+++++++++,,,------------------------((()))***++++++***)))((()))***,,,,,,***)))***+++((((((((()))******++++++,,,***))))))******)))'''(((***++++++******+++---************)))))))))))))))************+++++++++(((***---,,,***(((***+++,,,+++******)))*********+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********++++++,,,))))))))))))))))))))))))&&&(((******'''''')))+++&&&&&&'''((())))))(((((()))************))))))(((''''''(((***+++,,,---...+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++******)))***************+++++++++///...---,,,,,,---///000111...,,,***+++,,,+++***''''''((()))***+++,,,,,,************************%%%''')))***(((''''''''''''***......,,,+++---///))))))***++++++++++++***......---,,,,,,---------+++,,,,,,---...///000000...---000666666000///333111999RRR|||wwwbbbLLLMMMIII@@@999:::===>>>;;;;;;AAAGGGFFF@@@@@@EEEBBBAAA???===<<<<<<======@@@;;;777777::::::666111;;;;;;:::555000...000333333000...---000333555555444222111000111000///---222222111000///...------222222222111111000///...------...//////...---,,,///,,,***+++...111000///...---,,,++++++---...000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***+++,,,+++***)))***+++---,,,+++,,,,,,***'''%%%'''+++...---)))(((+++///*********++++++,,,,,,,,,******)))(((((())))))***)))***,,,---...------,,,''',,,000000---+++,,,...<<<555...******+++,,,+++)))************+++++++++******))))))))))))******)))))))))+++---...,,,++++++***((('''''')))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((***+++,,,******+++,,,)))***+++***)))((()))***))))))(((''''''((()))***++++++***)))((((((((()))''''''''''''((((((((()))))))))))))))************'''''''''((())))))*********)))(((''''''((()))******,,,---,,,++++++///222444000+++)))((()))******+++***)))))))))***,,,,,,+++***(((&&&&&&''')))***))))))))))))************)))***+++------,,,+++***((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...////////////000000000000444000999WWW~~~{{{^^^NNNCCCEEECCC===;;;>>>@@@@@@<<<<<>>>>><<<>>>AAAAAA===<<<===@@@CCCBBB>>>>>>@@@>>>===<<<:::999888888888333555666444222000111333555444333333333222000///333111......000222444444000...------///000000000555444333222000///...---,,,,,,---............---000///---+++,,,---///000///---***)))*********))),,,+++***)))***+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))+++,,,+++******+++,,,***)))***,,,...///...---+++*********,,,---,,,+++,,,,,,++++++++++++++++++******+++,,,,,,,,,+++***+++,,,,,,---,,,,,,+++***///222444333///------...<<<888333000---+++)))''')))************+++++++++******))))))))))))******)))))))))+++---...,,,+++,,,+++***((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&(((******)))))))))***''')))***)))((('''(((***+++***)))((((((((((((((())))))((((((((()))******''''''((((((((()))))))))(((((())))))))))))******)))***+++++++++***)))(((***))))))((())))))*********+++,,,,,,++++++---///555111---++++++,,,,,,,,,+++************+++,,,,,,---,,,***)))((((((((()))(((((())))))))))))******---,,,+++***************((()))***)))((((((***,,,************************+++,,,---......///......------...///000000111111555444333111444HHHppp{{{bbbLLLAAA>>>>>>???>>>===???BBB>>>888<<<<<<===???>>><<<;;;<<<;;;;;;;;;::::::::::::;;;222333333222111000000111333111111333666666222...333111//////000222333222000///------///000000///222222111///...---,,,+++***+++,,,---............000////////////000000111///---+++***************+++++++++***+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,+++******+++---)))))))))+++---///...------***''')))---///---))),,,,,,,,,++++++*********)))+++,,,......---,,,***,,,,,,,,,,,,++++++*********,,,......---,,,---.........------,,,+++***)))))))))*********+++++++++******))))))))))))******)))))))))+++---...,,,+++---,,,***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&((()))***)))((()))***'''((())))))(((''')))***,,,+++***)))((((((''''''((((((((((((((()))***+++'''(((((((((((()))))))))(((((((((((()))))))))***++++++,,,---,,,***((('''***)))))))))******++++++))))))************+++,,,444111...,,,,,,---------************++++++,,,,,,...---,,,***)))((((((((((((((((((((()))))))))***...---+++)))((())))))***((()))***)))((((((***,,,++++++++++++++++++++++++,,,,,,------............,,,,,,---...///111111222444777999444---444MMMgggsss[[[KKK@@@<<<<<>>@@@BBB>>>888;;;;;;;;;::::::;;;:::999888999:::;;;<<<===>>>>>>666333000111444444222...222111111444777888444000444222000000111222111111222111000000000000...,,,111111000///...---,,,,,,+++,,,---...///000000000...000222333444333111000...------,,,+++,,,---...,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))+++,,,,,,++++++,,,---***)))((()))+++,,,,,,+++...***&&&)))...000---(((,,,,,,,,,++++++*********)))***---...///...,,,+++---,,,,,,+++************)))***+++,,,+++++++++,,,&&&(((***++++++++++++***))))))*********+++++++++******))))))))))))******)))))))))+++---...,,,+++,,,+++***))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&((()))***)))((()))***&&&((())))))(((((()))++++++++++++***)))(((((('''((('''''''''((()))******(((((((((((()))))))))***'''(((((((((((())))))))),,,,,,,,,,,,+++)))(((''')))******++++++++++++++++++++++++,,,,,,---,,,,,,333000---,,,,,,------,,,******++++++,,,,,,,,,,,,...---,,,+++)))((((((((('''(((((((((((()))))))))...---+++)))(((((())))))((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,---...///000111222888999<<<;;;555222999DDDaaapppUUUEEE>>>;;;;;;======??????===???CCCBBB???;;;<<<:::777999<<<<<<888666777999;;;<<<======>>>999444000111555666222---111111222555777666444222444222111000111111111///444333333444444222///,,,111111111000000000//////------...///000111111111---///333555666444222000.........---,,,,,,///111,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,++++++---...,,,***((()))***++++++***---***''')))---///---))),,,,,,++++++++++++++++++)))***,,,---...------,,,,,,++++++************+++///...---,,,+++******)))(((+++------,,,******+++)))************+++++++++******))))))))))))******)))))))))+++---...,,,+++++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&(((******)))))))))***'''(((******))))))+++,,,++++++++++++***)))(((((((((((('''''''''((())))))((((((((()))))))))******''''''(((((((((((()))))),,,,,,+++***))))))(((((()))***+++,,,,,,,,,,,,,,,///......///111111///---000...+++***+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***))))))((('''''''''(((((((((((()))))),,,+++***)))))))))))))))((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...//////000000;;;888777888666222222555<<<___dddVVVGGG@@@===;;;<<>>;;;777:::??????;;;444555666888999999888888888666333333444333111//////111333444333333333444444333111111111111000...222333555888999777222.../////////000000000000111---...///000000000000000---...111333333333111000///000000...,,,+++---000++++++,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,***))))))+++,,,,,,,,,,,,***)))***,,,...,,,***++++++++++++++++++,,,,,,*********+++,,,---------+++******))))))***+++,,,000...---,,,,,,+++******+++---///...,,,******+++)))************+++++++++******))))))))))))******)))))))))+++---...,,,+++))))))*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))++++++***)))***+++((()))++++++******,,,---)))***+++++++++***))))))))))))((('''''''''(((((((((((()))))))))*********'''''''''((((((((()))))),,,+++)))''''''''')))))))))***+++,,,---------,,,000......///111111///,,,---+++)))))))))***)))(((***+++,,,---------,,,,,,************))))))(((''''''''''''((((((((()))))))))***************))))))((()))***)))((((((***,,,++++++++++++++++++++++++------,,,++++++,,,,,,------------....../////////555444555666333///111777111FFFhhhsssXXXKKKFFFAAA@@@===::::::>>>>>>AAA@@@:::888<<>><<<888666999===AAA<<<777777:::;;;:::777888444222444777888444000333222111000////////////............///000222333444111///222555666222...,,,///444888:::999777555777444111000000000///...---------...//////...---,,,---...000111111111111111111000///...---,,,,,,++++++,,,,,,,,,,,,------((()))******)))***,,,...++++++******+++---...///---------....../////////*********++++++,,,,,,,,,))),,,///...***)))+++///---------,,,,,,,,,,,,,,,///---,,,,,,...///...---***)))((()))+++++++++***+++,,,,,,+++)))((())))))---***)))***---...,,,)))+++***+++...000000///---)))(((((())),,,,,,***(((---+++))))))+++,,,---,,,)))***++++++++++++***)))))))))))))))))))))))))))*********(((&&&&&&(((************,,,...---+++(((++++++++++++++++++++++++''')))************+++---,,,+++******++++++)))(((,,,+++***)))(((&&&%%%%%%'''''''''((())))))******(((((((((((()))***+++,,,,,,+++)))((((((***+++------+++******+++,,,+++***............---,,,+++***,,,+++***((((((((())))))'''(((+++---...---,,,++++++(((&&&&&&((((((&&&$$$)))%%%&&&***+++''''''+++(((&&&(((---,,,'''&&&+++)))***+++***)))((()))+++(((,,,---++++++---,,,)))+++,,,---,,,+++***+++,,,---,,,,,,,,,------***(((,,,---...000222333333333111333777>>>PPPppprrr\\\MMMCCC@@@???>>>AAAEEEGGGGGGFFF======<<<999777888;;;??????;;;666555888:::999777888555333444777888555111333222111000///////////////.........///000222333333111///111555555222...---000444777888888555444666333111//////000///...---------...//////......---...//////000000000000333333222111000///...---++++++,,,,,,,,,,,,------+++,,,,,,+++***)))***,,,+++++++++++++++---...///------------............******+++++++++,,,,,,,,,---000111///***((())),,,++++++,,,,,,,,,,,,,,,,,,&&&%%%%%%'''***...//////---,,,,,,+++,,,,,,+++++++++---...,,,******...111...------...//////---,,,---,,,,,,---......---,,,------***'''%%%%%%(((+++---+++))))))+++------,,,************************)))))))))))))))))))))))))))******(((''''''(((***,,,------------...////////////...,,,++++++******)))+++,,,,,,,,,,,,---///---+++******++++++***)))************************++++++*********)))))))))))))))))))))***+++,,,,,,++++++***))))))***+++,,,,,,+++***,,,------,,,***++++++,,,---......//////++++++***))))))******+++((()))+++---------,,,++++++)))'''((())))))'''$$$'''$$$&&&***+++''''''***...***)))---,,,'''%%%''')))+++,,,+++)))((()))******......,,,+++,,,+++'''(((***++++++******,,,------,,,******+++,,,+++***//////000111222333333444222555777888@@@YYY}}}pppUUUIIIFFFEEE===<<<===@@@EEEHHHJJJJJJDDDAAA<<<999999:::;;;<<<===888444333666999999888888666444555777888555222333222111000000000000000///////////////000111222222000///000333444111...///000333666666555444222444222///...//////......---------................../////////////////////222222111000///......---++++++,,,,,,,,,,,,------///000///---***))))))+++,,,+++++++++,,,---...///------------------,,,,,,++++++++++++,,,,,,,,,,,,---000111///+++***+++---,,,,,,,,,,,,------------000...,,,,,,...000111000*********+++,,,---...///)))++++++***((()))---000***+++,,,,,,+++******+++222///---...111222000------......***%%%%%%)))---,,,+++)))***,,,------,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))(((((()))+++---///000///---...222555444222000---+++*********+++---............///111---+++***+++,,,,,,+++)))(((((()))+++---...///000......---,,,+++***)))((())))))))))))***+++,,,,,,******************************+++---//////---+++***+++,,,---...///000000++++++++++++,,,,,,,,,,,,)))***,,,,,,---,,,+++***+++***))))))******'''%%%***((((((++++++))))))+++...)))&&&***...,,,)))''')))+++,,,,,,***(((((()))***------+++***,,,***'''''')))+++,,,,,,,,,---......,,,***)))+++---------............///000111222444777777222111???[[[qqqrrrVVVHHHFFFGGGHHH>>>======>>>AAACCCEEEFFFJJJDDD>>><<<======:::777:::666333222444777888888888666555666777777555333333222111111000000000111000000000000000000111111111///...///111222111//////111222444444333222111222000...---...///......------......------...000000//////...------------//////...------,,,+++++++++++++++,,,,,,,,,------000111000...,,,***+++,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111///.........------,,,,,,...,,,***)))************,,,,,,,,,+++++++++---...111000000222444555333111000222333222111222777<<<:::555333888AAACCC<<<444,,,---------,,,,,,---...,,,+++***+++,,,------,,,---,,,***))))))***,,,---))))))))))))))))))))))))'''(((***)))))))))***,,,)))---000000---,,,000555333111///,,,************+++---............///111---+++***+++,,,,,,+++***'''((()))+++---...000000...------,,,+++***)))((((((((((((((()))***++++++******+++++++++***)))))))))***,,,///111111...+++------------------......------------------,,,,,,++++++,,,,,,,,,+++************************)))(((***)))'''((()))***---//////)))&&&+++333666222...)))***,,,+++)))(((((()))+++------******,,,,,,)))(((***,,,---------...///,,,******+++---...---,,,...---------...000222333555777666111---222AAANNNuuukkkRRREEEDDDFFFDDD@@@@@@??????>>>>>>???AAACCCEEEAAA>>>@@@BBBAAA;;;555777555333333444555666666666666666666666666555333333222111111111111111111111111111111111000000000///...---...///000000000000000111111111111000000111///---,,,...//////...,,,.........,,,,,,///111000///...---,,,,,,,,,---......------,,,,,,+++++++++++++++,,,,,,,,,------///000000...---,,,---///,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......///000222///......---,,,+++******+++***)))+++---//////......//////---++++++---000888555444;;;DDDFFF???888;;;<<<>>>???AAAHHHRRRYYY\\\UUUSSS\\\jjjmmmaaaTTT<<<555---***,,,......---,,,++++++,,,---...---,,,---,,,***))))))***,,,---************************''')))******))))))***,,,"""(((///000---+++,,,///...---,,,************+++)))+++,,,,,,,,,,,,---///,,,+++******,,,,,,+++***((())))))***+++,,,------************************''''''''''''''')))******+++++++++++++++***)))((()))***,,,///111111...+++------,,,,,,,,,------...000//////...---,,,++++++++++++,,,,,,+++++++++***)))************+++,,,---))))))''''''+++222999<<>>>>>???BBBDDD<<<;;;;;;???CCCCCC===777555555555555555555444444555555555666555444444333333222222111111111222222111222222222111000//////------------...///000000//////////////////000000000...------...000000///,,,...///...++++++///222///...---,,,++++++,,,---//////.........---------++++++,,,,,,,,,,,,---------...///...------///000,,,---............------..................------------------,,,,,,,,,,,,---------------.........,,,,,,,,,,,,++++++++++++,,,,,,---///222222000///+++...222555888>>>EEEKKK[[[XXXYYYbbbmmmqqqkkkccceeefffhhhkkkpppxxx[[[JJJ555)))(((+++,,,,,,,,,++++++,,,...///---,,,---,,,+++******+++,,,---************************((()))++++++***)))***+++!!!&&&,,,///---***)))))))))))))))***************''')))************+++---+++)))))))))+++,,,+++***************************&&&''''''((())))))******''''''''''''((()))******,,,,,,++++++***)))))))))******+++---//////---+++***)))))))))+++---///000111000...,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++,,,++++++...222555222444444555:::DDDKKKMMMNNNIIIAAA???BBBEEE???666---------,,,+++,,,000222HHHFFF===222,,,,,,---+++&&&))),,,......------...))))))***+++------+++))),,,,,,---......------,,,/////////222555555333000222\\\hhhOOOIIIFFFHHHIIIEEECCCEEE???@@@???===;;;<<>>===999666333555777888666444222222333444555555444333222333222222222111111222222333222222333333222000///...,,,,,,,,,,,,,,,---///111......------...///000111000...------///111111111,,,...000---******///333///---,,,+++***+++---............---------------++++++,,,,,,,,,,,,---------...///...---,,,...000------...//////...---,,,......//////////////////......---------,,,,,,,,,,,,++++++,,,---......---,,,,,,---///000111222333---000555<<>>???CCCEEEDDDFFFKKKMMMJJJDDDAAA<<<999===BBB???777222111000......111777;;;NNNIII>>>111***+++---,,,'''+++000333444555666666555222000///000111222222666666777666555111...,,,111222333555777888777777222EEE___|||hhhHHHDDDDDDGGGIIIEEE@@@DDDMMM@@@@@@???;;;777666999===<<<:::999888777666333111333555999999777444111000222444555444333222222222222222222111222222333333222333333333222000///...+++,,,,,,,,,+++---///111------,,,,,,---...000111000///------///111222111,,,///000...******///444...---+++******+++---...,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...//////...,,,,,,---...------/////////...---,,,......//////000000111111.........------,,,,,,,,,((('''(((***---000000000---///111444777999<<<===AAAHHHTTTdddrrr|||uuummmkkklll{{{qqq```OOOAAA777000---,,,+++,,,---//////---++++++,,,,,,------,,,,,,+++************************)))+++------+++)))((()))+++******+++------+++***''')))+++,,,,,,***'''&&&&&&'''))))))((((((***+++(((''''''((()))******)))************************(((((((((((())))))))))))************+++,,,---......---+++)))(((((()))***---+++******+++,,,+++***...,,,***(((''''''((()))---+++)))((()))---222555************+++,,,---...111111000///000555===DDDCCCIIIKKKGGGEEEDDD???777,,,---,,,,,,333===>>>999666555222000111555<<>>999555666888999999888999===@@@888222444LLLrrr~~~fffRRRCCCAAAFFFGGGCCCBBBHHHOOOSSSLLLBBB===???@@@;;;777777;;;:::999888777555444444444444444444444333333222555111------000333333333666666444111...---...///333444444444333000...,,,,,,,,,------...///000000,,,,,,------.../////////333111//////000111000///111111000000/////////...---...///...,,,++++++------...///...---,,,---...------------------------***,,,......------///111---............///111444000000000000111000000000...,,,---000///+++***,,,,,,///111000......222666111999BBBHHHKKKRRR___iiiiiirrr}}}xxxrrrqqqtttxxxxxxwwwqqqqqqqqqsssqqqiii\\\QQQSSSRRRNNNHHHBBB>>><<<===HHHVVVhhhoooeeeOOO777(((111***---555111$$$%%%222...------,,,++++++,,,,,,))))))*********+++++++++))))))))))))))))))******,,,+++++++++,,,,,,+++)))***)))'''&&&&&&(((***+++''')))******))))))***+++)))((('''((()))***)))(((...+++((()))+++,,,***((())))))))))))))))))))))))------------------------))))))*********))))))(((,,,---...,,,***))))))***,,,+++***((((((((()))))),,,***((((((***+++,,,+++)))***,,,,,,++++++,,,...333111///.........000111222666:::;;;888444111000&&&'''))),,,000444777999777333...+++---222999>>>FFF===222,,,+++,,,+++))))))***---111555;;;???BBB888777666666888;;;>>>@@@WWWbbbllljjjXXXHHHHHHQQQLLLPPPKKKAAA@@@HHHIIICCC000777777777KKKwwwgggTTTGGG???BBBFFFGGGDDDDDDHHHKKKKKKFFF???;;;>>>@@@===::::::777777666666555555444444333333444555444333222111444111...///111333444333666666555222///...///111111222222222111000...---------......//////000000,,,,,,---......//////000333111//////000000///.../////////......---------,,,.........,,,+++,,,------...///...---,,,---///------------,,,,,,,,,,,,...---,,,+++++++++---...///000111000---++++++,,,,,,,,,,,,,,,---///111222333000//////---)))***...///111444666888>>>IIIQQQQQQWWWaaammmxxx~~~vvvsssnnnfff^^^WWWQQQNNNJJJFFFCCCCCCFFFHHHGGGEEE@@@>>>>>>@@@BBB@@@:::444888888777444111///000111...555FFF]]]nnnhhhPPP:::333)))(((111666///))))))++++++++++++*********************+++++++++,,,,,,++++++***))))))*********,,,,,,,,,------,,,***(((******(((((('''((()))***''')))******))))))***+++)))((('''(((*********)))---***((()))+++,,,+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,------,,,***))))))***,,,+++***((((((((()))***,,,***((((((***+++++++++(((***++++++))))))***,,,000///---++++++,,,---...,,,///222222000---+++***++++++++++++,,,---//////111///---,,,---000333666>>>666...******++++++***+++++++++,,,...000333444222111000000111444777999RRR\\\mmmwwwttthhhbbbbbb]]]bbb^^^PPPIIILLLNNNJJJ>>>888333555???VVV}}}{{{```OOODDD@@@@@@CCCFFFHHHGGGHHHJJJFFFAAA???:::888;;;>>>>>>======999999888777666444333222111333444666555333111///111000000111333555444333666666555222000///000222///000000000//////...................../////////,,,------......///000000333111............---,,,---------,,,,,,,,,,,,,,,+++---...---,,,,,,---...---...///...------...///---------,,,,,,+++++++++///---******,,,---//////,,,///111222111000000000444222000......///111333333//////222666777<<>><<<======;;;555///+++))),,,,,,,,,---......//////---,,,+++,,,...///---,,,111---))))))+++...//////......///...,,,+++,,,---111...,,,,,,111:::DDDJJJ\\\bbb\\\EEE000+++///111///000000000000...---,,,,,,,,,,,,---------......///...---,,,+++************---///000...+++((('''++++++,,,+++***)))((('''''')))******))))))***+++***)))((()))+++,,,+++***+++***))))))***+++++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))************,,,,,,+++)))))))))***,,,+++***)))))))))***+++***(((((()))+++,,,++++++***+++,,,+++)))(((((()))***)))((('''''''''((((((&&&((()))(((&&&&&&&&&'''((((((''''''(((((()))***(((((())))))))))))((('''+++)))'''''')))+++***)))))))))(((((((((***+++,,,------,,,++++++,,,...///222111999NNNcccqqqwwwyyy~~~uuu^^^JJJEEELLLRRRLLL<<<999CCC???444BBB^^^bbbHHHFFFIIICCC@@@DDDCCCEEEHHHKKKOOOPPPGGG<<<::::::999999:::<<<<<<;;;BBBBBBAAA>>>;;;777333111222444666888888555222000...000222444444333333333111111111///------///000---......///////////////------,,,,,,,,,,,,,,,,,,------......///000000111111///------------,,,+++------------------......***,,,------,,,,,,...///,,,---......------...000---------,,,,,,+++++++++))))))***---000333444444333333333222111222555777777:::???FFFPPPZZZccchhhxxxqqqppp{{{tttiiiaaa\\\ZZZQQQFFF888222333333///+++,,,...111111000...------......//////000000000111,,,+++))))))***,,,------000...+++******++++++***---...///...+++******+++###(((...///...///444:::>>>TTTaaaYYYJJJ@@@777///......///000000000000///,,,,,,---------.........///...---,,,++++++++++++)))---000111...+++)))(((,,,,,,,,,,,,+++***((((((''')))******))))))***++++++***)))***+++,,,,,,***************)))***+++,,,)))))))))))))))))))))))))))))))))******+++++++++))))))(((((()))***++++++***+++,,,+++)))((()))***++++++***))))))***+++,,,)))((((((***,,,---,,,++++++,,,---,,,***))))))******))))))((((((((((((((('''(((((((((''''''(((***(((''''''(((((()))***+++))))))((('''''''''((((((***)))((()))******)))(((******))))))***+++---......---,,,,,,,,,,,,---...///+++---999HHHVVVbbbkkkuuuyyywwwiiiYYYQQQSSSWWWSSSGGG@@@AAA@@@;;;???IIIrrrgggSSSDDDFFFHHHBBB===???AAACCCEEEFFFKKKMMMFFF===:::<<<;;;999888;;;<<<::::::;;;;;;;;;:::777444222222444666777666555222111...000333333222111111222/////////...,,,,,,...000...///111222222111000...,,,,,,,,,,,,,,,,,,---------......//////000111111000...------.........---............////////////+++---...---,,,,,,---...+++---......------///000------------------------)))+++---...///333888<<>>???BBB???AAA@@@???AAADDDAAA;;;999======999888;;;<<<:::555666888999888666444222222222333444333222111000///111333222///...///000/////////...------///111///111444666666333000...---------....../////////.........///000000111111///...,,,---...000//////---.........////////////,,,.........,,,+++,,,---+++,,,......---...///111,,,------......//////000,,,...000///111999GGGRRR^^^ccckkkssszzz|||dddNNNCCCBBB===777///(((&&&)))---000+++,,,......---,,,***)))+++...000111///---++++++&&&&&&((()))+++---...///))))))++++++++++++,,,---(((((()))***))))))***+++(((***,,,,,,+++******+++777...%%%###(((...111000///,,,+++333EEEXXXdddhhhRRRNNNGGG@@@999444222111+++,,,,,,,,,------------,,,,,,+++++++++++++++,,,(((,,,000000,,,+++,,,///---,,,++++++***+++,,,---''')))******))))))***+++,,,+++***+++---------,,,,,,------+++((('''(((***))))))))))))))))))))))))))))))******+++,,,,,,---))))))((('''(((***,,,---(((***+++***)))((()))+++++++++***)))***+++,,,---******+++---///000///...)))***++++++******+++,,,)))*********))))))(((((($$$&&&((()))(((((()))***------+++***)))(((((('''))))))))))))))))))))))))))))))***))))))((()))***,,,,,,***)))))))))***+++************++++++,,,,,,++++++...222000...000555000:::LLLcccttt}}}qqqiii```YYYRRRJJJDDD@@@DDD[[[xxxlllSSSMMMKKKGGGAAA<<<===DDDKKK>>>???===999999<<<<<<999888===>>>999888<<<>>>;;;666777999999888555222000111111111111111000/////////111333111...,,,...000///000000///......000333///222666888888555000------......///000111222222......//////000000111111///---,,,---///111111000---------....../////////---...///...,,,+++,,,---+++,,,............///111,,,------...///000111111---000222111444BBBXXXiii|||sssQQQ555...444000...---------,,,+++***)))))))))***+++---...///)))+++///000...,,,++++++,,,,,,+++++++++*********)))+++///111111//////...+++,,,,,,+++***+++---...***+++------+++)))((((((&&&)))...///...+++***)))+++******...444@@@RRRaaaqqqjjj^^^PPPCCC999333000+++++++++,,,,,,,,,------++++++*********+++,,,,,,(((,,,000///,,,+++---111...,,,+++******+++---///((()))******))))))***+++,,,+++***+++---...---,,,---......,,,(((&&&''')))))))))))))))))))))))))))))))))***+++,,,,,,------)))(((''''''(((***,,,---((()))******)))((()))+++++++++*********+++---...++++++,,,...000111000...'''(((******))))))***,,,))))))******))))))((('''$$$'''***+++*********+++,,,+++***)))))))))))))))&&&''')))++++++***)))((((((((()))(((((((((***+++++++++******+++,,,...///******++++++,,,---------++++++---000000---///333444444===OOObbbooosssssswwwrrrssstttiiiTTTGGGEEEGGGUUUeeerrrlllYYY[[[NNNIIIDDD???>>>>>>???@@@???===;;;:::<<<======<<<<<<===>>>???>>>===:::999666555444333222222222222333333333333333333333333222222111000///...------222111///------...000111...111777>>>AAA>>>555......---,,,///222333111///+++000111...///444555111///,,,,,,//////,,,---///,,,---............---,,,---((('''+++,,,)))+++111,,,,,,,,,+++,,,...111444+++---,,,///777???:::000;;;777777???MMM___ooozzzyyybbbHHH666000000//////...---,,,,,,,,,,,,***)))***,,,------,,,***,,,(((---///)))+++///+++,,,***'''(((+++,,,+++)))***++++++++++++++++++++++++,,,------......------((()))***+++++++++++++++)))************+++++++++222///,,,***+++000777;;;___vvv~~~fffOOO???777000...---.../////////000&&&,,,...***(((++++++'''++++++,,,,,,---,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,+++)))((()))***'''((()))***************))))))******+++++++++,,,,,,+++***)))))))))++++++************++++++++++++,,,,,,,,,***((()))+++...444666444333777<<<888///++++++***)))(((((())))))(((((('''''''''&&&&&&&&&'''((((((((())))))******'''((((((((())))))*********+++,,,+++))))))***+++***************************)))))))))***+++,,,,,,)))+++,,,,,,+++***,,,---000,,,,,,111444222//////...000444;;;EEEPPPZZZ___ccceeegggiiifff\\\OOOEEEPPPWWW\\\XXXQQQ]]]qqqXXXOOOOOONNNJJJEEE@@@>>>>>>???@@@BBBAAA???>>><<<;;;<<<<<<>>>@@@CCCDDDCCC@@@<<<:::555444333222222111111111333222222111111222222333111111111111000000000000111000///......///111222,,,...111555888777222---000...---///222333222111,,,000000...///444444111000------//////,,,,,,///111000///............///000,,,+++...---)))(((,,,...---+++++++++---...///666333000333AAAPPPUUUQQQ___```dddkkkttt}}}wwwqqqddd```WWWIII:::000---.........---,,,++++++++++++)))))))))+++------,,,***,,,(((,,,...))),,,222...,,,)))((()))+++---,,,+++---------,,,,,,,,,,,,,,,+++,,,------...---------***************+++++++++************++++++++++++...,,,)))'''(((,,,111555999LLLiiijjjMMM@@@888000...//////,,,***&&&+++---++++++------***,,,,,,------------,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,+++)))))))))***)))***++++++++++++++++++)))))))))*********++++++++++++***))))))******+++++++++***************+++---,,,+++))))))---444:::CCCAAA<<<777888;;;666...++++++***))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((''')))***++++++))))))***+++***************+++++++++******))))))******+++,,,)))***,,,+++******+++---///,,,,,,000333111////////////111333666999<<<>>>CCCBBBAAACCCGGGIIIIIIHHHLLLKKKHHHBBB;;;BBB]]]xxxpppSSSKKKMMMNNNNNNKKKFFFAAA>>>>>>???@@@DDDEEEDDDAAA<<<999:::<<<>>>@@@DDDEEEDDD@@@;;;777444333222111111111111111333222000//////000222333000000000111111222222222000000/////////111222333---------///111111000...111000......000222333222,,,///000...///333333111111...---000///,,,,,,......---+++***+++,,,...///+++)))***...///------000000///...---///111555777>>>;;;;;;EEE[[[rrr~~~|||oookkkfff```ZZZRRRJJJEEE;;;999666222000............------,,,++++++*********)))((()))+++,,,+++***...(((+++---)))...555111+++)))((())),,,---...---//////......------,,,,,,++++++,,,---------------,,,+++***)))))))))***+++************+++++++++,,,+++***((('''(((***---///...444HHHlllooo```KKK<<<555222...+++'''***,,,***+++------***------.........------,,,)))))))))******)))))))))(((((((((((((((((((((((())))))***++++++++++++******+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,+++***(((((())))))))))))************)))))))))******+++...,,,***)))((()))***+++---,,,***((()))111>>>GGGMMMGGG===444222222---'''+++***))))))))))))))))))************))))))))))))''''''''''''(((((((((((((((((((((((('''&&&&&&%%%)))***++++++))))))***+++))))))******++++++++++++******)))))))))***++++++)))***++++++******+++---...++++++000222000///000+++,,,---//////000000///555222......222888===???KKKDDD:::333000222===HHH}}}[[[HHHGGGMMMQQQLLLKKKGGGBBB>>>===>>>@@@BBBDDDEEEBBB;;;777999<<<;;;===>>>>>>===:::666333333222222111000000000111444333000//////000333444///000000000000111111111////////////000222333444//////000000111222111111111///...---...000111222---...//////000111222111111......000000,,,,,,...++++++******+++---...///+++******+++---///111444...000111222666>>>IIIRRRUUUSSSUUUaaauuu}}}qqqeee``````]]]XXXOOOLLLFFF@@@;;;666333111---,,,+++...222444333111............---,,,+++++++++***)))***,,,......---222***+++,,,(((...555111)))))))))***,,,---.../////////...------,,,++++++++++++,,,------------,,,...,,,***(((((()))***+++*********+++++++++,,,,,,++++++*********+++,,,---333222777HHHccc}}}vvv[[[CCC666///---+++,,,++++++---......---.........///......------((()))***++++++***)))((((((((((((((((((((((((((())))))***++++++++++++******+++,,,,,,******+++,,,,,,,,,---,,,,,,+++******((((((((((((((())))))))))))))))))))))))*********///---***((('''(((***+++******)))''')))222@@@KKKOOOFFF888...++++++((($$$******)))))))))))))))******************)))))))))''''''''''''''''''((((((&&&''''''(((((('''&&&%%%((()))******))))))***+++)))))))))***++++++,,,,,,******))))))))))))******)))***++++++******+++,,,---++++++///000//////111------......///000000000444333222222222333333333FFF>>>666222222444666888zzzZZZKKKEEE@@@AAAHHHJJJIIIGGGBBB>>><<<>>>@@@===@@@CCC@@@:::777999<<<:::999888666444333333222222222111111000111111111666444222000000222444666000////////////............/////////000111222333///111333444444333222111///...---,,,+++---///111.........///000000000111111......000000---,,,///.../////////////////////111000---+++---111666888444888<<>>>>>:::555888666444111//////000111///......222777:::888555///000000000///...---,,,*********---222888;;;<<<666,,,++++++(((---333...((())))))***+++,,,...///------,,,,,,+++***))))))***+++,,,,,,------,,,,,,...,,,***(((((()))***+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))),,,111777>>>HHHTTT^^^kkkPPP>>>444111---***+++---...///000.../////////...------,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++++++++***)))***,,,,,,++++++,,,...+++,,,,,,,,,+++***)))))))))))))))((((((((((((((((((((())))))************///---***((('''(((***+++(((******))))))///;;;EEEKKK@@@333,,,++++++***)))***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''###$$$&&&((())))))(((''''''(((******))))))***+++))))))*********+++++++++******))))))((())))))***(((***++++++***)))+++,,,,,,***+++...///---...222999666222...++++++++++++...///111222111000000///666444222000111444555444}}}^^^FFFEEEEEE===999>>>EEEFFFEEEBBB===<<<>>>AAA:::===???===:::888888::::::888555333111222333444333222222111111111222222555444222111111222444555/////////......---------......//////000000111111---000333444333111000///---------,,,++++++---//////------000000...///111000......000111......111000000///....../////////333555555555;;;EEELLLOOOMMMMMMNNNRRRZZZhhhxxx~~~uuujjjcccaaaeeeqqq}}}oooUUUCCC@@@@@@>>>666777444000///111///***.../////////...///222555///...///333777999888555000111111222111///...---))))))***000999AAAHHHKKK777---++++++(((,,,111,,,''')))******)))***,,,...++++++******))))))((((((******+++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,))))))))))))************+++)))+++000222111111444XXX~~~jjjXXX>>>555---++++++******,,,...............---,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***(((***,,,,,,+++,,,---///***+++++++++++++++***)))******))))))))))))((((((''''''((()))************...,,,***)))((()))***+++))),,,---***(((,,,666@@@BBB666,,,((()))))))))+++)))))))))))))))******+++)))))))))))))))*********))))))))))))(((((((((((("""###&&&)))******))))))&&&((())))))))))))***+++******************************)))((((((((())))))((()))******))))))***,,,+++)))***------,,,...333<<<999444000------...///111111000...++++++---///+++///111//////111333222~~~dddSSSDDDCCCEEEBBB@@@???AAACCCDDDAAA<<<;;;>>>AAA<<<<<<===<<<;;;999888777888777555444333333333444333333222222222222333333333333222222222222333333............////////////........./////////......---000222222000...///000,,,---///...,,,+++,,,...000,,,---000111---...111///------000111//////222000...------000666<<>>BBB>>>===<<<<<<<<<;;;777555555555555555444333333222333333333222333333444444111111111111111111111111------...///000111222222---...............---,,,///111222111...---///222+++...111000---,,,---...000,,,,,,111111------111...,,,---000111000000333333111///222999EEEPPPXXXZZZbbbfffhhhlllssstttqqqhhhXXXJJJLLLXXX[[[OOOAAA<<<<<<===;;;555555DDDVVVeee```NNN777...111111+++---000///,,,,,,//////,,,(((,,,000111000///111333///000111111000000000000...///000111000...,,,+++,,,***)))+++111888===@@@222((('''***)))...222+++''')))***)))'''&&&)))+++)))))))))))))))***************+++,,,,,,,,,,,,+++((()))***+++++++++++++++++++++,,,,,,,,,---------((((((((())))))***,,,,,,***+++000333...(((---777111;;;GGGZZZyyyhhhWWWIII;;;333222------------,,,+++***)))+++***)))(((((()))***+++++++++++++++++++++++++++))))))***++++++++++++***((()))+++,,,,,,---///000++++++,,,---............,,,+++++++++******))))))%%%&&&((()))*********)))************++++++++++++222444333,,,'''+++777BBB???444---...000---,,,---))))))((())))))***+++++++++++++++,,,,,,---------,,,+++++++++******))))))&&&''')))++++++***(((&&&%%%'''))))))((((((***,,,---,,,,,,+++***)))((((((******)))(((((((((((((((((()))******))))))***+++)))(((***---,,,***...444000000000///...---,,,+++(((---222444333111111222+++000000---...333222...aaaMMMHHHEEECCCBBBCCCEEEEEEDDDKKKJJJGGGCCC>>><<<===>>>???===<<<;;;;;;:::888777555555555555555444444444333333222111222333444555444333222222111111222222111///------///111111111///333666444...+++---111000000000...,,,,,,---......222///((()))111222+++888333111666888555111000000444666555666777555111666555555;;;FFFTTT___fffVVV[[[bbbiiilllkkkhhhfffTTTFFF777444999<<<777000---111444111...111;;;EEEMMMDDD888111//////---+++......---,,,---...///000,,,...///...---///333888333//////444666111---+++222...***+++///111...++++++,,,,,,---...///000000,,,***))))))+++---------******))))))))))))******))))))))))))************,,,***(((***---...---+++,,,---///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,++++++***---......---,,,,,,///111666666666:::FFFYYYnnn{{{ppp[[[FFF666777000,,,......,,,---111///------...---)))))),,,,,,+++***+++,,,---+++))),,,---......,,,,,,---...+++******)))***+++---......******---+++'''***111******))))))))))))******************)))'''&&&%%%++++++*********+++,,,---/////////---,,,,,,---///777888777444///++++++,,,(((***++++++++++++,,,...///---,,,---111222111///222333...'''&&&***)))$$$(((((())))))((('''&&&&&&(((((((((((()))***,,,,,,******))))))((((((''''''+++*********))))))((((((((())))))))))))*********,,,,,,,,,++++++*********333111000...------------444555666666555444111000000111222222222111111111kkkWWWMMMJJJGGGBBB@@@@@@BBBCCCDDDEEEFFFGGGEEEAAA===;;;;;;>>>===;;;:::::::::888777444555666666666555444333666555444333333444555555333333222111111111111222000///------///000111000///000222222111000//////,,,---......,,,+++,,,---,,,---,,,+++000555666333//////333999:::777666777999???AAA@@@@@@CCCDDDCCCDDD@@@<<<;;;???FFFLLLOOO???CCCHHHLLLNNNLLLIIIGGGAAA;;;444222333444111......000111///---///777===AAA:::111---...000000.........---------...000111,,,...000111000111333666777111///222333111///000111---***+++///000...+++------------------......,,,***))))))***,,,,,,+++******))))))((()))))))))))))))))))))************,,,***)))***,,,...,,,+++,,,---///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***---...///...------///111666555333222666>>>IIIPPPppprrr```FFF;;;222000...***'''(((+++)))***------++++++///---,,,+++,,,......,,,+++,,,---...---,,,,,,,,,...++++++***)))***+++,,,------******------((((((+++******))))))))))))******)))******))))))((('''&&&*********+++++++++,,,,,,++++++,,,+++)))***,,,...444:::===:::111++++++---)))***,,,---...///000222000...,,,---//////...,,,555666333,,,+++---,,,'''(((((((((((((((''''''&&&))))))(((((()))******+++***)))))))))((((((((('''++++++++++++******)))))))))))))))*********++++++,,,,,,,,,+++++++++******------,,,,,,,,,---...///444555666777666555333111222222222222333333222111jjjUUUOOOQQQMMMHHHBBB>>>===???AAABBB>>>BBBFFFFFFCCC???:::888===;;;999888999999888666555666777888888666444333666555444222222222222333333222222111111111111111000...------///000000//////...///111444444111...***,,,///000...,,,++++++---+++///888???@@@@@@@@@555555777:::999888;;;AAAQQQYYY^^^ZZZTTTPPPNNNLLLFFFAAA;;;666666777999:::222333555777666444222000...000222111///------...000///.........000222444555111,,,+++---//////...///...------...000222333000444888;;;;;;999999999;;;444///...///...///222000---***+++...///...,,,---------,,,,,,+++++++++,,,***)))(((*********)))+++***))))))(((((((((((())))))))))))************+++*********,,,---,,,++++++---///...,,,*********++++++++++++++++++++++++,,,,,,---......---++++++,,,...000000///...///000///000000000000222555888DDDWWWlll}}}mmm\\\III<<<444...+++++++++))))))------******---...---,,,---//////---,,,+++---...---,,,+++,,,...,,,+++*********+++,,,---,,,***+++...///+++((((((************************(((((())))))))))))(((((())))))+++,,,,,,,,,+++***(((((()))((('''(((+++---///888>>>;;;111)))***...***+++---///111333555555444111///.........,,,***777888666000---...,,,)))))))))(((((((((''''''''')))))))))(((((())))))***))))))))))))((((((((((((,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++*********+++,,,...000222333444444555666666555444333555333111222555555333111kkkVVVLLLNNNTTTMMMIIICCC???>>>>>>???>>><<<@@@DDDFFFDDD@@@<<<:::<<<:::777777888888888777777888:::::::::888555444444333111000.........///222222111000000000000000///---------///000///......///111222333222000...,,,///222222000...,,,+++111///:::NNNYYYUUUPPPPPPGGGAAA>>>@@@CCCGGGOOOVVVkkkuuuzzzqqqaaaRRRGGG@@@888555000...///000222222222222222222111///...---)))---000000...---...000000---,,,...222444222///111///,,,+++,,,,,,+++***///...---...///222555777<<<@@@FFFJJJKKKHHHDDDBBB@@@999222000---***+++///...,,,***+++---...---,,,++++++++++++++++++++++++,,,***)))))))))***((('''+++***)))(((((('''((((((((()))))))))************+++++++++++++++,,,+++++++++---......,,,+++***+++++++++++++++++++++++++++---...//////...---,,,+++,,,...000111000/////////+++---000111111222444555///666???KKK```}}}vvv^^^III999///,,,111---,,,......+++***+++...---,,,---//////---,,,+++,,,------++++++,,,---,,,+++++++++,,,...000111...,,,+++---///---+++)))************************''''''((()))))))))))))))''')))+++,,,---,,,***)))***+++***)))((((((***,,,+++111555333---((())),,,,,,,,,---000333555666666666555222000///...------555555444000---+++***)))******)))(((((((((((((((((((((((((((((()))***+++))))))))))))((((((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---///111333555666111222333444444444444333666333000111444555333000jjjTTTNNNMMMNNNOOOIIIGGGDDDBBBAAA???===;;;===@@@CCCDDDCCC@@@>>>>>>;;;999666666777888999888999:::;;;;;;;;;999777555555333111///............222111000000//////000000///...---...000111000......222555444000------///...000222222///---,,,,,,222555HHHcccsssooogggcccYYYQQQNNNVVV```fffiiikkkqqqwwwvvvhhhTTTDDD:::333...,,,++++++---///111111000000//////............///............///000000///,,,---222999:::555///000///---------,,,+++)))///......///222666:::===GGGKKKQQQVVVWWWTTTOOOKKKHHHBBB<<<888111+++)))+++,,,+++******,,,---------))))))******+++,,,------+++***))))))******((('''******)))(((''''''((((((((()))))))))************++++++,,,+++++++++++++++***,,,......,,,+++++++++************************---............---+++***+++---000111000......///---...///---,,,,,,---///...000//////:::TTTrrrwwwYYY???000333---***,,,---++++++------,,,+++,,,......,,,++++++,,,---,,,++++++,,,---+++++++++,,,///111444555...---+++)))***,,,,,,+++)))***++++++++++++***)))&&&'''((())))))******)))'''(((***,,,,,,+++***)))000000///,,,***)))***++++++++++++******+++,,,------------///333666666555666555222000...------...222222111000,,,)))***---...---+++***((((((((((((&&&&&&&&&'''(((***+++,,,(((((((((((())))))))))))((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...///000222222333...///000111222333333333555222000000222333111000{{{WWWJJJLLLLLLIIIFFFEEEDDDBBBBBBAAA@@@<<<:::===@@@BBBCCCAAA@@@???@@@;;;888666555777999::::::;;;;;;::::::999888777666777555333222000000000111111000000//////////////////......///111222000//////333777444...+++---111//////000...------///000333<<>>===>>>>>><<<;;;;;;>>>AAABBBAAA???======;;;999666555777:::;;;;;;:::999888666555555555555666555333222111111111222000000///............///000//////111333333111///111222222111...---///222111000///......222777<<<:::FFFYYYnnnzzzkkk]]]WWWVVV[[[\\\TTTIIIAAA??????:::111,,,...000000///.........//////---+++......//////////////////000...------...000000000///000555===CCCBBB:::333......//////......///000/////////222777???FFFJJJSSSTTTWWW[[[]]]\\\WWWSSSVVVQQQKKKDDD999///---///))))))*********+++,,,...***+++++++++,,,,,,------***)))***+++------+++)))'''''''''''''''((()))***))))))))))))************+++,,,...,,,***)))***,,,***,,,......---++++++,,,))))))))))))))))))))))))((()))***++++++******)))+++,,,---,,,+++,,,---///+++,,,,,,,,,,,,...222444,,,...//////,,,+++///444;;;OOOjjjmmm___NNNDDD;;;222---,,,...---,,,---//////---,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,...000222333555;;;<<<333+++***++++++)))***,,,------,,,***)))'''((()))))))))))))))((())))))))))))************222222111...+++)))***,,,---,,,,,,,,,,,,---...///***))))))///777<<<===;;;;;;:::777222---***,,,...///------///---+++222;;;666444111---***)))(((((()))(((((('''''''''(((((('''((((((((()))))))))***'''((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++++++++,,,---...000222444555333555555222...---000444~~~YYYNNNHHHJJJHHH@@@???FFF@@@===:::999:::;;;<<<<<<888<<>>;;;:::;;;999666666888:::<<<<<<:::888555333222222333444444333222000000000000111000000///...............000000000222444444222000333000...---///111222222333222000///222888AAAGGGDDDPPP^^^kkkyyytttaaa@@@;;;888:::;;;777444333///222222//////000///+++(((((())),,,...///...,,,---......///......---,,,---...000111000000111333///222888@@@EEEBBB:::222000111000///------.../////////000333999AAAIIINNNWWWVVVWWW[[[^^^]]]YYYVVVVVVPPPIIIAAA777...---111((()))************,,,...---------,,,,,,,,,++++++***)))***,,,......,,,***&&&&&&&&&&&&((()))***+++))))))))))))************+++---...---***(((***,,,)))+++......---,,,,,,,,,))))))))))))))))))))))))&&&'''((()))******)))(((,,,,,,,,,+++***+++---////////////...+++***+++,,,111---)))((()))***---111///111666EEEddd|||gggTTTCCC777333///......///000000///---***+++,,,,,,******+++,,,------,,,+++,,,---...///;;;EEEHHH>>>222...---,,,)))***,,,------,,,***)))(((((())))))))))))(((((()))))))))((()))******+++//////...,,,***)))***,,,)))---000///+++)))***---((('''(((///999@@@AAA@@@AAAAAA===777000,,,---000,,,******,,,+++***333>>>999777333...+++)))((((((,,,+++)))(((&&&&&&%%%%%%'''((((((((())))))******(((((())))))*********+++((())))))))))))******************++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,---///111333555666333777888444...,,,111777tttcccQQQNNNJJJGGGEEEBBB???<<<===<<<999777777888;;;<<<999;;;@@@CCCDDDBBB>>><<<999===<<<777888===>>>;;;:::888666444222111000000111111111000//////111333333111//////111333444444000+++...111111999999---666666777999;;;;;;999777555333111000444>>>JJJSSSNNNSSSYYY___ggghhh\\\KKK666333000...///000000//////000111111111000...---/////////......------------,,,,,,+++,,,---///000---222222...,,,///333555333666===CCC>>>666444999===999444111000000000000111000000444===HHHTTT[[[VVVYYY\\\\\\[[[XXXWWWVVV\\\PPPAAA555000///---***---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,---...///...,,,)))(((***((((((***+++***((((((******+++++++++******)))+++,,,------++++++,,,------------,,,+++++++++++++++*********))))))((((((******))))))))))))))))))******+++,,,,,,---......---......,,,++++++---///---***(((***---///...,,,000,,,---666???MMMjjjfffNNN;;;555+++(((///222,,,(((***///...---,,,,,,,,,++++++((())))))***+++---...///FFFSSSZZZNNN===444111000...,,,***+++---...,,,***)))((((((((((((((())))))((()))+++,,,,,,+++***(((************************......//////......---,,,******+++...333===GGGOOOOOOLLLBBB555......///...,,,...//////000111555888000666777111......+++%%%+++******)))((('''''''''((((((((((((((((((((((((''')))***,,,,,,***)))''',,,+++)))(((((()))+++,,,//////...,,,***,,,///222111000///,,,+++,,,111444000...,,,---111777;;;===;;;>>>@@@;;;222---...222yyy^^^RRROOOKKKGGGCCCBBB@@@>>><<<>>>===;;;999888999::::::???BBBEEEHHHHHHFFFCCC@@@888;;;:::666666:::;;;888666666444333222222111111.../////////......111333//////111222333333111///222///111111,,,222666...666;;;CCCKKKOOOLLLEEE@@@777555333111333:::DDDKKKJJJLLLKKKJJJKKKJJJ???222333000...,,,---............///000000000///...---.........---------,,,,,,,,,,,,,,,,,,,,,---...///,,,000000......333777777444666;;;<<<666000333<<>>888333111111111000000111444<<>>@@@CCCEEEDDDBBB???===777999888555444666666444333333222222222222222333000111111///......000222000111222333444333222111666444888666000666>>>:::???HHHVVVaaaeee^^^QQQHHH888777555222222555;;;???999999777444333333000+++000---++++++,,,------------.../////////...---,,,------,,,,,,,,,,,,,,,+++,,,,,,------......------,,,......---111777999777333666999777...***111===EEEDDDAAA:::333//////000222111111333777===CCCFFFJJJKKKMMMLLLKKKIIIJJJJJJCCC<<<444...------,,,***---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,+++))))))+++,,,************************)))+++---...,,,+++++++++***+++---...///...,,,+++************))))))))))))******++++++++++++++++++***++++++,,,,,,------...,,,------,,,++++++---......---,,,---///000000000222---,,,///...***...777@@@XXXwww|||mmmTTT<<<111000111000///---+++***,,,...///...******))))))***++++++,,,>>>UUUfff]]]DDD111---///---+++***+++,,,---,,,+++))))))(((((((((((())))))***+++,,,,,,+++***)))(((************************///...------...///111222------------111999CCCJJJOOOTTTRRRFFF999444555666999333///000666999666333888>>>@@@999///+++******%%%&&&&&&'''((())))))***************************)))(((((((((((((((((()))((((((((((((***,,,...///111111000---+++,,,...000444444444555555444222///+++///333555555555777:::000444999<<<<<<888444111{{{```XXXVVVSSSMMMHHHAAA<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999:::<<<===>>>===;;;888666777888777555333333333222222222111111111111111222555555444111///...///111000111222333333333555666999888???AAA>>>FFFNNNIIICCCKKKWWW```aaaXXXJJJ@@@666666555222111111444777///000///...---///111222...,,,***+++,,,---------,,,---.........---,,,++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,+++,,,111777888444...666<<<888---(((///888999===???<<<666111111222555444222111000111222333555666777666444444444666555222...,,,------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---------222000...,,,***)))((((((+++444999444***'''))),,,******************++++++)))+++---...,,,+++***+++(((***---///000...,,,+++*********)))))))))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++---------++++++,,,---------,,,---...///000000000------222333///---///,,,666FFF[[[xxxbbbHHH>>>888222111...,,,,,,...000///...+++******))))))*********444JJJ]]][[[GGG444---...,,,+++++++++,,,,,,++++++***))))))(((((((((((()))++++++,,,++++++***)))(((************************---,,,++++++,,,///111333111111///...///555<<>>DDDGGGPPPRRRHHH:::===BBBFFFFFF@@@777000222333333111000000111333333333444333000...///222...---,,,,,,...///...---,,,---.........---+++***++++++++++++++++++++++++,,,,,,.........---,,,+++,,,---++++++///444444///)))666@@@>>>333+++---111111888???@@@;;;666444444666444222000...,,,++++++...///000///---,,,---...---,,,+++,,,---...---------,,,,,,++++++,,,,,,---)))***+++---.........---222000...,,,***)))((((((,,,<<>>===???BBBAAA===333333333333444666888:::888@@@HHHFFF:::---'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))*********************++++++---------+++)))((()))+++///777@@@@@@999222222444,,,222888888333...---///...---...333999<<<:::777aaaOOOTTTaaabbb\\\LLLGGG@@@;;;999999::::::777888:::;;;<<<;;;;;;:::::::::::::::999888777666888555555777666222000222333333222111000000000000,,,---......///000333666666CCCTTT]]][[[QQQEEE>>>777333999>>>@@@GGGFFF999111000000000111111///---...000111000//////111222111000111333222......111///...------//////...,,,,,,---.........---,,,+++***++++++++++++,,,,,,,,,------......------,,,,,,+++------+++---111000---)))777BBB@@@666///---------333999;;;888333///...222222111000///............000111000///.........+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++---.../////////...---,,,,,,,,,,,,,,,,,,++++++===FFF<<<---''''''(((******)))))))))+++,,,---***+++,,,+++***)))***,,,((()))+++,,,---,,,***)))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,((()))******)))***,,,...000...---------,,,+++)))...///...///555DDDWWWeeeyyy{{{lllHHH>>>333,,,+++,,,+++))),,,,,,++++++***+++++++++&&&---888@@@???666...+++***+++,,,+++***)))***,,,+++***)))((((((''''''(((*********************+++************************))))))))))))***,,,...///222222111///------///111333444444666>>>EEEFFFAAA555777777555222222555777888>>>FFFGGG===///'''''')))))))))))))))(((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))******************************++++++***((('''(((***)))222999999333------000---000333333000,,,++++++...,,,,,,///555888999888}}}gggSSSQQQYYY\\\WWWQQQGGGBBB===:::999:::;;;;;;999:::::::::999888888777777777666555555555555555666333333777666111///222222111111111111222333333000111111111000111444666>>>LLL]]]fffbbbTTTFFF===333000555777444999:::///111///,,,,,,...000111111---...//////...///000222,,,)))***///222000000444000...---...///...,,,+++---......//////---,,,+++++++++++++++,,,,,,------///...---,,,,,,,,,,,,,,,***...000------///000......999@@@;;;333000///---,,,...000111111///...,,,......---------...//////,,,...111111///---,,,,,,,,,---------,,,+++++++++---,,,,,,++++++,,,,,,---***,,,...000111111000000***+++,,,---------,,,+++)))555999111+++,,,+++'''***)))(((((()))+++---...+++++++++)))((((((+++---))))))*********)))((((((((()))))))))************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++++++++''')))******))))))+++...000111000///---,,,,,,+++(((***,,,,,,+++,,,222777GGGSSSmmmxxxfffMMM:::111///---,,,---,,,,,,,,,,,,,,,------))))))///777777000,,,,,,)))+++,,,+++))))))***,,,+++***)))(((''''''''''''))))))))))))***+++,,,,,,************************))))))***+++,,,,,,------,,,...//////---,,,,,,------///000000666???CCCBBB>>><<<:::999::::::;;;;;;:::<<<@@@CCC<<>>:::888999;;;<<<<<<<<<<<<:::999777666555444888888777666666666666777555111222666555000...111000000000111222444555666::::::888666333222333555>>>HHHTTTXXXRRRFFF<<<666000///555444---111666000222000...---...000000000---...//////......000222222,,,***...000......111000...------...---+++)))---.../////////...---,,,+++++++++,,,,,,---------000///---,,,+++,,,------(((...111///---///111111444;;;===555///000111000000...------000333444444,,,,,,***))))))***+++++++++...111222000---,,,+++---......---***))))))***---,,,,,,++++++,,,,,,---+++,,,///111222222111111,,,---...///...,,,)))((((((---,,,&&&)))111000'''***)))(((((()))+++---...,,,,,,***((('''(((+++...******))))))((((((''''''(((((())))))*********+++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++''')))+++***)))))),,,...(((,,,......,,,---......000///...---+++***+++...555000<<<^^^hhhJJJ:::333111000---,,,,,,,,,------...///---+++...333111+++***---(((+++,,,,,,)))(((***,,,++++++)))(((''''''''''''(((((())))))***+++---...******************************+++---------------'''***---///...---,,,,,,)))---...,,,///666>>>@@@EEE@@@===>>>DDDGGGEEEBBB<<<:::<<>>@@@???;;;999:::<<<:::::::::777444222222333777666555444444555666666:::333111555777222///111,,,222999<<<<<<;;;===???===<<<;;;999777666555444888:::<<<===<<<888444111444444333111000...------444222000---,,,---///000.../////////------///111000000000000000000000000222000...000333444000---,,,---...///...---,,,+++---...///000000...,,,+++...------,,,,,,------...---///000111000000222444BBB===666///,,,---000222111000...,,,,,,...111444,,,,,,,,,,,,,,,+++***)))---......//////......------------,,,+++***)))(((+++++++++,,,------***((('''...000---111===AAA===///...---+++******++++++---------,,,,,,+++++++++***************************((()))---...++++++...)))(((((((((((())))))***((()))***++++++***)))(((+++******,,,///000---++++++,,,,,,+++***)))+++,,,///...---,,,++++++++++++******))))))******+++,,,)))+++,,,---,,,+++---......---,,,+++++++++++++++,,,)))///@@@OOO___yyyrrrSSSAAA888444---***,,,000---''''''+++***))))))***,,,---,,,******)))((()))***++++++***((()))******))))))***+++))))))))))))************...---,,,+++************+++,,,,,,***))))))+++...+++---///111111000///...---,,,,,,,,,------...///999777666999???EEEGGGGGG:::888333///+++(((''''''+++***((('''((()))+++---))))))))))))))))))))))))---+++)))(((((((((&&&$$$((())))))((('''''')))***+++***))))))******)))((((((((()))***++++++,,,,,,************+++,,,---...------...//////000000000sss[[[UUUSSSOOOKKKHHHFFFEEEEEEAAABBBBBB@@@<<<999888888;;;;;;;;;:::777666777888444333111//////222777:::;;;777777<<<<<<777333444===<<<<<>>>>>JJJBBB;;;===EEEJJJHHHCCC777777666444222111000///222111000/////////000000////////////////////////222222111000/////////////////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000///,,,+++---000******+++,,,---...//////,,,---...///...---,,,+++,,,++++++++++++++++++,,,///111333333111000111111<<<777000+++,,,111888===BBB:::111...000111///+++,,,,,,,,,++++++++++++***+++,,,,,,,,,------------+++++++++,,,,,,++++++***...---,,,---///000000///+++///...***---999???>>>000///---,,,+++*********------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))&&&'''***+++)))))),,,++++++***)))((((((((((((''''''((((((((((((''''''***)))((((((+++,,,,,,+++,,,***((())),,,...---+++,,,,,,,,,,,,,,,------...++++++*********+++,,,,,,,,,,,,+++***)))***---///000000///.........//////111...///222000+++///777???QQQkkk}}}iiiVVV???111------///222(((((()))+++------+++)))...,,,)))((()))+++,,,,,,...------,,,,,,+++******))))))))))))************,,,,,,+++***))))))))))))))))))***)))'''''')))++++++++++++++++++*********''''''&&&&&&''''''(((((()))'''&&&'''***,,,---...,,,+++***)))))))))***+++(((((((((((()))))))))))))))))))))))))))))))))))),,,***))))))******)))(((&&&(((******)))((((((((('''&&&&&&(((***,,,++++++++++++,,,,,,------......))))))))))))***+++,,,,,,//////...---...000222333nnnPPPLLLWWWSSSKKK@@@<<<<<<>>>>>><<<<<<:::999:::<<<;;;777333;;;<<<;;;999555333222222333666888777555555999===FFFLLLSSSUUUQQQJJJEEEDDDFFF===555666===AAA>>>888333333222222111111000000111111111111111222222333//////////////////...///000000000000//////......000111111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---///+++++++++,,,,,,---...///,,,------------,,,++++++++++++************++++++---000222333111///......555222...+++,,,111666:::>>>:::555222111///,,,))),,,+++++++++++++++++++++000///...,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***((((((+++---......***---,,,)))+++222666555///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********''''''***+++)))***------,,,+++***)))(((((((((((((((((((((((((((((((((,,,+++******+++---...///---)))&&&(((---000...++++++++++++,,,---...///000******))))))******+++,,,......,,,***)))***...000000///............//////000...111444333///000444---000:::NNNiii~~~aaaHHH999222000000+++++++++,,,------+++***,,,++++++,,,......,,,+++---,,,++++++++++++***)))((()))))))))************,,,+++***)))((((((((((((((()))***)))(((((()))***,,,+++***))))))))))))))))))((((((((((((((())))))***)))((((((((()))******)))((((((((()))***++++++''''''((())))))))))))((())))))))))))))))))))))))+++***)))***+++,,,+++***%%%(((++++++***(((''''''(((''''''(((***++++++***++++++,,,,,,---------...************+++,,,------000///...---...000333555gggPPPNNNVVVZZZLLLEEE>>><<>>???======>>>AAA@@@;;;777;;;<<<===;;;888666555555222333444666:::BBBMMMUUUaaaeeegggaaaVVVKKKBBB>>>:::666222333555666333/////////000000111222333333///111222444555555444333000000//////......------..................------222333333111///...///000------------------------...,,,+++,,,...//////---------------------------,,,,,,,,,,,,,,,++++++***+++******))))))******++++++...222333111///---,,,//////---------///111222222555777555111,,,***))),,,++++++******+++,,,,,,111000...,,,***)))))))))))))))***+++,,,,,,,,,,,,)))(((&&&''')))+++,,,,,,***---...------......+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++((((((+++,,,***+++///------,,,***)))))))))))))))))))))))))))))))))))),,,++++++++++++,,,...000---)))&&&(((---000...+++******+++,,,---///000111,,,++++++++++++,,,------000///...,,,***+++...111---------,,,,,,---......222111000111///++++++...+++,,,000999HHH[[[nnnzzz~~~hhhPPP<<>>>>>@@@CCCDDDCCCAAAAAABBBBBBBBB@@@<<<888777999;;;;;;:::888777888999666555:::GGGZZZmmmxxx~~~}}}vvvgggXXXKKK@@@888333444444444444222000...------...000111222333444---///111333444333222111111111000000///...------///......------......///333333333222000///000222........................111...++++++///111///,,,...///000000000...---,,,,,,,,,+++++++++*********+++******************+++)))---222444222000---,,,---------...------,,,,,,)))///555555///***)))+++,,,+++*********+++,,,---...---,,,++++++,,,---...)))***+++,,,,,,,,,,,,,,,***)))((((((***,,,,,,+++---...000111000...+++(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************,,,)))(((+++,,,***,,,000------,,,+++******************))))))))))))******((()))******)))***,,,...,,,***((())),,,...---+++***++++++,,,---///111222//////......//////000111//////...,,,++++++---000,,,++++++++++++,,,------000///---+++*********+++***,,,111555777999@@@IIIoooeeePPP<<<666///)))((()))+++,,,---111999AAAEEECCC===888333111///000222333111...))))))))))))************,,,,,,+++***))))))))))))(((***++++++***))))))***+++++++++++++++*********((((((''''''&&&&&&''''''((()))***)))((('''((()))************))))))))))))))))))))))))***************************************)))((()))++++++***)))&&&(((******)))(((((((((---+++******++++++***)))+++++++++++++++,,,,,,,,,------------...///000000000/////////000222555777nnnLLLBBBOOO\\\WWWKKKAAA???===<<<>>>AAADDDGGGDDDFFFIIIJJJHHHEEECCCBBB???AAABBBAAA>>><<<::::::;;;:::<<>>UUUtttbbbWWWGGG999111///000111...333<<>><<<::::::===DDDIIIIIINNNTTTVVVTTTRRRRRRSSSQQQRRRQQQNNNIIICCC@@@>>>555777???NNN]]]dddaaa\\\TTTPPPEEE999666999777111333000---...111222111...........................111000...------///222333/////////000111222222222444222000//////000333555000000111000//////111333........................///000111...***(((+++...***---111444555444111///,,,+++******)))*********,,,,,,++++++++++++,,,,,,***...444888777555222000...---,,,++++++,,,...///---,,,+++***+++,,,------,,,+++***))))))+++---...222111...,,,+++,,,------++++++,,,,,,,,,++++++***)))))))))***++++++)))&&&,,,******,,,,,,++++++,,,((()))+++---............+++++++++,,,,,,---------&&&&&&'''((()))***+++++++++'''&&&((()))(((***///,,,,,,+++++++++,,,------)))((('''&&&&&&'''((()))'''***...///---,,,---...+++,,,,,,+++***)))+++,,,,,,,,,,,,---...///000111,,,++++++++++++,,,------***+++,,,+++)))((()))***++++++++++++,,,,,,---...---------+++,,,---,,,))),,,***---222222------222000:::III]]]xxxqqqVVVAAA555000...---222:::DDDJJJLLLIIIEEE<<<777333222333111---((())))))))))))************...---,,,+++************%%%''')))***((('''''''''&&&'''***+++,,,+++***)))***)))((('''''''''''''''!!!$$$''''''%%%%%%&&&(((&&&'''(((((())))))((((((---+++***))))))+++---...***************************)))(((((())))))(((&&&((())))))((('''''')))***,,,+++***,,,...000///........................---,,,,,,,,,,,,---...//////...///000222333444555666bbbTTTNNNNNNRRRMMMBBB???CCC???<<<<<>>???888777999;;;999333222444///---++++++---/////////000000000000000111111222000///...///000111000///333333333333333333333333555333111///...///111333777222...///222444111---******+++---///000///------.........---,,,,,,++++++---000222222000---+++,,,***))))))***++++++***+++***)))***,,,,,,***(((***000444555:::CCCFFFCCC333...++++++***)))+++000,,,,,,,,,,,,+++***))))))---,,,***(((((()))***,,,111000...---,,,+++++++++---,,,,,,++++++,,,,,,---***++++++++++++***))))))%%%'''******)))(((((()))+++***)))))))))***,,,---(((***+++---......------((((((((((((((((((((((((...+++(((((()))***++++++,,,+++***((((((***+++,,,******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,***(((''')))+++,,,,,,,,,***(((***---...---***,,,,,,+++******+++,,,,,,......//////000111111111555222222999DDDWWWuuummmXXXEEE777444......888AAACCCDDDGGG888444000+++)))***+++,,,++++++************++++++***))))))+++------***&&&++++++************+++++++++,,,,,,***)))(((***+++***************)))((('''''''''((())))))))))))))))))((('''''''''(((***+++'''(((***+++,,,,,,++++++---------,,,,,,,,,++++++&&&''')))***+++***((('''*********))))))))))))))),,,,,,+++***+++,,,---...///333222...+++---...,,,---,,,,,,+++,,,---///000111...---///333555222...mmmSSSVVVSSSQQQPPPLLLEEEAAACCCAAA>>>===>>>???AAAGGGNNNeeepppooo```VVV^^^___]]]TTTGGG;;;555333333444999>>>===888777999666555777999666111000333///...,,,---///000000///000000//////000000111222///...---///111222222111444222000//////000222444444222000///...000222333666333000///111222000...,,,+++,,,---//////---+++------......---,,,,,,++++++,,,...000000...,,,+++,,,***))))))***++++++***+++***)))***+++,,,+++))))))+++...444AAAMMMNNNHHH222...+++,,,+++)))+++///---------,,,+++***((((((,,,+++)))((('''((()))***///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,***************)))((((((%%%''')))***((((((((((((***))))))((()))***+++,,,)))***+++---------,,,,,,)))))))))))))))))))))))),,,***''''''(((***+++***,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,***'''''')))***+++++++++***)))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,------...//////000000111222//////222666???RRRdddoooYYY:::111,,,...111111222444000...,,,++++++------...++++++************+++++++++******,,,......+++(((++++++************++++++***++++++***(((''')))******++++++++++++******)))''''''((())))))))))))))))))((('''''''''(((******((()))***,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))***++++++***)))((()))))))))))))))))))))))),,,++++++***+++,,,---...///111111...---//////,,,,,,,,,++++++,,,---///000000---,,,///444666555222vvv\\\OOO^^^]]]WWWNNNHHHGGGDDDAAAAAA>>>===???BBBEEEMMMVVVxxxttt```NNNDDDJJJLLLKKKFFF===555111000000000333666666222222666555444444666444//////222///......///111111000///000000//////000000111222...------///222444444333333111...,,,,,,...111333222111///...///000222333444333222000//////.........---,,,---...---+++)))---------------,,,,,,+++,,,,,,------------,,,,,,---+++))))))+++++++++***,,,+++))))))+++,,,+++***)))((()))222CCCOOOLLLDDD111---,,,...---******---...---,,,+++***)))((((((,,,+++)))'''&&&''''''(((+++++++++******++++++,,,++++++************++++++)))))))))***)))(((((('''$$$&&&))))))(((''''''((())))))((((((((()))*********++++++,,,,,,,,,++++++***************************(((&&&&&&(((***++++++******((((((((((((******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,***(((''')))************++++++***)))))),,,...,,,++++++******++++++,,,,,,,,,------...//////000111111111111......555???___sss___PPP===222,,,+++...333+++*********,,,,,,+++***++++++************++++++,,,+++,,,---......,,,***++++++************++++++)))******)))((('''((()))******++++++,,,,,,++++++''''''((())))))))))))(((((((((''''''(((((()))***)))***+++++++++++++++***************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******++++++,,,---...///...---000333000***,,,+++++++++,,,---///000...,,,,,,///444777777555{{{eee]]]]]]hhhfff[[[JJJDDDGGGGGGAAA???===>>>DDDIIIOOOZZZddd~~~|||uuuhhhVVVFFF;;;777999;;;===<<<999666555555333222333555444222333888555333444555333//////333/////////111333333111//////////////////000111111//////...000222333333222111000...------...000111000///......///000222333333333333111...,,,---......---,,,,,,------,,,***,,,,,,---------,,,,,,+++------,,,,,,,,,,,,---------+++******+++,,,+++***---+++))))))+++,,,,,,+++***'''(((///;;;AAA>>>666///------///...+++***,,,,,,++++++***************,,,+++***((('''''''''''')))(((((())))))***+++,,,+++******))))))******+++***************)))((((((%%%'''******)))(((((()))(((((((((((((((((())))))+++++++++++++++*********)))))))))))))))))))))))))))(((''''''***,,,,,,,,,))))))(((''''''((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***************************+++++++++++++++++++++,,,,,,,,,,,,...,,,***)))+++++++++******,,,,,,***((((((+++///++++++++++++++++++++++++++++++,,,------......///...000222111...,,,...222555BBBVVVmmmiiiQQQ???444000000000...,,,---...---***''',,,++++++******++++++,,,++++++,,,,,,------+++***++++++************++++++)))***++++++)))(((((()))((()))***+++++++++++++++&&&'''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''******+++++++++***)))(((((((((((()))))))))))))))***************++++++,,,------,,,---111555111)))++++++******+++---///000...,,,,,,...222555555444sssfffdddgggdddaaaTTTDDD@@@GGGIIIDDDBBBAAACCCIIIOOOVVV```jjjsssnnncccSSSCCC888555555444666888999999999::::::777444444666555333555:::444333444666444000000333//////000111333333111////////////...///000000111222000///000111111000/////////000111111000/////////............///111222222222222000---,,,---...,,,+++***+++,,,------,,,++++++,,,,,,---,,,,,,+++......---,,,,,,---.........,,,******+++,,,+++***---+++******+++,,,,,,+++)))(((***...111111000//////------000///+++***+++))))))))))))***+++,,,---,,,,,,+++***))))))(((((('''''''''((()))***+++,,,+++******))))))******+++++++++,,,,,,++++++***)))'''))),,,,,,+++******+++(((((()))))))))(((((((((+++************)))******((((((((((((((((((((((((***)))((())),,,---------))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************''''''(((((())))))))))))*********++++++++++++,,,///---,,,,,,---...---,,,+++------,,,)))(((+++...++++++++++++++++++++++++++++++,,,,,,---.........(((,,,...---,,,,,,///000''',,,333>>>SSSnnnlllRRR999***333///,,,,,,...000...+++,,,,,,++++++++++++,,,,,,******+++++++++*********++++++************++++++***,,,------+++*********''''''((()))******))))))&&&&&&'''(((((((((((((((&&&''''''((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((''')))******))))))(((((('''''''''(((((())))))))))))))))))************+++***+++,,,+++,,,111444000(((************+++---///000///---------...000000000ssshhhaaaWWWRRRIIIAAABBBHHHJJJHHHFFFDDDEEEJJJMMMPPPXXX```YYYWWWQQQGGG===555333444777888888999999999999999666444444555444111444999333333555888777222111333000//////000222222111000//////......//////000111222111//////000000...---...000111333333111000..................//////000111000///.........------,,,+++)))***,,,------,,,***++++++,,,,,,,,,,,,,,,......------------......///---+++++++++,,,+++***,,,++++++,,,------,,,***''')))---///,,,))),,,222///------//////+++***,,,)))((((((((()))***,,,---++++++++++++************'''''''''((()))***,,,,,,++++++************++++++,,,,,,------,,,,,,+++***(((***------,,,++++++,,,))))))*********)))((((((***))))))((())))))******''''''''''''''''''''''''+++******+++---...---,,,))))))))))))))))))))))))******************************************************++++++++++++******&&&&&&'''(((((()))))))))************++++++++++++...------...000000000...,,,---...---,,,+++,,,---***++++++,,,,,,++++++***++++++,,,,,,---......///***---...++++++...111111++++++++++++222BBBWWWeeecccLLL:::222***'''***---...---,,,,,,++++++++++++,,,,,,)))***++++++))))))***+++++++++************++++++***,,,......,,,+++***+++''''''(((((()))(((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))***************))))))))))))******))))))((('''''''''&&&''''''(((((())))))***(((((()))************)))***++++++***---111...)))***))))))***+++---///000000///---,,,,,,,,,---...jjjZZZNNNHHHFFFIIILLLKKKHHHGGGCCCAAAAAADDDDDDDDDHHHNNNCCCDDDCCC>>>888555666777777666666666777888777666444222222333222///111666111222666:::888222000222111///......000111111000///............///000000000///---...//////...---///000111111111111000/////////..................111...,,,,,,///000///---...,,,******+++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++******+++,,,...///...+++(((((((((,,,...+++''',,,555000---,,,......******---+++***)))(((((()))***+++((())))))***************''''''(((((()))***+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******(((***,,,---,,,++++++,,,******+++++++++***(((((()))(((''''''((()))***+++((((((((((((((((((((((((+++******+++,,,---+++***)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))''''''((())))))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,...000111111///.........///000///,,,******+++,,,,,,,,,,,,+++***,,,,,,,,,---......//////,,,000///+++***...000...+++,,,+++******---555===KKK\\\rrr^^^OOO===111.........------,,,,,,++++++,,,,,,---***+++---+++))))))+++---++++++************++++++)))+++......,,,***)))***((())))))))))))(((((('''%%%&&&''''''((((((''''''%%%&&&'''((((((((('''''''''&&&&&&'''(((***,,,---,,,,,,,,,+++++++++******,,,+++***)))((((((((((((&&&&&&''''''((())))))***'''((()))*********)))((()))++++++)))))),,,,,,)))))))))))))))+++---///000000000...---+++,,,---///mmmZZZOOOHHHJJJTTTWWWNNNEEEDDD===;;;;;;======;;;===BBB>>>>>><<<888555666;;;@@@222111111333555666666666333111111333222///000444///000555:::999222///000111///------///000111111...............///000000---,,,,,,---///000///...111000///......///000111/////////......------,,,111---)))+++///222///,,,000...+++************))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***000...,,,+++,,,,,,+++*********,,,///000///+++'''***(((***,,,***''',,,555111---,,,...---******---...,,,***(((''''''((()))&&&'''((()))************(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))'''))),,,,,,+++******+++***+++,,,,,,,,,***)))(((((('''''''''((()))+++,,,))))))))))))))))))))))))+++*********,,,+++***(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))((())))))***+++,,,,,,,,,,,,,,,,,,---------......+++***+++---000111111//////......000333222---)))***+++,,,------,,,+++***,,,,,,---......//////000(((,,,,,,'''&&&***+++''')))***,,,//////---...111---333999@@@SSSpppxxx]]]GGG;;;666333000---,,,,,,++++++,,,,,,---+++---...---******,,,///++++++************++++++(((***------+++)))((((((***************)))((('''%%%&&&''''''((((((''''''%%%%%%'''((((((((('''&&&'''''''''(((***,,,///000---------,,,,,,,,,++++++---,,,+++***))))))))))))&&&&&&&&&'''((())))))***&&&''')))*********)))((((((+++,,,(((&&&)))+++***)))(((((()))+++---///000000000///---,,,---///111fffPPPGGGHHHIIIJJJIIIDDD>>>999888777777999;;;======<<<999555444666777777;;;AAA<<<555...---222666666333555444333222222222222333111444777888666222000...111000////////////000000111111000///////////////000000...------...//////000//////.........//////000000///---***)))+++,,,......---------......///000...,,,+++,,,------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++---...///222444444222...,,,...---+++)))))))))+++,,,111---)))))),,,......---...---,,,+++************''''''''''''((((((((())))))((((((((()))+++---///666111++++++...000///,,,)))***+++,,,++++++))))))'''(((***,,,---,,,***)))***+++,,,,,,+++***)))(((+++++++++++++++***)))((())))))************))))))******++++++++++++************)))))))))))))))***))))))***+++,,,,,,------******+++,,,------------''')))***,,,,,,,,,***)))+++++++++************)))))))))***+++,,,,,,------,,,,,,,,,,,,...111333444333///---...111111---))))))+++---,,,+++***+++,,,---,,,+++++++++,,,---...///...,,,***))))))************+++,,,,,,---......,,,///111111666EEE[[[mmmuuu]]]NNNAAA666///***,,,333333++++++111///------///---((((((+++))))))******++++++++++++***+++,,,***(((''''''(((&&&&&&'''((())))))(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((('''&&&%%%%%%''',,,444:::666000***((()))+++///333444000+++)))(((***++++++((((((((()))))))))))))))%%%&&&''')))))))))((('''))))))************))))))''')))+++++++++,,,---///444000---,,,...000000...}}}nnnYYYHHHAAABBBDDDFFFEEEAAA<<<888777666666777888999999888777666888999777555888>>>===666///...222555444222444444333333333222222222000222444444333111///...000000////////////000000000//////...---.........//////...---......///000//////............//////000000000---+++***+++---///......---------......000...,,,+++,,,------,,,******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,***))))))+++------111555777666222...,,,...---+++******+++,,,---...,,,***)))+++,,,---------,,,,,,+++***)))))))))'''''''''((((((((())))))((((((((()))***,,,---...777222,,,***,,,...,,,***)))***++++++++++++)))))))))***+++,,,,,,++++++******++++++,,,+++***)))(((+++++++++++++++***))))))((())))))******))))))((()))******++++++******)))******)))))))))))))))***))))))***++++++,,,------******+++,,,,,,,,,++++++((()))+++,,,,,,+++***)))+++++++++************)))*********++++++,,,,,,,,,,,,,,,,,,,,,---///111222222///---...000111---))))))+++,,,,,,+++******+++------,,,+++++++++,,,---...---+++***)))))))))*********++++++,,,------......000000---,,,222===GGGVVVlll{{{iiiWWWAAA333''''''---///...,,,,,,+++,,,///...***))),,,)))*********++++++++++++***+++,,,***((('''((()))&&&&&&'''((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''&&&%%%'''---444999888555000...---,,,---...222///,,,***)))***++++++))))))))))))))))))))))))&&&'''((()))))))))((('''(((((())))))***)))))))))''')))***+++++++++---///777333...***)))***---...}}}}}}~~~rrrdddWWWIII>>><<<>>>???@@@@@@>>>;;;:::666555444555666666555444444555888;;;888333444777;;;555000///222444333111222333444444444333222111//////000000000000///...///////////////000000000///...------,,,,,,------......---......///000111///...............//////111111000...,,,+++,,,...000///...---------------///...,,,,,,---------,,,++++++++++++++++++***)))++++++++++++++++++++++++***++++++***((()))+++------222888:::666111---,,,...---,,,++++++---...///......---+++******+++---+++++++++***)))))))))(((''''''((((((((()))))))))'''((()))***+++,,,,,,,,,666111,,,***++++++)))'''((()))***+++++++++)))))),,,,,,++++++++++++++++++***++++++++++++***))))))***++++++++++++***))))))(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,,,,+++)))(((+++++++++************)))******++++++++++++++++++++++++++++++,,,---...///111...------000000---***)))+++,,,,,,+++******+++...---,,,++++++***++++++,,,+++***((((((((())))))*********+++,,,,,,------***,,,------------///111///@@@TTTfffyyyeeeXXXCCC222///222222///***(((***---...***(((***************++++++++++++***++++++***((('''((()))&&&''''''(((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''(((---333888===<<<999666222...+++)))///...---,,,+++******+++))))))))))))))))))))))))(((((()))******)))(((''''''''''''(((((()))))))))''')))***+++***+++,,,...AAA>>>999222,,,+++...222qqqmmmqqqnnnlllfff[[[OOOEEE>>>:::;;;<<<======<<<<<<<<<===666555444555777777777666333111444:::<<<777333222777333//////222444333111000222333444444333111000000///......///000000///...//////000000000000000///......---,,,------------------...///000111111......---------...//////111111111...,,,,,,---///000///...---------------...---,,,,,,---...---,,,+++,,,,,,,,,+++***))))))++++++++++++++++++++++++*********)))((()))+++---000444888888333...---------------,,,---...///000222333333000+++)))***---************))))))(((((('''(((((((((((()))))))))'''(((***+++,,,,,,++++++222///+++*********)))(((((((((***++++++******)))///---+++***)))***+++,,,*********+++******************+++++++++******)))((((((((())))))((((((((())))))************))))))((())))))***************))))))******+++++++++,,,,,,---------,,,+++************+++++++++***))))))+++++++++*********))))))++++++++++++************+++++++++++++++,,,,,,,,,///...,,,---///...,,,***)))***,,,,,,***)))***+++...---,,,++++++******)))+++***)))'''''''''((())))))*********++++++,,,,,,'''(((+++...000000...+++&&&))),,,222EEEbbb{{{zzz]]]DDD888222,,,---******......+++***+++++++++++++++++++++++++++)))++++++***((((((((()))''''''((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((((((((('''((((((((()))---222666AAABBB???999333000...+++,,,---...---,,,+++***+++))))))((((((((((((((('''((()))*********)))((('''&&&&&&&&&''''''((())))))'''(((******)))***+++---FFFHHHFFF???444...///333yyymmmkkkooo___\\\WWWPPPFFF???;;;;;;===>>>???>>><<<;;;<<<>>>777666666777:::;;;;;;:::777111111:::AAA@@@888222333000///000222444444222000111333444444333111000222000---...000111111000---...///000111000000000000///......------......,,,------...///000000111---------------...//////000111000...,,,,,,...000//////...------------------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))******))))))))),,,...555666555222...+++,,,...------------...//////000777888888444...******,,,))))))*********)))(((((((((((((((((()))))))))***'''(((***+++,,,,,,+++***...,,,***)))************'''((()))***+++******)))///---+++)))((()))+++,,,******************++++++)))******+++++++++******(((((())))))))))))(((((()))))))))******)))))))))'''((()))***************)))***************++++++------...------,,,++++++******+++++++++*********+++++++++*********))))))+++***************************++++++++++++++++++------,,,---------,,,+++(((***,,,+++***)))******------,,,,,,+++***)))(((***)))((('''''''''((()))))))))***************++++++******+++,,,***'''###***,,,,,,***---:::HHHPPPtttoooZZZCCC222444///+++---...---,,,...,,,+++++++++++++++++++++)))***+++***)))((()))***'''(((((((((((((((''''''(((((('''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())),,,000444CCCEEEAAA777111111222000***,,,......,,,++++++,,,(((((((((''''''&&&&&&&&&'''((()))******)))((('''''''''&&&&&&'''((()))***&&&((())))))))))))***,,,@@@GGGMMMJJJ???444000111tttooojjjhhhiii___XXXQQQKKKEEE???<<<>>>@@@DDDIIIIIIDDD???===<<<888777777999<<<>>>>>>===:::333222;;;DDDCCC<<<777000//////000222333333222000111222333333333222111444111......111222111///---...///111111111000000000//////...---.........,,,---...///000000000///,,,,,,,,,,,,---.../////////000///...,,,,,,...///......---------......///,,,,,,,,,---...///---,,,,,,---------------,,,+++++++++++++++++++++++++++***++++++*********---///:::777222...,,,+++,,,---------..................888888777333///,,,******))))))+++++++++***)))(((((((((((()))))))))******))))))***+++++++++++++++++++++************++++++&&&''')))***+++******)))---+++***(((((()))+++,,,*********)))******+++,,,))))))***++++++++++++***))))))************))))))((())))))******))))))(((&&&''')))***++++++******************************,,,,,,---------,,,++++++))))))*********++++++++++++++++++************)))))))))******************)))***+++++++++++++++***+++,,,,,,------,,,++++++(((***++++++***))))))***+++,,,,,,,,,+++***)))(((***)))(((''''''((()))***)))))))))))))))))))))))),,,+++)))*********)))(((***---///---******...222@@@SSSnnnvvv___GGG<<<222///---******,,,,,,,,,,,,,,,++++++++++++)))***+++***)))((()))***(((((((((((((((((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&(((((()))+++...000BBBFFFAAA555...111444222))),,,......+++***,,,...)))((((((''''''&&&&&&&&&%%%&&&((()))))))))((('''***)))((('''''''''))))))&&&((())))))(((((()))***888DDDRRRWWWPPPEEE===999|||dddbbbgggfffcccccc```UUUJJJEEECCC???@@@CCCFFFPPPZZZ]]]WWWKKKAAA;;;999888777999;;;<<<<<<;;;999555444999===<<<999999111111111222222111///...000111111111222222222222444111...///222333000,,,,,,---///111222111000000///...------,,,,,,---------...///000000///......,,,,,,,,,,,,---...///000...///...---++++++---///---------------...///000,,,+++,,,---//////---,,,------......///.........++++++++++++++++++++++++++++++,,,++++++,,,...000===888111...//////,,,***------.........------,,,333222000///...---***((()))***+++,,,,,,+++***)))(((((()))))))))******************)))******+++,,,,,,,,,,,,+++************%%%'''(((************)))***)))((((((((()))***+++******)))))))))***,,,,,,))))))***+++++++++++++++******++++++++++++******(((((())))))))))))((((((&&&''')))+++,,,+++***)))************))))))))))))))))))***+++++++++******(((((())))))***+++------+++++++++************)))(((((())))))******++++++))))))+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++++++++((()))++++++)))))))))*********+++,,,++++++***)))***)))((((((((()))***+++))))))))))))))))))))))))((()))******+++---///111***(((&&&'''(((***---000$$$+++AAAcccuuudddPPPBBB888000---...------,,,,,,,,,+++++++++((()))+++***)))((()))+++((((((((((((((('''&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((($$$%%%'''(((((())),,,...???EEEBBB444---000333000(((,,,...---******,,,000+++******)))((((((''''''###$$$&&&'''((((((((((((,,,+++)))'''''''''((()))&&&((()))(((''''''(((***000???SSS______WWWNNNIIIkkkYYY]]]fffgggcccccc___OOOBBB>>>??????BBBGGGMMMZZZiiiooogggVVVFFF===999888777888999:::999777555444555777555111333888333333333222111///---+++111111000000111222333333444111...///222222...***+++---///111222222000000...---,,,,,,++++++,,,,,,......///000000///...---+++++++++,,,---...///000.........,,,++++++---///,,,,,,,,,---...///000111++++++,,,---//////...,,,------...///000000000///+++++++++++++++++++++++++++,,,,,,,,,+++,,,///111???888222000222222---'''---.........---,,,++++++...+++***+++------***''')))***,,,------,,,+++***))))))))))))************+++***)))))))))***+++,,,---......,,,***)))((()))%%%&&&((()))*********)))(((''''''(((((()))************)))))))))***,,,---((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((%%%''')))+++,,,+++***)))*********)))))))))))))))&&&'''((()))))))))))))))((((((((()))***,,,---...+++++++++************)))'''(((((()))***++++++,,,((()))+++,,,------,,,,,,)))+++,,,,,,+++++++++,,,((()))++++++)))((()))***((()))+++,,,,,,+++***)))******)))(((((()))***+++))))))))))))(((((((((((((((******)))(((''')))+++...)))'''***------)))&&&///))),,,===RRRhhhuuu^^^LLL???888666---------,,,,,,+++++++++((()))******)))((()))+++(((((())))))((('''&&&&&&((('''&&&&&&'''((()))***((((((((((((((((((((((((###%%%'''(((((((((***,,,===EEEBBB555,,,///000---(((,,,...---***)))---111,,,,,,,,,+++***))))))(((!!!"""$$$&&&((((((((((((...---***(((''''''((()))&&&''')))(((''''''((()))&&&666MMM^^^ccc^^^VVVPPPjjjccc]]]___fffiiiddd]]]XXXMMM???777777999;;;;;;===XXXvvvnnnTTT@@@777666777888888777666888999666888999777444222333555333333222111000000000111333222111111000111111111111111000000//////......000000000//////////////////...,,,+++***+++,,,,,,...,,,+++,,,///111///---,,,,,,++++++,,,...///000......------,,,,,,,,,---..................------333222000...---,,,------...//////000555999555---,,,+++++++++***)))))))))...---***)))***---000222444111......//////,,,***---------,,,,,,+++++++++++++++)))((((((((()))***))))))***++++++++++++*********)))))))))))))))***************))))))))))))***,,,------+++*********))))))))))))))))))))))))***)))))))))***+++,,,,,,---,,,+++***))))))))))))***************************)))(((***------+++(((******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))******************************)))))))))))))))***************))))))(((((((((((())))))))))))((((((******+++++++++,,,,,,,,,---,,,***((('''(((((()))((((((((((((((()))))))))++++++******************(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))((('''&&&''')))*********)))))))))))))))000***(((+++...<<<]]]~~~sss[[[EEEBBB@@@999222//////,,,&&&***,,,---,,,((('''(((*********))))))((((((''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&((())))))))))))***)))'''&&&'''(((***+++999<<<===777...((())),,,)))...000///000333444333111///---***(((''''''&&&'''&&&%%%&&&(((******)))???555(((###%%%(((((('''((((((''''''((()))******+++///===MMMQQQMMMQQQ[[[ssseee\\\TTTWWWbbbiiigggbbbPPPFFF;;;444555999;;;<<<<<>>999333000///***...///------000000...///...+++)))(((''''''''''''&&&%%%&&&(((******)))333---&&&###$$$&&&%%%$$$))))))((((((((()))******((('''000AAAJJJIIIJJJOOOwwwbbb]]]RRRJJJNNN[[[fffgggcccFFF???666222444888<<<===:::DDDNNNOOOFFF<<<666555999:::;;;:::888777777888888888888666333111111222111111111000111111222222444333222111000000000000111111111111222222222222000000000000000000111111...---,,,+++++++++,,,------,,,+++,,,---...---,,,------,,,------...///000000...---++++++,,,---...------------------......222000///---,,,,,,,,,---+++,,,,,,+++...111---'''***************+++++++++,,,,,,++++++,,,---...///000...---,,,------+++)))++++++***************)))---,,,***(((((((((((()))))))))***++++++++++++***))))))(((((((((((())))))((((((((())))))*********.........---++++++,,,...******************************)))))))))***++++++,,,,,,+++******)))))))))************************))))))(((***,,,,,,+++)))******))))))))))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((*********++++++******************++++++++++++,,,---,,,+++******)))******+++++++++***)))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))))))))******+++***---222///''''''---666LLLqqqfff???,,,...***+++,,,+++)))(((((()))(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((('''&&&&&&)))((('''''''''((()))***+++222;;;BBBCCC===555000,,,//////------000000...---+++***((('''''''''''''''&&&%%%&&&((())))))(((''''''&&&&&&&&&%%%%%%$$$+++***))))))))))))))))))+++&&&***;;;JJJMMMMMMNNNgggZZZVVVLLLDDDHHHUUU______ZZZAAA<<<666444666999<<<===999;;;===<<<888555555666999::::::999666555555666888888777555333111111000111000000000111222333333444444222111000000//////000000000111111222222222000000000111111111111111...---,,,++++++,,,---...,,,,,,+++,,,,,,,,,,,,,,,------.........//////000000///,,,+++***+++---...,,,,,,------------......000///...,,,,,,,,,,,,---***,,,,,,***,,,...+++%%%)))))))))***+++++++++,,,***+++,,,------------------,,,,,,+++++++++******++++++++++++************---,,,***)))((('''(((((())))))***++++++++++++***((((((((('''(((((()))***'''(((((())))))******+++.........,,,+++***,,,...++++++++++++++++++++++++******))))))))))))******++++++++++++******))))))************************))))))))))))***+++************))))))))))))******++++++++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******************************************++++++,,,,,,++++++***************++++++++++++---,,,,,,++++++*********---,,,,,,+++***)))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''((())))))))))))))))))*********000,,,+++//////,,,,,,000)))555UUUbbbCCC666------,,,+++***)))))))))''''''(((((())))))******(((((((((((())))))))))))'''(((((((((((((((''''''(((''''''''''''((()))***''',,,666???DDDAAA888111111333222000111555555222***)))((('''&&&&&&'''(((&&&&&&%%%&&&((()))((('''%%%'''***)))'''&&&&&&(((,,,+++***))))))))))))))),,,&&&)))888GGGMMMNNNOOOfffVVVSSSQQQJJJEEEHHHQQQUUURRRLLL@@@>>>:::999999;;;<<<===888888666555444555666777777888888777444333333444888777555444333222000///111000000000111222333333444333222111000000000000...//////000000111111111//////000000111111111111...---,,,,,,,,,---...///,,,,,,,,,,,,,,,+++,,,,,,......//////////////////000...---++++++,,,---...,,,,,,,,,,,,------......///...---,,,++++++,,,,,,+++------++++++---+++&&&)))))))))***+++++++++,,,***+++,,,---------,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---,,,***(((((((((((()))))))))***++++++++++++***((((((((((((((()))******((()))))))))******++++++,,,------,,,***)))+++,,,******************************))))))((())))))*********+++++++++***))))))))))))))))))))))))))))))((()))))))))))))))***+++******))))))))))))******,,,++++++***************************************(((((((((((((((((((((((('''((()))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,+++++++++***---,,,,,,+++***)))(((((()))))))))******+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((((()))***)))((('''(((***(((((())))))************...)))&&&(((,,,---///000222000@@@ddd]]]<<<000...,,,*********++++++''''''(((((())))))******(((((((((((())))))))))))%%%&&&'''((())))))))))))'''''''''''''''(((((()))$$$'''---777@@@BBB>>>999::::::777444555888777222***)))'''&&&&&&&&&'''(((&&&%%%%%%'''((()))'''%%%''')))+++)))&&&$$$'''***++++++***)))((((((((()))&&&$$$'''///888<<>>BBBHHHFFF@@@<<<===@@@>>>888,,,+++)))'''&&&&&&''''''%%%%%%&&&'''((((((%%%###%%%&&&''''''&&&&&&'''(((''''''''''''''''''((()))***++++++***)))))))))((({{{]]]UUUWWWTTTPPPPPPGGGIIIJJJIIIEEEBBBBBBCCC888:::;;;<<<:::888888888333444666555444555888;;;444666777666555555666777444222000111333444333000333333222111000000000111000000000000111222333444333222222222111111000000,,,,,,------...//////000...------,,,---...///000---///111///,,,+++,,,//////000111222222111000///,,,---...//////---+++*********+++,,,,,,---......---,,,+++*********+++,,,***......+++***---...,,,,,,+++++++++******)))))),,,,,,+++******++++++,,,(((***---,,,******,,,///))))))******++++++++++++))))))(((((((((***+++,,,))))))***++++++++++++***************+++,,,---...000///......,,,,,,+++***))),,,000111000---******((((((((((((((((((((((((******)))(((((((((((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))''')))***(((&&&&&&)))---******))))))))))))************))))))***,,,...///************************************************%%%''')))+++,,,+++***)))&&&'''''''''(((((())))))*********++++++*********))))))))))))************((((((***++++++***)))((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((***+++***)))((()))***'''(((((()))***+++++++++''')))))))))+++......---"""'''***,,,999KKKRRRNNNVVVQQQLLLJJJNNN[[[ssslllWWWHHH===555000******))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''(((&&&###!!!$$$+++333999HHHFFFBBB@@@CCCIIIHHHCCC---,,,***(((''''''''''''%%%%%%&&&''')))(((%%%###$$$%%%''')))******)))(((&&&&&&&&&&&&&&&'''((()))))))))))))))***,,,***'''eeeQQQLLLJJJOOOSSSLLLJJJGGGDDDDDDDDDDDD@@@===<<<999555333333666777888111111222555888999777666555999999555333444333111333333222222111222222222555111...---///111111000...---------...///...---222111///000111111000///..............................---------,,,,,,,,,......---,,,,,,...///000,,,,,,000333222---,,,...)))+++------,,,,,,---...***,,,......---++++++,,,)))***+++,,,---,,,+++***''''''(((+++...///...,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,((()))***++++++***)))((()))************+++++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,------...,,,******+++,,,...//////...,,,***+++,,,)))******)))((((((***++++++******)))))))))))))))---...---,,,))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******************+++,,,,,,+++,,,...000++++++******++++++,,,---''''''(((***,,,,,,+++)))************))))))))))))))))))))))))))))))))))))((()))+++,,,---+++***(((,,,,,,,,,+++++++++******((()))***+++***(((&&&%%%******)))((((((((((((((((((((()))***+++,,,,,,,,,(((((((((((((((((((((((((((((('''(((((()))***+++(((((())))))))))))(((((())))))))))))************))))))))))))************)))***+++---///111222333555333333333000333BBBTTTlll~~~gggOOO===333...,,,---***%%%'''---***(((&&&%%%''')))***+++'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******<<<::::::>>>DDDGGGDDDAAA***)))'''%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))))))))'''''''''''''''''''''''')))(((((()))++++++***(((qqqZZZMMMJJJGGGIIIKKKDDDJJJGGGCCCAAABBBAAA>>>;;;<<<999666555666777888888333222222444777888777666555999:::666333444444222222222111111111111222222555222......000111111000///...---............---111000//////000111000///......//////////////////............------,,,,,,---------------...//////,,,,,,///333222---,,,...)))+++------,,,,,,,,,...***,,,......---++++++,,,---,,,+++***))))))******,,,+++++++++------,,,***++++++++++++++++++++++++...---,,,,,,++++++++++++)))******++++++******))),,,+++++++++******)))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,***((((((***------......,,,+++***+++------......---+++******+++)))*********((((((***+++)))))))))))))))***+++++++++++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***++++++***+++---///+++*********++++++,,,,,,(((((()))+++------,,,***************)))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((++++++++++++************))))))*********)))''''''******)))((((((((((((((((((((()))***++++++++++++(((((((((((((((((((((((()))(((((((((((())))))***((((((((())))))((((((((((((((()))))))))*********(((((()))))))))***************+++,,,,,,---......---+++++++++'''&&&...999@@@RRRmmmuuuZZZJJJ999+++***---,,,'''$$$$$$(((---///---***&&&$$$''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***222111111444:::<<<:::777(((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''')))(((((()))++++++***)))rrrcccTTTOOOPPPJJJIIIIIIBBBIIIDDD???===>>>>>><<<:::;;;999777777888999888888555444333333555666666555666::::::666333555555333444333333222222333333444444222000///000111111000000//////......---------000...---...///000///....../////////000000111111/////////............---,,,---......//////......---,,,///222111,,,,,,///***,,,---...,,,,,,,,,---+++,,,......,,,+++,,,---///---***((('''''')))***...---++++++,,,------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------,,,+++***)))((('''***************)))))))))******+++++++++,,,,,,,,,---------+++))))))+++------......---++++++,,,...+++------,,,***))))))*********+++***((((((***+++''''''((()))***+++,,,---***++++++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((*********)))***,,,...************++++++,,,,,,***)))***+++---...---+++++++++*********)))))))))))))))))))))))))))))))))*********))))))(((((((((************))))))))))))******************))))))******)))((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))'''(((((((((((((((((('''(((((())))))))))))******(((((())))))))))))******+++++++++*********))))))***))))))***(((%%%%%%)))+++111AAA[[[{{{zzzaaaDDD333...---------'''))))))(((%%%$$$%%%((('''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))'''(((+++///111///,,,%%%&&&&&&'''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''')))(((((()))***+++***)))cccYYYOOOPPPSSSKKKHHHJJJEEEEEE@@@;;;999;;;===<<<;;;999888777888999999888666888555333333444555555555555888888444222444444333555555444444444555666666444333111000000000000000000000111///...,,,,,,---...---,,,---/////////---.........///000000111111/////////////////////...+++,,,.../////////...------,,,...222000,,,,,,///+++,,,......---,,,,,,---+++---......,,,,,,,,,---...---+++))))))***+++,,,---+++******---///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++***))))))(((******+++++++++,,,,,,,,,---------,,,******+++---,,,---...---++++++,,,...+++------,,,*********+++***++++++***)))(((***+++(((((()))***++++++,,,,,,+++,,,------+++******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))))))))((()))***)))((()))***,,,)))******+++++++++++++++******)))***,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))+++***)))((('''''''''((())))))))))))((((((((((((+++******)))******+++,,,***))))))((((((((((((((((((((()))***************))))))))))))))))))))))))******)))(((((('''((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((()))))))))***++++++******)))))))))(((*********---...,,,***)))......---111@@@[[[xxxyyyaaaIII666...---)))'''%%%$$$$$$%%%((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%(((+++,,,+++(((###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((('''&&&'''''''''''''''''''''''')))((('''(((***++++++***sss]]]NNNFFFJJJLLLDDDBBBFFFDDD@@@<<<888777:::===>>>===666666666777999999777555888666333333444555555444333666666222000222333222333333222222333444555555333333333222000000000000000111222000---,,,---...---,,,,,,---...//////...---------....../////////.../////////////////////+++,,,.../////////...------,,,...111///+++,,,///,,,---///...---,,,,,,---,,,---...---,,,,,,---...+++,,,,,,---............---+++******---///000000++++++++++++++++++++++++++++++,,,---------,,,+++---,,,,,,,,,,,,,,,,,,---************************++++++,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,---...---+++***+++---+++,,,---,,,******,,,...,,,---...---,,,+++,,,---+++,,,,,,+++)))((()))+++******++++++++++++***)))***,,,------+++******+++************************))))))))))))))))))))))))))))))(((''''''(((((()))((()))***)))((((((***+++((()))***+++++++++*********)))((()))***++++++***++++++++++++************))))))))))))))))))))))))******)))(((''''''(((((()))))))))(((((((((''''''******))))))***+++,,,---***))))))((((((((((((((((((((()))*********))))))))))))))))))))))))))))))******)))(((((('''(((((()))(((''''''''''''((()))'''(((((((((((()))))))))'''(((((((((((()))))))))************++++++++++++)))((('''(((***,,,+++(((***---...+++***333FFFWWWuuubbbCCC000---+++)))***,,,,,,)))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&(((******)))(((###$$$&&&'''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((('''&&&'''''''''''''''''''''''')))(((''''''***+++,,,+++~~~lll]]]JJJBBBFFFIIIAAA@@@FFFEEE>>>;;;888888;;;>>>>>>===666555555666888888777555777555444444555666555444222555444000...111333222////////////000111222222333444444333111//////000...111222111---,,,---000---,,,,,,---///000///.....................---------............/////////,,,---......//////......---,,,---000...++++++///,,,...//////---,,,,,,------......---,,,,,,---///***+++---///000000000///000...,,,+++,,,,,,,,,***++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---))))))*********+++++++++***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,------+++***+++,,,)))***+++***))))))+++---,,,---......,,,,,,---...,,,------+++)))((()))+++***+++,,,,,,,,,+++)))(((''')))++++++***)))((()))************************))))))))))))))))))))))))***)))((('''&&&'''((())))))******)))((((((***+++'''(((***+++++++++***)))+++)))(((((()))******))),,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++,,,,,,******)))((((((((((((((((((((()))******))))))((())))))))))))))))))))))))***))))))(((((((((((()))***)))(((''''''((()))***''''''(((((((((((())))))''''''(((((((((((())))))*********+++,,,,,,------)))***(((%%%&&&))))))'''+++))))))---...,,,,,,///GGGYYYtttyyycccKKKAAA333(((%%%&&&)))+++%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''$$$%%%%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''')))(((&&&''')))+++,,,,,,zzznnnbbbVVVJJJBBBFFFKKKEEEDDDHHHFFF@@@===::::::===>>><<<:::777666555666888999888777555444444555666666555333222555444000...111333333///......///000111222222333444666444111//////000---000333111...,,,...222---,,,,,,---///111000///000000//////......------,,,,,,------............---------------...//////---,,,---///...***+++///---...000///---,,,,,,---.........---,,,,,,...000,,,---------......//////...---,,,,,,---,,,***(((++++++++++++++++++++++++)))***,,,......---,,,+++---,,,+++******+++,,,---+++++++++***************)))***+++------,,,+++*********+++++++++,,,,,,,,,***+++---,,,***)))******((()))***)))((((((***,,,+++,,,------,,,+++,,,---,,,------+++)))((()))+++)))***+++------,,,+++***&&&)))+++,,,***)))((()))************************+++++++++++++++++++++++++++)))(((&&&&&&&&&((()))***++++++***)))(((***+++'''(((***+++++++++)))))),,,***((((((***++++++***,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))++++++++++++************)))))))))((((((%%%&&&(((***++++++++++++******)))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***+++***)))(((((()))***+++'''''''''((((((((())))))'''''''''((((((((())))))******++++++++++++,,,,,,(((+++***&&&%%%)))***(((---'''$$$))),,,******,,,---666CCCUUUlllqqqgggUUU???---&&&***000'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''&&&''''''((($$$&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''')))(((&&&&&&)))+++------yyyeee]]]SSSIIIHHH@@@EEEJJJFFFEEEGGGDDDBBB???<<<<<<>>>>>>;;;777999777666777888::::::999333333444555777777555333333666555000///222555444111111111111222333444555333555666555111//////000,,,000333111...,,,///333...---,,,...000111111000222222111000///...------,,,,,,,,,---------............---,,,,,,...///000---,,,---///...***+++///---///000///---,,,,,,---...///...---,,,,,,...000000...,,,******,,,...///))))))***,,,......,,,***++++++++++++++++++++++++)))***,,,.........,,,+++,,,,,,************,,,,,,---,,,,,,+++***)))((((((((()))+++---------+++*********+++++++++,,,,,,,,,)))+++,,,,,,***))))))***'''((()))((('''((()))+++***+++,,,,,,+++***+++------------,,,)))((()))+++'''(((+++---...---,,,,,,(((***---...---+++***+++************************+++++++++++++++++++++++++++***(((&&&%%%&&&'''(((***+++,,,***))))))***,,,'''(((***+++,,,+++)))(((...,,,***)))***,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''***,,,------,,,+++************))))))))))))###%%%'''***++++++************)))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,+++***((((((***+++,,,''''''''''''((((((((()))''''''''''''((((((((()))++++++++++++************"""((()))%%%$$$)))+++)))%%%&&&***---)))###'''///"""+++000000777JJJaaammmqqqSSS888+++((())))))))))))************'''''''''''''''''''''''')))(((((('''''''''((((((%%%'''))))))((('''''''''((('''%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''***(((&&&&&&)))+++------zzzcccUUUMMMJJJKKK@@@GGGLLLLLLLLLLLLGGG???BBBBBBAAAAAA@@@>>>===<<<<<<777666888:::888777999666555444444666666555333555666777444000---...///222111111333666777444222333444444111......000333//////000000111111111222333///++++++///111///---------...............---///......------,,,+++++++++,,,,,,---.........---+++...000///,,,))))))***)))***,,,------,,,***)))......------------......555000***((()))++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------------,,,++++++))))))***++++++++++++***,,,,,,++++++***+++++++++******)))))))))***,,,---,,,,,,+++***))))))******,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++---,,,+++***+++,,,---...---,,,+++***))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++&&&((())))))(((((()))***,,,+++((('''&&&'''((()))'''''''''''''''((())))))************************&&&''')))+++,,,---,,,,,,...,,,***)))******)))(((,,,+++***))))))***+++,,,''''''((())))))))))))))),,,,,,,,,,,,++++++***)))---***))))))++++++(((%%%$$$&&&***------,,,***((((((((())))))))))))(((((()))))))))))))))))))))***))))))))))))((('''&&&%%%'''***+++***'''%%%%%%'''(((((())))))))))))(((((((((''''''&&&&&&((()))***((('''''''''((()))+++,,,((())))))))))))(((((('''((((((''''''''''''((((((******)))((((((((((((((((((((('''))),,,222777;;;VVVnnnoooXXXBBB444222(((%%%***+++'''(((---((($$$$$$(((***((('''''''''%%%%%%'''***+++(((&&&%%%%%%&&&((())))))&&&$$$'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&$$$$$$%%%''')))***(((&&&(((((('''''''''&&&&&&&&&'''((())))))((()))+++---uuucccWWWOOOJJJJJJAAAHHHLLLKKKJJJKKKHHHBBBAAAAAAAAA@@@???>>>===<<<<<<777555888999777666777888666444444444444333222444555666444000...///000000//////111444444222000333444444222///...000222/////////000000000111111333///,,,,,,000222000.....................------//////......---,,,,,,++++++,,,------.........---,,,...///...+++))))))++++++,,,------------,,,+++......------------......333///+++***+++,,,,,,+++,,,,,,------------------+++---------,,,+++,,,---,,,,,,,,,,,,,,,++++++***)))******+++,,,++++++++++++++++++***++++++,,,,,,+++***))))))***+++,,,---,,,++++++***))))))******,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...---,,,+++******)))******))))))******+++,,,,,,---++++++++++++++++++++++++'''(((***)))(((((()))++++++***((('''''')))***+++((((((((((((((())))))***************************&&&''')))+++,,,,,,++++++***)))((()))+++,,,,,,,,,,,,+++***))))))***+++,,,'''(((((())))))))))))))),,,,,,,,,,,,,,,+++******,,,***))))))++++++(((%%%%%%&&&)))+++,,,+++)))(((((())))))******))))))(((******))))))))))))))))))(((((())))))((('''&&&&&&''')))+++***'''%%%&&&'''(((((())))))))))))(((((((((''''''&&&'''((()))***''''''''''''''')))***+++'''(((((()))))))))(((((()))((((((''''''(((((()))******)))((((((((((((((('''&&&&&&&&&))),,,000222111???SSSeeesssvvviiiZZZAAA666,,,,,,...,,,'''###---)))&&&&&&$$$###'''---+++)))'''''')))***)))''')))))))))******)))'''%%%&&&&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&&&&%%%$$$%%%''')))***(((&&&(((((('''''''''&&&&&&&&&&&&'''(((((('''(((***,,,|||kkkaaaYYYQQQKKKJJJJJJOOOQQQNNNIIIHHHHHHFFF????????????>>>>>>======<<<777555777888555444555999777444222222222111000333444444333111000000111///...///111333333222000333444444222000///000222...///////////////000000333000---...111222111////////////......------,,,/////////...------,,,,,,,,,,,,---............---,,,------+++***)))***+++......------------............------------......000...,,,,,,---------,,,..................------,,,---...---,,,,,,---...+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,************+++,,,------++++++*********+++,,,,,,,,,+++******)))*********,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,------......---,,,++++++***************++++++,,,,,,------************************((()))+++***))))))***,,,***)))(((((()))+++,,,...)))))))))))))))***++++++************************'''((()))******************))))))***,,,------,,,++++++************++++++((((((((()))))))))******,,,------------,,,,,,+++,,,+++******+++***((('''&&&&&&((())))))))))))))))))******************)))*********))))))((((((((((((((()))))))))(((''''''((()))******(((&&&&&&''''''(((((())))))(((((('''(((''''''''''''((())))))''''''&&&''''''((()))***&&&'''(((((())))))))))))***))))))(((((())))))******))))))((((((((((((((('''&&&&&&'''((()))***+++((('''***888RRRkkkwwwxxxjjj```NNN:::...---...---+++******)))%%%"""'''...---+++))))))))))))((('''((((((((())))))(((((((((&&&&&&&&&&&&''''''((((((&&&''''''(((((('''''''''%%%%%%%%%'''))))))(((&&&'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&(((***xxxmmmccc^^^ZZZTTTPPPOOOXXXYYYXXXQQQJJJFFFFFFGGG======<<<<<<<<<<<<<<<<<<<<<777555666666333222444888555222111111222222111222222333222222222222222000000222333444444333222444444333222111000000111............////////////222000...///111222111000000///......------------000000//////...---------------............------,,,,,,+++***)))***+++,,,///...---++++++---...///......------------......,,,,,,,,,---------,,,,,,////////////............,,,...///...---,,,---...++++++,,,,,,++++++***)))++++++,,,------------,,,************+++,,,---...,,,,,,+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))(((***++++++******+++,,,++++++*********+++,,,---+++************+++,,,,,,************************((()))))))))))))))))))))---,,,+++,,,,,,,,,+++)))++++++++++++++++++++++++)))))))))))))))*********---------......---,,,,,,+++++++++++++++***)))((('''''''''''''''((())))))******++++++++++++***************)))(((((('''''''''(((((()))))))))((((((((()))***))))))((('''''''''(((((((((((((((((('''''''''''''''((((((((()))'''''''''''''''(((((()))%%%&&&'''((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((()))************)))+++***'''%%%+++>>>WWWhhheeeGGG777111...&&&&&&)))---,,,((('''***)))***+++,,,,,,+++)))(((###$$$&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''&&&''''''(((((((((((('''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***rrriiiaaa^^^\\\YYYYYYZZZ\\\ZZZUUUOOOHHHDDDEEEHHH<<<;;;;;;:::::::::;;;;;;;;;777444666666333222333555333111111222444444444111111111222333333333333///000222333333333333333444444333333222222111000////////////............000//////000111222111111000///...------------...111000000//////...---------......//////...---------+++***)))***+++,,,---///---+++******+++---///......------------......)))***,,,---,,,,,,,,,+++000000000//////.........---...//////------...///+++,,,,,,,,,,,,+++******++++++,,,------------,,,************+++,,,---...,,,,,,---------,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++******+++***++++++++++++,,,,,,,,,,,,---------...............---,,,+++++++++++++++,,,,,,,,,,,,,,,------))))))))))))))))))))))))(((***++++++******+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,------************************)))))))))))))))*********---,,,,,,---......,,,***+++++++++,,,,,,+++++++++***))))))((()))***++++++,,,,,,---......---------***++++++++++++******)))(((''''''&&&''''''((()))******++++++++++++******))))))))))))((((((''''''''''''((()))*********)))))))))))))))))))))((('''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&((())))))))))))******))))))))))))******))))))(((((((((((())))))'''((()))***+++++++++*** '''---,,,''')))444@@@ddd}}}zzzaaaFFF222///(((%%%***---,,,((('''&&&***///333333111---+++%%%'''))))))'''%%%&&&'''%%%&&&''''''((((((''''''&&&''''''((())))))(((((('''&&&%%%&&&'''(((((('''&&&''''''''''''''''''''''''((()))((('''''')))***rrrjjjccc```___^^^___cccVVVPPPJJJHHHFFFCCCEEEIII>>>===;;;:::999:::;;;;;;;;;666444666777444333444333222111333555666555444222111000111333444333222,,,...111111111000000111555444333333444333111///000000000////////////.........///000111111111111///...---,,,,,,---...///111111111000//////.........////////////...------,,,+++***+++,,,......---...---+++******+++---.........------------......***,,,------,,,+++,,,---000000000///......------...///000///.........000,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,************+++,,,------------.........---,,,,,,*********)))******+++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,---............---...---,,,++++++*********++++++++++++,,,,,,,,,,,,************************((()))+++***))))))***,,,------,,,,,,+++***))))))+++++++++++++++,,,------******************************))))))***+++,,,,,,))))))+++---000111///...++++++,,,,,,,,,,,,++++++******)))((()))***+++,,,+++,,,,,,------------,,,)))+++,,,,,,+++******+++)))((((((''''''((()))))))))******************)))((((((((((((((((((((((((&&&'''((()))***+++++++++***)))((()))******)))'''&&&''''''((((((''''''&&&&&&''''''((()))((((((((((((((())))))))))))((((((%%%&&&''''''((((((((((((***))))))(((((())))))***((((((((((((((())))))***%%%&&&'''((())))))))))))(((&&&&&&))))))((()))+++<<>>...)))***+++***+++&&&+++222666666444111///+++...000///***&&&$$$%%%$$$%%%'''((((((((('''&&&&&&'''(((((())))))))))))((('''%%%%%%'''(((''''''&&&&&&&&&'''''''''''''''((())))))(((''''''(((***{{{ooohhhbbb```^^^\\\]]]aaaSSSIIIBBBCCCDDDCCCDDDGGGAAA@@@>>><<<;;;;;;<<<===:::666444666777555444666333333333555777777444222333111000111333444333111+++...111222000///000222555333222333555444111...111111000000000/////////,,,---///000000000000000...---,,,,,,,,,...000111222222111000000//////...///////////////...------,,,+++***,,,///000///---///...---,,,,,,---...///......------------......---///000///---,,,---///000000///......---,,,,,,...///000000///...///000---............---,,,,,,)))******+++,,,++++++++++++++++++***++++++,,,,,,---...//////...---,,,+++******))))))***++++++,,,,,,,,,,,,+++++++++******++++++*********+++,,,---,,,,,,.../////////...------,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++'''(((***)))(((((()))+++***+++++++++++++++******+++++++++***+++,,,,,,---************************************+++,,,...///))))))+++...111111000...++++++,,,------,,,+++++++++***)))((((((***,,,---******+++,,,,,,,,,,,,,,,)))+++------+++)))***,,,))))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''((()))))))))&&&'''((()))***+++++++++***(((((()))++++++)))'''&&&''''''((((((''''''&&&&&&&&&((()))))))))((('''))))))***++++++***)))(((&&&&&&''''''(((''''''''')))((((((''''''(((((()))((((((((((((((()))******'''''''''''''''(((((((((333***"""###%%%&&&(((,,,,,,,,,666KKKdddxxxvvvbbbKKK<<<222---+++---'''+++000111000///...///)))...222222---(((&&&&&&$$$%%%'''((()))((('''&&&&&&&&&((())))))*********)))'''%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))vvvjjjddd___^^^[[[XXXXXX[[[VVVIII@@@BBBEEEDDDBBBCCCEEECCC@@@>>>======>>>>>>:::666444777888666555777444555666777888777333000444222000111333444333000---000333444222111222444555444222444555555111...222222111111000000//////***,,,///000000///000000---,,,++++++,,,...111222222222111111000///////////////000000///...------,,,++++++...111222000---//////............//////.........------.........000111222000------///111000//////...---,,,,,,,,,...000111000///...///111......//////......---,,,))))))***++++++++++++***,,,,,,++++++***+++++++++....../////////...,,,+++******))))))***+++,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,.../////////...------,,,+++***))))))))))))+++*********************++++++++++++++++++++++++'''((())))))(((((()))***((((((***+++++++++++++++++++++******++++++,,,---************************************+++---///111,,,,,,---///111000---+++++++++------------+++++++++***)))((((((***,,,---)))***++++++,,,,,,,,,,,,(((+++------+++)))+++---))))))************)))((((((((())))))))))))((((((%%%%%%&&&'''((()))******%%%&&&((()))+++,,,,,,,,,***(((''')))+++,,,***'''&&&''''''''''''''''''&&&%%%&&&((()))))))))(((''')))***+++,,,,,,+++***)))'''''''''(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((()))******+++***)))((((((((((((((($$$%%%)))---***$$$%%%,,,***''')))///444AAA```~~~iiiSSS@@@222,,,,,,''')))+++***(((''')))+++!!!(((///111---***)))***$$$%%%'''))))))((('''&&&&&&&&&((()))***************'''%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%$$$&&&'''oooeeebbb^^^[[[YYYZZZ\\\]]]aaaVVVNNNMMMKKKFFFCCCEEE???===<<<<<<>>>???>>>===666777777888777666555555:::888666777888666222//////...///111444444333111555222111222444444111...333222111222555444111...333222111000////////////222222111...,,,+++,,,...111000//////000222444666555333000...---------...//////000000000000//////......///000111000000000/////////...------///111111...,,,+++---///111111//////000000///---+++***---.../////////...,,,,,,...///000111111000//////....../////////...,,,+++...,,,******+++++++++***.........,,,***)))***,,,000//////000000///---+++//////---,,,+++************++++++,,,,,,++++++***++++++*********+++,,,,,,***,,,---......---+++)))***++++++++++++***))))))...+++((((((+++...//////+++******)))))))))))))))************************++++++******++++++,,,---+++***)))***,,,---,,,+++)))************+++++++++,,,++++++******++++++,,,000,,,***,,,000222///,,,---,,,***)))))))))***+++)))************+++++++++222000---***((((((((()))))))))))))))))))))))))))******++++++++++++******&&&''')))***+++***((('''(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&(((+++---,,,***))))))(((((('''''''''&&&''''''(((******+++++++++(((((()))+++,,,+++)))&&&)))***++++++***)))(((''')))((('''&&&'''(((***,,,'''((()))******)))''''''***)))((('''''''''''''''''''''''''''((((((((((((&&&&&&%%%&&&)))000999???gggqqqwwwqqqdddVVVDDD666...///---)))&&&'''+++000((('''''''''((()))***+++)))(((&&&&&&''''''&&&%%%)))%%%$$$''''''%%%'''***+++)))&&&######%%%''')))&&&''''''&&&%%%%%%(((***+++***(((&&&%%%%%%%%%%%%{{{wwwxxxpppmmmjjjeee```\\\YYYXXXXXX\\\SSSMMMMMMLLLGGGDDDEEE@@@>>><<<;;;<<<<<<<<<;;;:::999888777666444444333666555444555666666333000///000111333555555444222333333222222333333111000111000000222555555333111333333222111000000000000222222111///---,,,...///222111000//////111222333444333000///.........///////////////000000000000///////////////000000000---......---++++++...000444111...,,,---...//////...////////////---,,,+++....../////////...---,,,......///000000//////........./////////...,,,,,,...,,,+++***+++,,,+++***---//////...,,,+++,,,---///......///000000...+++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,---------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,+++******///,,,)))))),,,///000000++++++***)))))))))))))))************************++++++******++++++,,,---,,,***)))***,,,,,,,,,***************++++++++++++++++++++++++++++++++++++///,,,***+++///111///,,,,,,++++++***************)))************+++++++++000///,,,***(((((()))))))))))))))))))))))))))))))))******++++++******)))&&&''')))*********(((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&(((+++,,,+++***))))))(((((((((''''''''''''((()))******+++++++++)))))))))+++,,,,,,)))''')))******+++***)))((('''((('''&&&%%%&&&''')))***'''(((((()))))))))(((((()))((((((''''''''''''(((''''''''''''((((((((((((((())))))))))))+++///222:::AAAKKKWWWeeellldddXXX???555,,,+++000111,,,&&&''''''&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%(((%%%$$$''''''%%%'''******(((&&&$$$$$$%%%'''((('''(((((('''&&&''')))+++)))((('''&&&&&&&&&''''''qqqlllssstttnnnlllhhhccc^^^XXXTTTQQQRRRLLLHHHIIIIIIFFFCCCBBB@@@===:::888999::::::999>>><<<999555333222222222222222222333555555333111000111222555777666333111111333444333222111111222//////000222555555444333444333222111111000111111111222222000///...///111333222000/////////000111333222000/////////000111///.........///000000111000///.........///000111...//////---,,,,,,...000888444000------......------......//////...------...////////////...---,,,---......//////...------.........///......---,,,...,,,++++++,,,,,,,,,+++,,,...000000...------------------///000000///---++++++++++++,,,,,,---...,,,,,,------------,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,------.........---------------,,,,,,+++///---+++***,,,///000000++++++***))))))))))))***++++++++++++++++++++++++++++++******++++++,,,---,,,+++******+++,,,+++)))************+++++++++,,,++++++,,,------,,,++++++...+++***+++...///...++++++++++++++++++******))))))************+++++++++...---+++***))))))******)))))))))))))))))))))))))))******++++++******)))&&&''')))*********)))((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''(((***++++++)))))))))(((((((((((('''''''''((()))******+++*********)))***+++,,,,,,***((())))))*********)))((((((''''''&&&%%%%%%&&&((()))''''''''''''((()))******(((((((((((((((((())))))''''''''''''((((((((((((''')))++++++)))((('''''',,,******111DDD]]]nnnttteeeTTT===///+++,,,+++)))((((((((((((''''''&&&&&&((('''&&&&&&'''(((&&&%%%(((%%%%%%'''(((&&&&&&***(((((('''&&&&&&&&&&&&'''(((((()))((('''((()))+++'''&&&&&&&&&'''((())))))~~~mmmeeelllrrreeedddccc```[[[UUUPPPMMMEEECCCAAACCCEEECCC???<<<>>>;;;777666777888999999>>><<<777444222111333444222222333444555444333111000111222555777555222///000333555444111000111333///000111333444444333222444333333222111111222222111222222222000000111222111000000/////////000111111111000000000000111222......------...///111222000///---,,,---...000222111111111000//////111333888555111...............,,,------......////////////////////////......---------------------,,,,,,..................------...---++++++---------,,,***,,,///000///---------,,,+++,,,...000111///...,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++...---,,,+++***)))))))))++++++++++++,,,---//////---------------,,,++++++...,,,++++++,,,---...///,,,+++******))))))******++++++++++++++++++++++++++++++******++++++,,,---,,,+++******++++++***)))*********+++++++++,,,,,,***,,,---//////---,,,***,,,+++***+++---...---+++***+++,,,---,,,+++***)))))))))*********+++++++++++++++***)))******++++++))))))))))))))))))))))))))))))************))))))''''''((()))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((((((((((((((((()))***************+++******+++,,,,,,***)))))))))))))))))))))((((((((('''&&&&&&&&&'''((((((''''''&&&&&&'''(((***,,,''''''(((((())))))))))))''''''''''''((((((((((((%%%'''***+++)))((('''(((......+++$$$%%%666PPPeeeqqqkkk^^^JJJ777+++***---++++++++++++++++++++++++((('''&&&&&&'''((('''%%%(((%%%%%%((((((&&&&&&)))'''''''''''''''&&&&&&%%%'''((()))((('''''')))***'''''''''''''''(((((()))|||xxxkkkaaadddhhh______^^^[[[VVVQQQLLLIII?????????@@@CCCCCC>>>999999777555555777999::::::<<<999555222111222555777555666666666555444222222111111222333555444000---///222555444111000222444111222333444333222111111333333222222111222222222111222333333111000111222............///000111111000000000000000111111111...............///000000000///---,,,,,,...000111111111111000//////111333666333///......///000000,,,---------...//////000000000//////..................------,,,,,,,,,,,,......------............///---,,,,,,---......---)))+++...///...,,,,,,,,,+++++++++...000111///...------,,,,,,++++++,,,,,,******++++++++++++******...---,,,+++***)))))))))************+++,,,...///,,,,,,,,,,,,,,,++++++***+++++++++******+++,,,---,,,++++++***************++++++++++++++++++++++++++++++******++++++,,,------+++***+++,,,,,,+++******++++++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,+++++++++---------,,,++++++,,,------+++***)))))))))*********+++++++++))))))))))))******++++++)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))))))))((())))))************)))+++***)))***+++,,,***)))(((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&%%%&&&(((***+++&&&'''((()))******))))))''''''''''''(((((((((((('''((())))))(((((()))+++""")))...---((((((222<<>>444---((('''''''''&&&%%%&&&((()))((('''&&&$$$%%%))))))&&&&&&(((((((((''''''&&&&&&&&&&&&$$$&&&))))))(((''''''(((''''''((()))***)))((((((rrreee```\\\```bbbZZZ^^^ZZZSSSKKKFFFCCCBBBBBB@@@BBBAAA>>>@@@DDD???777666666777888999999666333888777555333333333444555111444777888666555666888888555333111222222222111222000///111444666333111---000333444333222333555111000000000000000111111111333444333000...------......//////......---,,,......//////...------,,,---///111222111...***(((,,,---......//////....../////////...------///111444111---,,,,,,.........///...---,,,,,,---...///222111///.........///000111000...---,,,,,,------...------,,,---...///000///...,,,---///000000///000000000...,,,+++,,,---,,,,,,,,,---//////---+++*********+++,,,---///000+++++++++,,,,,,+++++++++++++++*********+++,,,,,,...///111222222000...---......//////......---,,,+++---...---+++***+++...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---000222222111++++++,,,,,,,,,---------//////............//////,,,---.........---...000...---,,,+++***+++,,,---)))************+++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))&&&%%%''')))(((((())))))*********+++))))))*********))))))((()))(((&&&&&&((((((((('''((('''&&&&&&'''((()))***'''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%)))***+++,,,+++)))'''&&&''''''''''''((((((((()))%%%'''))))))((((((((()))(((&&&)))---+++&&&&&&,,,&&&)))***((('''111DDDTTTddd\\\OOO@@@555...+++***'''&&&%%%&&&((()))((('''&&&$$$%%%)))***&&&&&&((((((((('''&&&&&&&&&&&&'''%%%'''******)))(((((()))$$$&&&''')))***+++******uuulllfff___]]]___```^^^\\\fffYYYJJJCCCCCCDDD@@@;;;<<<;;;;;;<<<======<<<::::::666777;;;<<<999666777666:::999555333666777666444333222555888:::888666222555555333444777777555111111111000111111222222111111000111111333555666111//////222111,,,***+++///111333555444111---+++...---,,,,,,,,,...000222000000000000///...------...---,,,---...///...---//////000000000000//////,,,...000---))))))...333222000...,,,+++---///000------,,,---...---***(((000...---...//////---***111///---,,,,,,---000222...---,,,,,,---///111333222///------000111000...000///.../////////---,,,---,,,,,,---///000/////////,,,***+++...///---***++++++,,,---,,,+++)))(((&&&)))+++)))%%%%%%+++000---000333333000///000111333000,,,***+++++++++***,,,***)))+++---...,,,***///---+++++++++,,,+++***)))+++...000000...,,,***------------,,,,,,+++***(((,,,///111000...---,,,++++++---000000...,,,,,,,,,******,,,///000---***///000000///---,,,---///,,,+++******+++,,,---...---,,,***))))))***,,,---)))+++,,,+++***(((((()))...---,,,,,,,,,,,,,,,---,,,+++))))))((()))***+++++++++++++++***)))((('''))))))******************///---***))))))((('''%%%***)))((('''''''''''''''''''''(((((()))******++++++***)))******))))))+++)))(((((()))***)))'''%%%(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((()))((('''&&&'''((()))))))))((('''&&&''')))))))))'''&&&'''(((((('''''')))+++************++++++++++++<<>><<<;;;:::;;;;;;:::999999555555888:::777666777333888999666444777888777666444333555777888666333333666666444444777777444333333222222111222222333111111000000111222444555///---...111222///...111///000111222111///---+++---,,,+++++++++---///000......////////////............---......///............////////////......,,,...///...,,,---000444333111000......///000111333111000000000///,,,***111///...///111111000...111000///---...///000111......------...///111222111///---...000111000...///...............---,,,///.........///000//////...,,,+++,,,......---++++++,,,,,,------,,,,,,+++)))***+++***''''''***---***---000000...------///444111...------......---...,,,+++---///000...,,,---+++***)))+++++++++***,,,---......---+++(((&&&+++***)))(((((()))***++++++,,,......---,,,,,,,,,,,,+++,,,......---,,,,,,...---,,,---///000---+++---......---,,,+++---...+++******)))***+++,,,---,,,+++)))(((((()))+++,,,)))***+++***)))(((((()))---,,,+++***))))))))))))+++***)))))))))***+++,,,+++++++++***))))))(((((())))))******++++++******---+++))))))*********((()))(((((('''''''''((((((''''''(((((()))))))))***,,,+++***++++++******+++)))))))))+++,,,,,,+++))))))((((((''''''((()))***))))))))))))))))))))))))(((((((((((((((((()))))))))(((((())))))(((((()))&&&&&&%%%&&&(((***++++++)))''''''''')))***)))((('''((()))((('''''')))******************)))))))))000222:::HHHVVVZZZQQQGGG888...$$$###))),,,&&&%%%'''((()))))))))))))))+++)))'''''')))***(((&&&&&&&&&''''''((((((((((((******)))(((((((((((((((wwwjjjccccccdddfffeee```WWWPPPHHHFFFEEEFFFGGGGGGFFFDDDAAA>>>:::888888888888888888444222555777555555666111666888666666888888666666555444555555555333222555888888555555777777444555444333222222222222222111000//////000111333444222///...111222000000444000111111111000///...---------,,,,,,---...000111...////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---...///000000000///............///555333000///......,,,***000...------///000000///......------------......++++++,,,,,,------......111000///000222222000..................---------............------------........................***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---///000///......///000...+++***+++,,,,,,++++++******+++---...,,,+++---+++******+++------,,,---------,,,+++***)))(((---+++(((&&&&&&))),,,.../////////...,,,+++,,,...,,,,,,,,,,,,,,,---------///...---...//////...,,,------...---,,,,,,...///,,,+++*********+++,,,---,,,+++***))))))***+++,,,)))+++++++++)))((()))***------,,,***)))((('''&&&***)))(((((()))***,,,,,,,,,+++***)))((((((((((((((())))))***++++++*********((('''(((***,,,,,,+++(((((('''''''''((())))))''''''((((((((((((((((((************************)))))))))+++------,,,***)))((('''&&&'''(((***+++))))))))))))))))))))))))***))))))((((((((())))))***+++***)))))))))((((((''''''''''''((()))***+++)))''''''((()))***)))(((((()))***)))''''''((()))******))))))((((((''''''+++((()))333CCCPPPSSSQQQFFF<<<000******,,,***'''%%%%%%&&&'''((()))))))))+++)))''''''((()))((('''((((((((((((((((((((((((******)))))))))))))))(((|||nnnhhhbbbcccdddeeebbbZZZOOOGGGEEEFFFFFFEEECCCAAAAAAAAABBB>>>999777666777777666777222000333555333444666111666999777666777666444444444444444555444333333777999999555555777777444555444333222111000000000000000/////////000222333777333111222111//////333222222111000000000000000//////......///000111222111111000000000000000000---.........---,,,,,,---,,,,,,------------,,,,,,000...---...000111000///000000000000/////////...444111...---.........---000///...------...//////...............---------+++,,,---...............000000000111222111000///---......---,,,,,,---.........//////...---...///.../////////......//////......------,,,---------------,,,---//////---+++---...000111111111000000---+++))))))***++++++*********+++,,,,,,---,,,+++...,,,******,,,...//////++++++++++++,,,,,,---...///---+++******+++---//////000000///---,,,---...***,,,---,,,---......,,,---,,,+++,,,---.........---...///...------///111------,,,++++++,,,---...,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++,,,------,,,,,,+++***)))((()))((((((((()))***,,,---,,,+++***((((((((((((((('''((()))******+++*********((('''(((***+++++++++((((((((((((((()))***+++((((((((((((((((((((((((''')))***((((((******((()))((((((***++++++)))'''(((((()))))))))*********************************+++***)))((((((((()))***+++---,,,)))(((***)))'''***++++++***))))))+++,,,)))((('''((()))***)))((((((***+++***(((''''''(((******)))(((''''''&&&&&&)))+++---,,,+++111<<>><<<===???@@@===999777777777666555666222000222444333444666333888:::777555555444111111222333444555555555555777999999555555777777444333333111000////////////111000/////////000111222777333111333222000111444222111000/////////000000.........//////000111222222111000...------------///111222111...---...000///000000111111000000///555333111000111111111///111111111111111000000000111///------...000111000222222111000............000000000//////............//////000000000000///---.../////////.........+++,,,---,,,******,,,......///111111//////111333........................222222111000//////......+++++++++,,,...///---+++,,,,,,...///111111000///...---++++++---------+++,,,---...//////......///...,,,***)))+++...//////+++*********+++,,,...///---------------,,,,,,,,,,,,---//////---,,,,,,---+++///000------///...***************+++---000222...//////...------///000......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))+++---******+++,,,,,,,,,++++++))))))))))))***+++---...---,,,+++******)))))))))((((((***++++++,,,,,,,,,---+++))))))***+++***)))))))))))))))******+++,,,))))))************++++++(((---...+++,,,//////+++...---,,,,,,,,,***'''%%%(((***,,,......,,,***(((************************---,,,+++)))))))))***+++,,,//////******,,,,,,((()))+++------,,,---000333,,,***))))))******)))((()))+++,,,,,,***(((((((((++++++***)))(((''''''&&&&&&***---***%%%&&&---444>>>JJJVVVTTTFFF777000...,,,)))'''''')))+++,,,++++++***(((&&&%%%%%%&&&''''''(((((()))***+++++++++'''(((((()))))))))((('''qqqhhhgggiiihhhgggeee```YYYQQQJJJFFFFFFEEEBBB???<<<<<<>>>@@@;;;::::::::::::999777555666222111444666555555777555999:::666444444333000000222444555555555666888555888888555555777777444222111000///////////////222111000000000000222222222///000333444222444777//////............//////------......///000000000111000...---,,,,,,---......000222000---+++---///...//////000000//////...333222000...---...///000111000//////......//////...---,,,---000111222111000111222111///.........000///...---------------..............................///...,,,,,,...000,,,...///---++++++...111---000222111...---///222222///---...111222000---//////000000000...,,,+++---------------------...,,,,,,,,,///111222000...///---,,,,,,------,,,***+++,,,......---------...000...+++***+++...///000///...---,,,,,,,,,,,,---+++,,,---///000000000000///000111111111222444666999<<<999111...222111,,,---------,,,,,,...222666111111111000......///111111000///...---...//////........................+++,,,,,,+++******,,,///(((***+++---------,,,,,,------,,,,,,---...///000000000000000///...---,,,***+++,,,...////////////111///------------,,,+++,,,,,,+++++++++,,,------++++++,,,,,,---......///...444666222333888777111555444333222111///,,,)))---...000111111...,,,***------------------------222111///---,,,---...//////444333...---222111,,,'''+++///000111333888===111000...---------+++)))+++---//////...,,,,,,,,,,,,,,,++++++******))))))...+++)))+++......***%%%***555HHHZZZccc___RRRGGG555000+++***+++------,,,,,,,,,+++(((&&&&&&(((***(((((())))))*********+++'''((()))*********)))(((tttiiifffffffffbbbbbb```\\\VVVNNNIIIEEEDDDBBB@@@>>>===>>>??????666777:::===???===999555666222222777999777666777555888999555222444444222222444777777555444666777333666666444444777777444111111000000000000000111333222111000000111222333000...000444555333333666000000000000000000000000//////000111222222222222333222111000000222444555444777999777333111222555333444444555555444444333666666555222000222777<<<999888666444444555666777999999999:::<<<===<<<:::555888<<<===;;;::::::::::::888666444333444555666555555333333333333444555555555555222000111444888333666777555222222666;;;999;;;===:::666333555888<<<666222444:::<<<888333000222555777777666444222777888888555111000222444444333444666:::;;;999777555444333333333333111///---000222222000///000222888444111///000222444444444444444333333333333222222222444666999<<>>>>>CCCJJJOOOVVVUUUKKK;;;555:::<<<777555555444111///111666:::999999999777555444555666888777666444444444555666444444555555555555444444111111111000///000222555---///000222222111000///333333222111111222333444444666777888777555333111///000111222333444444444666444222111222222111000///......------------...,,,---...///000111222333333:::<<<888888>>>===666:::888777777777555222///555444333222000///......111111111111111111111111888666444222111222333444333999999222222888888222,,,000444555444666;;;@@@999666444333222000...,,,///111444555333222222222------------,,,,,,,,,,,,...------///111111,,,''''''---999KKK^^^iiikkkiiiRRRJJJAAA:::888555222...000000///+++((((((+++---//////...---,,,,,,++++++((()))+++------,,,+++***lllffffffeeecccYYYZZZ[[[XXXRRRKKKFFFCCCDDDBBB??????@@@???===<<<333555:::???BBB???:::555666333444999;;;888777888444777777333222444666555444777999888555333444666222555555333444777777555111111111111111111222222444333222111111222333333222000222555555111000111333444444555555555444444333333444555666666666666666555555555777999<<<>>>BBBEEEGGGEEE@@@>>>@@@DDD@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBB???===???GGGOOOIIIGGGEEECCCBBBDDDFFFGGGMMMMMMMMMNNNPPPOOOMMMKKKBBBGGGMMMPPPOOOMMMMMMNNNJJJHHHFFFCCCBBBCCCEEEFFFDDDCCCAAA@@@@@@AAACCCDDD======<<<999777888<<>>:::;;;???DDDLLLNNNOOOKKKEEEAAABBBEEEFFF>>>999<<>>>>>AAAEEEFFFDDDBBBBBB@@@?????????>>><<<:::666999<<<;;;999888:::<<>>999:::AAA???888:::999888999999888555333;;;999444111//////111222444444444444444444444444<<<;;;888555555555777888555<<<===666666======666333666999888555555999>>>>>>;;;999777555333000...222444777888888666666666---.....................!!!)))222222...,,,222:::777777666666<<>>999333999888777888999888777555333333555666666666666666666888999999777666666666999555222444888:::999666555444222111222333555777666444111000111444888;;;555777:::;;;:::999:::;;;:::;;;===???AAA???;;;888>>>AAABBB@@@===>>>CCCHHHAAACCCEEEFFFGGGIIIMMMOOONNNSSSVVVSSSMMMLLLSSSZZZWWWOOOIIILLLPPPQQQRRRSSSHHHNNNSSSQQQLLLJJJPPPWWWaaaZZZPPPMMMOOORRRSSSSSS\\\aaa___XXX[[[dddeee^^^YYYZZZ\\\]]]\\\YYYWWWUUUTTTSSSQQQLLLHHHHHHMMMQQQQQQTTTOOODDDCCCIIIGGG>>>@@@>>><<<999888;;;@@@EEEDDD@@@@@@EEEFFFCCCDDDIIITTTVVVUUUOOOHHHFFFKKKQQQUUUKKKCCCEEEHHHGGGDDDCCCDDDFFFGGGKKKTTTZZZSSSGGGNNNMMMLLLIIIBBB===AAAJJJKKKFFFFFFJJJNNNOOOQQQUUUWWWPPPJJJJJJLLLMMMHHHCCC;;;>>>BBBEEEEEEAAA<<<999???CCCAAA888888@@@CCC>>>777>>>>>>999<<>>===;;;:::999>>>BBBEEECCC>>>;;;;;;>>>AAA===:::;;;???AAA???<<<:::;;;===??????>>>===<<<666999888555555:::===<<<888999888888777666555444666333444555222...444???:::;;;<<<<<<;;;999777555///222444555444333333444222111111111333444444333333000------000111111///000000000000111111111111///333777777444000///...666777777666666777:::<<<@@@===888444000/////////999888555222///000333666777333000000333666666666666888888555555888888555999999888666444444666888<<<<<<<<<;;;888555111///222555444222555:::888222...//////000000000000000+++000222...---111333000444333555777999===IIIUUUgggooovvvsssfffTTTFFF>>><<<555000...,,,+++...444444555666777555222///---,,,---...//////...---,,,vvveee_________^^^^^^bbb\\\UUUPPPLLLIIIFFFEEEBBBCCCCCC@@@===999777777999888777888:::;;;:::999666888999999999888999999666666666666777777888888333333444444555:::@@@DDD???;;;888999===???===;;;999999888777777777777888999999999999;;;>>>AAACCCJJJJJJJJJIIIHHHHHHIIIKKKKKKKKKLLLNNNOOONNNKKKHHHJJJOOOTTTTTTRRRPPPRRRTTTWWWYYY[[[\\\\\\\\\]]]^^^XXX[[[^^^\\\YYYYYY___eee___XXXUUUYYY\\\]]]\\\]]]XXX]]]aaa^^^WWWUUUYYY___iiibbbZZZVVVWWWXXXXXXWWWZZZ______XXXYYY______YYYWWWWWWXXXXXXVVVSSSPPPNNNRRRTTTSSSMMMFFFDDDHHHMMMHHHLLLHHH???<<>>::::::>>>???<<<>>>BBBJJJMMMNNNKKKGGGGGGLLLSSS[[[QQQIIIIIIJJJGGGCCCAAAEEEEEEEEEHHHQQQZZZWWWOOOQQQQQQRRRRRRMMMHHHKKKQQQLLLFFFCCCFFFIIILLLQQQVVV```\\\WWWUUUTTTRRRMMMIII===@@@CCCEEEDDDAAA===;;;AAAEEECCC;;;;;;BBBDDD???;;;AAAAAA<<<>>>HHHKKKGGGDDDDDDCCCCCCFFFNNNXXX^^^eeeeeedddfffoooyyy{{{xxxtttppp```III>>>??????:::???@@@AAAAAA???<<<:::888???BBBEEECCC>>>;;;;;;======999777888<<<===<<<999777888:::;;;<<<;;;:::999555777555222444999:::888333444444444444444333333222//////000...,,,111999333444555555555333111000,,,---///000000/////////000000///111333444333111000---++++++---///...------------.........//////---000444555333111111111222333444333222333555777;;;999666333111111111111444333222///------000222444111//////222444444333444777777444444777777444666666555333222222444666888888888777555222///---888:::999666777:::777111------...///////////////+++000222...---111333111555666888:::999888>>>FFFNNNZZZlllwwwvvviiiWWWKKK<<<555///000222111//////333555777999999888666555000000000111111000000///qqqdddZZZYYY]]]```aaacccbbbZZZQQQLLLMMMOOONNNKKKCCCEEEFFFEEEAAA===999777;;;;;;:::999999<<>>GGGSSSZZZMMMJJJGGGGGGIIIJJJHHHEEEFFFGGGGGGHHHGGGFFFDDDCCCEEEFFFHHHKKKOOORRRUUUVVVbbbaaa___[[[XXXXXXYYY[[[\\\[[[ZZZZZZ[[[[[[YYYWWWWWW[[[______]]]\\\]]]___cccfffiiiiiigggcccaaa```YYYYYYYYYXXXWWWWWWZZZ\\\XXXSSSSSSXXX\\\ZZZXXXXXX[[[^^^aaa\\\UUUQQQTTTYYYaaa[[[UUUQQQQQQQQQOOOMMMQQQWWWWWWQQQNNNRRRQQQLLLFFFFFFFFFFFFDDDBBB@@@>>>DDDGGGHHHCCC;;;777999===444999777///,,,///000,,,000222555666444222111111666333333444555444666999;;;???AAA@@@===>>>CCCHHHPPPHHHAAAAAABBB???:::999DDDCCC@@@AAAHHHPPPQQQNNNLLLNNNQQQTTTRRRMMMMMMQQQGGG@@@<<<>>>CCCHHHOOOVVV\\\[[[YYYUUUPPPKKKGGGDDD<<<===??????>>><<<:::888888<<<;;;555555::::::555777;;;;;;666777>>>@@@<<<;;;:::999888<<>>IIIXXXgggpppttttttTTTDDD555000111000......///000222444555555444444333222222111222222333333yyyhhh```\\\___dddgggiiikkkeee___WWWTTTYYY___]]]XXXSSSPPPMMMLLLKKKHHHBBB===>>>@@@AAA@@@???CCCKKKRRRFFFLLLQQQNNNGGGDDDHHHMMMIIIIIIHHHHHHIIIKKKNNNOOOOOOMMMLLLKKKPPPYYYdddlllccc```\\\ZZZYYYXXXUUURRRWWWZZZ]]]______\\\YYYWWWUUUVVVWWW[[[___eeeiiillltttsssqqqmmmhhhdddcccdddcccaaa^^^^^^^^^^^^\\\[[[^^^^^^^^^\\\ZZZZZZ\\\___\\\___bbbbbb^^^XXXSSSQQQNNNLLLIIIGGGFFFEEEDDDCCCDDDAAADDDJJJMMMJJJFFFFFFLLLOOOPPPLLLEEEBBBDDDHHHJJJGGGCCCAAAAAA@@@>>><<>>??????===333333333333333222222111222444666444111......///000555555///,,,///000///))),,,000222222111000111000///............000111555777999777444333555888;;;555111444666444222222>>>;;;888888;;;@@@AAA@@@AAAAAAEEEJJJIIIDDDBBBDDD;;;555333777===BBBIIIPPPLLLMMMNNNJJJCCC<<<999888666666666555444333222111+++///000---...111111---000333222......222333000000000///000222888@@@FFFQQQQQQQQQWWWbbbllljjjccc^^^[[[PPPAAA999::::::777777888999999999666444222999:::;;;999666444444666111///---...000222111000...///000111111111000000---,,,)))'''***///...))))))******+++++++++++++++...***((((((***,,,---...******+++,,,,,,,,,++++++)))((((((***,,,,,,)))'''))))))***,,,......,,,***)))))))))*********)))((((((((((((((())))))))))))))))))***+++,,,---///000***+++,,,+++***)))***,,,)))***++++++++++++***)))&&&((()))***)))((()))************+++,,,+++******(((++++++)))))),,,,,,***---------,,,++++++,,,...------......---,,,++++++,,,...000111333333111///)))***++++++,,,,,,++++++)))+++---,,,,,,,,,...///***,,,111666444///...000000------444DDDZZZooo|||oooZZZBBB222,,,)))+++...,,,,,,---------,,,,,,,,,222111000///000111222333nnnkkkhhhiiipppuuuvvvxxxzzzpppnnnkkkjjjpppvvvssskkkooofff\\\[[[______WWWNNNIIINNNRRRRRRQQQTTT[[[bbb^^^eeeiiidddZZZTTTWWW]]]YYYYYYZZZ[[[\\\^^^______YYYZZZ\\\^^^bbbhhhpppvvvtttqqqmmmhhhddd```]]][[[```dddiiimmmmmmjjjfffcccYYYXXXWWWYYY^^^eeemmmqqquuuvvvvvvrrrlllfffbbb```]]]ZZZWWWVVVUUUUUUTTTSSSUUUVVVWWWWWWUUURRRQQQPPPLLLOOOQQQQQQMMMFFFAAA>>>AAA>>>;;;999999888555333555444777===???;;;888888===@@@AAA>>>999666999<<<999777666666666666555333777:::999666444666666666000000///...............---,,,---000333444111///---000000...---///000///---...000111111111222333000111000//////000000///555666777444111///000222111,,,+++000333111///000333222111222333333333444888777:::???AAA<<<888888222...---222777999<<<@@@<<>>777222000111000000...---,,,,,,,,,,,,(((+++------...111111//////000000...---//////...---///111222222444777999=========@@@HHHNNNKKKDDDDDDDDD???999666666555333333222111000000000000000333333333222111000000111...---,,,,,,,,,---------+++,,,,,,---------------+++,,,***''')))---,,,'''((())))))******))))))(((---+++)))''')))++++++************+++++++++++++++((((((((()))******(((&&&((('''''')))++++++)))'''(((***,,,---,,,+++***)))''''''((((((((())))))))))))(((''''''((()))******(((***+++***)))(((((()))'''((()))***)))(((&&&%%%$$$&&&))))))((((((((()))'''((())))))((((((''''''%%%((((((&&&&&&)))***'''(((*********(((((()))+++***+++++++++++++++++++++'''(((+++------,,,+++,,,(((((()))***************'''(((*********)))+++---((('''***......+++***---***+++------000888DDDMMMaaaWWWJJJ@@@666,,,)))***,,,,,,+++***************......---,,,---...000111ttttttuuu{{{zzzyyyooonnnssstttllldddbbbfffjjjkkkiiijjjoootttsssxxxzzztttiiibbbdddhhhbbbdddfffhhhhhhfffdddbbbXXX]]]ccciiinnnrrrwwwyyytttqqqmmmgggaaa]]]YYYWWWYYY]]]bbbfffgggccc^^^[[[MMMJJJHHHHHHLLLTTT\\\aaa___aaabbbaaa\\\WWWRRRPPPKKKHHHEEECCCBBBAAA???>>>>>>BBBHHHKKKJJJEEE>>>999:::<<>>:::666333111333222111111222222111000///...111555555111///111222444666444111000222555......///000000111111111444444666999<<<===;;;999333222000///......////////////111555999:::888666111111000222555777777555888999999999888888;;;===:::===>>><<<<<<===;;;777555555555222000000111333222//////333444000...///------///222222///000444666555999BBBEEE@@@999555111------111222000///000000333444222...++++++,,,......---,,,,,,,,,,,,---(((***,,,---///000111000---......---.........------///222333222000000000111222222222555888666000000111222111111111000///000...,,,+++***,,,.../////////.........///000000......---,,,++++++++++++******+++++++++,,,,,,,,,---//////,,,+++------***))))))***+++,,,,,,++++++...///...***)))++++++)))+++*********************(((***,,,,,,***)))((()))+++)))(((((())))))((('''))),,,000111///---,,,+++(((((((((((()))))))))))))))(((&&&&&&'''((('''&&&'''(((******)))(((((())))))******+++***)))((('''%%%'''))))))(((((()))***&&&'''((('''&&&%%%&&&'''%%%((()))''''''***+++(((&&&''')))(((''''''((()))))))))*********++++++++++++***+++---+++''''''***'''((())))))******))))))'''&&&(((***)))''')))---,,,))))))++++++((((((***))),,,---***%%%%%%***000666;;;DDDKKKHHH:::...)))+++***)))(((((((((******++++++++++++,,,---......~~~{{{wwwwwwyyyyyytttooosssttttttsssppppppsssvvvyyy|||}}}wwwmmmffffffhhh```cccfffhhheee___XXXSSSLLLSSS\\\ccchhhjjjlllmmmbbbaaa]]]XXXRRRNNNLLLKKKHHHKKKPPPSSSRRRNNNHHHDDD<<<:::888888;;;@@@FFFJJJCCCEEEHHHHHHGGGDDDCCCCCC===;;;888666555333000...000333777;;;<<<:::666222222444555444222111111111...///000000000000000000000//////222111------000///000111000...---///111+++,,,---------...///111333444;;;FFFNNNNNNGGG@@@111000//////000333666777777;;;??????===;;;<<>>;;;999777888:::<<<888666777::::::555222333000///111444222...000666444666>>>KKKQQQKKK???777111------000111...,,,---.........---+++*********---------------......///,,,,,,,,,---......///000+++***+++---...------......000111111000.........---111222000000222222000------...///000//////000------,,,,,,,,,,,,---.........---...///111222333111000///...+++******+++++++++******++++++,,,,,,,,,111444///++++++---,,,((()))+++---///111222222333888888111---...///.........---,,,++++++++++++,,,111555444...,,,---111000...***))))))******)))***...222444222///------'''((((((((())))))))))))***(((&&&''')))***(((&&&%%%''')))***)))((()))***))))))******+++*********'''((())))))''''''(((***'''((((((&&&$$$###%%%(((%%%((()))''''''++++++)))%%%&&&(((((('''''''''))))))((((((((())))))******...++++++---***&&&'''---'''(((((()))))))))))))))(((&&&(((++++++''')))...///+++***,,,,,,))))))+++***)))(((%%%###&&&+++000###(((333BBBIIIDDD<<<888111///,,,***))))))***+++******,,,------.........|||rrrtttvvvwwwuuusssqqqppprrrppplllhhheeedddfffhhhvvvxxxxxxrrriiicccbbbcccXXX\\\```aaa]]]SSSHHHAAA===CCCLLLRRRVVVWWWVVVVVVQQQQQQNNNJJJEEEAAA@@@???;;;>>>AAACCCAAA<<<555111222111111111333666:::<<<777999;;;======???AAACCC===;;;999888666444000---444222000000333888;;;===555666777666555666888:::222444666555333111222333777444333555333000111555222333444333111000222333...///000//////000222444333555???PPP\\\[[[OOOEEE//////000222777<<>>@@@DDDDDD???<<<===777555555555111+++...666111444AAARRRZZZRRRCCC888000,,,+++///111000000222444333111000000/////////,,,------......//////000333111111111111000000222,,,,,,---000111000111222222333444222111000111333...333555222111444666666444222111111111000111333,,,---.../////////...---000......///222444666666333333222///,,,******++++++++++++++++++,,,------)))000444///)))(((***,,,'''))),,,///222555777888999@@@AAA999222333555444222222000///............111888>>>;;;444000444999555111---******+++,,,+++***///444555333///......'''''''''((((((((())))))***((('''))),,,---+++(((###&&&)))***)))))))))***'''''''''((()))***++++++((())))))((('''&&&(((***((()))(((%%%###"""&&&)))$$$''''''%%%&&&******((($$$&&&((((((''''''((()))(((((('''''''''((())))))+++((()))+++)))&&&***222'''(((((()))))))))))))))***''')))---,,,(((***//////++++++...000------...'''((())),,,...---***&&&...'''%%%///<<>>===;;;999888777555222///000333555444222111333666444333333222444===LLLZZZaaaVVVFFF888333444444222222444666666777;;;BBBGGGQQQFFFBBBGGGFFF???<<<@@@???BBBEEEFFFEEEDDDCCCCCCGGG???;;;>>>@@@===::::::777999:::999888777333...111444555222000222444444;;;555:::OOO```]]]LLL???555111222>>>KKKPPPIII@@@======;;;:::888666444333333444666777999;;;999555>>>>>>BBBHHHOOORRRRRRPPPUUUWWW^^^ffffffbbbccciiifff\\\VVVYYY\\\YYYXXXYYYWWWWWWYYY]]]\\\XXXXXX[[[WWWUUUPPPHHH===333111222...555BBBRRR[[[UUUDDD555///---...///...111<<>>???>>>:::666333666777999;;;;;;999666444666//////666888555;;;GGGNNNFFF===999<<>>111,,,...333222000000444888777222,,,111111000...111888999777222333000+++***---///---///222555555222000000111111444555333///,,,---///,,,---000333888===AAADDD===;;;999888999===AAADDD@@@>>>:::666555555777999777999>>>@@@===:::???GGGFFFCCC;;;222---......+++---///222555555222...+++++++++***)))(((((())))))***)))((()))++++++)))((())))))(((((((((((()))))))))***'''$$$'''///000+++000---------+++(((***000---,,,***'''&&&%%%&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((()))******)))***+++***))))))+++,,,+++)))'''''')))*********(((000444111///000...)))///...------...111555777...---+++***++++++***)))+++,,,,,,******111<<>>:::===DDDRRRSSSMMMCCC???@@@@@@>>>@@@>>>===???AAA@@@:::555777666666888666444;;;DDDRRRWWWZZZWWWUUUSSSNNNIII<<<:::888777666444111///000222333333111111222444111000000111666DDDYYYiiiuuucccLLL;;;444333444666999<<>>===CCCBBBBBBCCC@@@;;;666333777666???QQQ]]]VVVEEE888///000;;;NNNWWWNNN???555---000111111000///000111...000111222333333222000111111222666:::===<<<:::333666>>>FFFIIIHHHLLLSSSRRRLLLJJJQQQXXX[[[___cccWWWZZZ```hhhiiieeedddfffjjjgggaaaWWWHHH999///***///777GGGZZZeee```NNN>>>333000//////000666DDDRRRNNNBBB777333222///......444777<<>>;;;666555:::;;;===LLL]]]kkkddd[[[UUUUUUYYY\\\^^^``````ZZZNNN>>>333000111333111111888AAACCC???888...///...---222999;;;888111222000---...444888777AAABBBAAA===777222111111000111222111///---,,,---------...111333777:::<<<666444222111222555999;;;AAA???===;;;:::;;;===>>><<<@@@FFFJJJEEE@@@AAAGGGMMMMMMFFF;;;222...,,,)))***...333888999555///+++++++++***)))))))))))))))***)))))))))++++++)))((())))))(((((((((((())))))'''))))))'''+++444:::999555333333555444111000333777555111---***((()))***))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((())))))******+++,,,+++******,,,...,,,***((('''((())))))(((///444555333222444222---000//////000222555777999///...,,,,,,---...---,,,---///000//////222:::@@@JJJNNNWWW```]]]PPPBBB;;;:::111+++,,,......333888|||wwwrrrnnnhhhaaa[[[SSSSSSQQQMMMHHHDDDCCCCCCHHHGGGHHHLLLPPPPPPIIICCCEEEDDDBBB>>>666222888BBBOOOKKKCCC;;;:::<<<;;;777:::888666777:::;;;999666777666555444111444@@@LLLdddhhhkkklllkkkggg]]]QQQ;;;999666555555333111///000111222222111111222333//////...///888MMMgggyyywww^^^BBB555333666???HHHJJJJJJLLLNNNSSSZZZcccjjjddd[[[UUUVVVUUUOOONNNRRRPPPQQQRRRRRRQQQRRRTTTUUUVVVXXXTTTOOORRRZZZZZZSSS\\\]]]ZZZRRRIIIDDDHHHMMMZZZUUUVVVZZZUUUEEE888333444:::GGGVVVZZZOOO???444,,,///@@@UUUXXXEEE444...+++...//////---,,,...111,,,---///000000//////000///...---...///000///---***,,,000444444222555;;;===::::::===AAADDDJJJOOOIIIKKKQQQXXX[[[ZZZ\\\```hhhfff```TTTFFF:::111,,,---777III___kkkdddOOO===444000...---000888JJJZZZPPPCCC777222111//////000555<<>>===<<<;;;777555666555;;;NNNccclllfff^^^XXXUUUUUUVVVVVVRRRTTTSSSLLL@@@555111111333000000999FFFKKKEEE===,,,---,,,---333:::;;;888000111000...222;;;BBBCCCHHHGGGBBB;;;444...,,,,,,...---,,,---...---,,,***------------...///111111///...,,,++++++---000111888777777666777777888888888<<>>???:::777777???===888111,,,)))***+++******)))((('''&&&%%%%%%''''''''''''''''''(((((((((((((((((())))))))))))+++,,,---,,,++++++---///---+++((('''((())))))(((444888888666444444222...***+++,,,...///111333333///...,,,---...000/////////222444444333333555888???GGGWWWiiiooofffXXXOOOFFF999,,,'''***///666<<>>MMM[[[SSSPPPKKKFFFEEEFFFIIILLLKKKEEEAAABBBAAA???@@@EEE?????????>>>===???BBBDDDKKKQQQMMMDDDFFFQQQQQQHHHMMMOOOQQQKKKAAA===FFFRRRfffcccfffjjj___GGG666444444@@@PPPYYYVVVIII===666000111===MMMJJJ777...333555222000....../////////------///111111///111666444333111000/////////...222333333222...,,,...111333222000///...///333777;;;999999===???AAAHHHOOO\\\]]]XXXIII999222111333///:::OOOccclllbbbJJJ666222...,,,,,,///777HHHXXXJJJ===111---......///222555>>>GGGHHHDDD@@@;;;888;;;;;;::::::999999888888:::999777555444333444444:::555111000///222???NNNNNNKKKFFFAAA>>><<<;;;;;;555999;;;999444///......333...---666CCCGGG???555,,,,,,,,,---444;;;:::555...000///...333>>>FFFHHH@@@===888333...+++******,,,***(((***------+++(((,,,,,,++++++++++++++++++,,,+++***)))((()))+++,,,---..................---...111777;;;888111///111???JJJPPPGGG888...,,,,,,'''+++111888<<<;;;444...******)))))))))))))))*********)))***+++,,,***((()))))))))******)))))))))'''***+++)))(((///;;;DDDBBB>>>===@@@AAA>>>;;;;;;@@@>>>999111***'''(((***))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))'''(((((()))))))))))))))***+++,,,+++++++++---///---+++)))(((***+++++++++333:::???<<<555///,,,+++'''(((***+++,,,,,,,,,+++,,,+++***+++---//////......000333333222111222333666;;;FFFUUU___bbbdddgggSSSFFF666***''',,,444;;;rrrmmmmmmqqqvvvxxxoooddd[[[WWWUUUSSSQQQZZZZZZYYYYYYZZZ[[[[[[[[[```[[[VVVVVVXXXUUUMMMEEECCCMMMRRRIII<<<===MMM^^^XXXKKK<<<666888<<<<<<<<<;;;<<<===??????===:::777;;;:::666222888KKKeeewww~~~}}}{{{yyywwwppp___OOO999666444333333333222000333333333333444555555444//////...111BBB]]]rrrzzzoooSSS999333<<>>555111>>>NNNfffiiiooommmZZZ@@@444555555EEETTTWWWMMMBBB;;;999333444<<>>>>>;;;:::===>>>>>>:::222***&&&'''***&&&&&&''''''(((((())))))&&&''''''(((((()))))))))''''''((()))***))))))(((((()))************,,,...,,,***)))***,,,.../////////;;;GGGFFF999+++'''***+++,,,---------+++***((()))((('''(((***,,,,,,,,,,,,---------------///000000111555:::@@@III\\\lllhhh```PPP<<<---)))///555}}}oookkkjjjlllooojjjeee``````dddiiillllllsssrrrqqqsssvvvyyyyyyyyyttttttuuuvvvssshhhXXXLLLVVV[[[XXXKKKAAAEEEUUUbbbPPPCCC777555999===???AAA;;;<<<>>>@@@???<<<888666777888666777DDD]]]www}}}wwwmmm[[[JJJ888666333222333333333222555444333444555666666444,,,---...777MMMfffpppnnn[[[HHH666333???MMMRRRQQQ<<<888333111111222333333555555555333111///111333222222111///------000222111666555......222222---222444999888///+++888KKKdddlllooocccLLL999333555666GGGUUURRRDDD:::777777111777@@@DDD===333333999///000555???KKKPPPNNNJJJFFF>>><<>>BBBCCC???<<<===??????777999888666555888777555555333333444222///000444MMM[[[___NNN888...------333DDD[[[jjjgggVVVAAA222//////111333444888DDDPPPFFF:::...+++,,,,,,,,,...888CCCFFF<<<222000111000,,,,,,,,,,,,,,,,,,------++++++++++++---///111222333000...000333333///,,,...//////...---,,,---...,,,---------,,,,,,...000111...///888BBBEEE===333000///...000777===888000---...---+++...777===>>>444000,,,******+++++++++***))))))***++++++***))))))***++++++,,,+++++++++))))))))))))))))))((((((***++++++***)))((('''&&&)))((((((***)))'''(((,,,000BBBOOOJJJ;;;000,,,,,,)))))),,,222999;;;666111)))))))))))))))******++++++******+++,,,,,,+++)))((()))***++++++***)))((())))))******(((+++777DDDBBB???======:::777999>>>???@@@>>>666---((())),,,%%%%%%&&&'''((()))******(((((((((((((((((())))))&&&''')))*********)))(((''')))******)))***,,,...,,,***)))***,,,...//////---:::IIILLL>>>---(((+++***+++++++++***)))'''&&&(((&&&%%%&&&)))*********,,,+++*********,,,---...------//////...444GGGYYYqqqpppeeeOOO:::///...///wwwqqqkkkhhhggg``````ccciiirrrxxxzzzzzz}}}{{{{{{}}}~~~}}}|||wwwzzzzzznnnfffjjjdddVVVHHHHHHSSS^^^aaaHHH>>>888:::>>>>>>???BBB:::;;;<<<<<<;;;999888888444888;;;BBBTTTooouuugggRRRAAA999666333222333444444444555333222333555666555333///000333???XXXllliii[[[@@@:::111222BBBSSSPPPBBB555222///000222444333222888;;;===;;;888888999999888888888555333222333555555666888888777666666555888666777666---***999NNNgggppplllUUU???666444222999KKKYYYRRRAAA666222222///;;;CCC@@@999666555555222===OOO]]]eeeddd___ZZZOOOBBB<<>>???>>><<>>000...000///,,,---...000000000//////...///000111222333444555999;;;999555222555999;;;777999999666222000222444111222333333222000...---++++++...444999999222+++---------222<<>>BBBGGGGGG???777999@@@BBBEEEDDD===111)))''')))((((((((((((((('''''''''******))))))((((((''''''&&&''')))***+++***(((''')))***+++,,,+++,,,///111///,,,)))(((((((((((('''***---666AAA@@@555---,,,++++++,,,---...//////000,,,+++)))***+++---,,,,,,/////////000000...+++)))***((())),,,,,,---333;;;666@@@IIIJJJJJJIIIBBB:::|||vvvllldddbbbjjjqqqxxxvvvnnnddd[[[TTT```___]]][[[WWWRRRLLLHHHLLLLLLSSS```nnnyyytttWWWDDDNNN]]]]]]SSSNNN>>>999888;;;>>><<<;;;;;;777888999888777666777888:::<<>><<<>>>???777777<<<;;;777======...***)))***...333444222///------...444>>>EEE???555222111------:::IIILLLEEE777111,,,,,,,,,******---+++555999222++++++---...,,,+++***))))))***++++++------------...///000111,,,++++++)))((()))---000;;;@@@AAA<<<666222,,,'''+++222<<>>BBBAAA>>>999333...+++***))))))******))))))((('''((((((((((((((('''''''''&&&''''''(((((()))******,,,,,,+++++++++,,,------444///,,,+++***(((&&&'''(((***---333666444---'''---(((///???EEE<<<444333222---+++,,,,,,,,,///444111///---,,,---.........000---,,,+++)))'''+++222333555777777777===GGGOOO|||{{{vvvjjjccccccnnnrrrtttrrrllleee___[[[[[[ZZZYYYXXXUUUPPPJJJEEEGGGEEEFFFOOO^^^nnnvvvxxxcccNNNCCCPPP^^^[[[MMMCCC???:::888:::<<<999777888999;;;;;;;;;999888999:::999>>>MMMdddxxxzzzeeeMMM>>>;;;777666666666777777666444555444///,,,000777777333444;;;IIIdddvvvdddEEE:::666444===PPPXXXKKK:::111,,,///999KKKYYYYYYJJJ;;;888666666777888888:::;;;???>>>>>>============>>>MMMEEEFFFKKKTTThhhuuuppphhhTTT???444///333IIIaaammm^^^III888111222555777KKK]]]```III222...000///777<<<888444666222222===JJJgggjjjUUUHHHAAA<<<333000555;;;;;;888888777777777888::::::999888555555222222:::FFFJJJHHHGGGJJJ___rrrssspppnnnfffRRR<<>>FFFOOOPPPMMMIIIEEEFFFGGGHHHIIIJJJJJJJJJCCCBBB???===@@@EEEEEEBBB<<>>333000000000000000111666===BBB555///+++,,,---,,,---000AAAQQQLLL999222111000222555GGGZZZ```]]]XXXQQQJJJ<<<@@@@@@>>>>>>@@@@@@===???@@@@@@@@@???@@@BBBEEE@@@CCCFFFHHHFFFDDDBBBBBBDDD>>>======???JJJHHH777...---,,,...111222///++++++***---:::LLLTTTIII888---...,,,...<<>>FFFAAA777///,,,---)))###)))***************)))))),,,,,,+++************+++++++++)))(((''')))---111AAAKKKNNNCCC333******+++***333AAAIIICCC444***'''(((''',,,555999444...***...***,,,;;;RRReeennnoooooolllfff___YYYUUUSSSRRRCCC666)))&&&(((******+++,,,((((((,,,---***)))***,,,///222222///,,,---...---......,,,)))(((((()))))))))))))))))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''------,,,+++************111000...,,,***)))(((''''''''')))...222333000,,,...---555CCCIIIBBB:::888---)))(((******)))***...,,,***)))***,,,...//////111//////000---((())),,,...000111///---,,,///222}}}lll```cccvvvyyy}}}}}}{{{~~~}}}|||{{{{{{zzzvvvnnniiihhh]]]MMMEEEPPPaaa___QQQFFFJJJTTT]]]]]]RRRCCC;;;;;;888888<<<>>><<<<<>>TTTnnnfffHHH000///111111:::HHH^^^ZZZLLL999///000333222;;;:::333333888555666DDDgggyyy|||\\\AAA<<>>===CCC]]]vvvwwwmmm^^^MMM444111333555AAA^^^mmmdddIII444111...///222222DDDgggtttzzzjjjPPP<<<444222222111000000111444888;;;333...+++,,,,,,+++---111GGGUUUMMM888111222111333:::QQQddddddYYYMMMCCC;;;...111222000000333333000555555444333333333555666333666999999888666555555555111222222555BBBEEE888...,,,+++---000111///,,,---******777KKKTTTFFF333+++,,,,,,///===MMMNNNFFF000...---,,,***,,,666BBBKKKDDD888///,,,,,,+++))),,,---......---,,,***)))---,,,,,,,,,------...///,,,+++***(((''')))...111AAAJJJMMMAAA222)))((())))))222???GGGBBB444+++)))***)))///999>>>:::111,,,...+++000DDD]]]pppzzz~~~|||xxxvvvaaaMMM555)))(((+++,,,+++...)))(((+++---+++***++++++---...---+++***,,,...''')))))))))'''&&&'''(((+++***))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))------,,,***))))))))))))///111000,,,)))))))))'''&&&''')))...333333///+++...,,,000888;;;666111000,,,((('''))))))'''(((,,,+++)))'''(((***,,,------...,,,---000///***(((***...000222111...+++++++++{{{yyynnnnnn{{{{{{~~~wwwjjjUUUIIIOOOWWWOOO@@@DDDRRR^^^]]]RRRGGGAAA>>>:::888999======;;;<<<@@@666888:::::::::;;;<<<>>>:::>>>EEEJJJIIIDDDDDDHHHBBBEEEFFFBBB===999666444333666999888555333444666666333222333444555777888CCC```sssooo```III:::<<<999HHHVVVSSSCCC555333666777MMMaaa]]]HHH888:::CCCKKKTTT\\\^^^]]]ZZZPPPFFF=========<<<:::888666555111222333333BBBfffxxxmmmTTTCCC777555:::DDD\\\uuuUUU<<<,,,000555999LLLdddkkk\\\GGG666000222444444:::888111333999777;;;MMMooozzztttSSS:::===NNNhhhqqqyyyzzzrrrggg\\\UUUPPPPPPQQQSSSWWW```kkkrrrpppppppppnnndddTTTCCC:::???CCC[[[vvvyyynnnYYYBBB111000333666EEEbbbmmm___BBB111222///...222444IIIiiirrrrrraaaIII999444333111111000000222444555666111---+++,,,,,,+++...333MMMYYYNNN777000111111444===SSSaaaXXXGGG:::111***+++...000///000444444111333222000//////000000000...///000///---,,,,,,---......222000...;;;CCC;;;---+++***,,,000222000...///)))'''444IIITTTHHH555+++,,,+++///===MMMNNNFFF111///---+++)))+++555AAAIIIDDD;;;222+++***000666777888777666444222///---000111111222444666888999777555111,,,)))))),,,///EEEKKKLLLCCC777///,,,***(((000<<>>333---,,,***)))///;;;BBB>>>555///***)))000@@@OOOXXXaaahhhvvv~~~yyybbbDDD000,,,......***...***(((***+++)))***------------,,,++++++---///((()))***)))(((''''''))),,,+++***)))(((((())))))************))))))))))))'''''''''(((((()))))))))---,,,+++***)))(((((((((---222222,,,)))******'''&&&'''+++000555444...)))000------000111000111222---)))''')))((('''(((,,,,,,***(((((()))************)))+++///000,,,)))***,,,...000111///---***))){{{}}}~~~|||uuuooooooppprrruuuuuutttvvv{{{yyykkkZZZRRRRRROOOFFF<<>>>>>>>>:::999:::======:::<<<@@@999:::;;;:::999888999:::;;;:::===>>>:::555444888<<<>>>>>>;;;999:::999777555666666555444333333444666333111333444444666;;;IIIhhhvvvkkkXXXCCC777:::CCCWWW]]]JJJ888888:::888444OOOfff___DDD555AAATTTeeepppyyyyyywwwtttiii\\\TTTUUUUUUTTTQQQNNNLLLKKK;;;444222555FFFfffwwwlllIII???444111<<>>///333000...222888PPPkkkoookkkXXXBBB666333333000000000111333555444333000---,,,---,,,+++///555RRR[[[NNN555///111111444;;;OOOXXXIII777///+++&&&(((,,,///...000555666444444222//////000111000000---......---+++***+++,,,///111555111,,,666???999,,,***)))+++///111000......)))(((666LLLXXXNNN<<<,,,---+++...<<>>GGGDDD>>>666,,,)))444@@@EEEDDDAAA>>>:::777333111333333444666999;;;===???CCC@@@999111+++)))***,,,BBBIIIKKKCCC777000+++((()))000;;;BBB===222------'''&&&,,,:::CCCAAA999333...---111:::======CCCMMM\\\fffuuu~~~kkkPPP<<<777777444---000...---...+++'''(((,,,---,,,+++***+++,,,---...+++,,,,,,+++)))(((((())),,,+++++++++,,,---///111111111000///...---,,,,,,((((((((((((((()))))))))++++++***)))((((((((((((+++222444---)))++++++(((''''''+++000555555000,,,,,,***((((((***///444888111,,,)))))))))(((+++//////,,,***)))***++++++******(((***///111...++++++(((***---//////---***(((vvvtttyyy{{{{{{}}}uuuggg```ccccccfffgggccc]]]```jjjtttkkk___WWWXXXVVVKKKCCCBBBKKKUUUUUUFFF;;;<<<===;;;777888;;;@@@AAA@@@DDDJJJBBBBBBAAA>>>;;;888777777:::888999;;;999555444666>>>CCCBBB:::777;;;AAACCCEEECCC@@@@@@BBBCCCDDDDDD@@@999444444333333999AAAVVVnnnpppYYYFFF:::888???MMM]]]]]]EEE444666;;;888<<>>WWWkkkgggXXXGGG555444222===OOO```pppmmmZZZ:::---333111///444===XXXnnnooofffRRR===333222222///...///222555666444222000...---...,,,,,,000777UUU]]]MMM444---000111333999JJJPPP???000...///,,,)))---//////111666777444333111......000111000//////222555666555333333333000000333000+++666===444...,,,***+++...000///------***---:::OOOXXXNNN===......+++---;;;LLLNNNGGG666000,,,,,,---///666===KKKFFF@@@888---***444BBBLLLIIIEEE???:::555111/////////000111333555777999AAA>>>777000***)))+++--->>>IIINNNEEE666,,,((('''+++222>>>EEE???222***)))'''%%%+++:::FFFFFF???:::666000000555555333:::GGGKKKSSS]]]dddjjjooowww|||sssjjjZZZMMMIIIHHHAAA666666888;;;;;;333)))(((,,,,,,+++******+++,,,------***+++,,,+++)))))))))******+++,,,...111666:::<<<>>>>>>===;;;999888666666111000///...---,,,++++++***))))))((((((((()))))))))333555---(((+++,,,(((((('''(((---333666666444******(((''')))...444888555000+++*********...333000///------...000000///...++++++000333000,,,,,,'''(((+++---...---***'''nnnhhhooowwwyyy{{{wwwwwwyyyqqqbbb]]]cccdddgggfff\\\QQQRRR^^^kkkYYYNNNMMMWWWUUUFFF@@@FFFPPPTTTNNN>>>888>>>???888444666<<>>???;;;999:::666>>>AAA:::777AAAPPPYYY\\\XXXUUUUUUYYY]]]^^^^^^JJJAAA999666444555===HHHdddssshhhFFF333222;;;IIIRRR\\\XXXCCC333333777777LLLZZZaaaQQQ999777QQQmmmtttjjjcccWWWHHHBBB@@@BBBMMM[[[cccbbb]]]CCC111333MMMeeeppp```CCC...333555<<>>;;;555222//////222333333111666:::@@@CCCCCCAAA???>>>111...000//////<<<@@@555111...++++++---...---***,,,,,,111>>>OOOVVVHHH777//////+++,,,:::KKKNNNGGG777000,,,---000333888===PPPIIIAAA999///***333???MMMIIICCC<<<555000,,,***(((((())))))+++,,,...///777555000+++((()))---000???OOOXXXMMM999,,,***,,,,,,555BBBIIIBBB333(((%%%)))'''---<<>>======:::666888GGG^^^qqqkkkpppnnnhhhkkkrrrnnncccRRR>>>777777333999GGGOOOpppqqqXXX@@@<<<555777KKKTTTVVVIII<<<:::666555<<>>TTTUUUGGG<<<333888RRRllllllTTT<<<888666777FFFaaappp^^^CCC,,,111000---888UUUqqq___AAA222444111000444555:::555777;;;777888PPPoootttOOO888444...555LLL^^^qqqaaaKKK999222222333333777111111888:::666222333222222666<<>>CCC???BBBCCC@@@???DDDOOOYYYYYYXXXUUUUUUXXXYYYQQQGGGGGGFFFIIIKKKCCC555------//////.........---------))))))))))))************(((''')))...222888BBBMMMQQQOOONNNNNNOOOMMMGGGCCCCCCEEEFFFCCCBBB>>>444***))))))***+++++++++******(((000555333,,,))))))***))),,,+++)))...777<<<:::222)))&&&,,,///---111;;;@@@999222///......222888666///,,,//////---...333111444666666444222111111'''+++---...111222...(((xxxnnnkkklllmmmnnntttzzzyyyttttttwww}}}}}}|||pppaaaaaabbbUUUMMMPPPTTTRRRHHH@@@CCCKKKNNNIIIBBB>>>>>>@@@@@@@@@<<>>;;;666<<>>>>>===999777;;;888222999FFFEEE999222555DDD^^^nnngggPPP<<<888555;;;PPPkkkqqqXXX;;;...111111333DDDaaavvv}}}aaaBBB222444222222666666888444444999888;;;OOOgggeeeEEE222222222===VVVhhhhhhVVVAAA666333444999???CCC@@@AAAEEEEEE@@@>>>???:::666444555888888444000;;;JJJ\\\aaaRRR===222111444AAA[[[wwwmmmPPP===000000000111333>>>WWWooo{{{xxxhhhPPP<<<555444444000111///777FFFCCC666444444444......000***,,,===]]]]]]HHH000---000000222777MMMKKK666000222///,,,<<>>FFFLLLNNNMMMLLL<<<666000///444888888666111///---------...---,,,///,,,---888KKKSSSHHH888---///+++))):::RRRWWWMMM???333,,,---......666@@@YYYUUUCCC555333...---666GGGKKKEEE666++++++,,,))),,,...---***(((***)))&&&,,,---,,,)))&&&(((///666MMMVVVZZZQQQ>>>...***,,,,,,444CCCMMMEEE444***,,,&&&,,,***;;;GGGGGGLLLBBB444,,,''')))...111555:::777::::::888555777@@@HHHUUUVVVWWWWWW[[[^^^ZZZSSSLLLLLLNNNNNNEEE777---,,,------,,,,,,,,,+++++++++))))))))))))************(((((())),,,///444@@@LLLTTTRRRQQQRRRRRROOOIIIDDDGGGJJJJJJJJJJJJEEE777)))&&&'''''')))***+++,,,---%%%,,,222111+++((()))++++++---+++(((,,,444888777///)))'''))))))+++999LLLLLLPPPLLL>>>444666<<<===>>>555.........---///333666777888777333000...---))),,,......000111---&&&wwwlllfffgggkkknnnqqqyyyxxxqqqqqqsss}}}|||~~~vvviiifff___NNNJJJOOOOOOGGG@@@AAAGGGJJJEEEDDDBBBBBBBBBAAA???===;;;JJJ^^^mmmzzzttt]]]III>>>999777999:::::::::::::::999999888555444<<>>NNN___VVV:::---111777GGG___nnnaaaJJJ666444555777AAAOOO\\\\\\^^^___[[[UUUUUUXXXMMMFFF===888888:::;;;;;;CCCSSS___WWWDDD666111111:::NNNmmm~~~cccEEE444///222222///666KKKeeeuuuxxxvvvhhhNNN888000444999111111111AAAUUUQQQ===444333333///...000+++...@@@]]][[[EEE///---000000333777KKKIII666000111///...@@@TTT```UUUAAA666333111***,,,...///...------------000444999<<<======<<<888222,,,...555999666111111///---,,,...//////...///,,,,,,444CCCLLLEEE888,,,---***+++;;;SSSZZZTTTAAA555,,,---...---333<<>>LLLXXXVVVUUUUUUUUUQQQJJJEEEHHHJJJMMMQQQTTTNNN<<<***&&&&&&'''(((+++...111222***///333222---)))))),,,,,,---+++(((***111555666666000,,,+++,,,666PPPiiihhhwwwwww```PPPTTTZZZYYYNNNAAA333---------///111444666777666333000......+++---......000222---&&&sssfff```bbbjjjqqqqqqzzzuuukkkhhhjjjttttttyyytttgggbbb\\\NNNLLLMMMGGG>>>???HHHKKKGGG>>>???@@@AAAAAA???===:::FFF[[[oooxxx~~~rrr[[[EEE:::888888999:::;;;:::999888666444777333444AAAVVVjjjtttwwwwww|||rrrVVV>>>555222666777888KKKdddmmm```LLL999555777:::LLLfffTTT<<<222999:::===NNNaaasssiiiOOO888;;;PPPfffrrrPPPDDD666222>>>PPP___fffjjjbbbZZZXXXVVVPPPKKKIIIYYY\\\bbbaaaTTTCCC888666777>>>UUUttt~~~hhhFFF111111111555HHHkkkaaaAAA000444555666777444555666555333555@@@PPP\\\LLL666,,,111999LLLccclll```EEE222333666777CCCVVVfffjjjmmmjjjccc^^^___ccc^^^VVVKKKCCCBBBDDDHHHJJJHHHUUUXXXIII999444444333BBBZZZvvvqqqUUU>>>333///555333---999WWWpppxxxtttlll\\\EEE222,,,000666111111666LLLddd[[[@@@333111333//////111,,,111DDD___ZZZCCC......000///333777IIIGGG555000111///000DDDVVV^^^OOO999......//////222333222///000555:::444444333333111000///...222+++'''---777===888111111...,,,,,,...///000000...---,,,111===EEEBBB999,,,---+++---===SSS^^^[[[CCC666---------,,,000888MMMRRRHHH:::555...***000===CCC???111(((***//////111555888777888;;;:::666444444333111000222888<<>>NNN[[[YYYXXXWWWWWWSSSLLLFFFFFFIIIMMMTTTYYYTTT@@@,,,*********+++---111444666555666999888333,,,***,,,------+++***+++000666999@@@666------777KKKggg~~~~~~pppooovvvyyybbbRRR===000+++,,,------,,,...111111111111222333+++------...222555111)))~~~yyyqqqhhhcccdddjjjooouuu~~~xxxooolllnnnssstttxxxrrraaa[[[[[[TTTNNNJJJ@@@;;;EEEQQQNNNAAA<<<===>>>===<<<;;;::::::LLL^^^mmmpppqqqvvvwwwrrrlllmmmdddQQQ@@@999888999;;;;;;;;;:::888666333222777444777EEEWWWcccdddaaabbblllxxx}}}xxxhhhPPP===444111333444:::TTTnnnrrrXXXBBB333333666???TTTgggQQQ999666???:::BBB___vvv{{{hhhMMM;;;???XXXjjjkkkEEE:::111444AAAQQQ\\\bbbaaaXXXRRRRRRPPPIIIEEEFFFIIIIIIJJJGGG>>>444222555888GGGcccyyytttWWW<<<111///333===VVVzzzZZZ===000666777666666333444999888111333DDDUUU\\\EEE333,,,222<<>>222000222//////111---444IIIaaaZZZBBB//////000///444666GGGEEE555000000///333MMMYYY\\\KKK888111222333222888???@@@===<<<@@@DDDBBBAAA>>>:::777555444444333---***000;;;???:::222222///,,,,,,---///000000------,,,111;;;CCCAAA999---...,,,...<<>>555...//////.........---------************++++++++++++(((((()))+++,,,111???MMM\\\YYYWWWWWWWWWTTTNNNIIIIIIKKKMMMRRRWWWRRR???+++,,,,,,++++++---///222444777777:::<<<888///,,,///,,,,,,,,,,,,...222:::AAAHHH888+++///DDD]]]rrr}}}~~~~~~vvvmmmrrr~~~uuudddKKK666,,,***+++***'''))),,,---...///111333+++,,,,,,...555:::666///tttsssqqqpppooonnnmmmmmm||||||}}}sss^^^WWWZZZWWWNNNEEE>>>AAAOOOVVVMMM>>>===>>>===;;;888777888999BBBKKKSSSUUUUUUWWWZZZ[[[SSSUUURRRFFF<<<999999999;;;;;;:::999888666444333777777:::CCCMMMRRROOOJJJDDDNNNZZZaaa]]]QQQBBB888444111222555CCCcccxxxsssOOO;;;333555777HHH^^^eeeQQQ:::<<>>BBBFFFHHHBBB>>>>>><<<999777888666666888:::555000000444BBBVVVmmmrrr___DDD444111...:::NNNhhhwwwPPP999222;;;;;;777555222333:::888///666LLLYYYXXX===000,,,222AAA]]]rrrsssiiiQQQ;;;555111---222===999???BBB<<<555444777999???>>><<<:::999888999999::::::666///...444<<>>888111333000---,,,---///000111---------222>>>FFFBBB999......---...999KKKYYY^^^EEE666,,,,,,...+++,,,111>>>JJJEEE555///---...555:::FFFJJJ???222---+++''')))---///---...111111...///000111222222111///...,,,,,,+++******+++---...---777IIITTTKKK666+++---)))000111GGGWWWVVVUUUDDD666...))))))++++++,,,...///---+++)))+++111:::@@@QQQVVVXXXTTTRRRUUUXXXYYYOOOOOOKKKDDD???;;;333,,,------,,,,,,,,,+++++++++*********++++++++++++,,,((('''))),,,///333===GGGWWWTTTQQQPPPQQQPPPLLLIIIKKKKKKIIIIIIKKKGGG888(((******))))))***,,,---...///...444<<<;;;222...222,,,+++,,,...000444>>>GGGMMMAAA777===RRRhhhtttwwwqqqhhhgggoookkk```dddsssrrrYYY>>>...*********)))***++++++******+++---+++******---666<<<999111uuurrrpppqqqtttvvvvvvttt{{{qqq]]]UUUWWWTTTIIIAAA@@@KKKWWWTTTGGG<<>>>>>===AAAFFF???CCCCCC>>>::::::888666999888888777777888888999888888:::===@@@@@@>>>===555777;;;@@@BBB>>>999555555111222888LLLmmmxxxhhhFFF888777888<<>>@@@666MMMsss}}}rrrTTT@@@999BBBbbbuuuhhhPPPEEE;;;666444111444999999999666222222333222000222333666888555222666===XXXjjjvvviiiOOO:::333222...EEEccc|||}}}fffHHH666666BBB???888666333111888333---<<>>=========>>>???AAACCC666333111333888999555111555222...,,,---...000000...---...555CCCJJJDDD888......++++++444DDDRRRZZZEEE666+++,,,...+++,,,000777GGGEEE555...,,,,,,222444DDDNNNHHH;;;333---''')))++++++))))))++++++)))))))))***+++,,,---,,,+++,,,,,,+++***)))***,,,......<<>>JJJLLLLLLLLLQQQZZZdddjjjllleeebbbbbbfffccc```gggrrr{{{cccFFF222,,,---,,,,,,,,,,,,+++((('''((()))+++***(((,,,444;;;888///~~~vvvmmmkkkqqqzzz{{{tttkkk[[[TTTTTTNNNCCC>>>CCCSSSZZZQQQCCC===AAABBBBBB???:::666555666===666555::::::555888AAA555:::<<<::::::;;;888333666666666666888:::<<<===888999:::888666555666888999333///222888;;;;;;;;;888333333:::PPPooorrrYYY@@@777:::<<<@@@]]]qqqeeeXXX???>>>===444OOOtttvvveeeGGG666555BBBggg~~~qqq\\\PPPDDD===777444888@@@666:::777111000444444//////000222333222555AAANNNlll{{{|||dddGGG888555444///MMMqqqpppWWWCCC555:::GGGCCC:::777444000444///,,,BBB```]]]DDD:::222000777KKKnnnwwwhhhSSSBBB:::777555222...444555000---111333222000222555666444222000///...---111777666777GGG[[[www{{{qqqWWW===111000222666111111@@@ZZZpppyyyxxxfffPPP999111222111000111,,,FFFfff|||sssKKK000444---111000000222000;;;SSSlll^^^CCC222222000---444555CCCAAA444111///000888YYYiiiooo^^^FFF888333000---...000000/////////000...---......000222444666///---,,,///333555333111666333...,,,,,,...///000...---///888GGGNNNEEE888...---***)))000???MMMVVVDDD555***+++...,,,+++///333FFFFFF666...+++***...+++@@@OOOLLLBBB:::333+++***---,,,)))***---...,,,(((&&&&&&''')))+++---------...---+++((('''(((+++///???VVV___OOO555))),,,,,,000,,,@@@RRRVVVYYYKKK999222,,,---...---,,,...((()))***+++,,,---...//////222333111111444333000222222///***,,,111111+++//////.........---------******+++++++++,,,,,,,,,+++'''(((...333333333444>>>:::555555777:::;;;:::444333...))))))---+++'''&&&'''(((***,,,---------+++***222>>>>>>333,,,///...,,,---000000222===JJJDDDOOOYYYZZZWWWXXX\\\```]]]dddgggcccaaahhhrrrxxx~~~iiiJJJ444...///000,,,------+++(((((((((***+++***(((***333999555,,,uuukkkjjjmmmsss}}}}}}xxxxxxwwwuuuuuuxxxssseee[[[ZZZUUUJJJEEEIII:::DDDRRRWWWOOOCCC>>>AAA===HHHHHH===;;;BBB???333;;;:::999999:::;;;===>>>>>>;;;999:::999555555777:::999555222555;;;<<<999777999;;;:::777666777999777444000000333666777666777;;;777@@@^^^kkkZZZFFF;;;;;;888>>>XXXrrrnnnYYYDDD<<<>>>999444PPPmmmjjjSSSDDD222333KKKjjjxxxwwwjjjkkkcccTTTGGGAAA>>><<>>444000===YYYsssxxxmmmcccZZZQQQIIIBBB>>>;;;<<<@@@@@@<<<888777;;;>>>???===<<<>>><<<999===???AAABBBGGGSSScccnnn~~~mmmWWWBBB333+++...666999333;;;UUUmmmuuuqqqlll\\\FFF333000333111000222555RRRrrr{{{iiiKKK444***---+++111+++///555:::ZZZhhhUUU???444000///000222///777;;;888333333444444YYYeeeooommm^^^III777---...///000000000///---,,,//////...---,,,,,,,,,,,,---***+++......,,,---000111000222444333//////222000+++///777DDDTTTNNN555---//////---222???KKKPPP===777000,,,---////////////@@@GGG;;;,,,***///111000777@@@HHHJJJEEE>>>999777222,,,)))***,,,---,,,---,,,)))((()))+++---///222111///---+++++++++,,,222???OOOTTTHHH555,,,---,,,,,,///;;;LLLVVVOOOCCC888222,,,***,,,---,,,)))++++++,,,---............111000000000000////////////......,,,+++,,,///222***111111+++)))---...))).........---,,,,,,...///000***'''+++444777000(((...---+++******,,,---///+++++++++************))))))***+++,,,---,,,++++++,,,***000===CCC>>>666333...---...///...000999DDDDDDOOORRRIIIFFFMMMTTTTTTfffjjjiii```[[[aaakkkrrrpppUUU;;;///444===222222222111000...,,,++++++,,,...000111222222222wwwooonnnqqqwww~~~tttooojjjfffeeehhhddd]]]\\\___ZZZLLLEEEGGG@@@IIITTTWWWLLL???<<>>AAA===444::::::999999:::;;;===>>>EEE@@@===<<<999555444777777:::<<<999999;;;:::666999:::;;;999666444555777888555222222333555555444444:::888@@@XXXaaaNNN<<<999777888DDD]]]mmmbbbLLL>>>777:::777444QQQlllgggKKKBBB666666JJJggg{{{{{{wwwmmmccc___```^^^ZZZZZZRRRPPPVVVVVVNNNLLLOOOPPPQQQSSSTTTXXXaaannnwwwgggIII:::444444;;;:::aaauuuOOO555777666???EEE<<<333333444888222999:::NNNbbbOOO@@@999333111>>>WWWpppzzzrrrmmmjjjeee]]]WWWTTTQQQQQQUUUVVVRRRNNNNNNOOOUUUXXXXXXXXXXXXUUUOOOWWWXXXYYY[[[aaajjjuuu}}}wwwaaaHHH999222//////111555888DDD[[[rrr{{{vvvnnnRRR???000000333222111444???ZZZvvvzzzcccFFF222+++------444///000333888WWWjjjUUU>>>333111000111111333;;;>>>:::555444444444VVVgggwwwwwwjjjXXXEEE666444333111000///000111222333222111000///.........---+++,,,///000//////333222222444666444///...111...)))---555AAARRROOO999...000...,,,111>>>JJJPPPDDD<<<333---,,,---------111>>>FFF>>>111***---111000555===DDDHHHIIIHHHFFFCCC???999555555555444333555444222111111333444666555444333111000/////////444===JJJOOOFFF777000111)))***---666DDDMMMHHH===666111,,,***,,,...,,,***,,,,,,---.........------111000000000////////////------,,,+++,,,...333777555...(((***------...000333222000...------///111111***%%%)))111555000))),,,++++++******+++---...++++++++++++************))))))+++,,,,,,,,,+++***...+++///;;;BBB===222+++...,,,------,,,,,,333<<>><<<888444:::::::::::::::<<<======FFFAAA<<<;;;999666777:::@@@HHHMMMIIIBBB<<<888444:::;;;;;;999666555555555888666555555555555444222444<<<;;;@@@RRRTTTBBB444888555:::OOOeeehhhTTT>>>999444999888888UUUmmmcccCCC>>>777444???UUUiiitttuuunnneeebbbjjjtttsssmmmfff```___dddddd]]]YYY[[[VVVUUUUUUVVVZZZ```fffkkkdddaaaLLL888555333444;;;EEEmmmiiiFFF111777;;;AAA@@@666///111777;;;333;;;AAAUUUbbbIII666666333333===OOOaaammmrrrvvvqqqmmmnnnqqqqqqjjjdddgggccccccggghhhdddaaaaaabbbiiiooopppqqqqqqlllfffjjjiiijjjmmmsssyyy}}}jjjRRR999000333444111...444BBBTTTeeewwwzzzkkkEEE777...///222000111666HHH```xxxuuu[[[???000......000888111000222666VVVmmmUUU<<<111111222111000666===AAA<<<666444444333PPPhhh|||}}}uuukkkXXXFFF:::777333000000222555888222111000///------,,,,,,///,,,---111222111222555444333555888555///---///...(((,,,444???OOOPPP>>>///000///,,,111>>>JJJPPPLLLCCC666...++++++,,,,,,222999BBBBBB777+++***000...000333888===AAAEEEGGGAAA>>>;;;999888777666444555555444333333444444444111111111111000///...---///444<<>>444//////,,,---000666AAAHHHEEE===333///+++***,,,...---,,,..................---,,,000000/////////.........++++++++++++,,,000777;;;EEE222&&&***000///111888:::999777666777888:::;;;999000((((((...111...)))************++++++,,,,,,,,,+++++++++************((()))******++++++******---***...;;;EEEAAA444))),,,***+++,,,***(((,,,333BBBKKKLLL>>>222222777:::@@@DDDJJJRRR]]]ccc___VVVTTTcccoookkkVVVAAA666333666555444333222333444444999777555333111111111111~~~|||xxxtttsss{{{}}}{{{xxxyyy|||xxxvvvsssjjjYYYGGG???BBBQQQQQQPPPJJJ???999>>>HHHTTTEEE::::::;;;666333444999999::::::;;;<<<<<<===DDDAAA@@@CCCEEEEEEIIINNN\\\eeehhh\\\KKK>>>888444:::::::::999888777777777666666666777777777555444666???>>>???KKKJJJ<<<333999555@@@ZZZkkkaaaIII777999444:::;;;???]]]ppp```AAA>>>777222444>>>KKKSSSTTTPPPKKKNNNZZZggghhhccc[[[VVVUUUXXXXXXRRROOOPPPHHHEEECCCDDDGGGKKKKKKKKKEEEBBB666///444444333:::MMMssszzz]]]@@@333777BBBEEE===666///000888:::000<<>>AAA444333222000///.........111...///222333000111444333333555777444---***,,,...)))...555===JJJMMM???///111///,,,111>>>JJJQQQQQQGGG999///++++++------111444<<>>EEEDDD>>>000---++++++,,,......---///////////////...---,,,.........------------,,,++++++***)))+++///666;;;NNN@@@222---///333:::AAACCCCCCDDDFFFIIIJJJIIIHHHDDD999...***,,,...,,,(((((()))***+++++++++++++++,,,,,,+++++++++*********(((((())))))************+++)))...<<>><<<;;;CCCAAA888777888999IIIaaahhhXXXAAA555999555;;;===DDDcccrrr\\\BBB<<<777444444555888:::888999999<<>>WWWvvv|||hhhMMM666000777JJJIII<<<888222///777:::000???QQQhhhkkkJJJ666777777666444444555777:::<<<999888<<>>999CCC>>>===???@@@>>>>>>???@@@DDDGGGFFFHHHLLLLLLIIIHHHFFFEEEHHHMMMNNNHHHCCCCCC888000111444444222222<<>><<<666888666AAAVVVgggbbbMMM;;;555777444:::===GGGiiiuuu[[[===777333444555444222333///333555444555888777333444333222222333222000///555333111222444555333000333333000555:::333666IIIlllnnnZZZBBB111111:::RRRKKK999:::666///777===222CCCXXXllljjjGGG777666666555333111000111222666555444555888888555222888333111333444333333555111444444333444:::<<<;;;777555333666999999444///222000000222222222777===FFF[[[lllrrrxxx|||lllTTT999555333222...///???RRRnnn}}}tttSSS777...111111...333,,,...222888WWW\\\GGG333---000222111///---555999666111111222222000777<<<>>>AAAFFFHHHGGG@@@@@@BBBBBBBBBAAA???>>>777666555444444333333444222///...111111...---000000///000222000+++***---,,,,,,777AAA@@@AAA@@@666000111///---333AAAPPPWWWRRRGGG:::000---///000111+++---222:::;;;666333222------,,,,,,+++***))))))***,,,//////---+++***)))******))))))***++++++,,,++++++,,,,,,---,,,,,,,,,///111888CCCFFF===222,,,.........222<<>>NNNQQQUUUUUUWWW[[[]]]ZZZRRRLLLGGG<<>>===666///...///...111000***)))...555777000666:::777///))))))+++***)))((('''((((((*********)))(((''''''((())))))yyyuuussskkkbbbbbbkkktttwwwiiibbb\\\YYYVVVQQQNNNOOOKKKKKKGGGBBB@@@FFFQQQZZZOOOCCC999:::BBBJJJQQQVVV@@@<<<::::::<<<======>>>888999:::<<<<<<<<<<<<;;;888CCCYYYrrr}}}bbbGGG888666888777666555777:::;;;:::999444777999:::999888:::<<<888<<<888888@@@<<<555888777OOOjjjqqq```HHH:::777666333999>>>LLLqqq|||___CCC===999:::888444444777666888999777888;;;:::666888;;;===@@@AAA@@@;;;666555555444555777777777666666444000333666333CCCcccyyyaaaNNN<<<111444???WWWJJJ333999999000888===222EEE\\\mmmgggFFF:::555555444333222222333333777777777777666555555666999333000222444333444777111333333111333888:::999333111000222444444111...------000333444777BBBNNNXXXcccnnnrrruuurrr```KKK777444333222///555NNNhhh|||pppOOO666///222111---222---111444444NNNQQQ@@@000,,,///000000000000888<<<888333222222222///...000555666333444888333444555555555444222111//////............/////////------111111///000333///---...000///,,,...222...222CCCPPPLLLHHHDDD:::111222000...444DDDSSSZZZQQQGGG;;;111...///000000)))---111444:::>>><<<777......------,,,,,,------,,,///222222///.........//////.........000333444444333333333444555555666888999@@@IIIIII@@@666111333111000444???EEE???444+++,,,,,,,,,,,,,,,------//////000111111111000000000000000/////////...............---++++++,,,......===BBB555---666EEEKKKVVVUUUUUUXXX\\\[[[VVVPPPNNNCCC555+++((()))***)))******)))***+++---...000------,,,,,,,,,++++++++++++******)))***+++,,,---)))...333:::CCCFFF<<>>BBBEEEEEEHHHNNNTTTXXXLLL@@@777<<>><<<888999:::<<<===<<<<<<;;;<<>>;;;===DDD???666888;;;[[[yyyzzzaaaHHH;;;999666333:::AAAQQQxxxeeeSSSMMMHHHEEE>>>777888???AAAAAA@@@@@@EEEKKKLLLHHHIIINNNTTTXXXZZZXXXPPPIII>>>???@@@AAABBBCCCDDDEEE<<<999333444777999UUUnnnTTTDDD777000555CCC[[[HHH...666999111999:::000DDD\\\mmmfffGGG???555444333333333444444333000222333111///...111333666111...///111000222555///222333111333777999666555333333333444555444333000///111444777>>>NNN^^^hhhmmmqqqssssssjjjUUUAAA555222222111000;;;YYYxxx~~~hhhJJJ444111555111---222///444555000FFFJJJ<<>>:::333///,,,000;;;AAA999++++++,,,------,,,+++,,,---...///000111111111111111222222222222111111111111---///000///---,,,---......666;;;777...,,,666AAATTTRRRQQQUUU[[[^^^\\\YYYYYYMMM===111+++)))((('''++++++***)))+++---000111---------,,,,,,,,,++++++,,,+++*********+++------'''...555;;;DDDIIIBBB777000,,,+++...///---,,,...***000:::DDDEEE>>>555111///000---))))))---...---000000000111111///---+++,,,------------,,,+++***+++,,,,,,---------,,,+++nnnWWWOOOQQQSSSQQQPPPCCCEEEFFFEEECCCBBBCCCDDDDDDEEEHHHPPP^^^hhh```RRR???888555@@@QQQWWWMMMAAA:::888888:::===>>>===:::;;;::::::::::::<<<===>>>>>>RRRnnnmmmTTTBBB<<<999555777222222999>>><<<777555888888:::;;;<<<=========999;;;>>>???===;;;888777KKKggg{{{]]]BBB<<<@@@777444666DDDYYYiiimmmlllZZZ___aaa\\\SSSNNNPPPUUUVVV\\\bbbdddcccbbbdddfffmmmnnnpppsssuuuuuuqqqooobbbaaabbbeeehhhfff^^^XXX@@@<<<666444<<>>\\\SSSFFF;;;444333555666222888===FFFVVVbbbYYYFFF>>>999333//////111333444111333555444333222222333888666222111111222222111...111444444111///000222111222333333333333666888444999AAAGGGOOO[[[jjjuuummmnnnooonnngggWWWAAA222---333333,,,000HHHhhh}}}ttt___DDD000...666000111111000///111777<<<===:::555111000000//////444BBBOOOMMM???333000333555333111...,,,,,,+++,,,......///000000//////...000000//////......------111///---...222666999::::::666444444333000111444777JJJZZZ^^^^^^[[[OOO@@@777666222111999GGGRRRVVVEEE999111222444111---------...///222444777:::<<<777777777888888999999:::666<<>>888333444999888111)))///...---,,,,,,,,,---...---000222000---,,,///333000000111111000///......111000//////......//////---------------///111222JJJTTT]]]]]][[[[[[[[[YYYbbb[[[JJJ666)))''')))******))))))((()))+++,,,---,,,,,,---,,,+++)))'''&&&***++++++***)))(((***+++***...666AAAHHHHHH@@@888+++,,,,,,,,,++++++,,,...)))...888EEELLLJJJ@@@777///---+++++++++,,,+++***)))***...333777888666444222222111111111111222222444222000......///222333ppp]]]TTTRRRRRRSSSUUUMMMMMMLLLKKKKKKLLLLLLLLLPPPSSSXXXaaalllpppcccSSS<<<777888FFFWWW\\\OOO@@@;;;:::999;;;>>>???>>><<<:::999888888888:::;;;<<<;;;RRRqqqkkkPPP???;;;888555666222222888<<<:::666444777888999:::;;;;;;;;;;;;<<>>AAADDDFFFJJJOOOUUU[[[eeeqqqyyykkkiiieeeaaaZZZMMM<<<000///333444222<<>>===>>>===999999;;;GGGTTT]]][[[WWWTTTKKK>>>//////......777EEENNNQQQ???555///111444222///...//////000111222444666777444444444444444555555555333777<<<===;;;999999:::AAABBBCCCDDDFFFIIIKKKLLLGGGCCCCCCIIILLLIIIDDDBBBEEEDDDDDDEEEFFFDDD@@@<<<:::555222333666666111,,,------,,,+++,,,---...///...222444222///---000333222333333333222222111000111111000///////////////......------...///000111DDDMMMTTTUUUTTTUUUUUUTTTTTTQQQEEE666,,,***++++++++++++*********+++---.........------,,,+++***)))+++,,,,,,+++******+++---)))...777BBBJJJIIIBBB:::.........---,,,,,,---...+++111===LLLUUUQQQCCC777111000///000222333222000,,,---///333666777555333888666444222000///...---222111///......///111222zzzyyymmmfffcccbbbeeeiiiaaa^^^[[[[[[]]]``````^^^aaaccchhhmmmrrrmmm[[[JJJ888888>>>MMMZZZYYYHHH777<<<;;;;;;<<<>>>???>>>===:::999999888888999;;;;;;HHH\\\wwwxxx___FFF999666666444666111111555888666333222444555666777888999::::::<<<>>>>>>:::555444777<<>>777333111333:::AAADDDEEEFFFQQQ[[[ZZZRRROOOVVV```___```___]]][[[]]]ccchhhfffeeedddggglllrrrvvvxxxssspppmmmmmmnnnnnnkkkgggUUUMMMGGGIIITTT]]]aaa```NNN@@@333//////555EEEVVVdddUUUBBB777777:::;;;999:::>>>;;;222111999??????777444111000000111222111111222444444222111222333999888777666666555222000000222333222111222777<<<666888:::;;;<<<>>>AAADDDCCCDDDGGGKKKQQQWWW\\\```YYYTTTMMMGGGBBB;;;333------000333;;;MMMhhh~~~vvveeeLLL666///111...000333444444333333444888555111//////000//////)))222<<<@@@;;;555111000333222111///......---...000/////////000111333444888999;;;>>>@@@CCCEEEFFF@@@CCCFFFIIIIIIGGGEEECCCGGGDDDCCCEEECCC???===???IIIPPPRRRKKKEEEDDD@@@888---......///666@@@FFFFFF555...+++...111000---,,,---------............///............---------------///111222222111///...222333444666777888999999888444555:::===999555444777666555555666555333000222000...---...///...---,,,++++++***+++,,,...///---000222222///---...000111111111000000000000/////////...------------...---,,,,,,++++++,,,------111888>>>======???@@@@@@>>>???:::111+++******)))***)))))))))))))))***+++,,,,,,+++***************)))*********((((((***+++---111888AAAGGGFFF???888...---,,,+++++++++++++++***111>>>OOOZZZUUUCCC444/////////111333222///---,,,+++,,,---000111000...333222000---+++)))((((((++++++++++++++++++++++++vvvrrr~~~~~~zzzuuuppppppuuuxxxxxxvvvooommmkkkjjjggg]]]LLL>>>:::@@@KKKWWW[[[RRRAAA333;;;;;;<<<======>>>===<<<;;;;;;:::999:::;;;<<<===DDDPPP^^^fffgggiiiooouuussscccMMM<<<555555666555999444333777999666444555666666777888:::<<<>>>???BBBBBB@@@999333222999@@@XXXrrr{{{aaaAAA555777999777666555555666888999:::666===DDDCCC<<<999<<>><<<>>>BBBFFFFFFDDDBBBCCCGGGKKKNNNOOOLLLIIIEEEDDDDDDFFFEEEDDDCCC>>>:::<<>>222111000111333333333333333333777444111000111222222111---............///000222111000000///..................---,,,...000333444::::::<<<===???AAACCCCCC>>>@@@DDDEEEDDDAAA???>>>@@@>>>>>>@@@???:::888999;;;???>>>888555666666444111333222111333888999666111...+++---000000...+++..................---------------,,,,,,+++++++++,,,,,,,,,---///...,,,))))))***,,,---......---,,,///,,,---111333///,,,+++///...,,,,,,,,,,,,++++++......---+++***+++,,,...000///...------...///000,,,...111111000///000111000000///////////////000000000///...............---------,,,,,,,,,,,,,,,&&&+++...,,,+++...//////000333222,,,)))******)))*********************+++,,,+++***)))))))))++++++)))***+++***))))))***,,,111222555999;;;:::555111000...---,,,,,,,,,+++******///:::JJJVVVRRRBBB222/////////000111///+++''',,,+++))))))+++,,,+++***+++******))))))))))))***'''((()))*********)))(((zzzkkkhhhsss{{{vvvvvvzzz}}}}}}{{{nnnggg___YYYSSSJJJAAA;;;<<>>===BBBFFFFFFEEEHHHPPPWWWVVVJJJ<<<555555777888999:::666555777888666555777<<<:::999888999<<>>;;;:::===:::FFFSSSVVVMMMBBB>>>>>>999;;;<<<<<<;;;::::::;;;888888888888:::<<<>>>???===>>>????????????AAACCC???888222333555666777:::666222111333333222333777===:::666444444999>>>BBBLLLFFF===444000222999???OOOPPPLLLBBB;;;999888666111222333333444444333222777555333222444444222///222222333444444333222222555555777:::<<<===<<<:::888777666555555666777777333777:::999555444666999///000222333333444777999222555888777444333666999>>>;;;666444555666666444000//////222555888::::::666888;;;<<<<<<===>>>@@@:::777444222222333333333000444:::;;;999666666666555666666444222111222333111222333444333222111000//////.........//////000111999LLLfffyyy~~~|||yyysssbbbKKK999222111///......000333333333333222000000111222111000.........000111///,,,)))------...///000000//////------------...///111222222222111///...---,,,+++...000111///,,,,,,...222000......111000---,,,......111333333222333444555333444222///000333222...222333000---...000///+++,,,---///000111111000000......------------------,,,,,,------------------,,,---......///.........000......111111---+++------......---,,,,,,...000---...///......///000222333222111000000000111111///............///000000//////...------///000111///......---------------+++,,,---------------,,,,,,///---***))),,,,,,***))),,,,,,(((&&&)))******+++,,,---...////////////---,,,+++***************)))***++++++******,,,...,,,+++))))))***---111444222///,,,,,,...///...+++))))))+++222:::===:::666222000...---.........---)))((('''''')))******))))))(((((((((((())))))***((()))***,,,,,,,,,++++++~~~mmmaaa]]][[[YYYVVVXXXUUUVVV\\\^^^YYYRRROOOLLLKKKJJJIIIHHHHHHGGGGGGFFF???::::::999888;;;AAA@@@FFFKKKJJJCCC===<<<>>>999<<<>>>===;;;:::;;;<<<:::::::::;;;===@@@CCCDDD;;;::::::===BBBEEEEEECCCCCC>>><<>>CCC===999888::::::999<<>>999888<<>>>>>;;;:::===BBB???<<<;;;<<<>>>>>>>>>===;;;999888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::<<<<<<<<>>555444444666:::;;;:::888666555333333444555333222+++,,,///000000...***(((---...000111222222222111111111222222222333333333777666666555444333222222000333555444222111555888888555555888888666777::::::;;;===>>>>>>===???AAAAAAAAA???<<<===BBBCCCAAA999:::888333333777888555222444555666777666555444111111111111222222222222...111333333111111333555///////////////000111111333111222444333......000...000222222000000111444444444666999<<<>>>??????<<<<<<;;;;;;<<<>>>???@@@<<<999666333333333333444111000///...///000222333444333222222111111222222000111222333444444333333111333222000111444444111///444555333111333333111333444666888999::::::999666666666666555444333222111222333333222333555777666666666666777:::>>>AAA:::666333444777999777444111111222555:::>>>AAACCC;;;666000+++***++++++,,,)))(((((())),,,------,,,---,,,,,,+++++++++,,,,,,+++,,,---....../////////xxxeee\\\[[[YYYRRRJJJFFFFFFIIILLLKKKGGGFFFIIIEEEEEEFFFDDDAAA??????@@@DDD@@@???BBBBBB@@@CCCJJJPPPOOOLLLHHHCCC@@@??????;;;===??????<<<;;;<<<>>>======>>>@@@BBBEEEHHHJJJLLLHHHFFFKKKVVV___bbbaaaWWWSSSRRRSSSPPPLLLMMMTTTNNNKKKJJJKKKKKKKKKNNNTTTKKKHHHEEEGGGPPP]]]llluuu|||qqqccc[[[\\\```ccceeeaaaUUUQQQXXXZZZUUUUUU\\\___XXXQQQNNNOOOSSSTTTTTTRRRRRRQQQOOOLLLMMMPPPTTTQQQOOONNNNNNOOOPPPQQQPPP[[[YYYXXXYYYZZZ[[[[[[ZZZQQQSSSTTTSSSOOOLLLIIIHHHBBBFFFKKKMMMLLLJJJKKKLLLHHHGGGDDDCCCEEEGGGEEEAAA<<<<<<<<<>>>AAABBBAAA???777888;;;===;;;888777888;;;888555555666888999999:::;;;<<<:::777555555555333444777;;;<<<:::555111///222666777666777:::>>>777777777666444333444666222666;;;:::777777:::>>>;;;;;;:::999777777888:::666777<<>>>>>;;;;;;===AAACCC@@@???BBBBBBAAACCCGGGIIIJJJKKKMMMNNNMMMPPPSSSSSSSSSOOOKKKLLLRRRTTTRRRGGGIIIFFFAAAAAAGGGIIIFFFAAABBBCCCDDDDDDBBB@@@???<<<======>>>>>>?????????:::>>>AAAAAA===<<<@@@DDD===<<<;;;;;;;;;===???@@@<<<:::;;;===;;;777666999666999;;;<<<:::999:::<<>>>>>??????===>>>@@@AAABBBBBBBBBAAA???AAAAAA@@@BBBGGGGGGDDD===CCCGGGFFFEEEEEEDDDAAACCCDDDFFFIIIJJJKKKKKKKKKHHHIIIIIIIIIGGGEEECCCBBB@@@BBBCCCCCCBBBCCCEEEGGGDDDEEEGGGGGGGGGHHHIIIKKKIIIFFFBBBDDDHHHJJJHHHEEEAAABBBCCCEEEGGGLLLRRRVVVKKKDDD999111---,,,,,,,,,000000111333666888777666555555444555555666777888555555555666777888888999rrrjjjbbbYYYVVVYYYQQQPPPPPPPPPLLLFFFDDDGGGAAADDDGGGIIIHHHGGGGGGGGGRRRKKKGGGKKKNNNOOOTTT[[[```bbbbbb]]]SSSIIICCC@@@CCCEEEGGGHHHIIIKKKOOORRRMMMKKKIIIKKKQQQ[[[dddjjjjjjbbb```kkkxxx}}}{{{yyyxxx~~~xxxjjjiiiuuuwwwnnnmmmpppoookkkjjjlllkkkhhhddd\\\XXX```nnn|||~~~zzzvvv|||uuuvvvwwwvvvtttuuuyyyzzzzzzyyyzzzyyyvvvsssqqqqqqsssppprrrooohhhfffkkkllliiiiiihhhgggeeeeeehhhmmmqqqsssxxxyyytttsssuuusssnnnppplllooovvvqqqddd^^^bbbdddcccdddgggkkkllljjjgggiiicccaaaeeeddd]]]XXXWWWWWWVVVXXXZZZWWWQQQPPPSSSRRRMMMIIIKKKNNNNNNHHHBBBAAAFFFKKKJJJDDDAAACCCGGGGGGEEEBBBAAAAAAAAAAAAAAA???CCCDDDDDDEEEEEEAAA;;;555999===??????@@@DDDHHHEEEHHHGGG@@@;;;===BBBDDDGGGBBB???CCCHHHJJJLLLOOOXXXNNNIIILLLLLLEEEBBBDDDEEEHHHJJJHHHFFFIIIPPPWWW[[[UUUWWWeeellliiihhhmmmddd___\\\^^^dddccc[[[SSSNNNHHHDDDEEEIIIJJJEEE@@@>>>:::777888;;;<<<:::888BBBBBBCCCEEEGGGFFFDDDBBBCCCIIIJJJEEEDDDHHHIIIFFFIIIBBBKKKNNNAAAEEEMMMBBBIIIQQQXXXWWWUUUTTTRRROOOUUUUUUPPPMMMRRR[[[]]]YYYbbb^^^\\\]]]]]]]]]^^^```hhh```XXXXXX^^^aaa^^^ZZZWWWSSSOOOOOOQQQTTTTTTSSSSSSQQQPPPSSSVVVUUUPPPKKKWWWRRRNNNMMMOOOPPPOOOMMMMMMNNNPPPRRRTTTVVVVVVWWWSSSPPPSSSYYYVVVNNNQQQ[[[XXXSSSPPPRRROOOIIIGGGKKKIIIHHHGGGFFFGGGHHHJJJLLLOOOQQQVVVZZZ]]]___```aaa___YYYTTTVVV___hhhllllll\\\ZZZUUUOOONNNPPPNNNIIIMMMKKKHHHGGGGGGJJJNNNQQQ]]]VVVPPPQQQTTTTTTQQQNNNQQQFFFJJJVVV[[[___]]]QQQOOOPPPRRRTTTXXXYYYUUUPPPKKKYYY]]]\\\ccc```TTTNNNWWW[[[WWWNNNPPP[[[aaa^^^___^^^]]]\\\YYYTTTMMMIIIOOOJJJFFFFFFKKKOOOOOOMMMRRRSSSQQQPPPTTTYYYYYYTTTSSSLLLIIINNNRRRPPPLLLKKKQQQLLLJJJNNNQQQRRRXXX```XXXRRREEE777222666666222000444999>>>BBBDDDEEEEEEKKKAAA999;;;>>>===;;;:::<<<>>>@@@@@@???@@@CCCFFF{{{sssiiifffhhhkkkgggeeeddd___WWWRRRRRRMMMQQQVVVZZZ\\\]]]___```hhhaaa___dddiiilllpppuuusssuuuuuuqqqhhh^^^XXXUUU\\\^^^aaaaaa``````cccffffffeeeeeehhhmmmtttyyy|||{{{zzz|||wwwtttyyy}}}wwwxxxvvvqqqsss{{{~~~|||yyyxxxyyy~~~~~~}}}~~~zzz~~~{{{wwwrrrvvvooommmnnnrrryyy{{{uuurrrtttssslllhhhgggnnnlllnnnpppoookkkiiikkkmmmiiifffeeeeeebbb\\\WWWZZZ___cccbbb]]]ZZZ]]]```^^^\\\ZZZWWWVVVTTTSSSQQQZZZ\\\ZZZXXXYYY\\\[[[WWWHHHMMMTTTXXXYYYYYY[[[]]]```aaa]]]UUURRRVVV[[[\\\bbb^^^]]]ccciiimmmppptttxxxooojjjjjjeeeZZZSSSSSSccceeegggfffdddccceeehhheee\\\YYYaaaggghhhpppzzzwwwsssqqqrrruuutttmmmggggggdddaaabbbdddeeeccc```]]]]]]]]]\\\[[[ZZZZZZZZZ``````aaaccceeeeeecccaaaeeejjjkkkhhhgggjjjkkkhhhiii___dddeee^^^dddhhh\\\bbbjjjpppooollljjjgggccceeeggggggeeejjjqqqrrrnnnxxxtttpppoooooonnnnnnnnnnnniiidddeeehhhjjjgggcccdddaaa^^^]]]^^^aaacccdddhhhaaa^^^^^^YYYQQQPPPUUUeeeccc```]]]YYYWWWXXXXXX\\\]]]^^^```aaaaaabbbbbb```]]]```eeeccc]]]aaakkkfffaaa^^^___\\\VVVUUUXXXTTTSSSRRRQQQRRRSSSUUUWWWYYY[[[]]]aaaddddddcccaaaccc]]]WWWXXX]]]bbbdddcccaaa___[[[VVVWWWZZZZZZVVVMMMLLLKKKLLLOOOTTTYYY\\\cccaaa___]]]\\\YYYXXXWWWRRRJJJNNNXXX[[[aaabbbYYYVVVVVVVVVVVVWWWXXXXXXVVVQQQ\\\\\\YYY___^^^UUUSSSTTTXXXUUUMMMOOO[[[bbb```^^^ZZZWWWYYY\\\[[[TTTMMMRRRMMMIIIJJJNNNQQQQQQOOONNNOOOMMMLLLOOOSSSSSSOOONNNNNNNNNOOOPPPPPPOOONNNIIIEEEDDDIIIMMMPPPWWW^^^___[[[OOO>>>555888>>>@@@;;;===@@@DDDFFFGGGHHHHHHOOOFFF>>>======;;;:::;;;>>>AAACCCDDDDDDFFFIIILLL~~~|||wwwwwwvvvpppkkkiiigggkkkpppsssttttttuuuvvv|||vvvtttyyy~~~wwwssspppwwwzzz|||{{{xxxwwwxxx{{{|||}}}}}}~~~{{{tttoookkkllljjjhhhllluuu{{{}}}}}}|||zzzvvvtttuuuxxxzzzppppppnnnjjjiiikkklllkkkjjjhhhlllsssqqqhhhfffiiifffdddaaabbbgggmmmrrrtttrrrmmmiiihhhfffaaa]]]]]]gggddddddhhhiiifffeeefffiiihhhhhhfffccc___[[[YYY[[[___bbb```\\\[[[^^^aaaaaaaaa```^^^[[[YYYVVVUUU^^^]]]YYYTTTVVV\\\___]]]HHHOOOWWW[[[[[[XXXWWWWWWRRRPPPLLLGGGIIIQQQUUUUUUXXXUUUVVV]]]cccgggkkkooollleeebbbbbb[[[LLLDDDDDD```cccgggiiijjjiiigggfff[[[QQQIIIJJJLLLQQQ___mmmyyyyyyyyy{{{|||{{{xxxuuuxxxwwwxxxxxxzzz{{{||||||uuuyyy}}}}}}zzzyyy{{{~~~|||||||||}}}~~~~~~{{{yyy{{{yyyyyyyyyxxxvvvuuu~~~}}}yyyuuuqqqooosssvvvwwwzzz~~~~~~{{{}}}zzzvvvuuuwwwzzzzzzyyylllkkkkkkmmmnnnnnnkkkiiiiiihhhgggeeeeeeggglllpppssshhh]]]SSSGGGAAAIIIWWWrrrsssqqqjjjccc^^^___aaaffffffgggggghhhgggggggggkkkggghhhkkkhhhdddgggpppiiifffccccccaaa]]]\\\^^^WWWUUUSSSPPPOOOOOOPPPPPPWWWVVVWWWZZZ]]]\\\WWWSSSWWWTTTPPPPPPSSSUUUTTTRRRMMMLLLHHHCCCDDDHHHIIIGGGJJJHHHFFFEEEFFFIIIMMMOOORRRUUUWWWVVVSSSPPPOOOOOOGGGBBBFFFIIIGGGKKKNNNHHHIIIHHHHHHGGGGGGIIIMMMQQQHHHOOOLLLHHHNNNNNNKKKNNNOOOQQQMMMGGGIIITTTZZZZZZZZZTTTPPPUUU]]]```ZZZRRRQQQMMMJJJJJJMMMOOOOOOMMMOOOPPPNNNLLLMMMQQQPPPMMMJJJRRRUUUPPPOOOTTTUUURRRLLLHHHFFFIIIKKKMMMQQQVVVWWWYYYVVVJJJAAAAAAIIIOOOJJJJJJKKKKKKLLLMMMMMMMMMRRRKKKDDDAAA===999:::>>>???AAADDDEEEGGGIIIMMMPPP|||zzzyyytttpppnnnooorrrwwwzzz{{{}}}~~~zzzwwwzzz}}}||||||}}}|||}}}zzzzzz}}}zzzzzz|||zzz{{{xxxwww|||}}}xxxxxx|||~~~}}}|||vvvtttqqqooosssxxxxxxtttuuuqqquuuwwwuuu|||vvvwwwpppiiifffccc]]]YYYWWWWWWXXXZZZ\\\]]]XXXQQQLLLLLLLLLKKKKKKNNNSSSWWWYYY___^^^\\\YYYWWWWWWZZZ\\\NNNMMMIIIFFFEEEGGGIIIJJJBBBBBBEEEJJJIIICCCBBBEEEHHHEEECCCBBBCCCFFFIIILLLOOOLLLIIIHHHEEECCCAAAAAAFFFBBBAAAEEEHHHGGGGGGHHHDDDGGGJJJJJJGGGEEEDDDEEE@@@CCCEEEDDDAAAAAADDDHHHHHHIIIJJJIIIGGGEEECCCCCCGGGFFFAAA===>>>EEEHHHFFF888===CCCEEEBBB>>><<<<<<===;;;777555:::@@@@@@<<<@@@>>>???EEEIIIJJJLLLPPPMMMHHHHHHKKKFFF:::444666???AAAFFFMMMRRRTTTSSSQQQDDD>>>888555444666BBBOOO^^^aaadddggghhhiiijjjjjjnnnqqqtttvvvvvvyyy~~~}}}{{{~~~yyyuuuvvvyyy}}}~~~yyyuuuwwwzzzzzzxxxlllppptttvvvuuussspppoookkklllkkkiiihhhkkkqqqwwwssskkkYYYDDD;;;CCCPPPXXXttttttqqqllleeeaaa___```ccccccccccccbbbaaa``````ddd```^^^]]]YYYUUUXXX^^^WWWVVVUUUUUUTTTSSSSSSTTTPPPNNNIIIDDD@@@===<<<<<>>===??????;;;666666;;;===<<<<<<:::888666777888;;;<<<>>>CCCGGGHHHHHHIIIGGGDDD===;;;>>><<<222444777111444444777:::;;;===EEELLL===CCC???===CCCDDDCCCIIIPPPQQQNNNHHHJJJRRRXXXXXXXXXSSSPPPUUU]]]```]]]XXXTTTQQQOOOOOOQQQRRRPPPOOOTTTVVVUUUQQQQQQTTTSSSPPPLLLWWWZZZRRRRRRZZZYYYPPPOOOKKKGGGDDDBBBBBBDDDFFF???EEEJJJIIIEEEDDDFFFIIINNNMMMLLLLLLLLLLLLMMMNNNNNNIIIDDD@@@:::666999@@@<<<===???@@@BBBDDDGGGHHHqqqiiiccc]]]XXXVVVVVVZZZ```eeejjjpppuuuyyymmmkkkiiikkkppptttsssooouuupppiiiddddddgggkkknnnkkkpppuuutttnnniiijjjlllfffdddcccgggllloooooollldddbbbdddkkkpppoooooopppjjjaaa```gggiiibbbaaagggooorrrrrrooolllkkkhhhbbb^^^]]]XXXTTTWWW___bbb___\\\YYY\\\]]]ZZZaaafff______UUULLLKKKHHHBBB>>>===<<<===>>>@@@AAA???<<<999:::999999:::;;;:::;;;<<>>;;;888777666777888;;;222333666999888555444777333444555666777999;;;<<<999999999777555666777777666333222666888888999<<<333888===???<<<:::;;;===555777888666555666:::===<<<>>>???>>>;;;888777777===>>><<<999;;;??????<<<666999======;;;999999;;;;;;:::999999>>>AAA<<<333999888999<<<===::::::>>>===888999???===444000333...///222666;;;>>>===<<<666555555555333222666===>>>BBBFFFHHHHHHIIIKKKMMMTTTXXX\\\^^^```cccjjjppptttsssuuuxxx}}}}}}{{{{{{{{{||||||zzzyyy~~~{{{}}}yyyuuuxxxxxx{{{xxxtttuuutttpppssswwwzzzzzzvvvqqqmmmkkkhhhiiiiiigggfffiiiooouuukkkpppcccMMMNNNbbbhhh]]]fffccc___\\\[[[XXXUUURRRSSSTTTTTTSSSRRRQQQPPPOOOLLLIIIFFFDDDAAA???AAAEEE???@@@@@@@@@AAACCCDDDDDDGGGDDD???:::666333222111333333444777::::::666222///111444666666666555555999;;;:::666777<<<@@@@@@777777777888;;;@@@DDDFFFGGGJJJMMMNNNSSSVVVQQQHHH>>>>>>CCC>>>333666;;;666777888===EEEHHHHHHNNNWWWKKKQQQNNNMMMPPPMMMKKKSSS[[[[[[YYYWWWZZZ```eeefff\\\ZZZZZZ\\\```aaa```^^^\\\[[[[[[ZZZZZZYYYXXXVVVWWWYYYXXXTTTSSSUUUUUURRRPPPXXXXXXRRRTTT[[[TTTEEEAAA???;;;666666999<<<>>>;;;999888999:::999777666AAA@@@???>>>???@@@BBBCCC@@@===;;;888222///444;;;666555555555777888999999~~~ooocccXXXQQQLLLFFFCCCDDDAAACCCEEEHHHLLLQQQXXX]]]TTTWWWXXXYYY]]]dddfffdddhhh```VVVPPPOOOSSSYYY\\\___eeekkkiiibbb\\\[[[^^^YYYUUUSSSUUU[[[^^^]]]ZZZOOOOOOSSS[[[``````aaadddbbb\\\\\\bbbdddbbbbbbfffjjjnnnpppmmmkkkhhhccc]]]^^^___ZZZRRRUUU___dddbbbXXXRRRQQQMMMIIITTT```^^^XXXNNNJJJNNNPPPJJJFFFFFF@@@BBBDDDEEEDDDCCCDDDEEEIIIEEECCCBBB???:::999:::888888888777666777:::<<<888555444666666333333666444666999::::::::::::<<<888;;;>>>???>>>======>>>999===???======@@@BBBAAA@@@>>>???AAABBBAAAEEEKKKJJJOOOSSSTTTRRROOONNNNNNIIIIIIIIIHHHGGGJJJNNNQQQUUUWWWWWWTTTNNNJJJIIIJJJQQQSSSSSSRRRSSSUUURRRMMMIIILLLPPPQQQQQQSSSWWW[[[LLLOOOSSSXXX^^^bbb]]]UUUPPPPPPRRRVVVUUUQQQQQQTTTOOOHHHGGGMMMLLLAAA888777666666666555333222111111111222444555444444444555333444666666555444555666888;;;>>>@@@AAAEEELLLQQQUUURRROOOPPPUUUWWWVVVSSSTTTSSSSSSVVVYYY[[[\\\[[[^^^]]]^^^aaa```___```dddzzztttssspppvvvyyyuuuooommmkkkhhhbbb```dddnnnwwwzzzzzz{{{|||zzzlllcccdddfffdddeeeffffffccc]]]WWWQQQOOOPPPPPPPPPPPPPPPSSSWWWZZZSSS______VVV```rrrjjjQQQIIIEEEAAAAAACCCBBB>>>:::<<<<<<<<<<<<<<<;;;::::::555444222222222333555777111444444444666:::<<<;;;;;;999666333111111111222222444777:::<<<=========@@@DDDHHHIIIFFFCCCBBBCCCAAAEEEFFFEEEFFFLLLQQQRRRKKKKKKKKKMMMPPPSSSWWWYYY[[[^^^^^^]]]aaaeee]]]PPPAAABBBEEE>>>555===HHHDDDEEEDDDJJJUUUZZZXXX\\\cccbbbgggeeecccddd\\\WWW___```aaaccceeehhhmmmqqqssseeeeeefffggggggfffdddccc^^^______^^^]]][[[XXXWWWVVVZZZYYYUUURRRTTTTTTSSSSSSVVVUUURRRSSSSSSGGG777111111///---222===FFFIIIWWWGGG555//////...------...---------///000222444111///......+++)))---444///...,,,,,,---------,,,xxxhhhMMMHHHEEEDDDBBB>>>===@@@===<<<:::999999<<>>>>>===:::666222222333444333666555444333333222111000......//////000333777;;;999777444222222333444555444333333555888:::;;;;;;:::777888::::::888;;;BBBcccyyy^^^WWWZZZ______XXXRRRPPPNNNLLLCCCAAAIII\\\mmmttttttssslllsssooo\\\MMMLLLOOOOOOHHHGGGEEEBBB???;;;777444777666555666999;;;;;;;;;999???EEEMMMYYY^^^QQQ>>>333333222222222111000.........///000000000000000............000222333222///222333111222888999777555444222111111222333444555999>>>??????@@@DDDHHHOOOTTTYYYXXXSSSOOOOOOQQQVVV\\\^^^]]]]]]```cccdddVVVVVVVVVVVVXXXZZZ]]]^^^gggnnnooojjjkkknnnhhh]]]RRROOOJJJ<<<111===JJJGGGDDD@@@EEERRRZZZZZZ]]]dddgggllljjjiiiiii___[[[eeedddeeegggkkknnnoooppprrrmmmkkkjjjlllnnnlllgggaaa\\\]]]^^^]]][[[WWWUUUSSSZZZ]]]^^^YYYVVVWWWYYYXXXVVVWWWYYYYYYTTTIII:::000,,,---,,,+++333CCCPPPUUUiiiRRR999...,,,+++,,,...'''''''''((()))+++,,,---+++((((((***)))(((***///,,,***''''''))))))(((&&&qqq[[[BBBAAACCCEEEBBB<<<:::<<<<<<:::888666777<<>>>>><<<>>>DDDKKKJJJPPPVVVUUUPPPLLLNNNQQQVVV[[[^^^ZZZWWWXXXXXXWWWHHHIIIKKKNNNSSSXXX\\\^^^pppzzz~~~xxxvvvzzzwwwooommmeeeWWWBBB333>>>LLLHHH999333777FFFRRRTTTYYYaaaaaafffdddeeefff^^^\\\hhhkkkkkkmmmppppppnnnllllllpppkkkhhhkkkppppppfff]]]]]]___``````\\\XXXUUUTTT```dddeee```]]]^^^```___YYY[[[___```VVVCCC444///,,,---***(((///@@@NNNSSSaaaLLL666---+++)))+++...******+++,,,---.........+++((((((+++,,,++++++...,,,)))&&&''')))***(((&&&fffUUUBBBAAA?????????AAACCCDDD@@@>>>;;;:::<<>>fffgggKKKFFF999888;;;333---///---444333LLLssslllSSSCCC===@@@;;;333...111666444---///444666222///111222111000000111666;;;>>>>>><<<>>>;;;777444555777888999111333666777666555444444777888777333333666777555333222222222222444555777777666666666666555222///222333555666888888999999999:::;;;;;;:::999:::;;;AAADDDGGGHHHEEEBBB???>>>===999<<>>BBBKKKMMMRRRWWW\\\]]]\\\ZZZaaagggjjjhhhjjjppprrroootttoookkkkkknnnnnnnnnnnnbbb]]][[[]]]\\\WWWWWW\\\___ccceeecccaaabbbaaa^^^[[[```___```]]]HHH333000---,,,***+++///555<<<@@@CCC;;;111---//////+++&&&,,,+++***))))))***,,,...+++***(((''''''(((((()))((()))++++++******+++---yyy]]]LLLBBBAAA???>>>???@@@BBBDDDAAA???<<<:::;;;???EEEIII]]]lllqqqgggdddjjjiii```^^^]]]]]]^^^```bbbbbbbbbaaaccckkkuuussseeeWWWOOOSSSPPPOOOQQQNNNEEE???===???CCCXXXwwwuuu[[[KKK]]]tttwwwppp~~~pppwwwwwwZZZJJJ:::333333111//////555444444555777777555222222555888888666333333444777999:::999777666999;;;555222444;;;===BBBTTThhhgggJJJ<<<666111333555666:::@@@LLLYYYccchhhYYYGGG>>>>>>===888111@@@QQQaaajjjooouuuyyyyyyooo___HHH555333AAAYYYjjjwwwxxxzzz{{{yyyqqqeee]]]TTTNNNGGGAAA>>><<<999888777666555333000...---...000---++++++...111444444...---,,,+++---///111333///LLLtttnnnEEE333000777333000333222333<<>>>>><<<:::::::::666888777333222666666444444333333333333444666666111000///000111000///---333444555666777777777777666777777666444333333555222444666666777888:::<<<777@@@RRReeerrr|||wwwWWW999///+++***---...---...111555777:::???CCCDDDCCCAAAEEELLLTTT\\\gggooonnnhhhllljjjhhhhhhiiijjjjjjjjjkkkeeebbbbbb___[[[ZZZ^^^___eeegggdddaaacccdddcccaaafffcccaaaaaaQQQ:::000---+++)))((())),,,000333444111---************)))******++++++++++++*********))))))((()))***+++,,,)))***++++++***)))+++,,,jjjRRRDDDAAA@@@???>>>>>>???AAABBBAAA@@@>>>;;;;;;>>>DDDHHHYYY^^^[[[PPPLLLPPPOOOGGGIIIHHHGGGIIILLLOOOQQQQQQQQQPPPVVVbbbggg___OOOCCC???;;;:::>>>@@@===999999DDD@@@RRRuuu{{{zzzgggLLLPPPpppvvvrrrppp~~~zzzfffDDD<<<555555666444333444888777666666666555333111222444666666555555555666666777888888777777999;;;222222555555000444LLLeee```===333333000000///---+++---333<<>>KKK]]]lllooolllhhhjjjkkkjjjjjjjjjkkkkkkooojjjfffeeeccc```aaadddcccjjjnnnjjjfffgggjjjjjjfffmmmgggbbbfff]]]BBB000...,,,)))''''''(((***+++***+++,,,***''''''))),,,)))***,,,......,,,)))((())))))))))))+++,,,---...+++,,,,,,+++))))))***,,,ttt[[[JJJDDDAAA???>>>======>>>@@@AAA>>>>>>===<<<;;;>>>DDDIIIUUUSSSJJJ@@@>>>AAA@@@;;;???===<<<<<>>>>>>>>>>>EEEAAATTTwwwxxxtttjjjZZZWWWbbb~~~}}}xxxmmmzzzsssYYY???:::888999777444444666777777666666666555444333555555666666666666777777777777888888888999;;;<<<555777999777333<<>>>>>>>>??????<<<888444444555777666444222222222444666666222222555555222111000000000000000111111222000......///000111000333222222111111111111111333333444333222222444666111333666999???FFFOOOUUUiii|||YYY555...,,,---000///++++++...,,,++++++---///000000//////...000888GGGZZZgggnnnffflllpppooollllllmmmlllllljjjgggeeeeeeeeegggjjjeeennnrrrooojjjiiijjjjjjfffooohhh```gggcccHHH000...---+++******+++,,,---+++,,,---+++)))(((***+++((()))+++------,,,***))))))))))))***+++,,,,,,---,,,------+++))))))***,,,cccJJJAAADDD@@@???===<<<<<<===>>>@@@:::<<<===<<<;;;>>>FFFLLLOOOIII???999999<<<<<<:::<<<:::999999:::<<<<<<<<<999<<>>;;;???999777:::<<<;;;;;;===@@@CCCZZZxxxtttxxxzzz]]]WWWlllwwwxxxxxx\\\===999666555333///000444555555666666555666777777:::888777666666777777777888888888888:::;;;<<<<<<444555666555999JJJjjj{{{ssskkkgggaaaXXXQQQOOOWWW]]]UUUAAA999===999,,,++++++***+++,,,...///000***---111444555444444444777333//////000000000000...000222111///---,,,,,,222444777<<>><<<;;;;;;<<<===>>>777:::===<<<;;;>>>FFFMMMGGG@@@:::999:::::::::;;;;;;:::888888999999777666666;;;>>>:::777888<<<===???<<<<<>>888444444222000111555333444555555555666999;;;<<<999666444555777777777999888777888:::;;;;;;:::333444444555>>>VVVwwwzzzoooddd]]]UUUIII>>>888>>>>>><<>>JJJRRRYYY___hhhnnnvvv{{{|||xxxxxxxxxooobbbTTTKKK>>>333...///111333,,,...000222333222111///000......333;;;JJJ___qqqppp___UUUNNNCCC???;;;000444000JJJwww{{{pppggg```^^^ZZZTTTMMMGGGDDDCCC===:::666444333333222111111333444444333333444666333666777444444666555111000111222333444444444444666444333333555666666555///000222444999===AAADDD@@@BBBEEEIIIMMMSSSZZZ^^^jjjsss}}}RRR333......///111---)))+++000333000+++))))))***++++++))))))+++,,,+++---777BBB[[[fffoooppprrruuusssmmmnnnpppnnnjjjhhhjjjjjjhhhmmmrrrssspppnnnmmmlllhhhbbbkkkggg```aaaVVV===...,,,+++((('''''')))+++,,,...+++))))))+++------,,,+++*********))))))))))))******++++++***))))))(((------,,,***)))))),,,...ooo[[[III===;;;>>>???>>><<<::::::;;;<<<===777;;;>>>===;;;===DDDKKKBBB<<<:::<<<<<<777777:::999999999::::::999666333777>>>@@@;;;888;;;???@@@???@@@DDDHHHGGGGGGLLLTTTeeennnxxxvvvnnnmmm~~~jjjXXXppp|||fff@@@999555555555333333555333555666666555666999<<<999666222111444666888777999777555666888999888777444777777666???XXX{{{xxxkkkddd___VVVLLLGGG===777999NNNhhhuuunnnaaaFFF???666000...///000000111111000//////111333555888333111111///******.........---+++***+++///333***,,,......------///111222444666777999>>>FFFKKKPPPZZZbbbhhhuuuyyyrrrjjj^^^QQQGGG???:::777000111111111000///...---222111111111...111>>>NNNlllsss}}}xxxiii___OOO777888222===VVVttt~~~wwwooogggcccbbbRRRNNNIIIDDD@@@===999666555666666555444333555666333777888555555777555222000111333555666777777666222222333555888::::::999>>>@@@EEELLLTTT]]]eeeiiihhhjjjnnnrrrxxxvvvLLL000222111222333///+++...444999444...+++***+++,,,,,,***))),,,000///,,,000666KKKXXXbbbfffnnnuuurrriiijjjmmmmmmiiihhhjjjiiieeelllkkkgggccceeejjjkkkhhheeennnllleee^^^JJJ333---+++)))(((''')))---222555888888666333111111333666444444555444111...+++))))))***+++,,,,,,,,,+++***------,,,***)))***---000uuu\\\LLLEEE@@@>>>??????>>><<<:::::::::<<<===888<<>>:::;;;CCCJJJBBB<<<<<>>666444999888999:::;;;<<<;;;777444555<<>>@@@???FFFHHHLLLMMMHHHDDDHHHPPPdddmmmpppggg```iiihhh[[[|||}}}kkk@@@888333444444111///...444666777666444555888<<<666222//////222666888888999666333444666777666444333888999666:::RRRvvv~~~xxxssssssqqqnnnqqqvvvuuuqqqnnn```SSSOOOOOOKKKEEEBBB===333888VVVxxx~~~\\\QQQAAA555000000111222...///000222444444222111555222222555222---...444,,,...000000///......//////...---***(((+++000666333333333333222333555777222:::???EEEXXXoooyyyuuu~~~}}}{{{vvvnnnaaaTTTKKK666555333111////////////......111444222///666@@@]]]xxxpppPPP???555222777KKKxxxtttpppjjjccc]]]UUUNNNJJJ<<<======;;;888777888:::444777888666666777666222777888;;;===????????????MMMNNNPPPTTTYYY[[[[[[ZZZ___bbbiiisssoooIII000......///000,,,***///777;;;666000+++***+++,,,---+++&&&&&&,,,...---///444777DDDOOOWWWbbbmmmiii^^^aaafffhhheeefffjjjiiidddaaa\\\TTTOOOSSS]]]aaa```jjjqqqpppjjj]]]BBB---,,,+++***)))+++///777>>>BBBGGGIIIGGG@@@888555999???>>>???@@@???;;;555///+++((()))+++---.........---,,,,,,+++***)))***...111~~~vvv]]]GGGCCCDDD???<<<>>>BBBAAA???===<<<;;;::::::<<<>>>???>>>;;;;;;===@@@>>><<<<<<<<<888555888???===<<<;;;::::::999999:::>>>???AAACCCDDDFFFFFFGGG@@@DDDEEEAAA@@@CCCDDDCCCNNNPPPTTT[[[fffuuuggg```www~~~hhhGGG888333444000333555///222222000///...111666:::555666666555333333444555555666777999::::::888555:::;;;888444999OOOppptttbbbPPPEEEEEEEEEFFFFFFGGGGGGGGGHHH===;;;999777777777555444000///666KKKiiiwww___AAA333555555//////000000///000222111///222333444333111/////////...------,,,,,,,,,------//////...,,,******,,,///...222333000///111111///222000///111777@@@JJJPPPhhhzzzoooaaaQQQCCC???999000...333///...///111000...000555666[[[uuu\\\AAA***000<<>>???JJJXXXaaagggiiinnnmmm]]]DDD222------(((---111333AAATTTYYYUUUaaa^^^QQQKKKFFFAAAEEEGGG@@@:::;;;<<<888111++++++)))+++333888777444444111,,,,,,///,,,'''---:::yyyuuupppeeeTTTGGGFFFGGGBBBBBBFFFBBBAAA@@@>>>===<<<;;;;;;>>>???@@@???<<<;;;===???===::::::;;;:::777999>>>AAA???<<<:::999:::;;;===???AAADDDFFFGGGEEEBBB@@@>>>AAAAAA;;;999;;;======AAAJJJVVVdddoooxxxeee\\\ppphhhIII:::555666333555777111555555444111//////111333555555444333222333444555555666777777666777999:::444888888555999MMMllluuu```PPPCCC:::555666777777777777777888888444333111111111222111000333111111;;;MMMbbbsss|||}}}rrrbbbMMM;;;111000///000111111111222222111222333444333111000///000------,,,------...///000.........,,,++++++,,,...---111333000...000111///111000//////111555999<<>><<<<<<;;;???@@@@@@???===<<<===>>><<<888666:::;;;999999<<<>>>===<<<;;;;;;===???@@@???BBBFFFHHHGGGBBB===999:::>>>===999777<<>>===<<<;;;===>>>???????????????@@@===777555999<<<:::888999888:::===AAABBBBBB@@@???===???BBBCCCBBB>>>999555666;;;===;;;???KKKXXX___ccckkkuuujjjQQQPPPaaa|||uuuKKK777111555333333555000222333444444444555777:::333222222444888===AAACCC888777777666555333333222555888:::999:::JJJjjjzzznnnOOODDD666///000333555444333333222222111111000000...,,,+++,,,.../////////,,,000333222///000555;;;GGGTTTmmmqqqYYYKKK444222222333222111333777222333555444222111111222//////...//////000111111+++---///...---,,,,,,------222333111///222222000...//////000000000//////+++)))---777@@@JJJ]]]qqq}}}zzznnnbbbOOO???000---111222111000000)))///FFF[[[iiiyyyrrrYYYIII;;;777@@@QQQhhh```:::333///...---,,,,,,,,,---...***)))(((***,,,---,,,***,,,//////---***)))*********++++++***)))***---000...KKKkkkyyyyyywwwxxxxxxpppooottttttcccPPPVVViiioookkk```PPP>>>111...000***+++>>>YYYjjjxxx{{{ooo\\\XXXFFF888777222***++++++...///...111999BBBGGGAAA;;;666333///,,,...333555777===BBB???555000000~~~qqqccc\\\YYYVVVSSSRRRNNNHHHCCCCCCDDDCCCCCCCCC@@@@@@@@@@@@???===<<<;;;:::;;;<<<>>>@@@AAAAAAAAA>>>888555888;;;999777888999>>>FFFKKKKKKFFF???999::::::;;;;;;:::999888777333999<<<===EEEWWWkkkxxxwwwXXXLLLNNNooo}}}QQQ:::111555444333555222999999888666333222333444888999<<>>TTTbbbgggggggggeeeuuuwww}}}llliiisssnnnaaaLLL999///,,,---...***555SSSnnnwwwyyyssseeeEEE>>>000000???>>>111---...222111---111>>>MMMTTTLLLEEE>>>:::555///,,,------000777======888444444~~~nnneeeZZZSSSQQQQQQRRRRRRSSSNNNGGGDDDCCCBBBAAA@@@>>>>>>??????>>>===;;;:::999999:::===@@@BBB@@@???>>>999666888999888999<<>>AAACCCCCCDDDEEEKKKMMMRRR\\\iiiuuu{{{|||jjj[[[EEE333,,,...444999;;;666333222222;;;UUUooo}}}|||nnnbbbSSSSSSSSSRRRMMMEEE:::333222222222333444333111000000000000000000/////////333111///...//////...---///.........///...---,,,)))///333;;;VVVxxxYYYGGG888333222000222777000111333333111000111111333222111///............+++---...---,,,,,,---///---222444111111333444222333111///......000333444000...000555333...000888???PPPgggyyywww___KKK<<<111---...111---///222...///DDD^^^kkkvvvyyyxxxuuu```BBB333222000111>>>WWWwwwlll===---///...---+++++++++,,,,,,++++++++++++***)))((('''&&&222CCCIIIAAA333,,,---++++++,,,------+++***((()))000:::CCCIIIJJJIIIGGGXXX^^^jjjvvvzzzuuurrrsssYYYNNN<<>>MMMSSSIIIDDDAAA>>>999222000333222111///000222555888;;;rrr\\\XXXSSSPPPRRRWWW[[[\\\^^^]]]XXXOOOFFF@@@>>>===<<<===>>>>>>>>><<<:::999:::::::::===@@@@@@===;;;<<<888777888888888===CCCJJJJJJHHHFFFCCC>>>;;;888:::999888777888999<<<===888===>>>===FFF\\\xxx|||xxx}}}qqqkkkqqqyyybbbCCC444777666555888888888BBBQQQ^^^fffjjjkkkkkkjjjjjjmmmuuuzzzppp^^^GGG555///444:::999444333666444444AAARRRlllyyyqqqnnnvvvlllWWWGGG>>>:::999888666555333000......111333333222222444666000000000111111111111111333111////////////...---000000111000000/////////---...---...999SSSppptttYYY???555222//////333...000222111000///000111111000//////............,,,------,,,+++,,,...000+++000222000///222333111222111///---------...///***+++...111111///---------333CCCZZZnnn|||~~~oooXXXBBB666333000//////000------666CCCIIITTT___ooo}}}qqqUUUHHH@@@444///666BBBRRRjjjjjj???222000///---,,,++++++,,,,,,***++++++***)))))))))***'''---888AAA@@@666111222000...,,,---//////,,,)))000000111444555555444444333<<>>555///444>>>===888000******000666999|||kkkUUUVVVUUUWWW]]]fffmmmooonnnrrroooaaaOOOCCC??????;;;<<<===>>>===<<<:::888<<<;;;;;;===???>>>:::777999777777888777999@@@JJJIIIEEE???999777999<<<>>><<<<<<;;;;;;;;;<<<===>>><<>>RRRcccvvvsssVVVCCC===111...,,,...000000///...---777FFFccc~~~jjjaaa@@@555222777555111===RRRvvvggg@@@777000///...,,,++++++,,,,,,******+++***))))))+++------((((((///444444555999666111...///333666444111<<<999666444111...///111***222333,,,---444222(((...///------:::QQQdddlllddd\\\YYYQQQBBB;;;:::333444555555CCCSSSKKK;;;777...444555000555CCCHHHEEE555<<>>555---+++...000111}}}hhh]]]\\\[[[___jjjxxxttt]]]EEE<<>>???>>>:::888:::<<<;;;;;;===AAA???999555666<<<777444:::CCCHHHGGGFFF@@@???===:::888888;;;===:::;;;<<<;;;::::::;;;===<<>>666333444...000111111000///000111444------:::MMM\\\hhhppprrraaaKKK<<<888:::777222000444DDD[[[___OOO===666999,,,+++111222===MMMSSSDDDCCC@@@999111000;;;FFFUUUIII888...///444222+++sssfff]]]bbbkkkvvvjjjNNN@@@@@@:::;;;<<<;;;:::999999:::::::::===BBB@@@:::666666777666:::AAAIIIKKKHHHEEE>>>>>>===:::777777888::::::;;;<<<;;;:::999;;;===;;;???@@@AAALLLeeeyyynnn^^^QQQIIIQQQ]]]lll}}}zzzpppuuuwwwxxxaaaAAA111555777<<>>DDDLLLLLLMMMMMMHHHAAA:::666555888===GGGXXXjjjssssssppp```NNN888///777AAA???888111222===NNNRRRGGG===<<<;;;///---222888GGGTTTRRRQQQOOOGGG:::---+++666BBBPPPGGG:::222444999555...~~~sssnnnkkkjjjnnnuuuxxxWWWBBB===888888888999::::::888666777999>>>CCCAAA:::666777444:::CCCIIILLLIIIDDD???;;;<<<<<<:::888666777888;;;<<<<<<;;;999999;;;<<<:::<<<===BBBSSSlllxxx^^^PPPCCC666666===GGGVVVjjj|||rrrnnnsss[[[YYYmmmgggGGG333333555BBBUUU___bbb\\\VVVQQQMMMHHHBBB???:::888777888;;;;;;999777===@@@EEEKKKKKKJJJKKKOOO___pppzzzhhhSSSCCC:::...222:::EEEPPPZZZccchhhooonnnjjjdddcccbbb^^^WWWCCC;;;222000000111555999444333111000000111222222333222222222222111111111000000000000000000000000////////////.........------000:::FFFEEE888,,,(((,,,///000...+++***,,,///:::QQQnnnrrr^^^MMM999777222---...111000---000///...---...000222222//////......---.........,,,,,,---------.........---------///000///,,,)))******++++++,,,...///000///......000///...111666DDDZZZuuusss^^^DDD333000222333222444111000<<>>@@@===>>>EEE===333...000:::OOOWWWKKKMMMOOOLLL>>>...***222<<>>EEEKKKWWW___mmm{{{sssXXXBBB<<<888666;;;@@@CCCDDDEEENNNNNNHHH@@@AAAFFFAAA555888444222555:::<<<:::888333333222111111111222333222222222222111111111111111111000000000000000000000000//////......------...---///555444...+++---,,,,,,---,,,,,,,,,,,,,,,)))<<>>111///000333444666???JJJCCC999000...999QQQUUUAAA888CCCJJJBBB444...111666===;;;666222555:::888222~~~sssooopppsssllleee^^^\\\^^^hhh}}}zzzXXXBBB===???<<<::::::;;;:::666222666999@@@DDDAAA:::888:::;;;DDDIIIDDD>>>;;;777222333555999;;;;;;;;;<<<===<<<<<<<<<;;;999999:::;;;???<<<:::EEE^^^zzz[[[???999;;;:::===<<<::::::AAALLLRRRQQQSSSKKKIIISSS]]][[[PPPGGGVVVkkk}}}eeeOOOVVVmmm|||}}}xxxOOO???<<>>444222888888LLLcccgggXXXCCC666222999JJJTTTHHH888222777<<>>===555111666@@@MMMVVVRRRAAA111222222222222222222333333222222222111111111000000111111111111000000000000222222111111000///......222///---.........///222...---,,,,,,---......///000555BBB[[[{{{vvvmmmddd___]]]ZZZTTTPPPEEE???666000444<<<:::444111///------///000000...........................///---,,,---...000///...---------------...//////------,,,,,,///222111///---333AAAWWWjjjrrrpppkkkpppvvvrrr]]]EEE666000---,,,---...///444CCCYYYkkknnnooobbbFFF444222555444666555555===UUU{{{sssFFF444000000/////////000000111...---,,,***)))(((((((((***)))))))))***,,,---///---((((((,,,///------000...---111888;;;999:::<<<===BBBFFFGGGDDDDDDFFFJJJHHHQQQQQQHHHEEEGGG===---'''000:::EEETTT\\\PPP===000//////000111666@@@IIIMMMCCC;;;777@@@TTTUUU@@@111???GGG???333...///111999:::888555777;;;;;;777tttlllfffcccccc]]]WWWTTTTTTSSSXXXiii}}}vvvSSSAAA@@@@@@>>><<<;;;:::999777666888;;;AAADDD???888888<<<>>>EEEEEE===888999888444111444888:::;;;<<<===>>><<<======;;;999999:::;;;???======JJJdddkkkMMM:::666:::===<<<;;;777666:::BBBDDDBBBHHH===666:::AAA@@@;;;777888KKK___uuu~~~uuu{{{wwweeeXXX:::<<>>555:::EEE\\\rrrpppXXX>>>333333BBB^^^mmm[[[>>>111222555777777===KKK[[[jjjxxxjjj___UUUPPPIIICCCFFFNNNIIIIIIEEE===999::::::888>>>NNNcccvvv}}}pppRRR888222222222333333333333333222111111111111000000000111111111111111111111111444444333222111000//////---...///000000///......111000...---,,,---...000000///333FFFggg~~~zzzyyyooo]]]EEE888CCCXXX```\\\NNNJJJDDDAAA???===888444333333333222111111000000333000...---......---+++******+++,,,---///111222000111///,,,---111222///111---000<<>>CCCRRRJJJIIIKKKPPP\\\[[[HHHBBBJJJJJJ===000...000000;;;???AAA??????@@@???;;;wwwmmmdddZZZTTTSSSRRROOOOOOOOOJJJGGGTTTeeeqqqMMM===???======<<<:::888888:::<<<:::===BBBCCC===666777===DDDIIIEEE:::666::::::444333555777888888999;;;<<<<<<======;;;999888999;;;===>>>CCCRRRllltttVVVCCC;;;777888<<<;;;;;;:::999===BBBAAA===@@@:::666888999666333333222===III^^^www|||aaaHHH;;;;;;GGGZZZ^^^RRRIII???---222222DDD```cccLLL:::999EEEVVVccc\\\FFF666777???UUUrrr|||aaa@@@666<<>>:::666222111000000000000000111111000444333///...111222000333...---000111---***+++111555CCCSSSUUUGGG;;;777,,,---000111......:::HHHfffsss{{{oooVVV@@@777666111///111666666AAAfffsssIII666111000//////............---,,,,,,,,,,,,,,,------******)))))))))+++,,,---<<<>>>GGGPPPIII777...000***000:::@@@???>>>FFFPPPIII@@@444,,,***,,,000222///000333444444000+++'''---999@@@???FFFPPPMMM@@@......------111666999:::HHHEEEOOO\\\^^^aaa]]]OOOPPPVVVRRRDDD999999999555<<>>BBBBBB<<<555777>>>LLLOOOIII<<<777;;;999111444666777777666666888999=========;;;999888999;;;:::>>>GGGYYYrrrhhhIII???>>>:::888;;;:::;;;;;;:::===@@@===666;;;:::<<