BM6P6(@ VVVCCC:::;;;999888222222222111111111111222222---///111111000...,,,+++...***999<<>>EEEuuusssgggYYYRRRUUU\\\___```bbbdddfffhhhiiikkknnnpppiiijjjiiifffeeehhhnnnsss~~~ppp^^^ccchhh]]]aaaMMM666***+++...//////........................///,,,...222444000...///444333444666:::DDDUUUeeefff]]]^^^___ZZZllliiibbbrrrdddQQQ[[[WWWWWWMMM777///333222///000111111000000111222222222222222333444555555999333777<<<:::NNN```fffyyy}}}rrr}}}wwwyyy{{{~~~UUU:::<<<555)))///......---------,,,,,,,,,++++++,,,,,,,,,---------...---...//////...000222222CCC\\\eeeYYY___ppp___zzznnnEEE444666333*********)))((((((***)))'''))))))))))))))))))))))))+++((((((******&&&'''***---)))))),,,---555NNNhhhRRRUUUuuurrrYYYTTTOOOKKKuuu}}}mmm```TTTSSSVVVUUUXXXgggwwwvvvkkk```aaaeeehhheeeccclllwwwjjjOOOGGGLLLAAA777///000333000***'''******+++---,,,***)))***))))))(((((((((((())))))VVVCCC;;;;;;999888222222222111111111111222222333222000000111333333333777<<<:::WWWrrrccclllzzzvvvzzzlll``````JJJHHH???777000...,,,***,,,000------------------------//////.........///000000555///111666333666XXXvvv___UUUYYYYYY[[[aaagggiiifffbbbmmmooopppooommmkkkkkklllkkklllllljjjgggeeefffhhhllleeepppqqqlllhhh\\\___XXXGGG555---...///+++........................111------111333111111333777///000???PPPYYY___dddbbbdddhhhwwwpppwww{{{WWWTTT\\\\\\DDD111111444///000000000000111222333222222222222333444555666,,,999===999HHHppp\\\kkk|||aaa|||sssEEE000111111---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......///000///---///444333___bbbFFFcccxxxeeeqqqmmmGGG444000111+++,,,,,,+++******)))((())))))))))))))))))))))))+++((('''***+++)))***---%%%000---'''DDDooovvv^^^wwwvvvuuu___BBBHHH^^^aaabbbPPPWWWfffpppzzzhhhrrrvvv|||kkkGGGEEEEEECCC===222((()))000......---,,,+++***+++---))))))(((((((((((())))))UUUCCC;;;;;;999888333222222111111111111222222000//////000222333444444...HHHmmmppplllyyy~~~xxx{{{~~~~~~}}}~~~ooodddMMMBBBGGG@@@999222+++'''+++222------------------------///////////////000111111111///222555888PPPttt___UUUVVVZZZfffiiinnnrrrssspppllliiihhhlllqqqtttvvvwwwyyyzzz{{{tttmmmhhhffffff```ZZZ```iiipppvvvkkk___ZZZ^^^WWWCCC444111///,,,////////////////////////222///...111222111222666555...666QQQfffggg```\\\XXXnnnrrr~~~wwwooo~~~]]]NNNVVVWWWLLL;;;+++000000///000000222333444333333333333333444666666---???<<<:::aaammmoooooottt{{{uuuccc666666999(((------,,,,,,,,,+++++++++,,,,,,,,,,,,------------......111222000...444===]]]```mmm[[[```uuuyyyuuuyyyiiiEEE666555,,,---......,,,))))))))))))))))))))))))))))))))),,,'''&&&***,,,++++++...444---ZZZnnnbbbkkkfffRRRKKKXXXxxxnnnhhhbbbeeesssrrrdddlllaaaJJJGGGEEEEEE@@@666...+++,,,,,,------------,,,+++***))))))(((((())))))***TTTDDD;;;;;;888888444333222222111111222222333***...333444222111333555CCCmmmooo{{{zzz|||~~~~~~}}}}}}bbbHHHGGGDDD???999000)))+++111........................////////////000111222222,,,555666333GGGuuuxxxjjjQQQKKKVVVeeeqqqwwwqqqppppppnnnnnnsss{{{mmmhhhhhhdddZZZbbbvvvvvvlllZZZZZZWWWOOOAAA444///000////////////////////////111///000222222///111555111777JJJbbbiii___ZZZ^^^ooovvvkkk}}}zzzXXXSSSYYY[[[LLL222333222000///111333444555333333333333444555666777>>>;;;777LLL{{{fffgggrrr______gggnnnQQQKKK]]]dddjjjcccXXX___```]]]lll~~~|||KKK;;;<<<------,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........111444222222>>>NNNPPP\\\lll]]]}}}kkkdddlllxxxjjjIII666...,,,---...,,,((((((+++))))))))))))))))))))))))+++''''''***,,,***)))+++&&&@@@ZZZeeegggmmmwww~~~[[[GGGNNNrrrtttiii^^^fff~~~sssjjjttt{{{___DDD@@@GGGFFF999+++,,,,,,+++,,,000222---&&&***))))))))))))))))))***SSSDDD<<<;;;888888444333333222222222222333333---333777444///000;;;FFFvvvzzzxxxvvvooo~~~xxxuuu{{{vvvQQQHHHEEECCC@@@999000,,,.........................../////////000000222333333222444777IIInnnooo[[[TTTSSS\\\hhhooorrrttt|||lllgggiiidddttt|||}}}hhhYYYRRRUUULLL777...222000000000000000000000000000///222444333//////333666III```fffZZZTTTfffxxxtttsssUUUNNNRRRMMM999666111000111333444444444444444444555666777777DDD222AAArrr___eeeiiiRRRKKKFFFAAAIIIQQQZZZgggoooiii]]]ZZZ[[[qqqyyy```[[[ZZZfffbbbhhhmmmgggjjjjjj\\\NNNRRRVVVMMMTTTWWWccc~~~iiigggCCC999666---------,,,,,,,,,++++++,,,,,,---------.........///...111444222555JJJbbb]]]nnn{{{~~~zzz}}}pppdddZZZlllbbbCCC444...***,,,+++((((((,,,***************************((()))++++++(((***---888\\\mmmdddlllvvvRRREEE\\\eeeYYYiiiuuu}}}zzzxxxlllPPPCCC>>>>>>@@@@@@:::///***...444000'''******))))))))))))******RRRDDD<<<;;;888888555333333222222222222333333000333222,,,***555LLL___sss}}}xxxqqqVVVNNNGGGEEEAAA888111---........................000000000000111222444444888,,,>>>vvvoooVVVUUUdddgggmmmooonnnppp}}}vvv```fffsssgggVVVWWWQQQ>>>111000000000000000000000000000//////222444333000222888FFF[[[jjjaaaTTTcccoooVVVTTTRRRAAA;;;555111222444444333555555444555555666777888:::222]]]^^^```ZZZAAAGGGKKKDDDFFFMMMLLLFFFJJJXXX[[[UUUdddwwwjjjcccbbbsss|||tttRRRSSSOOO]]]___WWW[[[gggiiibbbtttrrr|||eee>>>111......---------,,,,,,,,,,,,---------............222000222666555>>>]]]ooorrryyyrrrsssyyy{{{uuunnnuuupppqqq^^^eeexxx}}}___DDD666++++++,,,))))))---************************((((((***,,,***+++444???hhhYYYaaa|||zzzYYYIIIRRRvvv{{{ccc```~~~]]]@@@AAANNNYYYQQQ???...+++111222---+++******))))))******+++QQQDDD===:::777888666444333333222222333333444111000///000888LLLeeewwwzzzqqqqqq^^^KKKEEEDDD???666000........................000000000111222333444555666555YYYaaaPPPXXXdddjjjjjjooowwwxxxvvvsssuuu~~~eeeUUUPPPKKK>>>111111111111111111111111111000///000222222333:::DDDUUUdddggg^^^gggsssZZZLLLHHHAAA888333333444333111555555555555666777888999888BBBvvv|||dddmmmdddEEEGGGPPPMMMEEEMMMRRRWWWVVVUUUWWWZZZ[[[lllzzzWWWTTTbbb|||pppkkkkkkbbbaaa\\\fffyyyxxx{{{WWW444/////////.........------------------............222000444;;;@@@QQQ}}}sss{{{xxxxxxrrrnnnkkkooouuuwwwrrrlllqqqppp|||{{{vvv{{{}}}gggTTTYYYlll|||YYYBBB///---...,,,+++...************************((()))***+++***333HHH\\\eeelllssskkkVVVJJJZZZsssttt]]]jjjlllSSSMMM[[[\\\RRR===000000111///+++******))))))******+++PPPDDD===:::777888666444333333222222333333444222333666@@@RRRiii}}}wwwlllOOODDDDDDBBB:::333////////////////////////000000000111222444555666333LLLxxx{{{NNNMMMhhhuuuqqquuusss}}}tttjjj}}}qqqRRRMMMWWWMMM555111111111111111111111111111//////000111555AAANNN\\\dddbbbaaa}}}uuuwww}}}zzzpppqqqssswwwxxxqqqjjjooozzz```TTTMMMDDD:::444444444222000555555555666666777888999AAATTTyyy[[[sssrrrFFFBBBLLLNNNPPPWWWWWWTTTVVVYYYRRRIIINNN[[[ssssss```nnnyyyjjjNNNLLLTTT\\\^^^YYYUUU]]]lllvvvvvvIII000////////////.........---------.........//////111///666BBBLLLeeeuuugggyyypppiiijjjpppmmmjjjggggggkkknnnooooooqqquuu~~~|||tttvvvyyypppmmmpppuuu}}}vvveeeUUUaaahhhMMM444///111...,,,///************************((()))***)))+++999XXXsss___pppoooTTTCCC\\\ttteeemmmLLLKKK[[[___MMM999111///---++++++************++++++PPPCCC<<<;;;888999666333444444333444666555333222>>>(((:::yyy}}}kkknnnQQQ@@@???@@@;;;111/////////000111///...666)))000888...111;;;777AAAoooqqqPPPUUUlllvvvtttppptttrrrwwwbbbRRRSSSLLLBBB444444333222111111111111444000222777555555GGG^^^ZZZ\\\fffyyywwwxxxxxxpppsssuuuvvvwwwyyyyyywwwttt~~~vvvpppllldddcccfffpppTTTNNNKKKFFF>>>555000111444///444:::777000777@@@;;;AAAtttvvvmmm|||wwwlll\\\GGGEEEUUU[[[VVVVVV[[[[[[ZZZ]]]eeemmmooolllxxxjjjhhhsssnnn^^^dddzzz{{{UUUJJJPPPTTT^^^fffsss}}}}}}yyySSS999222...111000+++---000,,,...//////111333444222:::,,,FFFTTT___~~~eee{{{jjjnnnuuuppplllssshhhwwwfffKKKjjj___ooowww~~~uuukkkssswwwiiillliiippphhhqqqwwweee]]]hhh{{{rrr@@@...)))666&&&---,,,,,,+++***))))))******222444(((%%%SSSbbb^^^|||oooUUUIIIllluuuoootttvvvSSSEEEPPPdddVVV:::000444///...,,,***+++,,,)))%%%OOOCCC<<<;;;888999666666555222111222333222000:::444===]]]qqqfffnnndddJJJBBBAAA>>>555333000000111111000//////...333555111444999444XXX```bbbjjjrrrpppooo~~~ZZZOOOTTTGGG888666222111222222222111///333333000555DDDSSSZZZ[[[___|||wwwuuuxxxzzzyyywwwxxxwwwuuutttuuuzzz~~~www~~~}}}wwwwww|||}}}|||wwwkkkbbbfffvvv|||___SSSGGG@@@:::333222666333555555444666999<<>>{{{XXXUUUaaapppvvvuuukkkNNNUUULLL???999222000222444333111---666444...<<>>MMM[[[``````uuunnnzzz]]]555777000)))666...---000...---...000333444444>>>RRR^^^lllwwwzzz}}}sssxxxssswwwppp```vvv~~~{{{jjjaaaiiirrrsssllldddkkkfffeeeiiidddnnn}}}vvvvvviiippp???777(((333&&&,,,++++++************+++$$$444&&&BBB]]]ccc~~~XXXGGG]]]~~~wwwbbbaaawwwiiitttvvvuuuUUUOOOZZZfffXXX:::000///---,,,++++++,,,---MMMBBB<<<<<<999999666666222000444777777666666333QQQuuuuuunnntttzzzdddLLLCCCBBB>>>:::444000///000111111***666444000555333???^^^]]]YYYtttmmmlll{{{]]]QQQPPPGGG===333///222555444111111555444666IIIaaadddXXXcccxxxhhhpppqqqrrrtttuuutttrrrpppfffgggkkkqqqtttrrrpppqqquuuvvvuuussstttwwwwwwtttzzzwwwwww}}}vvvkkkkkkqqqpppuuurrrSSSJJJFFF;;;666999666<<<000222AAA666888\\\pppYYYQQQ\\\[[[kkkfffOOO```~~~dddEEE@@@EEEJJJKKKLLLDDD>>>>>>DDDGGGDDD@@@AAA;;;???OOO\\\^^^^^^```nnn}}}ttt@@@555///+++777+++000000......111444555777;;;NNNZZZmmmnnnmmmooouuu{{{xxxrrrmmm```bbbxxx|||xxxxxxllloooiiinnnrrruuuooommmdddaaabbbZZZddd___ssssss}}}|||TTT666&&&333***,,,++++++******+++++++++333 111WWWXXXmmm```777\\\xxxOOOFFFEEEGGGYYYmmmgggkkkuuu[[[WWWgggeeeKKK555222//////---++++++---LLLAAA<<<<<<:::999666555111222777888555444777GGGooowwwggg{{{{{{rrrUUUFFF@@@AAA<<<555000//////000000///333///111666444RRRWWWWWWkkkvvvzzzwwwOOORRRLLLBBB666111333555444222444000444CCCTTT^^^bbbddd{{{tttooojjjfffooorrrssspppllliiikkknnn______dddmmmpppllljjjlllrrrqqqoooooouuuzzzwwwpppwwwzzz{{{tttlllkkkrrrzzzmmmttttttwwwaaaQQQJJJ???888999555===444555???666BBBrrr{{{lllZZZ^^^|||TTTooorrrtttwwwuuusssfffIII>>>>>>>>>===??????@@@@@@@@@BBBDDDAAA===;;;???LLLYYYZZZXXXbbbsss{{{zzz{{{[[[555///000333)))333000...000333333333999AAAQQQmmmrrrbbbdddssszzzyyywwwpppwwwfff]]]tttkkkZZZpppyyy~~~qqqlllyyyqqqbbbZZZWWWIIILLLIII^^^ppptttjjj}}}yyy???222111222,,,+++++++++++++++,,,,,,888"""IIIaaaddd|||nnnBBBQQQhhhNNN]]]ccc\\\aaakkkiiibbbMMMOOO^^^hhhhhhoooeeebbbdddXXX;;;333...//////,,,+++---JJJ@@@<<<<<<::::::666666333444777444///333<<<```xxxrrrxxx~~~vvvxxxeeeMMMAAABBB===666222000000000000444111...333888CCCooozzzVVV[[[jjjppptttXXXMMMOOOFFF:::444333555444333444...777NNNYYYYYYhhhqqqkkkkkklllooosssnnnooonnnkkkggghhhlllqqqaaa]]]___gggjjjgggiiiooovvvrrrkkkdddeeejjjjjjgggkkkjjjiiiiiikkkpppxxx~~~jjjyyy{{{uuutttpppnnnuuu~~~sssYYYLLLCCC<<<999555;;;888777;;;:::UUU}}}bbbkkkmmm\\\MMMVVVNNNQQQrrrwwwwww|||\\\LLL>>><<<======>>>AAA:::<<<@@@BBBCCCAAAAAAAAA@@@HHHSSSWWWSSS\\\|||vvvllljjjtttDDD222666...,,,444222000222333000111???QQQ~~~yyy|||mmmlll```iii}}}{{{rrrsss{{{uuupppwwwrrrsss[[[VVV[[[kkk|||qqqiiixxxttt```[[[wwwoooooo]]]RRRQQQAAA@@@FFFNNNUUUddd{{{}}}~~~}}}yyyooo~~~SSS;;;***111,,,++++++++++++,,,,,,---+++<<>>888444333222222111555111333555<<<]]]~~~YYYYYYmmm{{{}}}wwwOOOPPPIII???777444333444444333333CCCVVVYYY]]]}}}tttpppooorrrrrrllljjjkkknnnjjjeeecccdddfffggggggZZZUUUXXXbbbeeeaaacccjjjoooqqqmmmaaaZZZ\\\bbbfff```]]]___iiivvv{{{tttllljjjvvvuuummmnnnlllhhhkkkyyyvvvzzzbbbNNNGGGAAA:::777888888777777CCCiiirrryyynnn{{{\\\RRRZZZccc}}}___rrrbbbXXXPPPGGG>>><<>><<>>===444333555000999,,,888999aaa}}}]]]RRRuuu}}}}}}cccrrrrrrttt||||||yyyxxxoooOOOOOOLLL888666;;;///444:::>>>```eeeNNNsssyyydddeeedddvvvnnnrrrhhhllllllgggnnnhhhaaaYYYRRRKKKPPPOOOFFFQQQVVVOOOYYYddd___```ssswwwkkksssvvvnnnsssrrriii[[[TTTYYY___aaavvvyyywww~~~ggg||||||xxxrrr{{{NNNKKK???CCC>>>888111BBB===SSSlllUUU\\\[[[WWWZZZmmmYYYRRRcccaaabbbuuutttqqqVVVDDD999===CCCAAA???BBB@@@HHHFFFEEEMMMQQQTTT]]]ZZZTTT[[[qqqjjjpppxxxiiibbbnnnHHH444555111///111222000222@@@XXXoooqqq^^^hhhiiiiii```VVVXXXgggkkk```YYY\\\KKK>>>===GGGXXXvvvzzznnnlllkkkhhhhhhkkkoooqqquuuwwwnnn\\\LLLDDDWWWgggAAAXXXWWWjjj~~~zzz{{{nnnuuunnngggzzzVVV555000000,,,---111...(((+++444NNNXXXuuuqqqIIIRRRmmmbbbbbbVVVWWWRRRLLLXXXuuuyyyrrr}}}sssQQQAAADDDWWWMMMWWWmmmyyykkkccc[[[ZZZHHH)))333555***NNNBBB999<<<:::888:::666333888777333IIIgggpppuuuyyylll\\\[[[uuu```SSSyyy___OOOSSSXXXppp|||cccYYY```mmmrrreeetttqqqUUUWWWhhh^^^VVVyyyxxxxxxxxxzzz~~~nnn]]]QQQOOORRRjjjkkkOOOBBB>>><<<333222666222444555999FFFllldddiiiuuu}}}zzzuuuttt{{{VVVKKKMMM@@@777999222888:::KKKbbb^^^ZZZmmmdddsssvvv```gggkkkaaaeeeccc[[[aaaYYYTTTSSSOOOMMMYYY``````lllZZZiii~~~|||uuubbbcccttt{{{vvvhhh\\\fffnnnmmmyyy{{{ttt{{{zzzyyyxxxooo~~~nnn^^^ZZZhhhaaaSSSAAA@@@555;;;...??????rrrzzzkkkccc]]]SSS]]]tttvvvgggrrriiiQQQ===<<>>BBBMMMYYYlll~~~qqqfffeeefffdddaaabbbYYY]]]cccbbbXXXNNNNNNTTTRRRnnnTTTEEEPPP|||wwwuuutttlllfffeee}}}}}}jjj<<<...111---,,,///---***111<<>>ZZZcccWWWpppyyyoooaaaVVV]]]\\\RRRWWW[[[QQQUUUUUURRR]]]YYY[[[fffhhhpppyyyrrreeeUUUQQQ]]]mmmssspppqqq]]][[[uuu~~~nnnnnnjjjkkkyyytttccceeekkklllUUUBBBAAA555DDD333???MMM~~~|||~~~zzzvvvnnn``````ooodddNNN;;;888<<>>EEElll___|||ffffffrrrpppaaaRRRMMMHHHMMMYYYZZZLLLAAA@@@LLLNNNPPPRRRjjjttthhh______bbb```ZZZVVVNNNYYYdddeeeYYYOOOSSS]]]wwwrrr[[[nnnqqq{{{nnnqqqsssppptttaaadddpppyyyFFF///333...,,,---,,,,,,777GGGUUUvvvkkkDDDWWWnnn\\\WWWPPPJJJ???@@@WWWuuummmkkkcccQQQ@@@:::;;;BBBNNNYYY\\\}}}qqqbbbTTT<<>>eeeZZZcccyyyiiiuuukkk___PPPWWW[[[ddd~~~rrrkkkooofffnnn}}}IIIIIIPPP===777888<<>>888999===>>>BBBFFFIIIRRRTTTVVVZZZVVVWWWccc{{{xxxxxxsssiii___xxxGGG555444...444666333HHHmmm^^^jjjwwwiii{{{xxxjjj^^^RRRKKKCCCBBBJJJMMMIIIIIIOOOTTTXXX]]]jjjnnneee\\\\\\___\\\TTTLLLDDDKKKSSSTTTLLLFFFKKKUUUsssggguuuggghhhpppssspppvvvbbbhhhcccwww{{{mmmvvvRRR222333...,,,---,,,...<<>>:::777888333;;;...999```hhhqqqrrryyy|||]]]PPPBBB<<<>>>AAAAAA@@@JJJOOONNNWWW~~~lllcccSSSHHHQQQ]]]aaazzzuuukkkvvvvvvjjjfffqqq}}}]]]HHHCCCGGGOOOwwwfffNNNCCCCCC<<<777555111666222RRRfff```~~~eeerrryyy\\\^^^mmmuuuttt~~~wwwvvvkkklllcccRRRGGGOOO@@@999888>>>VVV___WWWiiilllzzz___NNNHHHJJJPPPUUUOOOTTTMMMTTTWWWZZZlllnnnnnnnnn[[[mmmqqq___^^^___YYYUUUbbbkkkccc@@@EEEOOOVVVUUURRR[[[gggmmmeeesssqqqyyyvvvqqqzzzuuueee]]]eeevvvOOOEEEHHH>>>666???:::xxxnnnWWWVVV```XXXRRR``````uuufffPPPEEE>>>666888;;;???@@@AAAHHHOOOLLLVVVYYYZZZ\\\ZZZeee{{{}}}rrrjjjXXXWWW|||VVV999:::777;;;333<<>>DDDMMM___rrrhhhaaaYYYVVVWWWUUULLLCCCCCC???=========AAAJJJUUUVVVfffvvvvvvvvvsssnnnmmmppprrrrrrmmmbbbiiiXXXrrr]]]bbb666222...---///...000@@@SSSooo}}}^^^PPPdddJJJCCC@@@@@@SSS]]]VVVNNNPPPQQQMMMDDDHHHRRRPPPbbb```FFFFFFBBBGGGCCCFFFTTTZZZeee}}}yyySSSNNNDDD@@@CCCIIIOOOMMMDDDKKKJJJAAA222@@@tttGGG999666LLLCCC;;;>>>;;;888888666===222@@@gggjjjvvvqqqyyy___DDDDDD???;;;???IIIMMMKKKMMMbbb{{{dddwwwrrreeeeeeYYYJJJPPPlllqqq```eeepppuuunnnfffgggooovvvZZZGGG???BBBHHHaaalllQQQDDDFFF@@@999666111444888oookkk^^^sssppprrr{{{qqqggg]]]pppttttttppp~~~jjjiiiXXXaaacccJJJKKKCCC<<<999GGG___XXXWWW~~~ppplllhhhZZZLLLPPP^^^^^^TTTUUU\\\UUUYYYYYYVVVdddddd```dddWWWiiiqqq```UUUQQQKKKOOORRRJJJ@@@KKKVVVXXXTTT]]]yyysss]]]rrrkkkrrrqqqkkk}}}rrrsssZZZaaarrrXXXIIIGGGBBB333CCCIIIxxxRRRlll\\\]]]sss}}}^^^UUULLLIIISSS[[[XXXVVVYYYOOOPPPTTTSSSKKK???;;;>>>888;;;=========BBBLLLVVVOOOWWWZZZ]]]cccfffyyyuuucccPPPCCCxxxooojjj777555888999...DDDmmmEEEoooeeegggnnnnnnfffbbbYYYJJJ@@@;;;777888777666:::???RRRhhh]]]^^^ZZZSSSMMMKKKKKKDDD======>>>BBBFFFGGGFFFKKKRRRaaavvvooosssuuurrrnnnnnntttyyymmmjjjkkkZZZnnneeesss<<<111......000000444GGG\\\rrrQQQ\\\bbbDDD@@@DDDNNN[[[]]]UUUZZZhhhbbbOOOFFF>>>III@@@LLLHHHJJJ^^^{{{uuu^^^[[[bbbpppVVVCCC:::HHHFFF<<<>>>@@@HHHXXXYYYDDD:::888888MMMuuuKKK888444KKKBBB;;;???<<<999::::::777???PPP___rrriiibbbxxxyyy\\\CCC<<<<<<>>>@@@EEEMMMVVV\\\kkkmmmMMMWWWppp{{{|||ssskkkmmmrrrrrrkkkccceeelllaaaOOO??????FFFOOOvvvsssSSSCCCEEEAAA:::888555666LLL^^^kkkwwwccc{{{|||eee]]]lll{{{yyybbb^^^\\\wwwuuuRRRHHHEEE>>><<>>>>>===<<>>@@@>>>BBBMMMVVVTTTQQQdddlll}}}lllpppkkkiiillloooooooooooohhhmmmkkkrrrfffrrrooozzzxxx{{{KKK333///---...111===ZZZvvvZZZLLLhhhVVVgggdddOOOGGGLLLYYYXXXTTTOOOKKKKKKOOOSSSBBBAAAYYYGGGMMMEEEKKKQQQccc}}}fffKKKrrrZZZ___VVVDDDCCCEEEXXXssseeehhhbbbFFF;;;===555555OOOggggggFFF<<>>IIIZZZ|||RRRKKKDDD:::???;;;777JJJ|||uuuXXXmmm{{{kkkgggvvvqqqeee~~~ggg]]]{{{vvvggg[[[YYYXXX[[[iii{{{dddXXXSSSPPPWWW???MMMCCCLLLeeePPPOOOjjjhhhgggnnnqqq___TTTNNN```kkkoooXXXYYYpppuuuuuummmnnnwwwyyynnnggghhh```^^^LLL???GGGPPPPPPRRRXXX\\\VVVaaa```UUUnnntttpppqqqtttssslllgggiiilllmmmhhhjjjjjjjjjhhhOOOVVViiivvvaaaFFF===FFF777JJJxxxooo[[[LLLOOO[[[aaaaaa___YYYiiidddYYY[[[TTTKKKTTTNNNNNNLLLIIIEEEBBBBBBCCCFFFCCCCCCGGGKKKMMMPPPTTT]]]YYYYYYccc|||uuuwww~~~oooVVVGGGFFFqqqXXXeee444888???:::wwwwwwyyyLLLNNN|||ppplllbbbfff___]]][[[FFFAAA555:::999777AAATTT[[[VVVMMMEEE@@@DDDFFFBBB???@@@>>>DDD@@@<<<<<<777777BBBAAAeee^^^NNNvvv~~~qqqpppnnnkkkkkkmmmrrrvvvoootttuuuxxx]]]]]]zzzdddXXX666,,,---///111GGGhhhUUUaaa\\\TTTdddsssMMMHHHSSSXXXRRRTTTWWWVVV___fffaaaXXXNNNTTT___ZZZTTTUUUSSSKKKFFFMMMaaaHHHnnnFFFLLLCCCZZZ{{{ppp[[[YYYCCC333555888888BBBQQQ~~~AAA@@@JJJDDD===<<<<<<===999777@@@hhhmmmpppkkkWWWZZZRRRGGG@@@???AAADDDEEEKKKKKKKKKIIICCC<<<===BBBCCCPPPUUU]]]zzzvvvwwwlllNNNKKKiiikkkpppoooiii___ddd```WWWvvvzzzfffOOO:::===DDDNNNvvvxxxPPPIIIEEE===BBB===<<>>EEENNNUUU\\\aaaeee^^^aaazzz|||xxxdddOOOEEEUUUmmmwww:::<<<555PPPpppRRR[[[vvvlllccceee\\\YYYWWWCCC>>>666555555:::JJJ[[[aaa^^^WWWWWWRRRIIIEEEGGGGGGDDDBBBGGGBBB>>>@@@<<>><<<<<<===999777HHHppp{{{dddRRRPPP]]]vvv{{{]]]GGGBBB???@@@BBBEEEFFFDDD@@@<<>>>>>>>>CCCJJJHHHVVV^^^uuuwwwyyyooouuummmOOONNNlllxxxjjjkkkhhhdddZZZ^^^\\\ZZZzzzzzzaaaMMM;;;===@@@CCCaaavvvQQQIIIEEEAAACCC===???bbb|||___fffxxxUUUUUUiiibbbvvv~~~mmmnnneeeHHHIIISSSSSSQQQUUUYYYhhh~~~iii^^^UUUSSSQQQRRR\\\iiiwwwiiiWWWSSSSSSXXXKKKHHHBBBOOO^^^^^^ssslllyyyoooooolll```iiixxxcccSSSWWW^^^llljjj[[[\\\eeennniiiVVVDDD===BBB???AAAFFFFFFEEELLLXXXWWWVVVIIIEEESSS\\\^^^bbb[[[eee~~~yyyvvvssspppkkklllmmmoootttxxxuuuoookkkffflllfffooommmSSSWWWoooqqqbbbHHHBBBEEE===lllTTTFFFMMM^^^kkkhhhbbbnnnqqqkkkhhhbbbYYYXXXUUUIIIMMMMMMLLLJJJIIIJJJMMMOOONNNGGGEEEIIIOOOSSSXXX]]]aaammm|||zzz~~~vvv___HHH<<>>666WWWccc[[[mmmwwwlllddddddWWWTTTWWWFFFAAA777555999GGGSSSVVVUUUUUUUUUZZZTTTGGGCCCIIIKKKEEEFFFHHHCCC???BBB@@@EEEUUUeeeTTTxxx|||}}}xxxrrrnnnrrrwwwzzzzzzxxxvvvuuuooowwwnnnkkkXXXGGGiiiXXX___333//////111>>>TTT~~~RRRvvv{{{yyypppWWWVVViii^^^bbbwwwkkksssRRR???222777;;;888888===\\\uuuCCCJJJDDD>>>===<<<>>>:::===JJJeee}}}bbbJJJHHHTTTLLLMMMUUUUUUMMMMMMTTTPPPOOONNNLLLJJJHHHEEECCCJJJEEEBBBDDDEEEFFFJJJPPPRRRYYYmmm{{{~~~ooorrrmmmSSSPPPllluuujjjdddbbb___XXXZZZXXXVVVllllllTTTIII===<<>>======>>>:::@@@PPPaaa~~~~~~TTTEEERRR[[[[[[^^^```ZZZPPPNNNSSSSSSQQQLLLIIIHHHJJJNNNQQQKKKHHHGGGJJJKKKKKKNNNSSS]]]qqqvvvyyy}}}lllmmmjjjUUUNNN```tttiii\\\___[[[XXXZZZYYYTTT[[[lllxxx^^^HHHGGG@@@999<<>>LLL\\\UUU]]]```fff|||xxxggglllwwwooo___aaacccbbb^^^YYYVVVUUUQQQQQQSSSTTTTTTZZZlll}}}{{{___LLLHHHBBBiiiwwwbbbTTT;;;QQQeee^^^wwwwwwrrr{{{pppfffLLLIIIUUUDDD888999666:::BBBIII]]]{{{xxxnnnhhhcccUUUTTTcccbbbzzznnnmmmmmmpppuuuuuunnnfffiiikkknnnooonnnlllkkkkkkqqqfffTTT[[[nnnbbbhhhkkkwwwjjj555555111///MMMYYY[[[UUUyyySSSKKKVVVddd[[[HHHCCC>>>888;;;---@@@gggHHH:::000333999;;;<<>>:::@@@```ooouuuxxxQQQDDDOOOKKKcccxxxuuubbbTTTUUU[[[TTTTTTTTTTTTVVVZZZaaaeeebbbbbbdddfffddd______bbbzzz~~~vvvjjjqqqoooiiigggdddSSSHHHPPPiiinnneeeTTT]]]XXXXXXZZZ[[[VVVRRR[[[jjj\\\EEEIIIDDD777:::@@@QQQccclllyyydddNNNEEE???BBB@@@AAAddd```aaazzz```VVVfffdddxxx{{{qqqhhhiiimmmppprrruuuttt}}}yyyNNNLLLBBBFFFXXXcccccclll||||||tttiiiaaaVVVSSSOOOKKKIIIJJJOOOTTT\\\aaajjjVVVNNNZZZVVV\\\PPPDDDIII]]]]]]dddnnnrrrqqqZZZhhhsssZZZhhhggg```DDDGGG\\\```bbbZZZUUUVVVVVVTTTPPPPPPTTTXXX[[[TTTMMMJJJKKKLLLJJJHHHXXXYYYRRRPPP[[[eeeuuuwwwttttttuuusssqqqtttzzzxxx|||zzzrrrjjjhhhhhhgggdddfffjjjlllggg~~~fffQQQ___qqqbbbeeeGGG@@@???TTTOOOVVVZZZ^^^nnnuuuwww~~~|||yyyzzz{{{xxxrrrjjjeeebbb\\\YYYWWWVVVWWWccc}}}{{{xxxxxxppp\\\IIIAAADDDPPP~~~```aaa>>>EEErrreeeyyyuuuwwwooohhhTTT\\\qqq```MMM===BBBMMMTTTRRR\\\nnnccc{{{ssseeennniiiggg```vvv~~~rrrnnniiiccchhhjjjkkkkkkkkkkkkmmmooo^^^IIISSS{{{iii```oooooo555777000///WWW___NNNhhhZZZJJJOOOLLL```SSS<<<:::888444>>>SSSDDDAAAOOOoooGGG<<<333333777999<<>>===???;;;DDDnnn}}}wwwuuu[[[OOOWWW^^^{{{www]]]UUU[[[^^^___ccchhhmmmrrryyy{{{tttvvvqqqfff```ppprrrggg[[[MMMEEEJJJ]]]ddd^^^MMM\\\TTTVVVVVVWWWUUUNNNVVVjjjdddEEEHHHDDD777:::>>>HHH[[[qqq~~~```OOOEEE===AAA???GGGvvv\\\jjjuuuoooWWWXXXgggrrrqqqlllmmmppptttxxxoooGGGAAAGGGWWWccc______~~~{{{vvvooogggaaaRRRQQQMMMHHHFFFIIINNNQQQ[[[]]]vvvfffWWWUUUTTTRRRPPPxxxZZZIIIHHH___ccckkkcccwwwooo\\\iiisssfffccc[[[RRR<<>>===???;;;KKKuuu~~~nnnpppUUUMMMYYYlllsssccciiimmmhhhxxx}}}{{{{{{yyyppphhhfffiiiTTTHHHFFFNNN^^^[[[XXXIII\\\QQQRRRPPPQQQQQQJJJSSSmmmjjjFFFFFFDDD888<<<>>>BBBPPPooouuubbbTTTIII>>>@@@===HHH~~~yyy___oooqqqbbbIIITTT]]]eeeuuujjjJJJDDDKKK[[[iiiiiiqqq~~~wwwpppjjjddd^^^ZZZOOOOOOKKKFFFDDDHHHMMMPPPVVVXXXnnnrrrRRRQQQEEELLLXXXbbbMMMIIIbbbkkkhhhcccvvvjjjZZZZZZfffmmmZZZLLLMMMEEEVVV^^^SSScccxxxjjjXXX[[[^^^YYYTTTUUUUUURRRSSS\\\gggnnnzzzfffVVVYYYkkk{{{vvvvvvvvvwwwzzzvvvsss{{{gggkkknnnrrryyy~~~{{{tttggg~~~xxxrrrmmm{{{rrrZZZRRRmmmeee]]]DDDFFFBBBggg@@@SSS\\\VVVeee~~~{{{~~~uuu[[[JJJGGG:::TTTgggxxx>>>RRRJJJcccssskkkpppmmmlll```qqqgggCCCGGGJJJOOOTTTUUUPPPKKKHHHWWWuuuwww}}}zzzzzzeeepppvvvlllssstttuuutttrrrrrrsssttt~~~hhhXXXgggqqqyyywww666:::444999sssvvvUUUpppiiiZZZWWWkkknnnHHHJJJPPPbbbqqqSSS///444;;;>>>QQQRRR\\\^^^zzz{{{~~~hhhSSS^^^CCCCCC===666444444555666999>>>CCC===QQQzzzYYYPPPFFF>>>AAA======BBBKKKooouuukkkZZZXXX[[[vvvlllpppzzz~~~yyyvvvsssnnnjjjmmmiiiSSSAAA???QQQbbb___PPPYYYXXXSSSYYY[[[TTTIIIHHHQQQ[[[\\\RRRFFF>>>999777;;;AAARRRmmmqqqwwwmmmLLLJJJFFFCCC<<>>KKK^^^sssjjjfffIIIEEECCCBBBAAAWWWfff\\\oooiiiUUUbbbhhhxxxlllKKKDDDOOO\\\kkk|||vvvrrrllleee```ZZZUUUQQQNNNJJJGGGGGGFFFFFFLLLSSSQQQXXX___uuuxxxUUUHHHOOOKKKTTTrrrzzzJJJIIInnn```uuuxxxwww~~~kkkWWW\\\```[[[^^^XXXOOO[[[hhh^^^YYYooo{{{iiiXXXUUU^^^iiimmmkkkqqq~~~rrrkkk}}}xxxtttwwwyyywwwsssrrruuuzzz{{{sssppprrrnnntttooooookkkoooTTT___lllwwwnnn```CCCBBBFFFvvvlllNNNIIIIIICCCFFFRRRUUUZZZrrr}}}iiiuuu|||ooo\\\JJJBBBDDDFFF}}}uuuwwwEEEhhh\\\```yyyqqqppppppuuu}}}gggDDD999<<>>JJJSSSXXXuuu```MMMiiiuuuhhhZZZQQQHHH???:::999444444333444777:::>>>@@@DDDPPPZZZQQQDDD;;;===;;;AAALLLwww}}}vvvhhh]]]ZZZaaayyy{{{nnnyyyxxxuuuqqqmmmlllmmmnnnllljjj___cccpppoooUUU??????FFFeeeyyy[[[LLLTTTQQQOOOMMMIIIBBB>>>???FFFLLLKKKEEEAAA@@@===999888;;;GGGSSS{{{aaa___IIICCCAAABBBFFFgggaaa^^^sssjjj]]]mmmxxxlllJJJKKKTTT___ttt~~~~~~xxxrrrooojjjccc]]]YYYUUUQQQOOOMMMIIIGGGGGGFFFGGGLLLSSSUUUWWW[[[mmmTTTFFFNNNOOOSSSdddMMMGGGfffXXXttt{{{|||lll]]]ccciiiiiillljjjXXXXXX```\\\[[[iiivvv```TTTGGGCCCHHHTTTfffuuuwwwzzzuuupppwww}}}|||vvvtttxxx~~~yyyvvvrrrtttvvvuuuzzzvvvrrrvvvkkkUUUbbblllyyymmmfffFFF???FFF{{{~~~dddXXXTTT^^^jjjooo}}}vvvXXXAAA@@@EEEDDDKKKVVVRRRaaa}}}ooodddiiittt^^^KKKAAADDDAAAvvvtttFFFlllQQQZZZuuuppprrr|||~~~wwwmmmlllkkk\\\III:::===CCCFFFBBBBBBLLLYYY]]]xxxSSSjjjnnnnnnZZZkkkyyywwwuuurrrnnnmmmpppssstttsssyyywwwwwwqqqaaaTTTkkk:::666888\\\dddmmmRRRLLLGGGLLLHHH<<<666???KKKPPPPPPLLLVVVVVVuuukkk___RRRJJJCCC<<<888777333333333444666:::===???===SSSXXXPPPDDD<<<>>>;;;AAAOOO|||nnn|||WWWVVVddd~~~xxxpppmmmjjjiiiiiihhhfffcccfffiiiSSS555@@@PPPiiiuuu[[[LLLVVVUUUNNNIIICCC>>>???CCCIIILLLIIIDDD@@@???<<<888777:::IIIUUUbbb___PPPFFFDDDCCCGGGoooaaacccuuuiiibbbyyyiiiJJJ]]][[[dddssshhhgggbbb\\\VVVSSSPPPNNNMMMKKKGGGFFFFFFFFFGGGLLLSSSWWWUUUYYYgggSSSIIIPPPOOOOOO___OOOIIIaaaWWWwww|||nnnfffmmmwww}}}zzzYYYIIIOOOVVVZZZYYYRRRLLL???<<>>999666666222222222444666999<<<>>>@@@___yyyQQQNNNDDD???AAA;;;BBBQQQuuu|||pppwwwOOOMMM```|||~~~ooonnnllliiigggfffdddbbbaaa```]]]qqqtttMMM333CCCUUUeeeooofffRRRUUUQQQKKKEEE???===AAAHHHMMMPPPMMMFFF@@@===:::666777;;;HHH[[[fffbbbZZZKKKHHHEEEFFFqqqvvv```dddxxxyyyjjjkkkNNN\\\WWWnnnyyylllccc___[[[UUUQQQOOONNNMMMLLLIIIFFFEEEFFFFFFGGGLLLSSSSSSPPPVVVaaaUUUJJJOOONNNPPP]]]TTTQQQgggccc|||~~~ooojjjmmmuuu}}}~~~nnnQQQBBBEEEJJJMMMHHH:::???:::DDD[[[fff___[[[___ccc|||zzzxxxooouuu}}}yyyzzz}}}{{{xxxvvvzzzuuuxxxyyyuuuyyy{{{zzzrrr]]]___ZZZ^^^ooo___EEEBBBSSSvvvTTTOOOQQQJJJOOOVVVWWWdddxxxeeeVVVHHHEEEGGGIIILLLQQQWWWjjjaaaWWWdddfffpppvvvyyyxxxxxxvvvgggTTTFFF@@@>>>GGGhhhmmmcccFFFgggQQQTTT|||tttsssxxxtttmmmiiilllnnnkkkfffbbbMMMIIILLLUUUWWWRRRRRRXXXfffnnnzzzaaapppxxxsss|||ttteeeWWWWWWeeevvvvvvrrrooopppuuuxxxvvvsssxxxuuuoookkk^^^nnn{{{{{{XXX777444BBBllllllllllllSSSMMMUUUQQQ@@@:::EEENNNNNN```YYYXXX^^^|||zzzzzzbbbVVVLLLAAA===999555444555111222333444777999<<<===FFFkkknnnLLLMMMDDDAAABBB;;;CCCUUUtttyyynnnyyyPPPFFFWWW^^^fffvvv|||{{{|||vvvuuullljjjhhheeecccbbbbbbbbbbbbUUUVVVYYYIII;;;@@@KKK^^^jjj~~~rrrTTTOOOHHHFFFAAA<<<<<>>===GGGQQQTTTeee{{{RRRgggzzztttkkkVVVOOOEEE<<<888666333222444111222333555888:::<<<>>>DDDllljjjOOOMMMCCC@@@AAA:::DDDZZZyyyppp___HHHPPPNNN\\\sssvvvuuuuuuiiijjj{{{~~~zzznnnoooyyykkkiiifffbbb___^^^___```cccZZZLLLIIIIII@@@===HHHbbbkkkvvvoooNNNIIIEEECCC@@@======AAAHHHMMMOOOMMMFFF@@@<<<999555666:::???SSSggg[[[[[[CCCEEEIIIMMMwwwhhh[[[fffkkkhhhiiiOOOBBBFFFOOObbbyyy|||bbbvvvmmmhhhggg```ZZZXXXQQQOOOLLLKKKKKKKKKJJJIIIEEECCCCCCFFFFFFGGGLLLRRRWWWSSS\\\[[[zzzNNNJJJLLLMMMWWWTTT```WWWcccfff~~~uuujjjlllccc\\\YYYMMM@@@JJJZZZXXXDDD===@@@>>>===HHHYYYeeegggiiixxxVVVUUUUUUYYYpppxxxyyytttxxxzzzvvv{{{vvvwwwyyy|||}}}{{{wwwtttyyyvvvuuuvvvwwwxxx}}}|||www~~~wwweeeZZZXXX]]][[[lllzzzXXXDDDFFFYYYhhhTTTXXX\\\YYYaaaeeeXXXMMMJJJDDDMMMLLLJJJIIINNNUUUZZZ[[[[[[WWWhhh[[[BBBKKK______\\\ZZZ[[[ZZZZZZbbbllluuukkkOOOSSSddd___aaabbbggg~~~qqqyyyuuuiii[[[LLLBBB>>>DDDDDDppplllrrrLLLoooVVVmmmwwwuuuzzzvvvsssnnnlllnnnqqqqqqoookkkWWWKKKQQQUUUQQQRRRZZZqqqvvvrrrPPPRRRXXXdddqqqqqqeeeiii}}}wwwuuusssqqqnnnmmmmmmnnnoooxxxgggfffQQQZZZKKK:::555CCCeeetttaaavvvTTTNNNFFFAAACCCJJJTTTZZZ{{{SSSssszzzppp___OOOKKKAAA888555444222222444222333444666999;;;===>>>EEEkkk\\\WWWNNNBBB>>>>>>999FFF^^^{{{uuuoooOOONNNYYY||||||yyyzzzxxx}}}uuu```___kkkvvvmmmrrrqqqgggmmmkkkfff```[[[YYYZZZ\\\UUUZZZNNNDDDGGG@@@@@@TTTlllooonnndddDDDGGGJJJDDDBBB??????BBBGGGLLLOOOIIICCC???===:::666666999@@@PPP}}}iiiTTTVVV;;;@@@IIISSS~~~iii\\\iii[[[PPP^^^QQQIIIAAAGGGNNNHHHHHHUUU]]]xxxttt______ccc]]]TTTPPPMMMKKKJJJJJJKKKJJJIIIGGGDDDBBBCCCEEEFFFGGGLLLRRRVVVQQQYYYSSSlllFFFMMMRRRMMMQQQPPPddd^^^jjjppptttmmmhhhpppggg^^^XXXIIICCCNNN___```OOOGGGDDD;;;;;;MMM___eeehhh{{{]]]hhhvvv[[[wwwwwwuuuuuunnnmmmmmmnnnxxxvvvfff{{{}}}{{{vvvtttsss{{{yyy~~~~~~rrrooottt|||ttt}}}xxx~~~[[[[[[[[[mmmfff___}}}ZZZEEEFFF```bbbUUU\\\]]]ZZZbbbfffZZZSSSRRRNNNKKKLLLLLLJJJMMMTTTXXXXXXeeeUUUVVVbbbiiiyyy{{{SSSGGGRRRWWWRRRYYYUUUTTTWWWYYY[[[fffrrrxxx___UUUUUU```hhh______iiiddd{{{ttthhh[[[LLLAAA>>>>>>MMMyyywww```LLLwwwNNNbbbtttqqqvvvppprrrpppkkkkkkqqquuutttvvv^^^MMMMMMOOOMMMTTTaaa}}}vvv~~~rrr___YYYJJJjjjyyy{{{lllgggvvvzzzyyyvvvqqqmmmlllmmmoooqqq]]]aaaFFFXXXEEEBBB555999UUUyyyaaadddWWWMMMKKKMMMRRRZZZbbb]]]~~~ttt^^^SSSIII???777444444222222444222333555777:::<<<===>>>OOOrrrHHH\\\NNNDDDBBBBBB999CCC[[[{{{~~~QQQ^^^vvv[[[PPPQQQQQQUUUXXXuuu~~~xxxxxxjjj\\\```|||lllkkkfffgggdddcccccc]]]VVV[[[ddd```TTTXXXTTTVVVbbb^^^EEE???VVVxxxnnndddzzzAAAFFF???FFFEEEDDDEEEHHHKKKLLLLLLMMMGGG@@@;;;666222555:::FFFSSS{{{vvvbbbPPPAAA===NNNTTTbbb]]]gggkkkVVV[[[^^^jjjzzzKKKFFFDDDDDDGGGKKKRRR[[[bbbsssvvvddd[[[]]]QQQNNNSSSKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBCCCDDDEEEFFFHHHMMMPPPRRRRRRMMMZZZnnnJJJGGGNNNNNNPPPTTTvvv{{{dddxxxssspppkkkooolllZZZFFFGGGSSS]]]]]]SSSHHHAAA>>>@@@QQQddd___]]]{{{fffvvvfff[[[zzzuuu~~~uuutttllllllsssppphhhmmmzzzooolllyyywwwzzzzzzvvvqqqvvvwww~~~TTT]]]kkkyyy}}}___TTT@@@GGGddd```YYYkkkhhh]]]___fff[[[NNNJJJIIILLLAAAKKKTTTLLLRRR\\\SSS[[[TTT\\\jjjsssLLLDDDHHHJJJUUU___gggNNNZZZiiiqqqppp[[[ZZZaaafff___wwwkkkeee~~~zzzmmm\\\FFF<<>>CCCCCCBBBkkkhhhtttIIIkkkRRRVVVvvvtttqqqpppoooppprrruuuwwwwwwwwwwww~~~iii___}}}pppbbbwww{{{www|||zzzqqqnnn~~~wwwlllZZZ```eeezzzuuu~~~gggvvv~~~sssuuuqqqjjjgggkkkVVVKKKMMMwwwxxxWWWNNNHHH;;;HHH\\\xxx{{{qqqrrrfffzzziii^^^ZZZTTTNNNAAA<<<666222111222222111,,,888:::999;;;999???OOOoooUUUVVVPPPQQQDDD@@@AAA:::EEE^^^vvvTTTJJJ^^^cccQQQBBBDDDLLLQQQYYYcccUUUXXXggguuuwwwwwwvvvpppyyy^^^bbbnnneeebbb]]]^^^]]]XXXVVV]]]fffcccYYY]]]^^^VVVLLLEEE@@@LLLgggvvvVVVrrroooKKKJJJ===>>>>>>???@@@DDDHHHKKKNNNPPPHHH???:::666333666:::EEEVVVwwwSSSLLLIIIGGGPPPNNNdddbbblll___PPP]]]aaa^^^hhhooo~~~qqqOOOBBBCCCOOOZZZWWW[[[mmmXXXPPPQQQKKKJJJLLLHHHGGGGGGGGGFFFEEEDDDCCCCCC???AAACCCEEEGGGKKKQQQUUUWWWWWWQQQXXXyyygggGGGEEEFFFLLL]]]UUUkkk{{{~~~wwwtttoooggg```GGGNNNUUUXXXSSSKKKDDDAAASSSeeehhheee|||ssseeeZZZXXXbbb}}}}}}vvvpppqqqsssxxxxxxooo{{{~~~{{{{{{|||}}}}}}|||rrryyynnn{{{iiiWWW\\\aaahhhaaaSSSHHHFFFnnnwwwgggmmmzzz~~~jjjVVV\\\```cccpppiiitttrrrRRRIIITTTYYYWWWnnnuuupppNNN;;;AAAHHHRRR[[[\\\llloooUUUbbb```cccwwwvvvjjjZZZOOOBBB>>>CCCQQQ<<>>AAAEEEHHHRRRIII???:::666444666:::AAASSSsss]]]PPPEEE@@@LLLOOO``````iiinnnVVV\\\aaa```hhhnnn~~~}}}VVVBBBIIITTTZZZ^^^uuueeeWWWOOOOOONNNMMMMMMLLLFFFEEEDDDCCCCCCBBBBBBBBB@@@BBBDDDEEEHHHLLLQQQUUUVVVXXXTTTUUUzzzZZZDDDFFFHHHMMMZZZGGGsssppp|||xxxvvvqqqjjjeeeOOOMMMNNNSSSVVVPPPHHHBBBTTTeeebbbgggvvvooonnnTTThhhwwwvvvllloooppprrr{{{wwwnnnooo~~~||||||||||||lll{{{ppp|||XXXZZZaaafff___TTTGGGCCCjjjzzzddd\\\nnniiioootttsssTTTKKKRRRRRRVVVrrrdddJJJ>>>>>>FFFLLLXXXaaa\\\cccxxx~~~___UUU\\\kkkzzzzzz^^^TTTOOODDD>>>???EEEFFFiiizzzKKKNNNSSSvvvlllzzzrrrrrrsssuuuxxxyyyxxxwwwjjjvvvtttppp~~~hhh|||||||||zzzttt}}}zzz}}}ffffff|||vvv||||||ssspppuuuVVVHHHFFFbbbzzz]]]QQQEEETTT???BBBrrreeerrreeeYYYjjjzzzkkk[[[NNNDDD===777444333222111111222222222666444...222:::>>>LLLfff______cccMMMVVVEEE@@@BBB;;;FFF]]]xxxqqq\\\EEEKKKMMMWWWUUUQQQXXXfffeee___eeePPPHHHGGGFFFNNN||||||uuuxxxppp```___ZZZaaagggcccaaaSSSYYY\\\XXXSSSSSSUUUWWWZZZXXXGGG:::???JJJVVVfffkkkNNNXXXVVVFFFAAA888<<<============@@@EEEIIIMMMCCC999666555555888<<>>MMMUUUccccccjjjZZZVVV^^^dddlllmmmyyyGGGCCCPPPWWWXXXjjjbbbXXXRRRJJJHHHLLLJJJGGGIIIDDDDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFHHHLLLPPPTTTRRRVVVWWWSSSyyyTTT???CCCKKKQQQ\\\SSSuuu|||ttttttqqqnnnmmmYYYMMMFFFMMMTTTRRRGGG???QQQ\\\ZZZkkklllqqqxxxQQQmmmrrrvvvvvvvvvtttrrrvvv}}}}}}yyylllfff{{{~~~|||||||||~~~eeekkkhhhUUUeeejjjggg```VVVEEEDDDlllvvvooovvv}}}xxxGGGIIISSSNNNaaasssZZZFFF===;;;CCCKKKOOO[[[bbb[[[TTTtttiiigggbbbPPPZZZyyyqqqVVVNNNLLLDDD???@@@:::___uuuyyyeeeOOOHHHVVVZZZnnnyyytttttttttvvvxxxxxxvvvttttttyyyttteee[[[]]]oooZZZRRR}}}zzziiihhh{{{yyy|||rrrggg]]]MMMFFFVVVwwwPPPSSSTTTQQQIIILLLOOO___}}}ZZZWWWrrrmmmeeeZZZPPPHHHAAA<<<:::000000111111222222333444888222111;;;BBBDDDeee]]]UUUYYYXXXXXXFFFAAACCC<<>>>>>???CCCKKKQQQWWWKKK???999777555666999GGGZZZuuuhhhVVVGGGCCCSSSXXXeeedddhhhgggYYYaaalllrrrmmmuuuDDDGGGVVV^^^ccc~~~___RRROOOQQQHHHDDDLLLIIICCCGGGDDDCCCAAA@@@@@@@@@AAABBBCCCEEEFFFGGGIIILLLQQQTTTRRRTTTYYYUUU|||MMMBBBBBBOOORRRXXXcccllluuurrrpppqqqvvvbbbQQQEEEJJJPPPMMMEEEAAAPPPTTTZZZxxxxxxdddqqqZZZ{{{xxx{{{rrrpppoooqqquuuyyy|||~~~yyy}}}{{{}}}qqq[[[[[[```___bbbXXXrrrssstttVVVDDDFFFgggXXX777FFFRRRQQQfffxxxCCCDDD===<<>>>>>CCCtttnnnXXXLLLNNN]]][[[HHHCCCEEE<<>>JJJPPPZZZlll\\\JJJJJJIIIHHHCCC@@@999<<<>>>>>>>>>CCCKKKRRR[[[MMM@@@:::777555555888EEEZZZppphhhYYYKKKEEEQQQSSSfffcccccc{{{aaadddooovvvuuugggNNNPPP\\\kkkyyymmm___RRRQQQLLLSSSIIIDDDMMMJJJAAAFFFDDDBBBAAA??????@@@AAABBBBBBDDDEEEGGGJJJNNNSSSWWWVVVRRRZZZ[[[DDDFFFAAATTTUUUQQQgggnnn~~~uuunnnnnnuuukkk\\\PPPPPPNNNHHHFFFKKKWWWSSScccrrrttthhh||||||}}}zzznnniiijjjqqquuuvvv~~~~~~~~~{{{vvvjjjggglll```ZZZccc\\\RRRlllMMMCCCEEE[[[zzz???888GGGOOOWWW___yyyeee===???@@@;;;CCCOOOSSS[[[```YYYRRRvvvvvvbbbwwwSSSYYY]]]vvvhhhMMMEEECCC======CCC@@@___nnnggghhhcccfffYYY[[[\\\RRRlllvvvlllwwwwwwwwwwwwwwwuuuqqqnnnvvvnnniii```MMMCCCGGGLLLXXX___vvvVVViiixxxttt~~~|||}}}zzzyyytttoooxxxzzzqqqwww|||{{{rrrgggaaa]]]ZZZZZZ```OOOSSSPPPNNNLLLQQQRRRMMMppp||||||gggTTTEEEWWWYYYvvvzzzhhh___ZZZRRRJJJBBB???:::222///111000222333333222444777;;;777<<<999999HHHccc[[[RRRPPPIIIWWW\\\JJJDDDFFF<<>><<<:::<<<===<<<;;;>>>FFFMMMHHH<<<222000333666999===???UUUggglll]]]NNNCCCIIIJJJiiidddbbbccc```iiiuuu~~~YYYNNNYYYbbbyyy~~~}}}wwwwwwfffWWWUUURRRMMMNNNHHHQQQGGG@@@KKKGGG===CCCDDDBBBAAA??????@@@BBBCCC@@@BBBEEEGGGJJJOOOUUUYYYZZZRRR[[[```vvv<<>>;;;======;;;;;;:::>>>???;;;:::???DDDEEEFFF<<<555666777555999AAALLLZZZ|||cccKKKAAAIIIAAAwwwddd^^^{{{rrr^^^qqq[[[KKKUUUgggZZZzzzyyypppqqqjjjaaaWWWRRRSSSSSSOOOJJJCCCEEEFFFFFFCCCAAA@@@@@@======>>>???@@@AAAAAABBBEEEFFFGGGJJJNNNRRRVVVXXXTTTVVVXXXdddUUU@@@CCCFFFTTT^^^jjjmmmuuunnnuuujjj[[[jjjpppvvvuuujjjWWWIIIKKKUUU]]]aaaaaassslllbbbpppuuuuuuhhhkkkkkkkkkmmmooossswwwyyy}}}|||yyy{{{}}}~~~yyy~~~lll___kkkqqqJJJhhhdddUUU~~~eeekkkUUU<<>>EEEOOOVVVUUUXXXYYYXXXRRRMMMIIIDDD???CCCAAAKKKMMMYYY```___xxxyyyttthhhtttOOOWWW[[[qqq^^^WWWFFF???EEEAAA:::<<<666___rrrmmmkkklll}}}kkklllyyyvvvsssrrrssssssppplllkkkuuu|||qqqWWWCCCEEERRRPPP```yyyuuuvvv~~~{{{yyy}}}yyysssrrr~~~wwwoooxxxggg}}}hhhbbbssssssgggOOOSSSRRRVVVSSSIIIOOOXXXOOOyyymmmcccRRRVVV[[[UUUPPPWWW\\\___fffbbbrrrzzzwww}}}pppSSS===GGG>>>KKK|||dddLLLKKKFFFBBB>>>888333111111444555777333222666999888999<<>>HHHPPPUUUqqq|||pppOOOEEE===<<<>>>===<<<======@@@AAA===<<>>>>>===>>>>>>???@@@AAABBBBBBFFFGGGIIILLLPPPTTTXXXZZZXXXXXXYYYtttPPP???AAAVVV___ZZZeeeoooqqqwwwkkkiii~~~xxxxxxqqqbbbQQQIIIMMMUUUQQQ\\\{{{yyymmmvvvyyyzzzpppmmmmmmmmmnnnpppsssuuuwwwzzzyyyuuuzzzyyy}}}zzz{{{~~~tttlllhhhpppddd```[[[gggtttnnnbbb{{{QQQCCC@@@;;;MMMHHHAAAIIIQQQZZZ]]]\\\WWWRRRPPPMMMIIIFFFDDDCCCBBBLLLMMMUUU[[[]]]wwwppp{{{```KKKYYY\\\zzzxxxXXXRRRDDD???DDD@@@999<<>>888???GGGaaa[[[rrrPPPEEE???<<<===>>><<<===???===AAAAAA>>>>>>CCCFFFFFF@@@777222555666555;;;EEEVVV\\\IIILLLFFF}}}{{{cccvvv^^^SSS^^^fff\\\wwwvvvsssggg\\\WWWSSSNNNIIIIIIKKKJJJFFFAAAFFFFFFEEEBBB???======>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKOOOSSSWWW[[[\\\[[[ZZZ[[[xxxIII>>>DDDYYY\\\```rrr|||gggllluuuyyyzzz}}}ttttttssslllYYYGGGGGGRRRfffzzzpppccc[[[eee|||~~~vvvoooooopppqqqrrrrrrssssss|||{{{tttttt{{{vvvppptttuuu|||pppkkknnnrrrvvv[[[___[[[JJJjjj^^^qqquuuJJJEEE999<<>>@@@DDDHHHJJJNNNPPPMMMGGGCCCDDDHHH___ooo^^^ggggggEEE===???===999333333444444555555555555...444===BBB???;;;>>>EEE@@@CCCuuu~~~VVVKKKSSSMMMJJJJJJ???YYY```jjjgggYYYJJJmmmfffRRR___mmmzzzwwwzzzqqqUUUKKK[[[cccccc]]]UUUTTTXXX\\\ZZZVVVggg```UUUNNNMMMLLLCCC888AAAHHHKKKdddrrr}}}___FFFAAA===;;;======;;;===@@@<<>>CCCFFFEEE@@@888444888999999AAALLLOOO}}}bbbLLLIIIEEEsss}}}\\\mmmvvv\\\]]]fffiiiccc[[[WWW^^^ccc___VVVRRRLLLIIIHHHIIIKKKKKKFFFBBBCCCCCCBBB@@@======>>>@@@??????@@@AAACCCDDDEEEEEEHHHJJJMMMRRRVVVYYY\\\]]]ZZZYYY```\\\BBB>>>LLLVVVXXXiiiqqqxxxkkkcccgggzzz|||yyyyyyqqqpppsssttteeeSSSXXXhhh|||rrrVVVUUUaaawww~~~tttppplllpppqqqrrrssssssrrrpppoootttwwwrrrqqqwwwsssnnnsss~~~sssiiijjjooopppLLLbbbUUUBBB\\\}}}qqqTTTkkkBBBBBB777@@@===pppKKKHHHQQQUUU\\\aaagggWWWLLLPPPPPPHHHAAAAAA<<>>ZZZlllhhhjjjbbbcccWWWaaauuudddgggooouuu|||}}}yyyrrrmmmkkkllluuuqqqZZZLLLIII]]]ppp~~~xxx~~~~~~}}}xxxuuurrrppptttxxxwwwqqqllltttnnnllljjjhhhqqqwwwnnnvvv\\\mmmvvvTTTPPP@@@WWWCCCJJJLLLFFFEEELLLHHHIII[[[]]]===;;;???:::555::::::===BBBCCCAAACCCFFF@@@???FFF[[[iiieeeyyyaaa:::<<<===444777444444333333444444444444333:::DDDHHHBBB999777;;;;;;uuubbbMMMMMMVVVPPPKKKKKKEEEjjjtttlllHHHlll|||{{{|||[[[ggg~~~ppp^^^VVVYYYiiiwww___ZZZUUUSSSSSSWWW]]]cccaaaTTTPPPXXXXXXIII===;;;JJJTTT[[[llltttNNNMMMAAA===;;;<<<<<<;;;<<>>???AAACCC@@@@@@AAACCCDDDFFFGGGGGGHHHKKKOOOTTTXXXZZZ[[[\\\VVVZZZlllFFF???AAAOOO]]]```hhhmmmlllddddddcccxxxvvv}}}vvv{{{ooosssqqqtttxxxqqqjjjwww~~~aaaOOOXXXggg{{{xxxwwwqqqpppqqqpppqqqssstttsssqqqooommmfffoooppppppxxxwwwtttyyy{{{wwwooojjjkkklllfff^^^QQQYYYIIIYYY~~~```iiibbb<<>><<<;;;<<>>===???@@@BBBCCCCCCGGGNNNOOOMMMIII@@@999888666666BBBPPP___uuuOOOEEEOOOpppgggccc}}}vvvIIIBBBDDDJJJOOOQQQNNNIIIEEECCCCCCDDDFFFHHHFFFCCC@@@===>>>???@@@???@@@CCCEEEAAAAAABBBDDDFFFGGGHHHIIIKKKMMMRRRWWWZZZ[[[[[[ZZZVVV___jjj;;;@@@EEEQQQ^^^aaakkkhhhaaalllgggrrrnnnzzzuuu|||qqqrrrooopppsssrrruuu```YYYPPPWWW[[[jjjzzzyyyzzz{{{xxxuuutttuuuooopppqqqrrrrrrqqqooommmhhhtttuuurrruuusssppptttmmmddd```ffflllgggYYYOOOdddFFF```VVVhhhtttNNN<<>>888777777:::JJJ[[[wwwVVVSSSaaaooo}}}eeevvvVVVAAAHHHNNNUUUUUUQQQLLLGGGDDDAAABBBCCCDDDDDDCCC@@@>>><<<>>>AAAAAAAAAAAABBBDDDAAABBBCCCEEEGGGHHHIIIJJJNNNQQQVVVZZZ\\\\\\[[[ZZZZZZiiiNNN:::EEEJJJXXXYYYaaazzzsssnnniiiddddddfffuuukkkjjjrrrfffoooooommmkkkkkkqqq}}}~~~qqqhhhRRRWWWQQQ[[[```rrr~~~ssstttuuuoooiiihhhmmmnnnooopppppppppooooooooo{{{yyyqqqpppnnnlllpppkkkbbbaaagggdddVVVRRRXXXbbbZZZeeeVVVVVV@@@EEEEEE555>>>:::TTTxxx[[[MMMSSSZZZVVVMMMZZZaaaXXXNNNLLLJJJFFFLLLPPP\\\[[[]]]^^^^^^zzzfff[[[bbbooo{{{rrriiihhhjjjcccTTTGGGAAAAAA===>>>???999DDD```}}}cccyyyoookkkhhhiiillliiihhhnnn}}}jjjooovvv|||~~~zzzrrrlll}}}zzzwwwtttqqqsssyyywww{{{yyyoooppptttnnnooossslllppptttqqqiiieeeiiiwww```AAAHHHHHHZZZQQQKKK>>>???QQQ333OOOEEE@@@BBBEEEEEEHHHIIICCCAAAHHHPPPaaannnnnnWWW???===???999444555666666444555777777555111777HHHcccuuuRRR:::777555333333222555666777:::<<>>@@@BBBDDDKKKSSSTTTQQQCCC;;;666777:::BBBVVVjjjzzz|||dddjjjwwwssshhhmmmxxxDDDHHHBBBKKKSSSRRRLLLFFFCCCBBBBBBBBBCCCDDDCCCAAA???===>>>@@@BBBCCCBBBAAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKQQQTTTXXX]]]^^^^^^\\\ZZZ___rrr>>><<>>NNN@@@,,,GGG>>>IIIiiiPPPSSS[[[VVVZZZnnntttcccSSSSSSSSSOOOQQQTTT``````dddeeeccc~~~ZZZaaammmlllpppvvvxxxooohhhjjjmmmfffVVVIII???>>>;;;>>>@@@<<>>FFFGGG```|||pppeee:::GGGDDDEEE???JJJAAAEEE>>>CCCHHHDDDDDDFFFAAABBB;;;IIIeeeZZZSSSDDD>>>BBB<<<666===555888555000222999999444===111000:::FFFSSSRRRCCC999,,,222888333999>>>000888:::===???@@@AAA@@@???FFF777...===aaabbbUUURRRLLLRRRLLLFFFJJJIIIBBBAAAUUUIIIuuu~~~xxx}}}fffbbb}}}uuuyyyvvvrrr~~~}}}OOOEEEXXXiiikkkfffeeeeeeaaa[[[WWWWWWWWWWWWSSSSSSRRROOONNNPPPWWW]]]pppMMMEEEJJJBBBDDDEEE222>>>YYYdddSSSCCCCCCBBB888===;;;===BBBCCC@@@======BBB@@@AAAHHHQQQTTTNNNGGGBBB===888777999FFFaaayyyqqqfff___{{{rrreeeUUUCCCIIILLLPPPZZZWWWFFF@@@FFFGGGLLLGGGAAA===???BBBBBB???BBBCCCDDDCCCAAA@@@@@@AAAAAACCCEEEGGGHHHJJJMMMPPPXXX\\\______^^^^^^]]]\\\ddd[[[BBBAAAEEEZZZiii\\\llllll^^^^^^VVVXXXZZZ[[[[[[cccxxxvvvwwwzzzoooqqqxxxoooooohhhiiiooolllccciiiwwwuuuxxxkkkSSSIIIRRRWWWRRRZZZ[[[WWWnnnrrrwwwyyysssssstttlllmmmoooppppppnnnkkkiiilllrrrrrrfffddd{{{ZZZQQQGGGEEEMMMYYYaaaddd{{{RRRxxx]]]WWWOOOJJJIIIGGGBBB>>>@@@???mmm|||OOOTTT]]]WWWkkktttdddZZZQQQOOObbbcccZZZbbbssstttTTTKKKSSS\\\UUUVVVyyyvvv{{{lllvvv}}}aaaNNNEEE555KKK999???===<<>>???@@@AAABBBCCCCCCCCCAAAFFFEEEGGG```~~~XXXBBB<<>>@@@<<<999999??????BBBKKKSSSTTTMMMFFFAAA888666::::::BBBfff\\\mmmhhhsss```DDDBBBGGGYYYYYYWWWNNNJJJVVVYYYNNNIIIGGGDDD???<<<<<<;;;:::@@@BBBCCCCCCBBBAAACCCDDDCCCDDDGGGHHHJJJLLLPPPSSS[[[]]]```aaa___ZZZZZZ\\\vvv~~~JJJ<<>>>>>????????????>>>@@@AAA>>>;;;KKKxxxqqqOOOCCCCCC===AAAAAACCCFFFFFF@@@999333444333666;;;;;;666777;;;333666999===???@@@??????JJJ<<<111000444777999===TTTQQQoooyyyVVVNNNNNNKKKIIIHHHFFFDDDAAA===;;;999WWWQQQiii\\\{{{{{{zzzvvvnnn[[[EEE;;;???EEEEEEJJJIIIHHHOOOdddvvvuuuiii___\\\ZZZYYYXXXVVVTTTRRRSSSPPPNNNLLLLLLLLLKKKJJJ@@@VVVNNNHHHWWWMMM777;;;DDDYYY```MMM<<<;;;===;;;>>>;;;:::===>>>;;;999999<<>>444555>>>>>>HHHxxx\\\\\\tttfff]]]===>>>HHHKKKPPPTTTQQQNNN___uuupppXXXEEEFFFFFFDDDBBBAAADDDGGG>>>@@@BBBCCCCCCCCCEEEGGGEEEGGGIIIKKKMMMPPPUUUXXX___^^^aaabbb]]]WWW\\\ggg{{{YYY<<<:::KKK[[[ccckkkvvvaaa^^^pppaaa^^^\\\\\\\\\___iiitttwwwSSSMMMTTTTTTPPPQQQRRRVVV\\\bbbhhhkkkllleeemmmooocccQQQIIIRRR___tttpppjjjlllvvv|||xxxqqqiiioooppprrrsssrrrnnnkkkhhhbbb[[[[[[YYYSSSUUUSSSFFFAAAXXXaaaRRRHHH[[[tttggg|||lllXXXSSSMMMIIIHHHFFFBBB???;;;AAAMMMzzzeeeQQQXXX}}}wwwbbbfffcccpppuuuxxxmmmCCC>>>@@@MMMKKKNNNSSS^^^vvv|||```LLLDDD>>>FFF999HHHDDDFFF777~~~hhh~~~NNNvvvaaacccfffhhheee```]]]]]]^^^]]][[[ppp|||fffbbbnnnuuuoooqqqooommmnnnrrruuusssyyyxxxvvvuuuuuutttrrrpppvvvyyy|||~~~}}}yyytttqqqtttvvvooozzzwwwfffeee^^^OOOUUU[[[XXXJJJFFFXXXqqqpppdddFFF@@@???>>><<<;;;<<<<<<===;;;<<<<<<<<<;;;;;;:::999<<<<<<:::666999UUUrrr^^^NNN@@@@@@IIIWWW___[[[SSSOOO@@@>>><<<;;;666000///111444777;;;<<<<<<<<<;;;<<<444<<>>AAAAAA???>>>???@@@DDDLLLTTTWWWRRRHHH???:::666888>>>FFF^^^\\\UUUlll}}}zzzwww|||wwwsssqqqsssuuuvvvrrraaaIII>>>DDDLLLNNNPPPXXXYYY\\\lllpppZZZAAADDD???<<<;;;;;;;;;>>>BBB???AAACCCCCCCCCDDDFFFHHHHHHJJJLLLNNNQQQTTTYYY\\\bbb``````^^^XXXYYYjjj```@@@<<>>===<<<:::::::::::::::999999999::::::999999888888888<<<>>>777<<<[[[uuuQQQNNNIIIFFFLLLVVV\\\\\\bbb]]]VVVNNNFFFAAA@@@BBB888;;;===<<<999999===@@@FFF@@@@@@QQQpppwww}}}TTTLLLPPPKKKFFFHHHGGGEEEBBB>>>;;;:::999999jjjwwwhhhVVVzzz~~~rrrmmm___NNNCCCCCCGGGJJJRRRPPPSSSlllkkk^^^SSSQQQSSSSSSRRRTTTNNNMMMMMMOOOPPPOOOIIIEEECCCAAA[[[ooo]]]GGGBBB???GGGOOOPPPDDD999999???DDDIIICCCAAACCCDDDCCCCCCFFFHHHLLLRRRVVVTTTLLLBBB;;;666::::::<<>>AAACCCDDDDDDDDDDDDEEEGGGJJJMMMPPPSSSUUUXXX\\\___bbbaaa^^^ZZZYYYddd|||vvvEEE666FFFNNNYYYeeeaaa\\\sssxxx___iiifff]]]eeeddd^^^[[[]]]^^^```dddiiiuuubbb>>>HHHDDDIIIIIIEEEFFFNNNUUUXXXXXX\\\cccdddZZZZZZsssvvvkkkooommmnnnrrrqqqiiijjjkkkkkkjjjhhheeedddVVV@@@888@@@GGGOOOTTTPPPUUU>>>JJJ}}}~~~mmmtttpppNNNKKKQQQOOOMMMKKKIIIHHHFFFDDD@@@666EEEZZZ|||aaaKKKlllwwwjjjlllqqqJJJLLLNNNQQQZZZ___wwwaaaRRR^^^zzzuuujjjXXXDDDAAAAAA666777AAACCC@@@BBB|||jjjeeerrrlll\\\UUUXXXXXX___bbbaaabbbgggjjjiii[[[dddlll|||hhhVVVKKKRRR___mmmuuu|||wwwuuussstttuuuvvvvvvvvvmmmoooqqqtttttttttsssrrrooo{{{~~~uuunnnaaaYYYRRRPPP```qqqzzz>>>HHH777<<<<<<;;;::::::999999999666777888999::::::::::::999777<<>>@@@CCCCCCFFFJJJOOORRRUUUTTTMMMEEE===999444<<>>DDDLLLJJJMMMQQQNNN]]]VVVcccttthhhXXXxxxgggPPPSSSOOOJJJJJJIIIHHHFFFEEEDDDCCCIII777EEE===uuutttlll\\\|||OOONNNSSSYYY^^^UUU___hhhVVVSSSOOOiii~~~}}}mmm^^^OOOAAA@@@???444444DDD;;;@@@WWW^^^XXXNNNuuujjjaaa```eee]]]fffjjjccc___cccggggggcccbbbYYYdddvvvhhhrrreee[[[QQQUUUjjj~~~{{{xxxxxxyyyyyyzzz{{{{{{{{{{{{sss{{{tttvvvkkkXXXSSSGGGGGG[[[ZZZBBBAAA???===<<<<<<;;;;;;:::999999999666777888999:::;;;;;;;;;<<<666888>>><<<555888DDDPPPxxxPPPPPPLLLDDDAAADDDGGGHHHXXXgggzzzzzzccc[[[pppXXXKKKHHHKKKRRRNNNCCCCCCKKKHHHFFFDDDAAA???===<<<;;;eeeZZZzzzzzzxxxtttwwwzzzzzz}}}}}}vvvvvvqqqbbbPPPHHHNNNYYY^^^iiiuuunnn[[[XXXXXXRRRMMMMMMJJJLLLNNNNNNJJJFFFBBB@@@GGGcccyyyhhhCCC444@@@KKKPPPJJJCCC???======???CCCCCC===:::===AAACCCHHHMMMSSSUUUTTTNNNEEE===999888777===FFFXXX{{{lllVVVMMMUUUlllqqq|||ssskkkccc]]]WWWUUURRROOOMMMKKKJJJIIIIIIDDDDDDHHHIIIKKKVVVdddsssyyyggg[[[ddd\\\UUUhhhjjjVVVDDD@@@>>>999888<<<@@@BBBDDDEEEEEEFFFHHHJJJMMMQQQWWW[[[]]]]]]]]]]]]XXX\\\\\\aaaxxx|||]]]<<<888DDDUUU]]]eeejjjhhhvvv^^^cccZZZWWW___ZZZPPPMMMMMMNNNPPPRRRYYYaaannnyyy___OOOBBBBBBEEECCCBBBDDDKKKKKKLLLMMMPPPWWWbbbkkk~~~ooofff```fffjjjddd___ZZZPPP\\\YYYTTTNNNIIIEEECCCBBBAAAIIIUUUTTTGGGNNNccclllppp\\\VVVbbbnnnQQQBBB@@@DDDFFFGGGGGGFFFEEEDDDCCCCCCKKK>>>HHH999ggg||||||pppSSSWWWXXX^^^___LLLNNNZZZZZZjjjooo}}}vvvtttaaaUUULLLAAA>>>>>>888<<>>III444HHH;;;;;;;;;;;;:::999888888777888999999:::::::::::::::666666:::;;;999:::>>>@@@LLLnnn|||~~~zzzkkk^^^TTT===JJJWWWZZZUUUQQQUUUZZZZZZ^^^ccclllXXXQQQJJJOOOQQQNNNJJJIIIJJJKKKEEEDDDCCCAAA???<<<:::999cccYYYzzzuuu||||||xxxrrr|||zzzsssuuu{{{}}}zzzjjjTTTIIIPPP]]]cccdddiiioooooommmpppwww{{{eeeSSSSSSTTTMMMGGGGGGBBBFFFJJJJJJGGGCCCBBBBBBMMMrrrggg@@@999AAAHHHVVVTTTJJJ@@@>>>???>>>>>>@@@BBB<<<888<<<@@@DDDJJJPPPTTTTTTQQQIII???888777999:::>>>NNNnnntttdddQQQXXXRRRfff|||vvvqqq~~~tttooojjj```VVVQQQNNNJJJHHHGGGGGGGGGGGGDDDGGGHHHEEEEEEIIIKKKKKKLLLbbbYYYTTTkkkmmm___eeesssbbbRRRKKKCCC777555;;;>>>@@@CCCEEEFFFHHHKKKMMMMMMRRRYYY^^^___^^^]]]\\\TTTZZZ\\\gggrrr888:::DDDPPPXXX___ggglllkkk___VVVaaaTTTXXX]]]DDDLLLKKKKKKLLLLLLNNNVVV```rrrwwwiiiJJJDDDFFFBBBAAAEEEBBBCCCCCCDDDJJJQQQRRROOONNNWWWTTT[[[UUUIIIQQQOOORRRKKKNNNTTTRRRTTTSSSHHHKKKJJJGGGEEEDDDFFFHHHIIIPPPLLLLLLMMMWWWyyyrrr___ccccccMMMGGGCCCRRRCCCFFFGGGHHHHHHFFFEEEEEEFFFAAA@@@III@@@]]]zzzyyyNNNHHHXXXWWW[[[^^^RRR^^^vvv~~~yyyiiiVVVNNNJJJ@@@;;;>>>===@@@555AAAVVV|||eeeVVVssscccjjj___[[[WWW]]]dddbbbXXXVVV___dddbbbWWWTTTdddiii[[[mmmzzzffflllmmmbbbTTTLLLHHHFFFIIIJJJNNNSSSYYY\\\\\\ZZZZZZ[[[[[[ZZZXXXTTTPPPNNNJJJTTTQQQ___ooohhhFFFCCCCCC555CCC999:::;;;;;;::::::999888777999999999999999888888777666666888;;;<<<;;;999888999:::QQQtttssswww]]]UUURRRJJJPPPMMMCCCCCCKKKJJJAAABBBBBBAAA@@@>>>;;;888666```MMMdddrrrbbb{{{~~~vvvyyy}}}{{{sss~~~vvv^^^~~~}}}~~~uuu{{{yyyqqq\\\IIIRRRiiivvvkkkXXXWWWUUUIIIBBBEEEEEE>>>BBBHHHDDDEEEJJJJJJeeePPP@@@???CCCCCCGGGNNNFFFCCCAAAAAA???<<>>===>>>AAAGGGMMMQQQSSSQQQFFF>>>@@@:::555;;;===DDDZZZ~~~~~~oooYYYZZZQQQUUUTTTXXXzzz{{{qqqgggeeebbbYYYPPPHHHFFFDDDCCCDDDEEEEEEDDDFFFFFFEEEDDDCCCAAA@@@???EEEKKKRRRYYYdddxxxtttQQQGGG===888<<>>@@@HHHAAA@@@???AAADDDFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDMMMOOOIIIJJJQQQOOOFFFAAABBBBBBBBBGGGOOOPPPLLLSSSKKKEEEdddddd___tttjjjLLLDDDGGGFFFCCCDDDAAABBBCCCBBBAAAAAABBBDDDFFFDDD>>><<>>GGG???FFF:::;;;zzzZZZcccJJJdddbbb\\\SSSTTTTTTTTTTTTUUUUUUVVVVVVVVVRRRVVV\\\___\\\aaaxxxjjjXXXggg{{{wwwfffYYYWWWNNNIIIKKKIIICCCEEENNNOOOKKKKKKNNNNNNMMMTTT^^^uuuaaazzzTTT888:::???888555<<<777777777777666666666666666666555444333222222111333555666777666666888:::===666888RRR{{{yyyqqqssszzzkkk]]]YYYQQQIIIRRRLLLEEEDDDFFFHHHFFFDDDBBBAAA>>>;;;999888888888___PPPQQQYYYVVVooo}}}}}}}}}xxxnnn}}}{{{www{{{wwwwwwrrr```QQQ[[[qqqsss___SSSXXXYYYNNNFFFGGGLLLEEEEEEKKKHHH@@@KKKccc\\\LLL@@@BBBEEEBBBBBBFFFAAA@@@@@@@@@===:::===DDDBBBBBBBBBCCCFFFKKKOOORRRMMMMMMCCC::::::444333>>>MMMRRRjjj]]]PPPPPPKKKRRRKKKYYYppp~~~lllaaa[[[VVVMMMEEEHHHFFFCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCBBBAAAAAA???GGGRRR^^^mmmdddDDD;;;555555;;;===DDDEEEFFFGGGIIINNNTTTXXXcccaaa^^^[[[ZZZYYYYYYYYYTTTbbbsssCCC555EEEJJJIII]]]iii^^^iii^^^WWWNNNJJJKKKMMMMMMKKKPPPQQQRRRRRRRRRTTTUUUWWWYYYSSSTTT^^^hhhsssnnnXXXQQQMMMKKKGGGCCCCCCDDDCCCAAABBB@@@???AAACCCEEEDDDCCCDDDFFFDDDAAAAAACCC???888CCCLLLTTTTTTNNNKKKOOOTTTQQQjjjmmmZZZZZZYYYIII>>>BBBGGGCCC???@@@AAABBBBBBAAA@@@???AAABBBDDDDDD@@@<<>>888>>>aaaaaaMMMTTT\\\lll______TTTOOOTTTTTTSSSSSSSSSSSSSSSSSSTTTRRRWWW___```YYYUUU___mmmpppZZZVVVggg{{{~~~}}}zzzxxxuuuttt~~~}}}bbb{{{MMM:::000777===999777;;;666666666555555555444444444444444333222222111111333555666666555555777888===<<<:::<<>>@@@CCCCCC>>>999===EEEFFFGGGHHHJJJLLLNNNOOOPPPFFFGGG???999999555888GGGJJJdddtttRRRMMMLLLLLLSSSEEEWWWbbbwwwfff[[[UUUPPPLLLGGGDDDAAA@@@@@@@@@???>>>===>>>???AAABBBBBBCCCCCC???EEEMMMVVV```kkkuuu|||eeeEEE333555888===DDDDDDCCCEEEIIILLLPPPTTTYYY]]]```^^^\\\YYYXXXXXXYYYZZZZZZ{{{KKK666;;;DDDNNNPPPmmmpppYYYxxxXXXWWWUUUQQQLLLIIIJJJOOOSSSRRRTTTVVVUUUSSSRRRTTTWWWVVVMMMIIIQQQZZZdddrrrwwwqqqHHHLLLKKKGGGFFFHHHCCC:::JJJFFFCCCBBBCCCCCC@@@>>>FFFBBBAAAEEEHHHJJJMMMRRRSSSHHHDDDMMMVVVZZZ^^^cccqqqddd]]]```CCC@@@<<<>>>EEEEEE???;;;>>>@@@AAAAAA@@@>>>===>>>@@@@@@CCCBBB===@@@OOOcccpppxxxbbbaaannn~~~{{{KKKMMM\\\^^^UUUaaatttxxx{{{vvvhhhYYYQQQHHHDDD???<<>>===;;;999777666666666^^^KKKOOOHHHTTTRRRfff~~~zzz}}}zzzxxxrrrnnnkkkffflllmmmXXXQQQPPPLLLNNNTTTLLLzzzQQQMMMSSSJJJHHHIIIDDDCCCGGGGGGAAA;;;:::BBBEEEJJJIIIAAA;;;???HHHKKKLLLMMMNNNMMMLLLJJJIIIAAAAAA::::::???===BBBRRR\\\___RRRLLLKKKPPPOOOHHHOOOWWWgggzzzdddUUUMMMJJJHHHDDDBBB???>>>?????????>>><<<===>>>@@@AAABBBBBBBBB@@@@@@AAACCCFFFGGGFFFEEE???111333>>>AAADDDIIIFFFFFFJJJNNNRRRUUUXXX[[[^^^VVVXXXZZZXXXVVVXXX\\\aaa{{{RRR555???KKKHHHUUU___lllaaa```uuuwwwSSSTTTTTTSSSNNNJJJKKKOOOTTTQQQTTTWWWUUUQQQOOOQQQSSSOOOIIIGGGKKKQQQZZZhhhttt}}}~~~dddIII???EEEMMMNNN;;;<<<>>>???@@@BBBEEEGGGHHHBBBCCCIIIHHHDDDLLL\\\XXXVVVfffooofffjjj]]]OOO\\\iiiFFF<<>>CCC@@@@@@@@@>>><<<;;;<<<===<<<@@@BBB??????JJJ]]]mmm{{{yyyjjjeeevvvdddTTTSSS[[[eeefffqqq~~~}}}uuuqqqzzzllleee^^^WWWOOOGGG===888@@@OOOSSSJJJBBBnnneeeLLLFFFSSSjjjRRRddd^^^WWW^^^]]][[[YYYWWWUUUSSSSSSSSSTTT]]]\\\ZZZWWWTTTTTTXXX]]]fffwwwjjjfffttt888@@@;;;<<<;;;555444777999999444444444444333333333333111111111111222222333333555666777666555444555666444888<<<>>>===<<<<<<===HHHqqqsssYYY^^^ZZZUUURRRQQQOOOKKKGGGGGGHHHHHHFFFBBB@@@???@@@<<<<<<;;;999888777666666]]]IIIXXXGGGQQQSSSHHHyyy~~~|||ppp~~~{{{tttpppnnnnnnlllqqqnnnYYYPPPNNNNNNSSSYYYcccsssAAABBBSSSQQQPPPFFFDDDDDDFFFEEEAAA>>>===FFFIIIMMMLLLCCC<<<@@@HHHNNNMMMMMMLLLIIIFFFCCCAAA>>>;;;555999CCCCCCHHHZZZqqqmmmRRROOOFFFHHHOOOEEEMMMDDDOOORRRrrrbbbUUUJJJDDDCCCAAA>>>>>>???@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA===;;;999999:::999777555666555???FFFAAABBBFFFCCCLLLPPPTTTWWWYYYYYY[[[\\\ZZZZZZWWWSSSSSS]]]ooo~~~kkkGGG???AAAAAAJJJZZZbbbiii```]]]xxx~~~nnnaaaVVVSSSQQQOOOLLLKKKKKKKKKLLLNNNQQQSSSQQQNNNLLLLLLNNNHHHHHHHHHIIIIIIOOO\\\iiiqqqqqq]]]NNNMMMPPPQQQLLLFFFCCCFFFKKKEEEHHHWWWeeebbbYYYbbbvvv~~~aaaVVV^^^^^^uuu```:::>>>III@@@;;;777888;;;>>>BBBGGG?????????===;;;:::;;;<<<;;;???AAA???===EEEXXXiiixxxrrrjjjqqqiiiRRRVVV\\\WWWUUU[[[VVV\\\mmm{{{zzzyyy~~~yyyyyyyyywww~~~}}}pppfffbbb]]]VVVKKKEEE<<<<<>>HHHJJJccc|||kkkVVVHHHEEECCCAAA@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???===;;;::::::;;;;;;::::::<<>>DDDOOONNNRRRUUUXXXZZZZZZYYYYYYYYY^^^YYYSSSRRR\\\qqqsssPPP666999EEEKKKSSS^^^cccccceee~~~TTTOOOYYYTTTRRRPPPPPPQQQOOOKKKHHHLLLLLLMMMNNNNNNLLLKKKJJJCCCGGGIIIFFFBBBDDDMMMWWWaaaooo{{{ssstttzzz~~~|||vvv~~~sssggg\\\TTTXXXooowwwGGG;;;AAA===<<<999777888<<<>>>>>>>>>>>>>>>>>>===;;;:::;;;===<<<>>>@@@>>>:::===LLL\\\rrrqqqtttxxxzzzzzzhhhUUUSSSPPPPPPQQQUUU]]]eeeWWWVVVfff}}}lllrrr}}}}}}{{{xxxoooiiilllnnn```MMMBBBBBB@@@GGGSSSMMMFFFNNNHHHJJJuuuggg[[[___aaaVVVZZZbbbZZZ\\\\\\[[[YYYWWWVVVTTTSSSMMMRRRVVVXXX\\\```bbb```\\\[[[```ooo___SSSzzzJJJBBBEEE666777555666555444777999777222555555444444444333333333111222222222333333444444444555666666555444555777666555555666888:::<<<<<<888@@@GGGPPPfff{{{wwwnnnccc[[[XXXXXXYYYRRRSSSRRRPPPNNNLLLLLLMMMIIIHHHFFFCCCAAA???>>>===:::::::::::::::999888777\\\WWWJJJIIIJJJNNNOOOSSSnnn}}}wwwxxxsssgggkkkqqqsssoooiiihhhlllxxxyyyooojjjbbbXXXSSSOOONNNSSSWWWVVVSSSQQQCCC@@@BBBJJJOOOIIIBBBAAA@@@DDDEEECCCAAABBBEEEGGGFFFEEEEEEEEEAAA>>>AAAHHHIIIGGGCCC>>>;;;::::::;;;::::::999AAALLLTTTnnnOOOIIIKKKNNNKKKLLLNNNFFFHHHAAABBBGGGLLLttt```PPPKKKHHHEEECCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>???@@@AAAHHHHHHEEEQQQ\\\WWWUUUWWWZZZ[[[YYYXXXXXXXXXXXXVVVZZZhhhxxx}}}EEEEEEAAA===FFFXXX___\\\___\\\sssfffTTTNNNVVVQQQRRRSSSUUUUUURRRMMMIIILLLJJJIIILLLPPPPPPMMMIIIDDDGGGHHHEEEBBBCCCGGGKKKOOOZZZdddjjjtttuuunnnvvvooooooqqqtttzzzuuuyyy~~~{{{nnn___]]]cccccceeennneeeKKKHHHCCC@@@>>>:::=========<<<<<<<<<:::888<<<===>>>===;;;;;;<<<>>>===>>>@@@@@@;;;999BBBNNNqqqqqqpppsss|||}}}~~~|||lllMMMPPP___YYYVVVTTTPPPSSShhh{{{yyyvvv~~~nnnppp}}}yyyvvvooolllooonnn\\\FFF<<>>???AAA999444222:::888777888777333000000333333333333222222222222111111111222222222222222111222333333333333444666---222888:::999777666777888;;;<<<;;;@@@KKKVVVZZZjjjiiihhhlllyyytttmmmaaabbb\\\WWWSSSRRRQQQPPPPPPSSSRRRPPPLLLIIIGGGGGGHHHKKKFFFAAA?????????===;;;777888999999999888777666[[[[[[EEE[[[RRRBBBTTTVVVWWWxxxttt{{{uuutttmmmjjjkkknnnmmmiiifffhhhlll```dddgggfffbbb]]]YYYWWWQQQNNNMMMQQQTTTRRRNNNLLLDDDCCCHHHHHHGGGOOONNN@@@===BBBEEECCCAAABBBFFFHHHFFFCCCBBBCCCCCCBBBEEEKKKFFFCCC>>>:::888888;;;<<<:::>>>AAAIIIUUUcccZZZQQQKKKIIINNNOOOLLLHHHGGGBBBGGG===EEEBBBXXXvvvkkkPPPMMMIIIFFFEEECCCBBB@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDFFFGGGGGGFFFEEEFFFHHHLLLKKKPPPQQQPPPZZZ]]]PPPVVVXXXZZZZZZYYYXXXXXXXXXUUU[[[lll]]]:::===888>>>OOOVVVTTT\\\kkkfff]]]xxxqqqQQQTTTSSSKKKHHHLLLRRRTTTRRRMMMIIIGGGMMMIIIHHHLLLRRRTTTOOOJJJGGGHHHHHHGGGHHHJJJJJJIIIFFFPPPVVVUUU\\\sss}}}xxxpppiiittttttuuuxxx~~~cccEEE===AAAEEE;;;666:::;;;777;;;<<<:::888:::===???<<<=========<<<<<<===???<<<===@@@CCC>>>999===GGGXXX```rrrppptttnnnqqqeeeWWWnnncccIIIGGG___cccVVVggg}}}|||tttwwwxxxiiixxxsssooowwwyyysssllldddTTTDDD===CCCDDDLLLQQQIIIddd___LLLZZZooo```NNNQQQNNNMMMMMMGGGFFFRRROOOPPPQQQQQQPPPMMMJJJGGGKKKRRRUUUQQQNNNPPPPPPMMMJJJOOORRRRRRXXXccclllnnniii[[[uuuOOO:::;;;>>>000222===666666111000222000,,,000888222222222111111111111000111111111000000000000000...000111111111111333444999666333222444666777777222777::::::<<>><<<===>>><<<999555666777888888777666555aaaYYYZZZXXXTTTSSSVVVXXXXXXZZZuuukkknnnrrrpppiiikkkmmmllljjjgggffffffbbb^^^\\\]]]\\\WWWSSSRRROOOOOONNNMMMLLLKKKJJJJJJEEEGGGJJJKKKIIIEEE@@@<<>>PPP^^^ccctttyyy|||{{{~~~^^^lllbbbQQQPPPVVVbbbfffbbb```dddsssvvv~~~{{{~~~{{{oooeeegggqqqtttmmmhhhdddSSS???444FFFPPPFFFRRRMMMlllVVV\\\XXXyyyUUUGGGHHHIIIHHHFFFFFFHHHIIILLLKKKKKKJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPMMMKKKIIIGGGEEEHHHMMMQQQRRRVVV[[[ssssssZZZ___jjjBBB888777777666555444444444333222222111111222222333000000000000000000000000///////////////////////////000000000111111111111111111111111222333444444888888999:::;;;<<<===>>>===???BBBFFFIIIJJJJJJJJJIIIKKKMMMOOOOOOPPPRRRSSSUUUTTTSSSTTTXXXZZZ\\\\\\XXXUUUUUUWWWWWWSSSSSSUUU]]]UUUMMMKKKOOOQQQOOOLLLNNNMMMKKKJJJIIIFFFBBB???>>>>>>===<<<<<<;;;::::::;;;;;;:::888777555444444dddXXXXXXVVVQQQNNNOOORRRUUUMMMeeebbbvvv~~~mmmhhhddd^^^eeeeeefffhhhiiifff___ZZZ```[[[YYY[[[YYYTTTPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHDDDFFFHHHIIIHHHDDD@@@>>>FFFFFFEEEEEEEEEFFFGGGGGGJJJIIIIIIJJJJJJHHHCCC???333999???@@@<<<888999<<>>999<<<<<<;;;999888888999;;;<<<::::::999888888888888888;;;:::::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<===@@@QQQ}}}pppzzzzzzrrr{{{}}}gggUUUOOOQQQ___jjjmmmpppuuu~~~}}}zzz{{{{{{uuukkkbbbkkkmmmnnnkkk```PPPCCC===???RRRAAAVVVMMMuuunnn\\\LLLcccGGGGGGHHHIIIHHHGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQRRRQQQOOOLLLKKKHHHJJJOOORRRQQQQQQSSS^^^vvvmmmcccaaappp{{{NNN:::999777777666666555444444333222222222111111222222222000000000000000000000000........................//////000000000111111111111111111111222333444444666777777888:::;;;;;;<<<;;;===@@@CCCFFFGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKNNNNNNNNNNNNPPPSSSSSSRRRQQQPPPMMMMMMPPPPPPOOOPPPSSSYYYSSSMMMMMMQQQSSSPPPLLLKKKJJJIIIIIIIIIHHHEEECCC======<<<;;;::::::999:::;;;:::999888666555444333hhhZZZVVVQQQLLLIIIIIILLLPPPFFFJJJ}}}hhhaaarrr}}}ooobbb```]]][[[^^^dddgggccc___aaa\\\YYYZZZWWWRRRNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCDDDFFFFFFEEEDDDAAA@@@BBBCCCCCCDDDEEEGGGHHHHHHKKKJJJIIIIIIGGGCCC===999666888999888777:::CCCJJJRRRaaannnxxx]]]\\\SSSMMMKKKHHHEEECCCAAA@@@@@@DDDCCC>>>>>>???999BBB[[[^^^TTTVVVbbbdddbbbwwwvvvoooggg```VVVJJJCCCAAAOOONNNLLLKKKIIIIIIIIIIIIOOOOOOOOOOOONNNPPPTTTWWWVVVUUUTTTRRRQQQQQQRRRRRRWWWRRRMMMNNNWWWeeesss{{{lllNNN<<<555666AAAMMMPPPVVVYYY^^^bbbZZZZZZjjjfff>>>GGGOOOEEEEEEOOOFFFDDDCCCFFFEEEBBBAAADDDIIIIIIJJJMMMQQQPPPKKKGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDGGGIIIPPPUUUgggvvv^^^EEE999555333555:::999999777777777777999999888888777666666666777777999888888888999:::;;;;;;<<<;;;:::999999:::;;;<<<>>>BBB|||tttuuuXXXSSSXXXggguuuzzz~~~zzzyyyyyyuuullleeeoooiiihhhgggWWW@@@999@@@JJJAAAKKKBBBeeeYYY```UUUZZZrrrQQQBBBFFFHHHIIIIIIHHHIIIKKKMMMKKKKKKJJJJJJJJJJJJJJJJJJNNNMMMNNNQQQTTTUUURRROOOKKKIIIJJJQQQUUUSSSOOONNNTTT]]]mmm~~~xxx{{{hhh\\\ZZZyyyoooMMM<<<888888999666666555555444444333333222222111111111111222222000000000000000000000000........................////////////000000000000000000000000111222333444444555555666777888999999888:::<<>>:::777>>>888222333;;;FFFOOOSSSTTT~~~tttUUUVVVQQQPPPPPPMMMHHHCCC???===<<<<<<>>>CCC???<<>><<>>@@@@@@@@@CCCCCCCCCBBBAAAAAADDDFFFMMMMMMNNNPPPRRRQQQOOOMMMGGGDDDCCCFFFGGGHHHLLLQQQKKKJJJKKKNNNRRRRRRMMMHHHJJJHHHFFFEEEDDDBBB???===;;;999888666666666888888888888777666555444333222ooohhhUUUFFFFFFLLLMMMIIIFFFDDDMMM>>>JJJjjjGGGVVVkkklllzzznnnaaaVVVPPPMMMMMMRRRNNNLLLOOOPPPMMMLLLMMMGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBBBBBBBBAAA???<<<:::888777222777>>>EEEKKKQQQWWWZZZrrrQQQPPPJJJAAAOOOLLLJJJEEE@@@===<<<===>>>999BBB@@@;;;@@@@@@<<<@@@AAAyyygggQQQDDDEEENNNYYYaaaaaammmwwwjjj```VVVNNNQQQPPPMMMKKKKKKKKKMMMNNNLLLNNNPPPPPPOOOMMMMMMNNNTTTRRRQQQPPPQQQTTTWWWYYYmmmsssvvvXXXDDD===888666<<>>EEECCCCCCDDDAAA===???CCCGGGGGGHHHIIIIIIGGGDDDAAA:::<<<>>>???AAAAAA@@@@@@::::::;;;===@@@AAA???<<>>666:::888888999777555666999555555555444444555555555777777666666666666777777555555555666666888999::::::999888777777888999:::<<<777HHHWWWtttwwwppp|||{{{xxx||||||RRRbbb|||yyyzzz}}}xxxuuuuuusssuuurrrooonnnnnnmmmiiifffaaa^^^VVVKKKDDDBBBCCCDDDQQQAAA|||dddRRR]]]XXX{{{gggHHH;;;BBBBBBCCCEEEEEEFFFGGGJJJLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKNNNOOOMMMJJJIIIHHHMMMWWW\\\ZZZWWWUUUcccYYYTTTWWWXXXYYYeeettt|||lllqqqxxx}}}www}}}hhhHHH222888>>>???;;;555222111333333333333222222222222111000000//////000000111................................................---............/////////////////////000111222222333333333444555555666666777777999:::<<<===>>>>>>@@@BBBDDDEEEDDDBBBBBBBBBGGGFFFEEEFFFIIIKKKKKKJJJGGGCCCBBBDDDEEEEEEHHHMMMGGGGGGIIILLLOOONNNJJJEEEFFFDDDAAA@@@???>>><<<:::999888777666555666777777777666666555444333222222nnnhhhSSSCCCFFFNNNNNNIIIFFFCCC<<>>@@@AAACCC:::BBB???999<<<;;;999???<<>>;;;===CCCGGGGGGGGGFFFFFFEEEDDDCCC<<<===>>>??????@@@@@@???:::999999:::<<<======<<<======@@@BBB???===AAAHHHVVVdddqqq~~~pppbbbMMM;;;222333;;;BBB:::;;;;;;777333111555999444444444444444444444444666666555555666666777777555444444444555666777777888777777666777888999:::===;;;:::GGG~~~tttllluuu{{{{{{sssvvvuuuttt}}}{{{```nnn~~~sssrrrrrrrrrnnngggdddfffllljjjhhhffffffeeebbbaaaRRRPPPIII???;;;@@@EEEEEEJJJXXX|||[[[TTTlllvvvHHHGGG666>>>>>>@@@AAABBBBBBCCCFFFHHHLLLLLLMMMMMMMMMKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIMMMMMMPPPVVVWWWSSSRRRSSSVVVUUUVVVXXXWWWQQQNNNNNNNNN\\\rrrkkkHHH999:::???CCC999///---333888777333222222222222111111111111000000////////////000000........................------------------------------------.........///............///000111222222222222333333333444444666777888999:::;;;<<<<<<<<>><<<<<<=========<<<666666777777666666666666555555444444333222222111mmmaaaOOOCCCFFFKKKIIIFFFGGGBBB888CCCFFFBBBjjj|||]]]SSSJJJPPP[[[ffflllkkkgggdddqqqvvv~~~xxxmmmeeeYYYSSSOOOOOONNNJJJHHHIIIEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA===???CCCEEEEEECCC@@@>>>??????===999777999>>>BBBJJJOOOTTTXXX```qqqwwwpppLLLCCCHHHCCCMMMTTTBBBCCCBBB@@@??????@@@BBBCCC>>>BBB<<<888:::777555===@@@===```lllPPPMMMLLLGGGTTTMMMIIINNNZZZnnn}}}tttkkkddd^^^[[[ZZZSSSSSSTTTTTTUUUYYY^^^aaadddjjjuuukkkRRRBBB888222777AAA===GGGSSS[[[^^^______^^^VVVaaakkkmmm[[[DDDCCC???>>>:::;;;BBB@@@???GGGAAAAAABBBBBB>>>;;;???FFFGGGGGGFFFEEEDDDEEEGGGHHHDDDCCCBBBAAA@@@?????????======>>>=========>>>>>>999>>>AAA@@@@@@BBB@@@===;;;@@@IIIZZZhhhmmm|||ssssssjjjWWWLLLNNN666888;;;===<<<:::999888111555888999888888777666333444444444444444444333444444444444444555666666555444444444444444555555666555555555666888:::;;;???<<<:::;;;ddd~~~yyyjjjyyy}}}{{{zzzyyy|||~~~aaannnkkkeeehhhhhhgggfff^^^ZZZaaadddccc```^^^\\\ZZZWWWUUUFFFBBB@@@AAA@@@@@@KKKYYYeeeuuu^^^rrrXXXDDDAAA777>>>;;;<<<===>>>===>>>AAACCCGGGHHHIIIIIIHHHFFFDDDCCC@@@DDDGGGGGGEEEEEEHHHLLLLLLMMMPPPQQQNNNIIIKKKPPPKKKNNNPPPPPPPPPOOOIIIBBBBBBAAAFFFUUUkkk~~~```KKK999777???BBB<<<666///777===;;;333...222777111111111111111111111111000//////......//////000------------------------------------------------,,,,,,---------.....................///000111111000000000000111111111111666666666666777888::::::;;;===@@@AAA@@@?????????EEEDDDDDDEEEGGGGGGGGGEEEBBB???@@@CCCDDDCCCDDDGGGLLLKKKJJJJJJIIIHHHFFFEEE???===::::::;;;<<<<<<;;;555666777888888777666555444444333333222222111111kkkZZZLLLDDDGGGHHHCCCCCCIII===BBB777888FFFEEE```iiiLLLGGGCCCDDDIIIPPPWWW]]]```ccckkkwwwwwwooooooggg```\\\UUUMMMHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDAAA@@@AAACCCEEEFFFDDD@@@<<<999;;;;;;:::888888===FFFLLLWWWSSSVVVhhh}}}HHHVVVOOOKKKSSSCCC<<>>???AAAAAA999888<<<777444===999===999bbbeeeTTTLLLHHHFFFGGGKKKMMMJJJKKKWWWggg{{{zzzyyyyyy{{{zzzaaaQQQDDD999555;;;>>><<>>BBBJJJHHHHHHFFFEEEDDDFFFIIILLLKKKIIIFFFCCC@@@???>>>>>><<<>>>??????===<<<===???<<<@@@>>>999;;;AAA>>>444===888666@@@CCC>>>VVVoooUUUaaarrrhhhmmm}}}xxxsssooorrrzzz{{{nnn___WWWTTTDDD===BBBAAA666444;;;888999888777666777999;;;555444222111444666555222333444444555555444444333333222222222333333444555555555444333333333444444444444444555666888:::;;;888666AAA999AAAeeewwwxxx[[[fffttt~~~oooXXXdddwwwvvv{{{}}}yyyzzz{{{ttt}}}llluuucccWWW^^^___```bbb[[[XXXbbb[[[YYYWWWTTTQQQMMMJJJHHH@@@999>>>KKKJJJCCCTTTqqqtttUUUXXXaaaWWW999EEE555777<<<999:::;;;;;;;;;;;;>>>@@@CCCCCCDDDEEEDDDBBB@@@>>><<>>??????>>>>>>@@@BBBCCCCCCDDDFFFGGGEEEBBB???AAA???AAAEEEGGGEEEFFFIIIPPPNNNLLLJJJHHHGGGGGGFFFBBB@@@<<<;;;::::::999888333555888999:::888666444444333333222222111111111kkk[[[LLLBBBEEEGGGCCCEEEKKK>>>>>>AAA???777999TTTtttoooXXXAAA;;;@@@CCCBBB@@@FFFQQQYYY[[[^^^fffgggaaadddaaaaaabbb\\\SSSPPPTTTGGGEEECCCDDDEEEEEEBBB???FFFEEECCC@@@>>><<<;;;;;;???>>>;;;888999<<<===<<>>AAACCCGGGNNNVVVaaaSSSYYYbbb\\\___bbbVVVQQQ333<<>>???@@@CCCDDDBBBCCCHHHIIIGGG>>>AAADDDGGGIIIHHHFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA??????===<<<;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;<<<>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????;;;;;;::::::999888777777666666555444333333222222444444444444444444444444333333333333333333333333333222222111111222222333111111111111111111111111444444444555555555555666888:::888:::<<<>>>^^^yyyZZZMMM```ooonnn___UUUlll~~~~~~}}}yyyzzz}}}mmmwwwqqqTTTYYY[[[```ccc___ZZZ\\\bbb\\\LLLHHHJJJCCC???>>>:::FFF<<>>???CCCCCCCCCBBBBBBAAA@@@@@@===FFFKKKHHHGGGKKKLLLJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFEEECCCAAA@@@@@@AAAAAACCCDDDFFFIIIKKKLLLMMMNNNJJJLLLNNNOOONNNKKKHHHEEEBBBAAA>>>===;;;;;;<<<<<<999888888777666555555444444444333333333222222222///.........------------////////////////////////------------------------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------------...------,,,,,,,,,------...............333333333333333333333333666:::<<<:::888===KKKWWWDDDCCCDDDHHHLLLLLLIIIEEEEEE???===AAAEEEEEEDDDEEEMMMMMMLLLKKKJJJHHHFFFEEEDDDBBB@@@===;;;:::::::::888999999999888777555444444444333333333222222222eeeYYYKKKBBBDDDEEEAAABBBGGGDDD???======777666EEEXXX}}}[[[???999>>>AAA===:::<<>>=========>>>===;;;888777777888999555:::;;;:::HHHggggggDDDHHHEEEDDDHHHBBB???IIIFFFHHHJJJKKKKKKLLLPPPSSSXXXdddmmmpppwww{{{{{{zzzwwwrrrkkkfffcccbbbGGG@@@;;;:::777333444999@@@AAADDDHHHKKKOOOWWW]]]RRRaaaoooeeeOOOTTTuuuUUUAAA===888666999777777777777999:::;;;<<<>>>AAABBB@@@AAAEEEFFFDDD<<<>>>AAADDDEEEDDDBBB@@@BBBAAA@@@???>>>>>>??????======;;;:::999888888888;;;:::::::::999999999999999999888888999:::<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888777777666555555555555555444333333222222444444444444444444444444333333333333333333333333222222222111111222222222111111111111111111111111444444444444555555555555777888666888999999RRRyyy}}}}}}sssXXXXXXhhhhhhfff___KKKnnnwww{{{|||yyyzzzvvvaaa```fffwwwzzz[[[RRR\\\hhhnnndddZZZXXXXXXXXXLLLKKKLLLIII@@@999>>>GGGGGGGGGPPPEEEPPPqqqfffMMM[[[NNN888@@@888444888///666666777999:::;;;<<<===AAABBBCCCDDDDDDDDDCCCCCCBBBHHHKKKHHHHHHLLLLLLIIIKKKJJJJJJIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHIIIDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC===>>>@@@AAAAAA???===<<>>===<<<:::::::::999888888777666666555444444333333333333222222222222/////////.........------........................---------------------------,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////......111222222222333333444444555888:::888666888???FFFCCCDDDFFFIIIKKKJJJHHHFFFBBB@@@AAADDDDDDAAABBBFFFMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA>>><<<:::999999999888999999999888777555444444333333333333222222222]]]XXXLLLDDDEEEEEEAAA@@@DDDIII???:::;;;;;;888999>>>HHHnnn~~~uuudddVVVMMMBBBAAA999999CCCEEE<<<999===<<<:::<<>>:::999:::;;;<<<;;;???>>>===;;;::::::::::::<<<;;;999666555:::EEEOOOTTTQQQGGGCCCOOO___qqqyyyXXX===<<>><<<;;;::::::===<<<:::888777777888888555666;;;999222;;;ffftttRRRAAADDDCCC???DDDJJJGGGDDDDDDEEEDDDBBB???;;;BBBCCCAAACCCKKKMMMIIIHHHIIIGGGDDD@@@<<<;;;;;;888666666:::>>>AAAFFFKKKEEELLLTTTZZZ\\\[[[YYYWWWgggcccSSSLLLfffRRR***333AAA666///888444444444555666777888999<<>>@@@AAA@@@>>><<<>>>===;;;::::::;;;===>>>;;;:::999888777666666666888888888888777777777777777666666666777888999:::777666666555555666666777777777777777666666666666666666555555444444333333555444444333333222222222333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111333333333444444444555555555777444555777555BBB^^^uuuzzz]]]OOOmmmpppbbbnnnWWW^^^nnnxxxkkkeeeaaa^^^YYYWWWWWW```rrr{{{sss```hhh^^^pppttt```PPPPPPOOOIIIIIICCC777666BBBEEEDDDJJJGGGFFFNNNyyynnnddd[[[|||UUU999888AAA888666999000666777777888888999::::::>>>@@@CCCEEEFFFFFFEEEEEEGGGIIIHHHGGGIIIMMMLLLIIIKKKLLLLLLMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHBBBCCCDDDDDDEEEEEEEEEDDD?????????@@@??????>>>===999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::999888777666777666666555555444444333333333222222222111111111000/////////....................................------------------------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,------...////////////...000000111111222333444444222555777777666666777888AAACCCFFFGGGGGGFFFEEEEEECCCDDDHHHKKKHHHDDDEEEKKKMMMLLLJJJHHHEEEBBB@@@???@@@???<<<:::999888888888777777888888777666555444333333333222222222111111YYYVVVMMMGGGFFFEEEAAAAAADDDIII???999<<<@@@===:::999:::CCCjjjzzz}}}]]]LLLEEE???<<<888555666:::999777555777888888777666999888777666666666777666666666666555555666666666555888???EEEFFFEEEGGGKKKFFFPPPPPP\\\wwwHHHIIIOOOCCCBBBGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@???===<<<:::999999;;;;;;999888777777777888999333555999444222HHHfffrrrJJJ???::::::CCCJJJGGGDDDDDDGGGIIIIIIHHHBBBCCCAAA;;;999<<<<<<999888999;;;;;;;;;;;;===>>>EEEDDDDDDEEEHHHJJJMMMPPPRRRTTTVVVVVVXXX^^^aaabbbCCCRRRXXXrrrMMM;;;///333999777333333333333333333444555666777:::======;;;;;;???@@@>>>;;;<<<>>>??????>>>===;;;===;;;:::999999;;;===???:::999888777666666666666777666666666666555555555555555666666666777777888555444444444444444444555777777666666666555555555444444444333333222222222444333333333222222222111222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111222333333333444444444444333666444555888444777GGGdddqqqrrryyy[[[[[[uuusssiii[[[OOOQQQ___tttttthhhcccaaa^^^RRRSSSYYYfffyyyuuulllzzz|||ggg\\\fff```gggfffVVVHHHEEECCC@@@CCCBBB888:::IIIJJJBBBCCCNNN\\\}}}aaa[[[YYYmmmXXXEEE:::<<<>>>666888>>>777666666666666666666666666<<<>>>AAADDDEEEEEEDDDCCCGGGEEEDDDEEEIIILLLLLLIIIIIIKKKNNNPPPPPPNNNLLLJJJIIIJJJLLLMMMMMMKKKIIIGGGBBBCCCDDDEEEEEEDDDCCCBBB<<<===>>>???@@@@@@@@@???>>>===============>>>>>>888999::::::999777666444555555444444333333333333222222111111111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++************++++++***++++++,,,,,,,,,,,,+++------...////////////.........///000222333444444000000222555777888888666;;;???BBBCCC@@@>>>???AAAAAABBBFFFJJJJJJFFFGGGKKKLLLKKKHHHEEEAAA???===<<<>>>===:::888777666666666555555555555444444333333222222222222111111111111ZZZQQQKKKFFFCCCBBB@@@AAACCCDDD>>>:::<<<>>>>>>===<<<@@@:::IIIqqqvvv|||fffhhh\\\EEE:::???CCC@@@>>>===;;;999999<<<<<<<<<888999:::;;;:::999888888666666888:::===AAACCCEEEDDDBBBFFFMMMNNNKKKKKKNNN]]]ttt~~~|||cccBBBHHHCCCGGGMMM>>>FFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<:::999999:::999999888777777777777777444333777::::::;;;===RRRuuu___GGG999===DDDDDDEEEFFFGGGHHHHHHGGGDDDFFFFFFDDDDDDFFFFFFEEEBBBCCCEEEDDDCCCCCCDDDEEEEEEGGGHHHIIILLLPPPSSSSSSXXX^^^```^^^[[[WWWNNNEEEbbbFFF000777999555333555555222333333222333333444555666999<<<<<<::::::>>>@@@>>>===>>>@@@AAAAAA@@@???>>>>>>===<<<;;;<<<>>>@@@AAA:::999888777777666777777666666666555555555444444666666666777777777777777666555555444444555555666666666666555555555444444333333333333333222222222222222222222222111111111222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000222222222222333333333444111777555555:::777555<<<===[[[~~~hhhwwwOOOXXXgggeeebbbYYYNNNMMM\\\mmmbbbsssvvvddd[[[ccceee\\\SSSPPPPPPUUU```qqqxxxmmmjjjqqqsssiiiiiieeebbbfffmmm```VVVNNNLLLGGG>>>>>>CCC:::IIIPPPJJJBBB@@@JJJYYYuuunnnTTTJJJgggVVV\\\[[[CCC???;;;999666222777:::444666666555555555444444444;;;<<<>>>@@@AAA@@@??????CCC@@@???BBBGGGIIIIIIIIICCCFFFJJJNNNOOOOOOMMMKKKHHHJJJLLLMMMMMMKKKHHHFFFAAABBBCCCCCCBBB@@@???>>>======>>>???????????????===<<<;;;:::999999999:::777888888999888777555444333333333222222222222222111111000000000/////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++******))))))******+++)))******+++,,,,,,++++++,,,,,,---...............------...///000222222333///......111555888888777555888;;;;;;999888:::<<<:::777:::AAAEEEDDDCCCCCCIIIGGGDDDAAA>>><<<::::::<<<;;;999777666555555666333222222111111111111111222222111111111000000000ZZZKKKGGGCCC???>>>???BBBDDD@@@>>>;;;999999999:::<<<555<<<999666OOO~~~wwwuuu{{{|||fff]]]JJJ333@@@CCCDDD@@@???AAACCCBBB;;;===??????===<<<<<<===@@@AAAAAACCCEEEGGGIIIJJJXXXSSSSSSZZZ```hhhwwwdddFFF:::CCCEEEAAAAAADDDCCCBBBAAAAAA@@@@@@AAAAAA??????>>>===<<<::::::999888888888888777777666666222555666555666::::::666000NNNwww\\\@@@;;;===@@@DDDHHHKKKLLLLLLGGGHHHJJJLLLMMMMMMMMMLLLIIIKKKLLLMMMLLLLLLMMMOOONNNRRRTTTTTTWWW[[[]]][[[UUUVVVRRRMMMTTTcccmmmnnnpppBBB777999222000444444000000555333222222222222333444555777::::::888:::>>>@@@>>>??????AAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@@@@AAA:::999888777777777777888666666666666555555555555666666777777777777666666666666555555555555666666444444333333333222222222333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111222222222333333333000888666444::::::666888000HHHyyyhhhXXXZZZ^^^aaa]]]RRRKKKJJJMMM]]]mmm|||yyy~~~nnnQQQLLL\\\]]]LLLQQQSSSVVVYYY^^^bbbeeeggghhheeehhhvvv||||||zzzqqqsssxxxsss[[[IIIAAAHHHIIIAAAAAAJJJGGGCCCEEE@@@;;;WWW\\\RRRRRRRRRQQQ^^^eeeDDD:::888888555444666888555111444444444333333333222222888999:::;;;<<<<<<<<<<<<@@@===>>>BBBEEEEEEEEEGGG???AAAEEEIIIKKKKKKIIIHHHEEEGGGHHHIIIIIIGGGDDDBBB?????????>>>===<<<::::::=========<<<;;;:::999888;;;:::999777666555555555666666666666666555444444111111111111111111111111000000/////////.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***************))))))))))))******((()))******++++++++++++++++++,,,---------------------......///000111111///...---...000222333333111333555666666666777888999555555<<>>===AAAGGGJJJ<<<<<<:::777666777888888666???===111888]]]hhhTTTcccrrr|||PPPYYY]]]VVVMMMIIIGGGDDDIIIIIIIIIFFFDDDEEEIIILLLGGGGGGHHHJJJLLLNNNPPPQQQ[[[dddvvvrrryyyyyy666000NNNDDD444EEEBBB666DDD>>>======<<<===>>>???@@@===<<<<<<;;;:::999999999777777777777777777666666333555555555444666777888888+++???yyynnn\\\PPPBBB;;;>>>CCCFFFGGGKKKKKKLLLNNNOOONNNMMMMMMLLLNNNPPPRRRRRRTTTVVVXXXRRRVVVVVVRRRRRRTTTSSSNNNQQQOOOGGGGGG___iii888(((;;;:::000---333444//////555222111111111111222333333444777888777999>>>@@@>>>>>>>>>@@@AAABBBBBBBBBBBB===>>>???@@@@@@@@@???>>>999888888777777777777777888777777777777666666666555555666777777666555444555444444333333444444555333333333222222222111111111111111222222222222222000111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000111111111111222222222222///999666111777999666777666999VVVzzz~~~rrrpppvvvuuudddXXX[[[cccccc[[[TTTEEEEEEHHHOOO___pppzzz}}}uuuaaa___iiiiii]]]XXXaaannn{{{pppfff```QQQOOOFFFBBBGGGIIIFFFGGGLLLRRRAAAOOO___fffrrrWWWNNNmmmeeeGGGfffGGGDDD111555666333444999777222444333222222222222222111111555555555666888:::<<<>>>???>>>@@@DDDDDD@@@@@@DDD@@@BBBEEEGGGHHHHHHGGGFFFAAABBBCCCCCCCCCAAA???===;;;:::999999888888888888999999999999999888777666888777777777666666555555444444333333222333333333000000000000000000000000/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++)))))))))(((((()))))))))'''((()))***++++++++++++)))***++++++,,,,,,++++++---------....../////////,,,---//////000000000000111111111333666888888888<<<999:::>>>AAA@@@@@@CCC@@@???<<<:::999999999::::::999777666555555555555222111111000000111222222111111000000000/////////WWWKKKIIIEEE@@@@@@EEELLLPPP999999888777888:::999777;;;333666???999333HHHjjjzzzoookkkuuuzzzmmmddd^^^[[[ZZZWWWSSSPPPSSSZZZ```ZZZ\\\aaahhhooovvv|||ttthhhuuu~~~RRR======BBB///777DDD999555<<<888::::::999999:::;;;===>>>:::::::::999999888888888666777777777777777666555;;;333000666999555222444555999666999\\\eeeGGG>>>???AAA@@@FFFEEEGGGKKKNNNOOOPPPRRRRRRSSSTTTTTTSSSSSSTTTVVVRRRVVVVVVPPPNNNPPPMMMGGGJJJfffyyyvvvuuuFFF::::::555444***444999444111222222000111000000000000111111222222555666555888===???>>><<<===>>>???AAAAAABBBBBB<<<===???@@@@@@???===;;;888777777666666666666777888888888888777777777777444555666666666555444333333333222222222222333333444444444444333333333333000000000000111111111111000000000000000111111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000111111111111222222222///:::666...333777555666===000999JJJUUUsss|||zzzggg\\\YYY___gggYYYOOOIIIJJJGGGDDDKKKYYY[[[bbbiiimmmooorrruuuwww}}}}}}}}}}}}~~~wwwyyy~~~vvvjjjVVVYYY^^^MMMFFFKKKFFFCCCGGGHHHFFFFFFIIIJJJIIIGGGOOOzzz```bbb___YYY]]]bbbssscccBBB@@@999888666666000///444000...888111111111111111111111111333333333444666:::>>>@@@@@@@@@CCCGGGCCC<<<<<>>>>>??????>>><<<;;;:::777666555555555666888999444555666888999:::::::::333333444555555555555444333222111000000000111222/////////000000000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***++++++))))))(((((((((((())))))'''''')))******+++++++++))))))***++++++++++++***------..................))),,,111333222111111222333111000333888;;;;;;999:::999;;;===;;;888;;;BBB===<<<:::888888999:::;;;:::999777666555555555666333333222111111222333444000000000000////////////YYYGGGIIIDDD@@@EEENNNKKK@@@777777777777666666666666666666666666777888999:::MMMnnnjjjaaaccciiioooqqqtttyyy{{{{{{uuuuuurrryyy}}}lll___]]]cccppp]]]777777===777888888888999999:::::::::999888777777777888999::::::666333444777888444111666555555555555444444444444444444444444444444444444333555888<<>><<<;;;===@@@BBBAAA???777:::======<<<;;;;;;;;;888888888888777777777666444555666777777777666555444444444444444444444444333333333222222222111111333222222111111222222333222222222222222111000///111111000000//////......000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000111111111111222222333333333333444444222666999999CCCaaa|||lllZZZVVViiiccc___VVVIIIIIIKKKBBBEEEKKKPPPOOOMMMQQQ[[[eeebbb```ZZZUUU[[[iiippppppooojjjaaaXXXUUUVVVXXXWWWOOOJJJCCCAAACCCEEEEEEDDDMMMMMMLLLHHHAAA<<<@@@GGGuuuyyycccZZZVVVTTTmmm^^^???===:::444222333222222111111222222333000000111111111222222222222111111111333555888:::???AAACCCCCCBBBAAABBBCCCCCCDDDEEEDDDCCCCCCDDDEEE>>>>>><<<;;;::::::::::::<<<<<<<<<;;;:::999777777666777888999999888777666777777666444444333333333333333333222222222111111000000000000///////////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++***+++---,,,++++++,,,......------------...//////---......///000111111222111333555777999999999999777999<<<============>>>???===:::666555444555666:::888666444444555777999666555444333111000///...000000000000000//////...UUUDDDCCC@@@???CCCFFF@@@888777777777666666666555555666666666666777888999999111EEEdddvvvrrrbbb^^^```^^^XXXSSSbbb\\\___jjjiii___```jjjeeebbb[[[UUUZZZkkk~~~xxxzzzOOO555555>>>888)))666777777888999::::::::::::999888777777777888999999666333555888:::777444555555555555444444444444444444444444444444444444222111222222111777JJJ^^^uuuPPP;;;@@@DDDEEEDDDAAA???@@@FFF666???RRRLLL>>>GGGWWWSSSZZZggg^^^BBB...000777444000222////////////////////////000000///////////////000222333444666888999:::;;;:::888777999;;;===;;;:::888;;;======;;;999888888777777777666666666555555444555555555555444222111333333333333333333333333333333222222222111111111222222222111111222222222111222222222111111000///000000000000//////......////////////////////////111000000000/////////...//////////////////////////////////////////////////////000000000111111111222222222333333333444444333777888666:::NNNnnnyyy~~~tttXXX[[[gggkkkbbb^^^ZZZOOOBBBBBBAAAAAACCCFFFIIIKKKIIIKKKLLLMMMRRRYYYXXXRRRKKKKKKJJJJJJKKKLLLKKKJJJLLLKKKIIIJJJKKKMMMOOOOOO@@@AAA<<>>222666666444666222222111111111111222222111111111111222222222222222111111111222555777999<<<>>>AAABBBAAAAAAAAABBBAAABBBCCCCCCAAAAAABBBCCC>>>>>>>>>>>>============<<<<<<<<<;;;::::::999999666777888888888888777666888777666555444444444444333222222222222111111111000000000/////////............---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))((())))))******************+++,,,,,,++++++,,,...---------------......///---......//////000000000111222444666777888888888555888;;;======<<<<<<===@@@>>>;;;888777777888999:::999666444333333555666666555444333111000///...//////000000//////...---QQQCCC>>><<<@@@BBB>>>777333777666666666666555555555555555555555666777888888555333:::OOOmmmwww|||{{{ooopppzzz{{{qqqwww~~~~~~dddEEE------333333222555444555555777888999::::::::::::888888777777777777777555444555999;;;:::777555555444444444333333333333333333333333333333333222333444444000---222999KKKyyy|||}}}ccchhhpppqqqyyyooo]]]pppzzzkkk~~~XXXDDD444///...222444222000000////////////////////////000//////......///000000333333444555666777888888777666555666888888777555999:::<<<;;;999666555555666555555555555444444444444444444333222111000///222222222222222222222222333222222222222111111111222222111111111111222222111111111111111000000///000000000////////////...////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000111111222222222222333333333333333666666444444<<>>@@@@@@??????@@@>>>???@@@@@@>>>>>>???@@@??????@@@AAAAAA@@@???>>><<<;;;::::::999:::;;;<<<555666777888888777666555777777666555444444444444222222111111111000000000000////////////.........------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))'''(((((())))))))))))))))))+++,,,,,,++++++,,,---------,,,,,,------...///........................///000222333555555666666444777;;;===<<<;;;;;;;;;===;;;999777777777888999:::888666333222222222333555555444222111000///.........//////......---,,,PPPFFF===;;;AAACCC;;;666777666666666555555555444444333333333444444555666777>>>888444555888GGGiiiwwwVVV666;;;333555<<<777+++///===222222333555666888999::::::999888777777666666555666444444555777999888666444444444444333333333222222222222222222222222222111222444666555444444555111OOOoooxxxwwwOOO999...222666666111...///000///........................//////.........///000000222333333444444555555555666666777777888777666555777888:::999777555555555555555555555444444444444333333222222222111000000111111111111111111111111222222222222111111111111111111000000000000111111///000000111000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000111111222222222222333333333222444555555444666;;;???]]]xxxeee[[[WWWSSSRRRTTTWWWZZZ[[[PPPNNNLLLLLLOOOQQQOOOLLLNNNJJJGGGFFFEEEEEEHHHMMMPPPJJJEEEFFFLLLUUUZZZ\\\llljjjYYYaaaeee~~~MMM???999777:::999222...///111000000//////000000111111111111222222222222333222222111111111222333333222666:::============>>>;;;===>>>===<<<;;;<<<===???@@@BBBBBBAAA???===;;;:::999888777777999;;;===555555666777777666555555555555444333333333333333111111111000000000///////////////.........------,,,,,,++++++++++++,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))((((((((()))***++++++******+++,,,,,,,,,,,,,,,,,,------...---------------------,,,...///000111222333333444222666:::<<<;;;999888888888777555444444555777888777666444222111111222333444444333222111000//////------......------,,,+++PPPGGG===:::???@@@:::999>>>555555555555444444444444222222222222333444555666111222999<<<666000;;;MMMjjjyyy}}}ccc<<>>---333999222&&&666333,,,)))...444111)))///000111222333444555555555555555555555444333222222222222111111111111111333333333222222222111111111111111111111111111111444333000---///444777666555000+++///DDDccc```AAA888,,,...777111---//////---...000...+++------------------------------------...///000000//////000000111111222222111444777777666444444444444555666666555555666888666666555555555444444444111111111222333444666777111111111111111111111111222111111111111000000000000000////////////000000---......///////////////---............/////////........................////////////000000000000////////////////////////////////////////////////......////////////000000111111111111222222222222444444444333333444555666&&&888[[[|||wwwkkkuuunnnjjjkkkoooqqqmmmhhheeetttvvv~~~rrriiiYYYhhhjjjdddwwwDDD333444555777555111------000111//////......------......////////////000000000111111//////000000000000000000///222444666666777999;;;999:::;;;;;;:::999:::;;;>>>>>>>>>>>><<<:::777666666555555444555666777888333444555666666555444333000000//////...//////000/////////.........------......---------,,,,,,,,,******))))))******++++++)))))))))))))))*********************************************************)))))))))))))))*********((((((((((((((((((((((((&&&''''''(((((((((((((((''')))******))))))***+++++++++******++++++,,,---------------------------------------...///000111222444666777666555555666666555555555666666777888111111111222222333444555333222222111000000//////------......------,,,+++III;;;<<<:::666666999:::777444444444333333333333222000000000000111222333333<<<777000,,,000777666222+++111444>>>SSSfffyyyYYYIII444000...333:::999111)))000222222---)))***111666//////000111111222333333111222333444333333222111...///000000000111111222222222222222111111111111111111111111111111111111333555444//////333444111'''444:::222...<<>>===666666;;;999222444444444333333333222222////////////000111222333,,,555888000---222555333333666222000333333???VVVssskkkKKK<<<888---222111111000---,,,111666000++++++111111------222//////000000111111222222///000111222333222111000,,,---///000111111333555222222222111111111111000000000000000000000000000***000222//////222111---222...---000---***222===FFFkkkcccAAA777111222333111......000000111,,,+++///...***,,,222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,---...///000111111///333888999888666666777888888888666444333444555333333333222222222111111444333222111111111222333222222222222222222222222111111111111000000000000//////............//////,,,------.../////////...---------.........//////.........................../////////000000111111////////////////////////////////////////////////............/////////000000111111111111222222222111333444444222222444666000333;;;999333HHHmmmqqqgggrrrsss\\\RRRTTTYYYRRRVVV]]]```cccrrrgggDDD222<<<<<<+++***<<<&&&000333...,,,000111---...------,,,,,,------...---------............///,,,---...///000000000000222222222222222444888;;;:::;;;<<<<<<::::::;;;<<<999999999999999:::;;;<<<666666777777777777666666333333444555555444333333000000/////////000000111......---------,,,,,,,,,---------,,,,,,,,,++++++))))))((())))))***++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((('''(((((()))))))))))))))'''((())))))(((((()))************)))***++++++,,,,,,,,,------...///000000...------,,,---...000111333333333222111222444666333333333333333333333333444444444333333222222222222222111111000000//////......//////......---,,,xxxCCC===;;;999888888777666444333333333222222222111111222222222222222222222222222222111111111111222222111111111222222333333333777;;;MMMggg{{{qqqUUUHHH888///...111555666///////////////.................................////////////000000000000222111111111000000//////////////////000000000000111111111111000000000000000///...------...///000000000000000000000000000000000000000000111111222666999DDD___{{{ZZZDDD999444111////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...////////////111444666777666444333222222333333333222111111000111222333333333333333333333333222222111111111222222222222222222333333111...---//////---...111111111000......---------//////.........------------------------------------...............------............////////////000000//////.........---////////////////////////............////////////////////////////////////222222222333333333444444000111111333666:::>>>@@@lllzzzeeewww~~~}}}cccUUUSSSVVV\\\bbbfffuuuuuu@@@;;;999666444222222222333//////............//////////////////////////////------............------............////////////...///000333555888999:::;;;:::999888999:::;;;<<<:::999999888888999999:::666666777666666555444444333444555555555333000///////////////............///............---------+++++++++++++++++++++++++++*********))))))(((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((''''''((())))))(((''''''))))))))))))************+++***)))(((((()))***+++******+++,,,,,,---......///...---,,,+++,,,,,,---000000111111222222333333555444222111111222444555222222222222222111000///111111111111000000000000///......------,,,++++++wwwCCC===;;;888777777777555444333333222222222111111111222222222222222111111111222111111000000111111222111111111222222222333333444---+++222;;;FFF]]]tttzzzbbbRRRHHH===333999444///...///000---***///.................................................../////////000000000111111111000000000///////////////000000000111111111111111000000000//////000000///......///000000////////////////////////000000//////000000111222444666777;;;MMMkkkgggYYYFFF777111111222333////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------...////////////111333444555555444333333333333333333222111000///000111111222222222111222222111111111000000000222222222222222222222222333//////111111//////333111000///...------------///.........------------------------------------------............------............////////////000/////////............////////////////////////............////////////000000000000000000000000222222222333333333333444333333333333555888;;;======WWW{{{vvvhhhfffeeeeeebbb\\\ZZZ\\\ddd\\\WWWWWWWWWUUUVVVYYYmmmlllwwwrrruuuxxx{{{dddWWWPPP\\\uuu```DDD===<<<888777444222000000000111//////............//////........................------............---------.........////////////......000222444666777888999888888888888999:::::::::999999999999999999:::777777777777777666555555333444555555444222000///////////////........................------------++++++++++++++++++++++++*********)))))))))(((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))***+++******++++++,,,------...///...---,,,+++,,,,,,---/////////000111111222222333222111//////000222333222222111111111000000000111111000000000/////////......------,,,+++++++++tttCCC<<<:::888666666666555333222222222222111111111000222222111111111000000000222111111000000111111222111111111111111222222222555000///111000...555@@@;;;???HHHVVVcccjjjiiidddrrrwwwzzzyyyyyy~~~wwwhhhXXXIII???FFF@@@666---,,,......+++++++++,,,///222111,,,'''........................------------------------.........////////////000000000000000////////////000000000000111111111111111111000000000000//////111000000//////000000111///////////////////////////////////////000111111---333555//////===VVVhhhjjj@@@666111+++))),,,///111111/////////............---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---....../////////000000111222222222333444444444444333222111000...///000000111000000000111000000000000/////////333333222222111111000000222///...111111...///222000///......------------............------------------------------------------............---------............/////////////////////............////////////////////////............////////////111111111111111111111111111111222222222333333333555555444444444666777888...777FFFUUUfff{{{^^^cccggghhhjjjoooqqqoooqqqhhhhhh___cccppphhhiii~~~ZZZ>>>:::<<<777///555333111///............///......------......///........................,,,------......------,,,---------.........//////......///000222333444444555555777888888888777777888888888888888888888888666777777777777666666555222333444444333222000////////////............---......---------,,,,,,,,,******************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))************))))))))))))************++++++,,,,,,------...---,,,+++++++++,,,,,,------......///000000111000///.........///000111111111000/////////000000000////////////.........------,,,,,,+++******)))rrrCCC;;;999777555555555444222222111111111111000000000111111111000000000//////111111000000000000111111000111111111111111111111***,,,222888666---)))***++++++,,,///111333333333555777888777666888;;;===444222222444888999666222***+++---000333444000,,,000...,,,,,,......---+++---------------.........------------------------------........./////////////////////////////////000000000000111111111222111000000000////////////111111000000000000111111///////////////////////////............///000000,,,000555555444222111000AAAUUUooo}}}bbbEEE@@@;;;'''444222000000111111...,,,//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,------.../////////............000111222444444444444333111000/////////000111111000000000000000000000000000000000333333222111000//////...///---,,,//////,,,---//////......---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------........./////////////////////.........////////////////////////............////////////000000000000000000000000111111111111222222222222555444444333444444555666999666333444<<>>>>>PPPzzzSSSGGG777,,,222<<<>>>999333555555444333...)))((())),,,------.........------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---...111333444444333222///111222333333222111///000000111222222222222222000000/////////000000000.........---------,,,,,,++++++++++++************(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((('''(((***,,,,,,***(((''''''''''''((((((((())))))((()))***++++++***)))(((++++++******************'''(((***+++++++++******((()))***+++---...///000,,,---...///000000000000---///111333333222111////////////............------,,,,,,+++******))))))ddd???888666444222222222111///000/////////..................000111333555666777000000////////////000000000000//////.........------------,,,...000000---,,,+++))))))+++---...///---((((((---...***))),,,+++******+++,,,...---,,,,,,((((((+++***(((+++222---,,,+++(((&&&''')))+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------.........///000/////////............---...///000000///...---........................---,,,,,,,,,,,,---......111(((%%%,,,222111------111+++***...///,,,///888666...111666666;;;===444555999<<<:::666333222222666222//////000000+++&&&!!!//////***000222,,,+++'''))),,,---,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++***++++++,,,,,,---......+++,,,,,,---.........///,,,---...///000000000000//////000000///...---------.........//////000000.........///////////////---+++,,,000000,,,+++---+++++++++***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,---------......---.........//////000000////////////////////////............/////////000000000000000000000000000////////////000000000000111111222222222222111111222000111666777555444666888444555<<<>>>>>>FFFSSSfffXXXyyydddSSSDDD===???444555999:::222***,,,555---//////---...111333111++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------......///---...000222333444333333000111333444444333111000000111222333333333333333000000////////////000111......---------,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((***---//////---***(((''''''''''''((((((((()))((()))***++++++***)))(((++++++******************'''((()))+++++++++***)))((()))***+++---...///000+++,,,---...////////////---///222555555444111///000////////////.........------,,,,,,+++*********^^^:::555555333222111000000000////////////............////////////000000000000////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////111111000000//////..............................------,,,++++++++++++,,,...------,,,,,,,,,------,,,,,,,,,---------..................////////////......///000000000000000111111111111000000000000......---------,,,,,,,,,------------------------++++++************++++++***+++,,,---+++(((***...+++++++++************)))))))))************))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000000////////////........................000//////.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////000000000000000000000000//////............//////000000000000000111111222111111222222222333333333333333333444444444555555444666888;;;<<<<<<;;;::::::>>>HHHRRRWWW^^^nnnzzz___FFFBBB<<<999999888666444222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111333333333222222222222222333222222222222222222222111111111111000000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((***---000222***)))(((''''''((()))***((((((((((((((((((((((((,,,,,,,,,+++***))))))((()))(((((('''''')))***+++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******((((((((()))***,,,---......------------...//////...///////////////......//////.........---------************))))))))))))\\\:::555444333222111000000000////////////...................../////////000000........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................000000000/////////.................................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////---...//////000000////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))+++------,,,+++---000+++++++++************)))))))))************))))))***************************++++++++++++++++++,,,+++++++++,,,,,,,,,------////////////////////////........................//////............//////............---------,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................//////////////////////////////............//////000000//////000000111222111111111222222222333333333333333333444444444444444555777999:::::::::999;;;:::===???<<<;;;BBBMMMRRRJJJLLL\\\hhhhhhfffhhhyyynnn```TTTMMMFFF@@@:::===:::666444444555444222222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000222111111111111111111111111111000000000/////////------,,,++++++++++++,,,++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''))),,,000333555***)))(((''''''((()))***((((((((((((((((((((((((,,,++++++***))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))))))))************))))))((((((((((((((()))******((((((((()))***+++---...------,,,,,,------...///------.........------,,,.........---------,,,,,,************))))))))))))XXX:::555444333222111000000000/////////............------------.........//////........................------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))************)))))))))))))))*********++++++************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................///////////////.........------------------------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,------++++++,,,,,,,,,---------------------............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,++++++---...+++++++++************)))))))))************))))))************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,////////////////////////------------------------///...............///////////////.........------////////////////////////++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................//////////////////////////////............//////000000//////000000111222000111111111222222222222222222333333333444444444222444666777888888888777:::888777777555222444888999666888???@@@;;;<<>>:::444///...111555555333000000111222222222111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------000000000000000000000000000////////////.........------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&(((***...111222)))((((((''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))************))))))((((((((((((((()))******((((((((()))***+++,,,---+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************))))))))))))TTT:::555444333111000000////////////.........---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************************************))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------........................------------------------...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++************------******++++++***+++++++++*********))))))))))))************))))))************************,,,,,,++++++******))))))***++++++++++++,,,,,,,,,---...............//////------------------------......---------...//////000////////////.........////////////////////////++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......................................................//////////////////////////////............/////////////////////000111111000000000111111111111222222222222222333333333333222222444555666666666666888777777999;;;<<<======AAA???@@@AAA===888:::???777;;;888888===888555>>>>>>999555333555777666555000555;;;<<<999666444555222111000000000111222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,......////////////////////////.........------------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))************))))))((((((((((((((())))))***(((((((((((()))***+++,,,***************++++++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((NNN:::444444222111000/////////............------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------------------.........------------------------------,,,++++++++++++,,,***************+++,,,---*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********************************)))***++++++++++++***)))))),,,---***,,,000111---+++++++++*********))))))))))))************))))))))))))))))))))))))))))))+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,------............---------------------------------------...//////000////////////.........------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................................................................//////............///////////////...///000000111//////000000000111111111111111111222222222333333111222222333444444444444666666555555777999777444555444444666777777999<<<999<<<999:::===666333>>>777777777777777888999999444222000.........000000111111000000///...//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------........./////////............------------,,,,,,+++************+++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((())))))***(((((((((((()))***++++++***))))))))))))***++++++***+++,,,---------------,,,,,,+++++++++*********************)))))))))(((JJJ:::444333222111000/////////.........------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))***+++,,,,,,))))))*********+++++++++************++++++++++++))))))***+++++++++***************++++++,,,,,,---+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''',,,---+++000888999444+++++++++************)))))))))************))))))))))))))))))))))))))))))***************)))))))))************++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------........................//////............////////////......//////000111////////////000000000000000000111111111222222222111222222222222333333444444666555333444777666222888777666666888999999999222666333333777222///777000333555444111///000111777444111111222333222000...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------......///---------......//////000///............---------,,,,,,+++***************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))************))))))((((((((((((((()))******((((((((((((((()))***+++***))))))))))))***++++++******+++,,,------------,,,,,,,,,+++++++++******************)))))))))))){{{FFF:::444333222000////////////.........---------,,,,,,------------............------------------------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************************************************+++++++++***++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))((((((((())))))***,,,,,,))))))))))))*********+++)))))))))*********++++++(((((()))************))))))))))))***++++++,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((***+++,,,,,,+++***((('''------***///888999222+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------........................//////............/////////............///000000........./////////000000000000000000111111111222222222222222222222333333111555666333444999;;;999888999999777444333333222666===888333888888333555111333444333333333444555...///111444555222...***+++---///...+++***+++---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++,,,,,,************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,---......//////---------...///000000000/////////............---,,,++++++***************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((())))))(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''))))))************))))))((((((((((((((()))******)))(((((((((((()))************))))))******+++,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,++++++++++++************))))))))))))xxxDDD:::444333222000//////............---------,,,,,,,,,---------.........//////------------------------+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((((()))***+++,,,))))))))))))************))))))))))))************'''(((((()))))))))))))))'''(((((()))***++++++,,,************))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))...---(((+++333222)))+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------........................//////............//////...............///000000............/////////000000000000000111111111111222222222111222222333444...333333...---222444333///555999777444444777888000888333---555999444333444222000000111333444333000///...+++***+++...000***---//////---,,,---///+++++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,---......//////------......///000111111000////////////.........,,,++++++***)))*********************************'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''&&&%%%###"""%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((()))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))************))))))((((((((((((((()))******)))(((((((((((())))))******************++++++,,,'''''')))******+++++++++---------,,,,,,,,,++++++************))))))))))))kkkCCC;;;444444222000///.........------......------,,,+++,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++*********************))))))((((((''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***((('''&&&''')))***(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++************))))))((((((''''''+++*********))))))(((((())))))(((((()))***++++++)))*********++++++++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------/////////...---,,,------------------------............////////////////////////////////////111000///......///000111////////////000000000000111000///......///000111000000000000111111111111000000000000111111111111444444444444444444444444333333333333333333333333111111111111000000000000000000///...------,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------...............////////////000/////////......---------+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************************************...------,,,,,,++++++***++++++)))(((''''''''''''gggBBB999444333222000///......---------......------,,,+++,,,,,,,,,---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***))))))))))))******)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***((('''&&&'''((()))'''((((((((())))))))))))))))))))))))(((((('''''''''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++++++++************+++*********))))))))))))************)))))))))((()))))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////...---,,,------------------------............////////////........................000000///......///000000.../////////000000000000111000///......///000111/////////000000000111111//////000000000111111111333333333333333333333333222222222222222222222222000000000000//////////////////......---,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,,,,,,,++++++++++++***)))(((''''''''''''aaa@@@666444333222000///...------------......------,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******)))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''''''''((()))''''''((((((((())))))))))))))))))(((((((((((('''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))++++++++++++************************))))))))))))))))))))))))))))))***+++((((((((()))))))))******)))*********+++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///......------------------------------............/////////........................//////...------...//////....../////////000000000000//////......//////000.........////////////000//////000000000000111111111111111111111111111111111111111111111111111111////////////.........---...------,,,,,,+++++++++------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++++++++************+++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,+++***)))((((((''''''(((ZZZ???444444333111000...---------------......------,,,+++...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************+++++++++************++++++***************************************************)))(((''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))(((((((((*********************************)))))))))))))))***)))))))))))))))******(((((((((((())))))))))))((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---------------------------------.........//////.................................------................../////////000000////////////////////////---------.........//////////////////000000000111000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++***************+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))***+++,,,,,,---******)))(((((((((((((((SSS@@@222333333111///...------,,,------......------,,,+++---------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++************************************************)))(((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////------------------------------------....................................---..................---............////////////......////////////......------------...............////////////000000000////////////////////////////////////////////////------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,***))))))(((((((((((()))NNNAAA333333222111///...---,,,,,,------......------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************************************((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))************+++******)))))))))))))))((((((((()))))))))******((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000------------------------,,,------------.........---------------------------...////////////...---------........./////////---......//////......------------............///......////////////000000////////////////////////////////////////////////------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------+++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))******++++++))))))(((((((((((())))))KKKCCC444333222000///------,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******************************************************''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********((()))))))))************++++++***))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111------------------------,,,,,,---------.........------------------------...///000000000000///...---------.........//////------...//////...---------............/////////........./////////000000////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************************************))))))))))))))))))))))))************************'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))*********))))))(((((((((((())))))IIIEEE555333222000///---,,,,,,,,,------......------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,++++++***************'''((((((((())))))******(((((((((((())))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,(((((())))))*********+++++++++***))))))((())))))************++++++++++++*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---...000111------------------------,,,,,,,,,---------......------------------------...///000111111000///...---------.........//////,,,---...//////...---,,,.........////////////000............/////////000////////////////////////000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***{{{OOO===444111000///......------.........---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,.................................------,,,,,,,,,........................------------------------........................//////.........---------.................................................................................------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***))))))((((((((((((((()))'''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((('''''''''&&&wwwLLL;;;333111000///......------......------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,..............................---------,,,,,,,,,........................------------------------........................///.........------------........................................................................------,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++,,,,,,+++++++++************)))(((''''''((()))***+++***))))))((((((((((((((((((''''''(((((()))***))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((''''''''''''pppHHH:::333111000///......------...------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,........................------------------------------------------------............------------------------------------------------------------------------------------,,,,,,++++++++++++******,,,+++++++++************************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,++++++++++++************)))(((''''''((()))***---,,,+++***)))((((((((()))(((((((((((()))******))))))((((((((((((''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((''''''''''''kkkEEE:::444111000///......------...---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++++++++***************)))(((''''''((()))***...---,,,***)))((((((((()))))))))))))))******+++))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((('''''''''gggDDD;;;555111000///......------...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,---------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))*********+++++++++++++++*********))))))***)))(((''''''((()))***...---,,,***)))((((((((()))))))))))))))******+++(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((((((((((((((dddCCC<<<666111000///......------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,++++++++++++************************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))*********+++++++++************)))))))))***)))(((''''''((()))***---,,,+++***)))((((((((()))(((((((((((()))******(((((())))))))))))******((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((((((((((((((bbbBBB;;;555111000///......------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((()))))))))******************))))))))))))***)))(((''''''((()))***+++***))))))((((((((((((((((((''''''(((((()))***(((((()))))))))*********((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))```AAA:::333111000///......------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))************))))))))))))***)))(((''''''((()))***))))))((((((((((((((()))'''''''''''''''((())))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&'''''''''(((((())))))```???999444333111///.........---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,*********************************)))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++************)))+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&___???999444333111///.........---,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++******)))*********++++++***))))))***++++++************************************))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++*********))))))*********)))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''''']]]???:::444333111///.........---,,,,,,,,,,,,++++++++++++***************************)))))))))*********++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))************+++++++++******+++++++++,,,,,,,,,*********************************)))******++++++++++++***))))))***++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++*********))))))))))))))))))(((((((((((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''ZZZ???;;;444333111///.........---,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))*********+++++++++******+++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,+++******************+++************************)))***************++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''XXX???<<<444333111///.........---,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,*********++++++*********************************))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********************************)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((VVV???===444333111///.........---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,*********************************)))******++++++)))***++++++++++++***)))************************))))))******+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************)))))))))(((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((TTT???>>>444333111///.........---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++******)))*********)))***++++++++++++***)))************************))))))***++++++,,,------******++++++++++++******))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))SSS???>>>555333111///.........---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))************************))))))***+++,,,,,,------******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))WWW>>>777222111000///...,,,,,,,,,,,,,,,+++******))))))************))))))******+++,,,******))))))******+++,,,***++++++++++++***))))))************************+++,,,---+++)))(((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***++++++************++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''UUU===888444111111///...---,,,,,,,,,,,,+++******))))))************))))))******+++,,,******))))))******+++,,,***++++++++++++***))))))***************************+++,,,+++)))((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((()))((((((((('''''''''''''''(((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&&&&''''''((((((((('''(((((())))))+++******))))))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''SSS===:::888222222000///...---------++++++***))))))))))))******))))))))))))***++++++***))))))))))))***++++++***++++++++++++***))))))************************))),,,......,,,***(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))(((((('''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------*********++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&''''''((()))******)))((((((((())))))******))))))))))))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''QQQ>>>===;;;333222111///............++++++***))))))))))))))))))))))))))))))***++++++)))))))))))))))***++++++***++++++++++++***))))))***************************,,,///000...,,,***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++******))))))))))))******))))))))))))************+++,,,,,,,,,,,,---------************++++++++++++***************+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************+++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***++++++***))))))((()))))))))))))))(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''OOO??????;;;333222111///............+++***))))))(((((())))))))))))(((((())))))***+++))))))(((((())))))***+++***++++++++++++***))))))))))))))))))))))))))))))'''***---...,,,***((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))))))))******(((((()))))))))*********+++++++++,,,,,,,,,------))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((()))***+++++++++***))))))((()))))))))((((((''''''(((((()))&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''MMM@@@???888222222000///...---------******)))(((((((((((())))))(((((((((((()))******)))(((((((((((()))*********++++++++++++***))))))))))))))))))))))))))))))$$$&&&))))))(((&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))******))))))))))))******((((((((()))))))))************+++++++++,,,,,,,,,)))))))))************+++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((()))***+++******)))((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''III???===333111111///...---,,,,,,,,,******)))(((((((((((((((((((((((((((((()))******((((((((((((((()))*********++++++++++++***))))))))))))))))))))))))))))))$$$&&&((((((&&&%%%&&&'''))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((())))))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))+++,,,---((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))*********))))))))))))******(((((((((((()))))))))***)))))))))*********++++++))))))))))))************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++************++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''((()))******((((((((('''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FFF>>>;;;...111000///...---,,,,,,,,,******)))(((((((((((((((((((((((((((((()))******((((((((((((((()))*********++++++++++++***))))))))))))))))))))))))))))))''')))***)))(((''')))***))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&(((***,,,...///((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((((((((())))))))))))((())))))))))))*********))))))))))))************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++******))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((())))))***'''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''}}}JJJ::::::333111///---------...---,,,+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%'''***,,,+++***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))''')))***+++***)))***++++++***)))(((''''''(((((((((((()))***++++++,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************+++++++++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))+++---'''''''''''''''((())))))((('''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******'''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&|||JJJ::::::333111///---------...---,,,************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))'''&&&''')))***)))''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))******************)))))))))((())))))))))))))))))))))))''')))***+++***)))***+++******))))))(((((((((((((((((()))******+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************+++++++++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''')))+++,,,(((''''''''''''((()))))))))((('''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&zzzIII::::::333111///---------...---,,,************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++)))))))))******)))((((((((())))))******+++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************+++++++++++++++***************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''(((***+++((((((((((((((()))************)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********************************''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&xxxGGG::::::333111///---------...---,,,*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))''')))***+++))))))***+++(((((()))*********)))(((((()))))))))*********+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***)))(((((((((((()))******++++++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((()))))))))***************************''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''uuuFFF999:::222111///---------...---,,,))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))''')))***+++))))))***+++(((((()))******+++******)))))))))))))))*********(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))***+++******)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((rrrDDD999:::222111///---------...---,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++******))))))))))))******))))))))))))************))))))))))))))))))))))))''')))***+++***)))***+++((((((((()))***+++,,,---))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++***************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))pppCCC999:::222111///---------...---,,,((()))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&''')))(((%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''---,,,)))'''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))*********++++++************************************************))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))''')))***+++***)))***+++***)))''''''(((+++...///)))))))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++))))))*********+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,************************))))))(((((((((((())))))'''((((((((())))))))))))oooCCC999:::222111///---------...---,,,(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))---,,,+++)))'''%%%######))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((***+++)))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''///---+++((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++((())))))))))))*********************************))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))''')))***+++***)))***+++***)))'''&&&'''+++...111))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++))))))******++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))***************++++++,,,,,,,,,------------......++++++++++++++++++++++++******))))))))))))******'''((((((((())))))******jjjDDD:::666222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((("""777 %%%!!!))) ,,,(((555!!!(((%%%///DDDAAA!!!000)))KKK---"""000///"""$$$333"""$$$zzz111+++$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((())))))((((((***---000)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***(((***---...,,,***++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))))))))))))))))))))))))))),,,+++)))''''''(((***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***))))))((((((((()))))))))((('''(((***++++++***---+++)))((((((***,,,---+++//////111666222444CCCAAAGGGMMMOOONNNNNNQQQTTTXXXOOOGGGBBB===888777999///***'''***.........///)))(((''')))+++,,,,,,+++iiiDDD999777333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%333$$$---,,,111$$$))))))777000---((()))vvvhhh!!!&&&''';;;{{{kkk,,,222...,,,///sss)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))************++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))(((((())),,,///)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***)))***,,,---,,,***++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))))))))))))))))))))***)))((('''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((******)))((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''(((((())))))(((((((((((('''&&&%%%&&&&&&(((***,,,------,,,999===BBBLLLXXXYYY[[[fffeeeeeeeeefffhhhgggeeebbbLLLKKKMMMPPPQQQOOOQQQUUUOOOMMMIIIAAA888000(((###,,,++++++++++++)))%%%"""gggCCC999777333......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))######&&&%%%,,,$$$&&&)))111---TTTeee666'''+++)))777NNNFFF###222%%%$$$'''---"""000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******+++******************+++))))))))))))))))))))))))((((((((()))))))))*********************)))))))))************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((''''''(((+++---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((***************)))))))))333...((()))333DDDTTT^^^hhhbbbZZZUUUQQQKKKHHHIIICCCAAA??????AAAEEEHHHIIIDDDFFFJJJMMMJJJBBB???AAAVVV```eeeccc___\\\TTTJJJ999333,,,''''''***...000dddAAA999777333......---,,,++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))222%%%...111$$$&&&"""$$$&&&000***222)))555'''$$$***((($$$ 000>>>+++(((&&&$$$"""FFF***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((())))))***************************(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((&&&'''''''''&&&'''***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))((((((((((((((((((((((((***+++---------,,,***)))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))************))))))((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''((()))------+++***))))))+++---)))222BBBQQQ[[[___]]][[[OOOJJJJJJIIICCCAAACCCAAAHHHGGGFFFEEEEEEKKKTTT[[[RRRPPPRRRSSSMMMBBB999666///>>>KKKSSS^^^iiiggg]]]]]]UUUHHH<<<333---***(((aaa@@@999888333......---,,,++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***###"""^^^zzztttvvvxxxyyylll<<<]]]555}}}555"""222%%%(((666000//////###+++)))333fff(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((())))))***(((((()))******)))(((((((((((((((((((((((((((((())))))))))))***************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))%%%&&&(((''''''''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))((((((((((((((((((((((((***+++---......,,,***(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++***))))))(((((((((((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))*********)))***---444999LLLYYYhhhooolll___RRRKKKDDDAAAJJJLLLCCCFFFMMMGGGNNNGGGCCCHHHRRRVVVPPPHHHQQQMMMMMMRRRSSSNNNHHHEEE;;;???@@@DDDQQQbbbgggbbb^^^]]][[[WWWQQQGGG<<<555___???999888444......---,,,++++++++++++))))))))))))))))))))))))''''''(((((())))))******&&&999)))sss///xxx(((######,,,---111=== ...333III000//////jjj...222''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))(((''')))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))%%%'''((((((''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))))))))))))))))))))((()))***++++++)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))((())))))******+++++++++******)))(((((((((((((((''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((('''(((((()))***+++!!!&&&,,,333999BBBMMMUUUfffhhhggg]]]PPPJJJMMMSSS\\\MMMMMMLLLFFF\\\wwwvvvaaaTTTOOObbb{{{fffJJJSSSOOONNNQQQQQQMMMIIIHHHVVVNNNDDDAAAIIIUUUaaafff___\\\YYYWWWWWWVVVUUUTTT]]]>>>999888444......---,,,++++++++++++))))))))))))))))))))))))'''''''''((()))************)))ccc"""444uuuyyy///###(((222***###$$$$$$uuuZZZ(((&&&(((111(((___222...!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******'''(((***++++++***((('''))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++...++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((())))))******+++,,,,,,******)))(((((((((((((((''''''(((******++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((((())))))***,,,,,,***222;;;BBBGGGLLLRRRXXX888DDDPPPOOOIIIJJJVVVdddVVVFFFPPP```nnnqqqjjjkkk|||~~~hhhnnnoooqqqpppiiibbbbbbfffWWWOOOJJJIIIDDD>>>DDDOOOkkkddd[[[RRRMMMKKKJJJIII\\\===999999444......---,,,++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++$$$((( 333JJJ)))...$$$QQQ(((,,,'''...(((333555&&&'''***+++(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))******((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++...++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,******)))(((((((((((((((''''''(((******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---AAAGGGMMMLLLFFF>>>:::888>>>FFFMMMLLLOOOeeettt{{{}}}{{{ttt}}}~~~nnnPPPFFFNNNBBBHHHQQQYYY[[[UUUKKKCCCQQQ<<<999555444------,,,+++***************))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!...qqqwwwyyyyyymmm,,,PPP'''...nnn000999(((,,,&&&"""***"""999$$$'''$$$---###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))************(((***///---&&&%%%)))%%%'''***...---***))))))&&&((()))((((((***+++***"""$$$'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))///...+++(((%%%%%%))),,,'''((()))+++---,,,***((((((***,,,------,,,***)))000...,,,***+++,,,...000---...///000000000111222///++++++///222///)))&&&///...,,,***))))))***,,,'''))),,,---,,,***))))))(((+++...---***'''''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,,,,+++)))(((***+++((()))+++...000000///---111222///)))&&&)))+++***---+++*********+++)))(((***************+++,,,,,,)))***+++,,,+++***(((''',,,++++++***))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***)))'''%%%'''''')))+++,,,***'''%%%,,,***))))))***+++***)))...,,,++++++,,,---------...---+++******++++++***///---***'''$$$$$$''',,,///***''''''+++,,,((($$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))((('''''')))***)))...000+++'''000DDDVVVYYYPPP===999IIIQQQPPPSSSYYYFFFGGGccchhh~~~vvvuuusssiiijjj^^^GGGKKKKKKIIIMMMUUUWWWTTTQQQ<<<999555444...---,,,++++++******+++***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&***+++666###)))999"""$$$WWW///%%%QQQ$$$(((hhh444''')))&&&--- tttiii222999+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************,,,)))***,,,+++''')))...000---(((%%%$$$%%%***...------,,,***)))))))))(((---,,,***'''$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))***&&&''')))+++,,,---......555111---)))(((((()))***444222...,,,,,,---000222000000000222444555555555444666777777444111000111777444...(((***000222...''')))---000111///+++(((******)))(((((((((***+++'''(((***)))(((''')))+++))))))))))))))))))))))))))))))************))))))))))))))))))******************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---///111333777222+++'''(((+++---///!!!(((///111333444222---///000000111111111111111///......---,,,+++++++++......---+++***)))((('''(((((()))))))))(((((('''(((((())))))***++++++,,,************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))***+++,,,------,,,777111(((######(((...222***((('''***000888???BBB===AAAGGGKKKMMMLLLIIIGGGLLLEEE<<<777555222,,,&&&&&&(((+++...///---+++++++++******++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''---,,,++++++++++++,,,,,,---&&&&&&777QQQaaa___VVVCCCSSS]]]]]]XXXNNNIIIOOOEEEttt}}}qqq|||dddcccooo|||uuummmoooyyyyyy|||xxxyyytttnnnbbbVVVRRRQQQJJJAAAPPP<<<:::555444///...---,,,++++++++++++)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&000)))&&&666~~~ ,,,***!!!|||&&&000<<>>KKKUUUMMMCCCLLLbbbuuunnnzzzyyylllaaa[[[OOO<<<;;;666333//////...---,,,,,,,,,,,,))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&,,,!!!,,,!!!NNNbbb&&&222888$$$ JJJ111###'''$$$'''%%%$$$%%%+++''' ))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))******++++++,,,)))+++---///---***)))***++++++)))(((+++222666666...,,,+++,,,,,,******,,,)))***+++,,,,,,***'''$$$((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((()))))))))*********000,,,((('''(((+++,,,,,,......---+++******,,,......666CCCSSS```jjjppprrrxxxxxxxxxzzz}}}~~~{{{xxxppprrruuuwwwwwwyyy}}}yyy|||~~~}}}{{{wwwssspppeeeZZZKKK???888555222000*********,,,---------,,,------,,,+++*********+++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000...,,,,,,---,,,***(((******+++...000///***&&&''')))+++---555@@@GGGGGGRRRWWW\\\\\\YYYWWWYYY\\\^^^]]]YYYUUUOOOIIIDDDAAA777555333000---+++))))))************+++,,,---...+++,,,,,,,,,+++***)))(((************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))***,,,,,,+++***))))))))))))))),,,333???KKKTTTeeejjjrrrxxxwwwmmm___UUUSSSVVVWWWWWWWWW^^^iiirrrwwwtttsssuuuyyyxxxsssnnncccZZZJJJ999///,,,)))&&&((()))***+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((%%%(((******'''(((+++///DDD^^^wwwwww```JJJDDDHHHeeeWWWPPPUUUaaannnrrrkkk~~~{{{wwwkkk]]]EEELLLTTTZZZOOOGGGIIITTT```YYY___XXXsss||||||kkkbbbYYYMMMHHHPPP\\\TTT>>>QQQXXXWWWiiiNNN<<<<<<666333//////...---,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&***&&&$$$%%%<<<000$$$$$$&&&VVV[[[<<<qqq222---#########***222&&&)))[[[888222'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,---...---******,,,000333444<<>>???;;;444111333///+++(((&&&'''((('''&&&)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***))))))))))))************---,,,******,,,...///000111///,,,+++///:::IIISSSbbbhhhpppxxx}}}~~~}}}{{{gggccc___^^^___^^^[[[WWWWWWWWWXXXZZZ^^^dddkkkooosssiiidddgggggggggrrr|||xxxssskkk^^^PPPGGG<<<666000+++***++++++***+++++++++,,,,,,,,,+++***************************))))))************))))))((((((((()))))))))************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...000000///---333...(((%%%'''...555:::AAAJJJVVV___iiinnnjjjccceeeiiimmmkkkgggdddfffiiiggggggggggggggggggfffffffffccc]]]TTTKKKBBB:::666---,,,***((((((***+++---*********+++******))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((***...000111///---+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************%%%(((+++,,,,,,,,,---...+++333@@@MMMXXXbbblllqqqfffeeeddddddeeedddbbb```VVVWWWUUUSSSTTT\\\kkkvvvwwwqqqhhh```___fffqqqyyyrrrrrrkkk]]]QQQGGG:::///---***'''(((,,,...---***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******((((((222BBBOOOlllmmmhhhZZZJJJCCCIIIRRRMMMRRRnnnxxxzzz{{{mmm\\\___\\\MMMKKKZZZyyyzzzggg}}}mmmjjj{{{lllaaacccdddWWWVVVKKKIIIdddyyytttuuuMMM===<<<666222///...---,,,++++++++++++((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&444+++333%%%(((:::&&&***)))^^^~~~^^^***!!!'''777(((]]]"""~~~''')))000,,,///***@@@((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((())))))***+++,,,------(((***+++,,,555EEETTT\\\kkkuuu~~~}}}gggbbbbbbfffcccZZZVVVYYYGGG>>>333,,,***+++++++++******))))))((((((''''''%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))))))))*********++++++(((+++---...,,,***))))))###...>>>MMM[[[fffpppwww|||uuuooojjjgggeeeeeeeeeaaa```dddlllqqqqqqooogggccc```bbbhhhooossstttmmmddd]]]WWWLLLAAADDDOOOmmmqqqvvvzzz{{{yyyvvvtttkkk^^^MMM===444...***((()))(((((()))+++,,,,,,+++************************))))))************))))))'''((((((((())))))))))))******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---++++++,,,---&&&,,,444<<>>777555000+++((()))+++,,,,,,************************))))))************))))))(((((()))))))))***************************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////,,,***,,,555===888FFFXXXbbbcccbbbdddgggUUUPPPGGGBBBFFFPPPTTTSSSOOONNNKKKIIIGGGGGGGGGHHHRRRPPPMMMKKKIIIIIIJJJKKKEEECCCBBBAAACCCGGGLLLOOOXXXWWWVVVQQQJJJAAA888222///---+++)))((()))+++,,,************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***222222222111000///......))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++......---,,,///;;;KKKWWWwwwyyy{{{wwwqqqllllllmmmkkklllmmmnnnkkkddd[[[UUUNNNOOOQQQSSSUUUXXXZZZ\\\```fffmmmpppkkk```VVVOOOXXX\\\VVVGGGDDDPPP___dddRRRHHH:::///***((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))...>>>TTTdddiiigggSSSVVVXXXWWWTTTVVV]]]dddtttyyyzzznnnSSSTTTbbbooo{{{oooyyyyyylllaaaXXXRRRYYYqqqMMM======666111------,,,+++************'''''''''(((((((((((((((&&&''''''''''''''''''&&&))) 111%%%111&&&jjj222)))###,,,,,,$$$))),,,!!!"""'''444'''***999///%%%xxxEEE333222$$$ '''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((())))))+++,,,---......EEESSScccmmmvvv}}}}}}xxxrrrzzzvvvkkkkkkoooppprrrtttqqqeeeTTTGGG+++++++++***)))(((((('''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************)))************+++++++++,,,...//////222AAAXXXiii|||~~~}}}~~~|||rrriiifffhhhnnnrrrpppnnnpppwww}}}wwwvvvooojjjnnnwwwzzzsssiiirrrdddqqqrrrbbbWWW```iiijjjeee___^^^___WWWZZZbbbjjjnnnhhhZZZOOODDD<<<111***(((***+++,,,************************))))))************)))))))))************+++++++++******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......)))---000000222===PPP___ttt{{{|||pppZZZHHHBBBCCC@@@@@@@@@CCCNNNZZZ___]]]ZZZVVVRRRPPPPPPQQQRRRRRRSSSQQQNNNLLLLLLNNNQQQTTTXXXQQQHHH>>>999888;;;===GGGMMMUUU\\\]]]YYYRRRMMM888444///***'''&&&'''(((************))))))))))))))))))))))))))))))))))))'''((((((((())))))******555222...+++))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++***+++...444CCC]]]zzz~~~}}}wwwsssuuuxxxiiicccZZZRRRKKKGGGDDDAAADDDBBB??????BBBEEEGGGGGGPPPQQQSSSXXX\\\]]][[[YYYSSS]]]]]]RRRNNNYYYeeeiiisssiiiWWWCCC333++++++...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++...>>>\\\xxxmmmYYYfff]]]TTTVVVccctttzzz~~~oooqqqrrrZZZggg~~~wwwqqqxxxcccZZZ]]]jjjJJJBBB:::777222...---+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444&&&"""%%%FFF///$$$+++"""******&&&XXXGGG******""",,,###yyyccc666$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&)))+++***''''''***...)))+++//////***///JJJgggwwwmmmppphhhhhhnnnwww}}}~~~ooojjjvvvooo]]]RRRaaa{{{~~~oooUUUGGG444''')))///+++!!!'''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))...+++))))))+++,,,***(((%%%+++///+++(((***///222+++,,,222BBB\\\uuutttkkkrrrvvvtttwwwlllooo{{{xxxrrriiiooojjj^^^iiikkkllliiibbboooddd]]]UUUMMM```gggXXXeeebbb\\\MMM:::///---000111///)))&&&)))+++((()))---***************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,---.../////////...---******...444222------222---'''777===aaaiii}}}}}}{{{zzzqqq```YYYfff^^^gggPPPMMMXXXVVVQQQVVV[[[tttmmmmmmmmmoooxxxqqqUUUVVVYYYQQQQQQDDDQQQFFFSSSQQQBBBKKK>>>???@@@@@@<<>>@@@DDDJJJIII>>>555333LLLTTT\\\YYYHHH666///111''')))******)))((('''(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++)))+++//////,,,---222CCCLLLeee~~~yyyppphhheeeSSSMMMPPPAAABBBdddwwwggg___ccceeelllzzzppprrrqqqnnnzzz}}}lllbbbaaaYYYUUUWWWRRRXXXttteeeZZZXXX^^^iiiqqqrrriiieeehhhiii]]]HHH777'''%%%(((...---''''''+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************,,,((((((---///---...222TTTiiiwwwqqqiiiiiiaaaQQQVVVhhhqqq~~~sss|||]]]fffzzzwwwlllgggmmmqqq{{{rrr}}}fff~~~jjjGGGAAA999555222...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***RRR???"""///(((%%%&&&KKKhhh***222555aaa222...///@@@===+++///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((())))))******)))+++***)))+++...///---+++777((()))MMMzzzkkk\\\ccc___ZZZ___fffttt}}}gggVVVXXXeeeggg[[[NNNhhhrrrooo^^^[[[kkkxxxyyy~~~|||bbbJJJKKKbbbxxx~~~xxxmmmWWW>>>...***+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((((((***,,,---,,,***///,,,,,,---,,,---:::JJJhhhvvvzzztttoooooo||||||fffjjjkkkiiiooosssvvvqqq||||||nnnmmmhhhgggiii[[[VVViiihhheee^^^TTTMMMLLLNNN<<<000&&&(((...///+++(((++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,...111222333888>>>WWWeeekkkfffddd^^^kkkVVViiiwwwdddrrrzzzuuulllwwwccc___eeejjjZZZJJJIIIBBBAAASSSAAA===BBBPPPQQQEEE===???111---)))((()))***)))'''******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++***,,,...---)))---===NNNccclll|||mmm\\\TTTOOO___SSSNNNZZZTTTsss|||oooxxx{{{xxxpppppptttxxxjjj``````aaacccccc```ZZZTTTfffiiikkkjjjiiigggaaaZZZ888)))$$$......$$$###---(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++***+++,,,---,,,000>>>LLLqqqnnnzzzuuuXXXTTTnnn~~~vvvwwwlllhhh~~~kkkyyyxxx```uuuzzzrrrllliiimmmzzzxxxpppbbbFFF@@@888444222...---,,,+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxx:::///###---!!!$$$888'''<<<[[[HHH'''777,,,YYY===''')))<<<777"""444---/// &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))******************+++,,,---...///000,,,888YYYzzz|||fff^^^hhhjjj}}}|||hhhvvvtttkkkttt|||rrr```SSSWWWccciiiuuu{{{qqqooorrruuusssnnniiiggg```LLL888///+++'''(((++++++'''"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++---......---,,,///******000555AAA___~~~tttggghhhwww~~~~~~}}}sssyyywwwlllrrrmmm^^^aaa^^^]]]fffjjjnnnjjj[[[NNNQQQ[[[VVVCCC...)))///222---%%%++++++++++++************************************************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........)))---111111111;;;PPPcccxxxzzz{{{ooo\\\XXXZZZeeehhhsssvvvooojjjkkk~~~ooovvv}}}qqqbbb\\\WWWHHHIIIHHH===888AAANNNUUUVVVVVVHHH;;;,,,&&&***---+++'''*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))******++++++,,,***///111---,,,<<<[[[vvv~~~~~~wwwmmmcccUUUQQQYYYvvvyyymmmkkkwwwhhhfff```\\\___hhhooorrr___ffffff^^^YYY^^^eeeggg\\\@@@***(((,,,)))''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++)))---///+++)))999YYYuuuvvvjjjooofffQQQkkknnnWWW___tttvvv|||pppuuu}}}}}}{{{}}}}}}xxxiiidddttt{{{mmmTTTeee{{{EEEAAA777444333///...,,,+++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&000+++444%%%++++++&&&+++222---###333)))GGG444@@@444]]]aaasssGGG>>>SSS222%%%$$$777777***ZZZwww111000 333&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))***++++++++++++))),,,...+++'''(((///666BBB[[[mmmkkkhhhrrruuukkkgggZZZ[[[dddkkkssszzz|||~~~|||www```HHHLLLccciii\\\;;;000%%%###)))...---)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++***+++,,,---,,,,,,,,,---...'''---FFFaaaqqqyyy~~~pppvvvwwwttt~~~tttnnn~~~vvvooo~~~ooorrrssslllccc^^^___kkkyyywwwgggZZZYYY^^^^^^VVVEEE444+++,,,000++++++******))))))))))))************************************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////111111111777FFF^^^vvvvvvbbbWWWVVVbbbjjjooosssnnnkkkcccdddgggbbb[[[bbbhhhuuuxxxjjjkkklllnnnxxxxxx{{{|||{{{ssssssqqqxxxggggggbbbTTTXXXWWW[[[QQQ;;;///555======LLLGGG>>>555...***((()))************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,******,,,666LLLfff}}}}}}zzzfffUUUVVVZZZjjj}}}wwwtttjjjaaadddvvv~~~sssaaaWWWXXX^^^]]]VVVfffWWWAAA///)))++++++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************++++++++++++,,,,,,,,,///===VVVrrrsssfff^^^QQQ^^^qqq```cccdddmmmpppyyyfffjjjwwwDDDBBB888444444///...---+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***222((( ???!!!555---%%%...--- ***777+++$$$@@@666===SSSGGG>>>@@@PPPHHHlll^^^hhhQQQQQQHHHWWW~~~xxxsssooo___dddcccDDD555888###...777999+++ ---%%%111777&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***++++++,,,,,,+++***...///+++'''+++888EEEiii]]]]]]qqqzzzzzzyyy~~~rrryyyyyykkk___cccsss}}}oooKKK===PPPdddhhhXXXIII666)))%%%'''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))*********++++++++++++)))***+++******+++---///,,,;;;TTTlllzzzxxxlllbbbqqqxxx\\\eeewwwvvvooo{{{zzzxxx|||ttt{{{yyy}}}|||uuupppnnn]]]fffqqqnnnhhhiiiiiinnnkkk]]]JJJ<<<333...,,,++++++******)))))))))************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,222???VVVqqqvvv```fff___iiiyyyuuuuuudddYYYTTTRRRYYYYYYLLLGGGBBBBBBQQQ```^^^jjjuuuwwwppp```hhh}}}sssyyy|||xxx|||uuuvvvXXX???CCCBBB777:::GGGRRRLLL999***(((,,,++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((())))))***+++,,,---------***222OOOwww}}}___dddWWWRRRdddsss}}}oooooorrrtttssseee[[[lllyyyyyy|||yyyuuu|||tttfff[[[XXXZZZRRR\\\ZZZEEE000)))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++*********++++++++++++,,,///+++---@@@```xxx|||tttfffTTT[[[tttvvvaaa~~~ssshhh^^^llloooooouuuuuuvvvyyy}}}www|||vvvooowww|||sssDDDCCC888555666///...---,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$ $$$;;;,,,!!!***'''---$$$***000,,,333:::444JJJNNNVVVfffdddlll~~~iiiqqqJJJbbb___uuufffGGG555333iiisssiiilllYYYjjjfffSSSMMMBBB333000''' 999---,,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))***+++,,,,,,,,,,,,***,,,---...222@@@TTTddd``````www{{{uuu~~~www{{{yyy~~~www|||ttt~~~yyy^^^ZZZccckkklllxxx{{{iiiNNNDDDNNN\\\fff___RRR@@@...$$$###&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))***************+++++++++,,,,,,(((***+++++++++...333777EEEaaaxxxzzzsssrrrvvvxxxsss]]]kkk{{{xxxrrrnnnbbb```iiiqqqoooiii___XXXPPP@@@111......---,,,,,,+++******************************************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333555IIIdddwww~~~ooo```[[[yyy{{{wwwTTTLLLJJJIIIKKKUUUWWWIII???===<<>>SSSkkk]]]XXXWWW888+++555%%%+++===...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,)))***+++111@@@WWWpppeeetttqqqmmmpppmmm___eeerrruuu^^^DDDEEEWWWYYYaaadddVVV>>>,,,'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,***,,,------///333:::@@@oooyyyvvviiimmmtttyyy~~~zzzjjjrrrgggnnnmmm^^^NNNHHHGGGFFF000000///...------,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......---...///111333444XXXrrr~~~iii```eeemmm|||xxxrrrcccbbb^^^OOOJJJHHHAAA:::BBBEEE:::555<<<======AAA>>>BBBPPPKKK^^^___ddd|||vvvooossszzzvvvxxxeeeUUULLLHHH???:::<<>>???BBBHHHNNNRRRTTTQQQXXXlll{{{xxxiiiLLLTTTWWWVVVJJJDDD>>>444,,,))))))***)))'''((()))*********)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******---...,,,(((///FFF]]]jjjuuuyyybbbgggzzz~~~~~~{{{{{{yyyvvvnnnhhhQQQSSS\\\QQQBBBAAA+++)))'''''')))++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))+++///---+++///777OOOqqqvvvjjjhhh^^^aaaooopppxxx|||^^^LLLMMMQQQSSSSSSSSSXXXWWWOOOIIIHHHGGGDDDHHHHHHHHHFFFDDDCCCDDDEEEKKKPPPXXX___eeelllsssxxxGGG===999555333...---,,,++++++************))))))))))))((((((((('''((()))***,,,---......***))))))***,,,,,,+++***((((((***++++++000>>>KKKaaacccnnnwwwyyylllpppuuuxxx~~~~~~ooohhhmmmtttooo\\\```kkklllmmmssspppfffXXXLLLJJJTTT^^^\\\^^^]]]UUUDDD222+++,,,(((***,,,+++(((&&&''')))''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++++++++...,,,***+++,,,---------***EEE^^^~~~~~~wwwyyyuuudddcccdddeeehhhNNNCCCLLLdddpppmmm[[[CCC---+++))))))******)))'''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,---+++)))***+++,,,,,,,,,+++,,,444NNNgggkkkiiirrrxxxrrrcccvvv}}}uuuhhh]]]VVVRRRUUUTTTIII999,,,***------,,,,,,,,,++++++++++++************+++++++++,,,***))))))+++---...---,,,---------------------...+++,,,,,,---...///000000000000---111JJJkkkyyytttfffnnn```VVVSSS]]]UUUOOOKKKDDDAAAKKK[[[EEEFFFEEEEEEKKKSSSVVVTTTMMMCCCKKKNNNBBBFFFTTTUUUGGGMMMPPPMMMPPPUUURRRJJJKKKLLLKKKfffsssfffxxxppp}}}zzzuuu___QQQUUUOOOMMMMMMGGG>>>555///+++)))***&&&'''((())))))***))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******(((///111***+++@@@ccc}}}zzz~~~wwwjjjeeeppp}}}xxxtttuuu|||||||||iiiZZZ]]]___XXXQQQ555///((('''***,,,,,,******))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++(((***---...,,,///;;;IIIhhhyyyooo^^^aaagggttt}}}kkkTTTAAAAAALLLRRRNNNHHHGGGHHHDDD>>>;;;;;;;;;999<<<<<<<<<>>>???>>>;;;999===???AAACCCFFFJJJPPPTTT^^^aaannnGGG===888666333......---,,,++++++++++++))))))))))))))))))))))))((())))))***+++,,,------))))))***+++,,,,,,***)))+++))))))+++444EEE\\\mmmfffhhhsssyyyxxxyyyjjjsss|||~~~```cccooommmhhhvvvuuuppphhhaaa___bbbeeeddd]]]WWWWWWVVVMMM===000******)))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,,,,******---//////000333444ZZZyyyjjj```ffflll``````hhhlllooohhhVVV???555)))&&&))),,,+++'''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,******---//////...000...:::LLLiiixxxgggllluuuhhhhhhcccttt|||yyy{{{zzzxxxyyy}}}xxxjjjgggaaaMMMHHHUUUTTT>>>///222++++++,,,,,,,,,,,,+++************+++++++++,,,,,,))))))***,,,...///...,,,---------...............,,,---...///......//////555///222HHHhhhyyylllWWWooouuuvvvSSSLLLEEELLLCCCLLLQQQMMMEEEDDDJJJQQQIIIOOOSSSSSSSSSUUURRRNNNTTTQQQhhhuuukkkyyy}}}fffmmmjjj^^^ZZZ]]]VVVIIINNNWWWHHHMMMSSSGGGXXXtttmmmuuu{{{{{{}}}sss{{{nnnrrr[[[QQQPPPKKKGGGAAA999///)))(((&&&''''''((()))))))))***((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))---------===^^^{{{wwwooorrrooo{{{zzzqqq{{{oooUUUPPP]]][[[HHHEEE;;;///***+++---+++(((***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))+++---+++***444III[[[uuummm]]]___uuuvvvtttZZZDDDCCCGGGLLLKKKDDD===;;;555666666777:::======;;;AAA===::::::===???>>><<<===<<<;;;:::999:::<<<===>>>???HHH\\\rrrFFF===888666333///...---,,,++++++++++++))))))))))))******************************)))))))))***++++++************...///333;;;KKK___pppyyyvvvrrrsssoooeeefffhhh^^^SSSUUUYYY\\\\\\WWWQQQLLLEEEDDDDDDKKKWWWaaagggjjjtttxxxsssmmmmmmppptttuuuuuuxxxmmmbbb```dddaaaRRRBBB444---%%%$$$(((+++)))%%%(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,***)))+++///...---222:::dddaaalllqqqoooxxxvvv~~~{{{zzz|||www{{{xxx~~~wwwkkkvvvrrrvvvssshhhgggiiidddXXXEEE...$$$(((---,,,'''))))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------,,,***,,,000000------222999^^^llljjjtttyyyvvvjjjdddbbbaaa\\\WWWIIIPPPPPPJJJLLLRRRPPPFFFIIIIIIIIIIIIIIIJJJNNNRRRUUUYYYmmm{{{xxxyyyuuuooo^^^VVV___bbbSSS===000))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,+++******,,,...///...---,,,---.../////////.........000111000...---...000...333NNNnnnmmmZZZ```zzz]]]^^^YYYJJJOOOEEECCCAAAVVV___SSSKKKRRRVVVQQQQQQTTTSSSLLLLLLWWWgggrrrwwwoooVVVQQQDDDDDDEEEPPPbbbzzz{{{xxxlllNNNJJJGGGGGGHHHBBB555+++((((((((((((((())))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************,,,******888YYYzzz}}}nnn}}}uuukkkttt{{{vvvkkkjjjiii^^^]]]]]]RRRPPPDDD555---,,,,,,***'''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***,,,+++)))--->>>VVVhhhnnn```]]]uuu}}}[[[IIIJJJJJJEEEEEEFFFCCC;;;444888???BBB>>><<<===@@@BBBCCCEEELLLJJJHHHJJJNNNPPPNNNLLLLLLKKKJJJIIIGGGDDDAAA???>>><<<<<>>CCCHHHJJJKKKJJJOOOPPPMMMOOOTTTRRRLLLIIIHHHJJJLLLJJJIIILLLRRRQQQHHHLLLSSSRRRXXXeeeiii}}}|||wwwiiiqqqnnnbbb^^^^^^NNN555++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,++++++---......---+++,,,...///000000///...000222222111...---111444,,,RRRooojjj^^^kkkyyynnnuuufffGGGIIILLLEEEHHHIIIJJJNNN\\\]]]OOOIIISSSXXXSSSRRR]]]hhhooo}}}[[[XXX___bbbQQQOOOHHHXXXkkkqqqhhhxxxzzzlllTTTPPPIIIGGGJJJGGG<<<222000******))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********++++++---,,,444MMMppp}}}lll```vvvxxxfff{{{}}}eeevvvjjjfffeeeUUUIII:::000---,,,+++)))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---888MMM```jjj[[[]]]rrr~~~wwwmmmQQQMMMIIIFFFMMMDDD===999999::::::<<<@@@FFFBBB@@@BBBFFFKKKTTT[[[VVV[[[dddnnnvvvyyywwwuuurrrppplllhhhbbbYYYPPPJJJNNNIIICCC???<<<>>>IIIUUUaaa~~~FFF<<<888666333///...---,,,,,,+++,,,,,,))))))*********++++++++++++++++++++++++*********)))+++,,,++++++...222666:::IIIZZZeeekkkllleee]]]NNNHHHGGGDDDBBBNNN[[[YYYllldddiiizzz{{{llleeejjj^^^lllxxxvvvgggYYYVVVXXXEEEHHHGGGNNNaaarrr{{{fff^^^bbbiiijjjrrruuupppkkklllnnnnnnWWWHHH666***(((******)))(((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,------,,,///222111999UUUsssyyyqqqiiimmmrrrrrruuu~~~~~~iiigggwwwxxx||||||qqqxxxuuuooojjjkkk___LLL;;;///+++******))))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,,,,---.........000...///222///111CCCXXXooofffppp~~~kkkVVVGGGBBBEEEJJJPPPPPPPPPPPPQQQTTTVVVYYYWWWYYY[[[^^^bbbfffeeecccbbb]]][[[^^^]]]XXXUUUWWWXXXLLLIIIJJJEEEGGGKKKHHHNNNXXXaaapppssstttqqqkkkggg```RRREEE222111///---,,,+++,,,,,,+++++++++,,,,,,,,,------111...+++***+++---------+++,,,...000111000//////000222222000...///555;;;IIInnn{{{gggmmmlllbbbYYYDDDJJJJJJQQQLLLFFFTTTYYY```\\\YYYYYYZZZ___eeekkkzzztttJJJGGGZZZppp^^^iiiwwwttt~~~nnn]]]OOOMMMJJJ@@@999999---,,,+++***))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,444IIIfffyyyzzzooofffkkk|||tttfffppp{{{iii]]]TTTEEE888000---+++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))******++++++,,,...777III]]]ffffffUUUjjjvvvuuuGGGAAAKKKKKKCCC===<<<777777===CCCEEEEEEFFFFFFJJJVVVfffrrr|||yyyqqqggg^^^RRREEE@@@AAADDDZZZxxxEEE<<<888666333//////...---,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------)))***,,,,,,---111888===YYYgggppplllaaaVVVJJJ@@@OOOOOOWWW]]]```mmmxxxtttbbbbbbyyy~~~nnntttsssmmmuuudddddd[[[SSSMMMJJJ^^^xxxfffkkkwwwmmmrrrsssppppppqqqmmmfffdddVVVAAA000((((((+++---))))))))))))))))))))))))))))))))))))************)))******++++++,,,------------111444777FFFnnn}}}{{{zzztttjjjmmmpppdddoooyyyuuuwwwmmmfffdddZZZHHH555)))(((,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------......///000...///333333:::VVVtttfffyyyuuuXXXUUUKKKAAA???FFFOOOSSSSSSQQQWWW]]]ccciiiooowww|||lllfffhhhdddUUUOOOSSSQQQIIIKKKEEEFFFSSS___rrruuuiii}}}}}}___KKKPPP888666222///,,,++++++,,,++++++,,,,,,,,,---------333000+++)))***,,,---...+++,,,...000111111000///...000111000...111999@@@rrrmmmuuulllTTTFFFOOOYYYEEEQQQ```[[[eee\\\___VVVbbbrrraaaaaa[[[bbbvvv|||qqqpppzzzuuutttZZZQQQLLLCCC>>>@@@///...,,,***))))))******)))(((((((((''''''''''''''''''''''''((((((((())))))************++++++++++++<<<\\\vvvyyyllleeehhhyyypppooozzzhhh___PPP@@@444...++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++***,,,111>>>UUUhhhiiiaaa___zzzrrrGGGDDDUUUGGG999===:::>>>===>>>@@@@@@CCCNNNZZZooo}}}qqqZZZNNNJJJFFFDDDnnnFFF===777555555222000---,,,---------,,,++++++***)))(((((()))))))))***)))***,,,...,,,((((((,,,...+++,,,<<>>XXXsss~~~zzzttt}}}qqquuurrrjjjcccbbb]]]fffWWWCCC666'''++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////...//////000000222///222BBB\\\vvv^^^OOOEEEEEEKKKPPPZZZdddaaannntttfff^^^PPPKKKJJJPPP\\\nnnsssllloooVVVNNNLLLEEE222))),,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------...//////000000//////666$$$///555222ZZZ}}}lllwww^^^PPPRRRZZZ___]]]\\\\\\tttmmmiiipppttt}}}{{{|||```SSSUUUEEE666222///)))'''***************************))))))))))))************,,,'''(((///000---...555PPPjjjnnnXXXUUUuuu^^^sssuuu|||^^^>>>999///...,,,******+++++++++***)))))))))*********++++++******+++,,,---......///---BBBOOOaaahhhSSSoooPPP???DDDKKKDDD===777888;;;???DDDIIILLLaaa___NNNTTT```DDD===999555444222000---,,,---------,,,---,,,,,,++++++,,,,,,,,,+++)))***,,,,,,***+++///&&&444III\\\eeecccYYYQQQ:::```{{{wwwuuuvvvwwwpppzzziii```fffttttttgggddd```]]]]]]YYYLLL999,,,,,,+++******++++++***)))*********+++++++++,,,,,,,,,...000000///------...---<<>>999666333222000---,,,---------,,,---,,,,,,,,,,,,,,,------111,,,+++///000---,,,///111MMMjjjppp___MMMHHHLLLbbb~~~vvv{{{uuuvvvfffmmm|||jjjccc[[[YYYYYYTTTEEE666,,,***((((((***++++++******++++++++++++,,,,,,,,,,,,...000000///...///000888DDD\\\xxxvvveee]]]YYYUUUGGG000------,,,++++++,,,------+++,,,,,,,,,------------//////////////////000111222>>>SSShhhxxxWWWEEEIIIQQQSSSXXXaaappp|||yyy```]]]YYYZZZ```kkktttzzz~~~jjjbbb\\\XXXVVVnnn\\\CCCSSSUUU???000,,,------------------------------,,,,,,,,,------......//////000000000000000000777777GGGjjjppphhhsssuuubbb```hhh^^^rrr}}}|||pppjjj^^^OOO>>>444///,,,+++,,,************************((()))))))))************,,,)))---000***''';;;WWWmmmbbb^^^pppfffvvvAAA---000...,,,+++,,,,,,+++***************++++++++++++...******......+++---111FFFPPPccc___ZZZuuuPPPIIIEEE@@@NNNBBB999999???BBB@@@DDDWWWvvv{{{```BBB>>>:::666333222000---,,,---------,,,,,,,,,++++++,,,,,,------222,,,***...---***---444GGG___rrrkkkRRREEERRReee~~~uuu|||~~~mmmyyyxxx}}}|||ppp___VVVWWWWWWNNNBBB111---((('''))),,,,,,+++++++++++++++,,,,,,,,,,,,---...////////////222444999ZZZyyyuuuvvv~~~]]]VVVWWWGGG444......,,,,,,,,,,,,......,,,,,,,,,---------......////////////000111222222888IIIaaaxxxrrrUUU===CCCRRR```bbblllppp]]]OOOCCC<<<<<>>BBBFFFYYYBBB>>>;;;666222222000---,,,---------,,,+++++++++++++++,,,---------***+++---***)))999LLL\\\___^^^UUUNNNUUUlllnnn~~~lllYYYVVVYYYTTTJJJ:::333+++((())),,,,,,++++++++++++,,,,,,,,,---------......---...000555888WWWnnnxxx~~~}}}{{{fffZZZYYYGGG<<>>;;;CCCRRRjjjAAA>>>;;;666222222000---,,,---------,,,************++++++,,,---,,,---111333...222MMMllliii\\\LLLHHHVVVmmmqqqxxxyyyqqqzzzmmmvvvwww^^^XXXZZZVVVMMMAAA999...)))***,,,,,,+++++++++,,,,,,,,,------------------,,,---111666:::ttt{{{{{{wwwvvvmmm{{{ooo___]]]JJJDDD000///---,,,,,,---///000---------........./////////000000222333555777888XXXjjjuuuKKK===HHHZZZkkktttqqq^^^TTTOOORRR\\\\\\QQQLLLOOOYYYtttxxxrrrmmmppp~~~]]]RRRNNNCCC........................,,,,,,,,,,,,,,,---.../////////000111111111111111111KKK___vvvoooSSSSSScccfffccc|||lll___dddqqq}}}~~~wwwuuu~~~{{{aaagggvvvfffNNN???777000+++************************))))))))))))************)))------+++222FFF]]]jjj[[[___}}}|||kkk}}}rrrXXX222000...---------,,,*********+++++++++,,,,,,,,,)))(((---222///...<<>>NNNkkk~~~rrr^^^EEE===RRRbbbfffyyynnnVVVLLLNNNUUU[[[eee```NNNEEEGGGDDDRRRpppppprrrjjjkkkZZZbbbZZZWWWhhhqqqyyy{{{pppwwwxxxPPPSSSLLL777,,,...222,,,,,,000,,,...------------...//////...000,,,---666444000666DDDRRRrrreeeccceeemmmiiitttppp___aaahhhkkktttxxxqqqhhhiiissszzzssswwwqqqjjj|||}}}pppVVV555666+++(((***+++)))'''((((((((()))))))))))))))******+++///%%%***///222KKKbbb^^^aaawwwwwwcccssszzz===666---,,,---...---(((++++++++++++++++++++++++000%%%000888***000JJJVVVeeeWWWvvv~~~fff:::BBBFFFCCC:::777???EEEEEETTTmmm~~~@@@===:::666222000000///...------------------------------------***111///...GGGhhhiiiSSSMMMPPPTTT]]]uuu~~~aaaNNNWWWXXXPPPCCC444,,,+++---,,,***++++++,,,,,,,,,---------,,,+++///333222444EEEZZZ{{{xxxvvvcccuuuqqquuu{{{XXXWWWEEE???777...+++---///---***---------.........//////...---111555333444EEEZZZxxxzzz\\\BBBHHHVVV```bbbssshhhVVVOOOLLLRRR\\\{{{oooIIICCCVVViiibbbsssbbbSSSFFFLLLNNNNNNGGGCCCJJJOOOTTT]]]ooowwwzzzyyydddPPPXXXBBB222...000---...000+++...------------.../////////222,,,,,,333111000999AAAeee```gggqqqdddcccvvvhhhiiiooohhhBBB777666***++++++)))(((((((((((()))))))))))))))***++++++...,,,,,,...:::UUUccc\\\sssqqq{{{sss~~~rrryyyxxxRRR777000///,,,...+++...++++++++++++++++++++++++---%%%---111)))666PPPZZZaaadddhhhAAA===GGGBBB;;;888999???IIIRRRkkk@@@>>>;;;666222111000///...------------------------------------...///...888VVVoooeeeJJJLLL___bbbooonnnxxxmmmRRRQQQYYYPPPGGG;;;222---,,,,,,,,,,,,,,,,,,,,,------------//////111222///444JJJccc}}}yyy~~~}}}vvvaaaWWWLLLDDD<<<222......///---***------........./////////---...333555333888OOOgggvvv\\\KKKIII___jjjiiivvv\\\GGGKKK]]]ooo}}}fffOOOWWWfffwwwzzzPPPSSS^^^dddrrrhhh^^^\\\]]]^^^hhhqqqpppnnn{{{vvvkkkSSSPPPLLL777...///---000111***......------......///000000222---,,,222000444CCCZZZ}}}YYYxxxrrrmmm|||zzzppp```;;;777...,,,+++***)))(((((()))***))))))))))))***++++++(((///+++---EEE\\\```]]]www}}}lll{{{qqqoooiiiuuu:::333111+++///(((333++++++++++++++++++++++++,,,(((+++,,,,,,@@@XXX]]]XXXsssjjjxxxCCC555GGGGGG:::666===@@@CCCVVVnnnxxxAAA>>>;;;666222111000///...------------------------............222,,,000CCCZZZbbbZZZOOOYYYoootttwwwuuuhhhjjj}}}zzzyyysssRRRRRRPPPKKKCCC888...+++,,,...,,,,,,,,,------------......111333000---:::\\\}}}tttyyyuuuTTTSSSEEE>>>555///......---,,,............////////////222111222444666AAAZZZrrrSSSBBBQQQgggkkkwwwlllTTTRRR\\\xxxYYYWWWdddoooqqq~~~www}}}}}}||||||wwwzzzzzzIIIKKK888000000---///222,,,...............//////000...222//////333222;;;PPP|||aaafffwwwdddvvvqqqQQQ;;;333...+++******((((((*********))))))******+++,,,'''///,,,555RRR]]]\\\hhh~~~kkkxxx}}}mmmfffFFF444000,,,111&&&333++++++++++++++++++++++++,,,------+++333IIIZZZ[[[XXXWWWBBBFFFFFF@@@555777EEEHHHMMMooouuuaaaAAA???<<<777222111111///...............---------....../////////000111BBBZZZ]]]OOONNNZZZiii{{{xxxeeerrriiiuuuyyyuuuwwwYYYNNNPPPNNNHHH<<<111+++,,,///,,,,,,---------.........(((///444222333LLL~~~{{{wwwiiikkkmmmeeewwwWWWTTTFFF???666000...................../////////000000444000...333>>>RRRmmmMMMAAANNNaaammmsss|||mmmeeeZZZOOOaaaoooeeeWWW[[[zzzssseee```aaadddlllgggbbb___]]]bbbppp```FFF888444333------111//////............///000000---222222222333111@@@\\\nnnYYYmmmrrrgggWWWjjjuuussssss~~~|||{{{kkkKKK888000+++++++++((((((+++***************++++++,,,...000000BBBZZZWWWZZZvvv|||iii|||{{{pppppp|||uuuqqqqqqggg\\\666---///222'''...+++++++++++++++++++++++++++000...,,,:::MMMUUUVVVsssjjj@@@DDDLLL:::;;;444888DDDKKK]]]aaaWWW{{{yyyyyyxxxvvvrrr}}}uuuBBB???<<<777222111111000///............---------...//////000000---AAA```ppp```HHHLLLaaaoooooo___oootttyyymmmUUUPPPOOOJJJ???444------///,,,---------............***000333111777XXXqqq{{{sss^^^nnn}}}}}}}}}}}}}}}~~~eeekkktttkkkQQQHHHAAA888111......//////....../////////000000000111......555IIIfffxxxTTT@@@UUUhhhnnnuuu```PPP[[[kkknnniiiooo```hhhhhhssszzzsssttt~~~KKK===:::888...---111000//////......//////000111///333333222111222IIIoooeeepppeeezzz|||cccOOOGGGGGGNNNuuujjj|||sssYYY===222+++,,,,,,)))(((,,,+++************+++,,,,,,///+++000EEEVVVWWWccceeezzzmmmhhhmmm{{{mmmbbbvvv|||>>>,,,222000++++++++++++++++++++++++++++++(((///,,,///AAANNNSSSZZZyyyVVV<<>>999444333222000///......//////000+++333222'''///999...MMMooorrrZZZUUUXXX___pppyyyaaappp{{{eeeZZZRRR[[[hhhlll]]]\\\]]]hhhvvvooorrrRRRPPPAAADDDBBB...,,,111000---***,,,000333111...***;;;,,,:::SSSssslllwww[[[\\\hhhrrrqqqfffgggqqqnnnccc[[[dddooofffsss|||ssszzz|||qqqccciiiXXXccc[[[kkkMMMKKKHHH444000111&&&111000////////////000000111000666<<>>999444333222000///......//////111...111222---///444333___|||ooo___WWWSSSoooyyyqqqjjjzzzoooTTTKKKKKK[[[gggxxxtttxxx|||{{{zzz{{{zzzsssuuu^^^HHHAAACCC===333111<<<666111,,,+++...111111//////777***777```xxxoooxxxnnn]]]RRRaaaccc|||ooo[[[fffrrr~~~wwwwwwmmmzzzooollldddggguuu}}}hhh[[[SSSmmmSSSMMMKKK:::444222'''222000////////////000111111000666CCCaaayyyYYYFFFRRRccc___{{{~~~~~~uuuuuuzzzsssllljjjUUUSSSYYYmmmoookkkmmmjjj||||||CCCSSS666555333)))000000000000000111222222000999222444MMMbbbggglllgggiii^^^UUUTTTSSSXXXQQQRRRYYYnnnvvvfffuuuwwwkkkmmm~~~sss???555111***...(((---*********+++,,,,,,------++++++BBBVVVcccYYY}}}pppTTTjjjtttwwwtttdddyyydddVVVMMMMMMXXXrrrkkkTTTwww;;;111000+++...+++++++++***++++++,,,---000,,,666LLLXXXbbb{{{yyyggg@@@>>>NNNDDD>>>AAA777@@@NNNnnn\\\UUUHHHEEEJJJHHHDDDJJJOOORRR\\\^^^yyydddfffvvvCCC;;;CCCGGGHHH@@@BBBZZZjjjgggdddbbbBBB>>>OOOUUUTTTrrrzzzgggXXXQQQ\\\eeeuuuBBB???===888444333222000///....../////////111///111333---111@@@pppwww```]]]\\\XXXzzzyyy[[[jjjxxxwww]]]VVV\\\ccciiizzznnnxxx}}}lll___{{{yyyyyy{{{wwwCCCCCCBBB888999222BBB:::555...+++---///000000111222...???{{{sssiiioooRRRGGGJJJRRRnnn{{{uuuooowwwuuuxxxmmm```hhheeekkklllllloooqqq}}}QQQOOOWWWtttwww\\\NNNMMMAAA888333)))333///////////////000111222222999LLLxxxlllKKKBBB[[[eee\\\wwwmmmddd^^^^^^XXXTTTbbbeeeaaa{{{nnnwwwjjjuuuSSSSSS999===///'''111000000000000111222222000777999888bbblllYYYwww___FFF???IIIKKKLLLPPPQQQaaaRRRPPPbbbnnnooo}}}fff^^^lllrrrzzzuuuWWW:::...***...))),,,******++++++,,,,,,------...555RRR[[[qqqiii^^^fffUUU]]]pppyyyjjjSSSFFFFFFLLL```xxxRRRXXXyyyHHH444111***000+++++++++++++++,,,------000(((;;;QQQTTTdddmmmUUU===HHH]]]NNN======<<>><<>>...999777333///---.../////////...///888MMMrrrsssjjjIII===BBBNNN]]]uuuooolllsss~~~pppooofff\\\cccaaakkknnnoooppppppNNNRRRQQQhhhuuugggNNNLLLEEE:::333***333////////////000111222222555===WWWQQQNNNOOO^^^kkk}}}rrrgggzzzpppiiiuuusssjjjooo~~~qqqgggvvvrrrrrrRRRBBB;;;555222111111000000111111222333///111:::FFF```iii```IIIDDDPPPQQQRRR[[[aaa______uuu|||aaallllllbbbZZZnnnssshhhqqqkkk???,,,+++...+++*********++++++,,,------...,,,444MMMJJJqqq___xxxrrryyyLLLUUUoooyyyyyyoooRRRCCCEEEHHHWWWvvvaaaKKK}}}uuuVVV555222)))000,,,++++++++++++,,,------///***DDDXXXSSSiiissspppHHH@@@VVVmmm[[[???<<>>===FFFHHHEEEeeeaaayyyrrriiibbbKKKFFFDDDIIIUUUqqqDDD???<<<888555444333111000//////000000***333000...000,,,@@@kkkbbbAAAUUUPPP\\\|||~~~ddd[[[nnn{{{gggiii~~~fffrrriiiKKK;;;DDDUUU}}}||||||yyyuuunnn}}}}}}SSSFFF@@@999BBB,,,/////////...///000000///......000<<>>>>>CCC///...+++,,,...000111000000///111333888UUUxxxlllJJJBBBEEEMMMYYYlll}}}tttfff\\\{{{nnn[[[WWW]]]hhhjjjfffggglllnnnzzzZZZNNNNNNQQQlllVVVHHHJJJ===555...222/////////000111222333444888PPPvvvZZZQQQFFFjjjyyyxxx~~~hhhZZZFFF<<<===DDDUUU```[[[```jjjmmmfffeeezzz|||jjjkkkwwwsssrrrnnn|||kkksssvvvZZZTTT;;;:::...222111111111111222333333666;;;999WWWvvvLLLaaa}}}xxx___SSSkkk}}}}}}ssshhh{{{xxxbbbUUUeee~~~xxxbbbdddddd|||ppp\\\qqqOOO444333---...,,,++++++,,,,,,------......000;;;YYYmmmzzzfffoooUUU```|||{{{fffzzzyyyqqqlllMMM???CCCDDDOOOqqqtttNNNQQQ{{{zzz777222---...,,,,,,,,,,,,,,,------......666KKKYYYgggkkkwww;;;===LLL___dddSSS??????NNN]]]fff}}}mmmWWW^^^QQQUUUQQQUUUsssyyyvvv}}}vvvXXXHHHLLLTTTiiiFFF@@@;;;777666444333222000///000000111111...000000///@@@]]]nnnTTTSSSXXXbbbsss```]]]~~~vvvuuuxxx[[[ddd___iiiiiiDDD>>>>>>AAA]]]}}}ttthhhcccfffiiihhheeeyyyqqqLLL===???===444333---...///000000000111111000555666^^^[[[DDDDDDFFFLLLZZZnnnrrrzzzmmmXXXRRRssswwwppp\\\[[[```iiijjjfffgggmmmmmmvvvcccFFFMMMFFFbbb~~~aaaLLLNNN@@@888000111/////////000111222444555===^^^MMMBBBPPPhhhsss~~~tttzzziiieeesssNNN@@@OOOVVVSSSQQQNNNHHHHHHHHHHHHKKKZZZwwwwww|||bbbOOO{{{yyyyyy}}}fffxxxQQQAAA333---222222111111222222333444999555EEE{{{]]][[[xxxlllkkkiiinnnaaarrrOOOIIILLLUUUWWWNNNNNNMMMBBBGGGPPPaaawwwvvv___^^^```~~~ttt```]]]{{{]]]<<<666***///...++++++,,,,,,---.........'''111\\\]]]pppNNNkkkuuukkkdddkkk|||{{{~~~rrrkkkfffLLL@@@DDDDDDRRRooo~~~RRRMMM}}}mmm;;;222///...---,,,,,,,,,,,,---......***<<>>HHHZZZ|||zzzsssiiifffkkkdddmmm}}}pppeeeWWW___tttGGG@@@:::777666444333222000000000000111666,,,000222111JJJeeeeeeUUU___EEEhhhSSS|||uuu^^^RRRSSSYYY[[[oootttuuuPPP:::CCCHHHIIIjjj|||zzzpppbbb[[[___ddddddaaapppzzzfffxxxSSS===???666666777111111000///...///222444,,,777777llliiiOOO@@@EEEHHHOOO^^^ppphhh[[[FFFUUUooo|||ooo```ccchhhaaadddbbbeeekkkjjjrrriiiBBBOOOCCCaaawwwkkkOOORRRCCC:::222000/////////000111333444555BBBhhhhhhQQQKKKdddeeehhh{{{zzzqqq}}}xxxvvvRRR<<>>@@@BBBKKKVVV~~~vvvZZZJJJOOOyyyoooRRR222444222---------------......///<<>>999FFFPPPmmmwww|||xxxmmm^^^PPPJJJLLLQQQNNNUUUbbbvvv}}}rrrwwwlllyyyOOO>>>===<<<777111111000000000000111111///:::bbbqqqWWWJJJDDDBBB>>>BBBIIILLLdddvvvVVVRRRaaa~~~mmm``````___```fffqqq{{{vvvUUU===;;;DDD\\\[[[YYYGGGCCC444111///222......444222555CCCqqqzzzKKKMMM]]]iiiooodddppp~~~vvvUUUCCCOOORRRZZZ|||~~~gggeeemmmccceeennn```[[[XXXVVV]]]iiikkktttoooRRRAAA???===EEEXXX{{{nnnNNNmmm|||~~~~~~vvvvvvvvvlllrrrOOO>>>666444333222222222333555666222ZZZyyydddddd|||hhhPPPnnniiidddooo}}}tttyyypppbbbfffrrryyyjjjUUUqqqggg>>>444///...............///000111111333IIIrrrwwwaaaqqqkkkqqqiiieee[[[AAAIIINNNJJJFFFLLLQQQWWWddd{{{kkkmmm}}}iii]]]NNNAAA???@@@AAAGGGPPPqqquuuaaaLLLJJJtttzzzVVV+++000,,,...............///000000@@@MMM]]]uuuVVVDDDHHHXXXdddDDD:::DDDJJJSSS^^^TTTVVVLLLGGGUUUYYYWWWNNNAAA<<<@@@CCC???IIIEEEBBBCCCBBB===;;;<<>>;;;666666555444333222111111111222333000555DDD|||jjjOOOQQQiiiOOOaaannnOOODDDRRRbbbfffnnnjjj]]]jjjjjjYYYCCC<<<@@@IIIXXXxxxuuulll^^^OOOGGGJJJNNNSSS[[[aaammm|||}}}zzzQQQAAA;;;BBB666111111000000000000111111///;;;^^^bbbMMMEEE>>>===999;;;BBBKKKiiizzz\\\XXXmmm{{{tttvvvrrrwww{{{pppkkkaaa``````fffqqq{{{rrrSSS<<<;;;FFFTTTdddXXXKKKFFF666000000222//////444222999LLLnnnJJJNNNcccnnnkkkeeerrrsssYYYBBBIIIPPPaaa~~~~~~uuu{{{rrrjjjYYYaaasssoooQQQCCCEEEHHH[[[yyyUUUbbbzzzvvvuuuwww}}}___~~~~~~wwwOOOFFF<<<444333333222333444555666999SSSaaannnbbbDDDTTTKKKYYY[[[WWWjjj}}}iii___lllzzzbbbMMMlllttt@@@000---000............///000111222666UUUrrrgggpppTTTKKKSSSQQQPPPQQQKKKOOOPPPLLLQQQ```hhhssseeexxxgggaaaQQQCCC@@@AAAAAAGGGPPPaaauuuxxxjjjPPPBBBcccddd111888000///////////////000000111===SSSlll}}}IIIHHHJJJXXX]]]@@@888MMMQQQhhhbbbNNNIIIGGGFFFHHHGGGKKKFFF@@@BBBCCC>>>;;;AAA999888@@@CCC??????DDDMMMNNNKKKEEECCCEEEGGGFFFNNNYYYhhhMMMAAA???<<<777666666444333222111111111///444...:::VVVhhhUUUTTTiiiEEEvvvfffHHH@@@LLLSSSNNN\\\XXXeeepppRRRCCC<<>>888???<<<444888888333555???CCC>>>>>>DDD???GGGJJJEEE@@@???AAAAAADDDSSSgggOOOBBBAAA>>>777777666555333222222222222...222///>>>jjjhhhbbb[[[fffmmmPPPeeeOOOLLLVVV[[[XXXggg~~~TTTCCCEEEAAAKKKMMMJJJhhhxxxrrrqqqiiiYYYHHH???BBBHHHQQQRRRLLLUUUvvvsss~~~dddCCC<<>>VVVhhh]]]000000+++///////////////000111111>>>nnn|||LLLNNNIIITTTKKKAAA999KKKVVV```EEEIIIQQQGGGPPP^^^LLL555666555222<<<;;;<<<@@@DDDCCC???>>>AAAAAAJJJNNNHHHBBBCCCHHHLLLTTTTTT___PPPBBBBBB???888777666555444333222222222111111333<<>>AAAGGGRRRQQQJJJWWW~~~yyy~~~aaaoooAAA>>><<<666111111000000000000111111111999lll]]]IIIAAA888>>>>>>@@@FFFGGGSSSjjj[[[MMMEEEFFFAAAVVVmmmwwwXXXOOO[[[```nnn{{{pppbbbbbbdddllltttuuupppjjjttt}}}aaaGGGAAACCCBBBDDDmmm\\\VVVJJJ<<<666222222000222555333DDDeeeNNNOOOQQQfffbbbmmmpppuuu}}}jjj\\\JJJHHHPPPtttvvvjjjPPPMMMWWWooollleeePPPddduuuvvvuuuppp}}}pppVVV~~~kkk|||QQQ888555444444333333555666777JJJhhhnnn\\\PPPXXXIIIdddtttbbbaaauuueee[[[wwwQQQxxxkkkVVVOOOsssmmmBBB111---////////////000111222333;;;rrrccc}}}JJJNNNPPPUUUYYYVVVYYYeeemmmqqqjjj\\\rrrnnn^^^MMM???<<<<<<===CCCLLL]]]hhhzzzbbbGGG@@@QQQggg|||fff<<<555888///............///000000:::kkkxxxEEENNNLLLTTTAAACCC>>>MMM```XXXJJJRRRRRRdddvvv@@@333999777<<>>777666111111000000000000111111444777qqqyyy\\\IIIDDD;;;===999;;;EEENNN```zzzVVVMMMHHHKKKGGGbbbcccuuuZZZNNNYYYvvvvvvbbb___aaalllxxx{{{qqqeeehhhzzzyyy[[[AAA???@@@:::JJJsss___XXXJJJ<<<666222222000333555333FFFhhhJJJQQQSSSiiibbblllnnnrrr{{{nnnaaaRRRKKKTTTpppkkkpppwwwcccSSSMMMQQQ\\\RRREEEFFFttt~~~yyyxxx{{{mmmkkktttSSStttrrrUUUAAA555555444333444555666777JJJ___|||```[[[]]]nnnyyyUUU}}}iiipppwww]]]aaapppzzzZZZ___NNNIIIiii```===444444////////////000111222333666|||dddnnnLLLRRRNNNKKKRRRYYYfffyyy|||~~~}}}}}}zzzeee___vvvsss[[[MMMAAA???@@@???CCCKKKYYYfff{{{cccIIIAAAHHHyyyiii~~~```555(((000...............///000000@@@kkkvvv<<>>:::555BBBNNNRRRGGG???AAADDDDDDEEELLLUUU^^^lll|||nnnhhhyyyOOOMMMDDDHHH;;;;;;;;;333222999666000555555444333LLLxxx___XXXUUUppphhhQQQrrr|||}}}}}}fffUUURRRKKKKKKhhhtttbbb```]]]VVVZZZfffqqqrrr___LLLAAAAAAEEEXXXQQQNNNVVV~~~fffHHHBBB888;;;000000/////////111222333111;;;mmm~~~eeeHHHAAABBB???===???GGGUUUiii{{{\\\VVVWWWEEEOOOnnnKKK@@@ZZZvvv{{{hhhbbbbbbjjjooojjjdddaaabbbtttpppYYYHHH???<<>>======FFFQQQRRRhhh}}}hhhKKK???MMM|||zzzggg---///555000////////////111222333MMMsss~~~kkkFFFGGGYYYVVV<<>>>>>CCCNNNXXXnnnnnnWWWVVVUUUiiinnn```ddddddzzziiibbb```fffhhhccc^^^^^^bbbsssnnnVVVDDD:::666;;;AAAggguuu```]]]TTT@@@555444111333777444666OOOlllJJJIII\\\yyyeeeqqqwww~~~iiiHHHHHHKKK[[[{{{rrr```fffwwwlll\\\YYYXXXWWWaaapppTTTYYY|||}}}xxxuuusssxxxooo}}}OOOgggbbbccckkk___@@@777666555444555666888999VVVeee~~~tttvvvZZZ]]]cccIII<<>>@@@TTT~~~^^^\\\RRR:::IIIHHHXXXYYYVVVQQQJJJBBBAAAHHHRRRsssbbb^^^VVVXXXAAA===???777222777555000444444222444PPP|||```ZZZYYYqqqQQQMMM~~~|||ppp[[[BBB:::DDDQQQXXXXXX^^^ttt}}}{{{ooo]]]JJJ>>><<<===MMMNNNOOOTTTuuu}}}pppzzztttTTTHHHGGG;;;111111000///000111222333,,,KKK|||tttoooSSSDDD888@@@AAAIIIWWW[[[uuuZZZRRRbbbqqq{{{hhh[[[nnnssskkkcccaaaeeeeee^^^\\\```cccrrrlllTTTDDD999666===EEEfffuuujjjdddbbbLLL444444111444888555999SSSqqquuuGGGLLL]]]{{{ttthhh{{{uuuzzzZZZKKKSSSNNNSSShhh{{{|||lll]]]mmmtttuuurrriiiQQQQQQ[[[hhhmmm^^^WWWVVVsss^^^\\\vvv~~~sssxxxrrrvvvsssrrrQQQ[[[ggg___tttrrrHHH888777555444555666888999VVViiissssssrrrrrrXXXHHHDDDDDDCCCLLLYYYooo}}}wwwlllWWWFFFFFFZZZNNN:::222333222111111111222444444<<>>HHHRRRWWWYYYyyy|||sss~~~xxxkkkYYYHHH<<<999999KKKNNNOOOLLLcccpppgggzzztttqqqkkk```OOOTTT@@@222111000000000111222333...DDDpppvvv\\\GGG<<>>:::<<<===@@@FFFJJJ___rrr\\\DDD>>>JJJsss\\\555333333111000000///000222333444OOOyyyxxxTTTEEESSS```SSSEEE<<>>888555;;;===PPP}}}}}}===;;;666666888555:::VVVvvvcccJJJOOOWWW~~~sssXXXEEE???PPPRRRNNNbbbvvvuuu]]]EEEAAAHHH@@@PPPiiiSSSRRRRRRMMMQQQkkkiiitttaaaIIIRRRaaa~~~zzz|||ooopppyyyiiilllqqqfff}}}UUUUUU}}}lll___|||QQQ<<<;;;999777777888:::;;;\\\qqqaaaPPPzzzdddJJJKKKVVVVVVNNNUUUQQQ\\\}}}pppzzzxxxzzz{{{{{{qqq^^^JJJDDDFFFRRRJJJCCC888777666555444444444555666???|||{{{gggccc]]]ppp}}}~~~wwwwwwrrr{{{ZZZHHH999888::::::===CCCFFF\\\nnnWWWDDDBBBKKKlllddd:::222999111111000000111222444555>>>vvv~~~jjjHHHLLLLLLRRRIIICCC888KKK```YYYUUUBBBGGGSSSPPPQQQPPP```{{{aaa[[[___fff___YYYLLLNNNhhhVVVHHHQQQHHH999777888666777777666???dddkkkeeelllXXXsss~~~jjjRRRCCCHHHPPPPPPVVVaaafffkkkssszzz{{{xxxwwwyyy~~~rrrxxxwwwmmmrrrwwwqqqhhhYYYJJJ>>>999999;;;FFFLLLOOOIII[[[jjjjjjttt~~~^^^444333222111000111222222111444gggttt|||sssWWWHHH<<>>RRRAAA<<<777666888777===ZZZ{{{aaaIIIOOOZZZsssnnnkkkzzzxxxbbbLLL???CCC^^^[[[PPPVVVWWWNNNFFFFFFLLLPPPFFFIIIMMMUUUbbbiiidddYYYeeesss}}}}}}cccHHHUUUdddtttpppqqqnnnrrreeejjjlllfff|||RRRRRRwwwoooUUUsssrrr~~~VVV>>>===;;;999999999;;;<<<^^^|||dddSSSMMMccciiixxxwwwsss[[[CCC@@@KKKVVVYYYZZZVVVKKKOOOmmmooodddrrrnnnkkk[[[cccmmmrrrZZZDDDCCCIIIVVVRRRIII<<<888777666555555555666666EEEtttvvvjjj```[[[mmmqqqUUURRR[[[jjjxxxwww{{{{{{xxxwww~~~wwwTTTFFF;;;:::;;;:::===DDDMMMaaaoooUUUAAAAAAJJJjjjvvvZZZ===888777222111000000111222444555>>>mmmIIIOOONNNSSSOOODDD555OOOccciiiVVVRRRUUU[[[]]]___uuu___VVVZZZQQQ[[[```ZZZOOO[[[yyy]]]JJJTTTKKK:::888999777888888666???cccfff```ggg\\\lllqqq]]]JJJIIIUUU^^^\\\VVVQQQVVVZZZ^^^jjj[[[zzz}}}oooeeeVVVGGG<<<999:::<<>><<<:::::::::<<<===```kkkIIIPPPXXX~~~aaaVVVVVVUUUKKKMMMUUU___^^^[[[cccrrrcccMMMFFF```yyyuuuzzzuuubbbrrr{{{[[[QQQjjjsssYYYBBBDDDMMM\\\___RRR@@@999888777555555555666777999iii}}}cccXXXTTTdddcccxxx}}}uuummmxxx~~~nnniiiqqq}}}jjjnnngggOOOCCC;;;<<<<<<;;;@@@HHHXXXhhhnnnNNN:::>>>KKKmmm|||cccLLL???===444222111111000111333444555777{{{EEEFFFKKKXXXVVVFFF222PPPeeewww\\\fffjjjvvvwwwdddPPPSSSaaa}}}{{{ddd```yyyfffhhhMMMqqqZZZ======555444666666:::AAA}}}zzzSSSfffUUUuuubbbDDDFFFTTTXXXRRRNNNUUUVVVbbbOOOsssqqqdddSSSEEE;;;666999>>>HHHEEEUUUUUUaaapppwww```iii555444222111000000111222555666^^^xxxwwwfff\\\LLLFFFFFFFFFMMMfff~~~kkkFFF???LLLUUUWWWWWWhhhssspppxxx___[[[UUUSSSXXXbbbmmmttt___VVVIII>>>888777888999FFFZZZrrrCCC:::???999CCC999<<>>:::::::::;;;;;;TTThhhRRRMMMVVVvvvuuuxxxhhh~~~}}}eeelllqqqvvvyyyUUUIIIRRRrrreeeXXXSSS]]]nnn~~~nnnqqqWWW>>>JJJOOONNNpppUUULLL@@@>>>;;;777555444444555<<>>CCCJJJ___kkkeeeQQQ777DDDJJJrrrvvvFFF???888444444222000000222333333333>>>xxx||||||WWWHHHVVVdddaaaCCC>>>RRRggglllQQQbbbooolllcccQQQPPPjjjmmmZZZlllRRRrrrVVV;;;???<<<:::;;;444888>>>uuuzzzZZZnnnfff|||kkkNNNIIIRRRVVVQQQJJJWWW```lll|||}}}yyy~~~lll___OOOCCC;;;777:::@@@MMMIIIOOOPPPcccsssdddiii666555333222111111222222444999aaapppvvv```SSSYYYKKKCCCAAACCCQQQdddmmmrrr\\\KKKIIIOOOYYYjjj{{{~~~ttt~~~bbb]]]WWWUUUYYY^^^bbbddd^^^UUUHHH===888777888999@@@UUU|||OOOBBBBBB:::BBB:::;;;hhhwwwNNNHHHQQQ{{{dddPPPaaasssuuuhhhCCCHHHVVVQQQHHH@@@???BBBNNN[[[gggsss]]]ttt{{{tttooofffVVVHHHVVVlllxxxuuutttrrrooonnnnnnjjjjjjqqqaaa___vvvnnnHHHTTTvvvSSSwwwaaaFFFCCC???<<<<<<<<<;;;;;;XXX~~~fffVVVVVVdddyyy]]]RRRTTTYYY{{{___VVVVVV[[[bbbooosssQQQ888???LLL\\\kkkWWWLLLGGGBBB;;;777666666666555888eeeaaa\\\eeesssqqq{{{||||||vvvzzzuuuyyyqqqjjjWWWhhhtttooossseeeMMMAAA999;;;======BBBJJJ\\\lllaaaMMM;;;FFFIIIyyy~~~tttHHHBBB===>>>555333111111222444444444FFFxxxVVVKKKYYYkkkeeeFFF===PPPfffjjjSSSHHHQQQvvvyyy]]]UUUNNNCCCKKKjjjttt\\\fffsssZZZuuuUUU999@@@>>>;;;999444666:::hhhxxxaaatttwwwttt[[[KKKLLLSSSOOOFFFVVVccc}}}ooofff^^^xxxuuu|||eeeYYYKKKAAA:::777<<>>>>>===<<<;;;MMMsssbbbZZZccc{{{rrrWWWFFFFFFUUUeeemmmTTTRRRttt|||~~~[[[FFF999AAATTTsssdddWWWLLLLLLFFF===888777888888777<<>>>>>DDDMMM___ppp\\\GGG???GGGGGG~~~NNNFFF===>>>777555222111333444444444>>>ssssssyyy\\\OOOWWWooojjjKKK<<>>888777<<>>===<<<;;;BBBwww[[[KKKJJJJJJ===NNNoooyyykkktttvvvuuuxxxpppaaaJJJ@@@BBBLLLWWWtttXXXSSSNNNMMMKKKFFF@@@;;;888888999AAAlllwwwQQQYYYiiirrr___ccc{{{zzzvvv{{{xxxiiiHHH>>>999<<>>;;;999777999SSSuuu{{{yyytttVVVHHHQQQ[[[[[[UUUddd}}}uuu|||}}}|||cccZZZOOODDD<<<777666;;;BBBDDDUUUSSSYYYhhhoooYYYqqq~~~CCC777666444333222222333444666444AAAoootttuuuooowwwggggggVVVSSSRRRVVV```ddd]]]ZZZnnnbbbZZZSSSVVV___bbb[[[SSSRRRKKKBBB:::777888999:::BBBeee}}}ZZZOOOLLLEEE>>>===???[[[^^^KKKSSSuuuzzziiirrrwwwRRREEENNNKKK@@@???BBBNNN^^^\\\aaa```eeevvv{{{~~~~~~~~~yyyfffLLL<<<<<<@@@@@@;;;OOOUUUQQQ\\\tttssslllmmmlllkkkmmmeeedddaaaddd\\\cccrrrYYYRRRXXX|||YYYSSS{{{fff\\\UUUKKKCCC>>>===<<<<<>>GGGOOOKKK```yyyNNNNNNTTTTTTVVVUUUMMMBBB999777999;;;___}}}ZZZUUU^^^hhhsssgggzzz~~~|||xxxzzz{{{JJJBBB:::777<<<@@@CCCMMMZZZyyy{{{TTT>>>???FFFOOOjjjpppQQQOOOFFFAAA===999555222222333333333444^^^VVVOOOnnnsssWWW===CCC]]]wwwVVVAAA:::>>>CCCNNNPPPLLLUUU]]]WWWNNNJJJGGGHHHGGGBBB===;;;;;;@@@FFFQQQWWWVVVkkkzzzffflllNNNOOOFFF@@@???:::888;;;QQQ|||zzzxxxfffQQQTTTaaahhh^^^ssszzzyyyuuuzzzfffUUUKKKAAA;;;777777<<>>jjjuuunnnppp{{{uuujjjQQQIIIVVVYYY\\\___ssskkkaaaYYYSSSVVV]]]___YYYQQQNNNHHH???999777888:::;;;IIIsssrrr^^^WWWSSSNNNBBBAAA???RRRfffMMMNNNhhhpppYYYIII===WWWssswwwZZZGGGEEE@@@===DDDNNNVVV]]]dddpppcccQQQDDD???@@@AAABBBDDDUUUVVVRRRjjjyyynnnnnnkkkiiikkkeeeeee```aaaZZZeeepppQQQRRR^^^uuuYYY^^^sssfffeee^^^RRRHHHBBB???>>>>>>AAAhhhrrryyyyyyTTTNNNOOOSSSyyyttttttpppaaaQQQDDD:::FFFMMMIIIjjjqqqPPPMMM[[[___aaa```WWWIII===888777666HHHtttyyykkkppp|||{{{xxxzzz|||zzz|||uuuttt~~~fffQQQ===777666<<>>;;;::::::BBBIIIQQQXXX\\\rrrgggiii}}}eeecccHHHMMMIIICCC@@@<<<999<<>>999888999???GGGOOOTTTOOOWWW^^^fffmmmqqq>>>666555333222111111222222,,,000999___wwwkkkrrr\\\AAALLLSSSQQQeee}}}^^^XXXTTTQQQTTTZZZ[[[UUUMMMKKKEEE===888666888:::;;;PPPtttrrryyybbbZZZUUURRRFFFIIIDDDJJJvvvYYYSSSeee[[[CCCEEEKKKSSSNNNIIIUUUgggrrr{{{cccHHH@@@>>>BBBMMM[[[aaagggZZZfff}}}yyyxxx```MMMAAAIIIUUUVVVRRRQQQWWW```bbbqqqqqqpppkkkgggiiibbbccc^^^___\\\jjjtttPPPTTTkkknnnLLL^^^}}}mmmeeehhhbbbYYYPPPJJJEEEAAA>>><<>>999666555555444777;;;}}}pppuuu|||MMMPPPrrrlllJJJCCCUUUkkkOOOFFFIIIMMMPPPOOOSSS\\\wwweeeLLLFFFFFFAAA<<<<<<===GGGKKKKKKNNNNNNZZZpppWWWYYYlllnnncccHHHQQQPPPIIIDDD???:::===KKKwww___yyyjjj___MMMVVVeeennn}}}rrr}}}zzzpppuuu___SSSKKKCCC;;;999888;;;BBBJJJLLLNNNMMM]]]fffsssaaazzzqqqUUU888555444222111000111111222///333888WWWooouuu\\\\\\aaaWWWtttyyyWWWNNNMMMMMMSSSYYYYYYSSSLLLJJJDDD===777666888:::;;;NNNiiimmmcccYYYSSSRRRHHHPPPKKKGGG]]]QQQ\\\yyyOOODDD```[[[[[[NNNMMM]]]dddvvvkkkNNNEEEHHHOOO[[[dddiiiuuuOOOjjjgggrrrxxxvvv\\\FFFAAAYYYppprrrjjjgggggghhhoooooolllfffaaaccc^^^```\\\^^^^^^ooozzzTTTXXXwwwgggUUUiiijjjxxxsssjjjfffbbb\\\VVVPPPIIICCC???AAAddd___qqqSSSVVVVVVJJJ]]]aaannn}}}nnnUUUSSSfffxxxuuuvvvlllYYYJJJGGG???BBBSSSZZZmmm]]]YYYIIIYYY[[[TTTLLLJJJKKKJJJCCC<<<666HHHaaa~~~|||zzz{{{|||ZZZUUUqqq[[[DDD===777777===BBBFFFSSSbbbwwwZZZBBBEEE>>>RRRvvvrrrvvvNNN^^^UUUGGGUUUOOOJJJBBB<<<999888777666@@@444vvv}}}}}}{{{DDDKKKlllsssOOODDDRRR|||VVV???FFFXXXcccbbbgggyyymmmUUUDDDGGGKKKEEE??????BBBPPPSSSNNNKKKDDDAAAJJJEEEhhhaaaTTTSSSKKKJJJCCCIIIAAA<<>>;;;777666<<>>KKKllljjjaaa```ZZZVVVTTTRRRTTT___mmmjjjXXXWWWqqqoooTTTUUUddd___\\\[[[dddwwwsssSSSEEEGGGIII___bbbYYYuuu~~~{{{xxxjjjSSSDDDWWWbbbmmmjjjkkkdddaaaccc```aaabbbVVVbbbddd]]]ZZZ]]]SSSqqqoooccceeeeeeddd^^^UUULLLEEEBBB>>>TTTfffOOOIIIPPPfff\\\```xxxnnnQQQQQQlll|||```jjjuuuwwwtttiiiZZZMMMCCC<<>><<<999666777===GGGOOOOOOPPPKKK^^^```eee>>>777666555555444333333222222000000:::HHHiiijjjzzztttssssss}}}gggXXXRRRNNNNNNRRRWWWVVVQQQLLLFFFDDD999555:::888777@@@OOOkkk}}}ggg___```\\\XXXVVVRRRQQQYYYddd~~~___LLLeeerrrYYYYYYfff^^^eeessscccCCCDDDKKKQQQNNN^^^~~~~~~sssnnnllleeeJJJ???jjjllliiihhh___\\\___hhhZZZdddWWWtttWWWRRRiiiaaa```ooopppjjjccccccdddbbb\\\TTTKKKFFFAAAJJJoooYYYRRRTTTfffdddqqqdddLLLIIIWWWbbbddd]]]^^^xxxxxxrrreeeUUUGGG>>>:::>>>TTTlllZZZ```UUUYYYSSS\\\YYYTTTRRRTTTUUUNNNDDD===<<>>LLLHHHKKKdddzzzwwwJJJEEE999JJJvvv}}}wwwnnnVVV___XXXXXXUUURRRPPPKKKEEE???999555333777555DDDpppzzziiiSSSggghhh>>>MMMhhhfffWWWIIIQQQ|||```TTTSSS```ZZZ@@@CCCFFFJJJNNNMMMIIILLL___sssfffUUUTTTNNNQQQLLLMMMGGG@@@<<>>nnnrrrbbbuuu~~~ZZZWWWdddrrr\\\RRRQQQQQQRRRSSSTTTRRRNNNJJJEEECCC:::777;;;888888CCCSSSjjjkkkccc^^^\\\ZZZYYYUUUSSSVVV]]]jjjMMM]]]~~~}}}vvvJJJDDDKKKGGGLLLttt~~~qqqzzzxxxtttlllfff___KKK:::ccclllcccZZZ^^^xxxyyyffffffgggbbbccchhhiiiWWWfffZZZNNNUUUjjj]]]yyyqqqjjjddd]]]]]]^^^```___XXXOOOGGGGGGEEEpppqqqiii___UUUNNN]]]hhhrrrWWWMMMPPPZZZjjjyyyqqqvvv|||yyyyyytttkkk]]]MMMAAA;;;;;;AAAeeeuuubbb|||ZZZWWWZZZZZZbbbZZZVVVZZZ___[[[RRRLLLFFF???OOOrrr{{{UUUMMM\\\~~~zzzzzz\\\RRRdddiiiRRR===<<<888DDDNNNJJJUUUuuummmAAAAAA???WWWhhh}}}zzz```XXX___YYY\\\YYYSSSUUUTTTNNNEEE<<<777444222555;;;dddXXXhhhnnnJJJKKK[[[ZZZTTTMMMbbbzzzlll^^^yyy|||qqqEEEDDDJJJIIILLLNNNLLLVVV{{{hhhYYYWWWOOOPPPIIIPPPNNNIII>>>```xxxuuuvvv||||||xxxpppjjjddd\\\VVVQQQJJJAAA:::888777666777<<>>FFFNNNSSSRRRQQQSSS[[[uuufff|||III666222:::111222222222222222222222222000999(((222:::bbbtttqqqvvvwwwpppdddggg{{{sssyyyyyywwweeeYYYZZZUUUPPPQQQPPPRRRLLLCCCDDDOOORRRMMM@@@<<<555666999777HHHhhh{{{OOOYYYSSSQQQSSSVVVVVVSSSSSSWWWUUUOOODDD|||xxxdddRRRoooYYYJJJLLLFFFbbbttt~~~vvvxxxzzzppprrrwwwrrrnnnkkkbbbPPPgggUUUVVVJJJRRRkkk[[[cccjjjbbb]]]aaacccRRR\\\dddyyyqqqrrrsssooodddgggjjjdddfffgggeeeaaa]]][[[[[[RRRcccXXX]]]|||hhhEEEJJJEEEDDD```}}}}}}}}}}}}{{{uuunnnhhhPPPCCC;;;<<>>LLLXXXccc{{{wwwuuuuuuwwwxxxmmmrrrgggRRRCCC888999FFFNNNIIIMMM]]]yyyTTT???FFFcccRRRGGGdddYYY```SSSVVVeee[[[``````___^^^]]]ZZZVVVOOOKKK===<<<666555NNNuuuzzzyyyWWWYYYVVVJJJSSS~~~ffflllPPP@@@LLLGGGRRRaaa```kkkiiiwww```OOOMMMRRRQQQJJJDDDRRRPPPBBBDDDWWWwwwhhhjjj~~~lllYYYSSSXXX```OOOooo~~~UUUJJJCCC===<<<:::888888888999:::888999LLLKKKLLL[[[TTTIIIVVV```qqq<<<===---;;;111222222222222222222222222444222333222444PPP{{{llluuusssiiiaaakkkzzzvvvzzzsssuuuSSSOOOXXXYYYRRRNNNLLLFFFAAADDDNNNUUUQQQIIIBBB<<<777666555;;;RRRjjjTTTMMMWWWUUURRROOOMMMNNNPPPRRRQQQOOOFFFZZZpppzzznnnYYYfff|||ZZZFFFJJJSSSxxx|||{{{uuu}}}vvvtttsssrrrvvvlllTTTKKKrrr}}}uuucccXXX===WWWmmmWWWyyybbb\\\```[[[]]]{{{nnnjjjwwwqqqaaakkkrrrrrrpppbbb^^^iiigggddd```]]][[[ZZZZZZ```YYYXXXSSS}}}{{{^^^LLLJJJNNNPPPPPP\\\iiihhhppp~~~|||xxxxxxwwwmmm___QQQ<<<:::===:::UUUsssooo]]]YYYOOORRR]]]SSS[[[aaaccc]]]XXXVVVTTTQQQQQQSSSRRRQQQYYYjjjxxx~~~cccDDD@@@bbboooiii{{{yyyppppppuuurrrllloookkk___MMM>>>999===AAAKKKHHHSSSkkkppp???MMMKKKfffRRR;;;kkkppptttTTTTTTTTTUUUVVVXXXZZZ[[[^^^]]][[[YYYWWWVVVVVVUUUJJJBBB555222GGGhhhwwwuuuzzztttnnnSSS}}}^^^YYYLLLjjj{{{}}}bbb>>>IIIFFFQQQNNNZZZ|||___MMMKKKNNNNNNLLLIIIKKKFFFBBBDDDPPPxxx~~~{{{yyyzzzrrr~~~tttbbbUUUTTTZZZkkkUUUGGG@@@<<<<<<;;;:::999888888888<<<===PPPOOOOOOZZZOOOHHHWWWqqq}}}yyyVVV444<<>>AAA===AAAUUUgggooorrroooUUUZZZTTTXXXaaaXXX[[[```bbb\\\WWWVVVUUUSSSOOOOOOMMMIIIKKK[[[uuukkkKKKLLLVVVzzz}}}{{{uuuuuuvvvqqqiii[[[XXXPPPDDD<<<;;;AAAFFFQQQAAAYYYpppRRREEELLL```SSS666```{{{]]]OOOPPPRRRTTTVVVXXXYYYZZZTTTVVVXXXZZZ[[[ZZZYYYXXXMMMGGG<<<444===UUUmmmzzzkkkgggyyy~~~nnnjjjlllWWW\\\jjjGGGCCCVVV]]]RRRVVVvvvYYYNNNOOONNNMMMOOOOOOHHHCCCIIIHHHFFFkkkpppxxxlllvvvwwwwwwyyy||||||wwwgggWWWYYYgggWWWEEE<<<;;;:::::::::999999888888@@@BBBSSSRRRRRRWWWLLLMMMaaakkk;;;...999333...555111111111111111111111111***777666111111555WWWooodddhhhfffgggpppqqqhhheee~~~qqqzzzrrryyy}}}dddUUUOOONNNSSSSSSMMMLLLPPPMMMJJJJJJNNNSSSSSSNNNIII888777666444777EEE```xxxfffggggggUUUYYYXXXVVVSSSQQQPPPNNNLLLJJJHHHIIIUUUeee{{{ttt|||pppeeelll~~~~~~|||zzzrrrfffTTTEEE======AAADDDCCC```xxx{{{{{{xxx|||vvvuuusssppprrrhhhPPPbbbmmmrrrvvvzzzvvvssslllSSSpppoooaaa^^^XXXnnntttkkkwwwaaaeeevvvnnneeeaaa]]]aaaaaa``````___]]]\\\[[[UUU___OOOWWWVVVzzzfffHHHLLLRRRUUUYYYlll~~~{{{wwwvvvuuusssrrriiiVVVDDD:::@@@888EEEfffjjjppp[[[OOOZZZWWWYYY___WWWXXX]]]]]]XXXSSSTTTTTTSSSOOOLLLJJJFFFCCCPPPvvviiiKKKRRRMMM||||||yyytttrrroooggg^^^GGGEEEAAA===;;;>>>EEEJJJGGGHHHppp~~~III:::JJJQQQbbbEEEAAAiiiqqqfffJJJKKKMMMOOORRRUUUWWWYYYYYY[[[]]]aaacccbbb^^^ZZZVVVPPPLLLEEE;;;666CCCeee}}}~~~xxxyyymmmVVVssswwwWWW???BBBHHHSSS|||~~~~~~}}}gggRRRRRRWWWSSSOOOQQQSSSLLLIIIOOOMMM@@@SSSvvv|||{{{kkkjjjhhhiiimmmrrrwwwyyyyyyooommmmmmccc\\\pppYYYDDD999999888777777888:::<<<===GGGIIIVVVUUUXXXXXXOOO^^^uuu___222///555666)))333000000000000000000000000'''777222000666000III}}}kkkllljjjccchhhgggnnn|||zzzxxxoooyyy}}}xxxzzzvvvcccZZZNNNOOOSSSVVVSSSLLLMMMRRRKKKHHHIIIRRRYYYVVVKKKBBB333777:::999>>>OOOgggyyy]]]cccdddVVVTTTOOOOOONNNNNNNNNMMMLLLLLLGGGEEEPPPfffwwwQQQYYY|||nnnttt~~~{{{yyytttgggRRR???999===CCCEEEIIIiiizzzttt{{{xxxssstttrrroooqqqfffOOOTTTzzzxxxvvvmmmhhhiiieeeTTTwww```hhhccc___yyy^^^nnnvvv}}}hhhpppllldddeeehhh___\\\]]]^^^^^^^^^]]]\\\[[[UUU]]]QQQRRRQQQjjjtttUUUffffffZZZ^^^zzz~~~zzz|||{{{tttuuummmccc\\\ZZZUUUJJJ???@@@;;;AAA^^^pppjjjjjjRRROOOXXXUUUSSSTTTNNNQQQUUUVVVQQQMMMNNNPPPPPPLLLGGGFFFFFFBBBKKKpppmmmPPPTTTZZZwwwtttpppiiiccc[[[RRRJJJ>>>;;;;;;<<<>>>AAAGGGMMMDDDiiiQQQ888BBBNNNWWWIIIGGGlllkkkYYYJJJLLLMMMMMMOOORRRWWWZZZ]]]___aaadddeeeddd```[[[XXXQQQNNNLLLEEE999<<<```|||~~~WWWccceeeAAAYYYTTTkkk{{{{{{|||fffRRRTTTXXXSSSOOORRRPPPPPPJJJHHHIIIBBBEEEXXXiiirrrvvv|||xxxuuuaaa]]]WWWUUUWWWZZZ]]]^^^YYYTTTVVV[[[WWWZZZzzzOOOAAA999888666555666999>>>DDDGGGPPPPPPXXXWWW\\\YYYUUUsss???666222...777***000////////////////////////***444------777///===nnnnnneeejjjjjjrrrppprrrzzzpppkkkvvv{{{}}}~~~wwwpppllleeeYYYRRRRRRPPPOOOPPPPPPMMMKKKMMMRRRLLLGGGJJJYYYbbb[[[III<<<777:::888555???ZZZuuucccXXXQQQQQQSSSIIIJJJKKKMMMMMMNNNMMMMMMMMMJJJFFFLLL^^^lllvvvkkkiii}}}sssuuu~~~}}}zzzyyytttlllZZZGGG???BBBEEEEEERRRlll}}}xxxtttuuuqqqsssqqqmmmnnneeeNNNPPP{{{ssskkk```iiioooqqqnnnbbbbbbYYYYYYiiigggoooggg}}}jjjzzziiifffeee^^^hhhooo```ZZZ[[[]]]^^^^^^]]]\\\\\\]]][[[ZZZOOO]]]___|||{{{www}}}xxxtttuuuvvvppphhhhhh]]]OOOHHHFFFCCC@@@>>>AAADDDaaauuuooo___SSSPPPSSSOOOKKKJJJFFFJJJNNNOOOJJJGGGHHHJJJJJJIIICCCCCCFFFCCCEEE\\\yyy{{{iii___www}}}rrrlllcccYYYOOOEEE===:::999888;;;AAACCCDDDIIIQQQccc]]]555BBBUUULLLKKK999^^^}}}{{{jjjRRROOOPPPNNNLLLLLLOOOUUU[[[___VVVWWWYYY\\\]]]^^^^^^^^^SSSNNNMMMKKKAAA>>>VVVvvvaaa[[[sssiiiDDDGGGZZZZZZvvv~~~}}}rrrZZZQQQPPPMMMMMMPPPIIIMMMDDD<<>>EEELLLPPPOOOPPPVVVXXXbbb]]]^^^NNN,,,666222***555...///...........................111++++++333,,,222NNNqqqcccaaacccrrrwwwnnnyyyzzzssskkkhhhrrr|||yyy|||wwwpppeee]]]```gggjjjiiiccc^^^[[[[[[XXXSSSOOONNNSSSPPPMMMKKKLLLNNNRRRVVVPPPJJJOOO^^^eeeYYYFFF:::777777222111IIIvvvsssnnnOOOYYYJJJIIIUUUIIILLLNNNPPPPPPNNNMMMLLLLLLLLLIIIEEELLLYYYdddzzzyyy~~~}}}|||{{{zzzyyyxxxssspppaaaLLLBBBEEEJJJJJJPPP```qqqzzz~~~tttuuurrrtttqqqkkkkkk```JJJMMMkkkkkkfffiii\\\bbbfffjjjyyyooodddcccTTTNNNvvvUUUhhh\\\[[[vvvvvvuuummmeeehhhhhh\\\^^^^^^____________^^^^^^bbb]]]aaaTTThhh]]]sssyyy||||||xxxssspppmmmfff^^^RRRJJJCCC@@@>>><<<===@@@KKKYYYmmmccc```iiiZZZVVVPPPMMMKKKIIIGGGFFFGGGLLLNNNIIIFFFGGGIIIHHHLLLHHHIIIKKKHHHEEELLLYYYooowww}}}~~~|||wwwggg^^^TTTJJJAAA888555666777999AAAJJJJJJHHHMMMXXX~~~vvvaaaBBB777LLLSSS???555MMMmmm[[[XXXFFFMMMPPPNNNKKKIIILLLQQQWWW[[[WWWWWWVVVVVVWWWYYYZZZ[[[TTTMMMLLLMMMHHHAAAJJJZZZzzzxxx~~~wwwttt}}}[[[qqqbbbEEEVVVaaawwweeeTTT]]]{{{{{{ttt^^^OOOJJJJJJKKKKKKDDDIIIBBB<<>><<>>999333555111666YYYxxx[[[KKKUUUQQQQQQXXXRRRLLLNNNQQQPPPMMMKKKJJJKKKGGGJJJBBB@@@MMMYYYvvv}}}~~~}}}{{{|||~~~}}}{{{{{{||||||{{{zzzzzz{{{{{{uuuwwwlllVVVHHHIIIMMMLLLRRRYYYdddmmmKKKbbbyyyyyypppxxxuuuvvvrrriiifff[[[DDDKKKzzzdddkkkdddqqqiiikkkllloookkkkkklll```dddZZZRRR\\\mmmhhhnnnjjjuuu{{{iiijjjdddbbbfffdddbbbgggddddddcccbbbaaaaaaaaaaaa___^^^\\\]]]eee___eeewww}}}rrrttt{{{}}}tttwwwuuunnnhhhaaaYYYQQQCCC???======<<<<<>>999444666<<<>>>BBBMMMVVVSSSLLLRRR^^^hhhOOO??????DDDKKKGGG666:::rrr[[[ffflllWWWIIIBBBHHHKKKJJJHHHHHHIIILLLOOOQQQXXXWWWUUUTTTTTTSSSTTTTTTRRRMMMKKKNNNMMMHHHFFFHHHkkkyyyzzzyyy```gggddd|||XXXEEEGGGVVV[[[RRR~~~~~~~~~}}}sssqqqkkk]]]OOOJJJLLLKKKFFFCCCHHHFFFEEEHHHAAA<<>>???;;;777777;;;???===999777???666:::>>>===BBB555===@@@EEEKKKOOOSSSTTTUUUUUU^^^mmm???777222///222111---...------------------------------+++000222---111666222RRRwww{{{wwwooonnnvvv{{{zzzffflll|||vvvttt}}}\\\]]]\\\```jjjrrrlll___VVVXXXSSSLLLMMMTTTVVVRRRKKKOOOPPPNNNMMMNNNPPPQQQRRRQQQVVV[[[RRR???666777444888666<<>>LLLWWWkkk}}}sssuuu}}}{{{{{{}}}|||{{{||||||}}}|||||||||~~~uuu|||uuu___MMMIIIJJJGGGMMMWWW___gggrrr~~~qqqxxxyyy{{{xxxxxxrrrgggcccVVV???OOOrrriiinnn\\\hhhfffeeecccggg^^^\\\hhheeejjjRRRaaakkkjjj}}}tttfffwwwuuuwwwvvvnnn___```kkk```[[[nnnjjjhhhfffdddcccccccccdddYYY^^^TTTccc[[[___YYYppp~~~rrr|||wwwwwwuuuhhhllllllddd[[[RRRIIIAAAAAA<<<::::::999===LLL\\\\\\dddXXXmmmnnnZZZZZZ]]]RRRHHHKKKKKKGGGIIINNNTTTWWWTTTPPPPPPOOOMMM@@@GGGJJJGGGEEEFFFFFFCCCXXX{{{{{{~~~zzzwwwrrreeeTTTFFFAAA;;;777777666444:::BBBIIINNNZZZaaaZZZOOOTTTbbb???444;;;JJJMMMKKKEEE999VVVvvvPPPnnn>>><<>>???EEELLLNNNbbbfffZZZYYYbbbXXX???666GGGIIINNNRRR;;;555UUUzzzrrr}}}KKK>>>>>><<>><<<@@@AAABBB@@@>>>>>>>>>===;;;999??????@@@@@@AAACCCFFFHHH[[[PPPFFFGGGPPPYYY___cccmmm~~~DDD000000000000///...---------------------------------------------............222OOOxxxxxx}}}vvvppp___kkk|||}}}vvvtttgggjjjpppyyy}}}wwwjjj___UUUUUUUUUTTTSSSQQQOOONNNRRRPPPOOONNNOOOQQQSSSSSSPPPNNNJJJDDD>>>:::777444333>>>999[[[tttdddYYYUUUSSSRRRRRRRRRRRRPPPOOONNNJJJDDDBBBCCCEEEFFFFFFHHHEEEFFFGGGCCCCCCSSShhh|||zzzzzziiiuuuzzz{{{yyyzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxsssvvvyyykkkQQQCCCFFFRRRpppxxxvvvuuuvvvvvvxxxuuulll```RRRFFFAAAXXXlllggg]]]jjjhhhddd```ZZZTTTUUU```mmmvvvaaafffnnnkkkppp{{{fffkkkkkkgggbbb______aaabbbaaa\\\^^^]]]YYYWWWWWWUUUQQQVVVTTTTTTVVVVVVSSSRRRTTTRRRlllyyy}}}|||}}}~~~~~~~~~}}}}}}}}}|||xxx}}}}}}sssmmmnnneeeZZZNNNIIIEEE???;;;:::333???GGGGGGPPPaaaiiifffVVVnnneeeUUUPPPOOOLLLJJJLLLPPPPPPMMMIIINNNPPPPPPNNNJJJGGGEEEEEEGGGGGGGGGEEECCCBBBBBBDDDFFFVVVxxxvvvqqqYYYXXXKKKZZZvvvnnnkkkhhhccc^^^ZZZUUUMMMGGGCCC@@@<<<999444777:::>>>BBBGGGMMMQQQssseeeeeetttvvv___CCC333888FFFOOOKKKFFFFFFOOOYYY|||yyy[[[===@@@BBB======@@@AAABBBDDDEEEFFFGGGGGGIIIKKKOOORRRSSSRRRPPPNNNNNNQQQRRRPPPPPPPPPMMMGGGGGGUUUddd|||uuufffsssjjjhhhxxxlllRRRfffcccpppsss~~~pppffftttYYYKKKPPPJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>:::GGG\\\vvviiiQQQDDDCCC??????BBB@@@???>>>???@@@AAA@@@===;;;BBBCCCEEEEEEFFFHHHLLLOOOKKKMMMTTT[[[\\\]]]iiiwwwnnnCCC777111000000//////...---------------------------------------------............333666iiiuuusssyyy|||rrryyyuuussstttwww{{{{{{vvvrrrZZZkkk~~~sssnnnnnnbbbffflllqqqpppggg[[[RRRUUUUUUSSSQQQOOONNNMMMMMMOOONNNMMMNNNQQQRRRRRRQQQNNNJJJDDD===777444444555--->>>TTTsssqqqVVV[[[QQQVVVUUUTTTTTTTTTRRROOOLLLMMMHHHBBB??????BBBDDDEEEFFFDDDGGGJJJGGGBBBHHHSSSnnndddcccgggjjj}}}xxxyyyyyyuuuzzzzzzyyyxxxxxxyyyyyyzzzwwwsssxxxvvv___OOOMMMxxxwwwrrrpppwwwqqqlllkkkWWWKKKYYY~~~{{{ssseeeXXXfffdddZZZRRRTTT[[[dddnnnvvvkkkeeeeeerrruuuiii]]]```aaacccbbb___ZZZYYY]]]aaa\\\ZZZZZZ\\\[[[WWWUUUVVV\\\XXXUUUVVVTTTPPPPPPRRRWWWcccwwwpppeeefffqqq~~~}}}}}}xxxtttuuuzzzwwwmmmggghhhYYYNNNDDD???===::::::<<<<<>>;;;::::::::::::999:::CCCFFFDDDEEEMMMOOOLLLVVVXXXllloooGGG888BBBHHHLLLNNN???444HHHdddlllfffnnnlll:::999AAA@@@<<<:::???@@@AAACCCDDDEEEEEEEEEHHHLLLQQQRRROOOMMMMMMNNNNNNTTTWWWUUUSSSSSSPPPLLLKKKDDDMMMzzzwwwyyy\\\wwwpppbbbHHHaaa]]]kkk}}}nnnrrrbbbMMMNNNGGGGGGEEECCCBBBAAA@@@@@@?????????===>>>LLLyyyiii]]][[[VVVRRRMMMBBB???>>>???AAADDDFFFFFFFFFEEEIIILLLNNNOOOPPPTTTWWWVVVTTTVVV\\\ccctttZZZ777***666/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........444---TTT}}}}}}nnnwwwsssyyy|||wwwmmmgggkkkssssssmmm___nnnzzzyyyooogggdddddd___```___]]]XXXRRRNNNLLLSSSQQQOOOMMMLLLLLLMMMNNNLLLMMMPPPUUUXXXWWWRRRMMMLLLEEE===:::777555666888777>>>wwwyyyYYYlllkkkSSSRRRSSSSSSSSSSSSSSSQQQMMMJJJJJJGGGCCCAAA@@@AAACCCDDDDDDCCCEEEJJJJJJFFFFFFJJJ```|||pppcccVVVffftttwwwxxxzzzyyyvvvyyyyyyxxxxxxxxxxxxxxxyyy{{{wwwyyy~~~xxxllliiinnntttmmmnnnlllwwwooommmrrr___^^^qqqlll^^^\\\```SSSVVVYYYWWWWWWiiipppWWWbbbnnnggg|||pppjjjlllaaaccceeefffccc^^^\\\]]]aaaaaa\\\]]]cccbbbZZZXXX]]]^^^YYYVVVUUUSSSOOOPPPSSSRRRWWWooouuuuuuiiiddd[[[\\\kkkttt||||||}}}~~~~~~~~~yyyyyy}}}~~~{{{yyyyyyzzz{{{sssrrrssstttlllaaa\\\^^^PPPGGG>>>;;;::::::<<<@@@NNNGGGSSSlllqqqhhhuuu~~~___VVVOOOLLLGGGHHHKKKOOOQQQPPPLLLHHHTTTRRROOOJJJEEECCCCCCDDDBBBDDDEEEEEEBBB@@@??????@@@@@@UUUrrrmmmqqqiiipppbbbQQQJJJGGG>>>;;;@@@???@@@???===:::777555555;;;:::::::::;;;<<<<<<<<<@@@LLLPPPJJJJJJSSSTTTLLLMMMbbbooo```AAA111;;;KKKSSSEEE:::EEEZZZeeemmmyyysssEEE777DDD???999=========>>>???AAABBBCCCCCCCCCGGGLLLPPPOOOKKKHHHJJJLLLMMMTTTWWWTTTQQQQQQQQQPPPOOOFFFIIIgggbbbooo```ppp[[[WWWwwwkkkgggqqqcccLLLLLLGGGGGGEEE?????????>>>???@@@AAAAAA???666IIIUUUvvvssszzzsss~~~~~~uuueeeRRRFFFDDDBBBBBBEEEIIIKKKLLLHHHNNNSSSVVVUUUVVVXXX[[[aaagggsssjjj000555***000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---:::XXXvvv|||tttrrrwwwxxxjjjYYY```jjjrrrpppllljjjeee```fffeeebbb]]]WWWSSSSSSUUUQQQPPPNNNMMMMMMOOOQQQRRRRRRRRRSSSXXX\\\[[[VVVQQQLLL@@@888888999777555666DDDVVV}}}zzzggg```yyy|||QQQ\\\QQQNNNNNNNNNOOOPPPOOOKKKHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCAAABBBEEEGGGEEEDDDEEEMMMkkkxxxttt^^^WWWVVV```kkknnnqqquuurrrrrrsssttttttuuuuuuuuu{{{zzz{{{|||vvvqqqyyyoooggghhhgggrrrkkkjjjpppcccpppkkk___VVVaaaTTTYYYLLLPPPssswww[[[bbbzzzYYY[[[|||xxx]]]mmmpppbbbjjjiiifffdddcccaaa___^^^```ZZZZZZ```___WWWUUUZZZ]]]XXXUUUTTTSSSQQQRRRVVVJJJYYY]]]}}}{{{ppp~~~[[[VVVPPP[[[hhhppptttwww|||~~~}}}{{{||||||}}}}}}~~~~~~~~~|||zzzxxxxxxzzz~~~zzzsssmmmkkkmmmppplllkkkiiicccYYYOOOLLLNNNFFF@@@;;;<<<>>>AAAFFFKKKUUUVVVcccnnngggjjj```ZZZZZZQQQMMMNNNMMMNNNNNNNNNMMMKKKIIIOOONNNKKKGGGBBB??????@@@BBBDDDEEEDDDBBB@@@??????@@@???NNNnnn|||}}}jjjWWWSSSNNNFFFAAA???888:::;;;:::888777888:::>>>?????????@@@AAABBBCCCAAANNNSSSNNNQQQ]]]```YYY___\\\KKK777666GGGQQQOOODDD777777kkkmmmzzzIII888===GGG;;;666===:::;;;<<<===>>>???@@@@@@@@@DDDIIILLLKKKGGGEEEGGGKKKLLLQQQQQQMMMJJJMMMQQQRRRLLLOOOOOOUUU~~~qqqllleeennnkkkSSS```fffzzz___IIIJJJGGGIIIFFF??????>>>===>>>???AAABBB;;;222EEE>>>```xxxoooSSSOOOIIIEEEDDDEEEFFFFFFEEEKKKQQQTTTUUUXXX___eeehhhooo:::222---777+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++111,,,;;;dddxxx~~~xxxcccQQQ^^^hhhoooqqqssstttmmmcccdddeeefffccc___ZZZVVVUUURRRQQQPPPOOOPPPRRRUUUVVVUUUQQQNNNPPPUUUVVVTTTPPPJJJ>>>555666777555555999EEEyyyzzzmmmdddvvv[[[VVVYYYLLLKKKJJJJJJJJJKKKKKKHHHFFFFFFGGGHHHGGGEEECCCBBBBBBBBB@@@>>>>>>??????>>>>>>@@@YYYbbb~~~~~~cccNNNNNNTTTVVV\\\eeeiiijjjllloooqqqrrrssssssrrruuuzzzzzzsssnnnvvvxxxmmmlllhhhfffmmmiiiiiikkkeeexxx[[[fffTTTTTTaaaLLLJJJmmmttt]]]WWWtttwwwjjjgggfffbbbnnnjjjgggjjjeeeaaa```aaaaaa^^^ZZZ[[[XXXXXXYYYXXXUUUTTTWWW[[[VVVTTTTTTTTTSSSUUUYYYVVVcccaaaxxxttt{{{kkkHHHIIIKKKOOOUUU___iiipppuuuyyy||||||}}}}}}yyyzzz{{{{{{xxxttttttzzz||||||xxxoooddd^^^]]]```[[[YYYUUUNNNEEE???>>>@@@>>>;;;===BBBHHHKKKRRRXXX]]]^^^]]]aaaxxxhhh^^^dddddd^^^XXXSSSRRRPPPNNNKKKJJJHHHHHHKKKLLLLLLIIIFFFBBBAAA@@@BBBCCCDDDCCC@@@???>>>??????>>>GGGXXXdddnnnvvvsssnnnZZZMMMOOONNNHHHGGGDDD@@@<<<<<<===???>>>???AAAAAAAAACCCGGGJJJMMMTTTUUUQQQQQQYYY\\\YYYRRR@@@666>>>IIIJJJDDD???===DDD\\\sssqqq|||SSSAAA;;;;;;<<<888::::::444888999:::;;;<<<<<<<<<<<>>===>>>???@@@999777===;;;JJJsss}}}vvvqqqiiibbb^^^[[[XXXVVVQQQWWW^^^eeelllxxxqqq}}}777...999---666...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,000+++222JJJ___vvvyyyyyymmmffflllsssuuuqqqqqqtttnnnccc```aaaaaaaaa^^^YYYSSSOOOQQQQQQPPPPPPQQQRRRSSSTTTPPPNNNNNNRRRVVVUUUNNNGGGDDD<<<777777666444===KKKbbbvvvxxxllldddQQQ[[[PPPLLLKKKJJJHHHGGGGGGFFFEEECCCDDDEEEFFFDDDAAA???@@@BBB>>>>>><<<::::::;;;;;;;;;<<>>===>>>>>>BBBBBBGGGOOOTTTVVV[[[```cccbbbfffgggVVV^^^\\\YYYZZZTTTRRRRRRQQQNNNJJJGGGFFFEEEGGGJJJMMMMMMJJJFFFCCCAAAAAABBBBBB@@@===<<<===>>>>>>:::>>>EEEHHHRRRsssooosssbbbUUU]]]______XXXNNNDDD???>>>???AAA@@@AAABBBBBBCCCEEEKKKOOOVVVUUUQQQLLLIIIIIIKKKNNNIIIAAADDDMMMEEE222111???\\\[[[yyytttkkkBBB<<<======777777<<<999333666666666777888999999999999>>>>>>???@@@BBBDDDFFFHHHIIIIIIGGGDDDFFFLLLOOOMMMKKKMMMSSSDDDaaattt}}}www}}}lll[[[NNNAAAccceee}}}eeeNNNNNNIIIHHHBBBEEECCCAAA>>>=========>>>;;;@@@666AAA;;;AAAzzz{{{lllsss|||YYYgggrrrqqq@@@...---000555&&&222------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++(((---000222GGGnnn}}}|||mmmfffiiihhhaaaeeeccc```___]]]ZZZUUURRRPPPOOOOOOOOONNNOOOOOOOOOMMMOOOVVV```ddd^^^NNNAAA>>>999999999555666III```bbbbbbzzz[[[VVVNNNUUUOOOPPPMMMKKKHHHFFFEEEDDDBBBAAACCCDDDCCC???<<<;;;???BBB999;;;;;;::::::<<<======:::999999___zzzzzziii\\\TTTKKKHHHJJJOOOSSSXXX[[[]]]^^^eeeeeegggiiiiiihhhjjjnnnjjjmmmwwwzzzsssuuuvvvnnnqqqllliiiiiihhhdddaaaaaa```XXXZZZ^^^XXXWWW\\\]]]RRRUUUNNNYYYKKK^^^^^^iiicccccccccaaagggooohhh^^^vvv{{{{{{ZZZhhhiii___cccZZZ]]]ZZZXXXUUUUUUVVVXXXZZZZZZUUUZZZXXXQQQRRR[[[^^^ZZZYYYVVVUUUVVVVVVTTTUUUXXXWWWFFFiii[[[XXXqqq}}}xxxwww```TTTMMMEEE>>>@@@KKKUUUZZZ```fffddd^^^hhhgggeeedddbbb```___^^^[[[[[[YYYWWWUUUTTTVVVXXXTTT\\\dddaaaTTTFFF???===<<<>>>>>>>>>AAADDDEEEDDDLLLMMMSSSZZZ]]]]]]^^^bbb___kkkqqqSSSYYYgggWWWRRR[[[UUUOOOPPPPPPNNNJJJFFFDDDBBB???CCCHHHJJJHHHCCC???===AAAAAA@@@===;;;:::<<<===>>>777777:::999CCCfff[[[WWWtttlllhhhiiiZZZbbbYYYLLLBBB>>>???BBBDDDEEEFFFGGGEEEEEEGGGMMMRRRQQQKKKFFFDDDAAA???CCCJJJCCC>>>999666444@@@ccc\\\ooosssGGGCCCAAA111999888;;;BBB444,,,===444555666777777888777777<<<;;;;;;===AAAEEEFFFGGGGGGHHHFFFEEEIIIOOOOOOJJJGGGBBBRRRMMM\\\wwwrrrxxx{{{{{{vvv~~~pppeeeRRRFFFAAA;;;\\\aaaggg]]]OOOLLLHHHEEEJJJEEEBBB@@@??????@@@???>>>======@@@AAA:::===VVVtttxxxyyybbb^^^}}}~~~===888222---,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///***+++//////999]]]}}}zzzyyyrrrfff^^^]]]kkkccc\\\ZZZYYYWWWRRRPPPLLLSSSKKKPPPNNNHHHPPPKKK[[[fffttt|||xxxgggPPPAAA555555<<>>?????????>>><<<;;;;;;::::::999999888===:::999BBBVVVsssyyy___WWWIIIEEEMMMRRRLLLIIILLLVVVSSSTTTYYY[[[YYY^^^eeecccccccccbbbbbbcccfffiiiccc```^^^^^^^^^]]]YYYVVV[[[WWWRRRNNNNNNNNNNNNNNNPPPSSSXXX[[[[[[ZZZYYYXXX[[[]]]jjjooo^^^YYY[[[XXXbbbcccbbb___\\\YYYYYYYYYZZZVVVRRRSSSWWWYYYXXXVVVUUUQQQNNNPPPTTTVVVTTTQQQRRRTTTTTTSSSPPPNNNMMMMMMLLLNNNKKKHHHQQQjjjrrruuubbbiiiJJJDDDEEE:::>>>IIIJJJMMMOOOJJJIIIPPPQQQJJJHHHNNNOOOIIIOOOLLLHHHGGGGGGGGGFFFEEEFFFCCCBBBEEEIIIHHHAAA;;;@@@;;;>>>GGGFFF@@@IIIZZZVVVPPP```aaaXXXWWWhhhdddYYYVVVSSSSSSVVVWWWUUUSSSRRRPPPOOOPPPLLLFFFFFFIIIIIIGGGDDDAAA>>><<<;;;;;;<<<<<<<<<===<<<;;;;;;::::::999===@@@<<<:::LLLbbbppppppppphhhmmmgggvvvuuuuuuaaaKKKTTT\\\RRRHHHJJJOOONNNKKKGGGFFFIIIKKKLLLDDDBBBAAAAAA@@@>>>===>>>===---999<<<777hhhZZZHHH|||JJJ999:::777888888777666666666666666666666666444222222444666555777:::>>>AAADDDEEEEEEGGGGGGFFFFFFGGGJJJLLLMMMFFFRRRKKKHHH___qqq{{{{{{}}}nnnZZZKKKAAA===BBBIIIZZZZZZ___VVVJJJKKKIIIFFFJJJDDDBBB???>>>>>>???>>>===@@@<<<<<<===999777EEEYYY}}}mmm```jjjGGG666333...++++++,,,---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---***---000,,,111PPPtttvvvnnnrrr{{{vvvjjj]]]UUURRROOONNNNNNNNNQQQFFFLLLRRRWWWlllnnntttYYYCCC888:::777000333SSS}}}hhhhhhUUUMMM^^^VVVOOORRRIIICCCDDDGGGIIIIIIGGGEEEDDDEEECCC@@@?????????>>>===;;;;;;;;;:::999999888888888888999===JJJddd{{{wwwsss~~~sssdddTTTLLLIIIHHHJJJOOOFFFFFFJJJQQQTTTRRRRRRWWWTTTUUUVVVVVVUUUTTTTTTUUUTTTQQQMMMLLLNNNPPPQQQPPPOOOPPPRRRUUUVVVWWWXXXXXXYYYZZZZZZVVVRRRTTT\\\ccc~~~}}}sss^^^```___^^^[[[YYYYYY[[[]]]]]]YYYVVVWWWZZZ\\\ZZZWWWTTTPPPLLLMMMRRRVVVWWWVVVQQQRRRRRRQQQNNNKKKKKKKKKJJJJJJHHHGGGOOOggg{{{}}}rrrsssnnnwwwZZZVVVFFFDDDHHHCCC444666BBBEEE>>>AAAAAA@@@AAACCCBBB>>><<>>AAAEEEHHHDDDMMMQQQQQQVVV^^^^^^WWWmmmeeeggg\\\eeehhhTTTYYYWWWTTTSSSRRRQQQOOONNNOOOMMMLLLMMMJJJGGGGGGKKKKKKIIIFFFBBB>>><<<::::::;;;;;;;;;;;;;;;::::::999;;;666666:::777333:::GGGooo{{{tttbbb\\\^^^qqqzzzlllaaaPPPGGGQQQ]]][[[MMMBBBHHHIIIIIIFFFBBB???;;;999CCC@@@======;;;999;;;>>>===;;;???EEEnnnXXX```xxxYYY===888:::777888777666555555555555666666777666555333333444666666888;;;>>>AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMQQQSSSLLLEEEIIIYYYzzzssslllooovvv||||||qqqyyy{{{aaaSSSDDD======AAAJJJSSSYYYUUUYYYOOOEEEIIIIIIDDDFFFCCC@@@>>><<<======<<<;;;@@@:::888:::999555777???bbbuuutttmmmaaauuuWWW&&&///---+++***+++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++*********)))---000***)))???[[[rrrfff```\\\XXXWWWYYY[[[eeecccpppwww{{{iiiJJJ999555888666>>>TTTmmmkkkRRRggg___KKKSSS```TTTMMMNNNFFFBBBEEEGGGJJJIIIGGGDDDAAAFFFCCC@@@???>>>>>>===<<<;;;::::::999888888777777444777888777<<>><<<::::::;;;;;;;;;:::::::::999999???777555999:::555333666BBBPPPgggVVV@@@AAAMMMaaatttsssgggUUUEEEBBBEEEDDD???SSSPPPKKKEEE???<<<<<<>>>:::<<>>FFFCCC@@@>>>>>>===<<<;;;:::999999888888777666666333666888444444???TTTeee}}}{{{}}}iii[[[TTTLLLHHHGGGJJJNNNRRRIIILLLOOOQQQQQQQQQRRRSSSPPPQQQRRRSSSRRROOOKKKHHHQQQRRRPPPMMMKKKOOOYYYbbbcccpppvvvmmmaaaiii|||hhhZZZmmmYYYYYYYYYWWWWWWXXX\\\___[[[ZZZYYYZZZ[[[ZZZWWWTTTPPPNNNLLLNNNRRRVVVWWWXXXVVVVVVVVVSSSPPPNNNNNNOOORRRLLLMMMRRRMMMDDDLLL]]]ooo{{{xxxhhhrrrbbbKKK```uuuooo___MMM@@@BBBEEECCCCCCGGGHHHAAA999999===AAA@@@>>>FFFJJJNNNQQQUUU^^^jjjttthhhRRRSSSuuu\\\TTT[[[ZZZZZZZZZYYYTTTMMMIIIIIIJJJLLLIIIHHHHHHGGGFFFIIIOOOJJJHHHEEEBBB???===<<<<<<;;;;;;::::::999999999:::>>>777555:::===:::777888333>>>^^^zzziiiRRR@@@;;;@@@???DDDIIIIIIGGGFFFFFFEEE===;;;:::888444000222666???;;;888666444>>>ZZZuuutttVVVcccjjjgggoooPPP555000333222222666555444444333333333444444555666666666444444555666666777888999;;;<<<======>>>BBBHHHMMMPPPNNNLLLIIISSSHHH]]]ssseeeSSSRRRQQQuuucccZZZjjj~~~iiiVVVIIIDDD<<>>===<<<<<<;;;:::999888888777666666555555555666666555444999AAAHHHccctttooopppeee___[[[XXXXXXXXXWWWTTTQQQOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVOOOTTT[[[aaajjjwwwnnnTTT[[[mmmgggkkkPPPUUUWWWYYYZZZXXXXXXXXXYYYXXXXXXXXXYYYYYYWWWUUUSSSNNNNNNPPPRRRTTTTTTSSSRRRUUUVVVUUURRRPPPNNNOOOPPPPPPIIIKKKVVVVVVKKKIIIPPP^^^}}}~~~{{{qqqdddXXXCCCffflllUUUBBB>>>???>>>>>>BBBDDDCCCCCCDDDGGGKKKOOOQQQRRRNNNJJJNNN\\\ppp]]]fffeee]]]WWWVVVZZZXXXYYYXXXTTTOOOLLLLLLNNNMMMJJJHHHHHHFFFDDDGGGMMMEEEDDDBBB@@@???>>>>>>???<<<;;;:::999999999::::::777555444666777777888;;;<<<222AAA]]]yyy}}}|||{{{sssaaaPPPDDDEEECCC:::333333///222999@@@???:::;;;@@@@@@BBBJJJSSSXXXgggrrrXXXaaa\\\444444333333333444333111333222222222222222333333333444666555444444444555444444555666777888999999<<<@@@GGGLLLNNNMMMJJJGGGNNNCCCPPP]]]SSSPPPYYYYYYjjjnnndddZZZVVVddd}}}zzzsssgggXXXKKKCCCAAAAAAFFFNNNUUURRRPPPfff___JJJOOOHHHBBBHHHIIIEEEGGGAAA???;;;:::999999888777888999:::888666555888;;;666888>>>WWW|||}}}uuuhhhjjj{{{zzzAAA...666333(((...,,,++++++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++%%%$$$)))...---+++,,,---@@@qqq{{{[[[@@@222444===DDDXXXvvvjjjXXXgggllleeeTTTEEEFFFKKKNNNLLLJJJIIIFFFEEEEEECCC???======???BBBDDDAAA>>><<<:::;;;;;;;;;:::888777777666666555444444666555555555777777777666JJJrrrzzzzzz~~~zzzssskkkgggeeeeeebbbaaa______ccckkkuuu|||qqq```~~~ttt|||vvvnnnjjj\\\OOORRRUUUXXXYYYWWWVVVUUUTTTWWWWWWWWWWWWVVVUUUTTTTTTMMMOOORRRUUUUUUSSSPPPNNNPPPPPPOOOMMMKKKKKKLLLNNNPPPHHHFFFMMMQQQNNNMMMOOOSSSqqq}}}llliiiiiiwwwooo~~~^^^DDDKKKcccttteeeaaa```\\\WWWSSSIIIUUU^^^XXXHHH???EEENNNQQQVVVeee|||sssLLLRRR^^^WWWRRRXXXTTTTTTTTTRRROOONNNOOOPPPLLLIIIGGGHHHEEEBBBDDDIIIBBBAAA@@@>>>>>>>>>???@@@;;;:::999888888888999:::777888888666444444888<<<@@@222666AAAKKKlll}}}hhhXXXVVVPPPKKKLLLPPPHHHCCCCCCCCCHHHYYYkkksssmmmkkkmmmkkknnnvvvxxxuuuKKK777///333222---///666555---111111000000111111222222111333444555444333333444333333333333444666777888;;;???DDDHHHJJJIIIGGGEEE<<>>888???NNN\\\ddd}}}nnnNNNhhhcccRRRXXXKKKIIIOOOOOOLLLJJJBBB===@@@AAA???===<<<<<<>>>@@@BBB===;;;999888999::::::999777777666666555444444333333333333555666777555333777@@@```~~~yyyuuueeeyyyyyyttthhhzzz{{{[[[WWWppp\\\LLL^^^OOOQQQSSSTTTSSSRRRSSSTTTRRRSSSSSSRRRQQQQQQRRRSSSMMMOOORRRTTTSSSRRRPPPOOOJJJJJJJJJHHHGGGGGGJJJLLLNNNJJJFFFEEEGGGIIIIIIIIIHHHQQQsss{{{|||vvvfffssszzzvvvZZZ^^^rrrtttmmmttt}}}hhhzzzgggZZZRRRSSSUUUSSSRRRUUUPPPNNNMMMMMMNNNNNNNNNMMMGGGEEEEEEFFFDDD@@@AAAFFFAAA@@@???============>>>999888666555555555777888999::::::888666777888888:::888===:::000777MMM\\\{{{wwwttt~~~pppdddfffuuuaaaEEE===222666555111,,,...333222...000/////////000000111222///111333444333222222333333333333333444666888999;;;>>>AAADDDEEEEEEDDDCCCGGGYYYVVVIIIWWWkkk```HHHQQQrrr}}}llljjjrrr\\\TTTQQQOOONNNmmmqqqvvv|||{{{zzz{{{zzzssshhh___YYYOOOEEE@@@??????@@@CCCHHHMMMQQQ\\\```wwwWWWIIIQQQMMMDDDDDDBBB???DDDBBB???<<<:::999999888777;;;:::999999;;;<<<:::555555CCC>>>...333NNNuuu}}}|||{{{iiiiiiuuubbb]]]gggjjjnnnwww```zzzEEE...'''///...***+++++++++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++)))&&&$$$)))///,,,***111<<>>===<<<<<<<<<<<<;;;999777777888::::::999777666666555444444333333000111333444555555666777000===777YYY{{{|||ooozzz~~~|||vvvssssssvvvlllzzzjjjPPPaaaVVV]]]UUUSSSMMMMMMNNNOOOOOONNNPPPRRRUUUNNNNNNNNNMMMLLLLLLOOOQQQNNNOOOQQQRRRQQQQQQRRRRRRHHHHHHHHHFFFEEEFFFIIILLLGGGKKKKKKGGGFFFIIIJJJHHHIII>>>ZZZ~~~~~~yyyvvvqqquuuvvvmmmyyy```UUUYYYZZZjjj|||jjjOOOHHHHHHOOObbb~~~fffYYYVVV```___OOOGGGJJJMMMJJJHHHHHHKKKMMMLLLJJJBBBAAABBBDDDCCC???@@@DDDBBBAAA???===<<<;;;;;;<<<888666444333333333555666666666666666777888666222:::555666;;;:::666666:::FFF]]]tttxxxnnnkkkEEE<<<555---222///000222333111---...222///////////////000111111...000222333222111111222444444333444555777999:::<<<===???@@@BBBBBBBBBBBB@@@WWWPPPPPPqqqVVV^^^tttPPPGGGNNN@@@DDDJJJQQQYYY```bbbbbb^^^aaaccc```ZZZVVVVVVXXXMMMPPPLLLCCC???BBBDDDBBBAAADDDGGGIIIKKKQQQYYY___}}}WWWQQQ[[[RRRCCCCCCDDD@@@??????>>>===<<<:::999888777888888999999999999888888444666999999999>>>GGGNNNtttyyy{{{TTT000//////...------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++111---***BBBiii{{{vvv}}}~~~ooo]]]EEE<<>>AAACCCEEEFFFFFFVVV}}}___SSSXXXaaavvvssswww```RRRJJJCCCCCCEEEFFFDDDCCCHHHDDDBBBDDDEEEBBBAAABBBGGGDDDAAABBBBBBCCCFFFIIINNNPPPRRRTTT]]]uuuZZZOOOWWWNNN@@@@@@BBB??????>>>===<<<;;;:::888777777777777888888888888777777666888888666444666;;;AAAEEElllYYY666...333......------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************&&&+++......000===RRRaaaccclllrrr|||~~~zzzmmm```KKK@@@HHHMMMMMMZZZoooyyy}}}|||XXXZZZnnn|||jjjOOOIIILLLJJJGGGFFFLLLLLLJJJGGGCCCAAAAAABBB@@@BBBCCCAAA===:::999:::???>>><<<:::999888777777666555555555444444444333444444444444444444444444///777<<<999888EEEbbb{{{wwwwwwooommmgggmmmqqq}}}\\\???MMMNNNOOOOOONNNLLLJJJHHHKKKLLLNNNMMMKKKJJJKKKLLLOOOOOOPPPPPPPPPOOOOOONNNLLLNNNQQQQQQPPPMMMKKKJJJFFFFFFEEEGGGIIIKKKKKKJJJIIIIIIHHHFFFDDDBBB@@@??????>>>@@@IIIYYYmmm~~~vvvggguuu{{{vvvuuu}}}zzz{{{}}}eeeXXXXXX\\\OOOTTTVVVSSSPPPOOOMMMJJJKKKPPPRRRNNNKKKKKKHHHDDD<<<>>>@@@BBBIIIOOOMMMGGGBBBBBBAAA>>>;;;888888999777777777666666666555555555555555555555555555555444444444444444444444444999666777BBBWWWmmm~~~|||FFF===444...111444222000111.......................................//////000//////000000000111111111222222222222333333333333666888:::;;;;;;===@@@CCCFFFIIIIIILLL]]]jjj___HHHPPPOOONNN^^^hhhwww```OOOFFFDDDDDDEEECCC???===@@@CCCCCCEEEHHH===BBBGGGJJJHHHGGGIIIMMMSSS[[[oooYYYNNNTTTJJJ<<<>>>@@@===>>><<<<<<;;;:::999777666666666666777777777777666666666777888555222111333666111CCC\\\vvvYYY777000222,,,$$$,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,(((,,,222***!!!///HHHYYY|||iii```xxxvvvqqqjjjgggnnn}}}oooiiimmmllljjjxxxxxxaaajjjZZZ___uuuzzzXXXMMMGGGLLLQQQNNNLLLMMMMMMNNNNNNKKKHHHEEECCCDDD???AAAAAA???<<<:::999:::===<<<;;;999888777777777555555444444444444333333444444444444444444444444///666:::666///111>>>KKKeeerrr|||tttxxxxxxgggbbbfffqqq}}}uuuYYYNNNMMMHHHIIIJJJJJJIIIHHHFFFEEEKKKNNNOOOLLLGGGEEEGGGKKKLLLNNNQQQSSSSSSQQQNNNLLLLLLMMMOOOQQQRRROOOJJJGGGHHHHHHHHHIIIKKKKKKIIIGGGFFFFFFFFFEEECCCBBB@@@???@@@>>><<>>???<<<>>>;;;;;;:::999888777666555555555666666666666555555444666777666444333444666888111---:::\\\YYYGGG000&&&***222555444++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))444&&&$$$///000''''''222666KKKkkkpppggghhh}}}zzzyyyqqq^^^VVVXXXkkkiii???PPPIIIFFFJJJMMMLLLMMMPPPGGGJJJLLLKKKIIIGGGFFFFFF>>>??????>>><<<:::999999;;;:::999888777777666666444444333333333333333333333333333333333333333333777333111222777888555111@@@BBBccc}}}}}}}}}{{{nnnsssuuuTTTFFFCCCGGGOOOEEEFFFFFFGGGHHHHHHHHHHHHKKKOOOQQQLLLEEEBBBFFFKKKKKKMMMPPPRRRSSSQQQNNNLLLMMMLLLMMMOOOQQQPPPJJJFFFGGGGGGHHHIIIJJJJJJGGGDDDEEEEEEEEEEEEEEEDDDBBBBBBEEECCC@@@<<<>>>GGGUUU```jjjzzzuuuvvvkkkkkkaaappp}}}ggggggggglllxxx{{{nnncccXXXSSSVVVXXXUUUQQQNNNRRRUUURRRPPPQQQQQQNNNHHHOOOSSSQQQJJJHHHIIILLLGGGHHHIIIJJJJJJHHHBBB<<<:::;;;;;;999777666777888555555555555555555555555444444444444444444444444222333333444555666666777666888888555222222666999CCCMMMccc~~~oooWWWBBB777555444222222333333111---+++---000------------------------------,,,,,,------...///........./////////000000///000000000000111111111333555666777888:::===???;;;???FFFIIIEEEDDDLLLVVVIIILLLNNNKKKOOOqqqoooYYYXXXXXXJJJ???AAA???;;;===::::::999888777777666666555555666666666666555555333444555555555444444555333777777333444CCCXXXggg}}}RRR111"""---666555---'''+++222***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((---'''$$$(((......***%%%777***999ddd{{{sssnnnxxx}}}oooiii|||~~~gggMMMNNN]]]zzzhhhOOODDDLLLKKKEEE@@@AAAEEEFFFFFFGGGCCCEEEHHHHHHFFFDDDBBBBBB======<<<<<<<<<;;;999888999888777666666666666666222222333333333333333333111111111111111111111111666111...222999;;;666000,,,333@@@DDDRRRzzzpppttt^^^@@@;;;@@@???;;;:::BBBBBBCCCDDDFFFGGGIIIJJJLLLOOOQQQLLLEEEBBBFFFKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNLLLKKKMMMOOONNNJJJGGGDDDDDDEEEFFFHHHGGGEEEBBBEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCAAA===<<>><<<;;;<<<;;;::::::;;;;;;999777666666555555555555555666111111222222222222333333000000000000000000000000---111444333000///333777<<<+++444HHH@@@888ZZZ}}}zzzLLL>>>777666===BBB@@@>>>@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJMMMNNNKKKFFFDDDFFFJJJMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNNNNMMMIIIFFFCCCBBBBBBCCCEEEDDDBBB@@@DDDDDDDDDDDDDDDDDDCCCBBB:::;;;<<<<<<<<<===???BBBRRRXXXnnn|||pppttt~~~xxx}}}xxxoooyyy```JJJTTTfff^^^XXXRRRQQQSSSTTTQQQMMMOOOTTTUUURRRPPPRRRRRRPPPPPPKKKIIIMMMQQQOOOLLLKKKHHHGGGHHHKKKIIICCC??????<<<<<<;;;888555333333444333333333444444444444444333333333333333333333333333444444555555666666666666444222222555777666555333111222444333333???NNNPPPVVVjjjaaabbbYYYLLLFFFAAA666)))&&&///888999111+++...555---------,,,...111...(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------.........////////////000000000111111///111222333444666999;;;BBB===<<>>EEEJJJMMMTTTaaa\\\TTTQQQEEE???DDD@@@999<<<:::::::::999888888777777666666666777777666666666666555333222222222111111666000---333;;;===888222>>>888888KKK___ggg___888)))111999111###,,,---,,,)))'''(((---111))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###---222---'''))),,,,,, ---444---###)))AAAWWWzzzqqqfffuuubbbgggcccgggzzz|||eeeQQQOOOXXX]]]VVVLLLLLLUUU^^^sssuuukkkRRR===???JJJMMMEEE===;;;===???BBBEEEFFFEEEBBBAAABBBCCCBBB???<<<;;;;;;;;;999888999;;;;;;999777555444444444444444555555111111111111222222222333000000000000000000000000---000333111,,,+++000666+++666222(((---888@@@DDDzzzzzzyyyzzz}}}}}}{{{~~~lllEEEAAAAAAAAA@@@===888666999===CCCBBB@@@??????@@@BBBDDDGGGHHHJJJIIIGGGFFFGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEJJJPPPRRRPPPLLLGGGDDDEEEDDDBBBBBBBBBAAA@@@>>>@@@@@@@@@@@@@@@???>>>>>>666666777999<<<<<<<<<:::222CCCZZZuuurrr{{{{{{nnnaaa]]]^^^ZZZOOOEEESSSQQQPPPTTTXXXWWWRRRKKKMMMQQQQQQNNNLLLNNNNNNLLLMMMFFFDDDIIIMMMKKKHHHHHHFFFCCCDDDGGGEEE???<<>>CCCHHHHHHDDDFFF:::@@@???IIIPPPHHH[[[YYYvvvzzzXXXNNNLLLAAA===CCC@@@999<<<;;;:::::::::999888888888666666777777777777666666666555333222333555555555333555888888444111333777)))888666---333;;;;;;<<>>BBB???===AAACCCAAA???@@@BBBCCC>>>???AAA@@@???>>>>>>???;;;999777999;;;<<<999666444444333333333444555555000000111111222222222333111111111111111111111111555000,,,---222555333///...;;;555///777333...:::BBBEEEIIIhhhrrrmmm{{{rrrKKKEEE111555555777666555777;;;======HHHFFFCCC@@@??????AAABBBDDDEEEFFFHHHHHHHHHGGGFFFHHHIIIHHHHHHFFFEEECCCBBB@@@HHHRRRVVVSSSKKKEEEAAAIIIFFFCCCAAAAAA@@@>>><<<<<<=========<<<;;;:::999:::888777999<<<<<<999666888;;;???KKKXXX]]]lll}}}^^^XXXLLLKKKKKKJJJIIIIIIMMMQQQOOOQQQRRRQQQNNNMMMPPPSSSJJJNNNNNNJJJHHHJJJJJJHHHEEE???>>>DDDHHHFFFEEEHHHGGGDDDCCCEEEAAA999777;;;777888777666333222333444222222222333333444444444222222222222222222222222222222111111111111111111///111444555444222222111222222111000222666555222...===777---222111000===:::222///444666222111444///222///222777222...777***333888111******...111+++///...((('''---000///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......---...000111222444777999444:::<<<:::<<>>@@@???>>>??????DDDDDDDDDFFFHHHIIIHHHGGG?????????>>>>>>>>>>>>>>><<<<<<777222555:::888000333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222666///888AAAEEEggg{{{zzzppp{{{|||bbbCCC888999:::888777777777777777777777777777===============>>>??????BBBFFFJJJIIIEEECCCEEEGGGLLLKKKJJJIIIGGGFFFDDDDDD???DDDJJJLLLJJJFFFDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@===<<<<<<;;;:::888888888888888888888888888222555888>>>HHHTTTaaaiii}}}jjjZZZPPPKKKIIILLLKKKIIIHHHGGGGGGGGGGGGQQQRRRSSSRRROOOMMMMMMMMMPPPJJJFFFHHHIIIEEECCCCCCBBBAAA@@@AAADDDFFFFFFFFFHHHFFFBBB>>>;;;999999999888888777666555444333333444333222222111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111222333333333333222000000000000000000000111000000000000//////////////////.........------------------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///......///000111222222333666777999999:::<<>>888999999999888777666555444333444444555555555555444333444555555555444333222333333333333333333333333222222222222222222222222111111111111111111111111111111111000///.........------------,,,,,,,,,,,,******************************))))))))))))******(((''''''(((******)))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((('''(((((((((((()))))))))&&&&&&'''((()))******+++(((%%%'''...444777>>>FFFjjjooowww|||xxxgggFFFAAA:::444111111444666777:::===????????????@@@DDDCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>===<<<777333777>>>???;;;333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111222222222222222222222222777...333555///>>>UUUWWWqqqRRRJJJ===444555::::::888888777777777777777777777777;;;;;;::::::;;;;;;<<<===>>>CCCGGGHHHFFFEEEGGGJJJKKKKKKJJJIIIHHHGGGFFFFFFBBBEEEHHHIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCAAA???=========<<<:::888888888888888888888888999;;;<<<===???CCCGGGKKK___ppp}}}{{{{{{TTTPPPIIICCC@@@BBBEEEHHHKKKKKKJJJJJJJJJIIIIIIIIINNNPPPQQQQQQOOONNNNNNOOOPPPJJJGGGIIIIIIGGGEEEFFFEEEEEEEEEGGGIIIIIIGGGEEEEEECCC@@@===;;;;;;;;;;;;888888777666555444333333444444333222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000111111111222222000111111222333222222222111111000000000000000000000000000000/////////...///.........---------------------,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------------------............/////////000000111111222555666888999:::<<>>BBBFFFHHHIIIOOOWWW}}}QQQJJJYYYIII@@@???999<<<666999999888888777666555444333444444444444333333222111222555777777666333222222222222222222222222222111111111111111111111111/////////////////////////////////......------,,,---------,,,,,,,,,++++++***************************))))))(((((())))))***(((''''''(((******)))'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))...+++)))++++++***+++///'''---444888999>>>GGGOOOAAAEEEFFFBBBAAA???444%%%//////111222444666888888555888;;;>>>>>>???@@@AAABBBAAA@@@AAACCCDDDDDDDDDEEEDDDCCCBBB@@@>>>===<<<<<<:::555222777???CCCBBB333333333333333333333333222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111555000444444,,,...555222NNNyyyPPP:::777111111555999:::666555666777777777777777777777777888888777777888888999::::::>>>CCCEEEEEEFFFJJJMMMJJJIIIIIIIIIIIIIIIHHHHHHCCCEEEFFFFFFFFFFFFHHHJJJGGGGGGFFFEEEEEEDDDEEEEEEEEEBBB@@@?????????===<<<888888888888888888888888555777:::;;;:::999::::::;;;OOOdddxxxqqq```YYYTTTHHH;;;@@@>>>======@@@EEEKKKNNNIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMOOOPPPOOONNNOOOPPPQQQLLLKKKNNNOOOLLLJJJKKKJJJJJJKKKLLLMMMJJJFFFCCCAAA???===<<<;;;;;;===>>>888777777666555444333333444444333333222222333333000000000000000000000000////////////////////////........................///000000000000000111111///000111111222222111111111111111000000/////////000000000/////////..................------------------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++,,,------------------............/////////000000000000000333555666888999;;;???BBBBBB@@@>>>???BBBEEEGGGGGGSSSEEEddduuu}}}{{{iii~~~PPPHHHWWWGGG>>>>>>888<<<777:::999888777666555555444444444444444444333222111000111333555555555333222222222222222222222222222000000000000000000000000...........................---------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))''''''&&&((()))***(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((('''((()))******+++,,,000222222///+++***---111333333///***---444777444111222333444444222000...333666999;;;===>>>@@@BBB@@@???======???AAAAAAAAA@@@@@@???>>><<<;;;::::::999777333222555:::======222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000333000444777555555777888]]]\\\HHH???888666::::::;;;;;;999555222333777666666666666666666666666666666555555555666777777777;;;???AAACCCEEEIIILLLFFFFFFFFFGGGGGGHHHHHHIIIBBBCCCEEEFFFGGGGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDAAA???>>>>>>>>>===<<<888888888888888888888888222555888::::::999999:::???FFFLLLUUU___hhh}}}QQQLLL@@@666:::EEECCC999DDDBBB@@@>>>>>>???AAABBBFFFHHHJJJMMMNNNNNNMMMLLLJJJLLLNNNNNNMMMLLLMMMNNNOOONNNQQQVVVVVVRRRNNNOOOMMMLLLKKKJJJJJJHHHDDDAAA???>>><<<;;;:::;;;<<<===888777666555444333333222444444333333333333333444111111111111111111111111////////////////////////........................////////////////////////...///000000111111000000111111111000//////......000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***+++,,,,,,---,,,,,,---------........./////////////////////...111333555666777:::>>>AAA@@@@@@???@@@AAACCCEEEFFFQQQ@@@QQQ]]]dddggggggtttPPPGGGUUUEEE>>>>>>999>>>999:::999777666555444444555555555555555555444333222000000000000111222333333111111111111111111111111////////////////////////........................,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&'''))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******(((((((((((('''''''''''''''(((((('''''''''&&&%%%'''''''''(((***+++++++++&&&,,,//////---......,,,,,,---...///000000///...111333777999:::<<<>>>@@@>>>===;;;<<<===>>>>>>===:::::::::::::::;;;;;;;;;999777555555555444333333222222222222222222222222111000000000000000000111000000000000000000000000////////////////////////////////////////////////111///---///222222777BBBeeecccAAAIIICCCWWW{{{pppaaaHHH===222000888===888111888777444000///222555777444444444444444444444444555555444444555555666777777999;;;===???BBBEEEGGGAAAAAABBBCCCDDDFFFFFFGGG@@@AAADDDFFFHHHHHHGGGEEEBBBBBBAAA@@@????????????@@@>>><<<<<<<<<<<<;;;:::777777777777777777777777:::;;;;;;999777666666777===;;;666999@@@DDD[[[~~~uuurrrxxx}}}nnniiieeeJJJ???===;;;<<>>===<<<;;;:::;;;;;;<<>>===>>>???@@@AAABBBCCCDDDKKKFFFNNNNNNQQQ\\\iiiRRRIIIWWWGGG>>>>>>:::???::::::999777555444444444555444555555555555444444333111000///...///000111222000000000000000000000000................................................+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((()))******+++((('''''''''''''''''''''***------******,,,+++)))((('''))),,,111333111///''',,,000000---+++,,,...---...///111333444666666///111444666777999<<<>>>;;;;;;:::;;;======;;;:::777888999:::;;;===>>>>>>;;;888777888666111///000222222222222222222222222111000000//////000000111000000000000000000000000////////////////////////........................///000++++++222333<<>>000///333444222AAA[[[jjjpppzzzwwwrrrfffSSS???777888222===???222(((+++222444000222111///000333333000222222222222222222222222444444333333444444555666777777888999;;;>>>@@@AAA===>>>???@@@BBBCCCDDDDDD???@@@BBBEEEGGGGGGDDDBBBAAA@@@???===<<<<<<;;;;;;===;;;999999999999888777555555555555555555555555777888777666444444777999666888555777<<<777:::IIINNNNNNTTTjjj{{{wwwxxxqqqdddsss___cccNNN@@@999888===,,,<<<;;;===@@@===888888===>>>======<<<<<<===>>>???>>>???BBBEEEGGGHHHHHHHHHGGGIIIJJJIIIGGGFFFFFFGGGCCCEEELLLRRRQQQJJJFFFGGGGGGDDD???======???@@@@@@@@@???<<<999888777888888777666666555444333222222222222111111222222333333222222222222222222222222000000000000000000000000////////////////////////.........------------,,,------.../////////....../////////////////////////////////.........------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***************************************************************+++,,,,,,,,,,,,,,,,,,---------------------..................///000111222444777:::999;;;>>>???@@@@@@AAACCCBBBIIILLLFFFDDDOOO^^^jjj}}}|||TTTNNN[[[JJJ@@@???:::>>>999:::999666444333444444555222333333444444444444333111111111111111000000000000000000000000000000000------------------------------------------------+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$%%%&&&'''((())))))***&&&'''''''''''''''''''''"""%%%%%%"""$$$)))***(((%%%%%%&&&%%%$$$###""""""***(((&&&&&&&&&)))...222***+++,,,------............000222333444666999;;;999999:::<<<>>>===:::777666777888:::;;;===>>>>>>:::666555777444//////222111111111111111111111111000000////////////000000000000000000000000000000........................------------------------,,,222------666555AAA___{{{ZZZKKKDDD888777888000666///111<<<===555666@@@SSStttnnnooovvv___HHH:::CCC>>>888222......444:::222///+++///;;;BBB999+++...333666333111222000+++000000000000000000000000222222222222222333444444555555444666888;;;===>>><<<===>>>???@@@AAABBBCCCBBB@@@@@@AAADDDEEECCCAAABBBAAA???===<<<;;;::::::;;;999777777888888777666444444444444444444444444///111222333444555888;;;555<<<:::999===888000333000666<<>>;;;:::;;;===:::888777555555555666666:::;;;===>>>AAABBBDDDEEECCCDDDFFFFFFEEEDDDEEEFFFAAABBBEEEIIIGGGBBBBBBEEE@@@>>><<<<<<>>>???@@@@@@???===;;;888777777777888777666555555333333222111111000000000111111222333000000000000000000000000////////////////////////........................------------,,,,,,,,,+++,,,,,,---............---------......///000000000//////.........---------++++++,,,,,,,,,---------+++++++++,,,,,,---------***************************************************************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------......///---.../////////000333666555888===???>>>>>>@@@BBB===EEEFFFFFFDDDFFFPPPTTToooqqqVVVSSS___MMMBBB???999===888:::999666444333333444555000111222333333333333333000111333444444222///---000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%'''((()))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))######$$$%%%'''(((((()))&&&&&&&&&'''''''''(((((('''***)))$$$$$$)))+++'''&&&))),,,***&&&&&&***///***''''''+++...---***(((,,,---///111222111000000...///111222333444777:::888999;;;===>>>===999555666666777888:::;;;<<<<<<777222111222111---000666111111111111111111111111000000////////////000000000000000000000000000000........................------------------------***222...,,,333...777XXXHHH999111===111***999,,,+++666444'''(((888;;;000...DDD111...777;;;III???DDDGGGYYYGGG<<>>???;;;555333666666222...222555333444666222,,,333555555222***&&&---888(((111444000,,,///111000////////////////////////111111111111111222222333333222222444777:::<<<<<<<<<======???@@@AAABBBBBBDDDAAA>>>>>>@@@CCCCCCAAADDDCCCAAA???===;;;:::::::::888777666777777777555333333333333333333333333000222555555444333444444111999444...444888777;;;666<<<999333333///000;;;===///<<<===777:::555:::888666555000000<<>>AAAGGG;;;;;;;;;===@@@AAAAAA@@@===<<<999888777777888999777666555444333222222111000000//////000111222222////////////////////////........................---------------------------------,,,,,,++++++++++++,,,------......------,,,,,,---...///000111111//////.........---------+++++++++,,,,,,---------+++++++++,,,,,,---------************************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---...------...111444222666<<<>>>>>>>>>???AAA<<<@@@@@@JJJLLLEEEIIIJJJOOOqqqyyyTTTNNNPPPPPPIII???999999<<<999777444222111111222333444444333333333333222222000000000000////////////------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))***************+++...///000000...------------///111444777999999888999;;;>>>>>>:::666888777777666666666666777666666555444333333222111666666666555444333111000000000////////////000000...//////000000000000///........................///////////////////////////...///000444:::@@@CCC666666666444111......///////////////000000000000111111222222222333333333222222333333333444444444333333333222222111111111000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000333222222222222222222222222222222333555888;;;===>>>???@@@@@@AAAAAAAAAAAAFFFCCC@@@>>>@@@BBBCCCCCCGGGFFFDDDBBB???===;;;:::888888777777666555555555333444555666666666555444111222222333333222222111555555555555666666666666666666555555444444444444666666666666666666666666555555555555666666666666777666444333333444666777555555555555555555555555777777666555555555555555444555555666777:::@@@CCC@@@@@@AAAAAABBBBBBCCCCCCEEE@@@===>>>BBBDDDCCC@@@>>>>>>>>>???AAABBB@@@???999888777666555555555555000222444555444333333333000000000000///////////////.........------------......//////......---,,,------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,......---,,,---...///000...---,,,,,,++++++++++++---------,,,,,,+++++++++)))******++++++******)))+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++......---------,,,,,,,,,//////......///111444555999999999999;;;===@@@AAA>>>AAADDDGGGHHHHHHHHHGGGNNN[[[hhhwwwSSSNNNRRRTTTNNNBBB999777999999888555222111222333444444444333333333222222222000000000000/////////...------............------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((()))))))))************+++---/////////...---000//////000111222444555777777777:::<<<<<<999555666666666666666777888999777777555444222111000///333333333444444333333222111111000000000000111111000000111111111000000///------------------------........................---...000222666999;;;<<<333444444222000......///....../////////000000000111111111111222222222222111111111222222222333333333222222222111111111111000000000000000000000000000000000000000000000000////////////......------....../////////000000000111222222333333333222222222222111222444666999;;;>>>???@@@AAABBBBBBAAAAAAAAA???===>>>@@@CCCDDDDDDEEEDDDCCCAAA???===;;;:::999999888888777666666555444555666666666666555444222333333444444333333222444444555555555666666666555555555444444444333333666666666666666666666666444444555555555666666666666555444333333444555666555555555555555555555555777666555555444444555555444555555666777:::???CCC???@@@@@@AAABBBCCCDDDDDDEEEAAA>>>>>>BBBDDDCCCAAA@@@@@@@@@BBBCCCBBB@@@===;;;:::999777555444444333111333555555333222222333000000000000/////////////////////.........------...............------,,,------------------------...---------,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,+++,,,---...///...---,,,+++++++++++++++------,,,,,,,,,+++++++++******++++++++++++***************)))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++++++++,,,---...///000000//////......///111333555666666777999;;;???BBBDDDCCCAAAAAACCCHHHJJJJJJGGGGGGPPPXXXcccooosssQQQGGGNNNSSSNNNCCC999666888999888555333222333444444333333333333222222222222000000000/////////......------............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((())))))))))))******)))+++,,,.........------111111000000000000111111444444555888999999777444444444444555666777888999777666555333111///...---//////111222333444444444222111111000000111111222111222222222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---000444555555444333000111111000...------...---.........////////////000000000000111111111111//////000000000111111111111111111111000000000000///////////////////////////////////////////////////............---------.........////////////000,,,---///111222111000///222111111111222444666777:::;;;===???@@@@@@???>>>:::::::::===AAADDDEEEEEEAAA@@@???>>>===<<<;;;:::999999888888777666666666666666666666666555444333333333444444444444333333333333444444444555555555444444444333333333333333555555555555555555555555333333444444444555555555555444333222222333444555555555555555555555555555666555444444333333444444333444555666666999>>>AAA??????@@@AAABBBCCCDDDEEEDDDAAA>>>>>>BBBDDDCCCBBBCCCBBBBBBBBBCCCAAA>>>;;;===<<<:::777555444333222222444555444222111111111000000000000////////////000000000/////////.....................---,,,,,,------------------------------,,,,,,,,,,,,,,,+++*********++++++++++++,,,+++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))************************)))))))))*********++++++******+++,,,---.../////////.........///000222333333333555888;;;???CCCEEEFFFBBB>>>AAAGGGLLLKKKHHHEEEJJJJJJOOOYYY___pppOOO???FFFKKKHHH???888888;;;999777555444333333444555333333333222222222222111000000/////////.........,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((((((((()))))))))***)))***+++,,,---------,,,//////..................111222333555666666555333333333333333444444555666444333222111000///...---......///111222222222222111111000000000000111111111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---000111222000...---,,,---...---,,,,,,---...------------...............////////////000000000---.........////////////000000//////////////////................................................------------------------------........./////////+++---000333444333111000111111000000000111222333333555888:::<<<;;;:::999666777999<<<@@@CCCCCCBBB<<<<<<;;;;;;:::999999999888777777666666555444444555555555444333222111111222222222333333222222222222222222333333333444444222222222222222222222222333333333333333333333333222222222333333333444444444333222222222222333444444444444444444444444444444444333222222222222333222444555555555888;;;>>>??????@@@@@@AAAAAABBBBBBAAA???======@@@BBBBBBAAAEEECCC???>>>===<<<;;;999<<<;;;999777666444444444444555555444111000000000000000000000////////////000000000000////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))************+++++++++++++++*********......---......000111222222333444666:::>>>AAACCCCCCAAA@@@BBBGGGJJJIIIHHHHHHKKKGGGGGGMMMOOOZZZoooMMMAAADDDEEEAAA:::777999<<<777666555444333333444444333333222222222111111111////////////............,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))((()))***++++++,,,,,,,,,******++++++,,,,,,,,,,,,...000222333333333333333444333222111111111111111000000000000000000000000//////000111111000000000//////............//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,++++++)))***,,,,,,+++***,,,---+++,,,,,,,,,---------------------.........//////,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,------------------------............///111444777777777555444000000////////////000000000222444777888999888888777777999<<>>>>>>>>>>>>>>===<<<;;;;;;===>>>???@@@FFFAAA;;;777666777888999888888777666555555555666555555555333000//////000000000000000////////////000000000000////////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,------------+++++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,---------......///000000333333333555777:::===???<<<@@@EEEFFFFFFEEEGGGHHHEEEKKKHHHFFFJJJHHHJJJVVVTTT\\\nnnKKKIIIGGGCCC===999777888:::555555444333333333333333222222222222111111111111/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))***++++++,,,'''((()))+++,,,,,,,,,,,,---///111111111111222333444333222111000/////////...//////000000111111111111111111111000///......///......------......///---.........---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))...---+++)))))))))***+++((()))++++++***)))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......---...000222222222111000////////////////////////000111333555777999:::::::::999:::<<<===>>><<<:::777777777777666666666666444444333333222111111111111111000///............/////////000000///////////////000000000111111111///////////////000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000222111000000//////000000///000222222222222555777<<<<<<;;;;;;;;;:::::::::::::::999:::;;;<<<>>>???EEE???888444444666888:::666555555444444555555666444555444222000...///000000000000000////////////000000000/////////......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))************+++++++++,,,---------------+++************++++++,,,*********+++++++++++++++*********++++++*********''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***+++---...000111222,,,------............///222222222333444777999:::888???FFFGGGDDDBBBDDDHHH???GGGFFFFFFKKKGGGCCCIIIAAA@@@KKKVVVlll~~~JJJKKKEEE>>>:::999999777555444333333333222222222222222222222222111111111111//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))***++++++((()))+++,,,,,,,,,,,,++++++...000111000000222444444333222222111111111111///000000000000111111111000111111111111000////////////............//////---------......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))***+++((()))******))))))***+++************+++++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,---,,,,,,+++......///////////////...000000111222555777:::;;;;;;::::::;;;<<<<<<;;;999999999888888888777777777444444333333222111111111000000///.........///000//////000000000000//////....../////////000000000------......////////////............................../////////000000000///000000000000000000///........................111000//////......//////---...000000000000222333666666666777888999999999999::::::::::::<<<>>>@@@BBB???:::888888:::;;;;;;666555444333333333333333444444333111///...000111000000000000/////////////////////.........------,,,------------,,,++++++++++++++++++++++++++++++))))))))))))******++++++))))))))))))************)))***+++,,,---,,,,,,+++***************+++,,,,,,)))*********++++++++++++((())))))******))))))((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***,,,---///000111,,,,,,---............---000000000000222444777888999===AAACCCBBBAAADDDFFF@@@GGGEEECCCJJJHHHCCCFFFEEEAAAAAA555DDDWWW^^^wwwdddIIIFFF???888666999:::777333333222222222222222222111222222222111111111111000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******************************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''''''''((()))***+++++++++------...---,,,++++++...000000//////222444333333333222333333444444111111111111000000000000000000111111111111000000000000////////////000000------......///.........************************************************)))))))))***************(((***+++***)))((()))+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------000/////////////////////---...//////000////////////......///111555888:::<<<;;;::::::<<<<<<<<<:::;;;;;;::::::999999888888555555444333333222222111000000///......///111111000000111111111111000000.........////////////000---------....../////////.................................////////////000//////000000000000//////------------------------000000///...............,,,---//////......000111111111333555666888::::::999:::;;;:::;;;<<>>>>>===<<<777666444333222111111111333333333111//////000222000000000000///////////////.........------------,,,,,,---------,,,++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************((()))***+++,,,+++************))))))***+++,,,,,,))))))******++++++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************,,,,,,---.........------------...///111444666888=========>>>@@@BBBDDDEEEFFFKKKFFFBBBHHHHHHDDDGGG<<>>777555888999666111333333111000000000111222////////////////////////000000000///......------------,,,,,,+++***))))))++++++******************+++***)))'''''')))***+++))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))***************+++++++++,,,,,,,,,---------------.........//////222222333333222111///......///000000//////000111111111111000000000000000444333333222111000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++***......)))''',,,222444.........------.........------............------.........////////////000000111333555777777777777======>>>>>>===;;;999888777888999999999888666555777777666555555444333333111111000000//////......111111111111000000000000////////////////////////////////////////////////........................000000//////............,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////////////////.........000111222444666999;;;<<<>>>>>>===;;;999999;;;===AAA@@@@@@???>>>======<<<888777666444333333222222333333333222222222111111111111000000//////..............................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***)))((((((''')))************+++++++++++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------------------------...///000111222222:::<<<>>>@@@BBBEEEIIIMMMGGGDDDAAAAAAEEEIIIKKKKKKGGGEEEBBB@@@??????AAABBBAAAPPPiiiYYYsss```HHH999555555444222EEEDDD>>>888555666777555333333222111000000000111222////////////////////////000000//////......------------,,,,,,+++******)))************************+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))************)))+++++++++,,,,,,,,,,,,---,,,,,,------------......000111222222111000///...---...000///......///111111111111000000000//////222222111000000///.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***---,,,))))))---111111...------,,,,,,------...------............---------------.........//////---///111444666777777777::::::;;;;;;:::888777666666666777777777666555444555555444444333222222222000000000000//////......000000000000////////////////////////////////////........................------------------------//////.........---------,,,,,,,,,,,,------------------------.........//////////////////////////////.....................000111222333555888:::;;;===>>>>>><<<::::::;;;===>>>>>>>>>===<<<<<<<<<;;;:::999888777555555555555333333333222222111111111000000000000//////..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((''')))************+++++++++++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------...///000111222222888:::<<<>>>@@@CCCGGGJJJFFFCCCAAABBBFFFIIIJJJJJJEEECCCAAA??????@@@BBBCCC:::FFF^^^SSS```IIIRRRTTTooo|||nnn___QQQDDDBBB;;;444222555777555222DDD@@@>>>;;;777555444444444333222111111000000111111000000000000000000000000000000//////...------------,,,,,,++++++*********************************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((())))))******))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000000000///...---,,,---///...------...000222222111000000///....../////////......------,,,,,,,,,+++************+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************************************++++++++++++*********,,,+++)))+++000000---,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,///111333555666777555666666777666555333222333444444444444333222222333222222111111000000///000000000////////////...////////////.........---................................................------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////................................................000000111222444666888999<<<======<<<::::::;;;===:::::::::::::::::::::::::::999888777666555555555444444333222111111000000000000000////////////...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((()))************++++++++++++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------...///000000111222555777:::<<<===@@@DDDFFFCCCBBBBBBDDDFFFHHHHHHHHHCCCBBB@@@??????@@@BBBCCCBBBMMMgggmmmYYY@@@;;;;;;<<>>DDDSSSQQQZZZzzzxxxssssssmmmaaaZZZYYYMMMVVVVVVFFF555000111111......///222444555222000DDD<<<>>>???===888444333333222222222111111111111111000000000000000000000000000//////......---,,,,,,,,,,,,,,,++++++************************+++++++++******)))(((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))************++++++++++++************++++++++++++,,,,,,...//////...---,,,+++,,,...---,,,,,,---///333222111000///...---------------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))************))))))******)))))),,,111///)))++++++************++++++,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---///000222333333222222333444444333111111111111111111111000000000000000000//////.........////////////////////////.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------.........//////000111222444666777999:::;;;:::999999:::;;;777777777777777777888888777666555444333333333333444444333222111000//////////////////////////////------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))(((((())))))*********+++++++++***************++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,------------......///000000111222555777999:::<<>>>>>>>>???@@@<<>>===<<<;;;:::999999999AAA;;;444EEE333:::666===>>>@@@???;;;888;;;:::555>>>000999888333999666888:::;;;999666222///111333+++///111///++++++///333***---///000///...------FFF<<<<<<<<<999666333222222111222222333222111000//////////////////////////////......------,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((((((((((()))))))))******))))))*********+++++++++((()))+++---............,,,---......------...///000000/////////.........------------------------+++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))'''+++,,,)))(((***+++***+++******))))))******+++******++++++++++++***************+++++++++,,,,,,------,,,++++++,,,---...---...000111222222222111222111000/////////000000////////////////////////---------.........//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))*********+++)))*********++++++++++++++++++++++++++++++++++++*********+++,,,,,,------------,,,------...///000///222444666555555666777777777666666555555444444444333222222111222222222000000000000111111111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***''''''((()))***+++,,,,,,---------.........//////---///222444444444666777999<<<>>>>>>===<<<>>>@@@999888888888999999999999888<<<222555444999444;;;222///111333222777:::666555+++;;;555111===777888222444555444444555777888222555888666000,,,000666...///000111111///,,,***GGG???<<<777333111111222333111111222333222111000//////////////////////////////......------,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))************++++++++++++((()))+++---...///......,,,---///...------...000///////////////.................................++++++***)))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&+++---)))&&&(((++++++++++++************++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,++++++***+++---...///,,,---///111222222111111333222111//////000000111//////000000000000000000---------.........//////.........---------,,,,,,************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,************************))))))***+++,,,,,,---------,,,,,,,,,------...//////222555666666666777888888888777666555555444444111000///////////////////////////000111111222222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,---------...............,,,///222444444444555666999;;;======;;;:::===???444555555777888999:::;;;444BBB:::333;;;:::222888CCC666666<<<777555888666777///AAA444+++999111222333444444333444444222///222...,,,...000000///...///---++++++---/////////CCC<<<888444222222222111000000000000000////////////111111000000//////.........------,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((******++++++++++++******+++*********))))))((((((((((((((()))******++++++,,,+++***---000222000...///............---------//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000222111111111000000////////////////////////......////////////////////////........................++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,---......///.........000111333555666777888888555555444333333222111111//////......///000111111////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------......---...///111333555777888444444555555666888999:::666777777888888888777777666666777777777777666666888777666555444333333333222222222222222222222222333333333222222222111111////////////////////////......---------,,,,,,,,,???;;;888444222222222111000000000000000/////////.../////////.........------...------,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))************))))))******)))))))))(((((((((((((((((()))******+++++++++***))),,,///000///---...---------,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---......///000/////////............................................................------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---...............///000111333444555666666444444444333222222111111///////////////000111222000000000///////////////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------------///000222444555555666555555555555666777888777777777888777777666666666666666777777666666666777666555444333333333333222222222222222222222222111111111000000000//////........................------------,,,,,,,,,,,,zzz::::::777444222222111000///000000000/////////...............------------------------,,,++++++******++++++*********)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''(((((())))))******+++)))))))))+++---...---,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,------------,,,,,,,,,,,,------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++************************************************)))))))))*********++++++)))))))))))))))*********)))*********+++++++++++++++,,,------......------,,,---///000222222333333333333333222222111111000000000000000000111111222111000000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---------------...///000111111222555555555444444555555666888777777777666555555555555555666666666666555555555444333222222222222222111111111111111111111111//////.........------------------------------------,,,,,,,,,,,,+++++++++qqq888888666333222111111000///000000/////////...............------------------------,,,,,,+++*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))*********)))******,,,---------------------,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************************************************************))))))))))))************(((((((((((())))))))))))))))))))))))************++++++,,,---------------***+++,,,...//////000000222222222111111000000000111111000000000111111222111111000///......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,------------............222222222333333444666666888777666555444444444333444555555666666555555444333333222111111111111111111111111111111111111111...------------,,,,,,,,,------------------------,,,,,,+++++++++*********hhh999666444222111111111///...////////////....................................---,,,,,,++++++***))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********+++,,,------------...............------------++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))(((((()))))))))************++++++,,,,,,,,,,,,,,,)))***+++,,,------...---000000000000000/////////111111000000000000000111111000000///...------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///111333555777888777666555444333333333333444444555555555555444444222222111000000000111111000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++************)))))))))___<<<555333222111111111///---/////////.........------.............../////////,,,,,,,,,+++******))))))******)))))))))(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''(((((())))))******,,,---...---,,,---...//////.........---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******((()))))))))************)))***++++++,,,,,,++++++))))))+++,,,,,,---------////////////////////////111000000///////////////000//////......---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,++++++++++++++++++,,,---///222555777888666555444222222222333333333333444444444444333333222111111000000000111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((WWW<<<444222111111111111///---//////.........---------,,,,,,---------.........,,,,,,++++++***)))))))))***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))(((((((((&&&&&&''''''((((((((((((&&&&&&''''''((())))))))))))+++------+++***+++---.........---------,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,------...//////000000------------------------************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''((())))))***++++++)))))))))*********++++++)))******+++++++++++++++******+++,,,------------........................000000///.......................................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++++++++++++++++++++++++++++++++,,,...111333555777555444222111111222333444333333444444444444333333222111111000000111111222////////////////////////---------,,,,,,,,,++++++************************)))))))))(((((((((''''''QQQ<<<333222111111111111...,,,//////.........---------+++++++++,,,,,,---------,,,,,,++++++***)))))))))))))))))))))((((((((((((************************&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&''''''((()))))))))'''***,,,,,,***)))***,,,---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++******++++++,,,,,,,,,,,,------......///000111111------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,************++++++++++++))))))***+++++++++++++++***+++,,,------------------.....................000///...------------------------...............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---...000222333444444333111000000222333555222333333444444333333222222111111111111111222222////////////////////////,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))(((((((((''''''''''''LLL===777555333111111111000...------------------------///............---------,,,,,,,,,+++++++++******)))************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%###"""###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$##############################$$$$$$$$$$$$##############################""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++*********+++,,,---)))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******************************+++++++++,,,,,,,,,---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------...000111333444444444333222222333333333222222222111111111000000000000000000///////////////...---,,,+++,,,------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))LLL<<<666444111000000000...---------------------------............------------,,,,,,+++++++++******************+++***))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***+++,,,(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,,,,---------..............................,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---///000111222111111000000111111222222222222111111111000000000000000000/////////...///...---,,,+++,,,,,,---,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((LLL;;;555333000/////////---,,,------------------------......---------,,,,,,,,,,,,++++++++++++************++++++++++++***))))))'''(((((())))))(((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&))),,,,,,,,,***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$##############################$$$$$$$$$$$$##############################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,---//////............//////222111111111111000000000000000000/////////............---,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((LLL:::555333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************+++++++++++++++******)))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''***---,,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***))))))*********...------------......///111111111111000000000000000000/////////.........---------,,,,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((MMM999666444111000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++*********))))))***++++++++++++***))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((+++((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%##############################$$$$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***************)))))))))*********++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,+++******)))*********---------------...//////000000000000000000000000////////////............,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''NNN999666444111000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************))))))))))))************)))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&((($$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%##############################$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++++++++******************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************((((((((()))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++***************+++---------------...///000//////000000000000000111/////////.........------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''OOO:::555333000/////////---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))((())))))))))))(((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))*********))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************)))))))))*********++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------************))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))))))))***+++,,,,,,,,,,,,---...///000////////////000000111111//////.........---------+++,,,,,,---,,,+++***)))((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''PPP:::444222///.........,,,++++++++++++++++++++++++++++++++++++************)))************))))))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************************++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------************))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******++++++++++++,,,---...///.../////////000000111111//////.........---------++++++,,,---,,,+++***)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''III888444222////////////...---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,///////////////..................------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&DDD888444222////////////...,,,------,,,++++++++++++,,,++++++*********)))))))))******)))(((((()))******))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------------------......---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuu@@@777333111///...//////---,,,---,,,++++++******++++++******)))))))))(((((((((***))))))(((((())))))******)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqq@@@555333111///.........---,,,,,,,,,+++*********************)))))))))((((((((()))))))))(((((())))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))******+++,,,---------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppBBB444333111............---+++++++++***))))))))))))***++++++*********)))))))))((((((((())))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkCCC444222000...---......,,,++++++***))))))((()))))))))++++++*********)))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^@@@555222000...---------,,,+++******)))(((((((((((()))******)))))))))(((((((((''''''((())))))(((''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))******+++,,,,,,---******+++++++++,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS<<<777222000...---------,,,+++******)))((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''(((((()))***+++++++++*********++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUU888777111000///...---,,,,,,,,,+++++++++***)))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&((())))))))))))))))))'''&&&&&&''')))***)))------+++***))))))************))))))(((((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((((()))***+++))))))))))))************,,,,,,,,,++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%SSS999666111000///---,,,,,,,,,,,,++++++******)))(((((('''(((((())))))))))))((((((''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((())))))))))))***,,,---...,,,,,,+++***)))((('''&&&///---***)))))))))((('''%%%%%%&&&''''''(((''''''&&&'''((((((((()))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++)))(((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((())))))***(((((()))))))))*********,,,,,,,,,++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%PPP:::555111000///---,,,,,,+++++++++******))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$#############################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((())))))((((((''''''***))))))))))))***++++++///---***))))))((('''&&&(((***+++---------,,,+++'''((()))******)))((((((((((((((((((((())))))))))))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))(((((())))))))))))******+++++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%KKK;;;333000000...---,,,+++++++++******))))))(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''''''''((())))))******'''((()))******)))((('''***************,,,---...+++***))))))******)))((()))))))))(((((((((''''''+++,,,------,,,+++)))'''(((((())))))))))))******)))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&(((*********)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''(((((((((((((((((()))))))))***+++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%FFF<<<222000///...---,,,+++++++++)))))))))((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))******+++&&&(((***,,,............---,,,+++******)))))))))+++***)))***++++++***)))---,,,***(((((((((*********+++,,,---,,,,,,******)))*********************))))))(((''''''''''''(((&&&'''''''''''''''''''''&&&'''(((***************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((('''(((((((((((()))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%BBB===000000///...,,,++++++******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######################################################################################################$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''((())))))***++++++))))))))))))((('''&&&&&&''')))+++...000222333333333222111111111000...,,,...---+++***))))))***+++(((((()))***+++,,,------++++++++++++*********)))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((()))***++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))''''''(((((((((((()))))))))))))))***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%>>>===/////////---,,,+++*********(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""#########$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&'''((()))***+++,,,,,,++++++---///111444777888===???DDDIIIMMMOOOPPPPPPKKKJJJJJJKKKKKKKKKIIIGGG:::::::::888555000,,,***///...---,,,+++,,,...///------,,,+++***))))))(((***))))))(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&''')))+++,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********))))))))))))((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***'''''''''((((((((())))))((()))))))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}<<<>>>...//////---,,,+++*********'''''''''((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$########################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******&&&'''((()))***+++,,,,,,+++///666AAAMMMZZZccciiijjjllloooppppppmmmjjjggggggggghhhkkkmmmnnnmmmlllhhhiiihhheee^^^UUULLLFFF;;;888444000---,,,---...///...---,,,***)))((((((******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%(((+++---)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''((((((((()))(((((())))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%uuuBBB333555000///...---,,,+++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''$$$$$$&&&(((******,,,)))(((***,,,***((((((***'''&&&***...333;;;DDDSSSbbbkkkrrr{{{|||{{{zzzrrreeeWWWOOONNNQQQUUUQQQ???>>>MMM]]]lllrrrkkkeeeXXXTTT```kkkkkklllqqqjjjiiiaaaQQQEEE???999222000,,,***+++,,,)))''''''---)))&&&'''***,,,)))&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))'''&&&&&&&&&'''(((***)))((('''((()))(((((((((&&&%%%'''***---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttAAA333555000///...---,,,+++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&))))))(((&&&$$$$$$&&&'''))))))'''&&&(((***111666@@@KKKRRRWWWaaalll]]]ZZZ]]]gggnnnmmmllloooccc\\\KKK;;;>>>MMMNNNDDD;;;222666>>>@@@EEEJJJEEEBBB777333<<>>@@@;;;HHH>>>:::888333999???:::???;;;888999<<>><<<888555111///......************************(((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbb<<<777888///...---,,,+++*********)))(((((((((''''''''''''''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((''''''''')))(((''''''***,,,......333333000///<<>>@@@AAABBBCCCDDDKKKGGGCCCBBBBBB>>>777000'''(((***,,,------,,,+++///000///---)))(((***,,,...---+++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***************))))))(((((()))******)))***+++,,,,,,+++******///<<>>BBBCCCAAACCC???999444222222444666777777;;;CCCKKKRRR]]]eeeiiihhhgggfffeee```XXXRRRBBB<<<222***'''(((,,,000,,,,,,+++***)))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&[[[;;;888555///...---,,,+++************)))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******(((,,,///,,,)))---888BBBeeejjjnnnnnnnnnxxxbbbVVVIIICCCHHHQQQ___nnnxxxyyyttt|||rrrhhhkkkvvv{{{yyy|||zzzvvvuuuzzz|||yyyuuuqqquuu}}}zzzqqqiiidddhhhhhhdddbbbdddccc~~~kkkllluuuiiimmmaaaTTTSSSPPPRRR```UUU[[[VVVKKKNNNWWWQQQ@@@222,,,%%%%%%)))+++)))&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************(((***,,,,,,++++++,,,------,,,+++******,,,...000000555;;;AAAHHHQQQ\\\dddppptttyyy|||}}}}}}}}}tttkkkgggeeeVVVPPPFFF<<<444000......%%%&&&(((******+++,,,...+++***)))***++++++(((&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))******))))))((())),,,......,,,++++++---'''333AAAKKKSSSZZZbbbgggmmmkkkdddXXXLLLEEEEEEIIICCC>>>999:::CCCNNNVVVYYY```bbb\\\PPPNNNSSSNNNCCCHHHGGGHHHIIIDDD@@@EEENNNSSSVVVXXXXXXXXXZZZ^^^aaaZZZSSSHHH<<<333...,,,,,,))))))***+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&ZZZ<<<888444///...---,,,+++***************)))))))))((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******+++***,,,,,,((()))777NNNaaaqqqlllmmmxxxqqq```NNNHHHJJJHHHfffhhhfffeeennn|||yyyqqqkkkmmmtttsss|||[[[OOOWWWzzzzzzXXXVVVTTTOOOXXXUUUcccbbbNNNCCCNNNZZZ\\\GGG:::,,,$$$$$$)))+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,+++)))(((***+++------...///444===HHHOOOdddjjjsss|||hhhWWWZZZdddvvvvvvtttooofffZZZOOOHHH<<<999666444333222///---+++(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))((())))))***++++++*********,,,---,,,)))***---111???MMM[[[eeejjjlllllliiioooooonnniiiccc^^^]]]^^^WWWXXXWWWVVVUUUWWW[[[______dddddd___```ccc___UUU\\\ZZZ]]]___WWWKKKGGGLLLKKKJJJGGG@@@<<>>222***)))))))))***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&WWW;;;888333///...---,,,+++******************)))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,---...222;;;MMMaaapppeeemmmgggWWWDDDCCCTTT\\\\\\```ssswwwuuuqqq{{{qqqtttkkkmmmmmmzzz______sssiiiqqqrrr]]]TTTWWW^^^aaaVVVFFFAAANNN___UUULLL???111(((''')))---((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,---,,,++++++,,,000333---777FFFVVVeeessszzzxxxqqqggg]]]YYY[[[___bbbiiiiiiYYY@@@333888CCCYYYbbbooozzz}}}xxxsssooodddUUUIIICCC<<<555///888222+++(((***,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))***+++,,,---.........***++++++***+++111===FFF^^^cccffffffiiioooqqqooonnnnnnllljjjfffbbb___]]]MMMRRRTTTNNNDDDAAAHHHPPPDDDCCCKKKTTTRRRIIIJJJSSSSSSMMMOOO[[[cccaaabbbgggVVVSSSMMMDDD;;;888:::===LLLSSS[[[___\\\QQQDDD;;;111///,,,)))'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&UUU:::777111//////---,,,+++*********************)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,...555AAAQQQ```jjjnnnmmmZZZGGG666FFFQQQfff{{{iiiiii}}}rrrrrrlllzzz^^^xxxbbbrrr|||wwwwww```XXXQQQUUU^^^TTT??????PPPXXXWWWQQQCCC222'''%%%((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))************++++++++++++,,,,,,---///444:::???cccooo}}}jjjbbbXXXRRRRRRTTTVVVVVV^^^[[[TTTKKKEEEHHHRRR[[[```^^^[[[XXXWWWYYY]]]aaa\\\ZZZWWWUUUVVV[[[aaadddaaaWWWMMMMMMVVV```ccccccIII???333,,,+++,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,...///000111111............444AAATTTbbbcccggghhhgggkkkqqqqqqkkk___[[[UUUQQQNNNLLLJJJHHHPPPYYY```^^^YYY```ttt]]]SSS]]]ooodddIIILLLgggrrr^^^OOORRRVVVTTTQQQTTTcccbbb___ZZZPPPDDD999111888AAANNNZZZ___]]]WWWRRR<<<777000***'''(((+++...((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&YYY777444333......---,,,+++++++++++++++******)))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))'''***'''(((...+++***555,,,999CCCQQQaaagggmmm|||vvv]]]MMMIIIKKKHHH___rrr{{{~~~yyyrrr{{{{{{bbbjjjkkkfffnnnfff^^^SSSWWW^^^RRRAAA@@@>>>MMMZZZPPP:::555333&&&,,,***(((((((((((('''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))************++++++******+++---,,,)))222,,,)))---777LLLmmmaaaMMMJJJCCC???>>>@@@>>>===HHHXXXTTTiii[[[WWWaaa[[[]]]___dddkkkeeemmm^^^hhheeennnqqqsssrrrlllkkkjjjcccYYYOOOSSSVVVWWWYYY^^^cccfffpppjjjZZZBBB---%%%+++555000(((***333///######...************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))))))))))))))***,,,%%%&&&000555000...222444------;;;QQQbbbhhhfffjjjqqqfffcccpppjjjVVVRRRPPP\\\___\\\ggg{{{}}}qqqfffbbbbbbmmmhhhSSSeeecccUUUyyyQQQEEE^^^YYYRRRQQQVVVXXXQQQFFF???666>>>GGGIIIWWW```SSSTTTJJJ;;;000***)))***+++***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&XXX777444333///...---,,,++++++++++++*********)))((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$#########""""""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((((((((()))))))))***)))---+++,,,222---)))111:::BBBSSSmmmzzzsss}}}vvvYYYJJJDDDDDDRRRdddzzzwwwpppvvv~~~nnnvvvqqqiiihhhqqq}}}}}}rrrZZZNNNWWWVVVFFF<<>>JJJYYYJJJ???666:::GGGOOOLLLFFF777000(((&&&))),,,+++((())))))))))))))))))))))))''''''''''''''''''''''''OOO777888444000///...---,,,,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))*********++++++)))---***,,,:::III___{{{rrrhhh??????aaaxxxyyy}}}iiiwwwxxxyyyssseeemmmjjj___WWWaaarrrtttnnnfffZZZXXXJJJ888...++++++(((%%%'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))******+++++++++,,,,,,,,,---------111'''(((@@@```zzzyyy```UUUSSSXXXgggvvvrrrpppqqquuuxxxqqq```[[[``````^^^XXXMMMDDDFFFTTTaaaZZZLLLHHHMMMEEE000''',,,,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******+++,,,---)))---888HHHXXXbbbeeedddkkkeee___YYYSSSWWWlll}}}XXXgggvvvHHHHHHGGGCCC===999===GGGOOO@@@777---((())),,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''MMM777999444///...---,,,++++++++++++(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))*********+++++++++&&&***---;;;RRR```iiiwwwzzzrrrNNNAAAMMMfff}}}|||[[[tttppphhhppp|||{{{eeebbbqqqwwwvvvpppfff___VVVHHH:::111,,,******'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,------------333222DDDhhhwww{{{mmmiiinnnuuuyyyooopppbbbdddXXXaaahhhggg^^^SSSMMMLLLWWWOOOMMMTTTUUUIII999///,,,,,,+++++++++*********))))))(((((((((((())))))************************(((((()))))))))*********+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++,,,......+++:::MMM\\\dddeeecccaaabbbXXX___vvv}}}kkkxxxnnnJJJPPPRRRIII<<<666<<>>ooo{{{wwwuuucccppp~~~uuu}}}xxx|||cccbbb{{{zzzZZZFFFLLLJJJ666)))+++******)))'''''')))***(((+++*********)))))))))((())))))))))))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************''''''(((***,,,,,,+++)))&&&444---$$$---......;;;___rrrrrrXXXLLL]]]oooooosssrrrooovvv~~~pppZZZ^^^]]]TTTPPPIII@@@IIIdddjjjTTT???000)))///...$$$'''444******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---//////---+++)))+++++++++,,,------+++***+++*********++++++)))'''%%%&&&(((***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((++++++++++++++++++,,,,,,,,,''')))......+++000;;;NNNhhhjjjaaagggddd[[[bbbqqqooo|||uuuhhhqqqwwwyyyyyyVVVFFF999:::888;;;DDDHHH===,,,''',,,************(((((()))+++)))(((((((((''''''''''''LLL:::333444111000///---,,,+++******))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&111((($$$((($$$'''(((***!!!$$$444///***!!! """999"""000$$$)))&&&+++'''***+++ +++***!!!)))%%%###(((%%%111,,,&&&''',,,***'''%%%%%%+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))...******------******...444JJJrrrtttyyyZZZ;;;___xxxzzzvvv^^^pppssshhhNNNNNNSSSHHH666+++*********))))))***)))'''))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))***+++------,,,***111***)))333777222AAAbbb```RRRSSSaaajjjrrrtttnnnkkkzzzsss___YYYUUUTTTIII===HHHcccqqq^^^III333+++---///,,,)))******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......,,,,,,,,,---///000...---+++***++++++++++++++++++***,,,...//////...///...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))(((+++++++++++++++,,,,,,,,,------......---222AAAPPP^^^aaa___hhhppp^^^\\\zzz}}}~~~tttdddjjj}}}{{{zzzlllvvvyyyQQQRRRQQQFFF===:::===CCCBBB888000...*********)))((((((***+++))))))((((((((('''''''''JJJ:::333444111000...---,,,+++******))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((000$$$((()))'''***(((###(((+++***&&&&&&!!!:::###%%%222'''+++!!!***'''@@@$$$%%%333''')))!!!%%%:::222...(((777%%%%%%444&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))+++******+++***(((---333:::YYYlllmmmSSS???VVVjjjyyyxxxtttvvvoooeeeYYY[[[XXXBBB++++++***)))***+++***(((&&&(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,------------,,,.........,,,555RRRdddaaaLLLIIIccc{{{uuurrr{{{zzzvvvttt[[[QQQSSSJJJFFFSSS___kkk___GGG111+++000...$$$++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,+++***))))))+++,,,......---***(((((()))***,,,+++)))'''''''''((('''&&&,,,+++)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***+++++++++,,,,,,,,,---***///000+++---<<>>+++ """###---+++!!!///ZZZzzz===,,,&&&%%%!!!***,,,CCC***%%%RRRjjj'''+++...&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))&&&(((+++++++++...777@@@TTTgggssstttmmmQQQkkkvvvuuuwwwaaavvveeennnmmmaaa\\\NNN:::,,,((('''***,,,***(((''''''(((((((((((()))))))))(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++,,,---......---,,,------...///444999RRR\\\VVVWWWlll|||{{{vvvaaa```WWWMMMJJJIII^^^ddd```LLL666------///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///...---+++***000000000///...///000111000...,,,,,,---------,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))************++++++,,,,,,---------***///000...888NNN```eeeiiikkkbbbjjjkkk~~~qqq{{{III>>>444555>>>AAA888,,,---+++)))((()))***++++++)))))))))(((((((((((('''EEE:::555444000///...---,,,+++++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%---444999'''///)))EEE///)))%%%'''WWW...+++NNNrrr '''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((,,,......000999EEENNN]]]lllrrr\\\WWWfff}}}yyyYYYzzzmmmppppppjjj\\\UUUOOO222***&&&***,,,***)))***((((((((())))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************+++++++++++++++---...---,,,+++---///666,,,AAAfffsssgggdddwwwyyyWWWHHHOOOTTTQQQ\\\hhhfffPPP888000444------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000///...............%%%(((,,,------+++,,,,,,***)))((())),,,---------.../////////---+++((('''************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))*********+++******+++,,,------......---000333999LLLaaaeee^^^]]]^^^```tttqqq\\\VVVKKKAAAAAAEEEAAA999111...***)))***+++++++++***)))))))))((((((((((((CCC:::666444//////...---,,,,,,,,,,,,))))))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((###///000###%%%111'''\\\ $$$******MMMlll]]]888+++...VVVuuu!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''')))***%%%&&&&&&&&&''''''''''''((((((((()))))))))******))),,,---,,,111???MMMUUU^^^^^^jjjZZZQQQgggoooooommmooo]]]xxxwww}}}aaaUUUSSS???222)))+++,,,******---************)))))))))(((------,,,,,,+++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,***---......,,,,,,///222444FFF```rrr}}}ooopppttttttbbb[[[PPPPPPPPPZZZfffbbbLLL666,,,......,,,,,,,,,,,,......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++)))'''&&&)))...444888777<<>>222000...---,,,---...///************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))******+++,,,,,,******+++,,,---...//////)))444FFFVVV]]]]]]___ddd|||xxxUUUJJJHHHCCC;;;555///,,,---...,,,************)))))))))((((((@@@:::777444///...------,,,,,,,,,,,,))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((( ,,,"""888$$$222111""",,,%%%'''$$$---&&&###}}}'''111aaa~~~$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############&&&&&&&&&'''''''''(((((())))))))))))************...//////222AAAXXXiiioooYYYEEEOOO{{{bbb|||[[[zzztttnnnjjjllljjjkkkoootttsssnnnhhhrrrsss}}}zzzggg\\\GGG444000...)))***000///...---,,,+++)))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++...111000...///444999ccchhh___^^^jjjkkkrrrzzz[[[^^^YYYTTT```nnnbbbKKK000///---,,,,,,---///000.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))222000...,,,+++***++++++++++++++++++++++++++++++------------------------............/////////000>>>IIIYYYjjjvvv||||||{{{sssvvvxxxvvvqqqnnnpppsssnnnmmmkkkhhhddd^^^VVVQQQOOOIII@@@666///,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,******+++,,,---//////000///@@@XXXhhhddd\\\fffyyyzzz~~~]]]UUUUUURRR>>>888000---......,,,)))************))))))))))))KKK666555444000///...---,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''222...***)))((("""///vvvGGG$$$$$$"""DDD+++UUU***,,,###***$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((()))+++)))''')))...***111000;;;NNNpppeeeSSSDDDRRR{{{yyyooo___ccctttoooyyyttt[[[JJJ888'''///444###...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,------///(((,,,666111+++@@@```bbbyyyaaalllnnnvvvfff\\\cccnnnooohhhaaaPPP666&&&,,,222+++)))000/////////...---------,,,///...------,,,,,,,,,,,,,,,,,,+++++++++,,,------************************++++++******++++++,,,---///...---,,,,,,,,,,,,,,,...+++---111...((()))000***,,,---...222===MMMZZZnnn~~~{{{nnnoooooogggbbb```WWWSSSWWW^^^``````aaabbb[[[HHHMMMRRRRRRbbbccc```bbb___UUUHHH===444...---------,,,,,,,,,...///...,,,******++++++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))******++++++,,,---------111///(((***333444,,,EEEOOO```aaaSSS^^^uuuuuu\\\PPPBBB444444---'''000------,,,+++***))))))))))))III555666444000///...---,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((('''+++###111(((,,,kkk---'''&&&666%%%)))+++555%%%###;;;(((###((($$$"""&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***((((((+++,,,***+++...'''666***<<>>222111333///---,,,+++***)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------222111...+++000===KKKSSSjjjmmmdddpppooojjjnnnmmmkkklllVVVFFF666///000111000///...............---------......---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,************************++++++******++++++,,,---///...---,,,,,,,,,,,,------)))(((...444555111///,,,///333888AAAUUUoooyyybbbQQQLLL???///---999:::======777333666===GGGEEE666999;;;999FFFDDDYYY[[[___cccddd___TTTJJJ<<<444+++)))---///+++''')))))))))***+++++++++***************************************************))))))))))))))))))))))))))))))))))))******************************++++++*********+++,,,,,,------)))+++///222111111555:::IIIZZZ^^^ZZZsssJJJAAAcccIII...===555 &&&---,,,+++***))))))))))))EEE555666444111000...---,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((---%%%///""""""111PPP###$$$---ccc000LLL222:::$$$000HHH000###%%%$$$&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++((((((,,,...,,,,,,...&&&???;;;^^^qqqLLLHHHyyyxxxkkkttt}}}eeeIII@@@333)))...++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------...%%%333555+++111IIIXXXWWW[[[\\\zzz}}}zzztttrrrwwwjjj```xxx~~~lll^^^XXXFFF333,,,111111***---------...............------,,,,,,,,,,,,++++++...---,,,+++++++++++++++************************++++++******++++++,,,---......---,,,,,,,,,---------...---,,,---000///+++,,,333;;;@@@FFFSSSfffuuulllZZZDDD@@@HHHGGGMMM```[[[___bbb[[[JJJ===AAALLL[[[ddd\\\\\\UUUIIIJJJ???BBBAAAGGGWWWhhhpppmmmggg___QQQ>>>///***+++...000)))***,,,,,,+++***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******++++++,,,,,,------,,,)))...444111+++666IIIaaa\\\MMM^^^nnnHHHbbbKKK---999888)))666---,,,+++******))))))***BBB555777444111000///---,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((...777%%%,,,'''TTT,,,111vvv'''IIIppp'''NNN---,,,222EEE///$$$%%%###&&&)))###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******---((('''+++...,,,+++,,,***BBBNNNtttWWWMMMgggnnn}}}zzzzzz~~~VVVMMM<<<))))))******))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,------......***...222777EEEUUU[[[YYYccc{{{sssiiiaaa]]]\\\]]]^^^nnniiieeehhhpppyyy}}}~~~nnnzzz~~~ppplllfffUUU???222///...+++,,,---------.../////////,,,,,,,,,,,,,,,,,,++++++...---,,,+++************************************++++++******++++++,,,---...------,,,,,,,,,------***222555,,,&&&+++444999AAA@@@>>>;;;<<>>~~~---$$$888---000)))KKK***'''eee;;;---;;;KKK,,,,,,444'''$$$&&&"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********...***(((+++,,,******---444IIIVVV^^^PPPOOOuuukkkkkkmmm}}}xxxiiiVVVKKK888000******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,---......//////===,,,...JJJaaaccc^^^___~~~ooobbb^^^]]]dddoooyyyxxxmmmzzzzzzoooaaaSSSAAA111---000,,,---------.../////////++++++,,,---------,,,+++...---,,,+++***)))))))))************************++++++******++++++,,,---------,,,,,,,,,------...+++//////---000<<>>HHHSSSVVVZZZ^^^[[[OOO>>>///%%%+++,,,,,,+++)))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,***++++++,,,------......+++000000---444EEESSSXXXTTT|||tttdddCCC===444,,,...---,,,+++************AAA888;;;444111111///...---,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))###%%%$$$,,,...{{{RRR555---...,,,___'''XXX:::222444SSS)))444***$$$%%% %%%'''!!!###)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((((())))))******+++---***)))+++***)))...444DDD^^^bbbPPPCCCfffzzz```vvv___OOOBBB666,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,---.........,,,,,,---......//////000///222DDD^^^hhhjjjzzzvvvhhhbbbggguuuzzz~~~tttkkkaaaNNN777---///---------...............+++,,,---...///...---,,,---,,,+++***************************************++++++******++++++,,,---------,,,,,,,,,---......444+++(((444DDDNNNOOONNNWWWTTTPPPOOORRRYYY___cccccc\\\OOOWWWyyyvvveeettttttqqqnnn^^^MMM]]]RRRGGGBBB===<<>>*** $$$555666'''111WWW^^^---!!!&&&((({{{$$$&&&"""&&&'''"""%%%(((!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((()))******++++++((())),,,---+++---:::HHHmmmjjjEEELLLjjjcccpppjjjRRR}}}zzzwwwqqqrrrvvvwwwwwwoootttooobbb___jjjsssttt}}}WWWPPPGGG000///...,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------......///000000000AAA[[[[[[JJJhhhpppmmmrrryyyhhh^^^JJJ333/////////......------,,,,,,---///111111000///...******************++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,---...///+++444PPPnnnooo]]]ZZZgggbbbfffggg```YYY___qqquuulll^^^NNNIIIOOOSSSXXX[[[WWWNNNJJJNNNTTTJJJ???222---///000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++***************++++++,,,------......///111)))--->>>RRRcccxxxwwwRRR<<<......---,,,++++++++++++BBB<<<999111333111...---------+++*********))))))******+++,,,((()))***++++++***((('''''')))------&&&$$$222CCCiii<<>>FFFMMMWWWmmmllljjj}}}\\\JJJ888......000,,,///222,,,,,,---///000111111111111---,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,---..................,,,+++------///444:::LLL???BBBYYYgggaaa\\\___gggnnnkkkhhhpppzzz}}}~~~}}}aaadddUUUFFFMMMTTTKKKAAAHHHMMMIIIAAA999+++'''000***+++++++++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///000000---444LLLJJJEEE~~~kkkCCC<<<666111///...,,,,,,...AAA;;;999222333111...---------+++*********))))))******+++,,,((()))***++++++***))))))---)))'''***+++(((%%%$$$&&&333))),,,'''444PPPVVVaaaDDD>>>...666IIIAAAooo\\\XXXJJJlll"""(((tttbbb!!!111"""///222%%%%%%%%%$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++*********+++111###---333000QQQsssnnnHHH\\\qqquuuvvvbbbsssllljjjlllvvvuuuxxx~~~|||kkk[[[PPPFFFHHHMMMJJJMMMTTTUUUZZZhhhssssss{{{ssssss\\\SSSKKK===111//////---)))+++++++++************)))))))))))))))******************++++++++++++++++++++++++++++++,,,---......,,,000333...---888KKKWWWZZZYYYhhhkkk\\\VVVIII000)))000...,,,...///------...///////////////------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///000111000...---111---,,,///222666@@@JJJLLLEEEJJJWWW\\\ZZZeeexxxuuueeesssxxxsssRRRLLLOOOFFF;;;>>>MMMLLLIIIHHH555&&&000---,,,+++***+++,,,---...++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++------......///000000000...FFFMMMIIIhhhoooCCC>>>555---)))***+++,,,@@@;;;999222222000...---------,,,+++******))))))******+++,,,))))))***+++++++++******+++)))(((***...---***((('''<<<:::***444444FFFKKK```EEELLLCCCNNN777FFF===pppIIIAAAOOO222&&&999'''###... === ***((('''((((((&&&$$$&&&***''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,,,,+++***+++,,,///+++,,,...BBBjjjoooJJJRRR```ccciiiUUUWWWuuudddzzziii[[[WWWPPPVVV\\\VVV[[[lllwww~~~zzzpppwwwmmm^^^}}}vvvuuuXXXOOOFFF:::000000111++++++++++++*********))))))((()))))))))******************+++++++++++++++,,,+++++++++,,,,,,---...///+++111000///999FFFTTT```[[[cccxxx|||cccgggSSS;;;111222---+++...---------------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,...000222222111///---222---,,,222666;;;FFFRRROOOUUUWWWXXXggg}}}dddSSSQQQ]]]~~~rrr```III;;;>>>333UUUVVVFFFKKKHHH555---111000...------------,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++++++++,,,---////////////000000;;;QQQHHH```^^^GGG222+++,,,++++++...???;;;999333222000...---------,,,+++******))))))******+++,,,))))))***+++++++++++++++***++++++***+++---......---'''XXXFFF///CCCEEERRRXXXFFFgggGGGTTTEEE^^^666JJJTTTvvvFFF111888uuuZZZIII...+++222...666%%%%%%&&&$$$&&&***)))%%%%%%)))'''''''''''''''''''''''''''''''''((((((((()))))))))+++,,,---,,,+++,,,---(((...)))888bbbtttfff[[[rrrmmm[[[PPP}}}hhhZZZdddxxxnnnkkkwwwttt|||wwwzzz~~~}}}fffdddzzznnndddjjjzzz^^^OOOJJJAAA///,,,222---+++++++++*********))))))((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...222---333HHHQQQUUUaaayyy|||sssvvvoooTTTFFF<<<333***---222,,,---------,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,...000222333111///...---))),,,777<<<<<>>::::::444111///---------...---,,,******))))))******+++,,,************+++,,,------+++///...)))(((+++---+++***+++)))666\\\JJJWWWNNNRRRKKK]]]777MMMuuueeemmmXXXZZZsssiiiJJJ222SSSPPPNNNBBB&&&555gggddd"""333&&& &&&***&&&%%%((('''''''''''''''''''''''''''((((((((())))))))))))***,,,......---,,,---...000***999XXX___KKKOOOnnnnnnsssXXXPPPvvvzzziii]]]pppuuuYYYeeexxx|||uuu~~~vvv}}}{{{rrrbbb}}}jjjOOOLLL666+++111,,,+++++++++************)))))))))))))))******************++++++,,,------...------------...///000111111888777EEEYYYVVVhhhyyyuuu~~~ggg~~~dddNNNAAA333...111...------,,,+++,,,,,,............---,,,,,,,,,,,,---,,,,,,,,,------------...---...//////000000//////111555HHH```fff[[[TTTYYYZZZfffuuuzzzsssqqq~~~}}}llljjjeeeJJJLLLPPPQQQSSS\\\^^^SSS``````WWWWWW]]]SSSQQQffffffiii~~~~~~VVVBBB===666GGGYYYQQQ:::444---+++,,,...---,,,++++++++++++++++++++++++************************)))************++++++++++++,,,,,,---......//////,,,///000///...111888>>>VVVkkk|||pppgggdddbbbeeelllrrrttttttmmmmmmooorrrqqqnnnppptttrrruuuwwwxxxwwwwwwxxxxxxyyyyyyxxxyyyzzz|||{{{xxx}}}yyywwwyyyzzz|||ccc>>>///------***>>>::::::555111///------......---,,,*********)))***++++++,,,************+++,,,---...***......+++,,,111000+++...444......999cccXXXRRRKKKXXXWWWGGG^^^TTTYYYTTTbbbaaaeeecccvvvPPPGGG:::QQQCCCIIIGGGIII666+++///~~~CCC111%%%'''***&&&$$$'''(((((((((((((((((((((((((((((((((((())))))))))))***,,,......---,,,---......***DDDXXXPPPSSS\\\PPP^^^jjj\\\LLL~~~}}}}}}xxxttteeeSSSJJJ]]]pppZZZssssssuuuvvv|||ppp~~~~~~uuussswwwkkkhhh}}}UUURRR===000333,,,+++++++++************)))))))))))))))******************+++,,,,,,---.........------......///000111,,,:::>>>MMM^^^ZZZ|||vvvvvv}}}mmmpppqqqssszzzuuuUUULLL<<<---,,,///------,,,+++,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,---------................../////////000000777OOOlllrrrcccYYY[[[llljjjxxxzzzooossswwwsssbbbLLLLLLDDDAAAPPP]]]TTTMMMTTTZZZQQQ___XXXQQQ^^^]]]RRRTTTQQQSSSfff~~~```DDD333ZZZtttVVVJJJ@@@444,,,+++------,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,------...///000000...000222000///333;;;BBBzzzhhh]]]WWWNNNFFFEEEDDDEEEHHHLLLQQQUUUMMMNNNQQQTTTRRRMMMNNNRRRQQQTTTXXXZZZZZZ[[[\\\]]]dddaaa\\\WWWWWWYYYZZZYYY___[[[YYY[[[^^^bbbllluuuOOO000333666---rrrAAA<<<777444000000...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.../////////111//////333???XXX}}}YYY___bbbgggjjjaaa```ppp~~~{{{{{{vvvxxxwwwfff\\\MMMHHH===555<<>>UUUeeeZZZTTTfffyyyyyymmmxxx~~~cccXXXqqqmmmuuueee>>>JJJOOObbbmmmYYYVVVWWWSSSRRRVVVUUUYYY[[[lll___DDDMMMnnnIII:::;;;000,,,000+++---------,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......888+++666>>>777XXX~~~[[[NNNKKKFFFDDDEEEGGGAAA<<>>???BBB???@@@BBBBBBBBBAAA@@@@@@JJJCCC<<<<<>>???@@@>>>===???DDDHHH\\\jjj~~~pppppp\\\;;;000---111rrrAAA<<<777444000000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...'''+++777GGGSSS[[[bbbhhhnnnfffaaalll|||zzzRRREEEJJJMMMHHH;;;555???MMMJJJAAA555,,,((('''&&&&&&---+++'''&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))***++++++***+++,,,,,,,,,,,,---...///PPPoooVVVhhhiii```QQQbbb___}}}fffOOOEEEMMMYYYnnnhhhTTTeee{{{|||~~~xxxrrriiinnnqqqrrr{{{}}}pppgggeeefffjjjaaaMMM???///---,,,,,,,,,+++++++++++++++************************,,,,,,---------.........---------...000222111///111FFFXXXcccyyyxxx|||~~~}}}{{{|||rrr___^^^iiifffmmmoooSSSNNN999///000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///444---***333888///000???DDDUUUdddbbbeeeyyynnnwww}}}|||iiiLLLSSSZZZ}}}uuuQQQ___lllaaawwwtttgggXXXVVVUUUaaavvvaaaNNNqqq|||^^^CCC555,,,,,,000...---------,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////222---555+++000111GGGlllsss```___bbb___\\\]]]___\\\YYYVVVTTTUUUYYY]]]\\\UUUSSSWWWWWWSSSTTT[[[VVVSSSOOOMMMLLLKKKIIIGGGEEELLLNNNIIIDDD???@@@EEEGGGGGGEEEAAA===<<>>===DDD???===999666444000+++'''+++)))'''&&&'''((('''&&&''''''''''''((((((((((((((())))))***++++++,,,,,,)))+++,,,---,,,,,,...///;;;mmmnnnFFF[[[ZZZhhheeefff[[[|||~~~uuu]]]FFF@@@NNN^^^qqqZZZPPPYYYooo|||{{{~~~}}}uuudddfffeeeaaannnyyygggccclll\\\tttyyyQQQCCC777---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------..................///000000000111;;;LLL[[[SSSuuu{{{xxxzzz{{{||||||uuuzzzyyy}}}}}}pppZZZ\\\cccbbbbbbSSSWWWOOO***222///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///<<>>KKKYYY~~~zzz|||jjjUUUMMMXXXnnnxxxxxx}}}{{{nnnccc\\\[[[hhhyyyqqqlllrrrbbbWWW{{{XXXKKK@@@...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---------------..................000111000///111555MMMXXXUUUpppxxx|||~~~|||yyyvvvtttpppkkkhhhlllooofffmmmpppnnnwwwsssmmmpppqqquuu|||wwwvvvdddYYY___\\\QQQcccfffVVVZZZ333555//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///777TTTPPP444...555???NNNSSSYYYwwwzzzddduuuxxxZZZ\\\hhh|||kkkSSSBBBUUU~~~zzzsssjjj[[[SSSkkkzzzmmmnnnHHH;;;333***---...------------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000///,,,///111DDDVVV~~~uuuaaagggRRR>>>***qqq@@@<<<777555111111///..................------,,,,,,------...---------....../////////000111000...---...222666CCCLLL[[[hhhkkkkkkpppxxxjjjYYYSSSMMMBBBCCC@@@>>>>>>===999000))))))(((''''''((()))(((&&&''''''''''''((((((((((((*********+++,,,,,,------(((+++------,,,...444999NNNYYYZZZsssIIIOOOvvv{{{[[[RRR||||||~~~rrrjjj```QQQCCC===@@@HHHNNN{{{|||~~~~~~rrrZZZMMMZZZxxxqqqqqqrrr}}}eeeUUUYYYcccggg|||uuunnnbbbNNNgggxxxhhhNNNBBB333------------------------++++++,,,,,,,,,------------------.........//////......000333111///444===RRRaaarrrttt|||xxxoooiiiiiiiiifffdddeeehhhkkkjjjfffaaa``````WWWVVVWWWXXXZZZYYYWWWUUUPPP\\\YYYaaaiiinnnxxxooonnnooommmsssxxxnnniiitttooo[[[TTTQQQJJJIIImmmVVVWWW@@@333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///***AAAZZZPPP666<<>>HHHRRRLLL```@@@JJJtttVVV[[[tttnnn[[[HHHBBB:::888<<>>ppp>>>;;;888666222111000//////...............------------......---......///000111111222///111222444888DDDTTT```aaarrr|||lllZZZHHHEEEMMMRRRKKKAAA111...***'''((()))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,***,,,---++++++333AAAMMMIIIPPPSSSOOO___vvvQQQqqq~~~kkkdddMMM@@@===999888;;;BBBJJJOOOYYYzzz}}}rrrnnn^^^MMMJJJZZZwww|||mmmkkk|||yyylllhhhSSSQQQWWWSSSjjjyyy```TTTLLLKKK|||QQQEEE222222111///...---,,,+++))))))***++++++,,,------............/////////000///,,,///444222222CCCXXX___bbbxxxmmmlllssswww{{{yyyttt~~~{{{mmmzzzrrrmmm}}}lllpppvvvfff\\\UUUCCCJJJ:::>>>fffcccSSSGGG000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---333///BBBkkktttppp}}}OOOWWWxxxssszzzVVV:::333//////.........------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------......///000111333999CCCzzz|||pppvvvnnnxxxzzzeeeyyy```qqq@@@===999777222111000//////.........///......---------......***111333///---111333000666555111333CCCWWW```___{{{pppnnnlll[[[PPPOOOFFFEEE;;;222+++,,,---+++'''&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,000...)))+++888DDDIIIUUUXXXPPPfffYYY[[[|||yyyooo```LLLCCC999888::::::FFFRRRQQQRRRkkk~~~~~~xxxgggYYYJJJBBBKKKYYYiii~~~qqqrrr~~~ooolll|||```JJJOOORRR]]]rrrmmmYYYEEEPPPfff___qqqUUUHHH===333,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///777111,,,AAA555RRRYYYjjj}}}ssshhhrrrttt]]]GGGKKKAAAAAAFFF]]]rrrYYYLLL:::444/////////------///---,,,,,,++++++,,,,,,---,,,---......,,,+++,,,...888(((444VVV[[[uuu}}}^^^OOObbbyyy}}}pppoooGGG555111***...222------000+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---//////......000111000,,,IIIKKKtttwwwnnnvvv|||uuu{{{mmmggg___HHHXXXsssqqqAAA===999777222111000//////......//////......------......///---111111......333444222,,,--->>>TTTVVVRRRiiixxxfffPPPDDDLLL<<<333+++++++++***)))***************************++++++++++++++++++++++++)))---...---222???KKKPPPbbbTTTPPPaaaUUUvvv{{{|||~~~wwwnnn```LLLEEE;;;999999888DDDRRRSSSOOO```{{{uuuaaaJJJAAA@@@JJJUUU```www{{{nnnnnnzzztttjjjoooeeeGGGKKKMMMVVVhhh}}}tttVVVJJJPPPPPPvvvhhhIIIAAA777...---///...,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000000111:::EEELLLpppmmmrrr{{{uuuvvvrrrrrrxxx}}}jjjfffooogggPPPBBB@@@AAA???OOO\\\MMM<<<555/////////---,,,...---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...'''---888\\\mmmmmm{{{{{{www[[[RRRbbbsssUUU???555,,,///222,,,,,,000------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........------...111222333***PPPqqqsssjjjiiillliii{{{ssszzznnnggg^^^FFFOOOrrrAAA>>>999777222222111000//////////////////............//////000111000...000444555222---:::JJJWWWeeettt}}}~~~]]]GGGIIIAAA888000---+++)))***---************************,,,,,,,,,,,,,,,,,,,,,,,,+++...//////333===EEEIII\\\JJJMMMxxx```SSS}}}ssseeeQQQEEE;;;999888777CCCSSSUUUPPPXXXppp}}}lllWWWDDDBBBIIIUUU[[[bbbyyy{{{nnnmmmzzzyyylllbbbxxxsssLLLGGGLLLNNNZZZpppccc]]]XXX@@@iiisssOOOEEE:::111//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111333000111666333NNNMMMccc{{{|||zzzppphhhxxxssskkkjjj{{{rrrZZZgggppp[[[@@@AAADDD<<<<<>>999777333222111000/////////////////////...//////000000222111000000222444333111777HHHRRRYYYqqqyyy```CCCGGG???777222...))))))+++************************,,,,,,,,,,,,,,,,,,,,,,,,......///000555>>>GGGKKKKKKIII\\\YYYjjjppp~~~wwwfffRRRAAA888888999888DDDSSSUUUTTTVVVmmmzzziiiTTTFFFIIIUUUaaadddiiirrrooo}}}|||uuu```iii```KKKTTTMMMNNNaaayyywwwbbbDDDPPPvvvZZZHHH===222//////---,,,---------------------------.........///000000111111444666111:::===SSSsssooohhhzzz{{{}}}qqqkkk}}}wwwfffhhh|||nnndddooo}}}ZZZ___ooo```EEEAAACCCDDD;;;EEEuuuZZZEEE:::000......,,,,,,---------,,,,,,,,,,,,------,,,---......------...///111999<<>>JJJUUU]]]NNNWWWwww^^^sss~~~uuufffSSS@@@777666:::;;;GGGRRRQQQPPPTTTlll}}}ooo\\\GGGJJJUUUaaadddmmmtttmmmyyy}}}{{{}}}kkk```|||ZZZaaaQQQHHHTTTlll^^^MMMCCC^^^{{{mmmKKK>>>333///...------...------------------------......//////000111111111...:::///<<>>;;;HHHDDD:::^^^]]]LLL>>>222......---,,,---...------,,,,,,------...,,,---......------///000---222NNNoookkkxxxxxxppp```___mmmsss```AAA///---444111...000............---------,,,,,,,,,,,,++++++,,,,,,---...---+++---111222///000555KKKnnnrrrRRRKKKppp|||___wwwzzz|||xxx}}}iiiiiieeepppzzzwwwiiibbb```OOOAAA[[[sssuuuDDD???:::777333333222111000000000000000//////000000111222333111000222555555555888>>>OOOfffuuuqqqtttmmmKKK@@@666444333///,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++---666@@@JJJSSSZZZYYYffffffgggpppxxxnnn___HHH;;;777:::===IIIRRRMMMIIINNNgggvvvaaaJJJJJJRRR^^^ffftttrrrfffooo}}}~~~zzzcccnnnoooiiiVVVEEEJJJ^^^vvvWWWOOOAAAMMMQQQCCC666000///------///------------------------...//////000000111111222...:::...>>>TTTcccmmmqqqvvvZZZuuuiiiddddddooommmmmmrrrzzzxxxKKK]]]wwwtttjjj\\\qqqzzzssshhh^^^qqqrrr]]][[[[[[]]]EEE666AAACCC444KKKmmmRRRCCC444.........---.........------------......,,,---//////......///111555<<<]]]vvveeezzzuuuhhhKKKPPPjjjlll{{{sssrrrPPP666---333333000000,,,............---------,,,,,,,,,++++++,,,,,,---...,,,+++...333111...444@@@TTTiiiPPPMMMooommmaaa___PPPEEENNNWWWEEEQQQbbbaaa~~~xxxxxxfffcccnnnYYYDDDDDD~~~uuuDDD@@@:::666333333222111000000000000000000000000111222333444222111222444444777CCCQQQeee~~~vvv\\\KKK:::555555333000---++++++++++++++++++++++++------------------------...+++...999AAAEEEIIIMMMVVVvvvjjj^^^}}}yyynnnXXXDDD999999>>>KKKRRRKKKJJJNNNccc~~~gggPPPLLLQQQ___nnnssscccjjj|||lll\\\~~~hhhUUUCCCCCCSSSkkkaaaNNNCCCHHHYYYKKK;;;444000...---.........................../////////000111111222222555555444JJJUUUSSSfff___sss{{{{{{{{{wwwvvvPPPTTTqqqvvvbbb]]]zzzwwwoooeee```iiiyyyuuucccXXXXXX___RRR===:::???666<<<[[[WWWGGG666///////////////......------------......,,,---//////......000111@@@TTTccckkkeee{{{ooo[[[PPPVVVccchhhpppWWWffffffBBB...111222000000,,,............------------,,,,,,++++++,,,,,,---...---,,,///222///...===QQQvvv^^^KKKKKKllliiiaaasssXXXWWWKKKEEEGGGCCCmmmyyy~~~yyy}}}hhhggg|||dddMMM;;;vvvEEE@@@:::666444333222111000000000000000000000000111222333444444111111222222999LLL```uuu{{{oooYYYBBB888888666222///++++++++++++++++++++++++------------------------)))(((///>>>IIIKKKLLLOOOLLLZZZaaauuu~~~||||||ssseeeLLL;;;888===KKKRRRJJJRRRSSScccpppSSSLLLOOO```sssuuueeemmmzzzzzz~~~tttQQQlllcccSSSBBB@@@LLLddd}}}tttOOOEEEEEE[[[```QQQ@@@666222...,,,---......................../////////000111111222222666---:::ZZZ\\\uuu|||ooovvvnnn{{{sss{{{TTTLLLeee}}}qqqTTTWWW~~~sssfff```eeegggnnntttiiiYYYVVVVVVZZZIII<<>>:::===???===EEETTTHHH111222///111...///...------,,,,,,,,,------//////---,,,111777<<>>UUUsssSSSrrrqqqmmmsssbbbQQQHHHFFFGGGIIILLLHHHbbblllnnnzzzwwwqqqpppqqq{{{zzz|||~~~tttUUUAAAKKK]]]qqqRRRPPPvvvjjjYYYNNNjjjwwwhhheee^^^PPPPPPKKKBBB<<<===>>>===888kkkcccFFF999333...333//////...------,,,---------,,,---...---,,,000:::CCCXXXrrrxxxuuuUUUUUUOOOQQQVVV}}}iiiwwwlllMMMNNNiiiXXX777444222///333///...------,,,---------,,,------------.........111...000333333DDDzzzvvv}}}qqquuuuuu}}}cccDDDCCCOOOiii~~~gggNNNVVVjjjppp~~~vvvnnnhhhgggggg```GGG999OOOtttCCC@@@;;;888555555444333222222222222000111333222111111222444888333444CCCYYYkkkxxx~~~yyy|||hhhmmmmmmbbbKKK777:::BBB222///...---,,,,,,------...---------------------------000<<>>nnnMMMBBB111777***111------------............000000000111222333444555444FFFbbbTTTcccYYY\\\^^^^^^aaa^^^]]]WWWLLLOOOiiizzzoooiiiiiilllxxxsssxxx]]]???DDDUUUjjjXXXXXX|||hhhYYYLLLkkklllccc```OOOOOOLLLDDD===;;;<<<>>>>>>IIItttEEE>>>333---444///......------------......+++,,,......,,,111???LLLcccwwwzzzuuuNNNTTTQQQ]]]\\\^^^rrrttt___NNNOOOWWWkkk888333555///111//////...---------------------------............111...111222000MMMzzz^^^ooorrrYYYDDDCCCQQQnnnjjj[[[OOO___lll||||||tttkkkeeeaaa```YYYPPPEEE===wwwzzz|||tttCCC@@@;;;999666555444333222222222222000222333333222222333444888222999RRRooo~~~mmm```VVVmmmYYYeeebbb:::AAA:::999111000...---,,,---...///---------------------------111===GGGDDDBBBRRRjjjkkkUUUvvvzzzwwwwwwzzz|||~~~wwwpppgggUUUEEEDDDMMMSSSdddlllyyynnn___zzztttlllPPPhhh|||vvvxxxwwwooovvvkkkPPPlllcccBBB???CCCGGGSSS}}}~~~llluuuyyy^^^CCCBBBOOO[[[CCC444888,,,222---------.........//////000000111111222333555666...LLLyyytttsss~~~vvvvvvwww~~~lllUUUqqqxxxkkkffffffiiiuuurrr}}}jjj???>>>RRRiiidddgggwwwrrrfff\\\MMMkkkrrrccc___TTTRRRLLLEEE===999;;;???HHH555lllJJJAAA111---444///......---------......///,,,,,,...///---222DDDWWWpppjjj___QQQ^^^LLL\\\sssVVVfffzzzXXXFFF===ZZZaaavvv|||@@@222777000---//////...------------...---------........./////////---333111333___YYYjjjdddOOO@@@@@@RRRxxxppp\\\XXXYYYXXXsss~~~yyyrrrllleee```]]]ZZZ]]]PPP222HHHmmmvvvtttDDD@@@<<<999666555444333222222222222111222333333222222333555555444BBBccclllnnnUUUXXXYYYYYY[[[JJJEEE888===222111///---,,,---...///------------------------333777BBBHHHDDDIIIiiiZZZdddqqq|||yyyzzz}}}xxxsssrrraaaIIIDDDOOOUUUgggppp}}}nnnlllvvvkkkNNNdddwwwooommmwwwssssss{{{ttt[[[WWWwwwEEE===EEECCCDDDmmm~~~eeeDDDEEEBBBqqqDDD:::555///111------........./////////111111111111222444555666<<<^^^dddlllppp~~~pppfffhhhlllvvvxxx{{{{{{NNNCCCTTTqqqzzzmmmtttdddbbbOOOgggxxxeee^^^YYYRRRKKKDDD===999:::>>>GGG222UUUWWWCCC111000222............---......///000,,,,,,///111///444JJJaaakkk[[[rrr}}}SSS]]]oooSSS[[[eeeIIIEEEAAA]]]rrruuuvvvUUU555555333+++000///......------......------........./////////,,,,,,333333@@@|||xxxeeewwwVVVEEE<<>>BBB???DDD]]]aaaHHHBBBFFFiiiGGGAAA222333///............////////////111111111222333444555666NNNrrrmmm{{{oooYYYeeettteeeiiipppyyykkk^^^JJJQQQwwwzzzkkkuuudddhhhOOO^^^{{{ggg]]]YYYOOOGGGDDD@@@:::888;;;???===DDDzzzjjjFFF333444111---...............///000000------000222000555NNNjjjrrruuucccqqq^^^TTT[[[^^^CCCJJJUUUeee|||fffwwwttt:::111777---000//////...........................////////////...,,,222444OOOjjjppp___yyypppKKK???;;;EEEfffxxxcccZZZYYYUUUnnnttt|||xxxuuupppjjjaaa[[[RRRSSS===@@@>>>]]]tttDDD@@@<<<:::666666555444333333333333111333444444333222444555222===UUUsssaaa^^^RRREEERRRSSSXXXwww<<>>>>>LLLUUU{{{[[[LLL???NNNMMM~~~IIIFFF///666---............/////////000111111111222333444555666KKKxxx```IIINNNZZZUUUEEEMMMPPP```ppp___fffnnnwww~~~eeexxxbbbIIIGGGuuu~~~|||jjjllleeelllNNNWWW~~~|||iii]]]VVVLLLEEEDDDBBB;;;777888:::III999^^^wwwIII555888000---...............///000000...---111333111666QQQnnnrrrmmm___XXXNNNaaaQQQVVVbbb___???IIIjjjttt^^^___>>>...999111000000///.........................../////////000222---000444WWWqqqnnn]]]lllFFF<<<>>>LLLtttsssggg___aaaaaaXXXrrraaa}}}yyyvvvrrrkkkaaaZZZXXXXXX@@@JJJ444===jjjtttDDDAAA<<<999888777555444333222222111111444444222000222555666???CCCggg~~~xxxoooeeezzzkkkSSSFFFMMMPPPSSSmmmwwwNNNDDD:::000222333222///---///111...---,,,---...//////...444???DDDMMMHHHIIIRRRooolll~~~vvvvvv{{{|||xxxvvvuuurrrkkkaaaTTTHHHBBBSSS]]]hhhpppWWWIIIKKKVVVaaammmxxx{{{RRRSSS}}}~~~vvvttt|||ttt___XXXYYY888DDD;;;FFFNNNhhhpppKKKHHHEEEFFFqqqTTTCCC999///444...............///000000///444222222888555222:::OOOuuu\\\===???JJJIIIGGGJJJZZZdddsssbbbccckkkwwwuuuvvvzzzxxxdddBBBDDDvvvqqqlllhhhjjjggg]]]PPPxxxdddZZZVVVOOOFFFBBBAAA???;;;777>>>DDD<<>>@@@KKKrrrqqqVVV\\\hhhjjjuuuyyyhhhkkkSSS~~~{{{wwwrrrnnniiiccc___\\\HHHIII<<<444DDDUUUkkkxxxtttDDDAAA<<<:::777666555444333222222222222333444333333555777888@@@aaayyy___eeezzzkkkzzzttt[[[HHHFFFGGGFFFUUUkkkvvvdddGGGEEE222333444222///---...000......------...///......///@@@BBBAAAMMMrrrRRRyyyooo~~~zzzuuuvvv{{{}}}zzzvvvvvvsssnnneeeZZZMMMBBB<<>>gggzzzeeeFFF:::000111///............///000000000444111222777444222<<<\\\mmm|||}}}}}}kkkOOO???:::HHHSSSTTTWWWaaabbbttt___aaaiiiwwwzzzqqq~~~wwwlllWWW>>>EEE}}}vvvrrrnnnjjjmmmjjjdddVVVsssmmm]]]XXXQQQHHHBBB@@@>>>:::777;;;CCC;;;DDDRRR???555---111///......------......///&&&333***000???UUU{{{bbbOOOJJJWWW{{{rrrIIIYYYDDDLLLYYY{{{iiiYYY|||RRR555888555000000///..............................///000000666...000:::ttt}}}uuuWWWiiiccc>>>;;;BBBLLLvvv```SSSgggyyyvvv]]]ZZZ]]]ooo}}}zzzvvvrrrmmmhhhbbb^^^ZZZHHHHHHAAA888;;;UUUuuuEEEAAA<<<:::666666555444333333444444333222333444555666888:::GGGoooXXXTTTeee|||lll|||}}}uuu^^^IIICCCEEEIIIPPPXXXyyyDDDDDD555555555222///------...//////............//////888DDDGGG???MMMfffTTTttt|||xxxuuuwww{{{~~~{{{xxxvvvrrriii^^^RRRFFF===888666EEEggg{{{ppppppVVVKKKMMMUUUaaajjjqqq{{{yyyUUUTTT|||zzzvvvuuutttrrrOOOiii{{{JJJ>>>>>>@@@@@@VVVsssxxx[[[CCCGGGBBBXXXrrr}}}JJJ:::333000//////......//////000111000444111111666222333@@@\\\{{{qqquuunnnZZZIIIIIIKKKBBBCCCDDDMMMWWWVVVPPPWWWfffwww___```iiiyyyvvvuuu~~~vvvcccJJJ;;;GGG{{{}}}wwwssspppmmmlllggghhh[[[eeeuuu]]][[[SSSJJJCCC???===:::777888CCC;;;CCCmmm\\\AAA999...333///......------......///'''999...***@@@mmmzzzzzzqqqUUUMMMOOO___vvv^^^NNN]]]bbbIIIXXXeee|||^^^[[[nnn777888...000000///..............................///000000444000222@@@zzzeeeYYYeeeCCC;;;GGGOOO|||aaaSSS\\\lllccc~~~||||||yyyuuuqqqlllggg```\\\VVVJJJIIIDDD===444QQQvvvEEEAAA<<<:::666555555444444444555555444222222444555555888;;;SSSeeepppSSSXXXhhhuuu~~~{{{nnn^^^KKKBBBDDDMMMUUUXXX}}}tttMMM???999777555222///---------000000000///......///111EEEHHHPPPLLLPPP{{{YYYjjjyyy}}}{{{xxxyyy|||~~~wwwqqqfffYYYMMMCCC<<<999:::AAAZZZxxxkkknnndddMMMJJJPPPSSSWWW]]]XXX```vvv|||TTTSSS{{{{{{||||||{{{}}}yyytttxxx\\\]]]LLL666BBBDDD@@@OOOkkk}}}gggGGGGGGKKKEEEsssMMM:::666111/////////...///000000111000333111111555111555FFFaaagggjjjtttZZZIIICCCGGGJJJGGGEEEJJJSSSVVVTTT[[[ttttttaaabbbkkk}}}uuu{{{fffIII???KKKrrrxxxssspppppplllffflll```YYYuuu|||^^^]]]VVVLLLDDD???<<<999777888DDD===AAAPPPhhhAAA;;;000666//////............//////---;;;111---BBBwwwtttsssnnneee^^^XXXOOOVVVjjjhhhKKKLLLZZZvvvuuuXXXNNNUUU^^^lllRRRwww<<<777'''000000///..............................///000000...333888HHH|||~~~yyybbbeeeoooNNN<<>>LLLXXXWWWCCC===:::555222000///...---...000111///...///333777EEENNNMMMCCCnnn___vvv~~~}}}zzzxxxzzz}}}ssskkk^^^PPPDDD===999888555;;;AAAHHHLLLttt[[[pppfffRRRLLLYYY\\\OOOHHHNNNbbbyyy}}}YYYXXX}}}{{{pppttt~~~wwwuuu{{{zzzuuuzzznnnRRReeeccc:::BBB;;;AAAAAAWWWsss}}}~~~zzzqqq]]];;;HHH999[[[mmmddd>>>666222000000//////000000111222000222000333555111===YYYjjjzzzrrrQQQEEEQQQTTTOOOSSSYYYWWWSSSVVVllluuusssdddeeennnooo~~~mmmQQQFFFNNNddd{{{uuusssssstttnnnjjjkkkkkkWWWaaa|||jjj]]]XXXQQQIIIBBB<<<999888444???FFFBBB???{{{JJJ<<<333333000//////......//////000---+++,,,>>>QQQ}}}sss~~~gggWWWWWWbbbcccBBB;;;???555FFFXXXVVVsssuuuVVVZZZYYY:::666000000///..............................///000000555444000YYYvvvYYYnnngggAAAEEEVVVrrrwwwqqqNNNJJJeeehhhhhh~~~zzzxxxzzzxxxuuuqqqlllddd]]]WWWQQQRRRLLL888===@@@444CCChhhzzzFFF@@@<<<<<<888888777555444444444444222111555777222222BBBXXX|||]]]UUU]]]ccclll|||mmm[[[RRRJJJDDD>>>>>>JJJYYYYYY|||III>>>:::555111111111///...---///111///...///555:::HHHLLLDDDAAA}}}wwwZZZ~~~~~~|||zzz{{{}}}vvvnnn```QQQDDD<<<888666444@@@@@@CCCHHHbbbvvvaaasss```QQQRRRccccccPPPJJJTTTrrrZZZWWWyyy|||zzz}}}|||yyyzzzsssSSSXXXoooCCCCCC999BBB<<>>===YYY^^^hhhxxxXXXRRRuuu:::333000000///..............................///000000222666333___SSSkkktttNNNFFF\\\jjj|||oooQQQOOOkkkxxx}}}}}}}}}zzzxxxuuuqqqllleee]]]WWWTTTNNNMMM===999???666:::rrr{{{FFF@@@<<<<<<999999777666444444333333///000666888333333HHHbbbfffYYY```hhhssszzzxxxiii]]]PPPHHHEEE???888>>>KKKTTTrrr~~~YYY???:::444111111111000...,,,...000///...000666<<>>NNN___hhh}}}}}}{{{{{{{{{sssdddTTTFFF===888777333CCC===;;;???QQQmmmlllXXXfffbbbUUUYYYjjjgggQQQLLLZZZuuuXXXTTTuuuzzzyyyyyywwwuuuuuuyyyUUUNNN{{{rrrHHHGGG<<>>LLLQQQ___xxx{{{vvvqqqmmmnnnmmmcccmmmaaaUUUqqqrrrYYYXXXTTTMMMEEE>>>:::888111777JJJ===BBBOOOUUU===777222000000////////////000000000...111BBBXXX~~~RRRPPPSSSeeepppOOOEEE===KKKhhh^^^xxxWWWMMMBBB444000000///..............................///000000(((999>>>bbbzzzvvvRRRlll\\\???WWW\\\~~~}}}kkkSSS]]]{{{yyyvvvrrrmmmeee]]]WWWVVVIIINNNCCC777;;;:::@@@fffFFFAAA???;;;999888777666444444333333777333333555444:::SSSooo|||rrr\\\xxxhhhpppxxxhhhUUURRRMMMFFF===999@@@JJJUUUiiinnnyyyoooAAA<<<;;;///222555(((111222000111222000---111888JJJCCCBBBMMMsss|||~~~~~~{{{yyyrrreeeTTTEEE;;;777777888???CCCBBBEEEMMMQQQPPPVVVYYYZZZJJJllldddNNNNNNccc}}}TTTFFFuuu{{{sssppppppxxx```HHHiiitttRRRGGG;;;@@@>>>GGG^^^wwwyyyeeeFFF@@@GGGBBBqqqPPP777777222222111111111111222222555222///444666222HHHrrr]]]ccc===CCCPPPpppyyy{{{}}}~~~rrrppptttnnn^^^DDD>>>:::<<>>\\\zzz^^^zzz```aaazzzqqqeeeTTTPPPKKKEEE<<<888>>>GGGSSSXXXuuuDDD<<<<<<222333555***333111000000111///---111888JJJ>>>BBB]]]iiixxxqqqcccRRRBBB999777888===CCCGGGFFFGGGMMMPPPNNNNNNLLLjjjiiiYYYqqquuuZZZOOOSSSbbb}}}sssQQQGGGlllzzzxxx{{{~~~}}}vvvssstttxxxfffJJJdddwwwZZZGGG<<<@@@>>>DDDXXXsssyyyjjjWWWJJJFFFMMM999VVV}}}\\\>>>555222222111111111111222222555222000555666333NNN|||dddrrrNNNHHHYYYxxx~~~zzz|||~~~ssslllllluuulll___EEE???:::;;;EEETTTuuuzzzwwwzzztttxxxmmmeeeggg\\\XXXhhhhhh^^^RRRIIICCC???;;;999777;;;CCCEEEFFF@@@{{{}}}DDD999666111111000///////////////&&&222555RRR||||||___LLLSSStttTTTMMM>>>OOOZZZ|||zzzgggQQQ^^^GGG999333222000///......//////.........//////000111222222777FFF|||NNNYYY}}}xxxuuuwwwvvvQQQ===OOO```ccciiiqqq~~~}}}}}}wwwuuussspppkkkddd\\\WWWUUUNNNFFF???;;;:::::::::???lllGGGAAA???<<<999888777555444444444444222333666777777CCCfffaaa}}}ZZZ^^^{{{lll```SSSOOOJJJDDD<<<777;;;CCCKKKVVVooorrrhhhIII<<<<<<555444555,,,555000//////000...---111888III<<>>vvvqqqKKK999222111111000////////////000000000:::QQQ|||xxx]]]SSSXXXtttUUUUUUBBBIIIbbblllOOOTTTTTT777333222000///......//////.........//////000111222333888RRRnnnzzzccc@@@[[[{{{fffVVVPPP```fffVVV;;;EEETTTZZZeeesss{{{{{{xxxwwwuuutttrrrnnngggaaa^^^\\\WWWPPPFFF>>>:::999::::::AAAcccIIIAAA???<<<888888666555555444444444222555888666555FFFmmmaaa^^^{{{hhh|||lll[[[RRRNNNJJJEEE===777:::@@@HHHZZZfffsssRRRSSS;;;;;;777333444...666///......///...---222:::FFFBBBPPPbbbZZZwww~~~vvvgggRRR@@@777777:::HHHKKKMMMLLLJJJHHHGGGGGGRRRVVVooozzzlll```NNNOOOSSS[[[fffzzzjjjBBB>>>FFFPPPUUU[[[^^^[[[[[[eeexxxxxxuuuuuussstttQQQQQQxxxoooGGG===???@@@>>>HHHiiitttPPPTTT\\\JJJYYYIIINNNwwwDDD333333222222111111222222333333444444666555:::dddooorrr~~~zzzyyyXXXJJJSSS~~~|||qqqyyytttjjjkkkoooaaaqqqpppiiinnnqqq||||||xxxmmmeeeKKKCCC<<<:::CCCSSSuuu{{{~~~uuuqqqpppjjjhhhgggaaaYYYVVV___aaa^^^PPPBBB:::::::::000222>>>MMMKKK???llliiiVVV<<<222222111000000//////000000999111@@@RRRQQQRRR___tttUUUUUUEEEIIIqqqpppPPPPPPlllhhh555333222111////////////000............///000111222222999[[[vvv^^^OOOHHHYYYrrrTTT??????]]]mmm\\\===CCCQQQZZZhhhwwwppp[[[ppp~~~{{{yyyzzzzzzzzzwwwqqqiiibbbaaafffkkkXXXQQQGGG>>>:::999999999AAA___JJJAAA???<<<888777666555555444555555444777888444555JJJuuu{{{aaaYYYSSSXXXyyyuuuyyy}}}lllXXXPPPMMMIIIFFF???999:::???IIISSSOOOrrrxxxZZZaaa<<<888888111333///333///......///...---333;;;CCCKKKSSScccvvv}}}|||}}}|||yyywwwyyyjjjVVVCCC888888;;;HHHHHHJJJJJJHHHEEEDDDEEEOOO[[[xxxyyy[[[XXXOOOKKKLLLXXXeeeccc@@@HHHRRRXXXZZZdddlllmmmrrr~~~}}}~~~{{{uuurrrtttmmmuuuXXXIIIppptttJJJ;;;>>>AAA>>>DDDeeezzzYYYWWWmmmbbbgggNNNAAAFFF999333333222222222222333333222444555666666???ppp___{{{sssxxx}}}oooRRRLLLZZZ}}}~~~kkkvvv```eeennnxxxvvvhhhNNNGGG>>>;;;BBBQQQsss}}}zzzpppllljjjjjjgggddd^^^UUUYYYaaaaaaSSSAAA:::999:::111222AAAVVVOOO@@@aaaooo___@@@666222222111000000000000000//////EEE___ooowwwNNNKKKcccrrrQQQKKKBBBLLL{{{~~~rrrSSSQQQsss>>>444333111000//////000000............///000111222111<<>>:::888888888888GGGxxxKKKBBB@@@===777777666555555555555555555888777333888TTTmmmUUUKKKSSSZZZaaa|||hhhrrrxxxgggXXXNNNJJJHHHFFFAAA;;;:::===DDDRRRQQQeeemmmVVVsss@@@666888111333000111000......///...///555>>>???NNNPPP|||ggg~~~{{{{{{|||{{{yyywwwssspppxxxuuujjjXXXEEE999888;;;EEEDDDEEEFFFEEEBBBCCCGGGOOO```~~~uuuPPPRRRNNNKKKNNN___qqqaaaCCCHHHPPP]]]eeennnxxxppp[[[ccckkk|||yyyyyywwwrrrqqqtttgggtttcccHHHcccuuuOOO;;;<<>>LLLtttzzz{{{rrrUUUSSSKKK444333111000//////000000.........//////000111222333@@@gggyyy|||nnnGGGXXXqqqnnnOOOIIInnnNNN>>>@@@KKKccc{{{ppp^^^WWWxxx}}}xxxppppppooommmhhhdddbbbbbbSSSNNNEEE>>>:::888777666888555jjj~~~uuuLLLBBB@@@===777777666555555555555666555777666444@@@cccpppSSSQQQRRRUUU^^^bbbuuuttt}}}```TTTJJJGGGEEEEEEAAA;;;999;;;???UUUaaacccfffSSSEEE666999222555222///111///...000///000777@@@;;;MMMQQQ{{{```zzzvvv~~~}}}|||{{{yyyvvvrrroookkkkkkeeeWWWEEE:::888;;;BBB???@@@CCCCCCAAAEEEKKKTTTkkkxxxTTTPPPMMMUUU```rrr^^^CCCGGGVVVxxxhhhZZZIIIWWWbbb|||wwwrrrqqqssscccqqqnnnJJJWWWtttVVV;;;:::??????BBBWWWvvvOOO;;;WWWqqqTTT>>>444333333222222333333444333444333666;;;JJJVVVzzz[[[\\\zzzqqq|||ZZZCCCIII]]]ppp}}}zzzjjjoooyyy~~~mmmUUUPPPEEE===???KKKlll}}}vvvooorrrooobbbeeehhhYYYOOO]]]aaaSSSBBB;;;999666888222@@@fffaaaJJJFFFppp[[[888333333222111111000000111111222<<<:::jjjwwwrrr^^^UUUuuusssPPPEEEAAAMMM___yyyxxxpppTTTQQQaaaKKK444333222000///000000111.........//////000111222444@@@gggxxx~~~aaaKKKSSSyyy]]]___UUUAAAAAANNNhhh~~~sssaaaWWW[[[{{{|||~~~yyyqqqpppooommmiiiccc\\\WWWOOOKKKDDD>>>;;;888666444999;;;gggLLLBBB@@@===777666666555555555555666444666555555FFFoooqqqWWWPPP[[[YYYVVVaaalllwww[[[PPPGGGDDDCCCDDDAAA;;;888:::AAAMMM[[[]]]rrrgggIII666:::333777444...111//////000000111888AAA777KKKVVVVVV~~~~~~yyy|||}}}}}}}}}{{{wwwsssppp```bbb```UUUEEE:::888;;;@@@<<<===AAABBBBBBGGGOOOXXXttt^^^QQQMMM```sss[[[FFFPPPmmmaaaXXXhhhssszzzrrrppprrraaapppuuuMMMPPPsss[[[<<<999>>>???AAAQQQmmm___>>>@@@SSSXXX999444333333222222333333444444333222666<<>>>>>IIIiiirrrkkkpppmmm^^^dddkkk\\\LLL[[[```RRRBBB<<<999555777---;;;hhhiiiQQQ@@@jjj^^^<<<999333222111111000111111111(((===>>>}}}{{{hhhPPPUUUvvvxxxUUUPPPIIINNNNNNeeezzzxxxnnnQQQOOOLLLBBB444333222000000000000111.........//////000111222333===eeeSSSKKKOOOPPPrrruuu[[[GGGGGGQQQeeevvv|||qqqrrrdddTTTSSSccc}}}}}}~~~{{{uuunnniiieee```ZZZUUUMMMIIICCC>>>;;;888555333111EEEHHHCCCEEE;;;999777555555666777777666888666444777DDDttt{{{mmmUUUOOOQQQYYYWWWXXXppphhhEEEFFFEEEDDDDDDBBB???;;;888BBBQQQ```]]]jjjxxxQQQ333<<<777666222111444...---111000...888HHHBBBNNNkkkhhhWWW|||{{{yyy|||~~~yyyooofff]]]VVVOOOJJJCCC;;;777888:::===BBBCCCAAABBBLLLYYYYYYvvvnnnUUUWWWqqqssseee<<>>999:::???BBBMMMkkksssLLLDDD;;;IIIfff888555444333333333444555666444777222///:::VVVyyyfffpppqqqSSSDDD[[[rrrZZZPPPJJJKKKIIIMMMqqqoooyyylllhhhlllkkk~~~yyywwwzzzzzzwwwnnnbbbXXXQQQBBB999KKKhhhtttpppjjjppprrrfff``````]]]WWWSSSZZZ\\\III:::999:::666666777MMMoooVVVFFFiiifffEEE666333333111000000000111222000555HHHrrrlllZZZ[[[pppyyy___kkk<<>>^^^{{{eeejjjzzzEEEAAAPPPcccuuu___MMMKKKZZZTTTHHHGGGKKK```lllcccdddgggzzz{{{|||}}}uuulllaaaQQQFFFBBB:::555GGGaaayyyuuu|||~~~oooffffffcccYYYRRRWWWYYYHHH:::999999777666666IIIiiiRRRCCCzzznnnEEE666444333111000000000111222///222EEEnnniiiSSSXXXmmm}}}```wwwRRROOOQQQ```|||vvvlllYYYHHHLLLyyyIII555333000//////000///...000000000000000111111222555YYYfffjjjyyy|||YYYMMMVVVsssPPPGGGOOO]]]ppprrroooccchhhlllsss~~~||||||{{{vvvpppkkkfff```[[[WWWRRRLLLDDD<<<888666555555999666gggzzzMMMCCCCCC::::::888666555666777777666666555999???VVVfffUUUJJJSSSQQQVVVYYYZZZfff{{{uuutttooo]]]LLLFFFEEEDDDCCCBBB???;;;888AAAFFFXXXYYY{{{cccXXX666<<<777666222111222///...111000000;;;IIICCCMMMeee^^^rrrzzz}}}~~~~~~xxxlll```GGG@@@:::999888555555888:::;;;???AAABBBFFFSSSaaalllttt\\\gggttt~~~RRRaaannn]]]jjjtttnnnooommmhhhyyysss]]]JJJ\\\lllHHH;;;:::>>>@@@HHHeee{{{___CCCIIICCC666WWW~~~III666555444333333444555555444666666555@@@dddxxxcccxxxhhhjjjUUU>>>EEEKKKOOORRR===BBBWWWeee```aaadddiiiiiiiiibbbfff}}}~~~~~~|||pppcccWWWHHH@@@DDDBBB;;;EEEWWW~~~zzzrrrhhhgggccc\\\QQQSSSUUUGGG;;;:::888777666555DDD```MMM@@@{{{fffyyyDDD666444333222111000111111222666666DDDggggggMMMYYYooobbblllOOOOOOfff|||yyyqqq]]]KKKJJJxxxJJJ666333000///000000///...000000000000000111222222999]]]ooommmlllWWWLLLWWWlllMMMCCCGGGRRRjjj~~~sssggghhh```[[[fffzzzooo{{{{{{yyy|||~~~|||tttvvvuuuoooeee]]]YYYYYYRRRLLLCCC<<<777666444444777666SSSyyyPPPDDDBBB:::;;;999666555666777777666999555999:::[[[yyyVVVRRRPPP]]]RRRWWW[[[aaa{{{vvvlllddd\\\QQQHHHEEEDDDCCCCCCBBB???;;;888EEEEEEWWWYYYqqqXXX]]]999===777666222111111//////111000222===JJJ@@@VVVzzz```uuu}}}~~~yyy|||{{{lll[[[HHH???888666666555666999>>>>>>???BBBBBBGGGSSSaaallliii^^^mmmqqq{{{QQQpppuuu{{{^^^[[[rrruuulllmmmnnniiiuuutttbbbHHHWWWnnnOOO===:::>>>???EEEaaa~~~}}}gggDDDAAAAAAAAAddd|||FFF777666444333333444555555333444666555>>>gggpppiii}}}tttppphhhSSSEEE@@@IIIKKKJJJLLLBBBSSSpppzzzyyy}}}wwwppp___qqqbbbxxxuuuwwwwwwmmm```OOOFFFHHHRRROOOAAA@@@KKKttt~~~uuuuuuvvvkkkdddbbb\\\^^^PPPOOOQQQFFF<<<:::666666444444???XXXKKK@@@rrrdddCCC777444333222111000111222222999:::FFFfff|||iiiDDDUUUzzzcccSSSOOOmmm||||||uuuaaaMMMKKKwwwMMM666444111000000000000///000/////////000111222333===SSSzzzkkkwwwNNNHHHYYY|||www}}}aaaGGGAAACCCMMMiiivvvvvvuuudddZZZaaagggVVVccc|||~~~zzz}}}wwwxxx~~~~~~yyytttuuusssmmmccc[[[YYYYYYPPPJJJBBB;;;777555444333777===gggSSSDDDCCC===<<<:::777666777777777666:::666:::777\\\gggOOOVVVUUU[[[VVV\\\dddwww{{{rrrjjjaaaXXXRRROOODDDCCCBBBBBBBBB???;;;888>>>@@@QQQWWWjjj]]]ddd<<<===777666222111000000000000000444???KKKLLLkkk]]]ooo}}}zzzyyy{{{}}}yyymmmYYYIII???666666888:::===@@@EEECCCCCCCCCCCCFFFQQQ]]]gggkkkkkkuuusssyyypppZZZ{{{```{{{gggXXXiiiyyypppppprrriiipppuuuiiiHHHRRRoooUUU===:::>>>???CCC\\\||||||jjjGGG>>>EEEIIIgggmmmGGG777666555444333444555555555333888666<<>>AAAJJJIIIIIIJJJMMMWWWttt```UUU]]]gggppp|||xxxkkk]]]\\\uuu~~~{{{vvvtttwwwwwwlll```FFFAAAGGGRRRMMM<<<:::EEEqqqrrrrrrllllllfffcccbbbZZZ___PPPNNNPPPEEE<<<:::666555222555<<>>OOOwwweeeFFFGGG^^^rrriii}}}rrr[[[KKKLLLNNNRRRfffxxxcccVVVWWWfffcccccc|||xxx|||}}}vvvrrrlllfff```\\\YYYWWWNNNHHH@@@999666555444444555FFFtttUUUDDDDDDAAA===:::777666777777777666777555>>>777]]]cccOOOZZZVVVVVVaaakkk~~~}}}uuummmaaaTTTNNNNNNCCCBBBBBBBBBAAA???;;;888===EEERRRWWWgggaaajjj>>>>>>777777222111///111111000000666BBBKKKMMMmmmWWWwww~~~|||vvvsss}}}qqq[[[EEE;;;333555<<>>@@@AAAXXXyyyxxxfffHHHDDDMMMHHHRRRcccJJJ888777666444444444444555888444;;;999===oookkkvvvYYY???EEELLLJJJJJJEEELLLSSSsssuuuKKKCCCWWWmmmmmm```XXXNNN~~~wwwyyyzzz{{{}}}zzzmmm___DDD<<<>>>HHHEEE:::>>>MMMyyywwwwwwmmmlllfffffffff```^^^PPPOOOQQQFFF<<<:::666333111666;;;KKKKKKDDDaaaqqquuuGGG:::555444333111111222222333111555CCCaaapppoooKKKhhhlllmmmMMM[[[|||{{{zzzsss```MMMRRRxxx___777444111000111111000///////////////000111333333???YYYwww\\\FFFIIIeeewwwfff]]]qqqjjjUUULLLUUUXXXQQQYYYkkkwwwkkkXXX\\\lll~~~\\\ttt|||yyy}}}yyyvvvoooeee```]]][[[WWWSSSKKKEEE>>>888555555555555---DDD[[[VVVEEEFFFEEE===;;;888777777777777666555555BBB777```nnnVVVaaa```aaasss~~~~~~uuulll]]]OOOHHHIIICCCBBBAAAAAAAAA???;;;888===KKKSSSWWWfffuuufffnnn@@@>>>777777333111///111222000000888CCCLLLAAA]]]RRRuuuttt}}}www```EEE;;;444888CCCLLLUUU[[[MMMJJJHHHHHHGGGGGGMMMUUUnnnooofffuuuyyy{{{NNNsssqqqlll]]]XXXRRRbbb]]]iiiwwwwwwtttqqqdddfffzzzzzzLLLLLLoooYYY<<<999>>>AAAAAAUUUwwwyyyjjjKKKFFFPPPGGGGGGqqq{{{fffNNN999888666555444444444555888333<<<:::===sssjjj|||kkkyyygggBBBEEEKKKLLLNNNCCCLLLYYYvvv|||bbbTTTQQQOOO}}}vvvzzz|||}}}|||xxxmmmaaaIII<<<:::EEEGGGAAADDDQQQ{{{sssyyyrrrnnnccc```ccc```]]]QQQQQQSSSFFF;;;:::777333111777:::GGGIIIAAAWWWmmmrrrNNN999555444333222111222333333333666AAA[[[zzzeeeuuukkkEEE```vvvZZZQQQqqq~~~yyyuuulllZZZJJJLLLqqqggg777444222111111111111000......//////000222333444DDDeeekkk}}}___LLLJJJgggyyyuuuwww}}}{{{vvvnnndddnnnmmmSSSFFFOOOTTTLLLPPP___vvviii___rrrkkk|||~~~xxxqqqpppjjjccc^^^\\\XXXSSSNNNHHHCCC<<<777555555666666000???DDDppp|||vvvVVVEEEGGGGGG>>>;;;888777777777777666555666BBB555dddwww[[[fffjjjpppzzzyyy|||tttlllfffZZZNNNJJJMMMBBBBBBAAAAAAAAA???;;;888333HHHNNNTTThhhqqqqqqqqqAAA>>>777777333111...111222000000999DDDLLL<<>>OOOjjjhhhUUU999555444333222222222333333333666AAA[[[{{{iii}}}}}}iiiHHHddd{{{~~~oooVVVppp}}}wwwqqqgggVVVGGGDDDiiirrr777555222111111111111000.........///000222333444JJJjjjssseeeQQQIIIfffqqq^^^QQQOOOVVV]]]~~~yyywwwzzzWWWAAAGGGNNNLLLTTTeeeuuurrrlll|||~~~uuunnnjjjgggddd```[[[UUUOOOKKKFFFAAA;;;666555666777777>>>BBBFFFRRRKKKUUUMMMKKK:::555999777777999444???555111???```]]]bbbwwwttt~~~{{{|||nnnaaa\\\VVVNNNJJJLLLDDD@@@???CCCCCC???:::888;;;CCCUUUVVVbbbxxxxxx{{{EEE888999555222///333555///333///555JJJCCCPPPYYYsssWWWqqq}}}{{{~~~~~~zzzlllQQQCCC999???LLLSSSUUUVVVQQQRRRRRRMMMCCC@@@LLLZZZuuuzzzYYYWWWtttMMMbbbxxxwwweeeUUUSSSEEEPPPWWWddd```JJJzzzsssfffccc~~~UUUKKKpppddd===999999>>>EEEVVVvvvwwwVVV;;;LLL[[[III~~~zzzXXX999777444222333444444444444777888:::@@@yyy[[[fffwww}}}|||rrrXXX@@@DDDPPPGGGAAALLLooo~~~wwwoooLLLXXXEEErrrzzzzzz}}}~~~}}}xxxssssssuuurrrlll[[[AAA???HHHAAAEEETTTUUU|||]]]uuuuuuffffffddd[[[UUUUUUTTTMMMRRRSSSGGG>>>:::444888000333444@@@EEE<<>>[[[hhhNNNFFFEEEJJJWWWwww|||~~~QQQFFFJJJMMMRRRUUUggg|||ooolll~~~yyytttqqqooommmjjjddd___ZZZTTTNNNKKKDDD>>>999777444222333777999@@@QQQYYYUUU```ZZZXXXDDD<<<===888777999555555888===DDDUUUkkk___rrr~~~~~~zzzuuurrrnnnaaaRRRPPPVVVOOOAAACCC@@@@@@CCCDDD>>>999777444DDDVVVRRRhhhjjjFFF888888555222000///111---222000888MMMGGGRRR```TTTpppcccwww~~~|||~~~~~~xxxkkk[[[III===BBBJJJLLLMMMRRRXXXXXXWWWQQQGGGEEEQQQ```xxx}}}\\\^^^wwwJJJ[[[sss|||cccQQQRRRTTTPPP\\\rrrwwwccc```yyySSSGGGkkkaaa???======@@@CCCOOOnnnzzz\\\AAANNN[[[IIIkkk\\\:::777444333444555555555888777555777@@@yyyYYYuuu~~~{{{sssXXX>>>BBBPPPLLLGGGSSS~~~yyyqqq___bbbfff}}}wwwuuuvvvzzzzzzwwwsssssstttpppkkkcccFFF<<<@@@;;;EEE]]]hhh~~~vvviiieee]]]QQQKKKMMMUUUKKKKKKKKK???999:::666888000333444@@@EEE===NNNgggppprrr???666444222111333444444333555999;;;ddddddsssyyyYYYjjjPPP^^^yyytttnnnbbbPPPBBBLLLBBBttt}}}:::444111111000......000000000000//////111444777QQQeeepppzzzUUULLLaaaaaaEEE@@@MMMeee{{{zzzuuuuuunnnlllGGGBBBEEEGGGOOOTTTdddnnnnnn{{{yyyyyyxxxtttpppjjjfffaaa\\\XXXTTTPPPMMMDDD>>>999777444222333777===FFFGGGeeeeeerrrmmm```III>>>>>>888666999777333888???CCCOOO~~~^^^kkk}}}}}}wwwnnnmmmfff[[[UUUVVVVVVLLL@@@BBB???@@@DDDDDD>>>888777777CCCTTTQQQ```{{{pppcccFFF888888555333111///111---222000888NNNGGGKKKdddUUUwwwqqqYYY|||}}}}}}}}}}}}xxxooogggOOO???CCCEEEBBBFFFQQQeeehhhggg^^^NNNFFFPPP___xxxXXXbbbqqqIIIYYYttteeePPPTTTTTThhh~~~wwwfffbbbyyyWWWHHHiiiccc======???AAA@@@JJJiii~~~```CCCOOO___PPPxxx```___;;;888555444555666666666999666333777CCC~~~\\\~~~zzz^^^@@@>>>JJJFFFCCCOOO}}}wwwcccaaazzzwwwtttqqqtttvvvuuusssrrrsssoooiiigggKKK<<<<<<:::IIIggg{{{{{{qqqiiibbbVVVKKKJJJQQQVVVKKKJJJJJJ@@@;;;===999777000444444@@@DDD>>>PPPbbbqqq}}}GGG777555333222333444333333333666999___cccqqqVVVbbbXXX^^^kkk}}}vvvrrrlll```OOOAAAMMMFFF}}}<<<555111111111......000000000000//////111444777QQQgggvvvrrrfffVVVkkkvvvWWW>>>DDDhhh~~~qqqkkkfffWWW@@@CCCCCCDDDSSS[[[hhhuuu{{{}}}uuuuuuyyy{{{vvvqqqjjjeee___ZZZVVVRRRNNNKKKCCC===888666444222333777222:::777uuuyyybbbFFF999;;;888666:::999<<<777555<<>>>>>RRRUUUTTT[[[eeeGGG888777444333111222444...333000666KKKDDD===]]]rrrRRRmmm___}}}}}}~~~~~~{{{vvvpppUUUBBBBBBBBB???III]]]mmmwwwvvv]]]MMMRRRaaa```kkkuuuUUUWWWssshhhSSSYYYmmmpppiiieeexxx]]]IIIeeeeee999:::>>>??????LLLooo```@@@MMMaaaYYY^^^|||]]]___<<<999666555666777777666666666555:::GGGdddeeeEEE<<>>???LLLkkkpppllleee[[[MMMDDDJJJUUUXXXNNNMMMNNNCCC===<<<777666000444444???DDD???RRRgggqqq}}}FFF999666444333333444333333222222999[[[eeesss^^^nnn\\\MMM^^^vvvwwwxxxzzzwwwqqqjjj]]]KKK>>>EEE^^^>>>777111111111///...000000000000//////111444777VVVmmm|||sssWWWjjjtttWWWDDDSSSxxxllliiijjjKKK???IIIGGGIII^^^kkkvvvzzz|||xxxxxx{{{{{{vvvqqqmmmhhhaaaZZZTTTOOOJJJGGGBBB<<<888666444111333777555:::AAAxxxqqqMMM999:::999888:::999@@@777333<<>>SSSVVVVVVcccvvvGGG888777444333111111333...222000666KKKEEE???XXXhhhNNNoookkk{{{}}}|||{{{{{{~~~}}}zzzwww^^^JJJEEEDDDEEEWWWppptttpppWWWYYYgggxxxsssaaagggtttOOORRRnnnqqq]]]bbb}}}qqqhhhfffcccsss___EEE]]]bbb999999<<<===>>>NNNuuuaaa@@@III[[[RRRRRRgggbbb<<<:::777555666777777777333777999===FFFhhh}}}jjjNNNAAABBB@@@GGG\\\|||~~~}}}qqqSSSnnn~~~}}}{{{|||{{{rrrpppuuuwwwuuutttssspppkkkeeeUUUCCC<<>>888888333666000444444???DDD@@@UUUhhhsssvvvBBB:::888555444444444333222555444>>>YYYhhhsss{{{bbb}}}TTTOOOOOOddduuulll}}}~~~vvvpppjjj]]]LLL???BBB```AAA888111111111000...///000000000//////111444777^^^sssuuuuuuUUUXXXvvv^^^RRRbbb```cccbbbZZZ^^^fffHHH???MMMMMMRRRlllzzzzzz~~~~~~|||xxxssspppmmmhhhaaaZZZUUUOOOKKKGGGAAA<<<777666444111333888888888HHHeeeCCC>>>===;;;;;;888999:::;;;@@@QQQ{{{^^^\\\vvvoooTTTTTTsss|||vvvsssmmmfffSSS[[[___YYYNNNGGGBBB>>>@@@???AAACCC@@@:::888::::::FFFUUUNNN]]]~~~~~~FFF888888555333111---000,,,222111999OOOIIIUUUbbbSSSyyyuuuvvvxxx~~~}}}{{{|||{{{~~~|||zzzzzz{{{iiiVVVKKKGGGNNNcccyyytttVVVRRR\\\xxxlllfffaaaWWWeeewwwfffjjjuuuHHHRRRpppppplllyyyjjjeeeeeecccrrrfffFFFWWWaaa===;;;;;;<<<>>>MMMrrr}}}eeeEEEGGGOOOAAALLLyyyggg<<<999666555666777777777444888;;;===BBByyyeee~~~uuu```NNNEEE@@@NNNjjjggguuu~~~~~~{{{mmm]]]sssuuu{{{|||{{{ppppppvvvyyyvvvtttssspppllljjj]]]EEE777999DDDeeennnjjjhhhddd]]]XXX[[[fffqqq|||fffUUUIII:::666:::777555000555555???DDDAAAWWWYYYrrroooAAA<<<999666555444444333222666222>>>SSSdddiii}}}aaatttrrrKKKLLLOOOWWWYYY[[[|||zzzsssnnniii^^^NNNBBBGGG```yyyDDD:::222111222000//////000000000//////111444777aaawwwfff{{{mmmSSSEEElll```[[[jjjgggDDDGGGHHHEEEOOO[[[JJJ???OOOWWWaaazzzjjj\\\qqqrrrzzz~~~{{{vvvqqqnnnfffccc^^^ZZZVVVRRRMMMJJJAAA;;;666555333111333888888555EEEOOOBBB???======:::777:::>>>@@@MMMcccNNNbbbdddhhhRRRcccoooaaaWWW___]]]MMMDDDEEEDDD===AAA@@@AAABBB>>>888888;;;:::EEERRRLLLcccwww```FFF888888555222000---000,,,222111999OOOIII[[[iiiVVVqqqyyy}}}zzz|||xxxyyy~~~~~~zzzxxxzzzzzzrrrbbbPPPGGGOOOaaappp}}}dddLLLHHHPPPjjjYYYSSSTTTaaauuu}}}ssslllhhhfffbbb^^^xxxlllyyynnnTTTVVVuuuxxxhhh___yyyyyy{{{nnngggeeedddcccqqqkkkFFFSSS```===::::::<<<>>>KKKjjjzzzxxxeeeHHHGGGKKK:::MMMuuuddd<<<999666555555666666666666888999<<>>ZZZlllffffffeeeccceeekkkrrrwwwwwwaaaSSSIII<<<999<<<999444000555555>>>DDDBBBYYYuuuQQQxxxiiiDDD===:::777555555444333222333///===MMMaaabbbcccZZZtttIIILLLTTTSSSLLLaaaxxxqqqlllggg\\\MMMAAAIIIcccFFF;;;222111222111//////000000000//////111444777]]]~~~ooozzzcccKKKGGGvvvfffcccaaafffUUU:::===???AAANNN[[[SSSDDDVVVhhhxxxSSSKKK|||fffYYYLLLPPPbbb|||{{{yyyuuuqqqnnnaaa___]]]ZZZWWWRRRLLLHHH@@@:::666555333111333888AAA<<>>;;;888777;;;MMMuuuLLLYYY]]]dddjjjKKKddd}}}qqq^^^hhh]]]SSSNNNFFF???@@@GGGBBB@@@AAAAAA===777888===999:::KKKTTTiii~~~pppdddEEE888999555222///000333---222000777LLLFFFKKKcccRRR{{{|||xxx{{{xxxyyyzzzxxxzzzwwwuuugggQQQEEEKKKYYYaaa```bbbccc^^^RRRHHHKKKTTTccc\\\ZZZdddxxx}}}ooocccSSSGGGDDDFFFIIIKKKFFFSSSmmmoooqqqaaaIIILLLWWWwwwpppWWWUUUbbbkkkwwwsssmmmlllddd^^^^^^llliiiAAAKKKZZZ999666777;;;???JJJdddyyyuuubbbGGGHHHNNN>>>XXX\\\vvv^^^;;;888555444555666666666777666555;;;GGGddduuuvvvPPPVVV{{{~~~rrr^^^uuubbbdddzzz~~~{{{xxxwwwrrrwwwyyyuuuppppppooolllbbb```NNN@@@???===QQQ|||tttttthhhgggdddbbbccceeedddaaa]]]MMMHHHFFF>>>:::888111444000555555>>>DDDBBBZZZmmmXXXeeeFFF>>>;;;888666555444333222444000@@@PPPfffggghhh[[[{{{QQQWWWfffbbbWWWuuuzzzqqqkkkdddYYYIII===FFF]]]GGG<<<222111222111///...000000000//////111444777XXXfff\\\BBBVVVlll{{{nnnnnnfff___vvvNNN:::@@@DDDIIIZZZggg^^^KKK___xxxVVVRRR~~~PPP>>>IIINNNcccyyyuuuvvvvvvrrrmmmaaa```]]]ZZZVVVPPPHHHCCC@@@:::666555333111333888888444SSSssshhhHHH@@@EEEAAA444<<>>TTTvvvMMMRRRUUUjjjyyyvvviii???ooonnn~~~|||yyyvvvdddfffyyyiiiTTTEEEAAACCCDDDDDD???======>>>===999888:::<<<>>>RRRWWW[[[```aaasss======>>>///111222333111///...111777???DDDHHHbbbWWWuuuyyyvvvyyy|||~~~~~~{{{xxxvvvuuuvvvzzzsss^^^JJJEEEIIIMMMKKKMMMNNNLLLJJJJJJMMMPPP\\\qqq{{{jjjbbbrrrrrr]]]PPPHHH@@@<<<===???>>>===<<<777>>>DDDAAABBBHHHEEEVVViiizzzRRRTTT```sssooofffaaa^^^___\\\hhhyyy^^^DDDRRRQQQ<<<666888???AAAHHHeeezzzqqq[[[DDDDDDIIICCC___iiizzz___@@@;;;666222222333555555555<<<999:::FFF}}}aaa~~~xxx}}}vvvXXX~~~{{{uuuuuuooo]]]qqqoooppptttzzzzzz|||xxxzzzxxxpppjjjjjjmmmnnniiiZZZHHH<<<888@@@QQQ```fffvvvwwwmmmmmmgggbbbaaa___ZZZVVVVVVQQQUUURRRDDD888555666555111444,,,777???DDD???xxx^^^OOOkkkLLLCCC???:::666555444444333333///:::===pppZZZ}}}]]]}}}yyy\\\vvvxxxllljjjiiigggTTTDDDBBBGGGsssMMM:::222222///111333...+++444222,,,///111444???```|||ggg}}}WWWYYYYYYaaawwwwwwiii```ccc???KKK@@@HHHmmmhhhooouuubbbyyy[[[SSSvvvqqqTTTTTTsssyyyrrrppppppkkkdddbbb```]]]YYYSSSLLLDDD???777777777555333222333555>>>777LLL~~~[[[CCC;;;>>>AAA;;;@@@:::<<>>:::999;;;???DDDOOOPPP[[[___```|||;;;;;;<<<000111222111000......111888@@@FFFHHHaaaWWWxxxvvvqqqqqqxxxyyyzzzzzzyyywwwuuuuuutttxxxsss```LLLBBBBBBCCC===@@@EEEIIILLLPPPSSSUUUbbbiii~~~fff{{{pppYYYJJJ@@@<<<999999===??????<<>>@@@HHHddd~~~yyyqqq[[[DDDBBBGGG@@@NNNuuurrr```GGGCCC===999777888888888999===888888BBBuuu```nnneeeiii~~~xxxsss___{{{yyyzzz{{{~~~ttteeerrrsssiiiiiiqqqyyyzzzyyysssuuutttpppnnnmmmiiidddQQQJJJBBB===;;;<<>>::::::999333666...888>>>BBB<<>>JJJhhhlll~~~uuuQQQIIIEEE\\\wwwqqqmmmYYYUUUJJJ>>>GGGIIIoooddd~~~```eeennn}}}|||rrrmmmkkkiiifffaaa___[[[VVVQQQJJJBBB===777777666444222222444666===;;;___qqqjjjUUULLLFFFCCCCCC<<<@@@:::===NNNhhhZZZrrrzzzXXXmmmuuu{{{sssiiifff^^^ZZZbbbVVVPPPIIIFFFFFFEEEAAA<<<::::::===AAA???;;;999<<<===KKKPPPOOOeeeaaa]]]ttt999999999222111111//////......111888BBBHHHYYYqqqZZZyyy{{{zzzsssqqqssstttuuuvvvvvvvvvuuutttnnnssspppaaaNNNBBB===<<>>???GGGccc}}}zzzrrr\\\CCC@@@CCC<<>>;;;:::;;;:::999<<>>:::xxxZZZVVVgggMMMFFFBBB===999777666555333:::444666:::gggsssnnn}}}hhhrrrvvvfffUUUmmmwwwnnnnnnbbbJJJ>>>BBBGGG\\\@@@666777888///---222111---222......888>>>EEERRRpppnnn~~~xxxSSS@@@???ZZZxxxssskkkYYY]]]kkkEEEFFFAAAGGG|||{{{]]]{{{ooofffeeeffffff```]]]XXXSSSMMMFFF???:::777777555222111222666999777BBB___QQQHHHOOOMMMHHHFFF???BBB>>>???FFFtttvvvZZZlllzzzyyy___ppp}}}ssskkkfff]]]WWWYYYIIIGGGDDDDDDFFFDDD???::::::;;;???CCC@@@:::888;;;777OOORRRUUUssseeeYYYlll::::::666444111///////////////111777AAAHHHYYYttt___~~~{{{wwwvvvrrrrrrsssuuuwwwwwwvvvuuuiiillljjj___PPPEEE???>>>BBBCCCHHHSSSbbbpppyyy|||kkk}}}bbbGGG;;;999======???CCCIIINNNOOONNNQQQRRRjjj{{{iii]]]UUUXXXPPP___dddYYY|||xxxnnn```VVVWWWXXXhhh~~~dddHHHRRRNNN999777999===>>>GGGccc~~~{{{ttt^^^CCC???AAA;;;QQQ^^^kkk:::777333222333555666666777999555:::FFFxxxddd~~~{{{kkkOOOQQQ|||jjj^^^iii^^^zzzvvv{{{~~~~~~zzzgggrrrlll______jjjzzz|||zzzsssssswwwwwwssslll```PPPBBB:::777555666666777===DDDMMM```vvviiifffdddbbb]]]WWWVVVYYYPPPNNNHHH@@@999555333333222666111<<<======<<<zzzXXX```___KKKHHHEEE@@@<<<:::888666444666555555;;;___ooowwwsss{{{{{{hhhTTTFFFCCCEEENNN[[[tttxxxzzzqqqooopppdddKKK???AAANNNYYYmmmCCC777666666...---111//////222...000:::===AAAMMMiii|||rrr]]]DDDOOO```vvvooommmwww]]]DDDGGGFFFMMMkkk]]]UUUyyy|||ssshhhcccdddeeeccc^^^ZZZUUUOOOJJJDDD===999777666444111000222777;;;:::GGGggg[[[NNNMMMHHHIIIPPPCCCCCC>>>??????fffccc\\\vvv{{{|||sssqqqkkkbbbVVVMMMFFFDDDBBBBBBCCCAAA>>>;;;<<<>>>BBBDDD???888666999:::SSSTTTXXXyyyfff\\\ccc===<<<333555000///111111111000000555???FFF===___ddd~~~}}}yyyvvvwwwttttttuuuwwwzzzyyyvvvtttjjjhhhddd[[[OOODDD@@@AAA<<>>IIIddd~~~}}}www___DDD>>>AAA;;;JJJWWWsss;;;888555444666777888888::::::666888@@@mmmoooyyydddLLL[[[iiiRRRJJJPPPbbbggg}}}pppxxx{{{___eeeaaaccciiizzz}}}~~~~~~yyytttjjjoooooohhh]]]SSSHHH@@@888555555777777777<<>>>>>CCCkkkNNNdddYYYNNNLLLHHHDDD@@@===;;;888666333555666:::RRR~~~ssszzzwwwjjjPPP@@@999===888;;;BBBQQQuuuwwwgggdddllluuuvvvzzzxxxpppnnnpppfffQQQBBB@@@GGGbbbqqqPPP>>>777777222333666111000222///111777555666CCC^^^{{{eeeeeeGGG[[[fffqqqooo~~~mmmSSS???AAA[[[nnnhhhWWWlll|||^^^bbbooo|||xxxmmmeeefffjjjhhhbbb[[[WWWQQQKKKFFFAAA<<<888555555333111000333888<<>>???<<>>===>>>@@@CCCDDD>>>666666:::EEEUUUSSSWWWuuuccceeeWWW???>>>///555///000111222333000///444>>>FFF555TTTiii|||~~~|||yyyxxxwwwwwwxxxzzz|||zzztttoookkkeee]]]TTTJJJ@@@===???HHHUUUkkkddd\\\nnnfffTTTBBB:::@@@JJJOOORRRQQQPPPRRRWWW___ggglllbbbkkkvvvyyysss```|||nnnSSSZZZlllooogggtttwwwdddYYYWWWXXXiiieeeHHHQQQLLL555777:::<<>>:::888444666666:::CCClllttt}}}jjj{{{VVV???:::===777===LLLNNNFFFMMM___ggg~~~ggg^^^cccllluuu|||}}}~~~xxxpppmmmnnneeeSSSDDD???JJJjjjRRR???666555111333555///000333000111444...111AAA___nnnnnnLLLSSSaaasssrrruuu___XXXWWWRRRrrrwwwzzzEEE???HHHHHHTTTkkkyyy}}}~~~vvvlllgggkkkpppjjjaaaWWWSSSLLLGGGBBB>>>:::888333333222111222444999===AAAAAAhhhUUULLL\\\cccZZZMMMJJJGGGDDDFFF<<>>>>>>>>>>>>>>>>>@@@CCCCCC===666777===KKKSSSTTT\\\sssbbbmmmIII>>>>>>+++444000333///111222000///444???HHHKKKYYYkkkpppwwwmmmwwwnnnttt}}}wwwxxxxxxyyy{{{|||xxxnnngggeee\\\SSSMMMEEE<<<999<<>>999AAAQQQ[[[]]]UUUVVVYYY^^^gggrrr}}}zzzhhhoooyyy|||iiittt~~~jjj```XXXYYYjjjdddGGGPPPKKK444777;;;===@@@MMMhhh~~~}}}vvv]]]@@@;;;AAA>>>ZZZrrr???<<<888666666555444333444999888<<>>@@@CCCDDDIIINNNMMMFFFCCCCCC@@@PPPwwwlllccc]]]]]]]]]XXXRRRPPPJJJ@@@888999:::777444444222666333@@@@@@BBBQQQoooKKKzzzvvvUUU]]]SSSPPPLLLHHHDDDAAA===:::777666555;;;;;;ZZZxxxbbboooIII:::>>>DDD???EEEUUUZZZMMMIIIRRRUUU^^^ZZZVVV```tttxxxzzzwwwqqqllliii___NNNCCC@@@WWW\\\JJJ;;;555555//////222---...222000000222...777NNNbbbeeeyyy___IIIQQQ|||zzzqqqhhhqqqwwwmmmzzzaaa777>>>===777@@@HHHLLLWWWjjj~~~~~~yyyuuunnnjjjlllmmmggg]]]RRRMMMGGGAAA===:::888666111222222222333555999===999IIIpppkkkXXXVVVWWWWWWUUUMMMLLLMMMPPP>>>MMMqqq^^^llloooyyyhhhYYYXXXLLLKKKOOOHHHDDDCCC@@@>>>>>>>>>>>>>>>===???BBBBBB<<<777999@@@IIIOOOWWWeeewwwdddooo@@@<<<>>>)))444111666,,,000111000///555AAAKKKZZZYYYhhh\\\jjj```|||vvvcccXXXdddzzz{{{pppxxxxxxyyy{{{{{{uuujjj```[[[RRRKKKHHHCCC;;;999<<<444:::BBBFFFFFFEEEEEEEEEPPP___[[[;;;@@@;;;;;;<<>>999AAA>>>sssddd>>><<<:::999999:::999999777;;;:::;;;999bbbpppbbbCCCJJJPPPDDDKKKHHHWWWwwwooocccbbbdddhhh||||||uuuuuuyyyyyyjjjQQQ<<<999DDDOOOTTTUUUTTTUUUXXXUUUPPPNNNQQQEEEWWW```[[[YYYZZZYYYUUUTTTUUUMMMAAA999;;;<<<888444444444888555AAA@@@CCCTTTcccPPPlllSSS```UUURRRNNNJJJFFFCCC>>>;;;999555555===;;;QQQ}}}aaammmJJJAAAFFFJJJ[[[PPPSSSZZZXXXYYY\\\XXXHHHPPPZZZrrryyy~~~uuuqqqlllfffYYYHHH@@@AAA[[[EEElllFFF;;;;;;;;;222000444222---111///000222000???\\\^^^ccczzzzzzvvvHHHBBB}}}~~~}}}{{{yyyssswwwyyyxxxwwwgggMMMNNNSSSAAABBBHHH999999>>>NNNggg{{{xxxxxxsssssspppkkkiiigggaaaYYYNNNIIICCC===:::888666444000111222333444666:::<<>>======<<<======BBBBBBEEECCC:::333888CCCAAAYYYZZZnnn^^^eeeLLL333444555222+++555111......111444777>>>FFFHHHLLLWWWrrr\\\{{{|||]]]___uuuzzznnnuuu|||{{{qqqddd[[[VVVSSSPPPGGG<<<;;;AAABBB>>>999888888===GGGRRRZZZ___jjjGGG444777:::@@@RRR___]]]]]]]]]WWWPPP[[[iiiuuu```SSSfffvvvcccbbbTTT___kkk{{{___FFFTTTCCC555666===??????UUUttt~~~xxxRRR@@@>>>======nnn___~~~BBB>>>999666666777888888;;;777///;;;:::WWW}}}nnnvvvWWWCCCBBBJJJQQQOOOtttzzz}}}{{{sss\\\[[[dddfffxxx~~~yyyzzz{{{{{{uuufffGGG:::GGGRRRhhhyyy^^^eeeuuurrraaaTTT^^^rrr|||aaaIIIVVVhhhXXXRRRYYYOOOGGGBBB===888777666666666222666;;;;;;DDDEEEkkkPPPTTTaaaWWWXXXWWWTTTQQQNNNLLLIIIFFFCCC;;;>>>888>>>444FFF~~~}}}ttt```KKKLLLSSS[[[XXXYYYbbbwww~~~gggUUU\\\PPPEEEBBBeee{{{xxxvvvuuutttpppeeeQQQAAA???EEEOOO___SSSFFFAAA<<<888555444333222111222......111///;;;TTTbbbcccxxxbbbVVVOOOeee~~~|||zzz}}}zzzmmmooo|||}}}{{{}}}]]]HHHLLLRRR\\\```OOOAAAHHHFFFEEEFFFNNNaaa{{{|||vvvrrrqqqpppxxxtttnnnjjjfffaaaZZZUUUMMMFFF<<<777777666444111222111000000222555999;;;;;;```yyy```[[[]]]ZZZSSSRRRSSSPPPNNNKKKNNNsss~~~|||SSSJJJTTTKKKJJJOOOBBB???>>>======<<<<<<<<<===???AAACCCBBB999333;;;GGGOOOXXXWWWbbbssspppxxxFFF444444555444,,,222000...///111222555>>>HHHAAAIIIyyyjjjwwwccc{{{{{{sssmmmrrruuuwwwvvvooodddYYYSSSRRRPPPKKKBBB:::;;;BBBCCC???555===HHHOOOTTTXXX]]]bbbVVV555???EEECCCVVVcccZZZRRR\\\bbbVVVUUU```sssxxxzzzqqqRRRUUUqqqlllUUUUUU[[[qqqaaaFFFTTT???555666===???@@@VVVuuuvvvOOO=========>>>ccc{{{ppp{{{BBB>>>:::777777888999999999777222===:::SSSnnn~~~bbbGGG>>>IIIWWWrrrqqqqqqyyyzzz___YYYaaa```iii{{{}}}zzzxxxzzzbbbFFF===FFF___|||SSSKKKbbboooYYYPPPWWWOOOFFFBBB<<<888777666666555222555:::>>>IIIIIIPPPVVVXXXTTTWWWSSSRRRQQQQQQQQQPPPNNNLLL@@@===555<<<444@@@qqq|||jjjzzz[[[OOOOOOWWWeeepppaaaMMMJJJJJJ\\\xxxyyy~~~yyyuuurrrpppkkk___MMM@@@@@@FFFNNNgggWWWHHHCCC>>>999777555333222111222...///111///888PPPccc]]]qqqyyyvvvQQQ\\\ggg~~~{{{}}}wwwkkkmmmxxxyyy\\\PPPOOObbbxxx}}}aaaXXXRRRRRRTTTZZZaaaiiisss{{{~~~zzzxxxyyyzzz}}}xxxqqqlllggg```XXXRRRKKKDDD;;;777666555333000000///...///111444888:::888___bbb]]]ddd___PPPPPPTTTSSSQQQMMMNNNooojjjMMMJJJRRRIIIGGGKKKBBB======<<<<<<;;;<<<<<<<<<>>>@@@BBB???777555???LLLKKKTTT]]]aaaqqqddd???666444333666---...//////000111///111===JJJBBBLLLiiikkkzzzgggtttttt}}}|||~~~|||ooowwwrrrtttuuupppiiiaaa^^^]]]LLLGGG???;;;???EEEEEE@@@888AAAKKKOOOQQQ[[[nnn~~~bbb000444CCC;;;NNN^^^ggg___XXX\\\]]]XXXaaaxxx~~~aaaxxxUUUTTTooowww\\\UUUPPPqqqYYYDDDXXXCCC555777>>>???AAAYYYxxxrrrKKK;;;<<<===@@@iii~~~gggxxxBBB???;;;888888999:::999777777666>>>999NNNjjj}}}uuu^^^TTTgggzzzmmm{{{|||{{{\\\TTT^^^\\\]]]mmm|||~~~{{{{{{oooVVVAAA???WWWnnnPPPXXXsssyyy^^^SSSVVVNNNDDDAAA;;;888777666666555333666;;;AAAIIIHHH~~~OOOWWWQQQSSSYYYXXXWWWUUUTTTSSSPPPLLLIIIIII>>>555===555:::cccxxxlll{{{tttlll```bbbpppwwwhhhYYYNNNUUUfffrrruuuuuuzzzzzzsssooojjjbbbVVVGGG===@@@HHHHHHjjjUUUKKKGGGAAA===:::777444222000333//////222...555IIIggg___nnnhhh\\\YYY}}}tttLLLLLLQQQ___jjjccccccjjjsssuuurrruuu|||}}}zzzwwwwwwzzz}}}|||tttmmmfff]]]TTTMMMGGGAAA:::555444444222000.........000222666:::<<<>>>vvvyyydddccceee```UUUSSSXXXWWWSSSLLLIIIccc{{{WWWHHHHHHMMMFFFCCCFFF@@@<<<<<<;;;;;;;;;<<<<<<===???AAAAAA<<<666777BBBNNNDDDVVV___cccyyykkkXXX===999333///666///---///000111000---///<<>>???BBBzzzXXXxxxCCC@@@<<<:::999::::::999777777999<<<777III```zzz}}}|||xxxyyy}}}vvvXXXNNN[[[ZZZQQQ^^^vvv|||ssspppqqqssswwwzzziiiOOO???JJJ|||eeeQQQUUUsssjjj```iii{{{zzzddd[[[WWWJJJBBB???;;;888777777666555222999>>>BBBAAACCCkkkJJJZZZkkkQQQUUUZZZYYYWWWUUUTTTRRROOOJJJFFFNNNAAA:::???777777ZZZ~~~zzz{{{tttgggVVV```kkkyyymmmLLLVVVvvvvvv{{{rrrmmmdddXXXLLL@@@;;;@@@IIIAAAbbbUUUNNNKKKFFFAAA>>>:::666333000444111///222...222BBBfffaaakkkaaaRRRlllKKKFFFRRR\\\}}}vvvppprrr}}}{{{yyyxxxxxxzzz}}}tttkkkcccYYYOOOHHHCCC>>>888444333222111///000000111333666:::>>>@@@@@@ssskkkeeehhhccc^^^]]]UUU[[[[[[VVVPPPJJJ\\\~~~TTTJJJEEEGGGGGGBBB???@@@===;;;;;;;;;;;;;;;<<<===>>>DDDDDDAAA:::777;;;EEEMMMKKK\\\VVVfffkkkVVV>>>;;;222,,,555///...//////000///,,,...;;;JJJSSSOOO]]]QQQrrr}}}xxx~~~uuurrruuuvvvnnneeemmmqqquuussskkk]]]PPPHHHCCC???>>>BBBFFFDDD<<<666333:::BBBFFFEEEEEEJJJOOOGGG???:::>>>BBB@@@FFFTTTZZZooo{{{|||qqq]]]cccnnnbbbjjjkkkpppeeeyyyssseeeeee{{{kkk[[[aaabbbTTT}}}JJJDDDVVV@@@666999@@@???DDDaaa~~~gggIII@@@AAAAAADDD```rrrEEEBBB>>><<<;;;:::999888999777:::999555EEE{{{aaaxxx~~~~~~lllgggsssxxxsssZZZOOO\\\^^^PPP[[[zzzqqqeee___gggsssvvvssspppeeeKKKOOOxxxqqqZZZGGGFFFQQQ\\\yyy}}}sssvvvllllllooollleee```UUUEEE@@@===:::777777777666555///<<>>999555000555222///222///111===aaaXXXccc}}}uuu]]]{{{nnnDDDGGGNNNYYYyyy|||wwwwwwwwwyyy{{{oooeee\\\TTTKKKDDD???<<<777333222111000///000000222444888<<>><<<:::;;;;;;;;;;;;<<<===>>>???GGGEEE???999:::BBBIIILLLMMMXXXZZZYYY>>>:::222,,,333///111///...//////---///:::GGGMMMBBBVVVhhh}}}~~~vvvqqqqqqqqqnnnjjjhhhddd]]]UUUKKKCCC>>>;;;888999>>>???:::333000444777:::;;;:::999999:::///===AAA???DDDFFFPPPccc|||___aaa{{{aaaddd```NNNUUUXXXRRRNNNUUU___uuu|||PPPIIILLLOOOPPPMMMzzzvvvHHHLLLTTT===666:::@@@@@@FFFeee|||zzzbbbGGGAAACCCCCCFFFhhhfffJJJGGGCCC@@@>>><<<:::999:::666;;;666555BBBooo~~~{{{|||~~~oooXXXQQQiii}}}|||~~~lll\\\SSSbbbnnniiiyyy{{{hhhQQQOOOxxxnnntttzzzttt\\\GGGGGGTTT```nnnxxxyyyrrrvvviiiaaaZZZ]]]bbb^^^OOOAAA>>><<<999777777777666444...???AAAFFF;;;iii|||QQQKKKzzzYYYSSSQQQOOOTTTRRRPPPPPPPPPPPPOOOMMMHHHAAACCC===888777HHH{{{yyyhhhtttqqq{{{IIIAAAJJJlll|||tttllldddWWWHHH???<<<@@@KKKUUULLLqqqcccSSSQQQMMMJJJGGGBBB<<<888111777333...222000111;;;aaaSSS^^^|||```wwwtttOOO;;;KKKRRRqqqwwwuuu{{{zzzoooiiieeedddmmmzzzxxxkkk___UUUMMMFFFAAA<<<:::777333111000000000...///111444777;;;===???WWWoooeee^^^fffeee___]]]UUUZZZZZZZZZ[[[VVV[[[nnnuuuooozzzeeeFFFDDDTTTHHHNNNIII???>>>>>>::::::;;;;;;;;;<<<===>>>@@@AAAHHHDDD<<<888>>>JJJOOOLLLQQQWWWqqqZZZ;;;777333///333...222///------...///111999CCCGGG;;;VVVxxx~~~|||qqqiiikkknnnooo^^^YYYRRRKKKFFFCCCAAA@@@666444444888666111///222===>>>>>><<<999999<<>>```~~~}}}fffMMMUUU}}}vvvggg___VVVbbbwww~~~|||fff]]]yyy```___uuu}}}sssRRR888>>>VVVjjjlllWWWUUUqqqyyyvvv```YYYTTT\\\dddYYYGGGAAA===:::888777777777666444111BBB>>>EEE???bbbLLLTTTTTTQQQPPPOOOVVVSSSOOOLLLKKKJJJIIIHHHGGGCCCHHH===>>>======gggiiiwwwyyyhhh{{{___TTT\\\|||}}}zzzwwwsssmmmhhh]]]OOOAAA;;;>>>GGGTTT```ZZZuuu\\\TTTRRRPPPMMMJJJEEE???:::222888333...222222222;;;___[[[\\\```gggzzzuuuttt}}}sssTTT@@@FFFTTTooo{{{xxxsssrrrxxx~~~oooddd```___bbbqqqyyyhhhZZZOOOHHHBBB>>>:::999777444111000000111000111333555888;;;===>>>dddwwwjjj[[[bbbhhhbbbWWWUUUYYYXXXXXX\\\VVVWWWeeebbbLLL@@@@@@BBBJJJOOOIIIKKKSSSKKK>>>??????::::::;;;;;;<<<<<<>>>???AAABBBHHHBBB999777BBBPPPSSSMMMddd```zzzYYY777444555222333,,,333///,,,,,,...000222999@@@FFF===]]]kkk~~~vvvqqqkkk___TTTTTTOOOIIICCC@@@===:::888666333333444111---111888BBBJJJSSSSSSKKK@@@999666EEEPPPSSSZZZeeegggvvvdddmmm^^^MMMWWWooogggOOODDDFFFLLLJJJYYYVVVQQQjjjVVVPPP``````cccvvv~~~fffAAATTTQQQ@@@666;;;AAA@@@HHHjjjzzz\\\AAA===@@@CCCIIInnnxxxTTTQQQLLLHHHEEEBBB>>><<<:::333<<<777888<<>>888777>>>999;;;>>>===<<<<<<@@@DDDDDD@@@888<<>>:::555222111000000///000//////000...---444>>>GGGTTTRRRiiiooo~~~|||uuujjj]]]SSSJJJFFFAAA===;;;:::888777555333444666444111777AAAEEEOOOXXXXXXOOOEEEBBBCCCPPPVVV[[[eeeuuuxxxwwwqqqtttmmmWWWXXXXXXaaaaaa^^^gggtttzzzmmmNNNTTTwww]]]NNNVVVOOO<<<555===???@@@TTTvvv\\\999@@@BBB???PPPlllsss\\\WWWQQQNNNMMMIIIBBB<<<999<<<===666===999NNNnnnsssdddSSSwwwnnn```XXXaaaqqq}}}wwwyyyyyylllmmmuuuUUUEEEFFFKKKMMMTTTRRRZZZ{{{qqqbbb\\\```kkkfffPPP@@@???@@@999666999;;;888555333666AAAGGG:::LLLTTTEEEqqqYYYKKKLLLTTTKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBbbbyyy~~~ooowww|||jjjbbb~~~uuuooolllggg___YYYLLL@@@888===@@@RRRdddJJJaaalllTTTPPPPPPOOOMMMJJJFFFBBB@@@777666555444444444555555MMMaaaSSSnnnbbbjjjNNNHHHDDDIII\\\qqq~~~{{{MMMHHHLLLYYY{{{zzznnndddlllttt}}}nnnYYYKKKEEECCC???;;;666555444222111111222222666666:::@@@AAA>>>@@@GGGyyyddd]]]YYYhhhZZZRRRSSSUUUVVVVVVVVVVVVWWWXXXfff}}}xxxsssnnnlllOOOFFF@@@BBBFFFHHHKKKOOOhhhjjjYYYEEE>>>999777===:::;;;;;;<<<<<>>???DDD[[[|||uuuRRR@@@FFF<<<<<<[[[|||sssjjjXXXTTTOOOMMMLLLIIICCC>>>;;;<<<<<<666<<<888HHH}}}}}}{{{|||}}}~~~wwwmmmzzzwwwqqqpppbbbYYY```lllxxx}}}sss{{{wwwwwwrrr|||uuuVVVDDD>>>BBBHHHGGGKKK___{{{```YYY[[[ddd```MMM@@@@@@???999666888:::777555444999===FFFCCCdddrrrOOOMMMTTTIIIJJJOOOJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHFFFEEECCCCCCBBBBBB]]]ttthhhQQQ^^^tttsssyyyqqqkkkgggaaaYYYSSSJJJ???999@@@EEERRRrrrOOOoooZZZQQQQQQPPPNNNLLLIIIFFFDDDCCC:::999666444333333444555???ZZZ\\\ccc~~~hhhqqqaaaLLLRRRWWWVVVPPPRRRdddxxx}}}yyykkkKKKBBBJJJpppkkk___fffrrrlll```QQQFFF@@@<<<888444666555333222111111111222555666777@@@DDD<<<@@@SSSoooXXX[[[^^^iiiXXXRRRRRRTTTUUUVVVUUUUUUVVVWWW]]]zzzssslllfffbbb___NNNGGGCCCGGGLLLMMMMMMMMMjjjkkkZZZHHHBBB===777:::<<<;;;:::<<>><<<<<<666:::777@@@sss{{{}}}{{{}}}uuu{{{zzzwwwssseee\\\```hhhqqq~~~|||ppphhhooorrrvvv{{{zzzppp^^^KKK<<<>>>KKKGGGPPPkkkvvv^^^UUUUUU[[[WWWGGG>>>@@@<<<888666888888666555666>>><<>>GGG>>>JJJsssxxxlllVVV___dddkkkZZZYYYRRRTTTVVVWWWVVVUUUVVVWWWccc~~~|||}}}{{{wwwppphhh```YYYUUUSSSJJJCCC@@@EEELLLNNNOOOPPPNNNVVVQQQEEEBBB<<<666999===<<<<<>><<<:::888777777555333111222000///000///...333999SSS???===aaahhhvvvmmmfff^^^SSSKKKBBB???;;;888666666444333444444555999???IIIUUU___^^^WWWJJJ>>>;;;DDDWWWfffjjjfff]]]mmm~~~xxx~~~{{{rrrMMM\\\IIIGGGXXXKKK666===???AAAJJJccc```<<<>>>DDD777FFFvvv___]]]TTTQQQMMMKKKJJJHHHEEEBBBCCC<<<===888:::777888\\\~~~~~~~~~xxx~~~|||zzztttggg]]]___fffoooyyyvvvlllhhhsssjjjtttyyy}}}|||tttooolllWWW>>>@@@SSS[[[hhhlll]]]TTTPPPSSSNNNBBB<<<>>>:::777666888777555555999BBB???DDDPPPNNNLLLggg]]]IIIIIIGGGEEEHHHEEEEEEDDDCCCBBBBBBBBBBBBEEEEEECCCBBBAAA@@@@@@???EEEddd|||bbbZZZtttppp[[[PPP[[[~~~sssnnnggg```XXXOOOFFF@@@<<<;;;@@@NNNTTTWWW^^^rrr[[[\\\WWWSSSNNNIIIFFFEEEFFFFFFDDDAAA<<<777333222222222...444AAArrryyyyyynnnbbb^^^ZZZ```mmmssshhhYYY===IIIXXX{{{nnnppp~~~yyyqqqrrrmmmcccYYYUUUNNNFFF@@@;;;999888444333111000000000111111111666222:::GGGGGGfffmmm[[[ddddddiii\\\aaaTTTVVVYYYYYYWWWVVVUUUVVV^^^fff|||sssuuu{{{mmmjjjddd\\\UUUOOOKKKJJJCCC===:::>>>EEEKKKRRRXXXPPP\\\YYYJJJ@@@888555<<<======???CCCGGGEEE@@@;;;>>>===OOORRRKKKgggppplll|||PPPCCC>>><<<:::999888777444222333000///000000///222777OOOJJJHHHaaaxxxtttqqqzzzuuulllggg___TTTKKKBBB>>>:::888777666555444666777888:::AAAKKKVVV\\\QQQGGG<<<:::CCCRRR```ggg```\\\```|||jjjjjjtttyyy___iii|||aaaSSSoooHHHGGGRRREEE888===???BBBKKKaaazzz___???===???888HHHkkkddd|||YYYVVVSSSOOOLLLJJJHHHEEEDDDGGG>>>AAA;;;:::999555JJJyyyxxx~~~~~~vvvxxx}}}}}}~~~{{{~~~xxxtttrrrpppddd[[[[[[```jjj}}}ooobbbaaa```hhh}}}|||rrruuusssoootttvvv^^^CCCKKKggghhh]]]TTTNNNMMMHHH???:::;;;888777777888666444777===BBBDDDFFF]]]LLLJJJrrrMMMHHHHHHHHHCCCGGGCCCBBBAAA@@@@@@?????????AAA@@@???>>>>>>======>>>:::[[[xxx\\\IIIbbbuuueeeNNNGGG^^^|||nnniiibbbZZZQQQHHH@@@;;;555===FFFTTTZZZfffnnnnnn[[[WWWYYYUUUNNNHHHDDDCCCDDDEEEGGGDDD???999555333222222111999222uuudddnnncccnnnttt___YYYWWWLLL@@@:::OOOaaa{{{wwwwwwtttkkkfffqqq{{{{{{rrrrrrrrriii]]]TTTOOOGGG>>>888555555555333222111000000000111222000666444777GGG^^^ppp^^^ccc```fff\\\bbbVVVXXXZZZZZZXXXUUUTTTTTTRRRTTTnnnzzzhhh^^^]]]\\\ZZZVVVQQQLLLHHHEEECCCBBB>>><<<>>>DDDLLLZZZgggaaaIII999666@@@<<<>>>BBBEEEFFFCCC===999@@@IIISSSMMMQQQvvvrrr```oooEEEIIIAAA???;;;999888777555333444000///111111///111555GGGWWWWWWcccuuuXXXwwwoookkkcccVVVJJJAAA>>>:::777777777666555444777:::<<>>=========<<<<<<<<<;;;<<<<<<======888PPPgggkkkqqqzzzhhhaaabbbOOOKKK===HHH|||yyyxxxddd```ZZZQQQIIIBBB<<<:::444EEEOOOZZZ___eee\\\[[[YYYTTTNNNGGGCCCBBBCCCDDDGGGEEEAAA<<<888555444333,,,>>>---ZZZ|||iiiWWWcccvvvYYYAAAVVVSSSWWW~~~nnnXXXYYYYYYZZZ```sss}}}xxxppplllooopppfffYYYRRRKKKAAA999555444444444333222111000000111222333222666888999LLLttt```___[[[eee[[[]]]WWWYYY[[[ZZZWWWSSSQQQPPPOOOTTT]]]oooXXXHHHCCCJJJJJJIIIGGGEEECCCAAA???AAA??????AAACCCLLL___pppeeeLLL;;;666===;;;>>>BBBDDDBBB@@@>>>===FFFRRRUUUTTTeeerrrXXXIIIJJJEEEAAA===999888666555444555111///111111000000333@@@ZZZUUUXXXfff[[[{{{uuupppfffVVVHHH???<<<999777666777666555111777===AAAJJJUUU[[[YYYNNNDDD===BBBPPP[[[]]]ZZZoookkkPPPJJJuuulllFFFWWWTTTbbbnnnddd[[[IIIUUUsss\\\IIISSSOOO:::<<<@@@@@@CCCSSSllljjjLLL@@@CCC:::<<>>___|||bbbPPP]]]sssxxxtttxxxuuuuuuzzz~~~~~~zzz{{{{{{yyy{{{xxx}}}yyyttttttrrrnnn^^^ZZZ\\\ccciiippp~~~tttwwwvvvrrruuuqqqmmmnnnpppjjjiiibbbUUUQQQLLLHHHFFFCCC===999888666777::::::666444;;;DDDBBBFFFSSSQQQEEE\\\^^^LLLEEE???HHHGGGDDDAAAAAA???>>>===<<<<<<<<<999999::::::;;;===>>>???>>>EEE[[[~~~vvvaaaMMMDDDDDDMMMNNNHHHbbbpppjjjWWWTTTNNNGGGAAA===;;;;;;;;;RRRXXX^^^ddd|||```aaa^^^UUUQQQKKKFFFCCCBBBDDDEEEEEEDDDBBB???<<<888555333---666333AAAuuujjjRRR\\\gggaaa[[[AAAAAACCCIIISSSggg}}}zzz|||rrryyyrrrhhhcccfffgggaaaYYYQQQHHH>>>999888888777555444333222111111222333444666666>>>@@@XXX|||xxxaaa\\\YYYggg\\\ZZZWWWYYY[[[ZZZVVVRRROOONNNSSS[[[TTT~~~hhhWWWJJJGGGKKK??????@@@AAAAAA@@@???>>>:::;;;=========EEEYYYmmmsssvvveeeMMM@@@666222888;;;>>>AAAAAA???>>>@@@CCCMMMWWWXXX___xxxqqqbbbGGGLLLGGGGGGCCC===999777666555444555111///111222000000222<<>>;;;888666666666555555000999AAAGGGRRR^^^bbb___LLLEEE@@@EEERRR]]]aaaaaarrr]]]SSSfffnnnDDDVVVYYYiiiiiiYYYNNNHHH___FFFAAATTTOOO666<<>>}}}wwwxxxcccSSSVVVUUUSSSQQQOOOOOOPPPRRROOODDDOOOHHH???CCC>>>>>>LLLxxx\\\MMM```{{{rrruuu___eeerrr{{{zzz}}}uuu~~~zzzvvvtttmmmbbbYYYZZZbbbooowww|||zzztttxxxvvvqqqtttwwwrrroooqqqoooqqqmmmYYY[[[KKKGGGDDDDDDBBB===999888666888;;;;;;666444<<>><<<<<<;;;;;;888999999:::<<<>>>@@@AAAEEE===VVVjjjUUUGGGFFFJJJXXXXXXWWW{{{yyyuuummm[[[LLLJJJEEE@@@;;;:::;;;===AAA[[[___aaagggnnn^^^___TTTQQQNNNIIIEEECCCDDDEEEGGGDDDCCCCCCAAA===:::666444:::+++===???}}}uuuyyyeeePPPddd~~~oooAAA:::888:::AAAIIIZZZvvv~~~qqqpppooonnnoookkkaaaWWWKKKCCC:::777999:::666222444333222222222333444555999666AAAEEEbbbzzz|||\\\^^^XXX\\\ZZZWWWVVVUUUSSSRRRRRRRRRSSSTTTVVVTTTWWWnnnYYYRRRFFF???@@@;;;;;;:::;;;>>>@@@>>>;;;888888888999<<<@@@EEEGGGLLLEEE<<<666555666777777===AAA>>><<>>JJJddd{{{^^^GGG222333===KKKvvvnnnzzzaaaRRRUUUOOOIIIHHHKKKNNNNNNLLLLLLIIIGGGHHHIIIGGGAAA;;;FFFaaaKKKtttyyymmm]]]RRRHHHddd~~~zzzyyy|||uuuuuuqqqqqqfffVVVPPPPPPRRRWWW\\\eeettt{{{tttrrrvvvwwwtttsssvvvmmmwwwooojjjxxxxxxttt}}}vvviii]]]UUUQQQFFFCCC@@@???>>><<<777333===999555555777<<>>===============;;;<<<<<<<<<<<<===AAADDD888@@@KKKnnnwwwWWWMMMCCC@@@OOOeeezzz|||sssjjj[[[NNNFFFCCC@@@===999888<<>>:::===AAAHHHNNNLLLVVVnnn}}}{{{nnnfffccc___YYYSSSFFFBBB<<<999888777444222111333444444333444666888444AAA000>>>hhhzzz}}}\\\[[[UUUZZZ[[[YYYVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTUUUaaa}}}TTTKKKGGGBBB999???===:::888888999888666::::::::::::;;;;;;<<<<<<999666333333666999::::::???>>>888<<>>999555666555333444777;;;@@@JJJXXXbbbbbbXXXOOOEEE===EEEQQQRRR```hhhYYYnnn{{{yyyhhhLLLLLL]]]ggg]]]fffkkk```zzzmmmBBBKKKSSSBBB999@@@DDD@@@PPPlllXXXBBB999???AAAJJJqqqiiiiiiTTTLLLRRRMMMHHHGGGIIIKKKJJJHHHKKKIIIGGGHHHJJJGGGAAA;;;???nnniiijjj~~~zzzyyykkkTTTBBBYYY|||yyyyyyzzz{{{{{{{{{~~~wwwtttssslllbbb^^^iiiwww}}}uuuqqqppprrrvvvuuurrrtttzzzvvvuuukkkhhhpppsssqqqtttyyyvvvqqqiii```WWWPPPLLLCCCAAA>>><<<;;;999666444;;;999555222555===CCCFFF???GGGzzzDDDEEEcccjjjNNN???@@@@@@AAABBB>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCAAAAAA;;;QQQhhhkkkPPPJJJDDDGGG[[[tttkkk___PPPEEE@@@@@@@@@===999999CCCNNN```dddppp~~~^^^bbbZZZWWWYYYVVVRRRNNNKKKJJJJJJKKKFFFFFFEEECCC@@@===999777222333222???ZZZpppoookkklll{{{YYYCCCKKKLLLKKKCCC777666KKKdddnnnVVV~~~vvvpppiiieeeccc]]]SSSKKKEEE@@@;;;888666555333111111222333333333333666888999:::<<>>>>>===???AAA>>>DDDQQQPPPMMMSSSYYYuuucccRRRUUUXXXSSSLLLKKKIIIGGGDDD@@@:::666888666333111222222111000111>>>MMMSSSRRRooo^^^vvveeeTTTBBB;;;666666555333444777999DDDSSS]]]^^^VVVJJJCCC;;;>>>GGGQQQXXXjjjrrrVVVjjj{{{vvv|||yyywwwlllUUUEEEQQQhhhhhh^^^iiiZZZ>>>OOOMMM>>><<>>BBBAAA555NNNddd\\\NNNOOOQQQNNNJJJJJJKKKLLLJJJGGGJJJIIIHHHIIIJJJHHHAAA<<<;;;QQQ|||{{{zzzcccFFF>>>mmmzzzwwwyyy|||{{{zzz~~~|||zzzyyyxxxvvvssspppwww}}}|||qqqmmmppptttuuuqqqnnnssszzzqqqfffcccfffiiinnnooogggjjjeee```[[[XXXRRRKKKFFF??????<<<999666444555777::::::666222888CCCGGGDDDBBBWWWVVVIIIOOOVVVCCC===AAA>>>===>>>:::<<<<<<;;;:::::::::::::::<<<<<<<<<;;;:::;;;===@@@;;;???777CCCWWWssshhhTTTMMMJJJVVVpppzzzxxxtttkkk```SSSHHHBBB::::::;;;:::666:::JJJ[[[fffyyy|||gggYYY___```UUUZZZXXXTTTQQQNNNMMMLLLMMMGGGGGGGGGEEECCC???<<<;;;555999888:::BBBRRRzzzzzzzzzeeellllll\\\GGG\\\YYY]]]ZZZPPPQQQ[[[^^^~~~OOOGGG}}}}}}vvvpppjjjgggddd]]]SSSKKKBBB>>>999666444333222111000111222222222333555777555444AAAdddxxxgggbbbYYY______\\\TTTTTTSSSRRRSSSTTTUUUVVVYYYYYY[[[[[[ZZZmmmYYY999===999777888;;;;;;888666777888888999::::::;;;::::::;;;<<<===>>>>>>>>>===<<<===IIIOOOPPPQQQKKKOOO```ttteeeVVVXXX]]]TTTNNNLLLJJJHHHFFFCCC???<<<:::888444333333333222000///:::HHH\\\FFFXXX}}}lll\\\KKKBBB:::777666444444666999FFFVVV\\\VVVJJJAAA<<<:::BBBGGGPPP___kkkvvvbbbqqq~~~wwwmmmjjjeee\\\MMMFFFQQQaaaTTT[[[xxxmmmKKK<<>>@@@BBBFFF___|||~~~aaaCCC<<>>IIIHHH???OOOrrrEEEJJJcccoooGGG;;;<<<@@@;;;:::===:::::::::999888888888888999::::::;;;999888888:::;;;111>>>:::BBBQQQnnn|||kkk^^^UUUTTTiii~~~fff}}}xxxtttkkk___RRRHHHCCCAAA<<<777666888:::AAAUUUhhhiiitttZZZ``````eeeZZZZZZXXXUUURRROOONNNMMMMMMHHHHHHGGGFFFDDDBBB???>>><<<888333777===BBB```sss|||mmm```~~~ddd]]]iii~~~\\\HHHNNNIIIZZZyyykkkeee~~~}}}vvvlllccc^^^XXXQQQLLL>>><<<888444222111111000///000222222222333555888777===FFFqqqfff```UUUZZZXXXQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTQQQSSSTTTPPP\\\XXX<<>>MMMPPPRRR^^^```^^^fffssssssxxxlllXXXTTTNNNJJJHHHJJJQQQXXXKKKhhhuuujjj\\\```vvvCCC===OOOAAA555>>>???BBBKKKfffwwwVVVBBB===>>>666IIIwwwzzzbbbsssTTTNNNVVVTTTSSSSSSSSSTTTSSSQQQOOOKKKKKKLLLLLLLLLJJJGGGDDDAAAEEEcccuuuuuu{{{tttooo~~~xxxwwwyyy}}}zzzwwwyyy~~~{{{|||{{{{{{xxxzzz|||xxxvvvsssrrrsssyyyvvvpppkkkjjjlllnnnoooUUUHHHSSSfffiiirrrzzzrrreee^^^VVVRRROOOKKKCCC===;;;<<<:::666333333888<<<:::666444888CCCIIIEEE<<>>777777======999888888777777777777777777888888777555555666777555@@@888888DDDiiitttiii]]]OOOQQQggg~~~gggZZZ[[[tttuuulll```SSSIIIBBB<<<999@@@777444<<>>;;;555///333888555EEEeeeUUUzzzxxxkkk~~~hhhyyyiii^^^YYYiiirrrUUUTTTggg||||||}}}uuuooofff^^^WWWPPPIIIDDD;;;:::777333111000000111///000222222222444666888AAAHHHdddrrriiiaaaUUUZZZVVVNNNQQQPPPOOONNNNNNNNNOOOOOOSSSNNNMMMNNNJJJNNNhhhtttGGG;;;555:::@@@???===???===<<<999888888:::===???:::;;;<<<===???BBBGGGKKKPPPOOOLLLUUUfffjjjhhhnnn{{{|||ppp___YYY[[[WWWSSSRRROOOMMMJJJFFFEEEEEEFFFGGGFFF???<<<888666555444333111///333GGGaaaMMMTTThhhvvvttt\\\MMM===666555666888<<>>AAADDDSSSqqqoooMMM555@@@BBB333DDDpppuuugggTTTMMMQQQOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLKKKJJJIIIHHHHHHDDDIIIVVVvvvqqq~~~}}}|||uuusssvvvzzzwwwzzz}}}~~~zzzttteeeTTTQQQZZZfffkkkjjj{{{uuuvvv~~~~~~wwwsssuuuqqqoookkkhhhjjjoooqqqnnnOOODDDJJJ^^^lllsssvvvrrrbbb]]]UUUOOOJJJEEE???:::;;;:::888555444666:::===666111444>>>CCCBBBCCCGGGpppCCCIIIUUUCCC>>>999======444666>>><<<888888777666666666666777444666777666555444555666555???777777<<>>===<<<<<<999:::666555444///<<>>>>>>>>FFFPPPQQQKKK^^^iiimmmpppaaa```[[[\\\VVV___NNNFFFBBB@@@;;;:::???FFFHHH]]]~~~hhhDDD000===>>>888OOOnnn]]]SSSMMMMMMIIIJJJKKKKKKKKKLLLMMMNNNLLLKKKJJJHHHGGGGGGIIIJJJGGGGGGIIIsss|||www{{{~~~yyy|||xxxuuuuuuvvvwwwtttzzz}}}{{{}}}}}}tttmmmXXXGGGDDDGGGIIIPPPYYYtttvvvyyy{{{|||yyysssmmmbbbhhhjjjiiijjjnnnooolllJJJGGGLLLiiissskkk\\\XXXSSSLLLFFFAAA===;;;999777555444666888:::;;;333111;;;GGGCCC:::HHHbbbWWWDDDNNNyyycccBBB>>>:::>>><<<444666<<<999888888777666666666666666444555777777666555666777333:::888@@@>>>???```vvvpppXXXFFF???QQQ[[[JJJUUU~~~pppUUUPPPKKKGGGDDD@@@;;;777777888HHHbbbpppqqquuuuuu]]]bbbZZZWWWSSSRRRMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>999???;;;555444222;;;OOOkkkrrr~~~~~~zzznnnllllllrrrjjjdddzzz|||vvvooojjjccccccbbb___WWWMMMAAA:::888888666333///...000333000222333444555666999;;;===fff}}}mmm```RRRYYYYYYRRRSSSRRROOOMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQSSSuuubbbLLLEEEAAA@@@DDDCCCDDDEEEGGGHHHHHHGGGGGGFFFIIIMMMNNNMMMMMMPPPRRRUUU\\\aaajjjvvvuuurrryyyaaa]]]dddWWWNNNXXXVVVMMMRRRLLLKKKKKKKKKJJJHHHEEEBBBAAA>>>:::888666555333222333(((888FFFVVV]]]UUUvvvvvv{{{iiiPPP@@@999666777:::GGGDDDDDDIIIPPPWWWYYYXXXcccjjjZZZQQQ]]][[[jjjyyy~~~}}}zzzzzz}}}xxxbbbJJJ888BBBJJJKKKOOORRRMMMBBBKKKSSSTTTrrrcccSSS\\\QQQSSSSSSkkkBBBIIICCC:::;;;===AAAJJJKKKcccccc>>>???777///EEE|||fffrrrSSSNNNJJJGGGGGGHHHIIIIIIIIIJJJLLLNNNKKKJJJHHHFFFDDDEEEHHHKKKIIICCC@@@bbb~~~{{{uuu||||||}}}zzz{{{wwwvvvxxxzzzxxxvvvpppyyyzzztttuuu|||yyymmm\\\KKKBBBGGGIIIHHHSSSeeexxxuuuqqqsssjjjZZZXXXdddmmmllljjjkkkjjjhhhKKKOOOYYYyyyiiiWWWUUURRRLLLEEEAAA??????888555222333777::::::999444444CCCOOOCCC555OOOzzzkkkCCCDDDKKKCCC@@@>>>;;;???===444666:::444888888777666666666666666444666888888777666777888888999444AAA>>>666LLL\\\cccKKKAAAMMMrrr~~~dddnnniiiXXXJJJFFF@@@:::777777888999;;;DDD___```aaa___KKKSSSRRRQQQJJJIIIHHHFFFDDDBBBAAA@@@DDDDDDCCCBBBBBBBBBBBBCCC777;;;333///555666555;;;rrr}}}___|||zzzuuuooolllnnnooofff[[[fffooovvv|||{{{{{{vvvpppmmmmmmhhheee___WWWNNNEEE===888777888777333///...000333111222444555555777:::<<>>999666444444444444///333111???UUUOOOGGGWWWvvv|||{{{fffOOO???777666777===EEEKKKLLLOOOXXXbbbgggdddYYYQQQNNNOOObbb~~~zzzxxxttteeeVVV===>>>FFFRRRWWWSSSNNNKKKWWWeee{{{cccWWWYYYXXXZZZVVVtttPPPFFFAAADDD===222AAANNN@@@TTTqqqyyyTTT<<<:::GGG888;;;{{{xxxWWWHHH???DDDEEEGGGFFFDDDCCCCCCDDDGGGHHHFFFEEECCCAAABBBDDDFFFHHHFFF>>>CCCRRRppp}}}uuupppuuutttvvv{{{|||wwwttttttqqqllllllppppppssssssqqqrrruuurrrkkkXXXMMMDDDCCCFFFOOOcccxxxmmmuuuuuubbbYYYeeekkknnnkkkhhhgggeeeaaaVVVbbbzzz]]]NNNJJJEEEDDDEEEDDD???;;;:::666222222888===:::444;;;:::IIIMMM999???wwwuuuFFFKKKLLLppp\\\:::DDD===<<<<<<;;;::::::999999777777777777666666666666666666666666666555555555666777888888999<<>>QQQqqqtttaaaeee___III???AAAAAA<<<777888:::<<>>;;;::::::999555111000444111<<>><<<<<<;;;;;;:::999999999777777777666666666555555555555555555555555555666888888999888888999===???```}}}|||xxxzzz}}}zzznnnZZZRRRdddzzzxxxgggzzzSSSCCC<<<>>><<<888666;;;DDDKKKRRR]]]jjjvvvkkkcccZZZVVVVVVWWWTTTPPPMMMLLLJJJHHHFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@???===;;;888555333222333333GGGZZZfffvvvjjjfff___TTTNNNNNNRRR^^^tttCCCJJJiiizzz}}}wwwrrrqqqlllfffaaa\\\UUULLLEEE>>>999666333333111111000111222333333999333333===<<>>>>>666[[[kkkJJJCCC???FFFCCCGGGEEECCCAAAAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGAAADDDCCC;;;MMM{{{}}}zzzzzz}}}|||xxxwwwxxxhhhrrr~~~yyyvvvvvvuuuqqqoooqqqooojjjgggggglllvvv~~~yyysssmmmiiidddQQQQQQkkkzzznnneeedddqqqnnnvvvzzzrrrhhhdddddddddaaafffnnnrrrkkk[[[OOOIIILLLGGGBBB@@@???===999555333222666>>>???777333666???NNNJJJ444EEEcccCCCCCCAAAoooUUU???@@@888;;;;;;::::::999888888888666666666666555555555444333333444444555555666666888999888777666666888:::EEEqqqcccggg{{{}}}|||zzz{{{||||||{{{zzzvvvoooiiiqqq}}}DDD:::;;;:::999888;;;CCCNNNXXX]]]ffflllvvvhhhddd^^^VVVSSSTTTSSSOOOKKKIIIIIIHHHGGGFFFDDDBBBAAA???@@@AAABBBBBB@@@>>>===<<<:::888666444444444444666HHHaaa]]]III>>>FFFPPPVVVggg{{{<<>>:::OOOxxxmmmvvvrrrTTTYYYTTTWWWVVVUUUSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVSSSOOOMMMOOORRRZZZSSSOOObbbxxxooottt{{{qqqmmmyyy~~~wwwwww~~~sssdddffffff```\\\YYYUUUTTTUUUXXXZZZ[[[UUUWWWWWWTTTSSSSSSNNNGGGHHHEEECCCEEEHHHFFF???777777999333444III]]]ZZZNNNkkkwwwvvvcccOOO???777===CCCGGGFFFDDDFFFGGGGGGIIIMMMYYYrrr}}}|||~~~|||sssWWWeeeYYYZZZTTTMMMRRRMMMFFFGGGDDD888:::HHHDDDDDD[[[yyy[[[;;;777>>><<>>@@@BBBAAA???===;;;:::999888666555555555555///JJJjjj|||~~~}}}QQQUUUfffHHHhhhwwwkkk}}}uuuqqqooohhh```[[[TTTLLLDDD???:::555111111000000///000111333444999999===BBB:::;;;eeerrr[[[sssRRRUUUQQQVVVVVVVVVPPPPPPQQQQQQQQQQQQPPPOOONNNQQQRRRQQQNNNNNNPPPSSSPPPRRROOOOOO```pppnnnuuu~~~wwwiiioooxxxuuurrrwwwjjj]]]bbbccc]]]XXX[[[XXXUUUTTTUUUVVVVVVVVVRRRTTTUUUSSSTTTTTTPPPJJJHHHEEEBBBCCCEEEEEEAAA===;;;:::666333???VVVYYYJJJZZZyyy}}}~~~tttaaaJJJ:::<<>>???CCCEEENNN^^^xxx}}}}}}}}}zzzyyy{{{}}}zzzuuulll~~~kkkYYYRRRJJJHHHfffGGGDDDCCCAAA666;;;JJJFFFKKKffftttOOO666999>>>444aaaxxxHHHGGGFFFFFFHHHEEEIIIHHHGGGEEEDDDDDDDDDEEEAAACCCDDDFFFFFFEEEDDDCCCDDDBBBCCCEEEEEEOOOzzz}}}|||}}}~~~{{{yyy}}}zzzrrrooommmooorrrooohhheeennn{{{{{{xxxuuupppmmmmmmqqqttt|||zzzbbbjjjrrrjjj```\\\hhhgggccc___```aaa]]]WWWKKKQQQWWWYYYWWWSSSOOOLLLDDDAAA<<<999666555333222666888<<<<<<444000>>>RRRUUU888555]]]~~~IIIAAAEEEJJJUUUBBB666:::333888888888777666666555555444444444444333333333222000111111222333444444555222333444444333333555666444:::OOOuuuyyyaaaPPPVVV[[[\\\[[[^^^ffflllllldddaaahhhqqqxxx}}}yyyvvvdddEEE999;;;777>>><<>>@@@???===;;;999888777777666666666666666999IIIRRR|||}}}|||qqqgggvvvxxxvvv}}}uuuqqqnnnfff]]]VVVOOOEEE???;;;888444000000000000000000222444555666777>>>@@@;;;QQQbbb:::sssPPPRRROOOUUUUUUUUUMMMNNNNNNOOONNNMMMLLLKKKHHHIIILLLMMMMMMMMMNNNOOOKKKHHHNNNTTTMMMOOOsssgggSSSYYYbbb^^^[[[^^^WWWUUUTTTSSSTTTSSSQQQOOOKKKNNNNNNMMMNNNOOOLLLGGGBBB@@@>>>>>>???@@@@@@???>>>:::999555777KKKUUUJJJLLL]]]xxxwww~~~qqq[[[III:::AAAEEEBBB@@@EEELLLPPPfff___TTTbbbpppjjjjjjooo}}}}}}zzzwwwwwwyyy{{{}}}}}}{{{vvvuuuvvv}}}oooWWWZZZMMMDDDSSS^^^JJJCCC???===:::@@@HHHKKKYYYrrrzzzcccEEE666<<<>>>777hhh|||\\\BBBDDDCCCEEEAAACCCDDDDDDCCCBBBAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAADDDAAA===@@@AAA@@@___yyyxxxxxxyyyvvvtttxxx~~~nnnvvvxxxrrrpppsssvvvtttnnnnnn||||||||||||vvvmmmgggttt~~~{{{rrrnnn[[[```ssspppdddcccdddgggccc]]][[[```ddd```WWWSSSYYY^^^]]]ZZZUUUMMMEEE>>><<<999666444333333444999;;;;;;666333:::KKKYYYMMM111CCC^^^::::::LLL```zzz@@@666BBB,,,>>>777777666666555444444444333333333333222222222222000000111111222222333333///111333333333333555666===444999]]][[[PPPDDD@@@FFFMMMPPPPPPNNNKKKJJJKKKKKKIIIIIIKKKCCCCCCBBB999000:::EEEBBBOOOLLLPPP]]]fffhhhkkkpppeeeYYYMMMLLLJJJKKKLLLMMMLLLKKKCCCCCCBBBAAA@@@>>><<<;;;999:::;;;<<<<<<:::999777555555555666666666666666::::::888WWWxxx~~~wwwqqqnnnllldddZZZQQQIII???:::888777333///000000000000222333555777555444:::>>>LLLsssvvvTTT...pppMMMQQQNNNTTTSSSQQQLLLLLLMMMMMMMMMKKKHHHGGGFFFGGGIIILLLNNNNNNLLLJJJKKKFFFLLLUUUKKK???PPPppp\\\SSSPPPXXX^^^\\\ZZZ\\\PPPPPPPPPQQQRRRPPPLLLHHHGGGIIIHHHFFFFFFHHHFFFBBB;;;===>>>>>>======???BBB@@@999===:::222AAASSSPPPGGGWWW~~~yyylllaaaAAABBBCCCFFFPPP___iiikkkxxxTTTWWW^^^ttt{{{^^^UUUOOOmmm}}}|||zzzvvvtttuuuxxx{{{}}}yyyxxx{{{zzzuuusssuuuqqqpppsssxxx~~~nnnYYYMMMSSSOOOEEElllJJJLLLDDD<<<:::AAAGGGFFFQQQjjj|||lllSSS>>>888AAA===IIIyyyoooGGGCCCAAA@@@DDD:::BBB????????????????????????>>>>>>??????@@@@@@@@@???<<>>999888666444222333555777:::;;;777333<<>>>>><<<999>>>>>>>>>AAAEEEIIIMMMRRR\\\ZZZ]]]eeejjjqqqhhh___WWWNNNMMMKKKJJJJJJJJJKKKKKKDDDCCCAAA???===;;;::::::888888999999888888777666333333444555555555555555555...999KKK}}}yyyrrrlllkkkiiiaaaWWWLLLDDD:::666666666333///111111111111333555777888888555<<>>777<<>>AAADDD@@@888???===000<<>>>>>>>>>>>>>>?????????===============>>>>>>>>>333FFFCCC;;;DDDEEEDDDRRR~~~{{{yyyzzzzzzwwwxxxzzz}}}~~~xxxtttvvvyyy~~~xxxttttttsssqqqsssvvvsssooooootttuuuqqqpppsssrrr^^^YYY___ccc```ssslll}}}rrrccceeebbbZZZZZZVVVSSSTTTXXXXXXTTTTTTYYYVVVIII<<<999888777777666555333222333666999::::::444222EEE\\\]]]MMM555XXXvvvFFF>>>JJJ[[[nnntttDDD777GGG000666:::666555555444444333222222222222222111111111111000111111111111000000000000000222444444222222222333--->>><<<777AAAUUUpppxxx}}}{{{iiiPPP@@@AAAGGG@@@DDDDDD??????DDDEEEAAAFFFCCCCCCOOOWWWOOONNN^^^ZZZ\\\dddoooxxxSSSQQQ]]]TTTTTTRRRNNNJJJHHHFFFFFFFFFEEECCC@@@===;;;:::999999888777777666666666666666111222333444555555555555:::...@@@BBByyy}}}yyyqqqjjjiiiggg^^^SSSIIIAAA777444555666333///111111111222444666888999;;;999BBBYYYdddEEE(((666hhhTTTXXXYYYNNNTTTLLLNNNRRRQQQJJJGGGIIIIIIEEELLLOOORRRSSSQQQNNNLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLTTTppp|||[[[VVV]]]TTTTTTRRRQQQOOONNNMMMLLLJJJNNNRRRSSSNNNHHHBBB???CCCDDDFFFGGGFFFEEEBBBAAAAAAAAAAAA@@@???@@@CCCEEEAAA<<<;;;===999777EEEYYYSSSIIIWWWwww{{{vvvxxx~~~pppZZZNNNbbb]]]VVVVVV[[[YYY[[[uuuwwwxxxwwwsssvvvvvvsssxxxwwwyyyzzz{{{yyyuuuqqqppppppnnnoooppppppooollliiigggaaa]]]]]]^^^VVVKKKKKKSSSQQQiiiNNNKKKEEEBBB999CCCGGGCCCJJJccc}}}rrrHHH===???>>>BBBDDD{{{|||AAA@@@???>>>============:::;;;<<<<<<===<<<<<<;;;999::::::;;;<<<===>>>>>>@@@@@@??????@@@@@@AAABBB___yyyzzz}}}~~~yyytttxxx}}}|||wwwpppnnnqqqtttsss~~~vvvooopppuuurrrllljjjiiimmmvvvyyyvvvtttwww{{{ooo^^^XXXeeezzz|||vvvqqqlllgggaaa]]]UUUUUUUUUTTTQQQNNNKKKIIISSSOOOHHHAAA;;;888777666333666555111222888888444444333666DDDXXX___OOO999UUUyyyMMM===>>>EEEbbbSSS777===<<<;;;;;;222555555444333333333333444333333222222111000//////111111111000000000000000222222111111111111111111111555;;;:::222<<>>:::888:::;;;;;;:::555555555555555444444444444444444555555555555666333333111666NNNooo~~~~~~zzzqqqnnnmmmgggYYYMMMAAA===777222111222222222222------333999888888;;;;;;;;;RRRgggoooddd777:::---dddRRRWWWYYYOOOVVVOOOOOOTTTTTTPPPOOOSSSUUUSSSRRRTTTUUUUUUQQQNNNKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJSSSjjjnnnYYYSSSTTTWWWXXXWWWUUUSSSPPPLLLJJJHHHJJJLLLNNNNNNKKKGGGDDDBBBEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFEEECCCCCCEEEFFF@@@;;;:::===:::888BBBQQQmmmLLLUUUwww|||~~~{{{wwwwwwzzz~~~qqq```iiiYYYVVV^^^ggggggkkkxxxtttwwwvvvrrrvvvxxxvvvvvvwwwvvvtttqqqooonnnnnnmmmjjjgggdddaaa^^^]]]```^^^ZZZVVVRRRPPPQQQRRRRRRcccDDDFFFJJJ;;;===HHHJJJEEESSSsssuuu]]]III===<<<@@@@@@```lll|||ZZZAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@MMM}}}~~~~~~yyyyyy}}}|||zzzsssjjjhhhmmmrrrsss}}}zzzqqqjjjkkkqqqrrrnnnqqqmmmllloooppppppttt{{{zzzwwwqqqqqq|||rrrpppmmmjjjfffaaaZZZUUUVVVSSSPPPLLLJJJJJJKKKKKKKKKHHHCCC===999666555555666666333000333:::;;;666000333FFF]]]___LLL===<<>>:::999:::;;;:::999555555555555444444444444444444444444555555555555777777444222;;;NNN```jjjwww~~~|||vvvpppmmmjjjbbbTTTIII???;;;555222111111222222///444666333111666???FFF???HHH{{{MMM666222///___NNNTTTXXXPPPXXXQQQLLLPPPRRRPPPPPPSSSUUUTTTSSSTTTUUUSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLFFFCCCHHHRRRfffbbbSSSXXX^^^[[[TTTZZZZZZXXXVVVSSSPPPLLLJJJLLLMMMMMMLLLIIIGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIHHHIIIKKKJJJHHHFFFFFFFFFDDD@@@???CCCBBB???BBBKKKWWW[[[cccvvvvvv|||xxxzzzzzzxxxwww}}}rrrsss|||XXXcccxxx}}}nnnooopppuuuuuuxxxzzzwwwrrrvvv}}}}}}uuuqqqqqqqqqrrrrrrpppmmmjjjqqqooojjjeee```^^^\\\\\\ZZZ\\\YYYQQQNNNQQQSSSPPPtttkkkHHHHHHBBBGGG888DDDKKKLLLLLLaaadddKKKAAA<<<@@@FFF@@@oooaaaEEEAAA@@@???>>>>>>======>>>???>>><<<;;;:::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;<<<======>>>EEEWWW|||{{{|||vvvkkkgggmmmrrrsssrrrnnnfff```bbbiiilllkkkllljjjhhhhhhfffgggnnnwwwlllkkkiiigggmmmtttvvvsssgggffffffeeeccc]]]UUUPPPSSSOOOIIIDDDCCCEEEIIILLLCCCAAA>>>:::888666555444444555444333555999666222444???XXXgggQQQ333;;;ZZZ^^^;;;444@@@RRRcccCCC666444777111333888444444444333222222222222333222222111111000000//////......//////000000111111000000000000111111111111555222333777555111555>>>[[[vvv~~~hhhqqqwwwqqqxxxvvvRRRSSSZZZPPPIIINNNJJJIIIGGGEEECCCAAAAAA@@@???===;;;;;;;;;;;;999777555555555555444444333333333333333444444444555555444555666444333;;;PPPeee~~~~~~}}}{{{sssoookkkgggaaaVVVJJJ@@@<<<999333000000111111111000666999555444;;;CCCGGGRRRnnnIII777555+++222ZZZIIIQQQUUUMMMVVVPPPKKKMMMNNNMMMKKKKKKKKKKKKMMMNNNOOONNNMMMMMMNNNPPPIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHIIIOOOaaasssoooZZZXXXXXX^^^dddeee^^^WWWXXXYYYYYYYYYWWWUUURRRQQQOOOOOOOOOMMMKKKIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLIIIKKKNNNMMMKKKGGGEEEDDDEEEAAABBBFFFGGGCCCAAACCCggg______WWWpppooo~~~~~~tttwww{{{~~~~~~zzzyyyvvvTTTmmmeeegggsssXXX@@@FFFYYYiiissstttxxx{{{xxxsssuuu{{{yyyppplllkkkkkkmmmnnnmmmjjjgggpppmmmiiieeebbb___^^^^^^UUUWWWXXXSSSKKKKKKSSS]]]LLLGGGSSSBBB===>>>KKKJJJMMM\\\ttt{{{gggDDD444???GGGHHHPPP___EEE@@@???>>>>>>=========>>>@@@>>><<<:::999999;;;;;;;;;:::::::::::::::::::::;;;;;;::::::;;;;;;<<<===III===rrr}}}|||zzz{{{xxxmmmiiillloooooojjjfffaaa^^^```fffjjjjjjggghhhiiiiiifffeeehhhmmmkkkgggaaa^^^bbbgggddd]]]```___^^^]]][[[VVVPPPKKKMMMJJJGGGCCCBBBCCCEEEGGG???>>><<<:::888666555555000444777777555333111000DDDSSS\\\OOO666444YYYZZZ===AAAFFF@@@]]]HHH444777:::777222333555222333333222111111111111222111111000000000/////////------...//////000111111/////////000000000000000888111...111333222222555666XXXyyy}}}|||vvv]]]OOOTTTQQQCCCCCCPPPIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<<<<;;;999777666666555555444444333333333222333333333444444444444111111555888555888MMMfff{{{~~~zzzwwwllliiiddd]]]SSSHHH>>>999999666111///000111222222555111222;;;AAABBBCCCHHHqqquuuiiiuuu000000444+++444WWWFFFMMMQQQJJJRRRLLLMMMMMMNNNNNNKKKHHHGGGHHHHHHIIIIIIHHHHHHHHHJJJMMMEEEEEEEEEEEEDDDDDDCCCCCC???AAADDDHHHGGGEEEGGGJJJPPPQQQZZZnnn~~~llldddZZZMMMMMMQQQUUUWWWWWWVVVVVVWWWUUUUUUUUUUUUTTTSSSQQQPPPMMMNNNOOOMMMJJJHHHHHHIIIKKKJJJHHHGGGGGGHHHJJJLLLHHHJJJLLLLLLIIIEEEBBBAAA???===>>>BBBDDD@@@;;;999AAAbbb\\\KKKxxxxxxwww{{{rrr~~~zzz|||}}}gggKKKaaa}}}cccvvvaaaRRRUUUNNNgggrrrTTTiiivvvyyywwwrrrtttyyyuuullljjjiiiiiiiiiiiiiiigggeeehhhgggeeebbb^^^[[[XXXVVVVVVUUUUUURRRIIIIII___{{{XXXGGGNNNHHH@@@999HHHNNNGGGRRRqqqpppeee<<<333LLL???AAAxxx~~~BBBCCC>>>>>>======<<<<<<======???===;;;999888888999:::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<>>;;;:::999777666555444444222666999666000///777@@@PPPXXXLLL333999___~~~___DDD666DDDLLLNNN}}}yyy333444;;;:::444444666444222222222111000000000000000000000//////////////////,,,,,,---...///000000000....../////////000000000333000...111333333555777666>>>OOOggghhhYYYVVVTTTRRRLLLEEEFFFLLLHHHGGGFFFDDDBBBAAA@@@@@@;;;<<<===<<<:::888666555666555555444333333222222222222222222333333333444777333333555111000===OOOzzz|||vvvsssiiiddd\\\RRRGGG>>>999666666333000///000111222222888...222BBBDDD???MMMfff{{{KKK222222000///444UUUDDDKKKOOOHHHPPPJJJJJJIIIKKKLLLJJJFFFEEEHHHFFFGGGGGGEEECCCCCCDDDFFFCCCCCCCCCCCCBBBAAA@@@???AAA???>>>???@@@AAAAAAAAA;;;>>>AAAEEEMMMZZZjjjuuuwwwlllXXXFFF@@@FFFMMMPPPRRRNNNKKKKKKOOOQQQQQQOOOPPPOOONNNLLLKKKIIIIIIHHHHHHIIIIIIHHHFFFEEEFFFGGGJJJIIIGGGEEEEEEFFFGGGHHHEEEGGGIIIHHHEEEAAA???>>>======???BBBCCCAAA<<<:::===fffbbbJJJWWWttt~~~www{{{sss}}}~~~zzzvvv{{{}}}zzzuuuXXXHHHQQQkkkrrrqqqaaammm}}}mmmQQQVVV{{{sssrrrwwwtttkkkjjjkkkjjjgggdddcccccceeefffeeeccc___[[[VVVSSSQQQYYYVVVQQQLLLKKKVVVrrrkkk???QQQIII222===AAAOOOMMMMMMaaagggTTT444@@@TTT555IIIvvvYYY555===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888777888888999999999999999999999999999999999999999999::::::;;;555DDDCCCWWWzzzsssxxxtttjjjnnnppppppmmmlllnnnnnnkkkgggeeeeeeiiijjjjjjkkkoooxxxsssiii]]]XXX[[[^^^^^^VVVWWWZZZ```iiikkk```SSSZZZWWWTTTQQQOOOLLLIIIGGGDDDEEEGGGHHHEEE@@@;;;777777666555333333333444444888777555111---222CCCTTTNNNKKK;;;777\\\^^^AAABBB;;;:::LLLoooAAA???333:::444000777777222555111111000////////////000////////////............,,,,,,------......//////------......//////000000+++...222555555333333333555444888GGG^^^{{{qqq~~~[[[RRRTTTRRRLLLNNNRRROOOFFFHHHGGGEEEDDDBBBAAAAAAAAA;;;<<<===<<<999666555555666555555444333222111111111111222222222333333333888444222111//////444:::YYYkkkuuu}}}yyy}}}vvvpppkkkbbb\\\SSSIII@@@;;;888777444111//////111333333333777555===EEE@@@DDDnnnOOO...777333,,,111111SSSCCCKKKPPPIIIRRRKKKGGGFFFGGGKKKIIICCCBBBEEECCCEEEFFFEEECCCBBBCCCDDDBBBBBBBBBBBBBBB@@@???>>>@@@@@@???>>>>>>@@@@@@???999<<<>>>;;;999===HHHRRRQQQXXX\\\\\\bbbkkkmmmhhhqqqsssnnneee```\\\RRRGGGAAAAAAEEEKKKKKKFFFAAA@@@IIIFFFEEEIIIOOOQQQMMMHHHHHHGGGEEECCCCCCCCCDDDEEEDDDDDDCCCBBBBBBDDDHHHKKKHHHGGGEEEDDDCCCBBBCCCCCCBBBDDDEEEEEEBBB>>>===<<<<<>>666@@@JJJOOOMMM___xxxyyyqqqXXXCCC===KKKGGG>>>sssnnnxxxNNN>>>===;;;::::::999999::::::;;;888888888777777777777777555555666666777888888888777777777777777888888999333<<<>>>@@@fffqqqlllppp|||qqqlllooopppmmmmmmpppooolllfffbbbaaadddeeecccffflllsssmmmbbbXXXXXX]]]___\\\___dddggggggfffddd[[[RRRYYYXXXVVVVVVUUURRRNNNKKKGGGGGGEEECCC???;;;777555555444222111222555888:::999555222333444888CCCPPPCCC;;;===UUUyyyfffAAA666BBBBBBJJJrrrPPP000AAA222888000///999555...888111000//////......//////........................------------------------,,,,,,---......///000000***...222444444333222000---333:::<<<===QQQ{{{vvvtttiii[[[SSSTTTQQQLLLNNNSSSPPPGGGGGGFFFEEECCCBBBAAA@@@@@@;;;<<<===;;;777444444555666555555444333222111000111111111111222222222222111333333000111666888666:::XXXuuukkk{{{zzzsssyyy~~~yyyrrrjjjccc^^^SSSMMMEEE???;;;888666444222000//////222444555555666>>>DDDCCCIIIhhhYYY888+++333111...000...RRRBBBKKKQQQKKKTTTNNNKKKIIIJJJNNNKKKCCCAAAEEE???BBBDDDEEEEEEEEEGGGHHHBBBBBBCCCCCCBBB@@@???>>>888>>>CCCCCC@@@===999666888777777888;;;>>>@@@AAA===:::999<<<===<<<>>>AAA===<<>><<>><<>>NNNNNN333RRRgggOOOJJJ@@@999999999888888999::::::555666777777777777777666222333333444555666777777555555555555555666777777<<<---:::DDDKKKyyyggg]]]jjjlllnnnmmmiiihhhiiihhheeeiiidddaaaccccccbbbgggoookkkiiiddd```eeellliiiaaa```eeefff___XXXVVVWWWWWWRRRSSSTTTVVVVVVSSSNNNJJJLLLIIICCC===888666666666555444222222555999===@@@555111222:::>>>;;;:::===:::444IIIqqq~~~cccGGG???<<>>=========<<<<<<=========<<<:::999;;;;;;:::999:::;;;<<<===;;;;;;===>>>>>>???????????????@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAABBBDDDGGGCCCAAA@@@BBBFFFJJJJJJIIIEEECCC@@@AAAEEEGGGGGGFFFBBBBBBBBBAAA??????AAACCCDDDDDDEEEEEEDDDBBB???>>>???AAABBBBBB@@@>>>>>>>>>BBBCCCEEEoookkkLLL|||}}}{{{{{{tttsss~~~}}}~~~jjjLLLAAAEEEKKKJJJGGGMMM___```QQQGGGAAAEEERRR```rrrYYYVVVmmmvvvwwwwwwpppppptttqqqkkkddd___^^^```ccc^^^\\\ZZZXXXWWWUUUTTTSSSNNNHHHRRRooozzzZZZ???OOOCCC888:::GGGRRRSSSNNNfff{{{nnn\\\QQQEEECCC===666<<<~~~GGGCCC===777888888777777666555555555666666555444444444444444333333333444444444444555777888888777444333333444999666888???GGG___vvv^^^QQQ[[[rrr|||wwwkkk___^^^eeejjjiiifffcccdddfffccc^^^```gggkkkfffbbbbbbeeegggeeebbb___]]][[[YYYYYYWWWTTTQQQMMMMMMLLLKKKKKKKKKMMMMMMBBB???:::555333444666777111222444777;;;;;;888444...888CCCDDD===777666999777YYYrrrqqq\\\>>>222===FFFAAAddd^^^888888999999444444333333333222222222000000///.....................---------,,,,,,,,,,,,,,,,,,---------.............................................///000000222111222222444777999;;;bbbpppeeeaaaYYYRRRRRRSSSSSSRRRPPPLLLHHHEEECCCCCCBBBAAA???>>><<<:::::::::999888777555555444444555555444333333222222111......//////000111333333...222222...///444666444222@@@yyy|||vvvkkkuuuggghhhqqq{{{vvvyyyzzzwwwsssrrrssssss}}}~~~zzzrrrppplllfff]]]TTTMMMHHH>>><<<999666333222111111000//////111333666;;;@@@999KKKIIIPPPDDD333222111///......------PPPIIIJJJOOOOOOPPPMMMMMMLLLJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB???>>>>>>@@@@@@@@@??????>>>=========<<<<<<=========<<<;;;:::;;;::::::999:::;;;<<<===;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCBBBCCCEEEGGGFFFDDDCCCEEEIIIKKKLLLKKKKKKHHHEEEDDDEEEFFFEEEDDD@@@@@@@@@>>><<<===???BBBIIIHHHGGGEEECCCBBBAAAAAACCCEEEFFFFFFCCCAAAAAAAAA@@@DDDIII^^^wwwfff___||||||{{{~~~}}}|||}}}zzzzzz|||~~~sssXXXAAA>>>HHHJJJDDDaaammmlll```VVVLLLLLLYYYooojjjLLLdddyyytttnnnpppnnnlllhhhccc___]]]___aaa```]]]XXXUUUTTTTTTRRRQQQKKKFFFbbbSSSAAAUUUCCC:::;;;GGGNNNMMMRRR\\\tttxxxaaaOOOEEE888666PPP;;;[[[|||___jjjBBB???999???888888888777666666555555666666555444444444444444333333444444444555555555666777888777555444444555555555888;;;===MMMssssssfff^^^WWWVVV```lllzzzkkkbbbbbbcccbbbqqqkkkgggeeeaaa___dddmmmhhhccc^^^]]]^^^^^^[[[XXXZZZZZZYYYWWWTTTQQQNNNMMMGGGFFFDDDBBBBBBBBBBBBBBB;;;999666333222222444555555888::::::888444222111;;;AAAJJJMMMCCC666333777pppyyygggIIIAAAEEEFFFFFFGGGgggzzzAAA444888444///333222222222111111111111000//////..................------------,,,,,,,,,,,,,,,,,,------------..........................................//////000222222111222333444666777999LLLaaa~~~}}}jjjZZZWWWUUUOOONNNQQQOOONNNMMMKKKHHHEEEBBB@@@AAA@@@???===;;;:::888888888777666555333333333333444444333333222111111111///000000111333555777888//////111222333333333444GGGSSSkkkcccccciii___vvv|||hhhlllooopppooonnnlllkkkwwwzzz|||}}}|||}}}{{{xxxvvvvvvyyy}}}}}}zzzuuuqqqooohhhfffaaaZZZRRRJJJCCC???:::999666444333222222222,,,555999555444888;;;:::HHHGGGZZZXXX???333222111///...---------TTTLLLJJJMMMNNNQQQNNNJJJJJJJJJKKKLLLLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBB@@@===<<<<<<>>>?????????>>>======<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999999999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????AAABBBCCCCCCBBBCCCEEEGGGHHHGGGFFFGGGJJJLLLLLLLLLLLLIIIFFFEEEEEEEEEDDDCCCAAAAAA@@@>>>===>>>AAADDDKKKIIIGGGDDDCCCCCCCCCDDDFFFHHHIIIIIIGGGEEEDDDEEE<<>><<<<<<<<<<<<444444555555666666777777:::;;;:::666111111555:::FFF]]]cccLLL444666KKKZZZwwwoooRRR777777???DDDJJJhhhHHH444555777555///111111111000000000000///000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------......///000222222111111111222222333222111444KKKrrrqqq```\\\VVVSSSTTTPPPHHHGGGLLLJJJIIIHHHFFFDDDAAA>>>===>>>===<<<:::999777666555666555444222111111111111333222222111111000////////////000111333666888999111...///222000+++///888===}}}^^^```bbbwwwrrrbbbdddfffgggeeecccbbbcccttttttssstttuuuxxx{{{}}}|||}}}}}}|||yyyuuuqqqoookkkppptttsssmmmfffcccccc[[[XXXSSSLLLEEE???:::888666555333222222222333444222666555111555@@@EEEBBB===WWW```(((555222111000///...---------XXXOOOJJJMMMPPPTTTRRRHHHHHHIIIJJJKKKJJJGGGEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@???===;;;::::::<<<===<<<<<<;;;;;;:::999999999999999999999999999888888888888888888999999:::888999::::::;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<>>>@@@AAAAAA@@@AAABBBDDDFFFEEEEEEFFFGGGHHHIIIIIIEEEDDDBBBAAABBBCCCCCCCCCCCCCCCBBB@@@>>>@@@DDDGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFFFFGGG@@@KKKJJJGGGuuucccYYYyyy}}}zzzxxx{{{}}}zzzwwwvvv|||xxxwwwzzz}}}vvv^^^GGG???CCCHHHQQQ^^^fffggg^^^UUUhhhxxxpppllliiiaaabbbbbbaaa___^^^^^^^^^XXXYYYXXXTTTPPPMMMMMMNNNeeeyyyPPP>>>NNNOOO999<<>>>>>FFFzzzccc999FFF:::777999999888888777777666555555555555444444444444555555333444444444444555555555444555777777666555777888777777999:::666555???LLLooo|||qqqkkk\\\LLLEEE>>>MMMaaaqqquuuqqqfff^^^NNNMMMMMMOOORRRVVV\\\```___[[[WWWUUUTTTTTTRRRPPPRRRVVVXXXTTTLLLFFFDDDEEE???>>><<<:::999999999999444555888:::;;;;;;::::::888555111000444===JJJRRRYYYnnnbbb999111WWWvvvxxxTTTJJJ@@@AAA???777HHHnnnTTT666:::666222666555111111111000000000////////////...------------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------...------------...//////111111111111111222222222;;;777000444>>>EEE\\\lllXXXVVVZZZTTTSSSUUUWWWSSSJJJGGGIIIHHHGGGEEEDDDAAA???===<<<<<<;;;:::999777666555555444444333222111000000000111111111000//////......---------...000111333444///+++,,,111//////CCC]]]|||oooooo^^^aaabbbbbb___XXXTTTXXX^^^pppmmmjjjiiikkknnnpppppprrrsssttttttrrrmmmiiifffbbbeeehhhhhhddd___ZZZXXXPPPMMMHHHBBB===:::888777444333222111111222333444888444222777>>>CCCFFFHHH^^^kkk;;;555,,,111000///...------------YYYPPPIIIKKKOOOUUURRRHHHHHHGGGHHHHHHFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>=========;;;999888999:::999999888888777666666666666666555555666666666666555666666777777777777777555666666777777777777666555666777888999999999999999;;;======<<<<<<===??????@@@@@@@@@AAABBBCCCDDD??????>>>===<<<<<<>>>?????????>>>===<<<===@@@CCC;;;===@@@CCCCCCCCCAAA???===@@@CCCDDDDDDEEEFFFGGGFFFLLLAAADDDQQQjjjyyyYYYkkk}}}sssbbb[[[jjj{{{{{{vvvwww|||~~~||||||uuu\\\CCCDDDUUUVVVsssooo}}}uuuooojjjccc^^^```bbbbbb```^^^]]]^^^VVVVVVTTTPPPMMMQQQZZZcccyyyeeePPPIIIHHHCCC===999CCCKKKPPPOOOTTThhhnnnSSSDDD@@@???444FFF|||uuuDDD===CCC777@@@555888888777777666555555555444444333333333333444444333333333333444444444444333444666666555555666888999666666888999888888999DDDzzzuuuZZZBBBIIIFFFGGGOOO[[[dddiiikkkeee]]]QQQGGGEEEKKKSSSXXXQQQOOOMMMLLLLLLMMMMMMMMMKKKOOOQQQMMMFFF@@@???AAA888888666555555666777777777888999999888666444333000...000:::IIIXXXaaaeeefffXXX@@@:::ZZZcccFFF???999>>>EEELLLqqqNNN555444<<<222...555333111111111111000000000000//////...---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------...//////...///000111222333333444000555777:::777)))---DDD===RRRiii\\\\\\\\\VVVOOOMMMLLLMMMRRRTTTQQQMMMLLLIIIHHHFFFDDDAAA@@@>>>>>>;;;;;;:::999777666555555444444333222111111111111111111000//////......---......------------......---***,,,111222>>>ccc{{{xxxZZZQQQTTTVVVYYYYYYQQQJJJNNNXXXhhheeeaaa______aaaaaaaaadddeeeffffffddd```[[[XXXZZZXXXWWWYYY\\\ZZZSSSMMMDDDBBB>>>;;;999888888999444444222222222222333444888555<<>>;;;========================;;;;;;;;;:::888777888999666666666555444444333333333333333222333333444555222333444555555555444444333333444444444444444333222333444555666666666666444666888999888888888999888999;;;;;;:::;;;>>>@@@======<<<999777666777888777888999888777888:::===777:::>>>BBBCCCBBB???===999;;;???AAAAAABBBCCCDDDBBBBBB999DDD===SSSyyy___gggtttttt|||oooQQQIIIhhhzzzwwwyyy|||~~~~~~~~~www|||oooQQQOOObbbqqqqqqkkkhhh```^^^```bbbaaa___]]]\\\\\\YYYTTTOOOMMMQQQ\\\iiirrr___GGG???NNNOOO<<<333<<>>::::::;;;999888777666777777999999888777555333000...---,,,...333>>>QQQccckkkgggaaaRRR>>><<<\\\zzzwwwZZZCCC<<>>>>>;;;:::999888777666555555444444333222222222222222111000000//////......---000000///...------------000////////////===```vvvWWW}}}tttXXXvvvfffPPPMMMNNNQQQMMMEEEGGGNNNbbb```^^^[[[ZZZYYYZZZ[[[ZZZ[[[[[[[[[YYYUUUQQQOOOOOOJJJFFFIIIOOOPPPIIIBBB;;;:::888666555666777888555444333333333444666777::::::@@@DDDAAAMMM~~~xxx;;;555333+++777......---,,,,,,,,,,,,,,,^^^VVVJJJHHHLLLPPPJJJHHHFFFDDDBBBBBB@@@>>>;;;========================:::::::::999777666777999666555555444333333222222333222222111222333444555000000222333333333222111222333333444444333222222000111222333444444444444000333555666555444555666333555777888777888;;;>>>:::::::::888555444666999666888:::;;;::::::;;;<<<;;;===@@@BBBBBBAAA???===999;;;>>>?????????@@@@@@<<<666999AAA===NNN|||eeeRRRuuuppp{{{ZZZ\\\~~~zzzyyyyyyyyy{{{uuuyyywwwccc```lll{{{jjjdddhhhddd___```aaa```]]][[[ZZZZZZWWWQQQMMMTTTaaahhheee^^^DDDGGGGGGCCC???@@@BBBCCCPPPSSSYYYdddvvvjjjOOO???===???@@@GGGkkk```III;;;===111777<<<888555555555444333333222222000000000000000111222222000000111111111222222222111333444333222222333444222333222222333555666666999@@@WWWqqq```MMMDDD???;;;<<<>>>BBBJJJRRRWWWZZZYYYPPPEEEBBBBBBAAA???>>>===>>>@@@>>>===<<<:::888888888999<<<;;;999888888888999999444222000///000111444555>>>EEERRR```hhheeeXXXMMMAAAHHHZZZiiidddNNN>>>;;;444BBBEEETTThhh333666;;;555///555777222111000000000/////////......///...------,,,,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---...///000111000000///666555+++)))333666444888>>>777666999:::;;;===???QQQSSS^^^ppp|||xxxmmm```ZZZZZZ[[[ZZZXXXKKKPPPSSSPPPKKKIIIOOOVVVUUUTTTSSSSSSSSSRRRMMMHHHKKKIIIFFFBBB???===<<<<<<999999888777666555555444333333222222111111222222111111000000///.........//////......------......111111000++++++444EEESSSJJJsssssseeeVVVDDD222DDD}}}sss^^^LLLGGGFFFBBBBBBGGGVVVXXXYYYWWWSSSRRRTTTVVVQQQQQQPPPOOOMMMKKKHHHGGGEEEAAA===>>>AAACCC@@@<<<888777666444444444555555444444444444666888:::;;;???BBBDDDKKKccc@@@&&&999222$$$444...---,,,,,,+++,,,,,,,,,eee\\\OOOKKKNNNPPPIIIHHHFFFCCCAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>999::::::999777666777999666555555444444333333222333333222222222333555666...///000222222111111000333333444444444333333222///000111222222333333222///111444555444333444444111444666777666777;;;>>>666777999888666777:::>>>;;;===@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???<<<>>>@@@@@@???>>>>>>>>>???333>>>:::@@@GGGUUUqqqZZZmmmjjjnnn}}}~~~yyyvvvvvvwwwvvvxxx{{{xxxpppmmmpppxxxvvvddd___jjjkkk___``````^^^[[[YYYXXXXXXRRRMMMOOO```qqqnnnUUU===MMMMMMFFF999444===MMMWWWUUUTTT```vvvvvv\\\DDD:::<<>>SSStttXXXCCC888:::BBB777999888777===GGGJJJGGGHHHHHHFFFCCC???>>>>>>???>>>;;;888777888999:::999:::888666444333333333333000///...000555<<>>???AAA;;;???FFFTTTyyyccc666999---:::444---444///(((333//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............/////////...,,,+++(((444333...222222///222+++777777333999<<<777666<<<777:::CCCCCC<<>>???AAAEEEGGGKKKNNNMMMIIIGGGJJJNNNFFFFFFEEECCCAAA???===<<<@@@>>>;;;:::::::::::::::999888777666555444444444222333333555888;;;>>>???@@@IIIRRRjjjKKK///555000111666***------,,,,,,++++++,,,,,,[[[PPPKKKKKKKKKNNNMMMIIIGGGEEECCCBBBAAA???===<<<;;;:::<<>><<<;;;;;;;;;:::999888666666666666555444444444444555555444333333222222333333222333333444444333333222222222222333333333444444000000111111111222222222333333222111111222333333333555666777777888;;;===???===;;;999999:::<<<>>>CCCEEEGGGGGGEEEDDDDDDDDDFFFEEEDDDEEEEEEDDDAAA???CCCBBBBBBBBBBBBAAA>>><<>>999HHH```zzznnnUUUvvvkkk}}}{{{zzzsssqqqssszzz{{{vvvllllllmmmiiieeeddd[[[XXXVVVUUUVVVWWWWWWWWWMMMVVVeeejjjYYYEEEEEESSSRRRBBB444888IIIWWWYYYUUUUUUcccyyyuuuwwwIII<<<888======ooo|||]]]zzzxxx>>>;;;999888777777555444111222222333333222222111000000000000000000000000000000111111111222222222111222222333333222222111111111222222222333333333666777555>>>eeeyyyVVV@@@;;;???444...333;;;<<<<<<>>>DDD@@@;;;888777888888888:::999888666555555444444666333000...///111444666111666===AAAEEELLLTTTZZZYYY___aaaVVVFFF???GGGQQQkkkXXXFFF@@@@@@>>>===>>>DDDNNNxxx```555222>>>333333222222111000000000---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...//////000111222222222111111222444666777888999444555666777888999::::::999999:::;;;===???AAABBBEEEGGGIIIIIIIIIIIIKKKMMMGGGEEEDDDGGGKKKOOOPPPOOOIIIJJJKKKLLLLLLKKKJJJJJJAAA???===<<<<<<;;;999777555555444444444333333333222111111000000000000000//////...------------......---,,,,,,++++++++++++***+++,,,---...000111111......//////000000111111888EEEIIIssswwwvvvjjjQQQDDDHHHIIIKKKJJJBBB;;;===DDDHHHAAA<<>>:::555::::::444555999;;;:::333000222777999444888555999DDDDDD@@@EEEKKKaaaAAA:::222...///111///---///---,,,***))))))******WWWMMMHHHJJJJJJMMMMMMGGGEEECCCBBBAAA@@@>>><<<<<<::::::;;;>>>>>><<<::::::::::::999888777666555666555444444333333444444444444333222222222222333222333333444444333333222222222222222333333333333222222222222333333333333333222111111111111222333222444555555555777999;;;<<<;;;::::::;;;===???AAABBBDDDFFFFFFDDDCCCCCCCCCEEEDDDDDDDDDEEEDDDBBB@@@CCCBBBBBBCCCDDDCCCAAA>>>CCC@@@AAADDDAAA===CCCOOOnnnkkk___xxxyyy~~~|||~~~}}}||||||rrrkkklllmmmjjjgggggg```]]]ZZZYYYYYYXXXWWWUUUfffXXXOOOQQQPPPHHHDDDFFF888:::???GGGOOOVVVYYYYYYaaavvvlllTTT<<>>AAABBBDDDDDDDDDDDDFFFHHHDDDCCCBBBDDDHHHJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFEEE>>><<<:::999999888666444444444444444333333333333222111000000//////000000///......---------------------,,,+++++++++++++++******+++,,,---......///---......//////000111111,,,666===iiiooo|||vvvyyyOOO777===CCCFFFDDD:::GGG???>>><<<333555>>>>>>BBBCCC888000666999999???333,,,...999@@@;;;777777;;;FFFGGGBBBAAA===AAAOOOMMM===777000...///000...,,,...---,,,***))))))******RRRHHHEEEGGGHHHKKKJJJCCCBBB@@@???@@@???===<<<;;;:::::::::;;;;;;:::888888888888888777666444444444444333222222222222222444333222222111111222222111222222333333222222111111111111111222222222222222333333333333444444444222111111000000111111222000222333333333444777999777888999;;;===???AAAAAA@@@AAACCCBBB@@@??????@@@CCCBBBBBBBBBDDDDDDBBB@@@BBBAAAAAACCCDDDDDDBBB@@@BBBDDDEEEDDDCCCAAA@@@???```eeeooovvv~~~~~~|||zzz{{{ttt}}}|||zzzppplllgggcccdddeeeddddddfff___\\\YYYYYY]]]bbbfffhhhcccOOO@@@BBBIIIHHHBBB???111@@@PPPVVVTTTUUU^^^gggtttWWW===666EEE777NNNwwweeeXXX{{{ddd;;;;;;999777666666555444333111111222222222222111111000000000000000000000000000000000000111111111111111111222222222222111111000111111111222222222222777222555888111666bbbqqqjjjzzzlllSSS:::333999===<<<999===<<<:::999888666222///555555444444444444444555>>>???@@@??????DDDKKKQQQKKKOOOTTTZZZ[[[WWWOOOIII999CCCQQQ___ddd___RRRGGG999<<>>EEEYYYmmmXXX555333999666000000000000///......------------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111111000000111111222333333333111111222333444555666666666555555666666888999999;;;<<<>>>>>>>>>>>>@@@BBB@@@@@@@@@BBBEEEEEEDDDBBBDDDDDDDDDDDDCCCAAA@@@???;;;999777666666666444222444333333333333222222222111111000//////////////////...------,,,,,,---------,,,++++++***+++++++++******+++++++++,,,,,,,,,---------...//////000000111111---EEErrr~~~www{{{SSSAAANNNDDD<<<@@@999>>>333666???:::777888555555888333222:::777000333HHH@@@666000222666:::;;;222;;;:::999GGG\\\xxxTTT666777333///...//////---+++---,,,+++***************PPPEEEBBBEEEEEEGGGDDD@@@>>>======>>>>>><<<;;;:::::::::999999888777666666777777666555444333333333222222111111111111111333333222111111111111111///000000000000000000/////////000000000111111111222222222222333333333333000000000000000000000000...///111111111111444666444555888:::<<<>>>>>>>>>;;;<<<===<<<:::999:::;;;???>>>>>>???AAABBBAAA@@@BBBAAAAAABBBCCCBBB@@@>>>:::BBBEEEAAA???BBBAAA;;;JJJllljjj|||lll}}}wwwqqqrrrwwwzzz~~~wwwuuu|||zzzuuuwww{{{xxxwwwvvvkkkhhhdddbbbaaaaaabbbeee\\\___dddjjjnnnnnnjjjfffJJJHHHGGGHHHDDD<<<;;;>>>JJJSSS\\\[[[WWW\\\lllzzz}}}```@@@AAA777666RRRooojjj===BBB999777555444444444333222000000111111111111000000////////////////////////000000000000000000000000000000111111111111000000000000000111111111111222;;;111222:::777111EEEddd{{{iii]]]rrryyy}}}sss]]]GGG===<<<888555111///111555888999<<<<<<;;;:::::::::;;;;;;>>>BBBFFFGGGGGGJJJOOOTTTRRRVVVUUUNNNBBB<<<>>>CCCKKKZZZfffaaaOOO@@@???EEE>>>===<<<>>>JJJeee[[[666555999000000;;;000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////////////////000000000000000111111222333333444444444444444444444444555666777999:::;;;:::;;;<<<>>><<<===???BBBDDDDDDCCCAAADDDDDDCCCAAA@@@>>><<<<<<:::888666666666666444222333333222222222111111111000000///............///...------,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---......//////444333***,,,999GGGiiioooVVVTTTMMMKKK888666@@@???;;;999444999:::777<<>>===333>>>EEEHHHXXX~~~SSS???===333111///...//////---+++,,,++++++***************OOOCCC@@@CCCBBBBBB===>>><<<;;;;;;<<<<<<;;;:::999::::::999888666555555555555555555444444333222222222111000000000000111222222111000000000000111------............------........./////////000000//////000000000111111111////////////////////////,,,...//////...///111333222333666888999999888888666777777777555555666888===;;;;;;<<<>>>??????>>>AAA@@@@@@@@@AAA@@@===;;;555AAADDD<<<888===???<<<777XXXtttiiirrrdddvvv}}}zzzwwwxxxmmmiiihhhdddwww|||ooojjjqqqzzz|||sssttt|||~~~yyywwwuuuqqqoooeeeccc```]]]^^^aaaeeeffflllqqqxxx|||vvvgggTTTGGGEEEHHHKKKFFF;;;666<<>>kkkxxxzzzeeesssiiidddooopppZZZHHHDDD>>>:::999888777777::::::::::::;;;===>>>???>>>FFFPPPVVVTTTNNNIIIFFFDDDAAA===<<>>@@@BBBHHHVVVrrr===>>>999000...222333000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------.................................000111111222222333333333444333333222333333444444555777999999999999;;;===999<<>>===;;;;;;:::999777777777777555444222111111111111000000000000///......---.........------,,,+++++++++++++++******)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,------......***...111111///333SSS~~~tttzzzlll[[[RRRKKK===???RRR^^^LLLEEE:::999===555444CCCIIIBBB;;;777999===BBBDDDwwwNNN555999///000000////////////---,,,******+++*********))))))OOOBBB???BBBAAA@@@:::===<<<::::::;;;;;;:::888888999:::999777555555666444444555555444333333222222222111000000000000111222111000000///000000000+++,,,,,,------,,,,,,+++------------............---............/////////---......//////......---,,,---......---...000222111222333444555555444333444555555555444555777999<<<:::999:::<<<======<<>>>>>???@@@???===;;;888@@@BBB999333777;;;;;;999<<>>DDD999666:::^^^mmmNNNdddggg>>>:::333555333111000111111000/////////000000000000//////........................////////////............//////000000000000//////////////////000000000000,,,222555222000333777777AAAeeesssmmmssstttkkkaaafffnnn[[[ZZZYYYVVVQQQIII@@@:::;;;;;;;;;<<<>>>???@@@AAAJJJIIIHHHFFFEEEDDDCCCBBB<<<888===PPPjjjzzzzzzsssVVVNNNEEEAAABBBAAA<<<666BBBSSSmmmtttAAA666444333333000---...333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000000000111111222222222222111111111222333333444666777888777888:::;;;888;;;???AAABBBCCCEEEGGGEEEDDDAAA???===;;;;;;::::::888666666777777555444111111000000000///////////////...------------------,,,++++++******++++++)))))))))((())))))***+++,,,,,,++++++++++++++++++*********+++,,,,,,------,,,***...333222111;;;HHHkkkkkkccc{{{qqq}}}}}}eeeiiiooollliiimmmmmm]]]YYYiiimmmEEELLL\\\bbbuuuOOO;;;111)))555/////////...------,,,,,,)))******+++******))))))MMMAAA???CCCCCC@@@:::===<<<::::::::::::999777666999:::999777555666777444444555555444444333222333222111111000000111111111111000////////////000,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------............,,,---............---,,,+++,,,------,,,---///111///000111222222333333333555666777888888999<<<>>>===<<<::::::;;;======<<<<<<<<<<<>><<<===<<<999666777999:::>>>???OOOnnnppplllmmm{{{pppiiiddd]]]aaajjjwwwvvvjjjXXX^^^gggrrr|||{{{yyy{{{qqqfffVVVIIICCCEEEIIIMMMBBB<<<777<<>>>>>>>>UUUiii|||[[[fffFFF;;;>>>///333222000///000000///......//////000000//////...------------------------/////////......---------...//////000000//////............/////////000000///333555222000222666999222<<>>DDDHHHJJJYYYXXX\\\fffllldddPPP>>>>>>>>><<<888888@@@OOOZZZbbb___999444@@@///,,,888888******888//////......---,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************************************************++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------............///////////////000/////////000111222222111333555555555555777999888;;;===>>>>>>???BBBEEEBBBAAA>>><<<:::999888888777555444444444444333111000000000/////////......///...------,,,,,,------,,,,,,+++***************((((((((((((((()))******))))))******************))))))******+++,,,,,,,,,111++++++,,,+++///222///...MMMgggxxx[[[lll|||sss```ggg{{{bbbiiivvvpppfffwww}}}GGG444888---+++===......---,,,*********+++((()))***++++++***))))))LLL@@@???DDDDDDBBB<<<>>><<<;;;:::::::::888666666888::::::777555666888444444555555555444333333333222222111111111111111111111000///////////////---......//////......---++++++,,,,,,,,,------------------............///,,,,,,............,,,,,,+++,,,------,,,,,,...000...///000111222333444444888999:::;;;;;;===AAACCC???===;;;;;;<<<=========::::::<<>>999666999;;;;;;::::::333===999ddd```lll{{{uuulllhhhbbb\\\YYY^^^iiitttzzz{{{mmmfff]]]VVVUUU[[[ccciiiooowwwlllXXXDDDGGGHHHJJJKKKKKKFFF@@@;;;:::???GGGRRR[[[```\\\VVViiiwww~~~```???999FFFDDD555>>>VVVwww]]]XXXiiiZZZ888444666666333111/////////000///.........////////////......------------------------//////.........---------......////////////................../////////000222,,,+++000444222///000333111;;;XXXnnnTTTeeeppp___ZZZ|||vvvpppxxxvvvpppjjjccc^^^YYYWWWXXXXXX\\\eeennnqqqkkkddd[[[\\\YYYQQQGGG@@@@@@BBB777:::>>>CCCKKKUUU```gggOOO;;;777444'''333666......555333(((......---,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,************************************************)))************+++++++++))))))***+++,,,,,,------,,,+++++++++++++++++++++***++++++,,,------......,,,,,,------------------...------...///000111111///000222333222333444666888:::<<<<<<:::;;;>>>AAA???>>>;;;999777666666666444222111111222222000///000/////////..................---,,,,,,,,,,,,---,,,++++++***)))*********((((((((((((((()))******(((((((((((()))))))))***)))))))))***++++++,,,,,,''')))111000)))...333---,,,>>>DDDpppvvvpppyyyxxxqqqeee@@@777???&&&000BBB$$$------,,,***(((''')))***((()))***++++++***)))(((RRR999CCCAAABBB@@@???;;;<<<<<<;;;:::999888777999999999999888777555555666666666666555444333222222222222222111111111000222222111000000///000000000000000000////////////---------------------------------.........//////)))++++++***---111...)))++++++,,,,,,---...//////000000//////111333666888::::::<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@<<<<<<;;;::::::999888888888888888???VVVyyyxxxhhhyyyzzzssskkkccc]]]XXXXXXaaallltttvvvvvvnnnaaaWWWSSSTTTVVVYYY^^^fffnnnrrrssssss{{{xxxtttsssrrrqqqmmmjjj^^^YYYQQQMMMMMMMMMMMMLLLMMMKKKHHHCCC>>><<<===>>>IIITTTWWWYYY___^^^^^^ggg\\\LLL777>>>GGG///555\\\VVVNNNTTTVVVAAA;;;777666222222222000///..................//////......---,,,------............------///////////////////////////............---------........................////////////000000000000333111333;;;KKKhhh]]]RRRLLL]]]tttiiiXXXLLLOOOaaa{{{~~~zzznnnhhhbbb___ZZZRRRNNNMMMFFFBBB???===888222444<<<@@@IIIDDDEEEZZZmmm```@@@999666222111222222222111000//////.../////////...------,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))******))))))***++++++,,,+++++++++*********)))))))))************+++++++++---------,,,,,,+++++++++------------------------//////000111222222333333888888888999999999::::::::::::999999777666555444444222111111222111///------...///000111111111111......---------,,,,,,,,,///...---+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++***444HHHZZZhhh~~~mmmZZZ666555333111000///......------,,,,,,+++***))))))))))))))))))((((((((((((QQQ999BBB???AAA>>>===999999999999888777666555777777777777666555444333555555555555444333222111222111111111000000000000111111000///////////////000////////////.........------------------------,,,---------.........///...///...---...111...(((++++++,,,,,,---......///000000///000111333666888:::;;;<<<===>>>?????????;;;<<<<<<===>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@===<<<<<<;;;::::::999999999999666777LLLvvvxxxpppuuuwww}}}|||wwwpppiii^^^TTTQQQTTT[[[gggvvv{{{uuuhhh\\\VVVUUUSSSQQQQQQQQQPPPNNNLLLOOOMMMKKKLLLMMMNNNLLLJJJLLLJJJIIIJJJKKKIIIFFFCCCBBB@@@;;;999;;;CCCNNNVVVYYY]]]ZZZYYY___aaannnhhhNNNBBB@@@///777YYYaaa|||wwwIII```{{{qqqDDD:::999777777444222111000///...........................------,,,------............------....................................------------------------------------....../////////000000000///000111333999KKKjjjcccGGGCCCVVVkkkvvv```KKKRRRaaaQQQTTTaaaooorrrpppwwwnnngggdddhhhlllhhh```[[[VVVPPPKKKIIIDDD===:::;;;333222555999;;;===EEEOOOOOO\\\\\\eee___???555666555444666222222111111000//////............---,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,*********)))))))))(((((())))))*********+++++++++------,,,,,,,,,+++++++++------------------,,,,,,......//////000111111222666777888999::::::::::::999999999888777666444333444333222222222222000...//////000000000000///...------------,,,,,,,,,,,,---,,,+++***)))((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,666...***///777HHHhhhrrrhhhhhhQQQ???444333222000...------------,,,,,,+++******))))))))))))))))))((((((((('''NNN888AAA<<<>>><<<:::777777777777666555444333444444555444444333222111444444444444333222111000000000000000////////////000///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---///...,,,---000...***++++++,,,,,,------......////////////000222555666777888:::;;;<<<=========;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@??????<<<<<<<<<;;;::::::999999777999777222???fffmmmooocccfffxxxyyyqqqqqqtttuuunnnbbbYYYWWWGGGOOO[[[cccgggiiikkkmmmlllggg```[[[WWWTTTQQQNNNOOONNNMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKJJJHHHEEEBBB666;;;AAAHHHNNNTTTZZZ^^^XXXXXXYYYfffwww|||xxxQQQBBB444@@@555OOOsss^^^ggguuupppJJJ444777777555666444111111000///...........................---,,,,,,,,,------......------,,,..............................---------,,,,,,,,,------------------------.........////////////000000222444222---333HHH]]]~~~{{{jjj```VVVNNN<<>>CCCJJJHHHBBB<<<;;;777555666555222222666<<<<<<>>>@@@BBBDDDLLLTTTtttxxx@@@666111333444111111666222111111000000//////......------,,,++++++******+++++++++************)))************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))((((((((((((((()))))))))*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000333444777999;;;;;;::::::888888777777666555444333444333222222333222000///111111111000///...---,,,---------,,,,,,,,,++++++******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++---***+++,,,+++000DDDYYYpppkkk{{{ooovvvhhhFFF444///222111000...---,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((''''''JJJ777???999<<<999777555555555555555444333333333333444444333222111111222222222222222111000000000////////////...............------,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------'''******)))+++//////,,,++++++,,,,,,,,,---------------------///000222333333333555666888999999999999999:::::::::;;;;;;;;;<<<======>>>>>>======<<<::::::::::::999999888888222777999444666KKKoooyyy{{{wwwrrrcccddd\\\{{{{{{kkk^^^YYY___ZZZSSSMMMKKKOOOVVV\\\aaa^^^ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPOOONNNIIIFFFAAA>>>===???AAACCCEEEJJJQQQVVVXXXWWWWWWVVV\\\^^^iiilllVVVLLLEEE???///888VVVWWWEEEjjjLLL888333:::666222333111111000///...............------.........---,,,,,,,,,,,,------------,,,,,,------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000333222------777DDDQQQsssrrrVVVHHH:::999BBBKKKJJJFFFLLLHHHGGGHHHFFFAAACCCHHHGGG>>>999;;;???===999666;;;999:::===>>>>>>AAAFFF999>>>IIIUUUaaaooo~~~ZZZ111999666555666333...///444111111000000////////////......------,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------....../////////222555999:::;;;999999666666666666555444333222333222111222333333111///000000000000///...---,,,,,,,,,,,,,,,++++++++++++)))((((((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++%%%(((///444000***,,,444GGGZZZ||||||sssGGG555777999444111000///...,,,,,,,,,+++++++++******))))))))))))))))))((((((((('''''''''FFF666===777:::888666555555555555555555444333333333444444444333222222111111111222111111000000////////////.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++&&&***+++)))***---///---+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,...//////000111333444666777777777666666777777888999999999:::::::::;;;;;;:::::::::888888777777777777777666000444777666444:::IIIVVV}}}uuuzzzwww~~~wwwuuukkkfff^^^WWWQQQMMMKKKIIIDDDCCCDDDFFFIIIKKKJJJJJJEEEEEEEEECCCBBB@@@@@@@@@BBBAAA@@@???AAAEEEKKKOOOVVVUUUTTTSSSTTTYYY```eeevvv~~~qqquuu{{{zzzyyy[[[DDD>>><<<<<<999999iiibbbMMMeeeUUU???666888<<<444///111...000//////...............---------...---,,,,,,+++++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,***+++//////---///333000HHHjjj}}}bbbdddddd```WWWNNNHHHEEEAAA<<<:::???DDDEEECCCBBBFFFAAA>>>>>>===;;;;;;>>>999999===CCCFFFFFFKKKQQQZZZdddrrroooGGG555222555444333444222///000333000000000/////////////////////......---,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,************************(((((()))))))))******************************************+++++++++,,,,,,---------...............---///333666888999888777444444444444444333222111222111000111222222000///......////////////......,,,,,,+++++++++*********)))(((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))*********///,,,+++,,,+++***,,,///444999KKKlll{{{zzzyyyNNN111888???444...666111000///...---,,,,,,,,,******))))))))))))((((((((((((((((((''''''''''''BBB555===555:::999666444555555555555555444444333333444444444444333333000111111111111111000000////////////............,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++******---000000+++)))+++,,,+++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------000111333555777888888999444444555666777888999999888888999999999999888888666666666666666666666666444222333555666777;;;AAA|||}}}|||uuullleee```ZZZSSSNNNFFFFFFEEEGGGHHHHHHGGGEEEDDDFFFGGGFFFEEEEEEFFFGGGEEEGGGKKKMMMMMMNNNOOOPPPLLLRRR]]]hhhsss}}}rrrccchhh}}}~~~oooRRRAAA???777>>>JJJGGGaaa]]]BBBuuuqqq???:::555888999000///222...//////......---......///---------------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......///+++***///111///------///222CCCTTTtttzzzpppmmmhhhaaaZZZVVVSSSMMMDDD===DDDCCCCCCEEEDDDCCCGGGNNNEEEJJJTTTaaaiiinnnvvvpppPPP<<<222333999000000111333444333000---////////////////////////000//////......---,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++******)))*********************++++++++++++((((((((()))))))))******)))))))))))))))*********)))))))))******++++++,,,---------------------...,,,---000333555666555555222333333333222222111000000//////000111111000...---....../////////......+++++++++*********))))))))))))((((((((())))))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))...+++((()))+++---------,,,***+++>>>XXXcccpppvvvmmmjjjooosssNNNAAA666111777;;;777222111000///...---,,,,,,,,,,,,)))))))))(((((((((((((((((((((((('''''''''&&&&&&~~~???555<<<555::::::777333444444555555444444444222333333444444333333333000111111222222111111111000000000/////////......,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++************************,,,+++++++++************...111111+++((()))+++***++++++++++++++++++++++++******+++,,,------------///000222444666777888888333444555666888:::;;;;;;999999999::::::999999999666666666666666666666666666111111555888666888;;;UUUooouuuwwwoooggg^^^XXXVVVRRRNNNKKKIIIHHHFFFDDDFFFHHHJJJJJJIIIIIILLLNNNEEEIIINNNPPPQQQRRRTTTVVV]]]kkk{{{eeebbbooommmTTT===333444???PPPWWWSSSTTTRRRjjjpppHHH===888444666555...111555............------......///,,,------------,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,---------111------000111......///444...555111BBBZZZddd}}}yyyfffddddddiiilllnnnqqqvvv|||qqqMMM...---888:::444000222333444333333222...***//////////////////////////////...------,,,,,,++++++++++++************)))************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))------+++***)))((((((((())))))))))))*********+++(((((((((((()))))))))***((((((((()))))))))******(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222333333111111222222111111000000///...---...000000///---////////////...---,,,,,,+++*********))))))))))))((((((''''''&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))$$$'''***,,,------+++))))))000...///777???NNNeee{{{{{{lll^^^nnnyyyhhhdddIII888AAA222CCCBBB///+++999;;;///...---,,,+++++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&{{{===555<<<555:::;;;888222333333444444444333333111222222333333333222222000111111222222222111111000000000000////////////,,,,,,,,,,,,------...///---------,,,,,,,,,++++++)))))))))))))))))))))))),,,+++++++++******)))))))))---...)))&&&(((+++++++++++++++++++++++++++++++++,,,------............---...000222444555666666333444555777999;;;===>>>:::::::::;;;;;;:::::::::666666666777777777777777666111222777888444222555222NNNfff}}}{{{{{{www}}}fffaaaZZZTTTQQQPPPOOOOOOKKKMMMOOOOOOMMMMMMOOOQQQSSSVVVZZZ___eeeooozzzlll\\\tttrrrZZZGGG<<<<<>>999444555333...444777---......---------......///,,,,,,---------,,,++++++******++++++++++++******+++++++++++++++++++++++++++++++++************)))************************++++++,,,,,,,,,---------,,,+++,,,...,,,))),,,111...,,,777+++...:::;;;[[[xxxxxxJJJ>>>555444;;;999000///777222333222...---///000///.........///////////////......---,,,,,,++++++***+++++++++************)))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))///...,,,***)))((('''''''''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******'''(((((()))***+++++++++++++++******************+++,,,---...///000111222000111111111111000000///...------...//////...,,,111111000///...,,,***)))************))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''***)))%%%###&&&---111)))000+++%%%***---...666EEE```pppuuu~~~wwwsssvvvlll[[[xxxzzzlll~~~xxxSSS===>>>???333555555777666333///...000,,,,,,+++***)))))))))***'''''''''((((((((((((((((((((('''''''''&&&&&&&&&tttFFF888777888999111666222222222222222222222222111111222222222222111111000000000000////////////------......///.........+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,------...///000111222222999:::;;;:::999999:::<<<;;;:::999888777777777777666666666666555555555555555555555555555555555555:::444FFFpppzzz~~~zzzvvvsssrrrrrruuukkkjjjqqqlllaaafffvvvrrrwwwiiiaaa|||zzzYYY@@@AAABBB222IIItttUUUOOOXXXqqqjjjBBB======666888777555333222222222222000000000///......------,,,------------,,,+++******************)))((('''*********++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------///000000///......111333;;;OOOttt___HHH>>><<<666555444444333333333333777555111...------...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))((((((***---000))))))))))))))))))))))))))))))***+++---......///222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))******************+++,,,,,,---......///222888@@@NNNccc{{{vvvkkkppp}}}~~~nnn\\\tttnnn___aaahhhvvvUUUttt{{{mmmwww\\\OOO@@@999;;;===<<<999999666333111111000///...---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&rrrEEE777555555777000555222222222222222222222222000111111222222111111000000000000000/////////...------.........------,,,++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,++++++++++++++++++)))******++++++******))))))******++++++******)))*********************************+++++++++,,,,,,,,,---...///000111111222777888888888777777888::::::999888777777666666666777777777666666666666555555555555555555555555555666333AAA]]]uuuxxxbbb\\\eeeeeeaaa\\\RRRGGG777999>>>KKKvvvrrrKKKIIIlllsssKKK??????<<<666888777555333222222222222000000//////......---------------,,,,,,+++++++++))))))*********************++++++,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---.../////////......000222///444DDD[[[kkkyyypppfffUUUEEE:::555333444666555444333222333333444777555222///------//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((())))))((((((***---000))))))))))))))))))))))))))))))***+++,,,---......000/////////...------,,,------------------------/////////...---,,,,,,,,,*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))******+++,,,,,,------,,,---///000555@@@OOO[[[yyy}}}}}}tttsss[[[bbb}}}}}}fff```fffhhh^^^}}}wwwXXXFFFHHHAAA999777:::<<<;;;888888555222111111000///...,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppDDD666333222555///444111111111111111111111111000111111222222111111000000000000/////////......------...------,,,+++*********++++++++++++***************)))))))))((((((*********************+++)))******++++++******))))))******++++++******)))*********************************++++++++++++,,,,,,,,,---...///000000111333444555555444444666888999888777666555555555555777777777777666666666666444444444444444444444444555333888???fffppp|||ttt\\\OOONNNQQQHHH@@@???;;;888777FFFSSS^^^uuuuuuTTTZZZttttttCCC777===<<<999:::777666555333222222222222000000//////...---------...---,,,+++++++++,,,---))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,...//////...---...000111777444555999;;;>>>KKK[[[vvv]]]HHHEEE>>>777444777:::<<<;;;666555333222111222444555666555222///......///000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))******)))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((()))(((((())),,,...))))))))))))))))))))))))))))))***+++,,,------...,,,---------------,,,,,,........................///......------,,,,,,+++******))))))))))))(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))******+++++++++------,,,)))(((***000666EEEJJJRRR]]]hhhrrrzzz```@@@444888>>>888777777999::::::888666666444222111111000///...,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnDDD777222111555///333111111111111111111111111000000111111111111000000000000/////////.........------------,,,+++***))))))******++++++******)))+++*********))))))))))))))))))))))))************))))))************))))))))))))************))))))************************************+++++++++++++++,,,,,,---......//////111222333333222333555777777777666555444444444444666666555555555444444444444444444444444444444444777333666333BBBXXXjjj~~~sssjjjrrrwwwvvvyyyuuummmqqq|||ooo___QQQGGG;;;===HHHJJJIIIFFF<<>>???<<<555888;;;<<<;;;888666555444222111000111111///...,,,+++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjDDD999333111777111444000000000000000000000000000000000111111000000000////////////............------------,,,+++***))))))******++++++******))),,,,,,+++++++++*********((((((((())))))*********)))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,------......///111222222222333555777777666555444333333333333444333333333333222222222444444444444444444444444555000999:::<<>>>>>??????<<<777777999444444444333333222111111/////////...------,,,,,,...---+++******+++---......---,,,+++************(((((())))))))))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---......------...//////............///555<<<666555666999@@@IIIRRRWWWfffuuu}}}zzz~~~pppeeeYYYMMMDDD===777666999999555777===555777888666222///...///444333222111111222444555444333111000///...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((('''((()))+++((((((((((((((((((((((((((())))))******+++++++++***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((('''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''((((((((((((((())))))&&&(((,,,...///000000111111111///,,,)))''')))+++***222CCCTTTWWWMMMFFFGGGIIIHHHPPPUUURRROOOLLLFFFVVVOOOGGGBBBAAAAAAAAA@@@333555999???FFFFFF999***666999;;;;;;999777666777222111000000111111///---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddBBB999444222888222444///////////////////////////000000111111000000////////////.........------------...------,,,+++*********++++++++++++******,,,,,,,,,++++++++++++***((((((((()))******++++++((())))))******))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))************+++***+++++++++,,,,,,,,,,,,...///111111222333555888777666555444333333333333222222222222111111111000333333333333333333333333000,,,999;;;888444EEE{{{}}}wwwsssYYYVVV___OOOdddxxxmmmjjjaaaSSSEEE;;;777666888555:::;;;666@@@SSS[[[OOOQQQQQQZZZxxxnnn@@@888<<<;;;666777<<<999111333333333333333222111111//////......---,,,,,,,,,---,,,+++++++++,,,---...000...,,,***)))(((((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))************,,,......---,,,---...333333222000...,,,---...///000///------000777<<<111<<>>???<<<===>>>>>>777111111444333666:::999555333444777222222222222222333333444111111000///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%'''((((((''''''((()))(((((((((((((((((((((((((((((()))))))))************+++---/////////---,,,************************++++++++++++++++++++++++))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))+++,,,------,,,+++***))))))+++...222444555***+++,,,---000111///***111,,,,,,333444......444555,,,***000111,,,---444AAAAAA<<<444000444888999333444555666555555777888000//////000111111///---++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]>>>999333222888222222//////////////////////////////000000000000////////////.........---------------.........------,,,++++++,,,,,,,,,,,,++++++++++++++++++************(((((()))******+++,,,,,,(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************+++++++++++++++,,,---///000000222555777777666555444444333333333222222222222111111111111333333333333333333333333...///888222111000///JJJtttqqqzzzttthhh___PPPOOOKKKCCC:::555777<<<777:::CCCBBB;;;EEE\\\fffMMM___rrreeeEEEAAA===<<<888333555:::888000222222333444333222111000///......------,,,,,,++++++++++++,,,,,,---------...---***((((((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******)))+++---...---,,,,,,---!!!&&&---111333444222000444444555444333444555777;;;:::888999;;;>>>???@@@<<>>000222:::EEEtttiiirrrsssnnnaaaQQQEEECCCEEE>>>??????<<<666333888@@@???@@@IIIMMMIIIPPP[[[ZZZ___vvvfffCCC>>>EEE===<<<<<<:::777444444555111222333444333222111000///......------,,,++++++***+++,,,------------,,,,,,+++)))''''''(((***+++(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))+++---...---,,,,,,---111111...++++++...111222///...---...111333333333888444555===AAA???;;;;;;?????????@@@???>>>===<<<:::999999;;;======;;;999444999;;;777888:::777///:::777333333555666333111///000222444555444222111.........------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++------+++)))'''******************************************++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((('''&&&&&&''')))***)))))))))))))))***+++,,,,,,+++***'''(((,,,//////---,,,,,,222---***111222,,,,,,***///111...,,,...111222333555444444777:::888333222111111333444555333000...---...///111111///---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyQQQCCC555222444555333222111111000////////////000//////////////////.................................---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((***+++,,,,,,+++***(((******))))))))))))******))))))))))))************************************---------............///222222333333333222222111333333333222222222111111111111222222222333333333444444555555555444222111555999aaahhhiii}}}]]]UUUVVVMMMIII???:::???AAA<<<999;;;AAA999666;;;???@@@GGGQQQDDDMMMUUUVVVWWW```ooozzzZZZ<<<888===@@@::::::999999888777777777555555444222000///...---...------,,,,,,------...///---,,,,,,---...,,,+++))))))))))))))))))))))))***************)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------.../////////000000000000111222333444555555555666777999:::;;;<<<===>>>???>>>===;;;999;;;999777888:::;;;:::777999888888777666555555444777666555444222111000///111111111111000...---+++...---,,,,,,++++++,,,,,,---------------------------,,,+++******+++,,,---************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((******)))))))))))))))***------------------,,,,,,,,,------......------,,,...............///000000///000222222333222111000111111000000000000111111222222222111111///......++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%sssOOOAAA444222444444222222000000000/////////.........................................................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))************************************------------............111111222222222111111000222222222222111111111000111111111222222222333333333444555555555333222111444111EEEgggwww|||kkkrrrzzzyyy}}}{{{rrrlllkkkhhhbbbXXXXXXZZZOOO===:::<<<333555;;;???===777444999???:::@@@DDDBBBAAADDDHHHIIIWWWPPPJJJUUUrrrNNN===BBBDDD:::000:::999999888777777666666555444333222000///...---...------,,,,,,------...///---,,,,,,---...,,,+++************************+++++++++*********))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,---......//////000000000000111222333333555555555555777888999:::<<<<<<===>>>===<<<;;;::::::888777888::::::999777888888777777666555555444444444444333333222222111111111222111000///---,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,+++******+++,,,,,,******************************)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((***))))))(((((())))))***+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////---...///111111111000000111000000//////000000111111111111111000///......++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%jjjKKK>>>333111333333111111......///000///...---,,,------------------......------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************'''(((((())))))(((((('''))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))************************************,,,,,,,,,---------......//////000000000000000///111111000000000000000///111111111222222222222333333333444444444333222222333...111===III```hhhsssrrraaaeeeGGGPPPKKKGGGJJJLLLIIIAAA;;;BBB888888:::999???AAA888111AAAIIIDDD???BBBEEECCCGGGTTTXXXOOOKKKPPPSSSOOOlllooowwwhhhJJJ555:::@@@;;;777;;;999999888777777666666555444333333111000///.........------,,,,,,------...///---,,,,,,---...,,,+++************************,,,+++******************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,------......///////////////000111222333444444444444555777888999<<<<<<<<<;;;;;;;;;;;;;;;999777666777888999888777777777777666555555444444222222222333333333333333222222222111000///------...---,,,,,,++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((())))))******+++++++++***++++++++++++++++++***,,,,,,++++++,,,,,,---...+++,,,---...////////////000000////////////000000000111111111000///...---++++++***)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%bbbGGG<<<222111222111000111,,,---///000000...,,,+++,,,,,,,,,---------------------------------------...---,,,,,,++++++,,,,,,************************************************'''(((((())))))(((((('''((((((((((((((((((((((((''''''((())))))((('''''')))((((((''''''(((((()))((()))))))))************************************+++,,,,,,,,,------------------.../////////......////////////////////////111111111111222222222222222333333333333222222222222111000111555KKKrrr~~~qqqvvvpppbbbeeerrrfffHHHBBBSSSTTTBBB<<>>888555888:::777000777777666555555444444333111111111000000/////////...------,,,,,,------...///---,,,,,,---...,,,+++************************))))))((((((((())))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,---------............///000111222111111111111222333444444888777777666666777888888555555555555555444555555555555555555444444444444444333333222222111000000222222111///......------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&'''(((((()))'''(((((()))***++++++,,,((())))))******))))))((()))))))))))))))***++++++******+++,,,---...000000//////............//////...////////////...------,,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$UUU???777111222222111000111......///000///...---,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((''''''(((((((((******))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,---............---............/////////000000000111111111111222111111000000111111222333333222111111000///000111999gggwwwzzzmmmUUUrrrooolll}}}ppplllmmmnnnbbbTTT\\\jjjjjjbbbdddhhhcccRRRLLLcccRRR>>>:::777===;;;333...444<<<888---666666555555444333333222000000000000000000000000...------,,,,,,------...///---,,,,,,---...,,,+++++++++++++++++++++++++++(((((()))************))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++,,,,,,------------......///000111000000000000000111222222444444444444555555555555333444555444333222333555444444444444444444444444444333333222111000000000111111///...---,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,------------,,,,,,************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((())))))*********((())))))******))))))((())))))(((((())))))***+++*********+++,,,---...///......------------......---...............------,,,,,,+++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$OOO===666222333333111000222000000000/////////......,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))************************************************++++++++++++***+++,,,---............---.........////////////000000000000111111111111111000000///000111222333222...///444666444666:::888777\\\zzzyyy]]]dddQQQggg}}}zzzeeeuuuwwwvvvlllhhh@@@333777<<<===333666999888333111555;;;555555444444333222222222/////////000000000000000...------,,,,,,------...///---,,,,,,---...,,,+++++++++++++++++++++++++++((())),,,---...---+++***))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,------------...///000000//////////////////000111000000222333333333222222111333555444222111222444333333333333333333333333222222222111111111111111111///...,,,++++++++++++...---,,,,,,++++++,,,,,,------------------------,,,,,,---......---,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))'''''''''''''''((((((((()))))))))******))))))))))))))))))((()))******+++******)))))))))***,,,,,,...------------------...,,,------.........---------,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$zzzJJJ<<<666222333444111111333111111000////////////000------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************************************)))************+++++++++***+++,,,---......///............/////////000000000000000000111111111111111000/////////111222333111,,,,,,111111,,,...555222444>>>EEENNNrrr|||yyywwwxxxzzzOOO444<<<@@@111---:::555000444>>>:::---...:::555555444333333222222111////////////000000000000...------,,,,,,------...///---,,,,,,---...,,,+++++++++++++++++++++++++++(((+++...000111///---+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---------------///000000//////.........//////000---...111222333222000///000333444333111000222444333333333333333333333333///000000111222222333333000///---+++*********+++...---,,,,,,++++++,,,,,,------------------------,,,,,,---......---,,,,,,***************************+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%))))))************)))))))))))))))))))))***++++++***)))(((''''''((()))***...------,,,,,,------...,,,,,,---......------------,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$qqqJJJ;;;888555333222222111000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,+++***)))(((((()))***+++))))))))))))))))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,++++++************++++++...---,,,+++++++++,,,------------............///000///.........///111222////////////000000000000222111000000000111333444444444333222;;;UUUzzz}}}PPP===<<<:::888666666666666333333444444555444444333222111111111000000//////////////////...............------,,,,,,------...+++,,,,,,------,,,,,,+++///...------++++++***)))---...000111000...+++)))************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***+++,,,------------------............///......///////////////...///////////////////////////000000000111111111111444444333333222111111111222222333444333222111000///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***111...+++///---)))000///............---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''))))))))))))***++++++,,,,,,++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''***)))'''&&&'''(((***+++...---+++)))(((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,------........................---,,,+++))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkFFF:::888444333222222111000......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---,,,+++*********+++++++++***))))))))))))***+++*********)))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++*********))))))*********---,,,++++++++++++,,,---------------............000///.........///111111////////////000000000000111000000///000111222333000222444111111999HHHUUUjjj___BBB777:::999777666444444444444333333444444444444333333111111111000000000//////////////////.........---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,++++++***---...///000///---+++)))************))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,------------............////////////......---,,,//////////////////////////////000000000111111111333222222222111111111000111222333333333222000000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///+++)))111000,,,000............------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((()))******++++++,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''')))((('''&&&&&&((()))+++---,,,***))))))))))))***((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,------------......------,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbAAA:::777444222222222111///......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***---,,,++++++******++++++++++++************+++++++++*********))))))(((((())))))((((((((((((''''''''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))(((((())))))***,,,,,,++++++++++++,,,---------------............//////......//////000111////////////000000000000///////////////000111111***...222333000...///111<<<]]]YYY:::///555===777666444333222222222222333333333333333333333222000000000000//////////////////.........---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---***)))************))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////////////////000000000000111111111111000000000000111111222222222111000///000///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...((((((111111---111............------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))******))))))))))))******(((((((((((((((((((((((()))))))))*********++++++******++++++,,,,,,,,,,,,...---,,,,,,+++***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[???:::777444222222111000///......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++,,,++++++++++++++++++,,,++++++******)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))+++++++++++++++,,,,,,,,,,,,,,,---------.....................//////000000////////////000000000000............//////000000---///000111222333444555333999HHH___xxxlllVVV???777<<<@@@999000444333333222222111111111333222222222111111111222////////////////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,---------,,,***)))************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))***++++++++++++++++++,,,,,,,,,------------***++++++,,,---...///000................................./////////000000////////////000000000000111111111000000000//////000///...---+++******)))++++++++++++++++++++++++)))...***(((///...+++000.........---------,,,,,,...---------,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((('''&&&''''''(((((()))******+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))******''''''''''''''''''''''''(((((()))))))))*********((()))))))))***+++++++++------,,,,,,+++***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVAAA999777444222111111000///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,------------...---......///////////////////////////000000000000------......////////////222111///...///000111222...000333555;;;OOOssseeeNNN:::888888999:::888333///222222222222222222111111333222111000000000000111.....................///------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,,,,---***++++++,,,++++++***)))************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))***+++++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,---......---------------------------............/////////.........//////000000111000000/////////.........///......---+++***)))(((++++++++++++++++++++++++&&&///---***---***(((000...------------,,,,,,,,,---------,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''$$$###"""$$$'''(((((('''&&&''''''(((((()))******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))******+++---,,,,,,++++++*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%QQQAAA999666333111111111000.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))******++++++++++++******)))))))))))))))))))))***(((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))(((((())))))***((()))***+++,,,,,,,,,+++,,,,,,,,,,,,------------------...////////////...////////////000000000000---......///000/////////....../////////.........---000444333......===NNNPPP\\\~~~ZZZDDD===>>>@@@AAA===666...+++...555;;;000111222222333222222111333222000///......///000---------...............------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))*********++++++,,,,,,)))***************))))))************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))***************)))******+++++++++,,,,,,,,,222111///---++++++++++++------------------------------------.........///---......///000111111222000///...---------......------------,,,+++)))(((++++++++++++++++++++++++&&&......---111...***///------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&(((((()))))))))((('''''''''''''''''''''''''''''')))%%%"""###&&&((((((&&&&&&&&&''''''(((((())))))((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&,,,+++)))''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))******+++,,,,,,,,,+++++++++******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%JJJ>>>999666333111111000///.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))***++++++***))))))((((((((()))******++++++(((((()))))))))******************)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++*********))))))*********'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,---.../////////......////////////000000000000---...///000000000//////***---000111000000111222111---///555888444000...444;;;RRRooo}}}XXXMMM???666333333444555111000222777<<<:::333,,,...///000222222222111111333111///...------...///,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++*********************+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))************))))))************++++++++++++222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......///111222333333//////---,,,,,,,,,---...+++,,,,,,---,,,+++***)))************************(((---+++...:::888000///---------,,,,,,,,,++++++)))******************+++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''111+++%%%$$$&&&'''&&&%%%%%%&&&&&&''''''((())))))'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''---+++)))'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++,,,,,,,,,++++++++++++***)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$EEE;;;999666333111111000///.........---------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,---,,,+++***)))((()))***++++++***)))(((''''''((()))***+++,,,,,,(((((())))))*********++++++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,++++++************++++++'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,.../////////...---////////////000000000000---...000111111111000///000222222///,,,+++///333111...---000000///111555777333222666>>>HHHVVVccc}}}zzzjjj```KKK444:::222---///444555333000333444333111......000333---...///111111111000000333111///---,,,---...///,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,******++++++++++++******************************(((((((((((())))))))))))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))))))))*********))))))((()))************+++++++++------,,,,,,---000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333444///...---,,,+++,,,------***+++,,,---,,,,,,***)))***************************+++'''///AAABBB555///---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''888111)))%%%&&&'''%%%###%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,,,,,,,++++++++++++++++++))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$uuuLLL<<<777444111000000000///...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++*********))))))((((((++++++************++++++******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---......///000///////////////////////////......///////////////////////////////////////////////////000000000111111111111111111222222222333333333<<>>//////.........---------......---,,,,,,,,,------************************+++++++++************)))***************************......+++)))++++++***,,,,,,++++++,,,,,,---...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((()))******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...000...+++,,,......,,,******+++,,,,,,***)))))))))+++++++++++++++***)))((((((((((((((((((((((((((()))***++++++***)))***+++))))))'''&&&&&&'''((()))((()))***+++++++++++++++))))))(((''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))***((('''((()))((($$$ )))))))))'''&&&%%%'''))),,,)))'''(((+++,,,+++(((...---+++***))))))))))))+++)))((()))++++++)))&&&''')))++++++((('''&&&'''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***++++++,,,,,,,,,+++++++++***((('''&&&&&&''''''VVV???<<<:::777333000000111111111///......---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++************)))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((()))***)))'''))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///000000///...---------------------------------............------+++,,,------......------........................---......---,,,---111555//////.........---------...------,,,,,,,,,,,,,,,************************+++++++++************)))************************+++//////,,,***,,,,,,++++++++++++++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))******++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,---...///---++++++---...,,,***)))+++,,,,,,***))))))******++++++++++++***)))(((((((((((((((((((((((((((((()))******(((((()))***)))(((''''''''''''))))))))))))***+++++++++++++++))))))(((''''''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((())))))'''&&&(((+++,,,+++***%%%&&&((((((&&&&&&&&&''',,,+++))))))+++------------,,,,,,++++++*********///000///+++%%%###'''+++---,,,+++***((((((((()))%%%&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******+++,,,,,,,,,+++++++++***)))'''''''''''''''SSS>>>;;;;;;777333111000000000///.........------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((((((******)))((())))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++,,,,,,,,,,,,+++...........................///...---+++***+++---...............---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++///000,,,***,,,---,,,***************++++++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,***+++,,,,,,+++)))(((***++++++*********+++******++++++******))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((()))******))))))***++++++++++++***)))((((((''''''''''''((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))+++)))'''&&&'''(((((('''$$$'''***+++***)))******)))******))))))***---///...///000222333444555555222222111111111222333444+++)))&&&%%%''')))***+++'''((()))***)))(((&&&%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,,,,,,,++++++)))(((((('''((((((PPP===<<<;;;888444111000000...---......---------,,,,,,,,,------------------,,,,,,------------------------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************(((((((((***+++***)))))))))))))))))))))))))))************)))))))))((((((((()))))))))************+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,------......------,,,)))******+++++++++++++++........................000000000000...---,,,+++........................---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((***...///+++***,,,---+++)))))))))))))))******++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++*********++++++******''')))++++++******+++,,,))))))************))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((&&&''''''((())))))***+++)))******+++++++++******)))(((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++***((('''''''''&&&&&&)))***+++***((('''((())))))...444999<<<@@@FFFKKKSSSTTTWWWZZZ^^^aaacccdddggg^^^VVVVVVYYYVVVIII<<<:::666222000///---***(((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---------,,,++++++***))))))((((((MMM>>>===:::777444111000///...,,,---------------,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((((()))***++++++***************************************)))))))))((())))))))))))***************+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,........................//////000000000///...------.....................---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((,,,---***(((+++,,,***))))))(((((())))))***++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++)))******************+++''')))++++++******+++,,,((())))))*********))))))(((((((((((((((((((((((('''((())))))''''''((()))&&&'''(((((()))******+++******+++++++++******)))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))*********++++++'''(((***+++,,,,,,,,,---&&&''')))***+++///333666BBBJJJUUU^^^fffnnnvvv|||vvvvvvwwwyyy{{{~~~}}}vvvvvvzzzzzzsssmmmaaa^^^YYYSSSKKKBBB999444000...+++)))((()))+++,,,'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***+++,,,------...,,,,,,,,,++++++***))))))KKK======888666333111111000...,,,------------------------------------............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))+++,,,+++***************************************)))))))))))))))))))))*********++++++***+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))******+++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,------------,,,........................---,,,,,,...///000///------------...............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''+++,,,)))(((***+++***)))))))))))))))******++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++************+++)))***++++++***)))+++,,,(((***++++++*********+++(((((())))))******))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''))))))***************++++++++++++***))))))(((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***++++++,,,++++++***+++,,,+++)))))))))+++###(((111<<>>666///***((('''((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++---.........------------,,,+++***)))GGG;;;<<<666444222111111000...---------------------------------------.........///........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((((()))+++,,,,,,+++************************************))))))))))))))))))*********+++++++++++++++---.........---,,,************************++++++++++++++++++++++++)))*********++++++++++++))))))***+++++++++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...........................,,,+++,,,///000///------------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************'''+++,,,)))(((+++,,,+++***))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))******++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++***************(((***,,,,,,******+++---)))+++,,,,,,***))))))***'''(((((()))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((************)))(((+++++++++++++++***))))))'''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))***,,,,,,,,,,,,,,,------,,,***))),,,111666>>>FFFSSSbbbooo{{{{{{pppcccXXXRRRPPPQQQUUUZZZ______ZZZVVVWWWZZZZZZVVVPPPHHH@@@888111......,,,)))'''&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))+++---...//////------......---,,,+++***EEE:::;;;555444222111111111///------------------------------------.........//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((((()))+++---,,,+++************************************)))))))))))))))************++++++++++++,,,---.........---,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++........................111...,,,---///111000///---------........./////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((,,,---***))),,,---,,,***************++++++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))******++++++,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++***))))))******(((+++---,,,******,,,...***+++---,,,***)))))))))''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&))))))***++++++***((((((+++++++++++++++***)))((('''''''''''''''((()))***((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))+++,,,------,,,,,,)))***+++---222===KKKTTTiiipppyyyxxxuuuyyy|||}}}zzzmmmlllqqqnnn]]]LLL888>>>CCC@@@999666;;;AAARRRSSSTTTTTTQQQLLLHHHEEE333111---***((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%''')))+++---...///000---......///...,,,+++***|||FFF@@@;;;666555444222111000//////,,,,,,------.../////////000///---,,,,,,---///000------,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))******)))'''&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------............---...//////---,,,......////////////............---,,,,,,,,,,,,------,,,++++++******++++++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,)))(((((()))+++---,,,+++,,,***((()))++++++)))&&&))))))))))))((((((((((((((()))*********)))'''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&(((***)))&&&&&&)))---...+++)))((()))+++---...***---999JJJYYYeeeqqq}}}}}}}}}|||~~~~~~zzzzzzzzzyyynnnpppxxxtttmmmrrrZZZPPPFFFAAA;;;666777<<<===TTTPPPBBBHHHKKKKKKWWWLLLGGG???555,,,'''&&&'''&&&)))+++((($$$$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""&&&,,,---)))$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((((((%%%###%%%)))***&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,///000222///000555444---***,,,zzzDDD???:::666555444222111000//////..................------000...---,,,,,,---...000------,,,,,,,,,,,,++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))((((((''')))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,---------............---...//////...,,,......////////////............---,,,,,,,,,,,,------,,,++++++******++++++************))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,)))(((((()))+++,,,,,,++++++)))((()))++++++)))&&&))))))))))))(((((((((((()))))))))))))))(((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((.........+++(((''')))+++&&&)))---111222000---+++BBBLLL[[[eeemmmuuuzzzzzz}}}wwwuuussstttzzzzzz}}}yyyooonnnvvvwwwpppqqqjjjggggggdddfffqqq{{{jjjfff]]]OOOCCC;;;444///:::RRRQQQAAA???:::777???DDDCCCAAA???;;;555///***&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""$$$&&&))),,,+++&&&!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,///000222///000444333---***,,,vvvCCC>>>999666555444222111000//////000//////...------,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++---,,,+++***)))((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,---------.........------...///000...---...//////000000//////.........---,,,,,,,,,,,,------,,,++++++******++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,)))((('''(((***++++++******)))((()))******(((&&&))))))))))))(((((((((((()))((((((''''''''''''((('''''''''''''''((())))))*********************************++++++,,,,,,,,,++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***(((''''''((()))---,,,+++,,,222<<>>SSSkkk|||{{{uuu~~~~~~zzznnnpppuuuooofff^^^PPPJJJUUUccc```RRRPPPPPPTTTXXXUUURRR^^^ooo}}}XXXMMMMMMDDDOOOVVVAAAPPPHHHFFFNNNUUUWWWWWWZZZ]]]cccaaaZZZTTTKKK===333333444555777:::>>>BBBDDD:::333+++&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))---+++### """'''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''((()))+++---,,,(((&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***,,,...///000000111222111///---,,,oooAAA@@@;;;666555444222111000//////---------.........//////.........------.........------,,,,,,,,,+++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++...---+++)))((())))))***(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------///000111000...//////000000000000//////......---,,,,,,,,,,,,------,,,++++++******++++++))))))******+++++++++,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,---------.................................---------,,,,,,,,,++++++***+++,,,,,,******+++,,,***)))((()))***+++***))))))***++++++***))))))((())))))))))))(((((((((((()))((('''&&&&&&''')))))))))(((((((((((()))******++++++++++++++++++++++++******+++,,,---.........,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))************************''')))***+++++++++++++++$$$222FFFWWWbbbmmmxxxxxxuuuqqqhhhbbbUUUKKKOOOXXXjjj^^^QQQXXXtttmmmlllttt{{{tttlll}}}kkkQQQAAAFFFGGG???DDDSSSPPPOOOTTT\\\aaa]]]LLL888555666777555555888???EEE>>>;;;777222---***((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''&&&&&&&&&'''''''''(((((('''((())))))******)))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$%%%%%% !!!+++'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((***,,,...///000111111000000///...---kkkAAAAAA;;;666555444222111000//////,,,,,,------...//////000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++***))))))))))))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.........------///111111000//////000000111111000000///......---,,,,,,,,,,,,------,,,++++++******++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((()))************+++++++++,,,---------....................................------------,,,,,,,,,,,,***+++,,,,,,******+++,,,+++***)))***+++,,,+++)))***,,,---,,,+++)))******))))))))))))(((((((((((()))(((((((((((())))))***)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,---------******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''(((((((((((((((((((((((('''''''''(((((())))))******************************,,,,,,***)))***///444EEEWWWlllzzz|||{{{|||zzzsssssspppiii^^^]]]RRRMMMPPPNNNXXXsssqqqvvvsssqqq|||}}}~~~xxxxxxppptttxxx___WWW```QQQDDDAAADDDDDDLLLOOOEEE:::===???>>>===<<<===???999<<>>>>>CCCHHHJJJFFFBBB666777:::>>>@@@<<<333,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((((('''((()))++++++***)))(((+++*********))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))!!!(((FFFqqqpppCCC"""''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''))))))(((((()))+++---......222222......111111---eee===@@@999666555444222111000///////////////...------,,,,,,------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,%%%&&&(((*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------.........------///111222111000000000111111111111000000......---,,,,,,,,,,,,------,,,++++++******++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))************+++++++++---------.........//////////////////////////////......---------,,,,,,,,,***+++,,,,,,******+++,,,---,,,++++++------,,,++++++...000///,,,+++,,,---))))))))))))((((((((((((((()))***,,,,,,,,,+++************)))******+++,,,************************,,,+++++++++++++++++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++&&&+++...111999NNNlll|||uuuyyyyyykkkYYYIIICCCNNN]]]qqqtttyyyqqqZZZbbbTTTLLLIIIJJJFFF@@@BBBKKKBBB??????AAADDDDDDCCCBBBDDDIIIFFFLLLaaahhh]]]RRRZZZwwwTTTJJJ@@@BBB;;;777>>>MMMUUUSSSLLL:::444111555>>>BBB>>>888))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''''''''''''''((((((((()))'''(((***+++,,,+++)))(((++++++++++++*********)))))))))))))))))))))))))))'''((((((((())))))******,,,'''RRRwwwqqqHHH$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))((())))))+++---......222222------111111---```@@@===<<<888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((())))))***))))))***++++++++++++***)))))))))(((((((((((((((+++++++++************)))))))))(((((())))))***+++)))************+++++++++......---,,,+++***))))))******++++++++++++************++++++++++++******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******,,,------,,,+++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++...///000///---,,,,,,.../////////000222333222000111111000000/////////...000/////////............---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))***************++++++,,,---...//////...000000///...---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,******++++++++++++******)))++++++***((('''((()))......---------,,,,,,,,,,,,,,,+++***))))))******************)))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))******++++++******+++---...---,,,+++000(((///KKKiiiwwwzzz|||}}}vvvmmmgggqqqeeefff[[[[[[iiihhhlllPPPUUUOOOJJJBBBMMMEEEKKKBBB@@@CCC999===444CCC333666AAA666888???<<<<<<>>>@@@???======???HHHGGGXXXfffmmmzzznnn___aaaLLL777@@@RRRUUURRRNNN<<<666999555555999777:::777...&&&''',,,+++%%%***)))(((''''''''''''((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&'''((('''%%%$$$%%%&&&''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,,,,+++((((((((((((((())))))***%%%%%%&&&''''''''''''&&&+++***)))(((''''''''''''*********+++,,,,,,------///---,,,...111111///---]]]???<<<;;;888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***))))))***++++++++++++***))))))))))))))))))))))))++++++++++++************((((((((()))))))))******************++++++++++++,,,,,,+++++++++***************++++++++++++************++++++++++++******+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...///000///---,,,---...///......000222333222000000000000000/////////...//////.........------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++************************))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))***************+++,,,,,,......///000---...//////......000111.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,+++***))))))***+++,,,******++++++++++++******+++,,,---,,,***)))***+++------------,,,,,,,,,,,,,,,,,,+++***************************)))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''(((((((((((()))))))))***(((((())))))***+++++++++"""...333---))),,,...***,,,???\\\ttt||||||~~~xxxeeeQQQIII]]]yyyvvv|||vvvsssfffbbbMMMJJJIII===EEETTTJJJEEEOOOJJJKKKQQQJJJPPPOOOkkk\\\JJJGGGFFFSSSYYYXXXHHH???CCCFFF@@@>>>BBB:::AAAHHHCCC@@@UUUtttVVV555333>>>IIIRRR@@@333...---888@@@:::;;;:::444---+++---+++%%%((((((((((((((('''''''''(((''''''''''''''''''(((''''''((((((((()))))))))))))))((((((((('''''''''&&&'''((('''%%%$$$%%%&&&'''''''''((())))))******+++,,,------------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&'''((((((((('''&&&%%%$$$((()))***+++++++++++++++******)))))))))***++++++))))))***++++++,,,,,,---...---,,,///222444333111ZZZ>>><<<:::888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******))))))***++++++++++++***************++++++++++++,,,+++++++++************'''((()))***+++***))))))************+++++++++,,,******************************++++++++++++************++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---/////////---,,,---............///222222111000000000000000000//////...............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,+++++++++************************))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++++++++,,,---...//////000,,,---///000///000222333///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,************,,,,,,******++++++++++++******,,,---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******++++++*********)))))))))((((((''''''&&&&&&''''''&&&''''''(((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,...+++)))+++///111000...HHHgggpppgggqqq~~~|||nnnWWWQQQ]]]ffffffQQQUUUKKK???KKK===JJJHHH999@@@HHHJJJRRR\\\ssspppfffeee___kkk}}}lllmmmuuukkk\\\gggkkk]]]VVV\\\```jjjaaaMMMDDDCCCAAABBBUUU\\\xxxzzziiicccWWWHHH@@@???AAA888***,,,222---:::===<<<666111...+++'''''''''((())))))((((((((()))((((((''''''(((((()))((((((((()))))))))******))))))))))))((((((((((((&&&(((((((((&&&%%%&&&'''&&&''''''(((((())))))******+++---//////---+++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&%%%+++,,,...///...---***)))&&&&&&((()))************)))))))))(((((()))******))))))******+++,,,,,,,,,---,,,---000333666777666XXX???>>>:::888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********''')))+++,,,---,,,***)))*********+++++++++,,,,,,++++++************))))))******++++++++++++************++++++++++++******************+++,,,,,,---------------------------+++++++++++++++,,,------+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------...///...---,,,---///...---...///222333222111///000000111111000///...////////////...............------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********************)))))))))((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++++++++,,,---...///000000---///000000000000111333/////////............---------------------------,,,,,,,,,---------............------------......---,,,++++++++++++,,,---***++++++,,,,,,++++++***,,,---...---,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))((((((''''''''''''((((((''''''((())))))))))))((((((((()))))))))*********))))))******+++,,,,,,,,,555'''%%%///111,,,777MMMiiiwwwwww___JJJNNNddduuukkkfffddd[[[ggglllFFFCCCCCC>>>DDD@@@???[[[PPPGGG\\\]]]ddd{{{zzzzzzwwwzzzwwwfffYYYPPPVVVOOODDDTTThhh}}}NNNFFFGGGHHH>>>999888333666<<<@@@>>>777000,,,+++'''''')))******))))))((()))))))))(((((())))))))))))))))))************+++))))))))))))))))))))))))'''((()))(((&&&&&&&&&'''&&&''''''(((((()))******)))+++...000000...+++)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))&&&''''''((())))))))))))&&&&&&((())))))***))))))&&&'''(((***++++++++++++---,,,+++***))))))))))))))))))******+++,,,,,,,,,------...000222444666777VVV@@@@@@;;;888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++++++++***++++++,,,,,,---------...,,,,,,,,,++++++++++++***)))***,,,......---,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++************++++++++++++******))))))***+++,,,---------------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......---,,,...///...------...///.........000333444333222///000111222222222000///111111111111000000000000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************)))))))))((('''((((((((()))))))))***(((((((((((()))))))))***************+++++++++++++++,,,,,,---...///000111000111222111000///000222000000/////////.........------------------------............/////////000///......------......///---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++---,,,,,,,,,+++++++++******+++,,,------------,,,,,,++++++++++++************(((((('''''''''(((((()))'''((())))))******))))))))))))))))))*********************+++,,,,,,------(((,,,111000,,,555QQQlllZZZWWWJJJ;;;<<>>LLLNNNIII\\\bbbrrryyyxxx|||mmmrrrjjj```UUUOOOUUUdddlllIII888>>>AAA??????<<<333:::AAABBB;;;222///000))))))******+++*********+++******))))))******+++*********++++++++++++,,,)))*********************((()))***)))'''&&&'''(((''''''(((((()))************,,,...000000...,,,******++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))((())))))))))))***))))))))))))***,,,---)))***+++,,,------------...---,,,+++++++++++++++*********+++,,,,,,------.........//////000222444TTTAAAAAA;;;888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++,,,,,,------......,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++******((()))+++,,,---------------------------------------------------......//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---............,,,---///...------...////////////111444555555333000111333444555444222111222222222222111111111111............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************))))))))))))''''''(((((())))))******((((((((()))))))))***************++++++++++++,,,,,,,,,---...///000000111111222333222000000000111000000000000////////////......................../////////000000000111111//////............//////------------------------++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...---,,,,,,++++++++++++*********((((((''''''(((((())))))(((((()))***************)))))))))*********++++++***++++++,,,,,,---......'''000---(((===bbbmmm___999444111888JJJZZZ\\\VVVhhh|||qqq[[[GGGEEEPPPJJJGGGRRRMMMKKK\\\zzzrrr}}}~~~jjj^^^XXXPPPFFFUUU[[[sss~~~kkkbbb[[[DDD444666;;;555999@@@CCC>>>555111333...---,,,++++++++++++,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,---************++++++++++++(((******)))((('''((()))(((((()))******++++++,,,+++,,,...000000...,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++***)))((('''''''''(((++++++*********+++,,,,,,(((((()))*********))))))++++++************++++++++++++,,,,,,---............//////...,,,---///111QQQ@@@AAA:::888555333444333//////222///............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++))))))***++++++++++++******++++++,,,------......------,,,,,,,,,+++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------******+++,,,---.........******++++++++++++************++++++++++++******((()))+++,,,.........---........................///............///000000111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------------------++++++++++++++++++++++++)))***+++---.../////////,,,---......------...000000000000222555777666555000222444666777555444222222222222111111111000000............------------,,,,,,,,,------------...,,,,,,,,,---------..............................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************))))))))))))'''''''''((()))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,---...///000111111000222333222111111222333111111111000000000//////........................////////////000000000000000//////////////////000------............------+++,,,,,,------,,,,,,+++(((***++++++******+++---------------,,,,,,,,,,,,+++,,,.../////////...---,,,,,,+++++++++*********((((((((((((((()))******((()))******++++++******))))))*********+++++++++++++++,,,,,,---.........111...,,,;;;___xxxgggFFF???>>>BBBOOOZZZ___aaaccczzzUUUDDDHHHTTTNNNZZZXXX[[[mmmwwwyyyzzz}}}}}}qqqZZZ^^^iiiXXXiiieeeNNNHHH@@@;;;;;;@@@DDD???777333555222111...,,,++++++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------*********+++++++++,,,,,,)))***+++***((('''((()))*********+++,,,,,,------,,,---...//////...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***,,,---///(((***...222444555444333999::::::::::::999888888777666444222000///......,,,,,,---......//////000...//////---+++,,,///222OOO???AAA888999555333444333//////222//////.........---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++))))))***++++++++++++*********++++++,,,---......---------,,,,,,,,,++++++))))))(((((())))))***+++++++++,,,,,,,,,---------((((((***,,,...000222222******++++++++++++************++++++++++++******((()))+++---....................................///////////////000111111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------------------++++++++++++++++++++++++)))***,,,---.../////////,,,---......------///000111000111333666888777666111333555777888777555333111111111111000000000000//////.........---------,,,,,,,,,---------......,,,,,,,,,------.................................------------------------************************+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************))))))))))))&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111111///000222222222222444666111111111111000000000000////////////////////////............/////////000000000////////////000000------............------+++,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,---......------------,,,,,,+++,,,...000000///...---,,,,,,,,,+++++++++******((((((((((((((()))******))))))***++++++++++++***)))************+++++++++++++++,,,------......///000,,,@@@eeerrr^^^JJJIII___]]]___bbbaaadddxxxxxxMMMFFFKKKLLLRRRiiibbbZZZmmmxxx}}}ZZZOOOLLLuuuttttttbbb;;;@@@>>>@@@DDDAAA888333555666333///,,,++++++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......*********++++++,,,,,,,,,)))***+++***)))((((((******++++++,,,,,,---......---..................---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************%%%&&&(((+++///333777:::@@@EEENNNWWW\\\]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWNNNLLLHHHCCC>>>:::777555------......///000000000---...///---,,,---000444PPPDDD;;;>>>888555333222111111///............//////////////////---,,,///222333111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++,,,,,,+++***((()))+++,,,,,,+++,,,,,,++++++*********)))************************)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,+++,,,222999888333+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000---...............---------------------000444777444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++,,,,,,---------...............555333222333555777777666555555555666777666333111333222000/////////000111555222......//////...,,,.........---,,,,,,++++++++++++,,,,,,---.........000000///...------......---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***(((((()))***+++************))))))))))))(((((((((((())))))))))))))))))))))))************++++++******************+++,,,---...///111222222555666222,,,,,,222222---111111111111222111000...444111------000333333111///555>>>DDDGGGGGGGGGGGGFFFHHHIIIGGGBBB>>><<<===111333222111111111,,,$$$000///------------,,,***------------,,,+++)))(((+++,,,,,,------,,,,,,+++,,,---------------------++++++++++++++++++++++++))))))))))))((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,+++///000,,,''')))000555444666ZZZttt]]]IIIYYYnnnsssZZZQQQ^^^nnnaaaQQQPPPPPPVVVQQQJJJccc|||xxxddd^^^\\\YYYbbb}}}uuucccIII===999BBBFFF>>>666555555999999222---,,,+++***---------+++***+++---...------------------------+++,,,,,,------,,,,,,+++(((((((((((()))))))))))))))***,,,---......---,,,000111333222000---------++++++++++++++++++,,,,,,***))))))+++,,,---,,,+++222+++)))///...))),,,555111......555DDDTTT___dddfffjjjoooqqqpppmmmllllllhhhgggeeedddgggjjjfff```ccc]]]ZZZ[[[YYYSSSQQQTTTJJJEEE<<<555000///000222333...,,,......+++,,,111NNNCCC:::<<<777555333222111111000...///////////////.........///------///222333111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,,,,,,,***)))***,,,...------+++++++++,,,,,,---------************************)))))))))))))))***++++++***++++++++++++,,,,,,,,,...---+++***---111///)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000---......//////...------.........------///333666333222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,------,,,,,,------...///444333222333555777777777333333444666888777555333555444222111//////......111///...///111111///---,,,---------............//////...---,,,++++++***.........///////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,***)))((()))***+++************))))))))))))(((((((((((()))))))))***))))))))))))************++++++******************+++,,,---...///111222222)))000333222222555666333111///------///111333444***+++...666AAAMMMVVV[[[qqqvvv|||{{{tttnnnkkkhhh]]]JJJ777///000111000&&&'''+++///111000+++(((,,,,,,------------...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((************))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,///333666222...222SSSiii[[[KKKYYYjjjggg^^^ZZZjjjnnnVVVGGGVVVhhh___WWW[[[lll|||~~~ssseeeTTT[[[___pppqqqEEE555AAAJJJ;;;%%%666;;;===999444222000---++++++++++++***+++,,,......---------------------+++,,,,,,------,,,,,,+++((((((((()))))))))******)))***,,,---......------...000222111///...------,,,,,,,,,+++++++++++++++,,,,,,+++,,,---...//////'''+++111222+++000OOOqqq999AAAPPP```llltttxxxyyyyyyvvvsssrrrtttuuurrrooocccWWWJJJEEEKKKXXXfffoooiiihhhiiiiiibbbXXXVVVYYYWWWSSSLLLEEE@@@<<<;;;;;;444///,,,//////,,,,,,000KKKBBB999:::777555333111222111000...000000//////......------.........///111222111///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---,,,,,,,,,++++++******)))(((((()))+++,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,......+++)))***---+++%%%++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111---......//////........./////////...---...222444222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***************))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,---///...,,,+++,,,---///000444333222333666888888888222222444666999999888666444444333222111000///...///......///000000---+++...//////000000000000000111111000000//////......,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))******+++************))))))))))))((((((((()))))))))******)))))))))*********++++++******++++++++++++++++++,,,,,,---...000111222222+++000444222000111222111111111111000000111111111???GGGUUUdddrrr~~~zzzzzzuuujjj___RRRCCC666222000......//////...,,,,,,...///---***)))+++...,,,,,,------------,,,,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************************+++++++++,,,,,,,,,------000///...///111111000000UUUbbbZZZLLLZZZpppmmm^^^UUUqqqiiiRRRCCCNNNPPPaaagggrrrzzzsss]]]sss[[[EEEAAAAAA???;;;666<<<@@@>>>:::666000***(((((()))***+++,,,,,,,,,------------------------,,,,,,------------,,,,,,((())))))))))))************+++,,,............---,,,...000111///.........---------,,,,,,++++++*********++++++,,,---//////,,,000333///'''222[[[bbbjjjttt{{{|||zzzxxxwwwvvvjjj^^^YYY[[[\\\VVVPPPDDD888///000555:::EEEQQQ\\\]]]```___YYYTTTWWW^^^WWWVVVSSSOOOJJJFFFCCCBBB;;;666222222000---,,,---IIICCC:::999777555222111222111000///111111000///...------,,,......///000111111000000000//////...............---------------------------------,,,------......,,,,,,,,,,,,++++++******)))(((((()))+++,,,,,,***------------------,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------,,,---,,,***,,,000///***++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,---...///000111111---......////////////...///000000...---...000333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------***++++++,,,,,,---------111///---,,,,,,...111333333222222333666999999999444555666999;;;;;;:::888333333333333333222111111333222111000///...---+++///000000111000///......---......//////000000111...////////////...,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************)))))))))((((((((()))))))))*********))))))*********+++++++++******+++++++++++++++,,,,,,,,,---///000111222333555444222///...000333333333111///...333<<>>888666444000,,,***HHHDDD;;;:::666444222111222222111///111111000///...------,,,...///000000000000000000000000///............///------------------------///...---,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++---...///---+++............////////////++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,---------+++------+++---111111---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------...///000111111---......///000000/////////000000///......000222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------******+++,,,------......222111///---...000222444333222222333777999::::::999999:::<<<======;;;888777666555444333222111000222222111000///000222444222333555666777777666555555444333222000...---,,,000000111111111111000000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************)))))))))((())))))))))))************************++++++++++++******++++++,,,,,,,,,,,,,,,---...///000222333333666222///000444666777666111111333999HHH___wwwlllYYYOOO___jjjwww}}}uuudddPPPCCCCCCKKKTTTYYYZZZ[[[^^^bbbfffnnnvvvzzz}}}|||wwwtttkkk]]]NNNAAA777000,,,///111444333111......///,,,------......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******+++++++++,,,,,,,,,---------.........,,,...222222000777NNNfffXXXXXXVVVcccoooeeeoooyyyjjjXXXXXX``````bbb~~~nnneee___NNNlll~~~iiiMMM777>>>DDDHHHHHHGGGDDD<<<333+++)))((()))+++---,,,***))))))*********+++++++++,,,------......------,,,************+++++++++++++++,,,...///000000//////+++---000000000//////000//////......---,,,++++++...000111000---+++,,,---000444DDD]]]ttt{{{uuuoookkkiiiaaaUUUKKK======???DDDLLLTTTXXXZZZ[[[TTTOOOOOOMMMLLLTTT```YYYTTTLLLDDD???:::444...666999===BBBFFFIIIKKKKKKBBB>>>999777777666222---HHHCCC;;;;;;666444222111222222111000000000//////......------...///111111/////////000111000//////......//////------------------------------,,,+++++++++++++++***+++,,,...///111222333/////////000111000...,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------+++......++++++------***++++++++++++++++++++++++*********++++++,,,,,,---------...///000111111222---...//////000000000000///000000000......000222000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------******+++,,,---...//////222111///...///000222333222111111444777:::;;;;;;::::::;;;===>>>>>><<<999===;;;888444222000//////+++---///111444888===AAACCCEEEIIILLLNNNOOOOOOOOOOOOMMMJJJEEE???:::777555111000//////...//////000------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))*********++++++*********++++++++++++,,,******++++++,,,---------------...///111222333333444000000444555333000000555CCCXXXmmm|||sssfff___RRRQQQLLLFFF>>>888555444111777>>>BBBCCCCCCEEEHHH444BBBSSSaaallltttvvvtttzzz{{{zzzuuujjjWWWDDD777---,,,,,,---...///000111------............------,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,---------.........//////111***+++333;;;???GGGPPP@@@\\\cccZZZhhhrrraaaSSSKKKLLL___qqqrrr{{{jjjvvvdddkkk\\\DDDHHHIIIHHHHHHHHHBBB;;;111...******,,,---,,,***)))))))))******++++++,,,------............------******+++++++++,,,,,,,,,,,,---...000000000000///,,,...111111000000000111/////////......------,,,.........,,,***,,,111666LLL[[[rrr|||vvvcccTTTBBB;;;???EEEFFFDDDccciiiqqqwww{{{{{{yyytttllldddccciiiooo{{{yyyuuuppplllcccSSSDDD555666777:::>>>BBBGGGIII===<<<999888<<>>AAABBB>>>======>>>>>><<<999666222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------...+++......+++***,,,,,,***++++++++++++++++++++++++)))******+++,,,,,,------------...///000111222222------///000000111111111---///000000//////000222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------******+++,,,---...////////////......//////000111222111111444888;;;<<<<<<888888999<<<>>>>>><<<:::<<<:::666333111222333444333888@@@FFFJJJNNNSSSVVV[[[]]]```cccddddddcccbbbbbbaaa^^^ZZZVVVRRRPPPNNNBBB???:::555111///......------------.........///...------------,,,,,,,,,------------------------,,,,,,------,,,,,,+++***************))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******++++++,,,------...------...000111222333444444333444555444333;;;FFF\\\nnn|||qqq___PPPJJJPPP\\\fffiiigggccc^^^XXXMMM@@@777<<<<<<999666>>>QQQeeepppjjjmmmssswwwuuukkk^^^UUUDDD<<<222,,,,,,---...---------............------------......//////000000------------------------+++++++++*********))))))))))))***++++++,,,---------.........////////////444,,,,,,777>>>;;;:::===SSS]]]hhhqqqgggSSSMMMNNNQQQYYYsss~~~}}}oooYYYXXXTTTNNNLLLKKKFFF@@@999333---***,,,---,,,************+++,,,---------------............------+++++++++,,,,,,,,,,,,---,,,---///000111111000000...000222333111000000111/////////...............,,,,,,++++++000===OOO\\\uuuooo]]]SSSQQQEEE>>>999@@@SSSjjj{{{uuuxxxpppqqqrrrpppqqquuuvvvsssrrrmmmbbbVVVKKKGGGBBB===<<>>DDDIIIFFF>>>EEE@@@999<<<555333111111222222111000.........///////////////---000222111///---///000111111000///////////////........................------...000222444666777CCCDDDGGGKKKOOORRRUUUWWWRRRRRRQQQRRRQQQOOOLLLIIIFFFDDDBBB>>>;;;777555333,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......***...///,,,+++...///...++++++++++++++++++++++++))))))***+++,,,,,,------------...///000111222222------///000111111111111---...000000//////111222...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------******+++,,,---//////000---------...............111111111444888;;;======444555777:::===>>>===;;;888666333111222555999<<>>AAABBBUUUTTTUUUYYY```ggglllnnnhhhYYYEEE777222000...,,,------............------///////////////.........------------------------+++++++++************)))))))))***+++,,,,,,------............/////////000......555>>>>>>999???LLLlll[[[wwwqqqVVV\\\NNNKKKZZZuuuxxxsssoooeeeZZZTTTQQQLLLEEE>>>777///+++,,,---,,,***++++++,,,------...//////------............------++++++,,,,,,,,,---------,,,...///000111111000000///111333333222111000111.........///////////////000000000444@@@XXXtttkkkQQQ@@@;;;;;;>>>GGGWWWjjjzzz}}}}}}|||wwwqqqjjjdddbbbiiixxx|||qqqooo~~~lllqqqpppkkkhhhiiihhhcccggg```TTTJJJDDDCCCEEEHHHMMMLLLIIIFFFKKKPPPLLLBBBKKK666AAA666777555222111222111000///000000000000000000000000////////////000000000000333000---,,,...000///---//////......---,,,++++++555666888<<>>AAA888333888AAAJJJVVVaaagggmmmpppmmmlllpppsssttttttooojjjcccVVVIIIBBBBBB===IIISSSTTTWWW___dddddd^^^```aaa\\\TTTKKKBBB<<<666222...---000111///---000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********)))***++++++,,,------------------------,,,,,,,,,---------......------...000222333444555777222222???VVVqqqssssssiiidddzzzwwwccclllsssiiigggaaaaaaiiinnnlllgggeeeXXX```eeebbb[[[RRRCCC666999999999777555===RRRfffaaakkkmmm[[[AAA222000333222///---+++,,,...///000---///111111000///000111///.........------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,---000///......///000///...333,,,888GGGAAA===RRRjjj^^^iiiQQQRRRbbbcccvvvppp~~~]]]KKKVVV]]]QQQFFFHHH<<<666000)))...333,,,+++,,,------......------............///////////////---,,,,,,...//////...111000///000111000///---111222333444444333222111333111111222000---000555555///222HHHiii}}}kkk@@@777@@@KKK\\\fffqqqooosssvvvxxxuuuxxxttt{{{ssshhhdddbbbbbb]]]TTTQQQTTTSSS______TTTUUU^^^UUUAAANNN;;;FFF;;;777555222111222222000///000000000000000000000000/////////000000000000000222000---...000111000//////......///111555:::<<<>>>BBBHHHNNNSSSUUUVVVVVVOOOPPPRRRRRRPPPPPPPPPQQQUUUUUUWWWZZZ[[[[[[XXXUUUVVVZZZ^^^\\\VVVRRRRRRTTTXXXSSSMMMIIIFFFCCC@@@===555444222000------...///.........---------...///---............---,,,,,,...------,,,+++,,,,,,,,,+++,,,,,,---......//////...///000111111222111111111111000000000111222333222222222222222222222222555333000......//////000000///...---,,,,,,,,,---...------......//////...***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...........................------------------------............................../////////000000000111333333111333999<<<<<<777666666:::???AAA>>>::::::;;;DDDTTTbbbkkkuuu}}}xxxttthhhXXXOOONNNPPPPPPLLLEEE@@@???>>>777222///555===CCCDDDDDDHHHOOOSSSaaadddfffddd___XXXPPPKKKDDD???999222...---...000///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***************************************+++,,,,,,------------------------,,,,,,---------........./////////111444777999999///999LLLfffyyyvvvuuueee]]]]]]RRRUUUXXX[[[aaadddkkkkkkeeekkkSSSdddsssqqq```QQQOOOTTTbbb]]]^^^hhhpppnnnfff```GGG???888666555777>>>FFFTTT[[[```aaa\\\PPP;;;)))...///000000000...---,,,---///111111000///000111............------------...---,,,++++++*********,,,,,,,,,,,,------------000//////000000111000///...444PPPVVVAAAQQQkkkccczzzmmm]]]TTTVVVjjj~~~iiizzzqqqnnnUUUVVV^^^KKKLLLCCC???999......111+++---......///////////////000000000000000000000000///...,,,---///000//////000//////000222222111000000111222333333222111000777000,,,111777555000...$$$???ccc|||TTTEEESSS[[[sssrrrfffxxxgggxxxfffZZZeeevvvtttdddgggzzzwwwooolllllltttkkkeeebbbYYYNNNPPPYYYOOO???HHH>>>777555222222222222111000000000000000000000000000//////000000000111111111111000...///111222111000111000000222777>>>EEEIIILLLPPPVVVZZZZZZUUUNNNIII@@@CCCFFFHHHGGGFFFFFFFFFIIIKKKNNNQQQSSSQQQMMMIIIDDDMMMVVVXXXTTTRRRVVV[[[\\\[[[YYYUUUQQQNNNMMMNNNBBBAAA???888111......000//////.................................------,,,......---,,,,,,,,,,,,---,,,,,,------...////////////000111222333333333333222222222222222333444444222222222222222222222222111000///...///111333444000000000///////////////---------...//////000000------......------,,,++++++,,,,,,,,,,,,---------,,,---......------...///////////////////////////..................................../////////////////////000000000111111222555444222444:::===<<<999888999;;;???AAABBBBBBOOOVVVfffwww{{{kkkXXXNNNKKKHHHEEE@@@999777BBBNNNSSSQQQOOOFFFBBB???;;;666222666<<>>DDD:::666555222222222333222000000000000000000000000000///000000111111222222222111111000000000111111111111444999???FFFLLLQQQTTTSSSTTTUUUSSSMMMCCC:::333333666999;;;<<<<<<>>>???<<<<<<===???@@@???;;;888111888@@@FFFIIIMMMSSSYYYWWWXXXUUUOOOHHHDDDGGGJJJJJJKKKJJJCCC999111.........------.../////////......////////////...------///......------------------------...//////000000000111222333444444444444222222222333333333444444333333333333333333333333000111333444333222111111,,,---...///////////////.../////////---------...//////////////////...---,,,,,,---------.........---...000///......///111111111111111111111111111///////////////////////////////////////000000000000000000111111111111222444666666444666<<>>888<<<@@@???>>>CCCPPP[[[qqqxxx{{{xxx{{{vvvsssppphhh___SSSLLLLLLXXXfffmmmmmmmmmlll___TTTPPPNNNJJJLLLPPPAAABBBHHHPPPSSSQQQMMMLLLKKKNNNQQQQQQLLLBBB666///222000///000111111000...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////---............/////////111333666444333666===DDDhhhoooccchhhiiidddxxxvvvwww}}}~~~ssstttttt}}}hhh]]]ZZZVVVOOOKKK[[[^^^```ZZZJJJ:::666999PPP[[[eeehhhiiigggbbb\\\>>>999222///111222222000///111333333222111222333111111111000000000/////////......---,,,,,,---------.........///000000000111222222111111000111222FFF^^^VVVNNN^^^aaaooowwwooo\\\]]]```lllXXXyyybbbTTTLLLFFF888333444...000111222222333333222222444444444333333333333333000//////000222222111000222222222444666888777666333444666777777666555555000555888555------===PPPvvvuuuWWW<<>><<<:::222222222666<<>>FFFIIIMMMKKKDDD<<<555333///---,,,---000111000/////////000000//////...---000///......------......------...//////000000111111222333444444555555555222222333333333444444333333333333333333333333333666777777555111...---......///111333444333222222666777666444000------.........////////////......---............/////////...000111111000///111222222222222222222222222222000000000000000000000000/////////000000000111111111111111222222222222333444777777555888>>>AAAAAA;;;<<<>>>CCCNNN]]]mmmxxx~~~wwwkkkfffaaa___bbbdddbbbbbbccc```TTTJJJLLLTTTZZZ^^^```fff]]]TTTQQQMMMGGGFFFHHH@@@@@@EEEMMMSSSPPPEEE;;;444222000///000000000///........................////////////////////////........................---------------......///.........//////000000000........./////////000000000222222111333BBBZZZllluuunnnqqqqqqxxx}}}yyypppeeebbb^^^YYYLLLOOOWWW]]]YYYKKK>>>888999LLL```iiijjjjjjhhheeeXXXKKK:::000///222333222000222444444333222333444333333333333222222222222000///......---...............///000111111222222222333333111000000444666TTTXXXYYYXXXbbb{{{aaa```]]]vvv}}}mmmhhhqqq\\\QQQLLLAAA<<<;;;555111111222333333333333333666666555555444444444444111111111222444444333111333222222333555555444333333444666777777777666666555777:::::::::EEE```xxxxxxiii\\\VVVTTTRRRssszzz~~~}}}xxxvvvvvvgggrrrjjjYYYVVVVVVyyyMMM>>>===888666444333222333444333222111111111111111111111111000000111222333444444555444444333111000333777;;;DDDGGGKKKNNNOOOLLLHHHEEE??????@@@BBBFFFKKKPPPSSSVVVVVVUUUSSSRRRRRRUUUXXX[[[XXXUUUSSSSSSSSSRRRQQQCCC===666444666::::::999;;;;;;999333///000777===<<>>555222......111222111000000000000000000//////...000000///............///......//////000111111111111222333444555555555555222222333444444444444444444444444444444444444444000111222111111444:::@@@BBBDDDFFFGGGGGGEEEBBB@@@@@@AAAAAA<<<666111111222//////000//////...------....../////////000000000000111222222111111222333222222222222222222222222111111111111111111111111//////000000111111222222222222222333333333333444444777888777:::AAADDDDDDBBB<<<>>>QQQooo|||uuuoooddd[[[ZZZXXXWWWVVVRRRMMMOOOTTTVVVSSSMMMMMMUUU```eeeccc```\\\___hhhhhh]]]RRROOO???999555;;;GGGPPPPPPMMM;;;888333///...///......///////////////////////////000000000000111111111////////////////////////...............//////000......//////000000111111////////////000000000000000000111666EEEaaazzz|||yyyuuuvvvxxxzzz|||{{{|||zzzwwwsss^^^KKKJJJRRRQQQGGG===888>>>EEEMMMWWWbbbfffdddiii]]]LLL===444111000000111333555555444333444555444444444333333333333222000000///////////////000//////000111222333444444333444333222111444;;;AAANNNCCCdddlll^^^sssWWWWWWnnn}}}~~~ZZZrrr```ZZZXXXKKK@@@;;;444222333333444444444444444777777666666555444444444222222222444666666444222111000000111333333222000333444555777777777666666888222333AAAWWWmmm}}}]]]>>>:::MMMhhhkkkzzz]]]bbbzzzcccTTTzzzOOO???===;;;666444333333444444444333111111111111111111111111000000111222333444555555555444333222333888@@@GGGJJJIIIGGGDDDBBBAAA@@@@@@FFFHHHKKKPPPVVV\\\```ccc```aaabbbbbbaaaaaaccceeegggfffdddddddddeeecccbbbVVVRRRLLLHHHFFFFFFFFFEEE>>>???>>>:::777777:::===999===DDDNNNUUUUUUNNNHHH@@@:::333111222333222000000111111111111000//////111000//////......//////...//////000000111222222111111222333444444444444333444555666666666555555444444444444444444444444///666@@@FFFJJJOOOUUUZZZZZZ[[[\\\[[[YYYTTTOOOLLLFFFHHHGGGBBB:::555555666888777666555333111///.../////////000000000111111111222333333222222333444222222222222222222222222222222222222222222222222//////000111111222333333333333333333444444444444444777888888;;;CCCGGGGGGCCCGGGVVVqqqzzzqqqsssppphhhaaa^^^[[[WWWNNNNNNPPPSSSSSSSSSXXX```SSS]]][[[NNNJJJRRRUUUPPPRRROOOVVVffflllddd[[[ZZZOOOCCC666222999EEEMMMQQQJJJDDD<<<555111000//////////////////////////////000000000111111111222222//////////////////////////////......//////000111......///000000111222222//////000000000111111111222333<<>>999???LLLVVVYYYaaadddbbbUUUBBB444000222222444555555444444555666333333333333222222222222000000000//////000000111000000111222333444555555222333333222444:::FFFOOOLLLNNNiiirrrzzzmmmZZZVVV^^^mmmxxxvvvrrrkkkqqqsss___III>>>777444555555666666666666666777777777666555444444444333222333555777777444222222111111333666777666444555666888999:::::::::999888666@@@\\\zzzlllLLLAAAaaawwwnnn}}}hhh}}}vvvyyyOOO???<<<<<<666444333333444555444333111111111111111111111111000111111222444555666666444444444333555===GGGOOODDDAAA===<<<@@@HHHQQQWWWVVVXXX\\\___aaaaaa```___RRRUUUZZZ]]]___```aaabbbddddddeeegggiiihhhfffdddeeeeeeeeebbb______aaaccc]]][[[WWWOOOFFF===777444>>>>>>CCCMMMWWWYYYRRRKKKHHHAAA888333333444222///111111111111111000//////111111000////////////////////////000111111222222111111222333444444444444444555777888888888777666555555555555555555555555CCCPPP```lllnnnllliiihhhcccccccccaaa\\\VVVOOOKKKGGGIIIHHHCCC;;;666666888AAA@@@>>><<<888555222000000000000000111111111111111333444444222222333555222222222222222222222222222222222222222222222222///000000111222222333333333333333444444444555555333777888888<<>>??????>>>>>>:::FFF^^^~~~wwwxxx]]]hhh