BM[6( ,,,,,,,,,++++++,,,,,,---***,,,111999EEEYYYwwwggg[[[YYYcccwwwssshhhhhhnnn{{{ppp^^^[[[^^^qqqhhhSSS;;;111111333111///000000///..................------------...//////,,,---......//////.........///222222555DDDaaa{{{zzzdddjjj{{{~~~|||zzzyyy{{{}}}|||yyyzzz~~~zzzwww{{{~~~~~~}}}}}}}}}~~~|||xxx\\\<<<666888555000222222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---***777;;;888RRRvvv}}}}}}zzz|||zzzvvvnnneeeeeeuuu{{{uuusssuuuxxxrrrvvvtttsss}}}zzzXXX<<<555111222444222222333000000000/////////....../////////////////////////////////...---...111444666;;;;;;MMM|||yyyzzzwwwooollluuu{{{|||yyy{{{{{{qqqhhhtttxxxuuu}}}}}}eee]]]WWWWWW[[[aaalllvvv---,,,,,,,,,,,,------...000///333???QQQiii{{{ccc___eeevvv|||vvvrrrrrrvvv~~~wwwaaaTTTdddrrrPPP777111333222///000000///.....................---------......///---------...............000000000111999MMMiiiooo}}}~~~{{{{{{|||}}}|||zzz{{{}}}zzzuuuxxx~~~~~~~~~~~~qqqiiiGGG<<<:::666222333333222111111000000///////////////............------------------------...------------......///111,,,888>>>@@@```{{{vvvwww}}}}}}vvvxxxyyytttpppyyy}}}{{{|||{{{uuuzzzzzzqqqxxxzzz{{{~~~fffBBB999222333555333222333000000000////////////.../////////////////////////////////......///222555999:::===XXX}}}{{{zzzrrrpppzzz~~~yyyssssssvvvqqqiiivvv|||zzz}}}}}}ooofff\\\VVVTTTUUU\\\eeeuuu|||------,,,,,,---......///222333===SSSlllzzzlllttt}}}ssspppyyy{{{~~~{{{{{{|||qqqhhhjjjlllnnnsssqqqUUUaaavvvrrrIII555444555333000000///...............///......---------......------------......//////111000000555EEEaaa~~~}}}{{{}}}~~~}}}{{{{{{{{{{{{}}}{{{tttvvvzzz|||~~~ooouuutttUUUBBB:::777555333333222222111000000000000000/////////.........---------------------------------------...///000555///666AAAPPPooovvvrrrnnnooovvvxxxwwwvvvyyy~~~yyyxxxMMMAAA666444555444222333111000000000///////////////////////////////////////////////////000444777;;;;;;EEEggg~~~zzz}}}}}}}}}|||{{{yyytttpppnnniiiqqqqqqlllyyy}}}|||~~~}}}}}}qqqbbbWWWOOOKKKMMMSSSbbbooo}}}------------......///000///999PPPooolllqqqyyyzzzxxxzzzvvvnnniiikkklllnnnpppuuuzzzfffiiikkkWWW777111222000000000///...............//////...------------......------------...//////000000222===WWW{{{zzzyyyzzzzzz~~~}}}{{{zzzxxxvvvuuu{{{yyyuuuvvvyyy{{{xxx~~~{{{jjjlll{{{|||```GGG;;;777777333333333222111111000000000000000/////////......------------------------------------...///000000555333333DDDcccyyyzzzssswwwrrroooqqq{{{vvvyyy}}}ttt}}}}}}{{{~~~}}}[[[LLL<<<666555333222222111111000000000/////////////////////////////////...///000//////222555888===???QQQxxxrrryyy{{{|||zzzsssiiifffhhhjjj```kkkoooooo}}}zzz}}}|||}}}iii\\\SSSLLLJJJLLLTTTcccsss|||------------...///000111222DDDbbbqqqvvvzzz~~~}}}||||||zzzwwwvvvuuurrrooossstttwwwzzz|||~~~~~~~~~uuu||||||nnnddduuubbb<<<111111...000000///...............//////...---------------...------,,,---...///000///111666EEEddd~~~xxxwwwxxxyyy~~~{{{yyyvvvqqqlllpppsssssssssuuuyyy}}}|||xxx{{{rrreeennnQQQ@@@999777444333333222222111111000000000000000/////////...........................------------...///000111333:::666KKKvvvrrrwwwyyywwwwwwwwwzzzvvvxxx}}}{{{~~~}}}}}}xxx|||iiiVVVBBB888555333111111111111111000000000//////////////////////////////...///000000000222666999???CCC[[[{{{mmm}}}xxxkkkccc```aaaddd[[[eeekkkppp}}}{{{|||~~~ssseee]]]UUUOOOMMMNNNXXXdddppp|||---------......000111111:::NNNkkkyyyrrrttt{{{}}}{{{{{{|||}}}lll___ddd}}}nnnFFF999777444000000///...............000///...---------------......---,,,---...///000000333999JJJjjj}}}zzzxxxyyyyyy{{{yyytttmmmgggggghhhjjjnnnttt|||}}}}}}yyy{{{sss}}}}}}zzz[[[FFF<<<666444444333222222111111000000000000000////////////........................---------......000111111333AAA<<>>DDDRRR|||{{{oooeeefffiiihhhccc___hhhooo{{{uuuyyy~~~~~~|||{{{pppfff]]]XXXSSSRRR[[[gggsss}}}///,,,---///...000@@@SSSuuuyyyoooccchhhppprrrqqqqqquuu{{{|||yyy{{{|||}}}yyywwwyyydddHHH===777444222000000111111000///.........................../////////......000222555;;;NNNwwwuuuzzzuuuooorrr|||tttooonnnoooqqqssstttvvvwwwwwwyyyzzzuuunnnggghhhlllvvv~~~~~~tttqqq|||ddd@@@444666555222111333333111000000000000////////////.........................../////////...000333666;;;@@@^^^vvv|||tttqqquuu{{{yyyzzz{{{hhhYYY```}}}vvvyyyyyyrrrqqq|||~~~{{{xxxpppmmm|||yyy{{{~~~oooRRR???:::777222222222111111111000000000000000000000000000000000222000///222333333999???FFFbbb}}}sssfff^^^bbbkkkjjjbbb[[[fffpppyyy|||}}}}}}qqqhhhbbb[[[VVVXXX]]]eeeqqq|||............---555KKKaaa~~~wwwuuuuuullluuu|||uuunnnnnnsssyyy}}}zzz{{{vvvssstttzzzqqqSSSDDD@@@444222//////000111000000........................---/////////...///111222777>>>WWWtttxxx~~~}}}xxxrrrmmmlllmmmnnnoooqqqrrrqqqpppqqqrrrnnnfffeeehhhmmmwww~~~{{{yyyxxxzzz~~~{{{nnnmmm{{{~~~qqqBBB888777555333333333222111000000000000////////////......................../////////......111555999;;;KKKqqqwwwwwwrrrooouuu{{{|||yyy~~~tttcccSSS___xxxvvv~~~qqqnnnqqqwww}}}}}}zzzyyywwwsssyyy}}}ooojjjyyy}}}zzz]]]DDD777444333222222222111111111000000////////////////////////222000000333444555:::AAAMMMvvvyyykkkbbb]]]cccjjjggg```ZZZbbblll{{{|||zzzoooiiibbb[[[XXXWWWZZZdddnnn}}}---.........000===WWWmmmhhhkkkzzzwwwxxxxxxqqqgggiiiqqqwww~~~}}}|||}}}~~~rrrnnnooovvv~~~dddJJJAAA444222///...///000000///////////////////////////---...////////////111333<<>>999555444444333222111000000000000/////////////////////////////////////////////......222777;;;>>>WWWtttrrrqqqxxxyyyyyyjjj]]]SSSfff|||sssuuu~~~rrrhhhhhhoooqqqvvvwwwuuussstttrrrnnnqqqtttyyy~~~nnnhhhvvvmmmLLL888444666222222222222111111111111////////////////////////222000000333555666<<>>EEEjjj{{{zzzmmmaaaeeekkkmmmggg___^^^cccrrr|||~~~~~~~~~}}}}}}vvvnnneee[[[VVVVVVhhhxxx---///000333===RRRlll}}}uuu}}}sssmmm~~~ooodddaaadddhhhpppyyy~~~vvvlllkkksss{{{~~~}}}||||||}}}}}}pppjjjfffgggqqqzzznnnXXX;;;777333111000111111000////////////////////////---...000000///000333555CCCWWWooohhhsss~~~}}}xxxwwwxxxyyyyyyxxxuuurrrlllllljjjhhhkkknnnmmmhhhdddrrrzzzwwwuuuyyyzzzuuutttsssrrrppppppssswww{{{zzz}}}~~~]]]TTT\\\uuu|||MMMAAA777555555222222444000000000000////////////////////////////////////...//////000111444999===OOOxxxkkkeeefffppp~~~{{{uuuooozzz|||cccSSSddd|||tttqqqlllccc```eeeccceeeeeeccccccfffeeeaaabbbdddgggmmmtttzzzdddXXXaaattt~~~pppdddfffuuurrrRRR???999333333222222222111111111000000000000000000000000222000111555777999???FFFyyy~~~xxx{{{uuupppaaagggnnnqqqiiiaaabbbiiiyyy}}}|||}}}|||ssshhh```]]]nnnzzz...000222666CCCZZZrrryyywwwrrr```YYYYYY[[[dddmmmwww}}}~~~~~~~~~}}}mmm^^^\\\dddlllzzz}}}~~~}}}yyyzzz||||||oookkkggghhhqqqzzz~~~~~~wwwbbb>>>:::555333222222222111000000000000000000000000---...000000000111333555KKK```uuu{{{bbbsss~~~}}}wwwvvvvvvvvvxxxwwwuuusssnnnmmmiiieeefffiiifffaaa```qqq|||wwwrrrssssssooonnnoooooonnnnnnqqqyyyzzz}}}rrrYYYWWW[[[xxx}}}sss~~~zzzQQQDDD888666555222222555000000000000////////////000000000000000000000000---...000111222555999===WWW}}}ppphhhkkkuuu|||vvvpppjjjzzz{{{hhhTTTnnn~~~|||qqqrrrqqqhhhccceeeaaabbbaaa___```cccbbb___\\\^^^cccjjjsss|||```SSSYYYlll}}}wwwnnnddd\\\^^^ddd~~~\\\BBB666333333333222222222111111000000000000000000000000333111111555888:::@@@GGG}}}www|||mmmwwwbbbgggooorrrllleeeffflllwww~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~vvvmmmjjj{{{......000:::SSSqqq}}}mmm[[[SSSXXXaaagggpppwwwzzz}}}~~~{{{|||}}}{{{vvv^^^WWW___iiitttyyy~~~}}}||||||~~~~~~|||{{{{{{vvv{{{}}}|||zzzuuunnnfffbbbcccllluuuyyy}}}~~~~~~~~~zzzwww|||{{{dddHHH666333888333000222///000000000000000000000000000666333///111///222???TTThhh}}}ggg___vvvzzzxxxxxxxxxwwwvvvtttsssrrrnnnlllfff___ZZZYYY^^^bbbfffjjjppptttuuurrrnnnkkkmmmnnnnnnmmmmmmnnnrrrttt|||}}}eeeUUUNNNkkk|||vvv}}}YYYEEE999555222777888...000000000000////////////000000000000000000000000000111---///777666888FFFhhhzzzvvvxxxtttiiilll{{{ggg```uuu|||tttnnnooolllllljjjbbbeeeccc```]]]\\\]]]^^^```]]]^^^```dddkkkssszzz~~~gggRRRRRR```mmm{{{xxxqqqdddYYYSSS[[[]]]iiiOOO777555333111000111111000...000000000000111111111111///---555444888:::===\\\|||yyytttrrrppp{{{hhhfffqqqttteee]]]dddiiippp~~~wwwzzz|||zzzxxxyyy|||}}}{{{|||wwwppp{{{~~~222333888JJJeee~~~zzzwwwoooaaaTTTQQQXXX```lllsssyyy{{{||||||xxx|||~~~|||~~~xxx```VVVYYY___lllqqqwwwzzzyyyyyyzzz||||||~~~~~~||||||}}}xxx~~~{{{uuukkkbbbbbb^^^aaajjjssswwwzzz|||xxxyyy{{{xxxuuutttQQQ<<<333666222111333000000000000000000000000000///555222000333222777FFFhhh{{{ZZZcccvvv|||yyyyyyxxxwwwuuusssqqqpppnnnkkkeee^^^XXXXXX]]]aaadddhhhmmmrrrsssqqqnnnkkkkkkkkkllllllmmmqqquuuyyyxxxzzz}}}^^^UUU\\\jjjtttyyy\\\GGG<<<999333333555111111000000000////////////000000000000000000000000///111...111999777;;;KKKrrrsssjjjkkk|||ffffff{{{zzzuuu{{{}}}lllfffiiigggiiijjjcccgggddd```\\\ZZZYYYYYYZZZYYYYYYZZZ^^^eeemmmtttyyy~~~}}}~~~fffVVVSSSXXX\\\jjjzzz{{{tttkkk```WWWSSSSSSWWWwww}}}|||rrrWWW===555333111000111111000///000000000000111111111111111///777555999<<<@@@aaazzztttmmmlllkkk{{{~~~mmmhhhnnnpppccc]]]dddhhhnnnkkkgggrrr}}}xxxvvvuuuwww{{{{{{zzz|||~~~yyyrrrsssvvvuuupppooo{{{222444@@@XXXrrr~~~qqqjjj]]]RRRLLLPPPYYY```llluuu~~~zzztttwww|||~~~|||zzz{{{}}}zzzcccUUUTTTVVVccciiippptttuuuuuuwwwyyyzzz{{{}}}||||||{{{}}}~~~yyyvvvgggZZZ^^^\\\___iiirrrtttuuuvvvsssvvv{{{wwwaaaFFF777555111111444000000000000000000000000000---333111111666666>>>PPP|||{{{[[[iiiwww~~~zzzyyywwwvvvtttrrrpppooooookkkccc[[[VVVWWW[[[___aaaeeejjjnnnpppooommmkkkiiiiiijjjlllnnnssszzzzzzzzz|||qqq^^^TTTQQQmmmzzzwwwmmmRRRCCC@@@555///222333111111000000000/////////000000000000000000000000...111///333:::888>>>RRR~~~vvvnnnkkkyyy|||bbbjjjssspppzzzppp```\\\aaa```eeehhhddddddbbb^^^ZZZXXXVVVVVVVVVUUUUUUVVVYYY___fffnnnsssyyyxxxyyy{{{{{{}}}rrrccc[[[TTTMMMOOO\\\sssrrrggg[[[SSSQQQLLLRRRlll~~~zzz___BBB666444111000111222111111000000000000111111111111444111999777:::===EEEiiizzzssslllmmmrrr|||{{{qqqlllooonnnaaa]]]dddfffhhh~~~eee___lllxxxtttrrrrrrtttxxx}}}~~~~~~~~~{{{|||~~~zzzxxxwwwssslllfff___```^^^WWWRRRXXXgggttt///777LLLfffyyynnnbbbRRRHHHIIIQQQ[[[aaakkkwwwxxxrrrtttwwwzzzyyyvvvuuuxxx|||fffXXXTTTTTT___eeemmmrrrssstttvvvxxxzzzzzz{{{zzzyyyyyyzzz|||yyy~~~mmm^^^^^^]]]aaakkkssssssrrrqqqtttwww|||mmmNNN;;;666222111333...000000000000000000000000---111000222777888BBBYYY~~~zzzeeeoooyyyyyyxxxvvvuuusssrrrqqqqqqooojjjaaaXXXTTTUUUZZZ]]]___aaaeeeiiikkklllkkkjjjiiijjjkkklllooottt|||~~~||||||jjj\\\PPP[[[sssvvvdddLLLDDD777...111333111111111000000000/////////////////////////////////111111555:::666AAAYYY{{{xxx~~~xxxzzz~~~~~~vvvoootttuuu]]]iiisssqqq}}}{{{fffWWWTTTYYYYYY^^^ddd```^^^\\\ZZZXXXWWWWWWWWWXXXTTTSSSTTTVVV[[[bbbiiimmmrrrpppppprrrsssvvvwwwgggWWWJJJLLLQQQ```uuuuuugggYYYQQQNNNKKKOOO```~~~bbbCCC777444222111111222222222///000000000111111111111555111999888;;;>>>JJJsss~~~{{{vvvsssyyyvvvrrrpppuuuqqq```\\\cccdddeeettthhhmmmtttsssqqqqqqssswww{{{}}}~~~}}}~~~~~~xxxmmmnnnjjjeeebbbaaa]]]WWWRRRMMMMMMKKKDDD>>>@@@IIIQQQ000BBB^^^uuuqqqaaaNNNEEEIIIUUU^^^cccvvvyyyuuurrrrrrvvvuuurrrsssxxx|||hhh\\\XXXWWW___eeennnssstttuuuvvvxxxzzzzzzzzzxxxvvvuuuvvvxxxyyyqqqbbbbbb```eeeooouuutttqqqooovvvxxx{{{~~~qqqRRR===888222111333...111111111111111111111111...111000333888888EEE___}}}eeeuuu{{{xxxwwwuuutttssssssssssssppphhh^^^VVVSSSUUUYYY]]]^^^___bbbdddfffggghhhhhhjjjkkkkkklllnnnsssyyy}}}~~~yyyvvvwwwzzz}}}~~~mmmWWWPPPWWWeeeuuurrrRRRCCC777111444444111111111111000000000000///////////////////////////222222666888555DDDcccuuuuuuwwwzzzzzz}}}tttrrrxxxxxxjjjYYYkkksssuuusss___QQQOOOTTTRRRWWW\\\YYYXXXXXXWWWVVVVVVVVVWWWWWWSSSSSSSSSUUUXXX]]]bbbfffcccaaabbbeeehhhnnnyyyppp[[[LLLPPPMMMQQQ___qqqxxxjjj[[[QQQNNNMMMNNNVVVlll}}}~~~hhhKKK999666333111111222222222///000000000111111111111555000999888;;;???OOOwww{{{yyyyyy|||pppsss|||vvvbbb\\\bbbcccggg}}}qqqrrrttttttsssrrrtttvvvyyyzzzzzzzzz|||nnn```hhhccc]]]XXXUUUPPPKKKGGGDDDDDDBBB>>>;;;<<>>@@@KKKlll|||zzziii[[[KKKDDDJJJTTT\\\___lllqqqttttttxxxwwwoooooowwwyyytttttt{{{{{{gggYYYPPPLLLMMMVVVaaajjjnnnqqqsssvvvpppsssuuuwwwuuutttssssssvvv~~~yyynnncccYYYXXX^^^jjjsssuuuuuuuuussstttvvvxxx|||sssoooTTT;;;000333444111111111111111111111111000111111777===>>>QQQsssssslllvvv~~~zzz~~~{{{wwwtttrrrqqqqqqooofffYYYRRRRRRXXX^^^aaabbb```^^^[[[ZZZ[[[\\\]]][[[^^^aaacccdddeeegggiiikkkqqqwwwvvvpppooottt{{{}}}|||}}}jjjRRRGGGLLL\\\{{{rrr|||}}}}}}[[[999555777---222222222111111111111000000000000000000000000000---///111888;;;===\\\~~~}}}uuuiiibbbbbbmmm{{{sssllllllmmm[[[HHHQQQkkkwwwpppnnnzzzlllSSSMMMCCCEEEJJJFFFFFFIIIFFFCCCDDDGGGKKKNNNRRRTTTVVVYYYZZZ\\\]]]]]]\\\ZZZYYYZZZVVVTTTRRRPPPOOOVVV___jjjsssoooXXXPPPMMMNNNJJJFFFOOO^^^rrr___RRRLLLIIIFFFGGGJJJMMM^^^~~~xxxzzzzzzlll@@@<<<666222111111000000000000000000111111111111555000:::<<>>===<<<;;;:::<<<>>>@@@AAAbbb}}}|||nnnLLLJJJHHHHHHLLLSSS[[[```gggnnnrrrqqqqqqxxxwwwoooqqqzzzzzzqqqpppwwwvvvccc\\\VVVNNNNNNVVVaaaiiimmmnnnooopppooopppqqqrrrrrrpppnnnlllwww}}}{{{tttlllbbbZZZSSSUUU]]]ggglllnnnrrrxxxvvvuuutttuuuzzzxxxyyy___<<>>GGG```zzz~~~vvv~~~|||xxxuuuvvvvvvuuuwww|||~~~{{{wwwtttsssrrrrrroooaaaTTTPPPRRRUUUZZZ^^^]]]\\\ZZZXXXXXXXXXXXXYYY^^^```^^^[[[^^^fffhhhdddhhhnnntttvvvssstttyyy~~~~~~~~~aaaMMMOOOOOOccc}}}qqqgggkkk~~~xxx|||bbbAAA<<<;;;333444333222111000000000000000000000000000000000000,,,999333999;;;???mmmrrrnnnpppeeedddooopppyyymmmaaa]]]SSS???>>>YYYrrruuupppxxxvvv^^^MMMEEEDDDDDDDDDDDDCCCCCCCCCBBBAAADDDJJJLLLLLLPPPUUUVVVUUUUUUYYY___bbbbbb```YYY^^^^^^XXXQQQPPPRRRRRR```mmm||||||dddXXXLLLHHHGGGHHHKKKOOOiiittt^^^NNNGGGHHHFFFBBBFFFJJJNNNnnn~~~{{{uuuxxxyyySSS<<<222333///...222111333333222222111222222222111:::444===@@@BBBqqq}}}zzzxxxuuu|||{{{rrrsss___WWWiiiiiidddvvv~~~\\\\\\hhhiiimmmqqqpppqqqsssrrrpppuuu||||||}}}~~~}}}|||{{{{{{|||||||||{{{yyyxxxzzz}}}}}}{{{{{{}}}oooeee[[[TTTLLLCCC??????>>>>>>>>>>>>@@@CCCHHHLLLjjj{{{iiiIIIGGGFFFGGGLLLSSS[[[___iiiooorrroooooovvvwwwnnnmmmvvvxxxsssuuu~~~hhh^^^WWWOOOOOOVVVaaaiiimmmnnnpppqqqpppqqqqqqqqqpppooommmlllsssyyyzzzqqqddd[[[VVVRRRPPPSSS\\\gggmmmnnnqqqvvvssssssssswww}}}~~~uuu```@@@333333555111111111111111111111111222///222888>>>KKKhhh|||~~~yyytttqqqsssttttttwww|||~~~}}}{{{xxxuuusssqqqpppiii]]]RRROOORRRTTTWWWZZZ[[[ZZZYYYXXXXXXXXXYYYYYY^^^ccceee```___cccffffffhhhmmmqqqqqqooorrrzzz~~~||||||vvvWWWNNNJJJWWWmmmzzzuuuvvvzzzhhhdddrrrxxx{{{sssssshhhHHH<<<777111444333222111000000000000000000000000000000000000---888333:::<<>>AAAGGGxxxyyywwwpppjjjooozzzqqqppp\\\UUUfffgggfff___\\\gggkkkrrrooommmnnnqqqrrrpppsssxxx}}}{{{zzz{{{}}}}}}}}}|||zzzyyy{{{~~~}}}}}}|||zzzyyy{{{|||lllcccZZZTTTMMMEEE@@@???AAABBBCCCCCCDDDGGGKKKNNNsss|||wwwwww}}}|||aaaEEEEEEEEEGGGKKKRRRYYY]]]lllqqqsssoooooowww~~~qqqlllsssvvvssswwwooobbbYYYPPPOOOUUU^^^fffkkknnnooopppooonnnmmmkkkjjjiiiiiihhhllluuuxxxmmm^^^UUURRRRRROOOSSS\\\ggglllmmmppptttqqqqqqsssvvv}}}rrrwwwaaaEEE666333333111111111111111111111111000000333888>>>OOOrrr~~~|||wwwqqqmmmooorrrsssvvvzzzzzzzzzyyyxxxuuuqqqnnnlllaaaVVVNNNNNNRRRSSSTTTUUUXXXXXXXXXXXXXXXYYYZZZZZZ\\\cccgggccc______ccceeegggjjjlllkkkkkkpppzzz}}}||||||{{{{{{~~~~~~hhhSSSHHHMMM^^^sss}}}sssjjjfffkkkrrrdddffflllwwwjjjhhhtttUUU???666333444333222111111000000111000000000000000000000000...777444:::<<>>MMM```~~~qqq```iiiwwwiiiTTTGGG@@@@@@?????????>>>>>>>>>AAA???@@@CCCEEEFFFKKKRRRVVVYYY\\\]]]]]][[[[[[[[[dddiiimmmllliiicccXXXMMMVVV]]]mmmzzz}}}iii^^^RRRMMMJJJGGGGGGHHH[[[yyybbbPPPIIIDDDEEEDDDGGGHHHFFF\\\}}}}}}|||yyy{{{yyy\\\AAA333444222444555000333222222111222222333333555<<<777@@@BBBNNNuuusssyyy~~~xxx|||nnnhhhlllvvvnnnlllXXXTTTccceeelll```\\\dddiiirrrqqqnnnoootttwwwvvvwwwyyy~~~|||{{{}}}~~~}}}~~~}}}|||{{{|||~~~~~~|||qqqggg```ZZZVVVPPPGGGAAA@@@EEEGGGIIIKKKKKKMMMOOOPPP}}}~~~|||uuuXXXDDDDDDDDDFFFJJJPPPUUUYYYjjjppptttrrrsss{{{yyyqqquuuvvvrrruuusssdddZZZQQQNNNRRRZZZaaagggjjjkkkkkkfffdddaaa___]]]]]]]]]^^^bbbooozzzwwwnnneee___ZZZRRRUUU\\\eeejjjkkknnnrrrsssssssssuuuyyyqqqiiigggLLL999222111111111111111111111111111111333777999???TTT|||zzzxxxpppkkkmmmoooppprrrvvvtttuuuuuuuuurrrmmmhhheeeZZZQQQLLLNNNRRRRRRQQQRRRUUUUUUVVVVVVWWWXXXYYYZZZXXX]]]bbbaaa^^^]]]___```dddfffhhhhhhiiinnnwww~~~xxxyyyyyyyyyzzz}}}vvvxxx~~~jjjPPPLLLXXXjjjxxxxxxnnnccc___dddnnneeehhhnnnwwwhhheee~~~```CCC777888444444333222111111111111000000000000000000000000000777555;;;:::IIIwww}}}tttmmmeeeZZZUUUZZZ```zzzfffaaabbb\\\RRRHHH@@@HHHZZZpppzzzjjjZZZkkk{{{zzz```LLLBBB>>>>>>>>>>>>============@@@>>>===@@@AAABBBGGGNNNUUUZZZ___```]]]ZZZYYYYYYbbbfffkkknnnpppnnnbbbVVVVVVTTT___oootttxxxpppeeeYYYTTTPPPKKKIIIJJJXXXxxxttt^^^OOOIIICCCEEECCCEEEFFFDDDXXX{{{}}}www```CCC222222111333444...222222111111222222333333777:::777@@@BBBVVVtttoooqqqsssjjjllloookkkrrrssslllhhhWWWYYYfffgggvvv~~~[[[\\\ccccccjjjpppmmmnnnuuuzzzyyywwwwww~~~~~~~~~~~~}}}|||}}}~~~sssddd___[[[YYYTTTKKKDDDBBBHHHKKKOOORRRRRRRRRRRRSSSnnnSSSFFFFFFEEEFFFJJJNNNSSSVVVbbbjjjqqqrrrttt||||||tttxxxzzztttuuu|||ttteeeZZZPPPKKKNNNSSSYYY^^^aaabbbbbbXXXVVVSSSPPPNNNNNNOOOPPPUUUeeewww~~~tttfffZZZSSSTTTZZZbbbffffffiiinnntttttttttuuuwwwzzz}}}uuudddqqqsssSSS;;;444666111111111111111111111111111555888;;;CCC^^^www|||sssllllllnnnoooppprrroooqqqrrrqqqnnnhhhaaa]]]VVVNNNJJJMMMRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWZZZ^^^```___^^^]]]___bbbeeegggiiilllrrrvvvsssuuuvvvxxxyyy|||llljjjqqq___PPPXXXiiizzz~~~sssgggaaaddd|||ooommmlllnnnttt|||iiicccpppeeeEEE999;;;555444333222111111111111000000000000000000000000222666666<<<:::NNN|||vvvssskkk```WWWOOORRR]]]{{{{{{yyybbb```dddXXXIIIEEE???EEEYYYoooxxx|||hhh^^^iiiyyyqqqXXXGGG@@@>>>>>>>>>============<<>>>>>CCCJJJVVV\\\bbbccc___ZZZWWWVVV^^^aaaeeejjjrrruuuooofffZZZOOOQQQ___hhhlll|||pppccc\\\WWWQQQNNNNNNOOOppp~~~iiiUUUIIIFFFDDDEEEBBBAAACCCDDDXXXyyyiiiJJJ777666444555555///222111111111222222333444666888777@@@AAA]]]ssslllnnnnnnbbb___mmmkkkuuurrrkkkeeeYYYdddmmmjjjqqqVVV^^^eee___bbbjjjgggiiiqqqvvvuuussssssyyy}}}~~~~~~~~~}}}}}}|||}}}|||{{{{{{|||vvvddd```]]]\\\XXXOOOHHHFFFJJJNNNTTTWWWWWWWWWVVVVVVxxxdddPPPHHHGGGFFFFFFJJJOOOTTTXXX\\\eeelllnnnqqqzzzwwwqqqxxx|||xxxxxxsssggg[[[OOOGGGHHHKKKOOOSSSVVVUUUTTTKKKIIIFFFDDDCCCCCCCCCDDDIIIYYYlllvvvwwwnnn]]]OOOMMMPPPXXXbbbfffeeefffjjjrrrrrrsssuuuwwwzzz|||~~~}}}~~~}}}eeeaaaYYY;;;333888222222222222222222222222000444888<<>>DDD\\\yyyxxxhhheeehhhuuu|||hhhQQQDDD@@@>>>>>>>>>=========<<<<<<===;;;;;;<<<<<<<<<@@@FFFVVV[[[aaadddccc^^^YYYVVV]]]___aaaeeeooowwwwwwrrrdddVVVPPPXXXaaahhhxxx{{{lllbbbZZZRRRNNNNNNJJJpppyyyfffTTTKKKHHHDDDFFFAAA???BBBEEEYYYyyyyyyxxxmmmOOO<<<777222111333///111111111111222333444444666666888AAAAAAcccuuunnnooonnn___ZZZ~~~ooommmwwwuuummmddd^^^pppvvvllliiiTTT```eee^^^bbbiiigggjjjqqqvvvuuutttvvvvvv{{{~~~}}}~~~~~~}}}}}}}}}}}}|||{{{{{{~~~uuugggbbb``````\\\TTTMMMJJJMMMQQQWWWZZZ[[[[[[[[[[[[}}}kkkXXXJJJHHHFFFEEEFFFJJJQQQXXX]]]```fffjjjjjjmmmyyyssskkkssszzzxxxzzzsssiii\\\NNNDDDCCCCCCFFFIIIJJJIIIGGGBBBAAA@@@>>>>>>>>>>>>>>>@@@NNN\\\```^^^XXXPPPIIIGGGMMM[[[iiiooollljjjkkkooopppqqqsssuuuxxxyyy{{{yyyyyy|||~~~iii[[[pppmmmDDD444666222222222222222222222222222666999>>>PPPuuuyyyqqqyyywwwnnnnnnrrrsssssstttuuuuuuuuusssnnnfff___ZZZUUULLLFFFHHHLLLMMMMMMOOOLLLMMMOOOQQQRRRSSSSSSRRRVVVTTTVVV[[[\\\XXXYYY\\\^^^___bbbdddeeefffggghhhhhhkkkooorrrtttvvvzzz|||~~~hhh^^^]]]mmm~~~pppmmmttt{{{llleee```}}}|||uuurrrtttxxx}}}~~~{{{yyynnniiiuuuSSS???777555555444333222222222222000000000000000000000000333444999BBB@@@___vvv{{{mmm^^^YYYQQQVVVnnn~~~~~~wwwqqq~~~]]]>>>@@@@@@FFFbbbuuuhhhjjjpppyyywwwbbbMMMBBB>>>=========<<<<<<<<<;;;;;;<<<::::::===<<<:::===BBBMMMRRR[[[ccciiihhhccc___^^^___```aaagggppprrrpppiii^^^TTTRRRWWWbbbrrr{{{nnncccYYYTTTSSSMMMfffuuueeeUUULLLIIICCCFFFAAA???BBBFFFXXXuuuooopppqqqTTT@@@999000...111...111111111111222333444555777666:::DDDCCChhh}}}xxxuuuooo^^^[[[tttrrrxxxzzzqqqeeebbb{{{|||jjjgggRRR]]]```]]]gggjjjjjjooouuuwwwvvvxxx|||wwwzzz}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||}}}|||kkkfffcccccc___WWWPPPOOOOOOTTTYYY]]]___``````aaayyyaaaNNNDDDGGGFFFDDDFFFKKKSSS\\\bbbgggkkkllliiilllyyyqqqhhhooovvvuuuyyyssskkk]]]MMMAAA@@@>>>@@@CCCCCCAAA?????????>>>===============<<>><<>>JJJgggjjjlllrrrgggWWWYYY{{{|||vvvuuuuuuwwwxxxtttvvvwwwtttnnngggcccaaaTTTJJJBBBCCCGGGHHHIIIJJJMMMNNNOOOPPPPPPOOOMMMLLLNNNOOOQQQSSSTTTTTTSSSRRRZZZ[[[\\\[[[[[[[[[]]]___]]]^^^bbbgggggggggmmmtttsssgggeeekkksss||||||nnnfff^^^NNNQQQOOO\\\{{{}}}|||lllOOODDD666444333333333333222111/////////000000111222333888666AAAEEEQQQsssmmmmmmhhh___nnn^^^LLLHHHSSSmmmnnneeemmm|||nnnTTTFFF@@@<<<=========<<<<<<:::999999888999:::::::::;;;===???>>>AAADDDGGGLLLVVVfffqqq}}}vvvlllbbbYYYTTTVVVZZZ\\\]]]]]]ZZZSSSQQQ[[[hhhppp{{{ppp___RRRGGGHHHOOOUUU[[[^^^ddd```ZZZUUUQQQMMMHHHEEEBBBBBBBBB@@@>>>CCCUUUggg{{{|||{{{sss\\\AAA333333333///222333444333222222444555666999;;;EEELLLpppwwweeeqqqwwwqqqpppqqqyyyoooYYYTTT```]]]dddqqqVVVPPPVVV[[[___cccbbbfffjjjnnnpppqqqqqqqqqssstttvvvyyy{{{{{{zzzxxxxxxxxxxxxvvvsssssswwwzzzzzz|||}}}{{{xxx{{{zzzpppnnnrrrtttnnnhhhcccddddddeeefffhhhlllnnntttZZZJJJFFFIIIHHHEEEEEEJJJSSS]]]cccfffhhhjjjkkkmmmpppwwwqqqfffjjjnnnmmmsss}}}~~~lll]]]PPPFFFBBB@@@DDDMMMYYYiiiwww}}}{{{iiiaaa^^^VVVMMMGGGJJJOOOZZZdddhhheeedddeeessstttuuutttrrrqqqqqqrrrtttssssssvvv{{{mmm\\\OOObbbbbb::::::444444222222222222444444555999:::LLLpppuuurrr}}}{{{gggRRRYYYyyysssqqqsssuuuqqqsssssspppjjjccc^^^\\\MMMGGGDDDEEEGGGFFFHHHKKKNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRSSSRRRRRRVVVWWWXXXXXXXXXXXXZZZ\\\]]]^^^aaaeeeffffffkkkrrrzzzyyyiiifffkkksssyyy~~~rrrnnndddOOORRROOOWWWsss}}}pppRRRAAA777555333333333333222111000000000000000111333333555555>>>DDDWWWnnnhhhhhhfffeee}}}|||iiiNNNGGGTTTpppmmmdddlllzzzhhhOOOBBB>>>;;;>>>======<<<;;;999888888888999:::::::::;;;===???===@@@BBB???>>>EEETTT```|||~~~jjjXXXTTTTTTRRRUUUWWW\\\^^^YYYTTTXXX___iiioooyyydddVVVIIIDDDFFFHHHLLLPPPXXXUUURRROOOLLLJJJGGGDDDCCCBBBAAA???<<>><<<>>>===<<<;;;999888888777888999:::::::::;;;===??????AAAAAA>>><<<@@@IIIPPPlllwww}}}tttfff\\\UUUOOOPPPSSSXXX\\\YYYTTTTTTXXXccchhhsssuuu]]]SSSIIIFFFGGGHHHLLLQQQQQQPPPNNNLLLJJJGGGEEECCCCCCAAA@@@>>>;;;@@@OOO___||||||}}}yyyzzzvvvdddHHH555222444444111222333333222222444666999<<<===EEEOOOuuu|||wwwyyy~~~wwwnnn}}}|||vvvttttttvvvtttqqqZZZJJJMMMMMM___oooSSSLLLSSSZZZaaagggbbbeeeiiinnnpppooollliiiiiilllqqquuuxxxzzz|||}}}{{{zzzxxxvvvuuuuuuvvvwwwwwwyyy{{{{{{{{{|||ssspppmmmkkkkkklllnnnoooqqqiiiiiiMMM???BBBJJJCCCCCCEEELLLVVV___cccdddhhhjjjllllllnnnttt||||||qqqoooooonnnssszzzwwweee___ZZZWWWVVVZZZeeerrrxxxnnnggg\\\RRROOOQQQWWW[[[\\\\\\^^^dddhhhjjjmmmpppqqqpppppppppqqqpppnnnmmmnnnsssxxx{{{}}}hhhQQQYYY{{{jjj???777444444222222222222444444999===BBB]]]tttbbbpppuuupppoooqqqmmmkkkhhhccc\\\TTTMMMHHHDDDDDDFFFIIIHHHFFFHHHMMMOOONNNLLLJJJIIIIIIJJJKKKHHHIIIJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTSSSTTTWWWYYYXXXXXXZZZ^^^^^^___eeemmmqqqzzz{{{nnneeeccchhhvvvyyy|||llllllsss~~~|||www^^^HHH999777444222333333333222000000000000111222333444999;;;<<>><<<===<<<;;;999888888888888888999:::::::::;;;===???@@@???>>>>>>@@@CCCCCCCCCSSSYYYhhhwwwxxxjjj[[[TTTOOOPPPSSSVVVUUUQQQQQQTTT\\\aaaiiipppyyygggQQQKKKGGGGGGGGGFFFIIIMMMLLLMMMOOONNNLLLHHHEEECCCAAA???>>>===<<>><<<<<<;;;999888777888888999888999:::::::::;;;===???===;;;:::<<>>>>><<<>>>HHHSSS```nnn{{{~~~www|||yyy}}}qqqTTT999///000111000111333333222333555777999===>>>GGGVVV{{{nnnggggggcccfffzzzwwwkkkkkkdddeeefffUUU```qqqUUUMMMRRRXXX]]]bbbhhhhhhiiikkkjjjdddZZZRRRWWW]]]fffkkklllkkkkkklllfffhhhkkkpppuuuwwwvvvuuurrrtttvvvwwwxxxzzz|||}}}~~~}}}zzzwwwyyyaaaIII===@@@HHH@@@???BBBIIITTT^^^cccdddgggiiijjjjjjkkkooovvv{{{~~~wwwpppmmmlllnnnrrrwwwuuunnnkkknnnsss{{{qqqggg___YYYgggpppppp```NNNHHHNNNSSSdddhhhlllnnnnnnnnnnnnnnnqqqnnnkkkjjjmmmqqqtttuuu~~~bbbYYYyyymmmKKK;;;444444222222222222444444444888BBBggg|||xxxppp~~~|||wwwssspppjjjddd]]]WWWRRRMMMHHHEEECCC@@@@@@DDDEEECCCDDDGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNNNNNNNOOORRRTTTVVVVVVXXX\\\^^^```hhhqqqsssttt{{{}}}uuuoooiiieeeiiiooozzzyyyrrrtttyyy~~~wwwiiiRRR<<<888444222222333333222111111111111222333444444333===???RRRqqqpppoooggggggaaaHHHFFFFFF[[[uuuaaa```gggtttxxxoooYYYEEE???===;;;:::999888777777888999:::888999:::::::::;;;===???999999888:::<<<<<<;;;999;;;:::AAASSSlllyyytttgggVVVQQQNNNOOOPPPNNNOOOQQQLLLSSS^^^fffiiinnn}}}wwweeeXXX\\\ZZZ[[[[[[XXXUUUXXX______dddiiihhh```VVVLLLGGGBBB@@@@@@@@@===<<>>HHHZZZvvvkkkfffeee___```}}}pppkkkgggsssrrrUUUZZZrrrWWWPPPUUUZZZ^^^bbbeeefffiiinnnqqqmmmddd\\\SSS[[[dddhhhfffbbb______[[[^^^eeennnvvvzzzyyywwwrrrtttxxxzzz||||||||||||~~~yyyuuu^^^HHH>>>@@@FFF??????AAAHHHSSS]]]cccdddggghhhjjjiiijjjmmmtttyyyvvvqqqllljjjjjjmmmqqquuu|||yyyxxxzzztttlllfff___ppp|||}}}jjjTTTKKKOOOUUU___ccciiimmmpppqqqssstttsssooollljjjmmmpppsssttt~~~^^^PPPnnnyyySSS;;;444444222222222222444444::::::AAAggguuuppp|||{{{~~~{{{wwwqqqmmmooohhh^^^UUUPPPJJJEEEBBBBBB>>>===@@@CCCBBBBBBDDDCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGGGGHHHHHHIIIJJJHHHJJJKKKLLLLLLMMMPPPRRRQQQQQQSSSWWWYYY\\\dddmmmyyywww{{{zzztttsssqqqlllhhhhhhsssuuuhhhfffhhhppp|||mmmxxx}}}~~~ddduuu]]]<<<999555222222333333333111111111111222333444555444AAAFFF]]]kkkooosssmmmkkkZZZBBBBBBBBB\\\iiiWWW^^^nnnrrrvvvmmmWWWDDD>>><<<999999888777666666888:::;;;888999:::::::::;;;===???888::::::999777777999<<<===???<<<@@@ZZZyyy}}}mmmXXXRRRNNNPPPQQQOOOOOOPPPJJJQQQ^^^lllqqqrrrvvv|||yyyoooiiiccc___^^^___aaa``````hhhqqqssswww{{{wwwkkk\\\NNNGGGDDDBBBBBBAAA===:::===DDDIIIWWWeeewwwwwwzzz{{{~~~qqqrrr{{{vvv[[[>>>222222444000111222222222333666888777===>>>III\\\tttkkkhhhggg^^^[[[uuu~~~uuullliiizzzyyySSSTTTtttYYYTTTZZZ^^^bbbfff```ccciiisss{{{{{{uuunnnVVV^^^fffhhhbbbZZZUUUSSSOOOSSS\\\hhhssswwwvvvssstttwww|||~~~}}}wwwqqqRRR@@@AAAGGGFFF>>>>>>BBBJJJVVV___dddeeecccjjjppppppmmmlllpppuuuwwwmmmdddcccjjjppppppnnnttt}}}rrrsss}}}}}}ooodddggg~~~vvv```TTTSSSUUUbbbfffkkklllllllllnnnqqquuutttrrrpppoooqqquuuxxxxxx___LLL]]]XXX>>>888444222333444333555:::<<<;;;HHHoooyyyfffkkk~~~www}}}zzzvvvtttrrrrrrmmmhhhccc]]]RRREEE?????????>>>>>>>>>>>>@@@AAABBBEEEEEECCCBBBBBBCCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOQQQRRRTTTYYY___cccrrrvvvuuuyyy~~~{{{~~~tttlllmmmppppppnnnnnnrrr|||bbbVVVUUUZZZjjjzzzxxxnnnmmm{{{~~~{{{hhh```FFF777333555111222555000222000///111000///222777777???FFFeeessspppssspppjjj||||||TTT>>>EEEHHH^^^{{{___PPP\\\qqqxxxfffTTTEEE<<<999;;;999999888888888888999999777888999:::;;;<<<<<<<<<:::::::::::::::::::::::::::999999???KKK^^^rrr~~~iiiYYYKKKJJJMMMNNNOOOQQQJJJNNN]]]rrrzzzuuuqqqssswwwooommmooojjjaaaccchhhkkkjjjhhhlllvvv~~~~~~eeeOOODDDCCCBBBAAA???>>>>>>======DDDLLLRRRcccwwwvvv{{{|||tttvvv}}}~~~ccc>>>333666111333444444333222333555888777@@@BBBJJJ[[[xxxmmmooojjjgggcccmmmxxxppppppxxx|||gggaaaqqqnnnQQQUUU~~~xxxZZZQQQ\\\___\\\aaaaaa```bbbpppvvvffffffgggfff___VVVPPPOOOLLLOOOYYYgggqqqsssrrrssssssuuuuuuvvv}}}{{{wwwttt}}}hhhLLL<<<@@@FFFHHH??????BBBKKKVVV___cccdddfffjjjmmmllliiijjjpppvvv~~~tttiiieeeiiiooorrrrrrtttxxxvvvpppmmmlllmmmooovvvxxxjjjdddlllyyyeee[[[[[[]]]dddfffiiillllllmmmnnnooossssssrrrpppoooppptttwwwzzz[[[MMMUUUppp\\\@@@999444222444444333555:::999:::JJJuuuyyyffflll^^^jjjzzz}}}{{{wwwsssqqqppppppqqqkkkddd]]]QQQDDD>>>>>>===<<<<<<<<<<<<>>>???@@@CCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRVVV\\\```lllrrrrrrxxx~~~sssjjjkkknnnooooooppprrrnnnYYYLLLHHHKKKQQQ___hhhppprrrppppppmmmjjjgggvvv~~~|||iiiGGG888444555111222555000222000000111000///222777777>>>EEEdddxxxooommmmmmqqq{{{XXX@@@CCCHHHbbb~~~```NNNWWWiiiwwwcccPPPAAA888666777999999888888888888999999888888999:::;;;;;;;;;;;;999999999999999999999999888999:::;;;@@@MMM^^^kkkhhhYYYLLLJJJLLLKKKKKKMMMIIILLLYYYlllzzz{{{tttnnnmmmkkkjjjjjjkkklllmmmmmmrrruuuyyy~~~oooUUUEEEBBBAAA@@@???>>>=========@@@FFFJJJVVVqqqyyytttzzz|||zzz|||pppDDD333444111222333333333222333555777777???AAAKKK^^^wwwwwwpppjjjccckkk{{{ooommmsssxxxwwweee\\\dddaaaJJJOOOrrrdddUUU[[[^^^]]]aaa``````bbbooo}}}iiiiiiiiijjjhhhddd```___UUUSSSVVV___fffiiikkkmmmrrrwwwyyyxxx|||}}}xxxsssoooyyybbbGGG999>>>EEEGGG@@@@@@CCCKKKUUU^^^bbbccchhhjjjjjjhhhfffiiiqqqxxx{{{ppphhhgggkkkqqqtttvvvrrrvvvyyydddSSSOOOOOOQQQ^^^oooooovvvhhhfffqqqpppfffeeeffffffggghhhkkknnnooonnnmmmqqqqqqqqqoooooopppsssuuuyyy|||aaaRRRNNNXXXbbbCCC:::666333444444333555:::===???SSS}}}lllYYY^^^XXXjjj~~~zzzuuurrrppppppppptttmmmeee\\\OOOCCC===>>><<<;;;;;;;;;<<<===>>>?????????>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMOOORRRXXX[[[dddkkknnnuuuxxxnnneeeeeejjjnnnrrrvvvqqqzzz^^^LLLFFFFFFFFFGGGHHHOOOXXX]]]^^^___cccaaarrr~~~||||||{{{}}}uuuIII:::555666111222555000222000000111111///222888777>>>EEEeeerrrjjjkkkxxx]]]EEEDDDMMMnnn~~~hhhSSSWWWfffvvvbbbNNN???:::999:::999999888888888888999999999999::::::::::::999999777777777777777777777777444888:::888777===KKKWWWcccWWWLLLIIIIIIHHHGGGHHHGGGKKKSSScccxxx~~~rrrkkkiiimmmvvvzzzyyy~~~|||}}}iiiQQQBBBBBBAAA@@@>>>======<<<<<<<<>>@@@LLLccc|||{{{rrriiibbbkkkxxxsssuuuuuupppdddWWWUUURRRBBBFFF```nnnYYYXXX\\\\\\```^^^___aaaiii|||}}}jjjhhhgggiiinnnsssttttttaaaYYYTTTVVVZZZ]]]aaaffflllrrrvvvtttsssxxx}}}~~~{{{uuunnniii~~~cccHHH;;;===CCCEEEAAAAAADDDKKKUUU]]]aaabbbgggiiijjjiiiiiimmmttt{{{~~~tttkkkfffgggmmmrrruuuppppppzzzyyy___KKKJJJHHHDDDMMM___fffxxxzzzrrreeeaaakkkvvvkkkgggfffiiihhhhhhkkkoooqqqooolllooopppppppppoooooorrrtttvvvxxxjjjWWWOOOVVVwwwhhhGGG<<<777444444444333666:::???DDDZZZ~~~ttt~~~tttgggXXXXXXnnn~~~{{{wwwtttssssssssstttlllcccYYYLLLAAA===>>>============>>>???@@@@@@===============>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJLLLOOOSSSWWW]]]eeeiiiqqq}}}wwwmmmdddeeekkkqqqyyyuuu~~~tttYYYOOOMMMKKKIIICCCEEEPPPUUUSSSUUU\\\aaasss}}}~~~zzzLLL<<<666777222222555000222000000222111000333999777>>>GGGhhhvvvmmmmmm{{{~~~{{{~~~bbbKKKFFFTTT|||wwwxxxzzzyyy~~~mmmVVVXXXfff}}}sss___JJJ===:::<<<<<<999999888888888888999999:::::::::::::::999888888777777777777777777777777333666888777666:::CCCJJJYYYRRRJJJGGGFFFEEEEEEEEEFFFJJJOOOZZZppp{{{~~~wwwoookkkcccVVVJJJDDDAAAAAA???>>>===<<<<<<<<<;;;??????DDDSSSfff}}}{{{}}}nnnjjjzzzzzzLLL555555333111111222222111222555777888>>>@@@MMMeeewwwvvvmmmfffaaannnzzzwwwtttjjjeeeWWWMMMIII@@@@@@OOOhhhwwwooo[[[WWWZZZ[[[^^^]]]^^^^^^bbbmmmyyy{{{wwwnnniiicccccclllxxxiii]]]SSSQQQSSSVVVZZZ^^^cccgggjjjjjjkkkooovvvzzz~~~|||yyyssskkkeeebbbHHH===>>>CCCEEEAAAAAADDDKKKUUU]]]aaabbbdddgggkkkmmmooorrrwww{{{{{{tttkkkeeedddhhhlllnnnooorrruuuxxxxxx```OOOOOOMMMEEEJJJYYY^^^kkknnnkkkhhh^^^WWW]]]ooo|||tttjjjdddaaaiiihhhhhhkkkppprrrpppmmmmmmoooppppppppppppqqqsssuuuyyypppYYYTTTeeemmmIII===777444444444444777<<<;;;DDD[[[}}}xxxjjjnnnlll}}}rrrXXXZZZooo~~~}}}zzzvvvttttttttttttpppiii___VVVJJJ???<<<>>>;;;<<<<<<===>>>>>>??????<<<<<<======>>>>>>>>>>>>AAA@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJLLLPPPSSSXXX```eeelllwwwzzz~~~{{{qqqhhhgggkkkpppwww}}}{{{}}}zzzbbbSSSJJJLLLDDDBBBIIIMMMKKKOOOWWWcccttt{{{~~~~~~}}}yyyOOO>>>888777222222555000222000000222222000444999999???JJJnnn{{{wwwssspppzzz|||zzz~~~gggOOOEEEVVV|||yyywww|||kkkTTTWWWddd{{{rrr^^^GGG999888999888999999888888888888999999::::::::::::999888777777888888888888888888888888666555444555888;;;>>>???KKKJJJGGGDDDCCCDDDDDDDDDDDDIIILLLQQQddd}}}qqqeeeXXXLLLGGGHHHBBBAAA@@@>>>=========<<<999>>>>>>CCCNNN\\\zzz{{{}}}{{{uuu{{{nnnpppsssLLL777555111000111222222222333666888:::???@@@MMMdddvvvuuulllfffcccsss{{{sssoooiiihhhZZZLLLIIICCC>>>CCCOOOfffjjj\\\YYY\\\\\\___^^^___```aaagggqqqwwwxxx|||uuuiiibbbggguuu}}}}}}iii]]]QQQNNNPPPQQQRRRUUUVVVVVVXXX^^^eeelllsssxxx}}}zzzxxxrrriiibbbwww[[[EEE===???DDDFFF@@@@@@CCCKKKUUU^^^bbbcccbbbfffkkknnnqqqsssuuuvvvvvvrrrllleee``````cccfffdddiiippprrrnnnnnnzzz{{{hhhYYYUUUQQQLLLRRR^^^\\\cccaaa^^^___YYYSSSXXX```nnnzzzyyypppjjjfffccceeefffhhhkkknnnpppooonnnlllnnnpppqqqqqqqqqrrrssswww}}}www[[[WWWjjjnnnJJJ===777444444444555999???<<>>;;;===888999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>??????????????????>>>>>>======>>>???@@@AAABBBBBBAAACCCEEEFFFGGGIIILLLNNNRRR[[[___fffppprrrwwwyyypppgggcccbbbbbbfffkkkvvvsssrrrtttwww}}}nnnXXXPPPGGGCCCBBBCCCJJJRRRaaarrr|||~~~{{{zzz|||~~~}}}}}}~~~}}}RRRAAA999888222222555111222000000222222111555:::;;;AAAMMMrrrvvvyyyxxxqqqxxxjjjQQQBBBUUU}}}xxxoooXXXYYYgggyyyeeeKKK<<<;;;:::666999999888888888888999999999999::::::999888777777777777777777777777777777:::666333444777999777555@@@CCCDDDAAA@@@BBBCCCCCCBBBEEEGGGJJJVVVooozzznnn^^^NNNFFFFFFCCCBBBAAA???>>>>>>======999<<<<<>>999:::777888:::;;;<<<<<<;;;;;;999:::;;;===>>>>>>======<<<<<<<<<===============;;;;;;<<<===>>>???@@@@@@>>>@@@BBBCCCDDDEEEHHHJJJLLLUUUZZZ```iiikkkqqquuummmeeeaaa^^^[[[\\\```llllllnnnnnnhhhbbbeeemmmvvv~~~hhhNNN???@@@HHHMMMYYYkkk|||xxxzzz{{{}}}|||{{{{{{zzz|||}}}~~~TTTBBB;;;999222222555111222///000222222222555;;;<<>>888999999888888888888999999888999999999999888888777666666666666666666666666888666444444555666555444888???CCC@@@>>>@@@AAA@@@@@@???AAAEEEKKKWWWkkk|||vvv{{{}}}ssseeeTTTGGGCCCDDDCCCBBB@@@??????>>>>>><<<<<<999???GGGOOOjjjzzzvvvmmmllltttuuu}}}kkknnnmmmjjj{{{jjjHHH777444///222333444444444555888;;;:::BBBDDDOOObbb~~~rrrzzzwwwyyykkkgggVVVJJJIIICCC;;;>>>===KKKQQQSSSWWWUUUTTT]]]^^^___cccgggkkkqqqyyyxxxssswwwxxxrrrmmm___TTTQQQSSSQQQMMMKKKEEECCCFFFLLLPPPTTT___kkkttt|||tttooommmhhh```XXXpppTTTCCC>>>???BBBDDD>>>???BBBKKKVVV___dddeeedddeeefffggggggggghhhhhh```XXXNNNGGGGGGLLLQQQUUU]]]^^^dddmmmooollljjjlllnnnxxxvvvggg]]]ZZZYYY[[[^^^UUUJJJHHHCCCBBBLLLWWW```ddd___WWWTTTUUUVVVZZZ___dddgggggghhhkkknnnkkknnnrrrsssssssssssssssvvvvvvfff```jjjcccGGG;;;666333444555777<<>>888888999:::<<<===>>>======<<<888999:::<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????<<<===@@@AAAAAABBBEEEGGGHHHQQQVVV\\\eeegggnnnvvvpppjjjhhheeeaaabbbeeeiiinnnuuuvvvhhhSSSHHHGGGLLLRRRpppcccFFFBBBGGGJJJQQQeee{{{zzzxxxxxx}}}~~~zzzyyy}}}wwwUUUCCC;;;999222222555111222///000222333222555;;;===BBBNNNuuupppsss~~~yyyyyywwwwwwlllWWWHHHaaazzz]]]XXXaaaqqqnnn^^^GGG;;;======777999999888888888888999999777888888999999999888888555555555555555555555555444666777666555555888:::555>>>CCC???<<<>>>???===???:::<<>>FFFNNNhhh|||qqqnnntttttt|||rrrkkkhhheeetttgggFFF555444222222333444444555666999<<<999BBBFFFPPPcccyyy|||www}}}mmmeeeRRRFFFFFF@@@:::???>>>EEEGGGKKKQQQMMMMMMYYY\\\]]]```dddgggkkkqqqvvvzzz}}}{{{ttttttfffYYYVVVWWWTTTPPPNNNRRRRRRTTTUUUPPPOOOZZZiiigggrrryyypppjjjhhhddd\\\TTTqqqUUU???:::@@@AAA===>>>>>>???EEENNNWWW]]]aaadddiiimmmmmmhhheeeeeehhh___XXXNNNHHHFFFGGGKKKPPPXXXYYY^^^gggmmmnnnlllkkkhhhnnnrrrttt|||{{{hhh___```aaaYYYMMMEEEBBB@@@>>><<>>??????@@@AAAAAABBBBBBEEENNNSSS\\\hhhjjjnnn{{{yyyrrrkkkgggeeefffmmmvvvqqqqqqpppjjj___PPPEEEAAAAAACCCQQQ}}}uuuNNNBBBDDDEEEQQQ]]]ooo{{{~~~|||{{{}}}|||yyy}}}tttSSS???666888333222777666444111000333444333666:::@@@CCCUUU{{{}}}uuuuuu}}}tttgggeeevvvpppUUUMMMhhhzzz\\\VVVWWWZZZRRRHHHCCC@@@===;;;;;;888888888888888999999999777888999:::999999777666666555555555555444444444444444444555555555555666::::::;;;;;;<<<;;;;;;;;;<<<;;;<<<>>>>>>AAALLLXXXiiitttppp[[[JJJAAACCCCCCBBBAAA@@@@@@@@@@@@???<<<>>>BBBCCCMMMjjj{{{vvvuuuxxx}}}wwwfffeeekkkuuu~~~~~~zzzdddIII777222444222333444444333555777:::<<>>>>>??????@@@AAAAAACCCKKKPPPXXXdddgggkkkzzz|||tttlllfffbbb___cccjjjlllkkkhhhddd[[[PPPGGGBBB???DDDIIIfffqqqLLLCCCIIILLLMMMVVVgggzzz~~~{{{{{{yyyxxx|||xxx}}}TTT???666777222111444333444111111333444333666;;;???BBBUUU}}}zzzuuu~~~rrrwww}}}pppbbbeee|||pppRRRIIIhhh~~~www\\\XXXZZZ[[[SSSIIIBBB???===<<<<<<999999999999999888888888888888999:::999888777666666555555555555444444444444444444444555555555555777888999:::::::::::::::<<<;;;<<<>>>>>>AAAKKKWWWkkkvvviiiQQQEEEBBBAAAAAA@@@@@@@@@@@@AAA???<<<>>>AAAAAAIIIccc}}}yyyuuuuuuzzzyyykkkiiilllsssyyyyyy{{{ttt```GGG777333666222333444333333555888;;;>>>CCCFFFUUUhhh{{{pppiiitttooooooeeecccRRRCCCBBB???999;;;999@@@GGGIIIHHHIIIOOOUUUTTTVVVZZZ^^^aaabbbccccccrrr{{{ooofffddddddbbb___kkkjjjhhhddd___[[[[[[]]]___eeevvvxxxllleeeeeeccc]]]WWWhhhIII>>>??????======;;;<<<@@@FFFOOOVVV[[[]]]aaadddgggggggggjjjrrryyy|||ttthhh[[[SSSOOOMMMKKKNNNIIIIIIUUUhhhsssqqqjjjeeeiiimmmrrr}}}wwwhhh\\\WWWQQQLLLDDD===999777888888888777888:::888666:::AAAPPPWWWbbbjjjmmmmmmlllkkkkkkkkkmmmpppppppppssswwwzzzyyywwwiiihhh}}}fffHHH;;;777555666555777@@@KKKTTTaaauuu{{{wwwTTTcccrrrzzz|||rrrsssssssssrrrpppmmmlllccc]]]VVVOOOEEE;;;999;;;;;;;;;;;;;;;::::::999888999888888888888999::::::888999:::;;;<<<===>>>>>>:::999999999999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@GGGJJJPPP\\\```gggvvvxxxnnnhhhbbb\\\\\\```kkkmmmnnnjjjcccYYYOOOIII???DDD@@@KKKzzzuuuOOOGGGNNNSSSSSSVVV___ppp{{{zzzyyyzzz{{{vvvXXXBBB888999333111333111333111111333333333777===CCCEEEZZZllllllssstttlllvvvqqqccciiipppSSSIIIeeewwwZZZVVVXXX^^^WWWLLLCCC>>>=========;;;;;;::::::999999888888999999999999999888777666666555555555555444444444444444444444555555555555444555666888999999999999;;;:::;;;======@@@JJJUUUiiivvviiiPPPCCC@@@@@@@@@???@@@@@@AAAAAAAAA???@@@BBBBBBHHH^^^uuuwwwsssvvv}}}tttssstttuuuvvvwwwwwwqqq```HHH777333666222333333333333555999<<<@@@DDDHHHXXXjjjxxxtttuuuvvviii```}}}yyyoooiiifff^^^aaaTTTFFFCCC???999:::888???FFFGGGEEEFFFLLLRRRRRRVVV\\\^^^______aaadddlllzzz~~~wwwssstttvvvyyy{{{{{{yyyuuuooojjjeeebbb___aaafffnnn~~~vvvnnnjjjjjjggg___XXXiiiGGG???BBB>>>;;;===:::;;;???FFFOOOVVVYYY[[[```bbbeeeeeegggnnnzzz|||mmmeeeccccccbbb```XXXOOORRR___mmmppplll```bbbfffnnnzzzvvvmmmfffZZZNNNHHHKKKJJJGGGCCC???<<<:::999<<<:::999;;;:::888:::>>>KKKTTTaaakkknnnnnnlllllllllllllllllllllmmmqqquuuwwwuuu{{{wwwgggbbbrrrkkkMMM===888666777555777CCCRRR\\\lllyyyzzzkkkRRR___llluuu}}}rrrsssssssssrrrpppnnnmmmccc]]]UUUMMMCCC999666888;;;;;;;;;;;;:::888777777777777777777777888999999888888999;;;<<<===>>>???999888888888888999:::::::::::::::;;;<<<<<<=========CCCCCCIIITTTYYYaaaqqqzzzqqqllleee^^^\\\]]]iiivvvuuufffXXXOOODDDDDD;;;???^^^WWWJJJNNNSSS^^^]]]```jjjyyy~~~~~~{{{yyyzzzzzz|||[[[DDD:::;;;666444555222333111111333333333888???HHHKKKbbbiiiiiillllllggguuuxxxllllllxxxpppVVVKKKbbbwwwZZZUUUWWWccc]]]RRREEE>>>>>>>>>======<<<<<<;;;:::999888888999999999999888888777666666555555555555444444444333333444444444555555555333444555777888999999999999999;;;===<<<>>>HHHSSSeeettt|||nnnYYYIIIBBB???????????????@@@AAABBBBBBBBBCCCEEEGGGNNNaaattt~~~uuussswwwzzzxxxwwwsssdddMMM999111333222333333333333666:::>>>AAAEEEJJJ[[[lll}}}tttpppooocccZZZuuuxxxmmmgggeeeaaaggg]]]MMMIIIDDD;;;999888???FFFGGGEEEEEEKKKQQQUUUZZZ___aaaaaadddkkkqqqrrr{{{|||{{{~~~|||tttrrrqqqkkkdddhhhmmmlll|||zzzrrrmmmkkkggg^^^XXXnnnIII@@@CCCAAA>>>@@@999:::>>>EEEMMMTTTXXXYYY___bbbddddddgggppp}}}yyyqqquuu{{{~~~tttmmm___TTTWWWdddnnnpppeeedddfffnnnxxxvvvhhhbbb___WWWPPPLLLOOOPPPQQQQQQMMMGGG@@@;;;@@@<<<999;;;;;;::::::<<>>>>>>>><<<>>>======<<<;;;:::999999::::::999888888777777777666555555555555444444444333333333444444444444555333444555666888888999999888888:::<<<;;;===FFFQQQbbbrrrxxxlll```UUUJJJEEEFFF????????????@@@AAABBBBBBAAAAAABBBFFFKKKWWWjjj{{{~~~vvvtttxxxwwwvvvssshhhRRR;;;111222222222333222333777<<>>======999:::===DDDLLLSSSWWWYYY^^^aaacccdddfffnnnzzz{{{iii___eeennnqqqkkkggggggnnnwww}}}vvvlllhhheee```^^^___^^^___aaaeeeeee```VVVNNNLLLCCC;;;999:::999999;;;HHHTTTbbblllnnnnnnnnnooonnnqqqrrrnnnlllmmmnnnmmmooottt}}}zzzqqqqqq}}}tttSSS???999888999666777JJJcccooo{{{zzzpppZZZUUUaaalllrrr{{{yyywwwssspppnnnnnnooopppccc\\\TTTLLLCCC;;;999===999999999999999888777666777666666666666777888888888888999999::::::;;;;;;777666666666666777888888888888888999::::::;;;;;;:::>>>===@@@IIIMMMUUUeeevvvvvvpppjjjaaa[[[YYYaaaiiiWWWOOOFFF???EEEHHHLLLwwwZZZEEEBBBAAAHHHQQQ```ooo||||||wwwzzz|||zzzvvvwww}}}bbbGGG888777333333444000111111222333222222:::DDDLLLRRRooo~~~wwwooofffqqqyyyiiikkkjjjRRRFFF___tttWWWRRRUUUeeedddZZZHHH>>>??????;;;>>>>>>======<<<<<<;;;;;;;;;;;;999888777777777777666555555555555444444444333333333333444444444444333333555666777777777777777777999;;;;;;<<>><<<888::::::<<>>JJJUUUccclllnnnmmmooorrrnnntttvvvsssqqqsssrrroooooosss|||yyywwwvvvRRR===777666999777888PPPmmmttt}}}zzzxxxkkkVVVQQQ```mmmsssyyyzzzxxxtttqqqnnnnnnnnnnnneee]]]UUULLLBBB:::888;;;777888888888888888777777777777666666777777888999888888888888888888888888666666555555666666777888777888888999::::::;;;;;;:::>>><<<>>>GGGJJJPPP```ppp}}}wwwrrrnnngggaaa___```uuu```OOOHHH@@@AAAAAABBBccc\\\FFF@@@======CCCOOOcccyyy~~~xxxwww{{{|||xxxyyykkkNNN<<<888333222444000000111222333111222;;;FFFRRRXXXuuuwwweeegggyyymmmnnnnnnUUUFFF\\\sssSSSLLLMMM^^^```XXXGGG===???@@@<<<========================<<<;;;999888777666666777666555555555555444444444222222333333333444444444222222333444555555444444666666888;;;:::;;;CCCMMM___ppp|||lll\\\TTTQQQKKKFFFDDDCCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@EEESSSkkk{{{~~~~~~}}}{{{zzz}}}zzzmmmUUU<<<222666222222222222333888>>>BBBIIIMMMVVVmmmzzz~~~qqqiiilllcccSSSddduuuooorrr{{{fffddd^^^III999777>>>EEEGGGEEEGGGMMMSSSWWWWWWXXXZZZ^^^dddjjjnnnqqqwww{{{zzzsss~~~sssooovvvsssrrrxxxqqqkkkeeebbbyyyQQQCCCDDDAAA999;;;:::<<<@@@HHHPPPVVVYYYZZZ]]]aaaaaabbbfffnnnvvvuuuvvvuuuppprrr{{{{{{xxx^^^LLLCCC???@@@BBBKKKVVVdddlllnnnmmmpppsssmmmuuuyyywwwvvvxxxvvvqqqppprrryyyvvvyyypppJJJ:::444555999777:::TTTttt}}}tttyyyhhhRRRJJJ\\\lllrrrvvv}}}|||zzzxxxvvvssspppnnnmmmllljjjaaaWWWMMMAAA666444666666777777888888888888777777777777777777888999999888888888777777777777666555555555555555666777777888888888999::::::;;;;;;:::>>><<<>>>GGGIIINNN]]]nnn|||xxxuuusssnnnjjjiii[[[uuuyyybbbLLLJJJ@@@:::<<>>@@@<<<@@@RRRpppzzzttt{{{~~~|||~~~uuuVVVAAA;;;555444666222000111333333111222<<>>>>>>>>>>>===;;;999888666666666777666666555555555444444444222222333333333444444444111222222333333333222222555555888:::::::::BBBLLL\\\mmmrrrggg^^^___```ZZZNNNFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFDDDCCCGGGXXXsss}}}~~~|||}}}zzz|||qqqVVV;;;222777222222222222333888>>>CCCKKKPPPZZZqqq~~~zzzlllgggooojjjVVVbbbyyyzzz}}}hhhgggbbbLLL999555<<>>>>>>>>:::MMMrrriiiIII;;;999;;;===???GGG```{{{uuuuuulllIIIKKKVVV>>>///444///111555333333666555<<>>;;;999::::::999888666666555444444444444444333222111000000111222333333222111111111222333444333444555444444777>>>CCCTTTooooooiiiiiijjjiiifff___WWWPPPQQQMMMIIIHHHIIIHHHEEEBBBCCCGGGAAADDDaaazzzyyy}}}~~~{{{~~~rrrSSS<<<666333222333222//////777AAAGGGLLLUUUggguuu~~~pppvvvmmm]]]XXXZZZvvv{{{wwweeeUUUKKKCCC<<<777:::>>>CCCGGGJJJLLLMMMSSSWWW[[[[[[YYYZZZ^^^bbbhhhrrrxxxyyy{{{uuuoooooosssrrrxxx~~~|||yyyqqqjjjiiisssNNNDDD>>>:::;;;:::<<>>???:::JJJkkknnnOOOAAA===;;;<<<===EEE[[[zzzwww}}}}}}vvvwww{{{wwwcccEEEAAALLLAAA666666444111555333333666555===RRRbbbsssuuuoookkk^^^PPPYYYoooxxxxxxfffjjjnnnvvvzzzssspppTTTUUUppp{{{qqqRRRLLLIIIOOOTTTRRRHHH>>>;;;<<<<<<========================@@@>>>;;;:::::::::999888777777666444444333333444222222111000000111222222222222111000111222333444222444555444333666<<>>777111222444333111111777AAAHHHPPPZZZlll|||wwwvvvlll```YYYSSS~~~{{{{{{{{{sssdddVVVLLLBBB:::777999===BBBFFFJJJLLLMMMOOOSSSWWWYYYXXXZZZ___cccfffnnntttttt}}}ooommmppptttpppoootttmmmmmmxxxOOOAAA======::::::;;;???FFFMMMSSSUUU[[[```mmmxxxvvvjjjbbbccceeehhhhhhdddbbbdddggghhhkkkoooqqqmmmhhhmmm|||wwweeeUUUOOOIIIIIIRRRcccwwwttt___OOOIIIHHHHHHXXX___hhhmmmoooppprrrtttvvvvvvtttrrrqqqpppppppppqqqvvv|||vvvkkk```ssseeeEEE<<<999999555;;;===PPP|||vvvnnnSSSTTTeeeuuu||||||{{{xxxtttnnnjjjiiiiii___VVVNNNHHHBBB;;;888888777777888999999888777777666666666666666666666666666555555555555555555555444444444444555555555555444444444444444444444444666777888999;;;@@@FFFJJJYYYeeewwwzzzuuurrrppprrrvvvpppsssmmmQQQJJJDDD<<<===@@@;;;FFFcccsssVVVFFFAAA<<<;;;;;;@@@RRRmmm|||uuuvvvxxxyyy{{{ssslll^^^EEE888@@@EEE===666555222555333444777555???VVViiizzzuuuiiikkklll___LLLPPPaaafffmmmbbblllqqq{{{~~~tttXXXYYYzzzxxxVVVKKKIIINNNSSSSSSJJJ???;;;<<<<<<========================???===;;;::::::;;;:::888999888666555333333222222222111000000000000111222111111000000111111222333111333444333222444:::???NNNddd{{{uuussspppmmmjjjfffaaa]]]___ZZZTTTPPPNNNLLLGGGCCC@@@DDDAAAJJJggg{{{{{{~~~|||ssseeePPP@@@888000222444444333333777BBBJJJWWWaaauuu|||nnnfff]]]OOO{{{xxxuuuuuunnnbbbVVVLLLBBB:::666888;;;@@@DDDHHHKKKMMMJJJNNNRRRTTTVVVYYY^^^cccbbbiiimmmnnnsss}}}~~~tttsssxxx{{{ssskkkvvvtttooorrraaaCCC======@@@:::999999===DDDLLLQQQTTT[[[[[[```eeeeee``````dddcccffffffbbb]]][[[]]]___jjjiiikkkkkkeeecccttt{{{hhhWWWHHHCCC>>>???CCCIIISSS[[[^^^^^^[[[SSSKKKHHHJJJLLLXXX^^^eeejjjjjjkkklllnnnrrrqqqpppooooooppprrrsssooovvv}}}wwwjjj```sss```EEE;;;777999666<<>><<<::::::;;;;;;:::999:::999777555333222111111222111000//////000111222000000000000111222222333111333444333111333777<<>>===:::999999<<>>???>>><<>>BBB^^^vvvgggtttxxxxxxZZZMMM___pppuuuyyy}}}||||||yyytttnnniiifffeeeXXXNNNDDDAAA>>>:::777777666777888888888888777666555555555555555555555555444444444555555555555555444444444444444444333333333333333333333333333333444555666666777999<<>>===777777888;;;>>>CCCGGGJJJHHHIIIKKKLLLOOORRRVVVYYY^^^```bbbeeegggjjjooottt~~~xxxuuuvvvyyy|||ttthhheeebbbXXXPPPMMMOOO[[[kkktttkkkmmmvvv}}}yyyvvvsssZZZ@@@@@@EEE>>>888;;;999999<<>>===;;;888<<>><<>>EEE@@@777555444222666888555GGGiiippppppnnnbbb\\\oookkk```nnn{{{uuudddSSSRRRqqq|||yyyyyy|||nnnKKKKKKHHHSSSYYYQQQEEE=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===;;;::::::999777555333222111111111000////////////000111///000111222333444444444222444555333111111444777===BBBRRRmmm~~~{{{xxxtttooojjjcccZZZOOOGGGCCCFFFFFFTTTmmm{{{}}}{{{vvvtttwww{{{{{{~~~}}}rrrRRR999444444444222444777777:::KKK^^^ppp{{{rrrmmmkkk]]]bbbxxxvvvooocccPPP???;;;>>>888888888999;;;@@@DDDGGGHHHHHHHHHIIILLLPPPSSSUUU]]]\\\^^^cccffffffgggjjjwwwvvvtttssssssvvv||||||}}}|||}}}{{{iiiWWWQQQPPPKKKBBB<<<>>>BBBFFFRRRooo{{{kkk___WWW[[[cccxxxqqqsssuuu```GGGAAAAAA<<<:::<<<:::999<<>>BBBdddiiilllhhhssstttzzzmmmOOOQQQeeeyyy}}}}}}zzzuuunnngggcccaaa[[[OOOCCC???===:::666555555666777888888777666555555555555555555555555555777777777666666555555555444444444333333333222222333333333333333333333333222444555555555666999;;;>>>EEEQQQ___llluuuzzz}}}~~~yyytttpppllljjjooovvvyyy}}}|||iiiKKK;;;===;;;>>>KKK```|||mmm[[[EEE>>>:::;;;>>>FFFUUUdddmmmxxx~~~zzzyyy}}}{{{\\\EEE<<<999666BBBHHH999666444222666999555HHHmmmuuuuuurrrdddaaa}}}lllsss~~~nnnaaaTTTTTTuuuyyyzzzqqqKKKNNNFFFSSSZZZSSSFFF>>>======:::::::::::::::::::::::::::999999;;;======<<<:::999888777555333222222111111000///......///000111///000222444555555555555333555666444111111333666888:::GGG[[[nnn|||yyyuuuqqqjjj___QQQGGGDDDFFFHHHWWWppp|||uuuxxxzzzzzzxxxwwwxxxyyyzzz|||{{{{{{pppPPP888333444444111333777777;;;NNNeeeyyytttpppmmm___^^^sssZZZCCC<<>>;;;777555555666777888888777666555555555555555555555555555999999888777666555555444444444444333333222222222333333333333333333333333111333444444444666888:::999???KKKXXXeeennnuuuxxxyyyuuuqqqnnniiigggkkkrrrvvv||||||iiiJJJ;;;===;;;<<>>EEETTTccckkkttt{{{~~~~~~xxxuuuyyy~~~zzz\\\CCC???<<>>===>>>999999999999999999999999999999999;;;===>>><<<:::999888666555333333222222111000///......///000111000111333555666666666666444666777555222111333666333555>>>JJJUUUaaauuu}}}{{{yyyuuunnnbbbRRRHHHDDDFFFIIIZZZsss}}}qqqtttxxx{{{{{{zzzyyyyyy|||{{{pppwwwyyyxxxmmmOOO777333333444111222777777;;;QQQiiixxxtttooo```cccfffJJJAAAFFF;;;999777666888;;;@@@CCCFFFEEEDDDFFFJJJOOOSSSUUUYYYUUUXXXaaagggeeedddgggaaahhhnnnnnnmmmooouuuyyyzzz|||||||||~~~~~~wwwnnn]]]RRREEE<<<999888999:::222;;;>>>999===PPPdddmmm{{{cccLLLCCC@@@>>>BBBHHHWWWDDDBBB???===:::999999;;;@@@GGGNNNSSSUUUYYYYYYUUUTTTWWWZZZYYYXXXUUUZZZeeefff]]]ZZZ___```ccceeehhhiiikkknnnpppnnnddd^^^gggyyy~~~}}}wwwtttuuuuuutttlllbbbPPPIIILLLDDD???GGGKKKQQQRRRKKKEEEIIIQQQXXXccceeeggggggggghhhiiikkkoooxxx|||xxx~~~tttrrr```iiivvvPPP>>>:::555999;;;AAABBB```|||www|||zzzzzzzzzuuuiiiTTTJJJ\\\oooyyyzzz}}}zzzyyyxxxuuuqqqmmmiiigggbbbYYYKKK@@@:::777444222444555666888888888777666555555555555555555555555444444444444444444444444555555444444444333333333111111111111111111111111111111222333333444555555999999>>>JJJ[[[jjjrrrttttttpppjjjeeebbbbbbdddfffmmmwwwyyygggPPP@@@888555999>>>LLLjjjvvvbbbIII@@@999:::;;;AAAQQQbbbmmmpppuuu|||{{{|||{{{{{{zzzuuurrrttt|||aaaHHH:::888444777@@@AAA===777666333999888CCCwwwxxxyyyuuuhhhaaappp|||uuummmyyy]]]WWWLLLhhh~~~yyyXXXPPPHHHIIIQQQVVVNNN???999===999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666444333222222222222111///---,,,---...///...111333555555555777888888777666555555444444444666888888777999BBBQQQ]]]mmmwww}}}{{{yyyppp```UUUSSSOOOGGGLLLccc{{{~~~rrrlllvvvvvvoooeeeJJJ777555444222666555666;;;>>>RRRrrrqqqddd~~~[[[NNNIII>>>888555777999;;;>>>CCCGGGEEEDDDFFFJJJMMMMMMKKKRRRUUUZZZ]]]^^^___aaacccdddgggkkklllmmmqqqwww|||{{{mmm\\\QQQEEEAAA<<<999777777777666555333444999???DDDKKKSSSTTTRRRJJJ@@@<<>>:::>>>999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333333333333222111///---,,,---...///...111333444444444555777666777888888777555444222666777666555444999BBBIII\\\eeeooouuu}}}~~~xxxmmm___VVVTTT[[[UUUZZZnnnzzzpppsssvvvsssiiiLLL888444444222555444666:::===TTTvvveee}}}xxxdddRRRBBB;;;666666888999<<>>;;;::::::;;;???FFFLLLQQQXXXYYYWWWVVV[[[dddjjjjjjmmmbbb]]]bbbddd___YYYYYY]]]```cccfffhhhjjjmmmpppuuusssjjjdddrrrvvvjjjddd^^^^^^^^^^^^YYYNNNHHHNNNXXX___fffhhhjjjkkkkkklllnnnppp}}}xxxyyy}}}zzzsssuuuooobbbIII???@@@:::===<<>>KKK[[[hhhnnnuuuyyy}}}yyywwwwwwxxxyyyxxxvvvxxx}}}aaaIII<<<:::444333777666888555666333:::999EEEzzz~~~qqqgggooorrraaahhhsssrrrcccPPPZZZ|||tttwww|||bbbTTTHHHEEEIIINNNKKK???:::===999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888666555444444444222111///---,,,---...///...000333333333222333555444555777999999777555333:::::::::888666777999<<>>???@@@@@@@@@??????AAACCCDDDIIIWWWeeevvvwwwsssiiiaaa[[[SSSLLLSSSAAACCC???<<<;;;:::;;;>>>EEEKKKOOOWWWXXXXXXXXX^^^gggkkkiiinnneee``````___[[[YYYZZZ```bbbdddfffgggiiilllnnnqqqwwwqqqfffqqqqqqgggkkkiii___RRRNNNTTT^^^dddfffhhhjjjkkkkkkkkkmmmooopppqqqvvvyyyzzz}}}{{{www}}}xxxwww\\\FFF???@@@;;;>>>===DDDHHHddd|||yyyqqqGGG???DDDRRRdddsssyyy|||}}}|||{{{zzzwwwtttqqqooonnnddd\\\QQQFFF>>>999777666555666777888888777666555555555555555555555555555333333333333333333333333222222222111111111111000111111111111111111111111000000000111111222222222333333444999???EEEHHHIIIDDDBBB???;;;999999:::;;;<<>>JJJXXXdddllluuuxxx{{{}}}wwwtttpppqqqssssssssstttxxx|||]]]GGG;;;;;;444222555333555333666444::::::FFF|||kkkggguuuaaabbblllxxxgggSSSZZZyyyrrrvvv{{{eeeTTTGGGDDDGGGOOONNNCCC<<<<<<:::999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666666555555222111///---,,,---...///...000222222222111222333222333444666777888999999>>>>>>>>>===;;;:::::::::@@@FFFOOOZZZgggxxx}}}tttkkkfffddd``````eeemmmssswwwttt|||yyypppmmmuuutttrrrzzzsssSSS999666888333444333555777;;;YYYcccddduuuzzz|||www\\\EEE===555444555666;;;@@@EEEDDDBBBBBBDDDFFFIIIJJJJJJMMMQQQTTTWWWZZZ^^^```aaaeeeiiikkklllmmmrrruuurrrxxxyyyooo___NNNAAA999<<>>CCCIIIMMMTTTWWWZZZ[[[___eeeeeebbbeeecccaaa___ZZZVVVYYY^^^bbbdddfffgggggggggiiikkktttwww}}}|||wwwiii[[[VVV\\\dddgggeeefffhhhiiihhhiiijjjlllaaa___```gggqqqxxxyyywwwxxxzzz}}}}}}zzzzzz|||}}}|||oooVVVBBB===>>>;;;???>>>GGGLLLfffzzz|||wwwvvv|||MMMAAABBBNNNbbbttt{{{}}}}}}|||yyywwwtttrrrqqqpppeee^^^TTTHHH>>>888666666555666777888888777666555555555555555555555555555333333333333333333333333222222111111111000000000000000000000000000000000/////////000000000000000//////000222555888999:::777666555444333444555666333555999AAAPPP___ggghhh[[[LLL===777777666666777999GGGbbboooUUUGGG<<<:::;;;>>>JJJWWW```llluuuwwwyyy~~~|||yyyvvvuuulllmmmnnnoooppprrruuuwww{{{~~~zzzYYYCCC::::::555333555333333222666555:::999FFF}}}~~~dddqqquuueeecccnnnoooYYYbbb~~~sssssstttmmmYYYIIIDDDGGGQQQSSSIII>>>:::::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555222111///---,,,---...///...000222222111111222333111111000111444888===@@@BBBDDDFFFFFFBBB???>>>>>><<<>>>CCCKKKUUUbbboooxxxyyy~~~{{{tttmmmiiibbbcccgggkkkmmmqqqzzz{{{kkkttt~~~tttpppqqqtttooonnnvvvoooNNN444222444444444333666777:::[[[```ZZZkkkzzztttvvvppp]]]DDD;;;444333444666<<>>CCCIIIRRRXXX[[[[[[[[[\\\aaabbbeeeffffffooosss```mmmJJJGGG@@@>>>===;;;;;;===BBBHHHLLLPPPWWW\\\\\\\\\^^^]]][[[\\\___```]]]WWWUUUYYY^^^bbbdddeeefffffffffhhhjjj|||zzziiibbbeeegggfffdddeeeffffffeeeeeefffhhh\\\YYYVVVYYYbbbkkkqqqtttuuuvvvyyy|||{{{vvvuuuxxxttt~~~zzzwwwlllUUUDDD???===<<>>HHHTTT]]]lllvvvwwwxxxzzzxxxvvvvvvwwwoooooooooppprrruuuwwwyyy~~~zzzzzzxxxWWWAAA888:::555444666444222222777555;;;999FFF~~~hhhaaaqqq}}}zzzvvvjjjfffsssyyy\\\ddd|||wwwvvvuuusss{{{dddNNNFFFFFFQQQVVVMMM@@@:::::::::999999888888999999999999999999999999999999999999999999888777555555222111///---,,,---...///---///222222222111222444222000......111666===AAAKKKRRRYYYYYYTTTNNNKKKKKKAAA>>>>>>BBBEEEJJJSSS\\\cccjjjssszzz|||tttmmmbbbbbbcccccceeejjjssszzzyyysssyyywwwppppppwwwuuusssvvv{{{www|||rrrPPP666444777444555444888777999[[[^^^SSSaaayyymmmaaaSSSCCC;;;444444555777;;;@@@CCCDDDEEEEEEDDDEEEGGGHHHIIILLLNNNQQQSSSWWW[[[^^^YYY[[[]]]^^^```fffooouuu{{{~~~qqqfffZZZOOORRRZZZeeemmmqqqsssuuuwww~~~nnnvvvNNNHHH@@@???===;;;;;;===BBBGGGJJJNNNWWW\\\ZZZVVVVVVYYYYYYWWW[[[]]]\\\YYYXXXYYYZZZ]]]___bbbcccdddeeehhhjjj|||yyyooolllhhhcccdddeeefffeeecccccccccddd___]]][[[[[[```hhhpppvvvwwwvvvxxx{{{wwwqqqppptttqqq|||wwwkkkUUUDDD@@@>>>>>>DDDBBBJJJOOOcccwwwzzzZZZCCCAAAKKK```ppptttxxx}}}zzzvvvssspppooonnnlllggg]]]PPPCCC:::777777666777888888888666555444555555555555555555555555222222222222222222222222333333222222222111111111000000000000000000000000........................---...///000000000000111111222222222111111111000555333222333555888===@@@???;;;999999777444444888888888CCC^^^|||rrr[[[KKK===:::;;;===EEEPPP\\\lllxxxwwwwww|||xxxttttttwwwuuusssrrrsssuuuxxxzzz{{{~~~{{{XXXBBB888999555333666444222222888666:::888EEE}}}jjjWWW___qqq|||}}}qqqiiiuuuaaafffxxxrrrwwwuuuuuupppTTTHHHDDDMMMTTTMMMAAA;;;;;;:::999999888888999999888888888888888888888888777888888888888666555444222111///---,,,---...///---///111333222333444555222000......000444999<<>>;;;;;;===AAAFFFJJJNNNWWW\\\WWWQQQRRRWWW[[[WWWYYY[[[[[[[[[[[[YYYVVVXXX[[[^^^```bbbeeehhhjjjuuuvvvppphhhaaaeeeffffffeeecccaaabbbcccccccccbbbbbbeeellluuu{{{{{{yyyzzz|||wwwooonnnsssttt}}}uuufffOOO>>>:::???AAAFFFCCCKKKNNN```|||xxxcccEEEBBBLLLaaapppsssxxx{{{zzzwwwuuusssrrrrrrrrroookkkaaaSSSEEE<<<888888666777888888888666555444555555555555555555555555222222222222222222222222333333333222222222222111000000000000000000000000.....................------///111111111000111222...///000111222222222222//////000222333333555888666555777999666222333777999444:::SSSsssvvv___NNN???;;;:::;;;CCCMMM[[[lllyyywwwwwwzzztttrrrtttxxxvvvttttttvvvyyy|||}}}}}}|||yyyZZZCCC999999444333555333111333999777:::888EEE}}}gggTTTYYYwwwwwwkkkvvvlllnnn~~~xxxttttttvvvvvvXXXIIIAAAIIIQQQLLLBBB===;;;::::::999888888888999777777777777777777777777666777888888777666555444222111///---,,,---...///---///111333333444555777222111000000000222555666BBBVVVnnnxxxsssjjjeeefffiiiaaaZZZUUUNNNGGGIIIOOOHHHKKKOOOQQQTTTZZZeeemmmnnnqqqooohhheeeeeebbb\\\fffccc^^^ZZZ\\\cccjjjmmmttt||||||}}}nnnbbbcccnnnzzz}}}uuuqqqrrrMMM444111333555666777;;;999777[[[rrr```PPPUUUxxxgggTTTJJJEEE>>>888666666444666999<<<@@@DDDEEECCCAAABBBCCCDDDEEEGGGHHHJJJMMMQQQTTTZZZ]]]aaacccdddggglllppp{{{qqq}}}WWWJJJKKKEEEBBB===::::::>>>DDDGGGLLLYYYdddaaaTTTKKKNNNTTTRRRVVV[[[^^^^^^[[[XXXWWWZZZ[[[\\\^^^```aaaccccccqqqwww}}}qqqkkkiiiiiifffggghhhgggeeeccccccccceeeddddddfffiiioootttxxxqqqsssssstttpppooopppeeeGGG>>>???CCC===CCCDDDLLLUUUddduuunnn{{{|||gggGGGAAAFFFZZZoooxxxyyyxxx}}}yyywwwxxxwwwtttrrrsssjjj___SSSEEE;;;:::???999999888888777666666666444444555555555555444444666666555444222111000000222222222222222222222222000000000///......---------,,,+++***+++,,,---...///...///000222111000...111222333222111000222444444111///111555999888666<<<999666666888999777444333666;;;IIIdddzzz|||qqq[[[OOOBBB;;;999<<>>CCCDDDCCCAAABBBCCCCCCDDDDDDFFFIIILLLOOOQQQYYY___fffhhhggggggjjjnnnqqqmmmSSSBBBEEEBBB===::::::===BBBEEEJJJTTT]]]```ZZZTTTQQQRRRVVVZZZ___aaaaaa___]]]]]]`````````aaabbbcccccccccggglllqqqttt{{{zzzooojjjiiihhhjjjkkkkkkjjjgggeeeeeefffhhhgggfffgggjjjnnnrrruuupppyyyvvvpppttttttpppqqqtttkkkLLLCCCDDDGGGBBBHHHGGGOOO[[[lllyyyoooyyyvvvaaaGGG???AAARRRfffqqqwww{{{~~~|||yyywwwwwwvvvssspppqqqiii```UUUGGG;;;999===999999888888777666666666444444555555555555444444555555444333222222111111222222222222222222222222000000000///......---------,,,,,,+++,,,---//////222222333555666555444222333444444222000000111222000111333777<<>>:::::::::::::::999888888999999999999999888777777777777999999999888666555555444222000...---,,,,,,,,,---///111222222222111111111///......///000000///999GGGQQQTTTSSSPPPNNNYYYZZZ[[[[[[ZZZVVVSSSPPPRRRPPPNNNMMMMMMMMMKKKIIIGGGFFFDDDBBBAAADDDIIIMMM[[[YYYTTTQQQPPPUUU]]]cccooovvvrrrlllttt}}}}}}mmmggghhhwww|||ppp\\\BBB666888555777444777666;;;:::PPPtttXXXVVV___uuu{{{sssZZZKKKGGGAAA;;;888666555555555888<<>>::::::<<>>CCCGGGOOOPPPNNNJJJGGGJJJRRRZZZmmmqqqyyyxxxxxx~~~mmmlllyyydddhhhkkklllrrr}}}{{{mmmXXX>>>666888555666333777666<<<;;;NNN~~~]]]RRRRRRppp~~~zzziiiQQQIIIGGGCCC<<<777555444555666999>>>AAAAAAAAAAAABBBAAAAAABBBCCCEEEHHHKKKLLLPPPWWW^^^bbbccceeejjjnnnlllrrrcccWWWWWWQQQLLLMMMTTTddd~~~xxxoooiiiSSSFFFCCC???;;;:::;;;===???BBBGGGQQQ\\\fffiiihhhfffiiiiiiiiifffaaa]]][[[ZZZ````````````____________bbbfffjjjkkkmmmsssqqq^^^TTT___rrr|||~~~wwwmmmgggfffggggggfffeeefffggggggfffgggjjjlllkkkjjjjjjjjjkkklllnnnnnnqqqnnniiiooowwwvvv~~~~~~bbbLLLJJJMMMIIIFFFKKKDDDFFFMMMYYY~~~tttqqq|||qqqWWWFFF===GGGTTT^^^lllzzz~~~~~~|||zzzvvvrrroookkkgggccc[[[MMM???888999999999888888777666666666444444555555555555444444333333333333333333333333111111111111111111111111000000000///......------...------...///111444555;;;===AAACCCCCCBBBBBBAAA??????>>><<<::::::<<<>>>DDDHHHNNNTTTZZZaaaiiinnnpppbbbOOO???666444444555333222222<<>>999888:::AAAHHHTTT\\\bbbbbbbbbdddfffeeecccfffkkkooorrrwww}}}zzzvvvtttsssrrrmmmmmmllllllmmmppptttxxxzzzhhhvvvbbbQQQ===666888444333666444777555777444>>>???CCCooozzzzzzlllXXXMMMNNNOOOTTTVVVVVVaaaxxx{{{~~~VVVHHHTTT~~~nnnUUUGGGGGGBBB@@@BBB@@@<<<;;;:::999999999::::::999::::::::::::999888888777777777888888888777777666444333111///...------.........///000111222333333333222111111111333333555666888<<>><<<<<<<<<<<>>>>>EEEuuusssfffUUU[[[ddddddZZZGGG;;;999777444666888;;;???CCCDDDCCCAAABBBBBBAAABBBCCCEEEGGGHHHGGGMMMSSSWWWYYY]]]dddjjjooonnnqqqdddUUURRRMMMHHHBBB???EEEOOOhhhlllppppppkkkddd]]]ZZZnnnEEECCCBBB@@@>>>=========>>>CCCIIILLLNNNOOORRRTTTSSSVVVYYY[[[[[[[[[\\\]]]]]]]]]^^^___```aaabbbbbbbbbdddfffgggiiimmmssswwwtttrrrlllfffdddbbb\\\VVVLLLEEEAAAEEEHHHNNN]]]nnnnnnjjjgggfffggggggdddbbbeeegggjjjkkkjjjhhhggggggjjjjjjkkkjjjiiigggeeeddddddlllmmmnnnwww{{{uuurrreeeOOOIIIMMMIIIIIIFFFIIICCCLLLUUURRRfffZZZ;;;<<>>@@@@@@===<<<:::999999999;;;<<<::::::;;;;;;::::::999888777777777777777888888999666555333111000......---...---------...000222333111111111222333555777888:::999;;;AAAHHHNNNRRRRRRPPPPPPPPPQQQRRRUUUXXXYYYYYYVVVRRROOOOOOPPPPPPOOONNNMMMKKKGGGDDDCCCDDDFFFCCCDDDEEEEEECCCCCCEEEGGGQQQXXXbbbkkkpppqqqqqqpppooorrrrrrmmmkkknnnrrrrrrssszzzttt}}}wwwsssuuu{{{}}}zzz{{{oookkkdddNNN777666;;;444888888:::666>>>===BBBnnn}}}rrr]]]YYYtttmmmvvvqqqYYYAAA888666444666777999>>>BBBCCCAAA???AAA@@@@@@@@@AAACCCDDDEEEDDDJJJPPPSSSTTTWWW^^^dddhhheeettt|||kkkddd\\\UUULLLFFFGGGLLL]]]___bbbaaa^^^\\\\\\\\\hhhDDDDDDBBB@@@???>>>======;;;???EEEKKKOOOQQQQQQQQQRRRUUUYYY[[[[[[[[[[[[\\\]]]]]]^^^^^^______``````aaabbbcccccceeehhhnnnrrrmmmiiicccaaadddhhhfffbbbTTTIIIAAA@@@@@@CCCQQQ```gggeeeccceeeiiikkkkkkiii[[[___eeeiiijjjiiiiiiiiikkkllllllkkkhhheeebbb___cccnnnppprrr~~~yyytttpppbbbOOOMMMPPPKKKOOOIIIIIIBBBMMMWWWTTTeeezzziiiBBB???KKKVVVhhh{{{{{{tttppppppqqqlllkkkiiidddWWWGGG>>>===999999888888777666666666444555555555555555555444444444444333333222222222000000000000000000000000000000000///......------++++++,,,...111555888:::DDDLLLVVV[[[\\\]]]```cccdddbbb^^^YYYTTTSSSTTTVVVWWW\\\YYYMMMFFFYYYwww[[[HHH<<<777444222000///777OOOfffjjjaaaQQQGGG<<<888888999???EEEJJJRRRWWWWWWWWWZZZ]]]\\\]]]___bbbdddgggjjjnnnqqqxxxzzz|||}}}||||||}}}~~~|||pppgggeeegggllloootttpppllllllqqq{{{}}}qqqnnnzzzfffdddLLL:::555999333111555555555666888555@@@???:::ZZZwww```UUUXXXrrr}}}jjjgggzzzyyynnnyyyWWWDDDAAAkkk~~~}}}ZZZMMMBBB<<<>>>>>>>>><<<;;;999999:::;;;<<<::::::;;;;;;::::::999888777777666666777888999999666555333111000///......---,,,,,,,,,---///111222444444444555777:::<<<>>>===<<<===BBBKKKTTTYYYZZZWWWVVVVVVUUUVVVWWWXXXYYYYYYUUUOOOKKKKKKLLLNNNNNNHHHHHHGGGDDD@@@>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBIIIPPPWWW\\\^^^___bbbdddkkkpppqqqllliiijjjkkkjjjqqq{{{|||vvvmmm___HHH666999;;;000999999;;;666>>>===@@@jjjeeeZZZlllxxxtttiiiHHH999777777666666888<<>>DDDJJJNNNOOOOOONNNPPPRRRUUUXXXZZZZZZYYYXXX[[[\\\]]]___``````______dddcccdddgggggggggnnnvvvtttsssooojjjjjjkkkgggaaaSSSIIIBBB@@@???AAAMMM]]]bbb``````eeekkkllleee______aaaeeehhhjjjiiihhhgggkkkoooqqqoooiiidddbbbccchhhnnnvvvvvvyyy~~~ooo]]]RRRRRRWWW[[[WWWUUUOOOJJJJJJPPPVVVYYYyyyxxxJJJ<<>>333333777888666555555666:::<<<;;;;;;DDDOOOmmmVVVSSSiiiuuuvvvpppeeeqqqmmmpppXXXNNNEEE[[[eeeFFFEEEDDD===<<>><<<:::999888999999:::;;;<<<<<<<<<;;;:::999::::::999888777777777888888666444222000/////////------,,,,,,---000222444444555777;;;???BBBBBBAAA@@@>>>???DDDMMMWWW\\\^^^ZZZ\\\]]]\\\ZZZXXXXXXYYYSSSQQQMMMJJJIIIIIIJJJJJJHHHGGGDDDBBB@@@???>>>>>>?????????@@@@@@AAAAAABBBIIILLLPPPSSSVVVZZZ^^^aaammmqqqtttrrrmmmjjjkkkmmmooottt~~~vvv}}}qqqZZZAAA555777:::888888777999::::::???MMM[[[rrr^^^aaauuu}}}rrrOOO>>>888444555777999===???AAAAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEGGGJJJLLLOOOSSSXXX\\\hhhjjjsss{{{jjjTTTJJJMMMLLLOOOVVV]]]^^^\\\^^^ccceeeMMM===AAAGGGBBB???AAA===???CCCGGGKKKLLLMMMMMMPPPRRRVVVYYY[[[[[[ZZZYYY[[[\\\]]]^^^______^^^]]]bbbaaacccffffffgggnnnvvvvvvvvvqqqiiiffffffddd```QQQGGG@@@>>>===>>>IIIWWW^^^^^^```eeeiiiiiiccc^^^```aaadddfffhhhhhhhhhggglllnnnnnnhhhbbb___bbbfffnnnqqqxxx|||yyynnngggfffddd]]]UUUZZZVVVPPPKKKJJJPPPWWW\\\ttt|||www~~~xxxMMM>>>JJJTTT^^^ooozzzzzzyyywwwtttqqqooonnnppplllmmmnnnbbbMMMBBBBBB<<<:::888777777777666555666555555555555444444444444444444333333111000000111111111111111111111111111111000///...---,,,,,,,,,,,,,,,...000333555777>>>DDDMMMWWW^^^aaaaaaaaajjjjjjiiifff```\\\\\\^^^]]]YYYPPPIIIBBBAAAaaammmZZZNNNBBB888222444111222EEE\\\___TTTMMMDDD;;;888777777===EEELLLOOORRRUUUWWWZZZ]]]```___aaacccdddeeehhhlllpppssstttuuuwwwyyy|||~~~}}}|||{{{{{{~~~uuulllgggeeecccbbbiiiiiijjjooowww{{{jjjjjj```\\\qqqwwwjjjmmmHHH===555555777777555555555666:::<<<;;;;;;DDDNNNxxxxxxUUUPPPeeesssxxxuuujjjtttppplllyyygggGGG>>>TTTzzzVVVJJJBBB<<<@@@AAAAAA@@@===:::888999:::999:::;;;<<<<<<;;;;;;:::999999888888777888888888888777444222000/////////------,,,,,,---///222333777888;;;>>>BBBDDDEEEEEECCCAAAAAAEEENNNVVV[[[]]]YYYZZZ\\\\\\YYYXXXWWWWWWVVVTTTPPPKKKHHHGGGFFFGGGEEEDDDAAA???===<<<;;;;;;<<<======>>>???@@@@@@AAAFFFIIIMMMPPPSSSVVVYYY\\\iiinnnsssrrrnnnkkklllnnnpppvvvzzzvvv^^^DDD777777888666777777999;;;;;;???KKKWWW\\\RRRiii}}}}}}{{{uuuUUUAAA999666666888:::===???@@@@@@AAA???>>>>>>>>>???@@@AAAAAACCCEEEGGGJJJLLLPPPUUUYYYccceeennnzzzttt```TTTRRRUUUVVV[[[``````^^^aaaggg^^^@@@BBBIIIDDD@@@EEE???@@@AAADDDFFFIIIKKKLLLQQQSSSWWWZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[______aaadddeeegggnnnwwwwwwiii^^^ZZZZZZYYYOOOEEE>>>===<<<===FFFSSS[[[^^^bbbfffgggfffbbb```aaaaaabbbdddeeefffggggggjjjllllllgggaaa```fffmmmzzzxxxzzznnnoooyyyyyykkk\\\^^^YYYRRRKKKHHHKKKQQQWWWgggrrrpppwwwwwwPPP???GGGMMMWWWhhhwwwwwwwwwuuurrroooooooooooojjjjjjlllcccOOO???::::::888666666777888777666555555555444444444333333333444444333333222111000111111111111111111111111111111000///...------,,,,,,,,,,,,---///222444666:::???HHHQQQYYY]]]______hhhkkklllhhhccc^^^]]]]]]ZZZXXXOOOHHH@@@;;;SSS~~~wwwdddZZZLLL;;;555555111111BBBWWW[[[RRRKKKDDD<<<777555555:::AAAHHHKKKNNNQQQSSSUUUYYY[[[^^^^^^^^^^^^^^^aaaeeehhhnnnoooqqqtttxxx|||{{{zzzxxxxxx{{{~~~{{{tttnnnjjjgggdddbbbeeefffjjjqqqyyynnnbbbUUUZZZsssmmmcccaaaBBB<<<777888777555444666555666999<<<;;;;;;CCCLLLfff\\\PPP^^^kkkvvvyyyoooyyyuuujjjnnnQQQBBBMMMtttrrrWWWCCC===GGGDDDFFFGGGCCC<<<888999;;;888999:::;;;<<<<<<;;;;;;888888888777888888999999888777555333111000000///------,,,,,,---///111222999<<<@@@DDDGGGIIIIIIIIIDDDBBBAAADDDKKKRRRVVVVVVYYY\\\___```^^^\\\ZZZZZZYYYVVVQQQLLLGGGDDDBBBBBBBBB@@@>>>;;;999888777777:::;;;;;;<<<>>>???@@@@@@DDDFFFJJJLLLNNNPPPSSSUUU___eeelllmmmjjjhhhiiikkkmmmvvv~~~vvvssstttzzz||||||zzzsss[[[CCC888777777666888888:::<<<<<<>>>GGGRRRsss[[[IIIYYYjjj~~~zzzzzzpppXXXCCC888777777888:::<<<>>>???@@@@@@>>>===============>>>>>>@@@BBBEEEGGGIIILLLQQQTTT[[[^^^hhhssswwwtttgggbbbaaaaaabbbdddccc```cccjjj~~~VVVGGGEEEDDDDDDFFF???>>>>>>???BBBFFFJJJMMMQQQSSSVVVZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\^^^bbbdddfffnnnwwwqqqbbbYYYVVVTTTMMMCCC<<<===>>>>>>FFFRRRZZZ___eeehhhfffcccbbbaaaaaaaaaaaaaaaccceeeggghhhhhhkkkllljjjfffiiiqqqyyyzzzkkkWWWWWWccchhh___TTTZZZWWWSSSPPPMMMMMMSSS[[[ccc|||mmmkkkqqqtttRRR???CCCHHHRRRcccuuuwwwxxxvvvrrrooonnnooolllgggeeegggbbbRRRBBB:::999777555666777888888777666666555555555444444444333333444444333222222111111111111111111111111111111000000///......------,,,,,,,,,---...111333444666:::BBBKKKRRRXXX[[[\\\eeeiiijjjeee```^^^]]]\\\YYYXXXOOOHHH???777GGGhhhiii___RRRBBB999888333222AAAUUU[[[TTTJJJDDD<<<777444666:::???CCCFFFIIIKKKMMMPPPSSSUUUXXXXXXYYYZZZ[[[]]]___```hhhjjjmmmqqqvvv{{{{{{yyywwwxxx{{{|||xxxuuuqqqnnnkkkjjjjjjiiiggghhhlllrrrzzzyyyfffXXXddd~~~yyyhhh^^^VVV<<<999999:::888333333777666666888;;;;;;;;;AAAJJJYYYkkkVVV[[[eeerrrxxxoooxxx|||ppppppuuuVVVJJJ```~~~|||oooNNNBBBKKKGGGKKKMMMHHH>>>888999<<<888888999:::;;;<<<<<<<<<888777777777888999::::::888777666444222111000///---------------...///000555;;;CCCIIILLLMMMLLLKKKAAA???===@@@FFFKKKMMMMMMRRRVVV[[[]]]]]]\\\[[[ZZZXXXUUUPPPKKKFFFBBB@@@???>>>===;;;888666555555555999:::;;;<<<===>>>???@@@BBBEEEHHHJJJKKKLLLNNNOOOSSSZZZaaadddaaa___```cccfffrrrvvviiiddddddeeeeee{{{}}}{{{zzzpppyyy|||vvvgggPPP>>>666777888888888888;;;>>>>>>>>>EEEMMMZZZwww___PPPSSSUUU{{{~~~uuujjj```RRRAAA777555555666888;;;===???AAABBB>>>>>>===<<<<<<<<<======???AAACCCEEEFFFIIINNNQQQUUUZZZdddmmmqqqvvv}}}xxxppppppqqqqqqmmmhhhiiinnn|||SSSAAAEEEIIIFFF>>>===<<<<<>>XXXrrroooaaaUUUIII;;;888222222@@@SSS[[[XXXLLLGGG???777444777<<>><<<:::<<>>===<<<;;;999777666555555666::::::;;;<<<===>>>???@@@AAADDDHHHIIIJJJJJJJJJKKKKKKQQQXXXZZZXXXXXX[[[^^^cccpppzzzjjjcccbbb]]]TTTuuu~~~www{{{}}}uuu{{{uuummm\\\GGG999555666888::::::999<<>>>>>=========>>>>>>@@@AAACCCDDDEEEGGGKKKNNNRRRWWW```hhhlllpppzzz||||||~~~zzzrrrpppssslllIIIEEEIIIEEE@@@>>><<<;;;>>>CCCIIIMMMMMMOOOSSSVVVWWWXXXWWWVVVXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZ]]]aaadddfffnnnwwwqqq[[[RRRFFF>>>???BBBDDDLLLWWW\\\___bbbaaa^^^\\\\\\]]]_________aaacccfffiiikkklllfff``````iiiyyy{{{}}}}}}gggVVVUUU[[[[[[YYYYYYTTTRRRUUUZZZYYYVVV]]]hhhfff~~~~~~}}}[[[AAA@@@DDDMMM[[[pppwww}}}}}}xxxrrrppppppuuuooogggaaa[[[RRRGGG???:::888777777888:::999888888888888777777777666666333333444444444444333333111111111111111111111111000000//////............---,,,,,,,,,---...000111333555999>>>DDDIIINNNPPPZZZaaaccc\\\ZZZ```dddbbb[[[YYYOOOFFF@@@555:::OOOddd{{{gggYYYPPP>>>999222222>>>PPPYYYYYYSSSNNNDDD888444999>>>???BBBDDDGGGIIIKKKMMMPPPRRRQQQTTTYYY___cccccc```\\\___aaadddiiinnntttxxxzzzyyywwwvvvzzz~~~zzzwwwuuutttqqqmmmiiihhhjjjkkkkkkkkkmmmrrryyytttaaaiiivvvkkkdddLLL777555777999888444444777777555777;;;;;;;;;>>>DDDOOO}}}nnnYYY___kkkyyyyyyeeeeeetttuuu|||{{{JJJBBBYYY|||xxxxxxvvvxxxRRRIIIGGGKKKNNNKKKCCC===;;;<<<999999888888999:::;;;<<<888888888777888888999999888888888777555333111000.........---------------'''111===EEEGGGEEECCCCCC;;;999888:::???CCCDDDCCC@@@CCCHHHLLLMMMMMMMMMNNNKKKJJJGGGDDDAAA>>><<<;;;:::999777666666666777777;;;;;;;;;<<<======>>>>>>???BBBEEEGGGGGGGGGGGGGGGHHHLLLQQQSSSSSSUUU\\\bbbfffsssyyyfffbbbgggdddZZZkkk|||~~~}}}tttvvvlllZZZDDD999666666777999<<<:::<<<@@@AAAAAADDDJJJVVV{{{uuurrrbbbUUUSSSSSSeee}}}gggUUUJJJCCC===999111222333666999===@@@BBB??????>>>>>>>>>>>>??????@@@AAABBBCCCCCCEEEIIILLLPPPUUU\\\bbbgggmmmtttzzz|||}}}wwwuuuxxx\\\GGGEEEEEECCCAAA===<<<===AAAEEEIIIJJJMMMPPPSSSUUUUUUTTTSSSWWWXXXZZZ\\\^^^^^^^^^^^^[[[[[[^^^bbbdddfffnnnwwwjjj```RRRHHHHHHJJJLLLTTT^^^bbbbbbbbb```^^^\\\\\\\\\\\\]]]___bbbeeehhhkkkllleeeaaa```ggguuu~~~kkkXXXKKKOOOVVVUUUSSSTTTVVVTTTYYYaaacccdddqqqeeeFFF@@@CCCIIITTTiiirrr|||zzztttrrrrrrrrrnnnhhhaaaZZZRRRIIIAAA;;;:::888888999::::::999777777777777666666666666333333444444444444444333111111111111111111111111////////////............---,,,,,,,,,,,,---///000333444666999>>>CCCGGGJJJOOOZZZ^^^YYYYYY```ddd```\\\YYYMMMDDD???666999JJJ[[[{{{rrr```XXXDDD===555444???NNNWWWYYY]]]XXXJJJ;;;555999===>>>@@@BBBEEEGGGHHHJJJMMMOOOQQQRRRVVV[[[``````]]]ZZZ]]]^^^aaafffjjjooosssvvvtttrrrsssxxx{{{uuupppmmmnnnppppppnnnjjjgggggghhhiiikkkpppxxxxxx~~~jjjjjjooofffaaaFFF777444444777888555555777777555666:::;;;;;;===BBBLLLjjjlllUUUXXXdddtttzzzlllpppwww|||OOO@@@OOOyyy|||{{{{{{www]]]LLLFFFHHHKKKJJJEEE@@@<<<;;;:::999999888888999:::;;;999999888888777888888888999999888777666333111000............------,,,+++'''...777;;;:::999;;;<<<666444333666<<<@@@@@@???BBBEEEHHHIIIIIIIIIIIIJJJFFFEEECCC@@@===;;;999888777666555555666777888999::::::;;;;;;;;;;;;;;;;;;999===AAACCCCCCBBBBBBCCCDDDGGGKKKLLLNNNUUU```iiimmmwwwvvvfffhhhxxx|||rrrwwwrrrpppzzzkkkWWWBBB888777666777999>>>;;;<<<@@@BBBBBBFFFKKKWWWiiizzzxxxkkk\\\WWWTTT```yyy|||bbbMMMDDD???:::222222333444777999<<<>>>============>>>???@@@@@@???@@@AAAAAAAAACCCFFFIIILLLQQQVVV[[[aaaiiiqqquuummmIII@@@EEEFFFCCC@@@======???CCCEEEIIIKKKNNNQQQSSSSSSRRRQQQWWWXXXZZZ]]]^^^_________\\\\\\^^^bbbdddfffnnnwww~~~mmm^^^RRRPPPRRRSSS[[[eeeiiigggdddbbb```_________[[[\\\___bbbfffiiilllmmm[[[]]]fffvvvyyyzzziiiUUUHHHNNNXXXYYYYYY[[[RRRQQQ[[[kkkvvvmmmIIIAAABBBFFFOOOdddnnn{{{|||vvvttttttpppppplllfff```YYYQQQJJJ===;;;999999:::::::::999777666666666555555555555333333444444555444444444111111111111111111111111///////////////.........------,,,+++,,,---...///444444555777;;;???DDDFFFEEERRRYYYWWWXXX___aaa\\\[[[XXXKKKAAA>>>666999HHHTTTppp|||ggg^^^KKKCCC:::888AAAOOOXXX[[[eee___OOO===444888<<<<<<<<<>>>AAACCCDDDFFFIIIKKKPPPPPPQQQUUUZZZ[[[YYYVVV\\\]]]```dddhhhmmmpppssspppooopppvvv|||uuunnngggdddeeeiiimmmnnnkkkhhhfffgggiiimmmuuu|||uuuooofff^^^\\\@@@777333222666888666555777777555666:::<<<;;;===AAAIII]]]yyytttoooSSSOOOWWWiiixxxvvvTTTCCCKKKppp|||}}}{{{eeeQQQEEEFFFHHHHHHFFFBBB===:::;;;:::999888888888999:::::::::999888777777777888999999999888666444111000............---,,,++++++***...333333111111444888111//////222888<<<===<<>>;;;888666555555444444444555777888::::::::::::999999999888888555999===???????????????@@@BBBEEEFFFJJJTTTbbbmmmrrrzzz{{{pppxxx~~~{{{xxxlllqqqwww|||fffRRR===666666666777:::???<<<<<<@@@BBBCCCGGGLLLQQQXXX||||||pppcccWWWWWWeeennnPPPCCC>>>999444444333444555777999:::<<<<<<<<<======???@@@AAA>>>???@@@@@@@@@AAADDDGGGJJJNNNRRRVVV^^^gggooorrruuu}}}UUU???DDDFFFDDDCCCCCCBBB???>>>???DDDGGGLLLOOOQQQSSSUUUWWW[[[ZZZYYYXXXXXXZZZ\\\]]]VVV___aaa]]]cccsss|||{{{vvvyyyzzz}}}vvvdddaaa```[[[ZZZ___eeeffffffccc___\\\]]]______[[[YYY]]]bbbccc\\\UUUYYYrrrwwwlllaaaSSSHHHLLLSSSVVVXXXZZZ\\\PPPUUU~~~www|||[[[<<>>DDDIIIMMMNNNRRRZZZ___aaa[[[TTTIII???:::999;;;>>>FFFYYYtttwwwbbbZZZTTTDDD888BBBTTTTTTFFFGGGLLLKKK@@@888777888777999:::<<<===>>>@@@CCCFFFKKKMMMOOORRRTTTUUUVVVVVVYYY[[[]]]___bbbfffkkknnniiilllpppttt|||zzz{{{{{{~~~zzzmmmdddaaaeeegggkkklllkkkjjjiiijjjlllpppyyyxxx{{{wwwrrrwwwkkk```MMM???666666666666777777777777777888999999888999:::<<>>>>><<>>??????>>>===???AAACCCEEEEEEHHHMMMUUU\\\aaaccccccrrrwwwhhhIII@@@EEEFFFGGGGGGAAA<<<===AAA???BBBHHHLLLPPPTTTWWWZZZ[[[ZZZXXXXXXXXXYYYZZZ[[[XXX]]]```aaalllzzzhhhcccaaa\\\ZZZ^^^aaabbbcccaaa^^^]]]^^^```bbb]]]WWWUUUVVVWWWWWWVVVhhhoooccc```SSSIIIKKKPPPSSSUUUXXXTTTPPPVVVtttuuurrrgggBBB===FFFEEEPPPaaappptttsssrrrpppnnnnnnllliiihhhgggeeebbb```XXXGGG;;;::::::555333777888888888777666555555555333333333333333333333333333333333333333333333333000000000///......------,,,,,,,,,,,,,,,---......000000111333666999;;;<<<===BBBFFFGGGLLLUUU]]]___YYYRRRHHH>>>888777:::<<<<<>>BBBEEEHHHJJJLLLOOOQQQSSSSSSTTTZZZ\\\^^^```aaadddgggjjjhhhlllpppttt|||{{{{{{uuurrruuuvvvooofffbbbgggiiilllmmmlllkkkkkklllqqqxxxxxxtttuuuyyyvvvgggYYYDDD888666666666666777777777777666888999999888999;;;===>>>MMMqqqeeeRRRJJJZZZwwwzzz~~~jjjKKKFFFWWW~~~{{{xxxeeeSSSEEEDDDJJJJJJJJJEEE999;;;;;;:::999888888999;;;888888::::::::::::999888:::999999777666555444444333222111///...---,,,,,,------------------------------------///222444666999:::;;;<<<<<<;;;::::::777777666555333222111111000000222444666999;;;===@@@>>>;;;999777666666666555666777888999;;;<<<<<<:::===>>>???EEESSSeeerrrpppxxx{{{www{{{www}}}qqqgggdddtttuuurrrhhh~~~kkkJJJ888:::999888===>>>???AAABBBBBBCCCEEEHHHJJJHHHJJJvvv|||qqq\\\\\\zzzyyy|||kkkVVVGGG@@@===;;;888555444555666555333888999;;;===>>>>>>======>>>>>>>>>>>>???AAACCCDDDEEEGGGLLLRRRYYY^^^aaaaaajjjnnnwww}}}YYY???CCCEEEIIIIIIAAA999<<>>BBBLLLZZZffflllrrrwwwyyy}}}yyy~~~www___```qqq|||rrrmmmmmmbbbEEE777:::999:::@@@@@@@@@AAACCCCCCCCCEEEHHHJJJEEEJJJfffsss^^^VVVeeeyyyzzzyyyqqq___LLLBBBAAA>>>;;;777555555444333111666888999;;;<<<<<<<<<;;;======>>>???@@@AAAAAABBBDDDFFFIIINNNSSSXXX\\\^^^gggjjjpppwwwwwwYYYGGGDDDEEEHHHCCC;;;;;;AAA<<>>>>>CCCNNNWWW[[[UUUOOOEEE<<<666555777999>>>;;;>>>MMMaaaiiiZZZEEEIIILLLHHH???@@@IIILLLGGG@@@AAA@@@;;;777555666666333555666666777888<<>>eee|||zzzyyygggQQQPPPbbbkkkgggaaaaaabbbhhhtttmmmKKKLLLttt~~~xxx|||zzzzzzgggKKK===BBBGGGKKKJJJAAA<<<;;;999999999999888777777777888999::::::;;;;;;<<<;;;:::999777555444444111111222222111///...,,,/////////...............,,,,,,+++++++++,,,---...111111111222333444666777888777666555333222111111......///000222444666777777777555444333222222333111111222333555666777777777888;;;>>>@@@EEEQQQ\\\fffmmmuuu|||}}}yyy}}}mmmoooyyyzzzqqqkkkxxx|||XXX@@@777;;;:::<<>>???@@@@@@@@@@@@BBBCCCEEEHHHKKKPPPUUUYYYdddfffjjjoootttZZZMMMFFFJJJKKKCCC<<<===;;;<<>>CCCBBB<<<<<>>;;;:::::::::888666666666666777888999999:::;;;:::999888666555444333000111222222222111///...000000000//////.........,,,,,,+++++++++++++++,,,111111111222444666888999777777666444333222111000---------...///000111222333333222222111111111111000111222333444555666777777777:::>>>???@@@JJJUUU\\\eeeqqq~~~~~~{{{|||zzzttt|||rrrNNN===888<<<;;;===CCCBBB@@@BBBDDDEEEEEEEEEGGGIIIIIIOOOQQQrrrzzz~~~ttt```ZZZVVVUUUeee~~~hhhOOOAAA@@@???<<<999666555444555888999:::;;;<<<======>>><<<<<<>>>??????????????????@@@BBBCCCDDDHHHNNNRRRYYY[[[```fffkkkuuugggUUUWWWYYYNNN@@@:::777999;;;===@@@FFFMMMQQQRRRSSSTTTUUUVVVVVVWWWWWW\\\VVVWWW]]]^^^^^^mmmrrriiigggjjjllljjjiiihhhgggfffddd```]]]YYYWWWTTTSSSYYYhhh|||rrrbbbfffkkkhhh```ZZZXXXYYYUUUPPPPPPOOOPPPMMMLLLZZZgggfff^^^VVVgggvvveee```jjj~~~SSSEEEDDDBBBEEEPPP```jjjmmmnnnooonnnmmmlllllllllkkkhhheeecccYYYLLL@@@888555444555777777777777666666666666444444444444444444444444333333333333333333333333000000000///......---------,,,,,,++++++++++++,,,,,,,,,,,,---...000111222333777999888;;;CCCJJJLLLMMMHHH@@@999555444666777333555555555;;;FFFOOORRRFFFHHHEEE>>>;;;===@@@???;;;777555555333000000333000111222222222444777:::===>>>@@@CCCGGGJJJNNNPPPLLLOOOSSSWWWYYY\\\___bbbaaajjjqqqqqqoooppprrrrrrrrrpppooopppnnnkkkkkkooolllmmmmmmllllllnnnrrruuuuuuqqqjjjiiijjjooo|||mmmcccLLL999888666666666666777777777777666777888777777777999;;;<<<;;;GGGxxxoooxxxzzzjjjUUULLLVVVccc```^^^^^^eeesssdddLLL[[[xxx}}}oooOOOGGGFFFJJJRRRRRRHHHCCC===;;;;;;;;;999666666666666666666777888999999999888777666555555444111111222222222111111000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000222555777888999555555444333111000//////---,,,,,,,,,---...//////000000000000000000000000///000111222444555666666666555888>>>>>>===EEERRRUUU___mmmzzzzzzttt}}}|||~~~tttxxx}}}uuugggGGG:::999>>>;;;>>>CCCAAA@@@CCCEEEFFFFFFFFFGGGHHHIIIMMMNNNbbbvvvrrrwwwqqqaaaWWWPPPLLLVVV|||rrrXXXDDDBBBBBB@@@<<<888666666777::::::;;;<<<===>>>??????<<<=========>>>>>>>>>>>>===???AAAAAAAAACCCHHHMMMRRRUUU[[[dddiiippp|||rrrnnnjjjXXXDDD<<<888999:::;;;>>>CCCJJJOOOLLLMMMOOOQQQRRRTTTTTTUUUWWWVVVXXX[[[\\\[[[bbbkkk{{{zzzkkkdddccceeeeeecccbbbccceeeggggggdddaaa]]][[[[[[cccssshhh___lllpppjjj```XXXXXXZZZVVVMMMIIIPPPMMMGGGKKKOOOQQQVVVUUUVVVYYY~~~lllfffppp___III@@@DDDEEEOOO```lllpppppprrrooommmlllkkklllkkkjjjhhhccc\\\PPPCCC;;;777666555666666666666777777777777555555555555555555555555333333333333333333333333000000000///......------......---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///444666666999@@@FFFGGGGGGBBB<<<555222222444666444777666111111:::EEEKKKOOONNNHHH???:::::::::999:::444222555555111111555000111111111111333666888;;;<<<>>>@@@DDDIIILLLOOOKKKNNNQQQSSSVVVYYY^^^aaadddnnnuuusssnnnmmmoooppppppmmmlllmmmkkkjjjlllrrroooooonnnmmmmmmppptttxxxsssllllllnnntttyyymmmdddKKK888:::666666666666777777777777777888888888666666888999<<<@@@CCCeeepppuuu|||www```KKKPPPcccddd___\\\aaaooowwwTTTUUUqqqzzz|||}}}```RRRJJJIIIPPPSSSOOOHHH@@@<<<<<<<<<:::888888888777666666777888999999999888888888777777777222222111111111222222333222222111000000///......,,,------......---------,,,...111444666888999999666555555333222111000///......---------......///---...//////000000000000...///000111222444555555555333666======:::CCCPPPZZZaaallltttuuupppjjjfffrrrwww~~~zzztttiiinnntttlll___CCC:::;;;???;;;===BBB???AAACCCFFFGGGFFFFFFGGGHHHHHHJJJMMMXXX|||wwwxxxsssjjjXXXKKKHHHPPPoooyyydddPPPGGGFFFDDD???999555555666::::::;;;;;;<<<>>>??????======<<<;;;<<<===>>>???===@@@BBBBBB@@@AAAFFFKKKOOORRR[[[fffmmmnnnqqquuunnntttuuu^^^GGG>>><<<<<<<<<;;;<<<@@@FFFKKKHHHIIIKKKNNNPPPQQQRRRSSSRRRSSSUUUWWWWWWXXXZZZ]]]ccc~~~yyymmmbbb]]]]]]]]][[[YYYYYY[[[___dddfffeeebbb]]]^^^fffxxx{{{]]]UUUcccdddbbb\\\XXX[[[]]]TTTFFFEEEVVVPPPGGGQQQSSSKKKOOOKKKYYYVVVpppnnnjjjtttgggLLL===BBBAAAJJJ\\\iiimmmmmmooorrrpppmmmkkkkkkjjjiiigggaaa[[[QQQEEE>>><<<;;;999666666666666777777777777555555555555555555555555333333333333333333333333000000000///......------///...------,,,,,,,,,,,,------------...///000111---222666666:::AAAFFFGGGCCC???888333000000333444---333666333222777???CCCPPPMMMFFF>>>;;;::::::999888222///222222...---111///000111111111222555888999:::<<>>???>>>===;;;:::;;;<<<>>>???===AAADDDDDDAAABBBFFFJJJKKKNNNXXXfffllljjjgggffflllpppxxxxxxaaaFFF???AAA<<<888666:::===???CCCGGGIIIFFFHHHMMMPPPNNNMMMNNNSSSWWWUUUQQQSSSYYYZZZUUU]]]aaahhhnnnrrrtttsssssssssmmmeee^^^XXXUUURRRPPPSSSPPPRRRVVVVVVTTTVVV]]]jjjwwwvvvfffbbbdddfff^^^]]]YYYWWWZZZ\\\UUUKKKPPPIIIJJJPPPOOOFFFDDDIIIIIIUUUNNN]]]rrrddd???>>>???EEERRRcccppprrrooosssqqqpppooooooooommmllliiieee]]]RRRFFF===999777555777888888777666666777666555555555555444444444333333333222222222111111000000000000////////////.........------,,,,,,,,,++++++++++++,,,,,,---.../////////111444888<<>>888777555000000000//////............/////////000111111222222999:::;;;===@@@CCCFFFGGGQQQQQQPPPOOOPPPRRRUUUWWWjjjnnnrrrssspppkkkgggdddbbb___aaallluuuvvvrrrooolllmmmlllmmmqqqwww{{{{{{}}}{{{{{{tttmmmgggsss|||qqqiiiSSSAAA:::555555555555555666666666666777777777777888888888888@@@444;;;LLLmmmpppsss|||jjjSSSOOOTTTVVVbbbaaaTTTWWWmmm||||||iiiYYY~~~uuuzzzfffTTTGGGBBBKKKPPPOOOKKKDDD===::::::;;;999999888777777777777777999999999999999888777666666555444333222333444555333333333222222222111111000...---++++++,,,---...,,,...111333333444666777666777888888777444111......//////000000000111111/////////////////////////////////000111111222222444111444:::888888HHH\\\fffnnnlll```XXXYYYWWWQQQ\\\SSSWWWpppssscccaaappp{{{jjjPPP<<<;;;::::::;;;<<<===>>>AAADDDHHHJJJIIIGGGFFFEEEKKKEEEAAARRRXXXkkkUUUJJJJJJVVVppp{{{xxx~~~tttbbbRRRDDD>>>;;;555333555888:::<<<==================<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCLLLNNNUUU]]]```^^^___bbbcccrrr|||{{{~~~eeeyyy^^^III===??????AAAAAA;;;777<<>>===666222222111.../////////......---------/////////000111111222222666777888:::===@@@BBBDDDIIIJJJKKKLLLOOORRRVVVYYYeeehhhkkkkkkgggaaa[[[XXX^^^]]]bbblllttttttrrrpppnnnmmmmmmpppxxx~~~wwwvvvyyymmmeeessspppeee^^^JJJ<<<888444555555555666666777777777666666777777777888888888;;;555<<>>??????AAADDDHHHIIIHHHEEECCCEEEFFFAAALLLPPPppp{{{fffUUUIIIMMMeee|||~~~~~~yyydddUUUFFFAAA???:::666444888:::<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBHHHIIIOOOVVVYYYYYY\\\```hhhrrrxxxvvvzzzRRRsssiiiRRRHHHDDDAAA???;;;777888===@@@======CCCHHHIIIKKKNNNLLLKKKNNNRRRSSSQQQPPPQQQPPPSSSXXX\\\______^^^]]]YYYXXXVVVSSSNNNIIIDDDAAAEEE???>>>GGGVVVgggwwwvvvaaaNNNIIIOOOVVVXXX\\\^^^[[[UUUQQQNNNIIIDDDHHHHHHOOOYYYZZZPPPJJJJJJJJJKKKNNNWWWvvviiieeekkk{{{[[[DDDAAAAAAHHHTTTaaajjjoooqqqnnnjjjfffeeegggiiikkkoookkkfffbbb]]]SSSEEE:::777777666666666666666777666555555555555444444444333333333222222222111111111111000000000/////////.........---------------,,,,,,,,,,,,,,,,,,---...---------///111555888999666555333111000///......000///......---.........000333444000...//////.........------------,,,,,,...//////000000111111222444555666999;;;>>>AAABBBCCCDDDFFFHHHJJJOOOTTTYYY]]]```cccccc___YYYTTTRRRXXXZZZbbbmmmrrrqqqpppqqqpppmmmlllrrr}}}}}}zzzssslllzzzvvvbbbWWWPPP@@@666555333555555666666777888999999666666777777777777888888777888???@@@FFFtttuuuzzztttfffZZZPPPhhhuuu}}}sss```^^^ttttttlll}}}}}}}}}^^^IIIHHHKKKKKKJJJGGGCCC???;;;888999999888888888999999:::777777888888999888888888777666555444333333333333222222222111111111000000111111///.........///000+++,,,.../////////111222333444666777777666555333000///---------...000111/////////////////////////////////000111111222222111222777;;;999;;;JJJ]]]qqqtttnnn```YYY\\\```___]]]XXXXXXbbbqqq}}}zzzlllzzzzzz{{{xxxuuuuuuppp]]]III<<<;;;;;;:::;;;===>>>???>>>???BBBGGGKKKKKKGGGCCC@@@IIIBBBHHHNNN___xxxdddNNNFFFYYYrrrkkk[[[JJJEEEDDDAAA:::666888999;;;<<<<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@DDDDDDHHHNNNRRRTTTZZZ```iiinnnpppnnnsss~~~~~~NNN\\\zzz___NNN???<<<>>>>>>;;;999===:::<<>>EEEXXXppprrrrrrmmmRRRBBBCCCLLLSSSTTTVVVZZZ[[[UUUPPPOOOOOOMMMJJJIIIMMMSSSTTTMMMJJJJJJMMMFFFMMMWWWiii|||aaa^^^[[[fffiiiHHHBBB>>>CCCLLLWWWbbbjjjmmmllljjjhhhffffffgggiiilllhhheeefffdddZZZHHH::::::888666555666666777666666555555555555444444444333333333222222222111111111111111000000000//////...............---------------,,,,,,,,,------...++++++,,,---///222444555555444444333222111///...111000000///............---///000///......//////,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111444555777999;;;>>>AAABBBDDDDDDDDDCCCDDDHHHPPPVVVWWWZZZ^^^___]]]ZZZWWWVVVSSSXXXbbblllooolllmmmqqqrrrlllkkkssszzzxxxqqq]]]RRRIII999333444222444555666777888999:::;;;666666666666777777777888777<<>>888666666888:::<<<<<<:::888;;;;;;<<<<<<<<<<<<<<<<<<>>>============>>>>>>???DDDCCCEEEJJJNNNRRRYYYaaaeeegggggggggmmmwww|||{{{|||{{{|||PPPVVViiizzzgggRRREEE???;;;:::;;;999888;;;CCCGGGGGGFFFGGGHHHHHHJJJMMMLLLJJJMMMRRRMMMNNNOOOOOONNNLLLIIIGGGHHHGGGEEEAAA>>>===@@@CCCBBBJJJZZZppppppbbb___iiiyyywwwaaaHHH>>>CCCLLLRRRSSSOOOTTTWWWRRRNNNOOOPPPPPPUUUQQQOOONNNMMMLLLLLLOOOPPPEEELLLWWWeeeeeedddXXX\\\{{{OOODDD<<>>@@@AAAAAA@@@AAAFFFLLLNNNJJJEEEBBBIIIBBBCCCUUUXXXuuuvvvttttttxxxxxxkkkWWWNNNPPP```|||xxxlll[[[LLLEEEAAA>>>:::555555555888<<<===<<<;;;::::::;;;<<<======<<<<<<>>>===============>>>>>>CCCAAABBBGGGJJJNNNVVV^^^^^^```bbbeeekkkqqqsssrrrzzzvvvxxxzzzNNNSSS\\\nnn}}}mmmYYYBBB444555===888777:::BBBGGGGGGGGGHHHLLLPPPQQQKKKFFFDDDDDDCCCAAABBBBBBBBBAAA???===;;;;;;<<<===>>>AAAHHHSSS[[[mmmttt{{{wwwccc___[[[]]]ggguuucccRRRAAA>>>EEEMMMQQQSSSRRRWWWXXXTTTQQQRRRTTTSSSYYYUUUOOOJJJHHHIIILLLOOOOOOHHHKKKUUUcccoooeee[[[VVVvvvbbbNNN>>>===EEENNNYYYcccpppvvv}}}{{{uuuqqqooojjjggggggjjjmmmfffWWWJJJEEE???999666666777666555666555555555555444444444333333333222222222111111222222111111111000000000...............////////////...------------------***++++++,,,---...//////...............---,,,+++,,,,,,---------,,,++++++---,,,---...---******...++++++,,,,,,,,,,,,---------......//////000000111000111222555777:::===>>>@@@CCCFFFFFFFFFHHHPPPVVVXXXXXXXXXWWWVVVVVVXXXZZZYYY\\\cccjjjkkkhhhjjjnnnmmmjjjooo}}}rrrgggooohhhkkkvvvqqqaaaTTTGGG777444777222555555666666777888999999555555666666666666777777666999888999;;;IIIxxxwwwnnn\\\OOOXXXhhhpppddd[[[qqqhhhdddvvv~~~qqqYYYPPPLLLIIIKKKOOOOOOIIIBBB::::::999888888888888888666666777777888777777777555666666666666555444444333333333222222222111111/////////.........---------...///......///222555888888888777666555444333222111///.........000111000000000000000000000000/////////000111111222222222333888AAALLLXXXccciiieeefffggggggjjjqqq|||yyyvvv|||xxxxxxmmm___PPPCCC:::;;;;;;;;;;;;<<<>>>@@@BBBAAA??????BBBFFFGGGFFFCCCDDDEEEAAA>>>MMMOOOZZZtttqqquuu|||vvvaaaMMMEEEHHH___~~~|||yyymmmYYYHHH@@@===<<<888555444666:::>>>>>><<<999:::;;;=========<<<<<<======<<<<<<<<<===>>>>>>???===???DDDFFFHHHNNNUUUXXX[[[```eeeiiilllmmmmmmqqqqqqxxx}}}IIIOOOVVV]]]nnn~~~qqq___OOOGGGFFF@@@<<<;;;???BBBBBBCCCEEEVVVbbbeeeYYYPPPQQQLLLBBBAAABBBCCCDDDDDDDDDCCCBBB@@@DDDJJJQQQYYYfffvvv{{{qqqkkkeee^^^```hhhsss|||{{{QQQFFF>>>AAAHHHMMMSSSXXXVVVYYYYYYVVVUUUXXXYYYWWWXXXVVVRRRMMMKKKKKKLLLLLLLLLLLLJJJNNN\\\uuu~~~```bbbVVVqqqeeeHHH>>>AAAFFFOOOYYYjjjrrrzzz|||wwwqqqllljjjllliiihhhkkknnnjjj```WWWJJJCCC;;;666777888666444666555555555555444444444333333333222222222111111222222222111111111000000---........./////////000//////...---------------***+++,,,,,,---------------------,,,,,,,,,,,,,,,+++,,,---......------,,,,,,***+++...,,,((()))...,,,,,,,,,,,,---------...------......///000000000000111222444777:::===>>>===EEENNNPPPNNNLLLMMMPPPUUUTTTSSSQQQQQQTTTYYY]]]bbbbbbffflllmmmjjjkkknnnnnnnnnvvv|||ooorrrhhhlllvvviiiZZZOOOCCC555444888222555555555666666777777777555555555666666666777777444888777:::<<<===fff~~~xxxhhhUUUYYYbbbjjjfffbbbooo|||{{{kkk[[[[[[yyy~~~mmmXXXQQQLLLNNNTTTWWWRRRLLL>>>===<<<;;;:::999999999777777777777777777666555444444666666777666666555444444444333333333333222000000000000//////......,,,---...---...000333666666666777777666666666666222222111000000000000000000000000000000000000000/////////000111111222222222555===KKK\\\gggiiifffcccdddeeehhhooo{{{~~~~~~yyyqqqtttwwwvvvlllZZZHHH???===;;;;;;;;;;;;===???AAABBBBBBBBBAAA@@@AAABBBBBBCCCDDDAAADDD===DDDGGGHHHssswwwuuu|||yyygggRRRGGGAAALLLkkkpppUUUFFFCCCCCC>>>999555555999<<<===<<<888999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???===<<>><<<<<<;;;<<<@@@VVVkkktttiiidddjjjeeeWWWOOOPPPRRRUUUVVVWWWWWWWWWZZZ___eeekkkrrr}}}}}}eeeXXXYYY]]]^^^uuuHHH@@@===CCCJJJOOOVVV^^^QQQSSSSSSQQQSSSWWWYYYVVVXXXZZZYYYWWWUUUTTTRRROOOIIIOOOIIIHHHUUUfff___mmm]]]qqq{{{RRR@@@===>>>EEENNNhhhpppwwwyyytttnnnjjjiiillljjjiiikkkmmmjjjddd^^^MMMEEE<<<777777888666444666666555555555444444444333333333222222222111111222222222111111111111000---.........//////000000000///...---------------++++++,,,---------,,,,,,///......---------...///,,,---///000111000//////,,,)))***...---)))***000,,,,,,,,,------.........------......///000000000222333444666999<<>>222444888222555555555555666666666666555555555555666666666777444:::999===<<<444VVVsssYYYYYY^^^eeegggfffnnnzzzmmmdddfff~~~ttt```QQQ```___VVVOOOPPPXXX\\\YYYSSSAAA@@@>>>===;;;;;;::::::777777888777777666555555333444555777777777777666555555444444444333333333111111111111111000//////+++,,,,,,,,,---///333777555555555666777888888999222222222222111111000000000000000000000000000000/////////000111111222222333777AAARRRdddlllfff\\\gggffffffkkkttttttxxx}}}xxxsssmmmrrrsssfffOOO>>><<>>>>>===<<<;;;;;;;;;<<<<<<===??????======@@@EEEFFFDDDFFFJJJKKKPPPWWW[[[[[[\\\aaagggbbbffftttLLLKKKNNNQQQQQQ___dddTTTFFF@@@>>>:::888:::DDDKKKRRR___www|||lllwww|||}}}rrr}}}zzztttmmm^^^WWW[[[aaavvvxxxZZZCCCAAABBBFFFLLLPPPQQQPPPTTTMMMJJJNNNQQQPPPSSSXXXaaajjjaaaRRRSSSUUUOOOMMMMMMQQQOOOGGGSSS]]]|||lllfffgggxxxyyy@@@999GGG;;;KKK```ooo|||zzzpppjjjiiijjjpppllljjjmmmpppnnnggg___RRRJJJAAA:::888888888777666666555555555444444444333333333333333333333333000000000000000111111111000/////////............////////////............---------------------------------------------------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///000111333555888:::;;;@@@GGGNNNPPPLLLHHHGGGHHHPPPOOONNNNNNQQQXXXaaagggjjjmmmpppooommmlllnnnpppqqqrrr{{{xxxttt^^^SSSDDD999555444333111222333555666777666666555555666666666666666555555555:::999999:::;;;PPPqqqfffeeehhhnnnnnniiihhhlllZZZ^^^dddpppyyy\\\RRRrrrxxxgggTTTMMMQQQVVVXXXXXXJJJFFF@@@===;;;;;;:::999999999888888777666666666444444555555555555555555222222222222222222222222111000///......------...///...------...000333444666555555444444444555555222111000............///111111000000//////......333......222333//////333111>>>RRRcccmmmlllbbbXXXiiiooopppnnnyyynnniiijjjuuuooossszzz~~~sssnnnqqqjjjXXXHHHAAA===:::===??????<<<888999???DDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@AAAEEEKKKOOOyyyppp|||pppSSSMMMBBBUUUppp{{{|||]]]TTTZZZ[[[CCC666777555888>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCKKKOOOTTTVVVWWWXXX[[[]]]]]]fffkkktttNNNJJJIIIJJJJJJPPPiiiqqqXXXKKKGGGDDDAAABBB<<<@@@CCCLLL___sssuuukkkwww}}}uuummmfff```[[[WWWWWW]]]^^^cccoooxxx}}}~~~~~~OOOCCCDDDFFFLLLSSSWWWXXXXXXUUUNNNKKKMMMOOOOOORRRWWWpppuuuhhhUUURRRPPPIIIGGGKKKOOOOOOHHHRRRXXXoooxxxmmmffftttZZZ@@@CCC<<>><<<:::999:::999999888777777666666555555555555555555555555333333333333333333333333111111///...............///...------...000333444666555555555555555555555333222000///......///000111111000000///////////////---...333333111222777:::GGGWWWaaabbb___[[[XXX```mmmuuutttzzzyyysssrrr{{{dddeeeiiirrrxxxqqqiiimmmiiiXXXFFF>>><<<<<>>@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBCCCBBBAAABBBEEEIIIMMMkkkuuukkkSSSBBBJJJ^^^gggyyyxxxkkklll___FFF999999555555999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFJJJNNNQQQRRRRRRTTTVVVVVV```eeelll|||MMMGGGDDDFFFGGGGGGQQQ]]]{{{yyyrrrppphhh\\\TTTEEECCC===:::CCCQQQTTTMMMRRRWWW___hhhnnnnnniiieeeeeebbb]]]XXXUUUTTTUUUVVV^^^gggkkkqqq~~~{{{VVVHHHJJJMMMRRRXXX[[[\\\[[[VVVPPPLLLLLLNNNOOOSSSWWWfffjjj]]]MMMLLLMMMIIIJJJKKKMMMPPPJJJQQQSSS]]]nnnmmmOOO???===HHHSSS]]]fffiiikkkppprrrrrrrrrqqqqqqtttwwwuuummmfffbbbYYYLLLAAA;;;888888888666666666555555555444444333333333333333333333333333333333222222111111111000000000/////////......////////////............------------------------------------------------------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222444555777888;;;<<<>>>BBBEEEIIILLLNNNKKKMMMOOORRRVVV\\\dddiiilllooorrrrrrooommmnnnoootttzzzsssooorrr|||vvvSSSIII===999???FFFKKKLLLIIIGGGDDD???;;;777444333444555555666666666555555555888666666999777???SSSyyyoookkkiiijjjhhhaaa\\\ZZZQQQRRRXXXbbbmmm\\\SSSeeepppbbb\\\VVVRRRUUUPPPJJJDDDAAA>>>;;;999:::::::::999888888777777555555555555555555555555444444444444444444444444111111000///........................///000222333666666555555666666666666444333111000//////000000111000000000000/////////......111333333222666<<>>DDDHHHKKKIIIEEE@@@>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHJJJUUUrrrzzzyyy```JJJHHHTTT\\\pppzzzeeeLLL>>><<<777555666333999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEIIINNNQQQQQQQQQRRRRRROOOZZZ^^^bbbmmmyyyGGGCCCCCCHHHIIIIIILLLRRR[[[~~~nnnfffWWWIIIGGGLLLMMMIIIPPPPPPWWWbbbccc\\\YYY]]]]]]]]]bbbgggjjjkkknnnrrrvvvxxxqqqooo}}}iiiRRRRRRRRRTTTWWWYYYZZZZZZVVVQQQMMMLLLNNNRRRUUUXXXUUUZZZQQQGGGKKKMMMKKKNNNNNNMMMPPPKKKPPPPPPQQQrrruuueeejjjdddAAA@@@DDDJJJRRR[[[bbbkkkrrrtttqqqsssqqqpppsssuuutttoookkkggg___SSSGGG???;;;;;;;;;666666666666555555555555444444444444444444444444555555444333222222111111000000000////////////...////////////............------------------------,,,,,,------------------,,,---......///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111111222222444555666:::999:::===BBBGGGJJJJJJJJJMMMQQQVVVZZZ```fffjjjeeeiiinnnooonnnoooqqqssssss~~~zzzwwwyyynnnLLLJJJHHHHHHIIIKKKLLLLLL???===:::666444222222222444444555555666666555555555888555666<<<999:::GGGzzz|||vvvooodddYYYXXX]]]```^^^[[[ZZZXXX^^^iiippp|||mmmTTTTTTdddyyylllccc\\\VVVRRRNNNIIIEEEBBB???<<<:::;;;;;;::::::999888888888666666666666555555555555444444444444444444444444222111000///........................///000222222555555666666666666666666444333222000000000000111000000000000000000000000111222333333222444<<>>===@@@DDDEEECCCAAA@@@@@@??????@@@AAABBBCCCDDDDDDCCCEEEFFFEEEDDDDDDEEEGGGQQQWWW}}}yyylllTTTJJJSSS\\\lllgggOOOAAA@@@999666777222888888999999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@EEEHHHLLLOOOQQQPPPPPPOOOOOOXXXYYYYYY```iiiDDDDDDFFFIIIHHHGGGKKKPPPUUUnnnwwwkkkhhhjjjkkkhhhlllkkkrrr~~~xxxxxx}}}~~~}}}yyy{{{tttlll}}}}}}oooXXXWWWVVVTTTTTTVVVYYY\\\SSSQQQMMMLLLOOOTTTXXXYYYTTTZZZSSSMMMPPPOOOJJJMMMRRRLLLQQQKKKMMMQQQOOObbb{{{bbbWWWeeeqqqCCCAAA@@@DDDKKKTTT]]]iiirrrrrrnnnrrrooommmnnnpppqqqpppnnnnnnggg\\\OOODDD===::::::777777666666666555555555444444444444444444444444555555555444333222111111111000000000////////////////////////............------------------------,,,,,,,,,---------......,,,------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000000111111222333444:::999:::===AAADDDEEEDDDLLLOOOUUUZZZ^^^ccchhhkkkgggkkkoooqqqqqqsssvvvzzz}}}{{{dddTTTUUUTTTMMMCCC<<<:::<<<888777666555444555666777333333444555555555555555555999666777>>><<<:::BBBeeeuuuxxxiiiZZZXXXbbbiiiddd[[[___YYY]]]kkkuuu^^^OOORRR___xxxjjj___VVVMMMJJJFFFDDDBBBAAA???===<<<<<<;;;;;;::::::999999777777666666666555555555222222222222222222222222222111000//////......///.........//////000111111444444555666777777666666444333222000000000000111000000000000111111111111222333333111444===HHHPPPYYYVVVUUUUUUSSSVVVdddsss}}}qqqbbbiiisssuuujjjnnnpppbbbPPPDDD>>>=========;;;<<<>>>??????@@@AAACCC??????@@@BBBCCCDDDEEEFFFCCCDDDFFFEEEDDDCCCDDDEEEOOOIIIyyyyyyaaaLLLKKKUUUbbbhhhOOOBBB@@@:::777888333777777888888999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===??????AAACCCFFFIIILLLLLLKKKJJJPPPWWWUUUSSSXXX___qqqEEEGGGIIIGGGCCCAAADDDIIILLLVVV~~~||||||xxxxxx}}}jjjXXXXXXWWWUUUTTTVVVYYY\\\PPPPPPMMMKKKNNNTTTVVVUUUOOOTTTPPPMMMRRRPPPKKKPPPSSSKKKQQQJJJIIIQQQOOOYYYlllTTTSSSiiiuuuDDD???888>>>EEEMMMVVVcccmmmooolllpppnnnlllmmmooopppppppppsssooofffYYYLLLAAA;;;888777777777666666666555555444444444444444444444444444444444333333222222222111111000000000/////////////////////............------------------------+++,,,,,,------.........,,,,,,---...////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////000000222333444999999;;;<<>>??????===<<>>======>>>???AAABBB>>>???@@@AAACCCDDDEEEFFFBBBCCCDDDDDDBBBBBBCCCDDDGGGCCCiii{{{ZZZHHHMMMWWWnnnpppVVVGGGDDD<<<999999555666666777888999::::::;;;888888999999::::::;;;;;;:::::::::;;;;;;<<<>>>>>>BBBBBBDDDGGGKKKMMMLLLKKKMMMUUUUUUVVV\\\^^^jjj~~~EEEGGGHHHFFFDDDDDDEEEFFFDDDJJJaaa|||sssrrrsss{{{}}}|||hhhUUUWWWXXXVVVSSSQQQRRRSSSNNNOOOMMMJJJKKKPPPQQQMMMFFFKKKGGGGGGOOONNNLLLSSSQQQIIIRRRJJJEEEPPPNNNQQQkkk|||]]]PPPVVVbbbVVVGGG999:::???EEEMMMYYYfffmmmmmmmmmmmmoooqqqrrrsssqqqpppqqqppplllcccVVVJJJAAA>>>777777777777666666666555555555555555555555555555333333333333222222222222111111111000000000//////////////////............------------------------++++++,,,,,,---......///+++,,,---...///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........///000111333444666888999:::;;;@@@HHHNNNWWWYYY]]]```cccfffjjjmmmnnnooopppoooooosssyyyssslll~~~mmmUUU@@@<<<777333111222555888222333444444444444444444111222333444555555555555222999666333999999777>>>KKKmmm{{{sssqqqooossssssxxxwww^^^TTT[[[}}}hhhYYYVVVQQQNNNKKKGGGCCC@@@>>>>>>======<<<;;;;;;:::888888777777666555555444333333333333333333333333333222111000////////////...//////000000000000000000111333555666555444444333222000///......///000000000111111111222222222111444555:::FFFUUU[[[ZZZOOOIIIJJJSSSYYY```oooyyyeee```{{{yyysssllliiiqqq^^^NNN@@@===???>>><<<<<<@@@???>>>>>>???@@@AAAAAA======>>>???AAABBBCCCCCCAAABBBBBBBBB@@@@@@BBBDDDDDDEEEZZZsssSSSMMMQQQ___yyygggUUUNNNCCC>>>===999555555666777888999::::::777888888999::::::;;;;;;::::::::::::;;;<<<======DDDBBBBBBEEEJJJNNNNNNNNNJJJTTTZZZaaakkkjjjlllxxxCCCEEEGGGHHHKKKNNNMMMKKKJJJNNNQQQ[[[zzz|||}}}yyyyyy{{{}}}vvv~~~zzzdddjjjSSSVVVXXXVVVQQQKKKGGGFFFMMMOOOMMMIIIIIIMMMLLLFFFKKKMMMGGGEEELLLKKKJJJRRRNNNFFFRRRJJJCCCNNNLLLLLLVVVxxxhhhVVVTTTXXXuuuqqqXXXDDD888<<<@@@EEEQQQaaallloookkknnnrrrvvvwwwvvvrrrpppkkkmmmnnnhhh^^^RRRJJJFFF777777777777666666666666555555555555555555555555222222222222222222222333111111111111000000000000000/////////............------------------------++++++,,,,,,---...//////+++,,,---...//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------...000111333444333666777777999AAAMMMWWW[[[]]]___bbbcccfffjjjmmmppprrrsssssstttzzzrrrfffqqqttt```CCC777333///111666777444///000111333555666666555444111222333444555555555555111999555000444555444;;;<<>>>>>>>>===<<<<<<;;;;;;999888888777666555555444444444444444444444444444333222111000////////////...///000000000000000//////000333555555555444333222111000............///000000111111222222222222555888:::@@@LLLYYYZZZSSSDDDBBBIIIVVV___fffyyyuuuooorrr{{{oooooodddggg|||kkkhhhffffffmmmQQQEEE===???@@@===;;;============>>>AAABBBAAA@@@<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???@@@BBBDDDIIILLLOOOvvv^^^PPPLLLRRRgggvvvbbbXXXKKKDDDBBB===444555666777888999::::::777777888999::::::;;;;;;::::::::::::;;;;;;<<<===@@@>>>===???EEEIIIKKKKKKIIIVVV```nnnzzzvvvrrryyyCCCCCCDDDFFFJJJLLLKKKKKKDDDNNNNNNLLLZZZyyy}}}wwwsssZZZZZZuuuttt[[[WWWVVVRRRLLLFFFCCCDDDFFFJJJKKKJJJHHHHHHJJJJJJIIIFFFEEECCCCCCDDDGGGJJJLLLJJJIIIGGGFFFEEEFFFFFFGGGVVVmmm~~~aaa[[[^^^kkkaaaDDD<<<===AAAFFFWWWggggggnnnppprrrtttxxxzzztttjjjllljjjgggddd```ZZZRRRMMMBBB>>>:::888777777444111555444333333222222222333333333333222111000//////000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------......000111111000//////777555444888@@@JJJRRRWWW]]]```eeegggeeecccgggmmmsssqqqppptttyyy|||uuu~~~~~~tttrrr|||{{{kkkPPP===444333333222222333333444444333555:::>>>===777111444444444333333222222222555444444555555666777888???BBBtttqqq}}}pppooovvvsssSSSUUU___vvvkkkdddaaaXXXKKKHHHNNNCCCAAA>>><<<<<<<<<;;;::::::999888777666666666666333333444444444444444444444444444333222111000///000000000/////////222444222333555666666555333222222333333222111///---,,,333111...---...111555777666AAALLLPPPPPPNNNLLLKKKKKKRRRYYY]]]cccrrryyyhhhnnn|||wwwiiigggxxxzzzuuutttpppiiidddEEEDDDBBB@@@???===<<<<<<<<<<<<<<<<<<===============<<<;;;:::;;;>>>AAACCCAAAAAAAAA??????@@@CCCEEE???JJJJJJXXXyyyxxxSSSHHHNNNSSSxxxfffOOOFFFCCC>>>:::888555333333444666777888777777888::::::999777::::::999999999:::;;;;;;;;;<<<>>>???@@@CCCGGGJJJGGGRRR[[[eeexxxyyyBBBAAABBBEEEHHHJJJJJJIIIEEEHHHJJJNNNUUUdddhhhWWWWWWccceeebbb___XXXYYYUUUPPPMMMKKKJJJIIIHHHCCCCCCDDDFFFKKKPPPRRRQQQGGGFFFEEEDDDEEEHHHJJJLLLJJJIIIHHHGGGFFFFFFGGGHHHOOO\\\{{{kkkccc^^^iiiQQQ@@@;;;>>>AAANNN^^^ccchhhllloooqqqvvvyyyvvvqqqnnnllliiifffccc___YYYUUUIIICCC;;;666555555555444444444333333333333333444333333333222222111000///000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------..................---------,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------......000111111000000///666555666999@@@LLLWWW^^^___bbbfffhhhggggggiiilllooorrrwww{{{~~~|||ooopppvvvuuu}}}}}}uuueeeIII666444333333222222333333444333333555;;;@@@AAA<<<777444444333333333222222222444444444444555666777888999888___kkkiiirrrxxx^^^OOOOOOnnnwwwjjjgggcccWWWOOONNNFFFCCC@@@????????????>>>:::999888777777666666777444444444444444444444444444444444333333111000000000000111000//////222444222333444555555444222111000111111222111111//////---000222333333444777999AAAHHHOOOPPPNNNLLLLLLLLLWWW[[[```eeennn|||{{{ttt|||uuunnnvvv}}}{{{|||{{{kkkZZZCCCBBB@@@???===<<<<<<<<<;;;;;;<<<<<<<<<============<<<;;;:::;;;===@@@BBB@@@@@@@@@>>>===>>>@@@CCC>>>EEECCCLLLwww|||xxx~~~ZZZPPPQQQPPPvvvwww]]]KKKCCC@@@>>>:::666333333666999;;;888777777888::::::999777::::::999999999:::;;;;;;;;;<<<>>>>>>???AAAEEEHHHIIIRRRZZZeeezzz@@@???@@@BBBEEEGGGGGGFFFEEECCCFFFOOORRROOOnnn~~~}}}jjjXXXRRRTTTNNNNNNTTTUUUZZZTTTMMMIIIJJJJJJGGGEEECCC@@@@@@EEEMMMSSSTTTSSSIIIHHHGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIIIILLLPPPaaa~~~ppp\\\gggwwwcccGGG:::<<<<<>>===>>>>>>===;;;:::999888777777777777666666555555444444333333333444444333333222111000000111111111///000111333111111333444444333222111...///000111222222222111...111444555666888===AAALLLLLLKKKIIIHHHLLLSSSZZZfffiiinnnvvv~~~{{{}}}rrrxxx{{{{{{~~~hhhMMM???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>@@@>>>??????===;;;;;;===???AAAEEEAAADDD___sssjjj\\\UUUMMMjjjqqqYYYKKKHHHIIIBBB999222000222555777888777777999:::;;;:::888999999999999999:::;;;;;;;;;<<<=========>>>AAADDDHHHNNNVVV```uuu???>>>===???BBBCCCDDDCCCDDDEEEGGGNNNQQQLLLZZZzzz}}}{{{zzzmmmUUUIIIMMMQQQVVVVVVNNNQQQMMMHHHGGGIIINNNSSSVVVNNNFFFAAAEEELLLNNNMMMKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKIIILLLQQQaaabbbjjjZZZBBBAAA>>><<>>@@@???<<<333222222222222222222222333333333333444555666777:::<<<>>>ccckkknnnnnnfff\\\\\\jjjyyy]]]KKKSSS^^^}}}yyyooobbbYYYMMMIIICCC???=========<<<;;;;;;999888888888888888777777777666555444333333333333444444333222222111000111222111000000111333000000111222222222111111000000111111222222222333666444222333888???EEEHHHKKKFFFBBBBBBFFFQQQaaaoooqqqyyy}}}yyyuuuuuuqqqppp^^^DDD<<<<<<<<<;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>>>>>>>>>>===;;;:::<<<===AAADDD@@@@@@KKKccc~~~vvviiiVVVMMMWWWlllyyyfff^^^bbbVVVFFF999222111222222888777777888:::;;;:::999888888888888999:::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAGGGOOOWWWhhh???>>><<<===???AAABBBAAACCCKKKJJJKKKSSSVVVWWW```jjjzzziii^^^[[[IIIDDDNNNUUUZZZUUUFFFCCCEEEGGGHHHMMMXXXgggsssWWWLLLDDDFFFJJJGGGCCCBBBGGGGGGFFFEEEFFFFFFGGGHHHIIIHHHHHHGGGHHHIIIKKKLLLCCCLLLMMMcccnnn\\\]]]gggwwwyyySSSHHH???;;;AAAFFFNNN\\\jjjpppqqqtttvvvuuuxxxtttooollljjjiiigggffffffbbbZZZQQQFFF>>>999666555555555444444555666666222333333333333222111111111111111111111111111111//////............//////......---------,,,,,,,,,******+++++++++,,,,,,,,,---------.........////////////.........---------)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------.........///000000111222333666999;;;???IIIWWWbbbeeeiiikkkkkkoootttrrrmmmmmmrrrxxx~~~sssgggiii|||nnn```NNN999222333222222111111222222333///000222555777999888777222222222222222222222222222222222333333444555666555@@@777BBBmmmhhhzzznnnnnneee^^^dddxxxwww___TTTJJJkkkxxxlllfffUUUPPPIIICCCAAAAAABBBBBB<<<;;;:::999888888888888888888777666666555444444333333444444444333222222000222333222111000111222///000000111222222222222333333222222222333333333:::777555:::BBBHHHHHHEEEAAA???AAAJJJTTT^^^kkkxxx{{{mmmggg{{{xxxhhhaaaRRR>>>;;;;;;;;;;;;;;;<<<======999999999999::::::::::::::::::999999:::;;;<<<======>>>>>>===;;;:::;;;===;;;>>>===<<<>>>HHHtttzzzkkkrrrsssVVVOOOLLL\\\zzz{{{lllVVVDDD:::666444333666666666888:::;;;:::888888888888888999:::;;;<<<:::;;;;;;:::999:::<<<>>><<>>======???@@@AAAAAABBBLLLJJJHHHSSSYYYUUUSSS[[[```aaaIIIMMMFFFCCCLLLTTTRRRQQQPPPGGGBBBFFFIIIIIIIIIRRRaaannnWWWKKKDDDFFFGGGBBB@@@BBBEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIKKKLLLGGGOOOUUUWWWyyy^^^YYYTTTVVVtttnnnUUU???777===AAAGGGUUUcccjjjmmmppprrrqqqvvvsssooolllkkkjjjhhhfffeeeeeebbb[[[PPPDDD<<<777777777666555555555555555222333333333333333222222111111111111111111111111//////............//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........//////////////////.........------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///111222333222555999===BBBJJJTTT[[[aaaiiimmmlllnnnttttttooonnnssswww|||sssddd^^^nnnmmmaaaMMM888222222222111111111111222222000000111222222222222222111111111222222222222222222222222222333444555555444@@@999777dddqqqhhhvvv||||||ssseeeaaaooo|||dddJJJYYYtttooo^^^XXXOOOGGGDDDCCCCCCCCC<<<<<<;;;:::999999999999888888777777666666555555333333444444444444333333111222444333222000111111000000000111111222333333555555444444444444555666::::::>>>FFFMMMMMMFFF???>>>@@@MMM```lllnnnrrrxxxyyywww{{{fff]]]nnn|||~~~gggWWWHHH::::::::::::::::::;;;<<<===888888888888999999999999777777888888999;;;<<<===;;;<<<======;;;:::;;;<<<:::======>>>>>>???[[[nnngggyyyYYYPPPNNNWWWwwwttt[[[GGG<<<888666444555444444666999:::999888777777777888888:::;;;<<<::::::;;;:::888999;;;===<<<@@@FFFLLLRRRdddBBB@@@======???AAAAAAAAA@@@GGGFFFFFFNNNMMMJJJPPPUUURRRaaajjjQQQDDDNNNFFFGGGRRRTTTKKKJJJLLLGGGDDDGGGIIIHHHFFFHHHOOOUUUQQQGGGBBBFFFEEE@@@@@@FFFEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFEEEFFFGGGIIIKKKLLLQQQPPP]]]WWWtttlll^^^RRRNNN```zzzSSS>>><<<;;;BBBMMMXXX___eeelllppppppssspppnnnmmmlllllljjjhhheeeggghhhcccYYYNNNEEEAAA999999777666555555444444222222333333444333333222111111111111111111111111//////............//////......---------,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////............++++++,,,---------------++++++,,,,,,,,,,,,------......---...///111222333333666<<>>BBBGGGKKKLLLIIIFFFCCCJJJLLL[[[qqq~~~}}}~~~~~~yyysssccc[[[eeetttyyyyyyyyysss^^^MMMAAA:::999999888888888999::::::777777777888888888999999555555666888999;;;<<<===888999;;;;;;:::999:::;;;;;;>>>>>>@@@BBB???KKKfffppp}}}zzz___OOOPPPUUUlllyyy___JJJ>>>:::666444333333333555777999888777666666777777888:::;;;<<<999::::::999888999;;;>>>>>><<<@@@IIINNNWWWnnnCCCAAA>>>>>>???AAABBBBBB@@@AAAAAAFFFIII>>>>>>PPPKKKNNNSSSbbb\\\IIIGGGGGGRRRQQQKKKLLLKKKEEEGGGHHH???AAACCCFFFIIIKKKLLLNNNOOONNNEEEAAAEEEDDD>>>@@@HHHEEEEEEFFFGGGIIIJJJKKKKKKEEEEEEEEEEEEFFFHHHJJJLLLWWWJJJ\\\TTT___{{{gggXXXQQQVVVvvvrrrOOOBBB999???GGGOOOVVV^^^iiioooppppppnnnmmmmmmnnnnnnlllkkkgggjjjllliii```VVVOOOKKK;;;:::888777555444444444222222333444444333333333111111111111111111111111//////............//////......---------,,,,,,,,,,,,,,,------------................../////////000000/////////............+++,,,------......------++++++,,,,,,,,,---------......---...///111333444:::===DDDMMMWWW]]]``````XXXfffooolllkkkrrruuurrrsss~~~|||wwwuuulll```QQQZZZ{{{~~~pppooo~~~cccLLLCCC888111666222222111111111111222222222333333222111111222444000000111111222222222222111111111111222333444555444...777<<>>FFFJJJLLLIIICCCBBBHHHNNNZZZXXXbbbvvv|||lllaaa\\\bbbhhhjjjpppyyyzzzvvvnnn```PPPBBB===<<<888888777777777777888888777777777777888888888888333444555777999;;;======555777999999999888999:::999;;;888;;;@@@<<>>???888;;;GGGMMMNNNYYYiiiEEEEEECCCBBB@@@>>>===<<<===>>>@@@AAAAAACCCFFFHHHJJJGGGKKKUUUaaauuulllUUUEEELLLWWWPPP\\\TTTJJJGGGIIIKKKHHHEEECCCDDDDDDFFFGGGIIIKKKLLLKKKIIIGGGEEECCCBBBBBBBBBGGGGGGFFFFFFGGGIIIJJJKKKMMMKKKHHHGGGHHHHHHHHHGGGKKKKKKHHHNNN[[[pppfffVVV\\\dddpppAAA<<<<<<===BBBHHHNNNVVV```iiinnnppppppoooqqqssspppkkkmmmmmmlllkkkhhhaaaYYYSSSJJJAAA::::::777222222555222111000000222333333222222222222111111111111000000/////////............//////.........------------,,,,,,,,,,,,---......///---+++,,,///000///---000000000///......------,,,,,,,,,---------......///...---,,,,,,---...///............///333888===IIIMMMOOORRRZZZgggooorrrnnnkkkiiihhhjjjnnnuuu||||||vvv|||pppTTTHHHCCChhhtttiiilllwwwrrrTTTBBB:::555222111222111111111000000//////111111000000000000111111---...000111222222222111111111222222222333333333111555555666<<>>>>>===:::888999999:::;;;:::888777777777666666555555444333333333444444333333333333444444555444444444333444444555888444444999>>>???AAADDDBBBAAACCCGGGJJJOOOYYYdddrrrpppooovvv{{{yyy~~~|||nnncccggggggeeehhhmmmnnnkkkkkkcccXXXMMMCCC<<<777333777777777777777777777777555555555555555666777777222444777999;;;<<<;;;;;;888888888999999:::::::::999;;;===>>>???@@@BBBDDD]]]vvvrrryyyhhhJJJJJJNNNRRRhhhcccRRRAAA666>>>===666222666:::999666444;;;666555888888444555:::777777888999999:::;;;;;;:::<<>>@@@GGGTTT___dddjjjnnnnnnooosssuuutttpppnnnlllkkkiiieeeaaa^^^WWWMMMDDDAAA<<<777666888555444222222333444333222222222222222111111111111000000/////////.........//////.........---------------,,,,,,------...//////---,,,---///000///---111000000//////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......---...///000222666;;;@@@PPPTTTVVVXXX___jjjqqqrrrsssqqqnnnkkkjjjlllssszzz{{{zzzkkkhhhZZZIIIJJJXXXtttzzzrrrvvv}}}kkkMMM<<<777444333222111111111111000000000///111111000000000000111111---...000111222222111111111111111222222222333333333666555555888AAAfff{{{ooolllqqq}}}zzzgggiiivvviii]]]UUUKKKEEEAAAAAA@@@===<<<>>><<<<<<;;;999888777777888777777666666555444333333444333333222222333333444333444444444444444666777:::888:::???@@@>>>???BBBQQQNNNMMMQQQVVV]]]jjjwww{{{{{{}}}{{{~~~{{{tttnnniiidddgggmmmpppmmmiiiaaaYYYNNNDDD===999777666777777777777777777777777555555555555555666666777333555777999;;;;;;::::::888888888999999::::::::::::;;;===>>>>>>???AAABBBGGGjjj}}}xxxhhhTTTIIILLLKKKYYYyyyjjjRRREEEGGGBBB;;;666666666444555888555222222666777555666;;;777888888888999999::::::;;;===@@@AAACCCEEEIIILLL@@@@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCBBBCCCEEEGGGHHHEEEFFFHHHHHHMMM___ssseeeJJJQQQSSSOOOQQQTTTQQQPPPNNNMMMLLLMMMMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFNNNLLLJJJGGGFFFFFFGGGHHHJJJHHHGGGFFFFFFHHHKKKMMMJJJHHHFFFEEEGGGHHHHHHGGGHHHKKKIIIHHHKKKPPPlllwww^^^\\\cccqqq~~~PPPBBB===999999999===HHHTTT[[[fffooopppooossswwwyyyuuurrrnnnkkkjjjiiihhhgggcccZZZPPPJJJCCC===::::::777666444444555555333111333222222222111111111111000000000000/////////////////////.........---------------,,,------...//////...---...///000///...111111000000///.........+++,,,,,,,,,------------,,,,,,,,,---......//////,,,...111444777<<>><<<===???>>><<<:::999888888999999999888888777666666666555444444444444444444555333444666666555666999;;;>>>===>>>AAAAAAAAAFFFNNNkkkddd___^^^aaaiiiwww}}}xxxxxxzzzxxx}}}~~~~~~yyy}}}zzzkkkdddmmmvvvssskkkfff]]]TTTGGG<<<777666777999777777777777777777777777555444444444444555666666555666777999::::::999888888888888999999999999999:::<<<===>>>======???@@@>>>LLLuuuyyyjjj___GGGJJJFFFMMMeeezzzhhhVVVGGGGGGAAA<<<:::666333666;;;333111222555666555777:::777888888888888888888888;;;===???@@@AAACCCFFFIII@@@@@@AAAAAA@@@???>>>===BBBCCCDDDCCCAAAAAACCCDDDBBBCCCFFFIIIIIILLLWWWdddvvvgggQQQPPPPPPLLLJJJKKKJJJLLLNNNNNNLLLKKKNNNPPPGGGGGGGGGGGGHHHIIIJJJJJJOOOMMMKKKIIIHHHHHHIIIJJJJJJIIIGGGEEEFFFHHHKKKMMMHHHFFFDDDDDDFFFGGGGGGGGGFFFHHHFFFHHHNNNPPP___{{{nnn]]]ZZZbbbkkkpppSSSFFF<<<;;;===>>>CCCJJJYYYdddooossstttuuuvvvtttwwwtttooolllkkkkkkkkkjjjgggaaaZZZSSSLLLEEE???;;;777666444444555444333111333333222222222111111111111111111000000000//////////////////............---------------.../////////......///000000000000222111111000000//////...,,,,,,,,,,,,---------------......///////////////,,,///555;;;AAAGGGMMMQQQWWW\\\^^^___dddkkknnnmmmtttxxxyyysssnnnpppvvv{{{|||xxxnnn^^^KKKBBBSSSnnn{{{yyycccNNN888111333444222000111111111000000000000000000000////////////000000...//////000000000000000111111111111222222222222111333222444999777@@@WWWrrrdddmmmsssuuu|||nnnjjjbbb[[[VVVOOOEEE>>><<<@@@>>>===<<<;;;;;;999888999999999999999999999999777666666555555666666777444666888888777888;;;>>>???>>>===>>>@@@EEESSSaaawwwnnnjjjkkkqqq}}}}}}||||||zzzqqqoooooozzzzzz|||mmmiiiwwwtttgggccc___UUUFFF:::555444777999666666666666666666666666444444333333444444555666666777888888999888888777888888888888888999999999;;;<<<======<<<;;;===>>>DDDDDD[[[uuummmMMMLLLFFFIIIZZZhhhuuujjjKKKLLLGGGDDDDDDCCC===:::999555444444555555555555777777777777777777777777777999;;;===>>>???AAAEEEGGG???@@@AAABBBBBBAAA@@@???BBBBBBCCCAAA@@@???@@@BBBBBBBBBEEEFFFEEEDDDIIIPPP[[[kkktttjjjqqqkkkZZZJJJGGGJJJHHHFFFFFFIIILLLLLLIIIIIIKKKNNNEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEGGGIIIKKKGGGEEECCCCCCDDDFFFFFFEEEAAAAAA>>>CCCNNNOOOSSSbbbiiiTTTSSSUUU```vvv[[[CCC<<<===<<<>>>CCCSSS]]]iiiqqqwwwyyytttmmmrrrpppnnnnnnoooooonnnmmmgggfffccc^^^YYYQQQHHHBBB999777555333444444333222333333333222222222222111222111111111111000000000000000/////////............------------...////////////000000000000000111222222222111000000//////,,,,,,---------........................////////////555===EEELLLRRRXXX\\\ZZZ^^^```aaaeeekkknnnnnnmmmuuuzzzwwwuuuwwwzzzzzz{{{lll^^^QQQDDDMMMppp|||hhhNNN@@@333222555444000---000000000000000000111111000000////////////000000///////////////000000000000000111111111222222222111222///222999777:::JJJqqqyyybbbbbbnnnvvvlllsssxxxpppjjjaaaTTTJJJGGGBBB@@@???>>>>>>===:::777777777888888999::::::;;;777777666666666666777777555888;;;;;;999999===AAACCCCCCEEEIIILLLRRR```mmmzzzvvvwww||||||yyyvvvddd___bbbwwwyyy|||uuummmrrrqqqbbb___[[[RRREEE:::555555777999555555555555555555555555333333333333333444555555777777777888888777777777888888888888888888888888:::;;;<<<<<<;;;:::;;;<<>>AAADDDFFFGGGFFFFFFAAABBBBBBAAA???>>>???AAAAAAAAAAAAAAAAAAAAADDDGGGQQQSSS\\\ttt```OOOOOOVVVbbbWWWBBBBBBJJJKKKKKKFFFIIIJJJIIIGGGFFFGGGJJJGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFDDDBBBAAACCCDDDDDDCCC@@@AAA>>>CCCNNNLLLIIIQQQjjj|||[[[SSSPPPRRRZZZfffuuuQQQBBB===888999???KKKUUUbbbmmmwww|||xxxpppnnnnnnnnnpppssstttsssrrriiilllkkkhhhddd___VVVNNNBBB>>>999666555444444444333333333333222222222222222222222222111111111000000000000/////////............------......///000///000111111000000111222333333222222111000000000---.........////////////------------...000222444999???HHHQQQWWW\\\```ccc```cccddddddgggmmmpppooogggrrrzzzzzz{{{~~~zzzssspppZZZLLLFFFGGGeeevvvssspppmmmoooUUU>>>777222444555333///...000000000000111111111111000//////......//////000000//////......//////000000000000111111111111222111333...///777444444>>>EEErrrjjj___```eeeyyywwwuuu{{{mmmdddxxxzzzpppeee]]][[[RRRNNNHHHEEEDDDCCC???<<<999999::::::::::::;;;;;;999888888777777888888999888<<>>888666666888888555555555555555555555555333222222222222333444444777777777777777777777777888888888888888777777777999:::;;;;;;:::999:::<<<<<<>>>>>>IIIqqqqqqcccKKK@@@EEEKKKZZZppppppdddfffqqqqqqiiifffkkklll___III:::999999666000///333555555333333444555555666777777555777999:::;;;===@@@CCC:::<<<@@@DDDFFFFFFFFFEEEAAABBBBBBAAA??????@@@BBBDDDCCCAAA???@@@CCCFFFGGGHHHIIILLLXXXvvv|||dddPPPHHHJJJFFFTTTLLL???GGGJJJHHHOOOJJJJJJIIIGGGEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEFFFDDDAAAAAABBBBBBBBBAAA>>>EEEDDDFFFMMMHHHEEELLLSSS{{{oooaaaWWWQQQRRRNNN```jjjZZZNNN@@@;;;AAAKKKVVVcccmmmvvv~~~}}}uuutttssstttuuuvvvvvvtttnnnppppppkkkiiihhhaaaYYYPPPJJJBBB;;;777666666666444444333333333222222222333333222222222111111111000000000000/////////..................//////000///111222222000000111333444333333222111111000000////////////000000000000/////////000333888===@@@FFFKKKTTT[[[```ccceeefffgggiiihhheeeffflllooonnnfffrrr|||~~~uuufffZZZHHHEEEOOObbbjjj[[[\\\fffnnnuuu^^^CCC666333333555444000000222///000000000111111111111//////............//////000///............///000000000000000111111111111000333//////666333000888666MMMqqq|||vvvgggbbbcccgggpppuuuxxxfff___ssszzzvvvvvvqqqhhh[[[RRROOOOOOMMMLLLEEEDDDCCCBBB@@@???>>>>>>???>>>>>>======>>>>>>???@@@FFFMMMOOOPPPSSS[[[aaarrrqqqttt{{{yyyssswwwqqq```gggvvv~~~yyymmmgggkkkpppvvvxxxqqqbbbQQQFFF===;;;888777777777666555444444444444444444444444222222222222222333333444666666666666666777888888999888888888777777777666777999::::::999999:::<<<:::======@@@SSS{{{{{{oooXXXIIIFFFFFFVVVqqq{{{dddUUUYYY```dddrrr}}}vvveeePPPCCCIIIHHH@@@555111444555444111111222444555666777888888999::::::999:::<<<>>>:::<<>><<<>>>???>>>===EEELLLQQQcccbbbSSSTTTRRRMMMKKKFFFNNNEEEBBBNNNIIICCCOOONNNLLLIIIGGGEEEDDDCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGDDDFFFJJJMMMMMMKKKGGGEEECCCDDDEEEFFFFFFEEEDDDCCCFFFDDDAAA@@@AAAAAAAAA@@@777BBBFFFFFFHHHBBBAAAKKKMMM^^^sss{{{lll[[[KKKXXXPPPLLLnnnwwweeeMMMBBBEEEQQQ^^^jjjpppvvv~~~}}}yyywwwvvvuuutttsssqqqssspppjjjhhhjjjfff___[[[TTTIII@@@:::888888777444444444333333333222222333333333222222222111111000000000000////////////...............///000000///111333222000000222444444444333222222111111000000000000000111111111111333222222555:::AAAHHHLLLOOOTTT\\\bbbeeefffffffffkkkkkkiiiddddddiiilllkkkhhhttt}}}qqq\\\HHH>>>JJJcccxxx^^^RRRYYYhhhtttzzzjjjRRR666444333333444222...111666//////000000111111111222//////............//////000000...------...///000000000000000111111111111---222000111888666111888>>>???RRRwwwrrrzzztttttt{{{zzznnngggggg[[[nnn|||yyyaaaXXXfff~~~lll___ZZZZZZ[[[ZZZQQQOOOMMMKKKHHHEEECCCBBBFFFEEEEEEDDDDDDEEEEEEFFFIIIPPPXXX\\\^^^cccllltttxxxuuuxxxyyy|||}}}zzz~~~}}}uuusssuuu}}}tttkkkdddlllqqqtttooohhh]]]KKK<<<888777777888999888555222444444444444444444444444222222111111222222333444555555555555666777888999999888888888777777666666666888999999999999;;;<<<;;;;;;======???UUU{{{vvvfffXXXOOOHHHUUUrrr~~~lllWWWOOOYYYhhhmmmjjjyyyeeeTTTKKK[[[XXXMMM===555555555222000000111333555666888888:::;;;;;;:::888777888999<<<===???@@@@@@??????>>>???CCCFFFEEEAAA@@@BBBFFFNNNHHH@@@===???@@@@@@>>>>>>BBBEEEIIITTTmmmzzziiiVVVMMMOOOPPPJJJCCCBBBCCCCCCDDDEEEGGGHHHIIIKKKJJJHHHDDDAAA@@@AAABBBAAABBBDDDDDDDDDEEEGGGIIIFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBFFFHHHDDD???>>>BBBBBBAAAAAACCCCCCAAA@@@AAA;;;EEENNNOOOIIICCCCCCFFFKKKQQQnnnsssyyykkkdddZZZOOOPPPccc]]]BBBKKKRRRVVV[[[cccooo{{{~~~}}}wwwuuuuuuuuutttsssqqqqqqqqqpppnnnjjjgggeeebbbZZZPPPHHHDDD???999333666666666555444444333333666444111000111222222222///.........000000000//////////////////////////////000111222333444444444222222111111111111222222000333000+++000;;;;;;111444555666:::AAAJJJSSSXXX\\\[[[\\\aaagggjjjjjjiiigggfffhhhjjjeee```ccckkklllpppyyyqqq]]]PPPAAAIIIfffmmm```PPPRRRgggwww~~~~~~eeeFFF777333333222222111000//////////////////////////////000111222111///------...---------............///000000000000111111111111///000000222333444555555;;;:::DDDiiiooossswwwxxxvvvyyy{{{rrrfff\\\iiizzzhhhXXXcccjjjqqqbbbbbbiiimmmmmmnnnkkkbbbYYYUUUUUUTTTPPPRRRQQQNNNLLLKKKOOOUUUYYYWWWbbbhhhiiimmmvvvyyyuuu}}}{{{~~~{{{vvvzzz~~~}}}zzzvvvqqqlllgggeeeqqqooommmlllgggZZZHHH:::777777666444444333333333222222222222222222222222333222222111111222222333111333555555444333444555777777666555555555555555777777888999999999999888999999<<>>:::888888999999888>>>>>>??????>>>===<<<;;;>>>BBBDDDDDDAAA@@@BBBFFFLLLFFF???===>>>???>>><<>>???AAAAAACCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@EEEJJJIIICCCAAACCCAAAAAAAAABBBBBBAAA@@@AAA===DDDKKKLLLGGGCCCCCCEEECCCHHHVVVyyyuuuffffffbbb\\\VVVWWWkkkZZZFFFJJJLLLOOOVVV]]]gggrrr{{{~~~yyyuuurrrsssttttttsssooooooooonnnmmmkkkhhhgggfffaaaZZZVVVRRRLLLCCC===:::999888666555444444444333222111111222333222111333222111111111000///...///////////////////////////000000111222222222222444333222111000000000000...333333111:::JJJPPPMMM===@@@FFFLLLRRRWWWZZZ[[[^^^___aaaeeejjjkkkjjjggghhhfffgggjjjiiifffiiiooovvvsssssstttmmm\\\KKKBBBMMMgggzzzooouuurrrlllnnnppp~~~tttiiiRRR===555333333222111111000//////........................111222333222000......///------------............//////000000000111111111///000000111333444444555666;;;AAAQQQzzz~~~{{{yyyvvvtttgggjjjqqq|||~~~tttbbbhhh}}}{{{~~~}}}|||vvvlllffffffeeecccdddbbb___\\\[[[___eeekkknnnvvvzzzxxx||||||yyy}}}xxxuuu|||yyyrrrrrrrrrooollliiiiiiiiivvvvvvuuuqqqfffVVVDDD888777666555444333333333333222222222222222222222222222222222111111222222222111333444555444333444555666555444444333444444444666777777888999888888888;;;888888;;;:::===OOOeee|||pppgggddddddrrrkkkaaaYYYWWW[[[```cccfff~~~vvveee[[[VVVYYYSSSDDD===AAABBB<<<666888666222222777;;;;;;===@@@CCCFFFGGGGGGFFFEEE>>>>>>>>>===<<<;;;999888<<>>>>>>>><<<>>>???@@@AAACCCHHHNNNSSSooozzz[[[KKKHHHJJJMMMLLLJJJHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGEEEAAA>>><<<===???AAACCCEEEDDDBBB???>>>>>>??????@@@@@@AAAAAABBBBBB>>>>>>BBBJJJLLLHHHDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???BBBEEEFFFEEEDDDCCCCCCDDDIIIGGGRRRbbbrrrzzzpppfff[[[OOOQQQrrrtttBBBAAA>>>BBBJJJQQQXXXhhhxxxyyyvvvrrrqqqqqqrrrsssrrrnnnnnnmmmlllllllllllllllllljjjgggeeebbb[[[RRRKKKCCC@@@===999777555555555333222222333555555333111333333333333222222111000000000000000000000000000000000000000111111111111444333222111000000///000...333555444===OOO]]]bbbNNNQQQUUUZZZ]]]```aaaaaaddddddfffiiikkkkkkiiifffjjjgggfffiiillllllmmmooorrrqqqmmmdddTTTHHHHHHPPPiii~~~iiiooo|||ttt}}}hhhRRR>>>444222222222222111111000000///........................111222333222000/////////------------............//////000000000000111111///000000111222333444444222<<<===:::NNN||||||zzzqqqjjjppp}}}XXXSSSlllzzztttssssssqqqtttqqqmmmhhhgggjjjpppuuu~~~uuuyyyzzzuuurrrxxx}}}jjjlllmmmjjjfffdddhhhllltttxxxzzztttdddPPP???555666666555444333333333333333333222222111111111111222222111111111111222222000222444444333222333444444444333222222222222333555666666777888777777777;;;555444888999777<<>>BBB@@@999333444555555777<<>>?????????===??????@@@CCCGGGIIIIIIIIIJJJXXXlllwww^^^TTTSSSJJJNNNRRRRRRNNNKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGEEEAAA===<<<===???@@@BBBEEEEEECCC@@@>>>=========>>>???AAABBBDDDEEEAAA>>>???FFFJJJGGGDDDBBBAAACCCBBB???>>>??????===@@@@@@@@@AAACCCCCCCCCBBBDDDJJJFFFEEEiiipppsssyyyddd\\\QQQIIIVVVmmmWWWHHH===999DDDOOOXXXgggvvvvvvtttrrrqqqqqqrrrrrrrrrooonnnmmmmmmmmmoooqqqrrrooonnnmmmllljjjddd]]]WWWOOOLLLFFF@@@<<<999888888777666444444666666666444000222333444333222222333000000000000000000000000000000000000000111111222333222222111111222222333333666666222555EEEUUU^^^^^^]]]\\\\\\^^^aaaeeegggjjjiiiiiiiiiiiiiiihhhgggkkkgggeeehhhmmmooonnnllliiikkkgggWWWBBB>>>TTTmmmjjjccczzzttt]]]FFF777111111222111111111000000000///........................///000222111///......///,,,,,,---------.........////////////000000000111///000000111222333333333111888;;;666;;;___~~~uuurrryyymmmLLLTTTccc{{{{{{xxxrrryyywwwrrrnnnlllnnnssswww~~~mmmxxxyyy}}}wwwkkkqqqnnnppppppjjjbbb```ffflllmmmtttzzztttcccOOO???777555555444333222222333333333333222222111111000000111111000000000000111111///111333333222111222333444444333222222222222333444444555666666666666666888444444999:::888777999NNNyyyvvvbbbTTTOOOQQQUUU]]]kkkrrrpppyyy~~~zzz|||iii```SSSGGGEEEIIIKKKKKKNNNSSSSSSKKKBBB;;;777333333666:::>>>EEETTTfffttt999999999999999999:::::::::;;;======>>>>>>@@@AAADDDCCCAAAAAAAAAAAAAAAAAACCCBBBAAABBBCCCCCCAAA???DDDJJJSSSaaa|||rrr\\\QQQQQQUUUPPPPPPPPPPPPNNNLLLJJJHHHIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHFFFBBB???===???@@@???BBBEEEFFFDDDBBBAAA@@@===>>>>>>@@@BBBDDDFFFGGGFFF@@@>>>AAADDDCCCAAABBBBBBDDDCCC>>>===@@@@@@===@@@>>>===>>>AAACCCBBBAAA<<>>;;;777555666777777777222444666666333111111111000000000000000000000000////////////000222333444444555555666777999;;;;;;>>>@@@===666555>>>LLLVVVbbbaaaaaabbbeeehhhlllooonnnllliiifffeeeeeegggiiihhhfffeeehhhooorrrooojjjeee^^^SSSHHHCCCKKKccczzzpppgggsssuuubbbMMM<<<444333444111111111000000000000000........................---...000///...,,,------,,,,,,,,,------------......////////////000000000000000000111111222222333333111666===;;;HHHwww{{{|||yyyNNNLLLQQQooouuuhhhiiirrr~~~qqqrrrppphhhaaa```gggnnnqqqwwwzzztttdddQQQBBB:::444333333222222222222333222222222111111000000000111000000//////000000111...000222222111000111222555444333333222222333333333333444555555555555444444444666999888777777:::>>>bbbiiiRRRJJJMMMSSS[[[eeehhhfffmmmuuusss|||pppbbbYYYRRRLLLHHHFFFRRRYYY]]]ZZZTTTNNNGGGAAA888777666555888EEEWWWeee999888888888888999:::;;;::::::;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAABBBBBBAAAEEEFFFFFFIIIXXXxxx|||sssggg]]]XXXTTTQQQOOORRRPPPMMMMMMOOOOOOMMMJJJHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIGGGCCC@@@>>>@@@AAA???BBBEEEFFFEEEDDDCCCDDD@@@@@@@@@@@@BBBDDDGGGHHHHHHBBB???@@@@@@??????BBB@@@EEEDDD>>>???EEEFFFBBB???>>>===>>>@@@BBBBBBBBB???>>>AAACCCFFF\\\}}}aaaLLLOOO___]]]ppp}}}YYYBBBAAALLLWWW^^^kkkoootttwwwwwwvvvuuuttttttsssrrrqqqrrrtttvvvwwwooonnnmmmkkkiiigggfffeeefffbbb]]]WWWRRRNNNLLLKKKHHHEEE@@@===<<<;;;:::999888;;;===;;;666222111222222222222222222222222222000111111222555888;;;<<<>>>>>>???AAACCCFFFHHHIIIMMMMMMKKKFFFDDDIIISSS[[[^^^bbbhhhnnnrrrsssssssssnnnmmmjjjfffcccdddgggjjjfffggghhhjjjnnnqqqkkkdddUUUEEE:::DDD[[[rrrrrrmmmhhhooo}}}gggLLL;;;333000333888000000000000000000000000------------------------+++---......---,,,,,,---,,,,,,,,,,,,------------......////////////000000000000000111111111222222333...333===;;;888QQQtttwww{{{wwwtttqqqwww}}}QQQIIIGGGQQQqqqwwwuuu{{{|||eeeaaagggkkknnnrrrmmmllliiiddd```dddmmmvvv}}}wwwlll___PPPCCC;;;333222222111111222222222111111111111111111111111000000////////////000000---///111111000///000111555444333333222222333333111222333333444444333333333555666666444333555888;;;???[[[ZZZHHHJJJIIIGGGOOO]]]aaa```qqq|||yyyxxxooo]]]QQQMMMPPPTTTVVVTTTTTTUUURRRMMMBBBAAA>>>:::777888>>>DDD;;;:::999888888888999:::::::::999:::;;;<<<<<<;;;;;;===@@@BBBCCCDDDEEEFFF@@@@@@AAABBBCCCDDDFFFGGGBBBBBBAAAAAAFFFVVVoooqqqaaaZZZUUUQQQQQQTTTUUURRRNNNOOONNNMMMMMMNNNNNNMMMLLLFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIGGGCCC@@@>>>@@@AAAAAACCCDDDEEEDDDCCCDDDEEEBBBAAA@@@@@@AAACCCEEEGGGFFFCCCBBBCCCAAA>>>???DDD>>>EEEEEE@@@CCCMMMQQQLLL======>>>??????@@@BBBCCCEEEAAABBBDDD@@@FFFfff}}}___UUUYYYOOOVVVcccyyy```GGGFFFMMMOOOaaahhhrrryyyzzzyyyxxxxxxuuuuuutttsssssstttuuuuuupppppppppnnnllljjjiiiiiiiiihhheeebbb^^^\\\ZZZYYYUUUSSSPPPNNNKKKGGGBBB>>>:::???BBBBBB===:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;888888:::<<<@@@DDDIIIKKKLLLMMMNNNOOOQQQTTTVVVWWWYYYYYYYYYXXXXXX[[[bbbhhhbbbeeejjjoooqqqrrrpppoookkklllllljjjgggfffgggjjjiiimmmmmmjjjhhheee\\\QQQBBB===DDD^^^yyykkklllpppkkkrrr{{{mmmQQQ999333222///000777///000000000000000000000------------------------+++---......---,,,------++++++,,,,,,,,,---------........./////////000000000000000000111111111111111222444666444555???KKKyyy|||sssddddddeeerrrlllWWWNNNGGGMMM___gggvvvuuupppooossswww~~~qqq```___aaa___bbbiiiiiigggcccaaaccckkkvvvzzzfffVVVMMMEEE===666222222111111111111222222//////000000111111222222000//////......//////000,,,...000000/////////000333333222111111111111222000111222222333333222222222333333222222333444444555444>>>ZZZrrr\\\YYYNNNHHHHHHOOOUUU[[[kkk{{{|||pppooojjjcccVVVJJJGGGKKKKKKHHHLLLJJJGGGCCC>>>;;;888666===<<<:::888777777888888;;;:::999999;;;;;;;;;:::777:::>>>AAABBBCCCEEEFFFCCCDDDEEEDDDAAA???@@@AAA@@@AAADDDEEEFFFJJJTTT^^^ggguuuvvvkkkddd^^^YYY]]]TTTJJJEEEGGGKKKMMMLLLHHHIIIKKKJJJHHHFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGIIIHHHFFFCCC???>>>???AAABBBCCCDDDCCCBBBAAABBBDDDCCCBBB@@@@@@@@@BBBDDDEEEBBBBBBEEEFFFCCC???@@@EEE<<>>DDDFFFDDDBBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAACCCFFFKKKPPPUUUXXXXXXXXXYYYZZZ[[[]]]___```______aaadddeeegggkkkoookkkjjjhhhggggggggghhhiiigggkkknnnnnnkkkhhhhhhiiinnnrrrqqqiii```XXXJJJ===>>>LLLgggwww|||hhhmmm}}}tttjjjVVV===...555999000---333////////////000000000000------------------------,,,...//////...---...///++++++,,,,,,,,,---------............/////////000000000000000111111111111...888888//////;;;???:::CCC|||}}}bbb\\\XXXeeetttvvvoooeee]]]ZZZ```\\\XXXZZZfff{{{xxxuuuqqqqqqvvvzzzuuuooobbb^^^ZZZVVV```pppjjjfffbbbaaafffqqq|||qqqSSS???::::::555000222111111111111111222222......///000111222333333//////............//////,,,...000000///...///000222111111000000000000000000000111222222222222222111111000111444777666333...:::???===RRRzzzppp[[[XXXPPPEEEDDDSSSjjj{{{dddJJJ@@@AAABBB???QQQNNNJJJGGGEEECCCAAA???:::888666666888:::;;;;;;999999::::::;;;<<<======???===;;;===AAACCCCCCAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHSSSVVVcccvvv}}}mmmaaacccgggcccZZZUUUSSSQQQOOOMMMKKKJJJKKKKKKLLLIIIGGGGGGIIIJJJIIIGGGDDDDDDEEEGGGIIIGGGDDDAAAHHHHHHGGGGGGEEEDDDBBBAAADDDDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCAAA??????AAACCCFFFFFFEEECCCBBBAAA@@@???AAA@@@AAABBBEEEHHHLLLNNN>>>@@@???===???CCCCCC???EEEBBBAAABBBBBBBBBHHHNNN]]]jjj```WWWVVV]]]oooMMM@@@MMMOOOSSSeee~~~zzztttrrrtttxxxsssuuuvvvssspppnnnppprrrooolllhhhfffggghhhhhhhhheeeeeefffgggeee^^^TTTLLLCCCFFFJJJOOORRRTTTUUUUUUUUURRROOOPPPTTTVVVWWWVVVNNNKKKIIIMMMUUU[[[]]]\\\WWWZZZ^^^cccfffeeeaaa^^^eeefffffffffgggjjjooosssxxxrrrjjjdddbbbccceeeffflllppprrrqqqmmmjjjiiikkkrrrjjjddd___TTTGGG@@@AAAIIImmm{{{}}}tttooo}}}kkkTTT===999444222222222111///000000000000000000000000+++,,,,,,------,,,,,,++++++,,,------++++++,,,---.........------,,,,,,,,,,,,---------.../////////000000000000111111111111222222222333555777888999@@@LLLhhh___XXX\\\jjjzzz{{{sssssscccUUUUUUdddtttssshhhmmmuuu|||ssslllyyypppaaaVVVVVV^^^ggglllggghhhgggfffnnn{{{lll\\\JJJAAA;;;444111333111000000000000000111111222111111000000111111222000000000000000000000000////////////000000000000222222111000//////000000222222222222222222222222333333222111222333444555666444777<<>>>>>:::777666666888888999999:::;;;;;;<<<===;;;:::;;;>>>@@@AAA@@@?????????>>>??????@@@@@@?????????@@@AAABBBCCCDDDIIIIIIRRR```hhhnnn~~~rrrfffkkk^^^UUUWWWZZZWWWQQQNNNNNNNNNLLLKKKJJJJJJJJJJJJLLLJJJHHHHHHJJJKKKIIIGGGEEEEEEEEEGGGHHHHHHEEECCCGGGFFFFFFEEEDDDCCCBBBAAADDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>>>>@@@BBBDDDDDDCCCBBBAAAAAA@@@?????????@@@AAACCCEEEHHHIII@@@AAA???===???CCCDDDAAAEEEBBB@@@@@@??????CCCIIIRRRttt^^^TTTPPPYYYiiizzzUUU>>>GGGHHHXXXttt}}}zzzvvvqqqmmmrrrsssrrrqqqpppoooqqqrrrqqqnnnkkkiiiiiijjjjjjiiifffeeeeeefffgggddd^^^YYYRRRSSSVVVXXXZZZ[[[[[[[[[\\\ZZZYYY[[[aaafffiiijjjbbb]]]YYYYYY]]]aaaaaa```^^^^^^```bbbeeefffeeeccchhhhhhiiiiiiiiikkkooorrrwwwrrrkkkggggggiiikkkllleeeiiinnnqqqrrrqqqqqqqqqiiiddd\\\QQQCCC===GGGUUUppprrr{{{bbbGGG:::666222000000111///...////////////////////////+++,,,,,,------,,,,,,++++++,,,------++++++,,,---......---------,,,,,,,,,------------................../////////000000000111222222333444666888999:::AAAhhhxxxyyy}}}vvvggg^^^XXXYYY^^^iiizzz|||vvvmmm^^^SSShhhwwwuuupppnnnuuuwwwmmmjjjsss|||nnnbbb[[[kkkfff___[[[___eeejjjlllrrrrrroooooovvv|||xxxnnn\\\NNNAAA;;;777333222444111111000000000000111111000000111111111111000000////////////////////////.../////////000000000000222111111000//////000000222222222222222222222222333333222222222333444555777444777::::::JJJwww}}}gggXXXKKKEEEOOO___hhh{{{zzzsssoooeeeUUUIIIEEEKKKIIIEEEBBBAAABBBDDDEEE999AAAHHHIIICCC===:::;;;888888888999999::::::;;;;;;999777777999<<<===>>>===<<<<<<<<<===>>>??????===============>>>??????DDDAAAEEENNNSSSUUU]]]gggxxxxxxhhh___YYYTTTPPPVVVPPPKKKKKKLLLJJJGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJIIIGGGGGGHHHIIIHHHFFFGGGFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA???===<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@AAA???>>>AAAHHHKKKIIIEEEAAA???>>><<<;;;>>>DDDGGG___sss^^^MMMMMMRRR```UUUFFF???EEE\\\www|||tttmmmsssqqqoooooopppqqqqqqqqqrrrpppnnnmmmmmmmmmlllkkkhhhfffdddfffjjjlllkkkhhhccccccccccccccccccccccccaaa___^^^```fffmmmrrruuuqqqkkkeeebbbdddfffgggggggggeeeddddddfffhhhiiiiiikkklllllllllkkkkkknnnpppvvvqqqllliiiiiikkkmmmnnnhhhjjjmmmqqqsssppplllhhh[[[RRRIIIFFFJJJWWWnnnmmm[[[hhh~~~rrrMMM333555222000.../////////...////////////////////////+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------------,,,,,,,,,,,,............------------------........./////////111111111222444555777888555999FFF\\\sssqqqssswwwvvvnnnqqqggg___\\\XXXZZZooottt\\\PPPYYYhhh~~~qqqgggXXX___eeegggmmm{{{}}}|||zzzrrriii```XXXSSSYYYYYY[[[aaahhhnnnsssuuuwwwxxxyyy{{{}}}xxxhhhYYYMMMCCC:::666555222111222111111000000000000000111///000111222222111000///////////////////////////....../////////000000000111111000/////////000000222222222222222222222222333333222222222333444555666444666999555888QQQnnn~~~ppp___PPPOOOVVVTTTbbbrrryyyxxxxxxtttxxxxxx|||tttiiiccchhhfffaaa]]]XXXSSSOOOKKK555===EEEIIIGGGCCCAAAAAA888888999999999:::::::::888777555555666888:::<<<::::::::::::;;;<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<>>???GGGKKKLLLNNNRRRQQQ]]]nnn}}}}}}qqqmmmggg___UUUPPPOOOOOONNNLLLLLLKKKIIIHHHFFFDDDDDDEEEDDDFFFGGGIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDIIIGGGEEEEEEGGGHHHHHHHHHEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???===<<<>>>???>>>>>>>>>>>>????????????======>>>>>>>>>===<<<<<<<<<>>>===>>>DDDNNNSSSSSSBBB???======;;;999<<>>NNNaaa~~~lll]]]VVVZZZTTTSSS___rrr}}}yyyqqqttt~~~~~~|||nnnbbb\\\111333888<<>>===>>>???<<<<<<<<<<<<========================<<<;;;::::::999;;;:::;;;AAAKKKPPPPPP>>>;;;;;;<<<<<<:::>>>DDDSSSPPPVVVuuueee\\\[[[UUUTTTZZZlll{{{aaaFFF;;;???OOOiii{{{wwwzzz{{{wwwrrrqqqrrrtttsssqqqnnnmmmmmmnnnpppppppppnnnllljjjjjjmmmpppqqqnnnkkkkkkjjjiiihhhhhhhhhhhhhhhjjjhhhfffdddeeejjjooosssiiieee```]]]___ccciiilllmmmmmmmmmnnnoooooommmllllllmmmmmmlllkkkkkknnnpppsssqqqnnnnnnnnnooonnnmmmkkkgggcccaaa^^^XXXPPPJJJ>>>???IIIdddzzzYYYHHHJJJJJJMMMUUU^^^]]]YYYiii{{{sss\\\@@@222555000000000/////////000000........................+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++....../////////000000000000000000000111333444555444999999666@@@ccc|||wwwvvvlllmmmuuugggYYYSSS[[[nnn~~~tttbbb[[[YYY^^^dddgggiiilllrrrzzz|||vvvqqqzzzkkkbbb[[[VVVWWWWWWVVVXXX]]]ddddddfffjjjmmmsssvvv\\\MMMIIIEEECCC???:::777666333000222222111000//////000000000111333444444333111000....................................////////////000///////////////000000000000000111111222222222222222333333333444444444555222444888888555999AAAHHHcccoooccc^^^YYYTTTUUU]]]iiisssyyybbbccclll}}}tttnnn555333333666999;;;;;;999888888888888888888888888666777888777666666888:::999888888888999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>======???AAAAAA???>>>CCCDDDGGGIIIMMMRRRXXX\\\```ZZZ^^^uuu{{{xxxyyyvvvjjj[[[RRRRRRVVVRRRNNNIIIFFFEEEEEEEEEEEEGGGLLLLLLHHHDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJIIIGGGGGGGGGEEECCCAAAAAACCCEEEFFFFFFBBBBBBAAA@@@@@@AAABBBCCCAAAAAA@@@????????????@@@@@@AAABBB@@@>>>===>>>>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::888777:::AAADDDBBB;;;999999<<<<<<;;;???EEE[[[\\\XXXbbbxxx```YYYSSSPPPPPPTTTggg~~~dddNNN>>>:::JJJ^^^~~~|||{{{xxxtttrrrrrrsssttttttpppooommmmmmnnnoooooonnnlllkkklllnnnqqqppplllhhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeefffjjjppptttnnnjjjeee```___bbbfffjjjlllmmmnnnqqqrrrqqqnnnkkkkkkkkkkkkjjjkkkmmmqqquuutttsssrrrrrrssstttrrrqqqmmmggg^^^TTTMMMFFFBBB???999NNNkkk}}}ppp]]]IIIFFFQQQ[[[```eeepppxxxmmmiiiwwwzzznnn]]]FFF222000888///000111111//////000111........................+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,....../////////000000000/////////000000111333333///888:::::::::EEEuuu{{{mmmkkkrrr|||ssseeeZZZZZZ```bbbjjjyyy}}}iii^^^\\\```lll{{{~~~xxxuuuyyy~~~}}}xxx{{{kkkYYYXXXTTTVVV]]]bbbeeeooo{{{xxxnnngggfffgggmmm~~~kkkOOODDDFFF>>>@@@>>>999777888666333333222111000////////////000111222333333222111000........................------.........///////////////......//////000000//////000000111222222222111222333444444444333333666222222555666444666:::FFFFFFaaa|||tttggg```VVVMMMKKKSSSaaakkk[[[RRRVVVhhhwww~~~|||555666666666666777999:::666666666666666666666666666888;;;;;;999888999::::::999999999999999::::::<<<;;;;;;;;;;;;<<<<<<===???AAAAAA@@@?????????>>>>>>??????@@@AAADDDHHHJJJLLLIIIKKKWWWfffmmmggg___YYYYYYWWWPPPIIIEEEEEEHHHGGGEEEAAA@@@AAADDDFFFHHHDDDIIIJJJFFFCCCEEEEEEBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDGGGJJJJJJGGGEEEEEEFFFAAA@@@???@@@BBBDDDDDDCCC???>>>=========???@@@BBB@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@===<<<<<<===999999999999999999999999999999888888888999:::;;;999999888555777;;;<<<999999888888;;;;;;:::===CCCUUU^^^___ddd{{{dddWWWOOOJJJGGGIII\\\___BBB>>>HHH\\\qqq~~~vvvvvvtttrrrqqqrrrvvvyyywwwssspppmmmmmmmmmmmmlllkkkjjjjjjmmmqqqqqqoookkkiiiiiijjjkkkkkkjjjhhhgggeeefffgggggggggjjjoootttwwwtttnnniiieeeeeehhhkkkkkklllmmmoooqqqqqqnnnllljjjjjjjjjiiikkkpppwww|||tttsssqqqqqqpppmmmiiifffccc]]]SSSHHHAAA@@@DDDGGGSSSkkk```SSSRRRQQQVVV]]]jjjxxxzzz}}}wwwiiiTTTAAA555000000222...000222111///...///000........................+++,,,,,,------,,,,,,++++++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////////////////000111222222...666666777;;;999RRRgggmmm~~~|||~~~tttmmmllliiiaaa]]]cccooo|||mmmeeecccqqquuu}}}}}}uuurrrpppccc___dddcccjjjuuuzzz~~~zzzkkkkkkrrryyyqqq\\\JJJBBBCCC;;;???>>>888666888888555333222111000////////////////////////////////////........................---------.........//////...............///000000/////////000111222222222111222333444444444333333444222111333444333555888===999DDDeee}}}tttjjj\\\SSSQQQRRRRRRRRRNNNJJJOOO]]]eeefffnnnyyy...222555444111111555:::444444444444444444444333666999===>>>;;;999999;;;::::::999999999999999999;;;;;;::::::;;;;;;<<<===;;;>>>@@@===<<<===>>>>>>>>>>>>?????????@@@AAABBB@@@BBBDDDGGGIIIMMMRRRUUUEEEFFFFFFFFFEEEEEEFFFFFFBBBBBBAAABBBCCCDDDEEEEEEBBBGGGIIIDDDDDDGGGGGGCCCFFFEEECCCBBBAAAAAABBBCCCAAADDDGGGGGGDDDBBBBBBBBB???>>>>>>???AAABBBBBBAAA===<<<;;;:::;;;===???@@@???>>>>>>==================>>>???>>><<<;;;;;;;;;999999999999888888777777888777666555666888:::<<<888999888666888<<<<<<888999777888::::::999;;;@@@JJJXXXcccmmmhhhYYYOOOHHHCCCFFF___YYYDDDEEEBBBPPPhhh{{{rrrssssssqqqppprrrwww}}}|||xxxrrrnnnllllllkkkjjjjjjhhhhhhkkkpppsssrrrppplllmmmnnnooonnnllljjjhhhkkklllnnnmmmlllmmmqqquuu}}}zzzuuuooojjjiiikkknnnlllkkkkkkmmmooopppooommmjjjjjjiiiiiilllsss{{{tttrrrnnnkkkgggaaa[[[VVVLLLIIIDDD>>>???HHHVVVaaa{{{iiiJJJJJJ]]]kkkmmmkkkqqqvvvssstttlllXXX>>>///000666555...---///222111...------///........................+++,,,,,,------,,,,,,++++++,,,------++++++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......//////...//////000111222111777000000;;;777<<>>BBB@@@999666888888444333222111000///////////////...------------...///........................---------.........//////...............///000111...//////000111222222222111222333444555444333333222000000222444444666888///777<<<===LLLttt~~~yyyyyyvvvlll^^^UUURRRSSSHHHFFFEEEGGGKKKUUUcccppprrr222333444444555555444444333333444444555666666666444444666777888888888888:::::::::999999999888888;;;:::999888888888999:::888:::<<<>>>???>>>============>>>???@@@AAABBBBBB>>>?????????AAAEEEKKKPPPGGGHHHHHHGGGEEEDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@CCCGGGNNNRRRRRRNNNGGGCCCGGGEEECCCAAA@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@???>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>======<<<<<<<<<<<<======<<<;;;999888888777::::::999888777777888888444555666777888999:::;;;:::888777888999999888777555555555666666777888999???QQQYYYkkkmmmVVVQQQHHHFFFRRRddd}}}dddNNN???>>>HHHUUUiii}}}rrrgggeeelllrrrrrrppprrr|||uuunnnpppooojjjlllnnnppppppnnnooorrruuunnnoooqqqrrrrrrqqqooonnnmmmkkkjjjjjjkkkllllllkkkvvvsssooommmlllmmmllllllkkklllmmmnnnoooooooooooopppnnnnnnppprrrssspppmmmkkkgggbbb]]][[[XXXPPPGGGNNN<<<>>>OOO[[[jjj~~~___RRROOOaaayyyxxx|||jjjDDD>>>777222000000111222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222111222444555666999>>>BBBiiipppooo|||}}}vvvnnniiifffeeeiiipppwwwzzz|||{{{yyy{{{{{{zzzgggeeebbbbbbggglllmmmjjjbbbeeeqqqzzz|||~~~}}}yyysssrrr{{{qqqfffaaaeeeeeeeeevvvggg]]]PPPHHHGGGGGGGGGFFFDDDDDDBBB@@@>>>;;;888777444111//////111222222222////////////////////////---------.........//////............////////////////////////////////////000000000000111111111111444555555555444333333222111222444333222222333555222333888<<<>>>MMMuuuxxxrrrpppkkkeeeXXXSSSMMMKKKMMMQQQSSSTTT___ccclllwww~~~222333333444444444444444333333444444555666666666444444555666777888888777999999999999999999999999<<<;;;999888888888888999999;;;>>>@@@AAAAAA@@@???======>>>>>>????????????<<<===>>>>>>@@@DDDJJJNNNFFFGGGGGGGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFIIINNNRRRRRRNNNIIIFFFEEECCCAAA@@@??????@@@AAABBBBBBAAABBBBBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777888777777666666666666666444444555666777888999999999777666777888888777666555555555555666777888999888GGGLLLZZZoooooowwwcccRRRIIIQQQZZZgggkkkFFF>>>???HHHYYYzzzrrrddd```ccciiimmmrrr~~~}}}uuurrrlllccclllmmmooonnnmmmmmmooorrrrrrqqqqqqpppooooooooonnnjjjjjjkkkmmmoooooommmjjjooommmkkkkkkmmmnnnnnnmmmnnnnnnmmmmmmmmmlllllllllrrrqqqqqqrrrsssrrroookkkaaa[[[VVVUUUUUUOOOFFF???GGGFFFZZZvvv}}}eeeVVVSSSQQQYYYhhhvvv|||zzz|||rrrXXX===999444000000111111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222111222333444555888<<>>===<<<666444111000000000000///////////////////////////------------.........///............//////////////////////////////////////////000000000111111111444444444444444333222222111222333333222222333555777555666:::;;;CCC[[[vvv|||sssddd^^^VVVSSSTTTUUUSSSQQQLLLLLLPPPWWW[[[^^^eeemmm222222333444444444444333333333333444555555666666444444555666777777777777666777777888888999999:::<<<;;;:::999888888888888:::<<>>>>>>>>============>>>???@@@BBBEEEJJJNNNCCCEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNNNNLLLIIIGGGBBBAAA???>>>===>>>>>>???AAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888777777666666555555555444444444444444444444444555555666666666777555444555777777666555555555555555666777888999444>>>@@@IIIYYYZZZnnnkkkPPPMMMPPPTTTcccwwwgggRRRDDD@@@DDD```{{{iii```aaaeeelllwww~~~{{{xxxwwwtttmmmmmmoooppppppooooooppprrrtttsssqqqooonnnnnnooooooiiijjjlllppprrrqqqnnnkkkhhhggghhhjjjmmmoooooonnnjjjjjjkkkkkkmmmnnnpppppppppooollljjjgggbbb\\\XXXUUUKKKDDDFFFFFFAAA@@@DDDJJJWWWttt{{{kkkTTTDDD???BBBSSSkkkzzzyyyrrrssszzzxxxppp~~~~~~YYY@@@555333000///000111111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222111222333333333555999;;;AAAVVVooofffjjjuuurrrkkkeeedddcccaaaaaacccaaa```dddooo}}}~~~yyyzzz{{{{{{vvvuuurrrmmmhhhhhhnnntttyyyuuuxxxiii___\\\aaabbbaaajjjyyyzzz{{{iiiGGG:::888888;;;AAAEEEEEEDDD>>>>>>???????????????>>>888555222000//////...,,,////////////////////////------------............---............///////////////////////////////////////000000000000111111333333333333333333222111000222333333222222333444:::555444888999999AAALLLfffwwwmmmgggeeebbbZZZSSSMMMIIIHHHMMMRRRUUUYYY^^^]]]```iiixxx111111222333333333333333222333333444444555666666333444555666666666666666444555555666888999999:::<<<;;;:::999888888777777:::;;;>>>AAACCCDDDDDDCCCAAAAAA@@@???>>>===<<<<<>>>>>>>>>>>???AAABBBCCCBBB@@@>>>======>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888777666666555555333444444444444444333333444444444333333333333333555444333333555666555444555555555555555666888888666<<<;;;@@@MMMSSSfffmmmUUUQQQSSSSSSRRRgggxxxdddTTTDDDIIIbbbuuu|||ttttttmmmrrrtttpppnnnqqqsssrrrnnnoooqqqrrrrrrssstttuuusssrrrqqqqqqppppppppppppkkkkkkmmmppprrrqqqooollljjjkkkllloooqqqrrrpppnnnhhhhhhggggggggghhhjjjkkkbbbaaa___[[[WWWQQQKKKHHHHHH>>>:::===???AAAOOO```rrr|||nnn___VVVOOOGGGDDDEEEKKKQQQaaauuu}}}tttooollleeewww|||ZZZ>>>111111000//////000000///.................................---------,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///111111000111222222222333555777999CCCbbbttthhhuuu|||tttoooooopppmmmjjjjjj___\\\\\\___aaafffwww~~~|||xxxvvvxxx}}}|||{{{tttoooooo|||yyyqqqhhhbbbccc```ZZZ\\\eeessstttZZZIII:::444444444777<<>>>>>===@@@BBBDDDEEEFFFGGGIIIKKK@@@AAACCCCCCCCCCCCEEEGGGIIIHHHHHHHHHHHHHHHIIIJJJFFFEEEEEEEEEEEEEEEEEEFFFAAA@@@@@@???????????????CCCEEEEEECCC???<<<;;;;;;>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999999999888777777666666555555555333333444555555555444333333333333333222222222222333222111222444555444333444444444444555666777888777999999===FFFQQQddd{{{xxxsssYYYUUURRRIIIQQQhhhpppZZZTTTRRRfffyyy}}}}}}yyyrrrllljjjhhhfffiiijjjllloooqqqsssssssssoooooopppqqqqqqqqqppppppmmmlllkkklllmmmnnnmmmkkklllllllllnnnnnnmmmiiifffbbbaaa^^^\\\YYYWWWVVVUUUTTTTTTRRROOOKKKGGGDDDCCC;;;<<>>>>>999333111000111333666999:::;;;<<<<<<;;;:::999888777444222/////////000//////////////////////////////------------------,,,,,,------------............////////////////////////...////////////000000000000000111111111111111000///000222111000000111333///111444777555333444888666:::EEEhhhvvvnnnhhh```XXXUUU^^^YYYWWWYYYXXXRRRMMMKKK000000111222222222222111222222222333444444555555333333444444444444444333222333333444666777888888999999:::::::::999888888666888;;;===?????????>>>BBBBBBAAAAAAAAA@@@@@@@@@???AAACCCDDDDDDCCCDDDEEE???AAABBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFGGGDDD???;;;;;;<<<=========<<<<<<<<<<<<;;;<<<<<<<<<======<<<<<<<<<888888888888999999999999777777777666666555555555222333555666666555444444222222222222222222222222222111111222444555444333444444444444555666777888666555777:::@@@NNN___kkk{{{eeeQQQOOONNNMMMMMM```yyybbbVVV]]]fffiiiiiikkkqqqwwwzzzsssmmmiiiffffffhhhkkknnnpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkhhhggggggfffeeeddd______^^^^^^]]][[[WWWTTTNNNNNNOOOOOONNNMMMLLLLLLRRRQQQNNNHHHBBB>>><<<<<<<<>><<<:::888666555222000......///111111000////////////////////////------------,,,,,,,,,,,,,,,------------.........////////////////////////......////////////000000...///000000111000000000...000111111000000111222...111444333000///222777888888666BBB___wwwqqqllljjjfff\\\SSSNNN///000000111111111111111111222222333333444555555333333444444444333333222222222333444555666666666777888999:::::::::999999666888:::<<<>>>======<<>>@@@<<<<<<============>>>>>><<<======>>>>>>======<<<888888888999999:::::::::777777777666666666666666111222444555666555444333222222222222222222222222222111111222444555555444444444444444555666777777:::777:::<<<>>>KKKYYY[[[^^^QQQSSSNNNHHHJJJ```wwwpppfff```___aaabbbcccpppqqqsssvvvxxxwwwvvvuuummmmmmmmmpppssstttrrrooopppmmmiiifffeeefffhhhjjjhhhfffdddbbbaaa^^^[[[XXXSSSRRRQQQQQQQQQPPPMMMKKKGGGIIIKKKNNNOOONNNMMMLLLMMMMMMKKKHHHDDDDDDGGGJJJXXXmmm}}}kkkVVVPPPLLL@@@:::EEETTTeeeuuuttt```GGG777000///222555000///.../////////---***------------------------......---------,,,,,,,,,************************(((***,,,---......---,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------------...///000000---///111111111111222333444333666:::AAATTTxxxooobbbQQQUUU___nnnxxx~~~uuunnnsssnnnooojjjdddZZZQQQQQQ___uuu~~~~~~|||uuujjjfffooozzzzzzeeeLLL999222///555777,,,444444444333555777;;;>>>??????===<<<999777444333222000......///000111000////////////////////////---------,,,,,,,,,++++++,,,,,,---------.........////////////////////////........./////////000000---...//////000000000///...///111000//////000222111222333111///000333444666:::888777>>>MMMuuuttteee^^^//////000111111111111111111222222333333444555555333333444444444333222222222333333444444555555555666777999:::;;;;;;:::999777888:::<<<======<<<;;;======>>>???@@@AAABBBBBBBBBEEEGGGGGGEEEBBBAAAAAA???AAABBBBBBAAA@@@AAACCCBBBBBBBBBBBBCCCDDDFFFFFFBBBBBBBBBAAAAAABBBBBBBBB>>>??????@@@@@@@@@?????????CCCFFFEEEAAA>>>@@@CCC<<<<<<======>>>?????????======>>>>>>>>>>>>======888888999999::::::::::::777777777777777666666666000111333555555555333222111111222222222333333333222111111222444666555444444444444444444555777777AAA===???@@@???KKKVVVRRRzzzzzziiiyyyZZZVVVSSSVVVOOOHHHYYY{{{yyyqqq]]]ZZZYYY]]]ccchhhnnnrrryyyxxxxxxyyy|||{{{xxxtttsssnnnfff___]]]___dddgggcccbbbaaa```^^^YYYSSSNNNTTTSSSSSSSSSUUUUUUSSSRRRVVVWWWXXXWWWTTTOOOJJJGGG@@@CCCGGGLLLRRR[[[fffnnnyyyssshhh```TTTDDDCCCGGGCCCOOO[[[jjjxxxvvvWWWBBB666:::999---***222---,,,,,,---...///---,,,------------------------......---------,,,,,,,,,************************''')))+++---...---,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------...000000,,,...111111111111222333111...555>>>888555RRRyyy~~~cccXXXSSS]]]iiirrr{{{vvvuuu{{{}}}pppjjjkkkeee___XXXUUUZZZiiizzz~~~zzzpppooo{{{|||ZZZAAA::::::777---///777666000111222222222333555777<<<<<<;;;999777444222111333111......///000000///////////////////////////---------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////............/////////000------...///000000//////...///000000//////000111333333222000222555555444///777:::;;;;;;;;;PPPsssyyy111000000000/////////...//////000111222222333333333333333444444333222222111111111222333444555666666555444777::::::777444555666777888888999999888======<<<<<<<<<<<<======BBBDDDFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@???@@@CCCEEEGGGDDDBBBAAAAAACCCDDDDDDCCC>>>>>>>>>???@@@AAACCCCCC???>>>=========>>>@@@AAA<<<<<<============<<<<<<<<<<<<<<<<<<============888777555666888999999888555444333333222222333333444444444333333222222222///000000000111111111111000//////111333555555444444333333333333444555555999:::888666===IIIRRRSSStttuuu]]]bbb{{{gggccc\\\RRRKKKOOOYYYcccnnntttnnn^^^XXXXXXZZZ]]]^^^YYYZZZeeennnooollllllsssiii]]]VVVUUUXXX^^^dddhhhhhhjjjkkkkkkiiifffdddeeegggjjjjjjcccYYYWWWZZZ```ZZZTTTPPPLLLHHHEEEEEETTT[[[hhhxxxeeePPPKKKGGGGGGMMMSSSXXXYYYfffqqqtttuuulllNNN333333333222111000000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************++++++******************++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000000000111333666999<<<>>>]]]ooovvvbbbZZZZZZccczzz~~~xxxuuuyyy{{{sssvvv~~~tttiiijjjrrruuufff___[[[aaabbbbbblll{{{dddKKK>>>333333333222222222111111333333333333333333333333:::999888666444222000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---------............///............////////////000000000000////////////111222333555666555555444555444444555777;;;>>>@@@mmm000000000000////////////000000111222222333444444333444444444444444333333333222222222333444555555666444444555888999777555555555777888888888888888:::::::::;;;<<<===??????@@@AAACCCBBBAAA@@@@@@AAA@@@@@@?????????@@@BBBBBBAAA@@@?????????AAACCCDDDEEEDDDBBBAAABBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCC@@@???>>>======>>>??????<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===888666555555777888888777444444333222222222222333444444333333333222222222000111111111222222222222111000000222444666555555333333333333333444555555777666666999>>>EEELLLOOOttthhhQQQUUUvvvnnnWWWLLLJJJMMMOOOSSS\\\sss|||{{{wwwlll\\\QQQMMMPPPSSSUUU\\\YYYTTTNNNJJJJJJPPPUUUVVVXXXZZZ\\\]]]]]][[[YYYXXXYYYZZZ[[[UUUOOOOOOTTTVVVUUUVVVYYY]]]aaadddffftttyyyrrrzzz~~~hhhIII@@@FFFPPP]]]gggmmmnnnmmm}}}zzzpppkkkcccOOO;;;222222222111000/////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************++++++******++++++,,,---,,,,,,,,,------------....../////////000000000000111111111222333555777999BBBFFFVVVuuu}}}||||||~~~mmmcccffftttzzzyyy}}}|||{{{~~~uuunnnooosss}}}sssiiifffhhhgggiiiuuuxxxiiiZZZ]]]hhhxxx|||tttjjjiiiuuuzzzuuusssZZZFFF999222333333222222222111111111222222222222222222222222777777666444222111000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............///............////////////000000000000////////////111222333444555555555444555444444444666777999:::EEE]]]qqq{{{////////////000000000000000111111222222333333444333444444555555555444444444444333333333444444555666444333333555666666555555555666777888888888888777888888:::<<<>>>@@@AAA===>>>>>>>>><<<<<<>>>???>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAFFFDDDBBBAAAAAA@@@>>><<<=========>>>???@@@AAABBBAAA@@@???>>>=========>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;777666444555666888777777444333222222111111222222333333333222222222222222111111111222222222333333222111111222444666666555333333222222333333444555555222666@@@EEEDDDHHHOOO|||jjjVVVXXXdddyyylllRRRGGGGGGJJJFFFNNNccc{{{aaaLLLKKKNNNNNNTTTXXX[[[WWWOOOJJJKKKMMMFFFFFFHHHNNNSSSVVVSSSPPPMMMNNNRRRXXX[[[^^^fffooovvvwwwxxx{{{~~~oooZZZLLLMMMQQQLLLBBBGGGXXXqqq~~~jjjTTTDDD888000111111000000///.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************+++************+++,,,,,,,,,,,,,,,,,,------------....../////////000000000111111111000111111222333444222777JJJkkk}}}yyyxxxxxxvvv|||lll___iiixxxnnnuuu~~~{{{yyywwwwwwwwwxxxyyy{{{vvvooojjjjjjnnnrrruuuxxxpppccc]]][[[ZZZ___mmmuuuiiiVVVMMMVVVfffxxx~~~jjjkkkxxx}}}vvvlllttteeeHHH999444222000333222222222222111111111000000000000000000000000444444333222111000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---------............///............////////////////////////000000000000111111222444444444444444444444444444444444444444555;;;AAAEEETTTrrr////////////000000000000///000000000111111222222222222333444444444333333555555444444333444444444666444333222333444555555444555666777888888888888777777888999;;;===???@@@;;;<<<<<<;;;::::::===???>>>>>>>>>>>>======>>>>>>@@@???>>>============>>>CCCAAA@@@@@@@@@???===;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999666555333444555777777666333333222111111111111111222222222222222111111111000000111111111222222222111000000111333555444333222222222222222333333444555111888GGGKKKDDDEEENNNsssttthhhggg^^^WWW___bbbHHHEEEKKKJJJJJJVVVfff|||yyytttsssnnn{{{xxxpppjjj^^^YYYYYYbbbpppwwwrrrjjjdddccchhhqqq{{{xxxcccVVVGGG@@@@@@CCCJJJPPPeee~~~|||oooYYYCCC555111111/////////......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))***************************++++++,,,++++++,,,,,,,,,---------........./////////000000111000000000000000000000444888<<<>>>HHH___www]]][[[mmmttt}}}yyyiiicccmmmzzzuuuuuuvvvxxxwwwuuuuuuwwwnnnfff^^^^^^fffooottttttjjjmmmssszzz|||uuuggg\\\\\\YYYTTTUUU___eee^^^QQQVVVeeexxxxxxffflll{{{}}}|||qqq___HHH888444666666555222222222222111111111111000000000000000000000000333222222111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---------............///............////////////////////////000000000000000111222222333444444444222333333444444333222222:::888888:::>>>JJJ^^^ppp////////////000000000000...............////////////000111222222222222222555444444333333333444444555444444222222222444555444555666777777888888777888888888888999:::;;;<<<;;;;;;;;;:::999:::===????????????>>>===<<<;;;:::???>>>>>>===<<<<<<<<<<<<=========>>>??????>>><<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>===;;;;;;======>>>>>>>>>>>>======<<<;;;;;;:::999888888777555333222333444666555555222222111000000000000111111111111111111111111111////////////000000000000000///...///111222222111222111111111111222333333444111999HHHHHH>>><<>>444///...///.........---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,------............//////////////////000000111111111111000555999555333<<>>777333333333333222222222222111111111000000111111111111111111111111222222222222111111000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///............////////////.../////////000000000111000000111111222333333444111222333444444444444333444333666;;;;;;:::@@@JJJVVVqqq000000000000////////////------------------------...//////000111111111111333333222222222333333444444555555444222222333555444444555666777777777777999999888888888888999999:::;;;<<<<<<;;;;;;===????????????>>>===<<<;;;:::>>>>>>======<<<<<<;;;;;;999999:::<<>><<<:::::::::;;;<<<===??????AAAAAA@@@@@@???===<<<;;;<<<<<<============<<<<<<<<<;;;:::999888777666555444333111222333555555444222111000000///000000000000000000000000111111111........./////////000000///...---...000111000///111111000000111111222333222444;;;DDDBBB999777;;;CCC]]]sssxxx{{{}}}oooXXXRRROOOcccsss```TTTMMMIIIGGGVVVhhhmmmvvvuuuxxx}}}yyyqqqVVVNNNOOOOOORRRTTTYYYgggxxx```UUUEEE555/////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))************))))))))))))***++++++++++++++++++,,,,,,,,,,,,------........./////////...///000111222222222111000///...000444888:::;;;RRRpppuuurrr}}}jjj^^^WWWUUUYYY``````]]]bbbkkkllliiiggghhhiiihhhbbb]]]VVVRRRPPPSSS[[[cccffffff^^^eeennnqqqpppoooppprrr{{{|||jjjXXXFFF999555555444222///......///222111111111111000000000000000000000000000000000222222222111111000000///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------............///............////////////......//////000000111111000000000000111222333444111111222333444444555555222222444777777666777;;;666AAAPPP^^^ppp222222111000///...------------------------------...///000111111222222222111111111111111222333444333555777666444222333444333444555666777777777777999888888777777777888888888:::<<<<<<<<<<<<===>>><<<===>>>>>>???>>>===<<<==================<<<<<<777777999;;;>>>>>>===;;;999999::::::;;;<<<>>>??????@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999777666555444333222111111333444444333111111000////////////000/////////000000000111111////////////000000000000000///...///000111000///000000000000000111222222111888AAAEEEEEEBBBBBBDDDLLLWWWgggnnnmmmqqqoooeeePPPFFFLLLiiiooo^^^LLLJJJNNNKKKKKKLLLPPPXXXcccrrrgggUUUOOO\\\ccc\\\ZZZbbbsss{{{}}}fffMMM@@@666///000222///...///---------...............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))******+++)))))))))))))))***++++++***++++++++++++,,,,,,,,,---------.........//////...///000111111000000///000000000444888999777444777HHH^^^nnn}}}ppp[[[VVVXXX]]]]]]ZZZbbbooo~~~vvvjjjcccaaaaaadddlllwwwxxx}}}}}}yyy|||___JJJ???777444777777666444222000000000111111111111111000000000000////////////////////////111111000000///...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------............///............////////////.........///000111111111000000//////000111333444222111111111111333444555666777666444333555555444777444666>>>FFFTTTppp333222111000///...---,,,.....................---//////000222222333333333000000000000111222333444333666888888555333333444333444555666777777777777777777777777777888888999777999<<<===<<<<<<<<<===999;;;===>>>@@@@@@@@@???<<<<<<======>>>======<<<777777888;;;======;;;999999999999:::;;;<<<===>>>??????@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;:::888777555444333333111000111222444333333111111000///////////////.../////////000000111111000000000000111111111111111000///000111222111000000000000000000111111222000<<>>DDDNNNeeemmmgggggglllkkkiiittttttllliiikkkqqqyyy~~~zzz{{{]]]AAA:::999111000777444222111111333444333222111111111111000000000000........................111000///...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------.........//////............/////////000---......///000111111222000000/////////111222444333222000//////111333444111555555000111666666000999333777AAAAAA<<>>@@@>>>>>>======<<<;;;999999::::::::::::::::::::::::999999888888888999::::::????????????>>><<<:::999:::999999999::::::;;;<<<999888777666444444333333111111111111111111111111333222000/////////000111000000000000000000000000........................////////////000000000000////////////000000000000333>>>JJJQQQTTTRRRJJJAAA>>>===???DDDKKKOOOOOONNNYYYUUULLLCCC@@@HHHWWWccc|||]]]OOOMMMEEEIIILLLJJJHHHJJJNNNQQQWWW\\\cccjjjssstttddd^^^]]][[[UUUcccjjjooo}}}nnnTTT===111.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******++++++******++++++,,,---,,,,,,,,,---------................../////////////////////000111111222222000555888888:::GGG^^^ppp|||ooopppqqqtttxxx}}}wwwmmmlllsss~~~}}}}}}{{{eeeKKKDDD;;;444111111222222333333222222111000//////000000000000////////////------------------------000000///...------,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------000//////...------,,,,,,////////////////////////,,,,,,,,,---------............///000111222222333000000111111111222222222222222222333333333444444444444666777999;;;<<<===EEEJJJUUUeeeyyy........................,,,,,,,,,---------............///000000000000000////////////000111222333444555777666444333333444555555555555555555555555666666777888888888777777999:::;;;<<<<<<;;;:::999999:::;;;;;;:::;;;===???======>>>======<<<;;;::::::::::::::::::::::::;;;<<<;;;:::999888888888888;;;<<<>>>???>>>===;;;:::999999888888999::::::;;;999888666555444333333333111111111111111111111111222222000/////////000000////////////////////////............................../////////000000000.../////////000000000000000999AAAEEEFFFDDD===555888777888<<>><<<:::999888777777888:::===??????>>><<<;;;888888777777777888999999888777666444333333333333111111111111111111111111111111000/////////000000////////////////////////------------------------.........////////////000....../////////000000000111777<<<===>>>>>>:::555333222333555:::>>>@@@AAA999::::::777444444888<<>>,,,---......///000111111,,,,,,,,,---------......---...//////000000/////////////////////000111111222444555555333222333333444444444444444444444444666555555444555666888999888888999::::::999888888777888::::::999999:::;;;999:::;;;<<<<<<<<<<<<<<<888888999999:::;;;;;;;;;>>>===<<<:::999888888888999:::===???@@@>>><<<:::777777666666666777777888666555444333222222222222111111111111111111111111000000000/////////000000////////////////////////------------------------------........./////////........./////////000000///333666777:::>>>@@@===333222222333666:::===???@@@>>>;;;666333333777:::@@@CCCLLLcccuuu[[[PPPNNNLLLKKKLLLLLLKKKJJJGGGGGGHHHHHHGGGFFFKKKQQQRRROOOLLLKKKKKKKKKJJJHHHNNNSSSSSSLLLGGGGGGGGGFFFLLLNNNMMMHHHHHHLLLOOOOOOPPPSSSZZZfffyyymmmXXXHHHAAA999222111000......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))*********************++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111...///222444555777888888<<<777666???MMMhhhhhhXXXFFF<<<777555666999333222222333444333111///111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------........................++++++,,,,,,,,,---------/////////////////////.../////////000000000111111111111111111222222222222333333333333444444444444222333444666888:::<<<===;;;;;;;;;:::999;;;@@@CCCHHHJJJMMMMMMKKKGGGEEEDDD@@@;;;888:::@@@AAA===777.........///////////////,,,,,,,,,---------......------.../////////////////////////////////000111111222444444333222222333444444444444444444444444555444444333444666888999777888888888888888888777666888::::::999888999:::777777888999::::::::::::888888888888999999:::::::::::::::999999::::::;;;;;;===>>>@@@???>>>;;;:::777777666555555666666666555444333222222111111222000000000000000000000000/////////000000000//////........................------------------------------------........................////////////+++...//////333:::>>>>>>333333333333444777:::===AAA@@@===:::777666777888888AAAGGGHHHUUU|||xxxXXXVVVTTTSSSSSSSSSQQQOOOIIIEEECCCFFFGGGFFFJJJPPPPPPMMMIIIGGGEEEEEEEEEDDD:::EEENNNLLLHHHGGGGGGFFFDDDIIILLLKKKMMMTTTYYY[[[ccckkk|||uuuRRRAAA:::000------111222...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))*********))))))))))))************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------...//////000000222222111111222222222111222111555<<<>>>GGGcccyyy___BBB;;;777888999777777888666444222111111222111000000000//////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++++++++,,,,,,,,,------/////////...................../////////000000000000000000111111111222222000000111222333444444555333333444444555555555444<<<=========<<<<<<===>>>:::;;;;;;;;;999999;;;<<<999888888777777777888999//////......---------,,,,,,,,,,,,---------......------...////////////.../////////......//////000000111333333222111222333333333333333333333333333333333333444555666777888777777777777777777777777666999;;;;;;:::999888999666666777888888888888888777777777777777777777777777777777888999:::<<<<<<<<<======>>>===<<<;;;:::777777666555555555666666333333222111111111111111000000000000000000000000......///000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...000000...000777::::::111222333222222333666888;;;===@@@AAA@@@===:::777333:::>>>===@@@WWW}}}{{{zzzyyywwwtttrrrpppoooVVVKKKDDDHHHLLLLLLMMMQQQQQQOOOKKKGGGFFFGGGJJJKKKLLLWWWbbbbbbWWWIIIBBBAAACCCQQQaaallluuu}}}}}}oooPPP888444777111...---//////------000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111000/////////000222333000222777;;;777777FFFYYYuuu~~~eeeOOO???===999777999888444222222333111...---...000111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,---------...........................///////////////000000000000111111111//////000111222333444444888888888888888888888888000111333555666777888888999<<<>>>???===;;;::::::888::::::777333222555999...---------,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......000//////........./////////111222333222111222333222222222222222222222222111222333444555666666666777666666666666666666777777999<<<<<<;;;999999999666777888888888888888777777777777666555555444444666666666777888999;;;<<<:::::::::999::::::;;;;;;888777777666555555666666222222111000000000000111000000000000000000000000------///000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------.........//////111333222000111666888777///111333222111000222444555777:::>>>AAAAAA???>>>;;;888555888>>>HHHQQQXXXrrrdddhhhqqqssstttxxxyyyuuuooohhhfffhhhmmmqqqjjj[[[[[[hhhzzzzzz```PPPGGG555+++000444555111//////...,,,...333,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))***************))))))))))))******)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////,,,...000111111333666999777666555222000111888???FFFUUUgggttt~~~tttXXXEEE>>>;;;777:::666444666666333222333111///------.../////////....................................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,------......///------.........//////////////////000000000111111000000111111222222222222/////////000111222444444666555555666777888777777444777999:::888666555555666777777555444444777:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......000//////.........//////...000222222111111222333222222222222222222222222///111333555666666666555666666555555555555666666777:::<<<===;;;:::999999888888999999999888888888777777666555444333333222666666666666777888999:::777666666666777999;;;===888888777666666666666666222111000000000000000111000000000000000000000000,,,---///000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---//////---///444666444///222444444111000111333111000///111666<<>>@@@CCCEEEDDDAAA===;;;>>>DDDZZZ|||~~~bbbSSSHHH???222111111000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000222222111000000000///000111333444555555555333555777999;;;@@@EEEIIIkkkzzznnnVVVEEE===<<<;;;999666444222222333222111000000111222333111111000000//////......////////////............,,,---...//////...---,,,,,,,,,,,,+++))))))+++---000///---+++*********+++************************+++*********))))))((((((************************+++)))((('''((()))+++,,,+++++++++*********))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///////////////.........111111111111111111111111111111111000111111222222222222111111222222333444222222222333333444444444666444222111111333666888888888777777666666666555+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,------...---------,,,,,,,,,------------.........///000111222111000111111222222111111000000333333333333444444444444333444555666777777888888::::::999999888777777666;;;999777777777888777555666666555555444444333333444555555666777888999999666666555555555666777777777777666666555333222111000000000///////////////---...///000000///...------........./////////000............---------,,,............---------,,,,,,,,,,,,------------..................//////000//////000000111333333333111111111111111111111111222222222222333444555666666888<<>>===CCC???BBBQQQccc}}}{{{\\\GGG@@@999111111111000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++***))))))***+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000111111000//////000000000111111222333444444444444555444444666999<<>>777777777777777666666666888888888999::::::777555:::999888777666555444444333444777999::::::999888777888888888777666444222222222222222222111000///------......//////000000......------------.....................------------------------------...---------------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000,,,///999???:::333/////////////////////////////////.........///000000333333222222111111111111999555333333444555888===555GGGYYYqqqttteeeWWWJJJ???888333333222//////000...+++////////////...............------------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,...///000333777:::<<<:::777444111111111111...000111222222333555777///222555777777666444444333777;;;>>>BBBLLLZZZeeeooowwwooobbbZZZRRRLLLFFFAAA@@@???<<<:::666666777999;;;:::555111333333333222222111111111111111111111111111111111.............../////////............------------,,,,,,,,,++++++,,,,,,,,,)))***+++******+++---000000///---+++*********+++************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++,,,---...//////////////////////////////............///000111222222222111000000111111111444444444444444444444444333333444555555555555555222222222333333333333333************+++++++++++++++******************+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---000222111...,,,...000,,,,,,...///000000000000//////000111222333333444777666444555888===CCCFFF888888888888777777777777888777666777999999777555::::::999777666444333333333444555777888888888888777777777777666555333333222222222222222111000000..................//////......------------...............---------------------------............------------............++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------000---111<<>>999999<<<>>>>>><<<:::;;;===:::888555444444444333111555444444333222111000000111111222222222222111111---............/////////.........------------,,,,,,++++++******++++++,,,***++++++***)))***---///000///---+++*********+++************************))))))))))))************))))))))))))))))))))))))((()))))))))***************************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------......//////////////////////////////------------...000111222000000000000000111222222333444444444555555555555333444555777777666555444222222222222333333333333************+++++++++++++++++++++******+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,///222555333...,,,---///,,,---......////////////......///000111222333333666555444444666:::>>>@@@777777777777777777777777888666555555666777777666888888777666666555444444333333444555666777888888666666555444444333444444111111111111111000000///..................------...------,,,,,,------............------,,,,,,,,,++++++,,,,,,------------++++++,,,,,,------------***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---///---222<<<===333---///........................//////............//////---...000111333333333333---111555888999888555222999;;;777999DDDNNN```yyymmmcccKKKEEE<<<666444444333222---.........------000444........................---------,,,,,,,,,++++++************************((()))))))))*********+++************************))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,***,,,.../////////111222,,,,,,---...///111111222...000111111///...///000555444222222333555666666111222444666666666555444999;;;<<<<<<<<<>>>CCCGGGTTTYYY___```___]]]___bbbjjjaaaWWWQQQPPPPPPNNNKKKFFFDDDBBB@@@???>>>======888;;;>>>===999555555666:::888555222222222333333333333222222111000000000///000111222222111000///---------.........//////.........---------,,,,,,,,,+++***))))))***+++,,,+++,,,,,,***)))***,,,...000///---+++*********+++************************((()))))))))************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///................................................,,,,,,,,,---...///111111////////////000222333444222333333444555666777777444666888999:::999777666222222222333333333444444)))************+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,111444666444...+++,,,///,,,---......///.........---...///000111222333333555555444333333333333333666666666777777777777777888666444333555666777666666666666666666555555555333333333333444666777888666555444222222333444555000000000000000000///.../////////......------,,,...---,,,,,,,,,,,,---............------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...,,,222<<<:::///***...........................000//////.........//////...///000222333222222111...222333000...111777;;;000555555777<<<999>>>PPPZZZyyy~~~|||oooXXXEEE===888777555333111000...---......000333333///,,,+++---.....................---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++---//////...,,,+++,,,//////000000000000///...,,,...000111000000111222222222222333444555444333444222222333666888999888333444666777777888:::;;;:::===@@@???<<<;;;???CCCIIIDDD===888777999<<<>>>AAA>>>;;;888666777888999555666666555333333666999333333333444444444333222111111111111000000000000...///000111111000///...---------.........//////......---------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++))))))+++---000///---+++*********+++************************(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))******++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///////////////.................................,,,,,,,,,---...///111111.........///000222444444111222333444555777888888666777:::<<<<<<;;;999777222222222333333444444444)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++444333111000...---------/////////////////////////////////000111111222222111222222333333222222111222333444555666666666666222333444555666777888999888666444333444444333111333333222222333444666777999888555333222222333444000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,111;;;:::000+++...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111111111222222222333333333444444444555666777777888AAAJJJTTT[[[bbblll{{{wwwzzzfffUUUIIIAAA999444222111111111000000//////......---------,,,,,,,,,------------------------************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,---+++)))(((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------////////////000000000000111111222222222333333333555555555555555555555555444444444555555555555666777777888999999999999888@@@???===<<<:::888777666<<<;;;:::888666555444444555555555555555666666777666666555444333333333333222111000000000000000000.........///////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,000111111000---+++*********+++,,,***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......///......---------......///////////////000111111222222333444555666777888888777666555555666777888333333222111222333444555)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++000///...---------------......................../////////000111111222222111222222333333222222111222333444555666666666666444444555555666777888888777555333333444444333222222222111111222333555666888777444222111111222333000//////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,111:::999///+++...,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111111111222222222333333333444444555666666777777666777999<<<@@@EEEJJJNNNgggjjjqqq{{{~~~rrrlll^^^JJJ;;;444111111000111111111000000000//////.........---------,,,,,,------------------------************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,+++)))(((((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.../////////000000000000111111111111222222222222444444444444444444444444444444444444555555555555666777777888999888888888;;;;;;;;;::::::::::::999777666555444333333333333666666666555666666777888666555444333333222333333222222111000/////////000.../////////////////////---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++///000111///,,,************+++,,,***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........------------......///////////////000000111222333333444555666666777777777666555555666777777444333222222222333444555)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...........................//////000000111111222111222222333333222222111222333444555555666666555666666666666777777777888777555333333444444333222222111000000111222444555666555333222111000111111000///......------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000888777...+++...,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000111111111222222222222333333444444555555666666666;;;777555888???BBB@@@===???BBBGGGPPP^^^ppp|||ssseeeXXXMMMCCC666...,,,---...///000000000000//////////////////.........---------------------------------************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))(((((()))((((((((((((''''''''''''))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,------............------....../////////000000000000000000000111111111111444444444444444444444444333333333444444444555555555666666777888777777777666777777999:::;;;<<<===999999999888999999:::;;;===<<<;;;999888888777777666555444333333222222222333222111000//////.../////////////////////......------------------------++++++++++++************++++++++++++++++++++++++******))))))))))))******...//////...+++)))))))))***++++++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...---------------......//////......//////000111333333333444444555555555777666555555555555666777444333222222222333555666))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++..............................//////000111111111111222222333333222222111222222333444555555555555777777777777777777777777777555333333444444333222222111111111111333444555666555444222111111111111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******************++++++++++++++++++++++++++++++++++++++++++++++++)))+++000666444---+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111111111222222222222333333444444444555555555666333222777===@@@===999999:::;;;???GGGSSSaaajjjyyy~~~mmmlllssszzz|||wwwjjj[[[NNNBBB999777555222222222222000---/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++***)))(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........------........./////////000000////////////000000000000333333333333333333333333222333333333444444444444444444555666666666666666444444666777999;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBEEECCCAAA>>>;;;888777666666555444333222222222222333222111000///.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))(((((((((((()))))),,,......---+++)))((())))))++++++***((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------......///............///000000333333333333333444444444555555555555555555555555444333222222222333555666))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************.................................///000000111111111222222333333222222111111222333444555555555555777777777777666666666666666444333333444444444333333333222222333444666777666666555444333222111111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((,,,222555222,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////000000111111111222222222333333333333444444444444444444444555666444222000777777666666777;;;AAAEEEFFFSSScccoooxxxxxxoooeeeWWWJJJDDDFFFJJJRRRTTTJJJ<<<444111000//////000111111000---+++.....................//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***(((((((((***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,---......------............////////////....../////////000000000333333333333333333333333222222222222333333333444333333444555555555555444444444555666777888999999888888999:::<<<>>>???@@@AAA@@@>>><<<:::888888777555555444333222222222222222111000///............000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))(((((((((((((((((())),,,---...---***)))((())))))***+++***)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))*********+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.....................//////000222222222333333333333333444444555555555555444444333333222111222333444555)))************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++*********---------------------------......//////000000111111222222333333222222111111222333444444555555444666666666666555555555555666444222333444555444333444333333222333444666777666666555444333222111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))...444555000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000000111111111111222333333333333333333333333333666999888666444555666444555666777666666777999777;;;BBBHHHJJJQQQ```ooo{{{yyy|||tttggg```]]]UUUMMMFFFCCC???999444333000:::???999111...111444222000...,,,,,,,,,...///---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((***'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************************)))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,***+++,,,------...------------........./////////////////////000000000000222222222222222222222222111111222222222333333333111222333333444444333333555555555555666666666666777777777888999;;;======777777777777777888888999555444333222222111111111000000//////......//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))(((((((((((())))))+++---...---+++))))))***)))***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///......------......///000111111111222222333333333333333444555555444333333222111111000000111333444)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,++++++***++++++,,,------------------------------......///000000000111222222333333222222111111111222333444444444444444444444444555555555555555444222333444555555444333222222222222444555666555444444333222111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))++++++++++++*********)))***************************************************111777555///++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........000000000000111111111111333333222222222222222222+++---000222222222444666444777999;;;::::::;;;<<<>>>======>>>:::888???IIIEEELLLTTT^^^sssrrrhhhjjjrrr{{{~~~{{{{{{~~~zzzssspppqqqpppkkkhhhjjjgggjjjjjjcccVVVJJJCCC@@@:::666555888999666555666111777999444000111222111111111///...---...000222,,,,,,---------.........---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))(((((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++,,,---------------------.........////////////000000000111111111222222222222222222222222111111111111222222222222000111222222333333222222444444444444555555555555888888888999999:::;;;<<<555555555555555666777888555444333222111111111111///............///000000111000000///......------++++++++++++++++++++++++++++++++++++***************************************))))))(((((())))))***,,,---...---+++*********((()))+++***)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///...------------.../////////000000111222333333444222333444444444444333222111000/////////000222222)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------))))))))))))***+++,,,---------------------------------......///000000000222222222333333222222222111111222333444444444444333333333444444444555555555444222333444555555444222111111111111333444555333333333333111000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))+++*********))))))((((((************************************************+++333888555///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000111111111111333222222222222222222222555555444555555555555555222444777888777666777888666555777;;;999666999@@@@@@BBBBBBDDDTTTjjjwwwwwwfffiiieee[[[[[[```]]]SSSPPPQQQWWW^^^\\\TTTRRRUUUUUUTTTSSSRRRPPPLLLJJJIIIFFFJJJLLLGGG>>>777666888444333444666444000///222222222000...///222111,,,(((+++///222111///...---,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***)))(((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))***+++,,,------...------------.........//////000000000000111111111111111111111111111111111111000111111111111222222222000000111222222222222222333333333444444444555555777777666666666777888888::::::888777666666555555555444333222111111111111...------......///000111111000000///...---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,---......,,,******+++((()))******)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---...///...------------...//////...///000111222333444444222222444444444444222222000///.........///111222))))))))))))************(((((())))))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............//////000111222333222111000111111111222222222333333666444333333555666666555888555222000000111000000333222111000000000111222000000111111111///---,,,------------------------,,,,,,,,,+++++++++******************************************************++++++***************++++++++++++************)))))))))))))))******************))))))******+++,,,///333777666111---...000,,,++++++******++++++,,,...---+++***)))***++++++,,,,,,,,,---------......---------............///222222111111111111111111000111111111111222222222333333444444555666666666666777777777888888888888777888;;;>>>AAAEEEGGGHHHBBBBBBAAAAAA@@@?????????????????????>>>===<<<;;;<<<;;;:::999888888888888555444333333222222333333000000000000000000000000////////////////////////,,,...111111///,,,***))),,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************************+++*********))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000////////////000000000000222222111111111111111111...///000111111111111111444444555555666777777777666666666666555555555555777777777777666666666666444333222111000000000000........................//////.........---------++++++************++++++,,,,,,+++***)))))))))***++++++******))))))((((((++++++******))))))((((((,,,///111111...+++)))(((,,,***)))((()))***)))(((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))''')))******))))))***+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................////////////............111111111111111111111111000...---,,,,,,---...000))))))))))))************)))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------............//////000111222333444444444444333333333222333333333555444333333555666666555888555222000000111111000222111000000000111222333000000000000///...------------------------------,,,,,,+++++++++*********************************************************++++++***))))))******++++++++++++*********))))))))))))))))))******************))))))******+++,,,+++///222111---***+++---,,,++++++******++++++,,,...---,,,+++******+++,,,,,,,,,,,,------------...------------............111111111111111111111111000000111111111222222222222222222333444444555555666666666777777777888888888999999:::;;;<<<======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888777888777666555444444444444333333222111111111111111000000000000000000000000////////////////////////111///---,,,,,,111999>>>888777555222///---***)))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************)))))))))((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000.../////////000000000000111111111111111111111111///000111111222222111111333333333444555555666666666666666555555555444444555555555555444444444444222222111000////////////------------------------......------------,,,,,,+++******))))))******+++,,,+++******))))))***************))))))))))))))))))((((((((('''''''''&&&,,,...111111///,,,+++***...+++)))(((((()))(((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))''')))******))))))***+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................---.........//////000000000000000000000000000000000///---,,,,,,---///000))))))))))))************************))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///000000111222444666888999888777555444333333444444444333222333555666555444666444111000111111111000000000000000000111222333111000///...............------------------------,,,++++++++++++***************************************************************)))))))))******+++++++++*********)))))))))))))))))))))***************))))))))))))***++++++(((+++......+++)))***,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------............000000000000111111111111000000000111111111222222000111111222222333444444555555666666666777777777888888888777777666666666666777777777777888888888888888888777777666555444555444333222222111111222222111111000///000000000000000000000000000000000////////////////////////111///,,,***,,,444>>>FFF===;;;888444000,,,)))(((++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********++++++((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000....../////////000000000111111111111111111111111000111222222222222222222111111222333333444444555555555555555444444444444333333333222222222111111111000///......---......---------------------------,,,,,,,,,,,,++++++++++++******))))))******+++++++++***)))))))))******))))))))))))************((((((((((((''''''''''''+++---111222111///------000---)))''''''((((((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................,,,,,,---...///000111111........................000000............000000((()))))))))************++++++******))))))((((((************************************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,---------............///000000111222555888;;;===:::999777555333333444555333222222333555555444333555333111000111111111000/////////000111222333333111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************))))))))))))******+++************))))))))))))((()))))))))************)))))))))))))))***++++++)))+++---...,,,+++,,,...,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000000000000000000000000111111111111000000111222222333333444444555555555555666666666555555666666777888888888666666777888888999::::::888888888888777666555444555444333333222222222333222111000000//////000000////////////////////////........................------...------000444777444333222000...,,,***************************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********************************)))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////........./////////000000111111111111111222222222111222222333333333222222111111222222333444444444444444444444333333333333222222222111111111000000000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))************))))))))))))******(((((())))))******++++++************)))))))))))))))---000222222111000000222...)))&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...------,,,,,,------...........................---------...///000000111........................111000////////////000111((()))))))))************++++++******))))))((((((************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///000000111222555888;;;===:::999777555444333444444222111111333444555333222333111000000111222111000......///000111222222222111///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++*********)))))))))((((((((()))))))))************))))))(((((())))))***+++)))+++,,,---,,,,,,---...,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000//////000000000111111111111111111222333333444444333333444444444555555555333444555666777888888999666666777888999:::;;;;;;777777888777777666555444444444333222222222333333222222111000000000000000........................------------------------+++---......,,,******+++******++++++++++++,,,,,,************************************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////000000111111111222222222222222333333333222222111222222222333444444555555333333333333222222222222222222222111111111000000000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***))))))))))))))))))******))))))((())))))******(((((())))))******++++++))))))))))))************(((,,,000222222222222222222...)))&&&&&&'''(((((('''''''''''''''((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...------,,,,,,------...........................///////////////.........////////////////////////000000////////////000000))))))))))))************************))))))))))))************************)))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------............///000000111222444666888999888777666555444333222222111000111333444444222000111000///000222222111000......///000111111111111//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++******)))))))))((((((((())))))))))))************)))(((((((((((()))******)))))))))******++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000/////////000000000111111000111111222333333444444222333333333333444444444444444444444444444444444444555555666777888888999555555555555444333222111222111111000000000111111222111111000000000000000........................------------------------...---,,,***((((((+++---))))))*********+++++++++************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000111222222333333222222222222222222111000111222222333333444555555222222222222111111111111222222222111111111111000000//////.........//////+++++++++++++++++++++++++++************)))))))))***))))))(((((())))))***))))))((((((((()))******))))))))))))************''''''''''''(((((((((((((((+++///222222222222222000---)))''''''(((((((((&&&''''''''''''((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................000000//////............000000000000000000000000////////////////////////))))))))))))************)))))))))))))))*********************************))))))))))))******************************************+++,,,,,,,,,,,,+++---------............//////000111222333444444444333444555555444333000///000000111222444444222000000//////000222333222000...///000111111000//////------...------,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++***)))))))))(((((((((((())))))))))))************((((((((((((((()))*********)))(((((()))*********,,,++++++******++++++,,,((()))***+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000////////////000000000111//////000111111222222333222222222222333333333333555555444444333333333333333333444444555555666666444444444333333222111000000000////////////000000111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,///************************************************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////000000111222222333333111111222222111111000///000000111111222333333333222222111111111000000000111111111111000000000000......------------......+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))((((((((((((((()))***************)))))))))))))))&&&'''''''''((((((((()))'''+++///111222111111222...+++)))(((((()))((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))***))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))''')))******))))))***+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------....................................///////////////000000000000000000000000.........//////.........))))))))))))************(((((())))))******++++++************************))))))))))))******************************************+++,,,,,,,,,,,,+++---------........./////////000111222333222111000111222444555444222///...//////000222444444111////////////000222333222000//////000111111000///...,,,---......---,,,***)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))************((((((((((((((()))******,,,+++))))))***++++++***,,,++++++++++++++++++,,,'''((()))***++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000......//////000111111111111111222222222333333333444444555555555666666666333444444444444555555555444444555444444333222111111111000000000111111222//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---+++)))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000000111222222333333111111111111111000///.../////////000111111222222111111111111000000000000111000000000////////////,,,,,,,,,++++++,,,------************************++++++++++++************))))))(((((((((((())))))((((((((((((((()))******++++++******))))))((((((((()))))))))******++++++'''***///111111111111111,,,***)))((()))***)))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))((()))******))))))***+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------...------,,,,,,------...........................,,,------...///000111111000000000000000000000000------............------************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------............------000000000000000111111111111111111111111000////////////000000000000//////333111///...000111111111......---------,,,,,,,,,,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************)))))))))))))))))))))))))))***,,,,,,+++++++++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,***++++++,,,------------.........///////////////////////////////////////000000000000000000000000333222111111111222444444555444333333333333444555222333333333333222111111////////////////////////////////////////////////////////////////////////---,,,++++++******++++++************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------,,,------...000000000000000000////////////////////////////////////.........//////000111222555444333222111///......////////////............------------------------))))))*********+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++,,,---...////////////,,,+++***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))******************++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///000000000000////////////////////////000000///------,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------............------//////000000000000111111000111111111111000//////...//////000000//////...333111//////000111111111//////.........---------,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((***,,,,,,+++++++++,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++,,,---------,,,,,,............////////////////////////////////////000000000000000000000000222111000000000111333333444333222111111222333444222222333333222222111000////////////////////////---------------------------------------------------,,,++++++******++++++************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------,,,------...//////000........................////////////////////////............///000111222333333222111000000//////////////////.........---------------------------))))))*********+++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((******+++------......---+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********'''((()))*********))))))***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...///000000000000000000000000000000000000000000///...------------************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------............------////////////000000111111000000111111000000///............//////.........222000//////000111111000////////////............,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((***,,,,,,+++***+++,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++------........./////////////////////////////////000000000000000000000000000000/////////000111222222222111000000111222222222222222222222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************+++************)))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000------------------------////////////////////////............///000111222111111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((((()))***+++,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******'''((()))*********))))))******++++++++++++******)))))))))*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---...///////////////000000000000000000000000000000///...------------************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,------......------,,,---......//////000000000000000000000000//////...------............------222000//////111111111000............------------+++++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((***+++,,,+++***+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,------------,,,++++++***,,,------....../////////////////////////////////////////////////////////............//////000000111111111111111111111111111111111222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---....../////////---------------................................................///111111000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++))))))))))))************+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++++++++)))(((((('''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((()))+++,,,,,,,,,+++*********++++++++++++******))))))))))))******************++++++++++++******++++++++++++++++++++++++******+++,,,------......,,,---....../////////...000000000000000000000000000//////...------......)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------...//////000000000000000000000///......------............------111000///000111222000///---------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((()))++++++*********++++++++++++*********************+++++++++,,,,,,,,,------------,,,++++++***,,,,,,,,,---...//////000////////////////////////........................------......////////////111111222222222222111111000000111111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,---...////////////------........./////////------------------------------------...///000111...////////////000000000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++***))))))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))***,,,......---,,,+++)))******++++++******)))(((((()))))))))*********)))******++++++******)))++++++++++++++++++++++++******++++++,,,---......,,,------...............///////////////////////////......------------...)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000//////000000//////...---.........//////.........111000///000222222000///,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))''')))++++++***)))***+++******************************+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---...//////000////////////////////////........................,,,---...////////////...111111222222222222111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******************+++++++++++++++,,,---///000//////...---------...//////000000------------------------------------...///000111............////////////------,,,,,,,,,+++++++++***************************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))******+++******)))))))))(((((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((()))))))))***---//////...,,,***))))))************))))))((((((((()))))))))******))))))************))))))++++++++++++++++++++++++******++++++,,,,,,------,,,------.........------........................------,,,,,,,,,,,,,,,---))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...//////000//////000000//////...---...//////000000//////...000000000111222222000...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))''')))++++++***)))***+++******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,...//////000////////////////////////------------------------,,,---...///000//////...///000000111111000000/////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++***,,,...///000///......+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000........................,,,,,,,,,,,,++++++++++++******************************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''))),,,......---***)))))))))************))))))(((((((((((()))))))))***))))))************))))))************************++++++++++++++++++,,,,,,---------......------,,,------------------------+++++++++******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,...//////000///////////////......---//////000000000000//////000000000111222222000.........---------,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))''')))***+++***)))***+++******************++++++******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,...//////000////////////////////////------------------------------///000000000///...---...///000000///...---///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))************+++++++++***+++...///000000......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))%%%'''***,,,---+++)))'''))))))************))))))(((((((((((())))))))))))))))))************))))))************************,,,,,,++++++++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))***++++++++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------............---------......///...///000111111000///...000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------...000111111111000//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((()))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((******)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///////////////..................---,,,+++************************************)))))))))))))))************))))))))))))***++++++***((('''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))******************))))))((((((''''''))))))))))))************+++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************(((((()))************))),,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,------------...------------......///...///000111111000///...///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------------------...///000111000//////..............................---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))'''((((((((()))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,***))),,,111222...)))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..................---,,,+++***************************))))))))))))))))))))))))*********)))))))))(((((()))***+++***((('''((())))))((((((((('''''''''''')))(((((((((''''''''''''(((''''''''''''''''''((('''''''''''''''((())))))))))))))))))((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((()))))))))*********)))))))))((((((((('''(((((()))))))))*********************)))))))))((())))))))))))))))))))))))***************************+++++++++******)))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************''''''((()))))))))))))))+++++++++++++++******************++++++++++++,,,++++++,,,,,,,,,---------------,,,------...//////...//////000000//////.../////////000//////...---++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////000000//////...........................------,,,,,,,,,,,,,,,+++++++++++++++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((())))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((()))))))))(((((((((''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,((('''...999;;;222'''))))))))))))))))))))))))))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------------,,,+++******************************))))))))))))))))))))))))******))))))))))))(((((()))***+++***((('''((()))((((((((((((''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))'''''''''''''''((()))))))))))))))(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************'''((())))))******))))))+++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////...////////////...------++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------------......////////////........................------,,,,,,+++,,,,,,---+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''((((((((()))))))))'''&&&'''((()))((('''(((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((***%%%%%%,,,555777...%%%((((((((((((((((((((((((((()))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------,,,,,,+++***)))************************((((((((()))))))))))))))***)))))))))((((((((((((((()))***)))((('''((()))((((((((((((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************)))))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))******++++++******************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,...////////////............//////...............---,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------......///........................,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((***)))))))))((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&)))------)))%%%((((((((((((((((((((((((((()))))))))************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))((((((((((((''''''((())))))((('''(((***'''''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++******++++++,,,++++++*********++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))***************)))))))))************+++))))))*********+++++++++++++++++++++,,,---/////////......------......///------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++************+++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,---......------------------------+++++++++++++++,,,,,,---)))))))))***************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((******)))))))))(((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******))))))*********(((''''''((())))))))))))))))))))))))))))))))))))************((()))))))))************++++++++++++++++++++++++******************************+++,,,------------++++++++++++***)))(((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))((((((((((((''''''&&&((())))))''''''(((***'''''''''((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))******++++++,,,,,,------******+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))***************((()))))))))*********+++))))))))))))************))))))))))))*********+++*********+++,,,---///000///...------------...///,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++************+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///---,,,+++++++++,,,......------------------------++++++******+++,,,,,,---((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''((((((((((((((((((((((((*********)))))))))((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((***++++++)))((('''((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************)))***+++,,,,,,---------++++++++++++***)))((('''))))))))))))))))))))))))&&&&&&''''''((())))))***))))))((((((((('''''''''&&&'''((((((''''''(((***''''''''''''((((((((()))''''''''''''((((((((()))(((''''''''''''''''''((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((()))))))))******'''((((((((()))))))))***'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))******++++++,,,---------))))))***+++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))*********************+++,,,---///000///...---,,,,,,---...///,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,+++++++++,,,---...------------------------+++*********+++,,,,,,---(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''((((((((((((((((((((((((************))))))))))))((('''&&&''')))))))))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************&&&''')))***+++***'''&&&))))))))))))))))))))))))))))))))))))************************++++++++++++************************))))))))))))))))))))))))((()))***+++,,,---------+++++++++******)))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''%%%'''((((((''''''(((***&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))************'''((((((((())))))******''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******))))))))))))************''''''''''''(((((((((((((((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))))))******+++---......///------............------...---,,,+++************+++*********))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))***++++++++++++***&&&'''(((******+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&***((('''((()))***((('''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((()))))))))*********((((((((())))))))))))***(((((((((((())))))))))))+++++++++*********))))))************************)))******+++---......///------............------...---,,,+++************************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***'''((()))***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))+++,,,,,,)))&&&))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************+++++++++******+++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((((((((())))))))))))******))))))))))))************(((((((((((())))))))))))+++++++++*********************************************+++,,,,,,---......,,,------......------,,,---,,,+++***************************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******((())))))*********))))))((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((***---...---)))%%%))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************+++************)))))))))++++++*********)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((()))))))))***(((((()))))))))*********(((((((((((())))))))))))******************************************************+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,+++************************)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((())))))***************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))+++,,,,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******************************************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))***************************************************++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++******))))))******))))))))))))))))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((()))************))))))************))))))(((************************))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))'''&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***+++******)))))))))******))))))))))))************''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))((())))))*********))))))************************************************************++++++++++++************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))&&&$$$$$$&&&(((******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))(((((()))))))))))))))*********)))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++************))))))))))))******((()))))))))************''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))***************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((&&&%%%&&&((()))***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))&&&&&&''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******++++++++++++*********)))))))))))))))******(((((())))))*********+++''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++------------------------************************'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''')))++++++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''(((******+++++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))''''''(((******++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))''''''((()))************)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((''''''((()))******)))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***))))))((((((((((((((((((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************((()))))))))************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***))))))((((((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))******)))(((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((('''&&&&&&&&&'''(((***,,,))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((''''''''''''((()))++++++***((('''((()))***)))'''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((('''(((((()))***+++***((('''((()))***)))'''***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''((()))&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***))))))(((((((((((()))***((('''((()))***)))'''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((())))))'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))(((((()))''''''((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((((()))***((('''((()))***)))'''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&''''''(((((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))***((('''((()))***)))'''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''((('''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((('''(((((()))***+++***((('''((()))***)))''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++)))))))))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++''''''''''''(((***++++++***((('''((()))***)))((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''')))***)))((('''(((***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''(((((((((((('''&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''')))***)))((('''(((***((((((((((((''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((()))))))))(((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((((())))))(((((('''((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''')))***)))((('''(((***'''''''''((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((((((((()))))))))))))))((((((((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&'''((()))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((()))***************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))+++---''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%######''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((***,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''')))(((''''''((()))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))******))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))******))))))))))))******((((((((((((((()))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))******'''((((((((())))))******************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))***************))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))(((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))******++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((()))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))***+++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''((()))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))***+++,,,,,,------************************************************************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******((())))))))))))***************))))))******+++,,,************************************************************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,---+++)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******)))))))))*********++++++******))))))******+++,,,************************************************************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,------,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******************+++++++++,,,******))))))******+++,,,************************************************************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---...---***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************))))))))))))************+++++++++,,,,,,,,,******))))))******+++,,,************************************************************)))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********+++************************))))))))))))))))))******((()))))))))******************))))))))))))************+++++++++,,,,,,,,,******))))))******+++,,,************************************************************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))******+++++++++************************))))))))))))************))))))))))))******************))))))))))))******************+++++++++,,,******))))))******+++,,,************************************************************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''))))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((('''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))******+++,,,,,,************************((()))))))))************))))))))))))******************))))))))))))******)))))))))*********++++++******))))))******+++,,,************************************************************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******((())))))***++++++,,,,,,************************(((((())))))*********+++))))))))))))******************))))))))))))******((())))))))))))******************)))***++++++,,,************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((*********)))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))+++(((&&&%%%&&&((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))((()))))))))))))))((((((************************************************+++*********))))))((((((******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((()))))))))'''%%%%%%''')))******''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))((((((************************************************+++*********))))))))))))******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))************************++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))'''%%%%%%''')))))))))''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))***))))))(((***************************************************************)))))))))******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))'''&&&'''(((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((())))))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((())))))))))))))))))************)))((())))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))(((((()))*********))))))******************************************************************************************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---+++((('''''''''%%%###&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************************************************************+++++++++******************************))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************))))))******************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))******************************************************))))))))))))******************************))))))*********+++++++++************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---+++)))(((((('''$$$"""&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++*********************************************************+++++++++++++++******************************))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))+++******))))))******+++***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******************************************************+++******))))))******+++*********************************+++++++++,,,,,,************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))***)))((((((((((((&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++*********************************************************++++++,,,,,,,,,******************************))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))+++******))))))******+++******))))))))))))******(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************************************+++******))))))******+++************************)))************+++++++++************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&''')))***((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((('''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,******************************))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))++++++************++++++******))))))))))))******(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************************************++++++************++++++************************))))))))))))************************************&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***************************))))))*********++++++++++++***)))(((((()))***+++,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,++++++***************************))))))*********++++++++++++***)))(((((()))***+++,,,++++++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))************************************************************************************++++++*********************************++++++++++++++++++++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++***++++++,,,,,,++++++******************************************+++++++++******))))))))))))******,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************************************************************)))******++++++******)))************************************************&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++***++++++,,,,,,++++++******************************************************))))))))))))))))))***++++++***************+++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))***************************************************************************************++++++++++++******++++++++++++++++++++++++************************&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++***++++++,,,,,,++++++***************************************************)))))))))******)))))))))+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***************************+++++++++***************))))))************))))))*********)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))((()))***++++++***)))(((******))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++************************------------------------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))******++++++(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++************************++++++++++++******))))))((()))***++++++***)))(((******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************************........................//////000000000000//////------------------------------------------------%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++*********))))))************************(((((())))))*********+++(((((()))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))************))))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++///,,,***))))))******)))******++++++,,,,,,---------...//////...///111333222:::;;;333,,,---000///333,,,))),,,---***+++///111///------......---,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++*********))))))))))))***************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++*********))))))************************((()))))))))************((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******)))******************)))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------+++---000111222444777999???DDDCCC;;;555555666555111,,,+++......***(((***---,,,,,,,,,---///000111%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************)))))))))******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))************************************************++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++***************************************))))))))))))************)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))************++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///222666999;;;>>>@@@CCCJJJLLLJJJCCC>>>>>>???===;;;555111111000///...000111111222222222333666999%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************))))))))))))))))))))))))************************************************++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***+++************************************************)))))))))))))))*********))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******+++++++++,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,)))***,,,---,,,+++******+++,,,,,,...///000111222666999===@@@AAACCCEEEGGGMMMNNNLLLIIIGGGHHHIIIIIIGGG@@@888444333666999<<<888999;;;::::::;;;>>>AAA%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))***************************************************************************************************************+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))************************************))))))))))))))))))))))))************************************************++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***+++******************************************************))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******+++++++++,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,))),,,......+++))))))***+++,,,...000333555777888;;;===???@@@@@@@@@AAACCCHHHIIIKKKMMMLLLLLLOOORRRKKKIIIFFFCCCDDDFFFFFFEEEAAADDDGGGJJJLLLPPPSSSVVV%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***+++***************+++++++++************************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++---000///,,,+++,,,...000111333666999<<<>>>???===>>>???>>>===>>>@@@BBBCCCGGGMMMQQQPPPMMMQQQXXXWWW]]]dddhhhjjjiiibbbZZZXXXZZZ```jjjttt{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))***+++))))))*********+++++++++************************************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******)))******************)))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++///111111//////333777::::::<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEHHHLLLOOOUUU[[[dddiiiccc\\\```iiiqqqzzz~~~tttwww~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))+++++++++***)))***+++))))))******++++++++++++************************+++*********))))))((((((++++++************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))************))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,///222222111333888>>>AAABBBBBBCCCEEEFFFFFFGGGNNNNNNOOOOOOQQQVVV\\\aaaqqqyyy~~~tttvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,++++++***)))))))))))))))))))))************++++++++++++******))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************************************************************************************---,,,***))))))***,,,---)))************+++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******************************+++++++++*********))))))************************************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************)))+++,,,,,,+++++++++,,,111///,,,+++,,,...//////444;;;===999999???DDDDDD@@@FFFJJJIIIHHHJJJOOOQQQ]]]fffddd___dddiiittt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***************************+++++++++))))))))))))*********+++,,,+++++++++************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************,,,,,,+++******+++,,,,,,)))************+++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******************************+++++++++*********))))))************************************************(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************)))+++,,,,,,++++++,,,---...,,,+++,,,---///111111555@@@IIILLLKKKKKKGGGAAAGGGIIILLLOOOVVVcccrrr|||xxxyyyuuufffhhhzzz}}}vvvwww~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))*********++++++))))))******+++,,,,,,---))))))*********+++++++++,,,,,,++++++++++++******---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******************************+++++++++***************************************************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++***+++---,,,,,,+++,,,...+++,,,...000444777:::;;;BBBGGGIIIIIIJJJOOORRRRRRVVVTTTTTTYYYfff{{{qqqaaaaaaooo}}}ssspppuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,------...///------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************)))***,,,------,,,***)))))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************************************************************************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))++++++++++++++++++++++++***,,,------,,,,,,...///,,,...222666:::>>>CCCEEEKKKJJJHHHHHHNNNYYYeeelllhhhcccbbbjjjzzz|||xxxyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******************++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************)))***,,,......,,,***)))))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******+++++++++++++++++++++++++++,,,------,,,---///111000333666999;;;???DDDGGGJJJKKKPPPZZZfffsss~~~|||vvvuuuzzznnnjjjnnn}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,...------,,,++++++******++++++,,,,,,,,,---------,,,,,,------------......---,,,,,,,,,,,,---......---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************************************************************************************)))***,,,------,,,***))))))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++*********************************************+++++++++************************************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000333444777:::<<<===AAAHHHMMMXXXTTTVVVbbbttt|||xxxnnnooowww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---------..................------......///000........................---.........////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************************************************+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******++++++++++++******************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...111444888<<>>@@@BBBEEEGGGDDDGGGJJJKKKJJJHHHHHHIIIHHHIIIIIIHHHFFFFFFHHHKKKPPPUUU^^^gggmmmqqqttttttwwwuuutttssspppllleeeaaaPPPJJJAAA<<<:::;;;;;;:::222000///000222222000---...---++++++,,,,,,+++***------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************************************************************************************************************************++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++******+++++++++++++++,,,+++---.........///222444555666999???HHHSSS]]]bbbmmmyyy{{{vvvuuuwwwzzz|||{{{xxxwww}}}zzzyyyzzz~~~''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******((()))))))))***************************************+++++++++,,,,,,,,,---,,,,,,------............---///000000000000111333222222444666888:::;;;<<<;;;===@@@BBBCCCEEEGGGIIIBBBDDDGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDFFFHHHJJJEEEFFFIIINNNVVV___fffjjj{{{|||~~~wwwqqqiiiffffffeeecccaaaMMMFFF<<<777555444222///222000......///000000///........................---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************++++++++++++******++++++,,,,,,,,,,,,***,,,---...///222666999@@@BBBHHHRRR___iiinnnppp|||wwwuuuwwwzzz|||~~~''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))************************************+++++++++,,,,,,------...---------...//////000000,,,...000000000111333555666666777888999:::;;;<<<<<<===???@@@@@@BBBEEEHHHEEEFFFIIINNNTTTVVVVVVTTTQQQNNNLLLKKKMMMNNNMMMLLLIIIEEE@@@???BBBGGGLLLOOO]]]^^^bbbjjjttt|||qqqaaaKKK:::222000///...000...,,,,,,...///000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,******++++++,,,---------***,,,...000222666<<<@@@BBBGGGRRRcccrrrzzzyyyuuunnnbbbrrrvvv{{{''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))************************************++++++,,,,,,---.........------...//////000111111...000333444555666999;;;999999:::<<<===???@@@@@@AAACCCFFFIIIMMMSSSZZZ___dddbbbdddkkkuuu{{{zzzwwwqqqkkkfffeeehhhjjjfffbbbddd^^^WWWSSSRRRQQQQQQOOOPPPNNNMMMPPPWWW___eeeiiissssssyyyiiiTTTHHHAAA<<<999666333///...---...---,,,////////////////////////...------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---......///------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,******++++++,,,------...,,,---000333666<<>>???AAADDDHHHJJJMMMNNNMMMPPPVVV]]]fffqqq}}}{{{wwwssspppnnnjjjeeeaaa___ZZZRRRNNNMMMPPPSSSUUUVVVTTTVVVddd{{{~~~qqqfffZZZQQQEEEAAA;;;777333111...---000000000000000000000000......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,---...//////------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******+++,,,,,,---......---///222555:::@@@GGGMMM\\\jjj|||''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&******))))))((((((''''''''''''''''''((((((((()))******)))(((((((((((((((++++++************++++++*********)))))))))))))))***++++++***))))))+++,,,,,,***)))+++...111111111---...111555777888888888@@@:::<<>>:::777333///......111555.........///////////////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***)))************+++++++++++++++************++++++************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++,,,---......---...000222666:::AAAGGGOOOZZZiiiuuu'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))***++++++******))))))))))))((((((((((((''''''((((((((()))))))))******)))((((((((())))))++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---...///000//////000222:::::::::999:::@@@IIIPPPXXXiii{{{|||nnn___TTTOOONNNTTT___gggiiiooofffNNNBBB???;;;666333222222000......//////000000000000////////////............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,)))************+++++++++++++++************++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,---.........000333555<<>>>>>AAAFFFKKKMMMNNN[[[```lllzzzzzz}}}}}}{{{}}}qqqggg]]]WWWVVVQQQSSS[[[jjj}}}~~~dddNNN>>>777555333000///000111222.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------...............---,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++,,,,,,------......---...111444999???FFFKKKVVVkkk''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++***)))''''''''''''((('''((((((((()))))))))***(((((()))))))))***************))))))******+++,,,++++++************++++++******++++++,,,------...///000222333333555888:::BBBCCCIIIUUUccckkkkkkhhhtttzzzvvvvvvuuuvvvyyyvvvtttpppvvv~~~tttoookkkjjjmmmqqqwww{{{{{{~~~vvvllleee```\\\VVVSSSWWWcccpppzzzoooQQQEEEAAA;;;666222111222333/////////............---...------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------................................................................................................------------------------,,,,,,,,,------------..................------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------...)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++,,,,,,---......//////222555999???GGGPPPVVVlll''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***---,,,***)))((('''(((((('''((((((((())))))******))))))))))))******************))))))***+++,,,,,,++++++************++++++++++++,,,,,,---...//////111333555666666888;;;===HHHLLLYYYnnn}}}ttt~~~tttqqquuuzzz~~~xxxtttttt|||}}}uuusssqqqjjj___WWWVVV]]]dddiiixxxVVVPPPGGG===666222222333000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------........................////////////////////////////////////////////////................................................,,,,,,,,,---------............//////......---,,,...------,,,,,,------...---------.........//////)))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++,,,,,,---...//////222444888===DDDMMMVVV]]]|||''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''')))******))))))***++++++*********))))))((((((*********))))))))))))))),,,,,,,,,+++++++++++++++&&&(((,,,...000111222222666333555999;;;;;;AAAJJJVVVfff|||~~~zzzuuuwww~~~wwwiii______bbbXXXbbbsss|||zzzlllRRR<<<444444555000///111666666000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))***************************************************++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------------------............------------..................///////////////000................................................---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))*********************))))))))))))((())))))************))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************++++++******************---,,,+++,,,---/////////111999@@@AAAFFFRRR```hhh{{{''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''''')))******))))))***+++************)))))))))(((************))))))))))))+++++++++,,,,,,,,,------///---++++++...222666999<<<888888<<<@@@GGGUUUbbbxxx~~~}}}|||wwwjjjaaaVVVSSSSSS[[[lllgggGGG777555444000...//////...111555---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***)))))))))))))))***************************************************++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,...------------------------------...............000000000///////////////000000000000////////////............------------................................................------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************++++++*********)))))))))))))))************))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************************+++++++++++++++*********///...---...///000111111555>>>EEEIIIPPP___oooxxx''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))((((((((((((''''''''')))******))))))***+++************))))))))))))************************+++++++++,,,,,,---......000---+++,,,000555:::<<<>>>???CCCJJJTTTbbbvvv{{{|||qqqhhh___ZZZZZZZZZ___nnneeeDDD<<<999444111111000...///333/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++***))))))))))))))))))***************************************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........---------------.../////////////////////---......//////000111111000000//////.........---111111000000///........./////////...------,,,,,,////////////////////////........................---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))*********++++++,,,+++++++++************))))))************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++000000000000222333555777===DDDLLLUUUbbbttt''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))((((((((((((((((((''')))******))))))***+++*********))))))))))))))))))***************++++++---,,,++++++,,,,,,......---...000555999;;;<<<<<<>>>JJJZZZiiiuuuyyy|||xxxxxx{{{ppp]]]WWW___dddmmmbbbNNN<<<666222555666333///...//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************)))))))))))))))******************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------..................---------......//////////////////000000000000111111111222222111111000000//////...111111111111000000000000000000000///////////////////////////////////////........................---------------...//////........................------------------------------------------------+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,+++++++++******))))))************))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///111222444888<<>>???DDDHHHHHHJJJWWWlll~~~uuuxxx~~~zzzwwwkkk______jjj}}}cccDDD555333222111111000000///..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++***************************************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---........./////////000......///000000111111222000111222444555777888888777777888888999999::::::888888777666555555444444555555444333333222111111111111111111111111111111////////////////////////...............//////000........................................................................+++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,++++++*********)))))))))))))))************))))))))))))))))))************((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////222666:::<<<>>>DDDMMMUUUfffqqq''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))&&&''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++((()))******))))))***+++(((((())))))*********+++))))))***+++,,,,,,------,,,,,,...111666<<>>@@@AAAFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGEEECCCBBB@@@???===<<<;;;999777555333333111111111111111111111111000000000000000000000000...............///000000////////////////////////................................................+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,*********))))))))))))((())))))************))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000777;;;>>>@@@AAAFFFOOOWWWiiixxx))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++++++++*********))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++************************,,,---......---,,,---...000555<<>>777444777666333444///---000111///111444000//////......//////000000000/////////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...///000222666999777======BBBKKKLLLOOO]]]xxx&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++++++++++++++++++++,,,---,,,+++,,,000444333777:::;;;>>>HHHVVVbbbyyyrrrrrrxxxeeeffflll~~~xxx[[[>>>666777666111///333222000000111111///...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))*********+++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...------,,,,,,,,,------,,,...000000///...///000...222555666666777;;;>>>AAAEEENNNZZZcccfffccc___iiioooxxxvvv^^^]]]WWWMMMEEEAAA<<<777<<<666111111111//////222111111111111111111000000000000000000////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...222666888999777???BBBFFFPPPTTT___rrr|||{{{&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))*********((()))))))))******************+++++++++++++++,,,&&&***---......000666;;;DDDFFFGGGJJJOOO\\\lllxxxzzzmmmkkkttt{{{pppdddeee}}}aaaGGG;;;555333444333111000///000111000///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,+++)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------------......***---///000000000222333222555888:::===FFFSSS]]]^^^fffuuu}}}~~~pppbbbVVVNNNCCC<<<888888888333000000222222333333333333222222111111111000000000//////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------///---+++...333777888777;;;DDDGGGLLLYYYggg~~~~~~|||}}}|||~~~''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''((())))))******************************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))************((()))))))))******************++++++,,,,,,,,,,,,............000777AAAIIIXXXWWWXXX]]]hhhuuuvvvooopppwwwrrreeeggg~~~jjjPPP>>>666666222000...///000111111000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...//////000...000111222111222555666888===DDDIIIOOOYYYgggqqqqqq}}}qqqhhhXXXNNNEEEAAA>>>999666555111111111111222222222222222111111111111000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******+++,,,,,,---......111...,,,...333777777666@@@HHHJJJQQQddd|||xxx}}}zzzwww}}}'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))))))))************++++++++++++))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************++++++,,,---------///,,,+++///;;;LLL]]]ggghhhhhhkkktttzzzuuusssxxx~~~rrreeejjj|||[[[@@@333444222000///000222222111..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------...///000111222000111111111222555999<<>>FFFOOOUUUcccjjjuuu~~~}}}wwwvvv}}}tttnnnvvv{{{yyyxxx|||rrrrrrssstttwww|||}}}nnn^^^QQQKKKDDDAAA<<<888555444444555333333222222222111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))******+++---......///---///111444666:::>>>AAAHHHSSSZZZhhh%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************+++,,,,,,---......000666CCCWWWjjjtttrrrmmmwww|||}}}{{{oooiii~~~~~~[[[@@@<<<888444333222111000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000///...---------,,,,,,+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------...000111333333;;;===BBBHHHRRR___mmmvvv|||}}}uuuqqqtttxxxiiifffdddiiiuuuyyy}}}{{{yyyuuurrrqqqtttvvvyyy|||qqqfffQQQMMMFFF@@@;;;999999:::333333333222222222111111000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))******+++---...//////+++///333666888<<>>===:::222---///000......222///......///111222000///////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,000444555888AAAJJJPPPZZZ^^^lll~~~{{{(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******))))))))))))************************************++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************++++++******************---++++++,,,---...///111333???SSSaaa\\\SSS\\\mmm|||rrrlllnnnooonnnvvv}}}mmmddd{{{iiiOOO@@@333333777222333111/////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...---///111111///---)))...444888;;;???EEEJJJ[[[fffsss~~~{{{wwwrrrwww|||yyy}}}}}}wwwooommmjjjjjjoooxxx}}}~~~yyytttuuuxxx}}}yyyvvvvvvtttuuu~~~rrrjjjcccVVVKKKEEE???999666777666111111555111000///000111111///---////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////333666666999BBBMMMTTTaaalllzzz}}}~~~(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++++++++++++++///+++***...///---222:::NNN]]]fff^^^XXXbbbsss}}}sssjjjdddddddddeeeppp|||xxxsss]]]ddd|||sssQQQ777444777000222111000000222222111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................000...---...000222111111...444;;;???BBBIIIUUU^^^wwwuuullleeedddgggxxx~~~zzzsssiiieeedddhhhmmmsss{{{}}}tttooowww~~~zzzzzzzzzvvvuuutttsssuuuzzz~~~nnnZZZMMMFFFAAA===;;;777222000222222111000000000000...---////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000333555777999<<>>AAAFFFPPP```sssrrrhhheeeaaa\\\```jjjwww|||{{{qqqpppmmmpppyyyzzzzzzzzzvvv{{{zzz{{{~~~ttt[[[QQQEEE???<<<999444000333111000000111111000///////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---///000111444666999===BBBLLL^^^mmm}}}zzzwwwzzz))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************++++++,,,,,,,,,,,,++++++///000...222IIIbbbuuukkkeeemmm}}}zzz|||~~~~~~|||yyyxxx|||www___III666444222111111222222000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,---------.........---------.........//////.........///222666:::===BBBCCCHHHVVVkkk|||hhh^^^ZZZ^^^___^^^dddoooqqqtttzzz}}}}}}}}}~~~~~~mmmYYYMMMKKKIII@@@666444222000000222333333222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///111111555666;;;BBBIIIUUUkkk{{{xxxvvvtttssswwwyyy))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,---------)))---111111333AAAYYYlll___ZZZeee~~~yyyrrrlllhhhhhhjjjkkkqqqwwwxxxwwwyyy}}}zzz]]]>>>:::777333111111111000////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,---------............,,,,,,------.../////////---///111444777<<>>IIIRRR^^^vvvyyytttqqqppprrrsss{{{}}}))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,---.........------------............---------.........//////------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************++++++,,,------...)))///111111===SSSeeejjjYYYeee{{{xxxssslllgggcccccccccccchhhnnnnnnooovvv|||ppp|||XXXAAA===777333111111000000////////////....................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...******+++,,,,,,---......------------............,,,,,,------...//////000...222666:::>>>CCCJJJNNNRRR]]]ppprrreeehhhiiihhhkkkpppsssrrrwww}}}oooeeeXXXJJJ<<<999666444444444333222000000000000000000000000000/////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---///000222333888:::CCCPPPYYYddd}}}}}}wwwqqqnnnpppuuuyyy))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////........./////////000000------............------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************+++,,,,,,---......***111111222EEEaaakkkcccccc}}}|||yyytttnnniiigggffffffccchhhllllllnnnyyy}}}wwwxxxFFFAAA:::555222111111111000/////////....................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......---------.........//////,,,,,,------...///000000///444:::???CCCHHHOOOTTTjjjttt}}}zzz}}}yyyooohhhoooqqqmmmqqqzzz}}}yyy|||rrrcccWWWAAA===999555444333222000000000000000000000000000000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---///111222333;;;<<>>444444666333222111111222333222000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...---------------.........000111///...111888???CCCAAAFFFRRR```pppooo]]]UUUeeemmmsssvvv}}}|||pppttt]]]NNN@@@<<<<<<555555444222222333222000///000111111111111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000......111222222777>>>???MMM^^^jjjrrr}}}~~~||||||xxxxxxzzz))))))*********+++++++++******++++++,,,,,,------,,,,,,------.........///...///000000111222444555111333888;;;;;;;;;@@@GGG???GGGLLLKKKKKKNNNOOOMMMJJJMMMPPPOOOJJJGGGFFFFFFCCCAAA???=========<<<;;;<<<;;;:::888555222000///333111////////////---,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---***))),,,......///111///<<>>IIIRRRiii}}}}}}*********++++++++++++,,,++++++,,,------...//////......///000111222333333444333555<<>>NNNZZZbbbcccppp}}}~~~{{{ddd___pppvvv}}}bbbJJJ???666444111000111111111000000000000000000000000000........................------------------------------------------------------------------------------------------------,,,---------............------------...///000000---///333999@@@FFFIIIKKKYYYiii}}}wwwmmmgggjjjrrrttt}}}}}}|||xxxuuuyyy{{{qqqkkknnnsssrrrlllhhhdddggglllooopppuuu~~~kkk[[[III;;;888444222222444444444//////000000//////...---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////......///222444888DDDPPPfffzzz{{{yyyzzzzzz~~~*********+++++++++,,,,,,++++++,,,---...///000000///000222555888:::<<<>>>======CCCWWWsss|||~~~lll`````````YYYPPPLLLHHHBBB===:::888666444333222222111000000//////------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,***---111000222DDDZZZhhhffffffmmm}}}yyy{{{eeeZZZhhh|||```OOO:::777444222222222222111111111111111111111111111................................................................................................------------------------------------............------------...///000111...444<<>>AAA:::555666333---,,,//////000000...------...///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************************************))))))))))))******,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************+++++++++)))******++++++,,,------)))---777222000SSSwwwvvvqqqhhhnnnzzziiieeehhhuuuuuupppjjj{{{yyywwwNNN???333444777555333333111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...///////////////...,,,---000333333<<>>===NNNttt}}}}}}|||zzzyyy|||+++,,,...---,,,,,,...000***)))))),,,000333666888;;;KKKdddmmm]]]KKKDDDFFF>>>999<<<===:::666666///000000000//////000111///...------,,,,,,------,,,,,,,,,++++++++++++*********************************))))))))))))******,,,,,,++++++***))))))(((************************)))************+++++++++*********+++,,,,,,------222+++///444BBBhhh~~~qqqiiilllzzzooo\\\XXX\\\jjj~~~wwwqqq{{{{{{gggJJJ555777:::222///555111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////......///......000444777999???EEEHHHRRRggg}}}lllfffgggssssssqqqkkkgggrrr}}}vvvuuuwwwtttkkkccc``````ccchhhiiigggjjjpppwwwyyyeeePPPDDD???999444111444222000000000111000///111000000000////////////////////////////////////111000...---,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++...------------...//////...111222666;;;@@@WWWwww~~~~~~{{{xxxxxx{{{~~~}}}~~~zzzzzz}}}((()))+++---......//////222///111777999999???IIITTTkkkvvvqqqfffXXXIIIAAA===999444222111111111000000///......//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,++++++***)))))))))************************)))************+++++++++******++++++,,,,,,------222***+++555KKKkkkvvvggghhhwww~~~yyycccPPPMMMSSSbbbvvv}}}tttuuuxxxwwwhhhCCC???===111---777222222111111111000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------...//////---...//////000333888;;;===AAAEEEMMM```|||xxxggg^^^cccmmmyyyuuupppjjjhhhvvvzzzkkkaaa`````````^^^]]]aaahhhhhhnnnzzzjjjXXXKKK???666333555444222222222111000...111111000000000/////////////////////////////////000///...---------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,......------......///000111...666<<<:::IIIjjj~~~}}}||||||zzzuuuwww}}}~~~vvvkkkbbbaaagggooovvvzzz***+++,,,...///000///...555333<<>>:::777666555222000000000///............///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************))))))*********+++++++++***++++++,,,------......000333555<<>>CCCDDDNNNZZZggg~~~mmmbbb___cccmmmwwwxxxrrr}}}zzz}}}tttcccYYYXXX\\\]]]\\\^^^___aaadddkkkxxxjjjSSSCCC===444222111111333333222111111111111111000000000000////////////////////////...............---------......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------///............///000000222...999@@@AAA```yyy~~~|||zzzyyyxxxyyyyyyvvvyyy|||||||||}}}xxxpppfff]]]TTTTTTbbbrrr...///000///...111777===EEE[[[|||~~~xxxpppjjjeee```gggxxx}}}ppplll```___\\\___ppp~~~cccNNNCCCFFFAAA:::666666555333111111111000///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,------......000333222>>>VVVaaaeeepppTTTLLLKKKaaa{{{qqqlll[[[SSS^^^kkkwwwssstttzzz}}}\\\>>>;;;:::222333222222222222111111111000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------...------------...//////111111222444777===EEEJJJGGGYYYjjjwwwuuuhhhfffiiinnnvvv|||{{{yyyyyy|||}}}lll]]]YYY[[[YYYUUUQQQWWW]]]aaaccchhhrrrzzzyyy\\\GGG>>>777555333222222333333222222222111111111000000000////////////////////////---......///......------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------............//////......//////000111222333999===JJJjjj~~~|||zzzyyyxxxwwwwwwsssyyy~~~|||}}}~~~zzzqqqiiieee^^^[[[eeesss***...000///...555DDDPPPllluuuqqquuuqqqppp{{{xxxuuussstttyyy}}}wwwuuulllfffmmm{{{~~~|||pppmmmuuuzzz{{{vvvfffWWWOOODDD===;;;999777444222111000000//////000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---.........+++999@@@LLL```dddlllEEEBBBEEE[[[tttrrrfffcccqqq|||~~~|||~~~}}}SSS>>>888777333333222222222111111111000000000000000000000000................................................,,,,,,,,,---------......------------------------...------------...//////111222444777===EEENNNUUUTTTkkk}}}mmmgggdddgggmmmssszzz|||{{{}}}nnnbbb]]]ZZZUUUQQQVVV\\\```ccceeehhhjjjlll{{{pppVVVJJJ???;;;666333333333444333222222222111111111000000////////////////////////,,,---...//////...------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------.........//////////////////000000111000::::::===YYYzzz}}}~~~~~~}}}|||{{{yyywwwuuuttttttyyy~~~}}}~~~zzzyyyrrriiikkksssxxxpppkkkfffeeeggg...333777666777AAAUUUeee|||}}}yyyooojjjjjjcccfffwww{{{qqqlllkkkbbbXXX```rrrpppfffWWWLLLGGGCCC???<<<222111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,------......///(((FFFZZZccchhhcccsssVVVEEECCCFFFXXX~~~|||{{{rrrrrryyyhhhAAA666;;;333333333222222222111111////////////////////////////////////////////////........................,,,,,,,,,---------......------------------------...------------...//////111222555:::AAAKKKUUU]]]hhhyyydddbbbdddgggjjjlllsss{{{{{{|||mmmbbb^^^ZZZ^^^\\\\\\___cccfffhhhhhhhhhjjjppphhh[[[FFFAAA:::555333333444333222222222111111111111000////////////////////////,,,---.../////////------......---------,,,,,,,,,++++++,,,,,,,,,------------------........./////////////////////000111111---===:::???fff}}}}}}~~~}}}}}}|||{{{yyyvvvsssqqqvvvxxx|||~~~{{{vvvzzz~~~tttgggZZZRRRNNNLLLMMMPPP444:::555555EEEUUUeeevvv~~~~~~wwwtttrrrsss{{{|||uuukkk```___eee{{{wwwZZZLLLIIIFFF@@@666444333222333222///,,,000...------------,,,***...---,,,,,,++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))******)))+++...///...444DDD___rrrooollldddBBBAAAHHHJJJTTTyyy||||||wwwtttyyyRRR>>>666888777555333444555333///111111111111000000000000......------------..............................................................................111000000000111111///---222444:::BBBIIIPPPWWW]]]sssvvvddd______fffiiikkkuuuxxxmmmffffffeeejjjuuuzzzwwwqqqooollliiijjjssslllZZZIII999333444444333444222222111111000/////////000/////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////......///111444>>>>>>KKKppp}}}{{{{{{|||}}}zzz|||~~~|||wwwtttuuuvvv}}}zzzyyy}}}ssslllccc]]]RRRGGGAAACCCGGGJJJ***FFFZZZdddjjjiiiiiirrr}}}zzz~~~}}}wwwzzz}}}___RRRNNNMMMAAA>>>999444///...111444///...,,,,,,------,,,+++...---,,,,,,++++++,,,,,,)))*********++++++++++++************************************************************))))))))))))***+++,,,,,,---000111111===WWWpppsssmmmtttyyyVVVDDD???DDDHHHUUUwww~~~ttt}}}hhhJJJ<<<888777444222333555555444111111111111000000000000.........------.................................................................................---,,,------/////////...222777???EEEKKKSSS___iiirrriiicccaaabbbcccgggwww{{{yyy{{{yyyrrrkkkkkktttiiiVVVAAA888888777555444222222222111000000//////000000/////////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////......000222555???FFF\\\xxxwww}}}~~~|||}}}}}}|||yyywwwwwwwww}}}{{{zzz~~~|||nnnaaaYYYVVVRRRLLLGGGFFFGGGHHHGGGBBBqqq}}}yyy{{{yyytttqqqvvvnnnYYYOOOLLLKKKFFF<<<333...///222///...,,,,,,---...---,,,...------,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))************************************************'''(((+++,,,,,,---///222BBBdddyyysssrrr^^^GGGFFFAAAEEENNN```}}}}}}}}}~~~tttuuu[[[CCC<<<999555333222222333555222222111111111000000000................................................................................................+++,,,,,,---...///111111333<<>>TTTzzz{{{ooo{{{}}}}}}}}}}}}{{{{{{}}}~~~|||zzz{{{{{{}}}zzzqqqxxxrrrmmmgggddddddbbb\\\VVVJJJEEEAAACCCEEECCCAAA???~~~~~~mmmeee\\\TTTMMMEEE;;;333444111...---...//////...///...------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,......000222000000:::FFFrrrrrrttt{{{mmmRRRJJJGGGCCCGGGRRRhhh}}}{{{pppGGG>>>777777555111///111222222222222111111111111......///000000///..............................................................................000111111000///111555999FFFVVVcccgggkkkzzzzzzbbb^^^ZZZ```qqq~~~|||aaaQQQKKKDDD<<<777444444333333222111111111111000000000////////////................................................---------------------------------.........//////---.../////////111444777@@@FFFhhhmmmiii~~~}}}~~~~~~{{{{{{}}}~~~}}}zzzzzz{{{}}}rrrlllwww~~~uuukkkccc[[[XXX[[[^^^^^^\\\TTTKKKEEEEEEFFFEEEFFFJJJ}}}uuubbbUUUOOOJJJBBB<<<888555111//////000/////////......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,---+++,,,///...222CCCVVV~~~rrrqqq___HHHJJJIII>>>DDDTTTnnn}}}zzzyyy{{{zzzRRRBBB666666888555333555333222222222222111111111...///000111111000///...........................................................................///000000///...111777<<>>777555555444333333222222111111111000000000/////////................................................------------------------------........./////////......//////000222666999<<>>:::555222111000000/////////...------------...---------,,,,,,+++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------000,,,...333777BBB```~~~www[[[KKKBBB>>>>>>III^^^xxxzzzvvvvvvuuu{{{zzzsssyyy{{{[[[===555777555444777333333333222222222111111...///000222222000///...........................................................................,,,///111222333888BBBJJJdddqqq~~~uuuppprrr|||~~~sssfffaaa[[[aaasss~~~~~~sssbbb___llltttrrruuusss|||```KKKAAA666555555444444333222222111111111111000000000000////////////////////////............................................................/////////000......//////000333888<<>>@@@MMMkkkyyywwwuuullliiimmmrrrsssvvv}}}}}}yyywwwyyyyyyuuuuuu~~~nnn|||nnnFFF<<<>>>777111111444444333222222111111000000000000000000000000000////////////..............................------///////////////............111444444444;;;MMM___uuu{{{|||zzzwwwuuusssqqqpppqqqpppyyy|||tttlll```XXXZZZgggyyyoooeeeqqq~~~zzzUUU>>>999888777555444333222222333333333222222222111111//////////////////////////////////////////////////////...---...///000111............///////////////111111//////444:::===AAAuuu|||ttt{{{}}}xxxyyy~~~tttqqquuuxxxvvvxxxzzz|||||||||}}}qqqaaadddwww}}}tttppprrrlllggg^^^UUUPPPWWWiiizzz~~~lllaaadddzzzqqq^^^VVVPPPCCC555000222333222000000///...------------...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,444111000555IIIkkk~~~xxxvvvcccQQQFFF>>><<>>BBB\\\vvvlllqqq|||sssttt|||~~~{{{tttllllllrrryyy|||}}}tttfffWWWTTT```kkkmmmrrrwwwuuuqqqqqqvvvwwwwwwppp___```dddbbb```ccc{{{qqqbbbTTTLLLBBB444...111111000///...------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,...,,,<<>>EEERRRtttyyy^^^[[[aaaccchhhooorrrrrrsssvvvzzz}}}nnngggqqq~~~zzzrrrUUU>>>:::888333555555444444333333222222000000000000000000000000////////////............---------...............///////////////000000000...444777999KKKfffwwwzzzwww}}}yyy]]]\\\aaarrrsssfffcccmmmqqquuusssXXXFFF@@@888333222333333333333333333222222222111111////////////////////////////////////////////////,,,,,,,,,,,,------..................////////////111......000444888???EEEhhhuuueeeeeesss~~~xxxooohhhiiiooowww{{{~~~vvvhhhYYYQQQXXX^^^___dddiiikkklllsss{{{|||mmmkkkkkkgggbbb```rrr[[[PPPGGG;;;333333111111///..................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------.........222111HHHxxx~~~pppWWWIII???:::>>>GGG```{{{xxx\\\XXX___bbbgggooottttttuuuvvvyyy~~~rrrvvvxxxnnnMMMAAA<<<666666666555555444333333222111111111111111111111111////////////............---------.........//////////////////000000111111000666<<>>EEESSSppprrrYYYUUUYYY]]]hhhtttuuuvvvwwwuuussssssuuuxxx|||||||||~~~}}}}}}xxxwwwqqqxxx~~~mmmHHH888666777777666666555444444444111111111111111111111111////////////............,,,,,,------...//////000...//////000111111222222:::;;;IIIdddzzz~~~}}}uuusssoooqqq|||mmm___]]]hhhsssyyyiiiZZZGGG:::555444333111333333333222222222111111000000000000000000000000////////////////////////,,,---.../////////..................////////////222000222555444999PPPiiimmmeeeqqqxxx~~~yyyooohhhiiilllnnnppptttuuuvvvxxxyyy{{{|||pppggg^^^^^^eeejjjuuuxxxpppjjjeee}}}hhhXXXGGG777222111000//////............------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000---555>>>bbbuuuiiiuuu[[[BBB;;;<<<>>>BBBGGGXXXyyy|||fffWWWXXX[[[[[[aaakkkoooqqqsssrrrqqqpppsssvvvvvvvvvwwwzzz}}}vvv~~~wwwvvvmmmvvv{{{|||UUU>>>;;;777777777666555555444444111111111111111111111111000/////////............,,,,,,------...///000000...//////000111222222222AAA>>>MMMlll{{{uuutttmmmkkk~~~vvv~~~yyyccc^^^gggqqqppp```KKK<<<666555333000333333333222222222111111000000000000000000000000////////////////////////------///000000000///.............../////////000000000444777666<<>>JJJ]]]lllppp```TTTVVVZZZZZZ___hhhqqqqqqrrrpppooonnnoooqqqttttttuuuwwwzzz}}}vvv{{{vvvpppmmmmmmxxxwwwvvvhhh@@@===999888666555444333333222444333222222111222222222//////////////////////////////............//////000111000---,,,///444666AAAAAAcccvvvuuuwwwlllfffpppmmmqqqooo\\\kkkjjjQQQCCC===888555333666555444444444333111///000000000000000000000000000000000000////////////111///...------...///111............/////////000...444000111:::===ZZZyyytttyyyzzzxxxyyykkkiiifffdddeeeiiimmmpppwwwuuutttvvv{{{vvvmmmjjj{{{zzz|||aaaHHH???;;;555111000111000...//////.........------------,,,+++*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---///000000000777<<<^^^{{{{{{gggRRR<<<:::LLLggg{{{dddWWWNNNSSSXXXZZZ```iiiiiikkkllllllkkkkkkmmmooorrrssstttvvvxxx{{{}}}~~~}}}|||}}}jjjxxx{{{uuuvvvqqqppprrr{{{zzztttwwwKKKAAA999888777666555555444333222222111000/////////000//////////////////////////////............/////////111111///...111666:::FFFOOOsssmmmnnnyyy|||xxxmmmffffffrrrwwwfffpppmmmlllzzzyyyaaaPPPFFF>>>777333555444333333333333111///000000000000000000000000000000000000////////////000///...------...///000........./////////000000...555222333<<>>:::666555666666333000555444333222111111111111000000000000000000000000//////............//////111000111333222333===IIInnnrrrccccccbbb^^^bbblllfffhhhnnnttt|||}}}}}}ppphhhrrrnnn]]]rrrxxxbbbUUUHHH:::666444111111222222222111000000000000000000000000000000000000//////////////////............//////////////////000000000111111111444555<<>>666444555666444111222111000000///000000000000000000000000000000000//////............//////222///000444333555CCCTTTwwwnnnfffbbbdddjjjccciiiooottt{{{|||pppjjjnnneeeaaaooovvvwwwzzz}}}}}}eee]]]RRREEE888666333222222222222111000000000000000000000000000000000000/////////////////////////////////////////////000000000111111222000444777>>>bbbrrrdddhhhnnnqqqqqqtttzzz}}}mmm___ZZZZZZ\\\___bbbeeehhhiiihhhiiilllrrrzzzzzzddd\\\___vvv|||sssxxxqqqlll}}}}}}sssqqqppppppyyyiiiOOOCCC<<<444111555000000000000/////////...,,,---.........---,,,+++,,,,,,,,,------------...***---000000///222999???lll~~~bbb>>>;;;<<<:::???YYY~~~pppWWWLLLEEEGGGHHHIIIKKKOOOSSSUUURRRTTTVVVVVVTTTRRRRRRRRRQQQRRRTTTXXX\\\```ccceeehhhkkkmmmooopppssswww{{{yyy___UUUXXXuuu{{{{{{vvv|||sssppptttxxx{{{wwwtttlllKKKBBB888444666777555222000000000///000000111222000000000000000000000000//////............//////111...///444666:::LLLaaasssgggeeehhhhhhgggpppyyy~~~|||sssbbbeeevvv|||\\\eeehhhkkkrrruuuiiiddd]]]QQQ;;;888555222222222222111000000000000000000000000000000000000////////////......////////////......//////000000000111111111444///555;;;DDDmmmggg```gggmmmnnnmmmqqqxxx~~~{{{pppbbbYYYUUUVVVXXX[[[___dddhhhjjjiiiiiikkkpppwwwbbbVVVPPPYYYlllzzzrrrpppnnn|||zzzZZZIII>>>444222777000000000000////////////,,,---.........---,,,+++,,,,,,,,,---------......))),,,000111222666>>>DDDzzzyyy\\\===<<<:::999EEEccc```LLLIIIGGGIIIHHHFFFEEEHHHKKKLLLLLLOOOQQQRRRPPPOOONNNNNNLLLMMMPPPSSSXXX]]]bbbdddgggiiijjjkkkkkknnnsssxxx~~~|||~~~|||eeeVVVTTTnnnwwwvvvlllvvvqqqwwwzzzyyy}}}}}}zzzPPPFFF:::555666888777444111111111111222333444555000000000000000000000000//////............//////000,,,...555888>>>SSSkkkqqqeeegggjjjhhhooo{{{vvviiiUUU___xxx}}}{{{|||ppprrrllljjjnnnoooxxxllliiieeeYYY===:::666333333222222111000000000000000000000000000000000000////////////......////////////......000000000000111111111111666///666>>>IIItttxxxZZZaaahhhmmmmmmlllpppxxx~~~~~~zzzrrrfffZZZTTTRRRSSSUUUXXX]]]ccciiilllnnnmmmmmmooouuu{{{ttteeeWWWRRRUUUhhh{{{vvvuuueeeOOOEEE:::222222222111111///...---,,,+++......---------,,,,,,,,,,,,,,,,,,---------.........+++)))///444111???^^^gggOOO;;;888???:::@@@hhhtttWWWNNNIIIFFFFFFFFFFFFGGGIIILLLMMMJJJKKKKKKLLLKKKKKKJJJJJJIIIKKKMMMQQQUUUYYY]]]___ccchhhjjjiiijjjooossssss{{{|||}}}cccVVVXXXkkkwwwlllggg|||uuusss{{{uuurrryyy~~~___HHH888:::===888555888333222111111000111111111111111111111000000000000////////////000000000000+++:::000000CCC===LLLyyyqqqkkkeeejjjsssxxxuuu~~~yyysssfffVVVfff}}}~~~}}}|||~~~yyykkkiiimmmpppuuu{{{qqqiiihhhgggKKK???444111444555222000111111000000000000111111000000000000////////////............////////////000000000111222222333333555111888???MMM{{{kkkdddeeegggiiijjjkkkpppwww}}}~~~xxxnnncccZZZVVVRRRSSSVVVZZZ___cccgggiiikkkooorrrssssssuuuyyy}}}{{{rrr]]]UUUSSS[[[ttt{{{wwwxxxYYYFFFCCC===444333333222111///......---......---------,,,,,,,,,,,,,,,,,,---------......///---***000555555JJJnnn```JJJ:::777???<<>>>>>MMMxxxzzz\\\HHHCCC@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCFFFGGGHHHKKKNNNQQQTTTUUUUUU[[[aaabbbffflllooonnnnnnqqquuuxxx|||mmmWWWOOOaaayyyjjjZZZ___xxx{{{|||wwwzzz|||{{{eeeBBB888999555333666333333222111111111111111111111111111000000000000/////////000000000111111111222555;;;AAAOOOrrrssslllkkklllsss}}}||||||vvvlll~~~~~~~~~|||{{{{{{|||~~~}}}~~~wwweee]]]\\\___ccczzz{{{ggg```aaa]]]QQQ@@@555222333333111111111000000000000111111000000000000////////////............////////////000000000111222222333333111666;;;???ZZZ|||qqqggghhhiiikkklllnnnrrrwwwzzzxxxzzzxxxnnn```TTTOOOOOOPPPQQQTTTWWW\\\```dddfffoooqqqrrrpppoooppptttxxxyyyrrr\\\OOOOOOXXXzzzmmmhhhnnnwww}}}wwwxxx|||ZZZSSSHHH666666555333222111000111111......---------,,,,,,,,,,,,,,,,,,---------......---//////222555999WWWkkkJJJ@@@===888===>>>QQQ~~~oooUUUFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEFFFGGGIIIKKKNNNPPPQQQNNNUUU[[[]]]aaafffhhhgggiiilllrrrvvvzzz}}}nnnWWWMMM\\\}}}zzzkkkXXXWWWiii~~~yyyyyyxxxwww{{{yyyrrrHHH:::;;;888666777333333222111111111111222111111111111000000000/////////000000000111111111666000999AAACCC]]]}}}|||iiicccdddeeekkkrrr|||}}}~~~}}}{{{zzzwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~lll]]]WWWZZZ^^^iiirrrbbb```fff[[[III999111222333222111111000000000000111111000000000000////////////............////////////000000000111222222333333111:::<<>>RRRyyygggPPPFFFEEEBBB@@@@@@@@@@@@@@@?????????AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMOOONNNUUUZZZ[[[]]]aaacccbbbeeeiiioootttxxxzzz}}}jjjWWWNNNYYYssszzzkkkXXXSSSaaaqqqzzzxxxtttxxx}}}vvvvvvKKK<<<===:::666777444333333222111222222222111111111111000000000///000000000000111111111111666...:::CCCFFFiiivvvddd___^^^[[[\\\aaavvvxxxssszzz{{{yyyxxxxxxppppppppprrrtttwwwxxxyyy|||{{{}}}rrrrrryyycccWWWXXX[[[dddkkkbbbjjjbbbQQQ<<<222222444222111111000000000000111111000000000000////////////............////////////000000000111222222333333222===>>>EEEooo{{{vvvkkklllmmmpppsssvvvxxxyyyxxxyyyuuugggVVVKKKKKKOOOMMMOOOQQQTTTXXX\\\```bbbkkkmmmoooooooooqqqwww{{{xxxsssaaaVVVUUUYYYppp}}}rrrmmmcccXXX[[[hhhrrr}}}}}}xxx]]]NNNJJJ:::888555111/////////000......---------,,,,,,,,,,,,,,,,,,---------......+++...///444666777TTTYYY>>><<<:::999===???UUUqqq^^^JJJCCCCCC???>>>??????@@@??????>>>>>>===>>>???@@@@@@AAA@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMOOOUUUYYYYYYZZZ^^^```___aaaeeekkkpppsssvvvxxxzzzhhhWWWPPPWWWmmm~~~nnnZZZQQQZZZddd{{{xxxrrrzzz}}}xxx{{{NNN>>><<<888444555444444333222222222222222111111111111000000000000000000000111111111222222333///999CCCPPPwwwuuufffaaa]]]WWWVVVYYYsss|||jjjqqq{{{vvvvvvwwwvvvqqqpppoooppprrrtttttttttuuuvvvzzzzzzqqqccccccqqqyyykkkfffeeeiiivvveeeiiieeeVVV@@@444444555222111111000000000000111111000000000000////////////............////////////000000000111222222333333444???>>>LLL||||||xxxuuupppkkklllnnnrrrvvvyyyzzzyyyvvvuuunnn```PPPHHHHHHKKKMMMNNNPPPTTTXXX[[[___aaaeeeiiimmmoooppprrrwww{{{www|||qqq^^^]]]VVV^^^wwwaaa[[[YYYXXXaaaooo{{{www^^^OOO>>>;;;777333000//////000......---------,,,,,,,,,,,,,,,,,,---------......,,,......444999>>>[[[}}}PPP<<<<<<888777===BBBZZZhhhUUUDDD@@@AAA<<<<<<<<<===>>>>>>>>>===<<<;;;<<<===>>>????????????AAAAAABBBDDDFFFHHHJJJKKKKKKPPPSSSRRRTTTXXX[[[[[[\\\```fffjjjmmmpppsssuuuxxxjjjXXXOOOVVVlllwww___QQQUUUWWWsss}}}yyyrrrzzz|||WWWBBB===777444666444444333222222222222333111111111111000000000000000000111111111222222222222555===HHHaaa~~~~~~qqqfffccc___[[[^^^eeewwwfffiiitttnnnpppssssssrrrpppnnnnnnppprrrqqqoooppprrrxxx}}}~~~uuummm]]][[[ccc{{{yyyttt{{{}}}hhhddddddYYYCCC666555555222111111000000000000111111000000000000////////////............////////////000000000111222222333333555>>>???SSS|||xxxlllooopppjjjkkkkkknnnsssyyy||||||zzzvvvrrrhhhZZZMMMGGGGGGIIIMMMNNNQQQTTTWWW[[[^^^```aaaeeekkknnnoooppptttwwwuuuxxxzzzzzz{{{~~~wwwdddZZZUUUgggzzz[[[TTTWWWZZZfffvvvwwwzzztttWWW@@@>>>999555111000000000......---------,,,,,,,,,,,,,,,,,,---------......///...---444<<>>===<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@BBBDDDGGGIIIJJJEEEJJJLLLKKKMMMRRRVVVVVVYYY\\\aaafffiiikkknnnqqqvvv~~~mmmYYYNNNUUUnnneeeRRRSSSOOOjjj~~~{{{sssyyyzzz___HHH???888666999555444333333222222333333111111111111000000000000000111111111111222222222444<<>>:::<<<<<<============<<<<<<::::::;;;;;;<<<=========CCCAAA???>>>???BBBEEEHHHIIIJJJKKKIIIFFFEEEFFFHHHMMMRRRYYY___dddiiijjjiiittt|||uuuVVVPPPVVVbbbmmmXXXMMMTTTccc||||||qqquuu|||nnnCCC===@@@999555555555444444444333333333222222222111111111111000///000000/////////222444777@@@AAAYYYqqqvvvssskkkcccdddgggmmmvvv~~~}}}}}}www```TTThhh|||zzzxxxssskkkdddcccfffiiijjjhhhfffiiinnnpppooolllmmmooorrrrrrqqqrrryyy{{{lll___UUUSSSZZZmmmuuuyyysss```[[[^^^WWW???222333444222222222111111111111000222111111111000000//////111000///......///000111111000000000111222333333555BBBCCC___eeedddpppnnnggghhhmmmuuu{{{}}}|||zzzyyyvvvpppaaaQQQJJJMMMMMMIIILLLMMMOOORRRVVVZZZ^^^___```ccchhhkkkkkkkkkkkkkkkkkkmmmnnnoooooosssyyy~~~ttt^^^WWW```uuupppXXXWWW___qqq}}}|||www|||zzz|||zzzXXXGGG???;;;111111555333////////////............---------............///......111999IIIaaa{{{qqqLLL???;;;777;;;:::<<>>999;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<<<>>888666555555444444444333333333222222222222111111111111///000000000///000222555333===HHHjjjrrr~~~pppoooiiidddcccgggooo{{{vvvuuurrrgggUUUOOObbb{{{{{{{{{wwwqqqhhhaaa^^^aaadddhhhfffeeegggkkknnnmmmkkklllllllllkkkiiijjjsss}}}rrraaa]]]SSSQQQVVVfffrrruuurrr]]]ZZZ^^^YYYDDD666555222222222222222111111111111111111111111000000000///111000///......///000111000000000000111222333444444@@@EEEdddjjjgggqqqpppllljjjnnntttzzz||||||{{{zzzuuunnn___OOOIIIKKKLLLIIILLLMMMOOORRRVVVZZZ]]]___^^^bbbfffhhhiiiiiiiiiiiikkkmmmooopppqqqtttyyy}}}hhh^^^aaannngggVVVZZZfff{{{ooocccfffjjjpppxxx~~~]]]III===999222222555000////////////............---------............///,,,000333===VVVvvvlllEEE:::999888===:::===IIIcccqqqTTTCCCAAA>>>======888999::::::;;;;;;::::::999888888888999::::::;;;;;;@@@@@@@@@AAABBBCCCEEEEEEHHHIIIJJJJJJJJJHHHGGGEEEAAACCCFFFMMMVVV___gggmmmpppvvv{{{]]]OOOOOOXXXwwwaaaUUUPPP[[[{{{~~~|||}}}TTTBBB===777666555555444444444333333333333222222222111111111111///000111000000000333555555>>>TTTvvv~~~qqqlllgggfffccc```dddooo~~~yyyvvvlll\\\RRRWWWkkk}}}{{{~~~yyyqqqhhh```]]]___aaafffdddccceeegggjjjjjjjjjhhhdddaaa___\\\___kkkxxx~~~ppp^^^[[[PPPNNNRRR[[[|||}}}rrrqqq{{{sss^^^ZZZ^^^\\\III;;;666111333222222222111111111111111111111111000000000000000000////////////000000000000000111111222444444555AAAKKKnnnmmmjjjtttuuutttnnnqqquuuyyy{{{||||||{{{tttjjjZZZKKKFFFIIIJJJIIILLLMMMOOORRRVVVZZZ]]]^^^\\\___ccceeefffeeeffffffhhhkkkmmmoooqqqsssvvvxxxqqqeee``````rrrnnn[[[VVV^^^mmm}}}cccVVVOOOQQQTTTYYYaaalllxxxfffNNN>>>888222333444...////////////............---------............///...333555@@@bbbtttGGG:::888777;;;<<>>???@@@BBBCCCCCCDDDDDDGGGJJJNNNSSSUUUSSSLLLGGGDDDAAA@@@DDDJJJRRR[[[cccjjjpppcccRRRMMMQQQtttyyybbbTTTOOOWWWsss___EEE<<<777888555555444444444333333333333333222222222111111111000111111111000111444666>>>CCCaaavvv||||||iiikkkbbbeeeccc^^^cccrrr{{{iiiVVVTTTggg||||||vvvmmmddd^^^\\\]]]___ccccccccccccdddeeeggghhhaaaYYYSSSQQQPPPTTTddduuu|||yyyhhh\\\PPPMMMOOORRRmmm|||uuuqqqsssuuufff^^^___[[[JJJ===888111333333222222222111111111111111111000000000000000000000////////////000000000000000111222333444555999CCCUUU{{{jjjmmmxxxzzz|||uuuvvvwwwzzz|||||||||zzzrrrfffTTTGGGDDDFFFIIIIIIKKKLLLNNNQQQUUUXXX[[[]]][[[^^^aaacccccccccdddddddddgggjjjmmmoooqqqrrrsss|||~~~}}}pppcccZZZfff|||XXXQQQWWWdddsss{{{```RRREEEEEEEEEEEEJJJRRR\\\cccmmmvvv~~~}}}}}}uuuZZZFFF>>>777777777000////////////............---------............//////333444@@@ggg{{{JJJ<<<999777:::>>>FFFVVVoooiiiOOO@@@???;;;:::<<<999::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBFFFJJJSSS]]]bbb___UUULLLGGGAAA===???BBBFFFOOOXXXaaaiiiyyyfffSSSMMMNNNddd~~~cccQQQOOOSSSlllyyyhhhIII===888999555555444444444333333333333333333222222222222111000111222111111222555888DDDFFFiiiqqq{{{gggiiidddhhheee```iii{{{xxxaaaOOORRRmmmzzz||||||vvvpppfff^^^ZZZYYY[[[]]]aaaccceeeeeebbbaaaccceeeYYYOOOIIIHHHHHHMMM```ttt}}}qqq```PPPMMMOOONNNbbb{{{tttpppppp{{{ssseee___YYYIII>>>:::222333333333222222222222111000000000000000000111111//////000000000000//////000000000111222444555666999BBB]]]zzzyyyfffqqq{{{{{{}}}{{{zzzzzz{{{}}}}}}{{{yyypppaaaOOOEEECCCEEEGGGHHHJJJKKKMMMOOOSSSVVVYYY[[[ZZZ]]]```aaaaaaaaabbbcccccceeehhhlllppprrrrrrrrryyy{{{mmm\\\aaaqqqKKKKKKWWWhhhxxx|||___QQQFFFEEECCCAAAAAADDDJJJNNNWWW```ooo}}}{{{xxxvvvuuuyyyeeeNNNBBB888666666///////////////............---------............///...000222@@@gggwwwGGG<<<;;;888:::===JJJ___xxxhhhOOO@@@???999999<<<999999::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDHHHQQQ___iiihhh]]]RRRHHH???:::===>>>???FFFQQQ]]]eeevvviiiUUUOOOOOOXXXvvvhhhQQQNNNPPPeeeuuuvvvlllnnn}}}pppMMM???999999555555444444444333333333333333333333222222222222000111222222222333666999CCCGGGnnnwwwyyyhhhfffhhhkkkgggeeeuuupppZZZJJJNNNgggyyyzzz|||vvvoooeee^^^[[[\\\___``````eeeiiihhhccc______bbbVVVKKKEEEGGGGGGLLL___vvv~~~qqqdddRRRMMMPPPMMM]]]{{{sssppprrr|||jjj^^^WWWIIIAAA<<<333333333333333222222222222000000000000111111111111//////000000000000//////000000000111333444666777888AAAcccmmmcccuuu}}}xxxxxx{{{zzzyyyzzz}}}}}}zzzwwwmmm]]]LLLDDDDDDDDDEEEGGGHHHIIIKKKMMMQQQTTTWWWXXXYYY[[[]]]^^^^^^^^^```aaacccdddggglllqqqtttuuutttwwwzzztttaaa^^^ddd}}}JJJIIIUUUiii~~~fffWWWHHHHHHFFFCCC@@@???AAABBBIIIOOOZZZeeekkksssxxxsssnnnkkkqqqnnnWWWGGG888444444///////////////............---------............///...///333FFFkkkmmmAAA999;;;999;;;>>>PPPjjj|||```III>>>>>>999999<<<:::888888999999999999888888888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBJJJXXXfffiii```WWWKKKAAA;;;>>>===:::???IIIUUU^^^nnnrrrZZZRRRPPPOOOcccnnnSSSNNNMMM___ssssssiiigggzzzvvvvvvQQQAAA999777555555444444444333333333444444333333333222222222000111222222222444777:::AAAIIIvvvxxxnnnhhhhhhjjjeeefff~~~xxxuuudddRRRFFFEEEVVVyyy}}}{{{|||~~~wwwoooddd]]][[[]]]___``````gggmmmlllddd^^^]]]___YYYMMMGGGKKKKKKNNN```www~~~qqqhhhRRRMMMRRRNNNZZZvvvrrrwwwkkk^^^WWWKKKDDD???444444444333333333222222222///000000000111111111111...///000111111000///...000000111111333555666777<<>>======>>>@@@FFFKKKPPPWWWgggvvvxxxqqqiiiccclllyyyaaaOOO===777888333000/////////............---------........./////////000888NNNpppggg===888<<<:::;;;AAAUUUssssssXXXCCC;;;===:::999<<<:::777777888888888888777777777777777888999999::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>CCCQQQ```gggbbbZZZOOODDD>>>@@@===666999BBBGGGQQQaaauuu|||```UUUQQQIIIWWWxxxrrrVVVMMMJJJ[[[xxxooogggcccmmmxxxzzzTTTCCC999555555555444444444333333333444444444333333333222222000111222333333444777:::AAANNN~~~yyytttmmmeeeeee```eeerrrhhhXXXHHH@@@;;;CCCddd|||zzz~~~rrriii^^^VVVTTTUUUWWWXXX```hhhpppnnneee^^^\\\]]]\\\PPPKKKOOOOOOPPPaaaxxx|||sssjjjRRRLLLRRROOOYYY{{{vvv{{{jjj]]]XXXNNNGGGAAA555444444444333333333222222//////000000111111111222...///000111111000///...000000111222333555777777CCCKKKssszzz~~~YYYWWWrrr|||sssppppppooopppvvv|||~~~{{{wwwjjjYYYIIIEEEFFFEEEDDDEEEFFFFFFHHHJJJMMMPPPSSSTTTUUUWWWYYYYYYXXXYYYZZZ\\\]]]]]]^^^dddkkkqqqrrrrrrssswww~~~yyyppptttEEEEEEPPPhhh~~~uuu\\\NNNCCCAAACCCAAA===:::>>><<<===???AAAFFFSSS```xxxqqqfffcccppp|||xxxrrrUUUDDD<<<555000222111000//////...................../////////000333+++:::KKK{{{[[[@@@;;;<<<:::666EEEUUUttt{{{eeeIIICCC>>>>>><<<888777999444444555555666666777777666777777777888888888888999999999:::::::::;;;;;;:::>>>AAAEEEQQQaaaiiiiii___NNN???<<<>>><<<999888===BBBPPPhhhppp]]]IIIGGGVVV^^^rrrUUUJJJIIIRRRkkktttkkkeeecccfffkkkxxxvvvuuuYYYCCC<<<999666555555444444333222222222222222222222222222222222111222333333333999@@@DDDNNNwwwlllkkk```fff]]]eee|||iiicccIII???BBB<<>><<<::::::<<<<<>>888444222111000//////......///........./////////000000555---;;;OOO~~~xxxQQQ<<<999;;;;;;999DDDSSSnnnmmmWWWFFF@@@<<<<<<;;;777666888555555555666666666666666666666777777777888888888999999999::::::::::::;;;:::===>>>AAANNNbbbrrrxxxiiiVVVCCC===>>>===::::::;;;>>>JJJ^^^rrrvvvcccKKKFFFRRRYYYrrroooQQQKKKGGGLLL```|||xxxpppgggaaaaaabbbjjj~~~zzz```HHH===888666555555444444333333222222222222222222222222222222111222333333333999BBBMMM]]]oooeeeeee___eee___mmmnnn___HHH???BBBAAALLLiii~~~~~~vvvnnnccc```ZZZUUURRRSSSUUUWWW^^^cccxxx{{{rrrfffVVVNNNMMMTTTaaakkkuuuyyymmm___SSSPPPMMMQQQjjj~~~{{{~~~nnnaaaWWWNNNNNNGGG666444444444333222222222333222111111111000000000000000000////////////000000333//////333555444555888EEE\\\|||www|||UUUhhhtttlllqqq{{{}}}}}}ppp```SSSFFFCCCDDDCCCCCCEEEGGGHHHIIIJJJKKKKKKLLLLLLOOONNNOOOOOOQQQTTTVVVWWWZZZ[[[^^^bbbhhhnnnrrrsssrrrtttzzz}}}yyyxxxDDDAAAGGGYYYnnn{{{|||jjjVVVLLLGGGCCC@@@@@@<<<::::::;;;::::::AAAJJJXXXlllwwwnnnkkkgggLLL@@@;;;777222222111000////////////....../////////000000000777000;;;UUU|||bbbFFF888777888:::<<>>>>><<<:::888:::CCCQQQ```qqq~~~lllOOODDDMMMSSSiiikkkNNNKKKEEEEEEQQQfffxxxnnnfffdddeeekkk||||||lllOOO???888666666555555444333333333222222222222222222222222222111222444333444;;;DDDRRRpppgggaaabbb```bbbaaauuusssWWWEEE===???EEE\\\yyy|||tttooobbb^^^YYYUUURRRSSSUUUVVV___fff|||nnn```QQQJJJJJJPPP\\\hhhrrr}}}uuujjj]]]TTTQQQMMMLLL\\\ppp|||~~~yyy{{{vvveeeYYYRRRTTTLLL888555444444333333333333333111111111111111000000000111000000//////000000111333000000333555444666:::DDDaaa{{{VVVooorrrlllrrrzzz{{{~~~{{{mmm]]]QQQFFFCCCCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNPPPSSSVVVXXXWWWYYY\\\aaafffjjjnnnpppmmmpppwww~~~{{{xxx|||BBB@@@GGGWWWjjjwwwiiiXXXMMMDDD???>>>>>>;;;;;;===<<<:::>>>DDDLLLaaawwwmmmjjjvvvUUUEEE===666333222111000////////////...////////////000000000777333;;;\\\zzzgggSSS@@@999777666:::???TTTaaaqqq}}}~~~qqq[[[III???:::777999999777666777777777666666555555444444555555555666666666777777888888888888999999999999;;;<<<;;;;;;DDDZZZvvvoooUUUEEE???===;;;888666777===GGGSSSdddzzzsssTTTEEEIIINNNggg{{{hhhOOOKKKDDDBBBHHHUUUkkkyyyWWWBBB888666666666555444444333333222222222222222222222222333111222444444666>>>GGGSSS}}}zzzeeecccdddbbb```aaavvvxxxSSSCCC:::;;;HHHggg{{{rrrkkk]]][[[WWWTTTRRRRRRTTTUUU^^^fff|||gggWWWHHHEEEHHHNNNZZZfffmmmxxxqqqdddYYYPPPOOOKKKGGGOOO[[[hhhpppzzzvvvwww~~~}}}kkk___ZZZ^^^VVV???666444222222222333333333111111111111111111111111111000000000000000000111333000111444444444777<<>>===;;;===AAACCCWWWxxx|||ppplllbbbNNNBBB888333222111000000/////////////////////000000000111555555===dddaaaOOO@@@<<<999666999BBB]]]jjjxxx}}}zzzooo]]]LLL>>>999777:::;;;888777888777777666666555555444444444555555555555666666666777777777888888888999999;;;<<<<<<<<<@@@OOOgggzzzttt]]]KKKAAA===999666666777;;;CCCMMM]]]sssvvvWWWFFFHHHKKK\\\ooogggOOOJJJDDDBBBFFFLLL[[[zzz]]]DDD999777666666555555444333333222222222222222222222222333111222444555777@@@JJJWWWxxxtttfffhhhhhhggg___```rrr{{{ZZZHHH;;;<<>>@@@JJJZZZiiitttsss[[[IIIAAA@@@===<<<>>>===;;;<<>>NNNlll|||nnniiinnnmmmXXXIII>>>333333222111000000000000/////////000000000111111333888@@@nnncccPPP@@@===;;;777<<>>EEEVVVeeesssnnnaaaPPPCCC===999555777666:::BBBLLLXXXjjjyyyuuuXXXGGGHHHHHHHHH\\\rrr}}}fffOOOIIICCCBBBFFFHHHOOOiiiaaaFFF:::777777666666555444444444222222222222222222222222333111222444666999BBBLLLccc{{{lllfffllliiilll```bbbnnnyyyjjjQQQ@@@CCCVVVvvv~~~~~~xxxiii\\\OOONNNNNNNNNNNNOOOPPPQQQOOOUUUdddttthhhSSSBBBBBBDDDFFFNNNZZZcccnnn{{{jjjZZZOOOFFFEEEFFFDDDBBBCCCEEEKKKWWWhhh}}}uuuooo|||yyytttxxxnnnSSS;;;777222111222333222000111111111222222222222222222111111000000111111222333222333555444444999AAANNNyyyrrrPPPPPPUUUYYYbbbfffiiillluuuxxxuuuxxxsssaaaQQQJJJDDDDDDCCCAAABBBEEEGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKMMMQQQWWWZZZZZZ[[[^^^aaafffggglllrrrvvv{{{zzzwww|||<<>>>>>>>>;;;;;;===@@@IIIbbbvvvgggaaaaaaooo[[[NNNBBB333333222111000000000000//////000000000111111111222<<>><<<<<<999???LLL___nnnxxxssskkkcccUUUGGG===999888;;;;;;888666777555555555666666666666666333333444444444555555555666666666777777777888888999777999<<<<<>>FFFSSS```lll|||eeeVVVKKKEEEAAAAAA???<<<;;;===EEEJJJ^^^ttteee^^^]]]lllZZZNNNCCC444333222111000000000000000000000000111111111111111???HHH}}}fffMMM::::::<<<;;;CCCPPP]]]mmmvvvpppfff^^^PPPBBB===999777:::;;;777555666444555555555666666777777333333333444444444555555666666666666777777777777888555666:::<<<===EEEOOOMMMYYY___VVVHHH@@@<<<999555333555???IIIPPPWWW]]]kkkwww~~~pppVVVGGGDDDAAABBBJJJRRRVVV___eee___SSSGGG>>>===AAA@@@@@@TTTnnndddGGG<<<777777777666555555444444222222222222222222222222333111222444777;;;EEEPPPwwwyyyeeejjjqqqiiioooeeennntttkkkxxx[[[DDDMMMbbbyyy~~~wwwmmm___SSSCCCDDDFFFHHHJJJLLLNNNNNNTTTUUUYYYbbb{{{fffOOO???AAAEEEEEEMMMYYYbbblllyyy~~~```SSSEEEAAADDDEEECCC???:::>>>EEEPPPaaa{{{~~~hhhgggsssmmmCCC===777444555666444111111111111222222333333333222222111111111111222222333222444555444444;;;DDDTTT~~~ttt}}}iiiMMMXXX\\\```eee```ffflllvvvwwwsssvvvppp\\\LLLGGGDDDDDDCCCAAAAAAEEEFFFEEEEEEFFFHHHKKKNNNPPPIIIHHHGGGGGGGGGHHHIIIJJJIIINNNUUUWWWVVVVVVYYY\\\aaabbbeeejjjnnnuuuxxxwww<<>>======LLLddd{{{ttteee[[[^^^}}}^^^OOOSSSIII666222111222111---,,,...///000111000//////111333777888LLL^^^HHH999:::;;;:::DDDTTTfffhhhkkkjjjdddYYYMMMEEE<<<<<<;;;:::999777777666555555666666555555444333444444333222333444555666555555555555666666666666777777777777888<<>>===CCCLLLRRRUUUWWWXXXXXXOOOFFFCCCFFFFFFDDDMMM\\\gggKKK<<<777777555444444444444444444444333333333333222222333222888222777===@@@[[[wwwlllkkkkkkiii\\\cccpppzzzvvvppp{{{wwwPPPGGGPPPjjj}}}zzzwwwtttooofffZZZQQQBBBCCCEEEGGGIIIJJJKKKKKKLLLOOOPPPZZZvvv~~~```OOOBBB???AAACCCLLLVVVdddkkktttyyyxxxxxxzzz}}}dddNNNEEEEEEAAA???BBB@@@<<<>>>AAAIIIYYYuuulllkkkxxxMMM999222555222111444111222111111111000000//////000000000000000000000000333444111555<<<888999HHHTTTyyyjjjRRR^^^ccc```bbbeeehhhnnnrrrsssuuusssdddRRRIIIGGGDDDBBB@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNPPPSSSUUUXXX[[[^^^ccccccfffnnntttxxxwwwxxx|||999;;;BBBKKKTTT```qqqiiiYYYLLLBBB@@@BBBAAA@@@???<<>>CCC```sssjjjiiigggcccZZZbbbppp|||gggDDDAAANNNkkkxxxuuuqqqmmmhhh^^^RRRJJJCCCDDDEEEFFFGGGHHHHHHHHHGGGMMMPPPUUUkkk~~~\\\MMM@@@>>>@@@AAAHHHRRRaaahhhqqquuuuuuuuuxxx{{{cccNNNFFFGGGBBB@@@AAA>>>>>>>>>AAAGGGUUUoooyyy{{{zzzrrrwwwuuupppooommmPPP<<<444777333111333000222111111111000000000000111111111111111111111111333444111555<<<888:::JJJUUUhhhRRR___ddd```aaaeeehhhnnnssssssuuusssdddSSSIIIGGGDDDBBB@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOORRRSSSVVVZZZ]]]aaa```dddkkkqqqvvv~~~wwwtttsssyyy777:::AAAJJJSSS___pppqqq[[[NNNCCCAAACCCCCCAAAAAA???FFFUUUgggttt{{{ttthhhggg{{{bbbXXXNNN;;;555222333333111000222///000111111000000222333888CCCddd|||WWWFFF:::;;;===@@@LLL[[[cccccccccbbb\\\SSSGGG???;;;;;;:::999888777777666555555666666555555444333444333333333333444555666666666777777777888888888666777777666777:::>>>BBBBBBCCCEEEEEECCC???;;;999777222333:::AAACCCEEEGGGTTT```mmmtttzzz~~~~~~yyynnnbbbYYYPPPIIIHHHJJJIIIWWWaaaaaaeeennnnnnfff___PPPDDDCCCCCCAAACCCHHHssskkkMMM===888777666555444444444444444444333333333333222222///...555222777???GGGhhhqqqiiihhheee```[[[eeeqqq~~~___@@@BBBRRRpppzzzwwwtttpppjjj___RRRIIIDDDDDDEEEEEEEEEEEEEEEEEECCCKKKOOOPPP]]]qqqyyyuuu\\\MMMAAA@@@AAABBBGGGPPP]]]dddlllppppppqqquuuxxxvvv```LLLDDDFFFAAA>>>???;;;@@@???@@@DDDOOOfffqqqeeeeeezzzyyyuuuttt^^^VVVXXXZZZSSS>>>666888333111333000111111111111111000000000111111111111111111111111333444222555<<<999<<>>777222222333111111222///000111111000000222444666HHHsss~~~zzzPPPBBB999:::>>>CCCQQQ```fffeeedddccc^^^TTTGGG>>>:::::::::999888777777666555555555666555555444333333333333333444444555555666666666666777777777777555666666666666888<<>>;;;:::777333333999>>>???@@@CCCKKKVVVcccmmmvvv}}}}}}uuunnnfff```YYYRRRRRRUUUSSSdddoooooouuuxxxfffUUUEEEBBBEEEEEEDDDEEEgggoooQQQ???888777666555444444444444444444333333333222222222000...555333777???JJJppprrrhhhgggeeeccc]]]jjjsss|||]]]@@@EEEVVVrrr~~~}}}|||yyyrrreeeTTTHHHBBBBBBCCCDDDDDDDDDDDDCCCDDDKKKNNNNNNWWWgggmmmjjj___PPPFFFEEEFFFEEEIIIQQQYYY___gggkkkkkkmmmrrrvvvmmmbbbMMMEEEFFFBBB@@@BBB???AAA??????CCCJJJ^^^qqq```[[[mmm{{{ttt|||qqq]]]RRRPPPSSSRRR===555888333222444111111111111111111111111111111111111111111111111111333555222555;;;999???QQQeeejjjYYYfffjjjcccbbbdddhhhppptttrrrrrroooaaaQQQFFFEEECCCBBBAAAAAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMOOOQQQTTTWWW[[[[[[___fffkkkooouuu}}}{{{ooodddgggwww666===IIIWWW```iiiuuuzzzeeeWWWIIIEEEEEEDDDAAAAAA===CCCTTTkkk~~~tttZZZSSSAAA888111111222111000111///000111111000111333555555LLLqqqHHH>>>888999???GGGVVVeeennnkkkhhheee```VVVIII@@@:::999999888888777777777555555555666555555444333333333333444444444444444444444444555555555666666444555555555555666:::<<>>NNNxxxrrrgggcccdddeee\\\llltttwww}}}WWW===EEEVVVqqq~~~~~~uuueeeQQQCCC???@@@AAABBBCCCDDDDDDDDDEEEIIIMMMRRR___llloooiiiaaaSSSHHHGGGHHHFFFJJJQQQUUU[[[bbbfffgggiiiooouuu~~~xxxzzzssshhhQQQGGGHHHCCCBBBFFFEEEAAA>>>@@@CCCGGGXXXxxxiii___hhhzzzuuu~~~vvvhhhYYYPPPOOOOOO:::333666333222555222111111111111111222222222111111111111111111111111333555333555;;;:::AAAUUUnnnnnn^^^kkknnneeedddfffkkksssvvvssspppkkk^^^NNNEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKLLLNNNQQQSSSXXXYYY]]]dddiiilllrrryyyrrrfffiiixxx444;;;IIIXXXaaaiiitttnnn___PPPJJJHHHEEEBBBAAA@@@III]]]vvv___YYYEEE;;;222000111000///000///000111111111222444666888SSSsss\\\CCC<<<888:::@@@KKK]]]lllpppiii```ZZZTTTMMMCCC;;;999999888888888777777777555555666666555555444333222333444444555555444444333333444444444555555555333444555555444555777:::AAABBBDDDDDDBBB???;;;888555333555;;;>>>???BBBGGGLLL[[[mmm}}}uuueeeWWWQQQQQQ\\\gggooowww|||jjjTTTJJJJJJJJJEEE???GGGdddwwwTTT>>>888888777666555555555555444444333333333333222222555111999666999???RRR}}}pppgggaaa___aaaXXXkkkuuuxxxoooRRR<<>>???@@@BBBCCCDDDDDDDDDCCCFFFJJJUUUfffuuuwwwqqq```RRRFFFEEEEEEDDDGGGOOOQQQWWW^^^aaabbbffflllrrruuuyyyxxxqqqsss~~~lllUUUJJJIIICCCAAACCCAAAAAA???AAAEEEEEERRRxxxvvvhhhfffsss|||xxx~~~{{{{{{{{{ppp]]]PPPLLLNNN:::333666333222555333111111111222222222222222222222222222222222222222333555333666;;;:::CCCYYYuuuooo```nnnppphhhhhhkkkrrryyy{{{uuuoooiii[[[KKKDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHIIIKKKMMMPPPVVVVVV[[[bbbfffhhhnnntttvvviiikkkxxx555;;;GGGTTT^^^ggguuuxxxhhhWWWOOOKKKGGGCCCAAABBBNNNfffddd^^^JJJ>>>333111222111///000///000111111111222444666???[[[bbbKKK@@@<<<999<<>>QQQhhh}}}tttdddSSSGGG@@@AAAAAABBBCCCCCCBBBBBBAAABBBGGGRRRcccrrrwwwuuu```QQQEEECCCCCCBBBFFFNNNMMMSSSYYY\\\]]]aaaiiippppppqqqxxx~~~yyymmmhhhlll{{{wwwaaaWWWVVVMMMFFFDDD???BBB@@@CCCFFFCCCLLLqqqqqqjjjrrr{{{}}}xxx```RRRRRRQQQ<<<555777444333555222111111111222222333333333222222222222222222222222333666444666;;;;;;EEE\\\|||lll^^^mmmqqqkkkmmmrrrzzzyyyppphhhYYYJJJCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGHHHKKKMMMSSSSSSXXX___ccceeejjjppp{{{xxxjjjhhhrrr~~~888<<>>FFFTTTgggvvvzzzhhhQQQAAA;;;::::::999888888888888777777777777555555666666555555444333222333444555555555444333555555555555666666666777222444444444333333555777999===CCCGGGGGGBBB;;;777333333777>>>CCCEEEJJJQQQiii}}}wwwiiiYYYNNNEEECCCLLL\\\cccaaagggrrr}}}nnnZZZMMMLLLOOOLLLFFFBBBVVVkkk^^^GGG999888777666666555555555444444444333333333222222333///999999<<>>AAAAAA>>>999666333444666:::AAAIIIQQQVVVnnnxxxsssmmm]]]MMMIIIGGGKKKTTT\\\___bbbfffqqqsssdddMMMKKKYYYVVVDDDEEEQQQgggbbbEEE;;;:::999777666666555555555555555555555555555555222111555444>>>CCCXXXyyyqqqyyyttthhh___WWW[[[~~~XXXFFFEEEMMMccc}}}{{{uuukkk\\\MMMDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCFFFKKKRRR]]]iiipppeeeSSSEEEFFFGGGDDDEEEJJJLLLLLLPPPUUUXXX[[[ccclllrrrtttvvvvvvssspppooopppyyy{{{ppp^^^MMMFFFEEEDDDAAADDDGGGJJJeeetttkkkzzzoooccc[[[WWWLLL===444222333333222111111111111111111111111222222111111222222333444222444222555999777EEEcccdddiiioooiiilllkkknnn~~~|||vvviiiXXXMMMCCCBBBBBBAAAAAABBBBBBCCCCCCAAA???@@@BBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDEEEHHHKKKRRRQQQTTTZZZ]]]^^^dddjjj||||||hhhdddjjjrrrxxx{{{555===FFFNNNVVVcccsss}}}~~~ppp\\\QQQMMMIIICCC???;;;CCCVVVrrrsssppp{{{kkkVVVRRR^^^ooo}}}pppjjjeeeNNN999444333///---000222000000222222222666<<>>>>>???AAAFFFNNNYYY```XXXJJJ@@@@@@BBB@@@BBBGGGFFFFFFJJJOOOQQQSSSZZZcccrrr||||||}}}ppp[[[KKKEEEFFFFFFJJJMMMOOOkkk|||nnnbbbtttyyywwwzzz~~~qqqhhhaaafffWWWDDD777111111111111222222222222222222222222222222111111222222333444444666555888<<<<<>>JJJnnnyyyooo@@@>>>;;;:::===GGGWWWgggqqqnnnbbbRRREEE>>><<<;;;999888888888888888888888888666666555555444444444333555444222222222333555777444444444333333333333333111111111111111000000000///222666999;;;;;;999888444333333555888===BBBFFFGGGJJJOOO\\\nnn{{{zzzrrryyykkkaaabbbfffhhhUUUHHH???EEEPPPUUUTTTQQQVVV[[[VVVGGG@@@DDDFFFAAA@@@EEESSSiii~~~fffHHH999888777666555444444444333333333333333333333333444444888777@@@IIIccc|||wwwiii[[[NNNPPPkkk|||rrrMMMAAAJJJ[[[lllyyy~~~}}}zzz|||sssiii^^^RRRHHHBBBBBBAAAAAAAAAAAAAAAAAA??????>>>>>>AAAHHHQQQXXXRRRGGG>>>>>>@@@@@@BBBEEECCCDDDGGGLLLNNNOOOVVV^^^mmm~~~wwwxxx~~~xxx{{{uuucccRRRLLLMMMKKKMMMPPPSSSqqq~~~ooobbbooo{{{yyy}}}xxxwwwwwwrrrmmmpppaaaKKK;;;555444444333222222222222222222222222222222111111222222333444444777666888<<<===RRRttt~~~lllssstttccc___```hhhzzz{{{~~~~~~vvvfffRRRDDDAAA@@@@@@??????@@@@@@AAACCCAAA??????@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEHHHKKKKKKKKKNNNSSSVVVXXX]]]dddqqq|||xxxnnnnnnppppppppp444777===EEERRRcccuuuzzzmmmdddYYYTTT^^^nnnhhh[[[cccvvvwwwbbbWWWSSSPPPOOOQQQfffoookkkbbbRRR???555222333444666222///000222333333888>>>KKKrrr~~~sssCCC===;;;:::>>>IIIYYYiiisssooocccRRRDDD<<<:::;;;;;;888888888888888888888888666555555555555555444444555444222222222333555777444444333333333222222222111111111000000////////////111444777999::::::999444333222222555999===@@@HHHGGGJJJVVVkkk{{{|||ttt~~~oooaaa\\\]]]^^^SSSFFF>>>DDDPPPTTTOOOKKKIIIMMMLLLCCC===???AAAAAADDDGGGRRRfffzzzeeeIII::::::888777666555555555333333333333333333333333333333888666???JJJggg}}}{{{pppdddZZZOOORRRdddooo~~~oooKKK???KKK]]]nnnxxx{{{yyywww~~~{{{oooddd[[[QQQHHH@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???@@@EEELLLQQQLLLEEE>>>===>>>@@@BBBDDDBBBBBBFFFKKKLLLLLLRRRYYYfff|||sssjjjwww}}}tttxxxxxxlll\\\SSSRRRNNNNNNOOOSSStttvvvgggnnnxxxyyy|||xxxttt{{{yyyuuuuuudddNNN===555444444444222222222222222222222222222222111111222222333444444666555888<<>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDEEEGGGJJJJJJIIIMMMRRRUUUWWW\\\cccooottt~~~sssqqqpppooonnn333666;;;CCCPPPaaarrr}}}~~~rrrjjj___XXXeeeyyyoooaaaggg{{{tttiiieeebbbbbbcccnnnyyyooodddVVVDDD777333222222222111///000333444444999???IIItttpppEEE;;;::::::???KKK[[[lllvvvpppeeeTTTDDD;;;888888999888888888888888888888888555555555555555555555555444444333222333444555666444444333333222222111111111111000000//////......///000222555777999999999444333111111222666:::<<>>@@@CCCDDDOOObbbvvvdddJJJ;;;:::999777666666666666333333333333333333333333333333888666???KKKkkk}}}uuuhhh^^^XXXNNNRRR```jjj|||iiiHHH>>>JJJ]]]mmmwwwyyyxxxvvvxxx{{{uuufffYYYSSSLLLCCC??????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAACCCHHHKKKHHHDDD???<<<===???AAACCC@@@AAAEEEJJJJJJJJJNNNUUU___vvvwwwiiikkktttxxxvvvxxx|||tttiiiWWWWWWRRRPPPNNNRRRsssvvvqqqzzz}}}zzz|||qqqbbbLLL;;;444222222222333333333333333333333333222222111111222222333444444777666888<<>>===>>>???@@@AAABBBBBBBBB???AAACCCDDDDDDDDDFFFHHHHHHHHHKKKPPPSSSUUUZZZaaaiiijjjwwwwwwssspppmmmkkk444666:::AAANNN]]]llluuuwwwsssjjjbbbiiiyyy~~~nnnqqq||||||uuudddYYYHHH:::444222111///111///000333444444999@@@JJJyyy```???:::999:::@@@MMM^^^nnnyyysssiiiZZZKKK@@@:::888888777777777777777777777777555555555555666666666666333333333444444444555555444444333333222111111000111111000//////...------...///000222444666777888444222111000111444888:::CCCGGGKKKPPPZZZhhhqqqsssmmmwww|||vvvjjjbbb___]]]WWWJJJ@@@BBBIIIJJJGGGDDDCCCBBBBBBBBB@@@<<<<<<>>>???AAAKKK___tttiiiNNN:::999888777666555555555444444444444444444444444333444999777AAANNNooo|||qqqbbbZZZVVVLLLOOO```oooaaaCCC===IIIZZZkkkvvvzzzxxxvvvtttwwwooo]]]PPPLLLFFF???????????????@@@@@@@@@AAA???@@@AAA@@@@@@@@@CCCEEEEEEBBB>>>;;;;;;>>>@@@@@@??????CCCHHHHHHGGGKKKQQQYYYlll|||zzzppphhhggghhhqqquuu|||vvvwww}}}zzzsss[[[\\\YYYWWWTTTTTTsss~~~uuu|||mmm^^^JJJ:::444333333222333333333333333333333333222222111111222222333444555888777999>>>CCC___eeeoootttgggfffgggooossstttwwwxxxrrrcccPPPCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCCCCBBB@@@<<<===>>>@@@AAAAAABBBBBB???AAACCCDDDCCCCCCDDDFFFFFFEEEHHHNNNQQQSSSXXX^^^hhhlllzzz{{{uuuooojjjfff555666999@@@KKKYYYfffnnnsss{{{zzzuuukkklllvvvttt{{{zzz}}}bbbXXXIII;;;555444222///111///000333444555:::@@@OOOuuuQQQ:::999999;;;AAANNN```ppp{{{vvvnnnaaaSSSGGG???:::888666666666666666666666666555555555666666666666666222333444555555555444444444444333333222111000000111000000///...------------...///000222444555666444222000///000333777999===DDDIIIKKKPPP\\\hhhnnnllluuu{{{uuuiii```ZZZWWW^^^PPPDDDCCCGGGHHHGGGFFFFFFCCCBBBDDDBBB===;;;<<<===>>>JJJ___tttzzzyyyoooSSS999888777666444444444444555555555555555555555555555666:::888BBBPPPsss|||ppp```XXXSSSJJJPPPeeeyyy^^^DDD===HHHXXXjjjvvv{{{yyywwwsssvvvmmmYYYKKKHHHDDD===>>>>>>??????@@@@@@@@@AAA<<<>>>??????>>>>>>???@@@BBBAAA>>>::::::<<<>>>>>>===>>>BBBFFFFFFEEEIIIOOOVVVdddttt{{{uuuhhh___\\\SSSPPPNNNSSSddduuu|||zzz{{{sssuuu|||}}}xxx___bbbaaa```[[[XXXuuuxxxxxx~~~yyylll^^^JJJ<<<666555555444333333333333333333333333222222111111222222333444666:::999;;;???EEEbbbdddnnnsssgggfffeeekkkqqqsssuuuvvvpppbbbPPPCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBDDDEEECCCAAA<<<===>>>???AAAAAABBBBBB@@@BBBDDDDDDCCCCCCCCCDDDDDDCCCFFFLLLOOOQQQVVV\\\mmmttt}}}uuunnngggccc555888;;;>>>EEESSSeeerrr|||{{{mmmcccfffbbbppp~~~yyyvvvjjjcccQQQ===333333222...555222222333444555<<>>;;;???;;;777777777777777777777777777666666666555555555555555555555555555555555555222222222222222222222222111111000///...---,,,,,,---...///000222333444555555444222000000111222333;;;AAAHHHMMMPPPYYYfffpppjjjzzz|||dddVVV]]]XXXVVVRRRNNNKKKIIIHHHHHHJJJKKKHHHCCCBBBDDDAAA<<>>>>>????????????>>>>>>???@@@@@@??????>>>===<<>>IIImmmnnnrrrkkkbbbgggeeeiiittttttvvvxxxrrrcccRRRFFFDDDCCCBBBAAA@@@AAABBBCCCBBBAAABBBCCCEEEEEECCCAAAAAA@@@???============>>>DDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFKKKSSS\\\bbbsss~~~yyyooo^^^333666:::???HHHWWWjjjxxx~~~xxxiii```___lll|||ooohhhqqq|||{{{llleeeSSS???555555333...555222111333444555===EEE]]]|||uuuDDD<<<::::::;;;DDDXXXppp{{{oooZZZAAA;;;>>>999666666666666666666666666777777666666666555555555555555555555555555555555222222222222222222222222111111000///...------,,,---...///000222333444444555333222000000111222333:::???GGGMMMSSS\\\fffnnnmmm{{{mmm[[[]]]\\\YYYUUUQQQNNNMMMMMMNNNNNNNNNKKKEEECCCCCC@@@;;;>>>===EEEXXXmmm|||yyyuuupppRRR===;;;888666666666555444666555555444333333222222222666888===CCCPPP}}}lll\\\^^^SSSMMMZZZsssXXXDDD???BBBYYYqqqzzz{{{zzz~~~yyyfffSSSHHHDDDBBB>>>>>>????????????>>>>>>???????????????>>><<<<<>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFJJJWWWfffkkkdddXXXOOOKKKDDDEEEFFFGGGHHHLLLQQQUUUUUUUUUTTTUUUWWW[[[aaaddd^^^\\\eeeoookkkggg{{{pppqqq~~~}}}kkkYYY```^^^LLL:::777555111333222333333444444333333222444333222222222333444555999666999>>>???LLLqqquuuyyyooocccfffeeekkkwwwwwwxxxxxxsssdddSSSHHHEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@AAABBBDDDDDDBBB@@@AAA@@@???>>>======>>>>>>CCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCFFFJJJQQQZZZ```qqqyyypppccc222555999>>>FFFUUUiiiwww~~~mmmfffgggpppyyynnnhhhdddppp~~~}}}zzzoookkk[[[DDD777666444///333111111222333666???IIIggg~~~FFF::::::999999CCCYYYtttzzzbbbEEE<<<===777666666666666666666666666777777777666666666555555555555555555555555555555222222222222222222222222222111000000......---,,,------...///111222333333444333111000000000111222777<<>>;;;888666666666666555555555555444444333333222222777999===CCCPPP}}}tttaaa___UUURRR\\\mmm\\\GGG===@@@VVVnnnwww|||~~~yyy{{{qqq]]]NNNEEE@@@>>>>>>????????????>>>>>>????????????>>>===<<<<<<============<<<;;;::::::;;;;;;<<<===???AAADDDEEEFFFKKKXXXddd```TTTNNNQQQNNNRRRVVVUUURRRQQQTTTXXXSSSPPPLLLHHHHHHJJJNNNPPPTTTUUUaaaoooooolllooommm|||wwwcccNNNRRRUUUJJJ;;;999555000333222333333444444333333222444333333222333444555666999777:::???BBBPPPwww|||vvveeeggghhhrrryyyzzzzzzyyysssfffUUUIIIFFFEEEDDDCCCBBBCCCCCCDDD@@@@@@@@@BBBDDDDDDBBB@@@AAAAAA???>>>>>>===>>>>>>BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDHHHOOOWWW]]]mmmzzzwwwjjj___QQQ444666888;;;@@@MMM___lllxxxuuuvvvvvvzzzwwwvvvmmmjjjsssvvvppptttiiiMMM888333444222222000111222333777CCCNNNrrrIII===888666666???VVVssskkkKKK>>>>>>888777777777777777777777777777777777666666666666555555555555555555555555555222222222222222222222222222222111000///...------,,,---...///000111222222333222111000000000000111555888???JJJWWW___cccccchhhpppsss}}}}}}hhh___[[[XXXTTTQQQOOOPPPRRRTTT]]]\\\WWWOOOKKKIIICCC===<<<999>>>NNNbbbrrrzzzwwwyyy|||nnnLLL>>>;;;888777777777666555555555444444444333333333333777999===DDDQQQ~~~yyyeee```VVVVVVRRR^^^ppp]]]HHH>>>???TTTkkksssyyy}}}yyy{{{gggQQQDDD@@@>>>>>>????????????>>>>>>????????????>>>===<<<;;;:::;;;<<<======<<<:::999;;;;;;::::::<<>>>>>>>>>>>AAAAAAAAABBBAAAAAAAAAAAA???@@@BBBCCCGGGMMMTTTYYYiiivvvvvvfffWWWHHH555666888888===HHHYYYeeesss~~~}}}wwwttt{{{vvvuuuvvvtttrrrxxxmmmmmm|||wwwWWW888000444555111000111333444999GGGUUU}}}OOO@@@888777666===SSSqqqrrrPPP@@@???:::888888888888888888888888888777777777666666666666555555555555555555555555222222222222222222222222222222111000///...------,,,,,,---...//////000000111111000000/////////000222444:::EEERRR[[[]]]\\\dddiiijjjrrroooggg```]]]ZZZWWWVVVWWWYYY[[[^^^]]]XXXPPPKKKHHHCCC===>>>999<<>><<<999777777777666555444444444444444333333333333777999???EEESSSxxxddd^^^SSSTTTSSS___nnnaaaLLLDDDDDDWWWllluuu|||~~~zzznnnQQQDDDBBB>>>>>>????????????>>>>>>>>>??????>>>>>>===<<<;;;999:::;;;<<<<<<;;;::::::;;;:::999999:::===???AAACCC???HHHZZZbbb___cccnnnqqqxxx~~~zzzmmm___WWWTTTUUURRRMMMJJJHHHEEEBBB???@@@@@@IIIWWW]]]dddxxxuuuggg|||zzzxxxuuueee\\\TTTRRRVVVJJJ:::666222111777333333333333333333333333444444333333444666777888999888<<>>===@@@@@@AAABBBBBBAAAAAA@@@???@@@AAACCCFFFKKKQQQVVVcccrrr~~~zzznnn^^^333555777999>>>JJJ[[[hhhrrr{{{}}}ssslllqqqvvvhhhaaahhhtttyyytttwwwkkkggg|||}}}\\\:::111444555111111222444555<<>>OOOlllwwwRRRAAA???:::999999999999999999999999888888777777777666666666555555555555555555555555222222222222222222222222333222111111//////...---+++,,,,,,---......//////000000000000/////////...000111555>>>IIIQQQUUUUUUbbbhhhggglll{{{~~~tttooo```^^^\\\ZZZYYYZZZZZZ[[[YYYXXXTTTLLLHHHGGGBBB<<<@@@;;;===JJJZZZgggqqqwww}}}wwwuuuzzzwwwQQQ???<<<999777777777777666444444444444444444444444222777:::@@@HHHVVV~~~rrrbbb\\\OOOPPPbbbuuuiiiNNNCCCDDDWWWmmmvvv||||||wwwrrrTTTEEEDDD>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;888888999:::;;;;;;;;;;;;::::::999999:::<<<===???CCC@@@EEETTT```eeellltttvvv{{{}}}rrrfff^^^[[[UUURRROOOMMMMMMKKKFFFBBB>>>===BBBKKKQQQYYYmmmuuuhhhyyy~~~~~~kkkccc]]]ZZZ[[[JJJ888555333111777444333333222222333333444555444444444555777888999999999===BBBGGG[[[kkkffffffrrrzzzzzzrrraaaPPPEEEDDDCCCAAA@@@@@@@@@AAAEEEDDDDDDFFFHHHHHHFFFDDDAAAAAAAAAAAA@@@???>>>===>>>???AAABBBBBBAAA@@@@@@???@@@AAACCCEEEIIIOOOSSS]]]kkkxxxqqq222444666999>>>KKK]]]jjjqqqyyyzzzrrrggg``````mmmooo^^^UUUXXXgggxxx~~~zzz|||nnn___vvvyyy[[[===555666222111222333555777>>>PPPaaarrrZZZ@@@:::<<<<<<===JJJeeezzzSSS@@@===888888888888888888888888888888888888777777777666666555555555555555555555555222222222222222222222222333222222111000///......++++++,,,,,,------......//////000000//////.........///222888???GGGMMMPPP^^^hhhhhhiiivvvzzzsssppp___^^^]]]\\\[[[ZZZYYYYYYUUUUUUQQQKKKHHHHHHDDD>>>AAA===???LLL[[[gggpppuuuuuurrroootttxxxwww~~~vvvTTT???<<<999888888888777666444444444444444444444444222777;;;AAAJJJYYY{{{xxxpppccc]]]PPPOOOkkknnnLLL===AAAXXXqqqyyy|||}}}vvvsss|||uuuYYYGGGCCC>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::888888888888999:::;;;<<<:::::::::;;;;;;<<<<<<<<>>CCCGGGMMM\\\lllxxxkkkzzzzzzlllbbb^^^\\\III777555444111555444333333222222333333444555444444444555777999::::::999===CCCGGG\\\|||lllgggfffppp{{{zzzhhhTTTGGGEEEDDDBBBAAA@@@AAAAAADDDDDDDDDFFFGGGHHHFFFDDDAAAAAAAAAAAAAAA???>>>======???@@@BBBBBBBBB@@@??????@@@BBBCCCEEEIIINNNRRRWWWbbblllzzz222444666888===JJJ[[[hhhpppwwwyyyuuutttuuuooossswww|||mmmcccXXXRRROOOYYYvvvrrrzzz{{{kkk___XXXWWW^^^tttmmmZZZooorrrXXX@@@:::777///111222444666888???RRRdddyyy[[[AAA888<<<<<<:::DDD^^^}}}{{{SSS>>>;;;666777777777777777777777777888888888888777777777777555555555555555555555555222222222222222222222222333333222111000///......+++++++++,,,,,,---------/////////000///......---......000333999AAAHHHMMM[[[gggiiiiiirrruuunnnmmmbbbbbbbbbaaa```^^^]]]\\\UUUUUURRRMMMKKKKKKHHHBBBAAA===@@@NNN]]]iiiqqqvvvllljjjkkktttuuuwww}}}rrrRRR???<<<999888888888777666444444444444444444444444222777;;;BBBKKK[[[yyyvvvqqqgggbbbSSSQQQiiinnnGGG===CCC^^^yyy~~~uuupppuuu~~~vvv^^^JJJBBB>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::888888777777888:::<<<===999:::;;;<<<<<<<<<<<<;;;===???CCCKKK^^^ttt}}}{{{zzzzzzmmmeeeZZZSSSOOOKKKEEE@@@>>>;;;;;;???@@@CCCNNN[[[~~~nnnyyyooo^^^___\\\HHH777777666111222444444222222222222444444555555444555666888:::;;;::::::>>>CCCGGG\\\}}}nnnkkkjjjttt|||lllWWWHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCEEEGGGGGGEEECCCAAAAAABBBBBBAAA@@@>>>======>>>@@@BBBBBBBBB@@@???@@@AAABBBDDDEEEIIIMMMQQQSSS\\\cccuuu333222333888===DDDRRR^^^lllyyysssfff___^^^XXXSSSVVV```gggfffcccPPPHHHEEEGGGFFFJJJ\\\rrrvvvlllgggdddhhhvvvbbbeee```QQQ???444222333555000555555???HHHPPPpppTTTCCC999<<<666777HHHZZZppp\\\@@@;;;;;;;;;:::999888777777777777888888777777666666555555777555555555666777666555444444444333333222222222000111222333222000...------,,,,,,,,,,,,---......///////////////......---,,,...000222444888>>>AAAOOO___iiigggfffmmmqqqnnngggfffdddaaa^^^[[[XXXWWWXXXWWWTTTQQQMMMIIIGGGEEEDDDCCCEEEOOO\\\eeegggdddbbbnnnttt~~~yyyxxxxxxPPP@@@===:::888888777666555555555555555555555555555555777;;;FFFQQQ^^^{{{lllppplllbbb[[[UUU___zzziiiMMM>>>DDD[[[mmmpppqqqqqqooommmdddRRRAAA@@@??????>>>>>>>>>>>>>>>>>>>>>@@@@@@???===;;;999777777666666777999;;;===>>>===<<<;;;;;;;;;;;;;;;;;;===BBBLLLZZZlll}}}vvvaaaYYYXXXRRRGGG???@@@???===<<<<<<>>>@@@BBB___vvvlll}}}}}}rrrZZZaaaYYYDDD666888555111555333333333333333333333333444555666555555666999<<<999===<<<@@@NNNeee~~~oooiiihhhlll}}}qqq^^^MMMGGGCCCCCCCCC@@@???@@@CCCCCCDDDDDDEEEEEEFFFFFFBBBAAA???@@@AAAAAA@@@>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDHHHMMMQQQVVVYYY___lll333222222666:::@@@MMMYYYjjjwwwvvvuuummmdddaaa___ZZZOOOFFFJJJBBB???@@@???@@@MMM]]]yyyiiijjjcccQQQ>>>444444555666000555444???KKKTTTtttLLL<<<777:::555555DDDVVVooo\\\@@@;;;:::;;;:::999888777777777777888888777777666666555555666555444444666666555444444444444333333222222222000111222333222000...------,,,,,,,,,,,,---......///////////////......---,,,---///111333777<<<@@@FFFUUU``````aaaiiinnnmmmhhhgggdddaaa^^^[[[YYYXXX\\\[[[WWWRRRMMMIIIEEECCCGGGGGGJJJRRR\\\cccdddcccbbbrrr~~~{{{yyyQQQ???===999777777777555444555555555555555555555555555777;;;FFFRRR^^^vvvyyyrrreeeZZZPPPWWWmmmpppQQQAAAAAAQQQqqqppplllmmmnnnoooooogggSSS@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@???===;;;:::888777555555666888;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<@@@JJJZZZnnn~~~oooccc\\\RRRGGG??????>>>;;;::::::;;;===???HHH[[[ttt}}}hhhwww}}}mmmZZZccc[[[FFF777888555111555333333333333333333333333444555555555555777:::<<<;;;??????BBBNNNcccsssllljjjnnn~~~ppp\\\NNNHHHCCCCCCCCCAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFBBBAAA???@@@AAAAAA@@@>>>??????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDHHHMMMQQQSSSUUUXXXaaawww555333333666999>>>IIIUUUfffuuu{{{tttgggTTTFFFOOOHHHBBBBBB@@@===CCCMMM```{{{{{{uuuuuuuuujjjSSS===444555777666111555444AAAQQQ\\\|||xxxGGG:::888;;;666666BBBRRRooo^^^AAA:::999::::::999888777777777777888888777777666666555555555444333444555666555333444444333333333333222222111111222222111000...------,,,,,,,,,,,,---......///////////////......---+++,,,...///111444999======KKKVVVXXX[[[eeekkkkkkiiigggddd```]]][[[ZZZZZZ___]]]YYYSSSMMMGGGCCCAAAEEEHHHMMMTTT[[[```dddffffffyyyxxx}}}yyyRRR>>>;;;888666666666555444555555555555555555555555666777:::GGGSSS___zzzkkk^^^RRRQQQ```yyysssRRRDDD>>>EEE___{{{~~~rrriiijjjkkknnnqqqkkkWWWCCC@@@??????>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;999777555333333666999;;;;;;;;;;;;;;;::::::::::::<<<;;;===III\\\rrryyykkk___RRRFFF@@@>>><<<:::888888888::::::;;;FFF]]]|||kkkyyy~~~xxxggg]]]eee]]]GGG888999555111444333333333333333333444444333444555555666777:::======CCCCCCEEEMMM___uuummmjjjoooqqq^^^QQQIIICCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBAAA???@@@AAAAAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBDDDHHHNNNRRROOORRRTTT[[[mmm666444555777:::>>>IIITTTaaarrryyykkkcccZZZQQQLLLGGGAAABBBFFFJJJ\\\nnnyyy|||{{{tttllllllrrr{{{uuuwwwYYY???444555666666222666444EEEYYYffftttGGG===:::===999888AAAPPPoooaaaBBB;;;999:::999999888777777888888888888777777666666555555555444333333444555444333333333333333333333333333111111222222111000///...---,,,,,,,,,,,,---......///////////////......---***+++------///222666:::999DDDMMMQQQVVV^^^dddffffffdddaaa]]][[[YYYYYYYYY]]]ZZZVVVQQQKKKEEEAAA???>>>CCCKKKRRRXXX___fffkkkppp~~~wwwQQQ===:::777555555555444333555555555555555555555555777666:::HHHVVVbbbvvviii^^^RRROOO\\\sssqqqNNNBBB===AAASSSlllzzzyyyrrriiihhhfffiiinnnkkk[[[III@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::777444222222444777999999999::::::::::::::::::===:::<<>>QQQttt~~~nnn{{{}}}wwwxxxvvvlllccc```hhh___III999999555111555333333333444444444444444333444555666666888<<>>======>>>??????????????????@@@AAABBBDDDGGGMMMQQQOOOUUUZZZ___lll444222333777999===HHHRRR^^^ooo{{{mmmaaaVVVMMMJJJKKKLLLQQQVVVYYY^^^cccfffeee[[[ZZZZZZaaannnmmmmmmeeeCCC555444444666333777777JJJcccqqqxxxIII???;;;===999888???JJJiiidddEEE===::::::999888888777888888888888888777777666666555555555444333333444555444333333333333333333333333333222222222111000000///...---,,,,,,,,,,,,---......///////////////......---***+++,,,,,,---000444777777>>>EEEIIIMMMSSSYYY[[[___^^^\\\YYYWWWVVVVVVVVVUUUSSSPPPLLLGGGCCC@@@>>>:::@@@GGGNNNTTT\\\eeemmm}}}www~~~tttNNN<<<999666555555555444333555555555555555555555555777666999JJJZZZeeeyyyssshhh^^^WWWMMMMMM\\\ssspppPPP??????CCCRRRfffsssuuuqqqhhhddd___^^^bbbcccYYYLLL@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::888555222222333555777666777888999::::::999999;;;:::<<>>AAA@@@DDDEEEGGGIIIVVVxxxsssjjjgggnnn~~~}}}mmmYYYNNNDDDBBBDDDCCCAAABBB@@@@@@@@@AAABBBBBBCCCCCCBBBAAA???@@@AAAAAA@@@>>>======>>>????????????>>>??????@@@AAABBBFFFKKKNNNQQQXXX```dddlllyyy111000111444666:::CCCNNNZZZkkkoooddd___^^^ccceeegggiiimmmqqqtttuuucccZZZRRROOOTTTaaattttttooosssKKK777444444666444::::::QQQmmm|||NNN<<<999999666777===DDD___eeeFFF>>><<<999999888888888888888999888888777777666666555555555444333444555666555333222222333333333333444444222222111111000/////////---,,,,,,,,,,,,---......///////////////......---+++,,,,,,,,,,,,...222555555888===@@@CCCGGGLLLNNNUUUUUUTTTTTTSSSRRRQQQQQQMMMLLLIIIGGGDDDAAA???>>>;;;???DDDIIIOOOXXXccckkk}}}rrrMMM<<<999666555555666555444555555555555555555555555777666999LLL^^^jjjsssccc[[[VVVLLLJJJXXXpppsssWWW>>>@@@GGGUUUiiiwwwwwwoooeee```XXXRRRSSSVVVQQQIII@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============:::999777444333333444555444555777999::::::999888999999<<>>======>>>???????????????>>>?????????@@@CCCGGGKKKPPPWWW]]]aaaeeellloooooommmwww333111222444555777@@@IIISSSeeexxxvvvkkkgggffflllrrr||||||rrrhhhaaaZZZUUUYYYaaayyyuuuSSS;;;666666555555<<<>>>WWWuuuVVV<<<999888444777===@@@WWWzzzcccEEE???===999888888888888888999999888888777777666666555555666555444444666666555444222222222333333444444444333222111000000/////////---,,,,,,,,,,,,---......///////////////......---,,,,,,---,,,,,,...111444555555888;;;>>>@@@DDDGGGJJJLLLMMMNNNNNNMMMLLLKKKHHHGGGEEECCCAAA???===<<<;;;<<>>>>>>>>>>>>>>>>>>>>============>>>>>>::::::888777555444333222222444666888999999999888666777;;;EEEXXXuuu}}}ooobbbSSSGGG@@@;;;::::::999888777777666555777???RRRmmm{{{qqq}}}{{{zzzvvv|||yyyjjjeeennnqqqfff___```hhh___GGG777777555111666333333444444555666666666555777999:::<<>>>>>??????@@@AAAAAAAAABBBAAA???@@@AAAAAA@@@>>>===>>>??????@@@@@@??????>>>???>>>>>>>>>@@@DDDGGGMMMQQQUUUYYY```iiilllkkkpppxxx777555555666666777???HHHMMM___tttxxxrrrooouuuzzzzzzpppddd[[[YYYYYY```jjj||||||xxxlll^^^VVVVVV```zzz|||yyygggxxxYYY>>>888888555666>>>@@@ZZZzzz^^^>>>;;;999555999???AAATTTuuu```EEE???>>>999888888888888888999999888888888777666666555555777666555555666777666555222222222333333444444444333222111000////////////---,,,,,,,,,,,,---......///////////////......---,,,------,,,,,,---111333666666777:::===???CCCFFFDDDFFFIIIKKKLLLKKKIIIHHHGGGFFFDDDBBB@@@>>><<<;;;888888:::AAAMMM\\\jjjsssrrrOOO<<<:::777666666777666666555555555555555555555555777555999NNNdddppp|||hhh___ZZZOOONNNSSS```wwwwww]]]CCCAAADDDXXXxxxpppdddaaaYYYNNNIIIIIIHHHFFF@@@??????>>>>>>>>>>>>>>>>>>>>>============>>>???:::::::::888777444222111111333666888999999888888444777;;;BBBRRRnnnwwwdddYYYRRRKKKDDDAAA999999888888777777666666000555;;;HHHaaayyy~~~uuusss}}}xxxyyy}}}zzzkkkgggtttyyynnnddddddhhh^^^FFF666666555222777333333444444555666777777666888:::;;;===@@@DDDHHHHHHEEEBBBGGGMMMXXXyyywwwlllgggpppvvveeeVVVGGGCCCCCCBBB???>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA???@@@AAAAAA@@@>>>>>>>>>???@@@@@@@@@@@@@@@>>>???>>>===<<<>>>BBBEEEKKKMMMNNNSSS```nnnvvvvvvzzz555333222222444888<<>>777<<<555===888<<<[[[}}}kkk>>>>>>888666999:::BBBYYYrrrlllFFF>>>::::::888777777888999999888777777777777777666555555666555555555555444444444444444333333333333222222222222222111111111111000...---+++++++++---///000.../////////...---,,,,,,+++---.........///111333666666777888999;;;===>>>BBBCCCDDDFFFGGGHHHHHHHHHHHHFFFBBB===:::888777777999<<<===@@@LLL^^^jjjlll|||}}}zzzpppOOO<<<;;;999777555555555555555555555555555666777777555<<>>===============:::;;;<<<======<<<;;;:::;;;;;;;;;:::888666555444222222333333555666888999888:::<<>>;;;;;;;;;:::999777555333777666999HHHaaawww}}}xxxrrrvvv}}}}}}|||~~~xxxpppsss|||lllcccgggqqqVVVCCC;;;333222444111333444444444555666666666555888<<<>>>???@@@BBBCCCGGGIIINNNJJJQQQ\\\~~~~~~jjjiiipppyyyxxxiiiZZZKKKEEECCC@@@===<<<===<<<===???AAABBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<======>>>???@@@@@@AAAAAA??????>>>======???DDDHHHJJJHHHHHHMMMYYYhhhuuu}}}444333222222444777;;;>>>BBBPPPcccqqq||||||tttccc[[[RRRJJJFFFEEECCCBBBEEEDDDBBBAAAAAAAAA@@@???AAAIIIZZZuuu|||nnn\\\bbbvvv}}}kkkWWW;;;555777555:::666@@@fffrrrCCC>>>888666888999>>>SSSiii{{{oooHHH@@@;;;:::888777777888999999888777777777777777666555555666555555555555444444444444444333333333333222222222222222111111111111000...---+++++++++---///000......//////......---,,,,,,---.........///111333444555555666777999;;;<<>>;;;888666666666777999;;;>>>KKK\\\gggiiioooqqqyyywwwxxx~~~qqqRRR<<<;;;999777555555555555555555555555555666777777555;;;>>>BBBeee~~~wwwssseeeTTTNNNPPPYYYeeexxxrrrUUUGGG@@@QQQsss{{{vvvjjjYYYLLLDDDBBB@@@@@@??????>>>===============<<<<<<===>>>>>>===<<<<<<;;;;;;;;;:::888666555444222222333333444666777888555666666888???KKK[[[fffqqq|||{{{pppaaa\\\UUUMMMFFFDDDAAA<<<<<<@@@===<<<::::::::::::999888777555666AAAWWWmmmwwwvvvjjjnnntttyyy}}}xxxrrrqqqsssuuuzzzyyy|||uuugggcccjjjqqqTTT@@@999222222555111333444444555555666666666666999<<>>>>>=========???BBBCCCBBBAAABBBAAA@@@>>>======<<<<<<======>>>??????@@@AAAAAA?????????======???BBBFFFGGGEEEEEEJJJUUUeeesss{{{444333111111222666999<<<:::FFFWWWhhhvvvooo```YYYXXXTTTNNNGGGCCC@@@?????????===;;;;;;<<<<<<;;;:::;;;===GGGbbbmmmggglllsss|||nnnLLL:::666777666999777HHHuuukkk???===999777888777;;;KKK]]]ssswwwNNNBBB;;;:::888777777888999999888777777777777777666555555666555555555555444444444444444333333333333222222222222222111111111111000...---,,,++++++,,,...000....../////////...------,,,---//////...///111333333333333444555777888999:::;;;<<<===>>>?????????>>>===:::777555444444444555666777===JJJYYYbbbdddaaaeeerrryyywww}}}yyy}}}}}}lllOOO<<<;;;999777555555555555555555555555555666777777555:::>>>@@@aaaiiiQQQMMMQQQ]]]qqq}}}___GGG>>>JJJfff~~~xxxmmm^^^QQQIIIDDDAAA?????????>>>===============<<<===>>>??????>>>===<<<;;;;;;::::::888777555444222222222333444555666777888888888777;;;CCCPPPYYYjjjyyy~~~}}}xxxnnnnnnggg___UUUOOOHHHAAA=========;;;888888888999999888666555444:::KKK```mmmpppiiilllppptttwww{{{|||zzzsssvvv|||~~~qqqfffiiiuuutttSSS<<<777222333555111333333444555666666777777888:::>>>@@@AAABBBDDDFFFBBBDDDIIIGGGQQQ___|||ddd```dddjjjyyyooo^^^LLLCCCAAA??????@@@>>>>>>>>>@@@BBBCCCCCCAAAAAAAAA???>>>==================>>>>>>??????@@@@@@>>>??????>>>===>>>@@@CCCDDDCCCCCCHHHSSSbbbqqqzzz~~~555333111000111444777:::888@@@NNN___ooo}}}~~~vvvnnneeeaaahhhgggddd]]]TTTNNNLLLMMMLLLGGGAAA>>>>>>??????>>>EEEAAA???OOOwwwvvvlllwwwwww}}}uuu\\\DDD:::888777888;;;<<>>KKKWWW]]]^^^UUU[[[lll~~~|||qqqppprrruuugggLLL<<<:::888777555555555666555555555555555666777777777:::??????]]]WWWNNNPPP[[[nnnkkkKKK???DDDWWWzzzsssiii___VVVMMMDDD===???>>>>>>===============<<<===>>>??????>>>===<<<:::::::::999888777666555333222222222333444555555999::::::;;;???JJJYYYcccvvviii\\\OOOCCC===@@@===:::999::::::888555444444444777DDDVVVdddhhhiiilllpppsssvvvzzzvvvxxx|||ooofffmmm{{{yyySSS:::666333333444000333333444555666777777888:::<<>>???AAACCCDDDCCCBBBAAA@@@???>>>=====================>>>>>>>>>??????===>>>???>>>======>>>@@@BBBBBBDDDIIISSSaaaqqqzzzuuu666444222000111333666888999???JJJYYYiiivvv|||wwwrrrpppkkkpppsssoooeee___^^^aaabbbXXXLLLDDDBBBBBBBBBAAAFFFDDDAAAKKKkkkqqqqqqvvv[[[EEE<<<888444888<<<@@@YYYeeeHHH999999888888888;;;DDDNNNjjjVVVDDD888:::888777777888999999888777777777777777666555555666555555555555444444444444444333333333222222222222222222111111111000000///...,,,++++++,,,---///......///////////////......///000/////////111333333333333444555666777888777888999:::::::::::::::888888777666666555555555555444777AAANNNVVVXXXXXXOOOUUUfff{{{kkkfffhhhjjjttteeeKKK;;;:::888777666555666666555555555555555666777777999999@@@???ZZZcccUUUTTT```pppwwwUUUEEECCCPPPtttggg[[[PPPDDD===???>>>>>>===============;;;;;;============;;;;;;:::::::::999888777666555333333222222222333333444666666666888???LLL]]]iiivvveeeSSSGGGCCC@@@<<<<<<======999666222555777:::DDDTTT^^^bbbdddggglllppptttxxx|||}}}}}}tttvvvxxx{{{|||lllccckkkxxx{{{TTT:::888444222333111333333444555666777888999<<<>>>@@@AAAAAACCCFFFHHHJJJIIIKKKFFFNNNXXXwwweee___aaabbbooo|||nnnVVVIIICCC@@@???@@@???>>>???AAACCCDDDCCCBBB@@@@@@???>>>=========>>>==================>>>>>><<<===>>>===<<<<<<===???@@@BBBFFFKKKUUUbbbqqqzzzzzzooo777555333111111222555777:::>>>HHHTTTaaaoooyyyyyy{{{sssssswwwyyylll\\\PPPJJJHHHEEECCC>>>BBBEEEPPPnnn~~~sss~~~yyy[[[DDD===:::777666;;;CCCaaajjjGGG999999999888777;;;CCCIII[[[ooo{{{uuuPPPDDD;;;:::888777777888999999888777777777777777666555555666555555555555444444444444444333333333333222222222222222111111111111000000...,,,++++++,,,---.........///000000000/////////000000000//////111333444444444444555666777888888888999:::::::::::::::888888888777777777666666666333888FFFRRRVVVSSSPPPPPPWWWeeexxxyyyhhhccceeehhhttt|||___GGG;;;:::888666666666666777555555555555555666777777999777@@@>>>WWW~~~fffUUURRR]]]iiizzzqqqUUUDDDCCCRRR{{{fffVVVKKKCCC?????????>>>===============:::;;;<<<======<<<;;;::::::::::::999999777666666333333222111111111222222666666666777<<>>@@@AAAAAACCCEEEHHHIIIHHHKKKIIIRRR[[[xxxfff]]]___bbbmmm{{{kkkTTTGGGBBB@@@@@@BBB>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<<<<;;;:::;;;===@@@@@@DDDKKKRRRZZZfffsss}}}rrrjjj999777444111111222555666666;;;CCCMMMYYYggguuu}}}sssfff^^^XXXPPPKKKCCCEEEFFFQQQrrryyyzzzxxx}}}]]]BBB;;;<<<===999===HHHmmmpppBBB::::::999666555999???DDDPPP[[[___jjj^^^DDDAAA===:::888777777888999999888777777777777777666555555666555555555555444444444444444333333333333222222222222222111111111111000000///---+++++++++---.........///000000000000000///000111000//////111333444444444444444555666777888999::::::::::::::::::888888888888777777666666555333999IIIUUUTTTMMMHHHIIIRRR```mmmxxx~~~vvviiigggkkknnn~~~uuuYYYCCC:::999888666666666777777555555555555555666777777777444>>><<>>NNNppphhhVVVLLLEEEBBB??????>>>===============;;;<<<===>>>>>>===<<<;;;999999999999999888777666333333222111111111111111999::::::999:::???HHHOOOiiimmm```OOODDD@@@>>><<<999777888999===IIIXXX___```fffjjjqqqvvvyyyzzz|||}}}{{{}}}|||xxxvvvwwwyyywwwooorrrzzzmmmIII777999444///333777333333444666777888999:::===>>>@@@@@@@@@BBBEEEHHHIIIIIINNNLLLVVV___yyyhhh]]]]]]aaakkkzzzlllVVVIIICCCAAA@@@BBB=========???BBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888:::>>>AAAFFFLLLUUU^^^fffppp|||vvvggg\\\:::888555222111222555666333888@@@IIISSSbbbrrr}}}{{{rrriii^^^VVVSSSNNNFFFMMMpppyyyuuuyyyeeeCCC888:::===>>>@@@MMMyyy|||HHH;;;;;;999555333777<<>>>>>:::888777777888999999888777777777777777666666555666666555555555444444444444444444333333333222222222222222111111111111000000///---+++++++++---.........///000000000000000///000111000//////111333333333333333444555555666888999999::::::::::::999777888888888777666555555444222999JJJVVVSSSIIICCC;;;FFFTTT___gggooovvvyyyzzzssskkklllqqquuuuuuZZZEEE:::999888666666666777777555555555555555666777777666222<<<:::QQQsssgggOOOGGGPPPXXXeeeqqqsssooo]]]CCC999CCCWWW}}}ooo^^^SSSJJJEEE??????>>>===============<<<===>>>??????>>>===<<<999999999999999888777666333333222111000000000000666888:::888777777;;;???FFFaaauuu~~~hhhTTTKKKGGGEEEBBB:::999888<<>>??????@@@AAAEEEGGGGGGGGGLLLKKKTTT[[[tttqqqlll___]]]```jjjyyyqqqZZZLLLEEEAAA???@@@===<<<===???AAABBBAAA@@@@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777:::???BBBMMMUUU```iiipppzzzqqqZZZKKK:::999777666444333333333555444888CCCPPP]]]kkkvvvqqqccc___ZZZZZZVVVYYYtttqqqiiiEEE>>>@@@===CCCAAAMMM}}}HHH>>>:::777777666555999>>>QQQTTTYYYZZZTTTIII>>>:::;;;:::999999888888999999777777777777777666555555777777666555555555555666444444555555444444333222444333111000000000111222111000...---,,,,,,---...111000111333666777444000000000000000000000000000111222333555666888999:::<<<======<<<;;;;;;<<<>>>888777777888999999777666999666:::EEELLLJJJBBB===CCCCCCFFFNNNZZZeeemmmqqqtttyyytttrrryyyqqqWWWFFF>>>:::666666888999999888888888888888888999999999777<<<555===QQQ}}}vvvsssaaaQQQGGGMMMXXX```lllyyyppp```GGG===???GGGdddyyyhhhWWWKKKEEE?????????===;;;:::;;;<<<@@@@@@???>>>===<<<;;;;;;888888888888888777666666777555333111000000111222444444555666777888999999DDDKKKUUU]]]eeerrrkkk\\\UUUMMMDDD<<<======AAANNN\\\___ZZZ___eeemmmrrrtttsssrrrqqquuuwwwzzz}}}|||vvvsss~~~wwwzzzwwweeennn{{{rrrffflll{{{```GGG:::999444444666444333333444666888:::<<<===>>>???AAAAAA@@@AAACCCEEEMMMIIINNNNNNSSSTTTmmmttt{{{lllZZZ___]]]ffftttsss\\\IIICCCCCC@@@:::=========>>>???AAABBBCCCAAA@@@???>>>============>>>>>>>>>>>>============999777777:::<<>><<>>JJJVVVdddiii___OOOCCC>>>;;;:::999999888888999999777777777777777666555555777666555555444444555555444444555555444444333222333333222111111111111111///...---,,,,,,,,,------555333111111444555555333////////////////////////111222333555777999:::;;;======<<<<<<=========<<<:::888777777888888666555666333666AAAHHHEEE>>>:::@@@EEELLLQQQUUU\\\fffmmmqqqwww}}}zzz{{{~~~oooTTTBBB???<<<888777999:::999888888888888888999999999999777<<<777???PPP|||{{{vvvpppcccSSSIIILLLTTT\\\jjjyyyjjjKKK===???CCCXXXxxx}}}mmm[[[MMMFFF@@@@@@???>>><<<<<<<<<===@@@@@@???>>>===<<<;;;;;;888888888888888777777666777555333111000000111111333444555666777888888999>>>DDDLLLQQQVVV^^^kkkuuu|||jjjXXXIII>>>>>>===AAAOOO]]]```ZZZ___dddjjjoooqqqqqqppppppssstttvvv{{{vvvpppxxxvvvfffkkksssuuulllcccgggqqqXXXAAA777888444444777444333444555666888;;;===>>>>>>>>>???>>>>>>???BBBEEEIIIFFFKKKJJJPPPQQQiiizzzzzz~~~uuu^^^]]]___gggsss~~~ttt]]]JJJCCCDDDBBB============>>>???@@@BBBCCC??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========<<<;;;888777999<<<@@@IIISSS^^^bbbiiipppwww~~~zzzfffTTTHHH999999888777555444333333555666999>>>CCCKKKYYYggguuu|||vvvuuupppgggggg{{{pppnnnlllqqqhhhEEE;;;<<<<<>>999777555555888>>>DDDXXXpppzzzqqq]]]JJJ???;;;:::999999888888999999777777777777777666555555555555444333333333444444444444555555444444333222222222222222222222111000//////.........//////000999666111000111333555666////////////////////////111222333555888:::;;;<<<>>>===<<<>>>AAABBB@@@>>>???<<<999777777777666555444111444>>>DDDAAA;;;777<<>>999???KKKtttvvvxxxooocccVVVKKKKKKQQQ[[[mmm~~~yyyUUUBBB@@@???KKKcccxxx}}}tttcccSSSHHHBBBAAA???=========>>>???@@@@@@???>>>===<<<;;;;;;888999999999999888777777777555333222111000111111333333444555666777888888777<<>>CCCQQQ^^^___YYY[[[___dddhhhjjjkkklllmmmpppppprrrxxxyyyrrrxxxyyykkkkkkkkkjjjddd___```eeeOOO:::333777444444777555444555666888:::<<<===>>>>>>>>>???>>>>>>???BBBEEEHHHFFFKKKJJJOOOPPPfffzzzzzzggg\\\bbbiiisss~~~vvv```LLLDDDDDDCCC???=========>>>???@@@AAABBB============>>>???@@@AAA>>>>>>>>>=========<<<<<<===:::888:::<<>>999777999DDDOOOPPPLLLLLLTTT]]]bbbhhhpppvvvyyy}}}}}}iiiZZZJJJHHHFFFCCC@@@===:::888777888888999999:::::::::999>>>;;;???DDDiii|||wwwdddYYYMMMJJJNNNZZZooogggPPPDDD<<>><<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;999999::::::999999888777666555444222111111111111222222333444555666777777555999===AAAFFFOOO[[[ccchhhwwwyyyhhhOOOHHHBBBFFFSSS]]]\\\VVVWWWYYY]]]___aaacccfffhhhooonnnpppwww}}}vvvzzzsssrrrmmmddd]]][[[\\\^^^III666222777444444666444555666777:::<<<===>>>???>>>@@@BBBCCCBBBCCCDDDEEEGGGFFFJJJGGGLLLMMM```yyyvvv```dddjjjttt{{{fffPPPEEECCCBBB???============>>>???@@@AAA;;;<<<<<<===>>>@@@BBBCCC>>>>>>=========<<<<<<<<<===:::999;;;???IIIZZZjjjsssqqqqqqtttyyy|||{{{yyyzzz|||rrrhhh___ZZZ888888888888777666444333222444777::::::>>>KKKXXX___jjjvvvnnnkkk~~~yyyfffuuunnntttnnnUUU@@@:::???EEEFFFOOO]]]KKKAAA999666555555777<<>><<<;;;999888555333444;;;>>>:::777555888???GGGJJJJJJKKKPPPUUU]]]ccckkkrrrvvvzzzyyygggXXXOOOOOOMMMIIIDDD???;;;999777888888999::::::;;;;;;888===;;;AAACCCccciii]]]OOOGGGIIIVVVkkk|||zzzaaaIII===NNNqqq}}}}}}zzzjjjYYYHHHDDD>>>;;;<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;:::::::::::::::999888888666666444333222222111111111111222333444555666666555777:::>>>EEEPPP^^^hhhjjjwwwqqqZZZPPPHHHJJJSSSXXXVVVRRRUUUWWWYYY[[[]]]```dddfffmmmmmmpppxxxzzzxxx{{{|||tttdddYYYZZZ]]]]]]FFF666333999555333666444555777999;;;>>>???@@@@@@>>>BBBGGGIIIIIIGGGFFFEEEEEEFFFIIIEEEIIIIIIYYY~~~yyynnnfffkkkuuummmVVVGGGCCC@@@>>>============>>>???@@@@@@;;;<<<<<<===>>>@@@BBBCCC============<<<<<<<<<<<<;;;999:::===CCCPPPeeewww|||xxxtttqqqpppnnniiieeebbbooo~~~}}}wwwmmmddd777888999999888777555444111222555999999<<>>;;;999444222333888999666333333777;;;AAAEEEHHHKKKNNNPPPZZZ```iiiooosssxxx}}}}}}uuucccTTTMMMNNNNNNKKKEEE???;;;999777888888999:::;;;<<<<<<888======FFFFFFcccrrrdddRRRFFFFFFRRRdddqqqyyylllNNN>>>QQQvvv}}}tttdddMMMGGG@@@<<<<<<>>>>>>>>>@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999666666555444333222111111000000111222333444555555555555666888>>>HHHTTT\\\^^^mmmlll^^^TTTLLLLLLPPPPPPOOONNNUUUWWWYYY[[[]]]```cccfffjjjkkkpppwww}}}}}}zzzwwwyyy{{{||||||}}}vvvbbbYYY^^^aaa^^^EEE555333999444222666555666888:::===???@@@AAAAAA???CCCHHHKKKKKKIIIGGGFFFLLLMMMPPPIIILLLLLLYYYuuu~~~hhhkkksssrrr\\\KKKDDD@@@>>>===============>>>???@@@============>>>???@@@AAA=========<<<<<<<<<;;;;;;999888:::>>>EEESSSkkkxxxoooeee\\\TTTNNNJJJVVVhhhxxx~~~tttiii777888999999999777555444222111333777999999>>>DDDIIITTTbbbllluuuuuulllgggccc]]]dddssslllsssrrrllloooyyy}}}iiiSSSFFF@@@???CCCKKKKKKQQQXXXxxxzzzyyypppHHH>>>777666777666666777<<>>>>>??????>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999666666555555444222111111//////000111222333444444333333333555888===DDDHHHIIIUUUcccmmmrrr{{{{{{lll\\\SSSLLLKKKKKKIIIIIILLLRRRTTTWWWYYY[[[^^^aaaddddddgggmmmsssxxxzzzzzzyyytttvvvyyy{{{|||}}}~~~www}}}}}}ooo\\\ZZZeeefff]]]BBB333222777333222777777777999<<>>============>>>????????????>>>>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;777777:::>>>DDDSSSkkk{{{mmm^^^PPPGGGCCC>>>BBBLLL]]]ooo|||~~~~~~|||pppggg777888999:::999777555444333000111666888777999===CCCOOO\\\eeennnxxx{{{~~~vvvyyy|||tttcccaaavvvsssttteeecccnnnooommmuuuiiiPPPEEEBBB@@@DDDJJJKKKPPPUUUtttjjjFFF===666666888666555666;;;CCCIIINNNYYYaaaXXXHHH;;;:::999999888888999999777777777777777666666555666555444444333333444444444444555555444444333222333333222111222333555666555555666666666555333222---000333333111000222333........................222222333333444555555666333444666777:::@@@GGGLLLMMMKKKHHHFFFCCC@@@;;;888999777777::::::777555777666;;;AAABBBBBBCCCIIINNNQQQWWW___fffjjjnnnssswww}}}rrrVVV???;;;???CCCCCC@@@<<<::::::777888888999;;;<<<======BBBBBBBBBKKKFFFXXX|||mmmYYYMMMQQQbbbqqqxxxyyylllRRR???DDDZZZyyyrrrsssoooeeeXXXOOOEEE???@@@AAAAAA???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666555444333111111//////000111222333444444222222444555777999;;;<<>>============>>>>>>???AAA@@@???>>>==================<<<<<<<<<;;;;;;;;;777777:::>>>CCCQQQiii~~~zzzlll[[[MMMEEEBBB===999:::JJJaaasssxxxvvv}}}}}}sssiiiccc666555666:::999666777:::555444222222333555888:::===BBBJJJVVVdddrrr~~~~~~}}}wwwuuu~~~rrreeettt|||}}}mmmcccoookkkPPPCCC???FFFLLLGGGFFFNNNLLLeeemmmQQQAAA555666777444333666777>>>IIISSSXXXVVVPPPJJJAAA;;;888999999666666888777777666666666666777777444444444444444444444444444444444444444444444444333333222222333333444555777777777777666555444333444444333333222111000000///...,,,++++++,,,---///111111222333333333333222222222111222555:::>>>@@@DDDFFFIIIIIIFFFBBB@@@???:::;;;;;;:::999666444333666888;;;===???BBBEEEGGGKKKPPPWWW^^^dddiiimmmpppwwwzzzhhhKKK@@@======<<<<<<<<<<<<======999888888777888999;;;<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555444444333333111000000000111222333333222222333333444555888999;;;<<<===???CCCEEECCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDDDDIIILLLOOORRRTTTVVVZZZ\\\^^^aaafffjjjmmmooorrrttttttsssrrrrrrtttvvvyyy{{{~~~xxx|||pppeee]]]bbbqqqlllQQQ888666333111111333666888<<<===>>>???AAABBBCCCDDDEEEBBB???@@@CCCGGGJJJKKKJJJNNNIIIGGGMMMOOOYYYlllwwwvvviiiiiittt{{{xxxlll[[[LLLAAA<<<;;;;;;;;;<<<<<<>>>??????BBBBBBAAA@@@???>>>===<<<;;;<<<>>>>>>===<<<999888999888888:::===III```uuu~~~mmm[[[OOOGGGBBB>>>::::::CCCUUUgggtttzzz{{{wwwkkkccc777666777::::::666666888555444222111222444777888:::===DDDMMMXXXggguuu~~~|||yyyxxxdddbbbnnn~~~wwwwwwrrrSSSIIIDDDGGGLLLJJJHHHOOOMMMfffSSSDDD999888888333222666888<<>>@@@CCCFFFJJJNNNUUU[[[aaagggmmmqqquuuxxx}}}gggJJJ???;;;;;;;;;::::::;;;;;;;;;999999888888999:::<<<===EEE===FFFIIIJJJQQQrrr}}}iii\\\XXXjjjuuuaaaHHHEEEMMMppp}}}{{{pppmmmaaaYYYNNNEEEAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555444444333333111000000000111222222111111111111222333333555777999::::::;;;===???<<<;;;999777666666666777<<<;;;;;;;;;<<<===???@@@BBBEEEIIIMMMPPPTTTXXX[[[___bbbfffiiikkklllnnnpppmmmmmmlllmmmooorrrtttvvv}}}yyyyyy}}}}}}}}}~~~~~~~~~qqqhhhfffooo|||nnnMMM888666444222333555888:::<<<>>>???@@@@@@BBBEEEGGGDDDBBB??????BBBEEEHHHIIIGGGJJJHHHNNN[[[___bbbnnnuuu}}}mmmkkktttyyy~~~qqq___OOODDD???<<<;;;;;;<<<<<<>>>??????BBBBBBAAA@@@???>>>======<<<<<<===>>>===;;;999888888888999:::;;;FFF^^^tttuuueeeWWWLLLDDD???;;;999AAARRRcccnnnrrr{{{{{{nnneee888666777;;;;;;777555777666444333111111333444555777:::???CCCKKKXXXjjjvvv~~~}}}~~~~~~^^^QQQRRRccc~~~ppp~~~wwwTTTMMMGGGEEEIIIKKKIIIPPPQQQiiiZZZHHH999777888444333666888:::DDD[[[ssszzzqqqDDD>>>999888888666666999777777666666666666777777555555555555555555555555444444444444444444444444333333333333333444444555444444555666666555444333444333222111111222444555...---,,,++++++,,,---......//////000111000000000000///...///111333666888;;;@@@GGGKKKKKKGGGCCCAAA?????????>>><<<:::777666666999;;;<<<===???AAACCCHHHKKKQQQWWW]]]eeelllqqqsssvvv{{{~~~cccIII>>>999999888888888888999999;;;::::::::::::<<<===>>>CCC===GGGIIIJJJNNNhhhpppaaaUUU]]]nnntttqqqoooOOODDDKKKggg}}}uuummmlllddd]]]RRRHHHCCC@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555555444333333222111111111111222000000000000000111222222444777999:::999888888999:::999777555333222111111555555555666777999;;;<<<===AAAFFFJJJNNNSSSWWW[[[___bbbfffggghhhhhhiiijjjjjjjjjkkkmmmppprrruuuvvvwwwsssooonnnqqqvvvyyy{{{~~~uuuiiijjjwwwpppJJJ777666444444555777:::<<<<<>>??????BBBAAAAAA@@@???>>>======<<<<<<======<<<;;;999888888999:::999888BBBYYYpppuuufffUUUHHHBBB<<<999@@@PPP___iiilllzzz~~~qqqiii888666666:::;;;888777888666555333222111111222333444999===@@@CCCNNN^^^kkkzzzgggRRRKKKJJJOOOddd~~~iiizzztttQQQLLLFFF@@@CCCHHHIIISSSZZZnnnnnnRRR888333777777555555777777???TTTlll{{{{{{uuuEEE>>>999888888666666999777777666666666666777777666666666666666666666666444444444444444444444444333333333333333444555555222333555666666555444333111111222222333333444444,,,,,,+++++++++,,,---...------...////////////...//////......///111333555666<<>>???>>>===<<<999777666666888:::;;;<<<===???AAAEEEGGGLLLQQQXXX```iiinnnooosssxxx}}}www^^^FFF<<<999888888777777888888999<<<;;;;;;;;;;;;===>>>???CCC???IIIJJJJJJMMM___tttdddOOOMMMZZZ```gggssszzzXXXFFFEEEOOOnnn}}}sssmmmlllfffaaaWWWNNNGGGBBB@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555333333222222111111111111111000000000000111222222555888:::;;;999777666666:::999888666444333222111333333333444666888:::<<<>>>AAAFFFJJJNNNRRRWWWZZZ\\\___bbbdddeeeeeefffgggggghhhkkknnnqqqtttwwwxxx{{{xxxtttooommmqqqxxx~~~|||kkklllyyyoooIII777666555555777999<<<>>>;;;@@@CCCBBB???AAAIIIQQQFFFCCCAAA@@@BBBDDDEEEEEEFFFJJJLLLVVVdddaaaYYY[[[~~~vvvyyywwwooorrrvvv{{{gggSSSEEE???======<<<<<<===>>>??????AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<:::999888777999;;;999666===SSSiiivvvaaaPPPFFF???;;;BBBRRRbbbkkknnnzzz}}}rrrlll999555444999;;;:::999:::777666444222111111111111111666<<<>>>???EEEQQQ[[[qqqwwwtttxxxtttdddRRRIIIFFFFFFEEENNN___sss{{{jjj{{{mmmMMMKKKFFF@@@BBBGGGHHHUUUcccqqqggg>>>222777:::666222666666:::FFFUUUaaaffffffDDD===999888888666666999777777666666666666777777666666666666666666666666444444444444444444444444444444333333444444555666222333555777777666444333///000333555555333111000++++++++++++,,,,,,------,,,,,,---............---000////////////111222333333999BBBHHHIIIFFFCCCAAA;;;<<<<<<;;;:::888666444666777999::::::;;;===???AAADDDGGGLLLRRRZZZbbbhhhjjjnnntttzzz~~~xxxqqqxxxoooXXXCCC;;;999999888888888888999999===<<<<<<;;;<<<>>>???@@@BBBBBBLLLKKKLLLNNNXXXyyyjjjRRRIIIPPPTTTYYYbbbttt}}}dddKKK@@@???YYY|||xxxppplllfffbbb\\\TTTLLLFFFBBB@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555333333333333222222111111111111111111111222333333444666888999777444333333444444333333222111111000111111111222555777:::;;;@@@BBBFFFJJJLLLPPPTTTVVVWWWZZZ^^^```bbbccceeefffaaacccggglllppptttvvvwwwzzz{{{yyytttooopppuuu{{{zzz|||lllEEE666666666666888:::===???;;;???CCCAAA>>>@@@IIIPPPGGGEEEBBBBBBCCCEEEEEEEEEHHHNNNPPPTTTZZZTTTNNNUUUooo|||vvvwwwmmmppptttnnnZZZIII???>>>============>>>>>>???AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;:::999999777888:::999555:::LLL```{{{nnn\\\MMMDDD>>>EEEWWWiiisssvvvzzzxxxrrrooo<<<666333777:::::::::;;;777666555333222222111111///333888999:::===DDDKKKUUUccczzzxxxqqqiii```TTTHHH@@@???CCCCCCIIIYYYmmmxxxpppeeeNNNMMMIIIFFFIIIJJJKKKWWWfffqqq~~~JJJ666888:::555000555555666:::@@@FFFLLLPPPAAA;;;888999999666666888777777666666666666777777555555555555555555555555444444444444444444444444444444444444444555555666333555777999888777444333000111333444333111...,,,******++++++,,,,,,------+++,,,------......------////////////000111111222222777>>>BBBCCCBBB@@@???777888888888777666444333444666888999999:::<<<>>>???AAADDDGGGLLLSSSZZZ```bbbgggooovvv{{{vvvnnnuuuiiiTTTAAA:::999999999888888999999999===<<<<<<;;;<<<>>>???@@@BBBCCCMMMKKKMMMOOOSSSrrryyymmmXXXKKKLLLLLLNNNVVVeeevvv|||oooWWWCCCAAAPPPvvv~~~tttkkkaaaaaa^^^YYYPPPHHHBBB@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666666555333333333444333222222111222111111111111222333333000222444444333111111222111222222333333333222222//////000111222555777999>>>@@@DDDFFFHHHKKKNNNQQQRRRUUUZZZ]]]___aaacccddd```dddiiioootttxxxzzzzzzxxx|||~~~{{{wwwuuuwwwzzzfff???666666666777888:::===>>>;;;>>>AAA@@@???@@@FFFLLLFFFEEECCCCCCDDDFFFFFFEEEGGGPPPRRRSSSTTTNNNMMMYYY{{{tttxxxxxxvvvlllnnnqqq~~~wwwdddOOOBBB>>>>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::999999999777777999888666999FFFUUUmmm}}}{{{kkkWWWLLLCCCHHHZZZnnnyyy|||zzz}}}uuuqqqpppBBB999444555888888999:::777666666555444333222222111333444555666999===AAAFFFPPPcccyyytttpppqqqeeeOOOBBBCCCFFFDDDGGGRRR^^^jjj{{{}}}vvv\\\OOOOOOMMMMMMQQQNNNQQQWWWdddmmmRRR:::777777555333666555555555777:::<<<>>><<<888666999999777555777777777666666666666777777444444444444444444444444444444444444444444444444444444444444444555666666555777999::::::777444222444444222000...---++++++))))))***+++,,,---------+++,,,------......------------......///000111111222666:::<<<===<<<===>>>444444666666666666444444222444666888888999<<<>>><<>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666333333444444444333222111111000000000000111222222///000222222111111333444222333444555555444333333000000000111222444777888;;;>>>AAADDDFFFHHHLLLNNNPPPSSSWWWZZZ\\\^^^```bbbaaaeeekkkrrrxxx|||~~~~~~www{{{}}}}}}~~~zzz[[[:::666666666777888:::;;;<<<:::<<<>>>??????@@@CCCFFFDDDCCCBBBBBBDDDEEEEEEEEEFFFNNNPPPPPPRRRMMMMMMZZZyyyrrryyyvvvkkklllooo{{{|||kkkSSSBBB??????>>>>>>>>>>>>>>>???@@@@@@@@@???????????????<<<<<<;;;:::999999999999777666777888888999AAAKKK___sssyyydddVVVHHHJJJZZZmmmxxx{{{zzzuuupppoooFFF===555555777777777888777666666555555444333333666555333333555888<<<>>>FFFGGGMMM^^^wwwxxxxxxrrrVVVIIIOOOFFFFFFJJJQQQTTTYYYgggvvv~~~yyygggVVVOOOPPPNNNRRRVVVPPPVVVWWW```iiiSSS:::444444555888777555555666888999777555:::666666999:::777555666777777666666666666777777444444444444444444444444444444444444444444444444555444444444444555666666666888:::;;;:::888444222999666111---***)))***+++((()))***+++,,,---------+++,,,------......------+++,,,------...///000000333555777888888999;;;<<<222333444666666666555444111333666777888999<<<>>>;;;>>>@@@CCCFFFIIINNNRRRTTTZZZdddmmmuuu|||eeeRRRAAA:::888888777777777777888888<<<<<<;;;;;;<<<===???@@@>>>AAAKKKGGGKKKOOOMMMdddwwwrrrdddXXXQQQJJJIIIYYYfffkkkvvv~~~oooWWWHHHCCCbbb}}}sssdddUUUYYY\\\[[[SSSIIIAAA=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666333333444555444333222111///////////////000111111000111222222222444666888111222333333333222000///222222222222444666888999:::===AAADDDFFFIIILLLOOOPPPSSSWWWYYY[[[\\\^^^___\\\aaahhhpppvvvzzz{{{|||sssxxx~~~~~~}}}xxxwww~~~kkkQQQ777666666777777888999:::;;;:::;;;<<<>>>???AAAAAABBBCCCAAA@@@AAACCCEEEEEEDDDFFFMMMMMMNNNRRRLLLKKKWWWwwwzzzvvvkkkkkknnnyyy~~~mmmTTT@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@???????????????<<<<<<;;;:::999999999999777555666888999:::???FFFVVVmmmlll\\\LLLJJJYYYjjjtttwwwzzzwwwpppooobbbCCC666555///777>>>222999888777666555444333333333333333333444444555666>>>@@@DDDMMMZZZmmm~~~zzz}}}zzzjjjWWWLLLDDDFFFLLLSSSYYY___bbbcccsssooo~~~wwwnnnZZZUUUOOONNNSSSYYY]]]___^^^YYYTTTeeeTTT::::::888444888333444555555333333444555555555666666444222444777888888777777666666555555666666555555555444444444333333333333333333333333222222222222222222222222444444444444444444555555222000---+++))))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---.........///111333111222333444444444444333555444333333222222333333111111222333555777999:::;;;;;;<<<>>>AAAEEEHHHJJJQQQVVV]]]fffooowww}}}yyycccSSSBBB:::777888888777666666888999::::::;;;<<<>>>@@@AAABBBBBBDDDGGGJJJMMMPPPTTTWWWlll{{{{{{jjj[[[SSSFFFMMMUUUeeesss~~~jjjMMMGGGYYY}}}yyyjjjkkkccc^^^\\\[[[SSSGGGAAABBB===;;;;;;<<<;;;888999===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777444444444333333222222222//////......///000222333///000111222333444444444333444555666555444222000000000000111222333555555888:::===@@@BBBFFFJJJMMMLLLNNNRRRSSSTTTUUUWWWYYY[[[\\\aaalllxxx}}}{{{vvv{{{~~~|||}}}}}}sssrrrrrrnnngggiiitttuuuVVV>>>777888:::::::::>>>AAA>>>888:::;;;===???AAABBBCCCCCCCCCBBB@@@AAABBBCCCCCCBBBEEEHHHLLLMMMLLLKKKMMMOOO{{{wwwffffffmmmtttrrrZZZFFF@@@???>>>>>>??????>>>===??????@@@AAAAAAAAAAAA@@@BBB@@@===;;;999999999:::>>>===;;;999999:::;;;<<>>===<<<<<<<<<>>>???@@@CCCEEEGGGHHHJJJMMMQQQTTTdddzzznnn___RRRHHHKKKUUUkkk}}}|||\\\OOOXXX|||vvvpppddd```]]][[[SSSHHHCCCDDD>>><<<<<<===<<<888999<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555555444333333222111111//////......///000222333000333888<<<===<<<:::888666666777888777555333111000000000111222333444555777999<<<>>>AAADDDHHHKKKLLLNNNQQQRRRRRRSSSTTTVVVXXX]]]fffqqq{{{|||yyyyyy}}}~~~zzznnnhhhjjjiiiddd[[[fffxxxlllLLL::::::777999:::999===BBBDDDAAA>>>???@@@AAACCCDDDEEEEEECCCBBB@@@AAABBBDDDCCCCCCCCCFFFJJJKKKJJJIIIJJJLLLnnnwwwfffdddkkkrrr|||ttt\\\GGG@@@>>>===>>>??????>>>===>>>???@@@@@@AAAAAA@@@@@@AAA@@@===;;;999999999:::===<<<:::999888999:::;;;FFFQQQeee~~~ppp___UUUSSSZZZiiivvv|||yyyyyyccc======;;;444444555666777888888777666333222333222222222222333333444666666777888<<>>:::777888999888777888:::<<>>???AAADDDFFFGGGHHHIIIIIIJJJMMMQQQTTT[[[yyy}}}zzzkkkXXXRRRKKKRRRddduuuoooXXXTTTssssssgggccc```]]]VVVMMMFFFEEE???<<<<<<>>>===999888;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666555444222111000000//////......///000222333222888AAAHHHJJJGGGAAA<<<888888999999888666333222000000000111222333444555555888:::<<<>>>AAAEEEHHHLLLNNNOOOPPPPPPPPPRRRSSSTTT]]]jjjuuu|||}}}|||{{{vvv{{{}}}yyyxxx}}}|||xxxiiiiiimmmjjjbbbTTTiiiaaa???555<<<666999:::999<<>>======?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@???===;;;:::999::::::;;;;;;999888888888999:::;;;AAARRRooooooccc\\\^^^jjjvvv|||~~~vvvLLL>>>:::666777;;;555666888999999777444222222222222111111222222333444555777888;;;???EEEIIINNN[[[mmmzzz|||uuuiii]]]OOOJJJMMMQQQOOOLLLFFFHHHOOOddd|||vvvttttttppp|||uuuxxx}}}{{{uuuiiiTTTSSSRRRSSSVVVYYY\\\]]]oooqqqkkk```999888<<<666222444444444222222333666999;;;;;;888666777::::::777777777777777666666666666666666666666555555555555333333333333333333333333222222222222222222222222222222111000000///......///...,,,***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222111111222222222111000000000///......---.........000000000111333444666777666777777999;;;>>>AAACCCFFFIIIMMMRRRWWW___iiippp{{{|||~~~~~~dddNNN===:::888999999888888999<<<>>>CCCBBBAAAAAADDDIIINNNQQQKKKKKKLLLLLLMMMQQQUUUYYYXXXiii}}}dddaaaUUUPPPVVV]]]eee{{{```MMMbbbssskkkiiigggddd^^^TTTLLLGGG???;;;:::======:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777666555444222111000/////////......///000111333555===HHHQQQRRRLLLCCC<<<888999999999888555333111//////000000111333444555555777:::;;;===@@@CCCFFFJJJKKKMMMNNNNNNOOOQQQSSSTTT___mmmuuuxxxxxx{{{}}}yyy~~~}}}uuuttt|||zzzooorrrtttlllbbbZZZrrr}}}YYY999222999555:::<<<:::;;;AAAGGGJJJEEEDDDCCCBBBBBBCCCDDDEEEAAA@@@??????AAACCCCCCBBBDDDFFFIIIKKKLLLKKKJJJJJJVVVlllfffiiipppzzzzzzbbbJJJ@@@>>>======>>>??????>>>===>>>>>>???@@@????????????>>>===;;;:::::::::::::::999888888777777888888999:::GGGeeewwwmmmiiiqqq{{{}}}}}}iiiJJJ;;;555333555444666888:::999888555333333222222111111222222222///111444555777:::===@@@===IIIYYYeeekkkrrr|||xxxpppcccWWWOOOJJJGGGEEEFFFEEEGGGUUUrrrtttgggcccgggmmmppp}}}vvvssscccRRRRRRSSSSSSUUUWWWZZZ\\\ffflllfffooo???666;;;888444222222222222222666;;;???GGGFFF@@@777555999:::777666666666666777777777777777777666666666555555555333333333333333333333333222222222222222222222222333333222111000000//////...---,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222111111222222222111111000000000///............////////////000222333555555666666777888:::===@@@BBBDDDHHHLLLOOORRRZZZdddllluuuxxx}}}{{{dddNNN<<<:::999999999888888:::>>>AAADDDCCCBBBDDDGGGLLLQQQUUUKKKMMMNNNOOOQQQUUUYYY]]][[[aaatttmmm___QQQMMMNNNSSShhhgggLLLSSSttttttnnnnnnmmmkkkfff^^^TTTKKKAAA<<<999;;;===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777666555444222111000/////////......///000111333777???IIIPPPQQQIII???888666777777777666444222000/////////000111222444444666777:::;;;<<>>===<<<@@@DDDEEECCCCCCBBBBBBAAAAAAAAABBB@@@???>>>???AAACCCCCCBBBBBBDDDGGGJJJLLLLLLJJJIIIRRRooofffhhhlllwww~~~fffNNNBBB@@@===<<<===>>>???>>><<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;999999888888777777777777;;;888BBB^^^~~~yyy|||~~~~~~nnnUUUAAA222111555666888999999888777666444333333222222222222333000222333444444444777888:::BBBKKKRRRWWW^^^fffmmmxxx}}}~~~ppp___QQQKKKJJJDDDCCCBBBIII```ppp^^^RRROOOYYYeeetttzzzxxxoooZZZQQQRRRSSSTTTUUUWWW\\\___```rrreeeccc}}}LLL999:::777555222222222222333888???DDDPPPRRRKKK===666888:::777666666666666777777777777777777777666666666555555333333333333333333333333222222222222222222222222111111000000//////............------,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,---///222000111111222333333222222111000//////......//////////////////111222333444555555555777999;;;>>>@@@@@@DDDIIIKKKMMMSSS]]]eeeooossszzzrrr```KKK;;;:::999999999999999;;;@@@CCCDDDCCCCCCDDDFFFJJJNNNQQQKKKMMMPPPRRRTTTWWWZZZ]]]___^^^yyyeeeRRRJJJLLLLLLZZZqqq~~~mmmSSSMMMccc|||xxxooopppooommmkkkhhh```WWWHHH@@@;;;<<<===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666555444222111000000//////......///000222333777<<>>@@@EEEGGGFFFBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@???@@@BBBDDDDDDDDD@@@AAAEEEIIILLLMMMKKKHHHPPPzzzsssgggeeeiiisss~~~mmmTTTDDDAAA>>><<<============<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999888888777777999666???VVVppp~~~UUU888999555666777888888888888888555555444333333333333333333444555444333333444666<<<>>>BBBFFFJJJPPPWWW\\\eeefffmmmwwwooo```WWWTTTMMMKKKFFFHHHYYYttt}}}yyylll[[[NNNEEEFFFTTTdddxxx}}}iiiUUUQQQRRRSSSRRRQQQTTTYYY]]][[[bbb^^^dddqqqzzzXXX===999777666444444333222444999AAAFFFSSSYYYVVVFFF:::::::::777555666666666777777777888777777777777666666666555333333333333333333333333222222222222222222222222000000//////////////////............---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---,,,---///111///000111333444444444444000000///........................///000111222333333333333444666999;;;===<<>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555555444333333222111111//////......///000222333555777:::<<<<<<999666333222333444555555444222111////////////000222333444444666777888999:::===@@@@@@BBBCCCDDDEEEHHHLLLPPPVVV```lllssstttvvv|||xxxrrrmmmeee___]]]gggppplllVVVBBB<<<;;;888:::<<<===>>>EEENNNRRRQQQBBBCCCEEEFFFFFFDDDBBBAAADDDCCCBBBCCCEEEGGGHHHGGGAAABBBFFFKKKPPPQQQOOOLLLPPPjjjzzzyyykkkgggjjjsss~~~ttt[[[FFFCCC???<<<<<<<<<<<<;;;;;;<<<======>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999888777666555===OOO```rrrbbb;;;@@@666666666777888888999999666555444444333333333333111222333222111111333444777777999<<>>;;;:::666555666666666777777888888777777777777666666666666333333333333333333333333222222222222222222222222000000000111111111111111////////////...---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,---///111///000111333444555666666//////...------------...............///111222222111111222333444777999;;;;;;AAAFFFHHHHHHLLLUUU]]]jjjlllqqqwww|||\\\OOOBBB999<<<:::::::::999:::===BBBFFF???@@@CCCGGGKKKPPPTTTVVVRRRVVVYYY\\\\\\\\\\\\]]]^^^ZZZuuukkkXXXRRRIIIJJJWWWaaafffkkkbbbOOOOOOdddwww}}}lllkkkfffccciiisssvvvqqq\\\PPPDDD@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777444444444333333222222222//////......///000222333222333444444555555444444111222444666666555444333......//////000222333444333444666777777999;;;>>>@@@AAAAAAAAABBBDDDHHHKKKNNNYYYgggpppsssuuuzzz~~~xxxxxxuuuoooggg___]]]```mmmtttkkkQQQ===;;;;;;777<<<===<<<>>>HHHUUU\\\\\\CCCEEEHHHJJJJJJHHHEEECCCFFFEEEDDDEEEHHHJJJJJJJJJDDDFFFIIIPPPUUUWWWTTTQQQRRRbbbxxxpppkkkmmmvvvyyyaaaHHHDDD???<<<;;;;;;;;;;;;;;;<<<<<<===============:::;;;<<<<<<===<<<<<<<<<999::::::::::::999888888666555===JJJTTTaaa}}}OOO>>>===999888:::999666555777555666666555333111000///333333222222222222333333333444666999===AAADDDFFFRRRWWW___eeeiiilllnnnppp}}}|||rrrkkkeeehhhoooxxx~~~{{{qqqgggddd___YYY[[[hhhyyy}}}ssskkkfffXXXVVVPPPGGGCCCMMMccctttxxx{{{rrraaaVVVYYYXXXWWWTTTMMMHHHJJJQQQVVV[[[QQQ]]]iiiggg===666;;;333333333333222333666;;;???GGGXXX___PPP???999::::::777666666666555555555555666666555555555444444444444444444444444444444444333333333333333333333333333333222222111000//////......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,------+++)))******+++,,,......---,,,---...---...000222333444333333000000000///......---------------...///000000111222222333444666888:::;;;>>>@@@CCCEEEHHHLLLQQQUUUcccjjjrrryyy~~~xxxZZZIIIAAA:::666:::888888999===BBBDDDEEEEEEEEEEEEGGGJJJOOOTTTVVVYYYVVVWWW^^^ccc```[[[YYY^^^\\\rrrcccNNNKKKOOOQQQOOOVVVhhhlllZZZQQQ___rrryyysssqqqmmmjjjkkknnnssswwwfffXXXFFF===>>>???===:::;;;;;;:::999999999::::::888999999999999888777777666666555444222111111000111111000///////////////222222111111111111222222000111333555555444333222000000000000111222333444333333555666888:::;;;<<>>@@@CCCEEECCCAAAGGGOOO^^^mmmrrrqqqxxxyyyvvv}}}}}}|||zzzuuuqqqllldddaaajjjxxxyyyeeeMMM@@@??????===:::>>>===;;;FFFZZZdddbbbDDDEEEFFFGGGHHHIIIIIIHHHCCCDDDFFFHHHIIIIIIIIIHHHJJJGGGFFFJJJOOORRROOOKKKKKKaaa}}}oooiiinnnqqqxxxwwwdddKKKCCC>>>??????>>><<<===;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<;;;:::999999999999555999999???IIISSSlllsss___@@@888444666:::::::::;;;666666666444333333333444222222222111111222222222444444555777:::<<<>>>@@@FFFJJJPPPUUUYYY\\\___aaaeeexxxuuuiiiYYY[[[bbbnnn{{{ppplllhhhiiiqqqzzz~~~~~~~~~zzzmmmddd___TTTNNNHHHJJJWWWkkk}}}}}}vvv~~~{{{lll```XXXSSSVVVTTTTTTTTTPPPKKKMMMRRRSSSZZZRRRZZZbbbddd???999>>>777444444333222222555999===IIIWWWaaaXXXGGG;;;777666777777666666666555555555666666555555555444444444444444444444444444444444333333333333333333333333333333222222111000000///............------------...---,,,,,,++++++,,,,,,***,,,------+++*********+++,,,......---,,,---......///111222333333222222000000000///......---------------...///000000000000000111222444666888999;;;>>>@@@CCCFFFJJJOOORRRbbbhhhpppvvvyyy}}}rrrVVVGGGAAA===:::999888888;;;@@@EEEHHHIIIQQQNNNKKKIIIJJJMMMRRRUUUTTTRRRUUU]]]aaaYYYMMMFFFOOOVVVkkk|||jjjVVVPPPQQQRRRPPPTTTaaammmlllaaa^^^mmm|||yyytttooolllmmmqqqtttjjj]]]LLLBBB??????===:::<<<;;;::::::999999::::::888999999999999888777777666555555444333222111000111111000///////////////......//////000111111111444555666666666555333111000000000000111222333333333333555666888:::;;;<<<>>>>>>>>>@@@CCCEEEEEEEEEIIIPPP___lllrrrssszzz}}}{{{uuu{{{~~~wwwrrrrrrrrrrrrnnngggggguuu|||cccIII<<<<<<<<<:::;;;???>>>;;;AAAOOOSSSOOOEEEFFFFFFGGGGGGGGGGGGGGGCCCDDDFFFHHHIIIJJJJJJIIIEEEFFFHHHKKKMMMNNNMMMKKKMMM___ppprrrlllpppvvv~~~vvvdddKKKCCC===>>>???===<<<>>>;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<;;;:::999999999999333777666999BBBHHH]]]|||xxxZZZKKK<<<777777888999;;;:::888666555333333444444222222111111111111222222444444444444555666777888888<<<@@@CCCGGGJJJNNNQQQMMMWWWpppyyyccc```___eeeppp{{{vvvqqqllllllmmmlllgggccc___eeellllllfff^^^YYYWWWTTTJJJGGGXXXvvvrrrgggcccooo___WWWSSSPPPKKKIIIJJJMMMMMMJJJJJJMMMMMMVVVRRRVVVZZZtttsssKKK<<<===777444444333222111333777:::FFFQQQ^^^```RRR@@@777777777777777666666666555555666666666555555555555444444444444444444444444444444444444333333222222222333333222222111000000000////////////...............------,,,,,,,,,,,,,,,***,,,------+++******++++++,,,......------...//////000111111222222111111000000000///......---------------...//////000000......///000111333555666888:::===@@@CCCGGGLLLOOO]]]ccckkkqqqvvvzzz~~~iiikkkyyyiiiPPPCCC???===<<<:::999:::>>>CCCHHHLLLMMM[[[WWWQQQLLLKKKMMMQQQSSSWWWTTTUUU\\\^^^WWWMMMHHHKKKXXXgggiiixxxnnn[[[QQQNNNLLLKKKHHHOOOeeeyyysssbbbiiizzztttooonnnppprrrlllaaaSSSHHHBBB@@@???===<<<<<<;;;:::::::::::::::888999999999999888777777666555555444333222111111111111000///////////////,,,---///111222222222111777888888888777555333111222111111111111111222222222333444666777999:::;;;:::<<>><<<:::??????<<>>===<<<>>>;;;;;;;;;<<<<<<<<<<<<===========================<<<;;;:::999999888888999333777444555;;;>>>LLLeeezzzgggQQQCCC<<<888999===<<<;;;888777555444222000222111111000000111111222333333222222333333444555333555777999<<>>AAAEEEJJJMMMVVV]]]gggpppwww~~~tttSSSIIISSS```{{{eeeLLL???<<<<<<;;;<<<;;;<<>>@@@DDDLLLVVV___iiimmmqqqtttttttttxxx}}}}}}{{{~~~}}}ttthhhmmmtttwwwooofffkkknnnQQQ???<<<@@@BBBAAA;;;???@@@???BBBGGGHHHDDDHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMMMMTTT[[[YYYPPPJJJLLLPPPLLLSSSdddsssgggeeejjjuuu}}}pppaaaLLLCCC======>>><<<<<<>>>;;;;;;;;;<<<<<<<<<<<<===========================<<<;;;:::999888888888888555999666666:::999AAATTTnnn}}}ooobbbUUUGGG>>><<<:::999888888999777333///222222111111111111222222222111111222222333444555222444555666777:::>>>BBBBBBAAAHHH[[[wwwzzzkkk[[[SSSMMMFFFAAA@@@CCC???<<<@@@JJJTTTZZZ\\\VVVXXXgggyyywww}}}yyymmm[[[PPPJJJFFFKKKHHHIIINNNPPPLLLIIIIIIFFFLLLQQQPPPRRR___```AAA<<<:::555666555333111111333666;;;???LLLYYYVVVFFF======888777777777666666666666666666666666666666666666555555555555555555555555555555444333333222111111222222222111111111111111111111000000000////////////...------,,,,,,------)))+++,,,,,,+++***+++,,,***,,,...///......///000------...///111222444444000000000///......------------------.....................///000222333444555888:::===@@@DDDIIILLLUUU\\\gggqqqyyyiiiIII@@@IIIJJJYYYrrrgggMMM@@@;;;<<<<<>>>>>AAADDDGGGHHHHHHLLLMMMNNNPPPRRRTTTVVVWWWUUUWWWYYYYYYUUUVVVcccqqqoookkkgggdddeeewww{{{kkk]]]SSSKKKHHHBBBCCCRRRnnn}}}uuuyyytttssstttnnnggg^^^UUUMMMFFFAAA===>>>===<<<;;;::::::::::::888999999999999888777777666555555444444333333333111000000///////////////111222444555666555333222666666666666666555444444222222111111000111111111222333333555666777888888999:::;;;===CCCOOO___jjjsssvvvwwwuuussssssvvvxxx|||yyyxxx{{{~~~}}}{{{}}}nnnccclllrrrtttmmmhhhpppttt```III>>>@@@CCCCCCAAA===@@@AAA@@@BBBHHHKKKKKKHHHGGGFFFDDDBBBBBBAAAAAACCCCCCEEEGGGIIIKKKMMMNNNJJJRRRXXXVVVNNNIIIKKKPPPMMMPPPYYY~~~yyykkkgggkkkuuu|||tttfffNNNFFF>>>===>>><<<<<<>>>;;;;;;;;;<<<<<<<<<<<<===========================;;;;;;:::999888888888888555:::777666:::999<<>>@@@AAA@@@@@@BBBDDDEEEEEEDDDDDDFFFKKKOOOSSSUUUVVVWWWSSSZZZccceee___[[[cccooonnnfff^^^aaabbbfff~~~qqqdddYYYOOOIIIGGGFFFJJJYYYqqqyyykkkxxxuuuvvvtttnnnfff^^^WWWNNNCCC;;;>>>>>><<<;;;::::::::::::888999999999999888777777555555555555444444333333111111000//////////////////000222333444333333222666666666666555555555555222111111111111111222222222222333444555666777777888888999===GGGVVVfffqqqqqqtttuuusssrrruuuwwwwwwwwwwwwxxx|||yyywwwlllcccggglllnnnnnnsss}}}iiiWWWEEE???AAABBB@@@???@@@AAAAAA???@@@BBBGGGJJJHHHGGGEEEBBBAAA@@@AAAAAAAAABBBCCCEEEHHHJJJMMMNNNCCCGGGKKKKKKHHHGGGIIILLLMMMPPPTTTsssqqq{{{nnniiijjjrrrwww{{{nnnRRRIIIAAA???>>><<<<<<===;;;;;;;;;<<<<<<<<<<<<===========================;;;:::999888888777777888444999555333999999888AAALLLfff~~~hhhOOOEEE@@@:::888:::;;;999666444444333333333333444444222222222111222222333333111222333333333444666888666777:::>>>CCCRRRnnn~~~pppUUUEEE:::::::::666555:::444555777<<>>777666666666555444333555666888@@@IIIPPPSSSQQQFFF<<<888888888777777777666666555666666666777777777777555555555555555555555555333333333333333333333333111111111111111111111111000000/////////.........//////...---------------(((***,,,,,,+++++++++---***,,,.../////////000222000000///...//////111111000000000///......------------------------------.........//////111222333333555888:::===AAAFFFJJJRRRXXXaaaiiiooouuu{{{{{{```JJJCCCDDDFFFRRRVVV___lll{{{~~~cccKKK>>>;;;>>>AAABBBAAAAAACCCEEEFFFEEEDDDGGGHHHJJJMMMPPPQQQRRRSSSTTTZZZccciiieee______ddd]]]^^^XXXZZZ]]]\\\|||uuukkk```TTTLLLDDDBBBAAAFFFUUUdddmmmnnnsss{{{zzzxxxxxxwwwrrrlllhhheee[[[MMMBBB???>>>===<<<:::::::::999888999999999999888777777555555555555444444444444111111000///////////////......000222444555777777:::999888777666555555555000000000000111222333333222222333444555666666777::::::>>>FFFTTTcccooovvvoootttuuussstttyyy{{{zzz}}}~~~~~~ooohhhdddeeehhhllluuu|||___OOOAAA>>>@@@@@@??????@@@@@@@@@???======AAAEEEGGGFFFCCCAAA@@@@@@@@@AAA@@@@@@AAACCCFFFJJJMMMNNNGGGFFFEEEFFFGGGHHHGGGGGGIIINNNOOOhhhrrrppp~~~qqqhhheeejjjnnnzzztttVVVLLLCCC@@@>>><<<;;;===;;;;;;;;;<<<<<<<<<<<<===========================;;;:::999888777777777777333999444222888888666<<<@@@TTTeeexxxzzzQQQIII>>>999888888777555555444444333333444444555333333222111111111111111000222444444333333555666111333666777555:::KKK]]]{{{mmmWWWGGGCCC666000666999555333888222555666777===PPPlllfffQQQJJJIIIHHHLLLMMMPPPQQQLLLGGGIIIOOOQQQHHHLLLJJJUUUTTTiii]]]FFF<<<666666777666444444666777333???JJJOOOVVVYYYOOO???888888888888777777777777555666666666777777888888666666666666666666666666333333333333333333333444111111111111111111222222////////////............//////...------------...(((***,,,,,,++++++,,,---***,,,.../////////111222333222000///............000000000///......---------------------------------------...///000111222222444777999<<<@@@EEEIIIKKKRRR[[[bbbhhhnnnuuuzzzyyyzzz\\\HHHDDDAAA;;;BBBQQQffftttzzzuuu[[[DDD999888<<<@@@BBBBBBBBBDDDFFFGGGGGGEEEMMMLLLLLLLLLLLLMMMNNNOOORRRSSSXXX___```[[[YYYYYYPPP[[[WWWTTTYYYWWWmmm|||tttiii\\\SSSCCC???>>>@@@FFFRRRhhh|||aaalllyyy~~~{{{zzz|||vvvqqqnnnnnnooohhhYYYLLL??????===<<<;;;::::::999888999999999999888777777555555555555555444444444111111000///////////////......000222666999<<<>>>>>><<<;;;888777555555444000000000000111222333444222222333333444555666666===???DDDPPP```nnnwwwzzzrrrwwwyyyvvvxxx}}}|||}}}uuuddd``````fffhhhnnn}}}nnnXXXIII===<<>>@@@@@@>>><<<>>>BBBGGGEEECCC@@@???@@@@@@AAA??????@@@BBBEEEIIILLLNNNSSSMMMHHHGGGIIIJJJGGGDDDDDDJJJKKK___hhhyyytttwwwkkkccceeegggtttuuuXXXNNNEEEAAA???<<<;;;<<<;;;;;;;;;<<<<<<<<<==============================;;;:::999888777777777777555;;;555222999999666:::777GGGRRR```yyyppp{{{```EEE;;;;;;;;;999999111555999888555111111222222111111111222111///---111111222222222333333333444444555555666777777888LLLSSS^^^kkkvvvzzzzzzxxxuuuooofff[[[PPPFFF???<<<888777555444444555666777444777666888@@@KKKhhhtttZZZPPPSSSRRRNNNOOOPPPPPPNNNKKKJJJKKKLLLNNNFFFQQQUUUSSSPPPfffrrrNNN:::;;;888777777555111222666:::BBBLLLVVV^^^___UUUIIIBBB<<<888888888666666888777777888888888888777777777777666666555555555444333333333333333333333333222222222111111111111000000000000000//////////////////...---,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,---...///000000//////.........---000////////////............------,,,,,,------...,,,,,,------...///000000222444777999:::===@@@CCCJJJMMMRRRYYYbbblllsssxxx~~~|||~~~kkkSSSKKKEEE>>>@@@>>>GGGMMM^^^{{{wwwXXXEEE===<<<===@@@EEEHHHHHHCCCBBBFFFIIIIIIQQQSSSSSSOOOJJJIIIMMMRRRSSSSSSSSSRRRRRRTTTWWWZZZ[[[YYY[[[[[[VVVXXXpppzzzmmm```[[[KKKEEEAAAAAA@@@GGGbbbpppppp~~~ttt}}}wwwmmmeeefffiiicccVVVKKKFFFGGGCCC;;;999<<<>>>:::777888999::::::999777666555555666666555555444333222222111111000/////////000//////000222555999;;;<<<:::777444222111222222////////////000111222333333222222333666777666555???GGGLLLSSSddduuuuuukkkmmmmmmnnnnnnppptttxxx{{{{{{ooogggdddbbbhhhccckkk{{{dddTTTLLLCCC>>>???@@@@@@>>>;;;;;;;;;::::::;;;;;;<<>>===<<>>>>>======<<<<<<<<<;;;999:::;;;<<<============::::::999999888777666666666666777777777777777666:::@@@JJJUUUbbbooo{{{fffyyyyyyUUUAAA;;;:::;;;===;;;:::999666333333555777444222111222333444444333111111222222222333333333333333444555555666777777888;;;@@@GGGLLLOOONNNLLLQQQNNNJJJDDD???:::777555777777777666666555555444444666333555>>>KKKiii|||oooZZZSSSVVVVVVRRRPPPQQQQQQOOOMMMKKKLLLMMMMMMHHHQQQQQQOOONNN^^^}}}YYYAAA<<<888777777666222333777999BBBMMMWWWaaaeee```XXXGGG>>>777888999888777777777777888888888888777777777666666666555555555555333333333333333333333333222222222222111111111111000000000000//////////////////...------,,,++++++,,,++++++******++++++,,,++++++++++++,,,---...///000/////////............/////////............---...------,,,,,,------...,,,,,,------...//////000222333666888999<<>>DDDGGGXXXyyyrrrUUUDDD>>>===>>>@@@DDDGGGGGGDDDCCCFFFHHHHHHIIIKKKLLLLLLKKKLLLPPPSSSMMMOOOPPPPPPQQQRRRUUUXXXVVVUUUWWWYYYVVVXXXlllwwwfffZZZMMMFFFBBBBBBAAAGGG]]]vvv~~~xxxlllfffdddaaa[[[VVVOOONNNHHH>>>:::<<<<<<999888999999::::::999777777555555666666555555444333222222222111000000//////000//////000111444777999999777555222111111111222000/////////000111222222222444666666666777;;;>>>EEEPPPYYYZZZ___iiilllgggfffdddbbbcccggglllqqqsss~~~}}}uuujjjhhhiiiiiifff]]]eeewwwttt[[[QQQJJJAAA>>>>>>@@@@@@???>>>===;;;:::999888888888DDDDDDCCCBBB@@@???>>>===>>>@@@AAABBBAAABBBCCCEEEFFFEEECCCBBBBBBCCCDDDEEEMMMIIIPPPRRRfff~~~{{{lllqqqllleeebbbdddnnnwww|||{{{eeeUUUDDD@@@AAAAAA>>><<<>>>=========<<<<<<<<<<<<999:::;;;<<<============::::::999999888777777777666666777777777777666666666:::@@@HHHSSS___kkksssuuurrraaaVVVKKK@@@999===:::666444444555666666444222000000111333333333111111222222222333333333222333333444444555555666<<<;;;:::;;;===???>>>===777777777777777666555444333444555555444333111///444666333555BBBQQQnnn{{{ssskkkvvvvvvfffYYYVVVYYYYYYUUUPPPRRRSSSRRROOOMMMMMMNNNPPPOOOXXXUUUVVVYYYbbb```BBB===999777777666444555888:::EEERRR]]]gggooopppmmmTTTFFF999777::::::777666777777888888888888777777666666666666555555555555333333333333333333333333333222222222111111111111000000000000//////////////////......---,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---...///////////////............///............---------...------,,,,,,------...,,,,,,,,,---......//////000222444666777:::===@@@BBBFFFNNNXXXbbbkkkrrrvvvyyy|||}}}dddKKKEEEAAA>>>AAAAAABBBAAARRRvvviiiPPPBBB>>>>>>???AAABBBFFFGGGDDDCCCFFFGGGFFFDDDDDDFFFIIIMMMPPPQQQPPPJJJLLLPPPRRRRRRSSSTTTVVVUUUSSSTTTWWWUUUUUUbbbqqqsssbbb[[[PPPGGGDDDBBBEEETTTeeewwwnnniiifffbbb^^^ZZZWWWOOODDD>>>===<<<999999::::::::::::999888777555666666666666555444444333333222111111000000///000000//////000222444555555333222000000000111111000000/////////000111111000444555444222666???GGGTTTcccllleee[[[[[[^^^______\\\YYYZZZ___fffmmmqqq~~~{{{|||}}}}}}pppgggeeeeeeeee^^^SSS^^^xxxooo[[[JJJDDD>>>;;;<<<>>>>>>>>>???>>>===<<<;;;:::::::::BBBBBBBBBAAA@@@@@@??????===???AAABBBAAA@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCLLLIIIMMMKKKZZZwwwmmmoooccceeeaaakkkvvv}}}jjjXXXGGGAAAAAAAAA??????============<<<<<<<<<<<<::::::;;;<<<============:::::::::999888888777777666777777888777777666666444555888<<>>999666666666444555888<<>>===;;;;;;;;;::::::999888888666666666666666555444444333333333222111111000000111000000///000111222222111000////////////000111000000000//////000000111444555444333555===JJJTTTfffrrrxxxmmm\\\TTTTTTVVV\\\\\\]]]]]]```hhhuuu~~~{{{sssqqqtttzzz~~~}}}ssslllgggbbb^^^XXXMMM]]]|||yyyeeeSSSAAA>>>999888999;;;<<<<<<>>>>>>>>>??????AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEDDDBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDJJJKKKUUUnnnnnnhhhbbbkkkvvv~~~nnn\\\JJJBBBAAA@@@@@@AAA===============<<<<<<<<<:::;;;;;;<<<======<<<<<<:::::::::999999888888888777777888888888777666666555666777999;;;AAAHHHMMMOOOXXXbbbggglllwwwyyyvvv~~~WWWOOOEEE>>>:::999666444444444444555666555222000111111222222222333333333222222222333333333333333000000000222444555444333444444555666555444222111666555444333444777:::<<<<<>>===<<<;;;::::::999999999666666777777666666555444444444333333222111111111111000000000000000000000............//////000000111000000000000111111222888666444777AAAOOO]]]eeejjjqqquuummmaaaZZZXXXXXX]]]ccciiiiiiiiirrryyyssstttzzz~~~zzzwwwvvvuuunnneee^^^UUUOOOdddmmmUUUAAA===<<<999999:::<<<======?????????@@@AAACCCDDDEEE?????????@@@@@@@@@AAAAAA@@@BBBEEEFFFEEECCCBBBCCCEEEEEEFFFGGGHHHIIIJJJKKK>>>AAAGGGHHHOOOvvv}}}jjjfffllluuu~~~qqq```MMMDDDAAA???@@@AAA<<<<<<<<<===============:::;;;<<<<<<===<<<<<<<<<:::::::::999999999999999888888888888888777666666666777999::::::<<<>>>@@@>>>DDDIIIKKKOOO\\\ppprrrqqqyyylllYYYFFF;;;666666777222111222333555444222000111111222222222333333333333333333333333333333333777666777999::::::999777222222333444444444333333555333222333777<<>>===<<<;;;:::999999999666777777777777666555555555555444333333222222111000000111111000000000000.../////////000000000000111111111111222333444444555555777@@@MMMZZZdddiiiaaaeeeiiijjjiiihhhffffffdddmmmvvvxxxxxx}}}zzz|||}}}tttqqqsssxxxwwwnnnbbbZZZRRRVVVooonnnWWWCCC======<<<<<<===>>>???@@@@@@@@@?????????@@@@@@AAA????????????@@@@@@AAAAAA>>>@@@CCCCCCBBBAAABBBBBBBBBDDDFFFIIILLLOOOQQQRRRBBBCCCDDDCCCGGGdddnnnkkklllsss~~~rrrbbbPPPEEEAAA>>>???AAA<<<<<<<<<===============;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999999999888777666666555777999999888888888999<<>>@@@DDDIIIOOOUUUZZZ]]]ccceeehhhkkknnnttt|||www{{{}}}{{{~~~|||{{{hhhWWWEEE???AAADDDEEEFFFJJJMMMMMMJJJIIILLLNNNNNNLLLKKKLLLOOOTTTVVVUUUSSSOOOSSSVVVXXXVVVSSSQQQPPPPPPSSSTTTTTTSSSTTTUUUUUU\\\[[[sssooo]]]RRRNNNLLLKKKJJJOOO___tttyyyvvv{{{uuuoooaaa```bbbddd^^^PPPEEEBBB???>>>===;;;:::999::::::777777777777777666555555555555555444333333222222000000111111111111111111///000000111111111111111000111111222333555666777999???IIISSSZZZ^^^``````[[[___eeennntttwwwxxxyyyrrrxxx{{{uuupppmmmooovvvvvvnnnddd```ZZZeee~~~mmm[[[GGG;;;<<<=========>>>???@@@???????????????@@@AAABBB???????????????@@@@@@@@@===???@@@AAA@@@@@@BBBDDDCCCDDDFFFIIIKKKMMMOOOOOOBBBDDDEEEGGGHHHXXXwwwmmmkkkppp}}}ssscccRRRGGGAAA======???<<<<<<<<<<<<=========>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999888777666666555666777777666666777999<<<>>>@@@@@@AAAFFFNNNUUUzzzttt}}}uuuddd[[[XXXPPPJJJAAA999666555555555111111222222222333333333444444444444444444444444555333111111333666777777666666777888:::===@@@AAAEEEHHHLLLSSSZZZbbbhhhkkkxxx}}}vvvyyy|||{{{yyyzzzuuuzzzbbb___XXXSSSQQQTTTSSSNNNMMMQQQNNNNNNNNNNNNPPPTTTZZZ^^^WWWMMMQQQPPPTTTPPPLLLhhhxxxrrrMMMCCC;;;::::::999777777222;;;HHH[[[tttlllRRRCCC===:::::::::777777888888888888777777444555555555666666777777555555555555555555555555444444444333333333222222000000000000////////////.........///////////////,,,++++++++++++++++++,,,///......---------......---.........//////000000111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...000111222333444777:::<<<===AAAFFFLLLSSSYYY\\\```aaacccggglllsss{{{vvviiiWWWEEE???BBBDDDFFFGGGLLLOOOOOOJJJIIIMMMPPPPPPPPPOOOOOOOOOPPPPPPOOONNNOOORRRVVVXXXWWWUUUTTTSSSTTTWWWXXXUUUSSSSSSTTTUUUUUUQQQ^^^tttbbbUUUMMMGGGCCCGGGDDDIII___~~~yyysssmmmlllooorrrjjjYYYKKKFFF@@@???===;;;::::::::::::777777777777777666666555666555555444444333222222000111111222222222222111111111222222222222111111000111111222444666888999FFFSSSbbbjjjhhhbbb]]][[[]]]aaaiiittt|||~~~|||ssshhheeehhhrrrwwwtttqqqrrriiiwwwuuuaaaOOO:::888:::;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFHHH????????????????????????>>>???@@@@@@@@@AAADDDFFFFFFFFFGGGHHHHHHHHHGGGGGG???DDDJJJPPPOOOTTTpppnnniiimmm|||rrrcccSSSHHHBBB===<<<>>>;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999777666666777777666444444555999<<<666888;;;<<<===>>>???AAAmmmXXXSSSQQQHHH???<<<777<<<<<<<<<>>>555000888777444222111333555666666555666777777555777;;;???<<<===???FFFNNNXXX___bbbiiinnnsssuuuwww{{{}}}{{{}}}ssszzztttuuu~~~xxxuuuyyysss[[[WWWNNNTTTRRRLLLNNNSSSPPPFFFIIIIIIMMMPPPNNNJJJNNNWWWTTTRRRPPPOOOLLLLLLSSS]]]mmmiiiQQQ<<<666999999666555777999BBBTTTiiizzz~~~rrr```QQQFFF???:::777777777777777666666666666777666666666555555555555444444444444444444444444333222222444555555333111000000000000//////////////////.........---------------,,,,,,+++***)))))).........///////////////000000000000000000000000222111111111000000//////......---------......///------------------------------///000222444555666;;;===???BBBGGGNNNVVV\\\___```ccchhhmmmoooooommmxxx{{{ppp\\\QQQFFFBBBFFFJJJIIIFFFOOOVVVYYYTTTOOOPPPTTTVVV[[[TTTMMMLLLPPPSSSRRRNNNPPPQQQVVV[[[YYYSSSPPPQQQPPPUUUWWWTTTRRRTTTUUUSSSXXX[[[YYYdddyyygggYYYQQQJJJEEE@@@CCCFFFSSSpppyyyttttttwwwsssfffYYYSSSIIIGGGEEEAAA===;;;;;;<<<::::::999888888999999999777777666555333222111111333333333333444444444444666555333222111111222333333000111666:::;;;???DDDSSSeeetttrrrkkkiiilllmmmmmmooovvvsss|||~~~vvvqqqbbbdddooonnnuuu~~~hhhTTTCCC888;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAA>>>??????@@@@@@??????>>>????????????@@@BBBDDDEEEGGGFFFEEEFFFHHHIIIHHHGGGHHHJJJIIILLLPPPUUUrrruuufff}}}pppmmmnnnvvv{{{mmmXXXHHH@@@>>>===<<>>>>>>>>>>>>>>===:::::::::999999999888888777888999:::;;;;;;;;;;;;777555444444555666666555666777888999999888777666|||}}}{{{pppddd]]]JJJPPPOOOOOOQQQHHHAAAIIIDDDCCCAAA@@@???@@@BBBCCCGGGGGGGGGGGGHHHMMMTTTZZZ^^^\\\\\\___hhhttt|||uuurrrsssttt{{{vvvkkkccclll~~~~~~bbbPPPMMMKKKMMMLLLJJJRRR\\\YYYNNNJJJHHHJJJMMMKKKHHHLLLSSSQQQPPPQQQQQQMMMKKKOOOWWWeeeoooNNN>>>:::777444222777777>>>MMMbbbsss|||~~~~~~tttdddTTTGGG>>>999666888888888777777777666666777777666666666555555555444444444444444444444444333222222333555555333111111000000000//////////////////.........---------------,,,,,,+++******)))............////////////////////////////////////111111111000000000/////////......---------......------------------------------///000222444555666888999;;;>>>BBBIIIPPPVVVZZZ]]]ccchhhlllmmmllllllpppqqqxxxjjjWWWNNNDDDAAAFFFJJJKKKIIIPPPWWWYYYTTTPPPQQQTTTUUUWWWRRROOOPPPUUUWWWSSSOOOMMMPPPVVV[[[ZZZUUUTTTXXXSSSUUUTTTRRRSSSVVVTTTOOOTTTWWWVVV\\\~~~vvvkkkbbbXXXOOOJJJDDDDDDEEELLLbbb{{{zzz~~~rrreee^^^YYYVVVPPPHHHAAA===<<<<<<;;;:::999888888777888888777777666555444444333333333333333333333222222222333222222111111111222222555333555:::===>>>CCCJJJUUUbbbnnnpppppptttxxxyyyyyy{{{zzz{{{}}}wwwtttrrrpppccccccjjjjjjwwwwww[[[MMMDDD===;;;<<<<<<===>>>??????@@@;;;<<<<<<===>>>>>>??????????????????????????????AAA@@@@@@???@@@@@@BBBBBBDDDDDDEEEHHHLLLOOOOOONNNNNNOOOLLLNNNPPPPPPdddgggkkkzzzrrrmmmrrr|||}}}ooo[[[JJJAAA>>>======>>>??????????????????>>>======>>>>>>>>>>>>======:::::::::999999999999888999999::::::::::::999999<<<999666555666888999999777888888888888777777666vvvpppkkk{{{zzzooorrrnnnlllkkk___VVV[[[ZZZ[[[[[[ZZZXXXXXX\\\```fffeeedddcccfffnnnwww~~~yyyqqqqqqrrrwwwyyyeee[[[fff|||fffVVVNNNKKKKKKJJJFFFGGGSSS___\\\RRRKKKHHHGGGIIIJJJIIILLLPPPPPPPPPQQQRRROOOKKKMMMSSS^^^www```DDD:::777555444777666:::GGGZZZkkkvvvzzzzzzttthhhZZZKKK@@@:::888999999999888888888777777777777777666666666555555444444444444444444444444333222222333444555333111111111000000000//////////////////.........------------,,,,,,++++++******------........./////////////////////////////////000000000000////////////000///...---------------------------------------------///000222333444555666777999;;;???DDDKKKPPPSSSZZZbbbhhhjjjkkkmmmnnnlllkkkppp{{{|||eeeRRRKKKCCCBBBFFFKKKLLLLLLQQQVVVXXXSSSPPPRRRSSSSSSRRRPPPPPPTTTXXXYYYTTTNNNMMMQQQXXX[[[WWWQQQTTT[[[___]]]XXXTTTUUUWWWSSSMMMUUUYYYYYYYYYiiiwwwrrrmmmaaaWWWSSSHHHGGGGGGLLLVVVkkk}}}tttlllgggaaaXXXNNNFFFAAA???>>>===<<<;;;999888888888777777777666666555555555444555444444444333333222222222222222333333333444444777777:::???AAACCCIIIQQQUUU]]]eeejjjpppxxx}}}zzzyyy{{{vvvnnnwwwooofffjjjooommmfffjjjkkkeeesssqqqQQQHHHEEE>>><<<======???@@@AAABBBCCC<<<<<<<<<===>>>>>>??????AAA@@@????????????@@@AAACCCBBBAAA@@@@@@@@@@@@@@@CCCDDDFFFJJJOOOQQQRRRQQQQQQQQQMMMNNNPPPLLLWWWqqquuubbb}}}}}}nnnlllvvv{{{zzznnn\\\LLLBBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???>>>>>>======::::::::::::999999999999:::::::::999999777666666===;;;777666777888999999888888777666666555666666uuubbbeee}}}vvv{{{}}}~~~zzzvvvyyy}}}mmmnnn}}}hhhWWWSSSQQQLLLLLLKKKGGGFFFMMMUUUTTTMMMKKKHHHFFFGGGJJJLLLNNNOOOPPPNNNOOOQQQOOOMMMOOOTTT[[[eeeeeeEEE999888999999777777;;;GGGXXXhhhssswwwvvvtttmmmaaaRRREEE???<<<:::::::::999999999888888777777777666666666666555555555555555555555555555444333222333444444333222111111111000000000//////////////////............------,,,,,,,,,+++++++++,,,------....../////////////////////////////////////////////////////////000///...---------------------------------------------...000111333444444777888:::<<<>>>CCCHHHLLLOOOWWWaaagggjjjnnntttyyyuuusssvvv~~~yyybbbOOOJJJEEEDDDGGGJJJMMMMMMPPPTTTUUUQQQPPPRRRRRRPPPRRRPPPPPPSSSWWWVVVRRRMMMJJJOOOXXX\\\ZZZXXX```kkkuuurrriii]]]XXXWWWTTTPPPWWWYYY\\\[[[\\\qqqyyyrrreee]]]\\\LLLIIILLLQQQSSS[[[qqq~~~~~~|||uuujjjdddZZZQQQJJJFFFDDDCCC>>>===<<<;;;:::999999999666666666666666666666555666666666555444444333333333444555555666666666666888:::???EEEGGGGGGNNNVVVYYY^^^eeeiiinnnuuu}}}}}}wwwpppppp{{{~~~rrriiinnn}}}}}}ddd___gggnnnhhhllluuuooo]]]dddlllNNNHHHDDD:::===>>>>>>???@@@AAAAAABBB>>>>>>??????@@@@@@@@@@@@BBBAAA???>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFJJJNNNOOONNNMMMNNNNNNIIIKKKPPPMMMSSSggguuu{{{xxxjjjooo{{{|||uuummm___PPPEEE@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======;;;;;;:::::::::999999999999999999888888777666555:::888777777888888666555888666555333333333444444ggggggrrr|||~~~{{{vvvuuu{{{{{{ssstttjjjWWWMMMMMMMMMGGGIIIJJJHHHFFFFFFIIIJJJHHHGGGFFFEEEEEEHHHMMMNNNNNNLLLIIIIIIKKKLLLLLLPPPVVVWWWZZZeeeEEE888888::::::777888>>>JJJZZZiiisssxxxzzzzzzuuujjjZZZKKK@@@<<<::::::::::::999999999999888777777777666666666666555555555555555555555555444333222222333444333222111111111111000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000............................................./////////...---------------------------------------------...000111222333333666777999;;;===@@@EEEIIIMMMUUU^^^ffflllsss}}}sss\\\NNNLLLHHHGGGGGGIIIKKKMMMNNNQQQQQQOOOPPPRRRQQQMMMSSSQQQOOOOOOQQQQQQNNNLLLDDDJJJUUU]]]```dddrrr}}}kkk\\\WWWWWWWWWUUUUUUYYY[[[WWW]]]{{{tttgggaaaaaaSSSNNNMMMQQQRRRTTT```ppp~~~xxxnnnhhh```XXXTTTPPPLLLIII???>>>===<<<;;;:::::::::777777777777777777666666666555555555444444333333555666666777777888999999===???FFFMMMPPPPPPTTTZZZ```fffmmmqqqrrrwww|||uuu{{{xxxooofffiiizzzsssaaa___fffjjjgggnnnvvvfffMMMTTTuuu___HHHDDD@@@777>>>>>>>>>>>>>>>=========???????????????@@@@@@@@@AAA@@@>>>======>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFIIIMMMNNNNNNLLLLLLLLLFFFGGGNNNMMMRRRbbbvvvoooxxxzzztttiiiZZZLLLCCCAAAAAA??????>>>>>>>>>>>>?????????????????????>>>======;;;;;;;;;:::::::::999999666777777888888777777666666777888:::;;;999555222666444333222111222333333~~~}}}zzzzzzuuullllllwwwtttgggccc[[[QQQMMMLLLJJJFFFDDDFFFGGGEEECCCCCCEEEHHHBBBEEEFFFEEEFFFKKKLLLKKKHHHDDDCCCFFFHHHIIINNNSSSQQQUUUpppNNN:::777888888777:::@@@LLL\\\kkkvvv|||~~~tttdddQQQAAA888:::::::::999999999888888888888777777777666666666555555555555555555555555555333111222333444444333222222111111111000000000000000000/////////......------------,,,,,,,,,,,,++++++,,,---...//////000........................---------.....................---------......///---------------------------......///000111222333222444666888:::===AAADDDKKKRRR\\\eeennnxxxiiiSSSLLLKKKJJJHHHFFFGGGIIILLLMMMNNNNNNNNNQQQUUURRRLLLSSSPPPMMMLLLLLLLLLLLLKKKHHHJJJPPPVVVXXX\\\hhhuuurrraaaYYYYYYZZZVVVTTTXXX]]]ZZZXXXfffzzzqqqiiifff___VVVNNNMMMOOOSSS[[[bbb\\\ggg|||{{{yyytttmmmhhhddd^^^WWWQQQFFFEEECCC@@@>>>===<<<;;;;;;:::::::::999999888888555555555555555555555555777777888999;;;>>>@@@BBBGGGIIIPPPZZZ______^^^```bbbhhhpppvvvwwwzzz|||zzz{{{|||{{{mmmhhhfffqqqqqqcccbbbffffffkkkkkkhhhTTT@@@PPPrrrzzzvvveeeMMM>>><<<<<<777======<<<<<<;;;:::::::::==================>>>>>>???>>>============>>>???>>>???AAADDDFFFGGGHHHHHHEEEEEEEEEHHHLLLOOOPPPPPPLLLMMMGGGEEEKKKKKKNNN[[[qqqxxxxxxwwwhhhUUUGGGAAA@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::666777777888888888777777666777999<<<===<<<888444444333333333333333444444{{{pppmmmdddqqq~~~|||~~~vvvmmmrrryyysssqqq{{{mmmccc[[[TTTSSSSSSPPPLLLKKKCCCCCCDDDFFFFFFFFFFFFGGGCCCJJJMMMJJJHHHJJJLLLJJJGGGCCCCCCGGGJJJJJJLLLOOOOOOWWWooo]]]BBB999888888777999???JJJZZZkkkyyyzzzmmm[[[GGG;;;999999999999888888888888888888888777777777666666555555555555555555555555555333111111333444444333222222222111111111000000000000000000/////////...------------------------***++++++,,,...//////000........................,,,,,,---------.........---------------...///000---------------------------......///000111222222000222444666888;;;???BBBHHHNNNYYYfffqqq{{{```OOOGGGHHHIIIGGGDDDDDDHHHKKKMMMMMMMMMNNNTTTXXXUUUNNNOOONNNLLLKKKKKKLLLLLLLLLNNNLLLLLLMMMMMMOOOWWWaaauuuzzzyyypppeee^^^[[[XXXVVVTTTWWW\\\[[[XXX]]]fffzzzooohhhbbbXXXOOOPPPUUUWWWUUUNNNSSS```vvv~~~zzzxxxuuunnnddd[[[VVVTTTPPPLLLHHHDDDAAA@@@@@@??????>>>===<<<;;;;;;999999::::::;;;<<<<<<<<<<<<<<<===???CCCIIIOOORRRVVVVVV]]]jjjrrrpppkkkiiiiiikkkrrr{{{zzz{{{}}}yyytttkkklllqqq}}}yyyrrrgggfffiiihhhmmmdddXXXGGGBBB\\\www|||pppcccQQQBBB;;;999999:::;;;;;;::::::::::::::::::>>>===========================<<<<<<<<<<<<======<<<===@@@BBBEEEFFFGGGGGGGGGEEEDDDEEEHHHKKKMMMMMMHHHLLLHHHFFFJJJGGGHHHTTT]]]zzz~~~~~~ppp\\\KKKBBB@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;:::::::::999999999999888777666666666666666888::::::999888333444555666666777777666vvvrrr```fffrrr{{{xxxnnndddeeerrrxxxuuuttt~~~hhhbbbVVVPPPTTTWWWQQQMMMNNNFFFCCCBBBGGGKKKJJJGGGEEEHHHQQQUUUPPPKKKLLLMMMKKKHHHFFFGGGLLLOOOMMMLLLMMMRRR\\\gggjjjJJJ===;;;;;;888999===GGGVVViii{{{}}}tttcccOOOAAA999999999888888888777777888888888888777777777777666666666666666666666666555333111111222444444333222222222111111111111000000000000000////////////------------------------******+++,,,...//////000........................,,,,,,,,,------.........,,,,,,,,,---...///000111---------------------------......///000111111222000222555777999<<>>===??????@@@AAABBBCCCDDDDDDAAAAAABBBFFFLLLTTT\\\aaaaaa```ggguuu}}}uuuooovvvtttxxx}}}yyypppooovvv~~~{{{mmmzzz~~~tttjjjjjjnnnooommm___PPPFFFMMMiiizzzqqqhhhWWWGGGBBB???:::999;;;999999999::::::;;;;;;;;;@@@@@@@@@???????????????;;;;;;<<<======<<<;;;;;;;;;<<>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::888777555444666444222222555777999999444555777999::::::999999|||hhheeegggllllllkkksss~~~uuu}}}|||~~~zzzvvvwwwwww|||cccUUUTTTSSSRRRPPPMMMKKKJJJFFFGGGGGGFFFFFFFFFHHHJJJNNNUUUYYYVVVQQQNNNIIIDDDGGGGGGJJJNNNMMMJJJJJJNNNXXXUUU___tttRRRDDD<<<666666<<>><<<:::;;;<<<<<<::::::;;;<<>>;;;<<<@@@CCCCCC??????@@@@@@@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;:::999777666555555666666666555444444555666777888222444777;;;>>>???<<<:::~~~{{{uuupppmmmbbbaaajjj|||~~~|||vvvlllhhhkkkyyyoooXXXNNNOOOOOONNNNNNMMMLLLKKKGGGGGGFFFEEEEEEGGGIIIKKKGGGNNNQQQNNNKKKMMMOOOPPPGGGGGGIIIMMMLLLHHHIIILLLTTTVVVccckkkQQQAAA999666:::;;;===JJJaaawwwvvvaaaPPPAAA???<<<::::::999999999777777777777777777777777666666666666555555555555333333333222222222111111111111111111111111111111////////////////////////------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......//////000000111111111333444444666999<<<===CCCTTTYYY^^^rrrsssWWWHHHCCCCCCCCCCCCDDDFFFHHHIIISSSTTTQQQLLLQQQ\\\\\\TTTOOOOOONNNJJJFFFDDDGGGJJJTTTSSSRRRNNNKKKLLLOOOSSSPPPNNNMMMOOOTTTUUURRRNNNMMMMMMLLLLLLLLLLLLMMMMMMYYYddd||||||{{{kkk```[[[SSSSSSPPPOOOOOORRR^^^ttt}}}|||{{{{{{wwwqqqmmmmmmkkkggg______aaabbb]]]VVVUUUXXXXXX[[[^^^___```aaabbbddd```\\\ZZZ]]]fffoootttuuu~~~}}}|||}}}}}}{{{xxxvvvxxxxxxwwwffffffrrr||||||}}}~~~|||xxxppphhhccc```aaadddgggjjjjjjiiihhhVVVJJJCCCOOOhhhwwwrrrdddSSSGGG<<<999888888999;;;::::::::::::::::::;;;<<<;;;<<<===>>>===<<<:::999999999:::;;;;;;<<<<<<<<>>???AAACCCDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEIIIIIIGGGJJJOOOMMMNNNiiizzzyyyhhhWWWKKKDDDBBBAAA???===>>>AAABBBBBB@@@AAAAAAAAA@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;:::999777666555555666666666555444444444666777888666888;;;???BBBBBBAAA???~~~qqqfff\\\XXXcccqqqvvvqqqllljjjqqqtttttt{{{yyyxxx}}}{{{mmmhhhgggeeeooouuusssiiiiiikkknnnuuu{{{uuuyyyyyyxxx}}}|||ooo[[[NNNGGGHHHIIIJJJKKKKKKLLLLLLJJJIIIGGGFFFGGGIIILLLNNNJJJNNNNNNJJJIIINNNSSSUUUNNNMMMOOORRRQQQMMMMMMQQQVVV```mmmbbbFFF:::777999999:::EEE\\\tttsss\\\JJJDDD<<<999:::<<<:::888777777777777777777777777666666666666555555555555333333333333222222222222222222222222222222222222////////////////////////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,......//////000000111111333222111333666:::>>>@@@TTTgggnnnmmmuuu|||oooTTTFFFEEEDDDCCCCCCDDDFFFIIIJJJPPPQQQNNNKKKPPPXXXXXXQQQOOOOOOLLLHHHCCCCCCGGGKKKPPPPPPPPPNNNJJJGGGGGGGGGIIIHHHGGGJJJNNNPPPNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLPPPMMM```tttggg```XXXKKKMMMOOOMMMHHHGGGRRR```|||{{{~~~~~~{{{qqqppprrruuurrrjjjddddddgggmmmrrrqqqkkkiiinnnsssnnnjjjfffgggkkkqqqssstttvvvuuusssuuuxxx{{{||||||zzzwww{{{~~~|||lll^^^cccvvvyyynnnccc]]][[[[[[\\\ZZZ\\\ccciiihhh^^^UUUDDDBBBNNNiii{{{uuudddWWWGGG>>>777777888888999<<<;;;::::::999999999999:::999999:::;;;;;;:::888777;;;999999;;;@@@BBB@@@>>>CCCBBBAAA???======@@@BBBCCCCCCCCCEEEGGGGGGFFFDDD@@@@@@BBBFFFGGGFFFIIIOOOOOOMMMtttjjj^^^rrryyyxxxoooyyyhhhWWWLLLEEECCC@@@???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;:::999777666555555666666666555444444444555666777999<<>>999<<>>NNNiiiqqqYYYJJJ???999555777999888999;;;;;;::::::999888888888888::::::;;;<<<<<<;;;:::999===:::999>>>DDDGGGEEEAAACCCCCCAAA???======???AAADDDDDDEEEHHHJJJJJJGGGEEECCCBBBCCCGGGGGGEEEHHHMMMPPPUUUkkkwww___ccc}}}gggpppxxxdddVVVGGGBBB???@@@BBBAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;:::888777666555555666666666555444444444555666666777???IIIQQQTTTRRRNNNKKKppplllzzz}}}uuujjjfffnnn{{{}}}}}}}}}{{{nnn```___eee~~~vvvkkk```[[[```hhhuuuqqqjjjooo{{{~~~mmmeeedddiiifffWWWKKKIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHEEEFFFIIIMMMOOOOOOPPPMMMKKKOOOXXX]]]TTTHHHRRRPPPQQQSSSQQQNNNOOOSSSXXXeeemmmfffLLL===;;;888999BBBWWWssszzzeeeUUUCCC:::<<>>DDDeee|||jjjUUUBBB;;;777666999:::888888;;;;;;::::::999888888888888;;;;;;;;;;;;<<<;;;;;;;;;;;;999999>>>DDDGGGDDD@@@BBBCCCBBB@@@>>>===>>>@@@BBBCCCDDDGGGJJJJJJHHHFFFIIIGGGGGGIIIHHHEEEGGGKKKDDDUUUaaa}}}jjj^^^ppp}}}|||iiizzzoooaaaKKKBBB===???BBBAAA@@@BBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;:::888777666555555666666666555444333333444555666666CCCTTTaaaeeebbb\\\XXX~~~}}}|||wwwxxxyyyttt|||sssnnniiifffddd^^^SSSJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEBBBAAACCCGGGKKKKKKJJJMMMLLLLLLUUUdddlllcccUUURRRPPPQQQSSSQQQOOOPPPUUUWWWbbbhhhuuujjjMMM>>>:::777777>>>PPPmmmwwweeeNNN???<<<===<<<999888888888888888888888888666666666666555555555555333333333333444444444444333333333333333333333333000000000000000000000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------.........//////000000111111///111555888666>>>YYYttt~~~wwwaaaLLLFFFHHHHHHHHHHHHHHHIIIJJJJJJEEEMMMTTTSSSMMMJJJLLLOOOKKKOOORRRQQQNNNJJJIIIJJJMMMOOORRRUUUVVVTTTOOOKKKJJJJJJKKKLLLNNNPPPRRRSSSPPPOOONNNMMMLLLLLLLLLMMMRRRLLLKKKTTTfff}}}vvvlllddd[[[RRRNNNKKKFFFCCCDDDFFFVVVjjj|||}}}~~~|||~~~|||{{{}}}{{{vvvuuutttssstttuuuyyy|||~~~{{{~~~wwwttt{{{vvveeeXXX^^^gggpppuuuxxxwwwnnneeeVVVTTTSSSVVV[[[^^^]]]ZZZgggrrryyyrrr]]]HHH===;;;ZZZ{{{ooo___OOO???:::777777::::::888999<<<;;;::::::999999999999:::999999999999::::::::::::999888999===AAABBB@@@===AAABBBCCCCCCAAA??????@@@???@@@AAADDDGGGHHHGGGFFFGGGEEEFFFGGGFFFCCCDDDIII:::MMMUUUfffhhhqqq}}}uuuuuunnn~~~wwwlllSSSGGG>>>@@@BBB??????BBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;:::999777666555555666666666555444333333333444555777GGG]]]ooouuusssnnnkkk|||wwwtttuuu|||vvvwwwwwwggghhhgggaaaXXXQQQNNNKKKGGGHHHHHHHHHIIIHHHHHHGGGGGGBBB@@@???CCCIIILLLJJJHHHKKKKKKLLLRRR^^^gggeee]]]RRRPPPPPPSSSRRRPPPRRRWWWRRR^^^bbbfffvvvrrrZZZBBB<<<888777;;;JJJeee}}}zzz___JJJAAA>>><<<;;;888888888888888888888888666666666666555555555555333333333444444444555555333333333333333333333333000000000000000000000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............//////000000111111111000222777:::GGGfff}}}{{{nnn[[[JJJGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJJJJIIIGGGFFFIIILLLMMMPPPRRRPPPMMMJJJKKKLLLMMMMMMOOORRRTTTSSSOOOKKKHHHIIIJJJJJJKKKMMMOOOQQQRRRQQQPPPOOOOOONNNNNNNNNQQQLLLOOOWWWZZZgggssspppjjjddd^^^UUUJJJDDDCCCEEEGGGQQQaaaqqq}}}~~~wwwxxxyyyzzz}}}|||xxxuuu|||vvvpppnnnkkkeeeaaaaaammmtttyyywwwrrrkkk```VVVHHHMMMSSSWWWZZZ^^^dddhhh}}}jjjRRRIIISSSaaaiiiTTTEEE<<<888666777::::::888999===::::::::::::::::::;;;<<<888888888888999999:::;;;:::;;;===???@@@???>>><<<>>>AAAEEEFFFDDDBBB@@@@@@???>>>???BBBFFFHHHIIIIIIHHHGGGIIILLLMMMKKKNNNSSSJJJPPPTTTaaa|||rrrqqq|||www___NNNBBBBBBBBB>>>===AAA>>>???@@@@@@AAA@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;:::999777666555555666666666555444333333333444444777HHH```sss|||~~~|||{{{vvvssshhheeezzzpppjjjsss~~~nnniii^^^```YYYLLLGGGLLLOOOKKKGGGGGGHHHHHHHHHHHHGGGGGGCCCAAAAAAFFFLLLNNNLLLIIIFFFGGGFFFEEEJJJRRRUUUTTTMMMKKKLLLNNNMMMLLLNNNTTTIIIVVVZZZXXXZZZkkkuuuFFF@@@;;;999;;;GGGaaayyynnnUUUGGGAAA??????888888888888888888888888777666666666555555555555333333333444444555555555333333333333333333333333000000000000000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...............//////000111111111444//////666>>>NNNooo}}}rrriiiYYYLLLLLLGGGHHHJJJLLLLLLKKKIIIHHHXXXOOOGGGEEEGGGHHHIIIJJJKKKMMMOOOMMMKKKKKKNNNRRRIIIIIIJJJNNNRRRSSSPPPMMMHHHIIIJJJJJJJJJKKKNNNPPPTTTSSSRRRQQQPPPPPPOOOPPPKKKYYYbbb]]]WWW^^^tttwwwvvvuuuoooaaaQQQHHHGGGCCC???EEERRRXXXaaa{{{uuunnnfff___\\\cccuuu~~~wwwkkkcccaaa___UUUIIINNNTTTXXXWWWVVV]]]nnn}}}rrrYYYKKKWWW{{{jjjLLL;;;888666555666999999888:::???::::::::::::;;;<<<<<<===::::::999999:::;;;<<<<<<===???CCCDDDBBB@@@???>>>===AAAFFFHHHFFFDDDAAA@@@@@@@@@@@@CCCGGGJJJLLLMMMQQQQQQTTTYYY[[[\\\```fffeee]]]\\\hhh}}}eee}}}gggUUUFFFDDDCCC===;;;@@@======>>>???@@@@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;:::999777666555555666666666555444333222333333444666FFF^^^rrr|||