BM6P6(@ PPPEEE@@@===666777777555444222000......---+++++++++***++++++,,,,,,(((///555555000000666>>>DDD>>>===GGGWWW]]]UUUJJJFFFTTTiiixxxwwwmmmggghhhYYYGGG>>>JJJVVV\\\jjj{{{oooXXXFFF>>>===EEEbbb}}}qqqbbbuuuOOO777HHHCCCLLLCCC===CCC666''',,,)))************))))))((())))))))))))************++++++***(((***,,,,,,***111(((:::uuu|||yyy{{{rrrzzz~~~wwwsss|||ddd999:::JJJCCC777:::333(((+++++++++++++++++++++++++++,,,,,,+++++++++,,,------111******222>>>SSSyyy~~~|||}}}EEELLLrrr___777555000''')))******+++++++++******+++++++++,,,,,,---------111......///AAApppuuu\\\vvv~~~\\\PPPMMM]]]rrrUUUEEELLL???777999EEENNN^^^___888000666///,,,***+++)))&&&(((,,,******)))))))))))))))***,,,+++444)))666DDDAAAffftttfffuuu~~~~~~TTT444+++000000)))+++******)))))))))))))))&&&'''(((((((((((((((''',,,+++((('''***000444555>>>222===\\\vvvsssrrruuuPPPEEE@@@===666777666555333111000......---+++++++++***++++++,,,---111555888777666888???EEE;;;;;;>>>DDDJJJLLLHHHDDDQQQ```mmmqqqqqqnnnbbbUUUCCC>>>CCCVVViiiwwwrrrfffQQQEEE<<>>DDD<<<------))))))*********))))))((())))))))))))************)))*********+++---...---///666OOO~~~yyyvvvsssnnnDDD:::BBBBBB>>>;;;333+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,000333666FFFiiittt\\\```VVV___zzzBBB999777&&&******++++++++++++******+++++++++,,,,,,------...###---000333SSSvvvyyylllRRRKKKQQQjjj```PPPKKKCCC===???DDDOOObbbuuu\\\)))///000,,,+++,,,***((()))---******))))))))))))******+++)))111666AAAMMM]]]ZZZYYY|||~~~qqqFFF&&&***222(((++++++***)))))))))))))))''''''(((((())))))((((((((((((((()))---333999;;;<<>>@@@DDDYYYfffkkkdddbbbbbbRRR;;;>>>HHHWWWiii{{{~~~hhhUUU@@@555:::TTTvvv___999DDDMMMGGG@@@EEEBBB555000))))))))))))))))))))))))))))))))))))************((()))***,,,---...///000---FFFaaa{{{sssmmmqqqttt|||~~~lllAAA999>>>EEE>>>333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++555777555FFFnnn~~~kkk|||TTTZZZhhhEEEsssIII666:::&&&++++++++++++++++++*********++++++,,,------......***;;;999@@@nnnwwwnnntttTTTYYYYYYfff^^^LLLFFF@@@======BBBKKKTTTwww~~~555777000,,,+++------******,,,******)))))))))******+++///+++,,,>>>DDDMMMrrr\\\XXXffflll666,,,444)))++++++***))))))))))))***''''''(((((()))))))))))))))******+++---000555999???bbb|||mmmqqq}}}wwwOOODDD???===666888555444222111///......---+++++++++++++++,,,---...111//////000333777:::;;;>>>CCCFFFBBB<<<<<>>===FFFHHHCCCDDDCCC<<<555))))))))))))))))))))))))((()))))))))************)))(((***------,,,...111666YYYmmmmmmrrrxxx{{{sssuuu}}}rrrlllxxx}}}vvvyyyVVV999888FFF???666444+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333666>>>VVVwwwgggooo}}}```yyyrrrCCCaaa[[[WWWeee>>>;;;...,,,,,,++++++******++++++***++++++,,,---...//////---888333JJJvvvpppzzzuuuaaaTTTgggoooXXXKKKCCCBBB???;;;EEEUUUiiiYYY777000,,,+++------***)))+++******))))))******++++++...///+++AAAGGGYYYeeeYYYhhh[[[777222+++,,,+++******))))))******(((((((((((()))******+++++++++---...///111888@@@aaammmjjjxxxzzzcccTTTQQQOOOKKKHHHFFFFFFJJJNNNRRRYYYcccjjjqqq}}}NNNDDD???===666888444333222000///.........++++++++++++,,,---...///333222222555888:::999777CCCCCCAAA<<<:::???KKKTTT]]]^^^aaa^^^NNN>>>@@@KKKUUUiii|||~~~|||}}}nnn\\\III999;;;IIInnn~~~mmmrrr>>>AAAEEEFFFBBBAAA???999++++++***))))))))))))***((()))))))))************+++)))***---,,,))),,,333EEEjjj{{{qqqkkkmmmrrrzzzuuuppp~~~{{{|||rrrvvvnnn___xxx|||^^^zzzrrrFFF666BBB@@@;;;777+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222...999YYY~~~iiieeeYYYyyyWWWSSS[[[pppZZZ???999------,,,+++******++++++***++++++,,,...//////000000333999jjjzzzeee```eeennn}}}cccGGGFFFEEE;;;===KKKVVVppp~~~555222---***,,,---***)))******************+++,,,,,,(((444444HHHZZZ}}}tttnnn}}}~~~}}}bbbPPPrrrxxxAAA+++...,,,++++++***************)))((((((((()))***,,,---'''(((+++000222777EEETTTlllpppgggOOOAAA???CCCGGG888:::<<<<<<===@@@DDDGGG@@@DDDIIIOOOTTT^^^mmmyyyNNNCCC???===666888333333111000///.........++++++++++++,,,...///000111222444777::::::888666@@@<<<888666999BBBLLLSSSXXXRRRSSSSSSFFF:::GGG___eeevvv~~~~~~}}}mmmXXXDDD999888HHHooowwwUUUEEECCCGGGBBB???@@@<<>>CCCMMMWWWMMMCCC???===666888333222111//////.........+++++++++,,,---...///000---///222444666888999:::;;;888555666<<>>>>>PPPwww{{{SSSAAAHHHDDD@@@AAA<<<222111...+++)))))))))***))))))))))))************---((()))...---+++444AAAbbbvvvwwwxxxttt{{{iiiiiizzzccc{{{{{{nnnDDD999DDDBBB888666------------------------+++,,,,,,,,,...///000111000666LLLoooxxx}}}pppRRR|||sssXXXZZZ~~~cccLLLdddvvvQQQjjjIII999000...,,,*********+++,,,***+++,,,---...000111111///FFFhhhgggYYYaaappp|||}}}[[[MMMGGGAAA;;;AAAIIIYYYwww===444---,,,---,,,+++,,,************+++,,,---...111===RRRbbb~~~}}}|||ggg^^^RRRoooooo???444---,,,++++++******++++++***))))))(((***,,,...///...,,,///555:::FFFaaa}}}vvv{{{hhhUUUKKKAAACCCIIISSS```llltttxxxyyyqqqjjj___SSSKKKBBB<<<<<>>===666888222222111///............+++++++++,,,---...000000---000333444666:::>>>BBB999999:::===BBBHHHNNNRRRVVVJJJ:::555AAAXXXhhhnnnxxx~~~~~~~~~yyysssssswwwwwwrrrXXXFFF;;;???SSS{{{zzziiivvvaaaAAAIIIGGGBBBAAA;;;444222///,,,***)))))))))))))))))))))************---((()))...///...999IIIxxx~~~jjjbbblll~~~kkkbbbxxx^^^pppzzzxxxzzzLLL999EEECCC777<<<------------------------+++,,,,,,---...///111111111DDD[[[rrr{{{qqqKKKtttwwwbbbZZZ|||MMMcccjjjUUUXXXAAA000///,,,*********+++,,,***+++,,,---///000111222???fffkkkbbbiiimmmvvvrrrIIIBBBCCC???>>>BBBNNNkkkBBB777///---...---------************+++,,,---...111888XXXllleeewwwTTT^^^SSS666---,,,++++++******++++++***)))))))))***,,,...000------444AAANNNaaavvviiixxxVVVAAAAAAIIISSS^^^pppqqq___NNNFFFFFFMMMCCC>>>===666888444333111000...------,,,++++++++++++,,,---......222222333555888;;;===???555===CCCBBBCCCFFFGGGCCC???;;;:::BBBQQQbbbnnnttt}}}}}}vvv|||xxxnnnbbbXXXPPPJJJGGGGGGCCCWWWqqqwww{{{sssWWWAAA???DDD]]]mmmMMM???AAAAAANNN888<<<666...******+++++++++************************+++///))))))---***DDDwww~~~}}}oootttwwwpppgggjjj^^^UUUvvvddddddgggaaasss\\\111CCCFFF444;;;000///------......---,,,///...+++***---111111...777NNNvvv___[[[xxx^^^XXXNNNlllGGG|||~~~CCC<<<000...000,,,...000)))000,,,000000)))---666666HHHttteeeiiipppttt___LLLMMM>>>AAA???EEEYYYxxxooo999222+++)))666++++++***,,,---***(((***---...333KKK\\\yyyWWWoooPPPlllvvv???444---///000***,,,...'''******************++++++222---222CCCcccxxxqqq___JJJHHHTTTgggvvvbbbKKKMMMCCC>>>===666888444333111000...---------++++++++++++,,,---...///111111333444666888999999666<<>>777888===HHHWWWhhhttt{{{|||qqqqqqtttsssnnnkkk```OOONNNIIICCC<<<777666666888DDD444666AAAAAAFFFXXXfffpppUUUFFF<<>>===666888333333111///...---------++++++++++++,,,---...///111222444555666666666555777;;;>>>???@@@AAA===777333:::EEERRR___lllwww}}}}}}~~~}}}uuummmfff```\\\FFFFFFCCC===;;;@@@EEEFFF;;;===>>>??????@@@CCCEEEFFF;;;>>>BBB777333BBBOOOdddtttpppUUU<<<;;;OOOqqqrrrtttmmmZZZ???AAA:::DDD>>>999222---+++***))))))************************+++---)))+++222666KKKlll|||}}}|||```}}}|||jjjaaa}}}lllTTTjjjsssbbbYYYeee\\\@@@>>>???;;;333111...---......------///......///000111222333III___yyylllcccvvvsssYYYOOOxxxTTTMMMoooqqq}}}]]]VVVhhhMMMcccCCC444///000***+++000---///+++,,,111222111555:::rrrwwwtttrrrttt|||}}}|||NNNHHHBBB??????CCCPPPjjjwww555...777)))(((000...------------...///000KKKfffsssxxx~~~hhhUUUBBBIIIZZZ}}}UUU\\\jjj:::---+++...))))))///...+++*********++++++,,,------333NNNpppcccMMM|||{{{```\\\aaavvvMMMCCC>>>===666888333222111///......------,,,++++++,,,,,,---...///111333555777888777666555888999;;;===>>>===888333888BBBQQQ]]]eeellltttyyyzzz{{{{{{zzzzzzyyywwwtttlllggg```ZZZVVVSSSPPPNNNSSSWWWVVVUUUYYYXXXUUUWWWlllsss~~~kkkgggoookkk```RRRDDD???KKK```sss|||jjjJJJ>>>@@@RRR}}}xxxrrrnnnGGGHHH;;;@@@>>>;;;555000,,,***)))(((************************))),,,++++++111>>>XXXqqqmmm}}}{{{rrrqqq~~~[[[QQQhhhmmm{{{pppUUU^^^qqqYYYOOO```ppp~~~}}}kkkAAA>>>FFF;;;555222///---.........---...---...000//////333888^^^```VVVYYY|||vvv]]]RRRuuuVVVOOO|||\\\JJJMMMzzzpppZZZkkkQQQuuuqqqEEE444000333...,,,...+++---------000222///888KKKmmmrrruuuuuu}}}uuupppaaaTTTHHHDDDAAAAAAHHHbbbAAA///666&&&---000...,,,+++---......000444QQQbbbvvv~~~sssYYYggghhhyyyyyyyyy|||iiiIIICCCvvv|||iiiWWW~~~EEE222...222---***------+++++++++++++++,,,---...111:::\\\VVVZZZiii___qqqMMMCCC>>>===666888222222111///............,,,,,,,,,,,,---.../////////111333666777777666555999888999;;;;;;888555222>>>JJJYYYccchhhkkkqqquuuuuutttsssrrrpppmmmllllllcccdddfffllluuu}}}{{{qqq|||}}}vvvnnnjjjiiinnnzzz```JJJ:::<<<^^^{{{uuuqqqOOO>>><<<@@@>>><<<888333...***)))(((************************%%%)))------333MMMooowwwrrrwww~~~dddgggllltttmmmRRRSSS{{{~~~bbbMMMTTTrrrdddxxxEEE;;;DDD888777444000...---......------,,,---000...---444>>>```xxxVVVSSSmmm[[[qqqYYYLLLuuulllRRRBBBCCCqqqaaammmlll]]][[[AAA333333...,,,///---,,,111///000000+++>>>eee|||mmmtttvvvuuu}}}xxxbbbxxx___JJJCCC???<<<<<>>===666888222111000///............,,,,,,,,,,,,---...///000---...000222333444444333888888999;;;999555444777CCCMMMZZZccchhhkkkppptttqqqoooppprrrtttyyyzzzttt{{{vvvxxxZZZ???333HHHhhhqqqyyytttAAA;;;???===<<<:::555///+++***)))************************)))***...,,,222UUUyyy{{{zzzrrr~~~yyy{{{mmmQQQMMMvvvpppTTTOOOwwwvvvnnnxxx{{{PPP;;;@@@<<<999555111...---......------+++---000...---888GGGoooOOOeeehhhrrr[[[IIIggg]]]KKKAAA???hhhdddbbbSSS|||UUU888000***+++111111+++444000///111,,,GGG~~~yyyvvvxxxxxxxxx^^^eeewwwpppMMMCCC>>>???===<<>>===666888222111000//////......///---,,,,,,------...///000000000000111111111111222777777:::;;;666222666>>>JJJPPPYYY```eeeiiinnnqqqmmmnnnrrrwwwyyy~~~|||tttsssSSS===@@@NNN|||{{{{{{XXX>>>>>><<<<<<;;;777111,,,***+++************************///***---...:::ddd~~~~~~pppkkksssyyyxxx~~~zzz\\\RRR|||rrrUUUKKKsssooo[[[ZZZ|||}}}kkkEEE>>>BBB;;;777222...---.........///,,,---111......===PPPfffPPPJJJ|||~~~wwwxxxbbbTTTwww{{{gggSSSAAA___wwwWWWwwwXXXccc\\\888000......111///,,,444...///777222OOO~~~|||xxxvvv{{{uuufffXXXqqqtttrrr^^^LLL@@@CCCDDD@@@EEEQQQsssYYY444333000,,,---,,,///111,,,+++;;;PPPXXX```qqqrrryyywwwmmmkkkkkkmmmnnnqqq|||{{{lllBBBGGG^^^vvvooo[[[~~~|||qqq{{{vvvDDD'''...111------...++++++,,,,,,---///000111CCCbbbxxx{{{kkkqqqyyyMMMCCC>>>===666888222111000//////...//////---------------...000000555444333222111111111222777888;;;;;;555000777CCCQQQTTTYYY]]]bbbfffjjjmmmkkknnnssstttnnniiirrrzzz|||||||||}}}tttxxx~~~iiiKKK??????ZZZyyygggfff@@@AAA;;;<<<<<<888222---+++,,,************************---&&&+++333JJJ}}}~~~zzz}}}}}}cccdddpppjjjwwwiii\\\~~~lllNNNAAAlllpppQQQEEEgggPPP;;;BBB;;;777222...---.........000---...222///000AAAWWWjjjbbbEEEPPP}}}~~~~~~jjjfff{{{ZZZhhhpppaaa[[[[[[XXXVVV777444555333000))),,,333+++///===999SSS~~~vvvttt|||tttiiioooSSS^^^yyyvvvgggrrrVVV???>>>BBB@@@EEEOOOiii:::555***,,,---...222333,,,+++???XXXNNNVVVeeeqqq}}}yyynnnttteeebbbhhhjjjjjjnnn}}}SSSBBB@@@bbbsssOOOtttvvv]]]}}}SSS---///222------...+++,,,,,,---...///111111XXX|||rrrttt~~~NNNFFF;;;;;;888555333222111///............,,,,,,,,,---------......000////////////000000111333777888555000222<<>>JJJfff~~~pppEEECCC;;;999777555555444///(((---,,,,,,++++++,,,,,,---000///+++///KKKssswww}}}vvvvvvtttbbb^^^dddpppyyyuuukkkzzziiiVVVbbb```QQQCCCXXX[[[mmmvvv444HHH???888111...///000///,,,+++111---...555444KKK|||uuuyyyRRRhhhxxxxxxssstttooodddUUUXXXIIIuuu===222444+++000,,,(((333777---222>>>}}}{{{sssnnn}}}gggZZZtttvvvRRRQQQiiieeewww___FFFFFF<<<;;;KKKSSSeeeccc222///999---333'''333222***555HHHbbbiii\\\sss~~~mmmPPP]]]ccc]]]hhhcccdddhhhsss___FFF999HHHeee\\\ZZZ^^^ooo444,,,000)))///---***...,,,---111---///>>>kkksssqqq~~~kkkqqqNNNFFF;;;;;;888555333222111///............,,,,,,,,,---------......//////////////////000111444666666444222555???GGGMMMPPPUUUYYY]]]bbbhhhkkkkkklllmmmmmmmmmnnnqqqsssyyyxxxyyyyyyvvvrrrrrruuu||||||yyykkkSSSEEE===TTT}}}llleee???<<<;;;999888666444...)))---,,,,,,++++++,,,,,,---,,,,,,111AAA^^^|||xxx}}}nnndddrrr}}}ppphhhjjjsss}}}{{{www}}}wwwppp\\\hhhwww___JJJ[[[kkk```{{{BBB@@@???999222///000000///,,,,,,222...,,,111666WWWvvv\\\mmm{{{xxx|||xxxsssVVVeeelllNNN888777,,,---...---...000---777JJJ|||yyyooonnnyyyvvv___]]]uuuzzzUUUOOOZZZwwwkkklllrrrQQQIII===;;;HHHNNN___hhhTTT111---...///***333+++000NNN]]]hhhtttvvv}}}iiiJJJTTT\\\WWW]]]``````eeessslllIII===888PPP|||fff^^^\\\|||vvv???222333***///...---///,,,---111///666IIIyyyxxxpppsssjjjOOO^^^jjj{{{yyyiiiNNNFFF;;;;;;888555333222111///............,,,,,,,,,---------......///.........//////000111444444333222555;;;CCCIIIMMMOOOSSSWWW[[[```fffjjjggghhhjjjkkkkkknnnqqqtttyyy{{{yyyrrrnnnpppsssuuu}}}|||yyyzzzeeeOOO999CCCgggvvv~~~qqqFFF===<<<<<<:::777333...,,,---,,,,,,++++++,,,,,,---'''###---IIIiii|||yyyqqqsssuuu~~~wwwnnnmmmuuuwwwcccTTTMMMiii|||eeennn```aaalllzzzZZZ===???:::333000000000///---,,,222///,,,000>>>hhh{{{~~~___\\\sss|||eeejjjiiiPPP```;;;888---,,,111444...000222===WWW~~~sssiiioootttcccUUUbbbvvvYYYQQQMMM```tttbbb^^^KKK>>>===FFFJJJRRR[[[|||DDD,,,,,,---000444%%%555]]]```YYYnnnlllKKKQQQ\\\XXXYYY]]]ZZZbbbvvv~~~KKK===444@@@llluuudddlllooozzzvvvCCC222222+++000111...000------111111>>>WWW{{{lllAAA???<<>>bbb{{{jjjdddooommmQQQLLLdddsss^^^UUUIIIOOOgggyyybbblllNNNAAA@@@FFFJJJNNNaaaXXX888///,,,111333)))@@@ddd```ZZZqqqnnnNNNQQQ\\\ZZZVVVYYYWWWbbbyyyjjjTTT>>>;;;;;;^^^xxx\\\zzz}}}ddd{{{LLL222222,,,......---///---...111111DDDcccqqqMMMGGG555>>>AAAhhhvvvPPPoooNNNFFF<<<<<<999666333222111///............,,,,,,,,,---------......------------...///000111222000000333:::BBBGGGIIIKKKMMMQQQTTTXXX]]]cccgggdddfffhhhjjjlllooossswwwwwwsssmmmlllrrrzzz{{{wwwuuuzzz{{{ssskkklllcccmmm~~~xxxooolllyyylllVVVCCC???ccczzzoooeee@@@;;;999:::888222000333---,,,,,,++++++,,,,,,---222(((333XXXzzz||||||}}}zzzkkkeeeeeekkkyyyzzzxxxrrrBBB@@@<<<777222000/////////000...//////333LLLsss|||qqqJJJXXX{{{|||yyy}}}zzz}}}kkktttwwwkkk]]]SSSsssttt<<<666222000000,,,000222///AAA{{{~~~ppp```aaammmcccGGGIIIdddpppwww|||aaaVVVIIIGGGOOOyyyxxxggg}}}VVVEEE@@@AAAFFFVVVaaa|||XXX777333......///...MMMmmmrrrvvvdddLLLMMMUUUTTTPPPVVVWWWfff}}}~~~nnnMMM@@@555NNN}}}lllHHHeee___kkk^^^666555///---)))+++---,,,///111222JJJpppVVVIII<<<999444NNN|||UUU^^^MMMFFF<<<<<<999777333222111///............,,,,,,,,,---------......,,,,,,,,,---...///000111000000222666<<>>SSSuuu~~~III>>>888:::999444111333---,,,,,,++++++,,,,,,---((('''999```wwwvvvxxxfffccceeeooowww{{{}}}KKKAAA===888333000//////000333...///...222PPPwwwsssRRR___|||xxx{{{oooWWWYYYiiioooooowwwpppaaabbbiiiLLL888333222,,,000444444333OOOzzzjjjYYYdddhhhUUUAAAKKKcccooouuuyyy}}}jjjTTTHHHCCC@@@ZZZrrreeecccKKK???;;;@@@WWWcccfffRRR,,,222666000+++...QQQmmm|||rrrXXXLLLLLLOOOPPPNNNRRRZZZkkk~~~jjjFFF666FFFvvvjjj@@@VVV|||dddhhheee666555222000...***,,,,,,///222666UUUfffBBBBBB>>>555???aaagggYYYMMMEEE<<<<<<:::777333222111///............,,,,,,,,,---------......,,,,,,,,,---...///111111---000555999===@@@BBBCCCCCCGGGMMMRRRUUUXXX[[[]]]```aaabbbcccdddfffiiillleeebbbkkk|||uuusssyyy|||yyyuuuooojjjhhhiiilllmmmhhhsss|||qqqccc\\\VVVNNNbbbxxxmmmYYYCCCGGGmmm}}}}}}yyyVVVEEE999:::;;;555111222---,,,,,,++++++,,,,,,---000666MMMqqqrrrwwwdddaaaeeerrrrrr{{{{{{fffeeeTTTAAA>>>:::444000...///000222---000///333[[[~~~XXXRRReee~~~yyywww{{{iiiFFFCCCSSSqqqrrrzzz~~~kkkqqqqqqWWW___<<<111555+++555333555;;;\\\vvvfffXXXiiiaaaFFF>>>MMMbbbqqquuuxxx|||~~~{{{VVVJJJ???===EEEpppjjjYYYyyysssUUUAAA888???OOOeee\\\kkk===222444333///000TTTmmmzzzdddMMMNNNNNNKKKMMMPPPMMM\\\ppp}}}NNN===JJJ}}}wwwEEEJJJhhhfffffftttkkk999444000///333---...,,,///333===eeeSSSIIIAAA;;;888KKKzzzZZZMMMEEE<<<===:::777333222111///............,,,,,,,,,---------......+++,,,,,,---...///111111,,,000777;;;===>>>???AAACCCHHHNNNTTTWWWYYY[[[]]]]]]^^^_________aaadddfffaaabbbrrrrrrppp}}}xxxxxxvvvqqqkkkiiiooovvvkkkiiisssvvvbbbQQQNNNNNNDDD\\\www~~~|||~~~yyyfffHHH===[[[|||lll```KKK;;;;;;<<<666000111---,,,,,,++++++,,,,,,---+++444JJJhhh~~~rrr```^^^cccqqqbbbiiijjjpppxxxiii^^^SSSAAA???:::555000...///111000+++222111666gggvvvbbbAAASSSjjj|||wwwvvvzzzjjjZZZ@@@LLL}}}tttZZZWWWlllwwwnnn[[[{{{DDDkkk===///888,,,222***///>>>\\\nnn^^^YYYnnn]]];;;<<>>777:::...//////...---,,,+++,,,------111---VVV}}}zzz|||zzzqqq}}}nnn```VVVccczzzzzzbbbHHHGGGeeeuuuvvvhhhsssAAA===>>>222333333&&&222***222555'''EEE___VVV999```yyy|||yyywwwzzzxxx]]]EEEHHHbbblllgggnnndddPPPEEEOOOqqqsssqqqQQQiiiZZZiii777999555///666***888777{{{hhhUUU```oooKKK:::AAAGGGeeetttxxxzzz~~~nnnKKK@@@@@@:::NNNaaaOOOQQQzzzaaaJJJEEE===HHHZZZWWWWWWppp===444///111:::xxxiiiKKKGGGEEEEEEMMMHHHJJJNNN^^^oooyyy~~~eee999TTTSSSEEEGGGeeeXXXYYYEEE888555...***---...,,,555444LLLYYYCCC;;;===777QQQ~~~qqqLLL}}}NNNFFF<<<<<<888444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000444999;;;;;;<<>>SSSnnn~~~~~~}}}||||||yyycccJJJ@@@cccttt]]];;;777:::>>>111222///...---,,,,,,,,,------333666^^^}}}sssxxxgggZZZTTTddd{{{~~~eeeGGGAAA[[[sss```bbbaaavvvFFF??????444444333(((222222,,,000222RRRZZZ{{{aaaEEE```rrr}}}{{{xxxwwwvvvzzzrrrMMMFFFOOOooossslllnnn^^^EEE@@@@@@YYYvvvZZZ|||www\\\KKK===555555888---888AAAfffUUU^^^gggEEE777@@@IIIeeettt{{{}}}{{{VVV@@@@@@:::JJJcccJJJLLLrrrnnnNNNDDD===>>>TTTaaa[[[~~~xxxYYY555444000222;;;rrr~~~]]]DDDDDDBBB???EEEBBBGGGNNN]]]nnnwww|||kkkGGGaaaYYYEEE>>>]]]uuuWWW{{{NNN444,,,---111222222---444666UUUNNN===:::333HHHrrrhhhGGGdddNNNFFF<<<;;;888444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000444999::::::;;;???BBBEEEJJJPPPTTTWWW[[[aaaeeegggjjjkkkmmmppprrrnnnhhhiiiiiirrruuunnnqqqzzzzzzyyy}}}{{{rrrmmmlllggg```]]]RRRQQQTTTQQQQQQLLL???:::OOOjjjzzz}}}{{{||||||}}}|||{{{zzzzzz|||rrrWWW===KKK|||zzzFFF;;;<<<:::000444//////---,,,,,,,,,---...111>>>gggnnn~~~gggYYYVVVhhh|||mmmNNN???MMMnnn|||sssuuuwwwcccLLLNNNmmmmmmyyyOOOAAAAAA777444444***333333---111555]]]lllQQQBBB^^^mmmttttttqqqqqqsssxxx|||VVVEEE===PPPttttttiiiYYYHHHAAA999HHHeee{{{WWW\\\@@@666111555...888RRRzzzaaaTTT^^^\\\===333>>>KKKdddrrrzzz}}}zzzSSS@@@AAA;;;HHHnnnNNNFFFgggTTTCCC???===OOOiii___bbb\\\888333111888FFFuuuxxx~~~YYYBBBFFFCCC===AAA@@@GGGMMM\\\llltttyyy}}}~~~~~~eeeJJJddddddJJJ===TTTgggvvvzzzQQQ555,,,...222...000,,,333888ZZZ}}}oooyyy```AAA999111@@@fff```BBBHHHiiiNNNFFF;;;;;;777444111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111444888:::999;;;>>>AAAFFFJJJPPPTTTVVVZZZ___dddeeefffhhhmmmrrrsssoooiiidddhhhvvvzzzrrrtttyyy{{{yyysssppppppkkkdddaaaQQQKKKOOONNNNNNIII<<<888NNNhhhuuuxxxyyy{{{}}}{{{||||||{{{zzz{{{|||~~~{{{bbbBBB===iiiqqqTTTAAA999444111666000///...,,,,,,------......HHHqqqvvv~~~yyy{{{aaaVVVYYYnnnzzz\\\CCCAAAXXX{{{sssjjjqqqsss[[[EEEDDD\\\vvvZZZDDDBBB:::444444---222,,,444666...bbbqqq]]];;;???eeewwwuuuqqqlllnnnqqqvvv}}}xxx[[[III:::@@@[[[}}}{{{```ZZZ\\\HHH@@@IIIyyyooobbbuuuRRRbbb@@@:::...111333999]]]pppYYYRRR```RRR999222<<>>```xxxvvv~~~{{{~~~pppFFF;;;555>>>bbb___AAA<<>>AAAFFFKKKPPPSSSUUUXXX]]]aaabbbbbbdddjjjoooooollljjjWWWbbbxxxwwwuuu{{{{{{|||zzzwwwsssssstttsssooocccPPPJJJMMMLLLKKKIII@@@<<>>666777999333000///...---,,,---......///RRR{{{|||lllTTTOOOYYYssshhhJJJ999DDDfffwwwttthhhQQQBBB>>>LLLwwwuuuvvvfffGGGDDD===333444000222+++222555333jjjbbb>>>GGGpppyyyooollloootttyyy~~~wwwxxx```PPP@@@===JJJfff}}}]]]]]]jjjPPPLLLUUU|||uuuxxxyyyOOOcccPPPzzzpppDDD;;;555222999888```eeeRRRPPPdddIII888333;;;KKK[[[hhhpppssswww|||~~~SSSIIIAAALLLcccIIIWWWvvvdddIIIDDD>>>BBBccccccjjj<<<000888bbbxxx```BBB===999777???;;;>>>JJJXXXfffnnnrrrwww{{{{{{~~~[[[hhhyyyMMMCCCPPPuuupppWWW<<<333333+++,,,444333<<>>999???ffffffDDD;;;IIIhhhMMMEEE;;;:::777333111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222555888888888999===AAAFFFJJJOOORRRSSSVVVZZZ^^^```___bbbgggjjjjjjmmmpppEEEPPPiiiyyywwwyyy~~~{{{{{{vvvuuuwwwzzzzzzyyyttt]]]SSSTTTOOOKKKIIICCCCCCYYYnnnuuuvvvzzz}}}}}}zzz|||~~~~~~}}}}}}~~~}}}~~~uuu^^^BBBPPP|||wwwiiiAAA;;;>>>===+++000000...---------...///...UUU{{{}}}iiiRRROOO[[[sssmmmPPP999888PPPjjjkkkWWWBBB;;;:::@@@kkkrrrpppHHHEEE@@@111444222000333(((000DDDuuu{{{fff@@@HHHooouuukkknnnrrrxxx}}}uuu~~~kkk[[[JJJAAA@@@TTTddd^^^eee___WWW```rrr___xxxqqqllluuuOOOrrrhhhgggLLL666<<<000:::666kkk\\\MMMSSSddd@@@888666999IIIUUUbbblllooouuu{{{gggOOOCCCOOOgggMMMRRRqqqpppQQQEEE===AAAaaa]]]\\\qqq}}}AAA000444fffuuuppp```AAA<<<999888@@@;;;<<>>???VVVMMMEEE::::::666333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222555777888777888===AAAFFFJJJNNNPPPQQQSSSXXX\\\^^^^^^aaafffgggiiiqqq{{{QQQKKKQQQ\\\eeeuuu|||xxxyyy}}}~~~yyy^^^QQQSSSQQQOOONNNHHHKKKbbbuuuxxxwww|||~~~wwwyyy{{{|||{{{{{{|||}}}|||}}}jjjHHHFFFiii||||||QQQCCC::::::,,,111000...---------...///000WWWzzz}}}xxxfffSSSRRR^^^ttt~~~zzz}}}kkkVVVCCC:::BBBPPP~~~iiiRRR;;;888:::===eee~~~{{{dddxxxIIIEEEAAA000333333///444'''222KKKxxxttt~~~QQQ:::IIIlllkkkccckkkpppwww}}}{{{{{{hhhWWWMMM???CCCqqqkkk^^^^^^kkkXXX[[[ttt^^^HHHJJJBBBGGGgggYYY}}}___WWW444999///999777|||WWWLLLXXX```777777777666GGGPPP___hhhlllrrrxxx~~~wwwSSSCCCRRRmmmQQQMMMlll}}}XXXCCC@@@>>>ZZZYYYOOOlllbbb]]]>>>222:::pppmmmhhhWWW<<<===;;;999???:::<<>>GGGOOOUUUVVVQQQQQQgggyyy{{{yyy~~~tttvvvxxxyyyyyyxxxyyy{{{|||~~~qqqIII???^^^yyy[[[EEE111888999111000///...---......///888^^^lllmmmUUUHHHMMM^^^www~~~~~~~~~~~~wwwzzziii[[[MMMAAA>>>AAA```wwwWWW===;;;>>>???fffsssnnnoooWWW|||IIIEEEAAA///333333...///...:::GGGuuu~~~xxx@@@>>>VVVttteee^^^ffflllttt{{{tttrrrcccXXXBBB777[[[ooo___^^^mmmNNNMMMeeeHHHCCC@@@>>>DDDTTTjjjeeetttYYY___:::555444<<<<<>>RRRbbbiiiiiilllqqquuuwwwzzz}}}|||yyyvvvuuurrrqqqrrrtttwwwzzz~~~vvv^^^OOOIIIwwwtttvvviii===>>>999444000111111000......///111<<>>SSSOOO===<<<:::777666666666666@@@JJJXXXdddlllrrrxxx}}}~~~}}}jjjsssggg[[[xxxyyynnnzzz777000777,,,444444777AAAooo\\\{{{^^^MMMTTT~~~UUU???VVVKKKCCC;;;<<<888444222222111111000/////////------,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,///111444444555555666999===@@@@@@CCCFFFIIIKKKOOOSSSVVVZZZ```eeedddcccfffiiiiiivvvvvvuuuwwwvvvgggcccgggiiihhhiii\\\BBB666555666===HHHSSSYYY\\\jjjqqqwwwxxxyyy{{{zzzwwwuuutttrrrqqqrrrtttwwwyyy|||}}}~~~~~~fffQQQDDDiiizzzhhhGGG???<<>>eee{{{XXXEEEDDD;;;???hhhkkkRRRjjjhhh}}}III888333666GGGmmmLLLDDDUUUIII888---111777:::FFFTTT]]]ccchhhjjjooowww}}}~~~sssTTT[[[aaaKKK\\\jjjNNN>>>???YYYsss]]]dddYYY:::TTT}}}UUU===;;;999777666555555666;;;EEESSS```iiipppvvvzzz~~~kkkPPPGGGJJJlllwwwttt~~~mmmhhhsss~~~<<>>AAA\\\lllyyy}}}}}}}}}xxxqqqvvvuuutttssstttuuuxxxyyy}}}}}}~~~oooTTT@@@ZZZiiiYYY@@@===111222222111///......000222PPPxxxzzzdddoooQQQZZZGGGIIINNNbbb|||}}}~~~}}}|||{{{zzzyyyyyyyyy||||||~~~}}}dddyyyhhhRRRBBB<<<:::ZZZsssdddPPPCCC;;;MMMeeeLLLIIICCC555888IIIggg\\\fffeeeIII@@@777111222000...000...fff}}}{{{bbb@@@CCCYYYyyyooooooooorrrwww|||sss{{{kkk^^^YYYvvvkkk___SSSDDDUUUxxxllljjjOOOHHHtttzzzXXXsssiiiLLL>>>999000NNNhhhIIICCCSSSEEE777...000555999CCCPPP___eeejjjjjjmmmuuu{{{}}}~~~~~~~~~~~~aaafffdddMMM]]]qqqRRR>>>:::PPPtttjjjdddrrrbbbNNN000WWW|||WWW<<<;;;999777666555555555888AAANNN\\\fffnnnuuuyyyqqqXXXJJJKKKKKKEEE```oooaaauuupppjjjsssvvv===///222333+++333999JJJXXX~~~{{{tttTTTIIIRRR{{{tttVVVdddLLLEEE<<<===888333222222111111000/////////------,,,,,,,,,+++++++++***+++,,,,,,+++---000222222222333555888;;;===>>>@@@BBBFFFIIILLLOOOTTTWWWSSS]]]aaa___bbbjjjlllgggrrrpppmmmmmmttt}}}zzzrrrhhhYYYUUUQQQEEEFFFDDD@@@999333111444777PPPeeewww{{{|||~~~{{{tttwwwwwwvvvuuuvvvxxxyyy{{{~~~~~~zzz[[[CCCQQQ|||nnnaaaAAA???666333222111///---...000333OOO|||{{{www\\\>>>:::GGGPPPggg|||zzz}}}}}}{{{zzzyyyyyyyyyyyy{{{||||||}}}~~~}}}~~~cccxxxbbbQQQHHH;;;SSSwwwgggVVVEEE<<>>BBBYYYjjjiiimmmOOOEEE;;;666666333444///333tttqqqTTT>>>CCCYYYqqqvvvlllpppmmmrrrxxxtttuuuiii|||sssbbbVVVDDDGGGzzz{{{yyy```XXX}}}___gggkkkNNN<<>>JJJWWWcccllltttxxx{{{pppHHH999>>>```mmmuuu}}}kkklllrrrlll<<<222111444...555666KKKYYYxxxxxxcccSSS>>>HHHrrroooWWWkkkMMMFFF======888333222222111111000/////////------,,,,,,,,,,,,++++++***+++,,,,,,,,,---000222222111222444888<<<======???BBBEEEIIILLLOOOTTTWWWXXX^^^aaabbbbbbccc___[[[IIISSScccoootttuuuzzzzzzppp___ZZZYYYQQQPPPMMMEEE;;;222///222666III___qqqsssttt||||||xxxwwwwwwwwwxxxyyyzzz{{{~~~___FFFHHHooouuuwww{{{eeeBBB???111333333111///---...111444SSSIIIAAACCCKKKlllzzz}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~dddvvvfffUUUAAAPPPmmmaaaLLL@@@DDDgggZZZBBB@@@AAA===TTTuuulllrrrRRRFFF<<<666555111333...333sssOOOAAAEEE[[[kkkjjjhhhnnnlllqqqxxx}}}zzzxxxjjj[[[IIIFFFqqqzzznnnggg|||eeeoookkkcccXXXAAA999999OOOaaaCCC???OOO>>>777111000222666???HHHWWW```fffeeeeeeiiinnnpppvvvuuuuuuvvvyyy|||~~~ssspppWWWfff~~~YYYEEE@@@KKKkkkhhhdddAAA```KKK<<<:::888666555444444555666;;;EEEQQQ^^^iiirrrwwwxxxtttTTTLLLhhhrrriii;;;333111444555:::555KKK^^^sssvvv[[[QQQIII>>>CCCSSSIIIiiiMMMGGG>>>>>>888333222222111111000/////////------,,,,,,,,,,,,++++++***++++++,,,,,,---000333111000111444999<<<===<<<>>>@@@DDDGGGJJJNNNSSSVVVZZZ[[[```eeecccXXXMMMIII777@@@UUUmmmzzz{{{||||||qqqiiiggg______XXXLLL>>>333///000333@@@ZZZoooqqqrrr{{{|||wwwwwwwwwwwwxxxyyyzzz{{{cccJJJAAA```fffsssCCC???111444333222///---...111444XXXRRRJJJEEEIIIlllwww||||||{{{{{{{{{{{{{{{|||{{{yyywwwwwwxxxzzz~~~|||eeesssjjjRRRYYYrrrkkkVVVGGG???TTTuuuTTTJJJHHHDDDUUU}}}cccuuuSSSFFF;;;555333///...///888nnnyyy}}}nnnkkkMMMBBBCCC[[[jjjfffhhhllllllpppwww~~~~~~xxxnnnbbbTTTHHH^^^mmmnnngggkkkeeegggCCC444888NNN^^^AAA===MMM:::555000///000333;;;CCCNNNXXXaaabbbaaaeeeiiikkkooooooqqqssswww|||hhh{{{___jjj\\\AAAAAAKKKiiiddd\\\BBBbbbKKK;;;:::888666555444444444666999@@@KKKXXXeeeooouuuwwwlllVVV{{{lll:::444111444666@@@<<>>>>>888333222222111111000/////////---------,,,,,,,,,++++++)))***+++,,,,,,---000333111000000444999======<<<<<>>444111333555777VVVpppvvvwww||||||uuuvvvvvvvvvvvvwwwxxxyyyzzzjjjRRRCCCXXXvvv~~~[[[DDDCCC999444444222///---...222555WWWxxxxxxIIIJJJJJJKKKiii{{{ttt||||||{{{{{{{{{||||||}}}}}}{{{yyywwwxxx|||~~~zzzfffttt}}}dddfffsssqqq^^^NNN>>>HHHjjjWWWQQQPPPYYYUUU{{{XXXJJJ???888666111---666CCCqqqssshhhXXXJJJ???===YYYkkkgggjjjlllmmmpppuuu{{{wwwwwwhhhddd\\\CCC???}}}SSSGGGcccyyyeeehhhwwwooo888999888VVV]]]@@@===LLL777333///---...222999@@@HHHTTT^^^aaaaaaeeeiiikkkkkklllnnnqqqvvv|||bbbeeelll^^^CCCCCCNNNqqqnnn\\\jjjyyyCCCjjjsss\\\;;;:::888666555444444444666888===FFFTTTbbbmmmssssss|||bbb\\\{{{xxxvvvooo999333222666111BBBEEE___aaaoooqqqqqqdddLLL>>>===GGG@@@MMMuuuMMMEEE;;;;;;777444111222222111111000///...---,,,++++++******++++++***++++++,,,---...//////111111222333555888;;;===;;;>>>CCCGGGKKKOOOSSSVVV___[[[]]]aaa___\\\hhhxxxmmmsss{{{xxxuuuuuuxxxzzzrrriii\\\JJJ;;;333111222222;;;NNNkkkyyyxxx|||wwwwwwuuutttuuuwwwzzz{{{zzz~~~{{{yyy|||}}}yyylllYYYKKKbbbvvvVVV777@@@777555777+++,,,///+++>>>iii||||||ooocccHHHEEECCCTTTrrr~~~}}}}}}|||{{{zzzzzz{{{}}}~~~xxxzzz|||||||||}}}pppxxx{{{rrrsss~~~rrrdddNNNAAAQQQlllsss[[[hhh{{{fffyyy[[[NNN<<<999222111...:::JJJrrr}}}zzz```hhhvvvBBB<<>>BBBjjjrrrqqqxxxTTTbbb|||KKK===>>>ccc\\\???===FFF;;;444......000111555:::BBBJJJRRRWWW[[[```aaa^^^TTTYYYbbbmmmxxx~~~|||zzzcccPPPJJJPPPddd|||rrruuu^^^FFFAAAZZZuuuxxx\\\QQQiiizzzCCC888777999333333555000000111777AAAIIIRRR___kkktttvvvuuupppkkkllluuu}}}VVVEEEIIIHHHEEEPPPtttqqqWWW666333999777888<<>>BBBFFFKKKNNNSSSWWW[[[^^^ggghhh```cccrrrzzzxxxrrr|||xxxrrryyyzzzssspppwwwtttuuu}}}yyyfffXXXFFF:::666666555222555IIIjjj{{{yyy||||||zzzxxxwwwwwwwwwvvvuuuwwwwwwxxx||||||~~~yyycccFFF\\\}}}nnn}}}yyyZZZIII666666444777...000444333JJJooozzzlll|||IIIEEEBBBRRRppp|||yyy}}}zzzzzz{{{|||||||||||||||wwwyyy{{{|||||||||}}}rrreeeppp~~~}}}qqqlll]]]III???AAAxxxdddJJJ```~~~OOOQQQGGG999---444444---<<<|||nnnooo???999===MMM\\\bbbgggmmmlllpppwww}}}yyyrrrYYYRRRMMMDDD999MMMwwwVVV___RRR444999SSS\\\BBB???BBB;;;444//////000111444888333>>>IIIOOOSSS[[[```bbb[[[WWWYYYcccrrr|||~~~tttZZZYYYLLLJJJggglllnnntttwwwvvvxxx|||aaaFFFAAA\\\wwwrrrSSS[[[kkkmmmHHH:::777888222111444111111222666<<<@@@CCCLLLUUUNNNTTT[[[[[[VVVSSSVVVZZZkkknnnBBB:::===;;;@@@bbbwwwyyy~~~RRR444666:::777:::DDDJJJ```{{{XXXzzzdddvvv\\\XXXhhhMMMEEE:::;;;777444111222222111111000///...---,,,++++++******++++++***++++++,,,---...//////...000333666888:::::::::>>>BBBFFFKKKOOOSSSXXX\\\```dddeeeaaacccjjjlllhhhoooyyywwwqqqvvvvvvrrrtttuuuqqqooowwwvvvhhhZZZGGG;;;888777333///333GGGiii|||zzz{{{}}}|||zzzyyyzzzyyyxxxwwwzzzzzzzzz|||~~~|||}}}~~~iiiIIIRRRzzz}}}www{{{\\\JJJ<<<888444888///000333444NNNrrr|||rrrKKKHHHDDDTTTqqq}}}zzz}}}xxxyyy{{{|||}}}||||||{{{xxxzzz|||}}}~~~}}}}}}}}}yyyqqq{{{~~~rrrhhh[[[HHH>>>>>>YYY~~~hhh^^^ooo___VVVEEE999...444+++999FFFmmm}}}zzzZZZuuu>>>:::>>>KKKXXX```gggllllllpppwww}}}uuu```YYYQQQIII===CCCpppxxx___oooQQQ<<<:::GGG]]]EEE???===;;;444/////////000222666===FFFPPPWWW```kkksssvvvbbb[[[VVV[[[fffooovvvzzzyyy~~~___EEEBBBAAAKKKUUUSSSfffuuufffiii~~~bbbGGGAAA___~~~vvvQQQRRRdddfffuuuNNN<<<666888222000444222444333555:::>>>DDDPPP[[[]]]nnnmmmdddqqqVVV>>>AAACCC>>>RRRrrr}}}hhhPPP333555777777@@@MMMLLL___ooo[[[www~~~ZZZsss^^^TTTKKKAAA???eeeMMMEEE:::;;;777444111222222111111000///...---,,,++++++******++++++***++++++,,,---...//////...000333666888:::::::::===@@@EEEJJJNNNSSSXXX[[[^^^\\\aaakkkooollllllppppppzzzzzzvvvyyyvvvrrruuuqqqooonnnvvvyyyrrrdddRRRDDD===999444///444FFFggg|||zzzzzz~~~}}}|||{{{|||}}}}}}|||zzzzzzzzz{{{|||||||||zzzxxxoooSSSLLLnnnyyy|||hhhCCC<<<;;;666999000000111222PPPrrrlllJJJGGGCCCSSSppp|||yyy|||wwwxxxzzz||||||||||||{{{zzz{{{|||~~~~~~}}}~~~ttthhhYYYHHH@@@@@@HHHzzzsss~~~hhhVVVBBB;;;222000)))<<>>999DDDaaaGGG>>>:::;;;444////////////111444222666<<>>HHHooopppzzzGGG111444777@@@DDDPPPPPP]]]iii]]]|||ZZZ|||qqqVVV@@@999>>>DDDiiivvvMMMEEE;;;;;;777444111222222111111000///...---,,,++++++******++++++***++++++,,,---.../////////000222555777999;;;;;;<<>>888:::222000///222RRRtttVVVFFFBBB???PPPmmmyyywwwzzzwwwxxxyyyzzz{{{|||||||||{{{{{{{{{}}}ttt{{{xxxnnn^^^LLLBBB@@@===sss___UUUCCC>>>333...///333KKKcccvvvjjjggg??????CCCKKKUUU^^^eeeiiijjjnnnuuu{{{|||qqqVVVPPPQQQGGGSSSccclll\\\888888IIIiiiIII<<<999:::444/////////...///222;;;>>>CCCNNN```sss}}}xxxqqqjjjcccZZZWWWdddvvv___===000;;;<<>>AAAEEEKKKTTT]]]ccceeeiiimmmttt{{{tttdddbbbwwwxxxccc]]]XXXLLLZZZfffeee]]]eee???EEELLLrrrKKK<<<<<<:::444/////////---...111000555;;;CCCSSSffftttyyy~~~~~~{{{pppeeejjjxxx{{{kkkHHHCCC???666PPP~~~rrrwwwzzztttpppwwwzzz]]]GGGLLLooo}}}WWWPPPSSSfffiiiUUU<<<444:::666222444444222///...000444;;;HHHUUU```gggpppuuuyyykkkKKKCCC999OOO{{{ppp===:::888777NNNMMMLLL[[[XXXfff}}}]]]hhh```|||ttteeeQQQ@@@999FFF{{{MMMEEE;;;;;;777444111222222111111000///...---,,,++++++******++++++***++++++,,,---...///000111111222333555888;;;===<<<@@@EEEJJJOOOTTTYYY\\\]]]hhhjjjaaa]]]fffoooqqqrrrtttooopppzzz}}}}}}zzzxxx}}}ooo\\\JJJ>>>::::::111999XXXvvv~~~~~~zzz{{{zzzzzz{{{}}}|||zzzxxxwwwyyy|||||||||{{{{{{||||||}}}~~~cccFFFbbb{{{{{{}}}AAA@@@AAA:::<<<666444222777[[[|||rrraaaxxxCCC@@@>>>OOOmmmyyyxxx{{{xxxxxxxxxxxxyyy{{{}}}~~~zzzxxxvvvxxx||||||xxx|||YYY\\\}}}rrrhhh\\\RRRLLLKKK@@@XXX\\\KKK888,,,666222333HHHqqqbbb>>>AAAFFFKKKSSS[[[aaabbbhhhlllssszzz^^^NNN>>>BBBZZZyyy{{{ooojjj^^^RRRfffXXXyyyaaawwwbbb<<>>DDDQQQ^^^dddkkkxxxyyyddd___nnnuuuMMMCCC>>>DDD]]]nnnhhhpppnnnhhhnnnwww}}}\\\BBBOOOsss{{{```LLLWWW}}}qqqhhhqqqUUU;;;333:::888222444444//////000444444666===FFFIIIWWWjjjwww|||~~~]]]GGG999WWWyyyddd777======;;;UUUTTTNNNbbbWWWeeelllCCCuuu{{{mmmTTT~~~www]]]bbboooYYYOOOGGGAAAAAAKKKCCC:::;;;777222333222000000111111///...---,,,++++++******++++++******,,,---...////////////000222444777999;;;<<>>FFFOOO]]]jjjsssyyy|||~~~hhh___AAAddd|||YYY777888999KKKOOOZZZZZZZZZTTTZZZOOOhhhmmmHHHnnnjjjTTTOOOEEE<<>>RRRjjjuuuuuutttxxxxxxxxxxxxyyyyyyyyyyyy{{{zzzzzzzzz{{{~~~~~~~~~~~~}}}mmmaaaSSSCCCEEEUUU]]]qqq{{{jjj^^^[[[NNNGGGnnnNNNWWWQQQ@@@777444111444LLLuuuvvvZZZ~~~>>>999;;;GGGPPPSSSZZZcccgggkkkrrryyy}}}~~~}}}{{{ssskkkSSSPPPiiizzz}}}}}}}}}tttvvvsssjjj}}}rrrhhhCCC999666iiiWWW???666999555111...---.../////////111444888>>>FFFNNNTTT[[[___eeepppyyydddbbbkkk}}}```HHHAAADDDddd~~~~~~zzztttWWWHHH\\\ccc||||||mmm>>>KKKooowwwIII888555:::777555555000222222111//////222777;;;BBBJJJVVVcccmmmuuuzzz~~~]]]```lllooozzz~~~wwwPPP888>>>@@@OOOUUU___^^^]]]___dddvvvcccUUUwwwxxx^^^VVVrrr[[[MMM<<<;;;<<<666PPPwwwdddaaaccc\\\TTTDDDHHHhhhKKKCCC:::;;;777222333222000000111111///...---,,,++++++******++++++******,,,---.../////////000111333555888:::<<<===@@@AAADDDHHHNNNTTTYYY\\\cccbbb[[[\\\ZZZGGGJJJlllppprrrsssttt{{{~~~www|||qqqaaaQQQBBB999666222444QQQsss}}}|||}}}|||wwwwwwxxx{{{}}}}}}{{{yyyvvvzzz~~~}}}||||||~~~}}}~~~mmmPPPRRRxxxOOOGGGFFFCCCGGG<<<555333<<>>666;;;999666555///555555333111///111444777<<>>@@@BBBEEEJJJPPPUUUZZZ]]]bbbgggVVVJJJLLL<<>>333...555[[[tttyyymmmdddHHH>>>>>>PPPccclllpppsssttttttuuuvvvwwwxxxxxxyyyxxxxxxyyyyyy{{{}}}~~~~~~~~~~~~zzznnnnnnoooaaaWWWSSSNNN^^^hhhxxxppp^^^xxxrrrttthhhiiibbbmmmXXX888111666444777^^^WWWDDD<<<;;;DDDKKKNNNUUU^^^aaaeeelllssswwwzzz{{{zzzyyyWWWGGG>>>BBBIIIPPPUUU\\\iiitttvvvyyyhhhggghhhmmmtttsssccckkkyyyxxxIII888AAASSSbbbDDD>>>:::777222000/////////...///000111222444777<<<@@@CCCJJJPPPTTT\\\mmmnnn___eeeppptttzzzWWWEEE999;;;OOO[[[```sss~~~|||jjjSSSJJJppp|||GGG===|||fffbbbGGG999999555333666555777777555333000///111222666;;;CCCLLLWWWdddqqqyyy|||qqqiiiyyyxxxooo@@@<<>>AAAGGGNNNZZZkkkgggZZZWWWdddllljjjyyyHHH666===@@@lllJJJAAA;;;888444111000000///......000111222333555:::===???CCCIIINNNUUU```rrr~~~iii\\\aaaoooyyy{{{RRR???333888???IIIaaa|||yyyfffQQQQQQvvvtttFFF999mmmiiieeeHHH:::;;;555111666999888888777444000......///333666<<>>222000555<<>>;;;888555222111111///---,,,---//////000222666999;;;===CCCKKKQQQXXXcccnnnuuu___XXXdddqqqttt~~~bbbKKK777222444:::OOOgggtttsss{{{___LLLXXX{{{qqqzzzeee???BBBjjjyyyiiiHHH999===:::555666777777888777555111///......111333777===EEEOOOZZZbbbmmmrrruuuvvvuuurrrkkkcccvvvYYYCCCFFFMMMUUUUUU```ZZZdddaaa___hhhhhhmmmOOOPPP|||ppp[[[[[[ooo{{{rrrHHH:::<<<777;;;MMMcccsssxxxKKKCCC:::;;;777222333222000000111111///...---,,,++++++******++++++******,,,---.../////////...///111333666888:::;;;===???DDDJJJQQQVVVZZZ\\\```mmm}}}xxxaaaQQQPPP\\\kkksssqqqxxx~~~yyypppjjjddd^^^qqqrrrZZZHHH???444CCCdddwww}}}}}}xxxrrrvvvzzz{{{{{{zzz{{{|||zzzyyyyyyzzz|||}}}||||||{{{~~~gggKKKNNNpppttthhhggg]]]NNNPPPRRRYYYKKK<<<333888^^^pppvvvtttOOOPPP???777GGG]]]iiimmmoooooopppqqqrrrssstttuuuvvvssstttvvvwwwyyyzzzzzzzzzxxxzzz{{{}}}~~~zzz^^^CCC<<<===<<<===@@@CCCNNNYYYbbbppprrr^^^llluuurrrkkk___fffyyybbblll\\\???111...888===[[[WWW{{{]]]sssBBB;;;;;;DDDJJJJJJOOOVVV]]]aaagggmmmsssxxxzzz{{{{{{~~~mmmbbb___aaaMMMCCC:::999===<<<:::IIIqqqwwwfff\\\hhh{{{xxxIII:::999EEEnnn^^^===<<<999666333222111///---+++,,,.........000222555777888>>>FFFJJJMMMWWWaaappp|||ppp\\\WWWbbbooozzz___???888666333CCC]]]qqqmmmxxxttt[[[MMM___uuuzzzrrrRRR===HHHkkkVVV::::::;;;888888666666777777666222000......///111444888>>>EEEMMMSSSccciiimmmmmmllljjjaaaWWWyyyyyyQQQKKKNNNPPP[[[XXX___```aaaccceeeeeedddmmmzzzcccMMMooozzzxxxtttVVVmmmrrrRRRYYYpppDDD999BBBDDDAAAKKKWWWXXXcccxxxKKKCCC:::;;;777222333222000000111111///...---,,,++++++******++++++******,,,---.../////////---...000222555888:::;;;;;;>>>CCCIIIOOOUUUYYY[[[___^^^uuuxxxWWWFFFCCCQQQbbbmmmmmmuuuuuu^^^PPPIII<<>>999:::GGG^^^ggg@@@<<<999666444333111///------...//////...///111333555666:::@@@AAABBBMMMZZZdddttteeeOOOWWWmmmvvv~~~lllAAA===;;;333CCCcccggg{{{{{{yyy{{{}}}{{{|||~~~ppp[[[QQQfff{{{TTT===EEEgggjjj<<<555888:::;;;888444666777666333000//////...000333666999???DDDIIIOOO[[[fffjjjllllllfff]]]cccvvv|||}}}}}}~~~{{{|||OOOSSSUUUSSS]]]WWW[[[cccZZZ```hhh```ZZZggguuuKKK```|||pppYYYZZZyyyaaaeeeoooLLL<<<@@@333CCCjjj~~~hhhSSSaaazzzKKKCCC:::;;;777222333222000000111111///......---,,,+++******************,,,---.../////////...///222555888:::;;;<<<>>>AAAFFFKKKNNNRRRWWWZZZaaa___llltttRRR>>>???===NNN\\\aaayyyqqqeeedddaaa[[[]]]eeeppp{{{iiiTTTAAA666BBB[[[kkkmmmiiijjjrrrzzz}}}|||{{{zzzxxxyyyyyyzzzzzz{{{}}}~~~___WWWvvvwwwqqqyyydddUUUUUU[[[aaaMMM;;;222555WWW{{{III___YYYQQQBBB999BBBVVVffflllmmmsssrrrrrrrrrssstttsssrrrwwwvvvvvvxxxzzz||||||{{{|||zzzyyy}}}}}}tttkkkQQQ\\\qqqoooGGG@@@@@@999555666444333@@@^^^rrreeeWWWjjj|||ggglll```666222555<<<<<>>999WWW}}}EEE===777666444000444555***...............///000111333555888;;;>>>BBBGGGJJJYYYbbbuuutttWWWMMMUUUbbbgggdddnnnWWW888???555555UUUtttxxxtttjjjlll|||{{{{{{{{{}}}nnnNNNXXXsssVVVBBBDDDWWWdddNNNAAA:::555>>>666333777:::;;;999555111000------...000444999>>>AAADDDOOO```rrryyyrrrZZZXXX]]]kkkxxx|||||||||}}}~~~~~~|||xxxvvvwwwyyy{{{~~~aaaxxxpppuuuyyyaaaVVVNNNQQQXXXZZZYYYXXX_________```^^^^^^gggrrrLLLPPPnnnmmmZZZVVVsssfff|||{{{hhhLLLVVVIIIEEEAAA<<<^^^KKKCCC:::;;;777222333222000000111111///......---,,,+++******************,,,---.../////////...///222555888:::;;;<<<@@@CCCGGGKKKOOOTTTYYY]]]eeebbbdddtttsssZZZAAA777>>>HHHMMMgggvvvmmmmmmkkkdddbbbfff___ooowww^^^JJJ999<<>>ccc~~~wwwvvvuuussssss~~~vvvlllyyyyyyyyyjjjQQQ___{{{IIIBBBOOO___}}}kkkXXX@@@<<<555999333666888;;;;;;888555222111+++++++++---000444888;;;===BBBNNN```qqqyyywwwqqq]]]HHH:::FFFaaatttyyyvvvyyy|||~~~yyyqqqmmmqqqvvvwwwzzz|||VVVmmmlllttt]]]SSSMMMOOORRRRRRQQQQQQVVVVVVZZZ```bbbbbbdddiiiyyyZZZFFFRRR{{{xxx~~~zzzMMMfffrrr]]]yyybbblllXXXCCC@@@333GGG}}}KKKCCC:::;;;777222333222000000111111///...------,,,+++******************,,,---.../////////...///222555888:::;;;<<>>DDDWWWsss{{{lllsssOOO444999???BBBHHHEEELLLRRRZZZbbbfffjjjqqqxxx{{{~~~~~~}}}{{{wwwoooddd]]]TTTbbbnnnVVVIIIIIIAAA>>>bbb}}}vvvfffaaa777888888AAADDDeeeIII;;;999:::333000444111///...---------------...,,,...000222333666;;;>>>CCCGGGMMMYYYnnntttqqqlllCCC888LLLlllppppppooolllkkknnnppprrr~~~{{{yyy{{{mmm^^^]]]rrroooqqqWWWKKKRRR]]]jjjuuuEEE:::<<>>PPPdddiii]]]OOOQQQUUU^^^fffgggbbb```bbbbbbeeefffbbb]]]]]]dddkkksssvvv{{{~~~}}}}}}mmmcccbbbwww|||qqqSSSRRRSSSWWWWWWVVVWWW\\\YYYUUUSSSWWW\\\```gggmmmRRRUUU{{{kkknnn___OOOeeerrr{{{XXXOOO~~~zzzVVVGGGKKK>>>???PPPqqqKKKCCC:::;;;777222333222000000111111///...,,,,,,++++++******++++++******,,,---.../////////...///222555888:::;;;<<>>888555@@@dddRRR555888>>>AAAGGGCCCIIIQQQYYY```ccchhhrrryyyzzzzzz~~~zzziiiTTTJJJRRR]]]{{{cccPPPBBB999AAARRR~~~rrryyyuuuffffff___fff___:::;;;777@@@@@@rrrQQQ===888===777111333222000///...---------------,,,---///000111444777:::;;;BBBEEEHHHZZZzzzMMM999HHH```kkkooottttttqqqooosssxxxwwwiiiZZZeee|||\\\RRRWWW[[[jjj|||zzzcccCCC===???999:::999888555333333555777444222111///...---------------444HHH___jjjdddZZZVVVIIIAAAHHHUUU[[[XXXTTTRRRRRRRRRSSSWWW\\\bbbfffiiimmmqqquuuwwwyyy{{{}}}sssjjjccc]]]PPPPPPSSSWWWVVVTTTVVV[[[\\\[[[\\\]]]]]]^^^gggqqqmmmsssLLL___eeexxxtttYYYPPPYYYkkk|||HHH___```SSSVVVCCCHHHTTTiiiKKKCCC:::;;;777222333222000000111111///...,,,,,,++++++***++++++,,,******,,,---.../////////...///222555888:::;;;<<<@@@BBBEEEHHHLLLQQQXXX\\\bbbWWWUUU```fffffflllxxxkkkVVVBBBFFF]]]~~~}}}vvvdddXXXYYYeeemmmooogggZZZIII<<<333...000555...BBBccc}}}xxx{{{|||}}}~~~~~~zzzzzz{{{~~~|||}}}yyymmmWWWYYYttt}}}bbbaaabbbnnnqqqOOO555000777WWW```tttddd:::nnncccNNN999555>>>LLLZZZbbbhhhlllqqqsssrrrqqqrrrtttvvvxxxzzz|||zzzrrrggg___SSSLLLKKK]]]yyybbbOOOCCC999888>>>```xxxzzzBBB444>>>:::666DDDbbb}}}WWW888999===@@@GGGCCCHHHPPPYYY___aaahhhrrruuuqqqiii___UUUUUUdddzzzbbbNNNDDD>>>;;;SSStttyyy}}}}}}rrrhhhggg[[[;;;:::999===@@@eeeaaaEEE999>>>999222222222222111000///...---------+++---...//////111555777777>>>???:::AAA[[[xxxXXX@@@NNNaaaooosssyyy{{{wwwvvv}}}|||ssshhhZZZoooXXXPPPXXXXXXjjj~~~~~~qqqVVV??????999999999888666444444777999555444222000...,,,++++++///,,,///:::LLLZZZ^^^^^^JJJBBB<<<>>>AAABBBDDDGGGCCCBBBCCCHHHQQQYYY^^^```dddgggllloooqqqsssuuuwwwkkkllllllyyyPPPVVVTTTUUUXXXWWWTTTUUUXXXYYY\\\aaaeeebbb___dddkkkmmmIIIBBBiiidddxxxkkkVVVQQQHHH^^^vvvnnnaaafffqqqKKKCCC:::;;;777222333222000000111111///...,,,++++++***++++++,,,,,,******,,,---.../////////...///222555888:::;;;<<>>EEEIII777===DDDDDD;;;222444<<<:::;;;???DDDJJJQQQWWWZZZ```ccchhhkkkmmmooorrrtttfffoooeeeyyy~~~gggQQQXXXUUUTTTVVVVVVTTTTTTWWWXXXXXX\\\aaaaaa___aaagggwwwjjjCCCQQQ{{{yyypppjjj```IIIEEEcccttt|||}}}xxxggg^^^KKKCCC:::;;;777222333222000000111111///...+++++++++***++++++,,,,,,******,,,---.../////////...000222555888:::;;;<<<>>>AAAFFFKKKNNNSSSWWWZZZWWWaaaeee]]][[[ccciiigggmmmjjjYYYaaayyywwwyyyxxx|||zzzppphhhhhhllloooNNN@@@333111555777777888444@@@[[[yyy}}}|||{{{{{{{{{{{{{{{|||}}}zzzzzz{{{~~~~~~xxxkkkZZZ^^^wwwuuunnn]]]ooozzzwwwNNN111000<<<___uuuooolll}}}qqqAAA<<>>666RRR}}}vvvssssssYYYgggtttfff999;;;>>>@@@DDDHHHVVVzzzmmm```???;;;===???FFFCCCGGGFFFPPPXXX\\\dddhhh[[[IIIGGGaaaxxxVVVHHHCCC>>>DDD\\\yyyrrr^^^XXXgggjjj}}}yyywwwIII888666@@@555>>>UUUtttZZZ===<<<888111222555444444222000///.........)))***+++++++++,,,///222///444===DDDEEEDDDGGGLLLOOOllliiicccggguuuuuu{{{~~~xxxxxx~~~qqqwwwwwwmmmkkknnn~~~}}}ooonnnkkkaaagggeeetttYYYPPPaaa^^^eee```|||KKK===>>>999:::;;;:::999:::===???===<<<:::888555222000///(((***,,,,,,+++---111555444---,,,111666777666666555:::@@@CCCFFFJJJPPPVVVZZZ]]]aaaeeegggiiikkkmmmdddXXXlll]]]VVVXXXQQQLLLKKKNNNQQQQQQQQQTTT\\\VVVSSSVVVZZZ]]]bbbgggaaa|||]]]MMMtttkkkwwwrrr^^^JJJFFFKKK[[[bbbgggrrrvvvyyyvvvkkkZZZLLLGGGKKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---...//////...///111444888::::::888===@@@DDDIIIMMMRRRXXX[[[\\\]]]^^^```aaabbbbbbbbbooozzzkkkgggvvvuuuxxxkkkWWWDDD999111555999999;;;@@@@@@???[[[}}}~~~~~~~~~|||{{{{{{{{{|||}}}|||}}}~~~zzzvvvqqqVVV___~~~}}}mmmjjjgggrrr}}}wwwHHH///555>>>WWWssslll|||jjjzzz;;;CCCKKK444///888;;;AAALLLSSS\\\cccjjjlllooorrrrrrooojjjTTT>>>===NNNjjj}}}eee===@@@888888YYYwwwrrr{{{~~~qqqSSS@@@999@@@GGGNNNOOO^^^dddsss444===777BBBGGGKKK@@@IIIMMMVVV]]][[[XXX```llllll^^^\\\ZZZTTTZZZXXX]]]kkkvvv|||}}}QQQBBBAAA<<<999???NNNXXXZZZHHHGGG>>>CCC]]]tttzzzxxxfffsssrrr}}}lllEEE:::666999FFFIIIGGGmmmuuuFFF>>>???444...444444333222000//////......------------------------000333777;;;===AAAEEEHHHOOOKKKVVVlllzzz~~~tttjjjgggeeeqqqxxxtttooooooppppppiiimmmuuu}}}yyyxxxaaaXXXqqq}}}}}}yyyppphhhhhhtttfff```VVV\\\\\\[[[mmmzzzyyyooo@@@===BBB999666;;;<<<999;;;BBB???>>><<<;;;:::999666333...------,,,,,,,,,------///////////////000111111444777;;;???CCCHHHNNNRRRTTT^^^VVVSSSfffkkkdddiiiwwwhhhNNN```mmmRRRNNNNNNMMMMMMNNNPPPTTTXXXZZZVVVVVVVVVUUUVVVXXX]]]```fffoootttVVVQQQtttuuunnnOOOIIIBBBBBBKKKPPPSSS___nnnppp~~~ppp[[[NNNHHHGGGOOOYYYKKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---...//////...///000444888::::::999<<<@@@DDDHHHLLLQQQWWW[[[^^^___```aaabbbbbbbbbbbbkkkuuu~~~pppvvvmmmbbbWWW888:::???DDDEEEDDDGGGLLLCCCDDD___~~~}}}|||{{{{{{{{{||||||{{{{{{}}}~~~{{{uuujjjUUUcccssswww}}}tttbbbcccrrr{{{sssEEE///666???XXXoooqqq}}}www\\\CCC___FFF666444333888FFFPPPYYY```fffjjjmmmlllcccZZZSSSRRRYYYhhhtttvvvsssqqqnnnfffdddnnnyyy}}}}}}}}}}}}aaaAAA@@@;;;:::JJJlllyyyyyy||||||wwwPPP;;;888???DDDQQQSSScccAAA;;;222:::???FFFAAAGGGJJJSSSaaakkkqqqyyysssyyyiiiXXXPPPJJJEEEFFFKKKSSScccrrrzzztttNNNGGG===999:::@@@FFFIIICCCEEE===<<>>======;;;999777111000///...------------///............///000000333666:::>>>BBBGGGLLLPPPMMMXXXZZZWWW[[[bbbqqqxxxeeebbbdddOOOOOOPPPOOOMMMMMMNNNPPPSSSUUUUUUVVVVVVVVVWWWYYY]]]```___fffjjjwwwpppRRR^^^~~~pppooonnnXXXLLLCCCBBB@@@===CCCMMMPPPTTT[[[bbbfffccc]]]XXXOOOHHHCCCGGGMMMTTT```jjjKKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---...////////////000333777999999999<<>>AAAEEEJJJNNNTTTYYYYYYVVVCCCGGGbbb~~~}}}}}}|||{{{{{{{{{{{{|||yyyzzz{{{}}}~~~{{{tttdddWWWiiiyyyuuuyyycccllltttxxxmmmBBB000999AAAZZZnnnxxx{{{xxxBBBbbbMMM999111///444@@@LLLVVV]]]dddiiillliii]]]PPP^^^cccooo||||||nnn]]]TTTHHHGGGJJJMMMQQQVVVaaalllkkkwww\\\NNN<<<111///:::OOObbbqqqmmmdddYYYYYYdddqqqyyy}}}}}}yyy|||}}}JJJ777:::CCCFFFQQQYYYgggOOO;;;555<<<>>>DDDDDDKKKJJJQQQbbbuuuyyyuuugggVVVKKKEEECCCEEEIIIWWWppp~~~\\\MMM???:::777333666<<<===BBB<<<777AAARRRlll~~~JJJssspppkkk```888;;;===>>>FFFOOOOOOZZZrrrqqqJJJ<<<===999111222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++...000222444555888:::===999777:::CCCLLLPPPQQQkkkyyy~~~qqqfffgggiiigggccc___^^^fffsssvvvgggUUU[[[lll~~~zzzpppnnnqqqkkkXXXVVVggg{{{tttxxxrrrllllllttt___QQQ^^^]]]^^^aaaggg{{{kkk~~~eee===AAABBB???>>>@@@@@@===BBBAAA@@@@@@@@@???===;;;555444333111000///.........------------...//////111444888;;;???CCCHHHLLLLLLLLLSSSWWW\\\nnnggguuuYYYPPPRRRRRRQQQOOOMMMLLLMMMNNNOOOTTTVVVXXXYYYYYYZZZ]]]___[[[```aaahhhzzzkkkEEEoooxxxjjjttthhh___[[[SSSEEE<<<;;;BBBAAA???@@@BBBDDDDDDCCCEEEIIITTTcccpppxxxKKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---...////////////000222666999999999;;;>>>BBBFFFJJJOOOTTTXXX\\\]]]___aaaccceeeffffffjjjmmmpppxxxiiiKKKBBB??????@@@NNNTTT]]]jjjyyy{{{hhhQQQAAAIIIeee}}}}}}~~~~~~~~~}}}}}}||||||||||||xxxyyyzzz|||~~~zzzsssccc[[[oooxxxyyygggsssyyywwwhhhAAA444???FFF]]]rrr|||yyynnn{{{uuu;;;KKKEEE888111444777===GGGSSS[[[bbbgggkkkmmmkkkffftttuuuzzz~~~xxxuuuuuuggg]]]OOOBBB;;;<<>>???LLLaaaqqqzzzwwwtttqqqsssEEE666AAAKKKMMMNNN]]]gggSSS777:::AAA@@@AAA@@@JJJIIIPPP```tttzzzlll^^^NNNCCCCCCVVVoooiiiSSSAAA===999000111;;;888>>>:::777>>>MMMiii~~~VVVssswwwxxxRRR???888@@@BBBGGGQQQSSSVVVaaa]]]===<<<===666222111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////000222444;;;???===888:::AAABBB<<>>:::CCCCCCBBBAAAAAABBBAAA???===:::999666444222000///...---,,,,,,,,,,,,---......000222666999<<<@@@EEEHHHNNNJJJOOOPPPWWW|||ooohhhiiiRRRVVVSSSSSSRRRPPPOOONNNNNNOOOOOOSSSVVVYYY[[[[[[\\\]]]^^^^^^```^^^bbbiiisssaaaSSSxxx{{{ppphhhhhhgggaaa\\\ZZZOOONNNNNNOOOSSSVVVWWWWWWfffggglllsss{{{KKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---.../////////...///222555888999999;;;>>>BBBFFFJJJNNNSSSWWWXXXZZZ]]]```cccfffhhhhhhhhhlllkkkjjjzzzooo}}}NNN222---666DDDOOO___pppiiiIIIAAANNNjjj~~~}}}}}}~~~~~~}}}}}}xxxyyyzzz{{{~~~yyysssddd]]]pppooo}}}gggnnnvvvdddAAA999FFFJJJ___sss~~~zzzjjjiiimmm;;;<<>>???CCCDDD>>>888===QQQdddwww}}}zzzuuu|||nnngggBBB888GGGPPPRRRNNN\\\ccc{{{fffZZZ222888=========<<>>>>>;;;333222111000000///000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------///111333???DDD===888;;;:::444333AAAKKKJJJIIINNNTTTUUUXXX\\\\\\TTTLLLRRRhhh~~~zzzjjjddddddaaaWWWMMMBBBHHHgggzzzpppnnntttnnn{{{vvvssswwwwwwtttrrrhhhUUUeeeccc```bbbggg```[[[mmmqqqkkkpppDDD>>>FFFDDDBBBGGGDDDCCCBBBBBBBBBBBB@@@>>>===;;;999666333000///...,,,,,,,,,,,,,,,---......///111444777999===AAADDDHHHKKKRRRQQQ[[[XXXooo}}}UUUQQQXXXOOOSSSRRRQQQQQQQQQQQQRRRSSSSSSVVVYYY[[[\\\\\\\\\]]]___```___cccgggeeewww```bbbzzzvvvllleeeaaa```kkkiiiiiikkknnnrrrtttuuupppuuu}}}KKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---.../////////......111555888999999<<>>CCC@@@888888HHH[[[rrr~~~ppprrr~~~{{{uuunnnYYY@@@<<>>444222555444777333333999@@@UUUsssuuuqqqzzz{{{zzzuuu{{{===:::777EEEJJJLLLTTTWWWYYYaaammmhhhGGG;;;777555444333222111000000000------------------------+++---......------...///,,,;;;EEEAAA:::888777444444===BBB??????HHHTTT\\\WWWQQQIIIEEEGGGTTTkkkpppllldddZZZOOOGGGAAA???>>>UUUsssyyykkkhhhrrrwww{{{yyyzzz|||~~~gggXXXeee___\\\```eeeaaa[[[dddtttyyytttzzzeee}}}kkkAAA;;;IIIKKKBBBEEEDDDCCCBBBCCCBBB???======<<<999666333000///...---,,,,,,,,,,,,---.........000333555777:::>>>AAA???DDDTTTnnnwwwrrrjjjOOOQQQRRRJJJPPPPPPPPPQQQRRRSSSTTTUUUPPPSSSWWWXXXYYYYYYZZZ[[[[[[^^^]]]aaagggccceeetttvvvbbb|||pppjjjgggdddfffkkkssszzz~~~KKKCCC:::;;;777333333111000///000///...,,,,,,,,,++++++,,,,,,---...***++++++,,,---.../////////......000444777999999===@@@DDDGGGJJJOOOTTTWWWZZZ\\\^^^aaadddfffhhhhhhhhhkkklllllltttppp^^^www~~~XXXoooqqq[[[WWWMMM```{{{|||}}}||||||}}}}}}~~~}}}|||{{{zzz|||||||||}}}~~~{{{{{{~~~|||vvvoooaaafff}}}}}}~~~iii}}}yyyqqqppp}}}nnnXXX;;;===IIIGGGWWWmmm]]]@@@SSSDDD///666555000<<<<<>>@@@LLLNNNTTTXXXWWW^^^III<<<333???DDDBBBBBBDDDCCCDDDMMM[[[eeefffttt{{{yyyrrrooorrrxxxWWWDDD;;;666333555888666555888<<>>GGGJJJOOOYYYXXXVVV^^^fffcccDDD999888777555333222000000000........................+++,,,...---,,,,,,---///+++444===???<<<888666666444:::===<<<===CCCLLLQQQNNNJJJMMMWWW```bbbcccfffRRRSSSPPPGGG<<<555666999EEEeeetttkkkfffkkkvvv}}}}}}uuu\\\\\\fff\\\YYYZZZ^^^^^^\\\^^^dddwwwaaafffiiiIIIGGGHHHAAAHHHFFFEEEDDDDDDBBB@@@======;;;888555222000...------------------......///...000333555666999<<>>@@@DDDHHHKKKOOOTTTWWW^^^___aaaccceeefffggggggnnnkkkfffgggppp~~~cccppp}}}{{{zzzaaaSSSPPPdddyyyzzz~~~vvvzzz{{{|||||||||{{{yyyxxx~~~}}}}}}}}}}}}{{{}}}}}}uuummmaaalllooorrroooggg}}}~~~jjjSSS888;;;GGGDDDRRRnnnxxx```555PPPEEE222;;;999///:::;;;HHHUUU[[[^^^eeejjjmmmooommmooovvvzzzzzzzzz{{{~~~zzzhhhWWWIIIHHHYYYlll```KKK???:::999555111222666666555;;;DDDfffjjjiiigggqqqnnnuuu}}}eeeuuu===;;;DDDOOOOOOXXXZZZYYY___MMM===111>>>AAA;;;@@@@@@===???LLL___iiiiiipppsssyyy{{{hhhnnnbbbKKKCCC<<<555666<<<;;;999:::>>>YYYoooxxx{{{}}}mmmJJJHHH999DDDHHHIIIQQQ]]]YYYSSSXXX___kkkWWWDDD:::999777444222111000///////////////////////////***,,,------,,,,,,---...***,,,222888999555333333---222888:::;;;;;;999666777BBBYYYppptttcccNNNBBBFFFAAA:::333111222555888MMMmmmnnn\\\bbbpppyyy~~~aaaZZZ```]]]```]]]ZZZ\\\^^^___^^^\\\dddmmm{{{WWWiiiFFFBBBKKKJJJHHHFFFEEEEEECCC@@@>>><<<:::888444222///...---...------------.../////////111333444666888<<<>>>MMMggg___bbbeeeHHHUUUMMM@@@TTTIIIJJJKKKLLLMMMNNNOOOOOOJJJLLLNNNOOOPPPQQQSSSUUUYYY^^^XXXTTT]]]aaa]]]]]]dddLLLDDD::::::666333222222111111000/////////,,,,,,+++******+++,,,,,,000...+++,,,///111111000000000///000222555888:::===AAAEEEGGGJJJOOOVVV\\\^^^^^^```cccfffiiiiiiiiikkkllllllmmmpppyyyrrrppp}}}gggWWWEEEAAATTTnnnUUUQQQrrr{{{yyyxxxyyy{{{|||zzzxxxzzz{{{{{{}}}}}}}}}zzztttnnnaaarrr{{{|||hhhgggtttdddOOOGGGCCCHHHPPPOOOnnnrrrkkk;;;HHHEEE:::777555222444777???KKKWWW[[[[[[```fffnnnnnnpppsssvvvxxxxxxxxx~~~{{{|||~~~{{{hhh^^^aaasssuuu}}}~~~www```OOO<<<;;;444444000222999444555CCCVVVgggrrriiiddd||||||bbbzzzppprrrVVVEEEDDDGGGPPPUUUPPP^^^ZZZ___xxxxxxoooKKK999666444???===:::GGGQQQOOONNNVVVaaahhhqqqxxxbbbPPPPPPOOOoooxxxrrrQQQAAA:::<<<<<<999<<<888222HHHssseeeYYY~~~___ggg|||uuuOOO999EEEHHHJJJNNNQQQTTTUUUUUUUUUdddwwwGGG===<<<:::777444111111222000000000///......------,,,,,,,,,+++++++++******---...111777<<<<<<666000///222666999::::::;;;;;;@@@QQQaaabbbUUUDDD<<<;;;AAA222///777333)))555LLLjjjddd^^^___iiivvv}}}wwwjjjcccpppcccTTTZZZaaa\\\[[[ZZZZZZ\\\]]]\\\ZZZ]]]vvvkkkiii___HHHHHHDDDJJJKKKEEECCCFFFDDD===@@@>>>:::555111//////111......,,,,,,,,,...111333222---///888;;;;;;CCCQQQvvvrrrXXX^^^rrrUUUOOOQQQNNNJJJJJJHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQQQQMMMIIIHHHLLLQQQRRRVVVYYYZZZ___dddaaaZZZbbbmmm}}}LLLDDD::::::666333222222111111000/////////,,,,,,+++******+++,,,,,,000---+++,,,///111111000000000///000222555777999<<<@@@DDDGGGIIINNNUUUZZZ^^^^^^```cccfffggghhhhhhmmmmmmnnnnnnrrryyyttthhhpppssshhhgggpppssssssrrrmmmcccSSSBBB666;;;888NNN}}}ttt[[[VVVuuu}}}}}}zzzyyywwwxxx{{{|||zzzxxx}}}}}}||||||{{{{{{||||||wwwvvvxxx||||||rrrjjjcccppp{{{zzzyyyqqqhhhwwwdddTTTRRRMMMOOOXXX[[[mmmvvvrrruuuFFFCCC@@@:::333222444444666;;;EEEQQQWWWYYY^^^dddkkklllnnnqqqtttvvvwwwwww~~~lllUUU\\\dddnnnvvv~~~mmmQQQDDD;;;666777333555:::555888III[[[qqq|||mmmfff~~~{{{|||zzzddd|||kkktttSSS@@@BBBGGGOOOWWWWWW[[[\\\]]]mmmttt___???;;;666999555999DDDKKKKKKLLLTTT___dddnnnssszzzuuuUUUHHHHHHIIIWWWxxx~~~fff^^^jjj{{{zzz___KKKEEE===<<<999===;;;666HHHiii|||~~~tttrrrrrraaa|||pppLLL999DDDHHHIIIMMMPPPRRRSSSSSSSSSYYYbbbiiiMMMDDD<<<:::777222111444000000//////.........---,,,,,,,,,++++++++++++***,,,,,,...444888999444///***///666<<<@@@DDDHHHKKKBBBFFFHHHDDD<<<666444555000222444111***...HHHcccbbb^^^\\\dddrrrpppeeeYYYSSSVVVXXXZZZYYYXXXYYYZZZ[[[ZZZYYY______xxxiii~~~hhhYYYJJJEEEAAABBBCCCDDDFFFJJJ===;;;888444000///000111///000222555777444...)))...;;;666%%%---SSSnnnrrrjjjIII___eeeNNNKKKOOOMMMKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSSSSPPPLLLLLLPPPTTTTTTVVVVVVUUUYYY```___[[[]]]bbbxxxLLLDDD::::::666333222111111000000//////...,,,++++++******++++++,,,///---,,,,,,...000111111000000//////111444666888;;;???CCCFFFIIIMMMTTTYYY]]]^^^```bbbdddeeefffgggkkklllmmmooorrrxxxrrr]]]XXXTTTIIIHHHOOOXXX\\\```___VVVHHH:::111666222GGGvvvoooVVVXXXttt~~~~~~yyyyyyyyywwwwwwxxxzzz{{{zzzyyy{{{{{{zzzyyyyyyxxxxxxwwwwwwuuuuuuyyy|||wwwmmmccc```kkktttvvv|||~~~}}}pppnnn~~~yyy]]]RRRWWWTTTRRR[[[bbbnnn{{{[[[BBB<<<>>>222111777222444555<<>>HHHNNNRRRXXXZZZTTT\\\\\\hhh~~~@@@666555:::;;;888>>>DDDFFFJJJRRR[[[___mmmqqqxxx~~~wwwXXXTTT???CCCdddmmmkkkzzzlllkkkSSSNNN@@@AAA;;;===<<<<<>>XXXjjjWWWWWW^^^mmmwww[[[XXX]]]YYYVVVWWWVVVUUUVVVXXXYYYXXXWWW\\\^^^sss]]]pppvvv[[[HHH>>>FFFMMMFFF;;;777BBB@@@<<<777555444444444///---+++,,,///111000...222,,,:::UUUaaaddd|||lllRRRhhhfffUUUHHHIIINNNMMMLLLNNNJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSTTTRRROOOPPPTTTXXXZZZZZZXXXVVVYYY___aaa``````^^^aaayyyLLLDDD::::::666333111111111000//////......++++++++++++++++++++++++...---,,,---...000111222000000//////000333555777;;;???DDDGGGIIIMMMTTTYYY[[[]]]```aaabbbccceeefffgggiiikkknnnqqqvvvzzz}}}ooo[[[UUUSSSLLLEEEBBBOOOTTT[[[```]]]QQQBBB777;;;333AAAhhhzzz\\\FFFXXXppp|||zzz}}}|||wwwxxxvvvvvvvvvwwwxxxyyyzzzzzzuuuvvvwwwwwwxxxyyyyyyyyy|||wwwrrrsssvvvuuunnnhhhfffuuu{{{|||rrrooooooPPPFFFPPPPPPNNNVVV]]]nnnoooDDD;;;CCC444222999000333111555@@@JJJPPPWWW\\\aaadddhhhlllpppsssvvvxxxtttyyy~~~```DDD@@@<<>>UUUjjjsssZZZUUUqqqlllnnncccFFFAAAUUU\\\YYYYYYXXXVVV]]]\\\iiiCCC444666<<>>AAAHHHPPPWWWZZZhhhlllrrrzzz~~~{{{pppYYYPPPTTTccc~~~wwwXXXTTTHHHFFF>>>;;;999???___sss~~~```gggwww}}}~~~UUU@@@???FFFIIIJJJKKKMMMNNNNNNNNNNNNPPPKKKOOOaaa~~~]]]AAA>>>@@@999333444000000/////////.........------,,,,,,,,,+++++++++***((((((***---...---++++++,,,......,,,+++++++++///,,,***+++...000///---000+++(((///@@@PPPVVVUUUNNNXXXhhhzzzhhhTTT___dddZZZYYYVVVTTTTTTUUUVVVWWWWWWUUUUUUmmmwwwdddbbbDDD<<>>[[[qqqiiiRRRCCCaaattt{{{yyy}}}{{{uuuwwwssstttuuuvvvwwwxxxyyyzzzssstttvvvwwwxxxyyyyyyyyyqqqooooooqqqvvvwwwuuurrrvvv~~~~~~|||ssslllhhhIII===GGGKKKLLLQQQTTTfffxxxxxxFFF999BBB777555;;;111222///111:::DDDKKKRRRXXX\\\```fffjjjmmmqqquuuxxx|||xxxyyyhhhSSS@@@===BBBOOOkkkyyyddd^^^eeeooorrrjjjoooXXXNNN???@@@:::777777444>>>VVVeeettt~~~zzzuuuvvvfffwwwxxx}}}|||\\\FFFGGG[[[aaa]]]]]][[[``````\\\fff~~~xxxRRR:::888777:::999999:::???FFFMMMSSSWWW```dddkkktttzzz{{{yyyvvvvvvzzzfffTTTPPPooodddYYYNNNGGG@@@<<<999AAAeeevvvTTTgggtttKKK@@@DDDDDDJJJJJJKKKKKKLLLLLLKKKKKKBBBVVVIIIQQQuuuWWWDDDAAA<<<:::<<<222111111000000///......---------,,,,,,,,,++++++)))((('''((()))***+++***(((***,,,,,,++++++,,,---(((***---000000///---,,,222(((***@@@RRRRRRIIIDDDQQQaaaxxxmmmuuulllTTTPPP```]]]RRRYYYVVVTTTSSSTTTUUUVVVUUUTTTSSShhhkkkbbbtttQQQqqqvvvIII666===DDDBBBBBB>>>999666666666555444111666;;;:::666444666:::<<>>CCCKKKSSSXXX]]]cccgggiiimmmrrrvvvxxxzzz|||}}}}}}~~~|||~~~xxx^^^QQQEEE@@@WWWxxx~~~uuufffSSSHHHFFF<<<777888555???UUU{{{|||~~~kkkbbbyyy}}}{{{nnnzzzYYYKKKMMMYYYZZZ]]]bbbaaaaaa```ZZZ```wwwwwwggg999///111666:::888999>>>CCCHHHNNNUUU^^^ccckkkrrrwwwxxxwwwvvv~~~~~~~~~rrrZZZVVVmmm|||aaaTTTKKKCCC@@@???IIIkkkjjjrrr___HHHBBBGGGAAAJJJJJJIIIIIIHHHHHHHHHHHH<<>>555444333222111000///...------------,,,,,,,,,,,,***))))))(((((()))******+++,,,------++++++,,,---+++,,,---,,,)))(((***---...///<<>>888666666777555333000222222222666BBBSSSaaarrrttt}}}lllsssyyyVVVEEEHHHGGGGGGHHHIIIGGGDDDAAAFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKKKKLLLNNNPPPQQQRRRNNNNNNQQQUUUTTTQQQQQQTTTXXX[[[```aaaYYY]]]rrrllllllttt}}}LLLDDD::::::666333000000000///......------***+++,,,,,,,,,,,,+++***+++,,,......---...222555111000///......///111222666;;;AAAEEEGGGKKKPPPTTTSSSWWW]]]^^^^^^___cccgggnnnnnnppprrrqqqmmmeee^^^{{{lllhhhgggmmmxxx~~~zzzuuufff\\\___qqq|||uuullljjjxxx~~~xxxzzzvvvppprrroooqqqtttuuuuuuvvvyyy{{{yyyyyyyyyxxxvvvrrrooommmgggnnnwwwyyyuuuooolllllllll|||vvvrrriiizzzQQQIIIJJJLLLIIIOOOSSSLLLTTTsssddd>>>222444666777666//////111666888<<>><<<===DDDVVVmmm}}}mmmyyy|||XXXCCCFFFEEEDDDDDDEEEGGGGGGDDD@@@CCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJLLLNNNNNNNNNNNNNNNQQQUUUUUUQQQRRRWWWYYYYYY^^^___WWWUUUhhhLLLDDD::::::666333000000000///......------***+++,,,------,,,+++******,,,......---...222666111000///......///111222444999???CCCEEEIIINNNRRRQQQVVV\\\^^^^^^___ccchhhoooooooooooommmeeeZZZRRR~~~~~~uuuwwwvvvvvvwww~~~yyytttwwwtttooorrrnnnqqqtttuuutttuuuxxx|||xxxxxxxxxwwwuuurrrnnnllleeemmmtttuuuqqqpppuuu|||mmm}}}xxxxxx}}}nnnsssiii}}}vvvBBBFFFOOONNNGGGLLLQQQIIIUUUccc{{{yyyHHH000333555222666......222555555666???IIIPPPVVV]]]aaabbbeeejjjoootttuuuvvvvvvwwwzzz}}}}}}}}}zzz___PPPJJJhhhuuuddd\\\TTTDDD===???===DDDXXXfff}}}yyyhhh]]]uuuvvvjjj[[[FFFMMM[[[]]]WWW\\\```WWWXXXhhh```TTTnnnVVV444222222999666888<<<===>>>FFFQQQQQQYYYbbbggghhhhhhllloookkknnnsssvvvtttmmmccc\\\kkksss~~~pppTTTSSSiiiWWWLLLRRRmmmhhhlllqqqkkkhhhppp~~~HHHBBB===JJJEEEGGGFFFDDDCCCAAAAAA@@@@@@III666HHHEEEDDDDDDxxxzzzXXXHHH@@@:::999888555333000///.........---------,,,,,,,,,+++,,,---,,,+++***+++,,,***+++,,,+++******,,,...((('''(((***...222444555CCCOOOOOO???999JJJ```jjjcccPPPSSS\\\TTTTTTXXXPPPUUUSSSPPPOOOOOONNNKKKIIIIIISSSMMMJJJRRRKKKHHH[[[yyyzzzssslllddd^^^TTTYYYggg~~~rrrbbbvvvyyyaaaDDD<<>>BBBEEEIIIMMMQQQUUU[[[^^^ZZZZZZ___aaa___hhhnnnoooiiibbb```bbbcccnnnxxxcccdddkkkjjjkkkuuuvvvnnnlllppppppqqqrrruuuxxx|||~~~uuuuuutttrrrrrrpppkkkeeepppjjjjjjooommmiiitttxxxvvv}}}~~~llllll~~~cccFFFHHHIIIJJJJJJJJJLLLMMMMMMjjj[[[555555---777777333222111000111555;;;@@@KKKOOOUUUZZZ^^^bbbfffhhhnnnqqqtttvvvxxxzzz~~~~~~zzz~~~dddQQQLLL```lllSSSKKK???:::DDDZZZxxxzzz{{{wwwfffWWWSSS]]]wwwwww~~~jjjeeeLLLMMMSSSYYY\\\[[[YYYYYYZZZTTT\\\XXXSSSjjjVVV;;;333+++666777999::::::>>>DDDIIIPPPTTTZZZ```ccceeefffhhhiiikkklllkkkhhhaaaRRRDDDHHHQQQggg```YYY\\\ppppppzzzooommmkkkyyyjjjYYYWWWppp{{{```rrrfffJJJ>>>CCCGGG>>>AAAAAAAAA@@@@@@?????????>>>===AAAEEECCCFFF]]]xxxVVVSSSBBB===777555999:::222(((+++---,,,***...333000(((---,,,,,,+++++++++++++++//////......---,,,,,,+++******((((((,,,555BBBKKKBBB@@@<<<<<>>GGGKKKRRRWWW[[[___ccceeejjjmmmqqqtttvvvyyy{{{~~~zzz{{{}}}yyyfffCCCXXX{{{lllaaaOOODDDHHHWWWzzz{{{fffqqqvvvYYYLLLPPPbbbzzzeee```LLLSSSXXX]]]___]]]ZZZZZZZZZYYY\\\YYYWWWccc|||>>>777888555777888999999===BBBGGGMMMQQQWWW\\\___aaacccdddfffhhhhhhfffddd^^^RRREEE>>>BBBSSSmmm|||zzzqqqtttvvvuuuuuuiiipppooo^^^qqqnnnXXXDDD<<>>>>>>>>======???===@@@CCC???>>>LLL```bbbJJJHHHCCC===666222333777444666333//////222000***,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,......000555;;;AAADDDEEE<<<999:::FFF\\\tttzzz~~~ooofff\\\[[[WWWRRRPPPPPPQQQPPPNNNOOOOOONNNMMMKKKIIIGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDMMMggg~~~xxxpppjjjjjjtttpppZZZJJJCCCDDDEEEFFFEEEFFFGGGHHHHHHFFFEEECCCAAADDDGGGJJJLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJMMMPPPSSSTTTSSSQQQRRRSSSRRRVVVXXXWWWTTTTTTVVVZZZ\\\mmmJJJBBB999:::666111000000000///......---------+++)))+++///111000///(((+++---,,,+++,,,000444888666222000000000///...000444;;;AAAEEEHHHLLLNNNPPPRRRTTTXXX___ccc___XXX:::===III[[[fffiiipppyyyeee~~~wwwmmmUUUQQQJJJTTTkkkqqqkkkllliiikkklllnnnpppqqqqqqqqqqqqqqqqqqpppooommmkkkjjjkkkjjjpppyyyzzztttqqqttt{{{ppp~~~mmmiiiQQQLLLMMMMMMLLLKKKJJJJJJKKKLLLUUUiii```666777)))666333222111//////111666:::@@@EEELLLRRRWWW[[[^^^aaacccgggmmmqqqtttvvvxxxzzzzzzyyyyyy||||||vvviii___iii|||jjjUUUHHHWWWyyyyyyiiigggkkk|||yyyaaaaaasssuuurrriiihhhrrr~~~___ZZZMMMXXX\\\```aaa^^^[[[ZZZ[[[\\\[[[[[[[[[]]]mmmOOO:::777444555666777888;;;???CCCIIIMMMSSSWWWZZZ\\\^^^```aaabbbaaa^^^]]]ZZZQQQHHH<<<999CCCZZZoooyyyqqqbbbssspppeee{{{pppKKK@@@<<<>>>BBB@@@<<<<<<<<<<<<;;;;;;;;;;;;>>><<>>888333666888CCC\\\zzzyyyqqqiii[[[UUUXXXUUURRRRRRSSSRRRNNNKKKMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBAAAAAABBBBBBBBBFFF@@@???TTT~~~uuuqqqnnnvvv]]]QQQBBB<<>>GGGKKKPPPSSSVVVWWWZZZ[[[\\\]]]\\\YYYXXXWWWRRRKKKAAA999:::LLLcccsss{{{~~~eeeaaa{{{nnnnnnyyyeeeEEE@@@===:::<<<<<<:::::::::::::::::::::999;;;:::<<<@@@AAA===>>>BBBRRRlllbbbMMMDDD===:::<<<333444333000............111000//////......//////---------...//////000000000000111333444333111///???JJJ```|||uuuZZZ______UUUXXXRRRQQQPPPRRRTTTSSSNNNJJJIIIJJJJJJJJJHHHFFFCCCBBB??????>>>>>>>>>>>>??????CCCCCC???;;;GGGmmm\\\KKKDDD===;;;>>>BBBBBBAAADDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIJJJHHHHHHHHHJJJMMMPPPPPPOOORRRRRRSSSRRRQQQOOONNNNNNQQQUUUZZZ\\\[[[YYYXXXWWWXXXYYYYYY\\\oooJJJBBB999:::666111000000000///......------,,,+++++++++,,,.........***++++++******,,,...000999777444222111///---,,,...000555;;;BBBGGGJJJKKKLLLPPPVVVZZZ\\\```gggnnnrrrSSS777333AAARRRaaalllppp]]]\\\{{{{{{kkklllzzzjjjNNNSSSiiinnnhhhkkkjjjhhhhhhiiilllooopppqqqrrrvvvxxxqqqgggdddgggqqqttttttpppooovvvuuu|||~~~vvv{{{pppuuutttQQQKKKNNNOOOOOONNNKKKJJJJJJKKKNNNMMMUUU{{{hhh888555111222333222000......000222666:::AAAGGGLLLPPPUUUXXX[[[___fffkkkoooqqqsssuuutttuuuvvvwwwvvvsssooolllttt|||tttvvv|||xxxvvvkkk[[[iiitttbbblll~~~uuuaaaYYYSSSSSSVVVYYYYYYVVVUUUWWWYYYSSS[[[\\\TTTVVVqqqMMM444333333333444555888999:::EEEHHHLLLOOOQQQSSSUUUWWWVVVYYYYYYVVVUUUUUURRRMMMCCC999555@@@TTTeeeooosss~~~rrrwww|||hhhccczzzwww{{{wwwcccwwwYYY??????<<<777888888888888888888999999999999:::888888<<>>???LLL===;;;999888666333111000111111000////////////000////////////////////////222333333000///555???HHH[[[nnnrrrVVVYYYWWWOOOTTTKKKKKKLLLOOOSSSRRRNNNJJJFFFFFFFFFFFFDDDBBB@@@???======<<<<<<<<<<<<======999===EEEEEE===@@@bbbmmmTTTGGGAAABBBAAA???>>>===???@@@HHHIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEFFFHHHLLLNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMOOOQQQUUUWWWXXXYYYZZZZZZ[[[YYYZZZ[[[ZZZeeeJJJBBB999:::666111000000000///......------,,,+++++++++++++++,,,,,,++++++***)))***+++---...666888999777333000.........///222777???FFFJJJKKKJJJNNNUUUXXXWWWYYYcccooovvvaaaJJJCCCNNN[[[```___ggg^^^```pppsssmmmkkkkkkXXXOOOWWWnnn}}}rrrYYYPPPjjjgggPPPRRRffflllgggiiiiiihhhiiijjjmmmppprrrrrrrrrvvvwwwnnnbbbbbbiiillltttyyywwwyyyvvvttt{{{kkkNNNFFFLLLNNNNNNMMMKKKKKKKKKLLLGGGOOOUUUeeeHHH999(((222333333111///...///000333666;;;@@@DDDJJJPPPTTTXXX]]]bbbgggkkkmmmppprrrqqqsssuuuuuuuuuwww{{{nnn{{{uuuoooxxx]]]YYYpppwwwvvvmmmnnn}}}wwwrrrggg```ZZZUUUQQQSSSUUUTTTRRRQQQSSSVVVQQQXXXXXXOOOQQQhhhwwwTTT888444333222333555777777666@@@CCCFFFIIIJJJLLLOOOQQQPPPUUUWWWUUUTTTTTTQQQLLLEEE===666:::HHHYYYeeekkkvvvtttpppvvv___eee{{{zzzaaaiii```iiiooo}}}hhhIII999;;;888666888666666666666777777777777777999777666777:::<<<======888JJJ```zzzZZZIII@@@999333444555555444555222111000000//////000000////////////////////////+++...111222666DDDZZZkkkooo^^^YYYTTTNNNNNNHHHGGGGGGJJJNNNOOOLLLHHHCCCBBBBBB@@@???>>>>>>===;;;::::::999999::::::;;;???444555AAABBB:::===KKKXXXyyyVVVEEE<<>>AAA???<<<;;;>>>AAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBEEEHHHJJJJJJJJJIIIIIIHHHJJJMMMNNNNNNNNNMMMNNNPPPSSSVVVXXXYYYZZZXXXRRRWWWbbbaaaYYYcccwwwJJJBBB999:::666111000000000///......------++++++++++++++++++,,,---,,,***))))))***+++,,,,,,444:::>>>===666111000111///...///444<<>>AAAbbbfff```QQQ???@@@999===888:::;;;<<<;;;<<<>>>???;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBDDDGGGIIIIIIIIIJJJIIIHHHJJJNNNPPPQQQPPPLLLMMMOOORRRVVVWWWWWWWWWRRRQQQUUU]]]___ZZZYYY]]]aaa{{{JJJCCC999:::666111000000000///......------)))***+++++++++,,,...000,,,***)))(((***+++++++++333;;;CCCAAA999222222444000...---111:::DDDJJJLLLRRRPPPSSSZZZ[[[XXXYYY^^^}}}yyybbbWWWYYYUUUJJJ]]]WWWUUU\\\eeefff___WWW888:::<<<===;;;888666555666111<<>>AAACCCFFFNNNTTTUUUSSSQQQLLLFFF???>>>:::555888FFFVVVaaaiiitttrrrwwwxxxxxx^^^UUUiiiaaacccfffxxx}}}qqq{{{III>>>;;;999333666999000111111222222222333333333333555777666777999:::999999888@@@HHHgggVVVMMMDDD===;;;999999888777777777777777444555666777888:::;;;;;;IIIPPP^^^pppuuuqqqeee]]]```YYYHHHMMMWWWNNNJJJGGGCCCBBBDDDEEEDDDBBB@@@>>>;;;888888888:::;;;666666666555555666666666...999>>>:::555777999888666888???FFF\\\nnnDDDEEE???333:::444888;;;999888999<<<>>>===<<<;;;;;;;;;;;;===>>>???@@@===>>>@@@AAABBBAAAAAA@@@FFFEEEEEEGGGIIIKKKKKKJJJMMMKKKIIIKKKOOORRRRRRQQQLLLMMMPPPTTTWWWWWWUUUSSSNNNUUUXXXSSSQQQVVVZZZZZZddd___aaayyyLLLDDD::::::666111111111000///...---,,,,,,///---+++,,,///000///,,,111---******,,,---,,,***222888===>>>>>>===777///111,,,***...444;;;DDDLLLNNNRRRWWWYYYYYYYYY\\\___nnnzzz___SSSQQQPPPVVV]]]ccchhhnnnkkkUUU===555333AAAJJJ???555444222444000BBBVVV___tttttt]]]sssyyyeeeYYY[[[aaaIIIRRR___lllsssvvvwwwvvvooozzzvvv```VVVaaammmoooxxx~~~yyytttzzzxxxqqqfffwwwyyy```NNNPPPKKKKKKKKKLLLKKKJJJJJJMMMOOOLLLOOONNNOOOeeezzz```888333666666000...000000---000000111333666999===>>>IIINNNUUUZZZ^^^aaacccdddfffiiimmmpppqqqrrrtttuuutttxxx{{{zzz{{{mmmfffTTTZZZ[[[ZZZbbbwwwuuuYYYaaawww{{{||||||wwwuuuwwwXXXLLLMMMRRRZZZTTTXXX[[[ZZZVVVSSSRRRSSSNNNTTTTTTRRROOOMMM```xxx888CCC%%%:::555666888333///222333222333888<<<===DDDKKKPPPPPPPPPNNNHHHAAA???>>>:::555444>>>QQQ```jjjqqq{{{fffHHHFFFKKKdddwww|||gggZZZWWW\\\gggvvvzzz~~~||||||nnnrrr\\\AAA<<<777666777777333///111111111111111111111111222222222333333333444444666999666888RRRyyy}}}nnnbbb\\\PPPKKKDDD@@@???@@@AAABBB@@@CCCEEEFFFHHHPPP]]]gggxxxxxxfffeee\\\TTTSSSSSSQQQOOOOOOMMMIIIFFFEEEDDDAAA??????;;;:::777666555666777888777777666666555555555444444333333222222333333444:::555444888:::AAAWWWoooppp[[[LLL999888888888777777666666222444666888999:::::::::555888:::;;;<<<<<<>>>???>>>???@@@BBBCCCCCCDDDDDDBBBBBBDDDGGGLLLOOOPPPPPPJJJKKKMMMPPPRRRSSSQQQOOOPPPPPPQQQSSSUUUWWWVVVVVVUUUTTTWWW\\\\\\YYYYYY[[[]]]^^^^^^___fffyyyLLLDDD::::::666111111111000///...---,,,,,,---,,,***+++...///...,,,000...+++******+++++++++***000444444333333111...000---,,,///444999CCCLLLPPPSSSUUUVVVUUUXXX\\\aaa\\\uuu{{{ooojjjmmmhhhRRR:::...,,,666>>>888888<<<:::444+++:::QQQ^^^sss^^^ZZZ^^^iiinnnkkkhhhiiiZZZaaajjjrrrwwwwwwuuuttttttvvvnnn\\\UUU^^^iiimmmvvv|||xxx{{{xxx{{{qqq{{{YYYKKKLLLKKKKKKKKKLLLKKKIIIJJJLLLNNNQQQPPPKKKJJJ[[[|||~~~SSS666666666888888555000,,,//////000222555888;;;===EEEIIIOOOUUUYYY]]]```bbbdddgggjjjlllmmmnnnqqqrrrssswwwzzzzzzyyy~~~|||kkkqqqvvvqqq|||{{{NNNQQQTTTWWW^^^mmmzzzvvviiikkk~~~uuuwww~~~sssaaaWWWVVVVVVSSSWWWXXXYYYXXXVVVTTTSSSSSSQQQSSSOOONNNQQQOOO\\\uuutttQQQ000222777444888CCC???333444555666555555888;;;@@@GGGMMMNNNOOOOOOJJJDDD>>>>>>;;;666555>>>OOO\\\aaajjjvvvjjjJJJAAA@@@WWW|||xxxyyy{{{llllllwwwmmmuuuzzzyyyzzztttzzzYYY???;;;666555777666333///111111111111111111111111222222222222333333333333,,,666<<<555111HHH|||~~~{{{{{{zzzyyyooosssxxx~~~wwwzzzrrrmmmmmm___WWWQQQQQQRRROOOMMMMMMLLLIIIEEEDDDCCC@@@>>>===:::999777555444555666777666666555555555444444444333333222222222222333333444111333777555000888EEEIII___}}}xxxgggZZZNNNBBB999666666666555555555444444222333555777999999999999555777:::;;;;;;<<<===>>>BBBBBBCCCCCCCCCCCCBBBBBBJJJJJJKKKLLLMMMMMMNNNOOOIIIKKKNNNRRRVVVVVVTTTQQQLLLMMMNNNQQQTTTUUUVVVVVVVVVSSSTTTYYYZZZWWWUUUVVVZZZ]]]``````___aaahhhnnnLLLDDD::::::666111111111000///...---,,,,,,+++******+++,,,------+++000///---+++(((((()))+++)))...222222333666666333000------000111555???IIIPPPRRRRRRQQQQQQTTT[[[aaa^^^iiiwwwqqqkkkppppppbbbQQQDDD===;;;666000;;;JJJJJJGGG444666GGGRRRfffcccNNNRRRZZZYYY[[[cccxxxzzz|||}}}}}}zzzxxxuuu{{{qqqcccZZZXXX___hhhooo~~~wwwrrr{{{{{{uuupppkkkPPPHHHHHHJJJJJJKKKKKKJJJIIIIIIJJJLLLQQQMMMJJJJJJQQQeeennn<<<222///666;;;666111111/////////000333555888999>>>BBBHHHMMMRRRWWW\\\___aaacccfffggghhhjjjmmmoooqqqtttxxxzzz{{{{{{}}}~~~qqq]]]OOOGGGQQQjjjuuuooouuurrrGGGIIIMMMVVVdddrrr~~~vvvllluuu|||qqq||||||iiifff\\\\\\]]]RRRTTTRRRPPPPPPPPPPPPOOONNNTTTQQQJJJKKKRRRQQQUUUeee|||///???222000666EEEGGG999333000444333...///444:::BBBIIILLLNNNOOOKKKFFF<<<===;;;777555<<>>CCC???888000......//////000999CCCKKKMMMOOOOOOPPPSSSZZZ___gggeeedddkkk}}}~~~tttlllkkkqqqwww{{{}}}\\\UUUNNNCCC>>>UUUttt~~~bbbFFF666;;;@@@KKKkkk}}}www|||}}}{{{zzzyyy}}}kkk[[[ZZZ___dddmmmvvv}}}tttrrrxxxdddiiizzzXXXIIIIIIFFFHHHIIIJJJKKKJJJHHHHHHIIIJJJHHHGGGJJJOOOMMMRRRmmmUUU===...222777333000555///......///000222555666999<<<@@@EEEJJJPPPWWW[[[^^^```bbbdddeeegggkkkmmmppprrruuuzzz}}}~~~|||zzzrrrTTT777///EEEeeeuuuwww}}}xxxoootttccc\\\[[[fffwwwwwwnnnnnn|||xxxzzzooo^^^bbbVVVXXXaaaWWWTTTPPPLLLKKKMMMOOONNNLLLSSSQQQJJJJJJRRROOOOOOYYYxxxYYYAAA333444333???LLLHHH888---000333...---222777???FFFJJJLLLNNNJJJEEE;;;===<<<888555:::GGGRRR```fffpppyyyhhhWWWJJJMMMdddfffFFFGGG;;;111666EEEaaazzzvvvpppkkkxxxuuu{{{UUU555999666333222333222000...........................//////000000000111111111===---+++;;;@@@666666BBBzzz}}}rrr```^^^\\\NNNJJJIIILLLMMMKKKHHHIIIGGGGGGCCC???======;;;777666555444333222222222222222222222111111111111111000000////////////000000222...---222555444555999333222111222777???IIIOOO___mmm|||xxxnnnCCC<<<555111222444555444111111111111000000000000111111222444555666666666444666999:::999999;;;<<>>EEEHHHKKKLLLHHHCCC<<<>>>===999555999DDDNNNZZZ^^^fffrrr~~~~~~xxxiii[[[LLLOOOIII222;;;<<<:::<<>>>>><<<888555444222000111333333111...000000000000000000000000000000111111222333444555444666888999888888999:::===>>>??????@@@@@@??????@@@DDDIIIJJJHHHIIIMMMRRRPPPMMMIIIHHHJJJMMMOOOPPPPPPRRRTTTTTTRRRQQQRRRSSSUUUQQQPPPUUUXXXWWWUUUVVV\\\YYYVVVSSSRRRRRRRRRSSSXXXZZZWWWOOOMMMQQQWWWYYY^^^aaagggqqq{{{mmmooonnnhhh^^^WWWTTTTTTLLLDDD::::::666111111111000///...---,,,,,,)))+++,,,---,,,---...000///000111000---+++******))))))---777GGGQQQKKK@@@:::444///......,,,///444===EEENNNUUUYYY[[[^^^aaa\\\dddmmmpppnnnmmmooorrrqqqqqqqqqhhhYYY[[[}}}gggLLLEEEBBB@@@999000333666///>>>```yyy}}}yyyyyy}}}aaaWWWSSS\\\gggoooxxx{{{tttkkkxxx{{{|||yyyqqq\\\CCCDDDHHHFFFDDDEEEGGGHHHIIIHHHGGGHHHIIIEEECCCGGGKKKIIILLLccc~~~yyycccLLL777555999888444222000000............///000222444888;;;???DDDJJJNNNSSSVVV[[[___bbbdddgggiiillllllnnnqqqtttvvvvvvuuuuuuxxxwwwUUUAAACCCFFFhhhWWWEEE===888444:::CCCeee~~~|||yyykkkZZZ\\\ooo|||}}}vvvZZZWWW___UUUNNNRRRPPPSSSQQQNNNMMMNNNOOOPPPPPPJJJPPPMMMIIILLLHHHFFFNNN[[[pppJJJ:::999555999TTTfffTTT???222111333222000666>>>EEEHHHJJJKKKHHHBBB>>>???>>>999555888BBBLLL\\\^^^cccmmmvvv{{{zzzwwwkkkMMMAAA888111:::>>>>>>======TTTzzz}}}fffllljjj^^^ppp{{{QQQ<<<777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,------------............///222111...///555999999444LLLpppsssnnn}}}oooRRRHHHMMMHHHFFFFFFIIIHHHEEEDDDFFF>>>AAA???888888<<<:::444111111000000///......---------------............---,,,,,,,,,,,,,,,,,,---++++++,,,...000///,,,+++444111,,,((()))...444999111...---///000///111555555555333222111111333555444111///...///000000///////////////000000000000////////////000111222333333555777888777777888999999999;;;<<<===>>>>>>>>>AAACCCFFFFFFEEEEEEHHHJJJSSSOOOJJJHHHIIILLLNNNOOONNNQQQSSSQQQNNNKKKLLLNNNPPPNNNNNNRRRSSSQQQRRRVVVZZZZZZYYYUUUQQQNNNMMMNNNPPPTTTUUUQQQNNNOOONNNLLLTTTRRRPPPPPPRRRTTTUUUUUURRRRRRRRRQQQQQQPPPOOONNNRRROOOKKKGGGFFFIIILLLOOOLLLDDD::::::666111111111000///...---,,,,,,'''))),,,,,,++++++---000//////000111222000,,,))),,,,,,,,,000===LLLRRRPPPBBB999111000000///...///555===HHHPPPVVVZZZ^^^bbbbbbccceeefffgggkkksss{{{pppnnnmmmdddNNNDDD\\\~~~wwwzzzzzzaaaEEE999555,,,111---///666333@@@bbbtttzzzzzzuuuuuuyyyxxxrrr}}}|||{{{~~~~~~xxxsssRRRTTTXXXaaajjjttt}}}yyynnndddrrr}}}{{{dddHHHDDDDDDBBBDDDCCCBBBDDDGGGHHHHHHGGGHHHIIIGGGGGGIIIKKKJJJNNN]]]mmmeeeRRR<<<222666:::999555222111///...------...//////222555888:::>>>BBBEEEIIINNNUUU[[[^^^aaabbbdddeeegggkkknnnpppqqqqqqqqqvvvqqq{{{{{{cccUUUSSSJJJTTTDDD666666888888;;;AAAeeezzz~~~}}}|||mmm___ZZZ\\\cccqqq}}}eeeYYYTTTXXXVVVOOOLLLOOOKKKKKKKKKJJJHHHHHHJJJKKKGGGMMMIIIEEEIIIGGGDDDIIIIIIrrr~~~xxxzzzHHH666444:::LLLkkkgggUUU===000111222...444<<>><<>>AAA888===;;;444555<<<;;;333............---,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,...---)))'''(((+++,,,+++---///...+++***---111...)))(((---///,,,---111---,,,+++,,,......,,,+++//////...---------,,,,,,,,,,,,,,,------.........///...------...///000111333444666777666666666777888999:::;;;<<<<<<<<<<<>>BBBHHHNNNRRRUUUYYY\\\ddd``````fffiiiiiijjjlllnnn```}}}ooofff777111555666555<<>><<<:::888555222000//////000///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000222222333444444555555666999999999999999:::<<<<<<===@@@CCCDDDDDDCCCBBBCCCDDDFFFIIIIIIGGGGGGIIIKKKPPPRRRTTTVVVVVVVVVTTTSSSMMMNNNOOOOOOOOOPPPRRRTTTVVVVVVUUUSSSQQQQQQSSSTTTTTTUUUTTTRRROOOMMMNNNOOONNNLLLKKKKKKLLLLLLKKKJJJMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGMMMBBB<<<:::444666000000///...---,,,,,,+++************+++,,,------555888777666777:::666///+++(((***---,,,///BBBXXXaaaUUUDDD777333111...+++222111333<<>>???AAACCCCCCFFFEEEEEEFFFGGGHHHIIIIIIGGGGGGIIIKKKNNNQQQTTTVVVUUU}}}vvvOOO;;;111000777333888999444111000---'''/////////000222444555666999===CCCGGGKKKOOORRRUUU[[[ZZZ]]]aaacccdddiiipppkkkOOO444222444555444666999:::999XXXuuuxxxyyy~~~~~~||||||~~~yyyvvvuuuvvvqqqggg^^^OOOEEEQQQjjj]]]aaazzzbbbeee]]]SSSNNNNNNOOOOOONNNNNNNNNNNNMMMJJJHHHIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@FFF???XXXqqq]]]???EEE888QQQ{{{wwwVVV???333///999CCCFFFGGGKKKOOOOOOHHHHHHDDD<<<555777@@@JJJSSSYYY```cccdddhhhoootttttt___YYYhhhlllXXXHHHJJJ>>>;;;777888777444LLLvvv~~~|||tttqqqtttwwwrrr|||zzzkkk```YYYVVVSSSUUUSSS666444444------------,,,++++++***************************************+++++++++,,,,,,------------...///000111///111222///222BBB]]]rrrwwwzzzcccrrrttt^^^^^^vvvaaaSSSKKKMMMOOOJJJJJJOOOFFFFFFFFFEEECCC@@@===;;;888777444111000///000000......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000111222222333333444444555;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDEEEDDDCCCBBBCCCEEEIIILLLMMMLLLKKKLLLMMMLLLMMMOOOQQQQQQQQQQQQQQQOOOPPPQQQPPPNNNNNNOOOPPPPPPQQQSSSRRRPPPNNNNNNNNNRRRRRRQQQOOOLLLKKKKKKMMMHHHGGGFFFFFFGGGHHHGGGEEEKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEMMMBBB<<<:::444666000000///...---,,,,,,+++******)))******+++,,,---111444555555888;;;;;;777((('''+++...,,,+++777GGGfffdddWWWBBB444222000+++444000///444@@@KKKRRRTTTYYY___dddeeegggjjjllljjjlllsss}}}zzzhhhRRRCCCAAANNNOOOAAA666666666222999BBBIIIMMMTTT```lllrrrsssuuuwwwvvvtttssstttwww{{{qqqxxxqqqMMMFFFYYY```^^^ggg}}}}}}xxx]]]hhhzzzmmmUUUGGGCCC@@@>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGHHHHHHEEEFFFGGGJJJMMMQQQTTTVVVIIIeee```LLL666'''555000333444333333333...)))------......000111222333333666;;;???BBBEEEIIIKKKSSSUUUYYY\\\\\\\\\dddnnnjjjCCC===777555444555333111333777XXXqqq{{{tttuuuwwwwwwzzzyyyyyywwwtttrrrsssvvvyyyyyyuuusssttttttkkk[[[MMMQQQSSS^^^iii___ssscccbbb```ZZZRRRNNNMMMNNNMMMLLLLLLMMMNNNLLLJJJIIIIIIJJJDDDCCCAAA???>>>======>>>BBB777DDDsssxxxxxxCCC>>>777EEEkkk}}}WWW;;;<<<===BBBIIIKKKJJJKKKOOOIIIIIIDDD<<<555777AAAKKKOOOTTT[[[aaabbbbbbbbbcccXXX]]]MMMEEE___nnneee___CCC???888777666555JJJooo|||}}}}}}|||zzzzzz{{{}}}xxxzzzyyyuuusssuuusssooouuu}}}xxxfffXXXTTTNNNDDDAAA[[[kkk>>>---444444***,,,,,,,,,++++++******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---...///000...000000...---222===FFFlllsssnnn~~~|||uuuuuufffSSSQQQVVVRRRMMMKKKMMMKKKFFFIIIRRRFFFFFFEEEDDDAAA>>>;;;999555444222000/////////000------,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333999:::;;;<<<<<<<<<;;;:::>>>AAADDDDDDCCCBBBAAAAAAAAAEEEIIILLLLLLJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRPPPMMMKKKLLLLLLLLLNNNQQQRRRPPPMMMKKKJJJOOOOOONNNLLLJJJHHHIIIJJJGGGFFFEEEFFFHHHHHHGGGFFFHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAMMMBBB<<<:::444666000000///...---,,,,,,+++))))))))))))***+++,,,---///222666999<<<>>>>>><<<---))))))++++++***///777ZZZjjjkkkRRR999222333222333111000111777BBBMMMUUUWWW]]]bbbbbbdddhhhiiihhheeelll{{{mmmXXX;;;999HHHZZZWWWGGG>>>;;;222GGGSSSIII???LLLggg{{{wwwxxxyyyuuuqqqpppsssvvvmmmyyy}}}lllRRRFFFQQQ``````mmm|||mmmVVViiilll===@@@???>>>>>>???@@@AAAAAA@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNWWWwwwkkkLLL222000222333333111111111111000------------...//////000///222666999;;;>>>AAACCCOOOQQQUUUYYYYYYXXX]]]dddnnnrrr]]]UUUggg^^^CCC>>>DDD;;;555555555333555:::WWWmmmuuuqqqrrrsssqqqsssssstttttttttsssqqqpppooommmmmmmmmlllhhh^^^OOOEEEDDDhhh]]]]]]xxxYYY___UUURRRMMMLLLLLLMMMMMMLLLJJJLLLLLLKKKIIIHHHIIIJJJBBB@@@>>>===<<<;;;<<<<<<;;;888999LLLvvvlllEEE>>>>>>KKKdddzzzXXXGGG???HHHSSSRRRLLLJJJMMMLLLFFF===444555>>>GGGOOOPPPTTTZZZ___dddkkkqqqqqqzzzZZZ@@@YYYnnnlllqqqaaaYYYKKKGGGJJJKKKYYYsssvvvwwwwwwwwwvvvuuuuuuuuuxxxuuupppnnnqqquuuqqqjjjxxxqqqdddXXXSSSOOODDD999FFFtttxxxMMM222---000///++++++++++++******))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...//////000111111111222333555@@@XXX|||mmmuuufffzzzlllvvv}}}cccMMMIIIDDDMMMKKKLLLLLLHHHCCCEEELLLEEEEEEDDDAAA>>>;;;888777222111000///......//////,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************************************++++++++++++++++++++++++,,,---...///......///000000111111222333555777999::::::999888===???BBBCCCAAA@@@?????????BBBGGGKKKLLLKKKIIIGGGIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQQQQPPPMMMJJJJJJJJJLLLOOOQQQQQQOOOLLLKKKKKKLLLMMMLLLKKKHHHGGGHHHIIIGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@?????????>>>===<<<;;;<<<<<<===MMMBBB<<<:::444666000000///...---,,,,,,+++))))))))))))***+++,,,,,,000333999???BBBAAA@@@@@@888///''''''***+++,,,,,,@@@cccxxxhhhJJJ999444222///111111//////777FFFRRRWWW\\\``````bbbgggjjjjjjhhhkkkvvvmmmVVVLLL]]]wwwuuudddNNN888===BBBBBBAAALLLbbbqqqtttyyyyyyxxxuuurrrrrrvvvzzzrrruuugggLLL@@@MMM\\\___bbbzzz}}}ppp]]]kkkxxxnnnEEECCC<<<===>>>??????@@@@@@AAA>>>AAACCCDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFOOOLLLbbbmmmPPP777666777999888444000000222...---------------......///111444555777999<<<>>>IIIHHHLLLTTTXXXXXXYYY[[[XXXRRRNNNJJJIIIVVVaaa]]]XXXKKK===777777777777999VVViiiooommmqqqqqqmmmpppnnnoooqqqrrrqqqnnnjjjgggccceeeddd^^^TTTJJJEEECCCRRRcccZZZsssyyy^^^TTTRRRMMMLLLJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGFFFGGGHHH???>>>===;;;:::::::::;;;666@@@>>>999VVVhhh@@@@@@===GGGeee|||cccOOONNNTTTTTTSSSTTTTTTSSSMMMBBB777555;;;CCCOOONNNQQQWWW]]]dddttt}}}]]]fffuuuiiittt^^^VVV]]]^^^bbboooqqqqqqrrrssssssqqqnnnkkkjjjpppoooddd\\\___jjjsssnnn^^^RRRNNNGGG???CCCOOO[[[ZZZ666111333,,,(((---)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---...,,,,,,,,,...000111000///000000NNN|||vvvppp___aaacccOOOFFFKKKHHHMMMJJJIIIJJJHHHEEEDDDEEECCCBBBAAA>>>;;;888666444//////......------------*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---...------...//////000000111///111555888:::;;;::::::;;;===@@@AAA@@@>>>>>>>>>AAADDDIIINNNQQQPPPMMMJJJIIIIIIIIIIIIJJJLLLNNNNNNMMMNNNPPPOOOMMMKKKJJJKKKNNNOOOOOOMMMKKKJJJKKKMMMKKKLLLLLLJJJHHHGGGGGGIIICCCBBBAAABBBCCCDDDCCCBBB@@@@@@>>>===<<<;;;;;;;;;;;;:::999888777888999999MMMBBB<<<:::444666000000///...---,,,,,,+++))))))((())))))***+++,,,,,,...555===???>>>>>>AAACCC777+++'''***,,,+++)))***OOOrrrvvvcccMMM<<<111---000111...+++///;;;FFFQQQWWW]]]___ccciiinnnnnnllljjjnnn|||{{{vvvqqq}}}tttEEEGGGEEEEEEPPPdddtttvvvpppwwwwwwvvvuuuvvvwwwyyyyyy|||```DDD<<>>===>>>???AAA>>>BBBEEEFFFDDDBBBDDDFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKGGGSSSwwwkkkJJJ//////333888888444222333000///...---------------///000222222333444777:::>>>===AAAKKKSSSUUUVVVWWWUUURRRbbbZZZ<<>>???III{{{rrrlllWWWJJJJJJIIILLLNNNJJJJJJGGGEEEFFFHHHHHHEEECCC@@@???===:::888555444333------------,,,+++++++++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,------------......//////000000111222555888:::<<<<<<<<<999<<>>>>>???@@@BBBGGGLLLPPPPPPLLLIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLNNNNNNLLLKKKJJJJJJMMMMMMLLLJJJHHHHHHJJJLLLJJJKKKKKKIIIGGGFFFGGGIIIDDDCCCBBBBBBCCCCCCBBB@@@===<<<;;;999888888777777888777666555444555666666MMMBBB<<<:::444666000000///...---,,,,,,+++((((((((())))))***+++,,,+++,,,111999;;;;;;@@@GGGFFF???555---***+++,,,+++&&&999UUUmmmttthhhQQQ???444333222///...///333666BBBKKKTTTZZZaaaiiimmmmmmkkkiiilllxxxvvvdddeeeiiioooqqqpppqqqtttsssrrrrrruuuwwwvvvpppjjjcccJJJ:::BBBOOOVVVaaannnsss```SSShhh{{{vvvtttvvvvvvtttrrr```AAA222555777999;;;;;;:::;;;===???<<>>>>>???:::999777666555666666777333666777666;;;WWWppp|||uuuKKK???777:::EEE]]]|||mmmaaaZZZ\\\\\\WWWLLL>>>777888<<<>>>DDDMMMQQQNNNWWWyyy~~~xxxpppoooiiieee___ZZZXXXUUUQQQNNNJJJDDDBBBKKK___lllfffYYYFFFAAA<<<777222@@@mmmmmmJJJ888,,,---///+++))),,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***,,,,,,------,,,,,,---......///111---(((333EEEMMMnnnllleee~~~sssXXXSSSIIIIIIRRRQQQJJJIIIFFFFFFDDDCCCDDDEEEDDDBBB<<<;;;999777555333222111------,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))******+++,,,---------......///000000000444444555666888999::::::999;;;???AAAAAA@@@AAAAAA>>>@@@CCCHHHMMMNNNKKKHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNNNNLLLJJJIIIHHHLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIIIIHHHFFFEEEFFFHHHFFFDDDBBBBBBBBBBBB@@@???:::999888666555555444444666555444333333333444555MMMBBB===:::444666000000///...---,,,,,,+++(((((((((((()))***+++,,,222111444;;;???AAAIIISSSFFFDDD>>>333+++***,,,...+++)))888ZZZyyy|||hhhTTT<<<888333222333333000,,,333???LLLVVV___gggkkkjjjllllllqqq|||qqqmmmqqqqqqoooppptttvvvooobbbWWW999@@@HHHKKKLLLUUUjjj~~~vvvYYYTTTbbboooddd{{{hhh;;;444@@@+++666888:::999888888;;;>>>999>>>CCCDDD@@@>>>@@@CCCDDDEEEFFFGGGHHHGGGGGGFFFAAAMMMMMMIIIaaagggMMM444///666999999888333222111000///.........,,,------,,,,,,---///222333333666::::::===GGGRRRjjjrrryyy}}}uuu```___^^^UUUUUU]]]\\\[[[aaaaaa]]]aaa[[[[[[[[[]]]\\\XXXPPPIIIFFFBBB===888999BBBNNNWWW]]]ccc^^^QQQBBBPPPBBBFFFJJJMMMLLLJJJGGGFFFBBBCCCCCCAAA>>><<<<<<<<<888777555444333444444555<<<000111:::666777aaaoooHHH555666FFFgggyyy]]]YYYZZZVVVKKK===555555888555;;;EEEGGGDDDTTT~~~tttkkkaaaaaa[[[TTTIIIAAA===:::777555@@@LLL[[[eeehhhaaaPPP@@@>>>:::333222???]]]\\\666666000''''''------(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,)))******++++++,,,---...---333///222:::111777WWW``````ttt{{{\\\PPPcccHHHGGGUUUPPPJJJOOOHHHCCCPPPFFFGGGFFFCCC@@@@@@AAA@@@:::999777555333222111111,,,,,,,,,,,,***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---------......///000000000555444444444444555666666999<<<@@@BBBBBBBBBCCCDDDBBBCCCEEEKKKPPPQQQOOOLLLMMMNNNPPPQQQQQQOOOMMMLLLKKKMMMOOONNNKKKHHHGGGGGGMMMOOORRRRRRPPPMMMLLLKKKGGGHHHHHHGGGEEEDDDEEEGGGBBB@@@>>>=========;;;999888777666555444333333333555444333222222222333444NNN???999:::444333111000.........---,,,***))))))))))))((((((((((((***---111777>>>GGGPPPWWWPPPRRROOOCCC555---***)))---111...444YYYeee\\\GGG555111///***+++333...000777EEERRR[[[dddkkklllmmmooosss~~~uuupppllliiikkkkkkmmmooolll^^^JJJ;;;AAAKKKRRRPPPRRRaaaxxxwww]]]QQQccceeeooo\\\;;;444555333555444555777888:::;;;;;;;;;<<<======>>>??????@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGMMMJJJIIIJJJRRRhhhzzzOOO888333333444777888888555000+++***,,,///........................,,,000333444444888@@@GGGfff|||jjj```VVVUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUSSSOOOJJJEEEBBBAAAEEE,,,;;;AAAFFFUUUQQQ[[[www___VVVTTTPPPJJJIIIHHHGGGGGGHHHGGGEEECCCBBBBBBAAA@@@>>>;;;888777444333333222222333333444444///000444333555GGG\\\cccKKK<<<333BBB\\\~~~cccLLL<<<<<<:::///---555777000333===>>>EEEjjjrrrfff\\\QQQKKKDDD===333---...777DDDLLLlllsssttthhhUUUEEE<<<999666000222DDD]]]qqq}}}ccc555...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))******))))))******+++,,,------...///000111222222@@@TTTwwwssssssiiissstttxxxmmmmmmlllhhh```VVVPPPNNNOOOOOONNNMMMLLLKKKKKKKKKKKKHHHFFFDDDDDDDDDCCCAAA???===999555222000000...---------,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((*********))))))))))))))),,,,,,------.../////////444555666666555555666888:::<<<>>>??????>>>>>>???CCCAAA@@@DDDJJJMMMLLLIIIGGGKKKMMMMMMOOOSSSTTTRRRBBBGGGKKKMMMJJJGGGFFFGGGHHHJJJLLLMMMMMMKKKHHHFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???===;;;999777777666555333333444444444333111111111222222111111111NNN???::::::444333111000.........---,,,***))))))))))))((((((((((((,,,...222666<<>>999777000///333444555777888999::::::<<<<<<===>>>???@@@@@@AAA@@@AAACCCEEEGGGIIIJJJJJJHHHIIIJJJIIIKKKZZZyyyzzzMMM222///444777555555666999;;;777///(((---------------------...,,,///222222222666===CCC~~~www___TTTJJJNNNOOOPPPQQQQQQPPPNNNMMMJJJGGGDDDAAA???<<<888666///222777HHHsssmmmVVVjjjYYYRRRQQQNNNJJJEEEEEEGGGIIIJJJHHHDDDAAA@@@???>>>===;;;888666555333333222222222222333333333///000444222000:::III{{{xxxfff@@@;;;>>>:::]]]rrr}}}bbbDDD555...,,,333===666000222666222...<<>><<<888444111000///...------,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,---......//////444555777888777777777999999;;;>>>???>>>===>>>>>>AAA>>>>>>AAAGGGJJJHHHEEEDDDGGGIIIHHHJJJNNNPPPNNNDDDGGGJJJKKKIIIGGGFFFGGGGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>>>><<<;;;999777666555555333222222333333222111000000111111111111000000NNN???:::;;;444444111000.........---,,,***))))))))))))((((((((((((,,,...222666;;;BBBHHHMMMCCCRRR]]][[[OOOAAA333)))))),,,......111DDDjjjpppUUU???777888333,,,000------111666>>>MMM[[[^^^aaafffiiimmmxxxyyyooojjjfffcccaaacccddd^^^NNN;;;111555===BBBHHHRRRaaavvv}}}fffMMMNNNggg|||ttt}}}pppPPP555111111///444111222333444666777888888<<<<<<===>>>???@@@AAAAAA>>>???AAACCCEEEGGGHHHHHHCCCGGGJJJGGGCCCJJJbbbzzzyyy^^^CCC555333555555555777888666222...------------------------,,,...000000000222888===iii^^^HHHFFFEEECCCDDDEEEEEEEEECCCBBBAAA???;;;666444444444111///777===UUU\\\XXXZZZlllqqqeeeVVVMMMJJJIIIHHHFFF???AAACCCGGGHHHGGGBBB???>>>===;;;888666555444444222222111111111111222222111---///444333...111888YYYccc@@@888:::EEEEEEYYY{{{www\\\III;;;000***///---...111111///000333555BBBRRRccctttzzzkkkWWWPPPGGG>>>999555444777<<>><<<:::666222000///...---,,,++++++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))+++,,,,,,------......///333555999:::999888888999888:::=========<<<======@@@>>>>>>@@@EEEGGGEEECCCEEEHHHHHHGGGIIINNNQQQOOOFFFGGGIIIIIIGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB???>>>;;;;;;999888666555444333333111000000111111000/////////000000000000//////NNN@@@:::;;;444444111000.........---,,,***))))))))))))(((((((((((((((+++000666===EEEMMMSSSKKKVVV______\\\VVVIII;;;///+++000555///...IIImmmwwwTTT;;;666555000222000...///...222<<>>:::::::::::::::888777666888666444222111222333444???HHHXXXJJJ???jjjfffXXXJJJFFFHHHHHHEEECCC===>>>@@@BBBDDDDDDAAA>>><<<:::888555444333333333111000000000000000000111///,,,---333555222111444:::ZZZ```DDD>>>===::::::GGGdddrrreeeQQQ>>>777777333...///333555333:::222,,,///888<<<777000888555444555666;;;HHHUUUuuuzzz~~~sssfff^^^???888111...,,,///666>>>UUUdddzzziiiCCC,,,%%%++++++***)))(((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((())))))(((((((((((()))******++++++,,,,,,---......///000...000444444///---000888???LLLYYYaaahhhvvvwwwqqqtttssspppxxxyyyppppppzzz~~~wwwooommmgggddd^^^WWWRRRNNNJJJGGGLLLKKKKKKNNNRRRTTTTTTRRRKKKKKKJJJIIIIIIIIIIIIIIIEEECCCAAA@@@@@@???===;;;777444000...------,,,,,,******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++++++++,,,------......000333888::::::888888888777999<<<===<<<;;;<<<<<<@@@??????BBBEEEFFFEEECCCEEEHHHGGGEEEGGGMMMPPPPPPGGGGGGGGGFFFFFFFFFFFFGGGCCCCCCAAA@@@@@@@@@AAABBBBBBCCCDDDEEECCCAAA===;;;888888777666555444333222111///...---...///...---......////////////......OOO@@@:::;;;555444111000.........---,,,***))))))))))))((((((((((((%%%(((---222:::CCCMMMSSSRRRVVVWWWVVV]]]ddd]]]OOO888***)))444333***222FFFlllzzzXXXFFF===777000//////000///---000777DDDJJJSSS[[[```dddiiilllgggqqqrrriiiiiisssvvvpppppppppooommmiiiaaaXXXRRRKKK???333111999DDDIIIIIIPPP```uuusssYYYDDDHHHkkkyyyttt|||zzzFFF999:::222///555222+++////////////000111333444666888999:::<<<>>>@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBCCCBBBCCCEEEDDDDDDIIIQQQlllNNN444333444999======777111/////////.........------,,,,,,------,,,---000111000<<>>666666000333333333333333222111111222444555333111222777;;;KKK```AAA555nnnlllYYYHHHFFFKKKKKKFFFCCCBBBAAA@@@@@@BBBCCCBBBAAA;;;999777444333222222222/////////......////////////,,,+++///222222222333///777lll|||sssuuuGGG<<<>>>===999===TTTwwwyyyxxxoooaaaVVVVVVMMM>>>555444333///:::333///444===CCCDDDDDD888===GGGSSS]]]gggwww{{{xxxrrriii\\\NNNBBB;;;111111222222111888KKK______???000,,,///******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))************+++,,,,,,------,,,***,,,000333222222444222---***+++000666@@@IIIKKKPPPSSSRRRSSSWWWZZZYYYaaaWWWSSSXXXWWWLLLEEEEEEGGGFFFHHHKKKLLLJJJKKKOOOHHHJJJLLLLLLJJJJJJLLLNNNIIIIIIHHHHHHGGGGGGHHHHHHFFFDDDBBB@@@@@@???===;;;555222...,,,,,,,,,,,,+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******++++++,,,------------000555777888777777777777999;;;<<<<<<;;;;;;<<<>>>>>>???AAACCCDDDDDDCCCAAADDDCCCAAACCCIIILLLLLLHHHGGGFFFEEEEEEEEEEEEFFFCCCAAA@@@>>>>>>???@@@AAA@@@AAABBBCCCAAA>>>;;;999666666555555444333222222///...,,,,,,---------,,,,,,------......------,,,OOO@@@;;;<<<555555111000.........---,,,***))))))))))))((((((((((((&&&'''***---333<<>>>>>BBBIIIPPP^^^tttkkkYYYEEEJJJeeeuuu}}}|||```YYYKKK666---///+++,,,444000+++111............///222444555666777888:::===???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHDDDAAAAAAEEEGGGFFFGGGJJJRRRqqqxxxXXXDDD///***444<<<:::333222222222111000000//////---,,,,,,,,,------...///555222000333999;;;888333777111444777111333555...000000000000000000000000///111333333444666:::>>>KKKSSSJJJdddtttiiiUUUEEEDDDGGGEEEBBBAAAGGGEEEBBB@@@AAABBBBBBAAA888888666444333222111111......------------......000---++++++,,,...///000444+++HHHXXXCCC666888777888MMMkkk{{{yyyzzzvvvnnnmmmpppnnnfff]]]WWWSSSPPPMMMIIIDDDEEENNNYYYaaaeeeUUUZZZfffrrrxxxyyy|||```ZZZPPPEEE;;;555111000333///...111555BBB___{{{fff;;;,,,---///333))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((()))))))))))))))******+++++++++222111000///...---------333333555888:::777111------888<<<777888@@@AAA:::BBB??????DDDGGGFFFFFFHHHIIIIIIKKKMMMLLLIIIIIIKKKJJJLLLMMMJJJEEEDDDGGGKKKJJJIIIIIIHHHHHHHHHIIIIIIFFFDDDAAA@@@???>>><<<:::222///,,,******++++++***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))******++++++,,,,,,---+++...222444555555666777777999<<<<<<<<<;;;<<<<<<;;;<<<===???@@@AAABBBBBBBBBEEEEEEDDDFFFKKKNNNMMMIIIGGGEEEDDDEEEEEEEEECCCCCCBBB@@@?????????@@@AAA??????@@@???>>>;;;888777444333333333222222111111...---++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++OOOAAA;;;<<<555555111000.........---,,,***))))))))))))(((((((((((())))))((()))...777BBBJJJNNNWWWZZZYYYcccssstttiii]]]QQQ???111---111333222111OOOuuulllSSSEEE<<<555333444111000111---000444999>>>EEEKKKOOOUUUWWWXXXZZZ[[[[[[[[[[[[WWWVVVRRRKKKCCC;;;555222,,,777AAADDDCCCJJJ\\\kkk~~~hhhRRRCCCTTTnnnkkkCCC000***888555,,,)))///,,,+++666......------///111333555444555666999;;;>>>???@@@AAAAAACCCDDDFFFGGGGGGGGGBBBAAABBBFFFFFFDDDEEEIIIIIILLL~~~oooTTT===222222777;;;555555444444333222222111------,,,---...///......///---,,,...111222111111<<<111...,,,(((---444000.........//////000111222333111111555===BBBBBB@@@===OOOssshhhZZZLLLCCCCCCBBB===>>>CCCFFFDDDAAA@@@???>>><<<:::555555555444333111000///------,,,,,,,,,,,,------......---+++***,,,...///333///111GGGqqqsssOOOCCCAAA<<<;;;@@@PPPUUU^^^fffmmmrrrrrrqqqeeeiiiqqqxxx{{{wwwtttsssvvvooo```TTTXXXfffnnnmmmsssmmmhhhfff^^^QQQFFFBBBCCC???999333///...///000444///444GGGZZZjjj~~~YYY:::888111$$$%%%((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))******###(((---///////////////---,,,+++)))+++///444666999:::777111111666;;;===888<<<>>>===>>>BBBBBB???@@@DDDHHHKKKOOOSSSUUUUUUOOONNNKKKGGGEEEEEEGGGIIIHHHHHHGGGGGGGGGHHHHHHIIIEEEBBB@@@???>>><<<:::888000---***))))))*********&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))******+++,,,,,,,,,+++---000222333444666888777:::<<<===<<<<<<<<<===999;;;===???@@@AAACCCDDDDDDHHHIIIIIIKKKOOOQQQOOOHHHFFFDDDDDDFFFFFFCCCAAACCCCCCBBBBBBAAAAAAAAABBB>>>>>>===<<<:::888666555000000000000000/////////...,,,******+++,,,+++******++++++++++++++++++***OOOAAA;;;<<<555555111000............,,,***))))))))))))((((((((((((***)))((()))---777DDDLLLMMM^^^hhhhhhnnnzzz{{{qqqpppnnn\\\???///111444000///555KKKrrr}}}[[[LLL<<<666555444333333///...,,,,,,...222777:::;;;>>>DDDKKKJJJFFFFFFJJJ@@@???;;;666222111222444888;;;===???HHH\\\vvv|||fffVVVJJJBBBmmmmmm}}}zzz]]]444,,,555))),,,+++000777///)))111......------...111333555222333555888:::===???@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@AAADDDFFFDDD@@@CCCJJJEEEEEEQQQuuuJJJ//////999777777666555555444333333...---------/////////...))),,,222555333...---//////***000333...///111)))............///111222333;;;444111999GGGOOOJJJBBB]]]nnncccqqqQQQJJJGGGIIIEEE===AAAMMMAAA@@@>>>===<<<999444111333333444444222000...------,,,,,,++++++,,,,,,---+++...///---,,,...111222'''666222---NNN{{{^^^FFFFFFDDD999AAA>>>>>>BBBFFFIIINNNSSSUUUTTT[[[iiipppmmmiiijjjrrrnnnaaaUUUXXXbbb```TTTMMMCCC::::::;;;:::888888///...---------///111222666666IIIpppjjj:::'''333///%%%///(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***---...+++((()))---///'''...333333000///000000111---///555666111444<<<222;;;@@@===???FFFGGGAAAEEEIIIJJJIIIKKKPPPPPPMMMOOOJJJCCCAAABBBEEEEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFCCCAAA???===<<<;;;888666///---)))((()))******)))&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,+++---000111222444777999888:::===>>>===<<<======:::<<>>===<<<:::888666555555...........................,,,******+++,,,+++*********++++++++++++******OOO@@@:::;;;444333111111000000//////......+++******)))))))))))))))&&&(((***((('''+++333:::SSSVVVaaaooopppjjjlllttt{{{|||ttt\\\???------444)))666<<>>BBB===;;;666333888<<<555)))888555666;;;@@@BBBBBBBBBFFFBBB@@@BBBDDDBBB===999888666333111111111000///222444111***+++444999888MMM[[[aaannn|||DDD%%%111,,,***000)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,------...//////000111111111000111111222222777666777;;;@@@BBB@@@>>>???AAAEEEGGGHHHIIIKKKMMMMMMKKKHHHHHHJJJKKKJJJHHHCCCCCCCCCCCCBBBAAA???>>>???>>>===;;;999666444222,,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++,,,---...000111333444555777888999;;;<<<===>>>>>>===<<<<<<<<<>>>AAADDDFFF???AAACCCFFFGGGGGGFFFFFFEEEEEEDDDBBB???>>>???AAABBBAAA@@@>>>;;;999888777;;;:::999777555333111111111000///...---,,,+++++++++++++++*********))))))((((((((((((((((((((((((OOO@@@:::;;;444333222222111111000/////////+++******)))))))))))))))''')))***(((&&&(((...444JJJTTTdddrrrwwwvvvyyy~~~}}}oooZZZDDD111'''111222111000<<<\\\rrr\\\HHH:::555666444222000///---+++***...///000111111111000000333222222444333333888>>>QQQ___nnnzzzlll]]]LLL@@@===JJJkkkxxx{{{}}}kkkSSS@@@///---222000+++++++++,,,,,,,,,,,,---------------...///000111555666666777888:::;;;<<<===>>>>>>???????????????>>>>>>???AAACCCCCCAAA>>>>>>===>>>CCCSSSpppuuuhhhXXX333555999;;;:::666111---666444333444444222///...222...---...//////000333222...---111111...---000***---111222111333===GGGSSSmmmgggKKKPPPsssyyyfff\\\OOOAAAFFFEEECCCAAA@@@>>>=========<<<:::777555333111111/////////.........------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,)))***......***555[[[vvvIII777<<<999888999777444777<<<444333333444444444444444---222111,,,///555222))),,,******+++...000000///))),,,333777777999JJJ\\\~~~vvv|||III000555+++(((---$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))*********+++++++++,,,,,,------......///111111000000000111222222888777777:::>>>@@@???===???AAADDDEEEEEEFFFGGGIIINNNKKKIIIJJJLLLLLLKKKJJJJJJJJJJJJHHHEEEAAA===;;;::::::999777555333111000++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))*********++++++++++++,,,---///000222333444555666777999;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCAAACCCDDDFFFFFFDDDBBB@@@CCCDDDCCCAAA>>>>>>???AAA@@@@@@???===<<<:::999999999888777555333222111000000000///...---,,,+++***++++++*********)))))))))((((((((((((((((((((((((OOO@@@:::;;;444444333333222111111000000///+++******)))))))))))))))''')))***(((&&&&&&)))---;;;JJJ]]]kkkvvvrrrSSS;;;555///111888777;;;XXX{{{www^^^MMM@@@;;;555222444777888888---...///111111000///...---111777;;;<<>>>>>======>>>===>>>???AAAAAA???======;;;999888999JJJsssnnnbbbOOO:::---,,,555===666111222777777111000444111555666444444666777666:::666555777888555444555<<<888777777444333<<>>CCCBBBBBBAAA???===<<<;;;:::999777444222000//////............------------,,,,,,++++++++++++,,,,,,*********++++++++++++,,,******...///******999LLL{{{mmmMMMAAA:::<<<:::111000777000000000...---,,,---...444222222333444555444222333222222111111222222333888222888HHHQQQXXXnnnkkk]]]vvv^^^888+++///&&&'''---%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))******************++++++,,,---------000000000000000111222222555444444777;;;>>>@@@@@@>>>@@@BBBBBBBBBBBBCCCDDDJJJIIIHHHHHHJJJJJJJJJIIIJJJKKKKKKJJJGGGAAA<<<999777666555333111///...---+++***)))((((((''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++***+++,,,---///111222333333444666777999:::::::::<<<<<<======>>>??????@@@@@@AAADDDEEEEEECCC???===BBBBBBAAA@@@>>>>>>???AAA???>>>======;;;;;;:::999555444444333111000000//////......---,,,+++************)))))))))))))))(((((((((((((((((((((((((((PPPAAA;;;;;;444444222222111111000/////////+++******)))))))))))))))''')))***)))'''&&&'''))),,,:::IIIWWWkkk~~~tttvvv}}}lllWWW:::...,,,777:::111333>>>[[[xxxggg[[[LLL@@@<<<=========777777777777777777888888>>>BBBIIIOOORRRZZZmmmsssXXXCCC///;;;MMMdddoookkkzzz{{{KKK...111222,,,)))'''************++++++++++++,,,,,,,,,,,,---...///000111111222333555777888999::::::;;;<<<===============<<<<<<===>>>>>>===;;;>>>;;;<<<<<<666666PPPpppxxxcccMMM<<<333111666......555666000222999,,,444999666444555444000444222111111111111333444222...000777999888<<>>AAACCC:::<<>>>>>????????????>>>===???BBBEEEFFFDDDAAA???AAAAAAAAA@@@>>>>>>@@@BBB???>>>===<<<:::999888777111111000000//////......------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''PPPAAA;;;<<<555444000000000///......------+++******)))))))))))))))'''((()))***)))))))))***'''...666DDD___|||~~~vvvhhhUUU???333111222333444,,,EEEdddrrrdddYYYQQQLLLLLLJJJHHHFFFFFFHHHJJJKKKSSS[[[jjj{{{sssYYYGGG;;;333AAASSSnnnnnnjjjuuummm\\\DDD///(((,,,,,,------&&&)))))))))*********+++++++++++++++,,,,,,---.../////////000222333555777888999:::;;;<<<============<<<;;;::::::<<<<<<;;;999<<<555555;;;888111777FFFvvvyyybbbMMM???BBB777000111111------222444777888555444666666444666888888666444777===AAACCCFFFHHHIIIKKKXXXrrrwww```KKKFFFEEE@@@>>>BBB??????@@@@@@???>>><<<;;;:::999777555333111000000,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))*********+++++++++,,,((((((+++///000000111000UUUddd>>>@@@>>>888222444777444,,,666444444666444111444;;;<<<===:::444555EEEaaaxxxyyyuuu|||{{{oooTTT<<<---,,,,,,+++---+++&&&)))+++&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((())))))***++++++,,,............///000111222222333444555777;;;>>>AAA777:::===???@@@AAACCCDDD???@@@BBBBBBBBBAAAAAAAAA<<<>>>AAACCCCCC@@@<<<999;;;999666222///,,,+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********((()))***,,,---///000111444444666888999::::::;;;???@@@@@@AAAAAA@@@@@@??????@@@CCCEEEEEEDDDAAA???AAAAAAAAA@@@>>>>>>@@@BBB@@@???===;;;888666444333............---------,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&PPPAAA;;;<<<555555000//////......---,,,,,,+++******)))))))))))))))(((((())))))***+++++++++)))***---:::TTTpppkkkGGG222///111000///333999GGGbbbqqqXXX@@@555999GGGRRRwwwrrrxxx\\\///,,,***---+++$$$)))///)))((())))))))))))*********++++++++++++,,,---............///111333555777888888999:::;;;<<<<<<======;;;999888888999:::999777<<<333///555888555333666===bbbppp\\\RRREEE>>>>>>===888333999222...///222333666999222;;;@@@<<<777999AAAGGGOOOxxxyyy^^^OOOCCCCCCDDDAAA@@@BBB>>>>>>>>>>>>>>>===<<<<<<999888666444222111000000++++++++++++******************))))))))))))******)))))))))************+++---)))'''(((,,,///111111555888KKKppp}}}iiiggg^^^RRRMMMNNNHHH>>>111EEEGGG666555HHHOOOFFFAAAWWWtttkkkFFF...+++//////)))------+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++++++++------------...000111222666777888888777777999;;;888:::>>>@@@AAABBBDDDFFFAAACCCDDDDDDCCCAAA@@@AAA>>>@@@AAABBBAAA===:::777;;;999666222...,,,+++***)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******((()))***+++---///000111444555777888:::;;;;;;;;;@@@@@@@@@AAAAAAAAAAAAAAADDDEEEEEEEEECCC@@@>>><<>><<<999666333000///...------,,,,,,+++++++++))))))))))))((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQBBB<<<<<<555555000000000///......------+++******)))))))))))))))***)))(((((()))*********)))(((***333@@@SSSllljjjRRRCCC999222;;;333...000;;;NNNhhh{{{}}}jjjbbbCCCBBBCCCJJJXXXmmmkkk]]]{{{HHH+++///---111///%%%&&&,,,(((((((((((()))))))))******************+++,,,---.........///111333555777888666666888999:::;;;;;;;;;:::888666666777888777666888444111222666888777555,,,:::TTTyyyxxxpppuuu|||ttteeeQQQFFFGGGVVV]]]WWWSSSWWWqqq}}}qqq\\\LLLFFFAAAAAADDDFFFFFFFFF===<<<<<<;;;;;;;;;;;;<<<666555333222000///......++++++*********))))))))))))))))))(((((()))))))))))))))))))))************,,,,,,+++***,,,///000000000***///JJJuuusss{{{yyy}}}xxxaaaBBB000***///333...&&&(((%%%&&&+++)))&&&***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,---...///111111444777999999888777999:::;;;>>>@@@BBBCCCCCCEEEGGGBBBEEEGGGGGGDDDAAA@@@AAA@@@@@@@@@@@@>>>;;;888666777555222///,,,+++++++++)))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((()))***,,,...///000111444555666888999:::;;;;;;@@@@@@?????????@@@BBBCCCEEEDDDCCCBBB@@@>>>===<<>>AAAAAA>>><<<;;;:::999999999:::;;;333222111///---,,,,,,+++************))))))))))))))))))(((((((((((())))))))))))))))))************'''***,,,,,,+++,,,------,,,///...222HHHrrrbbbAAA000333///******)))...,,,%%%&&&---'''!!!'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,---...///111111///333888:::::::::<<>>>>>>>>???>>>>>>===;;;888777888:::999888777555333111000///......---,,,+++***))))))''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%PPPCCC;;;888:::222222111///...///...---++++++++++++************))))))))))))))))))))))))))),,,,,,...,,,'''***>>>SSS|||pppSSS999222444666<<>>AAAMMMOOOIIIQQQVVVLLLEEEGGGFFFJJJCCCBBBEEEMMMgggkkkgggyyyjjjIII888111+++&&&******))))))((((((''''''''''''''''''(((((((((((()))************+++++++++,,,------...000111333444666777777888888888888777::::::999888666444222111////////////////////////333333222555FFFjjjrrr[[[KKK@@@AAAAAA@@@@@@???>>>>>>>>>;;;:::888999::::::999777111000///...,,,,,,,,,+++))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,------//////111111///<<>>@@@CCC;;;::::::999999888888888///...---,,,***)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***************+++,,,---...///555444444666999:::888666;;;===??????<<<<<<===@@@CCCBBB@@@>>>======>>>>>>BBB@@@===:::888777777777888666333000---,,,,,,,,,************)))))))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPCCC;;;888:::222222111///...///...---++++++++++++*********))))))))))))))))))))))))))))))+++(((''''''%%%&&&///:::EEEaaaqqqYYYAAA111666CCCWWW```]]]MMMDDDEEEBBB:::GGG999333555555:::CCCFFFOOO]]]qqqsssjjjrrr}}}tttccc|||bbb:::******///222)))))))))(((((((((''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,---...///111333444777777888999999999888888:::999999777666444222111////////////////////////000///---...777LLLgggzzzpppVVVEEE<<<888???>>>>>>>>>======<<<<<<:::999777777888888666555111000///---,,,+++++++++))))))))))))(((((((((''''''''''''''''''(((((()))(((((()))))))))*********+++++++++,,,,,,,,,,,,---///...///111---,,,;;;PPPwww|||gggGGG777222111000...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))***+++,,,---------,,,///000111222444555666777>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>><<<===???AAA;;;;;;:::999888777666666......---,,,***)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***************+++,,,---...///333222333555888999777555:::<<<======;;;:::<<<>>>??????>>>>>>>>>>>>>>>>>>BBB@@@>>>;;;999888777777666444111...,,,+++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPCCC;;;888:::222222111///...///...---+++++++++*********)))))))))))))))))))))))))))))))))---)))''')))+++***)))***(((???ddd{{{aaaIII===RRRcccrrrtttwww~~~iiiaaa[[[]]]dddqqqrrriiieee~~~wwwaaaiii~~~qqqttt]]]>>>(((!!!###%%%$$$((((((((((((((('''''''''&&&''''''''''''((((((((()))))))))*********++++++,,,,,,------///000222333666777888999999999999999888888777666444222111000........................//////......000777@@@FFFfffxxxaaaNNN@@@777666999<<<<<<<<<;;;;;;;;;;;;;;;:::888666666666555333111000///...,,,++++++++++++)))))))))(((((((((''''''''''''&&&&&&''''''((()))(((((())))))))))))************+++++++++,,,,,,,,,---)))***111111+++***---EEEdddvvv|||kkk>>>+++222///...---,,,+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,...//////000111222333333;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;:::;;;===@@@<<<;;;:::888777555444333...---,,,+++***(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******************+++---...///222111222555777888777555999:::<<<;;;::::::<<<===<<<===>>>>>>??????>>>>>>???>>><<<:::888777666555444222///---+++*********))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPCCC;;;888:::222222111///...///...---+++************))))))))))))))))))))))))))))))))))))+++((((((+++//////,,,)))111000@@@ccc~~~zzz```UUU______WWWiiiqqq```xxx~~~pppttt```^^^```lll{{{QQQ777111,,,,,,//////***%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,,,,---...///111222555555666777888888888888666666555444333111000///------------------------...---...000222555555555===XXXttt]]]FFF===999444666===::::::::::::::::::;;;;;;:::888666555555333111///......,,,++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***************++++++++++++...'''&&&---333222000000---999XXXyyywwwXXX===000111777,,,,,,++++++***)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***++++++,,,,,,,,,------...///111222333333999:::;;;<<<======<<<<<<;;;<<<<<<;;;::::::<<<>>><<<;;;:::888555333111000---,,,+++***)))((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***))))))******+++,,,...///111222333555777888777777;;;;;;<<<<<<<<<===>>>>>>======???@@@@@@???>>>===<<<;;;:::888666444333333222111///---+++*********))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPCCC;;;888:::222222111///...///...---+++*********)))))))))((((((((((((((((((((((((((((((%%%&&&''''''((()))))))))111'''***???VVVlllvvvjjj~~~}}}dddhhh|||gggaaa{{{qqqeee||||||gggdddjjjkkk@@@000,,,((((((+++---,,,)))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,,,,,,,,,,---...000000222333444555666666666666444444333333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///222333222000...EEEyyydddWWWDDD555444666333444888888999999999::::::;;;;;;;;;999666555444333111///---,,,+++******)))******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((())))))))))))))))))*********++++++000+++(((***,,,,,,,,,---222***///HHHfff|||{{{yyyuuuWWWWWWIII333***000111***+++++++++*********))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((*********+++,,,,,,---...+++,,,---///222444555666888999<<<>>>@@@@@@@@@@@@??????@@@>>><<<;;;<<<===<<<;;;999666444111///...++++++***))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))***+++,,,---...111333555777888888999999=========>>>???@@@AAA@@@???@@@@@@AAA@@@>>><<<;;;;;;;;;:::888777555444333000000...---,,,++++++***(((((((((''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPCCC;;;888:::222222111///...///...---+++******)))))))))(((((((((((((((((((((((((((((((((%%%)))***'''$$$&&&((((((((((((---222222>>>aaa}}}iiiaaa}}}jjjllloooaaavvvxxxooo~~~eee```SSS:::***+++)))&&&%%%&&&%%%$$$"""%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******,,,++++++,,,---...//////000111222333444555555555222222222111000...---,,,++++++++++++++++++++++++///---******+++...///000'''333777;;;^^^yyy^^^DDD???777222333555444222222666777777888999::::::;;;:::888555444444222000...++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))((())))))))))))*********)))***,,,,,,+++))))))***///------000666GGGhhhuuurrrkkkRRRBBB333...+++...000///,,,************)))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((++++++***++++++,,,---...+++,,,---000222444666777777999<<>>======>>>@@@BBBAAA@@@@@@@@@@@@???>>>===;;;;;;<<<<<<;;;:::999777555444.........---,,,++++++***((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPCCC;;;888:::222222111///...///...---+++***)))))))))((((((((((((((((((((((((((((((((((((''',,,,,,((('''******(((''',,,000///((()))<<>>bbb]]]AAA888999222555555333222444444111444444555666777888999999777555333222222111///---******)))((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((((((((()))))))))******$$$(((+++,,,,,,,,,......'''...444111******666DDDsss{{{|||oooTTT@@@333+++777///,,,000111...---000)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((******))))))***+++------,,,,,,...///111333444555666888<<>>===>>>???>>><<<;;;;;;<<<999888666444111///---,,,)))))))))((((((''''''&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))(((((())))))***,,,---......222666777777777999;;;;;;:::999;;;>>>@@@???>>>>>>===<<<;;;;;;;;;;;;;;;999::::::999888666444333,,,,,,,,,,,,+++***))))))'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%################################################PPPCCC;;;888:::222222111///...///...---+++))))))))))))(((((((((((((((((((((((((((((((((((($$$((((((&&&(((,,,+++&&&***((((((***...000111111CCCVVVxxx~~~{{{mmmxxxlllLLL000...///,,,---+++)))'''$$$###$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++,,,---......000111333444555666666666////////////...---,,,+++************************"""&&&***,,,,,,++++++,,,'''000111,,,...:::AAAAAAiiicccQQQCCC333///444***444666///,,,111333///222222333444555777888888555333111000000000...,,,***))))))(((((((((((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))(((&&&'''***,,,---***,,,---+++---111444333999RRRwwwvvvooo___III888222000///)))000111***(((,,,+++$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((((((((***+++,,,------...///000111222222666888;;;===>>>===<<<;;;999:::<<<<<<;;;;;;;;;<<<888777666333111///---,,,))))))((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((())))))***+++---...---111555666666666888:::999777666888<<<>>>===;;;;;;:::999888999:::;;;<<<666666666666555333111///***************)))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%################################################QQQAAA???999777444444222111///---,,,++++++)))(((''')))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((666UUUxxx}}}VVV777555111---***)))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))************+++++++++,,,---...000111111222222000///---,,,+++*********************************))))))*********+++++++++,,,,,,------...////////////FFFiiikkkZZZCCC555111222111///000///.........///111222222111222222333444555666333333222111///,,,)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************---------............///111444;;;GGG]]]|||nnn@@@===999444000...,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++,,,---...//////000222555777999:::999777777:::===999888777777888888666444777666555333000,,,***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((()))***------111666666444555999;;;;;;:::999999999999:::444555666666555666888:::999666333000000///---,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444111111///...---------------+++)))))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***++++++***)))///:::FFFZZZzzzSSS444111000---+++)))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,,,,...///000111111111///...---+++*********)))************************)))))))))*********++++++,,,,,,,,,---......//////111444:::DDDSSSgggzzzsss\\\MMMHHH>>>222,,,...222333222//////.........///000111111111111111222333444555222222222000...+++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,,,,,,,---------***++++++---222@@@QQQ^^^ooo\\\DDD222888666333///---+++++++++,,,,,,+++******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++***,,,---......///111333222444666666555555777999999888777777888888666444555555333111...+++(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))******------000444555333555:::;;;::::::999999999999999666777888777666666888:::888666222000///...---,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444000///......---.........111...+++)))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++---++++++,,,---999XXXvvvmmmSSSIII???222(((+++***)))((('''((()))***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))*********+++++++++,,,---//////000000000...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........000---((('''+++555CCCMMM]]]nnnrrr]]]OOOAAA555///666222///......///000///.........---...//////000111000000111111222333444111111000///---+++)))'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************+++++++++,,,000111111...,,,---111666;;;FFFRRR\\\fffuuu~~~ddd^^^QQQDDD===:::444...111000...,,,++++++++++++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((((())))))******+++)))+++,,,------...000222///222555777777777777888999888777888999999777666333222111...,,,)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***++++++...---///333444333666;;;:::::::::999999999999999999999:::888777666888999777444111///......,,,+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444000///......------------333///+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******$$$'''...000,,,)))111===LLLYYYxxxsss}}}bbbAAA,,,&&&'''***---((((((''''''''''''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************++++++---....../////////---,,,+++***)))(((((()))))))))))))))))))))))))))((((((((()))))))))************++++++,,,---------,,,///333333111...,,,+++222>>>QQQdddwwwmmmYYYAAA222---+++---000111222222000...,,,++++++---------------......///000000//////000111111222//////...---+++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))*********+++++++++(((+++...//////...///111))),,,333999::::::AAAJJJ^^^www|||eeeXXXPPPDDD888888555222///000222111000000///...---,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********)))+++,,,------...000222333666:::===???>>>===<<<;;;:::999:::;;;;;;999777222111///---+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))))))))***+++,,,,,,///---///222333222666;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999777666777999555333///---------+++***)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444222111///...,,,+++++++++000---)))'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******((((((((('''%%%'''+++///222CCC\\\mmmzzzYYY???999111,,,,,,---+++)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))************+++,,,---------------+++***)))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,***,,,...//////000222444,,,...111444;;;FFFRRR[[[xxx|||sssjjjZZZIII???333---***---000...,,,,,,''')))++++++******,,,...++++++,,,,,,------------//////.........///000000...---,,,+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************+++++++++''')))+++,,,,,,,,,,,,,,,...+++,,,000///+++,,,111,,,555:::;;;BBBOOOWWWVVVLLLDDD???DDDQQQ[[[YYYSSSFFFDDD<<<333444:::;;;666444222222222222000---,,,//////...---,,,+++++++++))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((())))))*********,,,---......///111333777999===BBBDDDDDDBBB@@@===<<<;;;;;;<<<;;;999777222000...,,,***)))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---///---...111222222555;;;;;;<<<<<<===<<<;;;:::::::::;;;:::999666555666777333111...,,,,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444222111000---,,,******)))---***''''''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))---***''''''***---...///+++(((***222888CCCYYYnnntttbbb\\\NNN777,,,000+++((((((++++++)))))),,,))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((()))))))))************+++,,,,,,,,,,,,,,,***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++++++++)))******)))***---111555000000...,,,+++---111444444:::GGGWWWgggttt{{{~~~xxxsssoookkkbbbSSSCCC;;;777222---++++++((((((---///,,,+++,,,((()))***)))))))))+++,,,******+++,,,,,,,,,,,,,,,......------------......,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********++++++------------............(((&&&(((---222333444777333000,,,***...333555444///111000...000333444111555666333...++++++)))&&&000------///000000222555---,,,,,,+++***)))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((())))))******,,,---......///111333777999<<<@@@CCCDDDAAA???>>><<<;;;;;;;;;:::777555000///---***)))(((((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++,,,------,,,...222333222555:::;;;<<<=========<<<:::999888999888777555444555666222///,,,+++******)))(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444111000...---,,,++++++++++++)))''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))!!!$$$&&&((()))'''$$$&&&)))++++++)))+++111666SSSfffnnnmmm|||kkk```gggXXX<<<$$$###+++,,,'''$$$000+++&&&$$$######(((///&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***)))***++++++++++++++++++)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++))),,,......,,,***))))))...///000000000111222444...//////000111222444555===BBBHHHKKKJJJHHHEEEDDD???CCCDDD???:::888666222777---&&&'''***,,,...111333---)))((('''&&&)))...------,,,,,,+++***)))((())))))+++,,,,,,,,,+++***------,,,,,,,,,,,,------+++***)))''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((()))))))))%%%%%%&&&''')))*********///111///,,,******)))&&&///,,,+++---...,,,---///+++222555000++++++---,,,+++***,,,///000000222666555000...///---((((((---************)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''((())))))))))))+++,,,------...000222666666888<<>>;;;===<<<:::999888666333111...---***((('''''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,,,,,,,,,,///333444222444888999:::;;;<<<;;;:::888777555666666555333222333555000...+++)))******)))((((((''''''&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999777444///...---,,,,,,,,,,,,---***)))((('''((((((&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((+++,,,***'''(((***+++&&&,,,---)))'''***,,,+++...,,,000;;;FFFNNNWWW```iiiwwwxxxjjjttt}}}ttt___XXXVVVXXXNNN<<<111111$$$'''---000,,,'''&&&*** """''',,,,,,&&&###%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******+++++++++******(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))*********))))))+++...---,,,+++***)))((())))))***,,,///000///...///000,,,---///111222222111000+++///111///...///...+++***(((***111444000+++)))%%%%%%)))---,,,'''%%%&&&&&&&&&'''))),,,---***(((((()))***+++,,,+++******------,,,++++++,,,,,,,,,***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((*********,,,---...,,,+++###+++---(((''',,,...,,,(((''',,,111///(((''',,,))),,,+++(((***000222......)))(((+++***&&&(((///***))),,,111111,,,+++000))))))***************)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))))))))(((***+++++++++---///111666555666999===>>><<<999<<<:::888777666333000---,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,++++++///444444222333777777888999::::::999777555333444444333111111222444000---***)))))))))((('''(((''''''&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQAAA???999666333111111000...---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,((('''***,,,,,,---000111333555666444333333333---,,,++++++,,,,,,***)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))*********++++++++++++++++++*********))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))******,,,,,,---...111444444444666;;;:::666777666555444222///---,,,******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******------///000222222333333777888999:::999777555333000111222222000//////000+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################QQQAAA???999666333111111000...---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$&&&+++,,,)))'''((((((***,,,,,,+++*********+++***))))))******)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''''''''((((((((((((((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))*********)))))))))*********++++++++++++*********)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,---......///111111111333888888444555555444222000...,,,+++***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,---///111222333444444222333444666666555444333000222333222000//////000+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################QQQBBB???999666444111111000...---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&'''++++++'''''')))&&&((())))))(((''''''(((((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,---...//////000222111000222777888555444333222111///,,,***)))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,---///111333444555666///000333555666666666666111333444333000/////////******((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################RRRBBB???999777444111111000...---,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---)))'''(((&&&$$$''',,,((()))******)))((()))***'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))((((((((()))))))))************)))))))))((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++,,,---...///000333555444222555:::;;;888333333222000...,,,***))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,///111333555666777333444666888999:::::::::222333444333000.........***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################RRRBBB@@@:::777444111111000...---,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++(((######'''%%%&&&'''&&&%%%%%%&&&''''''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++,,,---...///000444666555444777<<<<<<999333333222000...,,,***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,...111333555666666888888999:::::::::::::::222333444222///---,,,---)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################RRRCCC@@@:::777555111111000...---,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''000666333***$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,---...//////111333444333666:::999555333222111000...,,,***(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,...000222333444555888777777777777777777777222333333111...+++******(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################SSSCCC@@@:::777555111111000...---,,,+++***((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((000666222***&&&'''&&&''''''&&&$$$%%%&&&(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""########################"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,---......---111333333666999777222111111000...,,,***((('''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,---///111222222222444444333333333333444444111222222000,,,***((((((''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################SSSCCC@@@:::888555111111000...---,,,+++***)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''###"""((($$$$$$$$$###!!!"""$$$&&&$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))((()))***+++,,,------...---111444555777:::777111000///...---+++(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********+++,,,---///000111111111222111111111222222333444111222222///,,,)))''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################UUUAAA===999777444222111///...,,,,,,++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---111000000222333333111///000...***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))------------------------111111000///.........///000///---+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################################################################UUUAAA===999888444222111///...,,,,,,++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---111111111222333333111//////---***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((()))))))))))),,,,,,------............333222111///...---------...---,,,***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################################################################UUUAAA===999888444222111///...,,,,,,++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---111111111222333333111///---,,,)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((()))))))))))),,,,,,---...///000000111444333222111///---,,,,,,,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$########################################################################UUUBBB===:::888444222111///...,,,+++++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---111000000222333333111///+++***((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))+++,,,---...///111222222444333333222111///......,,,+++***((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################VVVBBB>>>:::888555222111///...,,,+++++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---000//////111222222000...)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))++++++,,,...000111222333111222222333333222111111,,,+++***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################VVVBBB>>>:::999555222111///...,,,,,,++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""###############"""""""""############$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---.........///000000...,,,'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))***+++,,,---///000111222///000111222222222111000+++***)))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################################################################VVVCCC>>>:::999555222111///...,,,,,,++++++(((''''''''''''&&&&&&&&&################################################################################################################################################################################################!!!"""""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,------,,,,,,---//////---+++%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))***+++,,,---...///000000---...///000000///---,,,))))))((('''&&&&&&&&&&&&########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################WWWCCC>>>;;;999555222111///...,,,,,,++++++(((((('''''''''&&&&&&&&&########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---,,,++++++---......,,,***%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((((((((())))))))))))***++++++,,,---...//////,,,---......---+++)))(((((('''&&&&&&%%%%%%%%%%%%########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""$$$%%%$$$""" !!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,,,,***+++,,,---,,,***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))***+++---...///000---.........---+++)))(((&&&&&&%%%%%%%%%%%%$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$%%%$$$###!!!!!!!!!""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++++++++***+++,,,,,,+++***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))***+++---...///////////////...,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""""""""########################################################################$$$$$$$$$################################################$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++++++++******+++++++++)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,---...///000000///...,,,***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""!!!"""###$$$%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))***+++,,,---......111000///---+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!######""" """$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))******+++,,,------111000...,,,)))'''&&&%%%%%%%%%$$$$$$$$$#################################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## ###%%%$$$!!! """$$$&&&&&&&&&%%%%%%%%%%%%%%%#######################################################################################$$$$$$$$$########################"""""""""############$$$########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))((())))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))******+++,,,,,,---///...,,,)))'''&&&%%%%%%$$$$$$$$$$$$####################################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## $$$((('''$$$"""###%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***+++---......''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((())))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,---+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$####################################################################################%%%$$$$$$######$$$$$$%%%################################################ZZZBBB<<<::::::444000000///...,,,+++***))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!&&&******&&&$$$$$$'''!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))),,,///111333444((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((())))))'''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***+++++++++,,,+++***(((&&&%%%$$$%%%%%%$$$$$$$$$############"""########################################################################%%%$$$$$$$$$$$$$$$$$$%%%################################################YYYBBB<<<;;;999222222111///...,,,,,,++++++))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&$$$"""###(((---:::*** ###%%%!!! $$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&(((((('''&&&&&&&&&###$$$%%%&&&''''''((((((&&&%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((((((((((((,,,------+++******---///...//////------000111///333...'''$$$%%%'''(((((()))'''%%%###$$$%%%(((***%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&))))))(((''''''&&&&&&&&&)))(((''''''((()))***,,,)))'''$$$$$$&&&((())))))$$$$$$&&&((()))(((%%%"""(((((('''%%%$$$$$$&&&(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))******++++++++++++******(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ZZZBBB<<<;;;999333222111///...,,,,,,++++++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$%%%$$$!!!"""'''+++333''' ###%%%!!!!!!&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&((('''%%%(((...---'''***)))'''%%%%%%''')))+++---,,,+++)))((((((((((((%%%(((---111444666777888;;;:::;;;============???<<<888222///---,,,***(((111111000...+++)))&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))******))))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((('''&&&$$$###$$$%%%'''(((((()))***,,,...000111222555555555555666777999999777666555444333///)))%%%***'''%%%%%%'''***++++++((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))******++++++******)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ZZZCCC<<<:::999444222111///...,,,,,,++++++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%###!!!!!!$$$((()))### $$$$$$ """(((########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$&&&((((((((())))))))))))((((((***))))))((((((''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&))))))(((///777333'''))))))((((((((()))******)))))))))***,,,///111333AAAAAACCCFFFIIIKKKKKKKKK@@@;;;<<>>DDDBBB???<<<;;;888555222444333000---+++(((&&&%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***************)))(((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((('''''''''&&&&&&%%%%%%(((---111444999:::<<<>>>AAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@?????????>>>:::888888555000,,,***(((&&&$$$''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))))))))************))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################\\\DDD<<<:::999555222111///...,,,+++++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!! """%%%###!!!###%%%###!!!'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((&&&%%%&&&(((***)))***+++,,,,,,,,,,,,,,,------,,,+++***)))((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))333;;;999000)))&&&(((***,,,,,,***(((&&&%%%(((...555;;;AAADDDFFFHHHCCC???===???CCCEEEEEEHHHBBBBBBIIIGGG===:::???CCCCCCBBBBBBCCCCCCCCCCCC???;;;555...)))'''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***************))))))((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''***,,,...222777===AAADDDJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFEEEEEEGGGCCC>>><<<===AAADDDFFFAAAAAA@@@>>>;;;444,,,&&&+++***((((((((()))((('''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))((())))))))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################]]]DDD<<<999:::666222111///...,,,+++++++++'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!!!!!!!"""!!!"""%%%%%%"""$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))*********)))***---///...///000222333444444444555555333111...+++(((&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++$$$,,,???CCC333)))+++)))))))))))))))*********444888???FFFJJJLLLLLLKKK888666444444666999;;;<<<===888999>>>===444222555<<<<<<<<<<<<===@@@DDDGGGMMMJJJEEE>>>666///***(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***************)))((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''+++...000555888===BBBGGGIIIJJJJJJIIIHHHGGGEEECCCBBB@@@@@@:::;;;===AAADDDHHHJJJLLLMMMHHHAAA;;;::::::;;;<<<===>>>AAAEEEHHHGGGDDD@@@777333...+++***)))(((''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################^^^EEE<<<999:::777222111///...,,,,,,++++++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!###%%%%%%!!!!!!#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++---...//////111333555555666777999::::::::::::===<<<:::777333...***((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((...,,,666DDD???,,,%%%,,,///,,,'''%%%&&&,,,444999DDDGGGJJJKKKIIIEEE@@@<<<999;;;???@@@>>>===<<<===CCCDDDEEEEEEEEECCCBBBAAA999999888666555777:::>>>BBBDDDHHHIIIEEE>>>666000))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))''''''))),,,000666;;;>>>AAADDDIIIMMMNNNLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB?????????@@@BBBEEEGGGIIIKKKJJJHHHGGGEEEBBB>>>::::::999999;;;AAAGGGLLLNNNEEE???888333111...+++'''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################___FFF<<<888:::777222111///...,,,,,,++++++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$###"""!!!###$$$###"""""""""!!!########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((((((((())))))*********+++++++++---///333555666777999;;;999:::::::::::::::999999;;;;;;;;;;;;999666444222------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((111<<>>BBBDDDBBB>>>>>>CCCIIIBBBGGGFFF???>>>BBBAAA;;;@@@AAAAAA>>>999777888999777;;;AAAEEEEEEBBB>>>:::000...+++(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***,,,...333999>>>BBBEEEFFFHHHJJJMMMOOOOOOMMMJJJHHHGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGDDDBBBBBBDDDFFFHHHEEEEEEGGGJJJKKKKKKHHHEEE>>>;;;888999===BBBGGGIIIGGGCCC???>>>>>>;;;555///+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################___FFF<<<888:::888222111///...,,,,,,++++++&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###%%%%%%$$$###!!!""""""!!!"""$$$$$$###########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++,,,,,,,,,---------...111555888:::;;;===???::::::999888777666444333444666999<<<>>>??????>>>444333222000...---------))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))222JJJQQQ:::&&&(((---***$$$(((///666===BBBEEEGGG??????@@@BBBDDDFFFHHHIIIHHHJJJJJJFFFEEENNN___nnnsss{{{xxxiiifffmmmkkk```IIIKKKMMMJJJDDD???======DDDCCCAAA???===<<<<<<<<<777444///***''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&%%%&&&&&&&&&'''''')))******444888>>>DDDHHHIIIGGGFFFIIIKKKLLLNNNOOOOOONNNNNNAAABBBCCCCCCDDDEEEFFFFFFEEEDDDBBBBBBEEEJJJPPPTTTCCCAAA??????BBBDDDFFFFFF@@@@@@@@@CCCGGGJJJKKKKKKBBBAAABBBEEEIIIGGG@@@999++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################```EEE<<<;;;:::222555333000---+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################################################################$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&$$$###$$$&&&)))"""###$$$%%%&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%###"""###%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''')))******((((((((((((''''''***,,,###666666)))***000222666444;;;>>>666///222999>>>@@@777333888>>><<<::::::<<<444///000000111;;;GGG???CCCAAA;;;888::::::777333333...''''''+++***###***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''''',,,222OOOUUUFFF000,,,---)))***,,,333<<>>888AAAEEEIIIJJJGGGDDDDDDDDDrrrooorrr|||iiiWWWPPPFFFGGGCCCJJJMMMDDD@@@>>>666555555999333%%%%%%+++'''&&&((()))(((&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%)))'''%%%&&&***000555777EEECCCCCCDDDCCCBBBFFFLLLBBBMMMOOONNNOOOIIIEEEKKK<<>>HHHDDD666444CCCLLLDDD999888AAAHHHBBB555222===AAA999777>>>>>>>>>AAAFFFGGGCCC>>><<<888777222,,,***,,,,,,+++)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))---444@@@JJJKKKOOO@@@,,,***,,,***+++444<<>>000%%%###***111((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbFFF<<<::::::333444333000---+++*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################"""""""""#########$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''))),,,+++...222333111///...---111111000000000000111111,,,///111000,,,(((''''''$$$%%%&&&(((((('''%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((())))))***+++,,,,,,...111444666999888===DDD>>><<>>NNNqqqnnn|||xxxnnnxxx~~~eeeTTTWWWVVVHHH>>>???III@@@:::<<<@@@@@@@@@AAA666555555555222---+++---)))((('''((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))''')))222@@@KKKAAADDD666&&&(((---///333<<<<<<<<<===>>>>>>??????;;;PPPnnnlllSSSDDDDDDFFFJJJ;;;777888666888666+++***(((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&***---222888>>>CCCFFFHHHBBB@@@BBBGGGJJJIIIIIILLLCCCKKKNNNYYYppp}}}sssiiiaaaqqqsssppptttvvvkkkcccfffttt~~~qqq```^^^SSS===AAAFFFKKKPPPOOOCCC555AAAFFFIIICCC666+++(((***'''(((((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccGGG<<<::::::444333222000...,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$######""""""######$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&(((***+++++++++,,,...))),,,000222111000000000...------,,,,,,---...///111555888777222...---...---***(((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))+++,,,......///111555777???EEEAAA===@@@???>>>FFF|||xxx}}}oooeeekkk|||xxxeeedddtttnnncccyyyjjjQQQ<<<777<<<<<<666111///444===>>>666///...+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++)))$$$###,,,777???999;;;///$$$+++333666======;;;888888<<>>AAA999:::///(((111777:::@@@:::<<<>>>>>>AAAWWW[[[HHHFFFMMMHHH@@@;;;666222000,,,***)))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''***---///333;;;DDDKKKLLLKKKIIIHHHIIICCCDDDPPPaaaoooxxx~~~~~~YYY>>>===DDDFFFHHHBBBAAAIIIPPPLLLEEEAAA,,,***'''&&&(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeIII<<<999:::666111111000///---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++,,,+++...000000///............000222444555777:::===999999999999888777555555//////000000000000///...//////222666888444,,,&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---,,,...111333555999===AAAYYYlllkkkeee{{{tttMMMJJJIIILLLWWWgggyyymmmXXXSSS]]]eeefffiiizzz}}}lllLLLAAA<<<444///333===BBBBBB777333---)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))$$$)))******222???EEECCC???@@@666111999;;;999>>>===;;;EEE]]]vvvbbbFFFDDDAAA???@@@???:::888555000***'''''')))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''***///555888???CCCHHHIIIHHHFFFGGGHHHSSSFFFEEE]]]~~~zzz}}}iii[[[NNNBBBGGGDDDFFFLLLLLLFFFFFFLLL888222+++((()))++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffIII<<<999:::777111000000///...,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((((((''''''(((((((((&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***,,,------...111222222333555:::@@@DDD:::===AAACCCDDDDDDDDDEEECCCDDDDDDCCCAAA>>>:::888>>>:::777777:::<<<:::888222111222666::::::666111...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,...///000333555999===AAAFFFLLLQQQppp___YYYTTTSSS~~~|||mmmpppttt{{{~~~ttt```aaaUUU===333;;;AAA>>><<<999555222000---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((+++***+++888IIIMMMGGG@@@AAA999999AAA@@@;;;>>>EEEJJJaaakkk```NNN@@@BBBHHHBBBBBB@@@777---'''))),,,((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((***000777>>>BBBHHHIIIHHHFFFFFFKKKTTT]]]}}}sssoooyyyxxx}}}{{{}}}yyyqqq\\\PPPIIIKKKKKKEEECCCGGGHHH???444,,,***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffIII<<<888;;;777000000000///...,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***,,,---...///000++++++************+++++++++---000222222000---+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******,,,---...//////444444444666<<>>>>>BBBEEEBBB>>>:::444//////555<<>>===;;;999666111+++'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))+++***---@@@WWW]]]VVV===>>>999<<>>FFFKKKLLLOOOTTTIII:::000,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn===AAA;;;777777222111///...,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((((('''$$$%%%$$$######$$$(((+++...)))///000+++,,,333222+++---///000///---,,,///222000555:::======:::777666---)))%%%$$$%%%&&&&&&$$$$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++...111222111333777///FFFVVV^^^kkkttt|||{{{rrrvvv{{{}}}zzzzzzttt]]]HHH???@@@@@@===DDD@@@999333111444;;;AAA???EEEGGG>>>...###$$$)))&&&((()))'''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((('''&&&'''((())))))(((...)))"""'''333111///::::::555;;;^^^mmmbbbQQQgggzzzpppfffuuuyyyTTTMMMSSS888999;;;<<<:::888666000***)))******)))'''&&&(((***((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((((((((((()))'''000,,,'''>>>dddkkkWWWGGG>>>888@@@EEE;;;BBB^^^vvvxxxSSS@@@DDDKKKUUULLL777111111***)))'''&&&&&&((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((())))))))))))***%%%000444222999FFFHHH@@@HHHBBBBBBTTTrrrxxxoookkklllcccRRRHHHKKKOOOOOOHHHKKKMMMFFF555'''&&&---'''(((((('''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''"""###%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&nnn===AAA;;;888777222111000...---,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&(((***,,,+++)))&&&$$$'''''')))+++......,,,***,,,++++++))))))((())))))***...333777999:::::::::444000,,,***))))))&&&$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$'''+++------***,,,+++***000???PPPZZZrrrxxxvvv|||qqqvvv~~~{{{www|||yyyzzz}}}}}}vvvwwwzzz}}}uuu]]]HHH;;;>>>AAA???:::555444555@@@@@@@@@???;;;444---((('''(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''')))***++++++***(((,,,---666@@@;;;;;;HHH[[[cccgggiiigggYYYWWWgggppp{{{xxxGGG>>>999666999999555555777************)))((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))&&&+++***(((666NNNZZZXXXEEEIIIEEE@@@CCCMMMhhhrrrPPPIIIMMMLLL:::...///...+++)))(((((()))***)))'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********+++,,,222===GGGJJJHHHDDD@@@VVVuuu~~~{{{xxx}}}wwwXXXGGGIIIPPPMMMKKKIII@@@444---,,,)))******)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ooo>>>AAA;;;888888222111000...---,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&))),,,...///---***(((222------333555111------222111000000222333333222'''***...333777;;;>>>@@@:::777333000...,,,)))'''$$$%%%%%%###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%)))+++,,,+++,,,:::???;;;BBBXXXkkkqqq|||nnneee```eeeoooxxx|||tttmmm^^^KKKCCCCCCCCC<<<555;;;<<>>666///***)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''''''''(((((('''((()))++++++,,,,,,,,,$$$...000000000000EEEfff~~~yyyiii[[[[[[fffwwwppppppEEE777///666<<<999777888...,,,+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***'''(((***+++///888HHHUUUEEEIII???;;;MMMeeezzzyyy```HHHEEESSSPPPCCC888000,,,+++************(((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***++++++333111999FFFFFF===???JJJpppuuuuuuuuupppgggMMMFFFDDDJJJLLLBBB333(((+++++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ppp???@@@:::888999333222000...---,,,,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((())))))---,,,+++******,,,...///+++***)))+++///222111...333333333111///...///000>>><<<888555333111000...999777555333111///---,,,***)))'''%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&(((***,,,,,,,,,---...???[[[lllhhhiiixxx|||tttrrr}}}tttuuu~~~vvv]]]CCC888>>>III777===DDDFFFDDD@@@??????333...(((&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))(((***+++,,,+++++++++,,,111000,,,222AAAIIIVVVlllvvvmmmeeevvvxxxkkkgggsssmmmZZZBBB555444888999777777333...+++******)))(((((((((((((((((((((((((((((((((((())))))((((((((()))))))))((())))))******+++,,,------///666AAAIIIKKKGGGCCCXXX~~~]]]CCCGGGMMMJJJ===+++---,,,******+++***)))'''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***,,,---333999DDDFFF<<<888LLLfff}}}vvv{{{KKKCCCAAAJJJQQQKKK;;;...,,,+++************)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqq@@@@@@:::888:::333222000///------,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---222000---+++***+++...//////666888444888CCCFFFAAABBBDDDEEEAAA:::666888<<<:::888555444555666555444444333333222111111222333222111...)))%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())),,,///...,,,///888@@@ZZZyyy{{{sss||||||}}}~~~~~~xxxrrrjjj\\\JJJ===>>>>>>>>>@@@CCCEEEEEEEEE<<<666---((('''''''''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((())))))******+++---,,,******+++---777///111QQQ{{{iii[[[NNN___~~~}}}{{{rrr}}}|||nnnmmmFFF---...777;;;@@@;;;333---***)))))))))))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))***++++++,,,///...,,,333???AAA;;;888CCCYYYqqqRRRDDDIIIKKK???000...+++***++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((('''(((***,,,...000222:::@@@>>>@@@RRRqqq{{{hhh```bbbUUUJJJJJJLLLJJJEEEAAA---+++)))(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&))))))'''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&rrr@@@@@@999888;;;333222111///...---,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&)))---111---...111555888;;;===>>>IIIPPPSSSOOOMMMOOOQQQPPPSSSVVVXXXWWWTTTTTTWWW[[[@@@===<<<<<<>>>>>>;;;888222222222111000111555777;;;:::666000)))%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))+++,,,,,,///999IIIVVVfff{{{zzzyyy}}}wwwwwwpppXXXQQQDDD888777???EEEBBB;;;BBB===666000,,,)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))******+++,,,---,,,***+++000444---777GGGccc{{{wwwkkklllkkkzzzrrrkkkIII777222222CCC@@@;;;333---)))***+++))))))))))))))))))))))))((((((************(((((())))))))))))******+++,,,***///000///888DDDCCC::::::\\\{{{UUUKKKPPPLLL999555000,,,+++++++++******))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((())),,,///333555<<<;;;:::AAAUUUqqqpppXXXHHHAAAAAAGGGMMM444///***(((***++++++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&++++++,,,---...///000000***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&sssAAA@@@999888<<<333333111///...---------*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***...333888;;;===@@@EEEKKKQQQWWWZZZQQQPPPZZZeee___NNNNNN\\\aaa^^^[[[\\\^^^___^^^\\\gggbbb[[[UUUOOOFFF:::111777777555222///111555999AAA@@@===666///)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******))),,,333===JJJXXXccciiieeesssxxxrrrtttqqqqqqfffWWWJJJBBB>>><<<;;;BBBBBB@@@;;;555///+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((()))******+++***,,,---,,,+++///777>>>HHH[[[gggfff___\\\tttwwwvvvbbbBBB222>>>AAABBB<<<333,,,+++---))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))***+++,,,---***---333:::===???EEELLLqqqhhhMMMGGGCCCEEE???666///,,,++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************,,,000444999<<>>777...))))))+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))+++...111222333333222777888999:::<<<>>>???@@@555444333111...,,,)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&tttAAA@@@999888<<<444333111000...---------************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,---///333:::???]]]YYYTTTQQQSSS[[[ccciiiVVVNNNbbbdddgggyyymmmiiiiiieeeZZZPPP```___```eeeiiigggaaaZZZ>>><<<999444///000444999CCCCCC@@@:::333,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++---333CCCZZZqqq||||||wwweeerrr|||~~~}}}|||mmmKKK999===III@@@DDDGGGEEE===444...+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++)))+++---,,,---333>>>FFFsssmmmqqqwwwaaaHHH888@@@FFFCCC999///,,,...))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))***+++,,,---,,,,,,777EEEAAA888FFF```{{{}}}```TTTQQQNNNFFF<<<222---+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,...333888===@@@<<>>@@@CCCEEEFFFGGGHHHGGGEEEBBB>>>999555222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&uuu@@@@@@:::888777555333000//////...---+++))))))))))))(((((((((((((((((((((((((((((((((((()))''''''++++++((())),,,***'''222>>>CCCKKKOOOGGGQQQXXX]]][[[XXXccc~~~~~~}}}rrrrrr^^^SSSZZZhhhhhh^^^XXXTTT@@@999@@@333'''333777AAABBB777...///111///'''$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))$$$%%%,,,,,,''',,,777888YYYxxx~~~rrrwww}}}|||vvvqqqKKK???EEEIIIBBBAAAFFFFFF<<<333000***((('''(((***+++)))&&&((((((((((((((((((((((((*********)))))))))))))))******************++++++******---000222999KKK^^^|||zzzttt~~~xxxuuu}}}MMMEEE:::AAAEEE999666333###,,,+++***+++,,,+++)))'''))))))))))))))))))))))))---+++******+++,,,++++++000444<<>>III===???\\\ooooooSSSGGGGGG???@@@@@@???<<<;;;;;;<<<==================>>>>>>;;;<<<<<<======<<<<<<;;;??????===<<>>EEEYYYrrr]]]EEECCC@@@666CCCDDDDDDBBB@@@>>>>>>?????????@@@@@@AAABBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDEEECCCDDDGGGFFFBBB>>>AAARRRvvvqqqbbbXXXEEEIIIDDD444+++,,,---***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''&&&$$$%%%''')))!!!&&&---222777;;;>>>???<<<999555555666777888:::444555888<<>>>>>???BBBHHHFFFDDDCCCCCCCCCBBB@@@;;;<<<<<<;;;:::999::::::OOOGGGAAABBBDDDDDDFFFIIIGGGAAA<<<::::::777///'''%%%(((+++***(((&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu@@@@@@:::888777444222000/////////...,,,*********)))))))))((((((((((((((((((((((((((((((***''''''***---222;;;DDDNNNKKKOOOOOOMMMccczzz~~~qqq___```eeeVVVBBB;;;333///333222---...666333000,,,)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******+++,,,///???^^^zzz|||uuu|||vvveeeYYY]]]mmmyyy}}}|||}}}___mmmvvvrrrooo}}}}}}~~~yyybbbDDD444@@@JJJCCC===BBB;;;777000+++((('''((()))(((((((((((((((((((((((()))***************++++++,,,+++++++++,,,---......888(((***KKKqqq{{{ttt~~~vvvOOO<<>>===@@@;;;...(((***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((+++///222<<<999888:::;;;<<>>999444,,,***'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuu@@@@@@:::888777444222////////////...---************))))))))))))))))))))))))))))))))))))+++))),,,444;;;===>>>AAAFFFVVVpppxxxooouuuyyyzzzxxxrrruuu}}}uuummmppp}}}zzzooo___fffgggYYYAAA777222444333///222;;;777555333///,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******+++)))***555FFF\\\ssszzznnn```SSSYYYbbbmmm|||vvvhhhjjjyyy~~~rrrlllVVV@@@888<<<@@@AAABBB@@@===666000+++))))))***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111888PPPmmmvvvpppwwwqqqiiiOOOMMMHHH@@@EEE444111---++++++,,,,,,,,,************************,,,---...------///333777AAA999DDDkkkzzzyyyKKKNNNLLL===444///---,,,,,,+++++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++------333222EEEQQQJJJYYY||||||cccYYYgggrrrpppwww\\\KKK@@@CCCIIIYYY}}}dddHHH888>>>>>>///''',,,***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))+++,,,///444888888111///444:::<<<>>>BBB>>>@@@???<<<>>>CCCCCC>>>>>>======BBBHHHLLLMMMLLLDDDEEEGGGGGGCCC???DDDLLLVVVPPPGGG>>>:::;;;???CCC888000'''###&&&((((((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuu@@@@@@:::888777333111////////////...---++++++*********))))))))))))))))))))))))))))))))))))+++444@@@FFFEEECCCCCCLLLbbb|||xxxooohhhsss}}}tttuuu~~~uuufffZZZTTTNNNFFF>>>555......333;;;<<<<<<888333---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******++++++---...999QQQmmm~~~{{{rrruuuvvv___SSSOOOiiiyyynnnyyy{{{xxx{{{PPP888???EEE===CCCAAA===666000+++******))))))))))))))))))))))))))))))******+++,,,,,,,,,------------...///111111---___ttt{{{}}}]]]@@@777@@@999555000---,,,---------++++++++++++++++++++++++,,,...///......000666;;;BBB@@@ZZZ|||PPPGGGOOOFFF666000...---,,,,,,++++++,,,,,,++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,......:::888OOOZZZPPPiiixxx}}}www[[[GGGCCC>>>AAAccclllKKK@@@<<<333...000******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%'''***,,,///222666888444///000888<<<999888;;;<<>>>>>999111,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,,,,CCCbbbzzzlllRRR]]]{{{uuuwwwVVVFFFCCC>>>DDDDDDBBB===555///+++***))))))))))))))))))))))))))))))***++++++,,,---------------...///000222222===uuuyyywwwQQQGGGLLL>>>999333...------......++++++++++++++++++++++++,,,...000///...111888>>>BBBPPPxxxzzzmmm___qqqnnnHHHKKKMMM===888......---,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---...///;;;HHHVVV\\\hhhzzzxxx{{{YYYGGG======TTTppprrrMMM;;;===:::///*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''***...111222444666888:::888<<>>KKKXXXcccvvvuuu}}}uuueeebbb]]]XXXUUUTTTSSSRRROOOJJJAAA888000+++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuu@@@@@@:::888777333111///...///000///...+++++++++************)))))))))))))))))))))))))))444777:::;;;>>>MMMlllzzzzzzrrrlllnnnkkkoooqqq}}}rrrqqq{{{wwwsssvvvyyy~~~{{{\\\eeeeeeVVVGGG@@@:::333,,,333;;;>>>;;;555///---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,(((YYY{{{yyycccUUUiiiuuuttt|||OOO???HHHDDDFFFFFFAAA999111,,,***))))))))))))))))))))))))))))))***+++,,,,,,------------......///111222333PPPnnnvvvuuu[[[IIICCCAAA<<<555///---.........++++++++++++++++++++++++,,,...000///...111999???BBB```|||~~~eeeWWWRRR___SSSHHHPPPCCC>>>......---,,,,,,,,,,,,---+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---///000===[[[]]]```ooojjjLLL???AAAKKKTTT|||[[[???HHHCCC***************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())),,,///333666777777777888======BBBFFFBBB@@@PPPfffsss{{{kkkXXXTTTaaannnooohhhiiivvvzzzqqqooo||||||___QQQPPPSSSUUURRRTTTPPPEEE666,,,+++...)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyCCC<<<;;;===444555333000000000000///---+++******)))))))))))))))***+++,,,***(((***///444===;;;>>>DDDLLLXXXjjjzzzmmmnnniii^^^WWWbbb|||~~~||||||mmm^^^OOOPPP]]]gggeee^^^jjjrrr|||{{{nnnaaaccclllpppjjjgggXXXBBB444444...222???BBB888222444...+++(((&&&'''(((((((((((((((((((((((('''''''''))))))))))))((((((((((((%%%///+++$$$+++///...000TTTfff~~~~~~fff``````pppzzzwwwPPP999DDDAAADDDJJJEEE666...///---+++******+++,,,,,,+++)))******++++++,,,------$$$:::000(((555111;;;fffuuulll|||xxx[[[DDDHHHDDD222---999222(((222***+++,,,,,,------------------000222111111>>>MMMQQQyyymmmYYYLLLDDDXXXMMMPPPJJJDDD:::111,,,------)))))),,,---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))************...'''...111'''...:::444QQQkkkhhhooo~~~yyybbbHHHBBBEEEHHHaaayyy|||bbbGGGGGGFFF///,,,)))(((******((((((+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))+++++++++***)))888222222999>>><<<<<>>222888888333777>>>888+++...+++(((&&&'''(((((('''(((((((((((((((((((((((()))))))))))))))))))))(((---...)))(((---+++222EEEooorrr~~~~~~iii___RRRdddzzzvvvgggeeeBBBHHHFFF???===@@@;;;000---,,,******+++,,,++++++*********+++,,,,,,------333,,,+++333444777WWWwwwYYYJJJJJJ???333111///---111++++++,,,---------------///......//////666JJJ]]]|||gggXXXLLLBBBWWW___KKKMMMMMM???444------...,,,+++,,,,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))************///(((+++///+++///:::???cccjjjsss~~~yyyZZZFFF@@@???KKK___}}}eeeKKK@@@???;;;...***(((***+++((((((+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((()))+++---000222333???DDD===999???GGGIII@@@ddd}}}{{{~~~{{{yyy{{{vvvuuuuuuqqqjjjddd|||wwwyyy~~~gggCCCZZZTTTMMMKKKNNNKKK:::)))***)))'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''zzzDDD<<<;;;===555555333000000000000///---++++++***))))))))))))******))))))///555888777444333:::IIIYYYbbbaaa``````UUUaaassswwwooobbb[[[VVVVVVZZZaaalllvvv|||yyyssskkk```WWWPPPLLLYYYdddxxxwwwhhhaaahhhkkknnnsssmmmkkkrrrgggQQQ888999333,,,222>>>===222///,,,((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''+++///+++<<<^^^}}}qqqrrr|||xxxmmmSSSWWW]]]oooLLLHHHAAA>>>AAAEEE>>>444///---******+++++++++*********+++,,,,,,------...777'''...777444IIIsssuuupppGGGFFFFFF<<<...---111...,,,,,,,,,------------------...//////111===UUUjjjwwwfffZZZNNNCCCZZZ~~~RRRKKKNNNEEE999...,,,//////...---,,,++++++*********++++++***))))))(((((())))))***)))))))))*********++++++...+++(((,,,000///;;;TTT{{{}}}qqqRRRDDD@@@===GGGaaasssaaaHHH===CCC222,,,)))++++++))))))+++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((+++111777;;;BBB888666===???999999???ccczzzkkkeeeccc```\\\UUUNNNMMMPPPSSSPPPMMMFFFDDDAAADDDTTTiiiuuuxxxwwwZZZUUUVVVYYYPPP???;;;CCC000---)))'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||FFF===;;;===555555333000000000000///---,,,+++******))))))******))))))***///555999::::::===CCCMMMXXXZZZZZZ]]]cccbbbfffmmmxxx|||pppfffLLLQQQVVVWWWYYYcccwwwvvvkkkfffgggrrrzzzqqqddd\\\cccsssvvvmmmoooXXXCCC444555888666999@@@000---***((('''(((''''''((((((((((((((())))))))))))))))))))))))*********&&&)))***---444;;;UUUzzzrrrsss~~~yyytttllleeeuuuzzz|||jjjJJJ888DDDLLL@@@777;;;222///,,,***+++++++++***++++++,,,,,,------......***111444222BBBggg{{{rrruuu{{{SSSAAAAAADDD444000333***...---------------......***...111333777FFF___sss}}}mmm```TTTLLLccc{{{QQQOOOIII===000,,,...000///---++++++*********+++,,,,,,***))))))))))))))))))***))))))*********+++++++++***///***,,,333///BBBnnnxxxjjjRRRGGG??????JJJgggiiiIIIBBB777000++++++,,,***)))+++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))***...444999===888:::???BBB>>>AAAUUUlllzzzjjjVVVLLLTTTgggvvvvvvzzz}}}|||zzz|||zzzbbbRRRJJJAAA777HHH[[[{{{}}}{{{___OOOOOOSSSKKK>>>777333---((('''((())))))''''''''''''''''''''''''''''''''''''''''''''''''}}}GGG===:::===666555333000000000000///---,,,++++++***************(((***---///222666<<>>999>>>555222...++++++++++++***+++,,,,,,---......//////'''999111666eeezzzyyyTTTAAAGGG===333222---//////...------......///...000111333>>>VVVtttuuuggg]]]YYYqqq___PPPKKKAAA333,,,---000///,,,++++++++++++++++++,,,,,,******))))))))))))******************++++++++++++(((000...///333222OOObbbHHHDDD>>>===NNNqqqbbbCCC<<<333,,,,,,---+++***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***,,,///222666999:::>>>>>><<>>999555000---,,,,,,,,,,,,,,,,,,---......//////000222444,,,LLLyyy{{{PPPFFF@@@777333222111000///------...//////444333000333GGGkkk{{{nnneeeccc{{{jjjIIIKKKEEE999///,,,//////------,,,,,,+++++++++,,,,,,+++******))))))******+++*********++++++++++++,,,)))///111111222;;;bbb~~~~~~tttrrrrrr~~~zzzyyy|||yyyvvv{{{yyyWWWHHH>>>888???VVVzzzuuuKKKAAA777...,,,---,,,+++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))+++///333666888999:::III888CCCrrryyy[[[KKKXXXfff~~~jjjQQQMMMcccmmmIIIIIIZZZFFF???666///++++++******((((((((((((((((((((((((((((((((((((((((((((((((III>>>:::===777555333000000000000///------,,,++++++******++++++...000222444777:::>>>AAA>>>@@@GGGPPPUUUYYYaaaiii___WWWNNNLLLUUUdddttt}}}wwwyyyrrruuuuuussscccIII<<<===<<<444888444000---,,,+++***)))'''(((((()))******++++++((())))))******+++,,,,,,))),,,...AAAdddxxxzzzbbbZZZqqq|||XXXAAAEEEHHH@@@<<<888222///---------------------...//////000000999///;;;jjj|||bbbDDD@@@===555444222111///...---...///000333333222:::UUU~~~wwwllleeeyyyKKKKKKIII@@@333---///000///...---,,,++++++++++++++++++******))))))******+++*********+++++++++,,,,,,///,,,000222222IIIuuu~~~~~~zzzqqqmmmkkkhhhhhhggg```YYYaaapppppprrrwww}}}~~~yyyuuuttttttrrrpppooopppsssvvvuuuuuuuuuxxx|||}}}|||zzzyyyTTTFFF======CCCXXXuuuQQQEEE999///---...---+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************,,,000555999<<<===>>>???UUU{{{~~~^^^fffkkkhhh}}}xxx\\\EEENNNwwwvvv{{{oooQQQQQQKKKDDD;;;333...,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((JJJ>>>:::===777555333000000000000///------,,,++++++******++++++222111222777<<<@@@???<<<:::>>>KKK\\\eeebbbZZZTTTCCCFFFNNNWWWcccooo{{{yyyzzzyyy|||~~~}}}|||ssswwwwwwlllWWW???777===999666111...---,,,+++***'''(((((()))***+++++++++((())))))***++++++,,,,,,******999bbbyyywww{{{eeefffnnnuuu|||{{{XXXBBB@@@DDD>>>999444000.........---------......///000000000555000SSS|||~~~~~~mmmCCCAAACCC777222333111///...---...///000---111666DDDbbb~~~ooocccrrr[[[KKKLLLEEE666...///111000///...---,,,+++*********++++++************++++++******+++++++++,,,,,,,,,444)))---111333TTTwww}}}cccSSSFFFAAA:::@@@cccyyylllQQQGGG;;;///---...---,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++---111555:::>>>AAACCC\\\^^^UUUxxxlllzzzlllooommmjjjhhhiiinnnvvv|||tttkkkNNNPPPiiiwwwkkkyyysssUUUMMMGGG>>>555000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))FFF999>>>:::888444333222000//////.........---,,,+++++++++,,,---000,,,000:::@@@>>><<<===GGG===DDD\\\cccPPPAAAAAAEEELLLWWWggg{{{}}}mmmzzz}}}qqqpppzzzooo___hhhvvv^^^>>>;;;======888222111333...%%%***''''''+++---+++***+++,,,***((((((---000...)))***444EEEkkkttt|||tttdddppp~~~}}}{{{vvv>>>>>>BBB===;;;777333111000//////...333000...333///+++333000YYYzzzttt}}}KKKDDD777KKK333111111111111000000000000---...888OOOooowww]]]IIINNNnnnZZZIIIMMM<<<111333(((777,,,,,,++++++***+++++++++************************************+++,,,---...(((444111,,,IIIaaa}}}|||lll~~~yyykkkXXXdddaaaEEEBBBAAA<<>>111,,,111%%%111+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((())),,,***((('''((((((((((((,,,222555@@@CCC333CCCwwwrrrwwwkkkiii~~~ppphhhkkk~~~xxx^^^GGGxxxtttaaa{{{xxxIIINNNLLLAAA666///...///+++******((('''(((***,,,))))))))))))))))))))))))FFF:::>>>:::888444333222000//////.........---,,,++++++,,,------111...000777;;;;;;;;;>>>CCC>>>EEESSSSSSFFF@@@DDDSSS___lllrrrvvv|||~~~{{{yyy}}}yyyxxxfffHHH555>>>>>>:::555555777444......+++***,,,+++'''''')))*********+++---//////...444???PPPiii~~~ooozzzpppHHH???BBB???===;;;666222///.........222//////555111---555===aaa|||yyypppsss~~~TTTDDD===555222111111111111000000000333333>>>ZZZ~~~eeeKKK===@@@PPPaaaYYYKKKVVVIII999777+++///...---,,,,,,,,,,,,,,,,,,************************************+++,,,---...,,,444000---JJJuuuuuu|||pppmmmwwwVVVHHH???999EEE[[[ddd@@@:::000,,,222***000++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))***)))(((((()))+++++++++...>>>:::///666GGGjjjwwwnnn{{{yyyjjjiiipppkkktttyyypppbbbzzzuuuOOOGGGOOOAAA444333,,,---,,,+++***((((((***+++))))))))))))))))))))))))GGG:::>>>:::888444333222000//////.........---,,,++++++,,,---...333222333777888888<<>>222EEEhhhyyytttoookkkdddvvv~~~tttiiioooUUUPPPPPPDDD333,,,......,,,+++***)))))))))))))))))))))))))))))))))HHH;;;>>>:::777444333222000//////......------,,,+++,,,---...///333555888:::999:::???DDDPPPRRROOOFFFAAAEEEOOOUUUcccfffiiinnnrrruuuuuurrruuuhhhqqqvvv^^^???===;;;999999888555111))))))++++++)))(((///888111...++++++++++++,,,///:::___zzznnnrrrwwwoooiiiddd[[[VVVQQQPPPRRRTTTRRROOOFFFDDDGGGSSSgggQQQ;;;>>>@@@@@@<<<444///---...///000---000666222111>>>YYYsssnnnvvvzzzlll^^^SSSnnn|||xxxaaaNNNMMM]]]ooohhhAAAAAAAAA555444333222111111222222111:::RRRxxx|||dddNNN999444;;;>>><<<999AAA___{{{VVVJJJOOO>>>222222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---000333;;;[[[wwwUUUxxx|||www}}}nnn___HHHAAACCCEEErrr```AAA<<<000///000***,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))((()))***++++++---///111444888:::GGGjjjrrr~~~xxx{{{kkkcccdddmmmvvv|||OOOXXXTTT666111...---++++++++++++***)))))))))))))))))))))))))))III<<>>===999555))))))+++,,,++++++333======444---...000///111555[[[|||rrrkkk{{{~~~vvv]]]WWWOOOGGGAAA===:::888>>><<<999999:::;;;:::888666888===DDDOOOeeedddFFF>>>??????;;;555111///000000111...000555111666JJJwwwzzzrrryyy~~~vvvhhh___fffpppXXXLLLHHHNNNNNNKKKTTTccc|||iii^^^PPPVVVYYYXXXWWW___ppp~~~zzzTTT@@@AAA777666444222222222222333222EEEeeezzzkkkOOODDD;;;:::<<<:::777666:::IIIXXXggguuuvvvwwwvvvQQQYYYMMM333000333///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000222CCCkkk~~~bbbxxxzzz}}}}}}```XXXsssrrrTTTIIIFFFCCCjjjkkkGGG???222+++///+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++***,,,000333???666FFFnnnuuu}}}xxxeeeNNNttt{{{gggsssTTTPPPGGG888...+++))))))+++,,,+++***************************JJJ<<>>>>>===???IIIVVV^^^___aaaccceeedddaaaggg{{{xxxxxx~~~yyysssNNNBBB888888======999666///---------,,,+++000777:::000)))+++,,,---555???hhhzzzxxxyyypppddd[[[WWWRRRJJJDDDEEEBBB===;;;<<<>>>@@@AAA222444777888999:::<<<>>>777999<<<>>>@@@NNNkkkuuu[[[BBB@@@>>>;;;888555222111111222000111444222AAA^^^~~~dddeee___]]]]]]WWWLLLHHHMMMOOO\\\rrrIII???999777555333222222333444222OOOuuufffHHHBBB??????===888777999888<<<<<>>;;;:::999555111111333222333444666OOOvvv~~~zzzsss|||qqq^^^RRR<<>><<<===888999444888EEEGGGHHHRRRwwwUUUEEERRRBBB888555111000///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000444222TTT~~~ssswww|||aaaMMMQQQpppQQQEEEEEE]]]UUU<<<>>>......111------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********)))+++,,,+++,,,111;;;CCCCCCddd{{{lll~~~^^^TTTMMM:::333---***+++---,,,+++************************KKK===???999555444333222000//////......------,,,,,,---...000111444666666666@@@MMMRRROOO>>>???IIIWWW]]][[[[[[___fff```aaammmwwwzzz|||qqq~~~qqqhhhlllLLL??????>>>999666222---)))+++,,,******,,,))))))---///,,,111KKKhhhxxxrrrwww}}}{{{jjjSSSBBB;;;;;;<<<::::::===???AAAHHHPPPqqqQQQIII@@@<<<<<<;;;666000000333333444666:::YYYvvv~~~nnn^^^___iiitttcccYYYMMMAAAFFF^^^jjjEEE;;;999666444222333444555CCCiiisssaaaNNNGGGFFFBBB===999:::===999888===;;;===KKKkkknnnEEESSSNNNFFF>>>222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,666666]]]~~~qqq{{{wwwtttnnnUUUIIINNNyyySSSFFFHHH]]]```>>>EEE333---000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))+++,,,+++---555AAAKKKIIIooovvv}}}|||@@@WWW@@@999000+++,,,---,,,***************************DDDAAA<<<===222555444222111000000//////---------------...000000...555666444888BBBDDD>>>>>>BBBIIIOOOTTTYYY^^^aaa```kkktttwwwwww{{{sss}}}}}}UUU```ppp[[[;;;;;;@@@:::777666222...,,,,,,---------(((---000......<<<[[[www{{{~~~PPPFFF;;;>>>888999:::<<<<<<>>>AAADDDTTTzzzWWWGGG777BBB:::444555///,,,...<<<111OOOxxxrrrttt{{{uuurrrhhhTTTQQQYYY\\\eeeuuu}}}jjjUUUJJJKKKXXXmmm~~~nnnQQQ@@@:::///666888111555555GGGrrryyytttdddUUUGGG===???GGGCCC>>>::::::;;;===???AAA^^^[[[CCCPPPJJJNNNBBB777...///111...---///---,,,,,,++++++,,,,,,---,,,,,,------.../////////000111>>>kkkxxxtttuuuuuu~~~}}}~~~~~~nnnWWWIIIMMM^^^HHHEEE[[[}}}GGG555:::---......---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''666&&&***---555VVVTTTzzzzzzqqqQQQQQQHHH,,,111+++"""555++++++++++++************)))EEEAAA<<<===333555444222111000000//////------------...///000000111555666777:::???@@@===CCCFFFJJJOOOSSSXXX]]]aaajjjrrrxxxyyyyyy|||}}}||||||yyyoooddd_________]]]XXXXXXZZZ___dddgggggggggppptttssswww}}}{{{uuuZZZ===555999===AAA666333///,,,,,,---------///000///---111CCC```yyy~~~vvv{{{}}}~~~qqqhhhRRRWWWmmmllloooiiiDDD;;;555???;;;<<<============>>>???DDDdddeee@@@???>>>===222;;;666333222555555\\\dddSSSRRRQQQTTTWWW^^^ppp~~~|||}}}~~~vvv]]]QQQLLLPPPVVV[[[UUUCCC===444666666222666777QQQwwwyyyhhhXXXJJJCCCBBBAAA>>><<<===<<<;;;<<<@@@MMMnnnjjjTTTQQQWWWIII<<<222000000...,,,...---,,,,,,++++++,,,,,,---,,,,,,---......//////000///333CCCyyyxxxtttpppppp~~~vvvqqqsss{{{mmmXXXIIIKKKaaaIIIDDD[[[iii<<<999...***...---,,,,,,++++++,,,,,,************************))))))))))))************------,,,222222MMM\\\sssqqqxxxWWWMMMOOO666,,,///***,,,...++++++++++++************EEE@@@;;;===444555444222111000000//////------------...///000111444333666;;;===;;;<<<>>>IIIJJJLLLNNNQQQVVV]]]bbbqqqvvvzzzzzz}}}}}}vvvssstttvvvrrreeeYYYRRRSSS]]]hhhooopppoooooopppttttttnnnoooxxxvvvrrrxxx~~~}}}gggUUU???444777;;;666333///------......---000...******555OOOppp~~~zzz|||iiiQQQLLLNNNGGGRRRWWWOOOYYYeee]]]ggg[[[hhheeePPPAAA888???>>>????????????>>>===<<<999KKKmmm{{{}}}AAADDD;;;>>>555>>>666444999444HHHwwwppp\\\DDD@@@>>>KKKkkkvvvuuuhhhZZZJJJBBB```{{{|||mmmEEE???:::666444555777:::eeesss}}}lllZZZIII???CCC@@@???AAA???;;;<<>>===???XXX|||UUUAAA;;;<<<>>>888333333<<<888^^^nnnYYYFFFUUUwwwfffYYYZZZzzz{{{zzzGGG======666444777666???uuu~~~}}}nnnYYYLLLJJJDDDAAADDDCCC???@@@FFFJJJLLLiiimmmYYY___UUUHHH999///---------------,,,,,,++++++,,,,,,------------...//////000000333<<>>999<<>>666444111000000000...---///000000555LLLuuu}}}}}}|||^^^^^^}}}tttxxxeeeJJJCCCCCC???>>>>>>AAADDDFFFFFFDDDFFF<<>>999GGG000666333999>>>nnn```kkk|||ooosssrrrQQQ<<<===666555999555HHH|||~~~}}}sssgggYYYNNNFFFFFFEEEBBBGGGRRR[[[OOOaaazzzSSSaaaVVVJJJ:::...+++...///...---,,,,,,++++++,,,,,,---------......///000000111///999[[[|||gggppppppwwwnnnfffiiixxxuuuiii\\\]]]qqqQQQDDDMMM|||VVV???//////...---,,,,,,++++++,,,,,,************************************++++++++++++,,,///666777nnn|||]]]|||zzz|||IIIIIICCC+++000---...,,,,,,,,,++++++++++++***HHH@@@:::===777555444222111000000//////............///000111111000111555:::;;;:::???EEEEEEGGGJJJNNNSSSZZZccchhhlllpppssssssxxxtttuuu{{{xxxrrrZZZ@@@888999666444222111111000///---+++...///777RRRxxx}}}]]]SSSrrr|||{{{~~~wwwQQQJJJ@@@DDDAAA@@@BBBFFFIIIIIIHHHHHH???DDDaaaKKKAAA999HHH///888333666MMMwwwzzzxxxmmmnnnhhh@@@===666777;;;666WWWvvvqqqcccWWWPPPHHHDDDSSShhhlllZZZcccZZZ\\\WWWMMM<<<...,,,///000...---,,,,,,++++++,,,,,,------......//////000111111222999jjjcccpppkkksssiii```ccctttnnn___QQQQQQnnnuuuTTTDDDLLLwwwNNNDDD888)))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,'''222888GGG~~~~~~sssvvvhhh\\\PPPLLL000---333---,,,,,,,,,,,,++++++++++++HHH@@@999===777555444222111000000//////............///000111222000666999666666;;;AAACCCBBBEEEJJJOOOUUU[[[aaaeeegggmmmpppoooqqqwww}}}lllnnnsssyyy}}}mmm]]]mmm~~~|||ttt}}}ssshhhSSS===333666555333222222111///---+++,,,///===\\\}}}}}}ZZZIIIfffyyywwwrrrtttQQQMMMIIIDDDCCCGGGIIIHHHFFFEEEDDDEEERRRrrreeeAAA>>>>>>888666555999dddyyy}}}zzzpppKKK>>>777888<<<999hhhzzz~~~vvvdddNNNHHHccc~~~lllpppfffWWWZZZQQQ@@@111---111111,,,---,,,,,,++++++,,,,,,---.........///000000111111777===zzzdddtttrrrrrrrrreee```ccc}}}kkkbbbPPPAAAAAAQQQqqqxxxVVVEEELLLQQQDDD<<<000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))///>>>hhh}}}oooooo___JJJ<<>>888555444222111000000//////.........//////000111222111:::;;;444222;;;AAAAAAAAAEEEKKKQQQVVVZZZ___bbbbbbiiimmmlllmmmsss{{{vvvtttpppqqq{{{~~~kkkRRRCCCjjjjjjjjjrrr|||ppp|||sssRRR???777555333222222111///...222111444HHHmmmuuuyyy~~~zzzLLL:::XXXyyyssssssiiimmmUUUOOOHHHEEEFFFGGGFFFCCCBBBIIIHHHHHHbbb~~~{{{???BBB444BBB777:::???ttt}}}mmmssssss^^^]]]ggg|||TTT@@@777999<<<<<>>888444777666---...111+++,,,222777SSSyyy}}}}}}lllNNN@@@IIIXXXnnnppp{{{lll```|||gggVVVUUUUUURRRVVV```\\\```kkkbbbfffLLLAAA666===???///RRR}}}zzzuuu|||eeeXXXMMMNNNXXXooolllzzzHHH@@@AAA777===III|||nnn\\\}}}TTTaaaZZZJJJ999000000000---------------------------//////...//////000111222333IIIcccnnnlllnnnyyymmmhhhccc```oooeeeUUU???666:::888>>>III[[[ooozzzUUUGGGPPPyyyDDD<<<999000000...---------------++++++++++++++++++++++++)))***,,,,,,++++++,,,...---777^^^xxxUUU|||~~~YYYIII///???'''......---,,,++++++++++++GGG@@@???999777555444333222111000000000///////////////000000111000444444111222888======AAADDDIIIPPPXXX___cccdddaaaffflllqqquuuwwwyyy{{{sssooouuu}}}wwwYYYNNNRRR~~~ppp~~~}}}jjjDDD999444666666...000333---000222<<<\\\}}}|||~~~dddFFF===NNNcccyyy{{{uuu]]]UUUuuuggg{{{aaaCCC777>>>777888qqqgggfffvvv|||aaaUUUVVVgggvvvkkkaaabbb~~~^^^???<<<555;;;VVV{{{xxxccc```YYYJJJ999000//////...------------------------//////...//////000111222>>>QQQeee~~~kkkooo|||nnniiiccc```lll\\\MMMDDDBBB888888:::BBBPPP^^^hhhkkk|||XXXIIIRRRzzzYYY===222000000///...------------++++++++++++++++++++++++)))***,,,,,,++++++---...111AAAqqqccceeeuuuwwwNNNDDD,,,111///...---,,,++++++++++++GGG???>>>999777555444333222111000000000//////......//////000111222333222111444:::;;;999@@@BBBGGGQQQ\\\ccceeeeee^^^dddllltttxxxzzz{{{|||qqqqqqvvvnnnQQQLLLtttwww{{{~~~nnnGGG<<<444555555///111444///------AAAhhh|||yyy|||zzz|||~~~fffNNNQQQqqqrrrqqqsssyyyDDD666===<<<<<>><<<777777444444222111000/////////...............//////000777444333666;;;>>>======AAABBBFFFMMMTTTXXXWWWUUU```bbbdddgggllluuuyyyxxxyyy{{{}}}VVV===IIItttttt|||kkkjjjMMM;;;555666111000222,,,999666]]]yyyvvvvvv{{{sssSSSSSSpppUUU<<>>AAA}}}yyylll|||]]]ZZZNNN<<<111.........------------------------......//////000222333444>>>hhhqqqhhhmmm|||sssiiiggg^^^}}}nnn]]]JJJGGGCCCBBBCCC???999888<<<>>>AAAQQQnnn```GGGGGGtttwww}}}}}}GGG<<<111111///...............+++++++++++++++++++++++++++,,,,,,,,,+++---000333===uuugggjjjhhhSSSCCC,,,000000///...------------III>>>;;;777888444333222111000/////////......------......///000444000000444888999;;;>>>===@@@EEEJJJNNNQQQSSSTTTYYY]]]ccciiiooouuu|||yyyzzz~~~~~~aaaOOO:::AAAhhh{{{qqqwwwfffUUU>>>555666222000111,,,222444fff{{{tttqqquuu|||{{{TTTFFFQQQ___ggguuuWWW@@@CCCMMMfffBBB:::>>>lllZZZMMMhhhwwwvvvzzziii^^^kkkeeekkk^^^;;;:::IIIUUUMMM\\\vvv___\\\QQQ???222.........------------------------......///000111222444555???sssbbbggglll{{{uuuiiiggg[[[mmmZZZMMMHHHGGGIIIEEE<<<777999:::888>>>TTTyyydddGGGFFFsss}}}III:::111111000///............++++++++++++++++++++++++,,,,,,,,,,,,,,,...111444SSSqqq~~~AAA777111000///......---......III===:::777888444333222000////////////...------------...//////000......333555555:::AAA===BBBHHHJJJKKKLLLQQQUUUWWW\\\cccjjjpppuuuzzz}}}xxxyyy}}}~~~sss]]]OOO@@@CCCaaatttlllqqq{{{XXX???333666333222222...***222nnnvvvnnnmmmsss~~~hhhRRRNNNPPPvvveeeYYYSSS777<<>>===<<>>222111000///............JJJ===999666888444333222000//////.........------------...//////000---///333444444;;;EEEAAAGGGLLLLLLIIIIIINNNTTTZZZ^^^bbbgggmmmttt{{{xxxxxx||||||zzznnnYYYLLLJJJ___pppjjjqqqzzzYYY>>>222555444333444000111;;;zzz|||ssskkkjjjrrr|||aaaTTTNNN]]]nnn~~~vvvRRRUUUZZZ???@@@HHHppplllxxx}}}yyyJJJDDDEEESSSSSSeeepppzzz|||ooofffrrrwww~~~wwwtttjjjdddiiilllgggqqqNNNDDDYYY```XXXKKKTTTOOOaaayyycccaaaVVVCCC333---------------------------------......///000111333555666FFFgggOOOeeemmmwwwiiicccTTTyyy}}}hhhVVVOOOJJJCCCBBBHHHBBBEEEAAACCCeeemmmLLLBBBpppiiiKKK222111000//////.........++++++++++++++++++++++++,,,------,,,,,,...333666jjjxxxwww{{{{{{sss}}}~~~}}}tttppp^^^777222111000//////.........HHH======777444333222111000////////////------,,,------...///000000000111333666999<<<>>>GGGHHHMMMQQQNNNIIINNNXXXXXX```fffhhhmmmuuu}}}zzzxxx}}}yyy```YYY^^^kkkllliiiqqq~~~[[[999///222333222555///BBBxxxpppbbbkkkwww}}}~~~~~~XXXDDD===???NNNSSS^^^pppooottt{{{yyy}}}NNNLLLWWWDDDAAA<<>>kkkvvvNNN999333.........,,,,,,...------------------------000***...+++///...***BBBTTTzzznnnooowww~~~pppooo|||jjjbbbeeeiiiiiikkklllqqqwwwkkk]]]}}}yyy@@@555333++++++222---)))000HHH===<<<777444333222111000////////////------,,,------...///000///000222333666888<<<>>>CCCDDDHHHKKKJJJIIIQQQ[[[XXX```fffhhhmmmuuu}}}xxx{{{|||kkk```ZZZ]]]YYYZZZ}}}xxxccc|||bbbAAA666777444111000---FFF~~~lll___iiiuuu|||~~~uuuzzzsssPPP===777444===<<>>BBBBBBDDDFFFEEEGGGPPPZZZXXX```fffiiinnnwww~~~qqqyyyyyycccLLLBBB<<>>ZZZdddEEEhhhMMMSSS\\\fffqqqkkkXXXmmmllliiibbbcccxxx]]]III{{{qqqYYYLLLMMMKKKIIIFFFHHHXXXuuujjjXXXAAA222444///111...........................///111111222444777:::RRRqqquuufffggg}}}jjjeee___tttyyypppccc___HHHeeeqqquuuzzzSSSDDD^^^sssOOO???666......///...,,,---------------------------,,,'''...,,,...///666\\\[[[ttt{{{qqqtttyyy|||||||||kkkjjjcccRRRUUUyyyrrr===888444111---111222+++JJJ===;;;888777333222111000////////////------,,,------...///000,,,000555666666777;;;??????CCCEEEFFFFFFIIIMMMOOOYYYaaahhhkkkqqqzzzwwwzzziiiSSSNNNMMMRRRuuuvvvSSS???999888555333777UUUxxxooo\\\WWWfffsss|||qqqgggnnnxxxZZZppp~~~sss^^^XXXeeettt^^^lllLLL[[[aaaEEEBBBDDDWWWiiiQQQvvvLLLSSSZZZbbbnnnsss\\\hhhiiiSSS{{{gggTTTKKKIIIHHHDDDAAAFFFZZZooodddXXXCCC111222...111...........................///111111222444888;;;OOOqqqyyyeeefffkkkhhh```uuu}}}nnnkkkVVVwww~~~}}}UUUFFF]]]nnn[[[BBB777///...000...,,,,,,------------------------...)))000...---...:::eeeSSStttnnnooorrrvvvzzzvvv{{{cccQQQNNN]]]|||JJJ888222222,,,111555,,,KKK===;;;888888333222111000////////////------,,,------...///000+++000666777666666:::???:::???CCCDDDGGGMMMPPPPPPWWW```gggkkkpppzzzzzzwww}}}~~~mmmfffXXXHHHZZZzzziii[[[CCC;;;999777333777UUUvvvkkkWWWUUUgggttt}}}kkkjjjzzz~~~mmm}}}bbbwwwVVVUUUdddHHHAAA>>>TTTjjjQQQYYYHHHOOOVVV]]]kkkyyy\\\bbbsss]]]}}}uuu```LLLHHHFFFEEEAAA???JJJXXXgggZZZCCC//////+++///...........................///111222333555999<<<^^^{{{www___xxxbbbccckkkhhh```ttt{{{nnnXXXHHH\\\|||JJJEEE999///...000///---,,,------------------------///)))111///------>>>ooo{{{cccqqqmmmmmmooovvvkkkUUUNNNLLLrrrzzz```<<<000555...000666---LLL===:::888999333222111000////////////------,,,------...///000***000666888666666:::???:::???AAAAAADDDLLLQQQPPPTTT]]]dddhhhnnnxxxvvvnnnrrryyy{{{vvv^^^CCCLLLddd|||rrruuuUUU???:::<<<:::777:::[[[tttfffSSSSSSfffttt}}}|||ZZZDDDSSS|||gggfffdddkkkGGG:::999PPPzzzXXXvvv@@@BBBKKKTTT\\\lll]]][[[|||uuu___lllQQQ???@@@SSSqqqpppYYYOOOHHHHHHEEEAAAEEEOOOwww```CCC///111---000...........................///111222333666999<<>>===AAAAAA>>>CCCNNNQQQLLLNNN[[[fffiiikkksss~~~wwwxxxooo}}}fffJJJXXX^^^aaa^^^[[[[[[QQQLLLVVVFFF___~~~zzz~~~sssqqq{{{yyyXXXMMM;;;CCC666333...nnn~~~qqqeeeOOOXXXeeemmmhhhfffyyyLLLKKKZZZyyyddduuuaaaVVVkkkooo>>>@@@???XXXoooTTT:::>>>FFFPPP[[[mmmooo[[[{{{```oooOOOGGGIIIFFF@@@===<<>>CCCMMMPPPLLLSSS^^^gggjjjmmmvvvxxxiiiOOOXXXrrruuussszzzrrrjjjLLLWWWuuu|||aaa;;;AAA<<<;;;===wwwssseeeMMMTTT```hhhyyyiiijjj```UUU]]]zzz[[[]]]kkkaaa;;;XXXrrrAAA@@@???^^^rrr|||]]]III???EEENNN[[[ooo|||pppvvvdddXXXqqq{{{~~~ooo```OOOHHHHHHJJJ@@@BBBHHHdddwww\\\FFFCCCLLLPPPMMMVVVYYY\\\ZZZTTTUUUcccrrryyyqqqxxxsss```EEE666444333...///............///000000111000333666666555;;;BBBiii[[[wwwddd___jjjeeeeeebbb|||SSSSSSWWW]]]\\\HHHQQQ~~~UUU<<<000111///000222.........------------......,,,+++***///111222TTTcccpppbbbccciiikkkpppwwwpppQQQHHHWWWuuuSSS999555---333000222DDD???;;;777666444444222111000000/////////............//////000---000333444444555999======AAA@@@===AAALLLOOOKKKVVV^^^eeegggmmmvvv{{{yyytttwwwwwwsssWWWWWWppp~~~kkk>>>GGGBBB===>>>ooossscccJJJPPP[[[dddzzzeeeZZZHHHMMMrrrcccgggVVVfff\\\===___JJJDDDBBB\\\rrrgggkkkIII@@@DDDLLLZZZrrrwwwgggfff{{{}}}~~~^^^NNNIIIIIIIII@@@???aaarrrSSSKKKXXX[[[RRRUUUWWWRRRFFF???EEESSS\\\ZZZ```ZZZgggqqqmmm{{{}}}dddGGG555333222/////////......//////000111222222444777777777===DDDlll]]]uuuccc]]]mmmeeeeee```vvvPPPMMMJJJKKKnnnaaaJJJPPP{{{aaaBBB000//////222222,,,......------------......+++,,,---000111444ZZZlll|||pppgggeeedddeeennnzzz{{{yyyVVVFFFVVV{{{bbb<<<444///444222111EEE???;;;777777444333222111000000000000//////............//////---000333444333555999===<<<@@@???;;;@@@KKKNNNKKKSSSYYY^^^aaagggrrryyy|||zzzrrrooommmvvv~~~lllhhh|||bbbDDDQQQEEE777>>>kkkooo```GGGNNN[[[ddd~~~bbbJJJKKKpppvvvvvvjjjOOOBBBAAAQQQoooqqqZZZ@@@AAACCCIIIXXXrrrxxx}}}zzz\\\TTTOOOMMMJJJFFFTTTqqqYYYSSSQQQLLLIIIBBB???DDDHHHHHHHHHIIIAAARRRHHHLLLRRRGGGUUUllluuuMMM555///000000/////////...///000000111222222444888888888>>>EEEqqqhhhpppbbb\\\nnnfffeee___tttlllOOONNNFFFAAA[[[lllJJJOOOyyygggHHH444222000111222,,,......------------......***...///000///555^^^sssjjjeeeaaaaaaaaaccclllwwwzzz~~~ZZZOOOLLLwwwxxxwwwEEE666222444222///EEE???:::888888333333222111000000000000///............//////000,,,///222333333444999<<<<<<@@@>>>:::>>>IIIMMMJJJNNNTTTYYY\\\cccmmmtttwwwpppqqqwwwqqqxxx|||qqq^^^HHHSSSDDD888DDDyyyhhh\\\FFFPPP]]]fffpppMMM;;;<<>>FFF|||uuujjjaaa]]]mmmfffddd]]]wwwcccPPPRRRHHH>>>MMMkkkoooIIILLLxxxbbbFFF666333//////111.........------------......+++000000///...555^^^|||]]]ZZZZZZ]]]```ccchhhnnnvvvzzzbbbSSSHHH```pppuuuIII666444333444///FFF???:::888999333222222111000000111111---------......///000111,,,///222333333444888<<<<<>>yyy~~~eeeYYYEEEPPP^^^gggQQQ;;;===HHH~~~nnn~~~eeeyyyIIIAAAAAADDDQQQjjj{{{[[[ggg{{{vvvwwwtttZZZPPPLLLJJJJJJppp|||iiiXXXddd{{{cccAAAHHH???LLL]]]mmmgggIII888222222222000000//////000000111222111111444888888999???GGGzzz~~~iiimmm___^^^mmmeeeddd\\\vvvoooqqq|||dddSSSTTTJJJAAAEEEWWW~~~kkkGGGJJJxxx___DDD555222......222000......------------......+++111000...///888___vvvyyy\\\ZZZYYY[[[^^^aaadddeeennnssszzzlllIIIJJJRRRcccnnnqqqwwwIII555555222666111GGG???999888999333222111111000111111111,,,,,,,,,---///000222333,,,///222333222444888<<<<<>>???DDD|||mmm{{{___lllFFF@@@AAACCCMMMddd}}}qqqOOOQQQmmm~~~oooooommmwwwzzziii^^^YYYRRRWWWjjj|||}}}ggggggkkkcccIII:::333222222000000//////000000111222333333555999:::;;;AAAHHHvvv]]]qqq\\\^^^mmmeeeccc[[[___TTT\\\hhhuuuppp[[[SSSKKKIIIFFFGGGfffjjjJJJJJJwwwoooNNN777222///000222.........------------......+++000///...111===bbbvvvkkkttt~~~]]]\\\[[[YYYYYY]]]bbbeeeiiiooovvv~~~pppFFFMMMUUUgggKKK777777000777222GGG???999888:::222222111111111111111111++++++,,,---///111333444,,,///222333222444888<<<<<>>wwwjjjwwwgggWWW???@@@@@@BBBKKK```xxxhhhJJJCCCTTTzzz{{{}}}jjj```[[[sssnnnNNN:::111000222000000000000000111111222444444777;;;<<<<<>>===888333222222111111000/////////,,,,,,,,,,,,,,,---//////...,,,---222444444666;;;===???<<<666888DDDPPPTTTGGGQQQYYY\\\bbbnnnvvvwwwnnnttttttwwwkkk^^^OOOEEE@@@IIIuuu|||nnnvvvsss\\\eee===FFFRRRjjjRRR???DDDQQQ```sss}}}lll???PPPPPPMMMhhh___<<<>>>===ZZZkkkfffkkkkkkNNN???===???@@@FFFXXXqqqlllSSSIII___|||www]]]dddhhhsssuuuvvvmmmnnnKKK666555888,,,////////////000111333444888888999:::===BBBJJJOOO{{{nnnyyy^^^^^^{{{nnndddeee```fffPPPKKKLLLyyymmmYYYSSSNNNEEEDDDIIItttMMMKKKwwwggg<<<,,,---555///333......------------......+++...222222111AAAiiisss___VVVSSSTTTWWWYYYYYY___eeehhhmmmnnnuuuiii^^^MMMccc[[[111:::888222...DDD>>>===888444222222111111000/////////,,,,,,,,,,,,---...///000...,,,---222444444666::::::===<<<777:::EEEPPPTTTJJJSSSZZZ^^^eeeooowwwyyyqqqooo{{{\\\QQQTTTTTTTTTJJJDDDaaacccCCCLLLhhhjjj___hhh===<<>><<<>>>>>>CCCSSSlll```IIIWWWqqq|||jjj^^^ttt]]]sss|||kkkmmm|||uuuRRR>>>333444000000/////////000222333444666888999;;;???EEELLLQQQ~~~|||lllbbb^^^vvvqqqdddfffaaammm[[[JJJQQQ}}}cccYYYPPPDDDDDDMMMtttyyySSSLLLttt~~~mmmGGG666222444+++---///......------......///...///222222222BBBkkkkkkrrrbbbSSSQQQSSSVVVXXXXXX]]]cccbbbhhhjjjrrrqqqlll\\\kkkfff888999555222222EEE>>><<<888555222222111111000/////////------------...///000111...,,,---222444444666:::888;;;;;;999;;;EEEPPPVVVKKKRRRYYY^^^eeeooovvvxxxnnnttt|||hhh```hhhnnnssshhhVVVfffqqqRRRXXXpppnnnffffffAAA@@@KKKtttYYYCCCBBBKKKXXXmmmwww\\\uuutttIII888---888CCCyyyppp<<<:::333@@@FFFHHHYYYyyymmmoooBBB<<<<<<<<>><<<888666222222111111000/////////......---......///000111///,,,---222444444666:::888::::::888:::CCCPPPYYYKKKPPPVVV\\\dddlllrrruuukkkxxx{{{wwwsssyyyuuugggvvv|||vvvgggYYYEEELLLQQQ|||xxx]]]DDD@@@HHHTTTiiizzzTTTXXX]]]SSSSSSEEE666:::***777888hhhwww===666222888;;;>>>OOOmmm~~~nnn```AAA;;;;;;:::>>>KKKaaaxxxpppiiivvvVVVFFFiii~~~xxxVVVWWWjjjooouuuwwwLLL888+++000333000000///000111333555666999<<<@@@EEEKKKRRRYYY^^^WWWYYYZZZwwwtttfffgggbbbjjjLLLKKK{{{kkkbbbZZZHHH???DDDcccUUUHHHlllYYYAAA444///333...222//////............//////......111444999PPP}}}wwwwww[[[LLLLLLOOOTTTUUUTTTWWW\\\```fffhhhooo|||}}}~~~xxxzzzBBB777111222555FFF>>>;;;999777222222111111000/////////......---......///000111///---...222444333555999;;;;;;999777888???NNN[[[MMMOOOTTT\\\eeekkkppptttpppsss|||}}}jjjjjjlllfffyyy|||xxx|||~~~kkkdddNNNEEEKKK\\\||||||___FFF@@@EEEPPPfff|||xxxLLLAAA;;;111222111666;;;---777444WWWsss>>>777000444666888BBBZZZ|||rrrmmmUUU;;;:::::::::>>>III]]]vvv}}}|||qqqPPP```ppptttqqq```RRRbbbSSS999222777222000000000000222444666777999===BBBHHHNNNUUU\\\aaa}}}~~~VVVZZZ[[[xxxxxxfffgggbbblllMMMZZZwwwhhh___PPPFFFFFFYYYTTTHHHmmmgggMMM:::///222---111/////////....../////////......000333999NNNzzz}}}eeeoooUUUJJJIIIMMMQQQSSSRRRUUUZZZ^^^dddfffnnn{{{zzz{{{AAA777444444222GGG>>>;;;999888222222111111000/////////------------...///000111000---...222444333555999===<<<;;;999888<<>>FFFVVVooorrr{{{mmmgggyyy~~~tttoooccc___kkkgggcccmmmWWW:::333666---000000000111333555777999999===CCCIIIOOOUUU[[[___xxxvvv^^^```\\\tttttteeegggaaazzzbbbbbbjjjWWWLLLHHHOOOyyyWWWJJJooonnnRRR;;;///333...111000//////......//////000000///000222666FFFlllsssyyyYYYoooRRRGGGGGGIIIMMMOOONNNRRRWWWYYY___bbbjjjyyy~~~~~~}}}|||@@@777777555///HHH>>>:::999888222222111111000/////////,,,,,,,,,,,,---...///000000---...222444333555888<<<<<<===>>>:::;;;FFFTTTSSSPPPTTT___hhhllloootttpppjjjkkknnnhhhggg}}}nnnwwwrrr{{{tttjjjoootttsssvvvzzz{{{|||{{{{{{}}}{{{nnnXXXiiiMMMQQQMMMQQQiiiiiiMMMBBBAAAGGGZZZppp}}}pppZZZ;;;444444:::===111333000666...777888LLL<<<888888666888;;;;;;HHHnnn~~~xxx}}}zzzEEE:::999:::===@@@LLLdddzzz|||pppxxx}}}yyyttt|||^^^fffkkkeeezzz|||sssPPP999///222---000000111111333666888999<<<@@@GGGMMMRRRWWW\\\___www~~~___```YYYnnnpppdddfffaaahhhnnnttt]]]PPPHHHPPPeeeZZZIIIlllkkkOOO888///666111333000000////////////000000111000222444555BBBcccqqqqqq[[[pppLLLEEECCCDDDHHHIIIJJJNNNTTTVVV]]]___ggguuuzzzyyyCCC777777777000HHH>>>:::999999222222111111000/////////,,,,,,,,,,,,,,,...//////000......222444333444888:::<<<@@@BBB>>>:::BBBOOORRRNNNQQQ]]]fffjjjmmmqqqbbb[[[ZZZ```dddeeejjjrrr{{{aaahhhfffsssnnnbbbbbbfffhhhmmmiiijjjkkkkkkkkkmmmqqqttt~~~yyy]]]eeeBBBPPPTTT[[[rrrmmmPPPDDD@@@CCCUUUjjjyyycccAAA333888777888:::222;;;000===...;;;000<<<999666666111222666777BBBggg}}}yyyyyy{{{GGG999888999;;;<<>>???555999333333222111000///......------,,,------...///000222,,,***111555333333666>>>;;;<<<@@@???<<<===CCC\\\QQQSSScccmmmgggaaaaaaYYYYYYYYY]]]dddkkkpppsss~~~ttt___MMMiiiiii\\\KKKIIIXXXaaa^^^^^^fffiiigggjjjqqqppphhh{{{uuuxxxvvveeeRRRHHHLLLOOOSSSwwwuuuZZZCCC;;;CCCTTTaaa}}}tttiiipppkkkMMM999>>>AAA@@@;;;888:::<<<<<<333;;;777999::::::???888777...222???AAA@@@UUUssskkkrrr@@@>>>:::999<<<<<>>AAADDDGGGLLLRRRUUUYYY```gggnnnvvv}}}}}}[[[cccGGG===555777333III>>>???555999333333222111000///......------,,,------...///000222---,,,111444444444666@@@===>>>BBBAAA???BBBHHHaaa```aaacccdddiiirrrzzzrrrrrrssswww|||mmm]]]cccpppsssfff^^^dddnnnrrruuuxxx{{{{{{zzzwwwmmmcccpppnnnpppxxxlll___OOOFFFGGGHHHBBB```zzzaaaIII>>>BBBOOOZZZsss~~~|||~~~nnnkkkoooqqquuu^^^SSSTTTFFFHHHIIIFFFEEEDDD???999@@@AAA888444:::CCCHHH@@@HHHBBB;;;777???VVVuuuiii{{{888===999888::::::===MMM```|||{{{~~~hhhzzzppptttyyyttt|||xxxjjjkkkvvvhhhhhhmmmiiijjjaaappp[[[```\\\<<<+++000333111222222222333666;;;???CCCHHHOOOTTTXXX\\\bbbgggqqqaaa]]]___ssshhheeedddwwwqqq]]]dddwww~~~~~~bbbKKKeee~~~PPP;;;222333444...000000////////////000000111444555999===EEEmmmfffyyylllFFFBBB>>>===@@@CCCEEEJJJPPPRRRVVV\\\bbbhhhooouuuzzztttLLLSSSpppIII<<<333888555III>>>???555999333333222111000///......------,,,------...///000333///...111444444555777???===>>>@@@@@@@@@DDDIIIYYYbbbddd^^^eee{{{~~~eee\\\PPPHHHGGGEEEDDDWWW~~~gggPPPBBBAAAKKKUUUrrruuutttwww{{{{{{}}}{{{rrrqqqiiinnnwwwqqqiiiYYYLLLQQQ^^^^^^UUU999DDDHHHIII^^^rrriii\\\???:::888;;;:::;;;GGGVVVvvvzzzsssfffWWWZZZqqqkkkhhhwwwzzz^^^```\\\uuubbbxxxnnnpppzzzWWWeeehhhnnnlllnnnsss^^^zzzggg\\\]]]===---222222111222333333444888===AAAFFFKKKRRRWWWZZZ^^^dddiiiqqq}}}```\\\]]]uuuiiifffdddwwwrrrooobbbKKKeeeVVV===111111333...000000000//////000000111333666666;;;AAAKKKrrr\\\eeeEEEAAA===<<>>???555999333333222111000///......------,,,------...///000333111000111333444666888===<<<<<<<<<;;;<<<@@@DDDLLLYYY\\\VVVccczzzrrr{{{}}}```WWWNNNHHHFFFBBBKKKVVVkkkTTTDDDAAAJJJTTThhhssswwwcccTTTLLLHHHEEE===>>>YYYvvvdddeeeqqqjjjdddsss~~~zzz]]]yyysssAAA;;;999<<<<<<<<>>111000333...000000000///000000111111444999:::???FFFOOOqqq^^^aaaGGG@@@===<<>>???555999333333222111000///......------,,,------...///000222333222000111333666888=========:::888999<<<===III[[[aaaVVVTTTdddnnnmmmsssuuuyyyzzzzzz{{{~~~{{{qqqyyyzzzvvvfffTTTQQQbbbwww{{{tttvvv|||zzzxxxXXXMMMEEE@@@@@@<<>>FFFPPPaaajjjzzzyyywww|||mmmNNNIII\\\rrruuuxxxmmmbbbwwwxxxvvvDDDiii}}}mmmBBB:::888;;;===<<>>111000333...000000000000000111222222333999<<>>===@@@BBBBBBFFFJJJLLLQQQXXX^^^dddjjjooorrruuuqqquuuuuuYYYKKKHHHHHHsssPPP???444888777III>>>???555999333333222111000///......------,,,------...///000111333333///...222666777===@@@@@@;;;999:::;;;:::HHH^^^nnnfffTTTPPP]]]lllkkkooouuuxxxxxxyyy|||zzzuuukkkbbbdddmmmvvvyyyvvv~~~}}}aaaGGGCCCMMM}}}}}}|||zzzqqqRRRHHHAAA>>>???===;;;HHHqqq{{{zzzaaaHHH===AAAIIIZZZhhhwwwrrrbbb]]]lll|||eeeEEEhhhwww~~~\\\CCC:::555999;;;999===DDDTTTpppiii```ooo}}}qqqfff^^^[[[YYY___}}}aaaQQQ}}}}}}\\\WWWTTTZZZttt~~~QQQxxxtttVVV777,,,555555111222444666999>>>DDDIIINNNRRRXXX\\\___bbbgggkkkpppeee^^^RRRyyyyyyhhhdddaaassspppeeerrrwwwrrriiiKKK___}}}RRR===111111333///000000000000111111222333111999<<>>===@@@BBBAAADDDIIIKKKPPPWWW^^^ccciiimmmqqqwww|||hhhmmmrrr]]]IIIDDDFFFjjjMMM???555999777III>>>???555999333333222111000///......------,,,------...///000000444333...,,,111666666:::???@@@<<<:::<<<<<<999@@@PPPjjjxxxlllYYY\\\nnniiinnnsssuuusssqqqsssuuupppooojjjfffkkk|||kkkaaayyyfffKKKEEE???===AAA@@@>>>GGGaaakkkPPP@@@???EEEJJJ___sssrrrjjjgggwww}}}YYYMMMmmmoooIII===666888:::888:::???PPPddd|||uuu___^^^uuummmhhhhhhfffjjjiii^^^}}}gggbbbdddmmmtttTTTuuuWWW777...666444111333555777:::@@@FFFKKKQQQVVV[[[___aaadddiiimmmrrr{{{fff```TTTxxxzzzgggccc```rrrvvviiimmmlllLLL]]]}}}SSS===000000444111000000000000111222333444222:::>>>CCCLLLTTTiii|||SSSqqqFFF@@@<<<<<>>???555999333333222111000///......---------------...000000///444333---+++111555666555<<>>YYY~~~gggVVV[[[iiimmmqqqoooiiidddccceeeiiizzzccc]]]yyy~~~~~~zzz{{{yyyWWWAAA???:::999>>>>>>???@@@MMMrrrXXXEEEBBBFFFIIIYYYiiiuuuwwwzzz|||fffppp}}}ssszzzFFFDDDdddiiiOOOBBB999:::;;;888999>>>GGG[[[uuu|||jjj|||}}}fffxxxvvvtttoooWWWuuuJJJ888888:::---111333555777;;;@@@GGGLLLSSSXXX^^^aaacccfffjjjnnnooowwwhhhdddXXX|||xxxfffbbb___qqqyyykkkVVVBBBJJJ{{{nnnLLL[[[TTT===000///444222000000000000111222333444666>>>@@@EEEQQQ\\\sss___xxxFFF>>>;;;;;;>>>???>>>@@@DDDEEEJJJPPPVVVZZZ]]]```bbbZZZ```rrruuuyyy\\\RRRVVVeeeCCC999444:::888HHH>>>888:::666222222111000///...------...+++***+++...//////---222777;;;888000,,,///555666999>>>AAACCCAAA>>>;;;CCC;;;HHHlllyyyeee\\\llliiirrrmmmZZZ]]]ggg___nnn|||WWWRRRPPPQQQkkkyyyzzz{{{~~~~~~{{{nnnSSS>>>===BBB@@@;;;:::888AAAEEE}}}yyy{{{lllQQQ>>>@@@LLLVVVcccooozzz{{{uuu[[[DDD>>>PPP}}}rrrfff@@@>>>777666AAA777;;;DDDTTThhh}}}jjjuuujjjddd{{{ssszzzwwwDDD555;;;***333333555888;;;@@@HHHPPPVVVXXX\\\^^^___dddlllppppppwwwvvviiiuuukkk___VVVpppyyygggfffeeeggg~~~___]]]QQQKKKRRRlllpppPPPZZZLLL333:::111000333222111000000111333555777;;;@@@CCCMMMZZZ```rrr```{{{LLL@@@;;;999<<<>>>>>>???BBBDDDGGGKKKNNNMMMKKKHHHGGGJJJ???JJJmmmqqqssseee}}}HHH444::::::999HHH>>>888:::555222222111000///...------,,,******,,,000333444333...222555333...---111666666999>>>BBBDDDCCCAAA???555>>>DDDQQQqqq}}}]]]```cccsss{{{jjj]]]eeesss}}}~~~|||zzz}}}{{{hhhSSSGGGJJJmmm|||sssnnnlllqqqzzzzzz{{{dddNNN<<<<<>>BBBLLLYYYgggtttSSSAAAIIIBBBYYYyyy{{{bbb999;;;===888>>>666666<<>>CCCFFFPPP]]]dddvvvccctttOOOBBB===:::<<<===<<<===@@@BBBDDDFFFDDDAAA??????@@@>>>AAAEEEKKKkkk{{{KKK888>>>======III>>>888:::555222222111000///...------,,,******,,,///333444444999:::999666222///...///555888===BBBEEEFFFEEEDDD222>>>>>><<>>BBBGGGNNNVVV[[[\\\```bbbbbbfffmmmpppooonnnooohhhXXXWWWiii{{{iiigggeeefffyyySSSaaa]]]xxxvvvQQQVVV}}}eee999555000222111111000111222444888;;;===@@@FFFJJJTTTbbbiiixxxttthhhTTTDDD>>>:::;;;<<<:::;;;===BBBDDDEEEBBB??????CCCHHH???CCCCCC===OOOHHH666<<<<<<===III???999:::444222222111000///...------,,,+++******,,,...000000;;;;;;;;;:::888333...***222555:::@@@DDDGGGHHHHHH>>><<<:::===FFFZZZyyytttaaacccgggTTTTTTvvvpppssszzzbbbOOOyyyrrr|||~~~|||xxxssssssvvvcccmmmHHH???999999999666666999777???444TTTnnn{{{}}}lllXXXBBB???BBBJJJWWWdddppp|||xxx||||||bbbEEE;;;777???MMMgggkkk]]]AAAAAA333555===666666@@@NNN]]]sssyyyTTTPPP|||~~~tttsss[[[fff{{{uuuxxxsss|||tttDDD444444000666666999>>>CCCHHHOOOVVVZZZ[[[___aaaaaadddiiikkkjjjwwwmmmoooVVVZZZhhh{{{iiihhheeefffzzzMMMcccfffyyyQQQUUUkkkggglllccc;;;999666555000111111111333555999<<<>>>AAAJJJPPPZZZggglllvvv|||^^^]]]DDD>>>:::;;;;;;::::::===???DDDIIIJJJHHHJJJOOOUUUQQQJJJNNNTTTZZZzzzEEE555<<<<<>>333555===GGGTTTeee{{{}}}VVVFFFVVVkkkjjj___jjj{{{qqq^^^:::333222555888666:::@@@FFFKKKQQQWWW[[[]]]aaabbbaaaccchhhiiigggqqqnnnzzzwww{{{WWW]]]hhh{{{jjjhhheeefff}}}|||SSSUUU|||sss\\\888888555555///333222222444666:::===???CCCOOOVVV___kkkmmmqqqyyy[[[gggDDD===999:::;;;:::<<>>@@@EEEKKKjjj{{{ssswwwyyyvvvtttppplllhhhmmmvvvUUU^^^___GGG;;;999888666666666777888444333666===qqq|||}}}yyyZZZIII@@@<<>>EEELLLQQQWWW\\\```bbbfffgggfffgggjjjkkkhhh```ooo}}}rrrXXX```ddd|||jjjhhheeegggUUUTTT[[[555444///222222333333444555999===AAACCCIIIUUU[[[bbbmmmpppqqq{{{___lllEEE???::::::;;;;;;===AAAGGGQQQ^^^hhhiiiddd[[[VVV]]]cccjjjiiirrrrrryyy{{{CCC:::CCCFFFLLLKKK@@@999999333222222111000///...------)))***++++++,,,000666;;;888===BBBEEEDDD???888444+++---222888>>>EEEJJJMMMEEEEEEBBB======>>>;;;666III]]]|||}}}}}}~~~~~~{{{vvv{{{{{{{{{{{{tttlllkkkiiihhhrrrvvvaaaKKKnnnqqqRRR===:::999666444444666666555444---;;;888WWWzzzkkkVVVGGG===???EEELLLZZZhhhwwwuuuooobbbzzzmmm{{{yyysssqqqzzz{{{nnnFFF999<<<<<<666444777NNNgggkkkfffFFF555>>>999>>>;;;444555999@@@LLL___xxxmmmLLLFFFVVVzzz|||___vvvoooqqqiii~~~sssnnnpppvvv|||zzzGGG777999222999444===BBBIIIPPPVVV[[[```cccgggkkkllljjjjjjmmmllliiibbbooottt}}}XXX```\\\jjjhhhfffgggXXXSSS[[[777555---000555222333444888<<>>EEEKKKNNNJJJGGGFFFDDD:::222888DDD999666RRR{{{zzzrrrrrrwwwyyy{{{zzzooohhhgggnnnttt|||[[[???XXX}}}~~~{{{```NNN<<<:::888555222333555555222555***???555FFFvvvwwweeeRRRBBB???@@@CCCOOO]]]ggguuurrrbbbhhhlllkkkmmmtttpppvvvfff999999<<<888777:::444BBBhhhdddfffDDDDDD555666999777777777:::BBBTTTmmmvvvccc___qqqsssxxxfffrrrdddooojjj}}}{{{|||uuufffYYYUUUuuuHHH666777000<<<999===BBBJJJRRRXXX]]]aaadddhhhlllmmmkkkkkkmmmlllhhhrrrooorrrjjjWWW```UUUjjjhhhfffhhhYYYRRR[[[===<<>>===<<<:::;;;??????LLLbbbzzzxxxaaaQQQTTTdddrrraaaPPPJJJDDDDDDJJJ]]]vvvwwwEEEAAALLLRRR[[[JJJ>>>999:::222333222111///............,,,+++*********,,,///000999999;;;<<<:::<<>>999:::333333222111///............,,,+++*********,,,...000;;;DDDEEE@@@CCCMMMLLLAAAFFF222'''///777:::GGGXXX```TTTIIIFFFEEEAAA===;;;000444;;;<<<:::@@@WWWnnnyyynnngggbbb]]]YYYWWW]]]hhhzzzaaaQQQAAAJJJlll```DDD666000555555333222111111111111111222222222555LLLvvvsss{{{lllYYYIII@@@===>>>???PPPZZZlll|||rrr~~~mmmccclllqqqNNN<<<777666555555222777444888NNNggghhhRRR;;;FFF888<<<999888888999<<>>999999999======IIIOOOVVV\\\^^^```cccfffdddgggkkklllllllllnnnpppqqqlll}}}pppbbbVVV\\\}}}oooggggggjjj```TTTkkk888;;;555...111666777999>>>EEEPPP[[[cccaaaccceeehhhmmmvvvnnnHHH888===999:::@@@===888:::===DDDOOO___pppzzz}}}kkk{{{```OOOHHHDDDFFFDDDEEEQQQ{{{```FFFOOOPPPddd[[[JJJ>>>999:::333333222111///............,,,+++***)))***,,,...///666DDDDDD<<>>KKKddd```ZZZWWWXXXWWWPPPFFF999666444222111111777???PPP___www|||uuummmhhh___XXXTTTSSSUUUVVV___hhhvvvjjjIII===HHHbbbyyynnnKKK888444666222222111000000000000000222222...222555666eeewwwuuu||||||lllXXXFFF<<<999:::AAAIIIYYYkkkzzzzzzoooeeecccyyy\\\;;;444777555333444222666222444DDDVVVjjjrrr___999>>>;;;::::::888888888888<<>>999::::::::::::>>>EEEOOOUUUlllvvvvvviiiuuuYYYMMMMMMEEEFFFCCCJJJooo```LLLUUUWWWggg___JJJ>>>999;;;333333222111///............,,,+++***)))***+++---...222;;;888333CCC]]]\\\HHHFFFRRRLLL333(((444;;;444MMMZZZfffnnnuuuxxxkkkYYYIII>>>333111555888555222222888AAALLLVVV]]]cccfffqqqlllddd^^^ZZZWWWTTTQQQVVVRRRLLLEEEDDDKKKXXXaaauuuzzzvvv\\\EEE;;;>>>UUUqqq~~~{{{WWW>>>555777:::111000000000000000111111,,,333---000777000QQQfffggg|||fffOOOBBB======777<<>>GGG[[[jjj}}}xxxRRRzzzgggmmm```^^^lll}}}```JJJEEE~~~ppp{{{qqqtttnnnmmmooorrrhhhiiiqqqaaa===666444777AAAFFFKKKLLLQQQWWW\\\______^^^^^^```cccfffgggggggggfffdddfffpppoooooobbbRRRllloooiiijjjlll{{{zzzqqqbbbSSSVVV666:::666888;;;666999>>>DDDKKKTTT]]]dddmmmmmmlllmmmoootttzzz{{{SSS@@@<<<;;;999444<<<<<<;;;;;;;;;>>>CCCGGGKKKQQQ^^^qqqyyy{{{uuu]]]SSSAAAHHHFFFIIIddd___RRR\\\___kkkeeeKKK???:::;;;333333222111///............,,,+++***))))))***,,,...666666777;;;EEEOOOPPPKKKEEEVVVUUU;;;+++222666///555HHH[[[jjjyyyxxxaaa]]]SSSCCC555///000333:::999999:::===@@@DDDEEEGGGHHHIIIGGGEEEEEEGGGJJJBBBCCCDDDFFFKKKXXXhhhtttvvvkkkTTT999222FFF]]]uuu___BBB666444333333000000000000000111111222(((555...,,,666111BBBssspppaaapppxxxcccQQQDDD<<<999999:::@@@KKK[[[jjjtttyyysssdddZZZ```wwwoooMMM;;;///444777222000444333999444000777JJJpppbbbKKK;;;>>>;;;999888999777555999???JJJXXXkkk}}}___SSSfffRRRNNNHHHHHHQQQ```JJJDDD~~~yyyttt}}}cccjjjiiillljjjdddfff~~~qqqrrr~~~}}}uuuooonnnkkkjjjrrr~~~bbb<<<666888===FFFIIIOOOQQQUUU[[[aaaddddddcccaaa``````aaaccceeeffffffeeehhhkkkjjjxxxaaaQQQiiipppjjjkkkmmm{{{yyydddRRR~~~UUU999999444777888666:::@@@GGGOOOWWW```eeennnoooooolllhhhkkkttt}}}yyyVVVAAA??????<<<<<<999::::::::::::;;;>>>AAAFFFHHHNNN]]]xxx}}}www|||~~~oooaaa```VVVQQQhhh^^^ZZZbbbeeennnjjjKKK???:::;;;444333222111///............,,,+++***))))))***,,,---555444>>>OOOUUUQQQSSS\\\^^^WWWQQQIII;;;+++)))000...888CCCNNN\\\ooouuubbbUUUMMMFFF???333555777;;;>>>>>>;;;999999>>>CCCDDD@@@======>>>>>>FFFQQQ]]]hhhtttpppYYYGGG888555HHHsssrrrLLL888555555222...000000/////////000111111)))333...***222111555KKKpppWWWsss|||iiiQQQ===@@@===888777;;;FFFUUU___kkk{{{}}}iiiUUUSSSaaauuu\\\;;;555222444444222111333---555555111222;;;ZZZyyypppLLL999@@@<<<999888999777555777;;;AAAKKK[[[mmm|||VVVdddjjjKKKqqqooo^^^kkkqqqxxx~~~jjjoookkkmmmcccaaafffwwwttt~~~}}}wwwdddXXX[[[eeeUUU777:::AAAGGGMMMNNNQQQTTTYYY^^^bbbcccddddddcccbbb```aaacccfffggggggjjjmmmjjj~~~ssslll```TTTeeeqqqkkkmmmnnn{{{wwwnnnkkkssseeeRRR}}}QQQ777666222888666777===EEENNNWWW```hhhmmmooosssvvvsssooorrr|||}}}~~~yyyXXX???>>>>>>;;;>>>:::;;;;;;:::::::::<<<>>><<>>///------000555:::???LLLcccwwwyyyuuuqqqdddUUU666555444777;;;>>>>>>===CCCCCCCCCCCCCCCCCCDDDDDDUUU\\\fffqqqyyyzzzrrriii]]]NNN<<<000'''GGGgggvvv[[[>>>333444555333111//////...............//////---,,,000111///111888nnncccbbbtttgggNNNCCCAAA===999777:::AAAGGGSSSgggjjjyyy|||zzzwwwfffYYYSSS___vvvvvvQQQ444555333//////333333000---333222111222222EEEeeeuuu[[[BBB@@@===:::999999777444555888>>>BBBMMM^^^nnn~~~yyyccc}}}~~~|||zzzrrruuummmkkkooocccdddhhhppptttzzz}}}ZZZFFFsssLLL777>>>EEEJJJQQQTTTTTTYYY^^^aaa``````aaabbbdddbbbbbbdddggghhhgggfffhhhlllfff|||___bbbYYY\\\qqqlllnnnnnnyyysssmmmqqqfffRRR}}}NNN666555333<<<999===CCCLLLVVV___gggnnnrrrqqquuuyyy{{{{{{}}}|||eeeBBB???>>>888<<<<<<======;;;::::::<<<===@@@KKKNNNVVVxxxpppSSScccrrrxxxmmmjjjjjjvvv{{{mmmcccxxx{{{ffflllkkkjjjllloooKKK???:::<<<444333222111///............---+++***(((((()))+++,,,******000999===???HHHUUU[[[UUUSSS\\\gggcccIII///+++---555:::666444DDDXXXeeexxx~~~nnneeeccccccWWWNNNBBB<<>>???999777444333222000//////......---,,,++++++******++++++(((///666;;;FFFTTT[[[ZZZRRR___ooopppjjjlllcccKKK:::,,,'''...///)))///===@@@VVVppp}}}rrrkkklllllljjjfffdddbbbbbbfffooolll^^^\\\jjjtttsssjjjnnnlllfffbbbaaa[[[SSSIII<<<444;;;===,,,...HHHggg>>>888000,,,...///...,,,---------............////////////000111111222222???cccjjjXXXvvviiiTTT@@@;;;<<<;;;999888777<<>>;;;:::::::::999777;;;BBB>>>IIItttttt^^^uuutttjjjbbbYYYkkkpppuuummmhhhnnnKKK??????999777444333222000//////......---,,,++++++******+++++++++///333888GGG\\\kkkppphhhjjjlll___cccNNNAAA333...333888555...444AAAOOOYYYfffvvvvvvkkkbbb]]]^^^nnnwwwtttuuu}}}~~~vvvkkkeeeXXXKKKGGGHHHCCC<<<000666222+++)))---HHHoooqqqUUU888333---,,,...000///---------------...............//////000000111222222///MMM~~~mmmjjjttt___QQQGGG>>><<<>>>999999:::===AAAHHHPPPTTTXXX[[[aaahhhnnnrrruuuvvvzzz{{{~~~}}}zzzssslllddd^^^UUUMMMLLLQQQbbbzzzkkk}}}xxx^^^www\\\EEE555111111111000000000//////000111111111111444999<<<```yyyPPP<<>>@@@>>><<<;;;<<<<<<;;;:::===???>>>HHHlllfffaaaxxxxxxmmmcccQQQbbb{{{jjjnnnrrrmmmjjjmmmLLL??????888777444333222000//////......---,,,++++++******+++++++++------///:::KKKYYY```LLLNNNjjjmmm```kkktttQQQ000''')))((('''***---111333444>>>SSSjjjxxxtttwww{{{|||{{{xxxuuutttsss{{{nnn___SSSHHH999......111...((("""///111///>>>TTTllluuuSSS;;;111...++++++...000000...------------..................//////000111111111,,,;;;gggqqq}}}zzzhhhTTTEEE???@@@>>><<<999777666888;;;===@@@BBBGGGLLLRRRWWW[[[]]]jjjllloooqqqqqqmmmiiiggg[[[RRRHHHCCCDDDKKKYYYeee|||iiiIIIYYYYYYCCC888111111111000000000000//////111111111000///000333666MMMhhhqqqiii===999;;;<<<888999:::555666333333777>>>GGGTTT```ooo}}}ooowwweeeeeeaaaYYY___\\\TTTUUUYYYUUU\\\rrreeexxx|||PPPBBB>>>HHHPPPOOOSSSZZZZZZ[[[^^^bbbgggjjjjjjiiihhhgggfffeeeeeeggghhhiiiccciiilllhhhyyyooobbbSSS]]]rrrnnnllltttvvvlllmmmqqqVVVkkk|||GGG777999111CCCEEERRRZZZaaacccfffjjjnnnoooppppppqqqsssuuuwwwyyyzzz|||VVVBBB@@@===@@@???===<<<===>>>===<<<===888;;;EEEdddzzzppprrreeeOOOIII^^^tttjjjjjjmmmmmmlllkkkNNN???>>>888888444333222000//////......---,,,++++++******++++++)))***+++---222:::BBBGGGSSSZZZ]]]cccrrrwwwkkk___wwwsssCCC+++777<<<...///111111......555@@@HHHKKKMMMQQQVVV]]]fffpppvvvtttzzzzzzooofff___RRRCCC444111,,,+++...111///+++777000%%%222^^^sssTTT<<>>===;;;:::::::::999888888888999;;;===@@@CCCEEEFFFIIIMMMOOONNNKKKHHHGGGDDDAAA@@@CCCNNN```tttkkkccc}}}nnnIII888333...000000000000000000//////000111000///...///111333@@@XXX}}}www___>>>666@@@:::666999444555222222666:::@@@JJJTTTeeezzzsss[[[dddwwwuuuxxx{{{llleeegggaaahhhdddbbb^^^^^^XXXWWWZZZUUUUUUbbbdddnnnmmmoooGGGBBBDDDOOOTTTRRRSSSZZZXXXXXX[[[___dddgggggggggeeegggjjjlllmmmnnnnnnooommmpppmmmggg{{{vvv~~~ZZZQQQ[[[{{{rrrooollltttyyymmm```^^^tttwwwXXXiiisss===999<<<444FFFPPPXXX^^^eeeggghhhkkknnnpppwwwxxxyyy{{{{{{{{{zzzyyyzzzoooLLLAAA???@@@>>><<<<<<>>>>>>>>>===>>>555:::???TTTyyyhhhVVVJJJNNN]]]rrrqqqmmmiiijjjnnnmmmiiiOOO@@@>>>888888444333222000//////......---,,,++++++******++++++)))***---111777???JJJRRRlllyyyjjj[[[tttmmmpppwwwsssVVV222$$$)))---///222333111---,,,---666666666666888<<>>===;;;;;;<<<999@@@JJJXXXhhh|||{{{___AAA888444/////////////////////000000...///000000///000222444555KKKvvvmmmVVV999CCC@@@888999888666333333666888:::AAAIIISSSZZZnnnzzzNNNNNNwwwkkktttzzzmmmggghhhkkkwwwbbb\\\ttt{{{^^^eeeggg^^^aaaUUU]]][[[XXXXXXPPPLLLTTTiiibbbnnnfffnnnEEEEEEKKKTTTWWWSSSTTTYYYYYYYYYZZZ]]]aaaddddddddddddfffggghhhiiimmmssswwwtttsssiiieeeoooqqqXXXTTT[[[}}}sssooommmttt|||uuummmaaaZZZbbbpppxxxXXXfffrrr===<<>><<<<<<===>>>===<<<@@@888>>>;;;???nnn{{{jjjYYYOOOLLLJJJ~~~ooossssssooonnnqqqpppjjjPPP@@@>>>888999444333222000//////......---,,,++++++******++++++,,,)))))),,,111;;;KKKYYY___pppeee\\\vvvxxxlllmmmEEE:::***((((((---000///...///---///222222000...------...//////000444777222)))///...,,,+++'''&&&---555AAA```yyyrrrUUU:::,,,---111............---------,,,,,,,,,,,,,,,------------,,,,,,------.../////////......---:::gggyyysssyyy~~~lll```PPPDDD>>><<<<<<<<<<<<;;;999777555555666666888;;;<<<<<<<<<>>>CCCGGGLLLXXXiiiwww~~~iiiHHH666222111///......////////////000000---///000000000000333555222???___bbbiii>>>;;;===999:::>>>999666555777666444777<<<:::AAAPPPaaaoooxxxZZZSSSDDDhhhtttgggbbbaaaaaa```SSSUUUyyyjjj___eee___UUUWWWPPP]]]]]]WWWUUUOOOJJJOOOwwwwwwZZZ}}}sssdddbbbnnnHHHIIINNNUUUWWWTTTUUUXXX\\\[[[[[[]]]aaaccccccccckkkiiifffcccccckkkwwwyyywwwllllllpppiiioooWWWTTTzzzsssooommmuuu}}}xxxtttpppggg[[[WWWXXXvvvVVVcccppp===:::AAAGGGTTT]]]bbbdddiiioooooommmoootttyyy{{{~~~|||xxxvvv}}}yyyOOODDD@@@>>>===<<<===>>>===<<<::::::AAA===888OOObbbZZZzzzqqq[[[OOOGGGDDD[[[nnnrrruuuwwwuuuuuuuuurrrnnnQQQ@@@>>>888999444333222000//////......---,,,++++++******+++++++++'''%%%'''(((---:::HHHWWWmmmgggaaattt{{{~~~pppuuuyyyEEEIII;;;...,,,......///111'''+++000333333333333333333222000111666777000&&&///,,,---444:::AAANNNYYY~~~vvv}}}tttUUU===222...,,,***,,,,,,,,,+++++++++,,,---++++++,,,,,,,,,---------+++,,,,,,---......//////---222333555GGGrrr}}}ssseee]]]XXXSSSPPPKKKIIIGGGEEECCCAAA??????;;;>>>@@@AAADDDLLLXXXaaatttzzzgggFFF444...---,,,---........./////////000000---///000000//////111222333666FFFddd|||^^^===999<<<;;;===:::777777888555111222666777AAAKKKPPPVVVbbbqqq{{{^^^EEE]]]yyynnnbbb\\\\\\\\\VVVQQQ===^^^xxxbbb```^^^YYYVVVRRRNNNZZZXXXOOOOOOMMMIIIKKKaaaZZZttt}}}qqqddd]]]nnnUUUIIIJJJMMMRRRUUUUUUVVVYYYZZZYYYYYY[[[^^^aaabbbbbbiiijjjhhheeeccchhhrrrzzzwwwxxxoooqqqoooxxx\\\UUUkkksssooonnnvvv|||xxxtttooofff[[[SSSPPP]]]|||yyyVVVaaakkk???<<>>>>>>>>===<<<777:::>>>===<<>>===<<<===888888<<<:::===KKKDDDhhhxxxooogggkkkwwweeekkkmmmiiijjjrrruuuoookkklllOOO======999888444444222000///.........---,,,++++++******++++++***))))))((()))+++---...???GGGWWWlll~~~lllooonnn^^^HHH666999+++)))222666---***//////222+++(((+++222@@@XXXooolllmmmttttttwwwwwwaaaFFF;;;///(((***,,,,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........,,,000333***---UUUlllnnnqqqddd```gggxxxppp@@@;;;444///......---+++,,,,,,,,,---------..................////////////555000000JJJxxx```KKK;;;DDD444;;;888888:::777222000111222444777888;;;???GGGLLLZZZ]]]fffxxxxxxfffXXXIIINNNNNNLLLFFF;;;AAAZZZhhhbbb[[[YYYZZZZZZWWWSSSRRRNNNIIIGGGGGGGGGFFFDDDKKK{{{ooofffxxxzzzfff___XXXZZZcccnnntttuuu}}}~~~|||{{{xxxpppbbbXXXTTTiii~~~RRRLLLJJJIIILLLPPPTTTTTTSSSTTTTTTUUUWWWYYY[[[[[[ZZZ[[[^^^aaabbbcccdddfffhhhiiipppnnniiiooo~~~dddmmm___YYY~~~ttteeepppwwwfffjjjmmmxxxqqqooollldddYYYOOOKKKMMMQQQ```TTT___aaaFFFEEESSSdddeeennnooonnnmmmmmmnnnppprrrtttsssqqqooolllmmmrrryyy|||~~~zzz}}}bbb???===GGG<<<===EEE999<<<<<<;;;;;;;;;<<<======>>>SSSzzzkkk~~~qqqhhhfffeeegggkkknnnllljjjPPP======999888444444222000///.........---,,,++++++******++++++)))))))))))))))+++,,,---333:::III\\\ooo~~~~~~lllwwwwwweee___III999111///:::@@@999???GGGKKKGGGAAAKKKkkkwwwsssttt\\\III666000***(((***,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,222777000---@@@ZZZlllrrriiiiiilllqqqvvv}}}hhhNNN666333///---...000000///,,,,,,,,,------------...............////////////111333...999^^^vvvBBB888:::;;;999999;;;:::666777;;;111222333444444777<<<@@@DDDIIISSShhh{{{vvvpppkkkddd[[[PPPHHHFFF;;;888DDDEEE===YYY}}}ccc]]]WWWUUUVVVVVVSSSPPPNNNKKKFFFEEEEEEEEEDDDBBBCCCiiicccoooyyykkkaaaqqqaaaLLL???AAANNN^^^hhhtttxxx~~~yyyrrrvvvvvvuuutttnnnbbbTTTIIIMMM]]]{{{mmmMMMKKKJJJIIIKKKOOOSSSSSSRRRUUUSSSQQQTTTYYY]]]^^^^^^]]]^^^``````aaacccgggjjjgggkkkiiihhhmmmwww~~~~~~^^^ZZZpppzzzkkkuuu{{{wwwdddZZZ\\\ccchhhiiibbbYYYNNNHHHGGGLLLRRRWWW[[[ccc{{{SSS[[[RRRDDDIIIUUUccceeennnpppooommmllllllmmmoooppptttsssrrrpppnnnooorrruuuzzz|||}}}{{{{{{|||TTTAAABBB===@@@DDD;;;<<<<<<;;;;;;;;;;;;<<<===GGGKKKnnnnnn~~~|||xxx~~~qqqnnnjjjiiihhhiiijjjkkkjjjiiiPPP>>>===888888444444222000///.........,,,,,,+++************+++)))))))))))))))***+++,,,(((...999GGGZZZnnnyyyzzzyyywww~~~uuuqqqfffOOO;;;///)))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......222444333///000444XXXttt```\\\^^^mmmyyyQQQ...///---,,,,,,.../////////,,,,,,,,,,,,---------------............/////////---666000+++BBBfffsss{{{lllEEE666;;;999999;;;:::666777;;;333333222000///000222555888<<<@@@LLLddd|||zzzqqqnnnrrrttttttyyyzzzyyyxxxvvvsssoookkkiii```]]]WWWNNNFFF@@@===<<>>:::;;;iiifff]]]XXXSSSPPPPPPPPPNNNKKKHHHFFFCCCBBBBBBCCCBBBAAA@@@UUU___gggyyylll]]]QQQKKKMMMggg}}}tttTTT;;;<<>>>>>@@@@@@???<<<<<<;;;;;;;;;;;;;;;<<<888777MMMvvvrrrhhhllljjjmmmtttxxxxxxzzz|||xxxyyy~~~jjjmmmlllmmmmmmkkkiiihhhhhhhhhPPP>>>===888777444444222000///.........,,,++++++***************)))))))))))))))***++++++&&&***///888FFF[[[tttssstttqqqxxxtttdddlll}}}zzz\\\DDD444,,,((())),,,...---***(((((()))************************************++++++++++++++++++,,,,,,,,,---------000111...,,,...222222...---aaauuuxxxsssppprrrwwwzzzxxxuuulllmmmfff___hhhwwwvvvhhhjjjwwwrrrSSS888---......------------+++***++++++,,,,,,,,,------------------.........//////,,,777222+++777QQQuuu~~~BBB:::888:::===<<<888666777777666444222000000000111888888777777BBBWWWhhhoooQQQOOORRRXXX[[[[[[```ggg]]]\\\[[[XXXUUUQQQNNNLLLKKKGGGBBB===::::::;;;<<<555;;;888===[[[~~~rrrdddZZZVVVPPPMMMKKKIIIGGGEEECCCBBBAAA@@@@@@AAAAAAAAABBBKKK{{{fffffftttmmm[[[LLLCCCCCCGGGEEEYYYxxx\\\@@@AAAEEEIIIKKKMMMNNNOOOQQQTTTVVVVVVSSSMMMFFF@@@>>>;;;AAAXXX{{{VVVLLLIIIIIIIIIKKKNNNPPPRRRSSSRRRTTTUUUVVVUUUVVVXXX[[[\\\]]]^^^___```bbbfffiiieeeddddddjjjmmmhhhzzzhhh^^^QQQVVVssstttyyy~~~{{{~~~iiiWWWKKKHHHNNNddd~~~XXXppppppSSSVVV^^^ccckkkhhhnnnpppooonnnlllkkkjjjjjjjjjjjjlllooopppppppppqqqrrrtttppprrryyywwwsssgggLLLEEE@@@===CCC======<<<;;;::::::;;;;;;666>>>BBBJJJ___sssjjjSSS___UUUUUUaaakkknnnssszzz|||oookkkkkknnnooolllhhhfffgggiiiQQQ???>>>888666444444222000///.........,,,+++******))))))******((()))))))))************(((***+++...555GGG^^^ooo~~~qqqnnnwww~~~xxxeeeLLL777---+++,,,...+++---...,,,'''&&&(((+++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------...000---(((+++333666333222===PPP{{{}}}xxxyyy}}}~~~~~~tttwwwttttttnnnMMM///)))555.../////////---+++***)))+++++++++,,,,,,,,,------------------...............333222222555@@@gggrrraaa<<<888777<<>>:::777777:::<<<<<<;;;999777444UUUsss___\\\ZZZVVVPPPKKKGGGDDDAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAHHH___{{{aaaiiipppkkk^^^NNNDDD===999>>>EEEFFFFFFPPPjjj\\\SSSFFF===;;;>>>DDDHHHFFFEEECCC@@@>>>???BBBEEEIIIGGGRRRlllyyyNNNEEEGGGHHHIIIKKKLLLNNNQQQRRRQQQYYY```___WWWRRRTTTXXXXXX[[[___aaabbbcccdddeeefffffffffmmmooohhhsssdddmmmNNNVVVppptttnnnssstttnnnooozzzrrreeeWWWKKKIIIEEEFFFQQQbbbtttvvv```{{{^^^___dddhhhqqqmmmrrrpppooonnnmmmllllllkkkkkkhhhjjjlllmmmnnnpppsssvvv{{{tttuuuxxx|||gggPPPAAA<<>>===<<<;;;::::::::::::AAA===777DDDYYYYYYIIILLLJJJJJJPPPZZZfffooottt~~~xxxyyy}}}vvvzzzuuuoookkkiiilllmmmlllhhhggghhhkkkRRR???>>>888666444444222000///.........++++++***))))))))))))***(((((()))******))))))((()))***)))(((+++555DDDPPPeee}}}eeeKKK<<<...)))))))))***,,,'''((()))(((%%%%%%))),,,((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,(((,,,---,,,,,,///111000000666444DDDyyyiiiEEE000---///---+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------.........//////000444333111OOOmmmSSSEEE888777;;;<<<;;;:::888666444444555555444333...333777777333000111222888666555777::::::777555::::::999999999999999999999555333555999;;;999777999AAAUUU{{{eeeZZZ\\\XXXUUUOOOIIIDDD@@@>>>===>>>@@@AAA@@@?????????AAA:::DDDMMM___```ttt{{{^^^FFF===888===???;;;:::>>>999@@@GGGKKKTTTlllrrr]]]NNNDDD???@@@???>>>AAAFFFNNNUUUZZZZZZPPPMMMYYYkkk|||iiiHHHCCCDDDFFFHHHIIIIIIKKKNNNPPPQQQ[[[dddccc[[[TTTUUUXXXVVVZZZ___bbbccccccbbbcccdddiiijjjlllooojjjqqqvvvuuuTTTYYY^^^tttiiimmmlll___\\\```jjjvvv}}}~~~mmm___[[[XXXTTTJJJHHHEEEEEEJJJUUUaaakkkuuuyyyuuutttyyy___cccfffhhhrrrpppuuuoooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjlllpppsssxxxssstttzzz|||xxxwww{{{}}}YYYGGG@@@;;;AAA@@@???===<<<;;;;;;;;;;;;333333:::===:::;;;@@@>>>CCCEEEEEELLLZZZeeeiiilllxxx}}}vvvmmmmmmooonnnvvv~~~iiijjjppphhhjjjjjjjjjiiihhhiiijjjRRR@@@>>>888666444444222000///.........++++++***)))))))))))))))(((((()))******)))(((''''''((()))((((((+++111666WWWpppzzz{{{vvvmmmYYYBBB444---)))++++++'''&&&((($$$%%%&&&''''''''')))***((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,((())),,,//////,,,,,,...)))444444444GGGlllooo~~~pppwwwaaa???((()))333111&&&***,,,------++++++---///***++++++++++++,,,,,,,,,,,,,,,---------.........---000///111222...:::VVV}}}sssNNN<<<999::::::999888666444555666777555333111333777999666222//////...///000000222444444444444444444555666777888999666666666666777888999:::BBBhhhrrrddd```\\\bbbSSSQQQMMMGGGBBB>>>======<<<>>>@@@@@@===<<<===???999@@@CCCuuubbbmmm{{{{{{TTTDDD999<<>>FFF???BBBDDDEEEEEEFFFJJJMMMNNNTTTZZZ\\\ZZZXXXWWWXXXWWWZZZ^^^```aaaaaacccddd```kkkllliiillllllppp|||jjjbbbXXXRRRooodddfffuuuoooZZZKKKCCCMMMXXXeeemmmsss|||~~~{{{rrrbbbYYYPPPEEEFFFFFFDDDBBBBBBEEEIIIKKKUUUWWWaaawwwlll[[[gggiiigggnnnmmmsssppppppooommmkkkiiigggfffggghhhhhhhhhhhhiiikkknnnmmmnnnoooooooooppprrrttt{{{kkk```YYYCCCCCCBBB@@@???===<<<<<<;;;AAA999999CCCBBB777777BBB;;;<<<>>>@@@DDDLLLUUU[[[cccmmmsssmmmcccaaaiiissszzzgggfffnnnjjjiiihhhhhhhhhiiigggfffRRR@@@>>>888555555444222000///.........+++******)))))))))))))))(((((()))******)))((('''&&&(((***++++++)))))))))(((IIIbbbppp|||yyyqqqjjjZZZ@@@111///(((&&&'''+++***%%%&&&,,,&&&'''((()))***)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,...((((((...///,,,,,,111555,,,)))333555333XXXnnnEEE333+++111111'''%%%---+++---...,,,)))(((***---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,333000...444222000777^^^oooKKK???===<<<;;;:::888666666888888666444555222000000000111333666333666777444111222444555000111111222333555666777555888;;;:::777888>>>CCCbbbaaa]]]OOOLLLOOOMMMJJJEEEAAA>>>>>>???;;;>>>@@@???<<<;;;<<<===>>>>>>???TTTnnnppp{{{~~~aaaDDD:::888555888>>>666<<>>>>>GGG```aaaYYYlllnnngggiiihhhpppqqqqqqooollliiifffcccbbbaaacccfffgggggghhhiiikkkhhhnnnpppkkkgggmmmtttwwwttt|||{{{XXXDDDCCCAAA@@@>>>===<<<<<<;;;===<<<666555888:::999>>>777777???BBBAAAGGGRRR[[[___bbb^^^XXX]]]rrryyykkkbbbcccllliiiffffffhhhiiifffcccPPP@@@777???888444444222000///.........+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---444CCCYYYooowwwuuugggSSS???222,,,))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,111111111000111444:::>>>xxx^^^EEE///...---,,,++++++++++++************************)))************+++++++++,,,,,,,,,---------.........//////000111222222222<<>>??????>>><<<:::999777AAA888JJJ[[[mmmQQQ===AAA???:::999000:::>>>888888BBBJJJJJJMMMOOORRRTTTVVVXXXZZZ[[[eeebbb^^^XXXSSSNNNKKKIIIGGGGGGDDD===:::???LLLXXX~~~iii===III===AAAAAAAAABBBDDDFFFGGGHHHQQQPPPOOOOOOQQQSSSTTTTTT]]]]]]^^^___aaaccceeefffeeeeeefffhhhkkkmmmoooqqqxxx```OOOfff|||eee^^^aaammm[[[@@@LLLQQQDDDDDDIIITTT```gggmmm{{{~~~xxxlll___UUUQQQHHHEEECCCBBBDDDFFFGGGHHH@@@AAA???JJJqqqzzz___bbbggglllooooooooonnnllllllllljjjhhhffffffgggdddhhhjjjgggeeefffhhhiiijjjiiiiiijjjmmmnnnnnnmmmoooyyy^^^RRREEE>>>======>>>??????<<<;;;<<<:::777888<<<444555:::===<<<;;;BBBKKKTTT\\\```^^^```ooouuurrruuu___bbbddd^^^fffffffffgggffffffeeedddPPP@@@777???777444444222000///.........+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---666EEEWWWccc}}}yyyiii]]]EEE>>>555...++++++,,,,,,))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,//////000//////222666999:::fffmmmQQQ===555......---++++++*********************************))))))*********+++++++++,,,,,,,,,------------.........///000000111222222333MMM{{{QQQ;;;CCC666666<<<888777;;;888@@@999::::::222333777444------///333666777777888<<<888...,,,444333222<<<;;;777---CCChhhXXXWWWRRROOONNNJJJEEEHHHKKKMMMKKKFFF???;;;:::;;;<<<<<<<<<:::888777222>>>666>>>rrrrrrdddVVV@@@>>>CCCDDD===???<<<666333888===>>>>>>AAADDDFFFGGGHHHJJJLLLNNNLLLJJJHHHEEECCCBBBBBB444999>>>???>>>???DDDIII___XXXAAABBBBBB?????????@@@BBBCCCEEEFFFLLLLLLMMMQQQVVVXXXWWWUUUZZZ[[[\\\]]]___aaabbbccceeeeeefffgggiiilllmmmooovvvaaaQQQ\\\vvv^^^___dddcccqqqrrrSSSLLLOOO\\\LLLAAAIII\\\llluuuzzzzzzrrrfffZZZRRROOOLLLIIIEEEBBB@@@>>>===HHHEEE@@@IIInnnvvvbbbdddhhhlllnnnoooooonnnjjjjjjhhhgggeeebbb```^^^```eeekkklllhhhdddfffjjjffffffgggiiillloooooonnneeehhhnnntttiiiLLLAAAFFFJJJFFF>>>BBB??????@@@>>>999888;;;===999888:::;;;<<>>KKKWWWttt}}}gggVVVRRRTTTLLLGGGIIIGGG???AAACCCDDDCCC@@@<<<999777888999999888777555444555===999666WWWcccjjj~~~NNNAAA@@@;;;???<<<<<<@@@AAA===;;;;;;888;;;>>>>>><<<<<<>>>AAAAAAAAA@@@@@@@@@@@@@@@AAAGGGFFFDDDAAA===:::;;;<<>>???@@@BBBCCCFFFGGGJJJRRRZZZ]]]YYYUUUVVVWWWYYY\\\^^^^^^___^^^ddddddeeefffhhhjjjlllnnnzzzrrr}}}YYYTTTbbbooo^^^]]]]]]fffuuunnnWWWPPPWWW___^^^WWWTTT```nnn{{{~~~}}}zzzrrreee[[[RRRPPPLLLHHHDDDBBBAAAAAA===CCCJJJ[[[iiiggghhhjjjlllmmmnnnoooooommmkkkjjjjjjkkkiiieeeaaaaaaaaadddhhhddd```fffrrrfffffffffiiikkkmmmmmmkkkeeegggaaaqqq{{{rrrzzz~~~{{{jjjRRRCCC@@@DDDAAA>>>>>>@@@>>>999777999===777555888;;;;;;;;;>>>JJJPPPZZZiiisssqqq{{{nnnhhhgggiiikkkgggfffdddccccccccceeefffRRRAAA888???777444444222000///.........+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))),,,...---)))'''))),,,,,,///:::GGGOOOVVVaaammmttt~~~rrrfff```SSSLLLBBB999222---'''$$$---,,,+++++++++)))&&&###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,...///......///000///222888???IIIgggzzzcccGGG555222222///***,,,,,,+++***************************************))))))))))))************++++++,,,,,,,,,---------.........//////000000000111,,,555ZZZjjjJJJ666888???:::???<<>>??????>>>===;;;999777555666666666666555444333888999:::666AAArrr|||VVVzzzrrrbbbNNNBBB:::>>>@@@===<<>>???@@@@@@<<>>>>>BBBFFFGGG[[[tttxxxhhhjjjjjjjjjkkkkkklllmmmnnnnnnlllkkkooossssssnnnhhhmmmccc^^^aaabbbcccooojjjiiihhhiiijjjjjjgggeeefffmmmggggggwww}}}yyyuuuqqqhhhVVVGGGEEE@@@===>>>>>>:::999;;;;;;888999===@@@???@@@CCCKKKaaa|||wwwRRRooofffbbb___cccjjjiiigggeeebbbbbbdddfffhhhSSSBBB888???777444444222000///.........+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,***(((***)))***+++,,,...444;;;>>>BBBHHHNNNSSSVVV[[[^^^ggg^^^RRRFFF>>>;;;;;;;;;000...***((('''((((((((((((''''''(((******)))((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++***,,,//////...---.........222999888///555ZZZfffHHH:::+++'''---222///)))++++++***)))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------.............../////////444222...777```mmmbbbSSS888888;;;>>>666111>>>BBB333444555777777555333555888...444555???ZZZooo}}}mmm\\\]]]QQQOOONNNFFFCCCBBB<<<@@@???>>>;;;999888777666444555555555444444444333666000555888222LLLkkkcccrrrUUUFFF<<<666888????????????>>>>>>>>>???@@@???>>>>>>==================???CCCFFFGGGEEEBBB???GGG\\\}}}JJJ???333FFF888<<<<<<<<<<<<===>>>@@@@@@DDDBBBCCCHHHPPPTTTTTTRRRSSSUUUXXXZZZ\\\\\\\\\[[[___```bbbeeeiiimmmppprrrssseeetttYYYNNNjjjfffWWW___fffooo}}}]]]OOONNNOOOPPP\\\___dddjjjpppuuuyyy{{{|||yyyvvvqqqllleee___ZZZNNNJJJBBB<<<<<>>@@@DDDPPP[[[```}}}\\\ZZZ{{{zzzhhhdddaaa]]]___fffkkkiiieeecccbbbdddgggiiiTTTCCC999???777444444222000///.........+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))%%%$$$'''***+++++++++,,,,,,+++)))&&&&&&''''''$$$(((111222,,,---444,,,,,,...000000,,,$$$(((((((((((()))***+++,,,'''&&&%%%&&&(((***+++***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))************+++***,,,.........---...///666+++&&&///999:::999;;;[[[yyy]]]FFF444(((+++------***((()))+++******)))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,------..................111///000555???ZZZxxxZZZWWWQQQ@@@444>>>FFF===<<<999>>>FFFDDD<<<>>>IIIWWW\\\ddd^^^SSSTTTWWWLLLIIIHHHBBBBBBBBB999@@@???<<<:::777666555555444444333333333333333333555000444:::222777kkkWWWvvvttt^^^NNNGGGEEEAAA===<<<===>>><<<:::888888888888999;;;<<<===GGGDDD@@@===@@@HHHTTT]]]fff|||hhhCCC===111GGG999<<<<<<<<<<<<===>>>???@@@CCCBBBBBBDDDHHHLLLOOOPPPSSSTTTWWWYYY[[[\\\\\\\\\]]]^^^```cccgggllloooqqqqqqpppkkk```NNN[[[```RRR___iiivvvnnn___YYYQQQQQQRRRTTTWWW[[[___aaa___\\\WWWRRRMMMJJJGGGEEE@@@CCCIIIQQQ^^^rrrnnngggfffeeeeeeeeeeeefffgggjjjiiihhhiiijjjiiiddd```ddd```]]]^^^aaadddfffggg```aaabbbeeeggggggeeeccc___cccdddfffgggfffzzzrrrsss{{{hhh^^^SSSNNNIIICCC???>>>===:::999:::???KKKaaatttyyyTTT\\\tttjjjeeeggggggbbbaaacccjjjhhheeecccbbbdddfffhhhTTTDDD999@@@777444444222000///.........+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++(((&&&&&&'''***---'''))),,,,,,,,,,,,,,,++++++)))***---+++&&&&&&***)))(((&&&&&&(((***,,,---))))))***)))(((((())))))***)))''''''))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************)))+++,,,,,,,,,,,,...000(((...444222+++)))111;;;777:::UUUzzzdddNNN222&&&///888(((---111///***''')))---))))))((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,------------------------...,,,222999555:::cccxxxjjjlllnnnfff]]]fff~~~zzzdddTTTUUUYYYOOOGGGGGGEEE>>>???@@@888;;;:::888666555444444444222222222111111222222222111666333666777333RRRuuujjjsssiii^^^XXXXXXUUULLLDDDFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOTTT```wwwOOOBBB999999999:::;;;;;;;;;;;;<<<===>>>>>>???AAACCCDDDEEEHHHLLLPPPSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]___aaadddhhhjjjlllrrrvvvccckkkTTTSSSkkkaaa[[[aaabbbwwwtttoooggg___YYYVVVUUUUUUOOOKKKGGGKKKSSS[[[^^^^^^aaajjjyyywwwcccbbbbbbbbbbbbbbbbbbbbbbbbhhhhhhgggfffeeecccaaa```]]]ffffff]]]XXXZZZ[[[WWW[[[[[[]]]```ccccccaaa___]]]cccaaa^^^aaa^^^```mmmjjjvvvmmmiiiddd[[[SSSPPPNNNMMMOOOWWWaaaooorrrHHH\\\ccccccccceeeeeecccbbbbbbgggfffcccbbbaaabbbdddfffUUUDDD:::@@@777555444222000///.........+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###(((---,,,(((%%%&&&)))((()))(((&&&''')))++++++))),,,,,,(((''')))++++++%%%(((++++++)))''''''(((*********(((''''''((()))$$$$$$$$$&&&(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((***++++++***+++...000---///......111444222......444555999OOOssssssYYY===///333333222000)))333---((('''***------,,,))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------///---///000,,,///CCC[[[lll^^^QQQOOOQQQLLLKKKGGGIIIFFF<<<<<<>>>777666666555444333333333333111111000000000000111222)))777///+++666222AAAnnndddeeeddd<<<<<<333CCC---???::::::::::::;;;<<<<<<===;;;???DDDEEEEEEFFFLLLPPPSSSSSSSSSTTTVVVXXXZZZ[[[]]]]]]^^^```bbbdddfffgggqqqnnnvvvwwwZZZQQQWWW[[[[[[bbbmmm~~~~~~|||wwwwwwxxxddd^^^___````````````______```aaabbbaaa___^^^___```fffuuuuuuaaaTTTXXX]]]ZZZZZZ[[[\\\^^^___^^^[[[XXXQQQ```___UUUYYY^^^]]]___mmmzzzpppkkklllnnnxxxdddIIIppp|||bbbdddfffddd___\\\^^^``````eeedddbbbaaa```aaabbbcccSSSAAA<<<;;;999444333222000...---,,,,,,+++******)))))))))))))))''''''(((***++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))))))))******************+++++++++,,,,,,,,,............////////////111000///111444999???BBBhhh{{{yyydddPPPAAA999//////...---,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))***+++,,,---..................------............000222444666___qqqfffYYYSSSRRRQQQKKKEEEFFFCCC@@@===:::999999999666555333222111000000000////////////000000000000444333222111222666<<<@@@SSSvvv~~~RRR222777999333444777999999999999999999999999<<<>>>???AAABBBEEEIIILLLOOOPPPQQQSSSUUUXXX[[[\\\]]]^^^^^^^^^^^^___bbbeeekkknnnwwwhhhiiiUUUCCCggg}}}aaa___cccqqqoooaaafffbbbcccdddaaa^^^]]]^^^aaaaaaaaaaaaaaa```^^^]]]\\\aaabbbbbb___YYYVVVWWWZZZUUUXXX]]]``````^^^ZZZXXXUUUTTTTTTTTTUUUVVVWWWWWWWWWlllPPPZZZrrr___dddcccaaa____________```aaa``````aaaccccccaaa```SSSAAA<<<;;;999444333222000...---,,,,,,+++***))))))(((((())))))(((((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,---------.........111000///...///111444666---444===GGGSSSfff{{{xxxlllPPPMMMGGG???777000***'''.........---,,,++++++++++++++++++******)))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''((((((((())))))))))))))))))))))))***+++,,,,,,.........------------------------...000222444555999[[[zzzlllddd\\\SSSOOONNNMMMHHHCCCEEEBBB???<<<999888777777555444333111000000000///....../////////000000000333333222222222555999===qqq\\\}}}gggAAA///555555222666999999999999999999999999999<<<===???AAABBBEEEIIIMMMOOOPPPRRRTTTWWWZZZ]]]^^^]]]^^^___```___```ccceeejjjkkkoooaaa{{{UUUYYYUUUxxxmmm___[[[jjjsssgggjjjbbbcccdddbbb```___aaacccaaaaaaaaa```______^^^^^^___\\\ZZZYYY[[[[[[YYYWWWUUUWWWZZZ\\\\\\ZZZWWWUUURRRQQQPPPPPPOOOOOOOOOOOOTTTUUUeeeiiiKKKqqq}}}hhhaaacccdddcccaaa___^^^^^^______aaa``````aaabbbbbbbbbbbbTTTAAA<<<;;;999444333222000...---,,,,,,+++***))))))(((((())))))'''((()))&&&$$$###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,//////...---,,,,,,------222111111000000333999===999;;;@@@EEEJJJMMMOOOPPPkkkmmmdddOOO>>>777444000//////.........------------------,,,++++++******************))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((''''''((((((((()))))))))))))))))))))***+++,,,,,,---------------------------------...///111222333333...GGG}}}___[[[YYYWWWTTTQQQPPPMMMIIIFFFCCCAAA>>>;;;888666555555444333222000////////////.........////////////000111222222222222333666888HHHlllbbbwww}}}EEE444000444111222777777888888888888888888888888;;;===???AAABBBFFFJJJMMMOOOPPPRRRTTTWWWZZZ\\\]]]\\\^^^```bbbbbbbbbdddeeelllkkkhhhsss|||dddggg[[[KKKaaa|||uuuXXX___qqquuullllllcccddddddcccbbbbbbccceeeaaaaaa____________```aaa```YYYSSSVVV^^^aaa]]]WWWTTTTTTUUUUUUUUUSSSQQQPPPPPPOOOMMMKKKJJJHHHHHHGGGMMMEEEEEE[[[ooo]]]nnn|||aaaVVV^^^iiicccbbbaaa___^^^^^^]]]]]]```_________```bbbcccdddTTTBBB<<<;;;888444333222000...---,,,,,,******)))(((((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,---............,,,...222555666333...***333444444444444333222111444999888...'''(((---///.........---------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''((((((((())))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,------///000111111999///---GGGuuubbbRRRWWWSSSUUUUUUTTTPPPLLLHHHFFFBBB@@@===:::777555444444222111000///............------.........////////////111222222111111333444222[[[aaahhhwwwIII888333555555///444888111666666777777777777888888:::<<<>>>@@@BBBFFFJJJMMMOOOPPPRRRSSSUUUWWWXXXXXXZZZ]]]```bbbccccccdddeeelllnnniiilllZZZwwwSSSOOOVVViiigggWWWbbbuuurrrllljjjffffffeeecccbbbaaaaaabbb```___^^^]]]]]]___aaabbbaaaZZZTTTWWW___ccc___XXXQQQQQQPPPNNNMMMLLLKKKKKKNNNMMMKKKIIIGGGFFFFFFEEEGGGEEEFFFKKKWWWqqqyyybbbhhhwwweee``````aaa```aaaaaa```^^^]]]\\\\\\\\\^^^^^^^^^]]]^^^```cccfffUUUBBB<<<:::777444333222000...---,,,,,,***))))))((('''((((((((('''%%%$$$&&&))))))'''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''((((((((((((((()))))))))***************+++++++++,,,,,,,,,)))***+++---............***(((&&&'''+++///222222---.........------,,,,,,***------++++++...000000((((((((()))******++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,++++++++++++,,,,,,------++++++,,,---.../////////***555666000===hhhwwwkkk[[[RRRQQQOOOQQQSSSQQQLLLFFFBBBAAA???>>><<<:::777555444333000///......------------------------...............000111222111000111222555>>>ooobbbWWW}}}eee777666444666333...666888,,,555555555666666777777777:::;;;>>>???AAADDDIIILLLRRRSSSTTTUUUVVVVVVUUUUUUXXX[[[___aaabbbcccdddeeegggmmmmmmlll|||~~~VVVxxxXXXRRR```rrrdddWWWfff~~~wwwnnnlllkkkiiigggdddbbb```^^^]]]\\\^^^]]][[[[[[[[[]]]___aaa^^^ZZZWWWXXX[[[\\\ZZZWWWOOOMMMKKKHHHGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCGGGKKKJJJGGGOOOhhhyyyrrrxxxrrrhhhzzzuuubbb[[[___aaa[[[TTT^^^]]]]]]]]]\\\[[[ZZZZZZ\\\]]]]]]\\\\\\]]]aaaeeeUUUCCC<<<:::777444333222000...---,,,,,,***)))((((((''''''(((((((((&&&$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********++++++++++++,,,******++++++++++++******666333...+++++++++,,,,,,------------------......)))((('''(((******'''$$$------------------------))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&'''''''''((((((((((((((((((((()))***++++++)))******++++++,,,,,,---******,,,------......---+++///333000---999UUUooo~~~yyymmm^^^UUUTTTTTTSSSQQQQQQQQQNNNIIIDDD@@@???;;;:::999888666444333222......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111000000111333777222IIIttt}}}jjjhhhvvvnnnfffDDD444333000111///,,,555888---333444444555555666666777999;;;===>>>???BBBFFFIIITTTUUUVVVWWWWWWWWWVVVUUUVVVYYY\\\^^^___aaaccceeeaaagggkkkmmmuuuiiiwwwmmmVVVXXXfffvvv___VVVjjj|||yyymmmkkkmmmmmmjjjgggcccaaa___]]]ZZZXXXZZZYYYYYYXXXYYYZZZ\\\]]]XXXVVVTTTSSSQQQQQQPPPOOOLLLJJJHHHEEECCCBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAABBBAAADDDGGGIIIIIIOOOVVVyyyyyyeee```ZZZVVVUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYY[[[\\\[[[ZZZZZZ^^^aaaVVVCCC===:::777444333222000...---,,,,,,))))))(((''''''''''''(((%%%'''(((%%%###%%%,,,222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))))))))*********+++++++++******)))))))))"""$$$))),,,......---,,,......,,,+++***)))))))))---+++***,,,......---,,,,,,+++***)))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++)))))))))***+++,,,,,,,,,)))***+++,,,------,,,,,,333---+++000111...///444QQQrrrvvv]]]^^^]]]WWWNNNJJJMMMRRRTTTQQQOOOLLLIIIEEEBBB???===666666555555444222111111------,,,++++++++++++,,,+++,,,,,,,,,,,,---------...///000000///000222444111555666WWWyyybbbZZZttt~~~}}}vvvxxxFFF222111///,,,000111,,,000555///222333333444555555666666999;;;<<<======@@@CCCFFFOOOQQQSSSUUUVVVVVVUUUTTTTTTVVVYYYZZZ\\\^^^bbbeeebbbaaafffnnnrrr}}}bbbkkkVVVbbbkkkccc]]]ggg}}}~~~{{{zzzzzzwwwuuu{{{uuugggeeegggjjjkkkjjjgggbbb```___]]]ZZZWWWVVVWWWWWWWWWWWWWWWWWWWWWSSSQQQNNNLLLKKKJJJHHHGGGIIIHHHFFFDDDBBBAAAAAAAAA???>>>======<<<<<<======@@@<<<===CCCGGGFFFEEEFFFNNNbbb|||sssSSSPPPSSSUUUSSSQQQSSSXXX]]]TTTUUUWWWXXXYYYYYYXXXXXXVVVYYY\\\[[[XXXWWWZZZ^^^VVVCCC===:::666555333222000...---,,,,,,))))))((('''''''''''''''!!!'''+++'''"""'''777FFF&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((())),,,++++++++++++,,,------***+++***(((&&&&&&))),,,+++******)))))))))******(((&&&&&&(((((((((***,,,)))))))))))))))*********'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++((())))))***++++++,,,,,,((()))+++,,,------,,,+++%%%000555000---222444222,,,===ZZZzzz|||}}}jjj]]]\\\VVVMMMOOOUUUYYYWWWQQQLLLLLLLLLHHHCCC???===<<<999777222222222222222111000///,,,,,,++++++***+++++++++++++++,,,,,,,,,---------...///000//////000333666,,,???222444rrrxxxqqqsssmmmeeeqqqsss```ZZZQQQ///333222///,,,333555,,,,,,333111222222333444444555666666999;;;<<<<<<<<<>>>AAADDDIIIKKKNNNQQQSSSSSSSSSSSSSSSUUUWWWXXXZZZ]]]aaadddggg```bbbmmmppptttddd___ZZZWWWggg{{{eee```kkkwww|||zzzzzz{{{zzzvvvsssooollllllmmmlllnnn|||fff]]]aaaddddddfffiiifffbbb``````___\\\YYYTTTUUUUUUVVVVVVUUUUUUTTTQQQMMMIIIHHHIIIIIIFFFCCCGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>@@@BBB???===@@@GGGGGGDDDMMMfffbbbRRRPPPRRRRRRSSSUUUWWWVVVSSSPPPRRRSSSUUUWWWXXXXXXXXXXXXTTTYYY\\\[[[XXXVVVXXX[[[]]]>>>???777:::666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///---111666???NNNeee~~~oootttyyypppdddZZZUUURRRPPPOOONNNOOOPPPQQQQQQOOOMMMLLLHHHFFFBBB>>>:::777666555333222111///......---------,,,,,,+++*********+++******+++++++++,,,,,,,,,---------............///000666333000FFFyyybbbQQQRRRPPPXXXfffkkkvvvzzz}}}zzzlll}}}QQQ111222555///...............///000000111111111111222333444444666888:::;;;;;;===@@@CCCFFFJJJLLLKKKNNNTTTUUURRRVVVVVVUUUSSSSSSWWW]]]aaabbbYYY[[[fffgggdddvvvKKK~~~wwwOOOXXXooozzzcccaaalllvvvyyyzzz|||{{{xxxxxxxxxyyy}}}~~~{{{tttnnnuuusssqqqnnnlllkkkkkkkkkfffbbb```aaabbbgggwwwggg```cccaaa]]]]]]^^^_________^^^]]]]]]\\\\\\YYYUUUQQQOOOOOOPPPRRRKKKIIIFFFDDDDDDCCCAAA???BBBBBBBBBBBBAAA???===<<<>>>===;;;::::::;;;===>>>;;;;;;<<<<<<===>>>>>>>>>>>>AAABBBCCCLLLcccrrr]]]RRRMMMKKKIIIKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTTTTSSSRRRRRRSSSUUU___\\\YYYXXXXXXXXXVVVSSS]]]>>>???777:::666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,------------............,,,......---///666BBBKKKgggyyy|||hhh```dddYYYTTTMMMIIIIIIKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKHHHFFFBBB>>>:::777555444222222000///...------------,,,+++************************+++++++++,,,,,,------------............666---///888:::HHHqqqCCC999DDDMMM```cccgggqqq{{{|||xxxxxxrrrXXX888111444222,,,...............//////000111111111111222333444444666777999:::;;;===@@@BBBFFFHHHJJJKKKIIIJJJNNNRRR[[[ZZZXXXUUUTTTTTTWWWZZZ```\\\```jjjjjjeeemmm}}}UUURRRzzzuuuNNNTTTxxxzzzyyyjjjjjjkkknnnpppqqqrrrrrrvvvssspppoooppprrrssstttlllkkkjjjhhhgggggghhhhhhkkkhhhfffgggggglllzzz~~~nnnaaadddiiifffbbbaaa]]]]]]^^^^^^]]]\\\\\\[[[WWWVVVTTTRRRPPPNNNLLLLLLHHHEEECCCAAAAAA@@@???===????????????>>><<<:::999<<<;;;999888888999;;;<<<999::::::;;;;;;<<<======<<<@@@CCCCCCBBBHHHTTT___sssggg^^^QQQIIIIIIKKKMMMMMMIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVYYYWWWUUUUUUWWWXXXWWWUUU^^^>>>???777:::666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,---------......333555666444000...///111777???IIIQQQ]]]rrrwwwhhhZZZQQQFFF>>><<>>=========<<<;;;;;;;;;;;;;;;:::888777666999888777666666777888999777777777888999999::::::666;;;@@@AAA>>>;;;:::;;;FFFPPPbbbwwwmmm[[[GGGCCC@@@@@@DDDGGGHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKMMMNNNPPPPPPPPPRRRTTTWWWTTTSSSRRRTTTWWWYYYZZZZZZ^^^>>>@@@777:::666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------(((,,,000222111000///000)))...222222111777DDDPPP^^^bbb^^^RRRRRR]]]dddbbb{{{lllgggnnntttrrrcccPPP???<<<@@@AAA>>><<>>AAAEEECCCKKKXXXWWWKKKIIIQQQVVVXXXZZZ[[[ZZZYYYZZZ[[[``````___]]]```gggkkkjjj]]]uuukkk\\\___gggtttooocccjjjyyyyyyyyymmmdddcccbbb^^^ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVOOOPPPPPPOOOMMMIIIDDDBBB>>><<<::::::;;;;;;:::999888888888777666555555444555555444333333444555555333444444555666666777777666777888:::;;;;;;<<<<<>>>>>CCCPPPeee|||qqq```VVVNNNCCC:::CCCBBB@@@AAABBBCCCAAA@@@FFFFFFEEEEEEFFFGGGHHHHHHKKKMMMNNNOOOOOOPPPRRRTTTRRRRRRSSSUUUXXX[[[\\\]]]^^^???@@@888;;;666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---&&&(((+++---,,,,,,++++++---111666777333---(((&&&---222444000111888>>>???DDDAAA999222777???<<<444:::555444777;;;===???AAA===>>>???@@@AAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHBBB@@@<<<888444111//////......---,,,++++++++++++)))))))))(((((())))))***))))))*********+++++++++,,,,,,,,,------------...(((333444---000<<<:::...QQQ[[[>>>555@@@EEEIIIIII???FFFIIINNNTTTYYY]]]___```^^^fffoootttuuuvvv{{{}}}|||xxxsssssslllZZZLLLIIIGGG???;;;===GGGsssUUU444444444444000,,,+++...,,,,,,,,,,,,,,,---......////////////000111222222333555777888888:::===???EEEBBBNNNbbbgggZZZPPPPPPSSSVVVZZZ\\\\\\\\\\\\]]]]]]___^^^[[[```hhhjjjeeemmmvvv[[[yyyyyy}}}yyyOOOUUUdddfff{{{|||eee```ccceeeiiipppwww|||nnnddd[[[\\\bbbdddbbb```XXXXXXWWWWWWVVVTTTSSSRRRNNNNNNLLLJJJGGGEEECCCBBB<<<:::888888999999999888666666555555444444333333222222111111111111222222111111111222333333444444888666444333444666777888777888999:::;;;???DDDHHHIIIVVVcccpppzzzooodddYYYNNNAAA<<<===?????????===<<<;;;<<<>>>???@@@@@@DDDDDDCCCDDDDDDEEEFFFFFFKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRSSSTTTUUUWWWZZZ[[[^^^???@@@888;;;666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((((((###%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,000000//////////////////222---'''''',,,333999<<<333555666444111000//////000555777444222555777555999:::;;;999555333666::::::<<<>>>>>>>>>>>>???AAAAAABBBDDDFFFFFFEEECCCBBB===;;;888444111///...---------,,,+++++++++++++++((((((((((((((())))))***)))))))))************+++,,,,,,,,,,,,------------+++...000///,,,...444:::---```hhhTTTNNN===;;;EEEBBB<<<===???AAABBBCCCDDDDDDDDDJJJQQQSSSSSSSSSVVVZZZUUUUUUYYY\\\XXXPPPLLLLLL>>>======;;;777BBBkkkbbb222000333000)))***000///(((,,,++++++++++++,,,------............///000111222222444666777777999<<>>777<<<888666;;;?????????@@@;;;:::::::::;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEIIIKKKKKKKKKJJJJJJLLLNNNNNNOOOPPPQQQQQQRRRTTTVVV___???@@@888;;;666333000//////...,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((($$$%%%''')))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************++++++++++++***)))((()))***+++,,,,,,---------...000...((($$$&&&&&&(((...111222333444***111666222...---000222---000333444666:::>>>AAA999;;;======<<<===???BBB===>>>@@@BBBBBBBBB@@@???888777444111///---,,,,,,,,,,,,+++************+++(((''''''''''''((()))***))))))))))))************++++++,,,,,,,,,---------...,,,---000,,,(((000===333777QQQ]]]<<>>>>>======???AAA;;;;;;>>>@@@===777777:::===999???MMMXXXjjj```>>>///111///***%%%)))///...(((+++++++++++++++,,,,,,---............///000111111111333555666777888;;;>>>BBBEEEMMMWWW^^^^^^YYYTTTTTTVVVYYYYYYWWWVVVUUUUUUWWWYYY]]]bbbbbb^^^[[[[[[^^^eee\\\RRReeeqqqcccwwwSSS```SSSZZZmmmtttdddVVVOOONNNZZZddddddiiiiii___^^^]]]\\\]]]]]]ZZZWWWWWWWWWUUUSSSPPPMMMKKKIIIEEECCCAAA???>>>=========999777555444444555444222222222000//////000000111......////////////...............///000000111111,,,000444555555444555666333444444444444666999<<<<<<666444666:::;;;<<>>???@@@BBBCCCFFFGGGIIIIIIIIIJJJLLLOOOKKKMMMOOOOOONNNOOORRRUUU___???AAA999;;;666333111//////...,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%&&&(((***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++---,,,***+++,,,---,,,,,,******+++---...///...,,,333///---000000---++++++---......///111333333000666555444444666888555000777999;;;;;;999:::===@@@===>>>???@@@AAA@@@@@@@@@666444222///---,,,,,,,,,++++++******************'''''''''''''''((()))***))))))))))))************++++++,,,,,,,,,---------......---,,,///333222...777111,,,HHHlllVVVAAA@@@===;;;::::::;;;<<<777888999999999999;;;<<<;;;:::;;;<<<:::777;;;AAAIIIlllrrrZZZ???444...+++,,,------,,,***+++,,,++++++******++++++,,,---...------......///000111111333555666666888;;;===AAAGGGKKKKKKOOOUUUXXXVVVQQQSSSUUUVVVUUUTTTTTTUUUYYYVVVWWW[[[[[[XXX\\\ccc[[[bbb^^^YYYHHHkkkwwwcccbbbdddPPPNNNOOO[[[xxxxxxjjj\\\UUUSSSQQQQQQSSSSSSWWW___rrrkkk___bbbccc```ZZZVVVWWWZZZ\\\XXXWWWUUURRROOOKKKIIIGGG??????>>>>>>===;;;::::::888666333222333333111000111000///...---...///000---......//////......---------......///000000111///111333111...---000333...111555666666444444444555111444;;;;;;555666===888999777444666;;;<<<999999888999===:::666888???555777999:::::::::;;;<<<999::::::;;;===???@@@AAACCCEEEGGGHHHIIIKKKNNNPPPKKKMMMPPPPPPOOOPPPSSSVVVfff???>>>999:::555444111///------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%'''((())))))************'''''''''(((((()))+++++++++,,,,,,+++******+++---///......------,,,,,,,,,------//////...,,,***(((((()))))))))))))))(((((())))))((((((((((((((()))&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000111222444555666666666666777888999999::::::======>>>>>>===<<<:::999444333111///---++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,------.../////////222111111555GGGnnngggVVVXXXPPPBBB:::444<<<===;;;777999>>>===888777>>>???666AAAiii~~~pppzzzbbbEEE444///...------,,,,,,,,,+++++++++******))))))******+++,,,...------......///000111111222333555666888999:::>>>BBBHHHLLLNNNPPPQQQRRRWWWWWWUUUTTTTTTTTTTTTTTTXXXXXXYYYZZZ[[[]]]___```]]]\\\]]]nnn___LLLcccSSSgggTTTRRRSSSZZZwwwwwwjjj___XXXWWWSSSOOOKKKKKKNNNQQQSSSZZZrrrnnnsss]]][[[^^^]]]ZZZWWWUUUTTTTTTTTTQQQOOOMMMLLLLLLKKKJJJIIIAAA@@@>>><<<:::999888888666666555444222111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........000000111111111222222222222333555444333333444666555555555555666666666666777777666666666666666777999999888888777888888999999:::;;;;;;::::::<<<>>>CCCCCCDDDEEEFFFHHHJJJKKKHHHLLLPPPOOOMMMNNNRRRWWWfff???>>>999:::555444111///------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((***+++***(((,,,---......//////......///000111111111000...---111222333222000000222333222222222222222222222222///000111111111///---,,,))))))))))))((('''&&&&&&(((''''''&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********)))******++++++******)))************************++++++++++++++++++++++++++++++,,,,,,---............///000111222333444555666666777888888999::::::<<<============;;;:::999333222000...,,,+++******(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---....../////////...------333IIInnnpppgggVVVKKKPPP]]][[[PPPgggpppyyyvvv|||mmmIII111+++...---,,,,,,,,,,,,+++++++++******))))))******+++,,,------------...///000111111222333444666888999:::>>>BBBGGGJJJLLLLLLMMMNNNUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\YYY^^^{{{eeeLLLdddcccAAAsss___NNNTTTZZZZZZ{{{uuujjjccc[[[WWWUUUSSSMMMHHHLLLMMMMMMKKKLLLVVVggguuu}}}sss|||vvvddd^^^aaa^^^]]][[[XXXVVVUUUUUUUUUQQQNNNKKKJJJIIIHHHFFFEEE@@@???===;;;999888777777555444333222111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...............000000000000111111111111111333444444333222444555444444444555555555666666555555444444444444555555888888777777777777888888888999::::::999:::<<<>>>@@@@@@AAABBBDDDFFFHHHIIIHHHKKKNNNNNNLLLMMMQQQUUUfff@@@???::::::555444111///------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((())),,,,,,+++---//////...---222222333444444444333333222444888<<<======<<<;;;<<<======<<<;;;;;;<<<>>>:::::::::::::::;;;;;;;;;999999:::::::::888777666222222111000///---,,,+++******)))(((((('''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((***************************++++++,,,,,,---......,,,---...///111222333333666666777777888888999999;;;;;;<<<<<<;;;:::888777222111///---,,,+++******((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********+++++++++,,,,,,------......///111000000///,,,///<<>>===;;;999888666666666222222111000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---------------.../////////000000000000000111222222111111222333222333333333333444444444333222222222222222333333777666666666666666777777777888999999888888:::<<<======>>>???AAACCCDDDEEEFFFIIILLLLLLKKKKKKNNNQQQfff@@@???:::;;;555444111///---,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((***,,,///111000000111222555555444333999::::::;;;;;;:::::::::888:::===AAADDDEEEFFFFFFBBBCCCCCCCCCAAAAAACCCDDD???????????????>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;999777555333222111000///...------------************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((*********************************+++,,,,,,------,,,,,,---///000111222333555666666666777777888888999999::::::999888666555000///---,,,+++***))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************+++++++++,,,------......000000222444222///000555@@@ppp}}}tttPPP666......///...++++++++++++************)))))))))))))))***++++++,,,,,,,,,,,,---...///000000111222333555777888999;;;>>>BBBEEEGGGHHHJJJKKKPPPQQQTTTVVVXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVTTTYYY^^^[[[TTT]]]jjjHHHOOOrrrxxx^^^LLL^^^fff]]]YYYRRRNNNMMMQQQVVVYYYcccgggkkkmmmkkkfff___YYYVVVQQQMMMLLLNNNOOOKKKGGGRRRQQQNNNLLLLLLLLLOOOPPPVVVhhhpppXXXyyyyyybbb```iiifffYYY[[[ZZZYYYWWWVVVUUUTTTTTTOOOLLLHHHEEECCCAAA>>>;;;;;;:::999777555444444444000//////...------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))***************++++++,,,,,,,,,,,,,,,---------............///...///000000//////000222111111111111222222222222111111000000000111222222555444444444444555666666555666777777666777999;;;:::;;;;;;<<<>>>@@@BBBCCCDDDGGGIIIJJJIIIIIIKKKMMMggg@@@???:::;;;555444111///---,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''))),,,000333555666666777:::<<<===<<<:::======>>>>>>>>>======<<<@@@@@@@@@AAABBBEEEGGGIIIGGGHHHIIIHHHFFFFFFHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>><<<:::999888888777555444333222222222///......------,,,,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...///000222222333444444444555555555555555555666777777666555333222---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,---------,,,+++,,,111222000111444+++:::OOOlllnnnQQQ???---)))111555---"""++++++*********)))))))))))))))(((((())))))***++++++++++++,,,,,,---...//////000111333444666777888888<<<@@@DDDGGGIIILLLNNNNNNOOORRRTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUOOOQQQVVVWWWOOOLLL^^^vvvoooQQQLLLllljjjMMM???XXXmmm[[[PPPKKKJJJIIIBBBDDDHHHMMMNNNKKKHHHGGGQQQQQQPPPOOONNNPPPTTTWWWIIIRRR\\\eeelllxxxccchhhwwwccc^^^dddggg```XXXWWWWWWVVVUUUSSSQQQPPPOOOMMMJJJFFFCCCAAA???<<<999888777666444333222222222---------,,,,,,++++++***+++************)))))))))************************((((((((()))))))))******)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,---......------...///...////////////000000000///////////////000111222333222222222333333444555444555666555555555777999999999:::;;;===???AAABBBBBBDDDFFFHHHHHHHHHIIIJJJgggAAA@@@;;;;;;555444111///------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%'''***---000222333888999;;;>>>AAABBB@@@>>>777777777777777666666555888888999<<>>===;;;999888777666666555555444444333222111111,,,,,,+++***)))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,---...000111222333333333333333333333333333222333333333333111000///+++******)))((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******)))******++++++,,,,,,------******---...---///333666///)))444WWW\\\AAA...,,,+++,,,...---+++(((*********))))))))))))((()))(((((((((((()))******++++++++++++,,,---......//////000222444555777777777;;;???CCCFFFIIIMMMPPPLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSPPPOOOPPPKKKFFFLLLXXXuuuTTTQQQcccjjjdddPPPEEEVVVuuuxxx]]]JJJYYYTTTQQQPPPOOONNNOOOSSSIIINNNTTTXXX\\\bbbjjjqqqaaafffoooooobbb\\\bbbbbbXXXVVV\\\UUUUUUTTTRRRPPPNNNLLLKKKIIIFFFCCC@@@???===;;;999666555444222111000000000,,,,,,+++++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))***************************++++++++++++***+++,,,,,,++++++,,,...------------...............------......///000111111000000000111222333444222333444444333444666777888888999:::<<<>>>@@@AAA@@@AAADDDFFFHHHIIIIIIIIIgggAAA@@@;;;;;;555444111///------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((+++...000000000000333444666:::===>>><<<:::444444444444444333222222000111444999???FFFLLLOOOKKKLLLLLLKKKJJJJJJKKKMMMKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJJJJJJJIIIEEEDDDBBB@@@>>>===<<<<<<======<<<;;;:::999888888555444333111000...---,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++***+++,,,---...///000111111111111111111111111111///000000000000...---,,,))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,///,,,,,,...---+++...333666333000...111AAAaaa}}}{{{oookkkeeeTTTDDD===///111111,,,'''&&&+++000******)))))))))(((((((((((((((((((((((()))******************+++,,,---......///000222333555666777888;;;???BBBDDDHHHKKKNNNJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRPPPNNNJJJFFFDDDGGGKKKMMMwww]]]EEEWWWmmmuuujjjVVVGGGAAA>>>KKKeee~~~rrrXXXJJJzzzwww``````[[[]]]bbb]]]SSSSSS\\\UUUTTTTTTRRROOOLLLIIIGGGDDDAAA???===<<<;;;:::888444333222000////////////++++++++++++************)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))*********'''((())))))******))))))(((((()))))))))*********(((***++++++***)))+++,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///////////////000111222333111222333333222222444666666666777888:::<<<>>>???>>>???BBBEEEHHHJJJIIIHHHgggAAA@@@;;;<<<555444111///------,,,---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))+++---000222333222000...,,,---///333777777666444;;;<<<<<<<<<;;;:::999999777888:::;;;===>>>??????;;;<<<===<<<;;;:::<<<>>>::::::<<<===???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIIIIKKKJJJHHHFFFDDDCCCBBBAAACCCBBBAAA@@@???>>>===<<<======;;;999777555333222,,,+++++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++))))))***+++---...///000000000000000////////////---......///...,,,+++***)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,***))),,,...---+++---222+++(((...777666---///999DDDhhh}}}\\\???222===FFFFFFAAA999///&&&''')))+++,,,+++*********))))))))))))((((((((((((((((((((((((((()))******************+++,,,---.........000111333555666777999;;;???AAACCCEEEIIIKKKHHHIIIJJJLLLOOORRRTTTVVVTTTSSSRRRQQQPPPPPPPPPPPPGGGKKKKKKFFF@@@???AAABBBDDDFFFlllyyymmmKKK===PPP]]][[[kkkpppaaaOOOMMM]]]wwwtttssslll```^^^rrrqqqfffeeeccc^^^\\\]]]]]]ZZZWWWVVVUUUUUUTTTRRROOOKKKHHHFFF@@@>>>;;;:::::::::999777333222111///............++++++++++++************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))((()))******))))))***+++******+++++++++,,,,,,,,,))))))))))))***+++,,,---.........//////000222222000111222222111222444666555555666777999;;;<<<======>>>AAAEEEIIIJJJJJJIIIkkkCCC;;;>>>999666555222000...,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&'''&&&'''((()))((((((''''''(((((((((+++///222222111(((777>>>555222777444***555333333888???CCC>>>777;;;<<<999444222444555333...000111000333666555111000333666666666666333000333222222333333444555666777777555333666:::999555@@@>>>>>>AAACCCCCCDDDFFFOOOMMMKKKLLLNNNOOOOOONNNJJJGGGJJJQQQNNNDDDAAAEEEEEE@@@===>>>AAACCC@@@<<<;;;777222...+++***+++,,,&&&&&&&&&''''''((((((((((((''''''&&&''''''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...////////////////////////......---,,,+++))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......///////////////000000111444:::FFFZZZsssvvv]]]III===666333...000222444444111...,,,++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,...//////111222444666777999:::<<>>===<<<999888666555555111000///...---,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...............///000000000000000000111222333444333555666777666777888:::===>>>AAACCCFFFGGGIIIIIIlllCCC;;;>>>999555444222000...,,,,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''((()))))))))))))))((('''''')))+++,,,,,,,,,---000444999<<<===;;;:::===;;;444,,,)))---444:::===777333222111......111...---///444999;;;;;;;;;:::GGGIII>>>>>>LLLSSSNNNTTTYYY^^^]]]ZZZYYYZZZ\\\TTTSSSQQQPPPNNNMMMMMMMMMGGGCCC===999<<<@@@>>>888222111444;;;CCCDDDAAA======AAAGGGKKKMMMMMMMMMMMMTTTQQQNNNLLLHHHGGGKKKRRROOOMMMJJJGGGDDDBBBBBBBBB<<<<<<===<<<:::666222000++++++***)))(((''''''&&&))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))******++++++,,,---------...........................---,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,------------//////......//////000111,,,,,,///444===HHHRRRYYYwwwpppPPPIII>>>555///------,,,---...000111111///---++++++******)))(((((())))))((((((((((((((((((((((((((((((((((((((())))))*********))))))******+++,,,......///000222444666777999:::<<>>XXXhhh]]]OOOOOOPPPYYYmmmuuullleeeiiirrrtttkkk___QQQLLLQQQ]]]bbbggg~~~vvvhhhbbb```^^^]]]]]]\\\ZZZXXXVVVTTTSSSRRRSSSQQQNNNLLLIIIFFFAAA===<<<;;;999777555444333333000000///...---,,,++++++))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++...------------...//////000000000000111222333333222444666666666666888:::<<<===???AAADDDFFFGGGHHHlllDDD;;;>>>999444333111000...------,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++***))))))***((())),,,111444444222999;;;======999333///---666444:::DDDDDD<<<777999...,,,111999666111:::JJJTTTMMMMMMVVVZZZUUUPPPPPP___lllfffPPPMMM___dddWWWHHHNNNSSSPPPIIICCCEEEJJJIIIIIIIIIIIIJJJJJJKKKKKKWWWSSSKKKGGGKKKPPPOOOHHHHHH???555222666:::888444===@@@BBB???;;;<<>>AAADDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIILLLLLLKKKJJJHHHEEEDDDBBB@@@???>>>===<<<<<<<<<<<<===@@@>>>888999PPPxxxxxxeee```eeebbbXXXKKKEEEPPP[[[OOOBBBCCCGGGVVV[[[^^^]]][[[\\\bbbiiiyyyiiiYYYTTT[[[```^^^XXX\\\ZZZWWWTTTRRRQQQPPPPPPOOOMMMJJJGGGEEEBBB===:::888777666444222111000000//////...---,,,++++++***)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...////////////000111222222111333555555555555777999999:::<<>>888333222111///......------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))*********+++222222333777===>>>;;;777777777777555444444777:::???;;;888999999777888:::MMMOOO\\\hhh___OOOUUUjjjiii[[[UUUYYYYYYMMMCCCAAANNNPPPEEE333333???>>>111333777===???:::333444888333444444555666777777777888888666333555999888444555888===DDDLLLOOOJJJCCCDDDJJJLLLGGG===999>>>DDDQQQ___gggaaaYYYUUUOOOGGGIIINNNRRRSSSRRRQQQRRRUUUUUURRRNNNIIIEEEBBB@@@???===<<<999777333111...---(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))******+++,,,,,,,,,------------------------,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---------------......///////////////000111222333,,,...000222333666;;;>>>======???DDDHHHHHHDDD???:::888555222///---,,,,,,000///.........,,,)))''',,,+++******)))************))))))((((((((())))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))***++++++------...///111333555666888999;;;===@@@CCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGEEEBBB@@@>>>======<<<;;;:::::::::::::::888:::>>>===;;;BBBNNNvvv^^^XXXYYYYYYYYYYYYYYYZZZZZZXXXVVVSSSQQQOOOOOOOOOPPPKKKIIIFFFCCCAAA???;;;888666555333222000/////////...------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,............///000111222000222333444444444666777777888999;;;>>>@@@BBBCCCnnnFFF===>>>888333222111///......------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((())),,,000333555<<<<<<>>>@@@AAA???888333222///+++(((***000999???555DDDPPPWWWeeeyyyeeeccciiikkkXXX>>>===MMMAAA666///555999666222333999>>>AAAAAA@@@CCCKKKRRRKKKLLLSSS\\\^^^ZZZXXX[[[hhhhhhgggfffcccaaa^^^]]]RRRXXXZZZWWWSSSQQQNNNKKKIIIHHH@@@666333999@@@AAAEEEPPP]]]```ZZZRRROOOPPP:::EEELLLJJJMMMYYYbbbcccFFFJJJOOOTTTVVVTTTQQQNNNXXXUUUQQQMMMJJJHHHHHHHHHEEEDDDBBB@@@>>>;;;:::999222///+++'''%%%&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,++++++++++++++++++++++++*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------000111111000//////000111333000///000444555333111///...---------///111333---+++***+++++++++)))''',,,+++***)))))))))******)))((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))***+++,,,------///000222444555777888:::===???BBBDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB???===<<<;;;;;;:::999888888888888:::000...666:::666666;;;;;;dddlllXXXVVVTTTOOOTTTYYYYYYUUURRRSSSVVVSSSRRRPPPOOONNNNNNNNNOOOHHHFFFCCC@@@???===:::888555444222111//////......,,,,,,++++++******))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***++++++------------...///000000///000222222222333444666555666777888;;;===@@@AAAoooGGG===>>>888444333111000...------,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))+++)))***,,,///444999===@@@999:::;;;;;;888333///,,,//////000777CCCOOOYYY___zzzqqqlll^^^KKK999666:::>>>777,,,111>>>GGGEEEFFFOOO^^^llltttwww}}}vvvVVV@@@;;;<<<<<<;;;???BBBDDDCCCDDDGGGJJJOOORRRRRRLLLHHHFFFCCC???@@@EEELLLTTTXXXYYYUUURRRRRRSSSTTTUUUTTTRRRPPPOOOLLLKKKJJJIIIGGGEEEDDDDDD@@@<<<666///***((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++++++++++++++++++++++++++))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))*********++++++++++++++++++++++++,,,,,,---111111111111111111111000,,,------......------,,,111///,,,,,,---...///...333222000///......///000000...------///000000///++++++***))))))))))))***((((((''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((((((((((()))******,,,,,,---...000222333444777888999<<<>>>@@@BBBCCCDDDEEEGGGHHHHHHFFFEEECCCAAAAAAAAA@@@>>>===;;;:::999888777666666555555666555111111555444000333;;;999666AAAcccgggYYYSSSXXXYYYOOO[[[WWWRRRQQQSSSTTTSSSRRROOOOOOOOONNNNNNMMMLLLLLLFFFCCC@@@===<<<;;;999777333222111000///.........++++++******))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,,,,,,,---...///000---///111111111111333555444444555666999<<>>888555444222000...,,,,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''***,,,......000444888:::<<<<<<<<<000333666555333444999===AAAFFFSSSfffxxx~~~kkkiii[[[CCC333444<<>><<<777:::DDDSSS]]]^^^\\\\\\HHHNNNUUUXXXXXXVVVVVVWWWUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIFFFBBB<<<777222///---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********+++***************+++,,,,,,++++++,,,,,,---...//////111111000000000///...---...//////...------...000,,,++++++************+++,,,***))))))))))))(((&&&***))))))))))))((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++,,,,,,---///111333444666777999;;;===@@@AAABBBAAABBBDDDFFFFFFEEECCCBBB???>>>===;;;:::999999999666555444333333222222222///333777888333......///555444555999CCCYYY{{{yyyhhhYYYRRRSSSSSSMMMRRR[[[ZZZZZZVVVQQQPPPRRRSSSRRRPPPPPPPPPPPPPPPNNNKKKHHHGGGCCC@@@===::::::999777555111111///...------------******))))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((()))******+++++++++++++++,,,---...///,,,...000000000000222444444444444555777;;;>>>@@@pppHHH>>>>>>888666555222000...,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((+++...000444777;;;===<<<999444000000444888:::<<>>@@@HHH^^^sssiiiUUUEEE:::555;;;@@@======BBB___dddfff```TTTKKKLLLOOO___ZZZSSSMMMKKKMMMPPPSSSUUUTTTSSSRRRPPPNNNMMMLLLIIIIIIIIIFFFBBB===888444))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,------,,,,,,,,,,,,------,,,+++)))***+++,,,---,,,'''+++......,,,+++,,,...,,,,,,,,,,,,------,,,,,,,,,+++***+++,,,,,,)))'''(((((())))))(((((('''&&&'''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******++++++,,,---///111333444666777999;;;===???AAABBB>>>@@@BBBDDDEEEDDDBBB@@@>>>===;;;888777777777888444333222111000000000000000000...---///333222...,,,---000222111222<<>>;;;888888777666444000///...---,,,+++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++++++++++++++,,,---......,,,...///000///000222333444333333444777:::>>>@@@sssDDD999@@@999444333222000...---,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&***///333555555555;;;<<<;;;:::777555111...666GGGNNNRRReeewwwmmmJJJ@@@<<<666999DDDEEENNNkkktttcccRRRBBB;;;<<<;;;AAAFFFVVVlllnnn```ZZZJJJ???IIIYYYVVVOOOPPPQQQLLLOOORRRTTTXXXZZZUUUMMMWWWOOOKKKLLLFFF===>>>GGG999555///+++)))))))))))))))((((((***---......,,,)))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++***+++,,,...000111333333666777888999;;;>>>@@@AAACCCDDDEEEEEEDDDBBB@@@>>>===:::666444555555555555000000000000////////////...///000000//////000222000...,,,,,,///222444555999FFF]]]ssshhhaaaVVVLLLGGGFFFIIIKKKKKKNNNRRRUUUWWWVVVTTTSSSUUUSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPNNNKKKGGGCCCAAA<<<;;;999777555444333333------,,,,,,+++***))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...------......//////000000333333222333555888:::<<>>555999EEEXXXyyyyyy}}}{{{ssslllhhhddd___UUUHHHFFFRRRUUUKKKGGGLLLVVVWWWMMMJJJ[[[eee[[[RRR[[[kkkzzzsssjjj{{{uuu~~~jjj]]]RRR???999EEEJJJNNNXXXvvvbbbTTTKKKEEEIIIKKKBBBeeeTTTGGGJJJPPPSSSVVVZZZWWWUUUSSSTTTWWWUUUJJJ>>>FFFAAA:::444000---***''')))(((((()))******(((&&&(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++***+++,,,...///111222333666666777888;;;===???@@@AAABBBCCCCCCBBB@@@>>><<<;;;888555333444444444333000000/////////.........,,,...000000...------...333222111000000000///...))),,,444:::===DDDTTTddd~~~xxxlllbbbWWWJJJAAALLLIIIDDD@@@???@@@CCCEEEIIIKKKOOORRRTTTTTTSSSRRRTTTSSSQQQOOONNNNNNNNNNNNOOOOOONNNLLLIIIEEEAAA???999888777555333111111000---,,,,,,+++******))))))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******++++++,,,------------------...//////000000222222111222444777999;;;tttDDD:::???888444333222000...---,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((()))***,,,---+++444<<<===888555777<<>>CCCJJJ<<<;;;IIILLLAAAAAANNNHHHKKKAAA===JJJPPPFFF>>>@@@KKKQQQBBB777EEEOOODDDDDDKKKpppdddUUUDDD:::AAA333MMMlllrrrjjjpppwwwoooZZZTTTWWW```[[[KKKJJJVVVSSSZZZWWWLLLKKKVVVYYYSSSRRRNNNGGGAAA<<<666000---***)))(((((())))))'''%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++******))))))******+++************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++***+++,,,---///111222222444555666777999<<<>>>?????????@@@???>>><<<:::999888555222111222222222111//////.........---------+++,,,......---,,,+++,,,'''(((***+++------------555222000///,,,+++000888:::<<>>???@@@@@@???;;;;;;<<<>>>???BBBCCCDDDGGGHHHJJJMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKHHHEEEBBB>>><<<666555333222000///......,,,,,,++++++***)))))))))))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((()))*********+++,,,,,,------,,,,,,------...//////000000000000111333555777999tttEEE:::???888444333222000...---,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''***))))))***+++...222444;;;444333@@@PPPRRRBBB111444444FFFdddsssttt~~~kkkTTT666111BBBOOO___www|||oooKKKOOO\\\[[[HHH<<>>HHHccc^^^SSSSSSeeetttnnn]]]PPPKKKQQQUUUTTTVVV[[[XXXRRRUUUSSSPPPLLLHHHCCC===999000---***((((((*********'''((()))******)))((('''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))*********+++,,,---///000111222333333444666888:::<<<===============;;;999888777444222000///000000///......---------,,,,,,,,,,,,***+++,,,+++***+++...000+++,,,...///000111333555......///111222111000000---......///000222666999:::888;;;@@@@@@:::888::::::<<<;;;666555888888444666777888999:::<<>>;;;999444333111000...---------++++++******)))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,++++++,,,---...//////000/////////000111333555666uuuEEE:::???777444333222000...---,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((()))******+++---000444888;;;AAABBBBBBAAA??????AAADDDVVVjjjtttMMMGGGYYY;;;GGGQQQgggkkkJJJAAANNNZZZTTTFFFHHHeeezzzyyyyyyfffOOOOOOQQQGGGRRR@@@AAA]]]uuuyyy{{{___FFFAAAOOO\\\YYY~~~pppZZZPPPZZZiiiqqqooo\\\MMMOOOVVVXXXWWWXXXVVVUUUTTTSSSQQQMMMGGGCCC<<<777000***((()))******'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''((())))))******+++,,,---...///000111111111222444666888:::;;;<<<<<<;;;:::999777666555111000.........///---,,,,,,,,,,,,++++++++++++***+++***)))((((((,,,111666111111...***'''(((+++...***)))(((***---///---***222444555444222111222333111///...000000//////111333333222000111666:::::::::<<<===;;;777444222333===<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFIIILLLOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFEEECCC@@@===:::888666333222111///...---------******))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,******+++,,,---...//////......///000111222444444uuuFFF:::???777444333222000...---,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''')))***+++,,,---...111555999===@@@888AAAHHHCCC???LLLkkkvvvwwwxxxoooTTT;;;>>>OOOtttZZZEEEKKKaaa``````jjjhhhZZZSSSUUUMMM>>>===HHHRRReeekkkkkkYYYFFF===999ddd~~~qqqaaaQQQyyylllccc___UUUKKKPPP___XXXXXXWWWWWWVVVRRRMMMIIIIIICCC:::222---***((('''((())))))******))))))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))******+++,,,---...///000000///000111222444777999:::;;;:::999777666444333333///...,,,---......,,,++++++++++++*********))))))+++***(((&&&'''+++222666222222000---+++---444999DDD???555,,,+++...///,,,(((***---////////////000222111000///000111222444444444444222000...+++))),,,///444777888888999:::999888888888999<<>>SSSsssPPP@@@555???WWWrrrtttQQQAAARRRaaabbbppptttmmmuuuooofffbbbhhhnnnfffYYYeeerrrqqqkkkppptttrrrttthhhooouuuggghhhVVVXXXNNNCCCSSSvvvdddTTTFFFPPPqqq|||bbbkkkwww{{{jjjXXXNNNXXXWWWWWWXXXXXXVVVRRROOOOOOKKKEEE@@@:::444...******))))))))))))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((''''''''''''((())))))++++++,,,---......//////...///000111333666888999999888666444222111000000...---,,,,,,------,,,************)))))))))(((((()))))))))(((((()))---000333666999999:::???HHHOOOJJJEEE999,,,(((,,,---***------....../////////...,,,------,,,,,,.........&&&(((,,,111444555555666444444444555666666666555666666777999;;;===???@@@??????AAACCCDDDFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA>>>;;;888555444333000000...---,,,,,,,,,,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******+++(((((()))+++,,,---...///---...///000111222222222vvvGGG;;;???666555333222000...---,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***---///333555777:::<<<>>>??????CCC^^^xxxzzzfffTTTQQQWWWNNNMMMTTTjjjkkkWWW\\\hhhgggbbbwww}}}{{{~~~}}}xxxvvvxxxooovvvhhhooowwwjjj^^^MMMGGGNNNXXXdddHHHBBBVVVzzztttZZZ___aaaUUUUUUVVVXXXZZZZZZXXXVVVOOONNNMMMKKKGGGAAA888333+++***)))(((((()))***+++******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))++++++,,,,,,---...//////......///111333555777888777666444222000......------,,,,,,,,,------,,,***))))))))))))((((((((((((''')))******)))(((((()))###'''+++,,,,,,///555;;;<<<===777///---000000---222000------.........---+++...000000000111000...333000...///......///111333000...///111444555555333555777999;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDHHHHHHHHHHHHGGGEEEDDDBBBBBB@@@===:::777555333222///...---,,,++++++++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********'''((()))***,,,---...///......000111222222222222~~~BBB<<<;;;<<<555444333111///...------+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))---+++)))))))))***...333555777;;;===;;;===NNNaaarrruuufffCCC@@@GGGnnn|||lllaaaaaa]]]gggpppuuukkkoooZZZUUU]]]\\\RRRZZZ~~~iiiNNNEEEMMM^^^{{{}}}]]]bbb}}}qqqWWWSSS]]]YYYQQQUUUXXXRRRLLLJJJIIIFFF@@@;;;666111+++***,,,,,,)))%%%)))))))))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((())))))*********)))))))))((())))))******)))(((&&&%%%&&&'''(((((()))((('''''''''((()))***++++++******************+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***+++---...///000...///000111222333444444444333111000...------,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////////////////000111222333333444555666777888999:::<<<======>>>???AAABBBCCCFFFEEEEEEDDDCCCBBBBBBAAA===<<<999666444111000///......---,,,+++))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,000/////////000111333444~~~BBB<<<;;;<<<555444333111///...------+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((())))))'''***///333333444777;;;>>><<<:::BBBZZZuuuNNNOOO[[[YYY\\\ooo```===ddd~~~rrr{{{|||~~~|||}}}|||}}}~~~|||zzzyyyzzz|||{{{zzz}}}pppccc___aaafffiiisssvvv|||[[[LLLSSS___cccqqqeeeNNN???ccc|||ZZZRRR```IIIYYY^^^QQQOOOOOOSSSTTTLLLAAAAAAJJJ@@@:::222+++((((((***+++*********)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''))))))((((((((()))*********)))(((((())))))))))))***))))))(((((()))******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***+++---...//////......///000111222333444333222111///...---,,,,,,---,,,+++***))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222222222333444555777888999999<<<<<<<<<===???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@<<<:::888555333111000///...---,,,+++***))))))((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,......------...///111222~~~BBB<<<;;;<<<555444333111///...------+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((())))))***111000///000333777999:::;;;>>>FFFaaabbbLLLRRRYYYuuu___^^^uuutttvvvzzzzzzzzzzzzzzzvvvrrrpppnnnpppqqqvvv|||~~~||||||vvv```DDDUUU~~~lllHHHIIIkkkxxxUUUpppWWWKKK\\\RRRVVVPPPIIIOOOYYYNNN888FFFCCC===555,,,)))))),,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))((((((((()))))))))))))))(((((((((+++***)))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***+++,,,---...///......///000111111222222222111000...---,,,++++++,,,+++***))))))(((((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))***************************************************************++++++++++++,,,,,,,,,............///000111111222222333444666777888888;;;;;;;;;<<<===???AAAAAACCCCCCCCCCCCBBB@@@>>>===:::888666444222000///...---,,,,,,+++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,---...///CCC<<<;;;;;;555444333111///...------+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((())))))***++++++'''222;;;999444444:::???ZZZyyy|||```SSSVVV[[[ggg{{{iiiyyy||||||xxx|||~~~~~~lllbbbYYYPPPddd~~~WWWLLLdddrrrdddYYYbbbcccZZZZZZWWWPPPNNNQQQQQQNNNHHHGGGEEEAAA999222+++(((***)))(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******,,,+++***)))(((((((((((('''(((***+++***)))(((((())))))))))))(((((('''&&&((()))))))))*********+++'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***+++,,,---......------...///000000111111000///...---+++++++++***+++***)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************************************************)))))))))*********++++++,,,,,,,,,------...///000000111222333444666777777999999999:::<<<===???@@@BBBBBBCCCCCCBBB@@@===;;;777666444222000......---,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,,,,,,,,,,,,,------...CCC<<<:::;;;555444333111///...------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...///555555...000FFFdddyyytttSSS777@@@sss}}}tttqqq{{{mmmdddSSSjjjtttzzz^^^RRRMMMVVVxxxMMMgggdddKKKVVV]]]RRRRRRaaaNNNKKKGGGEEECCC===444,,,+++)))''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++(((((((((((())))))))))))&&&&&&''''''((()))******))))))***+++,,,...000000...111444444222000000111//////...---,,,,,,+++++++++++++++*********))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))******+++,,,---------------......//////000......,,,+++************))))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***++++++++++++,,,---.../////////000222333444555666777777888999:::<<<===>>>@@@BBBCCCDDDBBB???;;;999444333111///...---,,,,,,*********))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,---------............DDD<<<::::::555444333111///...------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++---...000000666///...AAAhhh|||RRR???:::UUU{{{|||eeeNNNEEEpppPPPIIIKKKooojjj{{{www^^^WWW\\\\\\TTTYYYQQQHHHDDDEEEDDD@@@;;;222---((('''(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))''''''((()))***++++++,,,***+++,,,---......///000000000000111222333333333)))***,,,000444888;;;===<<>><<<>>>@@@;;;999777555444444444555111111///...,,,+++))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))******+++,,,,,,---,,,,,,---------.........---,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------......///000222333444444666666666777888:::<<<===>>>@@@BBBCCCBBB>>>999666111000///---,,,+++++++++))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++------...//////......---DDD===::::::555444333111///...------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---///000222333...@@@___oooCCC777SSS|||sss|||vvv\\\dddqqq~~~qqqMMMVVVSSSppp```YYY^^^[[[\\\WWWPPPKKKJJJIIIHHHGGG===555---))))))+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((()))***,,,---///000111555666777888:::<<<===>>>BBBBBBAAAAAA@@@@@@@@@???333333555888;;;>>>AAACCCBBBEEEGGGEEEBBBAAADDDGGGEEEBBB???;;;::::::<<<======<<<999777333111...---------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------++++++***)))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,------...///111222333444444555555666777999:::;;;;;;===@@@AAA???;;;666222///...---,,,+++*********))))))((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********------...//////...---,,,DDD===::::::555444333111///...------+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...000222333444UUU|||bbbNNNOOOVVVxxx}}}jjj```KKKooodddCCCBBB~~~iiikkk___UUUYYYZZZYYYVVVQQQMMMJJJJJJEEE<<<111+++***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))111222333555777999;;;<<<@@@AAABBBDDDFFFHHHJJJKKKLLLKKKJJJIIIGGGEEEDDDCCC???????????????@@@AAABBBAAADDDFFFCCC??????CCCGGGIIIFFFAAA===;;;<<>>???===999333///...---,,,+++************((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,---.........---,,,+++AAA<<<>>>999666444222000...,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))111&&&###+++///***(((------111(((***888444BBBoooPPP@@@SSSvvvyyyjjjfffqqqwww[[[HHHfff]]]fffooo\\\RRR[[[___OOOLLLRRRJJJJJJGGG@@@777///***)))))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))*********))))))((('''******,,,---...,,,)))&&&++++++++++++,,,000666:::<<>>555222999>>><<<999;;;<<<999222000999DDDAAANNNGGG777333666777===JJJGGGDDDCCC>>>888444333222333///,,,111666000%%%,,,+++)))'''''')))+++,,,'''((()))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))************++++++++++++,,,,,,,,,,,,+++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,...///111222333333333333444555666777888999:::::::::888666333000.........---,,,,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***AAA<<<>>>999666444222000...,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))''',,,///,,,((((((+++---(((333999333555WWW~~~hhhXXXfffrrrPPPnnnvvvXXXGGG]]]{{{WWW|||xxxXXXKKKOOONNNSSSTTTGGGMMMKKKEEE===555///,,,***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''((((((((((((''''''***))))))))))))******)))***...222666:::>>>BBBDDDFFFEEEDDDDDDFFFGGGGGGGGGIIIBBB;;;777777777999:::???<<<999888777777===DDD666000---222888999777555@@@@@@<<<888777999888666<<<666444<<<:::'''***GGGGGGRRRSSSIIIIIIOOODDD///(((333<<<<<<888888<<>>999666444222000...---,,,,,,++++++***))))))))))))***))))))))))))))))))))))))************************$$$...111)))(((000111***444'''555MMMhhhnnnNNNLLLcccxxxvvvjjjdddttt~~~fffzzz```OOOmmm]]]lllrrrVVVVVVQQQKKKOOORRRPPPNNNJJJDDD>>>777111...))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***'''((((((((())))))))))))***)))''''''(((+++...000000666>>>DDDHHHJJJKKKKKKLLLLLLMMMPPPSSSTTTQQQNNNLLLLLLIIICCC===<<<>>>BBBFFFBBBCCCHHHKKKHHHEEEDDDAAADDDDDDCCCEEEKKKOOOOOOJJJNNNOOOLLLJJJIIIFFF@@@@@@FFFCCC@@@BBB===;;;FFFKKKUUUVVVLLLJJJQQQPPPFFFFFF???999:::;;;888444111888777555222...+++((('''***))))))))))))***++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++++++++++++++***)))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,---...///000000000000000000111222333444444555666666555444222000...,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******BBB<<<===888555444333000///------,,,,,,+++******))))))******)))))))))))))))))))))))))))***************++++++++++++'''&&&...777444***555444QQQyyypppCCCKKKaaa{{{}}}xxxgggfffaaaggg}}}yyypppTTTVVViiiVVV\\\~~~tttIIItttpppMMMSSSYYYLLLNNNMMMKKKHHHDDD===666222***)))((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***++++++************++++++***+++,,,---///333777;;;===AAAHHHMMMNNNMMMLLLLLLDDDHHHOOOUUUWWWTTTPPPLLLEEELLLPPPLLLFFFEEEHHHJJJKKKJJJGGGJJJYYYeee[[[III@@@[[[gggUUUGGGQQQccckkkLLLOOOYYYaaa[[[OOONNNVVVOOOUUUJJJ@@@IIIMMM@@@555???HHH[[[kkkfffWWWTTT\\\XXXFFF888999@@@AAA???===>>><<<999555222///...---+++***)))(((((()))+++,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************+++***))))))((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,---......///////////////000000111222222333333333333222111///---,,,+++*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***************BBB<<<===888555444333111///...------,,,++++++***************************************))))))******+++++++++,,,///(((&&&+++......000666>>>pppbbbHHHPPPqqq{{{lllsssrrr```]]]XXXUUU\\\JJJVVVfffuuullloooWWW<<>>GGGRRRdddvvvsssqqqqqqvvv{{{~~~ssssssQQQcccbbbbbb```NNNRRRDDDDDDNNNCCC@@@AAA@@@:::222,,,******+++)))(((((())))))(((&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************((())))))***+++,,,,,,,,,---333999===>>>AAAGGGLLLGGGMMMSSSTTTQQQOOOPPPRRRPPPFFFDDDMMMRRRWWWllltttnnn]]]VVVOOOKKKMMMRRRYYY___dddbbbkkk}}}{{{ppp```\\\eee___XXXeeeiiiTTTTTTqqqqqqssstttxxxzzzYYYTTTWWWXXXUUUZZZZZZNNNJJJBBB>>>AAABBB;;;111+++)))+++,,,,,,***((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++++++++,,,,,,,,,------------------------+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((CCC:::<<<:::666555333111000/////////---,,,++++++***+++++++++++++++++++++*********)))111(((***---((()))---***222000EEElllsss___WWWttt|||ccc;;;:::DDDYYYnnnrrrkkkkkksssyyyuuupppnnnqqqyyydddyyyWWWMMMpppppp\\\wwwHHHWWWQQQ===QQQFFFDDD@@@<<<888333---)))+++)))(((((())))))((('''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++************+++,,,---...444777===DDDJJJKKKIIIFFFSSSNNNJJJJJJMMMOOOMMMKKKQQQ^^^oootttdddTTTJJJEEEHHHSSS\\\aaannnxxxkkkeee```XXXZZZaaapppyyyvvv||||||kkkbbb]]]SSSSSSYYYXXX\\\JJJCCCEEEDDDCCC@@@666,,,,,,++++++++++++*********)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********+++++++++,,,,,,------------------------++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((DDD:::<<<:::666555333222000/////////------,,,+++++++++++++++++++++++++++************...%%%***222...---222222:::WWWyyy}}}aaaLLLddd}}}hhh}}}[[[;;;???TTTbbbmmmvvvgggcccrrruuuwwwyyyOOOGGG|||oooaaawwwLLLIIIOOOGGGLLLFFFAAA??????;;;222++++++)))(((((())))))(((''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++,,,+++******+++...000222888???FFFFFFBBBDDDMMMVVVKKKLLLMMMLLLOOOZZZlllyyyyyyfffooo]]]```mmmuuunnn}}}lllSSS|||rrr~~~fffwwwwwwjjjYYYUUU\\\ooosssSSSQQQZZZWWWNNNXXX\\\IIIAAACCC999333///+++***,,,---,,,+++******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((EEE;;;<<<:::666555444222111000//////------,,,++++++++++++,,,++++++++++++++++++++++++((($$$...666///,,,333777QQQccc>>>ZZZ{{{[[[@@@<<>><<<555...+++---...,,,)))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((FFF;;;<<<:::666555444222111000000///...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,***///000&&&***;;;CCCeeerrrlllZZZiiiqqqYYYFFF===FFFSSS```{{{}}}yyyqqq[[[JJJmmmpppVVVyyyDDDKKKFFFEEEEEEDDDCCCAAA===:::000...+++))))))***))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,******+++...222888>>>AAAGGGEEEFFFMMMTTTRRRIII???HHHbbblll[[[RRRccc~~~llleeewwwrrrSSSEEEddd~~~|||xxxkkk]]]^^^gggkkkxxxcccPPPOOOPPPYYY\\\OOOFFF>>>555//////...***'''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++++++++++++++++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((FFF<<<<<<:::777666444333111000000000...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000......******BBB^^^eeeSSS???MMM{{{fffzzzsssEEE888@@@NNNeee___JJJaaa{{{SSSiiiNNNFFFFFFEEEDDDCCCBBB@@@???555222---+++*********)))******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))******+++++++++,,,,,,,,,---------+++,,,...222777>>>CCCFFFFFFKKKMMMGGGAAADDDQQQ^^^~~~kkkeeehhhgggsssnnnjjjjjjMMMVVVxxx|||kkktttYYYNNN\\\hhhbbbzzzmmmaaaUUURRRXXXOOOHHH>>>777333000,,,)))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))************+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((GGG<<<<<<999777666555333222111000000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,---------...///---;;;ccc|||vvvCCCEEEkkk^^^EEECCCJJJkkksssxxx]]]~~~sssKKK{{{dddMMMHHHCCCBBBDDDEEEAAA===999555000---++++++***)))*********)))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,------------...///222777<<>>BBBEEEFFFIII@@@BBB]]]lll___pppnnn^^^}}}}}}sss~~~[[[YYYqqqgggwwwmmmrrr|||VVVXXXVVVTTTNNNFFF>>>888666555+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((BBB@@@999;;;777777666222//////333777,,,+++++++++---///222444...---...///,,,(((+++111333%%%555SSSVVVLLLSSS___|||hhhuuuqqqLLLHHHbbb~~~{{{wwwtttqqqppprrrrrrsssuuuzzzyyyPPP\\\rrrTTTWWW@@@DDDCCCFFFHHH???AAA???;;;555...***((((((***************)))(((((()))))))))))))))))))))))))))************++++++++++++,,,......------...///444666888:::@@@GGGHHHEEEDDDMMMvvviiijjjrrreeevvv~~~}}}wwwmmm|||gggRRRUUUXXXTTT888FFF222...---++++++++++++***((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''///,,,((('''(((***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((BBB@@@999;;;777777555222000000444888...---,,,,,,,,,...000111,,,)))***...///,,,,,,///---777YYYpppWWW999JJJooooooNNNNNNjjj{{{vvvpppjjjgggeeedddbbbeeeeeefffiiimmmsssxxx{{{{{{~~~}}}wwwssspppooonnnnnnppptttxxx{{{~~~YYY|||{{{gggXXX777FFFBBB444EEEAAA@@@===888222---***)))***************))))))((())))))))))))))))))))))))************+++++++++++++++,,,------,,,---///111444>>>CCC@@@AAAGGGGGGBBBkkkuuuxxxyyy|||{{{___xxxsssyyy___EEEQQQTTTDDDQQQGGG666111,,,******+++***(((***)))))))))(((((((((((())))))))))))))))))))))))))))))************))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''...+++((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((CCC@@@999;;;777777555333111222555888111000...---,,,,,,---------)))(((---000...,,,---222OOOrrrxxx\\\JJJaaasss[[[TTTZZZqqqzzztttgggccc^^^ZZZYYYXXXXXXWWWVVVVVVWWWYYY]]]bbbgggiiikkkooouuuzzztttkkkeee```^^^\\\\\\[[[\\\___cccgggjjjlllmmmpppuuuzzz{{{WWWjjjgggtttKKKDDDDDD;;;CCCAAAAAA@@@===888333---***+++************)))))))))))))))))))))))))))))))))************+++++++++,,,+++,,,,,,,,,,,,...111444888;;;DDDHHH>>><<<\\\|||nnnxxxsss~~~}}}tttqqqiii\\\JJJRRRXXXDDDAAA888...))))))+++***)))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''---+++((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((CCCAAA:::;;;777666555333333444666777111000///---,,,,,,,,,,,,000---+++---...---///444AAARRRWWWSSS\\\ooo~~~tttkkk~~~}}}CCCIIIddd|||qqqfff^^^WWWTTTPPPMMMMMMMMMLLLKKKJJJJJJKKKMMMQQQUUUXXX[[[___aaaeeehhhkkknnnsssvvvvvvwwwyyyzzzzzzyyyxxxwwwssslllbbbXXXRRROOOMMMKKKLLLLLLKKKLLLNNNRRRUUUWWWZZZ\\\___ccchhhmmmqqqtttvvv{{{ssshhh~~~???dddeeessscccEEECCCBBB@@@@@@AAA@@@===777000+++++++++*********))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---000444888???======AAALLLhhh```vvvsssvvvttt|||]]]WWWUUUQQQKKK@@@222******++++++)))*********)))))))))((((((((((((((((((((((((((((((((())))))************)))***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''+++***((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((CCCAAA:::<<<777666444333333444555555///......------------...///.........+++...999FFFfffTTT===GGGqqqhhhFFFOOOlllzzznnnbbbVVVOOOGGGDDD@@@>>>>>>>>>===<<>>===???>>>>>>>>>???AAACCCEEEGGGIIIKKKNNNRRRVVVYYY[[[eeejjjqqqxxxuuueeegggvvvOOOvvvdddrrrXXX<<>>@@@BBBCCCEEEFFFGGGHHHKKKNNNQQQYYYYYYYYYXXXWWWTTTRRRQQQGGGDDD@@@======<<<;;;:::::::::999999:::;;;===>>>>>>???@@@BBBEEEGGGJJJKKKJJJNNNTTTZZZcccppp~~~uuuhhhxxxvvvRRRggg```mmmVVVEEECCCAAA@@@@@@AAA>>>888333---,,,+++***)))***++++++************************++++++++++++,,,,,,,,,,,,,,,---///111333777<<<@@@===AAA___yyy{{{```}}}iii{{{pppYYYOOOOOOIII@@@777222...,,,+++++++++*********)))))))))))))))))))))))))))))))))'''((()))******+++************))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((())))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((DDDBBB;;;<<<888666222222222222111///---...............------++++++,,,...000777HHHYYYVVVRRROOOggg{{{bbb\\\~~~JJJPPPxxx~~~}}}tttfffWWWLLLDDD???<<<666444222111222222222000000111222444666888999:::???AAABBBDDDFFFJJJNNNRRRUUUWWWZZZZZZXXXSSSMMMIIIFFFBBB>>>::::::::::::999777777777888999:::<<<=========>>>@@@BBBDDDFFFGGG>>>BBBFFFIIIMMMUUUaaajjjmmmuuu}}}{{{nnnnnnnnnnnnooopppqqqrrrrrrwww}}}}}}cccggg}}}nnnLLLnnnTTTTTTHHHDDD@@@@@@AAAAAA===999...,,,+++))))))***+++,,,************************+++++++++,,,,,,,,,------,,,...111444777:::???BBBIII^^^nnnllluuu{{{uuummmSSSKKKJJJFFF???777000,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((()))******+++++++++)))******++++++******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((DDDBBB;;;<<<999666222111222222///---////////////...---,,,,,,000---,,,///333:::FFFRRRJJJnnnzzz{{{|||aaaPPPjjj~~~qqqgggWWWHHH>>>888555333///...,,,---...//////...///000111222444666777777<<<===???AAACCCGGGLLLOOOYYY]]]ccceeeccc[[[RRRKKK???;;;555111000222333333000000111333555777888:::;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJLLLKKKJJJMMMSSSZZZVVVZZZaaaiiisssyyyooogggcccaaaaaaaaabbbdddfffhhhjjjkkkiiinnnsssvvvyyy~~~ooo___cccrrr===pppuuuKKKFFFAAA@@@BBBCCCAAA>>>...---+++))))))***+++,,,************************++++++,,,,,,,,,---------+++...333666999<<<@@@CCC```wwwooo[[[nnnbbbHHHJJJJJJDDD:::111---,,,+++++++++************)))))))))))))))))))))))))))''''''(((******+++++++++)))***+++,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))%%%(((******'''&&&''')))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((CCC>>>;;;;;;777666555333222111000000000///...---------------,,,000000000BBB^^^\\\>>>KKKsssnnnpppmmmcccvvv~~~{{{{{{{{{xxxqqqkkkZZZPPPCCC999555222///,,,.........------,,,,,,,,,111000000000111333666888888<<<@@@AAABBBFFFMMMTTTYYYccclllmmmdddUUUIIICCC999777444111............/////////000111222222333888:::===>>>???@@@BBBDDDFFFHHHKKKNNNOOORRRUUUXXX^^^___```aaaaaabbbbbbbbbgggeeeaaa\\\WWWTTTRRRQQQOOOOOOPPPQQQTTTWWWZZZ\\\]]]aaagggkkknnnsssyyy~~~nnnWWW\\\zzzwwwXXXddd]]]YYYEEELLL>>>;;;KKK???BBB>>>888000++++++++++++***)))************+++++++++,,,---......,,,,,,---...333,,,555999>>>===EEEoooqqqvvvdddmmmwwwYYYDDDLLLNNN888<<>>;;;;;;777666555333222111000000//////...---------------///111)))111RRR```RRRDDD^^^jjj^^^[[[ooolllYYYmmmtttqqqoooooonnniii```XXXLLLDDD999222000///,,,***...---------,,,,,,,,,,,,---------...000333666777999>>>EEEJJJNNNTTT]]]ddduuuwwwwwwnnn^^^NNNBBB===111000...,,,++++++,,,---,,,------...//////000000333666;;;@@@DDDIIIOOOSSSOOOPPPRRRSSSTTTXXX\\\```]]]```dddgggeee```YYYTTTMMMKKKHHHEEEBBBAAA@@@AAABBBCCCDDDFFFIIILLLOOOQQQSSSXXX^^^bbbeeekkkrrrwww|||qqqWWWXXXnnnUUUTTTeeebbbWWW:::IIIEEE===FFFBBB@@@:::222---,,,,,,,,,,,,************++++++++++++,,,---......---,,,...///***...<<<:::<<>>;;;999:::666000***'''(((+++---++++++,,,---,,,***&&&$$$++++++++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((((((CCC>>>;;;;;;777666555333222111000000//////...------------...,,,111***444QQQSSSKKKWWWhhhgggnnnnnnsssVVVXXX}}}yyyooodddbbbaaa___\\\UUUJJJCCC<<<666000---------+++)))------,,,,,,,,,,,,,,,+++*********+++...111444555>>>DDDMMMTTTZZZaaahhhnnnuuuqqqhhhYYYHHH:::333111++++++***)))***+++,,,---***++++++,,,,,,------------000555;;;AAAIIIQQQWWW___ccchhhllloooppprrrsssyyyyyyxxxtttlllbbbXXXRRR>>><<<999666444555666777666666888:::===@@@BBBDDDFFFJJJPPPUUUYYY___ffflllpppzzzfffUUUOOOkkkRRRiiihhhHHHEEENNN999BBBBBBDDD>>>666000------------******+++++++++,,,,,,,,,,,,---......------///111+++999CCC777IIIyyyrrrjjjzzziiiMMMQQQFFF444555------------,,,,,,++++++******************************))))))))))))******+++,,,---...000000111111***)))((((((''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((())))))((((((((())))))******)))''''''((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&,,,++++++++++++,,,------+++,,,.........///111333333888???DDDFFFEEECCCBBBEEEFFFHHHJJJLLLOOOPPPQQQTTTPPPMMMLLLKKKKKKPPPWWWTTTTTTUUUVVVVVVSSSNNNJJJKKKJJJHHHDDD===666///++++++++++++,,,,,,,,,------************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))******CCC>>>;;;;;;777666555333222111000000///......---------......+++222===AAA===@@@TTTgggiiirrrnnnuuuyyyjjj___ZZZXXXTTTQQQLLLEEE<<<666333000---------...,,,+++,,,,,,,,,,,,++++++++++++(((((()))***,,,...000111;;;AAAHHHNNNRRRVVVZZZ]]]RRRNNNEEE999///******+++++++++++++++,,,---...///******+++++++++,,,,,,,,,***,,,...000444:::AAAEEEVVV```ooo|||rrr]]]PPP>>><<<888444222222444555111222333444666888999:::;;;???EEEIIIMMMSSS[[[bbbjjjsss~~~wwwiiiSSSOOOtttIII}}}lllwww===HHHCCC<<>>HHHFFF:::///...---------,,,+++*********************************))))))))))))*********+++,,,...///000000111***))))))((('''((((((((())))))))))))(((((((((((('''((()))*********)))((())))))(((((()))***,,,---,,,***((((((((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''')))+++++++++******+++)))+++---///...---,,,+++888<<>><<<<<>>555222...***)))+++000333++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))+++...111333CCC>>>;;;;;;777666555333222111000000......---------......///222222LLLOOO111>>>^^^[[[___uuu}}}tttfffYYYSSSRRRNNNIIIDDD>>>:::555222///...------------,,,+++++++++++++++++++++++++++***))))))******++++++,,,...111666:::<<<===>>>>>>555222...***((())),,,...---------------.........,,,,,,,,,,,,------------+++++++++******,,,000444666AAARRRdddssssssSSS>>>888666333000//////111222111111222333333444444444555888===@@@DDDJJJRRRXXXdddmmmvvvmmmSSSFFFRRRvvviiiQQQ```bbbAAAKKKCCCDDDCCC@@@;;;555000---,,,,,,+++,,,,,,,,,---------------...///......000333666@@@888EEEcccmmm>>>@@@QQQDDD333000---,,,,,,,,,***)))******************************))))))))))))******))))))+++,,,---.........******)))((((((((((((((((((((((((((())))))))))))'''(((***+++,,,+++***)))))))))((()))***,,,...000///,,,)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++(((***,,,,,,***)))***+++++++++***)))+++333===DDDNNNPPPQQQQQQPPPRRRXXX]]]ZZZUUULLLCCC======AAAFFFIIIFFFCCC@@@???@@@AAACCCBBBCCCBBB>>>;;;;;;<<<<<>>;;;;;;777666555333222111000000...------------...//////555---EEENNN:::GGGYYYEEEMMMkkknnnvvvfffXXXPPPLLLFFFCCC===888444111111000,,,,,,,,,++++++******))))))************++++++++++++++++++*********))))))'''(((+++...000111000000,,,++++++***+++,,,---...------------------------........................------,,,+++)))***,,,///---000666>>>IIIVVVbbbkkkiiilllnnnkkk```OOO===222---------,,,---...000111///000000111111111111000111444888:::<<>>999333...,,,,,,,,,,,,,,,---------.........////////////111555888>>>666bbb~~~kkkEEEIIIEEE:::444...++++++,,,***)))******************************))))))))))))******((()))***++++++,,,+++++++++***))))))(((((())))))(((((((((((())))))))))))''')))+++---------+++***))))))((()))+++---111222111...***(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++***,,,---+++((('''))),,,,,,111888???DDDJJJRRRXXXMMMLLLIIIEEEBBBCCCEEEHHH>>>>>>>>>>>>>>>@@@DDDGGGFFFHHHLLLNNNNNNLLLHHHEEEHHHMMMPPPOOONNNNNNMMMJJJPPPNNNMMMOOOUUU\\\aaaddddddddddddaaa[[[RRRIIIDDDQQQUUUWWWSSSJJJ@@@888555000...+++***)))+++---///************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,///333777;;;>>>???CCC>>>;;;;;;777666555333222111000000---------------...//////222222999HHHQQQRRRTTT\\\\\\vvvuuueeeWWWLLLEEEBBB888777555222///......///***++++++***)))((())))))))))))))))))******++++++******+++++++++++++++***)))***+++---///000///...,,,,,,,,,---------,,,+++,,,------......///......////////////////////////,,,---------++++++---///000000//////111777>>>DDDGGGCCC<<<666222000000111+++,,,---....../////////,,,---...000111111111111///111333444555999AAAFFFOOOXXXcccmmm{{{lllXXXBBB888TTT}}}___wwwfffTTTLLL>>>???AAAAAA>>>777111...---------------...............////////////222666:::AAARRRuuulllzzzbbboooXXXGGGLLLAAA:::111,,,,,,---,,,*********************************))))))))))))******)))******++++++******)))+++***))))))(((((())))))'''((((((((()))))))))***'''))),,,.........,,,+++))))))((()))+++///222555222///+++(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,***,,,...,,,***,,,111666777BBBPPPYYYZZZWWWTTTSSSAAA===999666777999<<<===BBBGGGOOOUUUXXXZZZZZZ[[[TTTWWW[[[]]]^^^\\\ZZZXXXNNNUUUZZZYYYXXXYYYWWWSSSVVVRRRNNNMMMQQQWWW^^^bbb]]]bbbiiijjjdddVVVFFF<<>>333------...---,,,******************************))))))))))))*********++++++++++++***))))))+++******)))))))))))))))'''((((((((())))))******'''))),,,...///...---+++))))))((()))+++///333666333000+++)))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,(((+++...//////444===DDDNNNSSSWWWUUUOOOJJJIIIJJJ@@@<<<999;;;AAAHHHMMMNNNTTTXXX]]]^^^\\\WWWSSSPPPPPPNNNLLLJJJJJJMMMOOOQQQMMMUUUYYYVVVTTTUUURRRMMMMMMLLLLLLOOOTTTXXX\\\]]]XXX[[[```dddeeeccc```^^^EEEJJJOOOQQQRRRUUU\\\bbbYYYSSSGGG<<<333...---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000777888:::;;;;;;999666444DDD???:::999777666555333222111000000/////////------...222555PPPHHH999???TTTUUUZZZuuuwwweeeOOOBBB;;;555111111/////////......---------++++++************++++++)))************+++++++++---------,,,,,,,,,++++++,,,++++++......------///............///111222333222222222222222222222222222111000//////000111111......---,,,++++++++++++))))))***+++---///222333000000000000111111111111...............------------------------------------///000000000222555888BBBJJJTTT^^^iiixxx|||tttmmmmmmssszzz{{{zzznnnVVVGGGCCCFFFOOOzzzoooWWWttttttccc@@@AAADDD===>>>CCC111(((:::......///000111111000000+++,,,000444222111:::GGGiiiuuusssiiiaaaXXXRRRDDDBBB???<<<;;;;;;<<<>>>::::::::::::::::::::::::666666666777777777777888999999999999999:::;;;;;;:::<<>>HHHQQQVVVQQQJJJCCCBBBEEEEEEAAA<<<>>>FFFMMMRRRVVVYYYTTTLLLRRRVVVRRROOOMMMDDDEEETTTeeennniii```rrruuusssddd]]]VVVNNNMMMQQQ[[[NNNDDDIII[[[iiieee[[[ZZZZZZTTTLLLLLLUUU[[[[[[RRRKKKLLLRRRKKK:::444999+++///000+++'''(((***,,,)))+++,,,***((((((+++///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++(((***,,,,,,,,,000666;;;;;;===???@@@@@@>>><<<;;;DDD???:::999777666555333222111000000/////////------///333666GGGJJJCCCCCCMMMLLLSSSmmmzzzsssooo{{{fffVVVDDD:::555000------.........---------,,,,,,++++++************++++++************+++++++++,,,---------,,,,,,,,,,,,++++++***)))*********+++,,,//////000000000111111111222222222222222222222222222111000000000000111222///...---,,,,,,+++++++++*********+++,,,...000222///000000000000111111111000/////////......---------------------------------.../////////111444777>>>FFFPPP[[[eeeqqq|||vvvqqqooojjjddddddhhhmmmooonnnxxxUUUHHHDDD>>>>>>XXXOOOUUU[[[XXXLLLIII>>>;;;AAA>>>555333......///000000000000000777000111777333///BBB___sssXXXPPPFFF???<<<888333///999888555444333333333444555555555555555555555555444444444444555555555555555444444444444555666666999888777777999;;;???AAAHHHKKKJJJOOOXXX[[[ggg~~~rrr[[[NNNAAA888000***111444)))++++++++++++++++++++++++++++++++++++*********)))************************************************************++++++++++++******++++++,,,,,,------))))))***++++++,,,,,,---,,,+++******)))***+++++++++***((('''((()))+++---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,,,,,,,,,,,,,444@@@JJJPPPPPPLLLHHHFFFJJJKKKGGG@@@@@@HHHPPPWWWXXXXXXVVVRRRPPPPPPQQQIIIHHHNNNcccuuussswwwyyyqqq```WWWZZZUUUJJJJJJUUUaaa]]]XXXTTTRRRTTT[[[bbbOOOSSSZZZbbbcccXXXBBB///666///)))***...///,,,******,,,---+++))))))+++---************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********************************+++---///000...,,,...666>>>@@@AAABBBBBB@@@===;;;999DDD???:::999777666555333222111000000/////////......000444777;;;KKKOOOMMMQQQTTT___sss}}}xxx~~~wwwhhhQQQDDD777222000---++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++***)))***+++------000000111111111111000000222222222222222222222222222222111111111111222222000///...------,,,,,,,,,,,,++++++++++++---...////////////000000000111111111111000000///...------------------------------,,,---.........///222555888@@@JJJTTT\\\eeemmmtttnnnllljjjhhhgggeeeaaa^^^dddbbbaaa```aaadddgggiiiuuulllOOO@@@999999===]]]UUUnnnhhhtttKKKFFFDDD@@@>>>CCC???///......////////////000000555,,,///888555444UUUzzzaaaKKK>>>;;;777333222444555333111333333333222222222111111111111111111111111111111222222222222333333333333222111111111111222333333555444222111111333555666;;;<<<:::@@@KKKLLLRRRdddkkkbbbwwwMMMIIIDDD666,,,333444&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++*********++++++,,,,,,---------,,,++++++,,,,,,---+++++++++++++++,,,------------,,,+++++++++,,,,,,...---+++)))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...---++++++///333???CCCIIINNNPPPNNNJJJHHHAAA;;;777;;;FFFSSS\\\```ZZZSSSLLLGGGCCCEEEWWWlllyyyzzzoooeeeaaaGGGHHHMMMTTTXXXZZZ```hhhYYY]]]YYYQQQUUU```^^^SSSAAA666000222333...***+++***,,,---,,,*********,,,************************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++************+++++++++...000...,,,///888AAAGGGEEEBBB???>>>AAAFFFKKKDDD???:::999777666555333222111000000/////////......111555888444FFFRRRTTT]]]jjjwww}}}}}}eeeSSSBBB999111000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------............------------,,,......,,,---///000......///000111111111000///111222222222222222333333222222222222222333333333111111000...............------,,,++++++,,,---......//////000000111111111333333222111000///............------------------,,,---------,,,---000333222999CCCKKKQQQVVVZZZ]]]ZZZXXXVVVUUUTTTSSSRRRRRRWWWYYY\\\\\\\\\___cccgggkkkyyy[[[>>>;;;???999HHHdddZZZuuuJJJ@@@GGGJJJ======@@@333/////////////////////000///...222666555CCCnnnyyyYYYDDD777111000666444333444666777666444222333444555555444333333222222222222222222222222111111222222222333333333333222222222222333444444555444444555666999;;;===<<<;;;555777???BBBMMMdddYYYkkk~~~tttLLLIIIJJJAAA///***///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***))))))******++++++******+++---...///...---,,,,,,+++************,,,...///...+++(((&&&)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,***)))+++222<<>>GGGMMMZZZoooyyytttvvvoooUUUCCC:::333///000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............/////////.........------,,,000000---,,,...---))),,,---...///000000000000111111111222222333333333222222333444444444444444333222111000////////////------,,,,,,,,,---...////////////000111222222333444444333222222111000000/////////.........------,,,------,,,,,,,,,///111///444;;;AAAEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFEEEJJJNNNQQQRRRUUU[[[aaa``````rrrrrrRRRDDDAAA;;;@@@FFF\\\ZZZRRR\\\nnnKKKBBBIII@@@:::===888111000////////////000000222888777000999___nnnJJJ666222444888===333222222222222222000//////000222333444333222111333333333333333333333333333333333333444444444444444444444444444555555666888777777666666777777888888:::555444888:::IIIdddfffKKK@@@@@@333'''---555,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,---...---------///000222333444333333222111000///------((()))+++,,,---...------************************))))))************))))))************************))))))))))))))))))))))))************************************************)))*********++++++,,,,,,---+++)))---666AAAJJJNNNIIIMMMRRRTTTRRRKKKCCC===@@@JJJTTTWWWTTTRRRUUUYYY```pppzzzooonnn```JJJJJJRRR]]]ccc___VVVMMMJJJUUUNNNJJJKKKEEE888111111************+++,,,,,,,,,************************************************))))))))))))************************++++++++++++,,,,,,+++++++++---///000111222555;;;CCCHHHIIIIIIBBBFFFNNNWWWdddvvvDDD???:::999777666555333222111000000.../////////000333888<<<<<<999???FFFOOOdddppphhhooorrryyymmmvvv___III;;;333///---//////+++***+++,,,,,,,,,,,,------------...------,,,,,,------...---.........////////////000////////////.........,,,000///******000111---//////......///000111111111111111222222333333444222333444555666666555555444333222111000000000000---,,,,,,,,,...000111333///000000111222333444444444444444333333333333222111111111000//////......---......---+++,,,...000...111444888:::;;;::::::666777777777666666888:::999===BBBFFFIIINNNUUUZZZ]]]___aaajjj~~~vvvYYYGGG@@@<<<<<>>??????@@@AAAAAAAAAAAAAAA@@@>>>>>>;;;777222---******,,,---************************)))******++++++******)))************************))))))))))))))))))))))))*********************************************************+++,,,,,,------+++,,,222===IIIQQQRRRQQQTTTTTTRRRPPPMMMJJJHHHFFFGGGGGGGGGHHHPPPbbb{{{rrrkkkfffcccbbb^^^]]]ggguuu}}}bbb[[[YYY___fffeee```]]]^^^RRRHHHIIIOOONNNBBB555000...,,,+++,,,---------++++++++++++++++++++++++************************)))))))))*********++++++*********++++++++++++,,,,,,,,,+++,,,---000333555666777999???DDDHHHHHHFFFHHHVVVjjj|||DDD???:::999777666555333222111000000...//////000111444999===DDD>>>HHHQQQUUUkkk{{{oootttjjjnnnwww___JJJ;;;555000,,,+++......+++***,,,,,,,,,---------...............------------............/////////000000000000000000/////////......+++000...)))///???IIIIII666444222///...///000111000111111222333333444444222333555666777777666666555444333222111111111111++++++,,,---///222555777000111222333444555555666333444444444444555555555333333222222111000000///...///...---+++,,,...000//////000111222333222111,,,...000000//////111333444666999===BBBHHHOOOSSSYYY^^^ZZZWWWjjjmmmTTTLLL@@@<<>>555444222111000111222333///000111===bbbnnnEEE:::555999:::222---///333333333333222222444555555555666666666555555444555555555555555555555555666666666666777777777777777666666666666777888888444444666777999;;;===>>>888<<<<<<>>>@@@;;;AAAUUUggg^^^tttLLLFFF@@@555///+++------------------------+++++++++,,,,,,,,,------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111444888===@@@BBBBBBBBBAAACCCEEEFFFGGGEEEDDDBBBDDDEEEGGGIIIJJJJJJJJJJJJJJJGGGBBB<<<666111...,,,************************)))******++++++******)))************************))))))))))))))))))))))))******************************************************++++++,,,------...000666???JJJRRRVVVVVVUUU```ZZZQQQJJJGGGHHHMMMPPPMMMMMMQQQ___vvv}}}yyyssssss```PPPRRRYYY[[[]]]ZZZQQQHHHJJJRRRNNNCCC;;;666000------...---,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---///333777999777;;;???AAAAAADDDIIINNNeeeuuuDDD???:::999777666555333222111000000...//////000111555:::===HHHEEEWWWfffggguuuwwwiiiBBBggggggLLL999111000///,,,,,,//////------///---------....../////////......------------......////////////000000000000000000000000////////////+++000///---999RRRdddhhh<<<999555111//////000111000000111222333333444444222333555777777777777666555555444333222222222222***+++,,,...111444777999111111222333555666666777333333444444555666666666444444333333222111000000/////////---,,,,,,...000111///------...///......***---000000///...000222//////111444:::AAAGGGKKKPPPOOOOOOTTT^^^jjjqqqsss___XXXFFF>>>>>>===___eeemmmIIIGGG@@@999CCC666555333111111222333444666000555NNNtttsssJJJ>>>777555999777111555???666666666555444444666888444444444333333333222222888888888888888888888888666666666777777777777888999999999999999:::;;;;;;::::::::::::::::::::::::???>>>777888===:::>>>PPPfffpppfffQQQHHH<<<555333000------------------------+++++++++,,,,,,---------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///222333555666<<>>@@@BBBCCCBBB???<<<999999;;;>>>BBBDDDFFFGGGGGGDDDHHHLLLNNNKKKCCC:::444******************************++++++++++++******************************))))))))))))))))))))))))******************************************************+++,,,,,,---......:::@@@IIINNNQQQTTTYYY\\\WWWWWWVVVTTTPPPLLLIIIFFFIIIkkk{{{VVVQQQWWWVVVVVVcccaaaKKK>>>FFFPPPRRRCCC===555000......---,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---000555999<<<:::BBBHHHGGGCCCGGGTTT```FFF===999;;;777666555444333222222222///......222777::::::777AAAJJJcccyyyqqqcccxxxeee\\\XXX\\\bbb}}}bbbMMM>>>444000111---,,,,,,///111111---***......------------......222000------...//////...//////000000111111111111000000000///......------///222///000;;;IIIbbbYYYKKK<<<666888999999888:::::::::999777555333222333444444555666777888888777666666555333222111111((()))111222+++000999777333222222333333444555777666666666777888777555222777666555333222111111000000000////////////000000---...///...,,,,,,.../////////...---------......///000000111333888???DDDLLLPPPSSSPPPLLLNNNYYYcccjjjUUUIIIJJJ@@@666MMMrrrVVV|||OOOKKKGGGBBB@@@===888333222333444333222---:::<<>>@@@@@@???>>>===???AAA@@@<<<;;;???AAA??????===@@@CCC@@@999===FFFEEEGGGGGG888+++333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,333///***'''***---,,,((((((111111///777<<>>999:::CCCDDD;;;666777<<<===???AAAGGGLLLNNNLLL<<<888222---******,,,------,,,***))))))***+++,,,************************************************))))))))))))***************++++++***))))))***,,,)))***+++))))))---555;;;FFFKKKPPPSSSTTTVVVWWWWWWXXXRRRKKKIIINNNWWWaaagggwwwZZZNNNSSSbbbdddTTTLLLPPPPPPVVVKKK===333000///...,,,......---,,,******+++---++++++************++++++)))************++++++++++++++++++***++++++,,,,,,111%%%&&&888AAA<<<888===DDDEEEFFFIIIUUUpppJJJ???999:::777666555444333222222222......///333777;;;<<<===BBBBBBMMM]]]aaa]]]eeessslll|||eeeGGGTTTwwwkkkRRRBBB888111------......------,,,,,,---...,,,,,,,,,,,,---...///000222000......//////...---000000111111111222222222111000000//////...------///666777777999===UUUyyyyyylll\\\TTTQQQPPPMMMJJJ@@@???>>><<<:::888777666444444444555555666666777666666555444333222111111...+++...000111:::DDDDDDDDD666+++,,,222444555666777666777888999999777555777666555333222111111111222111000///...............//////...------...000//////......------......//////000000222666<<>>>>>===999444222333444444333555999:::llltttXXXGGG===???===<<<;;;::::::888777777777777777777777777777222333444333333333555777>>>======<<<===???AAABBBCCCDDDFFFIIIKKKMMMLLLLLLOOOMMMIIIFFFFFFHHHKKKMMMKKKLLLJJJFFFHHHPPPWWWYYYPPPFFFAAADDDEEECCCEEELLLwwwIIIEEE999222+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***+++---...111222222000333:::999999BBBDDDBBBIIIJJJOOOMMMQQQYYYSSSEEECCCGGGIIIOOOTTTSSSNNNLLLMMMLLLGGGFFFKKKNNNMMMKKKJJJAAA>>>:::888:::???EEEGGGMMMKKKFFF===444...++++++)))+++,,,,,,***)))***,,,************************************************))))))))))))***************+++,,,+++))))))***,,,,,,+++++++++...444<<>>???AAACCCGGGJJJGGGLLLQQQVVVXXX\\\aaaeeekkkjjjkkkoootttuuuqqqlllnnnoooqqqvvv{{{~~~tttyyy|||yyywwwwwwuuurrr___OOODDDFFFJJJFFFAAAAAAkkkcccVVVCCC;;;999,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++,,,.../////////000222666;;;999===JJJPPPSSS\\\LLLLLLJJJQQQ[[[UUUOOOVVVPPPOOOQQQTTTRRRLLLHHHHHH;;;BBBKKKRRRZZZ\\\WWWOOOIIIGGGEEEBBB??????AAACCCJJJNNNPPPMMMDDD:::222...(((+++------+++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***+++,,,+++******+++---...,,,,,,000666???EEEIIINNNOOOQQQTTTVVVVVVTTTRRRPPPNNNSSSgggzzz]]]XXXmmmiiiGGGDDDRRR^^^XXXDDD222---000...............---------++++++************++++++************+++++++++,,,+++++++++++++++,,,---...+++444777222222<<>>:::777666666666444444444444444333333333444444333222222111000000...---,,,555FFFQQQXXXbbbTTTIIIDDDDDD999******666555444444666888:::999888555555555555555444333333333222000///...---------///000000///......///111000000000000///......------...///......000444777<<>>JJJwwweeerrrIIIJJJEEE===;;;777555444444555666999>>>^^^dddNNNNNNSSSQQQOOOLLLGGGBBB@@@@@@AAA@@@@@@??????@@@BBBEEEFFFKKKMMMPPPSSSVVV[[[```dddfffnnnyyyxxxlllffflllmmm___NNNEEEYYYdddWWWzzz[[[>>>DDD;;;...000///......---.........------------------------,,,,,,,,,,,,---...//////333///,,,---///111666:::===FFFIIINNNSSSJJJAAAFFFNNNRRRVVV```ggg]]]YYYfff|||ssslllpppxxxssshhhaaaeee___QQQJJJNNNQQQOOOYYYXXXXXXTTTKKK???888777999>>>FFFLLLMMMGGG???888///...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,***+++,,,...------000777AAAIIILLLLLLOOOQQQUUUXXXUUUPPPNNNPPPVVVkkkKKKEEEWWW\\\GGGLLLSSSWWWSSSEEE555)))///...............---,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,+++,,,,,,---...//////222555777<<>>999;;;777666555444333222222222000222444333333555:::???DDDTTT```ggg{{{mmmqqqyyy]]]AAA<<>><<<999666444444666777<<>>GGGWWWvvvFFF===999;;;777666555444333222222222111222333444444666999<<>>555......000///......000000000//////000222444999:::===AAAFFFKKKOOOQQQQQQOOOKKKHHHFFFBBB>>>:::555555555555444444444444333333222222111000000000<<>>===;;;888777666666666444444444444444555555555444333333333222222222222///333+++222QQQcccwwwpppTTTJJJLLLIII???666333222111222555777777777444555666777777777666555111111111000000111111222000111111111//////111222111222222222111000...---+++,,,......------///000333777<<<======<<<>>>AAA@@@MMMXXXYYYWWWTTTLLLBBBGGGEEE{{{bbbbbbmmmeeePPPAAA>>>===;;;888555555777999:::RRRlllddduuuvvvhhh```^^^TTTPPPJJJEEEDDDEEEIIIKKKKKKMMMOOORRRVVV\\\ccchhhmmmuuuxxxuuuyyy~~~zzzTTTAAADDDkkk^^^GGG666999111111000///////////////------------------------------......///000222222555111444===AAA>>>>>>CCCBBBLLLXXXjjj}}}tttcccYYYRRRLLLOOOVVVZZZPPPCCC>>>@@@EEEHHHHHHFFF===111,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,------,,,,,,...000111666>>>HHHOOOQQQNNNLLLMMMJJJJJJOOOUUU```yyyWWWSSSQQQSSSWWW[[[WWWKKK@@@666222...,,,...///---+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111666666>>>CCC<<<<<>>999:::777666555444333222222222222111222444888:::;;;;;;BBBSSSeeehhh]]]VVV___mmmJJJ444DDDbbbnnnXXXHHH555111...000000......111///111222///...777JJJYYYZZZZZZYYYXXXXXXXXXXXXYYYTTTPPPKKKGGGCCC???;;;888555555555444444333333333444333333222111111000000<<>>999999888888777777777666444444444555555666666777444444444444333333333333...444,,,888\\\hhhrrrhhhTTTRRRSSSJJJ===666555444444666888999999333444666888888888666666444444333222111111111222111111222111000///111333222333333333222000...,,,)))+++.........---...//////333777888999999<<<>>>@@@DDDKKKTTT\\\\\\QQQEEEDDDCCCUUU[[[\\\BBB>>>>>><<<999555555777:::;;;iiimmmlllQQQNNNaaannnsssdddWWWRRRQQQBBB@@@<<<999888999:::<<>>GGGVVV___pppyyybbbQQQKKK]]]XXXPPPGGGBBBAAACCCEEEJJJEEE<<<444...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,------------///111999>>>FFFLLLOOOOOOOOONNNOOOJJJOOO```ttt___ZZZXXX\\\```]]]PPPDDD<<<666000---///000...,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...000111222777:::@@@DDDGGGXXX}}}LLL@@@999999777666555444333222222222111000111555;;;>>>>>><<>>;;;999777555555555444444444333333333444444333222222111111000999PPP```hhhvvv}}}{{{}}}}}}dddPPPHHHAAA999444444555666666666666555444444444555666777888888555444444444444444444333***333///AAAhhhjjjcccxxxfffUUURRRMMMEEE:::888777777999;;;;;;;;;333444666888999888777666777666555333222111111000111222222111000000111333222333444444333000...,,,)))+++...///.........///---000333555666777:::<<>>AAAQQQaaadddWWWIIIDDDCCCDDD]]]ffflllFFF>>>>>>===999555555888;;;BBBxxxiiivvvbbbJJJGGGVVV^^^llllllggg\\\MMM@@@;;;999111111222333333444555555222333555666999>>>EEEJJJTTTUUUWWWZZZ]]]]]][[[YYYIIIAAA666111222666:::;;;444EEEWWW]]]XXXTTTYYY___LLLJJJDDD>>>IIIhhh{{{rrrbbbTTTOOOGGGGGG```|||[[[xxxFFFOOO+++222111111000000000000000.................................///000222333444888999@@@FFFDDDJJJcccsssJJJQQQVVVSSSJJJBBB@@@AAAIIIIIIFFF;;;///(((***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...---------000222@@@EEEKKKNNNNNNNNNOOOQQQKKKGGGSSSqqqzzzZZZOOOWWW]]]VVVJJJAAA:::222...000111000...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------///000111222@@@BBBBBBIIIaaa@@@@@@777888777666555444333222222222111000222666666777@@@KKKPPPXXXzzzgggWWWeee\\\===555FFF___zzz]]]GGG:::555111111000111333444333222---111333000---===dddvvvkkkddd___YYYQQQLLLIIICCC<<<:::;;;;;;777444666666666555666666555555666444333333444333111///999NNNYYY]]]kkkyyyttt___LLL>>>777444333333444555555444444333777666555666777777666555888777666555444333333222...333000:::```~~~xxx|||dddNNNDDD@@@<<<555555666777888;;;>>>???666666666666666555555555888444333555222------222444555444222///...111444666666555444333111000///......---------......//////000111222222444777:::@@@BBBEEELLLYYYccc```VVVUUUBBB@@@UUU}}}iiiHHHKKK555===???:::;;;666===GGGeeeyyy|||vvvsssPPPNNNUUUPPPLLLFFF@@@:::555333222222222111000///000000000000000111111222111111111555444333222222333444444222333444555666888888999999FFFMMMQQQooowwwhhh~~~kkkMMM999999AAAVVVmmmxxx|||vvv[[[KKKOOOJJJEEERRRIIIEEESSSuuuZZZyyyEEEGGG;;;444111///.../////////...000//////.........//////444(((***222222333888777BBBGGGHHHDDDRRR|||fffJJJIIIQQQMMMCCC>>>777HHHPPPEEE666111000...------,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++---///---,,,000999AAADDDIIIKKKIIIGGGIIIKKKLLLEEEYYYmmmzzzyyy]]]JJJ\\\___KKKFFFAAA888111000111///,,,......---------,,,,,,,,,,,,,,,,,,---------.........******...222333777<<>>===888:::666<<<^^^}}}iii}}}lllgggKKK<<<:::777444111000000000......//////000000000000------......//////......000/////////000222333444777888999:::;;;===>>>>>>777IIIdddooo}}}~~~oooiiiSSSCCCDDDFFFMMMlll{{{cccMMMGGGEEECCCGGGKKKAAANNNsssdddFFF;;;444222///.../////////...000//////......//////000'''000888333,,,555BBBCCCAAA@@@SSSmmm]]]PPPJJJJJJCCCEEEGGGEEECCC>>>333(((---,,,,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------...//////000555<<>>666222111111000.........---------,,,,,,,,,,,,---------.........333///...111444555888>>>FFFLLL\\\@@@@@@888999777666555444333222222222333222222444444555===EEESSSVVVVVVWWWccc{{{___AAA666JJJkkkwwwcccNNN===444333444000444777888555333444555444???FFF>>>///111NNNmmmuuuhhh^^^XXXSSSLLLGGGCCC===666444555888999999666888:::999777777999<<<666777888666444333333444777SSSeeedddcccfffvvvlllSSS@@@666444444555444444333444555666777===<<<;;;;;;;;;:::777555777888999999888777666555000222666PPPwwwrrrWWWBBB999666555666777777999;;;===???@@@999888888888777777777666666444333333111///000555777777666555444444777:::999999888777666444333222//////......---......///---///000000000222555888:::BBBJJJPPPXXXdddmmmqqqbbbXXXLLLAAASSSzzzQQQlllOOO<<>>777;;;888==={{{YYYmmmnnn\\\hhhIII555555444444333444555777888111222333333333222000///,,,,,,---------.........,,,,,,---///111333555777;;;;;;<<<===???@@@AAAAAA???MMMvvvUUUCCCIIIJJJeee{{{kkkWWWFFFHHHOOOMMMPPPAAAPPP|||FFF@@@444222/////////000000///000000/////////000000111333222222222555;;;??????KKKXXX{{{xxxdddQQQDDDJJJEEEEEEKKKNNNEEE888......,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------.../////////111555;;;@@@DDDGGGEEEHHHLLLJJJDDDEEELLL{{{ooodddZZZRRRLLLSSSRRRPPPNNNLLLLLLMMMMMMJJJJJJJJJLLLQQQWWW^^^bbbffflll|||kkkTTTPPPQQQMMMGGG???888333222333///.........------------------------.........///111......111333444;;;BBBKKKccc@@@AAA999:::777666555444333222222222222222222333555888???EEENNNkkksss[[[LLLXXXccc___HHH777:::[[[nnnPPP;;;444333777;;;222222222222111000//////---;;;GGGAAA000---DDD```|||wwwmmmbbb[[[WWWRRRLLL>>>:::666555666666666555111555999999888777;;;>>>555777:::999777444444444444OOO```___ZZZYYYlllcccMMMEEEFFFKKKNNNAAA???===;;;:::;;;<<<===<<<===???@@@AAA>>>999666777888999:::999888666555222111999[[[|||aaaGGG777333333555222222444555888:::;;;<<<;;;::::::999999888888888666555444222111111444888<<<;;;888666444444555666999999888888777555444333000//////...............---.../////////111444666:::@@@IIIQQQ]]]lllzzzooocccSSSEEEFFFgggaaaXXXAAADDD@@@:::>>>;;;@@@zzz\\\lllhhhaaabbbJJJ<<<444:::<<<;;;;;;;;;<<<===>>>???;;;<<<<<<;;;999666222000/////////.../////////000---...///111444666888999::::::;;;===>>>???@@@AAAGGGOOOQQQ000>>>GGGcccxxxpppWWWMMMUUUTTTQQQEEE^^^]]]@@@GGG555333000///000111000///111000000000000111222222888111///999AAA===EEEZZZ~~~zzzYYYNNNIIIKKKPPPLLLAAA<<<@@@000...,,,+++,,,------,,,------------------------++++++,,,,,,------......//////000444:::@@@CCCDDDHHHIIIMMMJJJ???>>>WWWvvvuuuiiigggSSSPPPLLLIIIJJJLLLOOOQQQNNNPPPRRRTTTWWWYYY[[[\\\\\\ZZZVVVSSSPPPNNNMMMLLLIIIIIIMMMVVVccctttxxxCCCSSSPPPMMMIIIAAA777111000/////////............------............////////////---...111444888CCCOOOXXX}}}AAAAAA:::;;;777666555444333222222222111222222333666===DDDHHHgggmmmVVV]]][[[HHH444111@@@hhhzzz]]]???333555777777777:::777333222333333000,,,'''555CCCAAA222,,,;;;PPP}}}{{{ooo^^^SSSPPPQQQOOOPPPPPPPPPPPPOOOMMMIIIGGGAAACCCDDDBBB===888666666999:::<<<;;;999666444333<<>>======@@@BBBCCCCCC999999::::::999888777666333111;;;```qqqTTT>>>444333666999777888999:::;;;<<<============<<<;;;::::::999999666666555222111444999<<<<<<999777555444444555555888888888888777555444333111000///...............---.../////////000333666;;;>>>EEERRRbbbttt}}}hhhUUUNNNHHHRRRqqqmmm{{{jjjHHHCCCAAA<<<>>>;;;EEEpppbbbfffxxxbbbUUUddd\\\LLLMMMGGG===BBB;;;;;;;;;;;;;;;<<<<<<<<>>;;;777555222111000////////////000...///111444666888::::::::::::;;;===>>>???@@@AAABBBLLLkkkAAA<<<>>>UUUuuuSSSKKKJJJMMMIIIlllVVVbbb@@@JJJ666333111000111111111000111111111111111222333444%%%:::CCC???===CCCeeewww___SSSKKKKKKHHH@@@@@@EEE555222...,,,,,,---------------------------------+++,,,,,,---......////////////222777===BBBDDDEEEJJJGGGDDDAAAAAASSS}}}wwwjjj\\\MMMFFFIIIIIINNNUUU^^^hhhqqqxxx||||||~~~~~~vvvrrrhhhcccYYYNNNGGGIIINNNRRRmmm~~~bbbTTTNNNJJJLLLIII>>>333///000000/////////................../////////000000222111333555777???OOO___pppAAABBB:::<<<777666555444333222222222000222222222777@@@GGGIIIDDD___iii^^^cccrrrbbb===111666FFFlll[[[DDD222222999888333000222111222444666666333000(((333???AAA666...444@@@kkktttvvvmmmiiirrr}}}rrrdddUUUGGG???;;;888666555777888888777AAATTTdddggg\\\KKKUUUrrrssskkknnntttyyy{{{xxxqqqlllhhhfff^^^VVVJJJAAA<<<<<<>>>???======<<<;;;999999888888444333===bbblllPPP???888555444444222444666999<<<===????????????>>>===<<<;;;::::::777888666222222888>>>@@@777555333333555777999999888888888888777666555444111111000///...............////////////000333555<<<===DDDSSSdddvvv~~~cccZZZQQQKKKxxxOOOnnnTTTAAA@@@<<<:::;;;NNNzzzTTT^^^zzzhhhZZZRRRCCCNNNRRRPPPLLLAAA999>>>999::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>======555333111///...............///222555888:::;;;;;;===>>>???@@@AAACCCDDDDDDAAAJJJUUUCCC===EEE[[[lllWWWWWWUUUUUUyyyvvv___HHH666444111111111222222111222222222222222333444555(((GGGGGG999GGGaaakkkQQQHHHIIIIIICCC===;;;777222...---.........------------------------,,,,,,---......//////000///111666;;;@@@CCCEEEFFFKKKBBB<<>>===<<<;;;;;;888:::888222333;;;BBBCCC777444222333666999::::::999::::::999999888777666222111000///............///000000000///111333666;;;>>>GGGTTT```ooo~~~kkk^^^NNNbbbgggmmmrrrgggCCCAAA===999>>>\\\WWWIIIXXXvvvhhhPPPRRRTTTRRR[[[eee]]]IIIBBBFFFFFFBBBBBBCCCCCCCCCBBBBBBAAA;;;<<<===>>>???@@@AAAAAA:::888555222000/////////---///333777;;;>>>@@@AAAAAAAAABBBCCCEEEFFFGGGHHHNNNVVV```MMMCCCCCCJJJzzzsssHHH777444222111222222222111222222222222333444555666===EEE@@@QQQyyyoooVVVNNNMMMFFF<<>>;;;;;;<<<===555888@@@bbb|||rrrppp~~~pppcccXXXRRRAAAAAA@@@???>>>===<<<;;;888;;;999222333===DDDFFF:::777444444777999999888;;;;;;;;;;;;::::::999888222222000///............///000111000000111444666:::@@@KKKVVV\\\gggwwwjjjVVVUUUooo^^^tttxxxHHHDDD@@@999CCChhhSSSLLLUUUuuuTTTNNNbbbjjj\\\WWW]]][[[SSS^^^___HHHLLLLLLKKKJJJHHHFFFDDDCCC@@@?????????@@@@@@BBBBBB???<<<999555333111111111...111666;;;@@@DDDFFFGGGBBBBBBCCCEEEFFFGGGHHHIIIYYYhhhfffCCC@@@JJJvvvLLL777555222111222333222222222222222333444555666777@@@888FFFjjjQQQKKKIIIDDDEEE@@@888222000000000000........................------......///000000000000888@@@DDDDDDDDDHHHKKKBBBXXXqqq}}}bbbPPPMMMTTTZZZgggwwwrrrhhh\\\NNNRRRaaa\\\LLLQQQQQQIIIDDD111111111111000000000000000000000000111111111111333444888>>>GGG]]]EEE===<<<:::777777555444333222222222///444111222888:::BBBTTTwwwqqqTTTFFFVVVTTT>>>444444@@@YYYooouuuuuummmSSSPPP999444CCCFFFBBBZZZkkkKKK888777222222<<>>;;;888DDDhhhqqqYYYDDDAAAEEEDDD>>>:::???999666111444HHHTTTKKK:::;;;666///222;;;>>>999===???>>>;;;888888999999444333222111000...------///000000//////111444777>>>EEEKKKOOOYYYkkk~~~}}}kkk]]]dddeeeNNNEEE777:::IIIrrrYYYLLLQQQrrr~~~~~~wwwooottthhhhhhiiikkkllliiibbb\\\]]]VVVSSSWWWXXXQQQJJJHHHDDDCCCBBB???======???@@@AAABBBBBB>>>888333222222///444;;;BBBIIIOOOPPPOOOPPPKKKHHHJJJJJJGGGFFFHHHaaagggYYYNNNAAA@@@HHHZZZyyyMMM===666111222333222111333777///...555666333999DDDAAAEEEnnnsssLLLAAAQQQFFF>>>???;;;...+++111///000/////////............///000000000//////222444:::;;;???GGGJJJHHHGGGIIINNNlllqqqaaaRRRQQQZZZgggwwwnnn^^^RRRWWWgggTTTLLLWWWRRRIII>>>888222000222444222000...000111111000000111222444>>>777>>>cccEEE===<<<999777777555444333222222222444777444666>>>>>>???JJJRRRUUUPPPVVVcccSSS888222GGGVVVmmm}}}cccOOOEEE999444===OOOiiiwww]]]KKKBBB555444555;;;BBBEEECCC???HHHYYYkkkpppkkkjjjsss~~~~~~iii[[[WWWcccfffPPPFFFBBB???BBB444555YYYgggQQQBBB???CCC777666888777:::NNN[[[UUU>>>888666:::>>>>>><<<<<<777888888777777888888888444444333111000///...---///000000//////111555888===FFFNNNSSS]]]mmm~~~}}}pppkkkssshhhVVVCCC???@@@III```KKKSSSnnnvvv{{{{{{|||~~~}}}wwwsssjjjbbb^^^___^^^XXXQQQOOOFFFEEEDDDBBB@@@@@@BBBCCC@@@AAAAAA===777333111000111666>>>FFFOOOUUUVVVUUURRROOONNNQQQQQQNNNMMMOOO```ooobbbooo___LLL@@@>>>AAAGGGLLLkkkttt}}}AAA???777222333555333333444000777777111222;;;???<<>>EEEXXXfffjjjdddaaaZZZOOOBBB:::888888333555888888777666777999;;;<<<===;;;;;;>>>DDDIIIGGGHHHIIIKKKNNNQQQTTTVVV^^^aaagggooovvvyyyxxxvvv~~~sssrrrlllTTT???@@@999===XXX}}}dddIII<<>>===999;;;PPPcccbbbOOO===111222444111555>>>@@@??????@@@???<<<888555555444333222111000///...///000000000000222555888<<>>IIIzzzXXXFFFSSSgggmmmwwwpppnnnjjjddd^^^\\\NNNLLLIIIFFFCCCAAA@@@@@@@@@AAAAAA>>>:::555333222222777AAALLLUUUZZZ\\\]]]TTTRRRSSSWWWXXXVVVVVVXXXqqqvvvMMM@@@AAAAAA999;;;GGGLLLJJJNNNZZZQQQAAA999444555666555444666111777999555444;;;BBBFFFmmmIIIKKKDDDHHHHHH:::222222///000000000000////////////...///000//////111444777@@@@@@CCCIIILLLNNNSSSYYYfffXXXTTT___hhhzzz}}}dddMMMMMMbbbvvvNNNQQQQQQFFF???666111111222222111///000111111111111333555888777HHHgggFFF===;;;888777777555444444333333333444666111444>>>>>>???IIIGGG<<>>777777;;;555(((///111333333222222333555222444555333000...000333222000...///222333333111111111000000111222444555666;;;EEEPPPYYY]]]\\\ZZZhhhffffffhhhmmmtttxxxzzzqqqlllkkkqqq{{{oooLLLEEEFFFXXXvvvtttPPPDDD===;;;<<>>???===:::999666555444333222111000//////000000000000222666999>>>JJJVVV___jjjzzz{{{aaabbbSSSCCC<<>>:::888777333888CCCPPPXXX[[[]]]```[[[ZZZ\\\aaacccbbbeeejjjfffDDDCCCSSSSSSBBBFFF]]]^^^KKKNNNgggwwwCCC;;;444555666555555666888000333===;;;666IIIggg^^^MMMCCCFFFIII===555333000111111111000000000//////.../////////000333777;;;???BBBGGGLLLOOOWWWgggxxxuuuYYYNNN^^^uuuwww\\\OOOVVVxxxcccHHHWWWJJJCCC:::333111111222222///111222222111333555888;;;===ZZZGGG===;;;888777666555555444444444444000444000111999>>>GGGYYY[[[@@@???XXX[[[FFF>>>GGGgggwww{{{yyy]]]KKKFFF>>>555111222333444333---000333555444222111000222111000///...//////000,,,,,,...000222111///---333333333333222111000///444888???FFFKKKKKKGGGDDDAAAFFFNNNWWW]]]]]]ZZZWWWTTTPPPKKKFFFFFFPPPdddvvv}}}~~~cccSSSeeeSSSEEE???AAAHHH^^^nnnmmm}}}pppZZZNNNCCC>>>:::888;;;AAA777666555444333222111000//////000000111333777:::BBBNNNZZZdddqqq|||```nnn]]]DDDBBBPPPoooLLLFFFJJJWWWqqqhhh|||wwwtttpppkkkddd]]]WWWQQQKKKFFFBBBAAA@@@@@@???>>>===<<<555999DDDQQQXXXYYY\\\bbbjjjjjjlllppprrrrrrwww~~~~~~WWWHHHQQQvvvggg^^^___WWWLLLRRRdddpppvvvzzzCCC;;;444444555444444666777222333:::<<>>777555222222111111111111000000000//////000000222555;;;???AAAGGGNNNTTTYYYiiizzzYYYRRR^^^qqqmmmQQQSSSeee___JJJNNNGGG>>>666222111222333000111222222222444777:::>>>NNNzzzGGG===;;;777777666666555444444555555000444222222:::???KKK```cccJJJGGGRRRMMMGGGQQQ\\\nnnyyy}}}zzzeeeOOOPPPAAA666555333...///555//////......------,,,,,,111///,,,---///111000....../////////......///111---...000111111000...,,,000222777<<<@@@AAA>>>;;;:::>>>EEEMMMPPPMMMFFFAAA<<<777222333777<<>>999<<>>888777333222222222222111111111000///000111111444888???CCCDDDHHHPPPYYYfff}}}nnn^^^VVVfffuuuWWWMMMaaawwwHHHOOOJJJBBB:::444222333444111111222222333555999<<<===```GGG>>>;;;777777666666555555555555555111555222555===???CCCRRRJJJIIIWWWYYYDDDCCCXXXbbbmmmtttzzz}}}hhhSSS777333222555555111///111111000//////111222444444...---------/////////...000000///...---///111333333444555555555555444333)))***---333888::::::999>>>>>>>>>>>>???>>>;;;999444222000111555666111,,,===@@@DDDJJJZZZqqq|||zzzzzzyyyxxxuuuqqqmmmkkkfffbbbbbbeeeeee```WWWRRRJJJDDDCCCGGGDDDBBBSSSkkkpppVVVHHHWWWvvvnnnKKK::::::999888777666555333222222...///000111111444888;;;GGGUUUeeeqqq~~~ZZZKKK???XXXSSS???DDDXXXrrrtttjjj|||uuuooolllfff^^^XXXQQQKKKEEEAAAAAAAAAAAA@@@>>>@@@JJJYYY___```hhhtttyyy\\\ccckkknnnlllfff___XXXvvvGGG>>>666555666555666888111???>>>999WWWcccHHHDDD@@@;;;888333333333222222222111111111111111222333666;;;BBBGGGNNNMMMSSSbbbyyyooo[[[iiicccQQQZZZwwwhhhOOOKKKDDD===666333333444111222222222333666;;;>>>GGGuuuHHH>>>;;;777777666666555555555555666111444222666@@@===888???>>>UUUwwwsssQQQOOOgggoookkkqqqzzzhhhVVV===>>>:::444111111111///.........///000000...,,,+++---//////---------...++++++,,,...000111111111333222111000////////////111000111333555777777666888999;;;===<<<888222---111666999666222333666888111555666555:::IIIYYYbbbtttzzz~~~|||xxxssskkkccc___bbbbbb]]]TTTNNNLLLNNNQQQUUUOOOBBB<<<@@@>>>777@@@555444===<<<333444>>>DDDaaaqqq]]]QQQDDDCCCEEENNN[[[eeeiiiiii[[[XXXVVV```wwwhhheeekkkmmmiiittt|||VVV???;;;999999888666555444333222...///000111111444888<<>>444000<<<999///666444JJJ\\\]]]RRRHHH@@@:::>>>;;;:::;;;>>>BBBCCCDDD:::999:::???DDDGGGFFFCCC999444<<>>AAA@@@<<<777555555999999666333000111666:::AAAXXXvvvmmmHHHCCC@@@DDDKKKLLLFFFEEEIIIRRR[[[bbb\\\LLL>>>999:::---777:::999===:::111...666EEEPPPKKKAAA<<<===>>>;;;;;;;;;;;;;;;:::888777777666555666888999777555222...111@@@TTT```\\\TTTUUUQQQMMMMMMQQQTTTSSSQQQWWWQQQPPPUUUQQQCCC::::::999999888888666444333222222000111222111222999BBBTTTdddppp~~~pppHHHssswwwDDDAAAAAARRRvvvfffnnnwwwlllfffddd^^^VVVTTTQQQUUU___cccdddooo~~~ttt^^^[[[IIIGGGggg[[[>>>===;;;888;;;777<<<:::BBBWWW___IIICCC===999222222222222222111111000000444333777===>>>OOOmmmvvvpppnnndddVVV^^^vvvwwwLLLMMM>>>333777555111777555333888999???MMMHHH===;;;999666666666666666555444444333666666444888BBBLLLOOO???JJJJJJAAAKKKhhhvvvpppwwwtttxxxgggXXXqqqXXXBBB555555999111111000//////000000111.........///////////////------,,,,,,222>>>FFFHHH888555333333555666555333222222222222222222222333444666777444222555>>>GGGNNNVVV[[[VVVHHH===999;;;555444222000...///222555:::NNNkkkiiiWWWCCC999BBBFFF===999>>>BBBUUUmmm{{{wwwgggVVVKKKFFFAAA@@@===777888;;;555---AAATTTTTTGGG>>>>>>@@@:::===@@@AAA===888444111333222111000000///...---111//////000444777:::;;;999666444666:::======<<>>888555777444???WWWwww}}}pppNNN@@@???555666===888999ZZZ~~~pppTTTCCC>>>:::>>>AAAAAA===888555444000000111111111222333444111444666444222222666:::666444222222444666555444555222444:::<<<888555666999999::::::999777555333333111111333333555>>>GGGSSSbbbpppvvvyyyYYYrrrwwwIIIGGGGGGWWWuuu```oooqqqjjjfffiiilllfffZZZPPPPPP]]]nnnvvvkkkYYYMMMJJJ{{{yyyLLLQQQ}}}^^^<<<999:::777999444;;;BBBWWWVVVJJJJJJ:::555555444333333222222222111333555;;;AAAFFFddd{{{}}}|||^^^OOOddd}}}___RRREEE===::::::999333000888;;;444HHHrrrzzzvvvHHH===;;;999777777777777666555444333///333444444888>>>@@@>>>[[[lll\\\CCCNNNhhhpppoookkkmmmwwwZZZGGG333...555999444+++...............---,,,,,,......///000111111222222000111111///000>>>WWWkkk^^^TTTEEE:::444444444555222222333333333222111111333???RRRiii}}}{{{cccKKK:::333222<<<=========;;;777222///+++888MMMkkkrrrOOO<<<;;;===;;;;;;777<<>>999888>>>;;;VVVxxxZZZBBB;;;<<<<<<;;;888555333333333//////111333555777888999111666:::<<<:::777666666333222111111111111000000...,,,---222555444333444999:::;;;;;;;;;888666444333111222333444777@@@JJJXXXiiixxxlllpppEEE???FFFUUUppp\\\mmmwwwsssssslllYYYHHH>>>FFFPPPTTTLLLAAA@@@DDDgggrrrHHHYYYyyyIII999888;;;@@@999>>>HHHwwwsssppplllnnn{{{vvvUUUMMMFFF777666555444333333333333222666666:::DDDPPPooo```UUUXXXWWWGGGAAA666444;;;333111:::;;;444QQQ|||kkkHHH===;;;999777777777777666555333333...222666999@@@FFFGGGDDDIII\\\NNN===RRRhhhlllpppdddkkk{{{TTTAAA;;;444000000222222222111111111111111000......***+++,,,---...///000111444444333///,,,333III]]]kkkcccVVVHHH===777555555000111333444444333222111777AAAQQQ```iiifff[[[RRRMMMIIICCC===::::::===???777777999;;;<<<;;;777444666666;;;TTTlllFFF===<<<888::::::<<<@@@MMMdddpppIII::::::HHHZZZbbbWWWfffvvvrrr[[[CCC:::===DDD???888444333444444555///...///333888:::999666777:::===???===888222...---......////////////000000//////111444666666666999:::<<<===<<<:::777555444222222444555999CCCMMM\\\nnnzzztttJJJFFFEEEXXXxxxVVVfffyyysssnnn___MMM@@@@@@BBBAAA<<<:::AAAJJJaaa]]]DDDfffKKK777666;;;@@@;;;BBBcccyyyhhhaaaeeesss^^^JJJOOO999888666444333333444444333:::888:::LLLcccooozzzUUUQQQjjjttteeeHHHAAA:::888;;;555333::::::999___iiiiiiHHH===;;;999888888777777666444333222444777888999???DDDDDDAAA:::LLL@@@<<<]]]oookkkqqqcccmmm}}}TTT777222444555444000///111444222222222222222000///...***+++,,,---///000111222777444222111///000;;;HHH[[[\\\[[[TTTIII>>>999777///000222444444444333222---555CCCQQQ\\\cccggghhh]]]^^^^^^ZZZRRRIII@@@<<<@@@===;;;;;;===>>>===<<>>999===[[[___CCC:::999444;;;AAA???;;;@@@NNN[[[rrrLLLKKKggg~~~PPPIIICCC>>>888444:::CCCFFF===444000333888999888222//////666???BBB===777999;;;<<<;;;999555111///...///000111111111222222333222111111444888999999999;;;===>>>===;;;888666444222222444666;;;EEEPPP]]]ssszzzPPPLLLGGG]]]TTT___}}}xxxiiiXXXGGGCCC@@@???>>>BBBLLLXXXcccqqqyyyQQQJJJuuunnnBBB888999888;;;;;;KKKrrrgggbbbhhhrrrrrrtttzzznnnLLLNNN;;;999777555444444444555222===;;;===YYY}}}hhhvvvppp[[[MMMPPP???BBB;;;888777666:::<<>>EEEQQQBBBCCCgggrrrdddgggeeepppZZZ???BBB===;;;:::999999777222...000111111111000///---,,,,,,---...000111333444555888222000444666444666;;;===HHHRRRTTTLLL@@@999666...///222444555444333222---222;;;FFFVVVooo|||qqq^^^WWWMMMFFFBBBAAA???===666CCCFFF<<<@@@dddxxxNNNAAAEEE<<<;;;999555333555:::>>>rrrooojjj```LLL999555999===BBBHHH===444******111888999777444000111;;;GGGLLLEEE===444555555444111111333555111333444444333222222222333222111000333888:::999999;;;===>>>>>>;;;888666444222222555777;;;FFFQQQbbbzzznnn~~~KKKCCCGGG\\\{{{VVV[[[wwwdddNNNIIIEEEFFFIIIOOO[[[fffgggkkkmmmttt}}}|||SSSTTT]]]<<<>>>BBB;;;:::@@@WWW}}}zzz}}}wwwnnnbbbYYY[[[aaawwwWWWMMM;;;:::777555444444555666222@@@>>>@@@cccuuukkkbbbQQQddd___???EEE666666888888;;;===III{{{dddYYYGGG<<<===888777777777666555555444444333777555444:::<<>>===:::888444333111//////111444555444333666===DDDWWW~~~yyy```LLLEEE>>>999GGGSSSCCC<<>>AAACCC~~~XXXPPPrrrHHH>>>>>>666;;;444???>>>SSSrrrYYY___GGG<<<===888777777777666555555444444222666555888BBBBBBCCCNNN\\\JJJ@@@PPPhhhiiicccfffaaarrr|||TTTBBB===;;;999777555555555444222111---...555BBBRRR[[[[[[XXXVVVPPPHHH???888555444444//////111222333444444444333222000//////111444555555222444999>>>LLLlll\\\NNNIIIEEENNNWWWNNNVVVwwwVVV>>>CCCGGGBBB999222111333<<>>:::888999444222666999===KKK\\\rrrMMMEEECCCTTTqqq[[[VVVyyyhhhhhhnnnnnnooosssxxxtttmmmkkknnnsssuuuKKKfffOOO>>>>>>EEE<<<\\\~~~SSSFFF<<<555777888444444:::777???AAAVVVjjjSSSaaafff@@@;;;777<<<555>>>CCCbbbzzz]]]RRRnnn}}}}}}GGG<<<===888888777777666666555555444333666444:::EEECCC>>>DDDQQQ@@@<<>>OOOlllxxxmmm\\\KKK<<<444111111...---+++******,,,...///000///......///111333555666222111555777???TTTiiiuuuWWWDDDfff~~~eeessslllHHHHHHHHHFFFBBB>>>;;;:::777}}}}}}MMM<<<===AAAIIIeee^^^<<<...777555333333666:::===>>>CCCOOOXXXVVVRRROOOGGG===888555333333444555444444777777777555555999AAAHHHGGGCCC;;;444111111333444666888<<>>666888888444555:::777<<<>>>ooobbbPPPxxxyyyAAA@@@999===777;;;JJJxxx]]]QQQQQQ}}}bbbtttGGG;;;===888888888777777666555555555444777444777@@@===;;;CCCIII<<<@@@WWWffffff___UUUZZZlllzzztttyyyxxx]]]LLL555222000///000000000///'''---///444LLLnnn~~~mmmdddTTTDDD888111/////////...,,,******+++,,,---...---------...000333444888333222444555888BBBMMMmmmwww|||nnnsssvvvfffUUUBBB:::>>>BBB???:::EEEwww\\\[[[lllkkkwwwvvv^^^CCC777777888555777999:::===AAABBB@@@QQQ^^^hhhgggaaaYYYOOOEEE666555333333333444444444666444666???NNNXXXZZZXXXJJJEEE>>>777222000111222666888===CCCGGGFFF@@@;;;888444333777:::@@@RRRfffsssSSSGGGJJJXXXqqqfffRRRooozzz|||vvvvvvcccnnn~~~qqqmmmiiifffhhhsssnnnGGG???===999CCCzzz___XXXXXXTTTTTTWWWjjj^^^NNNAAA777888999666666;;;999===EEEqqq}}}MMM\\\FFFBBB;;;<<<888999PPPSSSUUU^^^xxx[[[sssGGG;;;===888888888888777666666555555444888444444:::;;;@@@PPPIII@@@OOOgggmmmmmmgggYYY[[[nnn|||hhh]]]OOO===000:::777333111111111000///***000,,,###)))===IIIGGG???<<<666111......000111//////......---,,,++++++,,,,,,,,,,,,...///111222888555444555666777:::???JJJ^^^}}}lllrrrppp^^^zzzpppTTTGGGDDDCCCCCCPPPrrrxxxTTT888444======555444===FFFJJJMMMPPPMMMGGGKKKSSSZZZ\\\ZZZTTTJJJBBB777666666555555666888999888CCCUUUeeeiiiaaaQQQDDD444333111000000111333444555777;;;BBBGGGGGGAAA;;;999555444888:::AAAUUUjjjqqqOOOBBBJJJVVVnnnjjjRRRiii{{{fffssseee___\\\\\\^^^```jjjqqqHHHBBB???<<>>AAAWWWkkkjjj\\\MMMooo[[[@@@===::::::888SSSSSSUUUoooppp___sssGGG<<<===888999888888777777666666555222777444444;;;===GGGZZZGGGBBB[[[rrrooonnnkkkZZZ[[[mmmggg888333::::::DDDAAA<<<888666444333222222888777///+++000222000++++++***++++++,,,---...---...000000///---+++)))+++++++++,,,---...///000555555555666777777888:::<<>>AAA???:::;;;PPP^^^kkkoooqqqpppiii___VVVTTTRRROOOLLLFFF===666333444444444666999>>>BBBQQQ```ooommmZZZDDD777333---...///000111222222222555555888>>>EEEEEE@@@:::999555555999;;;CCCZZZqqqzzzQQQDDDFFFQQQgggmmmRRRbbbqqqxxxzzz}}}wwwyyyrrrooo\\\OOOOOONNNQQQVVVZZZcccyyyOOO<<<===EEEbbb~~~mmmZZZqqqXXXGGG:::999;;;888888<<<===@@@jjjaaatttNNNmmmyyyMMM???888>>>:::SSS~~~PPPOOOvvvWWW[[[oooGGG<<<===888999999888888777666666666333777444666>>>>>>BBBPPPCCCCCCbbbyyymmmjjjlllZZZ\\\mmmTTTCCC???;;;CCC???;;;888777666666555//////000000///---+++***...............---,,,+++...///000000000...,,,+++++++++++++++,,,,,,------000333444444444555777777666III```rrrgggPPPFFFUUUPPP]]]fffYYYWWWiiiyyyddd\\\RRRIIIAAA:::666555333555666888<<>>EEEFFFAAA;;;777555666;;;???IIIbbb{{{VVVHHHCCCMMMccctttTTT[[[eeeXXXhhhsss~~~wwwtttcccTTTJJJEEEDDDBBBFFFMMMQQQ[[[sssHHH>>>999FFFrrr{{{ooojjj[[[III;;;999;;;999999<<>>RRRiiiLLLSSSfffLLLXXXkkkGGG<<<===888999999888888777666666666555777444777@@@<<<777===EEEGGGjjjooolllooo]]]aaarrrjjjGGG888999666333222444666777777===555///111222///,,,,,,)))***+++---...//////000111111111111000000//////+++++++++++++++++++++,,,---000333222111333555666555???SSSgggooovvv~~~aaaTTTGGGIIIiii\\\TTTHHH>>>666333777<<<;;;===???BBBHHHQQQ]]]fffNNNBBB555000444888888555666666666777888:::<<<======;;;;;;AAAHHHJJJEEE???666444777===AAAMMMhhhVVVDDDCCCLLLbbb{{{VVVVVV|||}}}kkk|||qqq[[[JJJBBBAAADDD>>>;;;>>>EEEJJJTTTooo===MMM999DDDyyy{{{www]]]KKK;;;999<<<::::::===FFFGGGyyypppsss```UUUsssRRREEE777FFFBBBRRRXXXKKK___lllXXX___kkkGGG;;;===:::;;;:::999777666666555555777888888777888:::???BBB===UUUmmmrrroookkkddd]]]ggg|||jjjYYYwwwMMM@@@777222555444///333===777777555222111222111///------......///000000000111000000111333333222000...---,,,,,,++++++,,,,,,............////////////111555===GGGRRR]]]eeejjjttteeefff{{{]]]GGG666777<<<<<<===BBBBBBBBBFFFQQQ[[[ZZZMMM@@@000444999;;;:::888888888555666777777777888<<<>>>@@@AAABBBCCCGGGJJJEEE===>>>666444;;;EEERRRmmmOOOGGGGGGGGGZZZzzz[[[SSSooouuu}}}nnnzzzqqqrrreeeSSSEEE???===<<<;;;===<<<===BBBIIIVVVllliii>>>@@@GGGEEE|||jjjOOO@@@>>>999999===;;;999SSSrrrwwwxxxTTTmmmuuulllJJJ@@@888@@@WWWggg}}}UUUIIIoooUUUNNN[[[jjj}}}GGG;;;===:::;;;:::999777666666555555444555777999;;;@@@FFFJJJAAAXXXnnnsssnnnjjjccc\\\fffyyyMMMHHHtttXXXAAA000555???@@@;;;999===<<<999555222111///---//////000000111222222222111000000111333444222111000///...---,,,,,,,,,,,,............////////////...222888@@@IIIRRRYYY\\\hhhxxxuuu[[[III<<<===@@@??????DDDHHHNNNRRRNNNEEE>>>===@@@OOOSSSUUUNNNBBB888444555777888999999888888999;;;===>>>???AAAFFFJJJGGG@@@@@@999777>>>HHHVVVpppSSSKKKGGGFFF[[[zzz^^^PPPhhhdddYYYwwwYYYPPPCCC<<<;;;<<<===<<<===;;;<<>>???FFFhhh}}}~~~[[[bbbxxxHHH@@@<<<>>>PPPfffmmmNNNLLL|||QQQMMMWWWcccnnnGGG;;;===:::;;;:::999777666666555555333444666888<<>>AAA@@@AAA:::888555555555555444333222222222333444444555555222111111222333444333222333222111///...------,,,---............/////////,,,...111666<<>>DDDttt||||||vvvuuuuuuuuuuuuwwwyyy{{{|||rrr___vvvgggVVVHHH@@@AAA<<>>999666777999999999:::333333444444555666666666444333111222444555444444555444222000...---,,,,,,---------.........//////,,,,,,...000333555888999CCCDDDIIIWWWllluuu~~~|||zzzsssaaaOOOFFFEEEAAAAAAEEEFFFDDDEEEIIIFFF@@@::::::AAAJJJPPPSSSRRRVVVWWWPPPCCC:::777888777:::<<<===;;;999888777:::<<<===>>>BBBHHHHHHDDDAAA>>>>>>DDDOOOaaa{{{kkkDDDEEEEEEYYYwwwkkkLLLXXX~~~rrr~~~|||{{{lllWWWFFF>>>999777777888;;;<<<;;;:::;;;;;;<<>>@@@888999@@@CCCwwwmmmlllllljjjjjjlllooosssyyy~~~{{{SSSXXXwwwSSS~~~OOO>>>DDD;;;FFFkkkSSSHHHWWW{{{MMMQQQOOO[[[\\\aaayyyGGG;;;===:::;;;:::999777666666555555555555666555666999===AAAQQQbbbpppoooiiiddd]]]TTT___wwweeejjjXXXRRRLLLBBB:::999999777666777333333444555555666666777555444222333444666666555555444222000...,,,++++++------------........................///000111111///333:::@@@HHHSSS```jjjrrrnnnoootttuuuqqqqqquuu{{{sssqqqiiiaaaXXXSSSOOOIIIAAA>>>@@@@@@BBBEEEDDDBBBBBBCCCBBB;;;555888AAAHHHGGGCCC???@@@@@@@@@>>>;;;999777555888<<<>>>===;;;::::::;;;>>>??????AAAFFFFFFCCC>>>===???FFFSSShhhKKKDDDDDDVVVrrrsssNNNTTTssswwwJJJEEEFFFQQQ```nnnzzz}}}rrrfffZZZMMM@@@999999999999;;;===>>>>>><<<:::;;;;;;===???EEETTTpppfffAAABBB===nnngggrrr^^^666===@@@777<<>>@@@>>>FFFPPPXXXZZZZZZ]]]______rrrrrrhhheee```XXXSSSUUUHHHFFFDDDDDDEEEEEEDDDCCC@@@@@@@@@AAA???<<<:::999111333666777666666888999;;;999888999;;;;;;888555333777;;;>>>>>>=========<<<@@@BBBAAABBBEEEEEEBBB<<<>>>BBBJJJYYYqqqLLLDDDCCCSSSlll}}}RRRQQQggg{{{yyyvvvooolllrrrtttfffRRR888333333;;;FFFPPP[[[dddcccYYYMMMEEE===777777;;;888:::<<>>===;;;<<<>>>AAAFFFWWWuuuaaa@@@DDD<<>>DDD===HHHrrr^^^IIIHHHeeeRRRGGGFFFGGGFFFQQQTTT^^^GGG;;;===:::;;;:::999777666666555555555666777888;;;???EEEIIIWWWfffpppnnnjjjgggaaaXXX^^^xxxzzzdddtttwwwbbbOOOGGG@@@777444777444555555666777777888888888666444333555777888888666555333222000///......,,,,,,---------.........000////////////000000111777111++++++111666777666;;;???@@@>>>???GGGRRRYYYYYYbbbsss|||nnndddVVVLLLKKKGGG>>>;;;???666999<<<=========???@@@:::999777666666666333///(((,,,111111///000555:::;;;;;;;;;;;;:::888777666555888;;;=========>>>>>>:::@@@CCCCCCDDDFFFEEEBBB===AAAGGGPPPaaa}}}QQQEEEBBBOOOfffWWWOOO[[[wwwpppjjjddd^^^\\\\\\VVVJJJ???===::::::>>>AAACCCGGGMMMKKKCCC===<<<:::888999<<<:::;;;>>>@@@@@@@@@@@@@@@<<<===???BBBHHHZZZyyyyyyFFFDDDCCCqqq}}}LLLAAA===:::BBBJJJ[[[rrrfffTTTLLLMMMJJJHHHLLLSSS\\\fffooovvvzzzxxxssszzzaaaiiirrryyyooo\\\BBBFFF???EEElll[[[GGGIIIoooqqqKKKFFF>>>GGGDDDPPPQQQUUUGGG;;;===:::;;;:::999777666666555555666777888888:::>>>CCCGGGZZZgggqqqooollljjjddd[[[ccc|||uuuNNNNNNsssaaaQQQ???666666666666666777888888999999999666444444555777888888777666555333222111000000,,,,,,,,,---------..................///000111222,,,111666666222......///111///222888:::;;;AAAJJJLLLMMMVVVkkk{{{hhh^^^```dddGGG;;;444888888222000555000444555111,,,,,,///222///...,,,+++///222000,,,111...,,,---111555777777888;;;>>><<<888666777999777999<<<============>>>999???DDDEEEEEEGGGGGGCCC>>>DDDKKKUUUgggaaaEEEAAAMMMccc{{{ZZZNNNRRR|||zzzbbbmmmwwwtttoooccc\\\VVVTTTOOOEEE===;;;888666666999::::::>>>CCC999555444999<<<<<<;;;===>>>???AAAAAA@@@@@@@@@AAA<<<>>>@@@DDDJJJ\\\}}}DDD>>>IIIlllyyyLLL:::999===GGGMMMlll~~~lll[[[IIIFFFJJJFFFGGGKKKRRRZZZbbbjjjooorrrsssyyy~~~lllWWWKKK===OOOrrr|||pppgggbbbjjjzzzyyy[[[EEEHHH@@@BBBggg```HHHKKKxxxmmmKKKHHH;;;JJJCCCMMMJJJKKKxxxGGG;;;<<<888:::999888777666666666666111888<<<999777999===???RRRccclllgggcccfffddd\\\kkkcccFFFJJJkkkiiimmmmmmLLL;;;555333444555777999;;;<<<<<<<<<999888666555666888;;;===:::888555444444222000......------,,,,,,------...////////////000000000000111111111111111111111111000000111222333555666777CCCEEEKKKVVVjjjxxxffffffaaaVVVKKKGGGMMMSSSMMMEEE;;;444111111111111..........................................------)))111---(((...111555???@@@CCC===EEEDDD999>>>:::999888:::???@@@;;;:::===@@@666AAALLLDDDGGGLLLAAA>>>HHHOOOVVVpppdddGGGHHHFFFYYYwww\\\NNNVVViiiuuunnnjjjuuu{{{xxxpppeee___[[[WWWTTTJJJ>>>:::===:::888666444666:::;;;:::999777>>>@@@999:::===999BBB???@@@EEEGGGDDDAAABBB@@@??????CCCNNNcccnnnGGG@@@IIImmmqqqzzzIII:::AAA<<<@@@WWWvvv{{{```LLLDDDCCCBBBAAA@@@CCCHHHPPPWWW___dddggglllooossswww|||xxxvvvxxxpppUUUGGGCCCKKKYYYmmmtttiiiggg]]][[[\\\UUUUUUttt\\\JJJAAABBBAAAqqq]]]JJJHHHwwwiiiRRRCCCEEEGGGAAAAAAIIISSSpppGGG;;;<<<888:::999888777666666666666111555777666888===>>>===LLL^^^iiiddd```ccc```XXXkkk{{{SSSEEE<<>>888666555555666777999999999:::999777666666777888999999777555444444333000......------,,,,,,------...//////000000000000111111111111111111111111111111000111111111333444555666999;;;???FFFQQQaaaqqq|||iiiHHHGGGEEECCCCCCDDDFFFHHHEEE???777111000000000///................................................)))333333111444333333;;;CCCIIIBBBHHHEEE999===777>>>======>>>>>>===???AAAGGG;;;BBBJJJFFFJJJLLL@@@===HHHUUUeeevvvGGGFFFEEEWWWqqqhhhNNNSSS^^^|||pppttt{{{rrrggg^^^\\\[[[VVVKKK>>>999<<<888777666666:::===<<<:::<<<<<<<<<===BBBDDDDDDDDDDDD???>>>CCCFFFDDDAAA@@@===<<<===EEETTTkkk[[[<<<>>>PPP{{{qqqttthhh{{{EEE;;;DDD>>>BBBZZZnnnVVVFFF@@@BBBCCCBBB???BBBFFFLLLRRRXXX]]]___]]]aaagggnnnvvvzzzpppkkkWWWVVVmmm{{{lllppp]]]PPP??????EEEyyyWWWEEENNN^^^LLL>>>@@@CCC@@@???DDDJJJaaaGGG;;;===888:::999888777666666666666333444333555;;;BBBAAA<<>>888<<<>>>===:::999<<>>999;;;888777666777999:::::::::===EEE>>>@@@RRRTTTNNNVVVQQQGGG@@@BBBEEEEEECCCAAA===;;;>>>KKK\\\sssUUU===CCCXXXkkk|||XXXcccGGG<<>>@@@CCCGGGKKKOOOSSSTTTUUUXXX\\\aaagggoooxxx}}}tttwwwtttyyyrrr___bbbEEE@@@IIIQQQAAAVVVzzzQQQHHH<<<===AAACCCAAACCCEEEXXXHHH;;;===999:::999888777666666666666555666666777<<>>WWWkkkTTTEEE???888444555777999999<<<<<<<<<;;;:::888666555999777555444444333111///......------------......000000111111222222333333111111111111111111111111111111111111111222333444555777;;;===>>>AAACCCFFFCCCMMMVVVZZZ___ddddddaaaYYYSSSLLLIIIGGGBBB:::222222111///......................................./////////000000000000000...333///,,,111555@@@RRR```dddQQQFFF<<<666@@@;;;:::>>>???;;;:::<<<>>>???KKKIIIIIIIIIJJJMMMLLLEEECCCQQQoooyyy~~~KKK>>>CCCOOOfffYYYSSSLLLssstttiiirrryyypppccceeeddd[[[KKK>>>:::;;;:::888666555444555<<>>CCCSSSeeexxxXXXDDDFFFVVV[[[pppVVVxxxPPP>>>BBB>>>NNNsssnnn___LLL???===>>>===<<<;;;<<>><<<>>>VVVgggfffaaaaaa]]]UUUccc{{{^^^MMMGGGfffrrrVVVMMMBBB;;;999:::::::::<<<<<<>>>>>>>>><<<:::999888666444444444333111000///......------......//////000000111222222333333111111111111111111111111111111000000000111111222000222555777999<<<@@@CCCAAADDDFFFHHHNNNTTTWWWVVVIIIFFFBBB>>>;;;888555333...///////////////000000////////////////////////000000000111111111222222333666222000666:::HHH___rrr{{{iiiYYYJJJBBBGGG<<<===@@@BBBBBB@@@>>>AAAFFFPPPUUURRRKKKKKKMMMKKKJJJIII___~~~SSS===CCCLLLbbbdddSSSMMMiii|||lllkkkooovvv~~~vvvllllllfffXXXHHH>>><<<===;;;999999::::::@@@RRRcccvvv|||mmmUUUIIIFFFEEEFFFGGGAAA@@@III]]]nnn}}}QQQCCCDDDQQQeeePPPeeefffQQQ@@@CCC@@@UUUgggZZZIII>>><<<<<<;;;888888999;;;>>>AAADDDFFFGGGAAABBBBBBBBBCCCGGGKKKOOOJJJZZZhhhooo}}}mmm```eeejjjMMMCCCOOOJJJGGG___cccBBBGGGAAA@@@AAA???>>>@@@NNNdddrrrwwwzzzHHH<<<>>>999:::999888777666666666666222666777555666:::;;;:::888QQQdddccc]]]]]]ZZZSSS```yyykkkPPPVVVqqqeeeUUUJJJEEEBBB???;;;<<<===>>>?????????>>>===888666444444444444222000//////............//////...//////000111222333333111111111111111111111111111111000000000000000000...///000111222555:::===@@@===;;;<<>>JJJVVVdddyyy}}}cccRRRJJJEEEDDDEEE???AAAQQQiiixxxEEE@@@DDDSSS___SSSyyyggg~~~IIIAAAGGGCCCXXX[[[PPPBBB::::::<<<:::777666777999;;;>>>@@@BBBCCC?????????>>><<<<<<>>>@@@:::BBBIIISSSeeeyyy}}}}}}iiiIIIGGGjjjiii[[[CCC>>>RRRsssFFFHHHbbbfffBBBEEEAAA@@@>>>@@@BBBEEEUUUjjjmmmpppIII<<<>>>::::::999888777666666666666444555444444999>>>>>>999555NNNaaa```ZZZ[[[YYYRRR___xxxxxx}}}vvvqqqaaaWWWOOOGGGBBB===>>>>>>??????>>>>>>>>>777666444444444444222000//////............//////---......///111222222333111111111111111111111111222111000///////////////...////////////000333666666555444555666666666777<<<===<<<999555333444666000111333222000000222444222222222222222222222222111111222222333444444444---000///111666666CCC]]]\\\HHH???DDDAAA<<>>999:::<<<999666555666777999:::<<<===>>>>>>@@@AAAAAA???>>>>>>???BBB@@@???CCCLLLVVV\\\___uuu^^^FFFAAASSSddd}}}kkk```EEE>>>UUUqqqGGGFFFfffsssGGGCCC@@@AAA>>>???CCCEEEQQQ^^^YYYbbbIII<<<>>>::::::999888777666666666666888555333555>>>FFFCCC;;;444NNNaaa```ZZZZZZYYYTTT___yyy[[[BBB~~~qqqrrrtttfff[[[PPPHHH??????>>>>>>=========<<<777666444444444444222111//////............//////,,,---...///000111222222111111111111111111111111222111000//////...//////+++---......------...000,,,...222555555444666:::666666666666555555444333111333444222000///111444333333333333333333333333111111222333333444555555555444///000666:::OOOnnntttVVVEEEJJJGGGCCC___nnnKKKRRRWWWLLLJJJ```yyy}}}[[[JJJDDD???PPPmmmtttUUUWWWNNNiii~~~]]]KKKWWW{{{|||bbbHHH===AAAEEEDDD???:::HHHooo~~~lll\\\NNNGGGGGGGGGPPPfffsssDDDBBB@@@KKKKKK{{{uuuuuu~~~GGG===BBB>>>XXX{{{UUUKKK???:::;;;<<<999555666666777777888999999:::555999>>>CCCFFFIIILLLNNNKKKGGGGGGJJJJJJFFFEEEIIIjjj~~~oooUUUDDD>>>>>>UUUmmmrrrOOOBBBXXXxxxKKKEEEhhhMMMCCC@@@CCC???777>>>>>>DDDIII@@@PPP~~~EEEAAA<<<;;;888999999777555777<<>>AAAAAA???555KKKiiipppeeebbb^^^PPPeee~~~jjjHHHBBBqqqeee]]]XXXYYY```iiiwwwrrraaaVVVNNNIIIBBB;;;:::>>>@@@===999888777777666555333222111////////////000000000000111111111222222333333333444444444555444444333333333333222222111000//////,,,---///111111111000000000000000111333555777999888666444222222222333444444444333333222333333333333333333333333333333333555555666666666666666555666444666333===>>>FFFuuu|||LLLGGGDDDKKK{{{rrrVVVUUUTTTPPPTTT~~~yyytttcccRRR???EEEIII\\\tttmmmLLLMMM]]]{{{pppVVVBBBLLLooo~~~ddd>>>CCCFFFQQQEEECCC@@@RRR{{{ooo]]]TTTEEEIIIIIIaaaxxxDDD999FFFKKKNNNppp|||IIIGGGKKK<<>>;;;;;;999888888777666555444444555666777444666:::===@@@DDDHHHLLLLLLOOOPPPOOORRRTTTLLL@@@III[[[nnn|||wwweeeTTTFFF>>>888AAAjjjgggDDDIIIQQQDDDEEEhhhEEEBBB???AAA:::@@@>>>:::???DDDBBBPPPmmmEEEAAA<<<;;;???>>>999000222KKKuuuEEE???:::999<<>>???CCCIIITTT]]]rrrcccWWWOOOFFFBBBCCCCCC@@@<<<888888777666555333222111///000000000000111111111222222222222333333333444444444555555555444444333444444333333222111111000//////000000111111000000111111111111333555777999777666444333222333444555444333333222222333333333444444444444444444444444555555666777777888777777777666777333:::999@@@nnn~~~```LLLGGGqqqUUUVVVVVVTTTYYYiiisss]]]yyyYYY>>>???AAAQQQiiixxxMMMJJJVVVyyy~~~pppbbbRRRLLLAAABBB\\\ppp^^^GGGFFF???OOOIIICCCAAATTTuuubbbWWWGGGKKKPPPkkkxxx{{{FFF???BBBHHHpppGGGfff|||NNNDDDFFFAAAOOOuuuTTTHHH>>>;;;;;;999888888777666555444444555666777888:::===@@@CCCFFFKKKNNNQQQSSS[[[cccaaaVVVPPPQQQBBBMMMXXXbbbyyy||||||uuufffVVVIIIDDD???EEEcccmmmjjjBBBJJJZZZ}}}tttCCCOOOdddGGGCCC@@@BBB;;;???===999>>>CCCAAAMMMiiiEEEAAA<<<;;;000999AAA>>>777888EEERRRBBB<<<666444777;;;======999III```hhhbbbbbb```TTT```~~~}}}oooqqqwwwVVV???888333000000222333888???UUUsss}}}hhh^^^PPPGGGCCCBBB???<<<888888777666555333222111111111111111222222222222333333333333444444444444444555555666666555555555555555555444333333222222222222111000000000000111111111111111333444666888666666444333333444555555333333222222222333333444555555555555555555555555555666777999999:::::::::888888:::555:::888>>>lllzzzdddRRRmmmUUUVVVWWWWWW``````{{{RRR]]]iiiDDD>>>@@@NNNiiiSSSKKKMMMfffpppTTTIIIAAA@@@<<<;;;IIIlll___ZZZSSSHHH<<>>;;;;;;:::888999777666555444444555666666999;;;>>>@@@BBBEEEIIILLLQQQLLLXXXpppvvveeeWWWVVVDDDIIIKKKQQQoooppppppwwwtttsssgggZZZPPPDDD@@@RRRiiisssZZZGGGLLLeeehhh___BBBQQQdddIIIDDD>>>AAA;;;===<<<999<<>><<<888888888777555444222111222222222333333333333444444444444444444444444444555555666666777777666666666666666555555555444444555444222111000000111111111111000000111333444555444444333222333333444555333333333222333333444555666666666666777777777777777888999;;;<<<=========::::::>>>:::@@@>>>DDDssshhhfffVVVVVVUUUZZZjjjaaaxxxuuuSSSJJJwwwLLL>>>BBBQQQooo```OOOGGGWWW|||eeeQQQLLLDDDGGGDDDFFFXXXvvv{{{TTT^^^XXXDDD???ffffffPPPGGGPPPyyyuuueeeRRRVVVlllGGG>>>FFF888HHHwww___JJJ}}}^^^BBBAAADDDEEEJJJdddtttSSSHHH>>>;;;<<<:::888999777666555444333444555666555777999;;;<<>>FFFeee~~~yyycccRRROOOPPPKKKNNNmmmuuuggg```eeerrr|||xxxeeeNNNDDDTTTjjjpppvvv^^^NNNKKKqqq]]][[[@@@IIIfffJJJCCC<<>>FFFMMMiiiqqq\\\MMMCCC>>>999888888777666444333222333333333333444444444444444444444444444444444444555666777777888888888777777777777666666666666666777555333222111111111222000000/////////111222333111111111222222333444444444444333333444555555666777777888888888999999999999:::;;;===>>>?????????===???CCC>>>CCCAAAIIIyyylllgggfff^^^XXXVVVRRR___zzzhhhnnnuuuZZZJJJVVV===>>>NNNjjjqqqQQQFFFNNNnnnttteeeWWWFFFCCCGGGTTTkkkwwwiii___SSSkkkYYY===DDDvvvwww\\\KKKJJJjjj|||lllXXX^^^yyyOOO;;;FFF777FFFhhhmmmDDDooo]]]@@@HHHIIIFFFHHH___yyyRRRGGG===;;;<<<:::999999777666555333333333444555222333555666777999<<<>>>???:::===OOOjjjyyyqqqbbb\\\UUUIIIHHHaaahhhTTTRRR\\\ppp~~~aaaZZZpppooouuuyyydddLLLIIIaaaQQQ@@@FFFcccNNNEEE===@@@<<<:::<<<888888===;;;@@@RRREEEAAA<<<;;;111999@@@@@@888///,,,+++444555888;;;>>>???@@@AAA777:::LLL]]]aaabbb^^^PPPVVVyyylll^^^ZZZDDD<<<777888555//////444000...///222333//////111///777666666EEEaaauuu[[[HHH>>>999999888777666444333222333333333333444444444444444444444444333333333333666666777888999999999999777777777777777777666666666666555333333222222222111000/////////000111222000000111222333444444555555555555555555666777888888999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCFFF???CCCAAAJJJ|||fffqqqeeeKKKTTTYYY[[[XXXVVVkkkxxxyyy{{{QQQIIIoooEEE>>>JJJ```VVVHHHJJJaaajjjPPPGGGPPPggg}}}bbbKKKHHH]]]```>>>FFF}}}hhhRRRFFF]]]uuuccckkkWWW<<>>;;;KKK{{{MMMWWWQQQBBBFFF===AAAFFFOOOQQQGGG===;;;<<<;;;::::::777666555333222222333333333444555555555555777999888<<>>GGGDDDJJJQQQFFF===BBBAAA:::===999777<<<999:::EEEEEEAAA<<<;;;>>>777222444;;;===777000666666666666777:::???BBB;;;<<>>>>>AAAAAABBBBBBCCCBBBBBBBBB@@@BBBFFF@@@FFFHHHWWWeeeSSSXXX[[[^^^aaahhhwwwbbbNNNPPPQQQ[[[CCCGGGOOOqqqpppLLLEEEKKKiiizzzaaaHHHBBB|||ZZZGGGwwwcccIIIOOOppp```>>>:::???BBB;;;JJJoooTTTGGG}}}qqqdddfffmmmvvvrrrEEEGGGLLL@@@IIILLLGGG|||QQQFFF===;;;<<<;;;::::::777666555333222222333333333444555555444444666888888222555>>>===999DDDXXXbbbUUUNNNNNNNNN\\\}}}UUUEEEdddtttJJJIII999DDD{{{OOOCCC:::???>>>:::>>>999777<<<999999CCCGGG>>>777999888888777777666666555555999777666666888===BBBEEE===>>>PPPgggtttzzznnnXXXNNNbbbmmmLLL:::;;;999777888555222222222222222222222222111111111111111111111111000000333666333444@@@OOOoooVVVHHH888777===777333444111222333333555666666555444444555555555444333222111444555777;;;>>>>>>;;;999999999999888666777999;;;888777777888999777333000444444444333333222222111222222333444666777888888999999:::;;;<<<===>>>>>>:::<<<===????????????>>>@@@@@@AAACCCBBB@@@@@@AAAEEEAAA>>>CCCEEECCC]]]qqqUUUSSSaaaiiikkk}}}ddd```IIIGGGMMMwwwHHH;;;MMM```RRRFFFEEE]]]iiiUUUNNNIIIEEEEEEbbbEEE```xxxaaaMMMPPPeee}}}xxxZZZdddJJJAAACCC:::777FFF===___{{{ZZZiiizzzhhhZZZSSSYYYmmm^^^NNNBBBCCCDDD@@@BBBIII^^^TTTCCC<<<===888888<<<:::444444555555444444333222666666666666555555555555888888888888999<<<>>>???OOOmmmiiiUUUTTTWWWsssQQQAAAuuu]]]NNN===EEE:::WWWTTT666AAA>>>BBB@@@===:::999999::::::999GGG>>>888:::888888777777666666555555666666777777:::>>>EEEJJJ===<<>>>>>>>><<<;;;;;;:::::::::999777777999;;;666555555555666888999:::777666444333222111111111111222333444666777888999999:::;;;<<<===>>>???@@@>>>>>>???@@@@@@@@@???>>>@@@>>>;;;;;;<<>>>>>999888;;;999666555555555444444444444777777666666666555555555777777777777999;;;===>>>TTT~~~eeeZZZUUU```~~~{{{www{{{vvv~~~RRRMMM}}}NNN===GGG<<>><<>><<<<<<===>>>?????????===;;;::::::;;;999::::::888666666777999999888666555666888:::<<<:::888555333111111111111111111333444666888999:::;;;;;;<<<>>>???@@@AAABBBAAAAAAAAA@@@??????>>>===CCCAAA>>>===???AAACCCCCCAAACCCCCCGGGJJJJJJaaaaaahhhppprrrSSSGGGDDDOOOgggLLL===FFFOOOvvvnnnPPPCCCIII[[[iiiWWWKKKFFFFFFVVVhhhIIIBBBHHHPPPRRRIIIAAALLLaaabbbTTTPPPBBB<<>>@@@AAA>>>???CCCJJJyyybbbJJJ>>>???:::999;;;888888777666555444555666666777777777777666666666666555555555666777999;;;<<>>??????===;;;999:::;;;<<<:::;;;AAAHHHLLLIIIDDD<<<:::666333111000111222111222444555777999;;;;;;<<<<<<===???@@@AAABBBCCCAAA@@@???>>>===<<<<<<<<<;;;===???@@@CCCFFFFFFCCCBBBDDDCCCHHHTTTaaammmsssyyyIIIJJJ@@@EEEZZZZZZBBBDDDJJJccc~~~ZZZCCCGGGOOOtttwwwcccSSSMMMQQQQQQUUU>>>;;;???AAAEEEDDDBBBIIITTTQQQEEEBBBCCCIII]]]~~~CCCBBB;;;BBB<<>>>>>AAADDDYYYlllNNN===>>>;;;:::<<<999:::999777555555666777888888888777777777666666666444444444444555777:::;;;---SSSgggeeeeeeaaa\\\```bbbeeehhheee]]]UUUNNNKKKRRRSSSXXXaaaooo{{{iiiaaadddppprrrkkkmmmxxx}}}ooonnn~~~sssNNN___MMMIIIFFF888AAAmmm___???BBB999;;;;;;999888777999999999888GGG???999;;;888888777777666666555555222777:::888555666===DDDFFF@@@NNNiiixxx}}}xxxkkkKKKGGGlllzzzvvv~~~ZZZAAA888>>><<<888777555666666666666666666666666444444444444444444444444444333222222444555333000111;;;SSS[[[FFF===???:::888999666222333444555===PPPiii||||||uuunnniiieeeddddddeee\\\RRRNNNQQQQQQLLLGGGJJJJJJJJJHHHEEECCCCCCCCC<<<===DDDUUUfffjjj```TTT<<<:::666333111222333444444444666777999;;;<<<=========>>>???@@@AAABBBBBB???>>><<<;;;:::;;;===>>>888>>>AAA@@@BBBGGGIIIGGG@@@HHHMMMZZZqqq{{{~~~iiiAAAHHHGGG@@@UUUwwwfffEEEAAAGGGUUUwwwgggEEEIIILLL^^^vvvaaaWWWWWWUUUcccAAA:::;;;===<<<;;;<<<@@@CCCDDDEEEHHHHHHMMMZZZkkk}}}WWW666???:::AAA<<<<<>>^^^PPPRRR{{{~~~YYYBBB???>>>@@@AAA???>>>@@@CCCHHHyyySSS======<<<;;;===;;;;;;999777666666666888999777777777777666666666666333333222333444666888:::222===HHHRRRWWWQQQLLLQQQPPPQQQRRRRRROOOJJJFFFCCCEEEGGGHHHHHHJJJVVViiizzz}}}mmmbbbbbb___VVVUUU\\\SSSRRR\\\sssdddIIIfffNNNDDDDDD===AAA```eee@@@@@@999>>>:::888777888999::::::999GGG???999;;;888888777777666666555555111555999::::::===DDDJJJJJJAAAMMMgggvvv{{{wwwmmmRRRFFFkkklllgggwwwTTT<<<555<<<;;;888999888888888888888888888888888555555555555555555555555222444444222333666444000555444<<>>UUUvvvvvvjjjdddcccaaa[[[UUUXXXXXXYYYVVVSSSPPPOOOOOOKKKLLLTTTdddqqqnnn\\\KKK999888666444444444555666777777888:::;;;<<<===>>>===>>>>>>>>>????????????===;;;::::::;;;>>>BBBDDDUUU[[[ZZZOOOGGGIIILLLKKKFFFTTTbbbwww\\\EEEBBBPPPFFFOOOgggvvvLLL@@@EEENNNjjj{{{NNNIIIKKKMMMuuu~~~ppphhh___fffVVV???;;;>>>:::888;;;777777::::::???PPPcccqqqooo{{{JJJ<<<>>>;;;======:::DDD@@@QQQ```JJJppp}}}PPP???>>>????????????>>>???CCCCCC]]]???======<<<>>>===:::999888777666777888888666666666666555555555555222222222333444666888999<<<444666BBBEEE???===AAA@@@AAABBBFFFJJJLLLLLLKKKFFFGGGFFF@@@999???VVVmmmzzzkkkhhhmmmuuu|||WWWEEEiiiaaaBBBCCCCCCAAAOOOlllCCC???999AAA>>>===;;;;;;<<<<<<:::888GGG@@@999<<<888888777777666666555555111444777999<<>>>>>>>>============<<<<<<<<<<<<<<<;;;<<>>>>>===============@@@CCCccciiiDDD???>>><<<>>>===888888888888777777777777555555555555444444444444333222222333444666888999888222555;;;999999;;;999:::::::::???DDDHHHGGGFFFCCCBBBBBB???::::::GGGVVViiizzzRRR@@@dddRRRDDD@@@>>>FFFxxxsssHHH@@@999CCC>>>===<<<<<<======;;;999GGG@@@:::<<<888888888777666666555555444444555888;;;???CCCEEENNN>>>CCC[[[jjjsssxxxuuufffKKKiiieee___sssYYYAAA999>>>:::666777777999999999999999999999999777777777777777777777777888>>>>>>999666999:::777555888888QQQvvvfffLLL??????<<<===???;;;666777777888EEEeee~~~~~~xxxyyyyyyttthhhWWWEEE999333444555666777999999:::============>>>>>>>>>>>>>>>======<<<;;;:::::::::=========>>>CCCJJJPPPTTT]]]uuuuuunnnjjjddduuunnnJJJAAAEEE<<>>PPPzzzpppIIIBBBDDDLLLnnnEEEKKKIIIUUUwwwGGG===666>>>CCC555222DDD000???BBB999FFFxxxtttzzzwww}}}AAAKKK777===666AAA<<>><<<;;;;;;<<<<<<===EEEOOOrrrIIIBBB???===>>>===777888888888888777666666555555444444444333333333333222222333444666888:::333777>>>;;;444999;;;111666555555:::???BBB@@@===:::777999???@@@===>>>CCCJJJ```ssszzz{{{tttllliiippp{{{zzzzzzxxxSSS<<<[[[hhhEEE888;;;HHHiiixxxKKK@@@999DDD999888999:::===>>>===<<>>111777888999999999999:::<<<;;;:::999777777888:::;;;<<<:::888888:::<<<;;;;;;<<<999444KKKzzzeeeTTTMMMDDD?????????===:::888777999999GGGuuucccGGG:::666444444444444777;;;======<<<;;;>>>???<<<999:::===???>>>>>>;;;777999???BBBAAADDDEEECCCDDDSSSfffiiiaaaYYYhhh{{{~~~{{{~~~vvv~~~CCCIII@@@III@@@GGGFFFZZZHHHDDDBBBXXXeeeTTTJJJEEEJJJhhhVVVBBBBBBAAA@@@???>>><<<;;;<<<888111XXXQQQ@@@aaa~~~ttt999<<<@@@===<<<;;;<<<===@@@BBBDDDJJJCCCmmm|||LLLBBB======<<<<<<;;;;;;;;;;;;;;;GGGNNNVVVAAAFFFBBB999<<<===:::777777888888555222444555555333111//////000111000000111444666777666222222222222333444555555555666666555666:::???CCC:::;;;???BBB???;;;>>>DDDEEEIIIOOOUUUZZZ]]]______^^^]]]\\\\\\]]]```ccceeejjjooovvv|||```FFF???QQQQQQ???@@@:::YYYQQQ===CCC@@@AAA===999999<<>><<>>===???AAA@@@>>>;;;:::<<<<<>>>>><<<;;;<<>>888@@@GGGooohhhEEEXXXZZZ999===777<<<<<<;;;;;;===???BBBCCCrrriiiNNNWWWiii???===<<<<<<<<<<<<;;;;;;::::::888BBBGGGaaa???BBBBBB<<<>>>===:::888777888888555333333444555555555555555666222111//////111222222111222222222222222333444555444555666777777888;;;===<<<>>>DDDHHHEEE@@@@@@DDD>>>AAAEEEIIIMMMPPPQQQQQQVVVVVVVVVWWWXXXZZZ\\\]]]bbbgggmmmssszzzWWWDDD@@@KKKQQQ===AAA:::KKKuuuZZZ>>>???888CCC===888999>>>AAA???;;;FFF@@@<<<888777777777777777666555555555444666:::<<<;;;???DDDOOO[[[III<<>>LLL|||zzziiiOOO:::333777:::999777999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===???CCCGGGPPPOOONNNPPPZZZdddgggdddbbbiiimmmnnnvvvpppiiiWWW;;;EEEBBB<<<@@@CCCEEEIII{{{PPP???HHHJJJppp}}}SSSIIIKKKKKKmmmuuuQQQEEECCCBBBBBBBBBCCCBBB???===>>>???<<<___{{{~~~GGG>>>AAA666;;;;;;;;;;;;<<<>>>AAABBBSSS\\\===\\\TTT777<<<;;;;;;;;;;;;::::::::::::666@@@FFFtttFFFAAADDD???>>>===;;;999888888777555444333444666888:::<<<======777444111000000111000///222222222111222222333333111444777999::::::<<<===;;;>>>EEEJJJGGG@@@===???>>>???AAACCCEEEGGGHHHIIILLLMMMNNNOOOPPPRRRSSSSSSXXX[[[```gggoooxxx}}}VVVBBBBBBCCC[[[???CCC:::@@@___ccc>>>===666CCC===999:::???BBB???;;;FFF@@@<<<888777777777777777666555555444333666;;;======@@@FFFKKKTTTNNN???JJJmmm~~~vvvmmmNNN>>>UUU|||uuukkkaaa999888@@@>>>>>>999@@@::::::::::::<<<======<<<;;;::::::999::::::;;;<<<;;;===>>>>>><<<<<<===???@@@888<<<999HHH{{{jjj\\\SSSIIIFFFCCCBBBBBBCCCAAA@@@>>><<<======IIIwwwqqqVVVLLL???888:::>>>===:::@@@@@@???<<<999888999;;;<<<:::999<<<>>>@@@EEEKKKVVVYYY___jjj|||fff}}}OOOAAADDDBBB<<>>???::::::::::::;;;<<<===???@@@CCCtttBBBIIIdddzzzCCC777<<<::::::::::::::::::999999888AAAHHHXXXEEEBBB>>><<<===<<<:::999888777666555333444777:::>>>@@@AAAAAA<<<999666444444444444333333222222111111111222222000333666999;;;>>>BBBDDD666888===AAA???999666888>>>>>>>>>???@@@CCCEEEFFFEEEFFFGGGIIIJJJKKKKKKLLLPPPQQQUUU\\\eeemmmqqqsss{{{||||||||||||~~~uuuwwwRRR???CCC>>>fffiiiDDDDDD999@@@PPPkkkAAA???:::===<<<<<<<<<===>>>===<<>>AAA999888BBB@@@IIIyyyiii^^^XXXKKKIIIFFFDDDBBBAAA@@@???AAA>>>@@@???GGGpppkkkWWWAAA>>><<<>>>AAAAAA???>>>CCCBBB@@@===;;;===@@@BBBBBB<<<:::===???@@@EEEKKK\\\gggwww}}}zzz|||GGGBBB>>>@@@AAAEEE666>>>DDDQQQHHHEEEGGG```wwwNNNEEEIIIIIIgggqqqfffeeeYYYRRRIIICCCAAA@@@<<<999666@@@UUU>>><<<888777999999::::::;;;<<<===>>>>>>^^^qqqLLLMMMuuuSSS777:::888888888888999999999999999999>>>AAAvvvnnnJJJ===999<<<===<<<<<<:::999777666666555555777<<>>:::888:::===FFF@@@<<<888777777777777777666555555333333555:::<<<<<<@@@FFFDDD@@@YYYYYY===RRRdddDDD@@@]]]rrrWWWHHH;;;<<>><<<::::::;;;;;;<<<<<<=========;;;999888999<<>>CCCHHHKKKLLLMMMEEEAAAFFFJJJKKKPPPXXXmmm}}}}}}gggaaaAAADDD<<<===CCCCCC777<<>>AAA@@@@@@uuuVVV;;;>>>777555888999999:::;;;;;;<<<<<<@@@CCC{{{ZZZCCCSSSiii<<<777>>>999777777777888888888888888666999777```ZZZ???888@@@=========<<<999777777888666666888===CCCFFFEEEBBB???<<<888666777999999999666555444333222222111222555444333111111333888;;;555111000222222000222666777777666777999;;;===>>>>>>>>>???AAABBBCCCDDDEEEEEEGGGIIIMMMRRRXXX]]]```dddeeehhhnnnssstttqqqnnnxxxyyyZZZ===<<<===;;;JJJ{{{LLL;;;@@@:::AAAlll^^^>>>888444:::???>>>:::666888;;;FFF@@@<<<888777777777777777666555555333222555:::;;;;;;???DDDFFFNNNZZZ[[[LLLEEE```tttTTTHHH^^^}}}bbb>>>777@@@:::BBB<<<999777999===???===;;;:::;;;;;;<<<===>>>>>>>>><<<::::::???FFFIIIFFFAAALLLWWW\\\[[[iii}}}nnnaaaXXXNNNLLLHHHDDD@@@@@@AAACCCCCCBBBGGGGGGHHHfffiiiYYYLLLEEEAAACCCDDDAAABBBEEE@@@@@@CCCLLLWWW]]]\\\YYYWWWNNNMMMXXXaaagggppp{{{mmmJJJ___OOO???GGG>>><<>>:::IIIRRR|||KKKEEECCCOOOvvvLLLJJJHHHLLLeeexxxaaaPPPGGGEEECCCAAA888BBB>>>^^^sss???<<<<<<:::888777888999::::::;;;;;;;;;>>>@@@XXX}}}WWWFFF\\\QQQ666:::<<<888666666666777777888888888444;;;>>>```{{{PPP===AAA<<<>>>>>><<<999777777999666666888???FFFJJJHHHEEEAAA>>>999777777888999999888777666444333222222222333333333111//////222444666111000222333222444888888888888999:::;;;<<<<<<;;;;;;;;;;;;===???AAABBB@@@CCCFFFGGGIIINNNUUU[[[^^^aaaeeehhhhhhhhhiiijjjeeePPP>>><<<777:::EEEtttbbb<<>>;;;777999<<<======;;;999777FFF@@@===888777777777777777666666555333222555999::::::===CCCIII___ZZZXXX\\\>>>DDDyyy\\\LLL]]]KKK888???<<>>;;;888:::???AAA???<<<:::;;;<<<===>>>>>>>>>>>>???===???GGGQQQSSSLLLDDDHHHfffqqqbbbWWWUUURRRMMMFFFBBB@@@BBBDDD@@@???FFFGGGFFFbbbjjjYYYMMMDDD@@@EEEIIIFFFCCCDDDOOOPPPVVVcccpppuuuooohhh]]]UUUWWWgggwwwfffrrrEEE;;;DDD<<<<<<===444GGG@@@333KKKJJJSSSBBBEEEMMMzzzXXXMMMEEEBBBRRR~~~oooWWWJJJEEEAAA???888FFF777888NNN___mmmgggYYYIII]]]ggg~~~???<<<333888999777888999:::::::::::::::555CCC888vvv}}}OOO;;;HHHuuuzzzBBB555777333333555666666666777777888888444BBBMMMpppdddCCCAAA===>>>???===999777888999666555888@@@IIIMMMLLLIIIEEEAAA<<<999888999::::::999888666555444333222222000111333333222222222333555111000333555444555888777777777777777777777777999888888888999<<<>>>@@@===AAACCCDDDCCCHHHPPPXXXXXX\\\^^^]]]\\\aaalllvvvWWWDDD888<<<333999DDD^^^zzz@@@CCC999???JJJtttpppAAABBB;;;999888<<>>:::888777777777777777666555555666555444444888===CCCFFFOOOOOOJJJSSS]]]JJJ???SSSYYYKKKNNNhhhuuuKKK???===IIIHHHEEEGGGEEE===:::???BBBAAA555>>>BBB===;;;???AAA???>>>>>>???KKKcccssseeeKKK]]]|||lllccc\\\^^^]]]SSSFFF>>>???DDDGGGGGGDDDBBBLLLlllxxxmmm___SSSOOOWWW\\\XXXWWW[[[aaaiiiqqqzzz~~~gggpppqqqwwwfff@@@AAA@@@888::::::;;;;;;===>>>???@@@eeekkkMMMBBBEEEZZZyyyNNNJJJNNNHHH\\\ttt___tttmmmVVVEEECCCHHHEEE>>>;;;???CCCBBB???>>>@@@???MMMlllhhh===>>>///BBB444666666666666777888999:::888GGG999CCCSSS999BBBkkkpppvvvFFF888:::888444555444444444555555555555666333AAAOOOWWW<<>>:::777:::>>>;;;333888888999<<>>===:::444///---000333444444333222111111222222444333333333333333333333444444444444444444444444777777777777888999:::;;;:::===@@@BBBDDDHHHLLLPPPXXXPPPSSS\\\ZZZWWWjjj}}}nnnNNN999@@@777777???:::FFFRRR???===BBB@@@bbbTTT888;;;555888EEEKKKBBB;;;???HHH>>>:::888777777777777777666666555666555444555888===BBBFFFLLLJJJEEERRReeeVVV>>>===kkknnnFFFBBBXXX```GGGDDD???EEEBBB===EEEIIIFFFCCCDDDCCC@@@JJJDDD???BBBIIIOOOMMMIIIIIIHHHFFFQQQrrrdddwwwpppppplllbbbWWWPPPQQQTTTNNNOOONNNNNN[[[|||qqqgggfffuuu~~~xxxwwwuuu~~~WWW<<<@@@>>>::::::::::::;;;<<<===???@@@HHHLLLDDD<<<[[[YYYGGGLLLJJJTTT{{{ggg\\\LLL]]]zzzaaaNNNCCC>>>???AAAGGGOOOOOOFFF<<<999???@@@PPPpppNNN888===333;;;000666666666666777888999999555@@@???;;;aaaaaa;;;CCCqqqzzz~~~|||___999222777666555777444444444444555555555555555555///>>>VVVwwwqqqHHHCCCAAA>>>=========???@@@;;;;;;;;;===???BBBDDDFFFGGGCCC???>>>?????????======<<<999444000...000333222222111111111111111111333222222222222222222222444444444444444444444444777777777777888999::::::;;;<<<>>>@@@BBBDDDGGGHHHKKKRRRTTTNNNPPP```uuuyyy[[[AAA222888888777999111>>>bbbGGG;;;;;;:::XXXfff@@@>>>@@@555:::QQQMMM999999GGG>>>:::999777777777777666666666666666555444555888===BBBEEEMMMMMMKKK[[[tttnnnMMM555KKKHHH===OOOkkknnn]]]UUUDDDAAA???<<>>DDDZZZuuu{{{nnnnnnvvvuuunnnuuu{{{xxxrrrjjjaaa\\\ZZZ[[[XXXZZZ\\\```nnnvvvGGG:::>>>;;;;;;::::::::::::;;;===>>>???:::bbbiiiFFF@@@LLL\\\pppLLLKKKLLLMMM]]]dddMMMJJJLLLkkk~~~ppp\\\HHHAAAGGGPPPWWWRRREEE<<<999===BBBVVVzzzaaa999555999777666111555555555555666777888999999444>>>;;;<<>>>>>>>>???@@@AAABBBCCCBBB@@@>>>===>>>???>>>======<<<999555111///000222000000111222222222111111111111111111111111111111222333333333444555555555666666666666777888999:::<<<;;;<<<>>>BBBDDDDDDDDDJJJIIIGGGJJJ\\\ttt}}}nnnIII:::555666777888555...<<>>\\\tttooo~~~KKK;;;000333666222000222222333333333444444444444---333@@@666===EEE\\\[[[GGG<<<@@@BBB<<<;;;AAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@@@@??????>>>===@@@???<<<777333111000///000111222333444444333333000000000111111111111111222222333444555555666666666666666666777888999999;;;:::;;;>>>BBBEEEEEEDDDGGGBBBJJJ___ooovvvaaa===;;;<<<666444:::888555@@@GGGzzzzzzGGGAAA999===GGG___hhh@@@<<<:::@@@XXXssshhhCCCIII@@@>>>===888888777666555666666777666555555666999===AAACCCDDDNNNVVVZZZcccnnncccJJJ;;;JJJLLL>>>PPP{{{mmmssspppaaa[[[[[[mmmbbbWWWVVVYYYkkkzzzuuuxxxJJJAAA>>><<<999;;;999888888999999:::;;;<<>>yyy|||PPP999RRR[[[zzzNNNBBBLLLHHHWWW~~~~~~lllSSSFFFWWWqqqSSSIII@@@>>>>>><<<<<<===<<>>>>>333XXXsssEEEFFF[[[rrrdddrrrfff}}}]]]===666333666666000---///222222222222333333333444000///777...777999@@@cccBBB<<<@@@>>>===AAA@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGFFFDDDCCCBBBBBBDDDBBB???;;;777444111///000000111222333333333222000000111111222222222222333333444555666666777777666666666666777888999:::;;;;;;:::<<>>>>>999888666555555555666777666555666777999===@@@BBBEEEMMMWWWUUUSSSaaagggXXX>>>888xxx]]]666FFF```zzz|||hhh``````^^^TTTTTTZZZvvvCCC>>>===;;;<<<;;;888888888888888999::::::999777RRRGGGAAAJJJOOOrrr```EEEKKKHHHIIIpppttteeejjjzzz\\\MMMBBB:::;;;===<<<:::999AAAZZZvvv999:::===111666000444222222222222333444555666+++???999222;;;555>>>eee]]]EEESSSkkkwww}}}vvvmmmfffrrrsssoooiiiBBB555222222555444///...000111111222222222333333333999555444444===;;;===bbbYYYAAA;;;;;;===@@@>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFEEECCCBBBCCCEEEGGGDDDBBB???===999555222000000000//////000111222222222222333333444444555555555666666777888888888777777777777888999:::;;;<<<<<<<<<;;;;;;===BBBFFFRRR```ggghhhyyy___AAA111888<<<111444555111444777222jjj\\\===444======<<>>???===<<<===HHHeeeyyyNNN222555999111333444000111111111222222333444555...888888444555888<<>>===???<<<===???@@@AAAAAAAAAAAA???@@@AAA@@@???@@@DDDGGGFFFDDDBBBBBBBBB@@@<<<888555444111000000111333444333444444555666666777777888888888888888888888999888888888888999:::;;;<<<999<<<>>>===<<<@@@JJJSSSbbbiiinnnxxxpppHHH===444555:::555444111///444222555MMMsssqqqGGG999<<<===777RRR[[[DDD>>>777RRRDDD===<<<<<<999888666555444555777888666666666888:::===???AAAKKKFFFRRR[[[]]]sssxxx]]]HHHAAAxxxXXXCCCyyyZZZYYYtttnnnnnn555@@@999999999===444888777777777777777888999>>>;;;<<>>(((222AAA555555@@@;;;AAA\\\MMMNNNOOOkkkzzzyyykkkeeeggghhhddd___\\\\\\^^^```aaa\\\aaannnddd~~~PPP222000999666333222111000111333000111111111111222222222222666,,,:::555...DDD;;;III```JJJBBB@@@;;;<<<===??????>>>======>>>@@@AAA@@@@@@CCCHHHMMMDDDCCCBBBDDDFFFEEEAAA>>>;;;888555333222444666888555555666666777888888999:::::::::999999999999999999999999999:::;;;<<<<<<555;;;???@@@@@@GGGVVVcccZZZkkk```::::::333...444555111...222:::222999444uuuuuuUUUBBB>>>???888EEErrr|||OOO===<<<999PPP~~~EEEDDD===999888888777666555444333333999666555999;;;;;;???DDDQQQRRRVVV[[[bbbkkksssxxxqqqOOO888xxxeeeIIIRRRwwwcccbbb|||pppmmmqqqSSSGGG999333666:::999777666777777777888888888888BBB333???MMMsssAAACCCJJJaaa]]]DDDGGGMMMIIIzzzmmmgggIIINNNHHHJJJEEECCCDDDAAA<<<>>>CCCWWWyyyXXX::::::999777666444333333222222111111222222333444333333444444555666666666444PPPWWWRRR___zzzvvvqqqpppuuutttooonnnwwwnnnbbboooiiiLLL777222666222111111111000000//////000000000000000000000000222222222333444555666777666qqqcccJJJ===CCC???>>>@@@>>>;;;???GGG===@@@BBBBBBAAABBBFFFIIIDDDDDDCCCBBBAAA@@@???>>><<<;;;999666444333333333:::;;;<<<;;;999888888999<<<;;;999888777888888999;;;<<<===<<<:::999:::;;;>>>:::<<>>SSS{{{qqqHHH444<<>>>>>AAADDD@@@@@@???>>>===<<<;;;;;;;;;:::888777666777777888<<<>>>???>>>===<<<<<<===;;;;;;;;;;;;===>>>@@@AAA:::;;;;;;<<<<<>>mmmLLLLLLpppttt___HHH===PPPfff;;;999777777777777666555666666666666777777777777444<<<:::888JJJfff===???GGGYYY~~~kkkIIIAAAJJJMMMsss___WWWwwwsssXXXGGGGGGBBBCCCIIIHHHBBBDDDLLLqqqooo666999888777666555444333222111111111111111222222333222333333444444555555666888444666QQQnnncccdddhhhooommmoooqqqjjjaaadddnnnzzz{{{xxxIII111...222444333111111000000000000//////000000000000000000000000111111111222333444666666<<<888WWWqqqYYYKKK>>>===AAAAAA>>><<<>>>>>>>>>===<<<===AAACCC>>>======<<<;;;:::999999999888888888999:::<<<===;;;===>>>>>>===;;;<<<<<<:::::::::999999888888888???@@@@@@>>><<<;;;;;;<<>>>>>???@@@AAABBB>>>>>>>>>===<<<;;;;;;:::999888888888999;;;===>>>;;;<<<======;;;::::::;;;>>>>>>>>>>>>>>>>>>>>>===888<<>>===>>>>>>>>>======<<<<<<;;;:::999888888999:::<<<======>>>>>>===<<<<<<===>>>555777999===@@@DDDFFFHHHMMMMMMKKKJJJIIIKKKPPPTTT]]]gggxxxUUU333333777666111111333111***---///111111111222444444999bbbvvvBBB777;;;222???YYYmmmzzzZZZEEEHHH===777;;;888888777666555444333333333333777:::::::::AAAKKKTTTTTTVVVZZZ```iiiqqqvvvssshhhpppzzzNNN```hhhtttUUUEEE777666___BBB:::888777666444222222444666444444444444555555555666888555111===:::===}}}PPP>>>===MMMiiimmmKKKEEECCCTTT}}}|||```OOO___|||]]]:::666444333333222111111000000///////////////000000111000111111222222333333444000222999<<<555555PPPrrrdddAAA555333222222///+++---222......////////////000000/////////////////////////////////000111222444444///<<<888000RRRvvv\\\JJJ@@@@@@>>>======>>>???>>>===<<<<<<<<<;;;;;;;;;::::::;;;:::999999999:::<<<===;;;<<<<<<;;;<<<>>>BBBEEEHHHHHHHHHHHHJJJLLLNNNPPPWWWSSSMMMHHHIIIQQQ]]]eeepppSSS333333333333000...///222111---,,,///000///111444555333:::===uuuIII555777222>>>@@@MMMddd~~~dddKKK>>>666;;;888888777666555444333333333222555999;;;;;;???EEEWWW\\\aaadddeeehhhnnnsssnnnmmm}}}jjjnnnppp]]]@@@???AAAQQQiii999;;;555444333333333333333333333333444444444555555555888777777777===:::TTT|||HHH:::KKKYYYdddJJJFFFGGG\\\www```qqqMMM666000333333222222111111000000///............///000000000000111111222333333333)))777:::000///:::@@@<<>>???===>>>>>>???BBBHHHPPPUUUjjjgggbbb]]]YYYWWWWWWXXXEEEIIIQQQ]]]mmm|||WWWCCC000>>>111///...///000//////111,,,000///---///333444000999555mmmaaaCCC<<<666;;;000999DDDUUUtttMMM>>>555;;;888888777666555444333333333111333999<<<<<<>>>BBBLLLQQQXXXZZZZZZ^^^gggooozzzpppTTT:::DDDPPPrrrEEE777888111000111222555555333111333333333444444444555555222666999...===;;;:::\\\???JJJEEEddd}}}NNNKKKCCCIIIqqqnnnLLL888222444111111000000//////.....................///000000000000000111222222333333777000///444666444666<<<<<>>222111222222////////////////////////.........------,,,,,,,,,..............................//////000000111111666222777???999444LLLooogggVVVLLLGGGDDD===>>>???>>>===;;;::::::<<<===>>>???@@@@@@@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGEEEGGGJJJPPP[[[hhhwwwuuuRRR;;;555666444///////////////////////////............////////////222777222oooEEE555EEE===:::...777>>>EEEhhh|||LLL<<<888;;;777777777666555555444444555444333555888<<>>DDDzzzeee888BBBHHHPPPsssfffHHHGGGPPPaaammmddd===777555666111111111000000000//////---------............///.../////////000000000000111111111222333333444444666444444===UUUyyy~~~VVVKKK<<<333111222111///..............................---------,,,,,,,,,.................................///000000111111333///111777333///===RRRxxxbbbVVV]]]UUUKKKCCCAAA@@@>>>===<<<<<<<<<======>>>>>>>>>CCCDDDFFFIIIMMMRRRWWWYYYgggmmmvvvttt___DDD333000222111///////////////////////////............////////////555---333TTTbbb+++555KKKJJJ::::::999999IIIJJJLLL>>>999:::777777777666555555444444444333333333666;;;???BBBDDDNNN]]]ggghhhfffmmmvvv~~~vvvaaaAAAYYY>>>666<<<111...222222111111000000//////000111111111222222222222333555666666555666888:::KKKDDDBBBDDD???YYY~~~]]]NNNFFFKKKpppKKK555888555...111111000000000000//////---------............///....../////////000000000111111222222333444444444222888999222...<<<[[[uuukkkKKK...---...000111111...+++........................------------,,,,,,,,,,,,---------------------------......//////000111111333111111444444444666;;;NNNvvvkkkfffaaa[[[VVVTTTSSSSSSSSSUUUVVVXXXZZZdddeeeggglllrrrzzz}}}QQQEEE666...---///000000////////////////////////---............/////////777&&&777:::eeevvvwwwFFF>>>YYY]]]JJJ===111+++777333LLL@@@:::999777777777666555555444444333333222222444999???CCCFFFKKKXXXcccbbb^^^eeesssvvvoooxxx[[[DDDcccOOO555;;;555,,,666111111000000000/////////000000000111111111111222333333333555666777666555;;;^^^pppLLL@@@>>>MMMlllZZZAAAFFF^^^ttt\\\999444777111***111000000000////////////---------............///........./////////000000111111222222333444444444333888<<<;;;666444555888SSSnnnsssUUUBBB777111111222222222000///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111000333444333666:::999666888QQQpppWWW999666222//////000111222........................---------.........//////333)))777444III{{{yyy___MMMXXXRRROOO???///888888JJJAAA;;;888777777777666555555444444333333222222222666===BBBNNNLLLRRR\\\^^^]]]eeerrr~~~xxxwwwnnnRRREEEYYYXXX222999888111222444000000////////////////////////000000000111111111222111222444777888777555888???vvvWWW888@@@HHHXXXnnnuuuRRRFFFMMMVVVFFF666999555111222000000000////////////...---------............///............////////////000000111222222333333444333111///000444666666444...:::EEEYYYxxxpppWWW@@@666444222///111111111///------000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000,,,111333000000666888555:::777OOOnnnHHH777000111222222111000000111------------------------------------............---000...777:::[[[xxx???FFFHHHYYYVVV@@@<<<555GGGAAA<<<888777777777666555555444444222333444222111444:::???GGGFFFKKKUUUaaalllyyy```FFFLLLnnnttt???...555...222999***////////////............////////////000000000000111111222444666888777666888222NNNppp>>>???BBBEEETTTsssuuuOOOAAAJJJZZZ}}}>>>666555...000666000000////////////......---------............///------.........///////////////000000111222222222000000000......111666:::;;;:::000...<<>><<>>888TTT~~~jjj777888222111000///............///.........---------,,,---.........//////////////////000111111222222333222333444222;;;eeeggg===CCCDDD???DDD]]]~~~kkkVVVFFFKKK^^^{{{zzz}}}uuu@@@:::444222333333111...................................................------------------------------------............---.........////////////000000000111111111222222222222222222222222222222333333333222222222111111111111111111111111111111////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---............///000111222333444333222222333000///888DDD]]]~~~zzzqqqsss}}}xxxzzzyyyUUUAAA000000222///...111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,///444777YYY{{{\\\eee{{{zzzuuu^^^CCCGGGAAA<<<888777777777666555555444444222222222222222222222222000999CCCHHHKKKQQQ\\\fffwww```>>>@@@ZZZlll@@@***;;;111000///......---............------------,,,,,,---------.........////////////000000111111222222444444555888777???ooo[[[MMM???999<<>>555111333000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111222222555444::::::111RRRaaa666===IIIBBBGGG]]]iiizzzaaaMMMFFFPPP___~~~xxxrrrrrrXXX555777444000///000111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.............../////////000000000000000000000000000000000////////////////////////.................................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,---...------...///000000111111111000222444666555333222666555;;;VVVeee???444666222222333000++++++///------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---............///111+++OOO{{{}}}hhhUUUiii~~~hhhLLLAAA;;;:::777777777666555555444444222222222222222222222222111222777???GGGKKKKKKIIIfffiiizzzhhhyyySSS???OOOqqqrrr:::+++333444---000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111...333000333888111@@@hhhJJJ???CCC<<<===KKKQQQgggmmmXXXKKKGGGPPPcccrrrlllnnnqqq|||ddd===888555333111000000111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------........./////////////////////////////////........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************+++,,,---------------......//////000......---...111333222///111444555777EEEeee}}}ttt^^^@@@222222444000,,,,,,---,,,---///---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++---......------...//////555SSSrrr|||pppZZZNNNhhhzzzMMM???:::;;;777777777666555555444444222222222222222222222222333111222777???EEEGGGFFFUUUooo}}}___zzznnnLLLEEEhhhpppCCC222111000000222//////---,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------------......//////000000000333111111666666999CCCqqqIII222777@@@CCCEEEPPPaaawwwzzzhhh]]]HHHKKKRRRaaauuuxxxnnniiiqqq~~~www|||WWW555<<<333333222111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.................................---------...............------------------------------,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++******++++++++++++*********))))))******+++,,,---,,,,,,---------.........000000...+++,,,000000......666:::333,,,888VVVppp}}}XXXFFF777000222000000---+++,,,......,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++***,,,------,,,,,,...///444)))333TTTzzzwwwZZZWWWYYYeee{{{LLL===999===777777777666555555444444222222222222222222222222444333222444;;;GGGTTT^^^RRRkkkvvvwwwvvvqqqnnnsssUUUGGGHHHpppfffBBB///555666//////333///...---,,,++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------......///000000555000333555333666999444@@@iiippp@@@;;;AAA>>>??????HHHZZZnnnlll```PPPGGGKKKXXXfffnnnvvv~~~}}}zzzkkknnnrrrwww~~~}}}uuusssDDD444444222222222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////........................,,,,,,,,,,,,++++++++++++)))*********++++++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,------------///222111,,,,,,000111...111111111222333555:::???\\\}}}xxxZZZ@@@555+++000777---000000///...------+++)))++++++++++++************************************************++++++++++++***+++,,,,,,+++,,,...000222---+++<<<[[[wwwwww^^^UUUdddyyy{{{LLL<<<999===777777777666555555444444222222222222222222222222///000111111777IIIcccvvv{{{sssyyycccBBBBBB\\\wwwhhh777///111333......///(((......---,,,++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------...//////000222(((111777---000999222666HHHbbbEEE===;;;===666===NNNQQQRRRooovvveeeXXXOOOJJJHHHKKKSSS^^^dddfffgggjjjmmmpppqqqqqqooojjjeeebbbaaaiiirrr~~~xxx{{{yyybbb<<<555999222111222222111///------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------....../////////........................,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------'''---///***)))...000...///---...333777888666666...AAA]]]}}}zzzcccAAA333666777+++000666)))+++------)))'''***...111+++++++++************)))************************)))************+++++++++***+++++++++***,,,///111)))333---,,,AAATTTqqqzzz___YYYaaaaaaVVVMMM:::>>>:::888777666555444333222222111111111111111111111111///111111111333<<>>:::888777666555444333222222111111111111111111111111111222111000111888CCCKKK]]]sss|||}}}qqq[[[III@@@???```wwwZZZCCC///222111000///...---------,,,,,,+++++++++******************)))))))))(((((())))))*********++++++++++++,,,------,,,,,,---///////////////000111222222333>>>===XXX___BBB???III777555IIIIIIQQQnnn}}}|||uuunnnmmmqqqsssqqqnnnlllqqquuuvvvyyy{{{vvvyyyxxxwwwxxx{{{~~~~~~~~~}}}tttrrr{{{jjj===444888555000............------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******,,,++++++******++++++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000111222222333333333111111777GGG[[[iiitttlllkkksssyyyzzzjjjYYYOOOEEE999...111111111000///.........++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))******)))))))))))))))))))))*********************+++++++++,,,,,,...,,,...111,,,)))666GGGhhh}}}qqqrrrNNN:::>>>:::777777666555444333333222111111111111111111111111222222222000///222888>>>^^^uuuooohhhjjj\\\WWWLLL===222>>>```}}}JJJ...,,,222111000///---,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((()))))))))*********+++++++++,,,------,,,,,,---...///......//////000111222000888111===pppoooAAA;;;AAA===???<<>>???FFFSSScccooorrrrrrrrrtttvvvvvvuuuuuuvvvxxxvvvuuuuuuwww{{{}}}|||zzzxxxwwwtttrrrvvv}}}~~~zzzwwwooooootttxxxwwwtttpppnnnmmmmmmllljjjgggddddddTTTLLLDDD???___FFF000000777---,,,555333...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,------......///000000---...000000000000111222777666444111///000555999JJJRRRaaaooouuuxxx~~~}}}xxxxxx~~~pppnnn{{{|||xxxvvvssspppnnnlllgggdddnnneee[[[XXXlllsssuuulllhhhjjjfffUUUFFF???444222111222333111,,,&&&,,,,,,,,,+++++++++++++++************************)))***++++++))))))***+++)))******++++++******)))((()))))))))************))))))*********+++++++++...,,,,,,,,,+++)))***---666)))(((???WWW```^^^]]]\\\\\\[[[aaafff___fff~~~OOO;;;===888666666555555555444444444000000000000000000000000///000000111111222222222777999>>>YYYzzzdddUUUKKKAAA888555444555888<<>>::::::CCCSSS___ddddddjjjnnnqqqrrrqqqrrruuuxxxqqqpppooopppqqqrrrqqqooooooooollljjjoooyyyyyysssllljjjmmmppppppooolllkkkiiigggaaaYYYOOOIIIDDD444;;;IIIRRRxxx___;;;222333666...+++111555------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))************))))))))))))************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,---......//////........................))),,,///111222444666888...///444<<>>BBBJJJPPPXXX[[[\\\]]]aaadddmmmkkkiiihhhgggggghhhhhhccciiilllhhheeefffgggfffhhhiiijjjiiifffbbb^^^\\\RRRKKKAAA:::777888999:::333EEEFFF999000,,,777000***555222)))...---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))))))))))))))************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......---------...//////---+++.../////////000000111222///,,,---222333000------...//////000111333777999<<>>LLLoootttvvv}}}{{{yyywwwvvv{{{}}}wwwiiiZZZPPPKKK@@@777555888888666444===EEEVVVmmmPPP111777555//////...---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++++++++++++++,,,---......////////////000000000000666UUUxxxVVV>>>999@@@<<<777<<>>^^^aaa888333+++//////...---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))((((((''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///---------............///000000000000000000000000//////000222333444555666999999999999:::::::::;;;666555555444444333333222111111222333333333333222........................------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))***+++,,,,,,------...111666;;;@@@CCCEEEEEEOOO;;;===888777777666555444333222222333111//////111111///---////////////////////////222///111444555===WWWrrreeesss}}}yyyxxx{{{wwwxxx{{{~~~}}}rrreeeZZZQQQGGG>>>888...333888777333555@@@KKK]]]ooo```VVV888...333))).........---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++++++++++++++,,,---............/////////000000000111:::JJJeeeiiiKKKFFF>>><<<<<<444;;;:::777444777>>>EEEHHHMMMNNNQQQTTTTTTSSSUUUYYYVVVTTTRRRRRRRRRRRRSSSSSSSSSIIIAAA@@@???999333000888:::;;;666...555VVVxxxzzzpppgggBBB000555//////......---,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))((((((((('''************************))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,------------............------------............////////////////////////......///000111222222333000000000000111111111111111000000000000/////////000000111222222222222111........................------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++*********++++++,,,,,,,,,,,,---///111444777999;;;OOO;;;===888777777666555444333222222111///,,,+++,,,------,,,////////////////////////333//////000...000>>>OOOggg|||sss___sss~~~~~~}}}~~~vvvmmmgggTTTMMMDDD<<<999888666444999555000222???UUUkkkyyyvvvKKK444000)))///444'''...------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))*********+++++++++******++++++,,,---............////////////000///***,,,@@@___}}}}}}LLL222777;;;666666666777777666555555===BBBFFFDDDCCCDDDFFFGGGBBBFFFFFFAAA@@@CCCDDDBBB;;;444111555::::::::::::...///444888:::HHHnnnpppDDD:::...---222---......------,,,,,,++++++,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((((((************************))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////------........./////////---------------............//////000111000000000------------------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******))))))******+++******+++++++++++++++++++++***))))))***,,,...000OOO;;;===888777666666555444333222111---,,,,,,,,,---.........////////////////////////111......000000...333;;;NNNbbb~~~sssiiibbbfffuuuzzz|||zzzyyyxxxwwwssskkk```SSSHHHAAA::::::777444555777555222777:::@@@LLLcccvvvoooKKK666///000+++...333...---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************************+++,,,---...------.........////////////,,,///666???PPPoooeeeMMM999777555777<<<<<<666444777111888:::444222444555222111333666666444222222333777333222222000,,,...333444@@@UUUhhhooosss}}}bbb555222222000///+++---------,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))((((((((((((************************))))))))))))))))))))))))************++++++++++++************+++++++++++++++,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,....../////////000000000,,,,,,------...///000000------...////////////...------------------------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++++++++************,,,+++***))))))***++++++OOO;;;===888666666555444333222111111...///000111111000000000........................///...///111222000111333555HHHiiivvvVVVQQQ```ooofffdddiiiuuuzzz}}}~~~}}}{{{|||zzzsssnnnkkkXXXTTTNNNFFF???:::666444444666444000000444444000CCCbbb{{{wwwxxx{{{cccRRR:::///,,,111555///,,,...,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********************+++,,,------------------............---...111333...222OOOnnnxxxSSSEEE:::888444///444@@@666999888444333555555333444///222::::::222111777111222444444111555DDDTTTEEEaaa|||tttgggAAA+++111444......222,,,,,,,,,,,,,,,++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000,,,,,,---............---------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))***+++************************+++,,,------,,,+++***OOO;;;===888666666555444333222111111...///000///---,,,---.........................../////////000000///......---...>>>YYYnnnzzzxxxYYYIII??????BBBDDDVVV~~~~~~|||}}}~~~~~~|||{{{|||~~~zzz{{{}}}~~~~~~|||yyywwwuuuuuusssmmmbbbVVVMMMHHH<<<888222...,,,...111444***000222222;;;KKKUUUVVVmmmyyy~~~~~~~~~{{{RRR;;;777,,,///------///333111,,,)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))*********))))))******+++,,,---,,,,,,,,,---------......111,,,+++------...999GGGZZZsssqqqbbb\\\MMM888111888===666111333444333222333555000///444666555666999111444999>>>EEEUUUrrrrrr~~~aaaEEE999...)))...///((()))444,,,,,,,,,,,,+++++++++++++++************)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,)))******+++,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***))))))(((((())))))***))))))******************((()))+++------,,,***)))OOO;;;===888666555555444333222111111---------++++++---333888...........................//////---,,,---///000666...---===ZZZ{{{yyy}}}}}}UUUJJJAAA:::>>>XXXnnnooollliiicccaaajjj{{{zzz{{{}}}}}}}}}}}}||||||}}}~~~~~~}}}~~~zzzyyyzzzzzz{{{{{{{{{zzzzzzwwwwwwwwwuuusssqqqrrrsssrrrsssuuuuuusssoookkkiii___]]]WWWNNNCCC999333000222000---+++,,,///222555333>>>HHHNNN\\\qqq~~~www|||~~~xxxuuuzzzxxx~~~{{{uuukkkjjjWWW000%%%111000222111+++***222333---+++)))*********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))))))))***+++,,,---+++,,,,,,,,,,,,---------111---***,,,///111111111===VVVooobbbOOOQQQTTTAAA666<<>>AAA999...444GGGLLLBBBLLLNNNRRRXXX]]]fffwwwwwwzzz|||LLL///---000...---...)))'''...++++++++++++++++++++++++************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------))))))******++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((())))))******++++++)))******************)))OOO;;;===888666555555444333222111000000000///...000777BBBKKK........................,,,...///,,,+++...222444%%%000444///999YYY|||}}}wwwnnnWWWFFF888:::DDDGGG@@@???>>>DDDXXXrrruuuvvvvvvtttrrrssswww|||}}}{{{{{{{{{|||{{{zzzyyyxxxzzz~~~~~~}}}|||yyy|||~~~}}}zzzyyyxxxxxxyyyzzz|||}}}{{{{{{|||zzzuuummmnnnppprrrtttvvvwwwwwwqqqqqqqqqpppnnnnnnooopppooonnnkkkggg```WWWOOOJJJ>>><<<888444000000222444......000222444777999:::SSSbbblllooowww~~~zzz}}}~~~{{{ssswwwxxxkkk|||{{{iiiHHH777000(((111666&&&***111---)))---,,,(((---)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------***---///---,,,...//////444;;;NNNlll~~~yyytttdddkkkmmmaaaZZZ___kkkwwwiiiNNNXXX}}}oooaaaeeeqqqqqqcccggg{{{tttpppjjjLLL000---(((///---,,,333222+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))***++++++,,,---,,,***(((((()))***+++NNN:::<<<777555444444333222111000000111...+++000???KKKFFF999......------------......------------------------///111111//////:::NNN]]]gggtttuuurrr~~~~~~tttpppnnn[[[HHH>>>777666888666333<<>>CCC999+++......------------......---------------------------......+++)))...999CCCYYYiiipppfffzzzeeevvvxxxaaaPPPEEE888555333333555===LLLZZZssspppmmmlllooouuu{{{}}}mmmaaa[[[\\\[[[TTTRRRWWW[[[VVVOOOLLLUUUdddmmmnnnfffeeeddddddfffggggggggg```bbbdddeeeeeefffjjjlllhhhgggddd```]]]]]]___aaaoooooonnnkkkiiigggggggggmmmooommmhhhfffhhhgggeeegggffffffggghhhgggeeebbb]]]\\\ZZZVVVPPPIIIDDDAAA<<<777222...///222444666.........///000///000555:::===GGG\\\tttyyyqqqppppppwwwyyyyyytttpppmmmllluuutttttt}}}ccceeezzztttjjjwwwxxxgggXXXQQQHHH;;;222111///,,,++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,---......---***///999AAAJJJ^^^sssuuu[[[jjjwwwqqqrrrvvvnnnnnn}}}wwwvvv~~~OOO111)))---111000,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))*********************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNN:::<<<777555444444333222111000000...///111333777777///%%%...------,,,,,,------...------------------------...//////---+++,,,...000;;;UUUjjjtttzzz}}}zzz|||bbbqqq|||jjjfffkkkSSSCCC999888444...333@@@===>>>???DDDMMM\\\mmmzzzvvvggg\\\]]]^^^\\\[[[^^^ZZZYYYSSSHHHCCCGGGKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMRRRVVVZZZ[[[VVVUUUSSSPPPMMMMMMNNNPPPRRRVVVYYYXXXUUUSSSVVVYYY___bbbaaa\\\ZZZ[[[YYYVVVVVVUUUTTTTTTTTTRRROOOLLLAAA???;;;999666333000------...000111111111///...222888111000;;;999;;;NNNpppkkkgggkkkrrrvvvtttqqq}}}wwwrrrxxxvvvuuupppjjjeeefffkkkoooqqqxxxyyyyyyyyygggsss|||lll~~~gggeee]]]MMM>>>333+++$$$,,,,,,*********+++,,,---+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******+++++++++++++++++++++++++++******++++++,,,---...///++++++///111555DDDTTT___qqq{{{zzzooorrr|||qqqbbbqqqxxxrrrppp}}}vvvmmmvvvsssiiiuuutttvvv{{{hhhkkkuuuzzzssszzzlllYYYaaaOOO888***)))---...---,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))*********************************************************************************************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNN:::<<<777555444444333222111000000......,,,+++,,,......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...000000///---+++>>>GGGGGGXXXxxxyyywww~~~vvvqqqxxxzzzuuu~~~fffWWWVVVKKK333)))111111111333444555888BBBLLLZZZPPPKKKNNNTTTXXX\\\aaagggllljjj___SSSIIIAAA;;;CCCDDDCCCBBBAAA@@@AAABBB<<<888444666;;;@@@AAA@@@IIIIIIHHHFFFCCCBBBCCCEEEOOORRRUUUVVVTTTSSSTTTUUUNNNQQQRRROOONNNOOOMMMHHHDDDCCCAAA@@@???===:::777111///,,,,,,...//////...---///111222111111222444---===;;;FFFaaa```\\\sssssspppmmmkkkiiikkksss|||wwwqqqsssssspppkkkhhhccc```dddmmmtttvvvtttnnnjjjpppbbbnnnyyyrrrmmmjjjYYYMMM@@@777///******...******)))))))))***+++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++,,,---...000------...---,,,444>>>MMMbbb|||{{{zzzooo}}}~~~ooo}}}|||wwwyyywwwoooyyymmmxxx|||jjj```qqqxxxlllvvvtttyyyddddddUUU===///......///111000+++'''++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******((()))))))))************************************************************************************************************************++++++++++++************************+++++++++++++++*********************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))NNN:::<<<777555444444333222111000000...---,,,+++******,,,///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))---///...---000...///:::TTTnnnxxxuuuxxxfffaaaxxx}}}iiieeesssoooTTTDDDGGG777333222222///+++---333888555555777:::<<>>333+++++++++))),,,222+++*********************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************************+++,,,------******,,,---+++)))+++///444BBBUUU___cccooopppccclllyyyzzz|||pppxxxxxx[[[iiinnn^^^mmm{{{iiicccrrrvvvyyy|||fffhhhssskkkaaagggxxxfffOOOXXXNNN333///333111...,,,++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((NNN:::<<<777555444444333222111000000------///111///***((())),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++---......---+++,,,444???KKKZZZggg~~~}}}vvv~~~iiixxx}}}vvvzzzooowwwwwwgggaaaiiiOOOBBB999888666111000333---...//////......222666222666<<>>TTT[[[ooo}}}zzzbbbWWWttt}}}sssddd___eeekkkXXXUUURRRGGG<<<777333222///,,,,,,---------***,,,,,,+++///666999777777;;;>>>???>>>???DDDHHHKKKGGGCCC@@@@@@>>>;;;888,,,...000111///---------///......///000222333333)))---...---...111111...---,,,+++---///111111111+++222:::>>>@@@FFFNNNVVVTTTdddvvv~~~zzzsssooooooooohhhgggnnnqqqqqqoooccciiiooollldddbbb\\\```eeejjjrrrwwwuuuppp^^^bbb___ZZZ___kkkqqqmmmooowwwwwwnnnmmmoooeeeUUU]]]VVVEEE;;;>>>;;;---$$$'''+++---,,,,,,+++)))&&&))))))***************)))(((((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))***+++,,,---+++---...---------...---...---000444888@@@OOO]]]PPP[[[nnn]]]sssuuu}}}mmm\\\lll|||mmmUUU{{{mmmlllgggbbb|||}}}XXXRRRllliiiSSS\\\qqqgggXXX[[[```dddVVVOOOaaarrrcccMMMMMMRRR@@@---***222444...+++'''))),,,...---,,,******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((NNN:::<<<777555444444333222111000000444---)))******)))+++111++++++************++++++++++++++++++++++++++++++''')))++++++******,,,...---///---***+++111333111VVVdddfffhhhwww}}}zzz|||vvvzzz~~~mmmqqqdddYYYkkkzzzooommmrrr^^^SSS]]]hhhcccWWWQQQNNNHHH>>>888777888444///---000000,,,***---...---,,,///222000,,,,,,///333222111///......---+++***,,,...111222000...---...,,,...///---)))))),,,///,,,///000......111111...111000000222666999::::::BBBKKKUUUZZZ[[[```jjjsssfffmmmrrrooogggdddiiipppjjjlllnnnlllqqqssskkkfffddd\\\RRRVVVccccccoooxxxuuulllgggdddaaaYYY]]][[[WWW^^^ooowwwuuu```bbb]]]WWW^^^ggg[[[FFFFFFEEE999///---(((***777''',,,+++$$$"""(((,,,+++&&&'''((()))************'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---+++((('''***++++++,,,)))(((,,,///000444888HHHJJJhhhrrr^^^JJJQQQ|||vvvmmm]]]]]]ppptttjjjdddWWWjjjooo^^^UUU^^^iiikkkPPPWWWjjjnnnXXXMMM\\\kkkwwwYYYXXXdddZZZRRRVVVSSShhhNNNBBBWWWgggOOO888<<>>===;;;444,,,...------,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++000666888888;;;AAAFFFOOOIIIKKKVVVZZZUUUQQQTTTkkk\\\OOOQQQ]]]aaaXXXLLLGGGQQQVVVOOOGGGIIIRRRYYYIIICCCEEENNNKKK>>>;;;CCCDDD999//////000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))NNN:::<<<777444333333222111000//////...------,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$$***---...666CCCHHHEEENNNTTT[[[]]][[[WWWUUUUUURRRWWWdddqqqvvvrrrlllkkktttjjj^^^WWWWWWXXXXXXVVVVVVcccrrrwwwssskkkfffeeeXXXccc^^^OOOUUUiiihhhUUUXXXccciiibbbXXXYYYdddnnn[[[^^^dddfff[[[PPPSSS___VVVRRRPPPTTTUUUQQQLLLKKKaaa]]]WWWVVV]]]dddbbb[[[PPP^^^ggg___TTTWWWfffttt]]][[[ZZZ]]]^^^aaahhhqqqsssjjjaaa]]][[[YYYYYY[[[\\\```___[[[]]]gggjjjfff\\\eeejjjbbbXXXTTTVVVYYYXXXTTTPPPRRRWWWZZZYYYVVVYYY^^^]]]UUUOOOOOOLLLEEEDDDLLLLLLHHHSSSeeegggZZZSSSVVV[[[bbbhhhgggZZZLLLOOOEEE888000------***(((+++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,++++++---000333222111<<<;;;@@@FFFDDD>>>AAAIII___LLL<<>>IIIOOOHHH>>>>>>GGGPPP<<<;;;<<<===999444222444111+++(((***++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))NNN:::<<<777444333333222111000//////---------,,,,,,+++++++++************************************************************************111111000...,,,+++***)))&&&)))***(((,,,444888777DDDFFFIIILLLQQQVVVZZZ]]]WWWSSSVVVaaaeeeccceeelllkkkfffggglllhhh[[[RRRQQQJJJSSS[[[YYYQQQOOOUUU\\\^^^SSSTTTaaaggg^^^WWWXXXOOOWWW]]]ZZZTTTVVVaaakkk\\\]]]eeelllcccTTTWWWfffeee___\\\^^^___ZZZTTTRRRjjjgggaaa^^^aaaggggggcccTTT```fff^^^SSSTTT___iiiVVVWWWYYY[[[XXXVVV\\\ddd\\\YYYXXX[[[___aaa```___hhhlllggg[[[]]]iiillldddIIIPPPUUURRRKKKFFFFFFGGGPPPSSSUUUVVVYYY[[[TTTKKKJJJKKKIIIEEEFFFIIIFFF???MMMOOOLLLHHHLLLTTTRRRJJJVVVOOONNNUUU[[[TTTEEE999888444...***)))***+++,,,((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************++++++++++++...+++)))***---///---***///000444777444000444<<>>000333333///,,,------+++---------...,,,+++,,,...++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))NNN:::<<<777444333333222111000//////------,,,,,,,,,,,,++++++************************************************************************111000///...,,,+++***)))***++++++((()))---000000>>><<<:::<<>>@@@NNNHHHAAAAAAEEEGGGCCC===:::444:::GGGGGG;;;;;;FFFAAA;;;444222000---+++---&&&(((******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********(((***,,,+++))))))+++---+++))))))***,,,,,,,,,,,,++++++++++++++++++***)))***+++)))(((***///...)))'''+++,,,***)))+++---,,,&&&***,,,***)))******(((++++++++++++++++++++++++******++++++++++++++++++************************))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************NNN:::<<<777444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((())))))*********'''(((***+++)))(((***---$$$''',,,///111444888;;;===BBBFFFFFFGGGGGGCCC===>>>AAAHHHOOORRRQQQNNNMMMMMMOOORRRUUUWWWXXXXXXYYYYYY^^^\\\PPPHHHJJJNNNLLLOOOHHHFFFKKKPPPQQQQQQSSSRRRTTTVVVUUUPPPKKKIIIIIIJJJKKKPPPTTTRRROOORRRWWWMMMQQQRRRNNNKKKLLLLLLJJJHHHLLLNNNOOOSSSYYY[[[XXXUUUUUUZZZ___^^^WWWRRRQQQSSSRRRLLLFFFGGGLLLKKKFFF???CCCGGGHHHGGGGGGIIIKKKOOOIIIFFFEEEBBB<<<:::===222000555AAADDD>>>;;;>>>CCC@@@<<<999888777777888777333555;;;;;;444111333//////---))))))++++++***(((((()))((((((''''''''')))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))*********+++,,,,,,,,,,,,---...)))***+++++++++++++++***---***((()))++++++)))'''(((++++++)))+++//////,,,******+++---,,,******---(((+++,,,)))+++//////+++************************++++++******************************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************NNN:::<<<777444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))%%%'''***,,,+++)))***...&&&)))***)))''''''+++...111:::>>>;;;===CCCBBB<<<::::::888777999???CCCCCCRRRSSSSSSRRRQQQQQQRRRTTTDDDLLLSSSQQQLLLLLLPPPUUUIIIFFFGGGJJJHHHDDDGGGNNNGGGOOOSSSMMMHHHHHHHHHGGG???DDDKKKNNNIIICCCCCCIIIJJJMMMMMMLLLNNNPPPMMMGGGHHHNNNOOOIIIDDDEEEJJJMMMBBB===>>>GGGOOONNNHHHDDDBBBGGGGGGAAAAAAFFFHHHFFFDDDCCCEEEIIIHHHAAA===>>>:::777666888444000555>>>777111444AAABBB888555<<<444555666444///---222999666555111///222444...%%%%%%)))***''')))...,,,%%%+++)))''''''''')))************))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((***+++***)))&&&+++...---*********+++(((+++,,,,,,******---000&&&***,,,(((&&&((()))(((,,,)))+++000...(((''',,,))),,,+++(((***///...)))************************+++*********)))))))))(((************************(((((())))))*********+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))*********+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************III;;;999>>>999666222000000000000///------,,,,,,,,,,,,+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((,,,---...000333555666777666666666555555444444444???======@@@EEEHHHHHHFFFIIILLLMMMJJJEEECCCFFFIIIGGGGGGHHHHHHIIIIIIJJJJJJMMMHHHCCCDDDIIIJJJEEE@@@DDD@@@===???CCCDDDBBB>>>===>>>??????>>>???AAACCC;;;;;;<<<===============888:::???DDDHHHJJJLLLLLLFFFFFFDDDCCCAAA???>>>=========<<<999555222111111000111111222444555555666222222222222222222222222000000000111222222333333//////...,,,***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,+++***))))))((()))***+++++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++000666999CCC;;;000)))((()))+++,,,((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))LLL@@@???DDD999666222000000111000///------,,,,,,,,,,,,++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,...///000111222222222222111111111111555444444666:::<<<<<<;;;@@@CCCDDDBBB???>>>@@@DDD???@@@@@@AAABBBCCCDDDDDDHHHDDDBBBBBBEEEFFFCCC@@@EEEBBB@@@AAADDDFFFCCC@@@>>>@@@AAAAAAAAABBBDDDFFF@@@@@@@@@@@@???>>>===<<<===>>>AAACCCDDDDDDCCCBBB===<<<;;;:::999777666666...000111000......///000000000000111111111111111........................000////////////.........,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++------,,,***(((((()))******+++++++++***************************+++++++++++++++***))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***---000222888333---))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))MMMBBB@@@EEE888555222111111111000///------,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((()))***+++,,,,,,,,,,,,,,,---------------,,,++++++,,,///000000///555777999888666666888<<<777777888999;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>???AAABBBAAA>>><<<>>>???@@@@@@@@@BBBDDD@@@@@@???>>><<<:::999888888999999999999777666555333222222111111000000///***,,,---.........000111/////////......---------++++++++++++++++++++++++......---,,,+++))))))(((((((((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***+++...111000+++'''))))))))))))***************************************++++++++++++***))))))))))))))))))))))))))))))******************************))))))******+++,,,************************++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((())))))******,,,+++)))***++++++***(((***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))MMM???<<<>>>777555222111111111000///------,,,,,,,,,+++++++++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))***))))))))))))************(((((())))))******+++++++++******+++,,,,,,,,,,,,///000111111//////111333111111222444555666777888444666888888666555777:::999888666777999:::888777777888::::::999888999:::888888777666555333222111///000000111111111000///...........................///000///...---...///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++,,,000444333---((()))))))))))))))))))))*********************************+++++++++******)))))))))))))))))))))))))))******************************))))))******+++,,,************************++++++++++++++++++++++++************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''''''''((()))***+++***)))***+++---......---+++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))LLL===888888666444222222222222000///------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******,,,,,,---,,,,,,,,,,,,,,,...///...---,,,,,,---...,,,---...///000111222222,,,///222222///...111444222111000000111222111000222333555444222000000000///////////////......---......///000000111111111,,,,,,,,,---------......,,,------,,,***((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...222555444///++++++***))))))((()))******************************)))******+++++++++******))))))))))))))))))))))))******************************))))))******+++,,,************************************************************************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((())))))))))))))))))***+++)))***,,,------,,,***)))************************************************************************))))))))))))))))))))))))************************************************))))))************))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************************************LLL???999999555333222222333222111///------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))***,,,---,,,+++***+++,,,...---,,,,,,++++++++++++*********+++,,,,,,------))),,,...---++++++---000........................///111222222///---,,,,,,++++++,,,---------------...------------,,,,,,,,,***+++++++++,,,,,,,,,,,,)))***++++++))))))***+++*********++++++,,,,,,,,,(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,...222444555333111000,,,,,,***)))))))))***+++************************))))))***++++++++++++***))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++,,,+++***((((((***,,,)))***++++++++++++***)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,---......---,,,+++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))************************************NNNAAA::::::444333222222333333111///------,,,,,,,,,,,,++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++------+++)))(((''''''''''''''''''((((((***))))))))))))))))))(((''')))+++***(((((()))++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,---------......---------...+++---///000///---------***+++,,,,,,---------,,,+++******)))))))))))))))+++++++++++++++,,,,,,,,,***+++------,,,+++---...***************)))))))))'''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,000555666333111222555...---+++***)))***+++,,,************************))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))+++---,,,***)))***,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,---//////---,,,+++************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))************************************OOOAAA:::888444333222222333333111///---------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++...000000...+++)))(((((()))))))))))))))************))))))(((((((((&&&(((***)))'''''')))+++((('''&&&'''***+++,,,,,,////////////............------,,,,,,------,,,,,,+++,,,------,,,+++,,,---&&&)))---......------...+++++++++,,,,,,,,,++++++*********+++,,,---...///------------------------+++,,,,,,+++***))))))***++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))******(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,222777666222000333888///...,,,******+++,,,---************************((()))***+++++++++++++++))))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++&&&)))------+++******+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))************************************NNN:::===999999666444222222222000///---------,,,,,,,,,++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++++++++,,,///111555111---...111333111---///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***(((((()))***)))(((++++++++++++******))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************000///---+++++++++---...---------------------------,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++******))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))******++++++++++++************************))))))))))))))))))))))))************************NNN:::===999888666444333333222000...---------,,,,,,,,,++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((************++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))************************(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************************************)))***+++++++++,,,...000444000---...111222000---///...---,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++*********)))+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++---//////,,,***++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++++++++---...------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,************************))))))***++++++***)))(((,,,+++++++++************************************))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++NNN:::===999666555555555555333000...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((())))))************)))(((''''''((()))***++++++************++++++*********************************************************++++++*********(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))************************(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++************************)))***,,,,,,+++,,,...000333000......111222///---......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***...222555333///+++++++++++++++************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))******+++++++++******,,,,,,++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++NNN:::===999555555555666666444111......------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,+++***)))''''''(((((()))*********---,,,***))))))***,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))************************(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++************************))))))*********+++++++++***************************+++,,,,,,+++,,,...000111///...///000000...,,,---------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***...111444222...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,NNN:::===999555555555666666555111............---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***)))))))))*********++++++...---+++******+++---...+++***((((((((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))******+++++++++,,,************************************++++++++++++***************************+++,,,,,,++++++---//////....../////////---,,,------.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++,,,...---+++)))+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,NNN:::===999666555555555666555222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++***))))))))))))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************((())))))******+++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******************************************************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///---.../////////...,,,+++,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...+++))))))*********)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......------------,,,,,,------------------------------------------------------------------------NNN:::===999777666444444555555444222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******++++++******)))************************************************)))***,,,------,,,***)))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************((())))))******+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---...,,,---//////...---,,,+++,,,---...//////...---,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------.../////////,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,---+++))))))+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------......//////......---------------------------------------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,+++++++++,,,---///000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................------------------------,,,,,,,,,---.../////////............---------,,,------------------------------------------------------------------------NNN:::===999888666444444444555444333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((()))+++---///------,,,+++***)))(((((())))))************)))))))))***+++,,,,,,+++***)))************************************************((()))+++------+++)))((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---...+++---///000...,,,+++++++++---...000000///---,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,------...///000000,,,,,,,,,------.........------------------------------------------------......---------,,,,,,,,,+++******,,,...000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................////////////////////////------------------------........................///000000000///...------------------------------.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,---///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,,,,------...///000000//////.........---------........................------------------------........................MMM999;;;777666666555444333222222111000000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************++++++************++++++---,,,***)))))))))*********((('''(((***++++++***))))))))))))))))))))))))))))))))))))************)))+++------+++)))'''''')))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++******)))))))))))))))))))))))))))************+++++++++***************************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))******************************************************+++++++++,,,,,,,,,************************++++++++++++******)))))))))************+++++++++---,,,***)))))))))******++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000//////.........---........................------------------------------------------------------------------------...------------...//////......................../////////......---------,,,---......//////.........------------...//////////////////////////////------------............///...------------...///333222000///........./////////////////////......////////////////////////......////////////..............................---------.........//////................................................------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111---)))+++222555333///...------------...//////...------,,,,,,------...---------.........//////...------,,,,,,------...........................//////...---,,,,,,,,,,,,........................++++++++++++++++++++++++------------------------,,,,,,---------.................................OOO???EEECCC777666555555333333222111000000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******((((((((()))))))))******************************))))))************))))))************************++++++************++++++---,,,***)))))))))***++++++***((()))***++++++***************************))))))))))))************+++---///...,,,***)))))))))))))))))))))))))))))),,,,,,+++***))))))******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************++++++++++++++++++***)))))))))))))))))))))))))))*********+++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************************+++++++++,,,---,,,+++***)))******++++++,,,,,,,,,,,,---------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111000000///////////////..................------------------------................................................//////......//////000111////////////////////////000000/////////.........---...//////000000/////////.........//////000000000000000000000000000000000000000111111111222222///...------------...///333222000///.........///////////////////////////////////////////////////...//////000000//////...////////////////////////------......////////////................................................------------------------------------............................................................................................................------------------------///---+++---111333111.........------......///000......------------......------........./////////......------------.................................---------------..............................------------------------------------------------,,,,,,---------.................................NNN@@@JJJJJJ777666666555444333222222111000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******((())))))))))))*********************************))))))************))))))++++++++++++++++++++++++++++++************++++++,,,,,,+++************+++---,,,******+++,,,+++***************************)))))))))*********++++++,,,...//////---+++***+++))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))*********+++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,---------......///......------------...------------------------//////000111222222222222222222222111111111111111000000000//////.................................////////////////////////////////////////////////000000000000000111111222000000000000000000000000000000000000////////////...///000000111111000000/////////000000000111111000000000000000000000000111222222222222333333333///......------......///222111000///......////////////////////////////////////////////////////////////000000000000//////000000000000000000000000///////////////000000000////////////////////////////////////////////////....................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222222111000//////............///000000///......------......///........./////////000000//////............//////........................------------...///000000------------------------................................................------------....................................LLL<<>>???@@@AAAAAA???>>>===;;;:::::::::;;;<<<;;;777777:::999555666;;;888888777444222222333444;;;:::777555333333444444222222333333444444555555666666888999999888777666777888999;;;;;;;;;:::999666777888999::::::::::::???;;;888999<<<===999666;;;:::999999:::999777555888888888999999:::;;;<<<999999888777777777888888LLLBBB===;;;:::999888666555555555555111111111111111111111111000000000/////////......///////////////////////////......---------------........................////////////////////////......//////......---,,,,,,,,,---------.........,,,---......//////......------------------------///................../////////...---------------................................................------------------------------------....................................////////////////////////////////////////////////////////////////////////...............///000000//////000000000000/////////000000000000///...---///////////////////////////////////////////////////000000111111000000////////////////////////////////////000000000111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111////////////000000000000000000000000/////////...111111111111000000000//////////////////000000111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111222222222222111111111111222333333333222222333333222222333333444555333333444444444444444444666666555444444444555555777777777777888888888888333333333444444444555555666666666666777777777777555555555555555555555555:::::::::;;;::::::999999777888999999999888777666888888888888888999:::;;;:::999888777777888999::::::999888777666777888888;;;;;;;;;;;;::::::::::::666777777888888888888777:::777666999999777888;;;:::888777666777777666444666555444333333444555555888777777777888888666444888888888888888777777777666666777777888888777777999999888888888888999999999::::::999777666666777888888888888888888888888888888888777666555444333777777666666666666777777999888777777888999:::;;;777777777777888888::::::;;;:::999:::;;;<<<<<<<<<999999999999:::<<<;;;::::::444888<<<888888<<<;;;???===;;;;;;===???AAABBBEEEEEEFFFHHHHHHFFFBBB>>>BBBBBBAAAAAA@@@AAAAAAAAA@@@<<<<<>>::::::>>>AAA@@@===:::888888:::<<>>>>>???>>>===<<<<<<===============<<<<<<;;;>>>>>>???@@@@@@@@@@@@???BBB???>>>@@@EEEHHHGGGDDDCCCAAA???>>>???@@@AAAAAA======<<<<<<<<<======>>>BBBAAA@@@???>>>>>>>>>>>>LLLBBB>>><<<:::999888666555555555555000111111111111222222222111111111000000000//////000000000000000000000000000//////...............////////////////////////000000000000000000000000......//////......---,,,---...///000000000///...,,,---......//////..............................000//////......//////000000//////...............////////////////////////////////////////////////....................................////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333222111000////////////111111111222222111111111000111111111111000//////////////////////////////////////////////////////111111111222222111111111////////////////////////000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111222222222222222222111111111111000000333333333333222222222222000000000000000111222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222333333444444444444333333333333444555555555555444666666555555666666777888777666666666666666666555777777666555555555555555555555666666666777777777444444444444555555555555444444444444555555555555555555555555666666666666888999::::::::::::::::::999999999999999999::::::999999999999:::;;;<<<===;;;;;;::::::::::::;;;;;;;;;:::999888888888888999999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;888888;;;<<<:::;;;???===<<<:::;;;===>>>===<<<;;;:::888666666666777888;;;:::999:::;;;;;;999777;;;;;;<<<======<<<;;;:::999999999:::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;===<<<:::999999999888999999:::999999888888999888888888888777777777999999888888888888999999:::::::::999::::::;;;<<<888888888999:::;;;<<<===999::::::;;;<<<<<<======;;;:::;;;<<<>>>>>><<<;;;:::===;;;<<<@@@======EEE@@@@@@???>>>===???CCCFFFDDDFFFIIILLLMMMIIICCC>>>???@@@@@@AAAAAAAAA@@@@@@AAA??????BBBAAA>>>===???DDDAAA===:::888999;;;===;;;===???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???????????????>>>???===<<>>===:::999888888777666666666444444444333333333333333222222222222111111111111111111111111111111111111111111000///////////////000000000000000000000000/////////////////////////////////000///......---...///111333333222111///---......///000/////////000000000000000000000000000000000//////000000000111000000/////////000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000111333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333222111000000000000111222222333333222222111000111111222111111000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000111111111111111111222222222222333333333333333333333333333222222222222222222333333222222222222222222222222333333333333333333333333222222222333333333333444333333333333333333333333444444444444444333333333222222111111222222333444444444444444444444444444111111111222222222222333222222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333333444444555555555555444444666666777888888888888777777666666666666777888888888888888777777666666666888777666666555555555555444444444444555555555555666666777777777888888888555555555666666666777777888888888999999999999999::::::;;;<<<=========<<<;;;;;;::::::;;;<<<===>>><<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>????????????======<<<<<<;;;;;;::::::999999999:::;;;<<<<<<======>>>>>>???@@@@@@??????>>>;;;;;;>>>>>><<<===@@@<<<;;;:::<<>>===;;;::::::;;;::::::<<>>???>>>======<<<<<<<<<<<<>>>>>>=========>>>??????<<<>>>@@@AAA@@@??????@@@======>>>???>>>>>><<<<<<=========<<<==================<<<<<<<<<===>>>>>>=========<<<============>>>>>>>>>>>>>>>???@@@AAA???@@@@@@@@@???????????????>>>>>>???===:::999<<>><<<;;;======<<<<<<;;;;;;::::::888888888999;;;<<<>>>???AAA@@@???>>>>>>???@@@AAA<<<<<<===>>>???@@@@@@@@@AAA>>>======@@@BBBBBBAAADDDAAA@@@@@@CCCGGGIIIJJJEEEDDDAAA???>>>===>>>>>>>>>>>>???@@@@@@@@@@@@@@@LLLCCC???>>>:::::::::999999888777777999999888777666444444333444444333333333222222222333333333333333333333333333222111111000000111111000000000000000000000000////////////////////////000111111111111000/////////000222444444333222111//////000111111111111000111111111111111111111111222111111000000111111222111111111000000111222222111111111111111111111111111111111222222333333333111111111111111111111111000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333222222222333333222222222111111222222222222111111222222222222222222222222222222222222222222222222222222333333333333222222111111111222222333333333111222222222222333333333555555555555555555555555333333333444444444555555444444444444444444444444333333333333333333333333222333333333333444444444555555555555555555555555444444444444444444444444444333333333333444555555444444444444444444444444111222222222222333333333444444444444444444444444444444444444444444444444333333333333333333444444444444444444444444444444444555555666666555555444666777888888999999888888666666555555666666777888999999888888777777666666888888777666666666666666777777777888888888999999888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<============??????@@@AAABBBBBBBBBAAA======<<<<<<===>>>???@@@?????????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCBBBBBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDD@@@@@@BBBAAA>>>???BBB===<<<:::;;;===@@@AAAAAA@@@AAABBBCCCAAA>>>;;;999::::::999;;;>>>@@@@@@@@@BBBCCCDDDDDDCCCAAA???===??????>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGEEECCCDDDFFFEEE@@@===@@@DDDKKKYYYgggWWWLLLWWW^^^fffwww}}}}}}wwwwww~~~wwwnnnddd]]]XXXTTTRRRMMMNNNOOOPPPPPPPPPNNNNNNJJJKKKKKKNNNRRRUUUUUUSSSRRRQQQPPPRRRTTTTTTRRRPPPOOONNNLLLJJJIIIIIIJJJJJJDDDDDDCCCCCCBBBBBBAAAAAA>>>===;;;:::;;;<<<>>>???;;;:::::::::<<<>>>@@@AAABBBDDDEEEGGGIIIJJJKKKKKKKKKIIIGGGGGGHHHIIIJJJJJJFFFFFFFFFHHHLLLNNNNNNNNNHHHFFFCCCAAA??????@@@AAACCCCCCCCCDDDCCCBBBAAA@@@KKKCCC@@@???;;;;;;<<<<<<;;;:::999999===<<<;;;999777666555444555555555444444444333333444444444444444444444444444333333222222222222222111111111111111111111111000000000000000000000000222222333333222222111000111111333444444444333222000111222222333333222222222222222222222222222222222222222111111222222222222222222222222222333444222222222222222222222222222222222333444444555555222222222222222222222222111222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222333444555222333333444444333333222222222333444444444333333444444444444444444444444444444444444444444444444333444444555555444444333333333333444444555666666333333444444444444555555666666666666666666666666444444555555666666777777555555555555555555555555555555555555555555555555444444444444555555555555666666666777777777777888555555555555555666666666555555555555555666666777555555555555555555555555333333444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666666777777666666666555666777777888888777777777666666666666777888888999999999999999888888888::::::999999999999::::::999999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBB;;;;;;;;;;;;<<<<<<<<<<<<>>>============>>>??????DDDCCCCCCCCCDDDGGGJJJLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEKKKHHHGGGIIIHHHEEEEEEHHHEEECCC@@@???@@@AAABBBBBBCCCDDDFFFGGGEEECCC???===@@@???===>>>???@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMSSSSSSRRROOOKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHJJJIIIGGGHHHKKKOOOKKKBBBAAAQQQiiivvvSSSYYYhhhooo{{{yyy}}}{{{fffWWWOOOLLLKKKEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDIIIPPPQQQMMMQQQPPPPPPSSSXXXZZZYYYWWWXXXWWWUUUSSSSSSUUUVVVXXXUUUUUUUUUTTTTTTTTTTTTTTTQQQOOOKKKHHHEEEEEEFFFGGGEEEEEEFFFGGGIIILLLNNNOOONNNOOOQQQSSSTTTVVVVVVVVVUUUUUUTTTTTTUUUWWWZZZ\\\UUUUUUVVVXXX[[[\\\\\\ZZZYYYWWWTTTRRRQQQRRRTTTUUUTTTTTTTTTRRRPPPMMMJJJHHHKKKDDDAAA@@@<<<======>>>======;;;;;;<<<;;;:::999888777666555666666666555555555444444555555555555555555555555555444444333222333333333333333333333333333333333333333333333333333333333444444444555444333333222222222222333333333444444222333333444555444444444333333333333333333333333333333222222222222333333333333222222333444444555333333333333333333333333222333333444555555666666333333333333333333333333222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555666666444555555666666555555444444555666666777777777666666666666666666666666666666666666666666666666666666777777888888777777666444555555666777777888888666666666777777777888888888888888888888888888888555555666666777888888999777777777777777777777777888888888888888888888888666666666666777777777777777777888888888999999999666666777777888888888888666666666666666777888888777777777777777777777777666666666777777777888888999999999999999999999999888888888888888888888888777888888888999999999:::::::::::::::::::::::::::888888888999999888888888777888999999::::::999999:::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCHHHHHHHHHIIIJJJKKKKKKKKKGGGGGGGGGHHHGGGGGGFFFFFFAAAAAABBBCCCBBBBBB@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAEEEDDDBBBBBBEEEIIINNNQQQXXXXXXXXXXXXWWWUUUSSSRRROOOPPPPPPQQQQQQRRRRRRRRRTTTTTTSSSRRRQQQOOONNNMMMSSSPPPOOOQQQQQQOOOOOORRRQQQNNNLLLKKKMMMPPPRRRRRRSSSRRRQQQPPPPPPOOONNNNNNMMMLLLJJJJJJLLLMMMNNNMMMKKKLLLMMMOOOQQQSSSTTTUUUOOONNNMMMMMMMMMOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYWWWTTTRRRRRRTTTVVVTTTRRRPPPNNNMMMNNNOOOPPPOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSVVVZZZ[[[\\\aaaiiipppkkk^^^___|||ZZZLLLZZZaaabbbnnnyyyyyytttxxxgggWWWPPPPPPQQQLLLKKKJJJIIIHHHHHHGGGGGGIIIIIIFFFDDDJJJRRRSSSOOORRRNNNMMMPPPWWW]]]___^^^```______^^^]]]]]]]]]]]]bbbbbbbbbbbbbbbbbbccccccaaa^^^YYYUUUSSSSSSUUUVVVXXXYYY[[[]]]^^^___``````\\\\\\]]]^^^____________^^^^^^^^^^^^```cccgggiiigggeeedddeeeggghhhiiihhh___^^^[[[YYYYYY[[[^^^```aaaaaaaaaaaa___\\\YYYWWWKKKDDDAAAAAA======>>>??????>>>===<<<:::999999999888888777777666666666666555555555555666666666666666666666666555555444333333333333444555555555555555555555555555555555555555555555555555555666666555555444333333222222222222333444555333444555555666666555555444444444444444444444444444333333222222333333444333333333333333444555666333333333333333333333333333333444444555666777777444444444444444444444444333333333444444444555555888888888888888888888888666666666666666666666666777777777777777777777777777777777777777777777777666555555555555666666777666666777777777777666666666777888999999999999999777777777777777777777777777777777777777777777777999999999::::::999999999555666666777888999999:::888888999999999:::::::::888888888888888888888888555666666777888999999999777777777777777777777777::::::::::::::::::::::::777888888888888999999999888888888999999:::::::::888888888999999:::::::::777777777777777888888999999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<========================999::::::;;;;;;::::::999;;;<<<======>>>>>>======<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPNNNLLLOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIIIILLLRRRXXX\\\______```___^^^\\\ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^^^^]]]\\\ZZZXXXVVVUUUXXXUUUUUUXXXXXXVVVWWW[[[YYYWWWVVVXXX\\\aaadddfffdddaaa^^^\\\[[[\\\___```YYYXXXWWWXXX[[[^^^``````YYYZZZ\\\___bbbfffiiikkk```^^^[[[XXXVVVVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXWWWVVVVVVYYY^^^bbb```]]]ZZZWWWVVVWWWZZZ[[[___^^^\\\ZZZZZZ[[[\\\]]]YYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[\\\\\\\\\[[[YYYXXX]]]]]]___```ccceeehhhiiiooosssxxx|||```gggnnnyyytttfffcccgggjjjkkkjjjhhhfffddddddddddddaaa```[[[WWW]]]eeegggaaa]]]YYYUUUWWW```iiinnnoooooooooooonnnlllhhheeeccceeeeeeeeeffffffgggggggggeeebbb^^^[[[[[[]]]```bbbbbbccceeeggghhhhhhhhhgggiiiiiiiiiiiiiiihhhgggfffhhhhhhhhhggggggjjjnnnqqqqqqnnnjjjiiijjjmmmoooooollljjjhhhggggggjjjmmmooocccdddfffggggggfffeeedddUUULLL888CCCJJJDDD@@@@@@@@@===<<<>>>::::::::::::999999999999999999888888888777777777999999999888888777777777777777777777777777777777555555555555555555555555555555666666666777777777555555555444444444333333555555666666666777777777777888888888888888888777666666666666666666666666555666888999999888666555666666666777777777888888888666777555444AAAEEE666888666555777:::;;;888555777888888777555555666888777666666555555555666666999888777666666777888999999888888777777777888888777888999888666666888999777777777777777777777777888888888777888999999:::888999999999999::::::::::::999999999999999999999:::999999888777777777888::::::::::::999888777777777999::::::999999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<:::======::::::======:::999:::::::::999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;<<<<<<<<<===;;;===??????<<<;;;===???===@@@AAAAAA>>><<<<<<===<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<;;;::::::;;;===@@@===;;;<<<===>>><<<999;;;>>>===:::;;;@@@AAA@@@:::::::::;;;;;;;;;;;;<<<<<<;;;;;;===>>>???AAACCC===>>>???AAABBBCCCDDDDDDGGGGGGGGGFFFEEECCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@AAACCCDDDFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBEEEGGGHHHEEEBBBCCCEEEGGGGGGEEEIIIIIIJJJIIIFFFCCCFFFJJJLLLLLLLLLLLLLLLNNNRRRUUUTTTTTTSSSSSSSSSRRRRRRRRRWWWYYY[[[[[[XXXVVVWWWYYYWWWVVVVVVZZZ^^^```^^^[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^ZZZWWW[[[cccgggddd```aaa]]][[[___ffflllmmmlllfffhhhfffbbbbbbhhhmmmooommmjjjeeebbbbbbdddhhhkkkbbbaaaaaaaaaaaaaaabbbbbb]]]aaaeeefffdddcccccceee```cccggghhhhhhgggggghhhiiifffaaa^^^___eeekkkpppppppppjjjbbbdddmmmkkkaaaaaabbbccceeehhhjjjkkklllcccjjjoookkkeeehhhvvvtttsssqqqnnnkkkiiigggfffcccfffhhheee___\\\]]]```___YYYSSSRRRVVVYYYZZZYYYXXXVVVWWW[[[]]][[[\\\```bbbbbbccceeefffhhhiiijjjjjjhhhfffhhhkkkjjjddd^^^bbbbbbaaaaaa```___^^^^^^aaa\\\^^^fffjjjooowwwvvv}}}wwwqqqoooooosssxxx{{{{{{zzz~~~}}}xxxtttuuu|||zzzvvvwwwzzzttttttvvv{{{}}}vvvooovvvsssoookkkhhhhhhjjjkkkppppppqqqqqqqqqooonnnmmmiiizzzvvvrrrtttvvvqqqssstttttttttvvv{{{|||{{{{{{}}}xxxssspppnnnnnnnnnkkkkkklllmmmmmmnnnnnnnnnPPPEEEBBBVVVIIIDDD@@@@@@@@@===<<<>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888777777777666777777777777777777777777999999999999999999999999777777777777888888888888:::999999999999888888888888888888888999999999999888999999::::::999999888999999999999999999999999:::;;;===>>>>>>===;;;:::888888888888999999999999777666999:::===KKKQQQEEE;;;:::::::::<<<======<<>><<<;;;::::::::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============??????>>>===============??????@@@@@@??????>>>>>>???@@@AAA@@@???>>>???@@@::::::999::::::;;;<<<<<>>>>>>>>???<<<<<<===>>>???@@@@@@AAA>>>===<<<<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@@@@BBBEEEHHHGGGEEECCCCCCDDDEEEDDDDDDDDDEEEEEEEEEDDDAAA???===@@@AAAAAA???>>>>>>@@@BBBCCCAAA@@@AAACCCDDDCCCAAA???BBBCCC@@@???@@@???;;;AAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGFFFDDDBBBBBBDDD@@@@@@@@@@@@BBBEEEGGGIIIOOOMMMJJJHHHGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFIIIKKKLLLNNNNNNNNNMMMLLLLLLKKKJJJJJJLLLOOORRRTTTSSSPPPNNNNNNPPPRRRRRRRRRLLLNNNQQQRRRQQQPPPSSSVVVVVVVVVVVVTTTQQQPPPQQQSSSWWWYYY]]]```aaaaaa___^^^aaadddgggeeeaaa___aaaccceeedddddddddeeedddcccaaaaaadddhhhkkkkkkiiifffcccggggggggghhhiiijjjjjjjjjggghhhjjjlllooosssxxx{{{zzz|||{{{wwwvvvzzz~~~}}}xxxtttrrrssstttuuuoooooonnnnnnooopppqqqqqqpppqqqssssssrrrppppppppplllnnnqqqrrrqqqppppppqqquuusssppppppsssyyy~~~rrrooouuuxxxtttyyywwwssspppqqquuuzzz}}}~~~{{{zzz~~~~~~yyyuuuqqqnnnlllhhhjjjkkkgggaaa]]]]]]```ccc^^^YYYXXX\\\______^^^YYYVVVUUUWWWVVVRRRRRRTTTdddeeehhhkkknnnqqqtttuuuppprrrxxx~~~sssjjjhhhhhhggggggffffffeeeeeeSSSWWW^^^___ZZZddduuuqqquuu~~~kkkjjjiiikkknnnppppppnnnssstttuuurrrnnnnnnrrrvvvvvvxxxyyyuuupppmmmnnnqqqvvvuuuxxx}}}}}}xxxrrrpppmmmjjjhhhhhhiiiiiijjjkkkkkkllllllkkkjjjiiizzzxxxqqqpppooooooqqqrrrrrrqqqssswww{{{yyy|||zzztttsssuuutttqqqllljjjfffbbb___^^^^^^_______________^^^^^^^^^^^^TTTAAA???HHHHHHCCC@@@AAA@@@>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888888888888888888888888999999999999999999999999777777777777888888888888::::::::::::999999999999888888888999999999::::::888888999999999999888888777777777777777777777777888999:::;;;;;;:::999888888888888999999999:::::::::888:::999888BBBFFF:::888999999999888999<<<>>>AAA===:::999:::;;;888666999888888777777888999999888999999999999999999888::::::999999999999::::::999::::::999888888999;;;::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>======@@@AAAAAA@@@>>>===>>>???CCCCCCCCCCCCDDDFFFGGGGGGGGGJJJJJJHHHHHHLLLLLLIIIGGGEEECCCAAA@@@AAABBBBBB@@@@@@@@@@@@BBBDDDFFFGGGCCCAAA??????AAABBBBBBAAACCCDDDFFFGGGFFFEEEDDDBBBAAABBBDDDDDDEEEFFFJJJLLLPPPKKKGGGGGGKKKNNNNNNLLLQQQSSSUUUVVVTTTPPPLLLIIIIIIIIIGGGEEECCCCCCFFFHHHHHHGGGGGGHHHJJJKKKJJJIIIMMMQQQSSSQQQOOOOOOLLLGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEIIILLLKKKGGGFFFHHHKKKKKKJJJHHHHHHJJJMMMQQQTTTXXXUUUPPPMMMMMMOOOSSSVVVTTTTTTTTTTTTTTTSSSRRRQQQTTTUUUWWWXXXWWWUUUSSSQQQWWWTTTRRRTTTYYY___bbbcccbbb___\\\[[[\\\^^^``````UUUYYY\\\\\\ZZZYYYZZZ\\\eeeeeedddaaa\\\XXXVVVVVVKKKQQQYYYbbbgggiiiiiigggoootttxxxvvvooolllooossstttttttttrrrpppoooooopppppprrrtttvvvwwwvvvsssrrrkkkpppssspppkkkiiilllpppvvv||||||}}}~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~}}}{{{yyyyyyxxxxxxvvvtttxxxzzz|||}}}{{{zzzzzzzzz{{{zzzyyyyyy|||tttkkknnnuuuxxx}}}wwwoooiiihhhlllsssxxx}}}{{{zzzzzzxxxssspppkkkiiifffbbb^^^[[[XXXVVVVVVWWWXXXUUUPPPMMMNNNOOOSSSPPPMMMMMMPPPRRRQQQOOOXXXTTTSSSTTTRRRMMMLLLNNNOOOPPPSSSVVVZZZ]]]___aaaYYY]]]dddmmmppplllbbbZZZWWWWWWWWWWWWWWWWWWWWWWWWRRRVVVYYYTTTKKKRRRuuusssfff___WWWMMMKKKOOOWWW^^^bbb______bbb^^^WWWQQQPPPOOOOOOQQQQQQPPPOOOJJJMMMPPPPPPMMMJJJKKKMMMLLLNNNPPPNNNJJJHHHJJJLLLOOONNNOOORRRVVVWWWTTTQQQOOONNNLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJRRRYYY]]]XXXRRRNNNMMMLLLKKKLLLMMMLLLLLLMMMPPPRRRRRRSSSRRRNNNMMMOOOOOOLLLJJJHHHFFFCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAiiiMMMHHHJJJCCCJJJEEECCCDDDEEEBBBAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>?????????======>>>>>>>>>>>>==============================<<<<<<===>>>>>>===<<<<<<>>>>>>>>>>>>?????????@@@BBB>>>???===777<<<>>>333===???@@@>>>===>>>BBBFFFFFFAAA======AAABBB???;;;>>>>>>=========>>>??????>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>???@@@@@@??????@@@???>>>===???AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIICCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEFFFFFFFFFEEEGGGGGGGGGEEEDDDEEEGGGDDDDDDEEEFFFGGGHHHJJJKKKFFFJJJKKKJJJLLLPPPRRROOOMMMKKKHHHEEEDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHKKKLLLJJJHHHEEEDDDFFFGGGHHHHHHBBBDDDGGGIIIJJJIIIGGGEEEBBBCCCDDDDDDCCCBBBAAAAAAIIIHHHGGGHHHJJJKKKLLLLLLRRRUUUYYY\\\[[[WWWSSSOOOIIIGGGEEEBBB???@@@CCCFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHLLLMMMKKKKKKLLLKKKGGGLLLLLLLLLMMMMMMMMMNNNNNNQQQVVVYYYSSSMMMNNNSSSWWWXXXXXXXXXXXXZZZ]]]___aaa]]]ZZZVVVTTTTTTWWWZZZ]]]^^^___``````aaaaaa``````dddfffggghhhfffccc```^^^aaa[[[WWWXXX___eeegggfffiiifffbbb```___```aaabbbgggmmmrrrrrrqqqrrrttttttqqqrrrqqqooojjjeeebbb```cccgggnnnuuuzzz{{{zzzxxxyyyyyyvvvyyy}}}xxxzzz|||zzzxxxxxx|||}}}zzzwwwvvvyyy|||~~~}}}}}}zzz~~~|||yyywwwnnnoooooopppqqqrrrtttuuusssoookkkkkklllmmmjjjhhh```bbbccccccaaa______```___^^^]]]\\\\\\]]]___```YYY___^^^TTTKKKLLLQQQUUUYYYTTTMMMHHHFFFIIINNNRRRTTTRRRPPPQQQSSSRRRNNNIIIOOONNNMMMLLLKKKJJJIIIHHHIIIJJJLLLKKKIIIIIIJJJLLLKKKIIIHHHIIIKKKKKKJJJHHHMMMJJJJJJLLLKKKHHHHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJKKKLLLOOORRRRRROOOLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQMMMJJJIIIGGGHHHSSS______\\\YYYYYYZZZ\\\[[[ZZZWWWXXXYYYYYYYYYWWWVVVUUU]]]\\\[[[YYYXXXWWWUUUUUUWWWUUUSSSUUUXXXYYYUUUQQQRRRKKKGGGHHHHHHGGGHHHLLLEEEJJJMMMLLLLLLOOOMMMHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHJJJJJJHHHFFFEEEFFFEEEGGGIIIIIIGGGFFFGGGIIIGGGEEEDDDEEEFFFGGGEEECCCGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGG@@@BBBEEEEEEEEEFFFGGGGGGDDDDDDDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDEEEGGGHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCBBBDDDOOOCCCEEEAAA???AAAAAA???===???============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::777;;;<<<777<<>>???===;;;<<>>AAA>>>;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@@@@@@@@@@>>>==================>>>??????===>>>>>>===<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEGGGGGGGGGGGGHHHJJJDDDDDDDDDEEEFFFHHHIIIJJJLLLOOORRRRRRUUUZZZ]]][[[]]][[[WWWUUUSSSTTTUUUWWWWWWVVVTTTRRRRRRSSSUUUVVVSSSQQQNNNMMMOOOQQQQQQQQQQQQTTTWWW[[[\\\\\\[[[ZZZZZZ[[[^^^___^^^ZZZUUURRRHHHMMMRRRSSSPPPNNNPPPRRRTTTUUUWWWWWWTTTOOOIIIEEEVVVTTTRRROOOLLLMMMPPPSSSUUUUUUUUUTTTSSSRRRRRRRRR[[[^^^]]]ZZZZZZ]]]]]]ZZZfffffffffgggggggggggghhhsssxxxwwwllleeegggnnnqqqhhhjjjlllnnnpppppppppoooeeedddcccccccccdddeeeffffffgggiiijjjlllmmmmmmmmmxxxyyyzzzzzzyyyvvvsssqqqiiiccc^^^^^^bbbffffffdddYYYWWWTTTPPPNNNMMMNNNOOOSSS\\\bbbcccdddiiimmmlllsssuuuwwwvvvssspppnnnmmmllllllmmmmmmkkkiiifffdddfffjjjnnnlllfffccceeeiiiaaadddfffeeedddeeeiiimmmllliiiddd```^^^```ccceeeXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]][[[WWWVVVWWWYYYTTTXXXZZZXXXWWWZZZ[[[YYY[[[[[[ZZZXXXUUURRROOOMMMJJJJJJJJJKKKLLLNNNOOOPPPQQQNNNKKKKKKMMMOOOMMMKKKQQQSSSSSSRRRPPPOOOOOOPPPRRRRRRPPPOOOMMMMMMLLLLLLMMMPPPQQQMMMIIIIIIJJJJJJNNNNNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHIIIJJJHHHGGGGGGGGGHHHHHHGGGFFFGGGDDDDDDGGGGGGEEEEEEHHHKKKJJJJJJJJJIIIIIIHHHHHHIIIGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJHHHDDDCCCHHHLLLLLLJJJIIIPPPRRRSSSRRRPPPQQQTTTVVVOOOPPPQQQRRRSSSSSSRRRRRRKKKHHHFFFHHHLLLOOONNNMMMJJJJJJJJJJJJJJJJJJJJJKKKPPPLLLJJJLLLNNNNNNNNNPPPJJJLLLLLLJJJJJJLLLMMMKKKIIIIIIJJJJJJIIIIIIIIIJJJHHHHHHHHHHHHFFFFFFFFFGGGFFFHHHIIIJJJJJJIIIJJJJJJNNNLLLKKKJJJKKKKKKKKKJJJGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEEEEEEEFFFGGGGGGHHHJJJHHHGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGDDDCCCCCCEEEFFFFFFGGGIIIEEEDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGkkkiii[[[eeeYYY___[[[ZZZ\\\]]][[[YYYZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQMMMJJJOOORRRMMMQQQUUUOOOOOOOOOOOONNNMMMNNNPPPRRRMMMKKKIIIJJJNNNPPPOOOMMMLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMNNNOOOPPPMMMNNNOOONNNLLLLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPNNNOOOOOOPPPPPPQQQQQQQQQOOOOOONNNNNNOOOOOOPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXZZZ\\\^^^^^^______```aaabbbccchhhlllnnnnnnqqqwwwyyyxxxqqqpppmmmlllkkkkkklllmmmhhhgggfffddddddddddddeee```^^^\\\\\\^^^______^^^gggiiillloooqqqqqqqqqqqqppprrruuuxxxyyyvvvqqqmmmrrrzzz}}}zzz|||zzzyyywwwrrrllleee^^^[[[[[[[[[YYYWWWUUUUUUXXXZZZ\\\]]]]]][[[YYYWWWWWWXXXfffgggeee```___aaabbb___^^^^^^^^^_________``````dddjjjiii```]]]eeemmmoooWWWYYY\\\______^^^\\\[[[RRRSSSTTTTTTUUUTTTSSSSSSNNNOOOQQQSSSTTTUUUVVVVVV[[[[[[[[[[[[ZZZXXXWWWUUURRRNNNJJJIIIJJJKKKJJJHHHSSSSSSRRRNNNKKKIIIIIIJJJIIIQQQUUUPPPNNNRRRSSSPPPMMMOOORRRSSSRRRPPPOOOPPPTTTSSSRRRPPPOOONNNNNNNNNOOORRRTTTSSSPPPOOOPPPRRRNNNOOOOOOOOONNNNNNPPPQQQOOOOOOOOONNNMMMJJJHHHGGGOOOMMMKKKMMMPPPQQQPPPNNNQQQPPPPPPPPPQQQRRRQQQPPPKKKOOOQQQNNNNNNQQQRRRQQQPPPQQQQQQQQQPPPNNNLLLKKKQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSRRRSSSTTTUUUTTTSSSMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLJJJHHHHHHJJJLLLNNNNNNLLLJJJHHHJJJKKKKKKJJJHHHHHHKKKNNNQQQQQQQQQPPPPPPPPPOOOOOOQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLRRROOOOOOQQQQQQMMMMMMPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLJJJMMMQQQRRRPPPPPPSSSVVVJJJMMMOOONNNKKKJJJMMMPPPJJJJJJKKKKKKKKKKKKKKKKKKRRRPPPNNNNNNRRRTTTTTTSSSNNNQQQSSSQQQNNNNNNRRRVVVOOOMMMLLLLLLNNNNNNMMMLLLOOONNNMMMKKKJJJKKKMMMMMMKKKMMMNNNNNNMMMMMMNNNOOOJJJIIIGGGFFFFFFFFFGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIJJJKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNKKKJJJMMMNNNLLLLLLMMMMMMLLLKKKKKKLLLMMMLLLJJJNNNKKKJJJKKKKKKHHHHHHKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNN{{{|||zzz}}}~~~|||}}}~~~~~~~~~~~~}}}|||yyyyyyyyyyyyzzzzzz{{{|||uuuwwwyyyyyyxxxwwwwwwwwwvvvwwwxxxwwwuuuuuuvvvxxxuuuuuutttttttttuuuvvvvvvpppooopppqqqrrrqqqppppppmmmmmmnnnooopppooonnnnnnnnnoooooonnnllllllmmmnnnhhhhhhggggggfffeeeddddddhhhgggfffeeeddddddbbbaaabbbbbbbbbbbbaaaaaabbbcccaaa^^^^^^```___\\\[[[^^^________________________^^^___aaabbbaaa___]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[VVVZZZ\\\YYYVVVUUUXXX[[[___``````___^^^^^^^^^___]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYWWWVVVUUUTTTTTTWWWYYYWWWUUUTTTXXX[[[WWWWWWVVVWWWYYY[[[ZZZXXXZZZYYYYYYYYYXXXWWWWWWXXXPPPRRRTTTSSSQQQPPPQQQSSSWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVUUUSSSQQQNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRRRRRRRSSSTTTMMMJJJKKKPPPQQQOOOOOOSSSOOOMMMLLLNNNPPPPPPOOOLLLRRRNNNMMMOOOOOOKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNN