BM[6( [[[<<<888222555111111111000000000000111111000111111111111222222222666888BBBgggbbbZZZ]]]```jjjsssxxxnnnlllccc^^^cccrrr|||zzzxxxyyylllmmmrrr|||{{{|||~~~}}}|||}}}~~~~~~}}}yyy{{{{{{zzz|||}}}xxxxxxyyy}}}}}}~~~|||{{{{{{{{{{{{zzzwwwsssmmmkkkjjjgggccc```aaaaaaaaaaaaccceeehhhiiiooooooppppppqqqssstttuuuuuuuuutttttttttttttttuuuppplllgggcccbbb```___^^^ZZZ\\\___aaabbbeeeiiilllnnnqqqssssssrrrrrrvvvyyyzzz{{{}}}|||{{{{{{}}}~~~|||uuukkkbbb^^^]]]]]]^^^___cccnnnyyy}}}{{{zzz|||}}}zzzuuuqqqpppuuu}}}{{{xxxooommmgggbbbhhhuuurrraaa[[[]]]eeeooowwwuuuyyy|||~~~|||vvvrrrsssyyyVVVRRR```KKKBBB::::::;;;:::999999888OOO|||yyybbb]]]iiivvvxxx}}}|||rrrqqqiiifffbbb^^^___bbbgggjjj___TTTJJJFFFFFFEEEFFFHHHKKKNNNTTTZZZ___cccdddeeehhhkkkuuu{{{zzzzzz\\\QQQOOOQQQYYYhhhxxxqqqlllhhhiiimmmpppooommmnnnjjjfffeeefffgggeeebbb```^^^[[[YYYWWWWWWXXXXXXRRRXXX\\\ZZZ\\\ccclllpppiii|||```MMMqqq}}}lllkkk<<<333......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---000222888???RRRppptttbbbXXXWWW^^^kkkwww|||\\\===888222555111111111000000000000111111000000111111111222222222666888CCCiiibbbZZZ\\\aaammmwwwvvvnnnjjjddd```dddsss|||{{{yyyzzzrrrmmmrrr{{{||||||{{{{{{}}}~~~}}}}}}|||{{{yyyvvvyyyzzzyyy{{{~~~}}}xxxyyyzzz}}}}}}||||||}}}~~~{{{~~~~~~||||||}}}~~~~~~}}}{{{xxxtttrrrqqqpppmmmkkkhhhhhhfffdddbbb```aaaaaabbbaaa___^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^_________]]]\\\\\\\\\^^^___```cccfffiiikkklllnnnqqqtttuuuwwwxxxxxxwwwxxxzzz}}}~~~}}}{{{yyyvvvuuutttrrrllleeebbbccceeeeeedddgggkkkttt|||~~~{{{{{{~~~}}}zzzvvvrrrrrrvvv{{{~~~xxxuuujjjgggbbbcccnnn~~~rrrfff]]]___gggpppwww}}}yyy{{{|||{{{~~~vvvsssrrrtttzzz~~~zzzQQQPPP\\\LLLBBB::::::<<<;;;999999;;;TTT|||{{{ddd```mmmyyyvvv~~~sssrrrgggeeeaaa______bbbfffiii^^^UUUMMMJJJIIIHHHIIILLLQQQTTTYYY___fffmmmrrrttt{{{xxx}}}|||```QQQPPPRRRZZZhhhyyy~~~yyyqqqnnnjjjjjjmmmnnnllliiiiiifffcccbbbccccccbbb```aaa___\\\YYYWWWVVVVVVWWWSSSWWWYYYZZZaaallltttvvvnnn___NNNnnn~~~lllooo???666......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------+++,,,---,,,,,,---000222777>>>RRRqqqxxxaaaTTTXXX___kkkxxx]]]>>>999111444111111111000000000000111111000000111111111222222222666888CCClllbbb\\\^^^bbbpppzzzxxxpppiiieee```eeettt~~~}}}zzz{{{ssslllvvv}}}zzz{{{{{{yyyyyy|||}}}zzzyyyzzzzzzyyyxxxtttwwwwwwwwwyyy}}}{{{www||||||}}}~~~zzztttrrrvvv~~~}}}}}}}}}~~~~~~}}}{{{|||{{{~~~|||{{{{{{|||}}}{{{yyyxxxyyyxxxxxxwwwvvvvvvuuuqqqllliiiiiiiiibbbaaa___]]][[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZ[[[^^^___```aaaccceeehhhjjjoooqqquuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~|||zzzwwwtttqqqoooiiihhhjjjooowww|||}}}}}}yyy{{{|||}}}~~~{{{yyyyyyzzz{{{|||wwwrrrpppddddddgggnnn|||zzzddd______hhhsssyyy~~~~~~zzzuuuxxxrrrsssuuu{{{~~~yyynnnOOOMMMVVVyyyLLLBBB::::::<<<;;;999:::<<>>[[[~~~|||zzzrrryyyyyyccc```ooovvvwwwrrrrrrkkkjjjhhhfffeeeddddddeee\\\XXXVVVUUUSSSPPPRRRVVVQQQ[[[lll}}}|||zzz^^^PPPPPPQQQVVV___nnn}}}|||uuurrrmmmgggcccaaa___^^^YYYXXXVVVSSSOOONNNNNNOOOSSSUUUYYYZZZZZZWWWSSSPPPSSSRRRRRR[[[sss[[[KKK^^^III777......---,,,,,,,,,,,,---++++++++++++,,,---...///,,,---......---...111444;;;HHHhhhxxx{{{gggYYYYYY```hhhqqqjjj@@@555555222444222222111111111111222222000111111111111222222222444777HHHiiifffdddoooiiippp{{{rrreeeZZZSSSYYYbbbmmmyyy{{{kkkooottt~~~{{{wwwvvvvvvyyy~~~|||vvvvvvuuusssooommmooouuuzzzyyyvvvqqqmmmmmmpppuuuxxxyyyvvvsssttt|||{{{zzzxxxyyy~~~{{{xxxyyy|||{{{yyyyyyzzz{{{yyyxxx~~~~~~~~~|||zzzzzz{{{|||zzzzzz||||||}}}{{{}}}{{{|||zzzwwwuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}|||yyyxxx{{{|||}}}~~~~~~}}}||||||wwwyyy{{{|||}}}~~~}}}wwwyyywww{{{wwwwwwyyyxxxooofffbbbeeekkkqqqvvveee]]]cccmmm{{{~~~}}}yyyzzz{{{uuummmfffgggnnnuuuwwwvvv||||||}}}~~~{{{tttnnnmmmzzz{{{zzzVVVVVVtttPPP>>>:::>>>:::888;;;999;;;]]]vvvqqqwwwzzzqqq\\\___qqqrrr~~~qqqooossspppgggeeeeeedddlllnnnccc\\\[[[XXXUUUSSSQQQQQQQQQUUU^^^kkk}}}wwwXXXNNNNNNOOORRR\\\ooozzztttrrrnnnllliiieee```]]]ZZZVVVTTTTTTRRROOORRRWWW\\\ZZZXXXVVVTTTRRRPPPOOORRRRRRRRRYYYmmm]]]NNN]]]LLL555000000///...---,,,,,,,,,---------,,,,,,+++++++++...---,,,---///111111111;;;UUUuuu~~~nnn\\\[[[dddhhhppp}}}ddd;;;555777444444222222111111111111222222000111111111111222222222555888JJJkkkfffcccnnniiiqqq|||sssfff[[[TTTYYYbbbmmmxxx~~~}}}zzznnnpppsss{{{uuuuuuuuuuuuvvvxxxwwwuuuvvvvvvtttqqqmmmmmmpppsssxxxvvvsssqqqpppppprrrssstttttttttvvvzzzyyyzzz}}}~~~}}}zzz||||||zzzyyyyyyzzzyyyxxxvvvvvv{{{}}}{{{|||~~~|||zzzzzz}}}}}}{{{}}}{{{}}}}}}~~~~~~~~~}}}|||||||||||||||{{{{{{{{{zzzxxxyyy{{{|||}}}|||{{{zzz~~~}}}{{{zzzzzz{{{|||}}}{{{|||}}}}}}||||||~~~xxxqqqlllkkkrrr{{{|||tttjjjeeehhhrrr|||sssgggaaacccllluuuvvvzzz{{{yyyyyy|||zzzuuupppkkkgggjjjrrryyyzzzyyy}}}{{{zzzyyyvvvrrrnnnppp|||XXXVVVrrrQQQ???:::>>>:::888;;;999@@@ccc|||tttpppvvvxxxppp\\\^^^sssvvvsssqqqtttrrriiigggffffffooorrrhhh___\\\XXXUUUTTTSSSQQQPPPQQQ^^^mmmxxx[[[MMMMMMOOORRR\\\nnnzzzuuurrrnnnjjjgggddd___\\\ZZZWWWVVVWWWWWWUUUWWW\\\aaa]]]WWWSSSQQQQQQRRRSSSUUUVVVWWW]]]oooYYYQQQgggMMM333000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,---///000111111???[[[||||||sss______gggkkksss\\\666444888444444222222111111111111222222000111111111111222222222555999LLLmmmfffcccmmmhhhqqq~~~tttfff\\\UUUYYYaaammmwww|||zzzwwwpppqqqsssyyyyyy}}}zzzuuussstttwwwwwwvvvsssoookkkjjjjjjssstttuuuuuuuuusssqqqooommmooosssvvvxxxyyyxxxwwwyyyuuutttyyy~~~}}}|||zzzyyyxxxxxxwwwuuusssqqq{{{zzzvvvvvvwwwuuuwwwzzz{{{|||~~~yyyzzz}}}~~~}}}{{{zzzyyyxxxvvvwwwyyyzzz||||||}}}|||~~~zzzwwwvvvxxx|||~~~}}}|||}}}~~~~~~||||||{{{nnnlllkkkkkkjjjmmmwww}}}tttkkkdddfffrrrtttaaaXXX___mmmxxx}}}wwwzzz{{{xxxvvvtttooojjjffffffjjjttt~~~}}}xxxuuusssqqqooommmrrr}}}\\\VVVnnnRRR???:::>>>999888;;;:::CCCkkk{{{uuurrrwwwwwwooo[[[^^^tttxxxtttrrruuutttkkkiiiiiihhhrrrxxxoooccc^^^XXXVVVWWWVVVRRRNNNMMM\\\lll~~~xxx]]]LLLMMMOOOSSS\\\kkk~~~~~~|||yyyuuuqqqmmmhhheeebbb^^^\\\XXXUUUUUUYYY[[[[[[]]]bbbggg```WWWQQQOOOQQQTTTVVVTTTXXXZZZ```qqq{{{VVVOOOjjjOOO222000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------...000111333???]]]{{{{{{eeecccjjjllltttYYY777555666333444222222111111111111222222000000111111111222222222444999LLLlllhhhbbblllhhhrrr}}}tttfff[[[WWWXXX```mmmvvvyyywwwuuuqqqqqqrrr~~~zzztttvvvwwwxxxyyywwwsssnnniiifffkkknnnssswwwxxxvvvsssqqqhhhkkknnnrrruuuvvvvvvvvvtttssstttxxx}}}~~~~~~}}}{{{zzzxxxxxxwwwvvvssspppuuu||||||tttmmmkkkjjjiiijjjmmmuuutttwww|||{{{xxx{{{~~~{{{yyy~~~{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~{{{xxxxxxyyy{{{}}}}}}|||~~~zzz}}}~~~|||zzz|||{{{ssslllccchhhrrrzzz|||}}}wwwqqqhhheeefffppprrrggg[[[YYYeeeuuu~~~~~~yyyyyyxxxsssmmmhhheeebbb```fffsss}}}xxxssspppnnnlllkkkqqq}}}___TTTfffSSS@@@:::>>>999888;;;:::DDDsssyyyvvvzzzxxxnnnZZZ\\\sss}}}vvvsssqqqtttuuummmkkkjjjiiittt{{{ttthhh```YYYWWWYYYYYYSSSNNNKKKXXXfffxxxwww\\\LLLMMMPPPSSS[[[hhhxxx~~~vvvuuuwwwtttqqqkkkgggdddaaa^^^[[[TTTQQQSSSYYY^^^___bbbfffiiibbbXXXQQQPPPSSSUUUWWWQQQVVVZZZ```pppzzzVVVKKKggguuuyyySSS333///...------,,,,,,,,,---+++++++++,,,,,,---------,,,------------///222444???^^^~~~jjjdddjjjkkkrrrZZZ<<<777333000444222222111111111111222222000000111111111222222222222888JJJiiikkkcccllliiisss|||rrreeeZZZWWWWWW^^^lllvvvvvvttttttpppqqqrrr{{{www}}}xxxyyyzzz{{{xxxsssnnnjjjdddhhhnnntttxxxyyyxxxvvvkkkjjjjjjkkkmmmqqquuuxxxtttttttttuuuxxx|||}}}}}}}}}}}}|||{{{|||zzzyyyxxxxxxwwwuuuqqqnnnvvvwwwyyy{{{}}}|||yyywwwlllddd___^^^]]]]]]___ccciiiiiimmmrrrvvv{{{|||xxxvvv}}}|||{{{zzzyyyyyyzzzzzzyyyzzzzzz|||}}}~~~~~~}}}||||||||||||}}}}}}}}}{{{zzzzzz|||~~~vvvzzz}}}|||{{{}}}zzzuuussspppkkkgggbbbiiivvv}}}vvvooojjjeeeiiisssuuu```bbbcccfffoooyyy{{{vvvrrrppplllgggbbb```bbbeeehhhqqq|||{{{xxxtttooolllkkkjjjrrr}}}}}}[[[OOO\\\TTTAAA;;;===999888<<<:::DDD{{{{{{wwwzzzvvv~~~nnnZZZZZZppp}}}www}}}~~~rrrpppsssuuunnnlllkkkiiisss{{{tttkkkddd\\\YYY[[[ZZZTTTNNNLLLTTT^^^qqq}}}|||uuuXXXMMMNNNPPPSSSYYYeeettt|||tttsssyyyrrroookkkgggdddaaa^^^[[[TTTQQQRRRZZZaaadddhhhlllhhhaaaXXXSSSTTTUUUVVVUUURRRWWWZZZ___nnn}}}~~~yyyVVVLLLcccqqqsssVVV555...------,,,,,,,,,,,,---+++++++++,,,,,,---------,,,---------,,,...222666BBBaaajjjbbbjjjjjjoooYYY>>>888222...444222222111111111111222222000111111111111222222222222777IIIfffoooeeemmmjjjttt{{{rrrdddZZZWWWUUU\\\llluuutttqqqsssppppppqqqvvvyyy{{{{{{|||||||||xxxsssoooeeefffjjjnnnssswwwyyy{{{sssooojjjeeeeeeiiinnnrrrpppssssssrrrtttyyy|||{{{|||zzzzzz~~~}}}zzzxxxzzzzzzyyyxxxxxxxxxuuuqqqnnnqqqnnnkkkmmmooooookkkggg[[[YYYXXXZZZZZZZZZ___fffjjjnnnqqqqqqwww}}}zzzxxx~~~~~~~~~~~~}}}||||||zzzzzzxxxxxxyyy{{{}}}~~~~~~|||{{{xxxxxxwwwvvvuuuvvvyyy{{{uuuxxx|||}}}}}}yyyqqqoooooommmmmmnnnllloooxxx{{{ssslllhhhffflllvvv~~~oooeeeXXXeeepppsssuuuwwwssskkkdddaaa___^^^]]]aaajjjtttyyy}}}xxxxxxuuuqqqmmmkkkkkkkkkuuu}}}~~~|||TTTLLLXXXVVVBBB;;;===999888<<<;;;FFFwwwsssvvvrrrzzzooo[[[YYYmmmtttssszzz{{{tttqqquuuuuuooonnnlllhhhqqqxxxrrrmmmggg```\\\\\\ZZZUUUPPPMMMSSSYYYlll~~~wwwwww{{{sssVVVKKKMMMNNNQQQXXXeeeuuuwwwvvv{{{pppmmmkkkhhhfffccc___\\\YYYTTTTTT[[[dddiiinnnrrrggg___WWWTTTVVVXXXWWWTTTWWWZZZ[[[___lllzzzuuuSSSHHH]]]tttyyyUUU555------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++---...,,,+++---333888BBB]]]|||jjjbbbllllllnnnUUU<<<999444...444222222111111111111222222000111111111111222222222333888HHHcccrrrgggnnnkkkuuu{{{rrreee[[[VVVSSS[[[kkkuuurrrpppsssqqqooonnn{{{|||www{{{~~~|||}}}}}}{{{wwwsssllljjjhhhhhhkkkqqqwww{{{yyyuuunnnhhheeeeeegggiiijjjppprrrqqqrrrwwwyyyvvvvvvuuuvvvzzz{{{xxxxxxzzzyyyxxxxxxyyyyyyvvvrrroookkkjjjjjjjjjjjjhhheeebbb]]]___dddgggeeeccciiiqqq}}}{{{{{{|||~~~~~~|||zzzwwwvvvuuutttvvvyyy}}}|||}}}~~~~~~}}}|||yyyyyyxxxvvvtttuuuxxx{{{wwwxxx{{{}}}~~~~~~}}}|||vvvqqqoooqqqsssrrrvvv{{{{{{|||xxxoooiiihhhiiikkkyyy{{{lllbbb___```nnnxxxvvvrrrqqqkkkaaa]]][[[[[[___cccjjjxxx}}}wwwuuutttqqqlllhhhhhhkkkooouuu}}}~~~|||{{{tttQQQNNN___WWWCCC;;;===888777<<<;;;FFFzzztttppptttrrrzzzooo\\\YYYlllxxxzzz{{{xxxvvvyyyvvvqqqqqqnnniiipppuuuooonnnjjjddd___\\\XXXUUURRRNNNUUU[[[lllyyyyyytttVVVGGGIIIKKKOOOXXXgggyyyyyyvvvzzzmmmlllkkkjjjiiieeeaaa]]]\\\UUUSSSZZZdddjjjoootttfff^^^UUURRRUUUXXXXXXVVVYYYZZZ[[[___ooosssPPPFFF\\\|||{{{PPP222---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---...,,,+++---333999AAAYYYssskkkeeerrrsssqqqPPP888999666///333222222111111111111222222000111111111111222222222444888HHHbbbuuuiiioookkkuuu{{{sssggg]]]UUURRRZZZkkkuuurrrpppsssrrrooolllxxx}}}|||~~~}}}}}}||||||{{{xxxttttttoooiiidddeeekkksssyyy{{{xxxsssmmmiiifffeeedddgggooorrrqqqqqquuutttppprrrqqqsssxxxzzzxxxxxx{{{xxxxxxxxxyyyyyywwwssspppjjjmmmpppppplllhhhffffffiiimmmtttvvvqqqmmmrrr{{{}}}{{{xxxzzz|||~~~~~~|||yyyvvvsssrrrqqqrrrtttyyy}}}|||||||||}}}}}}}}}}}}}}}~~~}}}|||yyywwwxxxzzz}}}xxxyyy{{{~~~|||wwwsssooommmpppvvvyyyyyy~~~}}}yyyqqqkkkhhhkkkrrrwwwlll]]][[[___jjjvvvzzzsssmmmlllfff]]]___]]]```fffkkksss}}}yyywwwtttrrrmmmfffccceeelllrrrttt}}}}}}}}}|||{{{lllRRRTTThhhWWWCCC<<<===888777<<<;;;DDDtttsssooouuuttt~~~~~~nnn\\\YYYmmmvvv||||||zzz}}}wwwsssssspppjjjoootttmmmnnnkkkgggaaa\\\XXXUUUTTTNNNXXX___nnn~~~tttWWWDDDFFFIIINNNXXXiii}}}wwwuuuwwwkkkkkkkkklllkkkgggbbb]]]\\\TTTQQQWWWaaahhhnnnsssggg]]]SSSPPPSSSXXXYYYXXXVVVXXXYYY```sssrrrPPPJJJcccvvvLLL///,,,,,,,,,++++++,,,---------------,,,,,,+++++++++***---...,,,***---333:::EEEZZZrrroooiiixxxyyyuuuVVV:::777222555///000000000000000000000000000111111111111222222222999>>>HHHkkkooonnnnnnmmmxxx|||xxxsssggg[[[VVVQQQUUUeeesssvvvrrrppptttssssssvvv|||{{{}}}~~~}}}|||zzzvvvtttvvvuuupppjjjiiilllllliiiuuuxxxyyyvvvooohhheeeeeebbbhhhoooqqqoooooorrrvvvssstttuuuvvvwwwxxxyyyyyyyyyxxxvvvtttrrrrrrrrrrrrrrruuuyyy}}}~~~|||zzzxxxzzz~~~{{{www|||||||||{{{{{{|||~~~|||vvvrrrnnnqqqlllnnn||||||yyy{{{{{{zzzwwwvvvxxxzzz|||yyyyyy{{{{{{wwwwwwyyy}}}yyyxxx{{{zzztttooonnngggjjjpppxxxrrrlllsssyyyyyy|||vvvhhh``````ffflllsssrrrqqqpppnnniiibbb]]]]]]hhhmmmmmmwww~~~zzzyyyuuuuuuxxxqqqiiifffjjjjjjgggnnn{{{vvv|||wwwnnnRRRQQQvvvVVVAAA:::<<<999888;;;999???vvv{{{pppooommmsssiii[[[\\\iii{{{}}}zzzxxxssstttoooiiillluuuuuuoooooojjjddd___\\\[[[ZZZYYYQQQYYYbbbnnneeeVVVHHHIIIJJJMMMYYYmmm~~~{{{uuuvvvjjjiiihhhhhhhhhgggeeeccc[[[YYYRRRQQQ```tttyyyrrrrrr]]]SSSSSSSSSWWWZZZSSS\\\ZZZYYY___rrrjjjPPPIIIZZZaaaLLL333,,,,,,,,,++++++,,,------************************---+++,,,...---,,,111999IIISSSkkkzzzuuummmuuu{{{}}}UUU999888222555///000000000000000000000000000111111111111222222222777===IIInnnkkkkkknnnqqq||||||yyyuuujjj^^^YYYSSSUUUcccqqquuusssrrruuuuuutttuuu~~~~~~xxx{{{~~~yyy{{{}}}{{{|||}}}|||zzzzzzzzzyyyvvvtttvvvvvvqqqkkkjjjkkkjjjffflllnnnqqqssssssqqqllliiibbbcccdddfffhhhkkkoooqqqpppqqqqqqrrrsssuuuvvvwwwyyyxxxvvvuuutttuuuuuuvvvyyy~~~~~~|||yyy{{{|||xxxwwwxxxyyyzzzxxxrrrnnnhhhpppuuu~~~~~~|||yyywwwwwwyyy|||wwwttttttsssrrrtttxxxyyyvvvtttuuurrrllliiikkkrrryyy|||uuuiiihhhqqqzzzxxxvvvooofffaaabbbfffkkknnnrrrssstttpppiiibbb^^^\\\fffooowwwwwwuuutttpppnnnoookkkbbb^^^bbbfffkkkxxx{{{rrr}}}xxxnnnXXX[[[UUUAAA:::===999888;;;:::CCCvvv~~~~~~qqqpppmmmtttmmm^^^___jjj~~~{{{~~~zzzwwwrrrrrrlllfffiiissstttmmmnnnjjjfffbbb___\\\YYYVVVTTTXXXbbbqqq^^^NNNEEEHHHJJJNNN\\\ppp{{{vvvuuujjjhhhgggggggggfffdddbbb]]][[[VVVSSS```ssszzzvvvppp[[[RRRSSSSSSWWWZZZTTTXXXWWWWWW^^^ssskkkRRROOOhhh\\\wwwMMM666---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++,,,...---,,,111999DDDSSSjjj|||xxxwww~~~RRR999888222444000000000000000000000000000000111111111111222222222555<<>>:::>>>888777<<<<<>>888666<<<===WWW~~~nnneeessslllooo|||sssdddaaagggyyyyyy}}}zzzzzztttqqqiiifffooo|||}}}uuuoooiiiaaa[[[XXXYYYZZZZZZRRRPPPUUUddduuu}}}yyyuuuvvv}}}}}}~~~xxxUUUJJJFFFKKKPPPXXXfffzzz}}}|||uuukkkbbb___\\\[[[[[[\\\[[[ZZZXXXVVVSSSSSSXXXaaajjjooo^^^PPPNNNRRRQQQTTTXXXTTTRRRUUUWWWaaa~~~]]]JJJJJJsssqqqOOO666......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...------333;;;GGGWWWjjjuuuiiikkk}}}mmmaaazzzEEE555:::222333111000000000000000000000000000111111111111222222222333555<<<^^^||||||{{{zzzxxx|||tttlll```\\\VVVVVVbbbqqquuuqqqrrrrrrnnnhhhjjjttt}}}}}}sssvvv|||~~~yyyuuuvvvuuurrrqqqooommmnnnqqqtttvvvvvvrrrttttttsssuuuxxxwwwsssmmmkkkhhheeeaaa``````aaajjjpppwwwzzzxxxtttpppooodddcccbbbbbbccceeegggiiikkkkkkkkklllnnnpppssstttxxxwwwtttqqqoooooooooppprrrpppppppppnnnnnnwww{{{vvvwwwwwwxxxxxxwwwvvvtttrrrrrrrrrpppoooqqqvvv{{{}}}uuuqqquuuuuuuuuwwwwwwtttmmmhhhllllllpppwwwzzzxxxwwwyyyxxxvvvvvvyyyyyyvvvuuuxxxkkkiiihhhiiijjjiiieee```\\\]]]```gggooowww|||~~~xxxjjj]]]YYY```mmmvvvwwwxxxyyyzzz|||}}}}}}|||yyyvvvpppiiidddbbbbbbccchhhnnnyyyxxxooommmpppnnngggcccdddbbb^^^]]]]]]]]]___hhhxxxvvvuuummmrrryyymmmZZZ~~~JJJ<<<;;;???888666<<<===VVV~~~TTT\\\uuulllnnn|||uuugggbbbfffuuu~~~uuuyyy|||wwwvvvuuurrrkkkiiissswwwtttnnnfff___ZZZXXXWWWVVVRRRTTTWWW^^^nnnsssggggggcccdddiiigggiiilllpppuuuyyy|||}}}}}}pppQQQKKKIIIMMMSSS[[[jjj~~~~~~sssjjj```]]]ZZZYYYYYYZZZYYYYYYWWWSSSPPPRRRXXX___fffiii\\\OOONNNSSSPPPSSSWWWSSSRRRVVVWWW___|||^^^NNNJJJnnnmmmKKK777///...---,,,++++++++++++++++++++++++++++++++++++******+++...------333;;;IIIVVViiiqqqgggjjj~~~~~~fff```{{{DDD555:::222333222000000000000000000000000000111111111111222222222333444999ZZZ|||vvvppp}}}~~~wwwpppddd^^^TTTRRR^^^ooowwwtttuuutttnnnhhhiiiqqqwwwyyy{{{xxxzzzvvvxxxwwwtttrrrpppoooqqquuuyyy||||||wwwyyyxxxvvvxxx{{{{{{wwwsssqqqqqqrrrqqqlllddd]]]^^^bbbjjjsssyyyzzzwwwtttqqqmmmfff```^^^___cccfffkkkkkkkkklllmmmoooqqqrrrssssssssssssttttttuuuuuukkknnnrrruuurrrqqqyyy~~~uuuvvvxxxzzzzzzyyywwwvvvnnnnnnmmmkkkjjjnnntttzzz{{{}}}~~~{{{vvvmmmbbbZZZeeekkkwwwxxxuuuuuurrrrrrvvvvvvrrrnnnnnnddddddcccaaa^^^[[[YYYXXX^^^bbbkkkwww~~~yyyeee```[[[\\\hhhuuu}}}~~~}}}zzz|||xxxxxxsssjjj```]]]```eeehhhiiipppyyy}}}xxxnnnhhhlllooolllccc___``````\\\[[[^^^bbbfffppp~~~xxxuuummmrrr|||oooYYYIII;;;;;;???888666<<<>>>TTT}}}|||DDDPPPzzzoooqqq~~~yyyiiidddfffuuu{{{tttwwwzzzyyyuuurrrlllkkkuuuwwwwwwrrrkkkccc]]]YYYTTTQQQTTTXXXYYY\\\jjjrrr\\\TTTYYYXXXZZZ]]][[[^^^bbbiiiqqqvvvzzz{{{{{{lllOOOLLLJJJOOOUUU]]]mmmrrrjjj___\\\YYYWWWXXXYYYXXXXXXTTTOOOLLLOOOWWW]]]aaaddd[[[OOONNNSSSPPPRRRVVVRRRVVVYYYYYY^^^yyyaaaRRRMMMooojjj{{{CCC333///...---,,,++++++++++++***************************)))+++...------333;;;LLLVVVkkkqqqhhhmmm~~~}}}cccaaa|||wwwJJJ666777888444///111111000000000000111111111111000000000000000111333333;;;UUU|||}}}wwwuuuyyyooonnn{{{}}}~~~yyytttooofffXXXRRR\\\mmmtttrrrppppppooonnnooosssyyy}}}~~~}}}zzz{{{}}}zzzvvvtttoooqqquuuzzz~~~~~~{{{xxxzzz}}}}}}xxxuuuvvvwwwuuuqqqvvv|||~~~zzzrrrkkkfff]]]\\\\\\aaaiiiqqqvvvxxxzzzvvvnnnfff```]]]\\\\\\]]]aaagggmmmppppppnnnllllllpppqqqlllkkknnnrrrssspppqqqqqqqqqrrruuuyyy}}}uuuvvvyyy|||{{{xxxuuuvvvwwwpppllliiijjjpppwww|||~~~xxxzzzvvvyyywwwmmmdddaaacccgggrrrxxx}}}yyyxxxssssssrrrqqqnnniiieeeccc``````___^^^\\\]]]___aaaiiiqqq|||uuuiiibbb]]]]]]```hhhrrrzzz{{{zzz{{{|||}}}zzzqqqkkkbbb[[[aaannnpppooovvv~~~tttnnnpppnnniiiccc```___^^^\\\YYYYYYeeefffmmm|||~~~{{{}}}}}}uuukkklllqqqdddSSS~~~FFF???999888888888:::===UUUxxx[[[EEELLLsssyyyyyyuuuooo___bbb{{{yyyxxxsss~~~zzzuuutttmmmiiiqqq~~~yyyyyywwwrrriii___XXXWWWXXXZZZXXXZZZcccppp|||aaa]]]\\\aaagggkkkmmmooouuuyyycccOOOMMMKKKPPPVVV___ppp~~~ooobbb[[[[[[YYYUUUSSSSSSUUUXXXSSSIIIDDDJJJRRRWWW]]]cccVVVVVVTTTQQQNNNNNNPPPRRRQQQSSSTTT___|||cccMMMOOOqqqkkkrrrAAA000///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,...------333;;;JJJZZZjjjttthhhrrr{{{bbbcccuuuzzzJJJ555555777444111111111000000000000111111111111000000000000111111444333999RRRxxxyyy{{{vvvuuukkkkkkxxx}}}zzzuuummmeeeYYYRRRZZZkkkvvvxxxtttssspppnnnnnnssszzz}}}|||||||||xxxtttrrrtttuuuwww{{{~~~~~~{{{yyyxxxtttuuuuuusssoootttzzz|||yyytttnnnkkk___\\\ZZZ\\\bbbjjjooorrr{{{xxxrrrlllfffcccbbbaaa\\\^^^bbbgggkkkmmmooopppkkkoooooojjjgggiiikkkkkktttttttttssssssvvvzzz}}}|||qqqpppsssvvvvvvuuutttvvvxxxqqqqqqqqqtttxxxzzzyyywwwyyy}}}|||uuuuuu||||||vvv{{{yyytttnnniiihhhkkkooozzz}}}{{{vvvsssooonnnllliiieeeaaa]]][[[]]]\\\[[[ZZZ\\\bbbkkkqqqxxxxxxxxxsssllleee___\\\aaaccchhhpppwww{{{{{{zzz}}}}}}~~~xxxrrrlllccc\\\dddrrr~~~xxx{{{}}}oooiiieeecccaaa___^^^\\\YYYWWW\\\kkkpppttt}}}~~~wwwxxxxxx}}}~~~sssiiiiiiooo~~~```UUU~~~FFF???999888888888999===LLLoooVVVBBBLLL{{{}}}wwwxxxvvvtttdddeeezzzwwwsssttt~~~zzzsssrrrkkkffflllyyy}}}yyyyyyxxxtttmmmddd]]][[[[[[ZZZXXXXXX```mmmyyy~~~sss]]]\\\^^^fffqqq~~~```LLLJJJLLLPPPUUU___qqqooobbb\\\[[[YYYVVVSSSSSSUUUXXXQQQGGGCCCIIIRRRXXX^^^cccUUUUUUSSSQQQNNNNNNOOOQQQTTTVVVWWW___yyybbbRRRVVVxxx|||zzzjjjyyyFFF333///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,...------333;;;III[[[mmmsssiiiwww||||||ccccccuuuzzzIII555444555333333111111000000000000111111111000000000000000111111555444777NNN}}}}}}sssnnnfffiiittt~~~{{{vvvoooiii]]]TTTVVVeeettt|||xxxuuuqqqnnnnnnttt}}}~~~~~~~~~}}}|||zzz{{{vvvrrrqqqwwwwwwxxxzzz||||||yyywww}}}vvvrrrssstttsssnnnrrrwwwyyyxxxtttrrrqqqhhhccc^^^[[[]]]aaaeeegggssstttvvvvvvtttooojjjggg[[[[[[\\\^^^aaaeeeiiikkkhhhlllmmmjjjiiilllmmmllluuuuuuuuutttssstttwwwzzzyyytttrrrsssuuuvvvuuuvvvxxxzzzrrrrrrtttvvvyyyyyywwwuuuzzzvvvvvvyyyzzzxxxvvvxxxwwwvvvtttssstttwwwzzz~~~}}}}}}|||zzzvvvqqqmmmfffdddaaa^^^[[[YYYXXXWWWXXX[[[^^^ccchhhpppxxx}}}zzzuuukkkaaa[[[ZZZ^^^bbbhhhmmmsssxxx{{{{{{{{{{{{{{{vvvrrrnnneee^^^gggvvv|||tttccc]]]^^^___^^^\\\ZZZZZZZZZbbbqqqxxxxxx{{{~~~zzzvvvwwwvvv~~~uuunnnfffeeemmm^^^___zzzEEE>>>999888888777999<<>>JJJaaaoooyyykkkkkk}}}}}}zzzpppsssjjjgggnnnrrrZZZ@@@999222666111111000000000000000000000000000000000000111111111111111666555999XXXooonnniiioooqqq~~~|||xxxwwwtttrrrpppggg]]]]]]cccwwwwwwtttpppoooqqqtttuuuxxx{{{~~~}}}zzzxxxwwwxxxvvvrrrmmmkkkkkknnnqqqnnnmmmllljjjgggeeebbbaaajjjnnnooouuuvvvvvvvvvtttpppkkkfffbbbhhheeedddeeegggjjjpppuuuwwwzzzvvvkkkcccaaa]]]WWWXXXTTTTTTYYY\\\^^^dddmmmpppqqqssstttsssqqqnnnlllccc___ZZZXXXYYYXXXUUUSSSVVVUUUUUUTTTTTTTTTUUUUUUZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\^^^___`````````aaa___]]]ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTT]]]```eeeiiimmmnnnnnnmmmvvvuuurrrnnniiibbb]]]YYYWWWYYY\\\aaagggkkknnnooouuusssooommmpppsssoooiiinnnqqquuu{{{uuuuuuuuuuuuuuuvvvxxxyyyuuusssrrrrrrtttuuuuuuttttttqqqkkkfffaaa^^^\\\\\\```kkkzzzwwwqqqlllllliiinnn{{{wwwxxx~~~{{{pppjjjgggfffsssllllllSSS<<<:::888777555555555666:::WWWFFF@@@XXX|||mmmzzz{{{qqqgggssszzzttt^^^bbbccceeerrr|||pppvvvtttvvvwwwjjjeeejjj{{{~~~wwwjjj```QQQSSSeeeooosss|||fffRRRHHHHHHKKKNNN]]]lll}}}|||xxxppphhhddd___XXXYYYZZZZZZYYYYYY[[[]]]jjjllljjjcccYYYSSSRRRTTTWWWXXXZZZ[[[ZZZXXXUUUSSSUUU\\\cccssscccFFFIIIccceeefffNNN444000...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,---++++++------...444===KKKeeejjjwww|||xxx}}}rrriiiiiirrrtttpppuuuYYY???888222666222111000000000000000000000000000000000000111111111111000555444666PPPpppkkkkkkppprrr}}}~~~|||zzzxxxuuusssqqqiii___\\\```uuuwwwvvvsssuuuzzzxxxsssvvvzzz~~~}}}zzzyyyzzzyyywwwtttpppmmmmmmoooqqqnnnmmmkkkgggcccbbbccceeeuuuzzzvvvvvvvvvuuurrrooollliiifffcccaaaaaadddkkkttt|||}}}uuuqqqoookkkeee```[[[WWWWWWUUUSSSUUU[[[^^^dddlllssswwwwwwuuussstttrrrnnnkkkgggccc^^^ZZZ^^^\\\ZZZXXXUUUSSSRRRRRRNNNNNNNNNMMMLLLLLLLLLKKKQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSWWWYYY^^^aaadddeeedddcccfffiiimmmqqqssssssrrrqqqeeeaaa\\\WWWUUUWWW[[[^^^___dddjjjmmmmmmooorrruuunnnmmmllllllkkkjjjiiijjjpppwwwvvvuuuvvvxxxyyyyyyyyyvvvtttrrrppppppooollljjjjjjgggbbb^^^[[[\\\^^^___mmmuuu~~~xxxnnnhhheeeeeegggssszzz|||{{{vvvkkkfffffflll}}}ccckkkPPP;;;:::888666555555555666999UUURRREEEXXXsssxxxuuuoooeeeqqqnnnfff[[[bbblllzzzssswwwxxxuuuxxxmmmkkkrrr}}}|||zzzmmmcccSSSTTTeeennnsss~~~yyy^^^LLLEEEGGGLLLMMM___ooo}}}yyy}}}tttjjjhhheee^^^___```___^^^^^^```bbbnnnlllggg___WWWRRRRRRTTTYYYYYYZZZ[[[ZZZXXXVVVUUUSSSXXX```sss\\\FFFLLLoooxxxwwwbbbbbbLLL444///...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,---++++++------...444===IIIaaafffppp~~~yyyooofffdddkkkmmmjjjsssVVV>>>888222555222222000000000000000000000000000000000000111111111111///444444333FFFrrrvvvggglllppprrr{{{~~~}}}|||{{{xxxvvvuuussskkkaaa[[[[[[pppvvvwwwsssxxx{{{ooorrrxxx}}}}}}zzzxxxyyy||||||zzzwwwssspppooonnnooonnnnnnlllgggdddgggooowww{{{uuuuuuvvvuuuuuutttrrrrrroookkkeeeaaadddnnn{{{|||vvvvvvwwwsssmmmjjjddd]]]YYYTTTNNNLLLNNNQQQVVV]]]eeellloooqqqqqquuuwwwwwwuuuqqqllliiiggghhhfffccc___[[[XXXVVVUUUYYYXXXVVVTTTSSSSSSSSSTTTSSSTTTTTTUUUVVVUUUUUUUUU\\\]]]___```bbbccccccccc```dddjjjpppssssssqqqooovvvvvvuuusssnnnhhhccc___XXXUUUQQQPPPTTT[[[ccciiihhhnnnssssssooommmppptttooojjjhhhhhhccc^^^dddooo}}}|||yyyvvvuuuwwwyyyxxxvvvwwwtttqqqooommmjjjfffccc___\\\XXXVVVWWW[[[```dddyyy|||~~~wwwnnnfffbbbbbbbbbjjjxxx~~~vvvqqqhhhccceeepppmmm^^^wwwJJJ;;;:::888666555555555666;;;SSS~~~___LLLXXXwwwyyypppzzz~~~lllbbbmmmyyyfff]]]ccckkkxxxuuutttxxx{{{uuummmppp{{{|||{{{~~~rrrhhhXXXVVVfffooouuummmSSSFFFBBBGGGNNNOOOdddwww{{{xxxoooccccccccc___``````___]]]]]]^^^___ooojjjbbbZZZUUUSSSSSSTTTZZZZZZZZZYYYYYYXXXXXXWWWTTTUUU^^^vvvRRRFFFPPP|||ssswww^^^___KKK666///...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,---++++++------...444===KKKbbbhhhmmmvvvooodddaaaeeeeeecccnnn}}}SSS===888222555111222000000000000000000000000///000000000111111111111///333444333???eeeeeemmmqqqrrryyy}}}||||||}}}xxxxxxwwwuuuoooeee\\\WWWiiiuuuyyyrrrttt|||yyymmmqqqvvv{{{zzzvvvtttvvvzzz}}}{{{xxxuuurrrooollliiikkkmmmmmmjjjiiirrr{{{|||}}}vvvuuuuuuuuuuuuuuuuuuvvvvvvyyyuuulllfffiiivvvwwwrrruuuxxxvvvqqqpppkkkeee```\\\XXXUUUTTTSSSRRRQQQQQQTTTYYY___bbbcccggglllmmmmmmmmmpppssspppooommmjjjhhhfffeeeeeecccbbb```^^^^^^^^^```aaaeeeeeeffffffffffffeeeeeebbbdddgggkkknnnppppppqqqqqqsssvvvxxxxxxuuurrrooossspppllleee^^^WWWRRROOOTTTVVVZZZ___eeejjjnnnpppnnnoooooolllhhheeefffhhhkkkcccbbbggghhhhhhttt~~~xxxxxxyyy|||vvvpppnnnpppsssrrrqqqsssqqqooommmkkkhhhdddaaaYYYWWWUUUUUUYYY```hhhmmmyyyzzzxxxtttmmmgggbbbaaadddfffvvv|||vvv}}}}}}xxxzzzuuupppgggeeeeeeqqqbbbeee}}}CCC:::999777666555555666666888MMMvvv}}}mmmpppvvv}}}pppxxx~~~lllbbbkkk||||||kkkcccqqqyyyvvvqqqyyyyyyxxxrrrzzz~~~~~~wwwooo___\\\iiiqqqyyycccKKKBBBBBBIIIQQQSSSkkk{{{{{{fff]]]^^^]]]]]]^^^]]]\\\ZZZYYYZZZ[[[iiiddd]]]XXXVVVUUUUUUTTTZZZYYYXXXWWWVVVWWWWWWXXXYYYWWW___zzzsssKKKGGGTTTyyy\\\dddIII999000...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,---++++++---------444===KKKbbbjjjlll}}}wwwrrrhhhdddfffbbb___kkk}}}mmmsssRRR===999222555111222000000000000000000000000///000000000111111111111///333555444===]]]gggnnnrrrrrruuuzzz~~~}}}{{{|||~~~xxxyyyxxxwwwssskkk```VVVdddttt|||tttoootttuuuqqqrrruuuxxxvvvrrrppprrrvvv|||zzzwwwvvvtttoooiiidddhhhjjjjjjhhhiiisss~~~tttsssvvvxxxvvvtttttttttttttttuuuuuuuuuzzzwwwqqqoooyyy{{{tttxxx||||||{{{tttrrrmmmiiihhhfffccc```^^^[[[UUUPPPMMMNNNPPPRRRTTTWWW[[[\\\]]]aaahhhnnnlllllllllmmmnnnooopppqqqnnnmmmlllkkkkkkmmmoooqqqttttttttttttttttttsssrrrpppqqqsssvvvwwwwwwwwwwwwuuutttrrrpppmmmjjjhhhfff\\\[[[XXXVVVVVVVVVXXXYYYZZZ^^^dddjjjnnnqqqrrrrrrrrrmmmfffbbbaaabbbaaa```bbb```ggguuuyyytttvvvvvvrrroookkkfffdddgggjjjlllmmmooommmjjjhhhfffccc___\\\UUUVVVXXX]]]ccckkkssswwwtttssspppjjjeeeaaa``````eeelll|||yyy}}}{{{|||uuusssnnnfffhhhhhhxxxaaappplll@@@999888777555555555666666222CCClllxxxqqqxxxqqqhhhooo{{{xxxttt|||}}}tttvvvyyy{{{uuuhhheeepppwww~~~[[[HHHDDDEEEKKKTTTWWWpppyyy~~~uuubbb``````\\\\\\\\\\\\ZZZXXXWWWXXXYYY^^^[[[XXXWWWWWWWWWWWWVVVXXXWWWVVVTTTTTTUUUVVVWWW]]]XXX```nnnHHHIIIYYY___ooo{{{DDD999///...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,---++++++---------444===III^^^iiihhhppp|||xxxpppllllllddd]]]gggzzzmmm```pppRRR???;;;333555111333000000000000000000000000000000000000111111111111000222444666<<>>555555111222000000000000000000000000000000000000111111111111222///111555999MMM}}}{{{jjjkkkmmmmmmsss}}}{{{yyy|||xxxyyyyyyxxx{{{{{{nnn___UUUZZZiiizzzzzznnnkkkrrrwwwsssoooppptttwwwwwwuuuhhhiiinnnuuu||||||uuuoookkkiiigggeeeddddddeeefffhhhhhhkkkmmmmmmkkkjjjkkkjjjmmmqqqtttwwwwwwvvvuuutttxxx}}}wwwwwwwwwtttrrrtttrrrttttttuuu{{{xxx{{{uuuqqqmmmkkkjjjfffaaa^^^]]][[[VVVRRRPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIINNNMMMMMMNNNPPPRRRUUUVVVWWWWWWXXX[[[^^^cccfffiiifffjjjqqqwwwyyyvvvrrrooorrrssstttvvvvvvwwwvvvvvvppptttyyy{{{zzzvvvmmmqqqxxxxxxnnncccaaafffkkkqqq{{{}}}qqqhhheee```\\\XXXVVVWWWYYYZZZ[[[gggmmmuuuzzzyyypppfff^^^[[[\\\]]]^^^___bbbgggjjj~~~|||vvvxxx|||wwwnnnpppgggcccooo}}}hhh[[[wwwDDD<<<777777555444444555666666555888WWWtttxxxtttxxx}}}uuuqqqnnnkkk~~~~~~tttxxx~~~www|||zzz|||~~~~~~zzzxxx~~~kkkrrrbbbBBBAAALLLPPPRRRWWWlllxxxsss}}}bbbXXX]]]]]]UUUTTTUUUUUUTTTRRRRRRSSSTTTTTTUUUUUURRRNNNPPPWWW^^^VVVVVVVVVVVVVVVVVVVVVVVVXXXYYYppphhhGGGPPPkkk~~~pppggg555888---...---,,,,,,++++++,,,,,,***+++,,,,,,******+++,,,---+++,,,------...444===JJJ]]]sssxxxyyyqqq||||||ssskkkdddVVVOOO```zzz|||uuufffYYYYYYWWWlll___AAA888222111444222000000////////////000000000000000000111111111111333000000222666JJJrrraaajjjmmmqqqvvvzzz||||||||||||}}}|||uuuwww{{{ssseeeWWWUUU^^^pppwwwqqqlllnnnpppqqqooommmooossstttqqqiiiiiimmmuuuxxxuuuqqqqqqtttrrrmmmhhhdddaaa______hhhhhhiiihhhhhhhhhgggggglllmmmnnnooopppssswwwzzz}}}xxxyyy}}}yyyvvvuuutttrrrpppuuurrrrrrvvv|||~~~zzzuuu~~~{{{vvvrrrqqqtttvvvllljjjhhhgggfffdddaaa___```___\\\YYYVVVSSSRRRQQQNNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]___eeeeeefffiiikkkmmmlllkkkqqqqqqsssvvvxxxxxxvvvsssvvvxxxyyywwwssspppppprrrvvv{{{{{{wwwvvvvvvxxxssskkkggghhhmmmqqqtttkkkdddeee]]]YYYUUURRRSSSYYY```dddtttuuuvvvuuuppphhh```[[[WWW[[[^^^^^^```eeehhhhhh~~~}}}yyyyyyooommmjjjbbbfffsss|||```qqq]]]JJJ999999777555555555666555444555555JJJiii|||xxxrrr{{{~~~xxxqqqmmmlllvvv{{{ttt{{{|||~~~yyy{{{}}}yyyyyy|||}}}~~~ttt|||zzzVVVDDDJJJMMMQQQ[[[bbbxxxiiitttkkk___\\\WWWUUUXXXWWWWWWVVVUUUTTTSSSRRRQQQSSSSSSRRRRRRSSSUUUWWWXXXTTTRRRTTTYYYYYYUUUTTTVVVYYY]]]qqqhhhKKKVVViii~~~tttxxx\\\:::///---...---,,,,,,++++++,,,,,,************************+++***+++.........555===IIIccczzzllltttpppxxxyyyjjjWWWSSSVVV___ooorrrjjjjjjlllqqqaaaAAA999333222444111000000////////////000000//////000000000111111111222000111222333AAAcccfffhhhiiimmmsssyyy|||}}}~~~~~~|||~~~|||wwwzzzxxxkkk[[[UUUZZZjjjuuusssnnnooommmnnnmmmlllnnntttuuurrrhhhhhhmmmssstttpppmmmnnnvvvuuussspppmmmhhheeecccfffeeeeeedddeeefffggghhhjjjmmmpppqqqpppnnnnnnnnnyyyxxxzzz{{{xxxwwwvvvuuutttsssqqqppprrrvvvxxxuuurrr{{{yyyvvvsssqqqrrrsssuuupppnnnlllkkkkkkkkkkkkkkkhhhgggeeedddbbbaaa``````___^^^^^^]]]]]]]]]^^^^^^[[[[[[[[[[[[\\\]]]^^^___\\\^^^``````aaabbbeeegggqqqooommmmmmnnnqqqssstttuuuuuuvvvxxxyyyxxxtttqqqxxxyyyzzzyyywwwuuuttttttyyyzzz{{{||||||~~~~~~{{{xxxwwwwwwwwwwwwwwwhhhhhhiiinnnuuu|||vvvccc[[[\\\YYYXXXWWWYYY^^^eeelllqqq{{{yyyuuuooohhhaaa[[[XXX]]]\\\\\\]]]```fffnnnttt}}}yyy}}}}}}{{{kkkgggdddcccsssvvveee~~~WWWFFF:::888777555444555555444333444888FFFaaayyysssxxx}}}xxxqqqkkkhhhppppppxxx{{{|||~~~zzz}}}}}}tttsssuuuwwwyyy|||~~~iiiLLLAAAIIIMMMUUUeeepppwwwnnnfff]]][[[XXXWWWZZZWWWWWWVVVUUUTTTSSSSSSRRRNNNLLLJJJJJJKKKOOOSSSUUUTTTRRRTTTXXXYYYUUUTTTVVVZZZ```zzzfffIIIVVVjjjiiisssSSS666222///------,,,++++++++++++,,,************************+++***+++------...555===GGG```zzzooorrrqqqzzz}}}ooo\\\VVVVVV^^^pppcccCCC:::444222333000000000////////////000000//////000000000000111111000///222333222;;;WWWssskkkdddgggkkkqqqwww{{{}}}|||{{{|||~~~}}}{{{vvvbbbWWWTTTbbbqqqtttqqqpppiiikkkkkkjjjnnntttuuurrrgggiiinnnrrrpppjjjhhhkkkuuuvvvwwwwwwuuupppkkkhhhbbbaaa______```dddgggjjjfffiiilllmmmmmmmmmnnnooorrruuuyyyzzzyyyyyyzzz{{{}}}yyywwwvvvvvvvvvuuupppnnnmmmmmmnnnoooooonnnrrroookkkjjjllloooqqqrrruuusssrrrpppppppppqqqrrrmmmmmmlllllllllllllllmmmkkkjjjiiihhhhhhhhhhhhhhhggggggfffgggggghhhiiijjjggghhhjjjjjjjjjjjjlllnnnttttttssssssrrrsssssstttvvvuuuvvvwwwxxxwwwtttrrrwwwwwwxxxyyyzzzyyyvvvttttttsssqqqrrruuuyyy{{{||||||vvvrrrpppooommmkkkjjjmmmssszzzuuueeeZZZWWWYYYUUUWWW]]]dddllltttyyy}}}{{{vvvnnneee___ZZZYYYXXX^^^[[[\\\```aaadddqqqxxxzzz~~~ssskkkfffaaagggdddgggOOOAAA;;;777555333333444444333222222<<>>333(((111,,,++++++******************************************(((***,,,,,,---333<<>>JJJtttzzzyyyvvv~~~{{{zzz{{{~~~|||wwwrrrjjjdddbbbeeeiiilllppptttrrrjjjeeeiiilllkkkeeeddddddfffjjjkkkiiifffaaa``````bbbeeeggghhhhhhggggggnnnwwwvvvqqqwwwcccSSSXXXaaacccbbbeeeiiilllllllllllllllhhhggghhhjjjkkkgggaaa[[[aaa```eeeqqqvvvuuuuuuxxx|||nnnjjjjjjddd]]]ZZZ\\\```ccccccccccccffflllrrrtttrrrooorrrsssmmmlllrrrpppmmmtttnnnmmmllllllllllllmmmmmmmmmnnnnnnnnnmmmlllkkkkkkffflllpppvvvyyyiiipppvvvxxxuuuoookkkjjjnnnqqquuuuuurrrqqqrrrssssssrrrqqqpppooooooppppppxxx~~~wwwooohhhZZZXXXUUUSSSSSSTTTVVVWWW]]]ccckkkttt{{{vvviiiaaa______^^^\\\\\\[[[YYYYYY\\\___\\\XXX___eeeqqqzzzrrrooohhhhhhyyygggQQQOOOkkkeeeBBB===:::666555555444333333222111111---444444333IIItttwwwlllvvvvvvzzzzzzvvvvvv}}}rrrtttqqquuu|||ppppppwwwdddVVVRRRaaaqqqzzzkkkRRRKKKOOOMMMVVVhhh|||nnn{{{oooccc___]]]ZZZWWWVVVUUUVVVVVVVVVXXXXXXUUUUUU[[[```aaa```YYYQQQNNNMMMOOOUUU]]]VVVOOOPPPZZZ\\\XXX^^^kkk|||rrrUUU```jjjxxx{{{UUUMMM555000***---+++++++++************)))***************************))))))+++++++++111999JJJ]]]rrrzzzvvvyyyiiiiiilllyyy~~~xxxjjjooo}}}pppqqqyyyvvvDDD888555222333111000000////////////000000000000000000000000000000111000000111111333;;;EEEgggttt~~~{{{yyy~~~}}}|||}}}|||yyy{{{xxxpppggg```___dddiiisssvvvssskkkgggjjjmmmmmmlllgggccccccgggiiigggeeeeeecccbbbcccdddffffffeeegggfffkkkssstttttt~~~xxxdddYYYUUUWWWZZZ^^^aaafffiiiiiiiiiiiiiiifffeeeeeegggiiihhheeebbbaaacccmmmxxx}}}||||||yyyxxx~~~wwwooohhheeebbb```^^^^^^eeeooozzz~~~yyyuuuppprrrmmmnnnwwwvvvqqquuuqqqpppmmmiiiggghhhmmmqqqppppppooonnnmmmlllkkkkkkggglllsssyyy|||qqqjjjooorrrooohhheeegggkkklllnnnppppppoooooopppqqqrrrqqqooommmmmmoooqqqrrruuulllddd\\\UUUSSSQQQPPPRRRWWW\\\___lllpppwww}}}}}}{{{uuummmddd^^^]]]^^^]]]\\\^^^]]]\\\]]]___aaa```]]]___iii}}}tttmmmjjjkkkooo{{{XXXUUUhhh___???<<<999555555444444333222222111111111666555444GGGpppqqqzzz}}}}}}yyyyyy}}}}}}uuurrrssstttyyyzzzvvvzzz~~~iii[[[VVVdddvvv~~~{{{```NNNLLLRRRVVVaaatttxxxyyyjjj___]]][[[YYYVVVUUUTTTUUUUUUVVVXXXWWWSSSUUU[[[```aaa\\\RRRJJJHHHIIILLLRRRXXXRRRLLLNNNWWWYYYXXXddduuuhhhVVVlllzzzpppsss\\\III666333+++***+++++++++************)))***************************)))***+++++++++111999CCCYYYrrr}}}yyyyyyooorrrpppoooyyyyyyooosssxxxyyywwwDDD888555111222111000000////////////000000000000000000000000000000111000000222111111666>>>RRR}}}qqqzzz{{{www|||~~~}}}||||||}}}}}}|||zzz|||zzzssshhh^^^\\\bbbhhhvvvwwwtttnnnjjjlllnnnmmmqqqkkkdddbbbdddffffffdddhhhfffdddddddddddddddbbbgggeeegggmmmoooqqq|||uuu^^^[[[]]]XXXUUUYYYVVVZZZ^^^aaabbbcccdddffffffdddcccdddfffhhhhhhggggggnnn{{{~~~|||}}}xxxrrrlllfffcccdddpppyyysssooosssooonnnvvvtttmmmnnnppppppnnniiieeecccdddgggiiiiiiggggggfffggghhhhhhcccfffnnnvvvvvvqqqooorrr~~~ooo```\\\bbbkkkooonnnllllllmmmnnnmmmlllpppooolllkkkkkkmmmoooqqq|||{{{vvvkkkbbb\\\UUUOOOTTTTTTTTTWWW]]]eeemmmrrr|||~~~zzzsssnnnhhhccc\\\ZZZ[[[\\\\\\[[[ZZZZZZ[[[\\\^^^```bbbcccpppwwwxxxppplllkkkpppzzzzzz]]]RRRcccVVV<<<:::888555444444333333222222111111333777555333BBBfffyyy{{{~~~|||xxxpppwwwyyyvvvwww~~~}}}uuueee]]]iii{{{www```PPPIIIMMMUUU[[[jjj{{{pppvvveee\\\ZZZYYYWWWUUUTTTTTTTTTTTTVVVWWWUUURRRTTT[[[```aaaXXXMMMCCCCCCGGGKKKPPPTTTOOOKKKMMMUUUWWWZZZnnnyyyUUUVVV{{{pppyyyrrrqqqCCC555555,,,***+++++++++************)))***************************)))***,,,++++++000888???WWWuuu|||vvvssszzzpppbbbppp{{{|||{{{yyy}}}wwwBBB888555111111222000000////////////000000////////////////////////111///000333222///222888@@@dddrrr}}}{{{vvvyyyzzzzzzyyyzzz{{{}}}}}}~~~wwwtttnnnfff``````eeejjjuuuvvvuuurrrooollljjjhhhmmmkkkhhheeeccccccdddfffhhhfffddddddddddddcccbbbgggdddeeegggggghhhppp{{{uuubbbUUUYYYcccddd___\\\TTTVVVWWWXXXXXX[[[___aaaeeeddddddeeegggiiijjjjjjttt~~~}}}wwwuuuwwwyyy~~~zzzuuurrruuu{{{qqqllliiirrrpppkkkooonnnkkkppppppqqqqqqqqqmmmfff___YYY\\\[[[ZZZYYYZZZ\\\^^^```\\\[[[aaajjjhhheeessspppaaa___hhhqqqsssooolllkkkmmmnnnmmmkkknnnmmmllljjjjjjjjjjjjkkkmmmhhh```XXXTTTSSSQQQOOOWWWYYY^^^eeennnxxx~~~wwwooogggbbb^^^[[[XXXXXXYYYZZZZZZYYYXXXXXXZZZ]]]]]]___fffmmmyyyzzz|||uuuqqqpppqqqvvv}}}\\\OOOYYY{{{MMM;;;:::777666333333333333222222111111222444222111;;;ZZZzzz~~~zzzppprrryyyuuu}}}qqqdddkkk}}}www^^^OOOJJJKKKRRRYYYdddwwwzzzvvvxxxssshhhbbbZZZYYYXXXWWWUUUTTTTTTTTTTTTVVVVVVTTTQQQUUU\\\``````XXXKKKAAACCCIIINNNRRRUUUPPPLLLOOOUUUVVV\\\uuugggKKK\\\}}}kkkwwwyyy<<<111333------+++++++++*********))))))***************************)))***,,,,,,+++000777BBBYYYwww|||rrrzzzqqqmmmssszzzjjj]]]nnn{{{zzz~~~wwwsssxxxyyyuuu???777666000000222000000////////////000000////////////////////////000...///222222///000444999SSS}}}{{{}}}uuuvvvzzzzzzzzzyyyyyyzzz{{{|||uuuooohhhdddeeehhhiiiiiirrrsssuuuvvvtttmmmeeeaaadddiiimmmkkkdddaaacccgggfffdddccccccdddddddddccccccccccccdddcccbbbffflllllllllhhhfffkkkqqqkkk```___]]]YYYTTTQQQRRRVVVYYY```bbbfffiiikkkmmmoooppp~~~|||yyyuuusssssstttuuuuuuvvvyyy}}}}}}{{{zzz}}}rrrmmmllllllyyywwwmmmkkkkkknnnwwwrrrpppoooqqqsssoooeee]]]XXXVVVTTTSSSRRRSSSUUUVVVYYYUUUXXX```aaagggjjjdddkkkuuu{{{ooollliiiiiilllnnnnnnllljjjjjjjjjiiigggdddaaa```___YYYRRRPPPPPPSSSWWWZZZ^^^dddlllvvv~~~yyyrrrkkkddd___\\\ZZZYYYXXXWWWXXXYYYXXXXXX^^^]]]^^^___]]]___lllzzz|||wwwssspppqqqvvvcccLLLMMM```wwwHHH;;;:::777888333222222222222222111111111222222222999QQQyyy{{{qqqqqqyyyrrryyy|||lllmmm~~~vvveeeSSSLLLNNNRRRYYY___xxxtttkkkzzzyyy```______XXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVTTTRRRWWW^^^aaa___VVVKKKBBBEEELLLPPPSSSUUUQQQNNNOOOTTTTTTZZZtttaaaOOOhhhyyyooo{{{kkk;;;---///,,,000+++++++++*********))))))***************************)))+++---,,,+++///666DDDWWWttt~~~rrryyylllcccrrrxxxfff```qqq~~~tttuuujjjmmmrrrvvvppp;;;666777111000222000000////////////000000000000000000000000000000000---...111222000000333888KKKlllyyyyyyyyy}}}~~~}}}{{{xxxuuuuuuuuuuuunnnhhhgggkkkmmmkkkhhhmmmmmmrrrwwwwwwnnneeeaaa___gggnnnnnngggbbbcccfffdddbbbaaaaaacccddddddccc___aaacccdddcccccceeefffdddooorrrmmmnnnvvvtttkkkoookkkddd\\\UUUQQQRRRSSSYYY]]]bbbfffjjjmmmqqqtttyyy~~~wwwwww|||rrrqqqpppqqqqqqqqqpppooorrruuuxxxyyyxxxuuuttttttyyy}}}{{{sssoooppptttssskkkggghhhooolllgggbbbccciiilllkkkiiibbb```]]]ZZZWWWUUUTTTTTT^^^[[[^^^cccfffpppzzzjjjllluuu{{{}}}hhhgggfffhhhjjjllllllllleeeeeedddbbb___\\\XXXVVVSSSOOOMMMOOORRRVVV]]]dddrrrwwwwwwsssmmmgggaaa^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXXXX___\\\\\\]]][[[```uuu|||zzz{{{sssooojjjqqqrrrWWWMMMVVVqqqkkkDDD===:::555888222222222222222222111111222222555666888JJJrrr{{{{{{|||sssrrrxxxnnnuuu}}}{{{zzz```VVVMMMLLLPPPUUU^^^eeewwwdddgggfffXXXYYYYYYUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTZZZaaabbb^^^RRRJJJEEEHHHMMMPPPQQQTTTQQQMMMOOOTTTSSSXXXooo|||]]]VVVrrr~~~yyy~~~aaa;;;,,,---+++000+++++++++************)))***************************)))+++...,,,+++///555BBBRRRnnnyyy~~~wwwfffuuuyyykkkmmm}}}xxxeeedddlllqqqkkk888666999222111333000000////////////000000000000000000000000000000///,,,,,,000222111222555555DDD^^^}}}ssszzz|||{{{}}}~~~|||wwwsssrrrrrrrrrooolllmmmoooqqqooommmjjjhhhllluuuwwwqqqkkkiiicccgggkkkllliiifffcccbbbcccaaa``````aaabbbbbbaaa^^^```aaaaaabbbcccdddddd]]]ccchhhiiikkkpppuuuwwwwwwvvvqqqjjjbbb[[[XXXWWWSSSVVVYYYZZZ]]]aaagggkkkllltttxxxrrrlllnnnqqqrrrnnnmmmlllkkkkkkkkkjjjjjjnnnqqqsssrrrooommmmmmnnnrrrtttuuurrrnnnmmmqqquuuqqqkkkhhhccccccbbb```^^^^^^___dddjjjnnnmmmllljjjgggdddaaa___^^^fffhhhmmmpppooottttttnnnttt|||~~~|||kkkllllllkkkiiifffffffff___]]]ZZZWWWTTTRRRRRRRRRPPPPPPSSSZZZ^^^aaakkkuuu|||wwwiiigggccc___\\\ZZZYYYYYYWWWWWWWWWWWWWWWWWWYYYZZZZZZXXXYYY]]]```mmmyyyzzz}}}qqqpppllliiiyyy___VVVYYYqqqbbbBBB>>>888222777111111111111111111222222111222555777555AAAhhhsssoooqqqyyy~~~uuuqqqwwwxxxooowwwwwwvvv~~~rrrRRRMMMJJJMMMSSS]]]lllyyyqqqccccccvvvhhhZZZVVVSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUWWW]]]cccbbb]]]PPPKKKIIIMMMPPPPPPQQQTTTRRRNNNQQQWWWXXXZZZnnnyyyZZZ^^^zzzPPP777,,,///,,,...+++++++++************)))***************************))),,,...---+++...444AAANNNkkkkkk{{{zzz|||vvv~~~{{{jjjbbbjjjppphhh666666:::333111333000000////////////000000000000000000000000000000///++++++000333222444666000???UUUmmmpppyyy~~~yyyyyy|||~~~}}}xxxtttsssssslllnnnppprrrssssssttttttiiieeeiiirrrwwwssspppqqqiiihhhgggiiikkkiiiccc^^^dddbbb```___```aaa```___```aaa```^^^^^^`````````ddd___aaahhhjjjgggooo{{{wwwyyyyyyvvvooogggbbb___QQQQQQQQQNNNNNNQQQXXX]]]bbbkkkpppllliiikkkmmmkkkmmmllliiigggfffgggiiikkkiiilllmmmllljjjjjjlllnnnqqqssssssqqqmmmllllllnnnqqqzzzrrrgggmmmpppjjjfff___dddiiigggcccccciiioooqqqqqqqqqpppooommmlllkkkkkkrrryyyzzzvvvsssvvv{{{ooojjjggglllwwwuuuvvvvvvqqqiiibbb______\\\XXXSSSNNNLLLLLLOOOQQQVVVXXX```jjjooosss~~~zzzqqqhhhbbb^^^]]]\\\ZZZYYYWWWVVVVVVUUUVVVVVVVVVVVVWWWZZZ\\\XXXWWW\\\dddmmmzzzxxxqqqiiinnnllllllrrrPPPVVVddd\\\AAA???777///666111111111111111111222222//////444555111999^^^~~~zzzjjjfffjjjuuuvvvoooqqq|||{{{rrr{{{yyysss~~~}}}~~~uuuYYYOOOMMMNNNSSS[[[jjj|||```ZZZmmmpppTTTSSSVVVOOOMMMTTTRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVYYY```eeeccc\\\PPPNNNNNNRRRSSSQQQRRRVVVTTTPPPTTT\\\]]]___ooo|||^^^jjjzzzppp@@@000+++222......+++++++++************)))******************************,,,...---+++...444BBBNNNkkkmmmvvv}}}}}}}}}wwwxxx~~~~~~}}}rrreeemmmsss\\\;;;;;;888555///333111111000///////////////////////////////////////////////////000000000000333333LLLhhhzzzzzz{{{{{{yyywwwxxxyyyxxxuuurrrttttttssssssssssssttttttuuulllhhhnnnttttttuuuwwwuuulllcccdddkkknnnhhh```]]]^^^```aaabbbaaa``````ccccccbbb```___^^^]]]\\\aaaaaabbbcccfffiiilllnnnnnnrrrwww{{{zzzvvvpppllleeebbb]]]XXXTTTSSSTTTUUUVVVZZZ^^^aaacccdddeeefffddddddeeeeeefffggghhhiiikkkiiigggfffgggjjjlllnnnooonnnlllkkkkkklllmmmooommmnnnoooqqqrrrrrrssssssvvvuuutttssspppnnnlllkkkjjjnnntttxxxxxxxxxxxxxxx|||~~~xxxsssmmmfffbbbiiixxxyyywwwqqqiii```ZZZVVVSSSQQQQQQQQQQQQOOOPPPTTT\\\bbbkkknnnsss{{{zzzwwwsssmmmgggbbb^^^\\\ZZZYYYYYYXXXWWWWWWVVVVVVSSSRRRVVV\\\^^^ZZZXXXYYY]]]ZZZgggsss|||yyyeeehhhnnnjjj|||{{{^^^SSSZZZZZZCCC666555777111444333222222111111222222444333///000444777QQQyyy~~~ppphhhfffrrr{{{oookkkyyy}}}wwwxxxlllXXXNNNIIIUUUXXXYYYnnnwwwhhhgggqqqtttcccTTTRRRTTTRRRQQQQQQVVVTTTSSSTTTXXXYYYXXXVVVVVVTTTTTT\\\eeehhhbbb[[[QQQPPPPPPRRRVVVXXXVVVTTTXXXVVVWWW[[[\\\eee}}}\\\kkkeeelllmmm<<<222000...---)))************************************************))))))***+++,,,...///000<<>>666222444222333222111111000000111111---111///000444111999MMMppp|||xxxwwwvvvuuu}}}wwwzzz{{{xxxsss}}}~~~zzzuuutttoooiiidddgggqqqzzzsss[[[UUUOOOKKKMMMRRRWWWYYYmmm{{{rrrhhhiiixxxnnnaaa\\\UUUXXXZZZXXXUUUSSSRRRRRRRRRSSSUUUVVVWWWYYYZZZ[[[qqqwwwzzztttfffXXXPPPMMMSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[]]]jjjddduuu{{{eeevvveeeDDD000///,,,+++---************************************************************+++,,,---...///666DDD```||||||}}}~~~ttt{{{{{{vvv{{{}}}nnnAAA::::::444:::555222222222111000000000000111////////////////////////////////////000000000000000666444===ZZZxxxxxx}}}~~~~~~{{{wwwtttrrrrrrpppooonnnmmmooorrruuuwwwwwwxxxyyy{{{~~~uuujjjhhhiiilllmmmnnnllliiigggnnnmmmllliiieee```\\\YYY[[[[[[[[[\\\\\\\\\\\\\\\YYY[[[]]]______^^^\\\ZZZ```cccdddaaa\\\[[[___ccchhhhhhiiijjjnnnqqquuuwwwzzzxxxvvvvvvuuurrrmmmgggdddbbb^^^ZZZUUURRROOONNNKKKKKKKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTWWWYYYZZZ[[[XXXXXXXXXYYY[[[]]]___aaaZZZ\\\^^^``````___\\\ZZZ[[[\\\[[[XXXUUUTTTTTTUUUSSSPPPNNNMMMNNNPPPQQQQQQQQQTTTVVVWWWYYY___gggmmmnnnsssyyy}}}~~~xxxtttoookkkhhhbbbaaabbbccccccaaa]]]YYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTXXX[[[[[[ZZZeeewww{{{}}}|||qqqmmmmmmkkkvvvaaaRRR^^^eeeDDD===777222333222222222111000000000000111,,,111//////333111555DDDeee~~~{{{yyyuuuuuu|||{{{xxx|||ssskkkooo|||~~~~~~yyypppeee]]]\\\aaafffxxx}}}pppaaaVVVPPPNNNKKKKKKPPPZZZeeelllpppaaafffsssrrriiiaaa]]]SSSWWWXXXVVVUUUWWWWWWVVVTTTVVVXXXYYYZZZ[[[]]]___nnnrrrssslll___TTTPPPPPPTTTUUUUUUTTTSSSSSSVVVXXXYYYYYYaaazzzaaacccmmm___zzzOOO888...000---+++---***************************************************++++++++++++,,,---...///555AAA]]]~~~}}}pppsssbbb<<<:::999333:::666222333222111111000000111111////////////////////////////////////000000000000,,,666333666PPPhhh||||||vvvrrrqqqrrrpppnnnmmmmmmpppsssuuuvvvyyyzzzyyy{{{~~~zzzssskkkgggdddgggmmmooolllgggjjjlllnnnnnnkkkeee___[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^___^^^]]]\\\]]]aaaccc___ZZZXXX]]]bbbddddddeeefffhhhkkkmmmoooqqqpppppptttxxxyyyvvvrrrrrrqqqpppmmmhhhbbb\\\YYYVVVTTTQQQNNNLLLLLLLLLLLLGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRSSSUUUUUUQQQRRRTTTTTTTTTSSSRRRQQQMMMNNNOOOOOOMMMMMMNNNOOONNNMMMLLLMMMPPPTTTVVVVVV```cccgggkkkooosssxxx|||~~~zzzooogggbbb```^^^\\\^^^___aaaddddddaaa\\\WWWWWWWWWVVVVVVUUUUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTWWW\\\```ggg{{{zzztttzzzrrrnnnlllmmmppptttWWWbbbZZZ===;;;888333444444222222111000000000000000,,,111///...333111333>>>ZZZttt|||zzz}}}xxxqqqvvv{{{}}}vvvzzz~~~rrrhhhgggvvvzzzqqqiiibbb]]][[[ccckkkwwwzzzkkk```YYYQQQIIIMMMOOORRRVVV^^^kkk{{{oooaaaeeexxxoooiiieee[[[\\\SSSVVVVVVSSSTTTYYYZZZWWWVVVXXXZZZZZZXXXXXXZZZ\\\[[[```bbb___XXXSSSSSSUUUSSSTTTUUUTTTSSSTTTWWWZZZWWWXXXhhhrrrOOOhhhgggfffFFF444...111,,,***---***************************************************++++++++++++,,,---......222>>>YYY|||||||||uuuuuu~~~}}}\\\999:::999333;;;777222333222111111000111111111////////////////////////////////////000000000000'''555222444LLLaaazzzuuu|||yyysssppptttrrrooommmmmmoooqqqsssvvv||||||wwwvvv{{{}}}{{{ooofff___bbbkkkqqqoooiiifffjjjnnnpppoooiiibbb]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[]]]^^^______^^^^^^XXX\\\___]]]XXXWWW\\\aaaaaabbbccceeeggghhhiiijjjjjjhhhhhhmmmtttxxxwwwttttttwwwyyyzzzwwwqqqiiieeefffccc^^^XXXTTTQQQPPPPPPIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKIIIKKKNNNPPPPPPPPPRRRSSSUUUUUUVVVZZZ^^^bbbddddddlllpppuuuzzz}}}zzzyyyzzzwwwnnnbbbZZZXXXXXXZZZZZZaaa```^^^^^^^^^]]]ZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYTTTTTTTTTTTTTTTTTTUUUUUUPPPTTT^^^iiiwwwyyyxxxqqqppp~~~pppmmmmmmnnnqqqwww]]]WWWwww}}}RRR888:::999555666666222111111000000000000000,,,111......333222222<<>>777777999777555555555444444333222111111000111000//////......//////...///000000///...///000222...333555444IIIkkk}}}tttyyy|||}}}wwwrrrrrrwwwuuuqqqooonnnoooqqqsssmmmnnnpppqqqssssssssssssnnntttxxxuuummmiiilllpppssspppkkkhhhhhhjjjnnnpppllliiieee```^^^^^^___```YYYXXXXXXYYY[[[\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[YYYZZZ\\\]]]^^^___``````^^^_________^^^___bbbeeedddcccccceeejjjnnnpppqqquuuuuuuuuwwwyyyzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyxxxvvvuuuvvvwwwzzzzzz{{{|||~~~}}}zzzvvvsssqqqnnnkkkiiigggfffdddbbb___]]][[[ZZZZZZZZZ\\\]]]^^^^^^______]]]\\\ZZZXXXVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTVVVYYY\\\]]]]]]jjjjjjiiiiiioooxxxzzz{{{zzzssskkklllyyybbbUUU```HHH<<<444555555111222666111111000000000000//////000000000111222333444555666MMMvvv{{{~~~wwwoooxxx|||mmmgggpppvvvnnnvvv~~~|||~~~yyysssrrrzzzzzzkkk```WWWOOOJJJJJJKKKNNNSSSVVVVVVTTTQQQNNNNNNMMMKKKKKKKKKKKKIIIHHHKKKLLLMMMNNNMMMSSScccrrr|||jjjaaa[[[qqq~~~cccWWWPPPUUUYYYVVVTTTUUUNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOONNNMMMLLLNNNPPPPPPSSSSSSQQQQQQTTTTTTRRRQQQRRRSSSTTTVVVWWWYYYZZZ___ddd{{{]]]OOOHHHxxxxxxjjjjjj~~~JJJ777222---+++,,,,,,+++)))************************)))***++++++***)))***+++*********+++,,,---...///111888PPPtttzzz}}}}}}wwwfff^^^iiiyyyNNNDDD<<<777888999777666666555555444333222111111000111000000///.../////////...///000///...---///000//////222222111AAA```yyyrrrzzzvvvrrrmmmpppyyyyyyvvvqqqnnnnnnppprrrsssnnnnnnpppqqqrrrsssttttttoootttyyyyyysssmmmkkklllqqqppplllhhheeegggkkkooossspppjjjddd___[[[YYYYYYXXXWWWWWWXXX[[[\\\]]]\\\XXXXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^___^^^]]]]]]___aaadddbbbaaabbbeeegggiiiiiiiiiiiikkkmmmoooqqqqqqqqqvvvwwwxxxyyyzzzzzzzzzyyyxxxzzz}}}~~~~~~|||wwwrrrpppooommmiiigggffffffdddcccbbbaaa```___^^^\\\[[[[[[YYY[[[\\\^^^^^^]]]\\\[[[\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVOOOSSSVVVWWWYYY```hhhmmmxxxrrrwwwvvvwwwyyy~~~{{{xxxmmmcccllljjjWWW^^^vvviiiBBB;;;888888777333444888111000000000//////////////////000000111333444555777HHHmmm}}}uuuqqqzzz~~~yyyqqqnnn|||sssttt|||xxxtttnnnnnn{{{|||sssmmmeee^^^\\\NNNOOOPPPPPPOOOMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMNNNPPPTTTZZZgggxxxoooaaa___cccvvv}}}vvv```WWWRRRWWW[[[ZZZWWWWWWPPPPPPOOOOOONNNMMMMMMMMMOOOPPPQQQPPPNNNNNNOOOPPPOOOQQQQQQOOOOOORRRSSSPPPQQQOOOPPPTTTVVVWWWXXX[[[^^^wwwkkkKKKMMM^^^zzzaaazzz>>>555222...,,,,,,,,,+++)))************************)))***++++++***)))***+++*********+++,,,---...///000666LLLooo}}}}}}nnndddlllyyy~~~xxxJJJAAA;;;777888999777666777555555444444333222111111111111000///////////////...//////...------///000,,,000111000000999SSSooo|||}}}pppjjjuuuxxxsssqqqqqqppppppnnnnnnooopppqqqrrrssstttrrrsssvvvxxxxxxsssmmmhhhnnnooonnnllljjjiiijjjlllrrrqqqmmmhhhbbb\\\WWWTTTWWWVVVUUUWWWZZZ]]]]]]]]]XXXYYYZZZ[[[[[[[[[ZZZZZZXXXYYYZZZ[[[\\\\\\]]]]]]\\\]]]^^^]]]\\\\\\]]]^^^bbb```______aaabbbbbbbbbbbbdddfffggghhhiiijjjjjjmmmoooqqqsssttttttsssrrrtttvvvyyy{{{{{{|||}}}~~~~~~}}}||||||}}}zzzyyyyyyxxxwwwvvvuuutttrrrqqqqqqooommmjjjhhhgggeeeccc```___`````````___\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^]]]ZZZXXXVVVZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSRRRSSSSSSUUUVVVWWWTTTZZZ[[[XXX\\\nnntttpppwww~~~|||zzz~~~{{{wwwqqqhhhiii}}}dddXXXeeeTTT???<<<;;;:::777333333555000000000////////////.../////////000111222444444666BBBddd}}}xxxyyy|||xxxzzzxxx|||yyydddrrr~~~zzztttuuu~~~xxxuuucccaaa]]]VVVQQQOOOQQQSSSNNNOOOPPPQQQRRRSSSUUUWWWXXX]]]fffrrrvvvaaaWWW[[[jjjwwwoooiii___XXXSSSUUUXXXXXXWWWWWWRRRRRRPPPNNNMMMKKKJJJJJJNNNOOOPPPPPPNNNNNNNNNOOONNNPPPPPPMMMMMMQQQRRROOORRROOOPPPTTTVVVVVVYYY___iiiZZZCCCVVV{{{||||||}}}tttyyyfffqqq777444111///---,,,,,,+++***************************)))***++++++***)))***+++*********+++,,,---...///000333FFFhhhyyytttyyywwwgggmmmzzzfffIII@@@:::777999999666555777444444444444333333333333222111000000//////000000/////////---,,,,,,...111+++222111///111333DDDbbb~~~~~~yyytttooolllnnnnnnnnnnnnooopppqqqrrrsssssstttxxx{{{xxxpppjjjnnnoooppprrrqqqooommmkkkllllllkkkjjjfffaaa]]]ZZZYYYWWWVVVVVVYYY[[[\\\\\\XXXXXXYYYZZZZZZZZZZZZYYYXXXXXXYYY[[[[[[\\\\\\\\\YYYZZZ[[[[[[YYYYYYZZZ[[[[[[ZZZZZZ[[[^^^___^^^]]]^^^```bbbbbbaaaaaaaaabbbaaabbbdddfffgggggggggggghhhjjjmmmmmmlllkkkkkkkkkmmmmmmllllllkkkkkkllllllkkkkkkkkkjjjiiigggeeedddaaabbbbbbcccccccccbbbbbb```^^^\\\[[[\\\\\\[[[YYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\ZZZWWWTTTSSSWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXVVV\\\___bbbsss{{{rrrqqqtttuuuxxx}}}xxxlllllljjjnnnwwwXXXlllIII>>><<<:::777555333111000000000////////////....../////////000111222333444222:::XXX}}}{{{{{{yyy~~~|||zzz~~~tttssscccxxx}}}~~~}}}sssiiifffiiilllbbbdddgggiiijjjkkknnnpppwwwuuuiii\\\YYYeeezzzyyyhhhaaaaaaWWWRRRNNNNNNQQQSSSTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHIIIKKKMMMMMMLLLLLLLLLMMMNNNPPPOOOKKKLLLPPPQQQOOOSSSPPPRRRWWWWWWVVV^^^iiiiiiMMMEEEdddrrrvvvwwwvvv]]]555222111000...,,,+++++++++************************)))***++++++***)))***+++*********+++,,,---...///000000@@@```}}}wwwkkkrrr{{{~~~jjjkkkwww~~~TTTGGG???:::888999999555444666333333333444444444444444222111000000//////000000//////...---+++,,,...111+++333000///444///888UUUrrr~~~yyyqqqkkkqqqqqqpppoooooopppqqqrrrssstttvvvzzz{{{yyyuuuqqqmmmmmmooorrrtttsssnnniiiiiiiiiiiiiiihhhgggeeeddd^^^[[[XXXWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZWWWYYYZZZZZZYYYXXXYYYZZZWWWWWWXXX[[[]]]^^^\\\ZZZYYY[[[]]]]]][[[YYYZZZ\\\YYYZZZ[[[\\\]]]]]]^^^^^^[[[]]]___```^^^\\\\\\\\\``````aaaaaabbbaaaaaaaaa```aaaaaabbbbbbaaa```___[[[[[[[[[\\\\\\]]]]]]]]]YYYXXXWWWXXXYYYYYYWWWUUUYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYXXXVVVTTTSSSVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSRRRRRRTTTVVVXXXYYYXXXbbbnnnyyytttvvvwwwxxxzzz{{{{{{uuuqqqmmmjjjooo|||bbbjjjeeeEEE===;;;888555555444111...000000/////////.........////////////000222333444111444MMMxxx{{{ssskkkrrr~~~~~~}}}{{{{{{{{{{{{zzz}}}tttmmmjjjtttfff\\\YYY]]]nnnjjj[[[WWWYYY^^^QQQOOOMMMMMMOOOQQQPPPNNNMMMNNNOOOOOONNNLLLJJJHHHGGGIIILLLMMMMMMLLLMMMNNNNNNPPPNNNKKKKKKOOOQQQPPPSSSQQQUUUZZZZZZYYYfffwwwXXXJJJSSSwwwwww}}}KKK666111111000///---+++++++++************************)))***++++++***)))***+++*********+++,,,---...///111...:::YYYyyytttlllsssyyyqqqkkkpppwwwHHHDDD???;;;999:::888555444666222222333444444555555666222111111000000000000000//////...,,,+++,,,...111+++444000000666---111MMMbbb|||zzz|||tttnnnuuuuuusssrrrrrrrrrssstttqqquuuzzz|||{{{yyyxxxyyylllkkkkkkooossssssmmmgggkkkjjjiiihhhhhhiiiiiijjjbbb^^^ZZZWWWVVVVVVUUUTTTUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWYYY[[[[[[ZZZYYYZZZ[[[YYYZZZ[[[]]]^^^]]]ZZZWWWXXXZZZ]]]\\\YYYXXXYYY[[[ZZZZZZ[[[[[[\\\]]]]]]^^^UUUXXX[[[]]]\\\[[[[[[\\\[[[\\\^^^```aaa``````___ZZZ[[[]]]___`````````___]]]\\\\\\\\\[[[[[[[[[[[[RRRRRRSSSUUUXXXXXXWWWUUUTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWTTTTTTSSSSSSTTTVVVYYYZZZcccqqq{{{vvvvvvuuuuuu|||zzznnnkkkqqqrrrzzzmmmXXXxxxQQQDDD>>><<<777555666777444///000/////////..................//////000222333444333333GGGppp~~~vvvjjjooo}}}{{{~~~~~~{{{yyyyyyyyyyyywwwjjjeeexxxxxxmmmqqqppptttwwwjjjddd]]]WWWbbbcccoooyyyjjjbbb___\\\XXXVVVQQQRRRQQQPPPQQQRRROOOKKKJJJKKKNNNOOOOOONNNKKKJJJHHHJJJMMMOOOOOOOOOPPPQQQNNNPPPNNNKKKKKKOOOQQQPPPSSSRRRWWW]]]\\\\\\lllzzzQQQNNNbbb~~~@@@777000111111///---+++++++++************************)))+++++++++***)))***+++*********+++,,,---//////111---777UUUuuuyyyxxxssszzz~~~zzznnnlllppp|||~~~}}}QQQ???;;;::::::999777666444333444333222222444444333222444333333222111000///...000000///...............111000...---...222555888RRRssszzz|||wwwzzz|||wwwpppsssrrrqqqqqqqqqqqqpppnnnnnnrrrwww|||~~~|||qqqqqqqqqpppmmmkkkkkklllllljjjgggdddcccfffkkkooojjjgggbbb[[[UUUSSSTTTVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUSSSSSSUUUYYYZZZXXXVVVZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYUUUVVVXXXYYYYYYWWWUUUTTTWWWXXXYYYYYYYYYXXXWWWVVVXXXWWWWWWVVVWWWXXXYYYZZZ]]]\\\[[[YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]][[[XXXYYYZZZ[[[YYYVVVVVVTTTSSSTTTUUUUUUTTTSSSXXXWWWWWWVVVVVVUUUUUUTTTXXXXXXWWWVVVVVVUUUUUUUUUOOOSSSVVVUUUPPPNNNQQQVVVRRRWWW[[[WWWQQQRRR]]]hhhvvvppptttzzz{{{yyy|||~~~uuulllkkkppp}}}uuu```aaazzzOOOBBB???<<<999777666555333222111111000//////////////////////////////000111111555111AAAggg{{{rrrooozzz|||{{{{{{}}}wwwuuu{{{~~~wwwtttvvvzzzxxxnnnccc]]]cccuuummmrrr~~~qqqtttyyy}}}}}}wwwtttjjjaaa^^^\\\[[[___eeepppyyy~~~iiiddd^^^YYYWWWUUUTTTSSSPPPPPPPPPQQQSSSRRRQQQOOOLLLJJJIIIIIIKKKMMMMMMMMMMMMJJJGGGHHHLLLPPPQQQPPPTTTSSSQQQOOOPPPRRRUUUWWWXXXTTTWWW\\\[[[]]]qqqlllBBBTTT~~~mmm???555333111...---------+++***))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------***000666KKKppp}}}tttvvv}}}lllcccsss}}}~~~pppFFF<<<:::::::::999777666444333444333222333444444444222444444333333222000///...000000///............///111000......///222555666HHHhhh~~~}}}~~~llliiirrryyytttllluuusssrrrrrrrrrtttttttttrrrtttxxx|||~~~~~~}}}|||tttttttttrrrooommmmmmnnnmmmkkkhhhfffdddeeehhhjjjnnnkkkgggbbb]]]YYYVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQTTTSSSSSSUUUYYY[[[[[[YYYZZZZZZZZZZZZZZZYYYXXXWWWYYYYYYYYYZZZZZZYYYYYYXXXVVVWWWXXXYYYXXXWWWUUUTTTVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[YYYWWWWWWXXXXXXVVVTTTTTTRRRQQQRRRTTTTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSXXXWWWUUURRROOOOOOQQQRRRVVVWWWXXX[[[aaannn}}}|||qqqrrrsssuuuzzzyyyooojjjoooxxxttt```dddsssiiiIII@@@<<<:::777666666666555333111111000//////////////////////////////000111111333000===]]]wwwttt}}}zzzxxxxxxzzz{{{{{{}}}{{{ooohhhbbb```]]]XXXTTTTTT^^^ooo{{{xxxtttvvvxxxyyyxxxvvvtttsssnnnmmmkkkhhheeebbb]]]ZZZ[[[YYYXXXYYYaaarrrooo___\\\YYYUUURRRQQQQQQPPPOOOPPPPPPPPPQQQRRRQQQPPPNNNMMMLLLJJJIIIJJJKKKLLLLLLKKKIIIHHHIIIMMMOOOPPPOOORRRRRRQQQPPPQQQRRRTTTVVVUUUVVVYYY]]]```lllZZZNNNyyykkk}}}aaa;;;555333111...---------+++***************************************************+++++++++,,,,,,,,,------+++///333FFFkkkuuuuuu~~~qqqeeeooo}}}]]]<<<<<<:::::::::999888666555444555444333333444555444333444444444333222111000///111000//////......///////////////000111222333444:::TTTrrrvvv___ZZZgggssssssnnnuuusssqqqpppqqqssswwwyyyvvvwwwyyy{{{|||}}}}}}}}}zzzzzzyyywwwssspppppppppnnnmmmllljjjiiiggggggfffmmmkkkiiihhhgggddd^^^YYYUUUTTTSSSQQQPPPPPPPPPQQQRRRQQQQQQRRRTTTVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXWWWXXXXXXXXXXXXVVVTTTSSSTTTUUUVVVXXXXXXXXXWWWWWWTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTUUUUUUTTTRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQRRRRRRSSSTTTTTTUUUUUUQQQRRRSSSTTTTTTSSSQQQQQQTTTRRRPPPQQQTTTVVVVVVUUUZZZ\\\bbbppp}}}pppllloooxxx|||sssjjjmmm|||qqqdddrrrwwwSSSDDD@@@;;;999777777888888888666111111000////////////000///////////////000111111222111888NNNnnn|||yyyyyyvvvuuusssyyyttt^^^UUUOOOMMMNNNPPPTTTYYYooonnnnnnmmmkkkhhhdddaaa___]]]\\\YYYXXXWWWXXXYYYZZZ]]]ffflllooo|||rrrbbbWWWQQQPPPNNNLLLLLLMMMNNNMMMLLLPPPPPPQQQQQQQQQOOONNNMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHKKKMMMOOONNNMMMPPPPPPPPPQQQRRRSSSSSSTTTRRRWWWZZZ\\\hhhnnnKKK___tttlllPPP888666333111///---------,,,***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,......???ccctttqqq{{{zzz~~~xxxiiimmmyyyRRR:::???:::::::::999888777555555555444333444555666555333444444444444333222111000111000000///...///////////////000111111222111111000AAAaaa|||~~~yyycccVVV\\\iiirrruuutttssspppmmmmmmoootttxxxxxxxxxxxxyyy{{{}}}~~~{{{vvvrrrppppppooooooooopppooommmiiifffhhheeedddgggllllllhhhccc[[[ZZZWWWUUUTTTTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRSSSUUUWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPSSSTTTSSSSSSPPPPPPQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTSSSRRRPPPOOOLLLMMMPPPTTTWWWYYYYYYYYYfffnnn~~~{{{yyytttnnntttzzzmmmjjjwwweeefffYYYHHHEEE@@@>>><<<:::999::::::999888222111000000//////000000///////////////000000111222333444???[[[~~~}}}zzzwwwuuutttzzzwwwjjjUUUPPPNNNRRRWWW\\\ccckkkyyyxxx{{{vvvqqqkkkhhhhhhiiiiiijjjlllpppuuuxxxzzzxxxggg[[[UUURRRRRRKKKJJJJJJKKKMMMNNNNNNMMMOOOPPPQQQQQQOOOMMMLLLLLLNNNPPPRRRQQQOOOKKKIIIGGGFFFGGGJJJLLLNNNNNNMMMLLLNNNOOOQQQRRRSSSSSSSSSRRRVVV[[[[[[]]]vvv~~~ZZZMMMttt{{{mmmDDD888888444111///......---,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---...,,,:::]]]{{{uuunnnwwwuuuxxx|||ooommmxxxKKK:::???::::::::::::999777666555666555444444666666555444444444444444444333222111111111000/////////////////////000111111111000//////777SSSttt|||sss{{{ttt\\\SSSZZZiiiuuuttttttqqqnnnlllmmmqqquuuwwwvvvwwwxxxzzz~~~|||vvvqqqoooooolllmmmooorrrtttqqqlllgggeeebbb```ccciiimmmllliiidddbbb___[[[XXXVVVTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRTTTUUUVVVVVVVVVUUUSSSTTTTTTTTTTTTSSSSSSSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOQQQSSSTTTTTTSSSQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQPPPOOOMMMLLLLLLOOORRRRRRSSSWWW___eee{{{rrrnnnrrruuuuuuzzzxxxwwwqqqiiiooogggZZZ~~~uuuNNNHHHGGG??????===:::999999999777666222222111000000000000000///////////////000000111222333333888MMMqqq~~~~~~|||yyywww{{{zzznnnbbbXXXTTTTTT[[[cccmmmzzz}}}xxxwww{{{||||||ppp```UUUQQQPPPOOOMMMKKKJJJJJJKKKMMMNNNNNNMMMMMMOOOQQQPPPNNNKKKKKKKKKMMMRRRVVVWWWSSSMMMHHHEEEEEEHHHKKKNNNNNNNNNMMMMMMMMMOOOQQQSSSTTTTTTSSSSSSYYY\\\[[[ccckkkOOOUUU]]]???999777444222///.........,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,---///,,,666VVVttt|||rrrxxxuuuxxx}}}uuukkktttoooGGG;;;:::::::::::::::999888777666777555555555666777666555444555555555444444333222222111000000//////000000000000000111111000//////222333GGGdddtttssswwwnnnWWWRRR]]]iiisssttttttrrrnnnmmmpppssssssssstttuuuxxx|||~~~zzzuuuqqqoooooojjjkkknnnsssvvvtttnnnhhhhhheeeaaaaaadddggggggfffiiigggddd```\\\WWWTTTRRRPPPSSSVVVXXXVVVTTTSSSSSSYYYYYYXXXVVVTTTRRRPPPOOOPPPPPPPPPPPPQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUTTTRRRQQQQQQRRRQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQPPPPPPOOONNNNNNMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSVVV[[[gggyyy|||ttttttooolllpppyyyxxxmmmkkkllljjjjjj{{{iiicccwwweeeNNNJJJFFF>>>>>>;;;999777777777555444222222111000000000000111///////////////000111111000222444888FFFccc}}}~~~~~~{{{yyywww}}}~~~{{{tttpppllleee]]]QQQOOOSSS^^^oooyyyxxx}}}|||{{{}}}ggg___UUUPPPQQQQQQMMMIIILLLKKKIIIJJJLLLMMMMMMLLLKKKNNNPPPPPPLLLJJJJJJLLLNNNSSSXXXXXXSSSLLLHHHFFFFFFIIIMMMOOOOOONNNNNNOOONNNOOOQQQSSSUUUUUUUUUTTTRRRWWW]]]nnnuuuZZZHHH[[[SSS>>>:::444444222000.........---+++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,000...444MMMiii|||yyyqqqttt{{{{{{jjjnnn}}}XXXDDD???777::::::::::::999888777777777666555666777777666555555555555555555444444333222111000000//////000000111111000000////////////000111;;;NNNbbbooovvvyyylllYYYXXX]]]mmmqqqtttssspppmmmoooqqqpppppppppqqqtttwwwzzz{{{yyyyyyyyywwwtttqqqqqqqqqmmmnnnqqqvvvzzzxxxqqqkkkkkkiiigggdddccccccccccccdddeeeeeedddbbb___\\\ZZZSSSWWW[[[\\\YYYTTTPPPOOOWWWWWWVVVUUUTTTRRRPPPOOONNNNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOORRRRRRRRRSSSSSSSSSTTTTTTRRRTTTUUUSSSQQQOOOPPPRRRQQQPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLNNNQQQTTTUUUTTTZZZdddooo{{{~~~wwwrrrooopppssswww~~~yyyvvvvvvuuuppplllfffiiikkktttxxxeeeoooTTTLLLHHHBBB>>>===;;;999888999999888777333222111111000000111111///////////////000111111000111444888===OOOvvv}}}xxx|||~~~}}}{{{xxxuuurrrsssrrrkkkbbb^^^]]][[[WWWMMMPPPZZZmmm}}}{{{yyywwwttttttuuuzzztttxxx}}}xxxlllaaaYYYVVVRRRPPPOOONNNMMMLLLMMMKKKIIIIIIKKKMMMNNNNNNHHHLLLPPPOOOKKKIIIJJJMMMPPPSSSVVVSSSMMMIIIHHHIIIGGGJJJNNNOOONNNNNNPPPQQQOOOPPPRRRSSSUUUVVVVVVWWWQQQ]]]qqqppp]]]NNNOOOqqqwwwHHH>>><<<222555222000//////...---,,,************************))))))))))))))))))))))))************++++++++++++***111///111DDD\\\yyy|||uuullloooxxxjjjlll{{{HHHDDDDDD888:::::::::::::::999888777888666555666777888777555555555555666555555444444222111111000000000000000222111000///......//////+++...222<<>>@@@>>>===;;;;;;===>>>======333222111111000111111111///////////////000111111222111555888444>>>dddvvvrrrvvv}}}~~~{{{xxxuuuqqqnnngggeee^^^TTTPPPRRRTTTRRRWWW^^^nnnuuuvvvtttqqqqqquuuwwwvvvssslllsss{{{rrrllllllkkkbbbXXXTTTUUUVVVTTTOOOJJJGGGHHHJJJNNNKKKIIIIIIKKKOOOQQQRRRGGGKKKOOOOOOKKKIIIKKKNNNRRRTTTSSSNNNHHHFFFIIIMMMHHHLLLOOOOOONNNNNNQQQSSSQQQQQQRRRSSSUUUVVVXXXXXX[[[mmm~~~[[[KKKKKK```~~~xxxvvveee???======222555222000//////...---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))222000///===RRRpppyyy{{{mmmlllqqqzzzmmmnnn~~~{{{yyy|||uuuKKKBBB???<<<:::999999999888888777777666666777777777777666666555555555555555555555555333333333222222111111111111111111111000000000000///555444333BBB___uuu{{{qqq~~~\\\OOO]]]dddooouuurrrmmmlllooonnnjjjgggiiiooosssrrrooosssssstttuuutttsssqqqpppoooqqqwwwxxxooorrrqqqooollljjjgggeeeddd___\\\___fffiiihhhjjjooonnnjjjlllpppiiiYYYQQQRRRSSSQQQOOONNNNNNQQQSSSUUULLLOOOSSSVVVVVVSSSOOOMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQTTTUUUUUUSSSQQQNNNMMMMMMSSSSSSTTTRRRPPPNNNOOOPPPRRRPPPNNNPPPSSSTTTRRRPPPQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPOOONNNMMMMMMNNNOOOPPPRRRSSSRRROOOOOOWWWfffsss~~~}}}xxxuuuvvvuuuqqquuu|||~~~qqqooonnnnnniiidddeeeiiieeeggg{{{wwwjjjPPPHHHGGGBBB???BBB===<<<;;;;;;===>>>>>>>>>999666222000000222333333111000000000000000111111...222222333444888VVV~~~~~~wwwxxx~~~~~~yyywwwvvvrrrnnn```[[[VVVTTTUUUWWWZZZ^^^```jjj~~~tttuuutttqqqnnnpppuuuzzzqqqoooxxx}}}zzzwwwuuuxxxyyy|||}}}xxxuuusssssssssjjjhhheeebbb___\\\WWWTTTVVVUUURRROOOMMMMMMMMMNNNMMMIIIGGGJJJOOORRRPPPLLLLLLKKKJJJKKKLLLMMMMMMLLLRRROOOKKKHHHHHHJJJMMMPPPMMMMMMOOOPPPQQQRRRRRRRRRPPPTTTWWWTTTRRRTTTVVVWWW[[[|||kkkVVVFFFTTT||||||ttt|||SSSBBB666;;;444333000...,,,------,,,,,,+++++++++************))))))))))))))))))))))))))))))************++++++++++++000...///888FFFggg{{{mmmlllrrrkkksss{{{~~~tttmmmvvviiiEEE===:::888999888888888777777777666555666666777777666666555444444444444444444444444333333333222222222111111111111111111000000000000///222222222===TTTlllyyytttyyyzzz```YYYiiirrroooqqqzzzuuugggjjjjjjjjjjjjlllnnnnnnooopppqqqrrrssssssrrrqqqppppppqqquuu{{{~~~wwwpppppppppooommmkkkjjjhhhhhhbbb^^^^^^aaabbb```bbbgggllllllnnnnnnggg\\\WWWWWWTTTSSSRRRQQQPPPQQQSSSTTTQQQRRRSSSSSSSSSRRRPPPOOOLLLMMMNNNNNNOOOOOOOOOOOORRRQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNOOOOOOOOOPPPQQQPPPNNNMMMMMMNNNTTTRRRQQQRRRTTTUUUTTTRRRSSSRRRPPPOOONNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMLLLMMMNNNOOOPPPNNNSSS[[[```fffppp{{{wwwrrroooqqqvvvzzz|||uuutttllleeefffhhhhhhggghhhrrr}}}lllWWWFFFDDDEEEAAA???AAA===;;;:::;;;<<<>>>>>>===:::777444333333444444333111000000//////000000111000333111333444666NNNtttyyyvvv~~~~~~yyy}}}yyytttpppllliiiddd___ZZZZZZ^^^cccgggiiiyyy~~~uuuuuutttsssqqqqqqsssuuuoooqqq||||||zzzxxxxxxxxxvvvtttpppllljjjfffgggiiilllooorrrtttuuuvvvssspppllliiiggggggfffdddbbb___^^^\\\YYYUUUSSSTTTRRRPPPMMMLLLKKKLLLLLLLLLJJJIIIJJJNNNOOONNNLLLHHHGGGGGGIIIKKKMMMMMMLLLPPPNNNLLLJJJIIIIIIKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRUUUUUUUUUUUUTTTUUUYYY]]]ooo^^^OOOVVVyyyyyyuuuxxx|||MMMAAA666888222444222///............---++++++++++++************)))))))))))))))))))))))))))************+++++++++***///......555AAA```vvvsss}}}wwwlllkkkwww~~~pppkkksss}}}WWW???999777777777777777666666666666666555555666666666666555555444444444444444444444444333333333222222222222111111111111111000000000000//////111222666CCC]]]uuuyyyqqqyyy```dddhhhlllwwwyyyllljjjlllmmmllljjjjjjlllnnnmmmmmmoooppppppqqqqqqpppppppppqqquuuyyyyyyuuuqqqpppoooooonnnmmmmmmlllllliiidddaaa```___]]]___bbb```gggkkkgggbbbbbbcccccc]]]\\\[[[YYYXXXVVVUUUUUUWWWUUUSSSQQQOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMPPPPPPNNNMMMMMMNNNOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNOOONNNMMMLLLMMMNNNRRRPPPOOOPPPQQQQQQPPPOOOPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOORRRUUUXXX[[[\\\fffmmmwww}}}~~~xxxtttrrrssspppooosss|||zzz||||||vvvnnnooogggaaa___```cccjjjrrrmmmSSSGGG???AAACCC???===???<<<;;;999:::<<<===<<<<<<:::999777666666666444333000000////////////000000111333000222555333BBB___rrrmmmzzz|||~~~wwwmmmfffbbb```]]]]]]___hhhwww{{{vvvuuutttttttttsssqqqoookkkuuuyyyssssssqqqqqqpppnnnkkkfffbbb```^^^^^^___```cccfffiiikkkiiihhheeebbb___^^^]]]]]][[[ZZZXXXXXXWWWVVVSSSQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDDDDFFFJJJLLLLLLKKKOOONNNMMMLLLKKKKKKKKKJJJNNNOOOPPPQQQRRRSSSSSSSSSRRROOOQQQVVVVVVUUU[[[fff{{{PPPLLLqqqsss{{{gggEEEAAA888666333555333000///000000///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++(((//////...222:::VVV|||{{{|||wwwtttiiirrr||||||zzz|||yyyllliiipppwwwzzzeeeHHH<<<888999999555555555555555555555555444444555555555555444444333333333333333333333333222222222222222222222222111111111111000000000///000...000444111555OOOmmmxxxrrruuuwww```ZZZppp~~~xxxuuu{{{pppooommmjjjiiiiiikkkmmmiiijjjkkklllnnnoooppppppqqqooonnnooorrrtttsssrrrqqqqqqppppppoooooonnnnnnnnnllliiihhhfffeeeeeefffaaakkknnneee___dddgggeeegggggggggeeeccc```]]]\\\]]][[[XXXTTTQQQOOONNNNNNNNNMMMLLLKKKJJJKKKLLLMMMOOONNNMMMLLLLLLMMMOOOPPPPPPOOONNNNNNNNNOOONNNMMMKKKMMMNNNNNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVZZZ```ffflllpppsss~~~xxxuuutttvvvwwwuuuuuuwwwzzz{{{{{{rrrnnnoooooommmjjjeeeeeeeeebbb^^^eee{{{~~~UUUKKKEEEAAACCCBBB===;;;<<<<<<;;;999999;;;<<<;;;;;;:::999888888999777555222111000//////.../////////000111---000555222888LLLzzzuuujjjwwwttt~~~|||rrrfff]]]ZZZZZZZZZaaammm}}}~~~~~~{{{xxxtttssssssuuuvvvtttnnniiihhhwww{{{pppmmmmmmmmmmmmlllkkkhhhddd```^^^```___^^^^^^___aaaccceee___^^^\\\ZZZXXXWWWWWWVVVTTTSSSRRRSSSTTTTTTRRRPPPOOONNNMMMLLLKKKKKKLLLLLLKKKLLLMMMKKKIIIHHHIIIJJJEEEDDDDDDFFFIIIKKKKKKJJJNNNNNNLLLLLLLLLLLLNNNNNNNNNOOOQQQRRRSSSSSSTTTTTTMMMLLLQQQZZZ[[[\\\kkkeeeJJJWWWwwwRRR???BBB<<<777888555333111000111111///...---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((///000...000444LLLnnn~~~qqqwwwssslllvvv~~~{{{zzz}}}}}}}}}{{{wwwvvv||||||nnnhhhmmmwww~~~OOOAAA;;;888:::888444444444444444444555555333333444444444444333333333333333333333333333333222222222222222222222222111111111111000000000///222...000555000...DDDaaarrrvvvuuuvvvwwwhhhttt}}}wwwwwwvvvpppiiiggghhhjjjiiihhhgggggghhhjjjkkkmmmoooooopppnnnmmmmmmnnnpppqqqrrrssssssrrrqqqqqqpppoooooonnnoooqqqqqqqqqqqqpppnnniiiqqqpppddd]]]___```]]]fffhhhiiijjjjjjjjjhhhgggeeedddbbb___[[[WWWSSSQQQPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMMMMLLLMMMNNNOOOPPPNNNMMMMMMNNNPPPPPPMMMKKKIIIJJJLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNMMMNNNNNNKKKKKKLLLMMMMMMNNNNNNNNNLLLMMMPPPSSSWWW[[[^^^___bbbdddiiinnntttyyy}}}yyy|||~~~}}}yyyuuurrrrrrsssqqquuu{{{|||yyyzzz}}}xxxrrrqqqpppnnnllliiieeebbb``````bbbfffnnn~~~aaaTTTKKKGGGCCCBBBAAA===<<<======;;;999999;;;<<<;;;:::888888888999:::888555333111111000///////////////---...+++...555222333AAAjjjsss{{{ooozzz~~~{{{{{{wwwmmmaaaZZZZZZ]]]eeerrr|||zzzyyyzzzzzzxxxvvvqqqpppppprrrtttqqqkkkfffhhhzzzsssllljjjiiihhhhhhiiihhhgggdddaaa``````^^^[[[YYYXXXXXXYYYZZZUUUUUUTTTSSSRRRQQQQQQPPPQQQPPPPPPQQQSSSSSSRRRQQQNNNNNNNNNMMMMMMMMMNNNNNNKKKLLLLLLJJJHHHFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJIIILLLJJJGGGFFFGGGJJJNNNQQQNNNOOOQQQRRRSSSSSSTTTTTTRRRQQQTTTYYY^^^lll```OOOOOOjjjpppsss|||HHH>>>BBB===666:::555333222222222111///---------------,,,,,,,,,+++************************))))))*********+++++++++***000000///000111CCCaaammmnnnkkkqqqxxx{{{xxxvvvyyy~~~~~~zzz}}}vvvlllnnn|||sssDDD@@@:::666999333444444444444444555555555222222333333333333222222222222222222222222222222111222222222222333333333111111111111000000000000111...111555111...<<>><<<::::::;;;<<<;;;:::888888888999::::::888666333222111000000//////000,,,...+++---555333222<<<___{{{}}}yyyxxxsssjjjbbbaaaeeekkkppp|||xxxwwwvvvwwwwwwwwwtttrrrkkkkkklllnnnnnnmmmiiiggglll|||vvvjjjiiihhhdddaaabbbcccddddddbbb```______]]]ZZZWWWTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOQQQSSSSSSRRRQQQMMMNNNNNNOOOOOOOOOPPPPPPKKKKKKJJJIIIHHHGGGFFFEEEIIIHHHGGGHHHJJJKKKJJJIIIHHHFFFBBBAAABBBFFFKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUSSSUUUccc~~~NNNIIIaaakkkvvviiiFFF@@@???===444999666555444444444333111///......---------,,,,,,,,,************************)))************+++++++++,,,000//////111000;;;TTTooommmvvvzzzqqqrrrvvvyyyyyywwwzzztttsss^^^<<>>@@@>>><<<<<<======<<<;;;:::999999:::===??????>>>555444333222111111111111...222...---333222222;;;???bbb~~~zzzsssnnnooowww~~~yyyrrrrrrssssssqqqnnnjjjgggaaadddfffeeeddddddhhhlllwwwxxxddd]]]cccbbbWWW\\\]]]^^^___^^^]]][[[ZZZYYYYYYWWWVVVSSSPPPMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLQQQPPPPPPPPPRRRQQQPPPNNNKKKLLLMMMNNNPPPPPPPPPPPPLLLHHHEEEEEEIIIJJJFFFBBBEEEDDDEEEGGGJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFMMMMMMOOOPPPQQQRRRRRRRRRQQQ[[[eeeuuusssTTTRRRhhhzzzlll}}}~~~GGGDDDCCC;;;???:::CCC;;;:::999::::::999666333//////.........---------************************)))************+++++++++------))),,,222///222BBBlll{{{{{{oooqqq}}}yyy~~~wwwtttbbbJJJ666555:::888555666555555555555555555555555555444333333222222333333222222111111111111222222000111222222000000111222333333222222111000//////111111000000000000111111DDDSSSiiixxxyyytttvvv}}}zzzppppppmmmfffcccgggiiifffeeehhhooooooooooooppppppppppppjjjjjjkkklllmmmmmmllllllooopppqqqsssttttttuuuuuussspppllllllmmmmmmkkkiiibbb```]]][[[[[[\\\^^^```\\\___cccdddcccdddgggkkknnnmmmnnnooopppsssuuuwwwyyyyyyyyyxxxtttpppkkkiiijjjkkkmmmmmmjjjaaaWWWOOOaaa```aaaccceeeeeecccaaafffgggjjjlllmmmlllkkkjjjrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmllllllkkkkkkhhhiiijjjkkkkkkkkkmmmnnntttssswwwqqqmmmjjjiiiiiiiiifffcccccc```]]]]]]aaakkkzzzjjjOOONNNPPPEEEIIIGGGDDDCCCDDDDDDCCCAAABBB???;;;;;;===@@@@@@>>><<<<<<>>>AAAAAA@@@AAACCC555555555555555444111000222222111000000111222333???EEE^^^|||uuutttsssssstttvvvxxxzzz}}}||||||rrrnnnllljjjgggeeedddddddddbbbddddddaaa___```gggmmm~~~tttggg___\\\\\\ZZZXXXSSSTTTVVVYYY\\\\\\[[[ZZZWWWYYYYYYVVVPPPLLLJJJKKKGGGGGGFFFGGGHHHJJJLLLNNNNNNOOOPPPQQQRRRRRRQQQQQQJJJLLLNNNMMMKKKJJJMMMPPPMMMHHHEEEEEEIIIKKKIIIFFFEEEEEEEEEGGGIIIKKKMMMMMMXXXVVVXXX\\\ZZZPPPFFFBBBIIILLLQQQWWWVVVQQQOOORRRZZZ```vvvwwwPPPVVVrrryyylllmmm~~~ZZZPPPDDD>>>@@@BBB@@@===@@@<<<888999;;;<<<888444222222111///............,,,+++******)))******************++++++,,,,,,,,,++++++,,,---///111333444ZZZ{{{sssssstttiiijjjyyy}}}}}}yyyggg______VVVCCC555777;;;888555666555555555555555555555555444444333222222222222333222222111111111111222222111222333333111111222333333333222222111000000000111111000000000000111111:::DDDXXXlllvvvuuurrrrrrxxxzzztttkkkeeeggghhhggghhhjjjlllmmmnnnoooppppppqqqqqqlllmmmmmmmmmnnnnnnnnnnnnnnnoooqqqsssuuuvvvwwwwww|||xxxuuusssqqqmmmiiieeedddbbb___^^^___``````\\\^^^aaa```___```cccfffeeeeeeeeefffgggiiilllmmmssstttvvvwwwvvvtttrrrpppoooppprrrsssqqqkkkccc]]]kkkjjjkkklllnnnooommmllljjjkkklllmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiigggffffffeeeeeeeeeeeeeeejjjkkkllllllkkknnnsssxxx{{{qqqnnnjjjhhhfffccc___\\\ZZZ```eeeggglllvvv]]]LLLFFFIIIHHHJJJHHHGGGFFFFFFFFFDDDCCCDDDAAA>>>>>>@@@BBBBBBAAA;;;;;;<<<>>>???>>>>>>>>>;;;===>>><<<666222111222222111000000000000222222111777LLLooo~~~{{{wwwtttssssssssssss~~~{{{zzz{{{vvvnnnjjjiiigggeeedddccccccccccccddddddbbb```cccjjjpppxxxpppfff```\\\YYYTTTPPPNNNNNNOOORRRVVVWWWVVVUUUUUUWWWYYYWWWRRRMMMKKKJJJEEEEEEEEEFFFGGGIIIJJJJJJNNNOOOOOOPPPPPPQQQQQQRRRKKKLLLMMMMMMKKKKKKMMMOOONNNJJJEEEEEEHHHJJJIIIFFFHHHJJJKKKKKKJJJLLLQQQUUUbbbgggooorrrhhhVVVIIIDDDPPPNNNNNNRRRSSSRRRSSSWWWeeeyyyooo^^^NNN___}}}|||lllhhhkkkxxxzzzVVVNNNEEE@@@@@@AAA@@@===>>>:::777777::::::777333333222111000///.........,,,++++++*********************+++++++++,,,,,,,,,++++++,,,---///111333444KKKnnn}}}uuunnndddiiiwwwzzz|||}}}~~~zzzmmm```]]]```FFF;;;555999;;;777555666444444444444444444444444444444333222222222222222222222111111111111222222222333444444222222333444333333333222111111000000111111000000000000111111444888HHHbbbvvv{{{tttmmmooo}}}}}}rrriiiggghhhhhhhhhiiiiiikkkmmmoooqqqrrrrrrssspppooooooooooooppppppqqqmmmmmmooopppqqqrrrsssttt~~~{{{yyyuuupppmmmkkkjjjhhhfffeeeccccccbbb___aaaaaa___\\\\\\```ccc```_________```bbbdddeeeiiikkkmmmooopppooonnnmmmjjjjjjlllnnnnnnlllgggdddlllkkkkkklllnnnoooooonnnjjjiiiiiihhhgggfffffffffcccccccccccccccccccccccceeedddcccbbbaaabbbcccdddkkkmmmpppppprrrxxxxxxsssooolllhhheeecccbbb```^^^^^^```hhhyyyYYYTTTOOOEEEGGGNNNKKKJJJIIIIIIJJJHHHFFFCCCCCCAAA??????@@@BBBBBBAAA@@@@@@@@@AAABBBCCCAAA???===AAACCC???777222333666222111000//////000111111---111@@@[[[zzz~~~xxxtttrrrqqqqqqppp~~~|||yyysssvvvyyy}}}}}}xxxpppiiiiiihhhfffeeeddddddeeeeeedddeeedddbbbaaaeeelllrrroookkkddd___[[[UUUNNNHHHJJJHHHGGGJJJNNNQQQPPPOOORRRUUUWWWWWWSSSNNNKKKIIIDDDEEEFFFHHHHHHHHHGGGGGGLLLLLLLLLLLLMMMOOOQQQRRRKKKLLLMMMLLLKKKKKKMMMOOOQQQLLLGGGEEEGGGIIIIIIHHHIIILLLOOONNNLLLOOOXXX```lllvvvpppXXXIIIEEEQQQNNNNNNQQQSSSTTTYYY^^^sssiiiTTTLLL[[[vvvpppdddiiinnnttt}}}```PPPLLLFFFBBBAAA@@@???>>><<<999666666888888666333444333222000///.........,,,,,,+++******************++++++++++++,,,,,,,,,++++++,,,---...000222333===___yyykkkccchhhsss}}}|||uuuwwwnnnnnnmmmjjjaaa\\\```iiifff>>>999777999999666555888444444444444444444444444444333333222111222222222222222111111111111222222333444555444333333444555333333333222222111111111111111000000000000111111222111===XXXqqq{{{wwwqqqggg}}}zzzyyyzzzpppkkkjjjiiifffdddhhhiiilllnnnppprrrssssssqqqpppooooooooopppqqqqqqpppoooooooooppppppqqqqqqyyyyyyyyyyyyxxxwwwuuusssqqqqqqooommmkkkiiigggfffffffffeeeaaa^^^]]]aaadddaaa````````````bbbcccdddeeefffggghhhgggfffeeedddbbbaaaaaacccddddddbbb```eeeccccccdddgggiiiiiihhhhhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccceeeeeeddddddfffhhhkkkllltttzzzzzzsssoookkkhhhddd```___aaabbbdddpppwwwkkkMMMPPPPPPHHHJJJOOOJJJIIIIIIJJJKKKIIIEEEBBBAAA@@@???>>>???@@@@@@@@@CCCCCCBBBCCCFFFHHHDDD???<<<>>>>>><<<777444555666222111000/////////000111222444;;;LLLkkk}}}xxxuuuuuuvvvuuuttt|||yyyxxxpppssswwwwwwuuupppllliiiiiihhhgggffffffggghhhiiiffffffdddbbbaaadddjjjooohhheeeaaa^^^ZZZUUUNNNJJJLLLJJJHHHJJJMMMOOOOOONNNTTTVVVXXXXXXUUUQQQLLLJJJGGGHHHJJJKKKKKKIIIGGGEEEIIIHHHHHHHHHJJJMMMPPPRRRLLLLLLLLLLLLLLLLLLMMMNNNRRRNNNHHHFFFFFFIIIJJJJJJHHHKKKMMMOOOQQQXXX```gggnnnsssyyyvvvfffRRRGGGGGGLLLMMMRRRVVVWWWYYYbbbmmmxxx[[[OOOPPPuuu|||mmmqqqnnnvvvyyyzzzSSSJJJHHHFFFCCCAAA@@@??????;;;999777777888888666444555444222111000///......,,,,,,+++************+++++++++++++++++++++++++++++++++,,,---...000111222777VVV{{{nnniiikkknnnwwwuuu~~~ssshhhbbbaaa___^^^\\\___lllzzzPPP<<<:::999888666444555999444444444444444444444444333333222111111111111222222222111111111111222222333444555555333333444555333333333222222222222222111111000000000000111111///...777LLLcccqqquuuvvvppplllyyywwwvvv}}}xxxtttpppjjjeeeggghhhiiijjjlllmmmoooppppppooooooooonnnoooooooooppppppppppppqqqrrrssstttmmmoooqqqssstttuuuvvvwwwvvvvvvtttrrrpppnnnmmmlllmmmmmmkkkgggcccbbbeeehhheeedddcccbbbbbbcccdddeeeggggggggggggfffeeedddcccbbb```^^^^^^___```___^^^```______aaadddfffffffffgggfffeeedddcccccccccdddeeefffffffffggggggggghhhgggiiilllpppvvv|||}}}zzzzzzyyywwwtttqqqooonnngggfffddddddgggmmmuuuyyysssWWWIIIKKKJJJKKKNNNJJJHHHGGGHHHHHHIIIGGGDDDAAA@@@AAAAAA@@@@@@@@@@@@AAA@@@AAA???@@@EEEJJJEEE<<<@@@===999888999888555333333222111/////////000111111111333>>>XXXxxx||||||~~~~~~|||{{{xxx~~~|||wwwvvvppprrrsssqqqnnnkkkkkklllhhhggggggfffggghhhiiijjjhhhfffdddaaa```aaaeeegggdddbbb___\\\ZZZXXXUUUSSSVVVUUUUUUUUUUUUVVVWWWWWWaaa```___^^^[[[VVVRRROOOJJJKKKMMMOOONNNLLLIIIGGGHHHHHHGGGHHHIIILLLOOOQQQMMMLLLKKKKKKLLLMMMMMMNNNRRRNNNJJJGGGGGGIIIKKKMMMKKKJJJLLLSSS\\\dddhhhiiigggccc___[[[SSSKKKHHHKKKKKKOOOUUUYYYYYYaaawww```RRRVVViiixxxeeeddd{{{mmmOOOEEEEEEDDDCCCBBB@@@@@@???;;;:::999999999999888777666555333222000/////////---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,...///111111555MMMnnnwwwtttqqqkkksss~~~~~~uuuyyylll___YYYWWWWWWWWWZZZeeeyyyhhhAAA<<<;;;:::777555444555888333333333333333333333333333333222111111111111111222222111111111111222222333444555555333333444555333333333333333333222222111111000000000000111111333111777GGGYYYgggrrrzzzzzzfffddd~~~}}}||||||vvvrrrjjjhhhgggeeefffgggiiikkknnnoooooooooooonnnmmmmmmhhhhhhhhhiiikkkmmmpppqqqjjjlllnnnoooppprrruuuwwwyyyxxxvvvuuutttssssssssstttuuutttpppllljjjmmmpppjjjiiigggfffeeefffggggggeeeffffffgggggggggggggggeeeccc```_________^^^]]]^^^^^^```cccfffhhhgggfffddddddeeeffffffggghhhhhhggggggiiijjjlllnnnooopppyyy|||}}}yyyxxxzzz{{{zzzxxxppppppnnnkkkhhhgggiiijjjgggkkksss|||SSSKKKJJJJJJIIIQQQTTTJJJGGGFFFEEEEEEFFFDDDBBB???BBBCCCDDDDDDBBBBBBCCCDDD@@@AAA@@@AAAIIIQQQKKK???GGGAAA;;;999;;;;;;666111444333222000000000111111///...000777IIIddd|||vvvsssyyy~~~~~~yyyvvvppppppnnnllljjjjjjkkkmmmfffeeeddddddeeefffggghhhgggfffcccaaa`````````aaaaaa```___]]]\\\\\\\\\\\\bbbeeeggggggeeedddgggjjjsssoooiiiddd```\\\XXXUUULLLNNNQQQSSSUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPMMMLLLJJJKKKMMMNNNNNNMMMPPPNNNKKKIIIIIIJJJMMMOOOOOOOOORRR[[[eeejjjgggbbb\\\RRRJJJHHHIIIJJJMMMQQQQQQSSSVVVYYY___rrrlllOOOQQQddd|||iiiaaammmWWWLLLCCCBBB@@@AAABBBBBBAAA???;;;;;;;;;:::::::::999999777666444222111000//////------,,,+++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,---///000111111???\\\|||wwwpppvvv~~~|||zzzmmm___VVVSSSSSSUUUZZZiii|||LLL===999:::999777666555555444333333333333333333333333333222222111111111111111222222111111111111222222222444555444333222333444333333333333333333333333111111000000000000111111555333666BBBQQQ___llluuuvvvnnnhhhmmmrrrooojjjfffeeefffhhhjjjmmmnnnpppqqqqqqooommmkkkgggfffeeeeeeeeegggiiijjjkkklllmmmllllllnnnssswwwyyyxxxvvvuuuuuuvvvwwwxxx}}}}}}yyyxxxyyy|||tttsssqqqpppooooooooopppiiiiiijjjkkkllllllmmmmmmkkkiiifffddddddcccbbb```aaacccfffjjjnnnooommmjjjgggiiillloooqqqsssttttttrrrtttwwwzzz~~~{{{xxxyyyyyywwwvvvuuuuuutttsssqqqnnnnnnllliiigggiiinnnsss{{{yyy___MMMGGGJJJMMMLLLSSSUUUKKKFFFEEECCCCCCCCCCCCAAA???AAADDDEEEEEECCCBBBCCCEEEAAABBBAAACCCNNNXXXRRRDDDEEEAAA<<<:::;;;:::777444666555333111111111111222111...000666>>>NNNooo|||wwwvvvzzz~~~zzztttnnnlllkkkjjjjjjjjjkkkkkkffffffeeeddddddeeeggghhheeedddcccbbbbbbaaa```^^^___```aaaaaa```_________jjjrrryyyzzzuuutttzzzyyynnneee```\\\YYYWWWPPPSSSWWW\\\```cccdddeee^^^]]][[[XXXUUURRRPPPOOONNNLLLJJJKKKMMMNNNNNNLLLNNNMMMLLLKKKKKKLLLNNNPPPRRRUUU\\\cccgggcccZZZRRRNNNGGGDDDGGGKKKMMMPPPSSSSSSSSSXXXbbbrrr~~~oooXXXKKK]]]|||vvvgggmmm~~~yyyNNNJJJCCC???===>>>BBBDDDBBB???;;;;;;;;;;;;:::999::::::888777555333111000//////------,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,---...///000///444JJJooo}}}{{{zzz{{{}}}pppcccXXXVVVUUUWWW\\\kkkhhh???@@@555777888777777777555111333333333333333333333333333222222111000111111111222222111111111111222222222333444444222222333444333333333333333333333333111111000000000000111111222...///;;;IIIVVVaaaiiimmmyyyxxxjjjmmmzzzvvvooojjjggghhhjjjmmmmmmoooqqqsssssspppmmmkkkrrrpppmmmiiiggggggggggggjjjkkkkkkjjjiiilllrrrwwwyyyxxxvvvuuuuuuwwwzzz|||~~~|||zzzyyyyyyyyyzzzttttttttttttttttttttttttsssqqqnnnmmmlllllljjjiiiiiikkkpppuuuxxxyyyvvvsssrrruuuyyy~~~zzzvvvyyy||||||zzzzzzwwwwwwvvvtttqqqnnnmmmllldddfffggghhhlllsss~~~\\\RRRPPPEEEFFFMMMLLLNNNNNNFFFGGGEEECCCBBBBBBBBBAAA@@@???BBBDDDDDDAAA@@@AAACCC<<<>>>===???LLLXXXRRRBBB>>>===<<<:::999888999:::666555444222111111222222111...000444333<<<]]]zzzrrrsssxxxuuummmjjjiiihhhiiikkkkkkjjjhhhiiihhhgggffffffggghhhiiibbbbbbccccccdddcccaaa___^^^```cccdddcccaaa```___nnnyyy|||nnnccc\\\YYYWWWUUUUUUXXX^^^dddkkkppptttvvvjjjhhheee```[[[UUUQQQNNNNNNLLLIIIJJJMMMOOONNNLLLLLLLLLMMMLLLLLLMMMOOOQQQQQQYYYbbbgggdddYYYMMMDDDDDDCCCFFFMMMQQQPPPPPPRRRPPPQQQZZZnnngggWWWKKKLLLlllooohhhvvvoooNNNJJJCCC>>>:::<<>>:::;;;;;;;;;999999999:::888777555333111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,---...///000000///@@@eeezzz}}}~~~xxxxxx{{{rrreee]]]ZZZYYYZZZ___nnnPPP777777999888777666444222111000111222222333333222222111000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111222222222111111111000000000111222444888???HHHMMMnnnuuuyyypppggglll}}}vvvooolllmmmpppooorrrtttrrrpppppptttwwwuuuvvvwwwvvvtttpppllljjjkkklllkkkjjjiiijjjnnnpppxxxvvvuuutttvvvyyy}}}~~~|||yyywwwtttssstttwwwzzzzzzvvvsssnnnnnnllliiijjjllljjjfffhhhjjjmmmuuu~~~___SSSHHHHHHGGGGGGIIIKKKLLLJJJIIICCC@@@===<<<===>>>>>>>>>@@@AAAAAA???>>>===>>>@@@AAA>>>>>>CCCJJJLLLGGGBBB@@@===:::;;;>>>>>>:::666222666666222000222333111222333000222666777GGGdddtttvvvppphhhhhhiiihhhdddfffhhhkkkllljjjhhhfffeeegggiiihhheeefffiiihhhdddgggeeebbbcccddddddaaa^^^___``````^^^[[[ZZZ]]]___gggkkkzzzwwwwwwcccYYYVVVUUUVVVXXXYYYYYY^^^hhhttt|||~~~uuuuuutttpppiii^^^UUUOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRXXXZZZZZZXXXSSSNNNJJJIIIIIISSSNNNNNNXXXOOOIIIYYYUUU\\\nnnhhhPPPMMMZZZmmmyyysssWWWJJJEEE@@@???@@@EEEKKKMMMJJJFFF???===<<<<<<<<<;;;888666777666444222111///////////////---,,,+++*********+++++++++***++++++,,,,,,++++++,,,------......///222111777NNNsssyyy|||uuu|||}}}|||yyyooobbbbbb^^^]]]hhh}}}sssCCC888<<<888777666555444333222111111222222333333222222111000000000000000000000000////////////////////////111111111222222222333333111111111111111111111111222222222111111111000000............///222777;;;\\\iiitttsssjjjhhhttt~~~zzzvvvttttttvvvxxxzzz{{{xxxtttooolllmmmjjjhhhiiimmmpppqqqqqqsssrrrqqqqqqrrrvvvyyy{{{~~~|||zzzyyywwwuuussssssqqqooooooppppppnnnkkkfffeeefffgggiiiiiiiiijjjmmmuuurrrgggnnnfffOOOJJJBBBDDDCCCCCCDDDFFFGGGFFFDDDBBB???===<<<===>>>>>>===CCCDDDEEEEEECCCAAA???>>>>>>;;;:::>>>DDDFFFBBB===@@@<<<:::;;;>>>>>>:::666555999;;;666333333333222000333111333888555???VVV}}}ssszzzvvvrrrtttpppeee[[[___bbbgggjjjkkkjjjhhhgggjjjllljjjgggfffhhhgggcccdddcccbbbccceeeeeebbb___^^^___^^^\\\YYYXXXZZZ\\\eeejjjtttzzztttlllttttttgggZZZVVVVVVUUUUUUUUUVVVVVVXXX___gggkkkjjjhhheeefffgggeeeaaaZZZRRRNNNOOONNNMMMLLLKKKKKKKKKLLLMMMKKKJJJKKKMMMPPPRRRRRRNNNOOOPPPOOOMMMKKKLLLMMMGGGUUUSSSOOOXXXUUUPPPYYY___pppjjj[[[OOOWWWnnn{{{oooiiiOOOJJJGGGBBBBBBDDDIIIMMMMMMGGGAAA>>>===<<<<<<<<<;;;999777777666444333111111000000000///...,,,++++++++++++,,,+++++++++++++++,,,,,,++++++,,,------......///...///333DDDfffyyywwwzzzlllsss~~~{{{vvvvvv}}}|||uuukkkjjjfffggguuuUUU999:::<<<666666555444444333222222111111222222222222111111000000000000000000000000////////////////////////000111111111222222222222000000000000000000000000222111111111111000000000/////////...------000222GGGYYYnnnuuuppphhhfffhhhzzz{{{|||uuurrruuuwwwzzz}}}|||yyyuuurrrsssnnniiikkkqqqtttrrroooooooooooopppqqqtttvvvwwwzzz{{{}}}~~~~~~|||zzzyyy}}}~~~}}}{{{xxxvvvttttttxxxvvvuuuuuutttsssqqqnnnqqqnnnkkkiiihhhhhhgggeeeddd______dddhhhjjjsss~~~ooo```iiilllOOOFFFGGGCCCBBBAAAAAABBBCCCDDDBBBAAA@@@>>><<<<<<===>>>>>>===DDDEEEGGGHHHGGGDDD@@@>>>===:::888;;;@@@AAA???;;;>>><<<:::;;;======:::777888???AAA<<<666444444333///222111444999444555CCCfff~~~uuurrryyyfffVVVYYY\\\aaafffjjjkkkkkkjjjkkkmmmkkkgggeeegggeeebbbbbbbbbccceeefffeeebbb___\\\\\\\\\YYYWWWVVVWWWYYYdddkkkoookkkcccaaahhhpppaaaYYYSSSTTTWWWUUURRRRRRQQQPPPRRRVVVZZZZZZWWWTTTTTTVVVXXXYYYXXXUUUQQQNNNNNNMMMLLLJJJJJJJJJJJJKKKNNNKKKHHHJJJNNNQQQQQQQQQDDDFFFGGGHHHIIILLLPPPSSSOOOZZZVVVQQQWWW[[[]]]eeetttpppgggOOOQQQWWWiiiooorrrsssPPPIIIGGGFFFDDDEEEHHHLLLNNNKKKDDD===>>>===<<<<<<===<<<:::888666666444333333222222222111000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------......///,,,///000999VVV~~~{{{xxxtttlllppp{{{yyy{{{~~~~~~zzzwwwvvvzzz~~~{{{tttqqqnnnsss~~~FFF:::===555444444444333333333333333111111222222222222111111000000000000000000000000////////////////////////000000000111111111111222000000000000000000000000111111111111000000000000...///111111000000111333999LLLdddssssssllleeebbbhhhzzzvvvsssuuuwwwyyyzzzzzzyyyxxxyyyuuuqqqqqqssstttqqqnnnppppppqqqrrrsssuuuvvvwwwwwwxxxzzz{{{zzzxxxvvvuuutttwww|||}}}{{{xxxwwwvvvwwwxxxyyy||||||{{{yyyxxxvvvtttsssuuutttsssrrrrrrqqqnnnkkklllkkkhhhfffeeedddccccccddd]]]]]]gggpppxxx{{{___ZZZeeehhhSSSGGGDDDHHHGGGCCCBBBBBBBBBDDDDDDBBB@@@>>>===<<<===>>>???>>><<>>???<<<:::;;;???@@@>>><<<<<<;;;:::;;;======;;;999;;;CCCGGGAAA:::666555444000222000333999333///888QQQrrrttt}}}jjj]]]YYYZZZ\\\___cccfffhhhiiigggjjjjjjfffdddeeeeeeccccccdddfffhhhgggeeeaaa^^^\\\[[[ZZZWWWVVVUUUUUUVVVbbblllnnnddd[[[^^^bbbccc\\\VVVSSSUUUWWWTTTPPPOOOMMMMMMOOORRRUUUTTTQQQNNNMMMNNNPPPRRRRRRRRRPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJLLLJJJIIIKKKOOOQQQOOOLLLCCCEEEHHHKKKMMMPPPTTTWWWXXXWWWVVVWWWZZZ^^^kkk}}}~~~nnn]]]VVVGGGXXXkkkppprrr]]]NNNJJJBBBBBBEEEFFFHHHKKKKKKHHHBBB===>>>===<<<<<<======;;;999666666555444444444555555222111000///...---------------,,,+++++++++,,,,,,++++++,,,------......///---111000333JJJrrr}}}~~~|||tttwwwwww|||uuusss~~~}}}uuusssvvv~~~}}}|||zzzvvvtttsss|||eee<<<<<>>@@@@@@>>>======;;;;;;===???AAAAAA??????===<<<<<>><<<:::::::::;;;<<<<<<;;;:::>>>EEEHHHBBB<<<999777555111444000000777333///666BBBccc|||qqqjjj```\\\WWWVVVXXX\\\___```bbbfffhhheeedddfffhhhgggfffgggiiiiiigggccc___\\\\\\ZZZXXXWWWVVVVVVVVVVVV]]]hhhkkkaaa[[[^^^___ZZZ[[[UUURRRTTTUUURRRPPPQQQMMMNNNPPPRRRSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLIIIGGGGGGGGGIIIJJJJJJJJJKKKNNNQQQPPPKKKGGGFFFJJJNNNQQQRRRSSSTTTUUUWWWRRR___ssstttqqq~~~cccTTTRRRUUUmmmmmm}}}yyyRRRQQQJJJ>>>CCCEEEEEEFFFFFFFFFEEEBBB@@@>>>===<<<===>>>>>>===;;;777777666666666666666777333333111000///............------,,,+++++++++,,,++++++,,,------......///---111000000AAAcccyyyyyy}}}~~~uuuxxxxxxmmmlllqqq~~~yyywwwvvvssstttxxxzzzJJJ333999>>>222333222222222222222222222000000111111111111000000////////////////////////........................////////////000000000000//////////////////////////////000000000000000111///000111000...---...///000777BBBQQQ___iiinnnooojjjmmmuuuwwwzzz}}}yyyuuusssqqqqqqsssvvvxxxyyyxxxxxxzzz}}}uuutttsssrrrssssssuuuuuuwwwuuusssrrrqqqssstttvvvxxxyyy{{{{{{zzzzzzzzz{{{yyyzzz||||||}}}~~~}}}{{{}}}{{{uuussstttuuuwwwxxxyyyzzzzzzzzznnnnnnnnnpppssstttsssrrrqqqrrrssssssqqqqqqqqqrrrqqqrrrrrrsssrrrqqqpppooonnnkkkhhhgggfffeeedddbbbaaabbbcccbbbbbbcccfffiiiyyyrrr___bbbyyypppWWWMMMSSSPPPKKKIIIDDDDDDCCCBBBBBBCCCBBB@@@>>>;;;;;;===@@@BBBBBB@@@===:::888666999===AAAAAA@@@<<<<<<;;;===>>>>>>===;;;888999:::;;;;;;;;;;;;;;;???CCCDDD@@@===<<<999666222666111///444222000666:::QQQnnn~~~yyywwwkkkddd[[[UUUTTTVVVVVVVVV\\\bbbeeecccbbbfffiiijjjfffhhhiiihhhddd___\\\[[[[[[YYYVVVVVVVVVWWWWWWVVVWWW___ccc^^^ZZZ[[[YYYUUUUUUPPPMMMOOOPPPOOOPPPRRRNNNOOOPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJNNNLLLIIIGGGFFFGGGIIIJJJIIIKKKOOOPPPOOOLLLHHHEEEIIIMMMQQQTTTTTTTTTSSSSSSXXX^^^}}}lllUUUNNNSSSnnn^^^IIIMMMEEE@@@IIIEEEEEEEEEDDDDDDCCCBBBBBB======<<<===??????>>><<<999888888777777777777888555444333111000000000000///...---,,,,,,++++++,,,++++++,,,------......///------...000999OOOrrr~~~~~~tttkkkoooxxxyyyyyy||||||wwwtttvvvuuuwww}}}XXX===333666999444333333222222111111000000000000111111111111000000////////////////////////................................./////////000000........................////////////000000111111333444333222000///000222111111555BBBSSSbbbjjjllllllkkkkkkrrryyy}}}xxxtttqqqrrrrrrtttvvvyyy{{{||||||yyywwwuuurrrrrrrrrtttuuuwwwvvvuuuttttttuuuwwwxxxwwwxxxyyyxxxwwwwwwxxxzzzwwwxxxyyyzzzyyyzzz|||~~~}}}||||||zzzzzzvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxx{{{}}}~~~|||zzzvvvwwwvvvtttpppoooppprrrtttuuuuuuuuusssqqqooommmhhhdddaaa______````````````aaacccfffkkktttssseeeccctttxxx\\\QQQTTT\\\WWWQQQMMMDDDEEEDDDCCCCCCCCCBBB@@@>>>;;;<<<>>>AAADDDDDDAAA>>>;;;999999<<>>??????===<<<777888:::;;;;;;;;;;;;<<>>;;;<<<>>>;;;666111888444///222000...444555>>>UUUssszzzrrrggg```]]]ZZZVVVRRRSSSZZZ^^^\\\[[[___cccdddccceeefffddd___\\\ZZZZZZYYYWWWTTTTTTVVVWWWWWWVVVTTTWWWZZZYYYWWWVVVTTTSSSRRRMMMLLLNNNNNNLLLMMMPPPLLLMMMMMMLLLLLLLLLLLLMMMJJJIIIGGGGGGGGGIIIKKKLLLNNNLLLIIIGGGFFFGGGIIIKKKKKKOOOQQQOOOJJJFFFFFFGGGKKKNNNQQQSSSTTTUUUVVVXXX___uuu}}}~~~nnnWWWJJJQQQ^^^~~~QQQIIIGGGDDDGGGJJJEEEFFFGGGGGGEEECCCAAA@@@======<<<>>>@@@@@@???>>>::::::999888888888888888666555444222111111111000//////...,,,,,,+++++++++++++++,,,------......//////+++---333444<<<]]]{{{uuuxxxuuutttwww{{{zzzvvvwww|||||||||pppFFF===999666555333333333222222111000000///000000111111111111000000////////////////////////..................................../////////000.........................../////////000000111111000000000///......111333222///000;;;MMM]]]eeegggkkkrrrpppgggmmm}}}rrrzzzzzzxxxzzzvvvuuurrrppptttzzz}}}zzzvvv}}}{{{wwwtttssssssuuuwwwyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxyyy|||~~~zzz{{{|||{{{{{{{{{}}}~~~yyyvvvyyyzzzzzzzzz}}}zzzyyywwwvvvvvvwwwxxxyyy||||||}}}~~~{{{xxx{{{{{{yyytttpppooorrrvvvpppppppppooommmiiifffdddddd```]]][[[\\\___```aaaaaabbbffflllwwwwwwmmmkkkttt|||OOOTTTPPPWWW]]]VVVRRRLLLAAAHHHFFFEEEEEEEEEDDDAAA???;;;<<>>======BBBGGGGGGCCC>>>:::<<>>666888:::;;;;;;;;;<<<===???>>>:::888;;;???<<<666///888666111222///,,,222333222CCCggg~~~tttmmmhhhbbbZZZTTTLLLSSSWWWUUUSSSWWW[[[\\\```bbbbbb```\\\YYYYYY[[[XXXUUURRRSSSUUUWWWWWWVVVUUUTTTUUUVVVUUURRRQQQSSSSSSOOONNNOOONNNKKKJJJLLLIIIIIIJJJJJJJJJLLLOOOQQQHHHGGGFFFFFFHHHKKKNNNQQQOOOMMMIIIGGGFFFHHHJJJKKKNNNQQQRRRMMMEEEBBBEEEJJJMMMOOOQQQSSSTTTWWW[[[^^^bbb||||||uuuaaaMMMJJJ[[[pppzzzzzzmmmQQQNNNFFFFFFMMMHHHFFFHHHKKKKKKHHHCCC@@@>>>=========>>>@@@AAA@@@>>><<<;;;:::999888888888888666555444333222111111111000///...---,,,+++++++++++++++,,,------......///333+++...666222111PPPxxx}}}~~~zzz{{{sssqqqsssxxxxxxvvvzzz~~~]]];;;333777555111111222222222222222222222222000000000000000000000000---------------------------------............///---------............///////////////////////////000000000000000000000000////////////000000000000000///111666<<>><<>>@@@EEEIIIKKKHHHBBB======>>>>>>>>>>>>>>>===<<<;;;999:::>>>BBBBBB===777:::;;;;;;;;;;;;:::999888444333333222222333333444///333<<>><<<<<<<<<;;;999777555444777555444333444444333111000///...---,,,------...+++++++++,,,,,,---------111,,,+++000111444FFFZZZ|||{{{~~~wwwuuupppmmmpppuuuxxx}}}~~~zzz}}}bbbKKK666333555333222444111111111111111111111111////////////////////////------------------------------------............---------............///........................////////////////////////.../////////000000000000///...///333777???LLLYYYcccjjjsssuuupppooo|||zzzaaa]]]nnnuuu||||||xxxuuurrrssssssrrrppppppqqqrrrpppqqqsssuuuxxxzzz|||}}}|||}}}~~~}}}yyywwwxxxwwwssssssvvvxxxyyyyyywwwuuutttvvvyyywwwwwwvvvvvvvvvvvvvvvvvvtttsssssssssuuuuuusssqqqqqqppppppoooooonnnnnnnnniiieeecccccc```[[[YYY[[[bbb```\\\XXXZZZeeettt~~~}}}zzzwww}}}```RRRQQQNNNMMMJJJGGGFFFEEEFFFFFFCCCCCCDDDDDDCCCAAA@@@???>>>???AAABBBCCCBBBBBBAAA???@@@CCCFFFHHHFFFBBB>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<>>>AAA@@@>>>;;;;;;;;;;;;;;;:::::::::999555444333222222222222333444444555@@@[[[yyyooo```XXXNNNGGGEEEFFFHHHHHHOOOPPPSSSWWWVVVSSSSSSUUUTTTTTTUUUUUUUUUTTTSSSRRROOONNNMMMMMMNNNNNNMMMLLLFFFHHHIIIJJJIIIIIIJJJLLLIIIIIIIIIIIIJJJKKKLLLLLLGGGHHHHHHGGGGGGGGGJJJLLLJJJIIIIIIIIIJJJKKKMMMNNNUUUWWWUUULLLFFFGGGIIIIIIIIILLLQQQUUU^^^mmmjjjYYYIIIIIIWWWmmmpppfffrrrrrr]]]KKKIIIQQQTTTPPPLLLFFFKKKLLLHHHFFFGGGFFFCCC===???AAAAAA@@@>>>>>>???======<<<:::999888777666888777555555666666444333111000///---------------++++++,,,,,,,,,---------///+++,,,111111111>>>NNN~~~xxx}}}|||||||||wwwooolllggggggmmmssswwwzzz~~~||||||~~~EEE;;;444555555111111555000000000000000000000000////////////////////////------------------------------------............---------............///........................////////////////////////....../////////000000000///...000333444666>>>GGG[[[bbblllrrrpppmmmqqqxxxhhhdddffflllttt|||wwwwwwvvvssspppnnnooopppnnnooopppqqqsssuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~{{{{{{zzzxxxyyy}}}}}}yyyvvvuuuvvvxxxtttsssrrrqqqqqqqqqrrrsssmmmlllkkklllmmmllljjjhhhiiiiiiiiiiiiiiiiiihhhhhh```^^^^^^^^^\\\YYY]]]ddd]]]cccllluuu}}}oooYYYLLLHHHHHHJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@BBBCCCCCCBBBBBB@@@@@@AAABBBDDDDDDBBB@@@@@@??????>>>===<<<<<<;;;<<<>>>@@@@@@???>>>??????===<<<;;;:::::::::;;;<<<777666555444333222222222444222///222DDDaaa|||vvvlll^^^QQQIIIFFFEEEFFFDDDBBBEEEKKKMMMKKKKKKNNNNNNNNNOOOPPPPPPOOONNNNNNNNNOOOOOOMMMKKKIIIIIIJJJDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGGGGFFFGGGIIIKKKIIIIIIIIIIIIKKKMMMOOOPPPPPPPPPMMMIIIIIIMMMNNNLLLRRR___jjjooo|||oooVVVMMMKKKYYYppp}}}iiibbbuuuzzzoooZZZNNNTTTYYYRRRKKKJJJKKKLLLJJJGGGFFFGGGEEEAAA<<<>>>@@@AAA@@@??????@@@???>>><<<:::999888999999:::999777777888888666555333222000///------------,,,,,,,,,,,,---------------+++---222000---444@@@iii|||~~~~~~~~~yyyqqqeeeaaabbbjjjrrrvvvzzz}}}~~~~~~wwwttt<<<888666888666111000333000000000000000000000000////////////////////////------------------------,,,,,,---------.........---------............///........................////////////////////////........./////////000000111000222555444333555:::LLLVVVccclllnnnnnnrrrvvvvvvyyyvvvllliiiggghhhmmmvvvxxxqqqmmmnnnoookkkllllllmmmmmmnnnoooooosssssssssttttttuuuvvvwwwxxxtttrrrtttuuusssuuuyyyyyywwwrrrmmmjjjiiijjjlllpppooommmlllkkklllmmmmmmhhhgggffffffgggfffdddbbbccccccdddeeeeeecccbbbaaaYYYZZZ]]]bbbdddgggrrr~~~{{{}}}dddOOOJJJIIIGGGFFFGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@===>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCAAA@@@???>>>===<<<;;;;;;:::???DDDDDD@@@>>>>>>@@@>>>===;;;::::::;;;===>>>;;;:::888777555444444333///000000111999NNNhhhzzzttteeeZZZSSSOOONNNGGG@@@>>>CCCFFFEEEFFFKKKFFFGGGIIIJJJLLLNNNOOOOOOQQQSSSSSSPPPKKKHHHHHHJJJKKKKKKKKKHHHDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFHHHJJJLLLLLLKKKKKKMMMNNNPPPQQQKKKNNNNNNLLLNNNTTTVVVUUU```yyywwwbbbRRRMMMVVVjjjzzznnnrrr{{{tttlllYYYRRR]]]___QQQGGGIIISSSPPPJJJGGGGGGFFFBBB>>>@@@AAA@@@???======???AAAAAA???<<<:::999999:::;;;;;;999888888888888777555444333222000///------,,,,,,,,,------------------,,,+++---000...+++000888VVV|||~~~yyyhhhbbbaaahhhqqqwww{{{~~~}}}xxxssssssvvv===888555666666444000///111111111111111111111111........................------------------------,,,,,,,,,------------...---------............///............................................................////////////000///111555444111111444999JJJ^^^kkkoooqqquuuwwwrrroooxxx~~~sssjjjggghhhiiinnnttt~~~xxxtttsssiiiiiiiiijjjjjjkkkkkkkkkooonnnnnnmmmnnnnnnooopppooommmnnnqqqrrrooooooqqqpppnnnjjjgggggghhhjjjkkkkkkjjjhhhgggffffffffffffccccccbbbcccddddddcccaaa]]]___bbbeeeggggggfffeeeccceeellltttzzzvvvbbbNNNGGGIIIKKKIIIHHHEEEEEEDDDCCCBBBBBBAAAAAAEEEDDDCCCAAA@@@>>>>>>===>>>???@@@BBBCCCCCCBBBBBBDDDBBB@@@AAACCCEEEFFFFFFAAA@@@???===<<<;;;;;;;;;999@@@GGGGGGCCC>>>>>>??????>>><<<;;;;;;<<<>>>@@@???>>><<<:::999777777666111222222111444AAAWWWiii}}}rrriiiccc```WWWIIIAAACCCEEEBBBBBBGGGBBBCCCEEEHHHKKKOOOQQQSSSNNNPPPQQQOOOLLLJJJKKKMMMSSSSSSRRRNNNIIIFFFDDDDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFFFFFFFFFFHHHJJJMMMLLLLLLLLLLLLMMMOOOPPPPPPSSSQQQMMMOOOYYYeeekkkxxxppp\\\OOOJJJLLLdddtttnnnjjjrrriii___QQQPPP]]]^^^NNNEEEJJJSSSNNNIIIHHHHHHFFFBBB@@@FFFEEEBBB>>><<<<<>>===<<<<<<<<<===:::@@@FFFGGGCCC>>>>>>??????>>>=========>>>???@@@AAA@@@???===;;;::::::::::::666222///...666HHHYYYyyy~~~hhhVVVJJJKKKKKKBBB>>>BBB???@@@AAACCCEEEHHHJJJLLLEEEFFFHHHIIIIIIJJJLLLNNNSSSSSSSSSQQQMMMKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDCCCAAACCCFFFGGGGGGGGGHHHJJJKKKKKKJJJKKKKKKMMMOOOPPPLLLNNNNNNNNNXXXooonnnXXXIIIIIIPPPcccwwwoooiiimmm~~~jjjUUUWWWMMMFFFHHHSSSUUUJJJFFFJJJJJJFFFEEEHHHHHHFFFDDDEEEGGGGGGEEEBBB>>>>>>???AAA???>>><<<;;;::::::;;;;;;999888666666777777555444444444444333222000///...............------------,,,,,,,,,,,,,,,...222555CCCccc|||~~~www~~~zzzwww{{{ttthhh___aaajjjqqqwww{{{xxxvvvyyy}}}yyypppnnnsss777555222111222333333000000000000000000000000000........................------------------------++++++,,,,,,,,,------------------............///------------------------........................---------.........//////000,,,,,,///000...///111,,,888FFFRRR```nnntttsssvvv~~~|||rrrttt{{{tttjjjbbb___```bbbcccqqqyyy}}}xxxtttrrrvvvtttrrrooonnnmmmnnnnnniiieeeeeegggfffcccccceeeeeecccaaabbbeeehhhhhhgggjjjllloooqqqssstttttttttuuuuuuwwwzzz}}}aaaTTTMMMHHHGGGFFFDDDDDDGGGHHHGGGFFFEEEDDDBBB@@@???BBBAAA???===<<<;;;;;;<<<@@@AAABBBBBBBBBAAA@@@??????@@@AAADDDFFFGGGEEECCC@@@???===<<<;;;<<<===>>>???AAACCCBBB@@@>>>???@@@>>>>>>>>>?????????@@@@@@AAA@@@???>>><<<<<<;;;;;;===777111000///111;;;FFFfffwwwsssttt}}}oooccceeecccTTTJJJJJJEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAACCCEEEGGGHHHGGGJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJJJJJJJIIIGGGDDDCCCAAACCCFFFHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNQQQTTTVVVQQQWWW^^^jjjwwwgggWWWJJJGGGSSSbbb}}}nnneeelllyyy|||UUULLLKKKCCCCCCFFFJJJJJJEEEDDDFFFBBB@@@BBBGGGFFFBBBBBBFFFCCCEEEHHHHHHEEEBBB@@@???======<<<;;;;;;:::::::::999888666666777777555444333444444444333222000//////.........------------+++,,,---,,,---///000111777NNNppprrr~~~uuuiii```bbbkkkqqquuuxxxyyyuuuwww|||xxxkkkeeehhh555777777444111222222111////////////////////////........................------------------------++++++,,,,,,,,,------------------.........//////------------------------........................---------.........//////333...---///111///000333222444555<<>>===;;;;;;;;;<<<===AAABBBCCCCCCBBBAAA???>>><<<>>>AAADDDGGGFFFCCC@@@@@@???===<<<;;;<<<>>>???CCCBBB@@@>>><<<===@@@BBB===>>>???@@@@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<:::444222444444000000444PPPggg|||gggjjjtttooo```\\\SSSQQQMMMIIIEEECCCBBBAAADDDBBB@@@AAACCCDDDBBB???BBBCCCDDDCCCAAA@@@@@@AAADDDEEEFFFGGGFFFEEEBBBAAAAAADDDGGGIIIIIIIIIJJJKKKKKKLLLMMMPPPSSSWWW[[[]]]iiirrrzzzdddWWWIIIDDDFFFRRRggg{{{xxxnnnhhhlll}}}WWWJJJNNNGGGDDDGGGHHHFFFCCCBBBAAAAAA???>>>BBBFFFDDD======CCC>>>CCCIIILLLKKKFFF@@@===;;;<<<<<<<<<;;;:::999999:::999777777888888666555333333444555444333111000//////.........---------***,,,.........///...---,,,===___{{{~~~ttt~~~uuujjjbbbfffoootttvvvwwwyyyqqqnnnpppkkk]]]WWWZZZ555555444333222000000///000000000000000000000000---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---------............///........................///............------------------............///////////////000000000000444222222444999GGG]]]qqquuu{{{zzz~~~ppphhhiiinnntttwww|||~~~}}}vvv\\\OOOOOOQQQJJJHHHFFFFFFGGGGGGFFFEEEHHHKKKIIICCC@@@@@@@@@>>>>>>>>>===;;;;;;::::::::::::;;;>>>???@@@???>>>===DDDAAA???@@@AAAAAA>>>;;;???>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<999888666444333333333444;;;RRRppp}}}kkkUUU^^^oooxxx~~~{{{ooorrrmmm```WWWTTTOOOGGGFFFFFFBBB???AAAEEEDDD>>>>>>AAABBBAAA>>>>>>AAADDD@@@CCCFFFFFFEEECCCBBBBBBFFFGGGHHHJJJKKKLLLMMMMMMQQQPPPUUUaaajjjqqq{{{}}}gggPPPJJJGGGFFFHHHPPPaaa|||rrrpppxxxuuuhhhUUUMMMJJJCCCEEEDDDCCCDDDEEEEEECCCAAACCC@@@===<<<>>>???@@@@@@>>>CCCGGGGGGBBB<<<888777<<<<<<<<<;;;;;;:::::::::666666555777888888777555444444444333333222222222222111///---,,,---...///---------------...///000222666JJJkkk|||mmmyyy~~~}}}yyyyyywwwtttqqqpppqqqssskkkqqqpppdddWWWPPPLLLGGG555444333222111000000///////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,------------...------------................................................------------------------.............../////////000000000000222111111222555>>>PPPaaalllssszzz}}}}}}wwwkkkeeekkkkkklllpppzzzyyywwwwwwxxxzzzyyytttooofffcccaaaeeeuuu~~~[[[QQQOOOIIIAAAIIIGGGEEEEEEFFFGGGFFFEEEDDDGGGFFFAAA>>>???@@@>>>???>>>===<<<<<<;;;;;;;;;<<<===???@@@@@@@@@>>>===DDDBBBAAAAAABBBAAA???<<<>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>===========================<<<<<<============<<<<<<:::999777555444444444444333FFFaaavvv}}}zzzfff[[[YYY]]]nnnwwwjjjddd^^^XXXOOOOOOKKKEEEDDDFFFEEEBBBAAAAAABBBAAA??????@@@BBBCCCEEEFFFFFFEEECCCCCCDDDEEEFFFGGGIIIMMMQQQTTTVVV]]]___hhhwwwtttiiiXXXJJJFFFDDDGGGQQQddduuu~~~uuuiiiuuummmSSSGGGFFFGGGAAAFFFDDDBBBAAACCCDDDDDDCCCCCC@@@>>>>>>???AAAAAA@@@???AAACCCAAA>>>;;;:::;;;======<<<<<<;;;:::999999888666555666777777666555444444444444333333333222333222000...------...///---------------.../////////000>>>ZZZyyy|||yyy~~~yyy~~~zzz{{{{{{wwwppplllkkkmmmkkknnniii[[[OOOJJJHHHFFF444333333222111000//////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------............------------------------............------------------------................../////////000000000000///000111111444@@@LLLaaajjjuuu{{{vvvyyysssoookkkhhhkkkqqqyyy~~~yyyuuupppllliiifffdddbbb\\\YYYTTTOOOPPPYYYfffooooooqqqvvvUUUGGGMMMOOOGGG@@@FFFEEECCCDDDEEEFFFFFFEEEAAADDDDDD???===???@@@>>>?????????>>>=========<<<>>>???@@@AAA@@@???>>>===CCCBBBAAABBBBBBAAA>>><<<<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;:::888777555444444333222===PPPgggzzzzzztttzzzqqq___VVVYYYbbbvvvyyy}}}}}}zzzvvvssseeeeee___UUUNNNNNNMMMKKKJJJIIIHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIKKKLLLQQQQQQSSSWWW]]]fffnnnssszzz}}}kkk\\\TTTMMMGGGGGGRRR___jjjwww{{{pppzzzqqqpppWWWHHHDDDHHHJJJCCCFFFDDDAAA@@@AAACCCEEEEEEAAA@@@???@@@AAABBBAAA@@@??????>>><<<::::::<<>>===<<<;;;:::999888:::777555444555666666555555555555444444444444333555444222000.........///...------------...//////111111555GGGgggppp~~~}}}~~~wwwuuu||||||{{{{{{pppgggeeefffkkkkkkdddVVVKKKIIILLLNNN333222222111000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------.........---------,,,,,,,,,,,,---------................../////////000000......///111000///444<<>>@@@@@@???@@@@@@@@@@@@??????>>>>>>???????????????>>>===<<<@@@@@@@@@AAA@@@???<<<;;;:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;:::999777555444333333333444>>>RRRkkk}}}zzzwww~~~tttcccVVV]]]```kkk{{{~~~{{{wwwuuuwww|||}}}qqqgggdddeeeddd^^^\\\[[[]]]aaabbbaaa^^^ZZZ[[[\\\]]]^^^aaafffiiirrrrrrsssxxx|||wwwlll^^^RRRLLLLLLMMMTTTooozzzuuuqqqlllmmmzzz```KKKIIIIIIKKKKKKCCCDDDCCCAAABBBCCCEEEDDDCCC???>>>>>>???AAAAAA@@@>>>===<<<:::999999:::===???@@@@@@???===;;;:::999888;;;999555444444555555555555555555555555555555555777666444222000000//////......---------......///111222111777QQQuuuuuuxxxqqqmmmzzz~~~{{{{{{rrrfffcccdddlllkkkeee[[[SSSSSSYYY___111111111000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------...------------,,,,,,,,,,,,,,,,,,------------...............////////////------000333111...000555999FFFXXXfffnnnuuu~~~~~~|||vvvtttsssooohhhlllpppkkk___]]]dddfffaaaaaa\\\VVVTTTTTTUUUSSSRRRMMMMMMMMMJJJFFFEEEHHHKKKHHHKKKQQQXXX```hhhnnnrrrsss]]]KKKDDDDDDLLLJJJ@@@BBBMMMBBBAAA@@@@@@BBBDDDDDDCCCEEEHHHHHHBBB???@@@AAA??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;:::<<<>>>???>>><<<;;;:::999999999999999:::;;;<<<:::::::::::::::999888777::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999777666444333222111,,,...===VVVmmm{{{~~~wwwqqqYYYSSSRRR\\\kkkvvv~~~{{{zzz{{{~~~}}}xxxsssssswww|||}}}||||||}}}vvvlllbbb^^^WWWPPPJJJJJJRRRZZZkkkpppffffffiiipppeeePPPGGGJJJFFFDDDEEEBBBAAABBBDDDFFFHHHGGGCCC@@@===<<<<<<===???@@@>>>===;;;;;;:::;;;<<<<<<======AAA@@@???>>><<<;;;:::999<<<999666444555666666666666666666666666666666666888777666444333111111000///......---------......***///......>>>___}}}sssyyyttt~~~vvvkkkhhhiiiiiiiiihhheee``````fffmmm000000000000//////..............................------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////------///333333///000444000:::KKK[[[fffooo}}}|||rrrtttmmm```ZZZSSSKKKGGGHHHKKKMMMMMMIIIQQQZZZ^^^]]]\\\```dddhhhooo{{{xxx]]]GGGKKKCCCAAAFFFGGGCCCBBBGGGAAA@@@??????@@@BBBAAA@@@EEEHHHGGGBBB???@@@@@@>>>??????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<555888<<<>>>===;;;::::::888888888999:::;;;<<<===999999:::::::::999888888999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999888666555444222...,,,444GGG```vvvxxxzzz}}}uuuttt}}}}}}lllXXXOOOPPPXXXdddnnnttttttttttttuuuxxx|||}}}{{{|||~~~}}}uuujjj___UUUQQQMMMIIIIIILLLSSSbbbooo{{{pppfffbbbdddgggiiiVVVMMMKKKBBB???EEEGGGBBBDDDGGGJJJKKKHHHBBB>>><<<;;;:::;;;===>>>>>>======<<<<<<===>>>>>>===;;;AAA@@@???>>>===<<<;;;:::<<<999777666777888888777666777777777777888888888999888777666555444333222//////...------------...(((///111000777QQQtttyyyxxxzzz}}}{{{sssppprrrffffffiiiiiifffdddiiippp000000////////////..............................------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////...,,,...111111//////333111444===KKKVVVbbbrrr|||tttqqqsssxxx{{{|||www~~~eeePPPJJJMMMHHHDDDDDDGGGHHHFFFCCCAAA@@@>>>>>>???@@@???>>>AAADDDCCC???<<<>>>???======???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<======>>>222666;;;>>>===<<<<<<<<<888888999999:::<<<===>>>888888999:::::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::888888555555333444;;;NNNhhh{{{}}}zzz}}}~~~sssmmmooo{{{|||fffTTTJJJNNNVVV```bbbdddfffhhhmmmssswwwzzzrrrdddXXXPPPKKKJJJIIIOOO[[[hhhsss}}}jjjdddcccccciiissssss]]]QQQMMMCCCAAAHHHJJJFFFGGGHHHJJJKKKHHHCCC???===;;;::::::<<<>>>??????BBB@@@===>>>??????===;;;@@@@@@???>>>>>>===<<<<<<;;;999888999::::::999888777777777888888888999999888888888888777666555444//////...------------------000333333555DDDccc{{{}}}zzzyyyzzzgggfffhhhiiiddd___cccjjj///////////////.................................------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////...,,,,,,///000......222///,,,///888BBBMMM___ooo}}}wwwiiiXXXMMMGGGEEE@@@FFFIIIFFFDDDEEEDDD@@@AAA@@@>>>===>>>???>>>===;;;??????;;;:::<<<===<<<===>>>@@@AAAAAA@@@???=========<<<======>>>???@@@111666<<>>======>>>888999999:::;;;===>>>???777888999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======<<<;;;:::333666666000...:::TTTiiiyyy~~~{{{}}}~~~~~~uuurrriiiSSSNNNSSSJJJLLLOOOSSSWWW]]]dddhhhtttvvvyyy|||}}}}}}|||{{{}}}}}}sssiii\\\RRRKKKFFFGGGKKKGGGMMM^^^www~~~kkkgggdddcccpppoooXXXLLLKKKEEECCCFFFEEEJJJIIIIIIIIIIIIGGGDDDAAA???<<<::::::===???@@@AAAFFFCCC>>>===>>>???>>><<<@@@?????????>>>>>>======:::999999:::<<<<<<:::999777777888888999999999999888888888888888777666555000///...---------------...,,,...///---444OOOkkk~~~www~~~~~~kkkhhhhhhhhhaaaZZZ]]]eee000000000000//////////////////...---,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---..................////////////555......444777:::III\\\}}}\\\NNNLLLIIIFFFGGGHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>=====================???AAAAAA???===???<<<::::::;;;===>>>>>>999AAAHHHHHHBBB<<<;;;===>>><<<;;;===??????<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;999777888999;;;<<<<<<===<<<;;;:::999:::;;;<<<===<<<<<>>>>>???@@@???>>>>>>>>>============@@@???>>>?????????===;;;???===;;;;;;<<<>>>??????:::AAAFFFFFF@@@<<<<<<>>>???>>>===>>>??????<<<999;;;;;;;;;;;;;;;;;;;;;;;;888777666777:::<<<======<<<;;;::::::::::::;;;<<>>>>>@@@CCCCCC@@@===:::;;;999555222333999???VVVlllzzzuuuzzzyyyiii___SSSIIIJJJRRRMMMLLLQQQYYY]]]]]]___ddd```bbbiiirrruuutttvvv|||{{{yyywwwxxxzzz|||}}}}}}~~~~~~~~~{{{pppkkkaaaZZZSSSNNNMMMLLLIIIGGGCCCJJJFFFEEELLLNNNLLLRRRhhh}}}pppkkkrrrvvvwww{{{ooo[[[VVVVVVPPPNNNKKKHHHHHHIIIKKKLLLNNNNNNMMMKKKHHHFFFCCCBBB>>>>>>>>>>>>???@@@BBBCCCDDDCCCAAA???======<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;::::::999888888888999999999888888888888888222111000///...............,,,---...---///777AAA^^^xxx{{{uuu}}}zzzyyy}}}vvviii___^^^bbbiiinnn000000000/////////............------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---............/////////111...///333111,,,000999NNNZZZmmmuuurrruuuQQQJJJGGGKKKJJJFFFFFFJJJAAABBBCCCEEEFFFFFFFFFFFFMMMJJJEEE@@@??????BBBCCC??????>>>>>>>>>=========CCCAAA>>>>>>>>>>>>===;;;???===<<<<<<>>>?????????;;;@@@DDDCCC>>>;;;<<>>>>>???>>><<<:::::::::::::::::::::::::::777666555777:::===>>>===;;;;;;:::::::::;;;;;;<<<>>>>>>>>>@@@AAAAAA???===:::<<<<<<999555333444666@@@[[[xxx|||iiifffrrrjjjXXXQQQOOOJJJGGGGGGKKKOOOPPPRRRUUUUUUVVVZZZ^^^___```fffmmmuuussspppqqqtttyyy|||~~~~~~~~~~~~{{{}}}rrrbbbVVVPPPJJJGGGCCC???===>>>@@@AAABBBEEE@@@BBBPPP[[[dddrrrqqqooosssVVVVVVVVVNNNMMMKKKJJJIIIHHHHHHIIIJJJLLLKKKIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@AAABBBBBBCCCCCCBBB@@@???============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777999999999999888888777777444333222000///.........///---......---+++000888FFFlllwww{{{{{{|||{{{{{{~~~nnnbbb___ccckkkppp000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......---------.........//////...---///222111---///555???GGGWWWnnnsss]]]SSSNNNKKKKKKHHHCCCEEEJJJAAABBBCCCDDDEEEFFFFFFFFFIIIGGGDDDBBB@@@AAACCCDDD?????????>>>>>>>>>======CCC@@@>>>======>>>>>>===???======>>>???@@@???>>><<>>======<<<;;;:::::::::::::::::::::::::::999888777999;;;=========;;;:::::::::;;;;;;<<<<<<;;;;;;<<<============<<<999:::;;;:::777666666888444LLLjjj~~~tttkkkkkkmmmsssyyyssseee[[[VVVPPPMMMLLLIIIGGGEEEIIILLLQQQUUUUUUVVVYYY\\\jjjiiihhhkkkqqqwww|||~~~zzzzzz{{{}}}~~~~~~zzzvvvvvvzzz{{{rrreeeXXXMMMFFFBBBAAACCCEEEDDDBBB@@@AAABBBAAAGGGJJJTTTgggqqqzzz}}}sssooowww}}}yyyvvvzzz___RRRWWWVVVMMMNNNMMMLLLJJJIIIGGGFFFFFFIIIHHHFFFEEEDDDDDDEEEEEECCCCCCCCCCCCBBBCCCCCCCCCAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>===============:::;;;;;;;;;:::999888777::::::999999888777777777666555333222000///......///---...///...+++---222555ZZZ~~~zzzsssxxx~~~ttthhhdddfffkkknnn////////////............,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++************++++++++++++---,,,,,,,,,,,,---......------------...............------//////...000444222555???RRRlllpppYYYQQQHHHKKKGGGEEEFFFFFFFFFFFFHHHBBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCC????????????>>>>>>>>>>>>AAA???<<<<<<>>>?????????=========???AAAAAA???===<<<===>>><<<999999<<<>>>======<<<;;;:::999999999::::::::::::::::::::::::<<<;;;:::;;;======<<<;;;999::::::;;;;;;<<<<<<<<<999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999888999:::<<<444BBBZZZrrr}}}tttiiidddeeeppp}}}yyyrrrggg]]]RRRHHHAAAAAACCCFFFHHHJJJMMMNNNNNNVVVWWWYYY^^^eeekkkoooqqqpppqqqsssvvvyyy}}}{{{tttmmmiiihhhlllkkkiiiiiilllooopppoooggg```VVVKKKDDD@@@??????<<<@@@BBBBBB@@@@@@DDDGGGNNN\\\jjj|||tttvvvffflllrrrrrriiieeeppp~~~gggVVVUUUSSSMMMIIIMMMLLLLLLKKKJJJHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBBBB????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::999888777777999999999888888888777777777666555333111000000///...---...000000---...222000FFFhhhvvvqqq{{{yyypppllljjjjjjjjj/////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++***************))))))*********+++++++++---,,,,,,,,,,,,---......,,,------------.........///---,,,,,,,,,,,,...///------111<<>>>>>>>>???>>><<<===???@@@@@@???<<<<<<===???AAAAAA>>><<<;;;<<<;;;:::888999;;;===:::;;;;;;:::888888999;;;::::::::::::::::::::::::===<<<;;;<<<===<<<;;;999999999:::;;;<<<<<<<<<<<<:::<<<======<<<;;;===>>>>>>===;;;999888999:::;;;888<<>>;;;===???AAA?????????@@@CCCKKKWWW___}}}tttccceeeeeemmmtttqqqkkklllxxxjjjSSSTTTWWWNNNFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA===>>>>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999999:::;;;:::999888777777666777777888888888888888888888888888777666444333222222222...,,,---000111///000333///777PPPsssuuurrr}}}zzz|||xxxtttpppllliii//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,++++++************************+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........,,,---------...///...,,,...000222444;;;JJJ___ooo}}}dddOOOJJJHHHMMMOOOHHHFFFHHHJJJJJJJJJGGGDDD@@@BBBCCCCCCCCCCCCBBBAAAAAA<<<<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>>>>@@@@@@>>><<<:::;;;===???AAA@@@===::::::::::::999888999:::;;;999:::;;;:::888888;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<<<<:::888888999:::<<<<<<<<<<<<<<<999;;;===<<<::::::<<<>>>===;;;:::999999:::999999;;;888===MMM```ppp~~~qqqkkkfffiiiwwwwwwooommmlllaaaSSSNNNKKKHHHGGGHHHJJJKKKLLLKKKKKKKKKLLLNNNPPPSSSUUUQQQRRRSSSSSSSSSUUUXXX[[[___gggllliiieeedddaaa]]]JJJEEE@@@>>>???BBBDDDDDDFFFGGGJJJQQQ]]]mmm}}}sssmmmaaa___mmmvvv|||}}}yyy}}}kkk[[[PPPQQQRRRMMMHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKDDDDDDEEEEEEEEEEEEDDDDDD???@@@AAABBBBBBBBBAAA@@@<<<===>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666777888999;;;999666444444444666777777777777888999999::::::888777666555444444444444///,,,+++///000//////222...000>>>ZZZxxx}}}rrrwww}}}|||zzz~~~}}}zzzvvvpppkkk//////.........---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,++++++***)))*********++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------......)))+++...000222444222///...333555222///555EEETTTnnnsssYYYJJJHHHKKKFFFCCCDDD@@@EEEHHHIIIEEECCCDDDFFFHHHAAAAAABBBCCCCCCBBBBBBBBB???>>>===<<<===>>>@@@AAA@@@@@@@@@????????????>>>@@@@@@???@@@@@@???<<<999999:::<<>>>>>@@@AAAAAAAAA@@@@@@<<<<<<>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888666444444555666777;;;888555222222333666777666666777888999::::::;;;888777666555555555555555000,,,+++...///......000,,,///555HHHkkkwwwyyy{{{ttt}}}yyysssooo......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,++++++,,,------******,,,+++(((***///,,,,,,,,,++++++************************************************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000222666999;;;SSSeee{{{cccZZZGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB=========???BBBCCCCCCAAA@@@???===<<<<<<<<<===>>>????????????@@@@@@@@@@@@???<<<<<>>>>>>>>===<<<;;;:::999888999999::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===???>>>===;;;::::::::::::>>>;;;999888888999888777666777777999:::;;;<<<<<<999999888888999999:::;;;999777555555666888999999<<<888888<<>>>>><<<999777555555555555555555555555444444444333333555999<<<999999888888888999;;;<<<999999999999888777555555111000...,,,,,,,,,......,,,333777>>>VVVvvv{{{}}}{{{|||{{{zzzxxxuuu......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***---000222222444333222...++++++,,,---,,,,,,,,,++++++************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......------...000333444888CCCWWWooo}}}lllVVVMMMKKKFFFFFFEEEDDDEEEFFFGGGHHHEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@AAABBBCCCAAA???AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???<<<999:::;;;999999::::::::::::::::::999888777888999999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<===;;;888888888999999888666777777888999::::::;;;888888888888888999999::::::999999:::<<<======<<<===999999;;;:::>>>TTTlllyyynnnnnnvvv}}}~~~yyy~~~qqqjjjeeebbb[[[QQQKKKLLLHHHGGGJJJNNNMMMHHHHHHLLLIIIIIIIIIHHHGGGGGGGGGGGGJJJGGGGGGKKKSSS^^^nnn|||}}}uuummmuuuzzz|||~~~uuu\\\LLLNNNLLLJJJGGGEEEDDDDDDDDDEEEFFFGGGFFFCCCAAAAAAAAA===>>>?????????>>>======@@@???>>>??????>>><<<:::<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;:::888555555555555555555555555333444666666555666888999::::::999888999999:::;;;::::::::::::999888777666222111///---------...///---///000555HHHddd|||}}}qqqtttxxxzzzzzzxxxxxxzzz{{{zzz......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***(((***000888???CCCDDDFFF@@@222,,,......***+++++++++++++++*********************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------......///...---,,,,,,---...///333333999HHHbbb~~~qqqSSSEEECCCEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCBBBAAAAAADDDCCCBBBBBBBBBAAA???===BBBAAA@@@@@@???@@@@@@@@@=========<<<<<<;;;;;;:::>>>>>>>>><<<;;;<<<<<<;;;888999999999999999888888999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===:::;;;===>>>>>>>>>===<<<;;;999888888999:::999999666666777777888888888999777777777777888888888888666666777:::<<<===<<<;;;;;;999;;;;;;777444@@@PPPuuu~~~}}}wwwrrrjjjhhhlllpppjjjaaa^^^vvvvvvrrriiiiiikkklllfff\\\VVVUUU[[[[[[[[[[[[[[[ZZZZZZYYYcccnnnyyy{{{rrrvvv~~~~~~}}}|||}}}cccTTTPPPJJJHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFCCC@@@??????@@@???@@@@@@AAAAAAAAA@@@@@@>>>===<<<===>>>===<<<:::;;;;;;::::::::::::999999<<<<<<<<<<<<;;;;;;::::::666666666666666666666666222555777888777666666777<<<;;;::::::999::::::::::::;;;;;;;;;:::999888777333222000///....../////////,,,***///999OOOnnnnnnjjjrrr~~~~~~{{{zzz~~~...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,+++,,,111===NNNZZZYYYZZZNNN666+++//////)))+++++++++***************************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,---------000///......---......///777333111777FFF]]]ssssssbbbNNNEEEGGGKKKIIIEEEBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBAAAAAAAAA@@@>>><<>>>>><<<999999:::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>??????>>><<<;;;:::999888888:::;;;:::999666666666666777777777777555666666777777777777777444444555777:::<<<<<<;;;999999;;;<<<888444;;;EEE]]]{{{~~~tttmmmlllkkkgggccccccuuu}}}zzzwww```kkknnnmmm|||~~~uuuooo{{{{{{|||hhhRRRQQQPPPKKKGGGGGGEEEDDDDDDEEEEEEFFFGGGFFFEEEAAA>>>===>>>???@@@@@@AAAAAAAAABBBAAAAAA<<<;;;;;;<<<>>>???>>>===:::::::::999999999999999>>>===<<<;;;:::;;;;;;<<<777777777777777777777777555777999999777777777888===<<<<<<;;;;;;:::::::::::::::;;;;;;:::999999888333333111000///...//////111+++***///333@@@aaa~~~wwwnnnmmm~~~~~~{{{------,,,++++++++++++,,,++++++++++++++++++++++++************************)))---...,,,---:::RRReeeeeedddSSS777)))---...(((************************************************)))))))))))))))))))))))),,,+++))))))))))))+++,,,++++++++++++++++++++++++))))))******+++,,,------+++++++++,,,,,,,,,,,,,,,............//////000000,,,---...000666CCCUUUaaa{{{yyymmmkkkttt~~~oooSSSMMMHHHIIILLLKKKDDD>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@>>><<<>>>>>>??????????????????<<<;;;;;;:::999888888777111JJJ[[[SSSCCC<<<:::888999999:::;;;;;;;;;::::::999::::::;;;;;;<<<======;;;;;;<<<<<<<<<======<<<<<<===??????>>><<<:::888999888888999:::;;;:::888666666666666666666777777444555666777777777777666888777777999<<>>===============>>>>>>???AAA???>>>===>>>>>>===<<<::::::::::::::::::::::::???===<<<::::::;;;<<<===888888888888888888888888::::::999888666777:::<<<============<<<<<<;;;;;;::::::;;;;;;;;;:::999999444333222111//////......///***+++111222888TTTuuu~~~vvvooozzz|||~~~------,,,+++++++++++++++++++++++++++++++++++++++************************&&&***,,,)))(((222GGGYYY]]]ZZZKKK555)))***,,,))))))))))))***************************************))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000)))...111111000333<<>>>>>@@@AAABBBBBBCCCBBBCCCBBBBBBAAAAAA@@@??????<<<<<<<<<===??????>>>===<<<<<<===>>>>>>>>>>>>===;;;;;;;;;::::::999999999===ZZZkkk\\\GGG???<<<777888999999999999999888888:::::::::;;;<<<<<<======;;;;;;<<<============<<<======>>>===<<<;;;999888:::999888999;;;;;;999777555555666666777777777888444555777888888888777666888777777:::===???@@@???;;;;;;;;;999888888:::<<>>======>>>>>>=========>>>???@@@AAAGGGEEEAAA???>>>===;;;999;;;;;;<<<<<<<<<<<<======???>>><<<;;;;;;;;;<<<===999999999999999999999999<<<<<<;;;999888999===@@@======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;555444444333111000///...---)))+++000000222EEE\\\{{{yyy{{{~~~---,,,++++++***+++++++++************************************************&&&)))***)))(((---777???DDDAAA:::111***''')))+++((()))))))))*********+++************************))))))))))))))))))))))))))))))************))))))***************************************+++++++++++++++++++++++++++++++++++++++,,,---............000111333222///...///000444AAASSScccxxx{{{yyyqqqWWWHHHBBBAAA@@@???===<<<===@@@BBBCCC<<<===???@@@BBBBBBBBBAAABBBBBBAAAAAA@@@?????????===<<<<<<===???@@@>>>===;;;<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;IIIaaajjjVVVBBBAAAAAA::::::::::::::::::999888777::::::;;;;;;<<<=========:::;;;<<<===>>>======<<<<<<<<<;;;;;;:::::::::999::::::999:::;;;:::888666555555666777888888999999444666777999999888777666555666:::>>>AAA@@@===:::<<<<<<<<<;;;:::::::::999:::;;;EEE]]]~~~uuummmcccaaaeeennnwwwyyy{{{}}}ppppppoooqqq||||||zzzxxxwww{{{zzzvvvtttvvvvvvsssooooooiiirrr{{{kkk\\\NNNJJJHHHDDDEEEJJJEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDCCC@@@>>>>>>>>>@@@?????????@@@AAACCCCCCGGGDDDAAA???>>>>>><<<;;;=========>>>>>>?????????>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<===<<<<<<===???BBB<<<===>>>?????????>>>======>>>>>>??????>>>>>>>>>888777777666444333111000///,,,,,,...---...888DDDcccrrrxxx~~~---,,,++++++******++++++************************))))))))))))))))))))))))))))))***+++,,,,,,++++++///,,,,,,...+++&&&'''+++(((((())))))*********+++************************))))))))))))))))))))))))((()))***++++++***)))(((************************+++++++++***************++++++++++++++++++++++++---......//////.........,,,++++++---///000///---000444888@@@RRRmmmyyytttxxxzzzxxxlllPPPFFFHHHHHHBBB<<<===>>>@@@CCCEEEDDD@@@===;;;<<<>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@??????>>>???>>>>>>>>>@@@@@@>>><<<;;;<<<===?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===<<<;;;:::999::::::;;;;;;<<<=========:::;;;===>>>>>>>>>===<<<::::::999999999:::;;;<<<;;;:::::::::;;;:::777555444555666777888999:::;;;555666888999:::999777666777:::@@@GGGIIIGGG@@@;;;:::<<<======>>>???===999;;;;;;===DDDVVVtttuuuxxx~~~{{{qqqlllttt~~~zzzvvvtttnnnkkksss~~~zzzvvv}}}}}}|||~~~}}}yyyqqqmmmhhhgggnnn|||{{{vvv|||zzz^^^UUUPPPHHHDDDFFFKKKHHHAAADDDDDDBBBBBBBBBCCCDDDDDDAAACCCDDDDDDBBB???>>>???===<<<<<<<<<<<<>>>@@@AAAAAA???======???@@@AAA@@@>>>>>>??????@@@@@@@@@AAA===============<<<<<<<<<::::::::::::::::::::::::999<<<>>>@@@@@@@@@@@@AAA<<<===>>>???@@@@@@???>>>???@@@@@@AAAAAAAAA@@@@@@::::::999888777555333222333111...,,,,,,---222666HHHaaazzz{{{pppxxx~~~*********++++++,,,,,,,,,************************+++++++++*********))))))************************---,,,,,,+++***)))((((((((((((((((((((()))******,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,,,,---------.........------------...//////111000111555:::EEE\\\rrrwwwttttttwwwzzz|||iiiRRRNNNHHHDDDBBBAAA???>>>???>>>>>>???AAAAAA@@@>>>>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@>>>>>>>>>>>>???CCCAAA????????????===;;;@@@@@@@@@@@@??????>>>>>>???===;;;:::;;;:::999888HHHFFFCCC???===<<<;;;;;;>>>>>>>>>===<<<:::999888888;;;>>>???>>>;;;::::::;;;;;;;;;<<<>>>>>>;;;999;;;:::999999999;;;>>>???>>>;;;888777777777777666888888777666666777888888999::::::::::::999888777888>>>FFFLLLKKKFFFAAA>>>===;;;999999;;;;;;;;;:::===777777>>>EEESSSooo}}}xxx~~~~~~qqqqqqttt~~~xxxlllqqqqqqoootttuuurrruuu}}}{{{yyy{{{}}}rrrjjjjjjoootttyyy~~~hhhSSSMMMKKKHHHFFFEEEDDDEEEFFFFFFEEEBBB@@@???@@@AAAAAABBBBBBCCCCCCCCCBBB@@@???AAA@@@???======???@@@AAA@@@@@@????????????@@@@@@>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;:::<<>>@@@@@@??????@@@AAAAAA@@@@@@??????@@@@@@AAACCCBBBBBBBBBCCCCCCAAA???>>>===<<<;;;:::999888888444333111///......///000999SSSooo}}}zzz|||++++++++++++++++++,,,,,,************************+++++++++*********)))))))))))))))))))))))))))))),,,++++++******)))))))))((((((((((((((()))******++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************++++++++++++,,,,,,,,,------------------.../////////---...000111555CCCRRRfffssszzzwwwvvvxxx~~~|||bbbSSSIIIFFFCCCAAABBBCCCCCCCCC@@@??????@@@AAABBB@@@???@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>???@@@@@@???>>>>>>???AAABBBBBBAAA>>>>>>=========>>>??????@@@>>>;;;::::::;;;;;;:::CCCAAA>>><<<<<<<<<>>>???=========<<<;;;:::999888;;;>>>AAABBB@@@>>>======;;;;;;;;;<<<>>>>>>;;;999::::::999888999;;;===>>>===;;;888777777777777666555666777888999999:::;;;;;;;;;;;;;;;:::::::::999:::>>>CCCFFFEEECCCBBBAAA@@@>>><<<<<<=========<<>>======>>>???AAA@@@??????????????????@@@>>>>>>????????????>>>>>>???>>>>>>>>>============999<<<>>>>>>===;;;::::::<<<>>>@@@@@@@@@???@@@BBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAABBBCCCBBBAAA???>>>>>>===<<<;;;:::999888666444222000//////000000333AAA[[[vvv~~~{{{uuusssxxx~~~,,,,,,++++++++++++++++++************************+++************)))))))))((((((((((((((((((((((((************************((((((((((((((()))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++************************************++++++++++++---------------............,,,,,,---,,,+++///444===III^^^ttt}}}}}}~~~}}}yyyxxxsssmmmrrrsssxxxzzzwwwuuuyyysss```RRRGGG@@@CCCAAA??????AAACCCDDDCCCBBBAAA@@@AAABBBBBBAAA???>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@??????@@@BBBCCCAAA@@@???AAACCCDDDDDDCCC>>>===<<<<<<===???BBBCCCBBB???;;;::::::<<<======AAA???<<<::::::<<>>>>>;;;;;;;;;<<<>>>>>>;;;999999999888888888:::;;;===<<<:::888777888888777666333444777999;;;<<<=========<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>???BBBEEEBBB@@@>>>===>>>>>>===;;;???:::999<<<<<<:::???IIIZZZyyy}}}yyy{{{sssqqq}}}|||]]]JJJHHHMMMGGGFFFDDDCCCBBBCCCDDDEEEFFFDDDBBBAAA@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<===>>>@@@??????????????????????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>===999;;;===>>>===;;;;;;<<<<<<>>>@@@AAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@AAABBBBBB@@@>>>>>>>>>===<<<;;;::::::999888777444222111000000000000///CCChhh~~~|||xxxvvvvvvwww,,,,,,,,,++++++*********************************************))))))))))))((((((((((((((((((((((((((()))))))))*********+++((((((((((((((())))))***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********************************************++++++++++++,,,,,,,,,------............///...---...///...---,,,---222<<>>AAACCCEEEFFF@@@@@@??????@@@BBBCCCDDDGGGEEECCCCCCCCCCCCAAA???@@@???>>>>>>???CCCFFFHHHBBB???;;;999;;;===??????DDDBBB>>><<<;;;===???AAA>>>>>>>>>>>>===<<<;;;::::::<<<>>>???===<<<;;;<<<;;;;;;;;;<<<>>>===;;;999999888888888888999:::;;;<<<:::888888888888777666333555888;;;=========<<<===<<<;;;:::::::::;;;<<<<<<<<<;;;:::;;;===BBBFFFAAA???===<<<<<<<<<:::999===999888===>>>;;;:::<<>>>>>>>>===============888:::======<<<<<<<<<===<<<>>>@@@AAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAA@@@>>>>>>>>>===<<<<<<;;;:::::::::999777444222111111000111+++666SSSnnnzzz~~~~~~}}}xxxxxx,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((())))))***((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,+++,,,------......------000///......000111000---000000111444999EEE\\\qqqjjjQQQTTTSSSJJJ???<<>>CCCBBBAAABBBCCCCCCBBB@@@>>>>>>>>>???@@@BBBCCCDDD@@@@@@??????@@@BBBDDDEEEIIIGGGEEECCCCCCAAA???===@@@???>>>>>>???CCCFFFHHHBBB???;;;:::;;;>>>@@@AAAEEECCCAAA>>>>>>@@@BBBDDD???????????????>>>===<<<999;;;<<<===;;;::::::;;;;;;;;;;;;<<<>>>===;;;999999999999999999999:::::::::999888888999999777555666888:::<<<===<<<;;;:::<<<;;;;;;:::::::::::::::999:::;;;;;;<<<>>>AAADDDAAA???===<<<<<<<<<:::999;;;888888<<>>======<<>>===<<<::::::<<<===>>>>>>???@@@@@@@@@@@@???>>>?????????@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<===<<<;;;<<<>>><<<>>>@@@@@@??????@@@AAAAAA@@@@@@??????@@@@@@AAA???>>>>>>???@@@@@@???============<<<;;;;;;::::::;;;:::888666444222111111000///111???XXXqqq||||||~~~zzzpppqqq{{{,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((())))))*********((((((((((((((()))******(((((())))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******************************++++++++++++,,,,,,,,,---***+++,,,......------,,,,,,---,,,***+++......+++...---000333333666@@@KKKbbbooolllWWWKKKEEEKKKQQQRRRNNNIIIFFFEEEBBBBBBBBBDDDEEEEEECCC@@@AAAAAA@@@BBBCCCDDDCCCAAABBBAAA@@@@@@??????@@@@@@@@@?????????@@@AAACCCDDDDDDCCCBBBAAABBBBBBAAA???>>>===<<<<<<===???BBBCCC@@@===::::::<<<>>>@@@@@@AAA@@@??????AAACCCEEEFFF???????????????>>>======;;;<<<>>>===<<<;;;<<<===;;;;;;;;;<<<>>>>>>;;;999999999:::::::::::::::::::::999888999999999777555999:::;;;;;;;;;:::999888:::;;;;;;;;;;;;:::999999777999<<<===>>>@@@BBBDDDBBB@@@>>>===>>>>>>===;;;;;;999999:::<<<======<<<;;;AAABBBLLLiii|||zzz}}}^^^UUULLLIIIFFFDDDEEEIIIDDDCCCAAA???>>>>>>@@@@@@AAA@@@???>>>???@@@BBBDDD??????>>>>>>??????@@@AAA???===<<<;;;;;;<<<===???>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>:::;;;;;;;;;;;;;;;<<<<<<:::<<<===<<<;;;;;;<<<===:::<<<>>>???>>>>>>???@@@??????>>>>>>>>>>>>??????======<<<>>>???@@@>>>===<<<<<<;;;;;;;;;::::::::::::999888777555444222222...111111222CCC```vvv~~~~~~}}}~~~sssnnnvvv++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))******)))))))))*********++++++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************************++++++++++++)))+++,,,......---,,,+++&&&***+++((((((,,,,,,)))+++***,,,000111...000444>>>GGGTTTcccsssyyy]]]MMMGGGFFFFFFGGGDDDCCCJJJSSSTTTJJJ@@@@@@@@@BBBDDDFFFEEECCC@@@?????????AAACCCDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAA@@@???>>>>>>???@@@AAABBB@@@???>>>???AAABBBAAA@@@>>>>>>=========>>>??????===<<<:::;;;===?????????======>>>???@@@@@@AAABBB======>>>>>>>>>===<<<<<<;;;===>>>>>><<<<<<<<<>>>;;;;;;;;;<<<>>>>>>;;;999::::::;;;;;;;;;;;;::::::999888888999::::::777555::::::::::::999999999999:::;;;===>>>>>><<<:::888777999<<<>>>???AAADDDFFF@@@>>><<<<<<=========<<<:::;;;;;;:::999:::;;;;;;777@@@@@@???JJJ\\\yyylllXXXLLLKKKKKKJJJDDD>>>>>>CCCAAA@@@???>>>???@@@BBBDDD???>>>======>>>???BBBCCC???>>>>>>===>>>???@@@AAA???>>><<<;;;;;;<<<>>>???===???@@@AAAAAA@@@???=========>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<======<<<======<<<::::::;;;===999;;;===============???>>>>>>============>>>>>><<<<<<<<<===??????>>><<<:::::::::::::::999999999888888888777666444333222///000111111666GGGaaavvv{{{wwwtttrrrrrrvvv~~~*********++++++,,,,,,---))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((()))******))))))******+++++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************************))))))))))))************)))***,,,......---,,,+++!!!(((,,,******...///,,,111---+++---...------000000222666===IIIZZZmmmzzz```WWWMMMFFFCCCBBB>>>:::===BBBFFFFFFCCCCCCFFFJJJAAAAAABBBDDDEEEDDD@@@===>>>===>>>@@@CCCDDDDDDCCC;;;;;;===>>>AAACCCEEEGGG@@@???>>>>>>>>>???@@@AAA@@@>>>>>>>>>@@@@@@@@@>>>@@@@@@@@@@@@??????>>>>>><<<::::::;;;===??????>>>======>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;:::;;;===<<<;;;;;;<<<>>>>>>;;;999;;;;;;;;;<<<<<<;;;::::::888888888999::::::888555999999888888888999:::;;;:::<<>>:::888999:::<<<>>>???BBBEEEHHH===;;;999999;;;;;;;;;:::888;;;===;;;::::::<<<<<<333<<<;;;999>>>BBBNNNccc||||||rrrVVVKKKJJJKKKCCC???AAAEEECCC???===>>>=========???BBBEEEGGG>>>===<<<<<<===???AAACCC???>>>=========???@@@AAA@@@>>>===<<<<<<===>>>@@@===>>>@@@AAAAAA@@@>>>===<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>=========<<<:::999;;;<<<888:::<<<===<<<<<<===>>>======<<<<<<<<<<<<======<<<;;;;;;<<<>>>???>>><<<::::::999999999999999999777777777777666555333333444000222555111222MMMmmmuuuyyy}}}~~~|||{{{{{{rrrxxxzzzsssllloooyyywww~~~************************+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************---)))'''(((***(((&&&%%%,,,***''''''(((***++++++******))))))((((((''''''(((((((((((())))))))))))))))))***++++++++++++***************************************************************+++,,,---..............................------///444;;;BBBFFFbbblll|||zzzeeeVVVNNNEEEEEECCC@@@===<<<===>>>@@@AAACCCEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBCCC>>>???@@@AAAAAAAAAAAAAAA<<<;;;???MMM]]]___SSSEEEDDDAAA??????AAAAAA???<<<>>>>>>@@@AAAAAA@@@???>>>AAAAAA@@@??????>>>>>>>>>===:::999;;;???AAAAAA@@@AAA@@@???>>>============<<<;;;;;;:::999999999999888999:::<<<===<<<<<<;;;999::::::::::::999888888::::::999888777777888888777777777777666666666666777555555777:::<<<;;;999<<<<<<=========<<<:::999<<<;;;::::::999999999999555666777888999:::::::::===<<<:::999888888999:::::::::;;;;;;===>>>@@@@@@OOOnnn~~~{{{ttt^^^RRRHHHCCCEEECCCBBBAAAAAA@@@@@@@@@@@@AAA@@@>>>======???AAABBB===<<<;;;:::999:::;;;;;;<<<;;;999888999;;;===???>>><<<;;;::::::===???AAA???>>><<<<<<======;;;:::<<<=========<<<<<<::::::999999;;;<<<======>>>===@@@???===<<<<<<<<<;;;:::;;;::::::::::::::::::999::::::999999999999::::::;;;;;;::::::;;;;;;<<<======<<<;;;999888666555444333333333333333333333333222///000444222///;;;MMMtttzzz}}}|||zzz{{{yyyvvvvvvvvvzzzzzznnneeeooo~~~tttttt}}}************************+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************(((''')))++++++++++++((('''&&&(((******)))((())))))))))))((((((''''''(((((((((((())))))))))))))))))***++++++++++++***************************************************************+++,,,---...------------------------///---,,,,,,...111555888CCCKKKXXXiii|||xxxdddUUULLLGGGFFFCCCDDDCCC@@@===<<<===???AAABBBCCCDDDDDDCCCAAA@@@??????@@@@@@AAAAAABBBBBB?????????@@@@@@@@@@@@@@@BBB???LLLeeepppcccPPPGGGDDDBBB??????AAA@@@>>><<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????===;;;:::;;;>>>@@@@@@???@@@???>>>======<<<<<<<<<===<<<;;;999888777777777888888:::;;;<<<<<<;;;;;;:::::::::::::::999999888999999888777777777777777777777777666666666555555666555444666999;;;:::999:::;;;;;;<<<;;;:::999888;;;;;;:::999999999999999666666888999999999999999<<<;;;:::999999999::::::;;;;;;;;;;;;<<<>>>??????GGGVVVooo~~~www[[[NNNHHHAAA>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>=========???@@@===<<<;;;:::999::::::;;;;;;:::888888999;;;>>>???===<<<:::::::::<<>>===<<<<<<===>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<============@@@>>>===<<<<<<<<<;;;:::;;;;;;::::::::::::999999999999888888888888999999999888888888888999::::::999999999888888777777777555555555555555555555555333000111444111---666EEEfffttt|||zzzyyyxxxxxxxxx|||}}}sssiiiooo}}}tttooottt************************+++************)))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''&&&&&&''')))***+++&&&&&&&&&(((******(((&&&)))))))))(((((((((((('''(((((((((((())))))))))))((()))******++++++*********************************************************************+++,,,---++++++++++++++++++++++++------+++******+++,,,---///333:::EEETTTfffxxx```XXXLLLCCC>>>>>>???@@@AAAAAAAAA@@@>>>===>>>???AAABBBCCCCCCBBBAAA???>>><<<>>>???AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@CCC>>>LLLhhhnnnXXXEEECCCDDDBBB@@@@@@@@@???>>><<<>>>>>>============>>>>>><<<<<<======>>>??????@@@>>><<<;;;<<<===???>>>>>>???>>>===<<<;;;;;;;;;;;;===<<<;;;999777666555555777888999:::;;;;;;;;;;;;:::::::::::::::999888888888777666666555666666666777666666666666555555555555444444555888999999888999999999:::999999888777;;;:::999999888999999999888888999999999888888888:::999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>><<>>@@@===<<<::::::;;;<<>>???>>><<<<<<;;;:::999999999:::;;;999:::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888666666666666666777777888666666666777888888999999777777777777777777777777444222333555000+++000:::PPPeeezzz}}}yyyxxxwwwyyyxxx|||yyyppppppxxxuuummmqqq|||************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%'''''''''(((,,,...---***)))(((((()))((('''%%%(((((((((((((((((((((((((((((((((((())))))))))))((())))))******************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...//////000222888BBBNNNVVVcccnnn}}}vvvfffUUUIIIIIIGGGDDDCCCBBBAAA???===>>>???@@@???>>>===???@@@AAAAAABBBAAA@@@???>>>===:::<<<>>>AAABBBAAA@@@???BBB@@@>>><<<<<<<<<>>>???@@@===DDDRRRSSSGGG???BBBBBBBBBAAA@@@???>>>===<<>><<<;;;;;;<<<===>>>======>>>>>>>>>?????????>>>===<<<<<<<<<============<<<;;;;;;:::::::::;;;;;;:::999777666555555555777777888999999:::::::::888888999999999888777777666555555444444555555555666666666555555555444444444444444555666777777777888888888888888888888888999999888888888888999999999999:::999999888666666888888888999999:::;;;<<<<<<<<<;;;;;;;;;<<<======777@@@GGGHHHKKK[[[xxxmmm[[[OOOHHHEEEEEEDDD@@@@@@CCC??????>>>>>>===>>>>>>???>>>>>><<<;;;::::::::::::;;;;;;;;;:::::::::::::::888888888888999;;;>>>???<<<;;;::::::;;;<<<>>>???;;;;;;;;;===???@@@???===<<<:::888777777888:::;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<;;;;;;;;;::::::999999999777777777888888777777777555555555555555666777777555555666777888888999999888888888888888888888888555333444666333---...444:::QQQkkkyyy}}}|||xxxuuuyyywwwxxx{{{yyytttssswwwssszzz{{{tttvvv~~~************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))$$$))),,,///888BBBEEEAAA222...)))&&&&&&&&&'''&&&'''''''''''''''((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////......---++++++...222666<<>>???AAAHHHFFFEEECCCBBB@@@===:::<<<===??????>>>===>>>@@@@@@@@@@@@???>>>======<<<:::;;;>>>@@@@@@@@@???>>>@@@???===;;;;;;;;;===>>>===AAABBB@@@???CCCDDDBBB@@@AAA@@@@@@>>>>>>===>>>???>>><<<;;;;;;;;;<<<===@@@@@@?????????>>>>>>>>>=========<<<;;;;;;<<<===<<<;;;;;;:::::::::::::::888888777777666777777777666666777777888999999:::777777777777777666555555555444444444444444555555555555555555444444444444333444555555555666777777888888888888888888999999888888777777777888888999:::::::::999888777666555666777888999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::@@@DDD@@@;;;@@@PPP___sssiiiTTTKKKIIICCCAAAAAA@@@>>>;;;<<<>>>======<<<<<<<<<======>>>===<<<;;;:::999999999888:::::::::::::::999999999888888888888999;;;===>>>;;;;;;::::::;;;<<<===>>>;;;;;;<<<>>>@@@AAA???>>>;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<;;;999999;;;===<<<<<<;;;::::::999888888666777888888888888777666777666666666666777888888777777777777888888888888888888888888888888888888555444666888777333222333111AAAXXXlllzzz}}}uuuxxxtttrrrtttvvvvvvwwwzzzrrrtttwww||||||zzz************************(((((()))))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))$$$)))000999KKK\\\^^^WWW444000***&&&%%%&&&''''''&&&''''''''''''((((((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---...000...222666888;;;CCCNNNWWW^^^kkkyyyzzznnn]]]OOOGGGEEEAAA<<<999<<>>>>>;;;<<<>>>???>>>===>>>?????????>>>======<<<<<<<<<;;;<<<===>>>>>>>>>===<<<>>>===<<<;;;;;;;;;<<<===666@@@BBB::::::CCCEEE>>>>>>???@@@???>>>>>>>>>@@@???>>>===<<<<<<;;;<<<<<<@@@@@@???>>>>>>===<<<<<<<<<======<<<;;;:::<<<===;;;;;;:::::::::::::::;;;777777777777777888888999666666555666666777999999777777777777777666555555444444444333444444555666555555444444444333333333444555666666555555666888888888777777777888999999777777777666777777888999:::::::::999888777666555666777888999::::::::::::;;;;;;::::::;;;<<<======???;;;888:::???CCCBBB???DDD\\\kkkTTTKKKFFFBBB@@@>>>>>>>>>===;;;:::;;;===<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999888:::::::::::::::999888888888888888999999:::;;;<<<::::::::::::;;;<<<===>>>;;;;;;<<>><<<<<<;;;::::::999888888666777888999999888777666888888888888888999999:::999999999888888888888888888888888888888888888888777666777999:::999666444111:::HHH\\\rrrxxxvvvrrroooooorrrvvvzzz|||yyywwwpppmmmwww************************(((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))$$$(((---777LLL^^^\\\OOO000---(((&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,+++*********++++++))),,,.../////////000111000111111111111444888;;;>>>FFFPPPXXX^^^iiiwwwrrrgggWWWKKKFFFCCC>>>;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFAAA<<<999999<<>>???===<<<============<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<666:::<<<;;;<<<>>>>>><<<;;;===??????>>>>>>@@@BBB>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<::::::<<>>AAA:::444777???CCC???888:::EEE[[[uuulllZZZIIIFFFHHHEEE???;;;>>>??????>>>============:::::::::::::::;;;<<<<<<:::::::::;;;::::::999999999::::::;;;:::999888777999999999999999999999:::999::::::;;;;;;<<<======;;;<<<===@@@BBBAAA???<<<999999999999::::::;;;;;;<<<<<<<<<;;;:::999888777555999;;;:::777777;;;???===<<<<<<;;;999888888777777888999::::::999888777999999999888999999:::;;;999999999999999999999999999999999999999999999999999888888999<<<<<<888444444666<<>><<<<<>>???===<<<<<<===<<<<<<;;;;;;;;;<<<======>>>>>><<<;;;;;;:::;;;;;;999999:::;;;<<<<<<<<<;;;???888777===>>>:::;;;AAA:::<<>>>>>@@@CCC>>>??????@@@???===;;;:::888999999::::::;;;;;;<<<:::<<<===<<<::::::<<>>???@@@>>>;;;888888999<<<>>>AAA@@@DDDPPPaaayyy\\\PPPIIIDDDBBB>>>;;;>>>EEE>>>??????=========;;;888:::999999999::::::;;;<<<999999:::;;;;;;;;;::::::999999:::;;;:::999888777:::::::::999999999888888999999:::;;;;;;<<<<<<===<<<<<<>>>@@@BBBAAA>>>;;;888999:::;;;;;;;;;;;;:::<<<<<<<<<;;;:::999888777555888;;;:::777777;;;???======<<<;;;999888888777777888:::;;;;;;:::888777999999999999999::::::;;;999999999::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999999<<<===888222555444555@@@VVVlllvvvvvvtttuuutttqqqqqquuuxxxyyywww~~~rrrooozzz***))))))(((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))***+++,,,,,,------***))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++************++++++)))******++++++,,,---------------............///------...000222444666777DDDGGGLLLSSS]]]gggoootttzzzhhhaaaWWWOOOHHHCCC===999:::::::::999999888888888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>======???@@@>>>>>>???>>>>>>===<<<;;;888999;;;;;;:::999:::<<<>>><<<:::;;;===>>><<<:::<<<:::999999:::;;;:::888;;;:::888777666777888888777777777777777777777777888888888888888777666555555555555555666666666666777888999999888777666555555444333555777888777444888777666666777777666555777555444555777:::;;;;;;<<<888555666;;;===;;;888999888777888999999888666::::::::::::::::::::::::;;;:::999888999;;;===???>>>===BBBIIIIIILLL___uuuuuu]]]MMMHHHCCCCCC???:::<<>>===;;;:::999888888888:::::::::;;;;;;;;;<<<<<<999:::;;;;;;999999:::;;;;;;;;;:::::::::999999999;;;:::999888888888999:::::::::999888888;;;@@@DDD?????????>>>>>>>>>======??????>>><<<::::::;;;======<<<;;;999888777777777999999888666444555777:::<<<=========;;;;;;===>>><<<<<<<<<;;;::::::999999999:::;;;;;;::::::;;;===:::;;;;;;;;;<<<<<<======>>><<<::::::;;;======<<<======<<<;;;999888777777888555222666CCCVVViiitttvvvxxxvvvqqqqqqwww|||}}}|||}}}||||||ssshhh++++++***)))))))))))))))******++++++***))))))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((()))))))))***+++++++++***))))))(((''''''&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++******))))))******+++)))******++++++,,,------------------........................///000111222///000222555:::???DDDGGGPPPTTTZZZ```eeekkkqqquuuuuuppphhh___VVVNNNIIIFFFHHHDDD???<<<<<<===<<<;;;::::::999999999888888888::::::::::::;;;;;;;;;;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>><<<:::999888888999:::999:::<<<<<<;;;:::;;;<<<=========>>>???>>>===;;;<<<===??????>>>>>>@@@AAA>>>>>>>>>===============;;;::::::999999999999:::===;;;:::<<<>>>???>>><<<<<<;;;:::;;;<<<<<<:::888999999888777777777777777888888888888888888888888::::::999999999888888888777777777666666666666666777777888999888888666666999888777888;;;<<<:::888888777666777888999888777888666555666888:::;;;;;;<<<999666888;;;===<<<999888777777888999:::888777::::::::::::::::::::::::;;;:::999999999;;;===>>>999;;;FFFRRRQQQJJJLLLUUUjjj{{{qqq^^^SSSHHH@@@>>>@@@AAA???;;;===AAAAAA<<<===<<<;;;:::999888888888::::::::::::;;;;;;;;;;;;999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;:::::::::999;;;:::999888888888999::::::::::::::::::<<<@@@DDD@@@@@@@@@?????????>>>>>>@@@@@@@@@>>><<<;;;===>>>===<<<:::999888777777777888888888666555666888;;;===>>>>>>===<<<;;;===>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<=========>>>>>>===;;;:::999;;;<<<<<<<<<<<<<<<;;;:::999888777777222333444444:::HHH[[[jjjyyyyyyvvvqqqrrryyy~~~vvviiijjjvvv{{{vvvttt}}},,,++++++***************))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++)))******++++++,,,------------------..................---,,,,,,,,,,,,---333222111111222444666777;;;===@@@CCCFFFJJJPPPSSSRRRVVV[[[aaagggmmmtttxxx}}}sssiiiaaaYYYQQQKKKLLLHHHBBB<<<999999:::;;;<<<999666555666777888888999999888888888888777777888888888999999:::::::::999999::::::;;;<<<<<<<<<========================:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888888999999888:::=========<<<<<<===???@@@@@@@@@@@@@@@??????===???@@@@@@@@@@@@AAACCC???>>>=========>>>???@@@AAA===999888999:::999777<<<;;;;;;===???@@@>>>===<<<<<<<<<===>>>===:::888888888999999888888777777999999999999999999999999===<<<:::999999:::;;;;;;999999888888777777666666666777777888888888888777::::::999;;;<<<===;;;:::888777666777999::::::999888777555666888;;;;;;;;;:::888555666999;;;:::888777777777888:::;;;:::888::::::::::::::::::::::::::::::999999999;;;<<<===888???QQQdddgggYYYIIIBBBIIIUUUgggfffIIIAAADDDCCC???===<<>>@@@BBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA???===<<<>>>@@@<<<;;;:::999888777777777888999999888777888;;;===??????@@@>>><<<<<<===>>>@@@@@@???>>>>>>======<<<;;;<<<======<<<<<<===???=========>>>>>>>>>>>>>>>===;;;999999:::;;;;;;:::;;;;;;:::999888888777777///555777444111999KKK[[[vvvyyyxxxsssrrrwww|||||||||mmm^^^eeemmmnnnmmmqqqzzz++++++***))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))((((((''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))******++++++,,,------,,,,,,---------............---,,,+++++++++++++++......------...///000000222222333333444666:::>>>:::===@@@CCCEEEIIIMMMPPPXXX[[[```eeejjjmmmooooooqqqqqqpppooooooooooooooosssuuuxxxyyywwwuuuuuuuuullljjjfffdddbbb___[[[WWWUUUPPPIIIDDD@@@===:::888<<<:::777666666999<<<>>>>>><<<:::777666666666666777777777777777777777777777888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999::::::888;;;>>>???>>>=========???@@@AAABBBAAABBBCCCCCC???AAABBBBBBAAAAAABBBCCC@@@???>>>===>>>@@@BBBDDDFFF@@@999888:::<<<:::777;;;<<<<<<===>>>>>>===============>>>???>>>;;;888888999:::;;;;;;:::999888::::::::::::::::::::::::===<<<:::999999:::;;;===;;;;;;:::999888888777777666666777777888888888888888888999999::::::999888777666555777999::::::999888666555555777999::::::666444333333555777666555888777888999<<<===<<<:::999999999999999999999999::::::999999999:::;;;<<<888@@@SSSjjjsssgggSSSEEEIIIKKKLLLXXX{{{fffQQQBBBCCCHHHEEE???===<<<>>>>>>>>>===>>>>>>===<<<;;;:::999888888888888999999999999:::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888999;;;<<<:::<<>><<<<<<>>>@@@<<<;;;:::999888888888888999:::;;;;;;;;;;;;>>>@@@@@@@@@@@@???===<<<===???@@@@@@??????>>>======<<<;;;===>>>>>>===<<<>>>???========================<<<:::999999::::::999888999999999888888777777777333888:::666000333@@@LLLgggrrrzzzxxxttttttvvvvvv~~~xxxhhhhhhkkknnnmmmiiikkkqqq}}}******)))(((((((((((()))'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***)))******++++++,,,------,,,,,,,,,------------...,,,,,,+++++++++,,,------)))))))))******+++,,,------...---+++***+++...111000111222222111222444666666888<<>>===<<<<<<;;;:::888666777444222111222444555555222222333333444555777777555555555555555666777999666666666666666666666666777888888999::::::;;;;;;<<<<<<<<<<<<<<<=========??????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::<<<>>>???>>>======>>><<<>>>@@@AAAAAABBBEEEGGG@@@AAABBBBBBAAA@@@AAACCCAAA@@@???>>>???AAADDDFFFHHHBBB;;;:::<<<>>><<<999<<<<<<<<<<<<<<<<<<===>>>???>>>===>>>>>>===;;;999999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::;;;:::888777777999;;;<<<<<<;;;;;;:::999888888777666666666777777888999999777888888999888777777777666555444666888999999888666555333333555777888777444333222333444555555555999888888:::<<<===<<<;;;999999999999999999999999:::999999999:::::::::;;;777:::FFFWWWaaa[[[MMMAAA>>>BBBCCCJJJbbb|||uuusssQQQEEE>>>@@@AAA;;;999<<>>>>>>>><<<;;;;;;<<<>>>;;;;;;:::999888888888888;;;<<<>>>>>>===>>>@@@BBB???@@@@@@???===<<<>>>??????>>>>>>======<<<<<<;;;;;;<<<======<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;::::::999888888999999888666777777777777777777777666888999999666444555:::>>>OOOcccvvv|||yyywwwxxxxxx|||uuullliiihhheeeeeehhhooottt***))))))((((((((((((((((((((())))))******))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((''''''$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***)))******++++++,,,------,,,,,,,,,,,,------------++++++++++++,,,---......//////000000000000000000000111000///------///000,,,---------,,,,,,...///...///000111111000000///111000//////...............000333333222111111222333333444555555555555555111111000000000111333444333444555777777666555444222333444333222222444666444444555555555555666666777777888999:::;;;;;;<<<========================???>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========<<<=========<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>999<<>>@@@DDDGGG???@@@AAAAAA??????@@@AAA???????????????AAACCCDDDEEEAAA===<<<===>>>===;;;;;;<<<<<<;;;;;;===@@@CCC@@@???===<<<===<<<;;;999::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777777888::::::;;;;;;::::::999999888888888777777777777777888999888999::::::888777888888666555444555777888888777666444222222444666666666555555555555555666777777999888888999;;;<<<;;;999999999999999999999999999999999999:::::::::::::::::::::<<>>888:::======@@@KKKVVVRRRGGGJJJQQQ]]]lll}}}yyybbbNNNDDD===:::777666@@@MMMKKKBBB;;;:::;;;;;;;;;<<<::::::999888888888888888777777888888888999999999999:::;;;;;;999999:::;;;;;;;;;:::::::::999999999777777777777888:::<<<>>><<<>>>@@@@@@???>>>>>>????????????>>>>>>>>>======;;;<<<<<<:::999999;;;===;;;:::999999888888999999<<<===??????>>>>>>???AAA===>>>???>>>======>>>@@@>>>======<<<<<<;;;;;;:::999:::;;;;;;::::::;;;===999999999999999888888888999888888888999888666444555555666666666666666666888777666777888888777777;;;PPPhhhvvv|||yyyllliiimmmqqqsssmmmeeejjj+++***))))))(((((())))))((())))))***++++++******))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''(((((((((((((((((((((%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))******++++++,,,------++++++,,,,,,,,,---------+++++++++***++++++,,,---++++++++++++++++++*********+++,,,+++)))))))))+++,,,---...---------///111111111111111111111111111222222111000000000111111000111333333222111333444,,,---////////////000000333444444333222222222222///000111222222111///...333555666444111000111222333333444444555555555555555666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>===;;;999999;;;===999<<<>>>===;;;;;;???CCC>>>???@@@???>>>===>>>???<<<=========>>>?????????>>>>>>===<<<<<<=========::::::;;;:::<<<@@@HHHMMMBBB???<<<::::::;;;;;;:::999999999999999:::;;;;;;999999999999999999999999888888888888999999999:::::::::999999999999999999999888777666666777777888777:::;;;;;;888666777999888777666666888999888666666555333333444666666666555555666555555555777888777666666777888999777666888888888888888888888888999999:::::::::999999999:::;;;<<<;;;:::::::::999???===:::999<<>>===>>>???>>>===<<<===???=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;===::::::999999888888999999;;;<<<>>>>>><<<<<<<<<===;;;<<<======<<<===>>>@@@>>>======<<<<<<;;;;;;:::777888999999888888999:::999999999888888777777777999888777888888888555333444444555555555666666666555666777:::<<<<<<:::777555AAAQQQcccuuuxxx}}}vvveeebbbuuu,,,++++++***)))*********))))))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******+++,,,,,,------++++++,,,,,,,,,---------,,,+++******************++++++,,,---------,,,,,,,,,...//////...---......+++,,,---,,,++++++---///,,,,,,,,,,,,---...///000......---------......///---...///...---...000222111222333333222111111111...000111222111000000111333333333444444444444333+++...000111000000222555333333333444444555555555444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;:::::::::<<<<<<<<<<<<=========>>>::::::;;;<<<<<<;;;;;;;;;@@@???===:::888888:::===:::===>>><<<888777;;;@@@===>>>???>>>===<<<===>>>:::;;;<<<<<<===<<<<<<;;;999;;;<<<<<<;;;;;;<<<>>>888999::::::===DDDNNNUUUBBB???;;;999999:::;;;;;;888888777666777888:::;;;999999999999999999999999777888999::::::::::::999999999999999999999999::::::999888666666666777777666888:::999666555555777:::888777888999999888777777666444444555777777666333444444444333333555666555444444555666666444222888888888888888888888888999999:::::::::999999888333888<<<;;;999;;;>>>@@@:::999;;;???>>>999:::>>>@@@@@@???===<<<>>>AAACCCIIISSSaaarrr}}}nnnXXXKKK>>>===BBBLLL[[[gggSSSHHH???======AAARRRddd]]]III888555999::::::;;;999999888888888888888888777777777777888888888888777888999999777777888999999999999888888888777777666666666777999;;;===???>>>??????===<<<;;;===???<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::999999;;;===::::::999999888999999999999;;;<<<<<<;;;999:::::::::;;;<<<<<<<<<===???AAA>>>>>>>>>===<<<<<<;;;;;;555777888888777666888999999999999888888888777777888888777888888777444222333444444555555666666666444777;;;???@@@???===<<<888999@@@QQQlll~~~}}}pppiiipppuuu{{{))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((('''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------............///............////////////////////////////////////////////////////////////222000...///222333111///111111111000000000000000000000000000000000000000222222444555555444333222000111222444666777999:::<<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<;;;;;;<<<===>>>>>>===;;;:::999:::<<<===<<<;;;===;;;888555444666999;;;999888777777888:::<<<>>><<<<<<<<<======;;;888555777888:::<<<<<<<<<:::999::::::;;;;;;===>>>@@@AAA999888999:::<<<@@@CCCEEE;;;;;;;;;;;;:::999888777;;;:::888777777777888888888888888888999:::;;;<<<;;;999777999;;;;;;999666888999999999888777555444::::::999999999999::::::999999888777666666666777999888777555555555666777999888777666555444333333333444555555666666555555333333222111222333555666666666666666666777888888888888888777777777777777999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;===>>>>>>>>>===<<<@@@CCCGGGNNNVVVbbbmmmuuu}}}kkk]]]QQQJJJCCC@@@;;;999<<>>>>>>>>>>>>>>999::::::;;;:::999888777777999;;;:::777777:::<<<:::999777666666666777888999999::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;???===:::::::::;;;:::999777999999777333111333666;;;;;;:::999888777666555777555555777999888444111444444444444555666777777666777:::<<<============999777888CCCVVVkkk|||vvv}}}zzz|||zzz{{{))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******+++++++++------------------------------------............---.........////////////........................////////////////////////222000...///111222000...000000000000000000000000000000000000000000000000222222222222111111000///000000222333555777888999;;;;;;;;;::::::999999999999999999999999999999999;;;;;;;;;;;;<<<======<<<;;;:::999:::;;;<<<;;;:::999888666555444555666777888888888888999:::<<<======<<<<<<===>>>===:::777777888:::;;;<<<;;;:::999999::::::;;;<<<===>>>???777777666666777999<<<===;;;;;;;;;;;;:::999888777:::999888666666666777888777777777777888999:::;;;999888777888::::::888666666777777888777555444333555555555555666777888999888888777777666666777777999999777666666666777777888888777666555444333333333444444555555555555555333333222222222333444555666555555555555666777777777777777777777777777777888888999::::::::::::999999999999999999999999999::::::<<<=========<<<;;;888:::<<<>>>BBBGGGOOOTTTQQQWWWaaajjjrrr|||mmmcccUUUKKKEEEBBB>>>;;;<<<;;;999888999;;;>>>AAADDDDDDAAA;;;777888>>>DDD<<<:::888555444444666777777777666666666666666777555444333222222444555777555555555555666666666666555555666777777777777777777666666666777999;;;<<<>>>===<<<;;;:::;;;<<<<<<888999:::::::::888777666777999:::999777777999;;;999999777666666666777888666666777777777666666666::::::::::::::::::::::::===;;;:::999::::::888777555777888888777777888999;;;::::::999777666666555888666666777888888555222333333333333444555666777777777999:::;;;;;;<<<<<>>>>><<<:::777888999:::::::::999888999999999999:::;;;<<<===777666555444444555666777:::::::::::::::999888777888777666555555555666777666666666666666777888999777666666777888999777666444555666666555444222111111111222333444666777888777666666666666777777888999999888777777777777888888777777666555444333333333333444555555555555555333333222222222333444444444444444444444555555666555555555666777777777888666777777888888888888888777777777888888888888888888999::::::;;;;;;::::::888999999888777888;;;===777:::===>>>@@@EEELLLRRR\\\```gggpppyyyzzzqqqfffZZZQQQIIICCC===:::;;;===<<<;;;777777777777777666555555<<<>>>>>>;;;777444444666555444333222333444777888666666555444444444444444333222111111111222444555444444444444444333333333333444444555555555555555555555666777888999::::::;;;:::888777666777888:::777777888999999888666555666777888777666777888:::999888888777666777777777444444555555555555555444888888888888888888888888:::999999999:::999777555444444666999<<<======<<<::::::999888777666555555888777555666777777666555333333333333444555666666999888888888999999:::;;;??????===777666CCCZZZlll}}}vvvvvvwwwwww))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,***++++++++++++,,,,,,,,,*********************************))))))*********+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------.........------------------------------------------------///.........//////...................../////////........................000///...---------...///...///000111333444555666777777777777777777666666666666777777777777888888888999999999888888999::::::999999:::::::::888666555777:::<<<<<<:::777555444555777888::::::::::::;;;::::::<<<===>>><<<;;;777888888999999999888777888888888888888999:::;;;888777666555555555666666999999999999999888777777777666555444444444555666555444444444555666666777555555555666777777666555444444555666555444333222222222222333444555777888555555555555666666777888777777777666666666666777777777666555555444333333333333444555555555444444333333333333333333333444333333222222333333444555333333444555666777777777555555666777777777777666555555666666666666777777777777888888888999999999;;;<<<===<<<;;;:::;;;<<>>@@@888:::===@@@EEEJJJMMMOOOVVV]]]fffnnnvvv~~~pppaaaNNNJJJFFFCCCBBB???;;;999???<<<999888999999888777777777888888777666444333444777::::::888555555555111111000111222444666888555444333222222222222222111000000000000111222333333333333222222111111000111222222333444333333333333444666777888999999999:::888666444444555777888666666777888888777666555555666666666666777888999999888888777777777777777444555555666666666666666777777777777777777777777999999999:::;;;:::777444444444555999>>>@@@>>>;;;999999888777666666555555777666555444555555555555333222222333333444555666;;;:::999888888999:::;;;999===???;;;666999EEEQQQkkk{{{{{{))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++*********+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...------------...,,,,,,---------.........------------------------...---------...000111333//////000111222444555555444444444555555555555555555555555666666777777777666888999999777666777999:::999999:::;;;:::777555444777:::<<<<<<:::777555222333555777888999999999999888888999;;;<<<<<<:::888888888999888888888888888888777777777888888999777777666666666777777777888888999999888888777777555555444333333444555666444444333333444444555555333444555666666666666666555555666777666555444333333333333333333444444555555444444444555666777777444444555555555555555555666666555555444444333333222333333444555444444444333333333333333333333222222222222222222333444444222222333444555555666666333444555555666666555555444444444555555666666666666666666666666777777888888999;;;;;;:::999:::;;;666888999::::::::::::;;;<<<<<<;;;;;;<<<===>>>??????BBBDDDCCCEEENNN^^^kkkoooooonnnjjjfffeeefffgggaaa[[[SSSOOORRRSSSLLLAAA>>><<<:::999999:::::::::555555555777888999999888777777777777666666666666111333555666555555555555222111111111222444555666333333222111000000111111////////////000000111111222222111111000000//////000000111222222222222222333444555666888888888888999888666444444555666777555555777777888777666555555555444555666777888888888888888888777777777666444444555666666666666666777777777777777777777777999999:::;;;<<<;;;888666555555555999===>>>;;;888888777777666666555555555444444444333333333444555333333333333444555666666===<<<:::999999:::;;;;;;777:::===<<<999999<<>>===:::777555555666777777777777777444444555666777:::<<<===;;;:::888999:::;;;;;;:::;;;;;;:::999999999999999999999888777666666777777666666666666666666666555666666777777777777777666555444333333333555666777555444444333333333444444111444666777555555666888555666777888888777666555222222222222333444555555555555444444333444444444222333444555555555444444555555444444444444333333222222333444444444444333333333444444444333222111333222222222222333444444222222222222333333333333333444444555666555555555333333444444555666666777666555555444555666777888777888888777666555777999>>><<<;;;999888666555444555666777888:::;;;<<<<<<333555888999888888888:::AAADDDFFFDDD???<<<===???<<<<<<999888;;;???===888333444444444444555777888555666666666444222111111444444444444444333222111000000000000111111111000111111111111222222222222000//////000000111222333...//////000000000000000////////////000000000000//////000111111111111111444333333333444666888999666777777888777666555444555666777888999888777777666555333555888::::::999777888888999888777666555444444666777777888888888::::::::::::::::::::::::999888777888999:::999888777888999999888777888999666666555555555555444444222555888888666555666777555555555555666777888888999::::::;;;;;;;;;::::::;;;;;;;;;:::999:::<<<>>><<>>;;;999888888777777888999:::;;;777666666666888;;;>>>@@@===;;;::::::;;;<<<;;;:::<<<;;;;;;:::999999999::::::999888777777666666777999999999999888777666555666666777777777777777666555444444333444555666777555555444333333444444444111444777777666555777999444555666777777666555555333333444555666888999:::666555444444333333333333222333555666666666555555444444444444444444333333222222333444444444333333333333444555444333111000333333222222333333444555333333222222222222222222333444555555666666555555333333444444555666777777666666555444555666777888555666666555555666999;;;777444222222333666888888666666777777888777777666<<<;;;::::::999999999999777<<>>:::888999;;;666999;;;:::===@@@>>>:::555555666555444444666777666777888888666555555666444555666666555333000......///000222555555444222//////000000111111222222////////////000222333444...//////000111000000000.../////////000000111111///000000111111111111111444333222222333555888:::555666777888888666444333555666777999999999888777777555333555999;;;;;;999777888888999999777666555777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666777888888888777999;;;999777777999===555555555555555555444444222666:::;;;999777777888666555555666666777888999777888999:::;;;:::999999666:::???@@@===;;;:::;;;;;;:::===JJJaaa}}}((((((''''''''''''((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&((())))))(((''''''(((******)))((('''&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))***+++************)))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++***)))************+++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,---......//////000222555555444222000000000///////////////444444333333444555777888999999999777555555666888666:::AAAGGGIIIEEE===777;;;999888999;;;;;;888555777666666666777999;;;===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::<<<;;;:::999999999:::;;;888888888888888777666555777777777777777777777777555555555666666666666666777777777777777777888888333333444555666666666666666666666666555444333222444444333444444555666777;;;999666444222222222333777777777777777666555555555555555555444333222111222333444333333222333555444333111///......///000888666333222333333333222222222333333333444444444444444444444444444444444444333333222222333333444555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666;;;:::999888888999:::;;;888888888888888888888888777777888888888888777777777777666666555555555444444555555555555555555444555666888999888666333111000000000000000000000000222222111111111111111111000000000000000000000000---......///000111111222---.........//////000000222222222111111111000000111111111111222444666777555555555555666666666666666777888999999999888888777777666666777777888999;;;;;;:::888666555444333777888999999777777888999;;;:::999:::<<<<<<;;;:::888888888999999:::::::::999:::;;;<<<<<<<<<;;;:::666666777777777555444222888999::::::::::::999888777777888888888999999999777777888999::::::;;;;;;::::::<<<===>>>>>>>>>>>>===;;;===CCCGGGWWW}}})))((((((''''''(((((()))))))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))'''''''''((())))))((((((''''''&&&&&&'''((((((((())))))))))))'''((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))*********)))))))))((((((((((((((((((((((((((((((((())))))))))))*********+++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,---......///...///111333444222111000000000000000000000000444333333333444666777888999999888777555555888::::::===BBBGGGHHHEEE>>>999;;;:::999:::<<<<<<999777777777666777888999;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;;;;:::999999999999:::;;;888999999999888888777666888888888888888888888888555555666666666777777777777777777777666666666666555555666666666555444444666666555555444333222222444333333444444555666777777555444222222222333444666777777777777666555555555555555444444333222111333333444333222111222222333222111000000111333444888555333222333333333222222222222222333333333333333333333333333333333333333333222222222222333333444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666888888777666666777888888888888888888888888888888666777777888888777777666666666666555555555444444333444444555555444444333444555777777777555222000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111....../////////000000000222222222111111000000000222111111111333444666777555555555666666666777777777888999:::::::::999888777777777777777888999999999999888888777777777666777888999999888777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999999888888888888888777666666777888999999999999888777999999:::::::::;;;;;;;;;777888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<:::===AAACCCLLLggg***))))))(((((())))))***)))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''((((((((()))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******)))))))))*********+++++++++++++++++++++*********,,,,,,,,,,,,,,,---......///......000222222111///111111111111111111111111333333333333444666888999888888888666555666999<<<::::::<<>>:::666:::999:::;;;======;;;999777777777777888:::;;;<<<::::::;;;;;;;;;;;;::::::===<<<;;;;;;::::::;;;;;;::::::999999999999:::;;;999999:::::::::999888888888888888888888888888888666666777777888888888888777777777666666555555555555666666666666666555555555444444444333222222111333333333333444555666777222222111111222333555666666666666777666666555444555444444444333222222111222222222222222111000///111111111111222555777888666444222222333333222111000111111111222222222222222222222222222222222222333333222222222222333333444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666555555444444555555666777777777777777777777777666666666777777666666666555555555555444444444444222222333333333333222222222333555555555333111///000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000000111111111111111000000000000222222222222333555666777555555666666666777777777777888:::;;;;;;;;;:::999888777777777777888999999666666777888888999999:::888999:::999888777888999;;;===>>>===999888999;;;==================<<<<<<777888888999999888888777999888888777777777777888666777888888888888777666999999:::::::::;;;;;;;;;888888999999::::::;;;;;;<<<<<<===============<<<>>><<<>>>AAA@@@AAAMMM]]]yyy******))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))((())))))***************))))))))))))************+++++++++***************,,,,,,++++++,,,,,,---...000/////////111222000///111222222222222222333333222222222333444666999:::888888888666666777:::<<<:::999888888999999777555888888999;;;<<<<<<;;;:::777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::999999999999999::::::::::::::::::;;;;;;:::999999888888888888888888888888999999999888888888777777888888888777666666555555444555666777777777777777444333333222222111111111333333333333444555666666222222222222333444666666555666666666666555444444444444333222222222222222000111333555666555333111111111111111333444666777555333222222333333222111000000000000111111111111111111111111111111111111222222111111111111222222333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555666666666666666666666666555555666666666666555555444444444444333333333333000111111111111111111000000111222333222111///...////////////////////////...///////////////000000000000000000000000000000//////////////////......000000000000111111111111000000000000000000000000222222222333444444555666555555666666666777777777888999:::;;;;;;;;;:::999888777777777777888999999666666777777888999::::::888999:::999777666777888:::===@@@===888666888<<<>>>>>>>>>======<<<<<<<<<777777777777666666666555777666555444444555666777777888888888888888888777777777888888888999999999999999999:::::::::;;;;;;<<<============<<<<<<;;;AAA??????BBB@@@<<>>>>>???>>>;;;;;;===BBBYYYqqq***))))))(((((())))))***&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))((((((((()))))))))******)))))))))***************+++++++++++++++,,,------444222000000111111000///111111111222222333333444000000111222555777:::<<<666888::::::999888999999:::999888888::::::888666555777999999888777777888888888999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;999888777777666666777777666777888999:::::::::999999999:::;;;;;;;;;::::::999999999999999999999999<<<<<<;;;999777666555444999999999999999999999999;;;;;;:::999777555444333444333222111111111333333222222222222333444555666555555555555555555444444444444555555444444333222333222111000000000222222333777>>>FFFLLLJJJCCC<<<111111000000000000000000222111000111333333111//////000000000111111111111000000000000000000000000111111000000000000111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555555666666666666555555444444444444444444444444333333444444444444333333111111111111222222222222//////000000000000///////////////////////////.........................../////////000000111111222////////////////////////........................111000000000000000//////............////////////000000111222333222222222333333444444444555555555555555777888888888777666666555555555555666777777777777666666666666555555666777888666444333444555888:::;;;:::666555666999999999999999999888888888666666555444333333333333666666666666777999::::::::::::999999999999::::::999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;<<<===FFFPPPlll)))((((((''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))))))))))))))(((((((((((()))))))))***((()))))))))*********++++++++++++***++++++,,,---444222///.../////////...000000111111222333333333000000111222555888;;;<<<666888<<<===;;;999777777555555666888:::999777444666888;;;;;;888777777888888999:::;;;;;;;;;:::999999::::::;;;;;;::::::999999888888777777777777777555666888999:::::::::999888888999:::::::::::::::999999999999999999999999999999999888777777666666777777777888999999::::::999999999999888777666666444333222111111222444555222222222222333444555666333444444555555444444444333444444444444333222222222111000//////000222333222666???JJJOOOLLLBBB999///000000000000000000///000000000111333222111///000000000111111111222222000000000000000000000000000000000//////000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444555666666555444444333333333333333333333333222222333333333333222222000000000111111111222222//////000000000000//////.../////////////////////------------------------------...//////000111111////////////////////////,,,------....../////////000000000/////////......---------....../////////...///000111222111000000222222222333333333444444222333444555666555555444444444444444444555666666555555555555555555555555555666666555333222222333777777777777666666666666777777777777888888888888777666555333222222333333444555666888999999:::::::::999888777777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999999999777999;;;:::::::::;;;;;;:::===@@@VVV~~~((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++******++++++,,,---333111...---......------//////000111222222333333///000000222555888;;;===555999===>>><<<999666555777888:::===???>>>:::777777:::===<<<999777777888888999:::;;;;;;;;;:::999888888888999999888888888:::999999888777888888888555666888999::::::999999777888999999::::::::::::999999999999999999999999666777777777777888888888555555666777888999::::::333444666888:::;;;<<<<<<555444222111111222444555222222222222333444555555111111222333444444444444333444444444444333222222222111///......000222333...333===HHHNNNIII<<<222...///000111111111111111000///000111333222000...111111111111222222222222111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333555555555555333333333333333333333333333333222222222333333222222222//////000000111111111222//////000000000000//////.../////////////////////------------------------,,,,,,------...///000000////////////////////////,,,,,,------...///000000000000//////.........------------.........//////......000111111000//////111111222222222333333333111222333444444444333222444333333333333444555555222333333444444555555555444555555444222111111222666555444555666777666555666666666777777888888999777666555333222222333333111222444666888888888777999888777666666777888999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;444555666888888999999999666:::======;;;;;;;;;;;;999===>>>KKKeeexxx'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''******))))))))))))******************************.....................------......///000111111222000111444666888999999999666888999999888888999:::777777777777777777777777<<<;;;;;;:::999888777777999888888999<<<<<<:::777999:::;;;:::888888888999666666555555555444444444777666555666777888777666666666666666666777888999;;;:::888777666666666666777777777777666666666666555666777777777777777666888777555555777888777666333333333222222222111111444333222222444444333222222222111111222222333444222222222222222222333333000000000000000111111111111333666888777555222000//////.........//////000////////////////////////---...///...---...///111000000000000///...---,,,////////////000000000000////////////000000000000000000111111111222222222111111111111111111111111222222222222222222222222333333444444444333333222111111111111111111111111////////////////////////////////////////////////////////////////////////,,,,,,,,,---------.................................------------...//////,,,,,,,,,---------.................................---,,,,,,++++++++++++------,,,+++,,,---...///------............------------...///000111222222111111222333333333333222222222111111222222333444222222111111111111111222444555666555333222333444444444555555555555444444555555555555555555444444666555444333333333333333555666888999::::::999999777666555555555777888999888999:::;;;;;;:::888777888444555===AAA===:::;;;777888;;;<<<<<<:::888666888;;;>>>AAAAAA@@@>>><<<>>>;;;<<>>;;;888888888:::<<<======;;;999888999;;;===@@@@@@???===<<>>>>>===<<<;;;;;;<<<>>>??????>>>===<<<===>>>AAAEEECCC???>>>@@@@@@JJJccc((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))************************************++++++++++++---------....../////////111222333444444444333222111333555555444333444555555555555555555555555555444555555555666666777777:::999888888888999999999666666666777888888777555444444333333333222222222111111333666888777444222444333333222222222333333222333444444444444333333555555444444444333333333222333444666777888888888555333222222333444444333444444333333333222222222333111000111222333222111///............///000000333333222111000//////...333333222111000000//////000000///...............*********+++,,,...///000........................---.........------///000......------,,,,,,,,,,,,------........./////////........./////////000000/////////000000000111111000000000000000000000000000000000000000000000000......///000000000//////000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,---...---,,,,,,,,,------......------,,,++++++,,,---...///000000...///000000111111000000000////////////000111111111111111000111111222333222333444333222111222444444555555555555555555444444444444555555555555555666666555555444555555666777777888888999999999999999888777666666666777888999999999999888666444333444444555888:::999888888;;;;;;<<<===>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>;;;===AAACCCAAA>>>;;;;;;>>>???IIIccc))))))(((((('''''''''&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++------------............000111222333333222111000000111333333222222222333333333333333333333333333222333333444444555555555555555555555666999<<<>>>999777555555777777666444444444333333333222222222000111222555777777444222111111111222333444555666888777444222222222333444444444444444333333333333444444666777999999::::::444333111111333333333222222222222222111111111000222111000000222222111000......------......///000222222111000000///......222222111111000///......111000///...---......///+++++++++,,,---///000111........................,,,---...---,,,---...000222111///---+++*********------------........................////////////....../////////000000000////////////////////////////////////////////////,,,---....../////////...////////////////////////------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,)))***,,,---------,,,+++,,,,,,------------,,,,,,,,,,,,---...///000000111///000111111222222111111111000000000000111222222111111000000111222222333222333444444222222333444222333333444444333333222444444444555555555666666666666555555555666666777888888888888888888999999777666666666777888:::;;;::::::999888777666444444333666888999:::<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCEEEDDDBBB@@@??????@@@@@@>>>AAABBBAAA??????>>>>>>AAA>>>>>>EEEZZZyyy)))))))))(((''''''&&&&&&''''''((((((((()))))))))(((((('''&&&&&&&&&''''''******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))***+++++++++------------------------...///000111222111000//////111222333222111222333222222222222222222222222111111222222333333333444333444666888<<>>??????::::::;;;===@@@CCCGGGIIIJJJHHHDDDAAA???@@@AAABBBDDDFFFEEE@@@===???@@@@@@??????>>><<<@@@QQQjjj}}}***))))))(((''''''&&&&&&'''((((((((())))))))))))''''''&&&&&&&&&''''''(((******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000//////111222333111111222333111111111111111111111111111111111111111111111222555777999;;;>>>DDDLLLRRRBBB<<<555222444666666444555555555444444444444333222222222444666777777555444444444444555777888888888777444333222333444666555555555555444444444444666666777888888888888888444333111111333444333222222222222111111111000000111000//////000111000///...............//////000////////////////////////...............------------------,,,,,,,,,++++++,,,,,,++++++,,,---......------------------------,,,---------,,,,,,...000555333000---+++++++++++++++,,,,,,,,,,,,------------------.........//////------........./////////........................------------------------+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++++++++***++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,---...//////000...///000000111111000000000////////////000111111000000000000111222333444333444666555555444666777222222222333333222222222333333444444555666666777999888888888999999:::;;;:::999888777777888999999777777666666777999;;;<<<::::::999888888888888888999???AAA===;;;>>>???===;;;;;;<<>>???AAACCCBBBFFFDDD>>><<<@@@BBBAAA@@@@@@@@@???@@@FFFNNNUUU***))))))((('''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000000000//////111222333222111222333000000000000000000000000111111111000000000000000444555666666777<<>>555111333555666555666666555555555444444444333222222333666888888777777777666666666777777888333333444444444444555555666666555555555444444444555666777777777777777666555333222222333444444333333333333222222222111111111///...///000111000//////............///000000.........///////////////,,,,,,---------------------............---,,,++++++++++++***++++++,,,,,,------------------------,,,---------,,,,,,...///444222000---,,,,,,------++++++,,,,,,,,,------------------.........//////---------.........//////........................------------------------+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************)))***++++++,,,******+++++++++,,,,,,,,,******************************))))))***+++,,,,,,,,,+++***)))***+++---...+++,,,,,,------,,,,,,+++)))***+++,,,---......///---......///////////////...............///000000000000000000111222333444444555666666555555777888222333333444444333333222333333444444555666777777777777666666777888999999:::999888777777888999999999888777777777888999:::::::::999999888999999:::<<>>@@@EEEKKKQQQTTTMMMIIIDDD???===>>>@@@BBB===BBBBBB===<<>>AAAEEEGGGFFFCCC&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))///...+++)))''''''&&&''')))((((((''''''''''''((()))*********++++++++++++,,,+++*********+++,,,---............////////////////////////000111222333000000111222222222222111222333333333333333333444444333333333555888<<<>>>AAA===888555555555666666888888777777777777777777666666666666666777777777888888777666555555666666555444333333222222333333333222111111222555777999666666666666555555555555444444444333222111///...222222333333333222222111111111111111000000000000222111000...------------111111000000//////..............................------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000000000000000000000000++++++,,,,,,,,,,,,------,,,,,,,,,---...///---+++...------------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000000000111222333444444555666666777777666666444444444444444444444444666666777777888888888999666777777777888888888888777777777777777777888888666666666666777888999:::<<<;;;::::::999999::::::???>>><<<===???@@@===::::::<<<@@@CCCEEEEEECCCBBBHHHEEECCCAAAAAAAAA???>>>@@@???>>>>>>>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@???&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***)))((('''(((((()))))))))(((''''''&&&''''''))))))))))))*********++++++************+++,,,---...............///////////////000000111222222222000111111222222222222222333333444444444444555555666555555555666777999:::<<<;;;888666555555777888888888888888888888888888888888888999999:::::::::999888777666666666666666555444333333222222333333333222222222333555777888888888888777777777666666555555444444333111000///111222222333333222222111111111111111000000000000000//////............///000000000000//////..............................------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,---------,,,++++++------,,,+++---------------......///++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,------------.........................../////////////////////////////////000000111222333444444444444555555555555444444444444444444444444666666666777777777777777666666666777777777888888777777666666666777999999888888888888999999:::;;;;;;;;;:::999999999999999===;;;;;;<<>><<<<<<>>>???AAABBBBBBBBBBBBEEECCCBBBAAAAAA@@@???===@@@???>>>>>>>>>???@@@AAA@@@AAAAAA@@@@@@???>>>>>>&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''(((*********)))((('''&&&&&&&&&&&&(((((((((((()))))))))))))))))))))******,,,---...---------.........//////...///111222333333222222111111222333333333333222444444444555555666666666777777777666666666555555666888999777555444666999888888999999999999999888888888888999:::;;;;;;<<<999888888777777777777777555444444333333333333333333222222222333555777888999999999999888888888888555555555555444222111000111111222222222222222111111111111111000000000000...............///000000000000000////////////...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000---+++***+++,,,++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))************+++,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))))))))******************************,,,,,,,,,,,,------------........................////////////////////////............///000111222333333222111222333444555444444444444444444444444666666666666666666555555555555666666666777777777999888777666777999<<<===::::::::::::::::::;;;;;;::::::999888888888888999:::999999;;;===??????>>>??????>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@@@@>>><<>>>>>>>>>>>???@@@AAACCCBBBBBBAAA@@@??????>>>&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%'''''''''(((((((((((()))(((((()))***+++,,,---...,,,,,,,,,---.........///...///111333444333222111111111222333333333333333333333444444555555666666666777777777666555444444333777:::888444111444777888888999:::::::::999999666666777888999::::::;;;999888888777777777888888555555444333333333333333333333222333333555666777999999999888888888777777555555555555444333222111000111111222222222222111111111111111000000000/////////............//////////////////////////////........................---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,222///,,,***+++,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******************************++++++,,,,,,,,,---------------------------------........................------------...///000000222111000//////111333444444444444444444444444444666666555555444444333333444555555555555666666666:::999888888999;;;>>>@@@::::::::::::::::::999999999999888777777777777888999888999:::;;;===>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>?????????===;;;======>>>>>>??????@@@@@@FFFEEEDDDCCCBBBAAAAAAAAA&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))'''&&&&&&%%%%%%%%%&&&'''''''''((((((((((((''''''(((***+++,,,------+++++++++,,,---.........---///111333444333222111111111222333333333333222111222222333444444555555444555666666666666555555222777:::888333///111333777888999;;;;;;;;;999999666777777888999999::::::888777777777777777888888666555444444333333444444333333333333444555555666888777777777777666666666555555555555444333222222///000111111222222222222111111111111000000000///111111///......---------.............../////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,333000---++++++,,,---,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---...///000111000...---...///111333444444444444444444444444555444444333333222222222333333444444444555555555777666666666777999<<<===888888999999999999888777888888777666666666666777888999999999:::;;;===???<<<======>>>>>>=========???=========>>>>>><<<:::<<<<<<===>>>??????@@@@@@EEEDDDBBBAAA@@@@@@@@@AAA&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''((()))***++++++++++++)))***++++++,,,---......---...000111222222111111000000111222222222222111000111111222333444555555444444444555555666666777333555777555222///000111555666999:::;;;:::999888999999999:::::::::::::::666666666666666777777888666555555444444444444444333333333444444555555555666666666666555555555444444444444444444333222222//////000111222222222222111111111111000000000000222111000///---------,,,---............/////////........................------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++111...,,,+++,,,------,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************)))))))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000//////...---...///000111222222222222222222222222222222222222222222111111222333333333333444444444222222222333444555666777555666888888999888777666777777666555555555555666777888999999:::<<>>???@@@@@@>>><<<;;;<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@???===<<<<<<===>>>>>>&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))'''((()))***++++++******))))))***+++,,,---......---......///000000111111//////000111111111111000111111222333444555666666555555444333444555666777333333333222111111111111333555888:::;;;:::888777:::999999999999888888888555555555555555666777777666666555444444444444444333333444444555444444444666666666555555555444444333333333333333222222111...///000111222222222222111111111111000000000000111000///...............---------.........//////........................------------------------,,,,,,,,,++++++++++++***)))*********++++++++++++************************((()))))))))*********+++************++++++++++++************************)))******++++++******)))************************************++++++++++++,,,+++******,,,,,,+++******************+++,,,,,,******************************+++++++++,,,,,,,,,******************************))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000.........////////////000111111111111111111111111000000111111111111111222222222222222333333333333000111222333444333333222444555777888999888777777777666555555444444555555333555888999:::>>>CCCGGG===;;;999777999>>>CCCGGGCCC@@@<<<::::::;;;;;;;;;:::;;;===>>>???@@@@@@???<<<;;;:::999:::;;;===>>>&&&''''''''''''''''''&&&'''''''''(((((((((((()))%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))((()))***++++++***)))(((((()))***+++,,,---.........---------...///000111......///000000000000000222222333444555666777888888666444333333444555666222000///000111333333222333444777:::::::::888777888888777777666555555555444444444444444555666777666666555444444444444555333333444555555444444444666666666666555555555555222222333333333222111111......000111111222222222111111111111000000000000///............///000000---------.........//////........................------------------------,,,,,,,,,+++++++++******))))))******++++++++++++************************(((((())))))*********+++)))************+++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))(((((()))++++++***(((*********)))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************))))))((((((((('''))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---...//////000000//////000000000000000000000000//////000000111111222222111111222222222333333333111333555666666555333222333555777999:::999888888666666555444444444444555000333666999;;;@@@GGGLLL@@@<<<666444666>>>GGGMMMEEEAAA<<<999999:::;;;;;;999:::<<<>>>???@@@??????<<<;;;:::999:::<<<>>>???((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))************++++++++++++++++++,,,,,,,,,------000333333222222444333///000111333555555444333222000000111111222222333333333222111/////////000000555444444333333444444555333333444555555666666666333222111000000222444555555555555666555555444333555444222111111111222222444444555555444444333222222222222333333222222222000000000000111111111111000000000000///////////////......---------......------..................///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++++++++************)))))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,++++++***)))(((((())))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++,,,,,,,,,,,,------////////////000000000000........./////////////////////......///000222333222111000//////000111111111222444555555444222111444555777888999999999888777666666555555555666666333444666999;;;======>>>>>><<<888777999>>>DDDHHHBBB???;;;:::;;;:::888555999999:::<<<>>>>>>;;;999777777777888999;;;<<<===''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------222444111000111000...///000222333444333222111000000000111111111111111333222111000//////000111444444444444444444444444333444555666666555555444333222111000111222444555555555555555555444333333444333222111000111111222333444444444444333222222111111222222222222111111///000000000000000000000/////////.........------......------------......000//////...---,,,+++***......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((()))************))))))******+++,,,+++******)))(((((())))))************************))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))************+++++++++,,,,,,,,,------....../////////000000000////////////............//////.........///111222222111000//////000111222111333444555555444222111333444555777777777777777666666666555666666666777444444666888:::<<<>>>>>>>>><<<999777888;;;???BBB@@@===;;;:::;;;<<<:::888888888999;;;======:::888555555555666888999;;;;;;&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))))))))*********++++++******+++++++++,,,,,,,,,,,,000222000///000000---...///111222222222111000000000000000////////////222111111000000000111111333333444555555444333333222444666777777555333111333222111111111222333444444444555555444444333222222222111000000000111111222222333333222222111000000000111111111111000000///...........................---------,,,,,,,,,---------,,,,,,------...///...------,,,+++******...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))************++++++*********)))))))))((((((((((((((((((((((((((((((((((((((()))*********))))))))))))***++++++******)))((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))************++++++++++++,,,,,,,,,,,,.........////////////000000/////////...---------//////.........//////000111111000000000111111222222333444555555444333222222333444555555555555555555666666666777888888888777777888999;;;>>>@@@AAA???===;;;:::999:::<<<===>>><<<;;;;;;<<<===<<<;;;999888999:::<<<<<<:::888555555666777888:::;;;<<<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))************************++++++++++++---.........222777444...///000111222222222111111000000//////.........---111111111111111111222222222333555666666555333222222444666888777555111///333222222111111222333333444444444444444333222222111111000000000000000000111111111111111000000/////////000000000000//////......---------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...*********++++++,,,,,,---------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++************))))))))))))******++++++++++++******))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))***++++++***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************((()))))))))***************++++++++++++,,,,,,,,,------........./////////000000///...------,,,,,,..................//////111111111111111111222222222333444444555444444333333333444444555555555555555666777888999999999:::;;;;;;;;;<<<>>>@@@BBBDDD??????>>>>>>============>>>===============<<<;;;;;;::::::;;;<<<===;;;999888888888999;;;<<<>>>???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********)))))))))*********++++++///,,,)))---888???:::000000111111222222222222222000/////////......------000000111111222222222222222333555666666555333222222333666777777444111///333222222222222222222222333333333333333222222111000000000000111111000000000000111111000000///.../////////000000/////////...---------,,,,,,++++++.........---------,,,,,,+++++++++++++++,,,------))))))******+++,,,------,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((()))))))))*********************)))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***))))))(((((())))))***+++)))((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,------------............000//////...---,,,,,,+++.........///////////////000000111111222222222222333333444444555555555555555555555555555555666666666666888999::::::::::::::::::;;;<<<>>>@@@AAABBB======>>>>>>>>>>>>>>>===???@@@@@@@@@>>><<<;;;;;;>>><<<<<<<<<>>>>>>===;;;999999::::::;;;===>>>???%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))))))))******((())))))))))))*********...+++(((,,,888AAA<<<111111111111222222222333333////////////............///000111222333333333333333333444555555444333333111333555666666444222000333333333222222222222111222222333333222222111000///000111111222222111111000000111111000000///...//////000000000000//////......------,,,+++++++++......---------,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---******++++++++++++******(((((()))))))))))))))*********++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))******************)))))))))(((((((((''''''''''''''''''''''''((((((((((((((()))******)))(((((((((((()))******((((((''''''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------......///.........---,,,,,,,,,---...///000111111111111///000111222333333333333333333333444555555666666777666666555666666777777777888:::;;;;;;;;;::::::777888999;;;===>>>>>>>>>999:::;;;<<<=========<<>>======>>>???===<<<:::999999999::::::;;;<<<%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))***((((((((()))))))))***************,,,333999777000000000000000000111222222//////////////////000000...///111333444444444444444444444444444444444444111222333444555444333222333333333333222222111111222222222222222111111000///000222333333333222222000111111111111000/////////000000111111000000//////......---,,,,,,++++++,,,,,,,,,,,,++++++++++++)))))))))******+++,,,---,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,---******++++++++++++******(((((((((((())))))************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***************)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,,,,---------------------------------,,,---///111222333333333///000111333444444333333333333333444444555666777888777666555555666777777888999;;;<<<<<<;;;:::999666888;;;===???>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<===@@@CCCCCC@@@>>>>>>>>>@@@>>>===<<<===>>>===<<<<<<;;;;;;:::::::::::::::&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&***---,,,---000111//////////////////000111111......//////000000111111...///111333444555444444555444444333333444444555111222222333444444444444333333333333333222111000222222222222222111000000000111222333444444333222111111111111111000000///000000111111111111000000//////...------,,,+++++++++++++++************)))))))))))))))***+++,,,---)))******,,,---...//////+++*********+++,,,,,,---******++++++++++++******'''((((((((())))))************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------------------,,,---000222444444444444///000222333444444333333333333333444444666777888777777555444444555666777999:::<<<======;;;:::888888:::>>>AAACCCBBB@@@>>>>>>>>>>>>>>>============;;;???CCCCCCAAA???@@@AAA@@@>>><<<;;;<<<===<<<;;;??????>>>===<<<;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((()))******%%%''')))***+++***((('''******+++++++++,,,,,,,,,///000000111111111000000222222111111111111111111000000111222333555555666888777555444555666555444333333333444444555555555666666555444333222222111111111111000111111222222333333222222333333444555222222111111000/////////111111222222111000...---------............------......---------,,,,,,,,,---,,,,,,+++*********+++------,,,++++++,,,,,,,,,+++***))))))+++,,,+++)))+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...//////000111111111111111000111333444555555666666555555555555666666666666888666444333222333555666777999;;;<<<===<<<;;;:::===<<<<<>>>>>@@@??????>>>===<<<<<<======AAAAAA???===<<<>>>BBBFFF&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((())))))***&&&''')))*********)))(((*********+++++++++,,,,,,000111222222333333222222111111111111111111111111111111222333444555666666999777555555666666555444333333444444444444444444666666555555444333333333333222222111111111222222333222222222222333444444333222222111000000//////111111111111000///......,,,,,,------------,,,,,,...------------,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---+++)))((()))***+++***))),,,++++++++++++*********)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''((((((((())))))))))))(((((()))))))))******************)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---...///000000111111000000111111333444555666666666555555555666666666666777888777666555444555555666888:::<<<===>>>>>><<<<<<=========???BBBBBB???<<<<<<<<<<<<======<<<<<<;;;CCCEEEFFFDDDAAA@@@AAABBB???>>>>>>======<<<======@@@@@@???>>>===>>>BBBEEE&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%$$$##################&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''(((((())))))(((((((((((())))))))))))*********++++++++++++,,,///000111222222222222222111111111111111111111111111222333333444555666666888777555555666777666555444444444444444444333333555555555555555555555555555444333333222222222222222222222222222333444444333333333222111111000000222111000//////...//////+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---,,,***))))))***+++***))),,,,,,,,,,,,++++++++++++)))************++++++++++++++++++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))************))))))))))))(((((()))))))))*********++++++************************(((((())))))***+++++++++......///000000000000///111222333444555666666666555555666666666777777777888888888888888777666666999:::<<<>>>>>>>>>>>>===>>>===>>>???AAAAAA???===>>>===<<<;;;<<<<<<===>>>CCCCCCCCCBBB@@@???@@@BBB>>>============<<<<<<<<<===>>>???>>>>>>???AAACCC&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((('''''''''(((((()))((((((((('''((()))******************++++++++++++,,,---......////////////111111111111111222222222222222333444555555666666888666555555666777666555555555555444444333333333555555555666666666777777777666555444333222222222222222222111222333333444444444333333222111111000222111///...---...//////,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,------...,,,******+++,,,++++++---------,,,,,,,,,++++++))))))*********++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))(((((())))))))))))************************************(((((())))))***++++++,,,------...////////////...000111222444555555666666555555555666666777777888777888:::::::::999777666888999:::<<<===============>>>>>>???@@@@@@???>>>???===;;;:::;;;<<<>>>@@@???>>>>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>???>>>>>>@@@AAA&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""""""""!!!!!!"""######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((((('''((()))******))))))*********+++++++++***+++,,,---............000000111111111222222222222333333333444555555555777555444444555666666555555555555444444333333333444444555555666777777777777666555444333333333333222111111111111222333333444444333333222111111000000///...---------...///------............------------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,---...111...,,,+++,,,------,,,---------,,,,,,,,,++++++))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---............---///000111333444444444555333444444555666666777777777888:::;;;;;;999777555666666777999:::;;;;;;;;;======>>>???>>>>>>?????????===;;;999:::<<>>>>>>>>???@@@&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""###$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))************++++++,,,---...///000000000000000000111222222333333222222222333333444444444555444222333444666555444444444444444444444333333444444444555555666666666666555444444333333333333111111111111111222333333333333333222111111000000.........---------......---......//////......---,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++++++++,,,---......222///,,,++++++---------,,,,,,,,,,,,++++++++++++)))************+++++++++)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))******+++,,,,,,---++++++,,,------------,,,...///000111222333333333222222333444555666666777666777999:::999888666444333444555666777888999:::;;;<<<>>>===<<<<<<===???===;;;:::999999;;;>>>@@@;;;::::::;;;<<<<<<:::999666777888999:::999888777777999<<<=========>>>@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&'''&&&''')))*********)))((())))))))))))***************+++,,,.../////////000///000000111222222333333111111111222222222222333444222111111333444444444333333444444444444444444444444444444444555555555444444333333333333333444111111111111111222222333333222222111000000//////,,,------......---------,,,------......------,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++,,,---...///111...***)))***+++++++++,,,++++++++++++*********)))************+++++++++((()))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,---...000111111111111000111111222333444555666555666777777777666444444222333333444666777999::::::;;;===<<<::::::<<>>:::::::::<<<>>>>>>:::777333444666888888777666555777999:::;;;;;;<<<>>>@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&''')))***+++***((('''))))))))))))************'''(((***+++,,,---------///000000111222222333333111111111111111111222222333111000000222444444333333333333444444555555555444444444444444444444444333333222222222333444444111111111000111222222333222222111111000/////////+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++++++++,,,---...///000---)))'''((()))******+++++++++*********)))))))))************+++++++++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))***************+++,,,,,,,,,,,,++++++,,,---///000000000111///000000111333444555555555555555555555444444333222333333444666777999:::999;;;<<<;;;999999;;;>>>999999888888999;;;<<<===888888999<<>>999555222333555666777666555444777888:::::::::<<<>>>AAA&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%&&&%%%""" """$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************////////////000000000000////////////////////////333222222222222222222222111222222333333444444555333333333333333333333333000000000000000000000000333222000/////////000111000000////////////000000------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++******************++++++,,,,,,,,,(((((()))***++++++,,,,,,******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&''''''((()))******+++)))************+++++++++,,,,,,,,,---------.........///000111222333444444333333333333333333333222///000222444666888999999999999999888888888888888666555555555666777888999999777777:::>>>>>>999444444555666666555333111///777888999:::;;;::::::999&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********............////////////////////////////////////222222222222111111111111222222222222111111111111222222222222222222222222000000000000000000000000222222000/////////000111000//////////////////000------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((()))******+++,,,,,,******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''((())))))******(((''''''&&&&&&&&&'''''')))))))))(((((('''''''''((((((''''''''''''((((((''''''(((((())))))******(((((()))))))))*********,,,,,,,,,------------...///000000111222333444444444444444444444444444444000111333555777888888999777777777777777777777777666666666666777888999999888666666888<<<<<<777333222333444555555333222111666777888:::;;;;;;::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))))))))((((((((())))))))))))******,,,,,,,,,------.........////////////////////////000000000000000111111111222111111000//////......111111111111111111111111////////////////////////222111111000///000000000//////............//////------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,((())))))******+++++++++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((()))******++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))***''''''&&&&&&&&&''''''((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))),,,,,,,,,,,,------------000000000111111222222222333333444444555555666666333333555666777888888888555555555555555666666666666666777777888999999:::666555555777:::999666222000111222444444444333222444666888999;;;;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&'''%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))*********++++++,,,,,,------........................////////////000000000000111111000000////////////000000000000000000000000////////////////////////222111111000000000000000///......------......///------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((''''''((((((((()))))))))******++++++,,,,,,,,,---------////////////000000000000222222222333444555666666444555666777888888888777555555555555666666666666666777888999999:::::::::777666666777999888666333222333333444444444333222333555777999;;;;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((((((((((())))))))))))))))))***+++,,,,,,,,,------------------------....../////////000000000000000000111111111222222000000000000000000000000////////////////////////111111111111000000000///......------------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))))))))*********+++++++++++++++,,,,,,,,,------------------............000000111222333333444444555555666777777777777777666666777777777888888888777888999:::;;;;;;;;;:::999888888999999999777555666666666555555444333222333444666999:::;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((()))***++++++,,,---------------------------......//////000000111111000000111222222333444444000000000000000000000000////////////////////////000111111111111000//////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........000000111111222222333333444555666666777777777777777777888888999999::::::777999:::<<<<<<<<<;;;;;;:::::::::::::::999888777888888777666555444333333333555777888::::::::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000000111222222111222222222222222222222111111111111111111111111000000000000000000000000000111111222111000///...------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))(((******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---...///000000111222222222222222222222222222333444555666777777777777777888888999::::::;;;888999;;;=========<<<;;;;;;;;;;;;:::999888888888777666555555444444444444444555777888999999999888&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""%%%'''&&&$$$###&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222333333333222222111000000000111111111111111111111111111111111111111111111111000111111222222000///...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((******))))))))))))******************++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------...///000111222333444333333333333333333333111222333555666666777777666777777888999:::::::::888999<<<===>>>>>><<<;;;;;;;;;;;;:::888777777888444444333333333444555555555666777888999999888777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,++++++,,,------......///000000000000111111111111111222333333444444333333000000000000000000000000222222222111000//////...222111000.........///000........................++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++******)))(((((('''))))))))))))************)))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))************)))))))))))))))******+++******,,,...000111333444333333444555555555555555555444333555999:::999777888888888888888777666666;;;;;;::::::999888777666999888777666555555555555555444333222333333555555:::888555555666777777666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++++++++,,,,,,---.........//////000000000111111111111222222333444333333333000000000000000000000000222222111111000//////...222111///.........///000........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,++++++***))))))(((((((((((()))))))))*********)))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))(((((())))))***+++******,,,---///111222333333444555555555555555444444333333555888:::888666666666777777666666555444666777888999999999888777999888777666555555555555555555444333222333444444888666444444555666777666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))*********++++++,,,,,,------......//////000000000000111111111111222333333333333222000000000000000000000000222111111000000//////...111000///.........//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,+++******))))))(((((())))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))***+++******+++---...000111111444444555555555444444333333222333444777888777666555555555666555444444333222333666888::::::999888888888777666555555555555666555444333222222333333555333111222444666666666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((*********)))))))))))))))***++++++,,,------......////////////000000000111000111111222222222222222000000000000000000000000111111000000////////////////////////.../////////------------------------+++++++++,,,,,,,,,------------------------------+++++++++*********))))))))))))*********+++++++++,,,,,,,,,+++++++++******(((((((((((()))))))))***)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))***+++,,,---...///000333333444444444333222222111111222444555666666555555555555555555444333333111333666888::::::888888777777666555555555555555555555444333333222222222222000///000222555666666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((*********)))))))))))))))******++++++,,,------......////////////000000000///000111111222222111111000000000000000000000000000000000///////////////.........////////////...------------------------+++++++++,,,,,,,,,------------------------------+++++++++*********))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++'''(((((((((((())))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***)))******+++,,,------...111111222222222111111000///000222333333444444555555555666666555555444333333555777888999888777666555555444444333444444444444444444333333222222111000///...///222444555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))***************++++++,,,,,,------......////////////000000//////000111111111111000000000000000000000000000////////////////////////------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++******''''''(((((((((((()))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''((((((((()))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))******++++++,,,,,,......///000000000000000---///111222222222333444555555666666555555444333555555666666666555444444333333222222222222222333222222333333333333222222000///...///111333444444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++*********+++,,,,,,------........./////////000000...///000000111111000000000000000000000000000000////////////////////////,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++************************'''''''''((((((((()))))))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&'''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))******************+++,,,---.../////////+++...111111000000222444444444444444444333222222444333222111111222333444111111000000000000111111000000222333444444333333111000...///111333444444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))'''(((((()))***++++++,,,)))******+++,,,,,,------............/////////000...//////000000000000000000000000000000000000000.........///////////////+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))******''''''''''''((((((((())))))((('''((()))******((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&''''''''''''''''''(((((((((((()))'''''''''''''''((()))))))))))))))))))))*********((()))***,,,---...//////***...111111000///111333222333333333333222111111111000///......000222444000///////////////000000...///111333444444444333222000//////111333444333&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++......//////...,,,***(((------...///000000//////......//////000000111111///////////////000111111.................................------,,,,,,,,,************************,,,,,,,,,+++++++++******************))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""""""""$$$%%%%%%######'''---///---)))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))*********))))))((()))************+++++++++,,,---...///000000000000222222111111000111111222222111000000000000000000111111000000000000111111111111000000000000111111111111111000000000000000&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++------...///...,,,***)))------...///////////////......//////000000000000//////......///000000111------------------------,,,,,,,,,+++++++++******************************,,,,,,++++++************************)))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$%%%&&&$$$###&&&+++---+++'''%%%&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))*********))))))((())))))*********+++++++++,,,---...//////000000000222111111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111111222222333333333&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***+++++++++---......---,,,+++------...////////////......////////////000000000///............///000000------------------------*********)))))))))))))))************************+++************)))))))))************))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&$$$###%%%)))***(((%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))******))))))))))))))))))*********++++++,,,---...//////000//////111111111111111111111111111111000000000111111222111111111000000111111111111111000000000000111111111222222333444555666777&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******)))***+++,,,---------,,,------...//////.........////////////////////////.........------...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************)))))))))))))))))))))************)))))))))(((++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))***,,,...---+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''%%%$$$''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))************,,,,,,---...////////////000000000111111111111111000000000000111222222333111111111222222111111111111111000000000000111111333333444444555555666666&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''((())))))***(((((()))+++,,,,,,------------............------/////////.....................---------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******************)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((++++++******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,------+++((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''((()))))))))))))))(((((()))))))))*********+++,,,---...////////////...///000111111111111000000000000000111222444444222222333444444333222222222222111111111111222222555555444444333333222222&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***'''((())))))+++,,,---------............---,,,,,,/////////............---......---,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++)))))))))))))))))))))))))))))))))************+++************))))))))))))************))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))&&&''')))***)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))))))))((((((((()))))))))******+++,,,---......///......---...000111222111111000//////000000222333555555333444555666666555444333444333333333333333333444555555444333222111111000&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))((((((((()))***+++,,,------.........------,,,+++//////.........---------...------,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************++++++,,,,,,************)))))))))))))))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***++++++,,,---............,,,---///111222111000000//////000111222444555666555666777888888777666555555555444444444444555555555444444333333222222222&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((()))***+++,,,---.........------,,,+++//////.........---------...---,,,,,,++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))(((((())))))******++++++''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))(((((((((((())))))))))))++++++,,,---............+++---///111222222000000//////000111222444666777555777888999999888777555666666555555555555666666333333444444444444444444&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))******,,,,,,,,,---------......+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))************************+++***)))'''''''''((()))))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***+++,,,,,,------.........000111111111222222222222222222333444444555555666444555555555666666777777555444444555777777666555777666444333222222333333'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))******,,,,,,,,,,,,------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))************************+++***)))(((''''''((()))))))))************))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))++++++,,,,,,------......000000000000111111111222222222333333444555555555444444555555666666666666555444444555777888666555777666555333333333333333''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,---------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))***************************))))))(((((((((((()))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))******++++++,,,------...////////////000000000000111222222333333444555555444444444555555555555666555555444666777888666555777666555444333333333444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))************************)))))))))(((((((((((()))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))***+++,,,------.........////////////000111111111222333333444444444444444444444444444444555444444555777777666555666555555444444444333333$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))(((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((())))))************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,------.........////////////000000111111222333333333444444444444333333333333444333333444666666555333444444444444444333333333############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,+++***)))'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))******))))))*********+++++++++************++++++++++++)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,............///////////////000000111111222333333444333333333333333222222222222111333444555444222222222333333333333222111#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((*********))))))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))+++,,,,,,***)))''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))*********+++******+++++++++,,,,,,,,,(((***+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))((())))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,....../////////000000000//////000000111222222222333333333333222222222111111000000111333333222000000111222222222222111000$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((************)))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))"""%%%(((***,,,,,,***)))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************++++++,,,,,,,,,---------((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))((())))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((***++++++////////////000000000000/////////000111111222222333333333222222111111111000//////000222222111/////////111222222111000///&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))(((''''''((()))+++((((((''''''''''''((((((***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000//////000000000000//////000000000000000//////.........------------......&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))(((''''''((()))***((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++++++++,,,,,,,,,,,,---,,,,,,---...////////////...//////000000//////......//////000000000/////////......------......///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))'''''''''''')))))))))((((((''''''(((((())))))))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&++++++++++++,,,,,,------++++++,,,---............---..................---,,,---...///000000000000//////............//////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))(((((('''(((((((((((()))))))))******))))))((((((''''''(((((((((((())))))))))))+++++++++++++++,,,,,,,,,***)))((()))***+++***(((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&*********+++,,,,,,------******+++,,,------------,,,------......------,,,+++,,,---...000000000111000//////......//////000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))))))))(((((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))*********))))))((((((''''''''''''((((((((()))))))))*********++++++,,,,,,,,,***)))((((((******)))(((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))***++++++,,,------)))***+++,,,------------,,,,,,------------,,,,,,+++,,,---///000111111111000000000//////000000000&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++***************************))))))(((((())))))***))))))))))))******+++,,,************************************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,***)))((()))***+++***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))***+++,,,------******+++,,,------------,,,------------------,,,,,,---...000111222222222111111000000000000111111&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''((((((((())))))'''((((((((())))))))))))'''((((((((())))))))))))'''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))***+++,,,---************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********((())))))***++++++,,,,,,+++***))))))++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,------***+++,,,---............------............------...///000111222222222222222111111000000111111222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))###%%%'''))))))((('''&&&'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((((((((()))))))))))))))************++++++++++++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))************''''''(((((())))))******))))))))))))************((())))))***++++++,,,,,,+++***)))***+++,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------++++++,,,---............---......//////......---///000111222222333222222222222111111111111222222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))++++++***************+++,,,+++++++++******))))))'''((((((((())))))******+++*********++++++,,,---,,,,,,---------,,,++++++,,,,,,+++++++++*********......---,,,++++++,,,,,,(((((()))+++------***(((******+++,,,,,,,,,,,,+++'''((()))******)))((((((******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$'''***)))$$$ $$$))))))%%%$$$'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$""""""###&&&***------,,,++++++++++++)))(((,,,,,,++++++,,,,,,---...//////000000000//////...///000000000111111111111......//////000000111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))++++++************++++++,,,,,,,,,+++++++++******)))******+++,,,------...,,,,,,,,,+++,,,,,,---------------------,,,,,,+++,,,------......//////000......------,,,,,,,,,,,,***))))))***,,,---,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++******************)))+++************))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,'''""" ###$$$%%% """""" """&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))++++++)))'''%%%%%%&&&'''((()))+++///111,,,++++++++++++,,,------......////////////......//////000000000111111111......//////000000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((())))))******))))))(((((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))+++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---,,,++++++*********++++++---------------,,,++++++******++++++,,,,,,------,,,,,,,,,---,,,,,,+++***,,,***))))))+++,,,,,,,,,++++++++++++++++++************++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&***,,,---,,,***'''&&&&&&%%%""""""$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###!!!!!!"""$$$''')))---...---***'''&&&))),,,++++++******++++++,,,------......//////.........////////////000000000000...////////////000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))))))))******)))))))))(((((()))))))))***************************************++++++++++++******,,,++++++++++++,,,,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++///000000000000000//////---------,,,,,,,,,++++++------...///......---,,,...---,,,---......,,,+++,,,------............---+++++++++++++++*********+++++++++,,,,,,---------,,,+++++++++************))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!! !!!((()))%%%%%%)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''000---)))&&&$$$$$$&&&'''$$$$$$$$$%%%&&&(((***+++***************+++,,,,,,---......////////////............/////////000000////////////////////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---......++++++++++++++++++++++++/////////.....................------------......000111222333333333333333000000000///////////////......///////////////.........///111222111...+++---...///000000000000000///......------,,,,,,,,,+++++++++,,,,,,---------++++++*********)))))))))************************))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%'''***,,,)))%%%###$$$### ###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!%%%)))++++++)))(((...+++***,,,......+++'''***))))))))))))***++++++---...//////000000000///---............//////////////////...............&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))******++++++******))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///......000111333444444444.........//////000000000//////.........///000000......000222555555333111......//////......---,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------+++************)))))))))************************)))************+++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''((('''$$$"""!!!+++***&&&!!!!!!&&&******%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''...+++(((%%%$$$$$$&&&'''###""""""%%%((()))(((&&&)))))))))((())))))***+++,,,---...///////////////------------.........////////////............---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))******++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000------------......//////***+++---///111333444555444444444444555777888999777888:::<<<>>>@@@AAAAAAEEEEEEDDDBBBAAA???>>>>>>>>>===;;;::::::<<<>>>@@@===<<<<<>>AAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKNNNPPPSSSUUUWWWWWWooommmjjjfffaaa]]]ZZZXXXUUUTTTQQQOOOPPPRRRVVVXXXUUUSSSRRRUUU\\\dddkkkoooVVVUUUSSSOOOKKKHHHDDDBBB:::999888666555555666666111111000000//////......---------,,,,,,,,,++++++************************)))************+++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''########################%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###%%%<<>>;;;;;;???EEEGGGKKKYYYhhhiii___YYY[[[___aaagggnnnpppooooooqqqrrrssswww{{{ppptttqqqjjjffflllxxxuuuooogggeeeooo|||nnnzzz~~~|||yyyhhhTTTPPPPPPFFFCCCBBB===@@@CCC<<<:::;;;888222000222222///+++...///------///...***,,,)))))),,,,,,***+++///***,,,...---***)))***,,,,,,,,,,,,+++++++++******&&&))),,,---,,,*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''---### (((!!!(((222'''EEEBBB;;;(((&&&&&& '''&&&!!!$$$!!!'''###&&&!!!&&&JJJMMM"""------***%%%;;;rrr666///444111111...''',,,&&&$$$,,,..."""'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************************++++++++++++++++++++++++++++++******************...---+++***+++---...---222...---111111...---000111000000222444555666777555999>>>AAABBBFFFKKKOOORRRRRRVVV]]]ccciiiwww~~~}}}}}}yyy~~~xxxssshhh```___\\\SSSUUU[[[XXXUUURRRJJJ@@@;;;999555000111333111---,,,......,,,---))))))++++++)))))),,,---...///...,,,***+++---++++++++++++++++++++++++***,,,...///---+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$(((--- )))''' 888---,,,%%%)))###222 ///$$$$$$$$$)))%%%XXX```###...$$$***'''"""###---///!!!###'''###'''000...'''///'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++...111111......000111000111444777555666<<>>DDDIIIGGGHHHKKKVVVhhhvvvyyyuuu}}}nnn```QQQQQQMMMFFFCCCDDDCCC@@@999555333444333///...111,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000000---,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###---((( +++PPPttt'''(((%%%%%%!!!$$$$$$""" ###---qqq```TTTnnnooonnn ---%%%[[[\\\555+++***''',,,""")))"""444rrr'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((()))))))))***(((((())))))***************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---............///...111555555222666===<<>>888444111000000---,,,+++*********))))))))))))******************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$^^^ccc$$$$$$$$$$$$$$$$$$$$$$$$'''&&&444111000 %%%%%%%%%$$$$$$#########%%%###%%%&&&www???--- """&&&###"""&&&!!!'''%%%'''fffooo... ,,,111'''"""&&&(((%%%$$$&&&777~~~"""111)))""")))+++"""444***!!!)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------.........///...............111222000222999???@@@GGGOOO]]]nnn{{{{{{uuutttwwwooobbbZZZ^^^aaa\\\UUUVVV```kkkqqqrrrqqqnnnqqqzzzyyyuuuxxx{{{}}}}}}zzzzzz}}}xxxyyytttooojjjjjjmmmqqqssssssvvv{{{uuuuuu|||{{{qqqiii```SSSIIICCC???;;;777222111///....../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###DDD@@@"""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$,,,444+++###$$$%%%%%%%%%$$$$$$$$$######%%%###%%%&&&www444'''$$$'''###"""&&&... !!!***%%%&&&RRRzzzJJJ((( &&&%%%$$$&&&***,,,***))))))'''777'''******%%%)))###&&&'''+++111///)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************************))))))))))))***++++++,,,,,,++++++++++++,,,,,,...------,,,------......,,,---...//////...---,,,000222222222:::JJJYYY```bbbmmmxxxdddfffqqqxxxzzzzzz|||{{{rrrfffcccjjjnnnlllkkkssszzzwwwnnnlllsss}}}}}}{{{wwwyyy}}}uuutttwwwzzzyyyvvvsss}}}uuupppqqqttt~~~zzzpppccc\\\XXXQQQFFF<<<999555111///.........---,,,++++++************+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$111222""" --- 000$$$$$$$$$$$$$$$$$$$$$$$$###%%%"""SSS''' ,,,%%%%%%%%%$$$$$$$$$$$$###%%%###%%%&&&www''' &&&(((###"""&&&!!!$$$((()))"""%%%***)))%%% """''')))'''!!!&&&(((&&&%%%&&&%%%###MMM+++!!!((($$$+++'''***+++!!!111!!!***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******************************))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,......------......////////////............//////555888;;;@@@OOOhhhqqqmmm]]]QQQUUUbbbmmmvvv|||{{{wwwtttsss~~~~~~yyyuuuvvvxxxsssdddWWWJJJDDD===777444111...+++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''***$$$$$$$$$$$$$$$$$$$$$$$$###''',,,&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&www!!! """&&&&&&######(((&&&'''"""%%%...,,,###$$$,,,***$$$$$$(((+++&&&(((&&&!!!!!!&&&'''###+++~~~***$$$)))""")))000+++000%%%!!!>>>$$$???000;;;***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************************************++++++,,,---,,,,,,,,,,,,,,,,,,---///.........//////000111444222///...000444999<<>>!!!111$$$,,,''''''''''''''''''''''''&&&)))000***"""''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,---+++)))(((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((('''''''''((()))+++,,,'''(((((()))***+++++++++******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------------......//////000000111111666:::CCCSSSkkkuuuttt{{{~~~qqqdddccckkkttt{{{wwwnnnqqqyyyvvvsssxxxzzzwww|||}}}qqq\\\KKKAAA;;;444///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$(((%%%"""---???KKK'''$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&www&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%)))$$$!!!OOO777%%%)))(((###'''''''''''''''''''''''',,,!!!%%%'''$$$---%%%'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((((((''''''''''''''''''&&&&&&((((((((((((((()))******************************)))************+++++++++++++++,,,,,,,,,---------000...,,,,,,---...//////222,,,***///222333666<<<>>>QQQiii}}}tttvvvxxxjjjnnnnnnkkkfffaaaaaajjjvvv|||yyyyyyyyywww~~~{{{gggQQQHHHAAA333000///...,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%"""%%%...777---+++((('''((('''&&&%%%%%%%%%%%%%%%%%%###%%%&&&www&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((--- ,,,JJJ---***&&&$$$%%%'''((()))((((((((('''&&&&&&&&&%%%,,, ((($$$/// 222(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''((())))))(((((((((((((((((((((((()))******************************************++++++++++++++++++,,,,,,,,,---------///...------...///000000000///222666555555;;;EEEdddyyy}}}zzz|||ooobbbeeegggeeekkkxxx{{{}}}{{{vvv|||ggg^^^XXXKKKDDD>>>666...+++***+++,,,***************))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''%%%%%%***...AAA\\\>>>&&&111"""&&&((('''&&&%%%%%%%%%%%%&&&%%%###%%%'''www&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' +++333KKKSSS)))+++(((%%%$$$%%%&&&'''''''''''''''''''''&&&&&&&&&+++###+++###***$$$((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&'''((())))))************((((((((((((((()))******************************************+++++++++,,,,,,,,,,,,,,,------------------......//////000000---000555888;;;FFF[[[ooorrriiibbbeeesssyyyxxxxxx}}}{{{uuuoookkk___ZZZPPPAAA444---+++,,,---+++,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%%%%%%%%%%+++~~~###&&&''',,,,,,''''''&&&%%%%%%%%%&&&&&&%%%###&&&'''www&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444 %%%"""$$$### 111$$$ttt}}}<<<'''(((&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''''''''+++$$$...###'''+++"""FFF******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&'''))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&&&&'''((()))******+++***((((((((((((((())))))************************************+++++++++,,,,,,,,,,,,,,,------------...---...//////.........///333444555888EEEaaarrrkkkpppwwwyyywwwyyy{{{|||~~~|||}}}vvvvvvtttgggeee[[[LLL???777222///,,,,,,------------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))((($$$!!!''')))222666|||ccc///111"""***,,,%%%###'''&&&&&&%%%%%%%%%&&&&&&&&&$$$&&&'''xxx'''''''''''''''''''''''''''''''''''''''''''''''')))---(((+++111///%%%{{{ZZZ!!!!!!***'''&&&%%%&&&''''''&&&$$$%%%&&&&&&&&&'''(((((((((---!!!---((('''///&&&***++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%'''''''''&&&&&&'''))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''%%%&&&'''((()))*********((((((((((((((())))))******************************++++++++++++,,,,,,,,,,,,,,,---------............///000///------...///666999===DDDYYY}}}qqqiiidddjjjyyywwwyyy{{{~~~}}}ooohhhaaaWWWOOOHHH???666///---,,,,,,+++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""$$$''')))'''$$$222%%%222333333ppp------'''''')))((("""&&&&&&%%%%%%%%%&&&&&&''''''%%%'''(((xxx'''''''''''''''''''''''''''''''''''''''''''''''' ***###///%%%%%%(((...555555ttt...$$$...'''&&&&&&((())))))'''%%%%%%&&&&&&&&&'''(((((((((000 ))),,,'''+++)))''',,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))((((((''''''''''''(((&&&&&&'''((())))))))))))((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,,,,---------...............000111000......222666000>>>QQQccc|||xxxxxxwwwyyyxxxvvv}}}{{{rrrvvv|||zzzwww~~~qqqkkkeee```ZZZPPPCCC999111///,,,***))))))***+++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###&&&((((((''')))222%%%111ppp\\\ '''777"""&&&)))&&&&&&%%%%%%%%%&&&''''''(((&&&'''(((xxx''''''''''''''''''''''''''''''''''''''''''''''''444,,,,,,''',,,$$$%%%''''''ttt\\\"""((('''''''''((()))***((('''&&&&&&&&&'''''''''''''''///$$$&&&+++%%%###'''(((---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&''''''))))))(((((()))******)))))))))((((((((((((((()))******************************+++++++++,,,,,,,,,------------------...............000222111000333:::@@@AAA\\\zzzwwwooommmuuu|||vvvpppooorrrwwwxxxwwwssswwwxxxpppddd```eeemmm|||tttqqqnnnrrrvvvvvvsssqqqrrrttt~~~}}}}}}~~~~~~}}}uuuoooiii```RRRHHH<<<999333---******+++,,,************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''''''''''''''###"""%%%111ccc(((///'''$$$%%%%%%%%%%%%%%%&&&'''((((((&&&((((((xxx''''''''''''''''''''''''''''''''''''''''''''''''&&&)))%%%%%%%%%,,,222&&&000---nnn'''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&&&&+++'''&&&&&&%%%)))'''------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((()))*********+++++++++******)))((((((((((((((()))******************************++++++,,,,,,,,,------------------.........//////---000222222333888AAAHHHgggsssaaaffftttwwwlllmmmllliiidddaaa___```iiigggfffhhhkkkmmmlllkkksssxxxzzzuuunnnnnnvvv~~~}}}vvvwwwyyyvvvzzzrrruuuvvvsssmmmmmmssszzzxxxrrrpppsssssspppssszzzvvvsssuuu}}}{{{zzz}}}yyy~~~zzzwwwqqqiii]]]TTTHHHCCC;;;333...---...///************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%"""$$$+++...###%%%###333 333,,,%%%%%%%%%%%%%%%%%%&&&'''((()))&&&((()))xxx((((((((((((((((((((((((''''''''''''''''''''''''***+++)))***'''***222,,,"""...'''%%%$$$$$$&&&'''''''''(((((((((''''''&&&&&&%%%///)))###)))---...%%%000///---***'''''')))+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------000111000---,,,---------...000555999:::DDD]]]uuueeegggrrryyy{{{yyyqqqppptttsssmmmeeebbbbbbbbb```]]]___dddiiioooqqqtttwwwyyyyyyyyyxxx~~~|||yyyxxxyyyzzz{{{{{{|||{{{zzz|||}}}zzzzzzwwwuuuvvvxxxzzzxxxwwwvvvttttttvvv{{{~~~}}}|||zzzyyyyyyzzzzzzyyyvvvsss{{{|||~~~~~~}}}zzzuuu```[[[PPPFFFAAA;;;222---...///+++)))******'''(((+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&###%%%000'''((( )))%%% '''+++%%%!!!QQQ,,,'''///"""######,,,### +++---))))))---)))jjj))))))(((((('''''''''&&&%%%++++++111!!!(((%%%---(((((('''%%%***###:::%%%///~~~"""(((///###&&&---%%%---OOO555+++---000&&&(((...DDD222111...---,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------+++...111333555555444222777555777@@@NNNbbb}}}ccc[[[hhhttt~~~}}}yyytttooommmjjjggggggiiijjjhhheeemmmmmmllljjjjjjmmmqqqtttyyyzzz{{{{{{{{{zzzyyyyyy~~~|||zzzyyyyyyzzzzzzyyywwwwwwwwwyyy{{{{{{yyyvvvsssssssssuuuxxxxxxuuurrrnnnnnnoootttyyy|||}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxwww}}}}}}wwweeehhh]]]SSSNNNEEE888000///000,,,+++------******,,,((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*** ******666+++666///,,,~~~///!!!'''+++&&&888,,,!!!<<<)))&&&&&&%%%"""666~~~))))))((((((((('''''''''---)))111--- ??? $$$'''888(((%%%"""$$$///!!!'''$$$%%%+++&&&...%%%///$$$,,,+++111###'''444000,,,+++,,,,,,***(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////000222444333111000666444:::NNNlllsssiiiaaannnzzztttnnnllllllmmmmmmkkkhhhiiijjjkkkkkkmmmoooqqqxxxuuuqqqpppqqqsssttttttyyyxxxvvvtttsssqqqppppppoooooonnnlllkkkjjjiiihhhffffffhhhjjjlllkkkhhheeeeeefffhhhkkkkkkiiiddd```aaabbbeeejjjooossssssssstttuuuvvvuuutttwww|||~~~|||zzzyyyxxxwwwrrr{{{~~~|||vvvrrrhhhaaa```WWWGGG======111,,,***+++,,,)))(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333:::<<<"""%%%$$$(((###111333---$$$'''&&&+++###---,,,+++...///!!!+++### ))))))((((((((((((''''''+++000******999&&&'''777((($$$000 999---666 QQQ&&&$$$***%%%%%%"""'''}}}ZZZ000%%%!!!999///)))%%%JJJ???777///+++,,,---+++)))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............555000---...000111444888;;;AAAQQQnnn{{{zzzsssqqqqqqooonnnrrrooolllmmmppprrrqqqpppsssssssssssstttuuuvvvwwwtttoooiiifffggggggeeebbbgggeeebbb```___^^^___```[[[\\\\\\[[[XXXVVVUUUTTTUUUWWWYYY[[[\\\ZZZWWWUUU[[[\\\]]]]]]\\\YYYTTTQQQUUUWWWZZZ]]]```bbbbbbbbbaaadddeeeddddddiiittt|||||||||{{{{{{|||}}}}}}~~~|||yyyuuusss~~~zzz{{{rrr]]]OOOMMM:::222,,,++++++))))))+++*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++hhh%%%;;;((())),,,==="""rrr&&&&&&***###---//////### ### ???///000###!!!))))))((((((((((((((((((!!!---%%%......eee,,,!!!(((###%%%000!!! yyymmm,,,$$$///&&&%%%&&&***"""---###111111---###qqqRRRGGG999000...///...,,,))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111------222555777===EEEIII[[[wwwzzznnniiiddddddhhhmmmooopppvvvvvvwwwzzz}}}{{{vvvqqqtttpppmmmlllmmmmmmjjjgggccc^^^YYYVVVWWWVVVTTTQQQSSSRRRPPPOOOOOOQQQSSSUUUSSSUUUVVVUUURRROOOOOOPPPSSSUUUWWWXXXWWWUUUSSSQQQYYYYYYYYYXXXWWWVVVVVVWWWUUUWWWXXXYYYXXXWWWWWWWWWWWWXXXXXXVVVUUUZZZdddllljjjjjjiiikkkmmmqqquuuxxx~~~|||{{{zzzyyywwwvvv~~~yyyrrrzzz~~~|||sss]]]VVVKKK@@@444///...,,,,,,...+++*********)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXuuu###333)))###!!!___""")))---"""))),,,,,,&&&BBB;;;]]]JJJNNNuuu(((((())))))))))))))))))666###$$$""")))&&&;;;}}}'''???222333$$$###sssjjj((( ---'''***///777***cccQQQ???SSSbbbVVVFFF888000---+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,------------.........////////////000------222888777555<<>>444///,,,,,,++++++***))))))((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///444---'''(((---+++%%%666,,,---===(((((())))))*********+++,,,+++''' 555///888&&&---666+++,,,000###)))---|||iiiQQQBBB777///000+++)))******(((***000))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''(((***+++''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++*********))))))((((((***++++++,,,,,,++++++***,,,,,,++++++***+++++++++---------...............///,,,,,,///222222222222666444888BBBNNNfffzzzmmmiiilllmmmsssuuutttvvv{{{{{{wwwyyywwwpppeee^^^[[[XXXUUUSSSQQQPPPOOOOOOOOOOOOOOORRRSSSWWW[[[___^^^[[[XXX\\\]]]^^^```bbbccccccddd``````______^^^\\\[[[ZZZWWWVVVTTTTTTWWW\\\aaadddbbb```]]]YYYVVVVVVZZZ]]]^^^___]]]WWWUUUYYY]]]^^^\\\^^^\\\WWWVVV\\\aaabbbZZZ^^^cccfffdddaaa___]]]___\\\YYYXXXYYY[[[\\\\\\TTTUUUVVVUUUUUUZZZbbbiiikkkmmmqqqwww|||}}}|||~~~~~~{{{xxxzzz~~~~~~zzzzzzwwwpppfffXXXHHH999000///...+++((()))------+++************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''''''''''''''''' ===JJJ+++%%%444)))***)))+++***((('''((()))+++,,,xxx)))+++------,,,***************)))((()))***+++,,,111///))))))))))))))))))))))))222!!!...gggQQQCCC:::222...+++---///---)))&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))(((''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************)))))))))(((***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,---------............///000......111333222222444444888FFF\\\vvvzzznnneee___aaaeeeooovvv{{{{{{{{{zzztttmmmcccbbb[[[QQQLLLNNNNNNMMMOOOOOOPPPRRRUUUVVVWWWWWW[[[\\\___bbbeeedddaaa^^^]]]\\\]]]^^^aaaaaa```^^^_________^^^^^^\\\[[[ZZZZZZYYYXXXWWWYYY^^^bbbeeefffeeeaaa]]]ZZZZZZ]]]```bbbdddaaaZZZXXX]]]aaabbb```aaa^^^WWWVVV[[[```aaa[[[[[[\\\]]]]]]\\\[[[ZZZ]]]\\\[[[[[[]]]]]]]]]\\\ZZZYYYXXXVVVVVVXXX]]]```[[[\\\^^^cccjjjqqquuuvvvyyy|||~~~~~~~~~}}}wwwqqqhhh[[[KKK@@@444000,,,+++++++++***)))************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''... ///,,,)))ttt///+++''',,,$$$+++***)))((('''((()))+++,,,,,,***XXX***,,,------+++******+++++++++***)))******,,,,,,000\\\999************************!!!///&&&GGGfffTTTLLL;;;555...,,,000333...'''))))))))))))))))))))))))+++)))'''%%%%%%''')))+++,,,+++***(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))************))))))))))))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------........./////////000///000333333000222777999HHH___|||mmmbbb{{{mmm___ZZZYYY\\\ccciiiuuu|||zzzqqqeee[[[RRRQQQMMMGGGGGGMMMRRRSSSQQQRRRUUUYYY]]]___^^^]]]]]]^^^```ccceeeeeebbb___```]]]\\\___bbbbbb^^^YYY______`````````___]]]\\\___^^^\\\\\\]]]```dddfffkkkjjjgggccc``````bbbdddhhhiiieee___\\\aaaeeefffffffffbbbZZZWWW\\\```aaa^^^ZZZVVVUUUWWWYYYXXXWWW[[[[[[\\\___aaa```^^^[[[[[[ZZZXXXXXXYYY[[[[[[ZZZVVVTTTSSSUUU\\\dddkkkooopppsssyyy~~~zzz}}}~~~yyytttgggUUUFFF===222,,,------)))(((+++++++++*********)))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&222)))(((""";;;000+++''''''$$$---))))))((('''((()))***+++"""*** ggg***++++++***((((((((()))******))))))((())))))***DDD999---111++++++++++++++++++++++++$$$555---kkkwwwfff^^^HHH???333***+++000111---))))))))))))))))))))))))***)))(((''''''((()))***+++***))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********)))))))))))))))***++++++,,,,,,++++++***,,,,,,+++++++++,,,------------......//////000000000...000333111...444???IIIdddttt^^^```jjjuuujjj```XXXZZZaaahhhnnnrrryyy{{{{{{vvvmmmaaaTTTKKKLLLNNNNNNMMMQQQZZZ```aaaZZZZZZ\\\aaadddeeebbb^^^]]]]]]___bbbeeeeeedddbbbbbb^^^]]]```fffgggaaa[[[aaabbbcccdddcccbbb```___cccbbbaaaaaaaaaccceeegggmmmmmmkkkgggdddccceeefffkkklllhhhbbb```dddhhhiiikkkkkkggg___\\\aaaeeefffccc]]]WWWVVVYYY[[[ZZZWWWWWWYYY]]]aaacccbbb^^^ZZZWWWVVVVVVZZZ^^^```^^^[[[ZZZVVVSSSSSSWWW\\\aaadddbbbdddkkkuuu{{{}}}~~~wwwvvvyyy|||wwwgggZZZKKK;;;///000///))))))///+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''(((!!!555)))%%%777IIIWWW"""///%%%333 ,,,,,,))))))((((((((()))***+++444&&&,,,777%%%!!!hhh+++,,,,,,+++))))))***+++,,,,,,++++++++++++++++++%%%AAAHHHEEE111!!!++++++++++++++++++++++++666333"""222jjjuuunnnYYYPPPCCC888000,,,+++,,,************************'''((()))******)))((('''((((((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))*********++++++,,,,,,++++++***,,,+++++++++,,,------...------......///000000111000...000444222222@@@RRRfffkkkXXXaaa}}}zzzhhhddd^^^^^^eeennnqqqrrrsssqqqnnniiiccc[[[RRRLLLJJJPPPTTTVVVWWW[[[aaadddccc```___aaafffjjjjjjfffaaa```aaabbbfffjjjlllmmmlllbbb^^^]]]aaahhhkkkfffaaacccdddfffffffffdddbbb```gggffffffffffffggghhhhhhlllmmmllljjjgggffffffhhhjjjllljjjdddcccgggjjjkkkmmmooolllfffdddhhhlllmmmiiiddd``````cccddd```\\\WWWYYY]]]bbbdddbbb^^^ZZZUUUUUUWWW\\\aaaccc```]]]ZZZWWWUUUTTTVVVXXXYYYYYYVVVWWW^^^iiioooppprrrwwwyyy}}}|||wwwvvvqqqooopppvvv}}}fffRRR@@@888333---+++///++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&...---,,,!!!(((:::nnnFFF777...&&&...&&&000))))))))))))))))))***++++++---)))$$$$$$...666... SSS,,,---......,,,,,,---...........................)))777111(((vvv666'''777&&&++++++++++++++++++++++++,,,$$$---555***;;;wwwjjjaaaZZZJJJ444***,,,************************&&&(((***,,,,,,***(((&&&''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))***************++++++,,,,,,++++++***,,,++++++,,,,,,---...///------...///000000111222111...222999:::@@@YYYuuukkkeeeyyywwwvvv}}}vvvhhhiiifffhhhooosssqqqnnnmmmaaa[[[WWWTTTRRROOOPPPTTT[[[___aaaaaabbbdddccc``````___aaagggnnnppplllgggbbbaaacccfffkkkoooppppppbbb```___cccjjjmmmllliiigggiiijjjkkkjjjgggdddbbbjjjkkkkkkkkklllllllllllllllmmmnnnmmmjjjiiiiiijjjjjjmmmmmmiiihhhkkknnnmmmooorrrqqqlllkkkooorrrrrrnnnllljjjjjjlllkkkhhhddd]]]^^^aaadddfffeeeaaa^^^XXXYYY\\\```bbbbbb___\\\[[[ZZZZZZ\\\]]]]]][[[YYYSSSTTT\\\fffgggccceeemmmvvv|||}}}}}}~~~}}}tttsssssszzzttt\\\III>>>888222---,,,++++++++++++*********((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((())))))))))))(((((((((((((((((((((((((((///'''222"""777///...000___EEE'''"""))))))...///222...&&&*********+++++++++,,,,,,)))+++111444,,,$$$(((333***(((777nnn(((***---...---,,,,,,---,,,,,,---...//////......444555999...)))111{{{<<<555...999"""111,,,,,,,,,,,,,,,,,,,,,,,,$$$000'''444444,,,>>>yyy|||pppqqq```???---222************************((()))***++++++***)))((((((((()))******)))((('''''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((()))))))))*********((()))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,...//////------...///000111222222333111666AAAGGGTTTxxxrrrooouuu~~~wwwwwwuuurrrrrrxxx}}}xxxpppqqqmmmlllllliiiccc```aaaUUUPPPOOOSSSTTTTTTWWW\\\bbbeeefffdddeeehhhgggddd___^^^___fffooossspppkkkaaa```aaaccchhhlllnnnnnnhhhggggggiiinnnqqqssssssqqqrrrssssssrrrnnnkkkhhhnnnooopppqqqqqqqqqqqqpppmmmoooppppppooonnnnnnoookkkoooqqqoooooorrrsssrrrpppttttttqqqppprrrsssrrrqqqppppppooonnnmmmmmmlllffffffggghhhjjjiiigggeeeZZZ]]]aaacccccc```___^^^aaa```aaacccdddccc```]]]ZZZ]]]fffnnnhhh\\\\\\dddmmmvvvzzzxxxxxx~~~~~~yyy^^^QQQKKK???000,,,,,,+++++++++*********))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))***))))))(((((((((((((((((((((((((((###***%%%333 222>>>%%%)))***(((...@@@UUUcccEEE444***...000***)))...888$$$***222///,,,(((++++++,,,,,,---------,,,)))'''+++222000'''(((111,,,***&&&))):::PPP^^^aaa***...333555555444333333111222333555666666666666777===000--->>>222BBB222:::HHHZZZhhhmmmkkkhhhgggKKKMMMAAAFFFQQQ,,,222444........................///""">>>+++'''!!!HHH111+++&&&111MMMaaaXXXBBB|||kkkooobbb???...555******************************))))))))))))************+++***)))(((&&&%%%''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))************(((((())))))*********++++++++++++,,,,,,++++++++++++++++++,,,---...///000------...///000111222222555333:::GGGQQQddduuusssvvvppprrrvvvxxxxxxzzz}}}{{{vvvrrrmmmgggaaaYYYQQQPPPSSSQQQNNNQQQXXX[[[XXXYYY^^^___bbbcccaaaccciiikkkjjjaaa______eeennnrrrpppkkkdddcccbbbdddhhhkkkmmmnnnppppppoooppprrrvvvyyy{{{zzz{{{||||||zzzvvvrrroooqqqrrrsssuuuvvvuuuuuutttnnnqqqssstttsssrrrrrrssslllqqquuuttttttwwwwwwvvvqqquuuvvvsssqqqssssssppprrrrrrqqqooommmmmmoooqqqmmmlllkkklllmmmmmmllljjjYYY^^^ccceeecccaaaaaabbbdddccccccccccccbbb^^^[[[bbbgggrrrxxxmmm[[[WWW___]]]hhhnnnmmmppp{{{mmm```\\\LLL666,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))///$$$((((((...+++999++++++***(((((())))))))))))......******...---)))%%%888&&&---000!!!///---+++,,,---.........------+++000///******000222...///444666222,,,,,,222888666;;;AAADDDEEECCCBBBBBB>>>???AAACCCEEEEEEEEEEEE;;;SSSJJJ>>>GGGJJJ@@@^^^\\\]]]```dddhhhiiifffcccjjjSSS___QQQDDDOOOAAA222000000000000000000000000+++666444111&&&)))...(((111111(((&&&///444333zzzttt```DDD666000111,,,)))***,,,++++++---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---111333000...000111111888666@@@YYYttt~~~yyywwwvvvvvvuuuuuuyyyxxxrrriiiddd]]]WWWTTTRRRRRRRRRNNNQQQUUUYYY]]]___``````^^^aaadddhhhkkknnnsssvvvmmmfffcccfffkkklllmmmnnnhhhddddddjjjnnnnnnooorrrppprrrvvvxxxuuuqqquuu|||}}}{{{~~~wwwrrrpppssswwwyyyxxx{{{zzzrrrsssqqqoooppptttwwwxxxxxxtttsssrrrqqqssswww{{{wwwyyywwwsssrrruuuuuurrruuuuuurrrnnnnnnrrrrrrpppooollllllnnnrrrqqqlllgggbbbeeehhhgggccc``````aaadddbbb``````bbbdddeeeeeebbbjjjwwwzzzmmm]]]XXX]]]eeedddccceeelllsssyyy|||sssxxx~~~~~~~~~uuufffhhh^^^III666...'''(((,,,...+++)))************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++***)))((()))******)))(((+++,,,,,,+++******,,,...+++,,,---,,,******+++,,,......///000000000/////////000111222222444555777::::::999999;;;???BBBEEEEEENNN\\\fffjjjhhhdddaaaUUURRRTTT\\\cccfffhhhkkkkkkkkkkkkhhh]]]UUU[[[fffaaaiiittt|||~~~yyyqqqlllppphhh___ZZZWWWSSSJJJCCC>>>===;;;888777666888999555333111000111000...---444333000...---///444777kkkUUUHHH:::222---+++++++++((())),,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,------------------,,,,,,------...//////...---...///111555888444EEEfffzzzvvvvvvxxxzzz{{{|||uuukkkaaaZZZWWWUUUSSSTTTVVVXXXWWWVVVXXXYYYZZZ\\\___bbbdddfffiiigggfffeeehhhmmmsssvvvlllgggeeeiiimmmmmmmmmooolllhhhhhhmmmpppqqqrrruuuvvvxxx}}}~~~yyyyyy~~~~~~xxxtttvvv|||{{{tttttttttvvv{{{|||yyyyyyvvvsssssswww}}}}}}|||yyyttttttxxxwwwtttxxxxxxtttooooootttvvvuuuooonnnllllllnnnnnnmmmlllhhhjjjlllkkkfffbbb___^^^fffdddbbbaaacccfffggghhhhhhmmmuuuwwwooocccbbbgggfffdddcccfffjjjppptttuuu{{{zzz}}}tttjjjllluuu~~~{{{uuuyyymmmWWWCCC999///***+++,,,***(((*********))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***************+++++++++---,,,++++++++++++******+++,,,......---...///111,,,---...---+++******+++///222666888888888888999999999:::@@@GGGMMMOOOOOODDDKKKSSSZZZ___ccchhhllltttxxx~~~~~~}}}rrrnnnqqq{{{yyyrrrqqqvvv}}}sssllliiihhhddd______ZZZTTTQQQPPPOOOLLLIIIFFFDDDAAA@@@???>>>;;;999::::::888333//////333777zzzjjj^^^III666111...---,,,((())),,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((''''''''''''&&&''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++------------............---------------...//////222,,,,,,222444333777>>>DDDbbb|||~~~yyywwwuuuvvvyyy~~~}}}vvvlllccc[[[VVVSSSRRRQQQRRRYYY```dddbbb^^^_________aaadddiiinnnqqquuunnnfffcccffflllrrrtttmmmjjjjjjooorrrqqqqqqrrrtttpppnnnqqqsssssstttvvv}}}{{{{{{zzz|||}}}yyyvvvyyy{{{}}}xxxtttuuu{{{yyyuuuwww}}}||||||zzzvvvqqqsssyyy|||zzzuuurrrooommmmmmmmmnnnooonnnpppqqqooojjjeeeaaa___gggdddaaa```bbbdddeeefffggghhhkkkmmmjjjfffgggllllllkkkkkkmmmppprrrsssrrrpppmmmmmmtttzzz}}}zzztttsssssstttwww{{{|||~~~{{{rrr\\\RRRGGG888...,,,---,,,*********)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,+++---......------...///,,,...000111111333666999<<>>BBBHHHLLLRRRVVV\\\bbbhhhooovvv{{{~~~}}}~~~~~~zzz~~~{{{kkkXXXCCC888333///------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))))))))*********************************)))************+++++++++------------............000000//////000000111222///555777999NNNyyy~~~vvvxxx|||{{{tttmmmeee]]]TTTOOOMMMPPPSSSTTTTTTWWW^^^ddddddfffhhhiiijjjlllqqquuuuuussspppnnnmmmmmmmmmnnnllllllmmmooorrrvvvxxxzzzxxx|||~~~|||yyyzzzwwwvvvvvvxxxxxxwwwuuusssssssssssstttrrrnnnkkkdddggghhhfffhhhkkkiiicccfffgggjjjlllmmmkkkgggccchhhiiimmmqqqnnngggbbbbbbpppyyy~~~~~~~~~qqq\\\NNNIIIAAA666///......---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))************************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,///222333444777>>>DDDJJJPPPWWW^^^bbbdddeeefffnnnuuuqqqzzz}}}{{{~~~}}}yyyyyy{{{}}}xxx{{{~~~~~~}}}qqqxxxgggSSSBBB666///000444,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))************************************)))************+++++++++............/////////000000000000000000111111222---;;;CCCKKKjjjvvvrrrzzzrrrlllddd]]]XXXTTTPPPNNNSSSWWW[[[\\\YYYXXX[[[___bbbggglllnnnmmmoootttzzzxxxtttppplllkkkllloooqqqnnnppprrrsssuuuxxx}}}}}}~~~{{{}}}}}}|||{{{|||}}}{{{uuuqqqssstttvvvyyyzzzyyyuuurrrmmmppppppllllllooommmhhhcccdddfffggghhheee```\\\gggiiilllnnnhhh___\\\^^^fffoootttsssuuu|||~~~~~~}}}~~~nnnaaa[[[RRREEE000//////...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333111666<<>>...)))++++++++++++******))))))))))))***************)))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++------..................***+++---------,,,------,,,000555888;;;AAAIIIPPPKKKPPP\\\iiiqqqsssuuuzzz~~~{{{~~~~~~}}}tttrrrwww~~~wwwkkkbbb```bbbddddddmmmpppvvv~~~zzztttoooiiibbb[[[VVVUUUZZZ\\\ZZZYYY\\\[[[WWWYYY[[[YYYUUUZZZeeeiiigggkkkjjjllluuu~~~zzzsssyyy~~~{{{mmmbbbWWWDDD222333---***++++++******---***))))))(((((()))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&((())))))******(((((((((((((((((((((((())))))))))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,------........./////////...444222111666444111888>>>bbbwww}}}xxxqqqjjjbbbZZZUUUPPPQQQSSSSSSTTTWWW[[[^^^\\\^^^______bbbggggggdddbbbeeegggiiijjjllloooqqqnnnppptttyyy|||{{{wwwsssrrrwww~~~yyyxxxzzz{{{{{{zzzyyyzzzzzzyyyooonnnqqqssszzz||||||wwwooohhheeedddqqqppppppppplllhhhkkkpppqqqpppiiibbbgggvvvyyyxxxyyy{{{~~~{{{^^^LLL888...,,,++++++,,,+++******)))))))))************))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---...//////,,,.../////////111333666???DDDKKKQQQTTTYYY___dddffflllyyywwwwwwwww{{{zzzmmmiiilllqqq{{{{{{yyyvvvvvvtttnnnfffdddaaa___dddpppxxxuuunnnkkknnnttt{{{}}}uuunnncccmmmvvvxxxyyy|||sssfffYYYQQQ;;;333------...,,,)))*********))))))((()))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------......//////000000***111111111555333555AAA^^^tttnnnfff^^^YYYVVVSSSQQQSSSUUUWWWYYYYYY[[[]]]```^^^^^^^^^___bbbfffgggeee```cccfffiiikkknnnrrrttttttqqqqqqxxxzzzyyywwwvvv{{{}}}yyyzzz|||}}}~~~wwwssswww|||~~~wwwqqqmmmlllmmmwwwtttpppjjjeeedddhhhnnnpppnnnhhhfffnnnzzzrrrqqqrrrvvv|||iiiYYYFFF;;;333,,,)))***++++++******))))))*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++---///000111111222222222444888@@@FFFXXX___jjjrrrwwwyyy{{{||||||}}}}}}~~~}}}~~~{{{|||yyy~~~}}}zzzyyyttt^^^iiittttttqqqooommmkkk|||lll```bbb@@@666......000...***(((++++++***)))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))************************++++++++++++++++++,,,,,,,,,---------------......///000000111...444444333666555===QQQ{{{{{{tttddd^^^WWWQQQOOOPPPQQQQQQVVVYYY[[[]]]^^^___aaacccaaa___^^^```ccceeeffffffeeehhhlllooopppqqqssstttzzzuuuvvv}}}~~~vvvwww|||vvvxxx|||xxxxxxvvvsssvvv~~~zzzsssoooppptttwwwyyyvvvnnnddd^^^aaajjjpppooommmkkkllltttzzzzzzuuujjjjjjkkkooouuu|||~~~{{{}}}sssdddQQQCCC777---***+++,,,,,,+++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111222///222555777<<>>///+++,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------------............///------000222333555999;;;NNNsss}}}tttkkkfff______^^^\\\ZZZYYYZZZ[[[bbbdddgggiiijjjkkkmmmnnnnnniiieeeffflllrrrvvvxxx}}}{{{yyywwwyyywwwuuuxxx||||||zzzyyywwwvvvuuuwwwxxxwwwwwwwwwvvvtttuuutttqqqjjjeee___^^^[[[WWWTTTSSSTTTVVVXXXYYYZZZ\\\___dddkkkooouuuvvvwwwuuuqqqjjjccc___YYYTTTNNNKKKKKKKKKIIIGGGHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOSSSWWW\\\```bbbbbbeeeeeeeeeeeehhhnnnrrrtttvvvvvvxxx~~~yyyuuuzzz|||uuuvvvzzz||||||zzzxxxvvvvvvxxxxxxtttoookkkmmmnnnlllllllllhhhbbbffffffiiimmmpppooolllhhhnnnmmmpppxxx|||uuunnnmmmuuuwwwaaaMMM777---------,,,---,,,,,,+++******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++************************++++++*********+++,,,,,,***+++,,,---///111444777===@@@FFFNNNVVV\\\```bbbcccaaacccnnn}}}|||~~~qqqooogggQQQ999,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------....../////////...---///333222000555===OOOwww|||rrr{{{~~~pppeee^^^[[[YYY[[[]]]]]]\\\\\\]]]___cccgggjjjkkkjjjiiiiiiiiikkkiiihhhmmmtttzzz}}}}}}~~~~~~|||}}}wwwqqqqqqvvvzzz{{{yyyzzzxxxwwwwwwwwwwwwvvvuuuvvvssspppnnnlllggg___YYYXXXYYYYYYWWWUUUVVVXXX[[[[[[]]]^^^___aaaeeejjjooovvvwwwwwwtttooofff]]]XXXSSSOOOKKKJJJLLLMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNQQQTTTVVVWWWUUUUUUWWW[[[^^^cccfffiiijjjnnnwww~~~{{{||||||{{{vvvsssxxx~~~xxxwwwvvvuuurrrooommmnnniiilllkkkjjjkkkmmmjjjeeebbbdddhhhlllnnnmmmjjjggggggdddfffnnnuuuxxx{{{~~~~~~uuu___EEE666///,,,+++,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++************************+++++++++++++++,,,------***,,,...000222555:::>>>DDDHHHPPPXXX```hhhnnnrrrwwwqqqnnnttt~~~vvvrrrmmm]]]EEE444------,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------...//////000000222111444666222///:::JJJxxx}}}tttyyy|||mmmbbb\\\XXXVVVQQQUUUZZZ\\\\\\]]]```cccfffiiilllllliiiggggggiiimmmnnnqqqvvv|||~~~yyyuuurrrrrrtttvvvuuutttyyyxxxwwwwwwwwwwwwvvvttttttqqqlllgggbbb\\\VVVSSSUUUXXX[[[\\\[[[[[[^^^aaaZZZ^^^bbbdddfffjjjppptttxxxyyyxxxtttmmmcccYYYSSSOOONNNNNNOOOQQQQQQQQQPPPLLLJJJIIIIIIKKKMMMMMMMMMPPPPPPNNNKKKIIIJJJMMMPPPNNNKKKLLLOOORRRSSSVVV[[[___bbbgggpppyyy~~~~~~|||wwwuuusssrrrtttvvvwwwwwwxxx|||yyysssuuu}}}yyywwwwwwvvvrrrnnnooosssnnnooonnnlllnnnrrrssspppdddgggllloooqqqooollljjjfffcccfffooouuuvvvuuuvvv}}}xxx{{{~~~kkkTTTDDD999000,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,///333555888<<>>>>>KKK~~~sssiii||||||pppaaa]]]YYYWWWWWWXXXXXXXXXXXXYYY^^^dddeeebbbcccfffdddhhhiiihhhmmmuuuyyywww{{{}}}{{{uuuppplllggg```[[[\\\cccgggeeeeeehhhhhheeemmmkkkiiijjjnnnqqqrrrppphhheee^^^WWWTTTWWW[[[\\\___bbbfffiiihhhfffdddccchhhkkknnnrrrvvv|||wwwjjj]]]TTTPPPLLLOOOTTTXXXZZZ[[[[[[\\\\\\XXXUUUUUUWWWZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[YYY[[[\\\\\\\\\^^^```ccceeeeeeeeegggmmmqqqlllddddddaaa\\\ZZZYYYXXXWWWWWW[[[[[[aaajjjqqquuu{{{wwwnnnppp{{{}}}xxxvvvsssuuuyyypppppprrrrrrpppllleeeaaagggllltttzzzzzzrrrfff^^^iiipppuuutttvvv|||}}}ppp]]]KKK:::...111+++'''((()))((((((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))***************************+++++++++,,,------......------,,,***///222000///222444333EEECCCDDDHHHMMMVVVcccnnnsssuuuvvvuuuxxx|||xxxzzz}}}xxx~~~vvviiiaaaRRRAAA333222222///,,,...******++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((('''''''''''')))***+++))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------.........//////...///000111111111333555999???KKKjjjqqqrrryyy}}}jjj___\\\XXXTTTSSSUUUXXX[[[]]]]]]```gggnnnmmmfffbbbbbbggglllooopppvvv~~~~~~zzzvvvqqqjjjdddaaa___[[[YYYbbbfffeee```^^^```bbb```gggdddccceeejjjmmmmmmlllccc```ZZZUUUUUUYYY___bbbiiimmmqqqqqqmmmiiiffffffhhhkkkpppuuuzzzzzzmmmaaaXXXSSSOOOPPPSSSUUUXXXZZZ]]]___aaa^^^ZZZXXXYYY[[[[[[ZZZ]]]]]]^^^___```aaaaaaaaa```aaa```___^^^```ccceeekkkoooqqqqqqssstttoooiiidddaaa^^^\\\[[[[[[ZZZYYYXXXYYY^^^dddhhhjjjrrrzzz|||ssslllqqqzzzwwwtttuuuyyy~~~wwwwwwvvvvvvuuuoooggg```eeekkkrrrsssoooiiieeecccooowww}}}{{{zzz~~~zzzrrruuuzzzmmm]]]HHH888111,,,)))+++,,,)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++---...............---------///...---111:::???@@@BBBGGGOOOXXXbbbnnnvvvzzzxxxwwwwwwyyy{{{}}}}}}jjjtttoooaaaRRR???222......,,,***++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((())))))))))))*********++++++***+++++++++,,,,,,,,,---,,,------------........./////////000111222333444111666999@@@YYY~~~ggghhh|||ppp___WWW\\\XXXTTTSSSUUU[[[___bbbdddhhhpppvvvtttkkkdddbbbiiimmmqqqvvv|||~~~~~~~~~yyyuuujjjddd]]]XXXVVVWWWXXXXXXcccccc```YYYVVVYYY]]]^^^```___^^^aaafffjjjjjjhhhaaa]]]XXXUUUVVV[[[bbbgggssswww{{{yyysssmmmkkklllkkknnnsssxxx}}}|||ooocccZZZUUURRRSSSSSSUUUYYY]]]aaaccchhhddd```]]]\\\\\\[[[[[[___```bbbeeeggghhhiiiiiiiiihhhfffcccbbbcccgggkkkqqqwww|||{{{yyyxxxsssmmmdddcccaaa```aaaaaa___]]]ZZZZZZ]]]``````bbbkkkuuu{{{xxxpppllluuu{{{xxxuuuuuuyyy}}}}}}}}}}}}{{{zzzyyyssshhh___eeekkkooolllfffcccggglllvvv~~~}}}}}}~~~tttlllmmmvvv}}}zzzqqqZZZEEE444...+++......+++''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((())))))((((((************************&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++*********++++++,,,,,,,,,........................///111111222888CCCIIIIIILLLXXXdddlllvvvxxxvvvqqqttt~~~|||~~~xxxyyyyyy~~~gggttt|||kkkdddRRR===000...---***,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''))))))*********+++++++++***++++++,,,,,,---------------------............//////000000000111333555222555>>>RRRssssssnnnzzz|||jjjbbbaaaddd___ZZZXXX[[[___dddfffkkkmmmqqqvvvsssmmmiiijjjrrrtttxxx~~~}}}{{{vvvpppkkk^^^[[[WWWSSSSSSUUUXXXZZZ\\\\\\ZZZVVVUUUXXX\\\___]]]\\\]]]aaagggjjjiiihhhccc]]]XXXXXXYYY]]]dddjjjxxx}}}|||tttoooooorrrpppsssxxx|||~~~pppcccYYYTTTUUUUUUWWW[[[```eeeggghhhkkkhhhddd```^^^]]]^^^^^^bbbdddfffhhhkkklllmmmnnnpppnnnkkkgggfffhhhnnnrrruuuzzzwwwnnngggffffffggghhhhhhgggeee``````aaabbbaaacccmmmyyy{{{tttqqq{{{xxxtttrrruuuzzz}}}|||zzz}}}zzzzzzzzzttthhh___eeeiiillliiidddeeelllsssyyyxxxxxx~~~wwwqqqnnnnnn~~~zzznnnXXX>>>555...------***((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++******++++++,,,,,,---------------......//////000000666<<<===AAAIIIOOOPPP[[[iiissswww}}}}}}ooovvvpppttt||||||uuu|||wwwrrriiiwwwxxxmmmWWWBBB888555333------+++***))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((''''''************++++++++++++******+++,,,------......---------.........//////000111111000///000333666888===TTT{{{pppmmm}}}}}}nnnbbbbbbhhheeebbb___^^^aaaeeeiiikkkooollllllnnnnnnmmmqqqwww|||wwwqqqjjjccc^^^UUUUUUUUUUUUUUUWWWYYYZZZXXXXXXXXXYYYXXXYYY\\\___\\\\\\^^^ccciiikkkjjjhhhccc]]]ZZZ]]]aaadddkkkttt~~~yyyrrrnnnooorrruuuyyy~~~rrrdddZZZUUUVVVYYY^^^fffmmmqqqpppnnnnnnkkkfffaaa______bbbdddhhhhhhiiijjjlllnnnoooppptttrrrooolllkkkooouuuzzzzzz}}}~~~pppmmmllllllmmmooopppnnnmmmgggffffffggggggjjjuuu|||yyy}}}rrrpppooottt|||{{{{{{yyywwwwwwwwwrrriiibbbeeefffgggffffffhhhnnnssswwwyyyzzzuuupppqqq|||}}}uuummmhhhmmm|||zzz}}}lllPPPBBB333---+++)))(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************++++++++++++***++++++,,,------......---,,,------...000222333444>>>EEEEEEFFFPPP]]]eeekkksssyyyyyy|||{{{qqq|||xxx|||xxxpppxxxhhhxxx}}}lllUUUCCC;;;<<<000...,,,+++*********+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((()))))))))))))))(((*********++++++++++++,,,******+++,,,---...//////------........./////////000111333111000111666:::???NNNuuu}}}nnndddooovvvjjj^^^VVVYYYbbb```______bbbgggkkkmmmmmmmmmjjjhhhjjjmmmqqqzzz||||||}}}}}}}}}zzzxxxtttmmmeee]]]WWWSSSPPPSSSVVVXXXYYYYYYZZZ\\\\\\[[[\\\^^^]]]ZZZ[[[^^^^^^^^^aaaffflllnnnkkkhhhaaa\\\]]]eeelllooowww|||uuupppoooppprrrzzztttggg]]]XXXXXX\\\eeepppyyy|||yyyuuurrrnnnhhhbbb___aaafffkkkooonnnmmmmmmnnnpppssstttyyywwwuuurrrqqquuu{{{wwwrrrqqqpppqqqtttuuutttssslllhhhgggiiimmmrrr{{{yyyooommmooowwwxxxwwwwwwvvvuuuqqqmmmiiieeeffffffeeeeeeggglllppptttsssqqqnnnjjjlllwww{{{wwwuuukkkvvv|||xxxfffRRR<<<000,,,******,,,))))))))))))))))))))))))'''(((((((((((()))))))))'''((())))))******))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))*********++++++++++++,,,++++++,,,------...//////---------...111444666888<<>>666000---,,,))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111000000111444777<<>>999222---,,,+++((((((******)))(((&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++,,,------......///,,,---...///000111222333555///111666444222AAAVVV~~~uuueeeiiiyyy___ZZZWWWVVVTTTTTTZZZbbbjjjjjjnnnsssrrrlllggggggkkkkkkmmmqqq{{{xxxwwwqqqoookkkhhhfffeeeeeeeeegggccc```^^^YYYSSSSSSWWWZZZ]]]aaaccccccdddeeegggfffeeeddddddcccccccccccciiijjjooowww~~~uuulllfffhhhlllrrr{{{zzzqqqrrr|||}}}uuuooojjjddd]]]XXXaaadddmmmxxxuuujjjeeefffjjjooosss||||||{{{yyyyyy|||zzzxxxwwwuuuuuuvvvwwwxxxuuuqqqnnnrrrzzz}}}{{{zzzzzzsssssszzz|||||||||}}}}}}{{{vvvrrrrrruuusssjjj```^^^hhhssspppooommmiiigggmmmxxx~~~}}}zzzooo{{{xxxcccLLL:::111000222,,,...---))))))---+++$$$))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++,,,------+++---///...///000111000///555===@@@===<<>>===FFFRRRddduuuvvvqqqyyyyyyooofff^^^]]]ZZZVVVRRRQQQRRRSSSSSSSSSSSSQQQPPPRRRUUUXXXVVVTTTUUUXXXXXXTTTSSSTTTZZZ^^^bbbeeeeeedddddddddeeefffggghhhjjjkkklllmmmppptttyyywwwpppgggaaa]]]```eeeiiijjjlllnnnmmmiiigggeeeccc```______```aaaaaaddddddaaa\\\[[[^^^bbbhhhrrr}}}tttkkk|||uuufffXXXGGG555......---,,,,,,******+++++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------......//////000000000111111222333444555555111777BBBZZZjjjggglll}}}ppp___VVVTTTWWWZZZ^^^___dddjjjjjjffffffhhhiiikkkrrryyy}}}~~~zzzwwwgggZZZWWWSSSRRRRRRRRRSSSWWWZZZZZZYYY[[[\\\___bbbfffhhhjjjkkknnnoooqqqooogggccciiirrr|||{{{~~~{{{xxxwwwuuuppphhhaaa]]][[[[[[[[[______fffppptttvvv|||tttqqqvvv}}}{{{tttnnnjjjcccaaa___^^^^^^]]]\\\[[[___dddlllppppppoooooooootttzzz|||{{{xxxnnnppptttwwwyyyyyywwwvvv}}}~~~|||zzzxxxxxxwwwxxxtttqqqnnnlllgggbbbcccgggppp|||ssslllqqq{{{yyyyyywwwtttpppoooqqqsssuuuuuuttttttrrrnnniiifffccccccdddfffllluuu|||vvv``````vvvkkk]]]BBB666,,,,,,...,,,+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.........///...555@@@FFFKKKZZZlll|||vvv{{{ooollliiigggddd___VVVPPPSSSSSSUUUXXXZZZZZZWWWTTTPPPPPPQQQQQQRRRUUUZZZ^^^^^^[[[\\\```aaa^^^___cccppprrrssstttssstttvvvxxx{{{{{{}}}{{{{{{zzzwwwssspppnnnnnnpppwww|||~~~~~~yyyrrrpppmmmmmmnnnppppppooohhhiiijjjfffaaa\\\[[[[[[^^^___eeennnssstttuuuxxx}}}mmmyyyggguuurrriiiUUU@@@555111...++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,------......///000000000000000111222444555666666777AAASSSuuugggggglll|||uuuaaaWWWVVVZZZ^^^```iiiiiilllpppnnnjjjiiikkklllqqq{{{ooohhhgggZZZRRRUUUVVVTTTUUUWWW[[[aaaddd```[[[]]]___bbbfffiiilllmmmnnnrrrtttvvvtttlllgggllluuuzzz{{{}}}wwwqqqmmmhhhddd]]]XXXVVVWWWZZZ\\\^^^^^^eeeooosssxxx|||uuuooouuu~~~~~~wwwsssmmmiiieeecccdddccc```]]]eeekkkrrruuutttpppnnnnnnttt}}}vvvpppmmmlllkkklllmmmooosssvvvxxx~~~}}}|||zzzxxxvvvuuuuuuooojjjddd___ZZZXXX]]]eeesssrrrjjjpppzzzvvvxxxyyywwwrrrpppqqqsssttttttsssrrrppplllgggcccaaacccggglllrrr{{{zzzyyyiii\\\iii{{{}}}vvvoooTTTBBB222...///---+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///666444<<>>222000,,,)))000000;;;HHHCCC222***000(((((())))))))))))(((((('''''''''(((((((((((((((************)))))))))((()))))))))***+++++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,---...///000000///111111111222555777888:::XXXjjjgggqqqjjj]]]SSSWWW```fffiiilllqqqqqqpppllliiiiiimmmrrr}}}qqqeee[[[YYYYYYZZZ\\\```aaaffflllsssvvvvvvtttsssiiiiiiiiijjjmmmqqqwww{{{~~~|||sssnnnlllwww{{{{{{zzz~~~}}}rrrlllhhhddd```^^^]]]\\\[[[ZZZ[[[\\\]]]___bbbhhhqqqxxxsssmmmooovvv~~~~~~|||tttmmmiiiiiijjjgggfffggggggooouuuvvvxxx||||||yyywww}}}~~~tttiiibbbZZZWWWXXXYYYWWWUUUXXXWWWZZZbbbfffgggmmmttt}}}xxxsssppplllhhheeeZZZZZZPPPLLLSSSYYYggg{{{yyyjjjhhhqqq~~~|||yyyuuusssrrrqqqssstttssssssuuutttlllbbbkkklllnnnsss|||{{{uuueee___llljjjJJJ333,,,...///,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,---------///......000//////444;;;888EEEYYYqqq{{{yyyvvvlllbbb]]]^^^]]]\\\ZZZYYYXXXXXXXXXSSSVVVXXXXXXXXX^^^iiisssuuusssqqqtttyyy||||||yyyzzz||||||llleeeuuupppzzzkkkNNN111)))---))),,,///444888444---)))+++(((((())))))))))))(((((())))))((((((((((((((('''************))))))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222111000000333777;;;???GGGxxxiiieeeoookkkZZZVVVVVV]]]ffflllppptttvvvtttpppkkkhhhkkkttt{{{{{{sssbbb\\\XXXYYY[[[^^^eeekkkmmmrrrzzz|||xxxiiijjjkkknnnrrrvvv{{{}}}|||xxxpppllljjjssswwwzzzzzz}}}kkk^^^YYYYYYYYYXXX^^^^^^]]]]]]]]]^^^___```dddfffmmmwwwrrrlllnnnqqqxxxyyysssoooooonnniiiggghhhkkkqqqwwwzzz}}}tttjjjaaaYYYSSSNNNMMMMMMOOOSSSTTTRRROOOSSSSSSVVV[[[]]]^^^dddkkkxxx||||||xxxrrrlllgggbbb]]]ZZZQQQSSSMMMNNNYYYdddvvv~~~pppkkkrrr}}}vvvssstttuuuuuusssuuuwwwwwwvvvvvvtttlllcccmmmkkkkkkqqqzzz~~~||||||rrreeeaaakkk}}}ccc@@@---...///***+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,---------......------///000000000888BBBIII[[[xxxpppkkkddd^^^\\\ZZZXXXWWWYYYWWWWWWXXXXXXXXXXXXWWWWWWXXX\\\```bbbdddlllwww}}}mmmcccuuu|||{{{vvv```777)))000---(((------)))'''((()))'''))))))(((((((((((())))))***)))))))))((((((''''''*********)))))))))))))))+++++++++***************+++++++++,,,,,,,,,------,,,,,,---...///000111111666333222333555888>>>EEEbbbzzzggg___mmmppp[[[YYY[[[___eeejjjoootttxxxtttssspppmmmlllrrr||||||vvvlllbbbWWWXXXYYY[[[^^^dddllltttuuuzzz{{{vvvllllllnnnqqqtttwwwxxxxxxuuurrrmmmfffaaaaaadddhhhooosssvvvxxx~~~wwwkkk\\\SSSSSSWWWZZZ[[[```_________```aaacccdddlllooouuu{{{pppkkkllllllrrrzzz{{{wwwvvvrrrllljjjkkknnnsssyyy}}}xxxpppddd\\\YYYXXXWWWVVVXXXZZZ]]]```ccccccaaa___aaaaaabbbcccdddddddddeeennnrrrxxxvvvrrroooiiiccc]]]WWWRRROOOMMMRRRRRRVVVcccnnnwwwqqqtttxxxooommmrrrwwwxxxwwwuuuxxxwwwtttrrrqqqlllffflllfffdddllluuuyyyyyywwwpppqqquuuzzz}}}xxxkkk___^^^mmm~~~rrrVVV<<<000---,,,++++++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------......//////,,,---111555666;;;GGGTTTooo}}}~~~tttcccUUUTTTUUUVVVWWWWWWVVVWWWYYY\\\]]]___aaabbbbbbbbbaaalllqqqvvvyyy|||vvvoooiii~~~xxxtttKKK444444111---111///((('''+++...,,,))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))******+++++++++***************++++++,,,,,,,,,---------,,,------...///000111111666444444666555777BBBNNNfff^^^ddd|||vvveeeZZZaaaeeeiiijjjkkknnnrrruuupppqqqqqqpppqqquuu}}}~~~wwwmmm```UUUSSSWWW\\\^^^```fffnnntttyyy~~~xxxrrrooopppqqquuuxxxxxxvvvtttgggbbb[[[TTTRRRVVV]]]ccciiinnnsssxxx~~~|||kkkbbbYYYUUUYYY___cccddddddcccaaaaaabbbdddgggiiissswww|||yyyooojjjjjjiiinnnuuu{{{|||yyytttnnnlllnnnpppssszzzwwwhhheeecccaaa```bbbfffjjjmmmoooqqqtttvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvtttnnnhhhgggfffeeeiiitttxxxpppfffddd___XXXRRRNNNLLLKKKQQQZZZ]]]bbbmmmttt~~~vvvvvv|||rrrhhhgggoooxxx|||}}}wwwzzzxxxssspppqqqpppnnnmmmfffdddllltttuuurrrqqqkkkjjjooozzzyyyqqqhhhbbbdddjjjlllNNN333,,,222,,,,,,+++***************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************++++++++++++,,,,,,---......///000000222000111888BBBRRRiii|||yyynnnaaa]]]```___WWWOOOSSSWWW[[[[[[YYYYYYYYYZZZbbbdddhhhlllppptttwwwxxxSSSxxxlll}}}bbb@@@111...000000...******---///...***)))(((''''''((()))******))))))))))))))))))((())))))))))))******************************++++++,,,,,,,,,,,,------------------...///000111111222333222444666444999MMMcccwwwbbbcccooo|||llldddaaafffkkkmmmkkkiiikkkmmmmmmnnnqqqsssttttttvvv|||zzzqqqeeeYYYQQQTTTZZZ___```ccciiinnnpppzzz~~~wwwrrrrrrrrruuuyyy||||||wwwrrr\\\ZZZWWWVVVVVVXXX[[[^^^fffkkkrrryyy~~~uuuaaa[[[VVVWWW]]]cccfffeeejjjhhheeecccdddgggkkknnnvvv|||zzzqqqkkkkkkiiilllrrryyy}}}yyysssllllllpppqqqttt|||uuuaaaVVVbbbdddgggjjjlllpppuuuxxx}}}yyyrrrhhhccc^^^\\\dddvvv~~~tttlll[[[YYYUUUPPPLLLKKKMMMPPP[[[fffjjjnnnuuuxxxzzzzzzyyyooofffeeennnxxx{{{~~~xxxssstttuuuuuurrrjjjjjjsssxxxuuurrrsssnnnmmmssszzzvvvvvvuuukkk```{{{wwwXXX777+++111---,,,+++***************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,------...///000111111222///111===RRRmmmiiibbbYYYQQQQQQWWW\\\[[[WWWTTTXXXZZZZZZ]]]eeejjjlllooooooppprrruuuzzz~~~LLL]]]yyylllnnnzzzQQQ111......+++***,,,,,,+++***,,,***)))(((''''''((()))***)))))))))))))))*********((()))))))))************)))))))))***+++++++++,,,,,,,,,,,,------------...------...///000111222222222222555666666AAAbbbnnnfffnnnzzz}}}ppphhhdddeeecccjjjnnnlllkkkmmmllliiippptttxxxyyyzzz|||}}}sssggg\\\VVVTTTZZZaaaeeefffiiinnnqqqooouuuxxx||||||xxxuuuvvvvvvwww{{{}}}yyyqqqjjjZZZZZZZZZZZZ\\\\\\\\\\\\fffkkkrrr{{{yyykkk\\\WWWTTTXXX```hhhkkkkkkppplllhhhdddeeeiiiooorrryyy~~~uuunnnmmmjjjmmmrrryyy{{{uuunnnhhhjjjooosssuuuzzzoooccc___```hhhmmmssswww{{{}}}zzznnnjjjdddaaaccckkkuuu}}}{{{uuummmeeeSSSRRROOOKKKJJJMMMSSSXXXfffpppsssuuuyyyzzzyyyqqqhhhgggnnnxxx|||yyyvvvvvvuuuqqqkkkmmmvvvxxxrrrooosssooorrrzzz{{{|||eeelllfffJJJ666---...---,,,+++************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,---...///000111222222000222>>>WWWrrr|||{{{yyywwwkkkUUUWWWUUUUUUYYY```cccaaa]]]UUUZZZ___cccmmmzzz~~~|||~~~GGGGGGUUUvvvyyysssccc888777///******///000+++)))---+++)))(((''''''((()))+++(((((())))))******++++++(((((())))))*********+++(((((()))***+++,,,,,,---,,,,,,,,,---------......------...///000111222222444444666888999JJJuuu|||fffiiivvv|||oooiiifffdddccc```hhhnnnoooppprrroooiiirrrvvv{{{~~~{{{mmm___VVVUUUYYYaaagggkkkkkkooouuuuuuqqqooorrrvvvyyyzzzzzzxxxvvvzzzyyyyyyzzzzzzttthhh___^^^\\\ZZZYYYZZZ\\\]]]]]]iiimmmttt{{{qqqaaa^^^ZZZXXX]]]gggqqqvvvwwwtttoooiiieeeeeejjjpppuuu|||xxxqqqoookkkmmmrrryyyxxxrrrkkkeeehhhnnntttwww~~~qqqbbbYYYTTTUUU```mmmttt{{{yyy{{{~~~tttrrrnnnjjjhhhhhhiiijjjnnnrrrsssoookkkggg```ZZZOOONNNLLLJJJJJJOOOXXX```llluuuwwwwww{{{{{{{{{tttllliiinnnwww||||||vvvsssqqqmmmhhhkkkttttttllljjjpppmmmsss~~~nnnRRRnnnyyyeeeIII000...---,,,+++************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,------...///000111222222333===VVVyyy~~~kkk^^^YYYWWW]]]]]]QQQTTTWWW]]]dddiiihhhbbb\\\___gggnnntttJJJFFFDDDRRRwwwlll{{{MMM:::444+++,,,///***+++---'''************))))))))))))+++*********))))))(((((())))))))))))************))))))*********+++++++++---------.........//////......//////000222333444333333222444AAAdddyyygggeeepppyyyxxxqqqooommmiiiggghhhllloooppppppoooooommmjjjwww{{{vvvfff]]]^^^aaacccdddiiipppvvvyyyxxxvvvsssrrrxxx|||zzzyyyyyywwwtttzzzwwwsssoookkkfff```\\\bbbbbb```^^^]]]^^^aaadddkkkqqqzzz}}}sssfff]]]YYY___fffmmmvvv}}}}}}xxxwwwoooiiihhhjjjlllrrrxxx~~~vvvrrrkkklllnnnsss|||uuummmhhhjjjnnnrrryyy~~~~~~qqq```WWWSSSVVVWWWXXXeeevvvxxxlllooovvvvvvwwwzzzxxxsssuuuxxxsssiiinnneeeiiinnneee\\\UUUKKKKKKHHHHHHMMMTTT]]]fffmmmuuuuuuxxx{{{}}}}}}wwwrrrpppqqqtttwwwwwwzzz}}}yyywwwuuummmjjjmmmjjjccceeennnpppqqqvvv|||}}}{{{}}}yyyZZZ\\\mmmnnnUUU===111000+++&&&)))...,,,'''************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---000---...222222000555>>>>>>YYYxxxiiibbb\\\YYYXXXYYYWWWSSSSSSUUUWWW^^^ggghhheeeaaacccfffqqqxxxSSSJJJAAAEEE]]]sssrrr]]]???444+++,,,000+++,,,...)))************))))))))))))************)))))))))((())))))))))))*********************+++++++++,,,,,,---------.........//////////////////000222333444///999;;;:::OOO}}}iiibbbdddlllxxxxxxpppjjjiiiiiigggggghhhsssttttttsssrrrqqqooonnnuuu|||sssddd\\\^^^ccceeejjjooovvvzzzyyyvvvtttssstttzzz}}}{{{xxxxxxuuuqqqpppnnniiieeeaaa_________ffffffeeecccbbbcccfffiiirrrxxx}}}qqqcccYYY[[[^^^ccclllxxx|||tttqqqllljjjllloooqqquuuzzz{{{uuullllllmmmrrrzzzzzzrrrkkkhhhkkkqqquuu{{{~~~lll___\\\SSSQQQYYYbbbiiivvvxxx|||tttcccYYY\\\bbbbbbooowww|||wwwsssrrrooojjjooopppfff```ZZZNNNMMMNNNRRR[[[dddmmmtttxxxuuuuuuxxx{{{|||zzzvvvssspppmmmjjjiiipppwwwzzzwwwuuuuuuwwwrrrkkkiiillliiiaaabbbjjjmmmlllooovvv{{{zzzzzz|||yyybbb[[[```vvvzzzeeeNNN222///---,,,,,,,,,+++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((()))))))))*********++++++,,,,,,,,,,,,,,,---------------000333222222;;;FFF]]]vvvmmmeee^^^[[[\\\aaaZZZWWWZZZ]]]^^^^^^```gggkkkoooooommmooovvv}}}UUUIII??????LLLjjjhhhiiihhhEEE666+++---111,,,,,,///,,,************))))))))))))************)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------.........//////////////////000111222333444000??????===___kkk___```fffmmm}}}zzztttmmmhhhggggggeeefffiiiqqqpppoooooooooooopppqqquuu|||qqqddd^^^bbbiiilllnnnvvv}}}~~~yyyuuuuuuwwwwww|||~~~zzzvvvsssooojjjdddccc```[[[XXXZZZ```eeemmmlllkkkiiihhhiiilllooowww|||~~~rrrddd[[[^^^```eeennn||||||pppkkkiiikkkqqquuuvvvyyy~~~yyymmmkkklllqqqxxx}}}~~~yyyvvvqqqmmmlllpppwww}}}qqq```UUUPPPPPPUUU^^^fffqqqxxxhhh\\\XXXRRROOOOOORRRVVVYYYiii|||zzzvvvxxxsssrrruuupppdddbbbZZZGGGKKKPPPZZZeeepppxxx||||||vvvvvvxxx{{{||||||zzzxxxqqqeee]]]bbblllvvvyyyvvvsssvvvzzztttoooooorrrnnnfffeeejjjjjjfffhhhqqqwwwwwwuuuttt{{{mmm___VVVaaa{{{qqqYYY999000,,,000000***)))---++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((()))))))))************,,,,,,,,,---------......---///333333111777HHHYYY{{{rrreeeXXXSSSSSSUUU[[[```bbbZZZVVV\\\dddiiikkkmmmvvvwwwwwwvvvwww]]]NNNEEEFFFJJJ\\\ppp___uuuyyyjjjQQQ>>>///---111,,,+++///---************)))))))))(((*********)))))))))))))))))))))*********+++++++++,,,,,,,,,---------................../////////////////////000111222444444777??????FFFqqqvvveeebbbdddppp~~~xxxrrrmmmlllkkkggghhhkkkooolllkkkmmmoooppptttyyy{{{}}}}}}~~~~~~{{{qqqfffbbbiiiqqquuusss|||yyytttwww}}}yyy}}}}}}wwwppplllgggaaa\\\^^^^^^[[[XXX\\\dddlllrrrrrrpppmmmkkkkkknnnpppvvv{{{wwwkkkcccdddiiiooovvv{{{oooiiiiiimmmtttxxxyyy~~~}}}oookkkkkkpppvvvxxxyyyzzzxxxwwwuuurrrrrrvvv|||ggg[[[UUUJJJVVVdddiiihhhuuuuuu```TTTQQQJJJGGGMMMPPPQQQVVV___lll{{{uuuuuuvvvqqqmmmsssiiiOOOQQQYYYdddnnnvvv}}}~~~|||yyyyyy{{{}}}}}}~~~{{{|||{{{tttggg\\\ccclllwww}}}|||yyyxxxxxxtttssstttvvvrrrkkkhhhkkkgggfffkkksssvvvsssppppppwww{{{uuuiiiYYYUUUgggwww___GGG555***...111+++)))...+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********,,,,,,------......//////000333444222444DDD```wwwmmm```YYYTTTTTTZZZ```cccfffiiiccc___```iiirrrxxx|||nnn[[[MMMJJJFFFLLLmmmjjjggg}}}wwwrrrlllNNN777...000,,,***---,,,************)))))))))((())))))))))))))))))******************++++++++++++,,,,,,---------................../////////000000//////000000111333444555:::;;;EEEccc___bbbfffjjjyyyuuussssssppplllllloootttooonnnrrrtttvvv{{{{{{wwwuuutttuuuvvvyyywwwpppgggeeellluuuyyy{{{yyyrrrvvv|||zzz}}}zzzrrrjjjfffaaa\\\ZZZ]]]______]]]```gggnnntttsssqqqnnnkkkkkkmmmooovvv{{{{{{rrrkkklllttt|||zzzrrrmmmlllpppuuuyyy{{{rrrllljjjooosssssstttwwwwwwxxxxxxvvvvvv{{{iiiYYYSSSRRRTTT^^^kkksssxxxqqq]]]RRRNNNIIIEEEFFFNNNOOOMMMUUUcccwwwuuurrrsssvvv~~~eeeaaalllwww{{{}}}~~~||||||~~~|||yyyzzz|||yyyooogggccciiisss}}}zzzuuuqqqqqqsssuuuqqqkkkhhhhhhfffkkksssxxxuuuooommmqqqxxxzzzxxxsssdddUUUUUUiii}}}mmm[[[???***+++000,,,***---++++++++++++************************)))))))))((((((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))******))))))))))))************,,,,,,---......///000000000333444666BBB^^^|||gggVVVRRRKKKNNNXXXeeellllllkkkllljjjmmmvvvrrr___OOOIIICCCCCCZZZwwweeeoooeeeDDD111///,,,***---,,,************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,---------............/////////000000000000000000111222333444555777;;;WWWgggYYYeeehhhvvvzzztttsssuuuwwwuuuppppppssswwwqqqpppuuuyyyyyy}}}wwwvvvtttqqqmmmlllnnnpppssssssnnnffffffmmmtttwwwwwwpppsssyyyzzz{{{xxxooohhheeeccc```^^^aaacccdddccceeeiiimmmsssrrrpppmmmkkkkkknnnppp{{{~~~uuunnnqqq{{{zzztttqqqqqqtttyyy{{{uuummmiiiooorrrppppppttttttwwwyyyyyyyyy~~~ppp\\\RRRQQQSSS___bbblll~~~www___QQQLLLLLLDDDDDDIIIMMMLLLLLLXXXgggyyyppppppwwweeekkk{{{~~~{{{xxxxxx{{{{{{wwwsssfffjjjsss~~~~~~wwwrrrtttwwwwwwtttppplllllljjjooovvvxxxrrrlllooovvv~~~}}}|||{{{qqq^^^OOOUUUnnn~~~|||lllPPP444,,,///...,,,,,,,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))************)))*********++++++++++++,,,------...///000111111...333:::EEE\\\}}}mmmhhh```TTTPPPUUUOOOTTT___iiimmmmmmpppvvvvvv}}}pppggg___ZZZPPPIIIRRRbbbiiiddd}}}SSS555000---,,,...+++************))))))))))))((()))))))))*********************+++++++++,,,,,,+++,,,,,,,,,------------.../////////000000000000000000000111222333444555999EEEiiixxx```aaagggqqquuussstttxxx{{{xxxrrrppprrrtttmmmoooxxx~~~~~~vvvssssssrrroookkkkkkmmmppppppqqqnnnhhhgggnnntttvvvxxxrrruuu{{{yyyzzzvvvnnnjjjkkkmmmllljjjiiiiiihhhiiijjjlllmmmppppppooonnnmmmooorrrvvv}}}xxxrrrssszzzzzzsssrrrtttyyyxxxnnnjjjoooqqqmmmmmmrrrrrrwww{{{}}}}}}{{{cccXXXTTTWWW[[[eeepppooo[[[PPPKKKGGGBBBFFFKKKMMMMMMSSSaaammmuuujjjkkktttxxxzzzqqq^^^jjj}}}}}}|||~~~~~~|||yyyxxxyyyzzzzzzyyynnnpppuuuzzz~~~}}}yyyvvvtttwwwzzzzzzwwwuuurrrqqqqqqpppppppppmmmmmmttt}}}~~~{{{mmmZZZQQQ```vvv}}}wwwuuuxxxvvvaaaFFF444...///...,,,,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))'''''''''((()))*********************************((()))))))))************++++++++++++,,,,,,,,,,,,,,,---...///000111222222222:::HHH\\\{{{xxxkkk]]]WWWUUUSSSUUUYYYXXX^^^hhhoooqqqttt~~~~~~~~~|||{{{uuuwwwzzz{{{~~~wwwxxxyyyssscccRRRLLLOOOzzzmmm]]]uuu\\\888111///...///,,,************))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000000000000111222333555555???PPPrrrjjj___hhhfff~~~~~~~~~vvvwwwyyy}}}{{{rrrnnnooorrrmmmqqqxxxuuupppqqqpppllliiiiiimmmpppppprrrpppkkkjjjpppuuuvvvyyyvvv{{{xxxyyyvvvooommmqqqvvvwwwuuurrrnnnlllmmmnnnooopppnnnnnnooooooooossswww{{{|||{{{vvvssswww{{{~~~{{{qqqrrruuu|||zzzooojjjoooqqqllllllqqqrrrxxx~~~iiiWWWTTTVVV[[[aaajjjqqqpppqqquuuxxx{{{~~~lll]]]TTTJJJAAA@@@EEEIIIIIINNNYYYgggooossshhh___fffsssvvvuuuqqqgggiii}}}~~~}}}zzzyyyxxxxxxyyyzzzppprrrsssrrrnnnlllkkklllqqquuuwwwvvvtttsssqqqpppuuuoooiiigggiiinnnxxx~~~zzz~~~yyygggWWW\\\nnn~~~|||yyylllTTT;;;///...///---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************(((((())))))*********+++++++++,,,,,,,,,---------------...///000111222222999DDDVVVoooxxxddd]]]VVVUUUXXXZZZYYYWWWXXXaaammmvvvxxx}}}~~~yyytttppplllkkkiiihhhgggggghhhhhhaaaiiiqqqtttsssrrrtttxxx{{{|||ppppppnnnmmmnnnsssuuuuuuttt|||uuubbbVVVSSSooo]]]\\\~~~nnnFFF///444111(((///,,,+++***))))))***+++,,,+++++++++*********))))))++++++************************))))))******+++,,,,,,,,,------.../////////222000111333555555666888;;;fffzzzccc^^^nnn~~~yyy}}}{{{llluuuvvvwwwvvvwwwvvvrrrlllqqqxxx{{{vvvsssnnnnnnnnnllljjjlllqqquuuxxxxxxvvvrrrpppqqqvvv{{{}}}}}}|||~~~~~~}}}zzzvvvssssssvvv{{{~~~|||uuuqqqpppnnnmmmmmmiiiiiikkkoooqqqsss{{{wwwtttwww{{{|||yyywwwyyyyyy|||uuujjjhhhkkkmmmooorrrtttzzzrrrZZZSSSTTTYYYeeesss|||sssrrrlllgggooo|||uuufffSSSHHHGGGBBBHHHDDDEEESSS^^^hhhwwwpppeee```cccaaa^^^eeeqqqtttnnnkkkwww{{{}}}{{{yyy{{{~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzvvvtttnnneee^^^___eeelllqqqyyy}}}yyysssrrrqqqppptttnnnfffcccfffmmmuuuzzz}}}wwwuuuyyy}}}uuunnnbbbWWWuuuMMM111...111------,,,++++++******++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***+++,,,------,,,+++***)))************+++++++++------,,,,,,,,,---......///000000///000333666999;;;YYYxxxuuuiiiaaa[[[XXXTTTSSSQQQSSS\\\fffgggbbbmmmyyy~~~{{{|||uuunnniiikkkfffaaa```ccccccaaa^^^XXX[[[^^^```aaaccceeeggggggnnnssstttwww{{{}}}|||{{{}}}fffhhhjjjkkkjjjjjjlllmmmhhhggggggjjjmmmpppqqqqqqmmmoootttyyy~~~ttteee\\\YYYeeetttmmmYYYppp~~~vvvXXX999000000------++++++************+++++++++++++++*********))))))++++++******************+++++++++++++++,,,,,,---,,,,,,---......//////000111000111444555555777;;;RRRppp~~~oooccciiiuuuwwwzzzxxxxxxvvvtttrrrooommmoooqqq{{{wwwsssqqqrrrrrrqqqnnnmmmoootttxxx}}}|||yyyuuuqqqpppsssvvvxxx|||}}}{{{{{{~~~|||{{{{{{~~~yyyvvvtttqqqnnnllljjjiiilllppprrrttt|||xxxtttyyy|||~~~~~~{{{vvvsssrrrvvvyyyyyyooollllllmmmpppttt{{{ooo]]]OOOPPPVVV]]]iiivvv}}}sssqqqpppooosss{{{ttteeeSSSHHHFFFDDDJJJGGGHHHUUUaaaoooqqq\\\\\\bbbfffhhheeeeeeiiinnnooommmuuu}}}zzzxxxxxx{{{||||||~~~|||zzzyyyzzz{{{{{{{{{yyywwwpppggg^^^\\\aaafffnnnsssvvvrrrooorrruuuvvvvvvpppiiifffiiipppwww{{{zzzwwwtttvvv}}}~~~xxxrrrhhh]]]mmmhhhFFF444///000---,,,,,,++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((('''''''''(((((()))******+++,,,,,,+++******************++++++++++++------,,,,,,------......000111222222333777>>>CCC[[[qqq{{{eee[[[VVVSSSSSSSSSUUUWWW]]]hhhssswwwuuurrrzzzrrrjjjiiigggccc___]]]]]]]]]```___```dddkkkooopppooowwwzzz}}}pppoooooooooooommmjjjgggjjjjjjkkklllnnnqqqtttvvv{{{|||}}}|||}}}~~~{{{ooofffaaa___[[[___lll___[[[xxx}}}mmmJJJ......333+++******++++++++++++******+++++++++*********************++++++++++++++++++,,,,,,,,,,,,,,,---......,,,------......///000000000///111444444444:::BBBuuulllhhhiii|||}}}xxxyyyvvvyyyyyytttpppmmmiiihhhttt~~~}}}|||yyywwwyyywwwuuurrrpppsssxxx|||~~~{{{wwwrrrpppqqqrrrrrrvvvxxxxxx{{{{{{wwwtttoookkkjjjjjjmmmqqqtttvvvyyysssyyyzzz{{{yyyuuuqqqooonnnxxx}}}}}}uuuqqqnnnmmmqqqwwwvvvXXXPPPMMMVVVaaakkkzzz{{{iiigggiiiooo~~~xxxoooaaaRRRHHHEEEDDDLLLKKKKKKXXXgggyyyvvvZZZTTTaaahhhlllpppooogggaaafffooopppsss}}}yyyvvvvvvyyyzzzzzz}}}{{{zzz{{{||||||{{{zzzwwwrrriiiaaa]]]___bbbqqquuuuuuqqqooosssyyy{{{wwwrrrllljjjmmmrrrxxx{{{sssrrrtttzzz|||xxxoooeeeXXXhhh[[[777---444------,,,++++++++++++,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((''''''((((((((()))******++++++******)))************+++++++++,,,------,,,,,,---......//////222444444666===HHHQQQyyyhhhVVVPPPPPPRRRTTTYYY___dddjjjssstttnnnjjjjjjllllllfff___gggjjjmmmlllkkkmmmsssyyyyyy~~~|||tttqqqmmmiiigggggghhhiiiqqqqqqqqqrrrrrrrrrsssssssssuuuyyy}}}}}}ooohhhggggggeee\\\SSSWWWssshhhSSSmmm~~~www]]]666---444,,,)))***,,,,,,,,,,,,***)))******************************+++++++++++++++,,,,,,,,,,,,,,,,,,------...---------...//////000000000///111555333444???MMMsssdddlllyyyvvv{{{}}}yyy|||xxxpppkkkkkkhhhlll}}}}}}{{{wwwtttsssvvv{{{~~~}}}|||zzzwwwtttrrrrrrrrrnnnqqqtttuuuyyy}}}xxxuuupppkkkkkkkkknnnsssuuuyyyzzzsssuuuvvvvvvtttrrrqqqqqqrrr}}}wwwssspppooottt{{{xxxfffSSSPPPSSS^^^lll{{{}}}dddYYY]]]kkk|||wwwoooeeeYYYNNNGGGDDDDDDMMMMMMNNN\\\nnnlll[[[___pppqqqrrruuuvvvkkk^^^___jjjssssssyyy{{{yyywwwyyy|||}}}|||}}}zzzzzzzzz{{{{{{zzzwwwvvvsssmmmgggddddddeeetttwwwvvvqqqooorrruuuvvvwwwsssnnnlllnnnrrruuuwwwssstttxxx|||tttkkkPPPVVVgggeee<<<...666......---,,,,,,,,,,,,,,,,,,+++++++++************((((((((((((((((((((((((***)))(((((((((((((((((()))))))))******)))))))))*********+++++++++,,,,,,------,,,------...///000...111444666999DDDSSS___qqq[[[RRRSSSVVVZZZ]]]hhhnnnsssvvv|||~~~xxxoooeee]]]______```bbbfffjjjmmmooo{{{{{{uuurrrqqqqqqpppnnnllliiihhhgggggghhhiiikkkoootttzzz~~~zzzmmmkkkppptttrrrhhhPPPGGGeeeyyyoooUUUeee|||uuukkkGGG///000000***+++,,,------,,,+++*********************************++++++,,,,,,,,,,,,+++++++++++++++,,,------------......///000000111222000222555333777JJJbbbjjjeeevvvxxx{{{yyytttuuunnniiiiiikkkvvv{{{|||~~~|||~~~{{{wwwuuuvvvyyy|||~~~|||xxxuuusssqqqooonnnllloooqqqsssxxx{{{zzz|||}}}wwwuuuqqqllljjjjjjnnnssswww{{{}}}tttpppqqqsssssstttvvvzzz|||zzzooofffaaaeeeiiinnnzzz{{{vvvtttrrrqqqwww~~~~~~|||ooocccRRRSSSWWWaaappp|||```PPPUUUeeezzzwwwtttuuuoooeeeXXXOOOJJJFFFDDDDDDMMMNNNQQQbbbxxxqqqhhhkkkxxxzzzvvvvvvvvvmmm___\\\bbbssssssuuu|||zzzzzz}}}~~~|||yyyyyyyyyzzzyyyxxxxxxxxxwwwsssoookkkiiihhhooossstttqqqqqqssssssqqqvvvsssooommmnnnooopppppptttvvvzzz~~~wwwoooVVVPPPTTTiiirrrLLL555333///...------,,,,,,------++++++*********)))))))))))))))))))))))))))))))))***))))))((((((((())))))***))))))))))))))))))******++++++++++++,,,,,,,,,------------...///000111---000444999AAAOOObbbnnn|||iii___VVVWWW[[[^^^aaadddxxx~~~uuujjjcccdddeeeccc___```jjjvvv|||~~~}}}zzzvvvqqqmmmjjjiiihhhiiigggfffhhhlllqqqttttttvvvuuu}}}vvvVVV@@@QQQ{{{uuuiiidddtttqqqVVV555,,,222++++++,,,,,,,,,,,,++++++***************+++++++++******++++++,,,---------+++++++++++++++,,,,,,------......//////000111111444000222666666???^^^~~~qqqdddiii}}}|||xxxuuuxxx|||xxxppppppmmmiiiiiiqqqzzzzzz~~~~~~~~~}}}zzzwwwvvvxxx{{{~~~~~~}}}wwwrrrooommmjjjhhhkkkmmmooorrrxxx~~~~~~yyyuuuvvvyyy|||xxxvvvrrrkkkiiijjjnnntttwww|||uuunnnpppsssuuuxxx|||vvvlllbbb\\\YYY]]]aaahhhyyyyyytttttttttuuuyyy}}}wwwoookkkeee^^^RRRXXX```jjjzzzwww^^^PPPRRR___qqquuulllgggkkkssslll]]]NNNFFFFFFFFFDDDEEEMMMNNNTTTjjjzzzuuusssxxx{{{wwwssspppiii___ZZZYYYlllqqqtttyyy~~~}}}~~~|||yyyxxxyyyyyyxxxxxx{{{{{{{{{zzzvvvpppkkkhhhjjjppptttvvvyyy||||||xxxwwwuuuqqqpppooonnnlllkkkqqquuuxxxzzzzzz|||{{{ttt```TTTJJJRRRkkkeeeFFF222//////...------------...+++************))))))))))))))))))))))))))))))))))))((((((((())))))***++++++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------...///111111///111777@@@PPPdddwwwpppeee]]][[[YYYZZZ___ccceeejjjooorrrmmmbbbccccccfffooozzzxxxzzz{{{zzzxxxvvvvvvvvvrrrsssrrrrrrwww}}}}}}yyy|||yyy~~~|||uuuooohhheeeeeefffeeeddd{{{}}}|||cccHHHDDDUUUrrrvvvxxxlll{{{{{{ppp^^^<<<***222,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++******++++++,,,------...,,,,,,,,,,,,,,,---...............///000000111111555000222777;;;KKKttt|||iiieeerrrzzzxxxuuuuuuwwwxxxtttpppjjjllljjjkkk|||yyyxxx|||~~~{{{yyywwwxxx|||~~~zzzsssnnnllljjjhhhgggiiikkkmmmqqqxxxyyyrrrssstttuuuxxxzzz|||~~~~~~}}}zzzrrrhhhhhhiiimmmsssxxx|||wwwppprrruuuxxx{{{uuupppllliiieeelllsss}}}{{{ttttttvvvwwwzzz}}}{{{zzzvvvmmmeeeccceeebbb\\\TTT___mmmxxxsssdddWWWPPPVVVgggmmmfffdddlllxxxnnn\\\IIIAAADDDGGGEEEGGGNNNOOOXXXrrr|||yyyuuuxxxtttuuurrriiiaaa\\\XXXSSScccnnnsssrrr}}}~~~~~~{{{}}}}}}zzzyyyyyyzzzyyyxxxxxxzzz|||}}}{{{vvvoookkkffflllqqquuu{{{{{{yyyvvvtttrrroookkkhhhlllqqquuussspppsss}}}{{{kkk]]]KKKHHHaaa{{{\\\<<<000//////...............,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((()))***,,,,,,,,,+++************+++,,,+++++++++,,,,,,,,,------,,,,,,------...000111222333444;;;KKKccc|||}}}lll___UUUSSS\\\^^^dddkkknnnsss~~~~~~ooogggggglllvvv|||qqqlllpppsssuuuwwwxxxyyyzzz|||~~~|||zzz~~~{{{vvvtttvvvxxx{{{|||zzzvvvuuusssooolllsss}}}nnnUUUCCC<<>>===]]]zzzdddzzzkkkGGG+++...,,,---,,,++++++------,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000///444888888BBBaaaxxxeee```www{{{zzzxxxzzz|||{{{wwwrrrnnnllliiihhhhhhuuuyyyrrrppprrrxxx|||}}}{{{{{{}}}wwwuuuvvvrrrllljjjlllllljjjiiiiiikkkpppvvvzzz||||||ssspppnnnqqqwwwzzzyyyvvvxxx~~~vvvlllfffkkkhhhkkkttt{{{|||xxxwwwyyy}}}xxxttttttvvv{{{sssrrruuuuuuuuuvvvzzzzzzxxxyyywwwhhh______aaahhhpppppphhh```YYYrrrxxxvvvzzzqqqlll```TTTLLLRRR^^^ggglllooo}}}iiiKKKAAA@@@@@@DDDKKKKKKOOO```zzzuuujjjhhhnnnlllhhhbbb[[[VVVSSSQQQQQQVVVaaalllqqqttt}}}{{{yyywwwwwwzzz{{{}}}}}}{{{{{{}}}xxxyyy{{{{{{zzzwwwuuussshhheeedddhhhooouuuwwwvvv}}}}}}|||zzzwwwqqqjjjeeegggmmmuuuvvvqqqqqq{{{ttt]]]NNN___tttKKK444000333111***,,,000(((------,,,++++++******)))+++*********))))))((((((***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///444///,,,444444///111;;;>>>DDD^^^}}}zzz|||jjj[[[VVVYYY^^^aaakkkttt}}}~~~~~~wwwsssnnnmmmmmmnnnrrrxxx~~~|||}}}{{{|||yyyvvvtttsssrrrpppnnnuuuwwwzzz{{{{{{~~~```hhhttt|||zzzvvvzzzqqqWWWFFF<<>>111...000+++---111,,,------,,,,,,+++*********+++*********))))))))))))***))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++111...,,,444444000444555III___}}}}}}{{{oooccc]]]]]]aaajjjrrr|||{{{{{{{{{}}}|||xxxqqqlllkkknnnrrrtttyyy{{{|||wwwxxx{{{yyywwwuuuuuuuuuttttttzzzzzzyyyzzzXXX\\\dddnnnqqqrrrvvv}}}pppPPP<<>>BBB===BBBGGGDDDHHHOOOLLLRRRXXX]]]]]]^^^cccffffffeeeiiisss|||{{{uuuwww~~~yyyqqqsssvvv|||~~~{{{}}}{{{xxxwwwwwwwwwuuuttttttvvvyyyzzzwwwqqqjjjeeecccdddfffjjjoootttwwwyyyvvvwwwvvvqqqllliiikkknnnuuuyyy~~~tttmmmZZZXXXnnnsssHHH888///333//////......------,,,,,,+++************************222111...,,,+++***++++++***++++++,,,,,,---......+++---////////////111333888:::@@@RRRssspppiiifffeeebbbbbblllooo]]]ZZZaaannnyyylllaaa```hhhvvvvvvpppppp|||vvvjjjiiifffccc___\\\YYYVVVRRRZZZiiiwww~~~yyymmmbbb[[[]]]ZZZXXXfffuuuqqq}}}{{{hhhpppuuukkkhhhnnnuuuxxxyyybbb```gggbbbZZZTTTUUUXXXWWWUUUUUUPPPMMMMMMQQQWWWcccwwwxxxzzzrrrggg[[[PPPLLLRRR\\\bbbsssyyywwwlllSSSZZZ~~~]]]lllPPP333+++...///---,,,,,,,,,,,,---------------------............//////////////////////////////333111222666222333???___xxxfffkkkttt~~~|||wwwvvvuuuuuutttvvv}}}vvvwwwxxxyyyxxxyyy|||~~~|||yyywwwzzz}}}{{{{{{zzzyyyxxxvvvtttssspppqqqrrrsssrrrqqqpppooouuuyyy{{{|||zzz}}}}}}rrrnnnkkkooovvv~~~}}}|||zzzxxxwwwwwwwwwxxxtttmmmccc]]]\\\^^^______[[[___kkkvvv}}}yyyvvvqqqeee\\\aaannnxxx{{{|||eeedddqqq|||aaaPPPIIIFFFCCCAAABBBBBBBBBAAA@@@===CCCGGGCCCHHHOOOLLLUUU[[[```bbbeeekkknnnnnnjjjmmmxxx{{{pppuuuwwwooommmsssxxx}}}xxx~~~}}}|||zzzwwwuuuuuuuuutttttttttvvvxxxyyywwwsssmmmjjjddddddeeeiiioootttvvvwwwsssvvvwwwsssjjjeeegggkkkuuuyyy}}}xxxuuugggVVVccc[[[@@@111444111//////......---,,,,,,,,,************************///...,,,+++******+++++++++++++++,,,------......---.../////////000222444;;;888BBB```yyygggddd`````````hhh{{{kkkddd^^^eee{{{{{{lllfffcccfffuuuzzzjjjhhhnnnwwwjjjkkklllkkkhhhdddbbbaaa[[[hhh|||uuukkkcccddd```___qqqwww~~~mmmsss|||wwwvvvwwwxxxxxxwwwgggZZZ^^^ggg^^^UUUNNNNNNMMMKKKJJJKKKGGGKKKRRR\\\iii}}}wwwzzzuuunnndddWWWOOOQQQYYY[[[llluuuwwwaaaSSSkkk___```ccc;;;222333///,,,,,,,,,---------------------------............//////////////////000000000///333222333777222666FFFuuujjjbbbnnn{{{{{{tttssstttvvvxxxqqqssstttrrrqqqvvv}}}wwwyyyzzz{{{{{{|||~~~|||yyyyyy{{{{{{zzzxxxyyyxxxwwwvvvuuuuuutttttttttuuuvvvuuusssrrrqqqqqqvvvzzz}}}~~~|||{{{zzz|||~~~~~~xxx{{{~~~~~~pppmmmkkkooowww}}}|||zzzyyyxxxxxxxxxxxxtttooohhh```[[[[[[aaafff^^^dddooovvv}}}yyysssggg]]]dddrrrvvv{{{{{{bbb]]]mmm}}}sssYYYMMMJJJJJJIIIIIIIIIHHHFFFEEEGGGGGGNNNQQQMMMSSSXXXSSS]]]bbbfffgggjjjooopppnnnkkkqqq}}}yyyooo|||uuufffeeejjjttt|||}}}}}}vvv~~~~~~}}}zzzwwwuuuvvvvvvvvvuuutttvvvxxxyyyxxxuuuqqqoooeeeccccccgggnnnuuuxxxyyyrrrvvvxxxqqqgggbbbffflllwwwxxxyyywwwvvv{{{{{{yyyqqqZZZ[[[rrrvvvOOO444555444/////////...------,,,,,,************************++++++************++++++++++++,,,,,,---............///000000///000333555???===OOOxxxmmmbbbbbb___```hhh{{{nnniii___kkkzzz~~~tttqqqkkkbbbhhhrrr{{{uuubbbcccnnn}}}mmmnnnqqqrrrnnniiifffhhhiii{{{yyyvvvsssuuuqqqnnn~~~yyymmmrrr~~~zzzyyyyyyxxxwwwxxx~~~vvvooooooqqqoooeee^^^XXXVVVTTTQQQQQQTTTTTTYYYbbbppp}}}|||xxxssslll___TTTRRRUUU[[[ffftttlllMMMWWWwwwlllYYY~~~ppp===222444000000---------------------------------............///////////////000000111111///222222444777333:::PPPpppaaaeeexxx}}}jjjgggmmmqqqrrrsssmmmpppqqqnnnoooxxx}}}wwwyyy|||}}}}}}}}}}}}zzzwwwwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvvvv{{{|||}}}{{{xxxvvvvvvwwwuuu{{{vvv{{{~~~~~~vvv|||~~~|||vvvppppppxxxyyyxxx|||~~~}}}{{{yyyxxxxxxyyyyyytttuuuqqqfff[[[YYYaaajjjgggkkkpppqqq}}}}}}yyyuuujjjaaagggtttttt|||zzz___YYYjjj}}}~~~yyykkkYYYSSSRRRTTTVVVWWWUUUQQQMMMKKKOOOQQQ]]]dddfffooorrrhhhccchhhkkklllooossssssooorrryyy}}}sssuuuuuu\\\WWWZZZdddrrr~~~}}}{{{~~~xxx}}}zzzyyyyyyzzzyyyxxxvvvwwwxxxxxxxxxvvvtttsssgggcccaaaeeemmmuuuzzz{{{tttwwwvvvnnndddaaahhhppp|||{{{wwwrrrqqqzzz|||{{{nnn[[[PPPVVVkkkeee<<<555444000//////......---,,,,,,************************))))))))))))******+++++++++,,,,,,------.../////////000000000000222555888BBBHHHeeepppaaa]]]___^^^fffzzzyyygggbbbhhhpppttthhhhhhmmmmmmjjjrrr~~~|||___```kkkrrrppprrrtttqqqiiifffhhhmmmzzz{{{ssslllqqqxxxpppnnnqqqttt{{{nnnjjjgggfffccc```ccchhhpppsss{{{xxxzzzuuupppdddWWWPPPOOOZZZ___qqqyyyOOOOOOppp~~~|||]]]mmmzzz===000333111555............---------------------............///...//////000000111111222000222222555888444@@@[[[yyyiiicccooopppbbbhhhsssvvvrrrpppkkkoooooommmppp|||~~~~~~~~~~~~}}}||||||wwwzzz|||~~~~~~}}}xxxssspppooopppssstttvvvwwwxxxyyyyyyyyyzzz}}}~~~|||yyywwwyyy{{{yyy}}}sss~~~yyyssslllsssyyyrrrpppvvv~~~~~~|||zzzyyyyyyyyyzzzvvvxxxvvvkkk___ZZZ```hhhmmmmmmooommmsssyyyuuusssllleeeiiitttuuu~~~{{{aaaXXXeeezzzyyyuuummmdddccc___bbbeeefffbbb]]]YYYWWWTTTZZZjjjwwwzzzdddhhhlllooosssxxxxxxsssuuuzzzyyyooommmzzzbbbRRRNNNRRR^^^nnn|||{{{|||}}}}}}~~~~~~|||zzzxxxxxxxxxxxxxxxwwwwwwvvvkkkeee___aaaiiisssxxxzzzvvvvvvsssllleeedddlllttt}}}vvvqqqsss}}}~~~{{{lll]]]MMMFFFYYYIII666333000000//////...---------************************)))))))))*********++++++,,,,,,,,,---......////////////000000111444888;;;BBBTTT{{{pppeeeaaabbbeee\\\nnnwwwkkkcccbbbnnn~~~{{{rrrnnnkkkooowww}}}|||xxxtttxxx~~~|||```]]]ddd|||wwwpppooosssqqqhhhdddeeeeee}}}rrryyywwwmmmtttrrreeecccooo{{{}}}sssrrrssssssqqqnnnrrrxxxggg{{{vvvrrrjjj]]]RRRMMMVVVYYYkkkZZZLLL___gggdddJJJ;;;999000444///.........---------------------............///...//////000111111222222111222111555888555FFFeeeqqqnnnlll|||vvveee[[[dddoooqqqooopppllloooooommmsss~~~~~~}}}{{{zzzyyyyyyzzzwwwyyy|||~~~~~~vvvooolllkkkoooqqquuuxxxzzz{{{{{{{{{yyy}}}}}}}}}wwwkkknnn~~~~~~wwwooosss~~~|||vvvooolllrrr|||~~~|||{{{zzzyyyzzzzzzuuuuuutttoooiiifffhhhkkkmmmjjjmmmmmmlllzzzzzzsssnnnooolllgggiiiqqqttt|||bbbXXX\\\ttt~~~yyyyyywwwtttvvvrrrtttvvvtttqqqmmmlllmmmjjjooo}}}aaaeeeiiilllrrrwwwvvvqqqqqqyyywwwqqq}}}lllYYYMMMMMMQQQ]]]nnn|||~~~~~~{{{zzzzzzyyyxxxwwwxxxxxxxxxqqqhhh^^^\\\cccmmmsssuuuuuutttrrrmmmiiijjjpppuuuzzzwwwssssssyyy{{{rrr```OOOFFFRRRvvvYYY<<<444000000//////......------************************))))))******++++++******,,,,,,------.../////////...///000000222555:::>>>NNNkkknnndddccceeejjjoooeeewwwjjjeeemmm{{{pppnnntttzzzqqqrrr|||~~~|||yyywwweee^^^___ssszzzooojjjooopppiiibbbccchhhsssnnnyyynnnwww{{{mmmaaafff{{{|||wwwyyy||||||yyy}}}vvvcccZZZ{{{uuutttooodddXXXQQQSSSWWWeeezzzbbbGGGIIIrrr{{{pppaaa]]]KKKBBB000/////////.........------------------.........//////...//////000111222222222222333111555888666IIIlllqqquuutttooo^^^SSSYYYbbbeeeiiipppnnnppppppnnnvvv~~~zzz}}}}}}|||yyywwwvvvxxxyyyvvvyyy|||~~~xxxqqqooollloootttxxx{{{||||||{{{ooobbb\\\eee}}}~~~zzz|||zzzvvvtttnnnkkkqqq|||~~~}}}{{{zzzzzzzzzzzzsssqqqooopppssstttsssqqqjjjfffllloooiiiooo{{{}}}vvvmmmiiillllllhhhhhhnnnsss}}}{{{aaaWWWVVVppp}}}{{{~~~{{{zzz|||zzz^^^bbbeeehhhmmmrrrooojjjooo|||zzzjjjWWWLLLPPPTTT___qqq}}}~~~~~~{{{|||{{{yyyxxxwwwxxxyyyyyyuuujjj]]]YYY___hhhnnnqqqssssssqqqooonnnooorrruuupppoooooottt~~~|||www```NNNHHHLLLeeedddAAA666000000000///......------******************************++++++++++++******,,,,,,------.../////////---...///000222666<<<@@@bbbtttggg\\\ZZZ___eeelllssswwwbbbaaabbbkkkvvvlllooowwwooopppsss~~~|||yyyvvvkkkaaa^^^ooo|||mmmfffmmmpppiiicccbbbyyy|||pppsss~~~rrrmmmwww~~~~~~xxxkkkdddooo{{{~~~www___SSSWWW|||xxxrrrkkkcccZZZUUUPPPSSS[[[hhhuuuQQQEEEMMM{{{llljjjRRR???>>>000000000///............///////////////////////////......//////000000111111333:::333000999:::MMMvvv|||nnn^^^ZZZXXX\\\bbbhhhjjjiiijjjooossswww~~~|||zzzyyyxxxxxxyyy{{{~~~{{{wwwsssuuuwwwxxxyyyzzz}}}yyyppplllfffeeejjj{{{~~~xxx{{{zzz}}}}}}tttsssnnnnnnpppkkkeeelll{{{{{{{{{}}}~~~~~~wwwpppppptttwwwuuurrriiidddccchhhlllnnnqqqtttuuuuuurrrmmmgggggglllrrrvvvwwwhhhUUU\\\jjjtttwwwqqqaaa\\\TTTXXXiiiuuuuuutttwww}}}}}}vvvbbbVVVQQQPPPVVVeeexxx}}}|||{{{zzz{{{zzzyyyxxxxxxyyy{{{{{{~~~rrrcccZZZZZZaaahhhmmmnnnsssuuusssrrrssstttqqqmmmnnnmmmmmmvvvzzzyyyoooaaaRRRHHHQQQsssJJJ888555...///000+++---///(((,,,,,,,,,++++++******************)))******+++,,,---------...............000...000444333333>>>MMMqqqyyyddd___[[[]]]eeemmmuuuzzztttlll]]]mmmmmmeeennn|||pppmmm{{{}}}}}}}}}}}}{{{zzzpppaaa^^^lllooobbbcccgggooouuuoooyyy}}}www}}}}}}uuullloooyyygggTTTQQQ[[[|||wwwpppggg___ZZZUUUVVV[[[dddooo|||\\\JJJHHHmmmwwwddd~~~gggHHH???444000//////...---.........//////////////////////////////000000111222222222///666333444:::<<>>eeellltttnnn^^^aaaaaabbbfffjjjnnnpppppppppooowww~~~}}}|||}}}|||{{{zzzzzzyyyyyyyyyxxxzzz}}}||||||||||||{{{}}}{{{rrrooonnnsss{{{{{{uuuuuuvvvtttvvv~~~yyynnneeeaaagggmmmmmmnnnrrrvvvtttrrrsssvvvyyy{{{{{{yyyyyyyyyxxxyyyyyyyyyyyyzzzvvvssspppjjjgggjjjppp{{{}}}}}}{{{vvvrrrrrrtttvvvxxxoooWWW___mmmxxx{{{}}}ppp___SSSIIICCCCCCFFFJJJJJJSSSccctttwwwppphhhdddeeeppp{{{hhhXXXPPPTTT___jjjttt~~~~~~~~~~~~}}}||||||{{{{{{{{{|||}}}zzzvvvnnneee```___cccfffiiirrrzzz}}}~~~}}}zzzpppmmmjjjkkkrrryyywwwqqqqqq|||zzzpppcccSSSNNN___wwwUUUBBB444111444...,,,...***,,,,,,,,,++++++++++++******************+++,,,,,,------........./////////...000555777444999QQQlll~~~ZZZ]]]ZZZbbbvvvyyyddd[[[bbbnnn{{{aaalllvvv}}}yyyqqqhhhooonnn~~~bbb___aaalllzzz}}}{{{uuucccYYY]]]ooowwwiiihhhlll~~~{{{ooonnnzzzyyyooolllyyy}}}~~~wwwwwwvvvuuu{{{|||uuuooo~~~vvviiiXXXQQQ___sss}}}uuunnnhhheeeVVVRRRPPPYYYpppaaaFFFQQQkkkmmmsssEEE///222///......---------------//////////////////////////////000111111222222333555444777;;;999DDDwwwxxxhhhxxx~~~}}}iii]]]mmmkkkjjjiiikkkooouuuxxxyyy|||~~~|||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~yyyrrrppppppooo||||||tttqqqpppyyy~~~~~~xxxssswww~~~zzzpppfff```iiisssvvvsssqqqpppmmmiiihhhiiinnnrrruuuwwwzzz}}}~~~|||{{{|||~~~~~~}}}xxxoooffffffkkk}}}~~~~~~|||zzzxxxzzz{{{zzzzzz~~~ttt\\\\\\jjjvvvzzz}}}}}}rrrfffWWWLLLKKKIIIDDDEEEKKKJJJMMMUUUaaaooozzzkkkkkktttooojjjmmm}}}~~~sssfff[[[UUUVVVdddoooxxx~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{xxxwwwtttmmmeee``````bbbjjjrrrzzz}}}|||nnnjjjhhhkkksssvvvqqqkkkmmmzzz}}}vvvlll[[[OOOUUUddd{{{xxxPPP999000333///,,,...,,,+++++++++++++++++++++++++++************+++,,,,,,------......//////000000000000444777666===UUUnnnzzzmmmeeeZZZ```aaarrrzzziii^^^cccyyyvvvpppxxx|||yyyuuulllddddddcccnnn~~~zzzeee[[[aaaeeeooo|||xxxggg[[[ZZZeee|||ooonnnqqq~~~uuulllnnnyyywwwvvvuuuooohhhhhhvvv|||rrrtttoooooonnnqqqyyy}}}|||xxxxxxoooiii}}}qqq```RRRXXXrrr~~~xxxqqqmmmlll]]]WWWSSS```tttSSSMMM|||~~~iiizzz|||vvvNNN333555//////...------------...////////////////////////......//////000111111111777222666;;;===VVVtttjjj}}}sssddd^^^mmmooopppooonnnnnnrrruuu{{{}}}{{{{{{{{{xxxxxxxxxxxxxxxyyyzzzzzzxxxxxxzzz{{{|||}}}||||||}}}|||{{{{{{}}}}}}~~~wwwqqqooonnnvvvyyyrrrnnnmmmpppsssvvvvvvtttxxx|||wwwrrriiidddkkkvvvzzzuuuooommmiiiccc^^^^^^bbbhhhmmmuuuyyy~~~}}}|||~~~vvvjjjfffhhh||||||{{{{{{~~~uuuaaaUUUbbbpppwww{{{|||mmmccc\\\OOOGGGHHHGGGBBBAAAGGGMMMQQQXXXaaaoooiii^^^aaassssssmmmlllyyy|||sssjjjccc^^^ZZZWWWYYYhhhuuu~~~}}}{{{yyyxxxzzzzzzzzzyyyyyyxxxxxxwwwvvvxxxxxxssskkkddd```___kkkrrrxxxyyyzzz}}}}}}zzzkkkggggggmmmtttvvvrrrnnnqqq|||wwwrrreeeVVVQQQVVVxxxeeeBBB///222000---///...+++++++++++++++++++++++++++++++++***+++,,,,,,---------......///000000111333111333888<<>>JJJtttrrrppp~~~hhh^^^]]]eeellltttvvvrrrmmmllllllzzz|||yyyyyyzzzwwwwwwwwwwwwwwwxxxyyyyyywwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyzzz|||~~~~~~~~~}}}~~~}}}xxxvvvuuuyyyvvvuuutttpppmmmmmmnnnrrruuuuuuvvv~~~}}}{{{wwwsssqqqllliiinnnuuuwwwrrrkkkllliiiccc^^^[[[^^^dddiiirrrvvv{{{|||||||||~~~~~~}}}qqqjjjiiisssqqqppprrryyy~~~tttcccRRR[[[hhhsssyyy~~~}}}pppddd^^^[[[RRRHHHCCCBBBBBBFFFLLLOOOTTT\\\gggxxxiii___aaaiiinnnnnnpppxxxggg[[[UUUUUUVVVVVV\\\kkk|||}}}~~~~~~}}}|||yyywwwvvvxxxxxxxxxxxxwwwvvvuuuuuutttwwwyyywwwqqqiiibbb^^^hhhoootttuuuvvvyyyyyyvvvkkkhhhiiioootttuuuuuuuuuxxx{{{vvvwwwppp___RRRNNNpppQQQ111111111...//////***++++++++++++,,,,,,,,,+++++++++++++++,,,------------...///000000111222555111444===EEEPPPggg|||fffZZZXXX___jjj|||zzzeee\\\[[[mmmoooqqqyyyiiiaaa^^^]]]___bbbgggmmmkkkcccbbbkkksssttt|||~~~{{{pppfff]]]]]]xxxuuu{{{nnnddd\\\^^^]]]^^^dddqqqzzz}}}xxxnnngggeeeeeefffgggaaabbbgggkkkiiieeeeeehhhiiippptttrrrllliiihhhgggmmmllliiijjjrrr|||~~~|||rrroookkkhhhhhhiiifffiii|||~~~xxxiiiZZZaaaxxx|||zzzvvvuuuvvvhhhbbbWWWYYYqqqXXXUUU~~~nnniiiBBB222111111000////////////000////////////////////////...//////000111111222222333...777EEE[[[zzzrrryyyppp^^^[[[___dddllltttuuuqqqmmmnnnqqq~~~yyywwwwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzwwwwwwwwwyyy|||~~~~~~}}}~~~vvvqqqmmmqqqxxx{{{xxxssspppoooppptttrrrpppuuu|||}}}vvvrrrttttttrrrqqqqqqqqqrrrtttsssnnniiilllllljjjgggdddcccfffiiioooqqqtttvvvxxxzzz|||~~~||||||wwwpppnnnnnnkkkiiijjjpppzzzwwwvvvyyyrrreeeUUUYYYaaallluuu{{{|||oooeee___\\\^^^[[[QQQFFFBBBHHHOOOSSSRRRXXXbbbqqqtttmmmlllfffnnnrrryyyzzzdddUUUPPPSSSVVVXXXaaammmyyyzzz{{{{{{{{{yyywwwuuuwwwwwwxxxxxxwwwvvvtttssssssuuuwwwxxxuuunnnddd]]]bbbjjjqqqtttuuuwwwvvvrrrppplllmmmqqqsssrrrtttzzz|||}}}vvvzzzyyyjjjVVVKKK\\\bbb555222333000...---******+++++++++,,,,,,,,,,,,++++++++++++,,,------------...///000111222222333333999EEEPPPaaavvvggg```^^^hhh~~~uuueee]]]___ppptttmmm|||ppp```___hhhrrrzzz}}}tttkkkjjjqqqxxx{{{{{{|||rrrjjj___\\\wwwtttyyyxxxtttxxxxxxhhhaaa^^^aaadddfffmmmyyy|||vvvsssyyyyyy{{{|||zzz~~~nnnccc```___aaaaaa^^^^^^gggvvvrrrnnnbbb\\\ppprrrwww||||||wwwttttttvvvpppkkk^^^VVVeee```MMMrrrqqqsssKKK777222111111000000000000000////////////////////////000000000111222222333333555000<<>>KKKWWWmmmrrrbbb]]]bbbuuu{{{iiiXXX___kkk}}}ggglll|||iii]]]iiiuuudddlllyyy}}}~~~|||ssskkk___ZZZwwwrrruuuyyyrrrkkkmmmwwwyyypppiiikkknnnrrruuuvvv}}}tttmmmmmm```eeeccc]]]___lllxxx}}}~~~zzzvvvhhheee]]]]]]{{{qqqwww}}}|||vvvqqqrrruuutttmmmccc\\\bbbuuuyyyNNNaaaeeepppZZZ333999222...///000---+++,,,////////////////////////000111222111000000222333888444999TTTooonnnssshhhZZZZZZbbbjjjuuurrrrrrtttrrrrrr{{{~~~{{{xxxvvvuuuuuuvvvsssuuuyyyzzzyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwww{{{{{{zzzyyyyyyyyyyyyzzz~~~zzz}}}wwwwwwooosssvvvxxx}}}|||xxxrrrmmmkkknnntttyyyppppppllleee___```fffmmmqqqpppqqquuuwwwuuurrrqqqfffjjjoooqqqooolllkkkkkkqqqlllfffgggmmmvvv|||}}}~~~|||yyywwwuuu{{{xxxqqqiiieeejjjwwwrrrrrrtttvvvvvvqqqggg___\\\WWWWWWbbbmmmrrrssssssvvvqqqeee]]]ZZZQQQQQQaaahhhkkkIIIIIIIIIGGGXXX]]]fffiii}}}xxxvvvjjjjjjtttiiiQQQRRRYYY^^^eeelllqqq||||||~~~~~~yyytttsssvvvyyyzzzyyywwwvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzwwwvvvuuuwwwxxxsssiiiaaa]]]aaahhhpppwwwzzzzzzyyy|||zzzuuupppllllllooorrrxxx|||zzzyyyppp^^^NNNOOOeeeAAA555555***000111------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------111000///000111222111000777555;;;JJJ]]]wwwhhh___^^^lllsssddd___aaahhh}}}ppplllyyylllcccbbbvvvqqqeeeffflllsss{{{tttjjj^^^]]]|||kkkhhhrrruuusssrrrhhhmmmvvv{{{wwwppplllkkknnnssswww{{{pppjjjkkkkkkiiibbb\\\WWWgggrrrwww{{{yyysssoooqqqtttxxxsssjjjaaaaaannn~~~RRRXXXeeezzz___cccvvvMMM:::333///000111///---...////////////////////////000111222111000000222444777555>>>]]]rrruuu|||xxxfff___bbbjjjooowwwtttsssuuuvvvyyy}}}{{{yyywwwwwwvvvvvvtttvvvxxxyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwxxxyyyyyyzzz{{{||||||}}}~~~~~~{{{}}}~~~~~~}}}~~~wwwpppooonnnqqqtttwww}}}~~~vvvxxxwwwuuurrrpppooopppqqqppppppmmmgggaaa^^^___aaajjjlllqqqvvvxxxwwwvvvvvvuuuwwwxxxwwwsssppppppppppppmmmkkklllqqquuuvvvuuuwwwxxxwwwuuussssssuuuwwwzzzwwwpppgggbbbdddmmmtttvvvuuuuuusssnnnfff\\\VVV]]]WWWUUU\\\gggooovvv|||vvvqqqbbbXXXUUUOOOWWWlllSSSKKKKKKJJJWWW```nnnyyy}}}yyyxxxooopppwwwttt\\\SSSVVVeeeyyy~~~zzzwwwuuusssqqqrrrsssuuuwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyywwwvvvxxxyyyuuunnngggaaabbbgggnnnwww{{{|||{{{}}}vvvqqqpppqqqqqq|||}}}|||}}}uuucccSSSEEEWWWuuu[[[<<<444///555---.........---------,,,,,,,,,,,,++++++,,,,,,---...000//////000111222222111777;;;HHH\\\vvvsssbbbcccjjj~~~wwwnnneeekkkzzz}}}yyypppjjjnnnvvvvvvqqqhhhcccjjjxxxkkk^^^VVVZZZcccmmm|||zzzmmmddd^^^```zzzyyyhhhjjjssswww{{{|||yyyuuusssqqqpppqqqqqqrrrwww~~~|||zzz|||}}}uuukkkffffffbbb]]]___]]]^^^qqqtttwwwxxxuuuooolllnnnrrrwwwwwwqqqggg```ggg|||YYYMMMEEEbbb[[[WWW]]];;;444///111222111///000////////////////////////000111222111000111333444666666EEEjjjuuu~~~qqqfffhhhpppvvvxxxyyyuuutttuuuxxx|||||||||{{{zzzyyywwwwwwwwwwwwxxxwwwuuuuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxuuuwwwyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{||||||||||||~~~~~~|||rrriiieeehhhlllppptttyyy}}}yyyrrrrrrsssuuuuuutttpppmmmjjjoooooommmjjjfffbbb^^^\\\dddjjjqqquuuvvvwwwxxxzzz{{{vvvsssssssssqqqpppqqqsssuuutttooojjjoooqqqsssrrrpppppptttwwwwwwuuuppphhhbbbaaaeeejjjwwwxxxvvvqqqggg]]]TTTOOO[[[WWWWWW]]]eeemmmwww{{{vvvggg[[[VVVTTTccc\\\LLLMMMNNNWWWfffuuu}}}{{{yyyzzz{{{{{{}}}~~~zzzuuuvvv{{{{{{}}}fff[[[]]]ooo}}}|||vvvnnngggccceeehhhqqqqqqqqqssswwwyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwww{{{yyyxxxxxxzzzxxxsssooofffddddddjjjttt|||~~~}}}xxxoookkkllloooyyy}}}~~~zzzhhhXXXBBBKKKhhhzzzDDD222333888***//////.........---------,,,,,,,,,,,,,,,---......////////////000111222333555???RRRkkkuuuoooaaa^^^iiiwwwooommmkkklllxxxtttjjjaaa___bbbcccaaaggghhhxxxvvv^^^VVVOOOLLLRRRXXXaaatttrrreee]]]\\\ddd||||||wwwxxxxxxrrrppppppuuurrrnnnjjjgggeeeffffffdddcccbbbbbbaaaaaaaaaaaadddfffkkkppprrrrrrpppooommmllllllnnnrrruuuvvvvvv~~~|||{{{|||zzzwwwqqqjjjbbbccchhhxxxvvvwwwvvvrrrmmmkkkmmmppprrrvvvvvvlllaaabbbwwwdddHHHDDD___~~~bbb[[[aaa;;;444///111222111000111////////////////////////000111222222111111333555555777NNNxxxwww~~~jjjgggqqqzzz~~~~~~xxxuuuqqqrrrxxxzzzzzz{{{|||||||||zzzxxxwwwxxxxxxwwwuuussssssuuuwwwwwwwwwxxxyyyyyyyyyxxxxxxuuuwwwzzz}}}|||||||||{{{|||}}}~~~yyyzzz||||||{{{|||~~~~~~zzzrrriiidddcccffflllrrrxxxzzzwwwsssllllllnnnpppqqqqqqooommmnnnmmmmmmnnnmmmkkkgggddddddkkkpppooonnnqqquuuxxx~~~{{{wwwtttrrrqqqtttssstttwwwxxxtttmmmgggkkkooosssuuusssqqqrrrssssssrrrooojjjeeebbbccceeeooosssuuuqqqhhh^^^VVVSSSXXXYYY___fffiiilllsss{{{}}}{{{mmm```ZZZXXXjjjbbbLLLOOOSSSXXXmmmyyy{{{yyyxxxxxxzzz}}}yyyssspppvvv~~~|||jjjgggmmm{{{~~~|||}}}vvvjjj```ZZZ[[[```eeerrrqqqppprrrvvvyyyzzzyyy{{{{{{{{{zzzyyyxxxwwwvvvzzzyyywwwxxxyyyyyywwwuuukkkfffbbbeeeoooyyy}}}~~~sssiiiiiilllqqqxxx~~~~~~}}}kkk[[[JJJGGG\\\HHH444333666+++............------------,,,,,,,,,,,,,,,---...///---...//////000111444666888FFF[[[vvvsssdddccc^^^aaarrr|||mmmlllpppzzzoooaaaXXXYYYaaagggjjjlllnnnqqqYYYQQQMMMNNNTTTUUUZZZnnnyyyiii]]]XXXYYYbbbzzz{{{xxxssskkkddd``````aaa]]][[[ZZZZZZ\\\```bbbccceeefffhhhjjjmmmpppsssuuuvvvxxx||||||xxxwwwyyyvvvvvvvvvwwwwwwwwwvvvuuuyyytttnnnkkklllmmmmmmmmmrrruuuyyy~~~|||yyyssssssuuu{{{sssxxxxxxwwwsssnnnlllmmmoooqqqvvvxxxqqqbbb^^^nnnsssNNNMMM___zzzhhhbbbbbb;;;444///000111000///111000000000000000000000000000111222222111222444666555<<>>EEESSSqqqtttmmmqqqfff]]]```eeezzzqqqhhhfff}}}|||}}}zzzrrrhhhccciiisssuuuooojjjnnnpppyyyttt^^^[[[ZZZdddttt}}}xxxoooiiifffooo|||rrriiiaaa^^^]]]^^^]]]```eeeiiiooouuu{{{{{{wwwooommmjjjhhhggghhhjjjlllmmmtttyyyzzz~~~}}}xxxzzz||||||zzzvvvrrroooqqqqqqtttttthhhZZZ\\\hhhzzzlllGGGEEE[[[{{{mmm^^^hhhlll@@@888111111111000///111000000000000000000000000000111222222222333555777;;;QQQxxxnnnbbb\\\dddkkkkkkkkkooooooppppppqqq}}}|||{{{yyyyyyzzzyyyyyywwwvvvuuutttttttttsssrrrsssuuuwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{}}}~~~~~~}}}}}}{{{|||{{{wwwxxx}}}}}}yyyvvvssssssuuurrrllliiilllnnnjjjfffgggmmmrrrttttttmmmpppsssrrrooommmnnnooommmrrrnnndddbbbggggggaaadddgggooowww~~~{{{wwwyyytttooonnnqqqssssssrrrqqqiiibbbcccjjjnnnlllggg```\\\VVVQQQMMMJJJIIIHHHFFFJJJRRR\\\eeekkkllllllxxxvvvoootttzzzzzzxxxtttjjjooozzz```VVV```iiixxxwwwuuuqqqpppqqqjjjbbbZZZUUUQQQOOORRRXXX]]]qqqzzz|||xxxrrrkkkcccZZZSSSTTTYYY^^^fffsss~~~vvvjjjpppvvvwwwuuuuuuyyy}}}||||||}}}}}}{{{yyywwwuuussstttuuuuuuuuuuuuwwwxxxwwwrrriiibbb```gggrrrzzz~~~xxxpppllllllnnnpppwww|||}}}{{{uuuppp___KKK@@@QQQnnn}}}FFF???333,,,111...---------,,,,,,,,,,,,+++,,,,,,,,,...///000111---000333333222555;;;AAALLLYYY|||~~~hhhdddfffbbb\\\bbbooovvvkkklll}}}~~~}}}|||nnnjjjmmmwww|||tttggg^^^kkkrrr|||gggeeellltttooovvv{{{uuupppkkkfffeeecccccceeejjjnnnqqq{{{xxxvvvvvvvvvfffiiijjjkkksss~~~xxx{{{~~~~~~yyyssspppmmmkkkooossskkk]]]\\\dddqqqvvvSSSHHHWWWiiijjjCCC:::333222222000000111000000000000000000000000000111222222222333666888>>>YYYrrrttt|||hhh___^^^ggglllhhhjjjpppnnnqqqrrruuuwwwvvv|||yyyyyyyyyxxxwwwvvvuuutttrrrsssttttttssssssuuuwwwuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxxxxzzz|||~~~}}}|||zzzyyyyyyzzz|||}}}~~~}}}{{{zzz{{{}}}~~~}}}|||xxxzzzxxxtttvvv}}}~~~zzzvvvsssrrruuurrrkkkjjjnnnrrrnnnlllnnnrrrsssqqqmmmiiiooouuuvvvsssppppppsssjjjooonnnffffffkkkhhh___aaadddkkkuuu}}}~~~zzzwwwsssnnnmmmoooqqqrrrqqqnnnjjjiiiqqqzzz{{{ooodddXXXSSSNNNJJJHHHHHHHHHHHHHHHIIINNNWWWccckkkoooooo|||}}}lllpppwwwxxxxxxvvvlllooo}}}}}}dddXXXeeesssxxxsssrrrpppkkkhhhiiiWWWSSSPPPOOOLLLKKKQQQZZZcccooottt~~~kkkaaaVVVOOOJJJKKKRRR[[[cccvvvwwwdddmmmvvvxxxttttttyyyzzzzzz{{{{{{zzzxxxvvvtttssstttuuuvvvuuuuuuwwwxxxyyyuuunnnddd___dddpppzzz|||vvvqqqnnniiipppuuuuuuzzz~~~wwwtttrrrhhhSSSCCCJJJdddHHHAAA777///000//////.........---------+++,,,,,,---...///111111...111333333333666===CCCXXXdddaaa[[[___^^^^^^```hhh{{{tttfffeeesss~~~}}}{{{sssooonnnsss||||||ooobbb\\\jjjwwwtttooo~~~zzzzzzuuujjj```\\\```eeegggoooqqqvvv}}}~~~}}}~~~~~~xxxuuuooonnnsssyyyvvvoooooossszzzvvvuuuvvvxxxzzzxxxsssooojjjiiilllrrrpppgggaaabbbhhh}}}\\\EEEOOOzzzzzz]]]@@@222555333111222111000000000000000000000000333666111000666555444===JJJbbbssssssqqqfffgggkkkpppssstttqqqnnnpppqqqtttyyy~~~{{{}}}~~~|||{{{{{{zzzxxxvvvuuuvvvwwwuuusssrrrsssvvvwwwvvvtttwwwxxxzzz{{{|||{{{zzzyyyxxxwwwwwwxxxyyy|||~~~~~~~~~|||yyywwwwwwzzz}}}}}}}}}~~~~~~}}}~~~~~~{{{{{{xxxxxx|||}}}{{{xxxuuuuuuuuuvvvwwwvvvrrrpppqqqkkkgggllltttwwwpppgggjjjjjjnnnsssvvvtttooommmkkkjjjkkknnnmmmiiiiiillldddeeeooo}}}~~~wwwuuuyyyooohhhhhhkkkmmmpppsssrrrpppooottt||||||pppbbbWWWPPPHHHDDDDDDFFFGGGGGGKKKMMMPPP\\\lllllllllyyypppiiinnntttssslllhhhrrr}}}|||~~~wwwmmmoooxxx|||tttmmmlllkkkeee___]]]OOOQQQOOOKKKKKKRRR\\\bbbpppqqq|||pppkkk[[[MMMLLLNNNPPPWWWaaaqqqvvv```___hhhsss{{{~~~}}}|||{{{yyyxxxwwwuuusssuuuvvvwwwwwwvvvvvvwwwxxxxxxsssmmmfff___```nnn}}}~~~}}}yyymmmiiipppsssrrrvvvzzzwwwuuunnnZZZGGGFFF[[[xxxYYY333555666***//////...------------.........---------......///111000000222222555>>>HHHWWWttttttvvvbbb\\\fff```bbbqqqzzzmmmdddhhhwww}}}{{{vvvtttnnnssseeeVVVWWWjjj~~~qqqlllbbbaaabbbeeefffiiittt~~~}}}zzzzzz|||}}}||||||{{{yyy{{{|||zzz}}}|||~~~}}}rrriiinnnnnnoooqqqvvv{{{nnnooorrrvvvxxxxxxuuusssllliiijjjooonnnfff___]]]___ppp~~~gggIIILLLaaaBBB222444333111444222111111111111111111111111000444111000777555666AAATTTsssvvvxxxpppfffjjjoootttvvvwwwuuutttnnnooorrrwww}}}zzz||||||zzzyyyzzz{{{zzzxxxvvvwwwxxxwwwuuussssssvvvwwwwwwuuuxxxzzz|||}}}}}}}}}{{{zzzxxxxxxxxxxxxyyy{{{|||}}}|||||||||{{{yyyzzz}}}}}}{{{|||~~~~~~|||zzz~~~{{{wwwxxx{{{|||zzzwwwvvvvvvvvvxxxyyyxxxuuussssssmmmiiilllssswwwtttooollllllmmmpppqqqqqqqqqqqqmmmiiiiiimmmnnnmmmmmmooooooooovvv{{{xxxssslllgggggghhhhhhkkkpppppprrrssszzzwww[[[OOOJJJEEEBBBCCCFFFHHHHHHHHHNNNSSSaaaoooooorrryyyfffgggiiigggaaa^^^gggrrrzzzuuullldddccc```ZZZTTTRRRPPPNNNLLLKKKLLLSSS^^^hhhppp{{{wwwiii```ZZZXXXUUUVVVdddtttlllXXX[[[dddqqq|||}}}{{{zzzyyywwwuuuvvvwwwxxxxxxxxxwwwxxxxxxwwwuuupppiii```___kkkyyy~~~~~~zzznnnggglllnnnmmmqqq|||zzzvvvuuummm]]]JJJCCCRRRnnn^^^777555666,,,//////...------------.........---------...//////222111111333444999GGGTTTddd~~~tttcccbbbiiicccnnn~~~rrrhhheeewwwwwwwww|||~~~zzzyyytttxxx|||cccYYY^^^jjjxxxmmmccc___```]]]cccooo}}}~~~}}}|||zzzxxxwwwzzz}}}yyyxxxvvvuuuvvvxxx{{{}}}}}}{{{{{{}}}|||yyy|||}}}|||}}}|||zzzxxx~~~~~~~~~}}}~~~wwwsssrrrqqqppppppqqqsssttt^^^aaafffjjjlllnnnpppqqqnnniiigggkkkkkkeee]]]XXXYYYdddqqq~~~TTTJJJyyymmmKKK666555333222333111111111111111111111111111...222000111777555888EEEdddzzzkkkccciiiqqqvvvwwwvvvwwwxxxpppppprrrwww{{{yyyzzzzzzxxxwwwyyy{{{{{{zzzyyyxxxyyyyyyvvvttttttuuuwwwxxxxxx{{{|||~~~~~~}}}yyyyyyyyyxxxyyyzzzzzz{{{zzz{{{}}}}}}||||||~~~}}}~~~~~~|||{{{}}}}}}}}}}}}}}}zzzwwwwwwzzz{{{yyywwwwwwwwwwwwyyyzzzzzzyyywwwsssooojjjkkkoootttwwwwwwwwwvvvrrrnnnmmmooossswwwqqqiiidddhhhmmmpppqqqssszzzzzz}}}vvvkkkfffcccbbb```___ccciiiooorrrwwwyyyQQQGGGEEEBBBBBBEEEHHHJJJKKKIIIRRR[[[hhhtttvvv~~~}}}eee```ZZZVVVQQQPPPWWW```lll|||xxxddd\\\VVVTTTSSSNNNJJJJJJMMMLLLPPPXXX\\\```nnn}}}~~~iiiiiilllmmmgggjjjbbbSSSTTT^^^lll{{{zzzxxxyyyyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxvvvvvvtttlllaaa\\\eeerrr||||||ppphhhkkkkkkjjjnnnxxx~~~yyyxxxnnneeeRRRBBBGGGbbbeee<<<555555...000///......------............------......///000333222222444666>>>PPPaaawwwrrrbbbccceeefffvvvkkklllwww|||wwwooowww|||}}}{{{~~~vvv```^^^jjjvvvjjjaaa^^^```jjjttt}}}}}}yyyxxxyyyyyyzzzxxxvvvuuuvvvyyy|||uuuuuuuuuvvvxxx{{{~~~|||zzz{{{~~~}}}{{{}}}{{{xxxwww{{{|||{{{zzzxxxyyy{{{}}}~~~~~~}}}{{{xxxuuuqqqnnnkkkjjjRRRVVVYYY[[[\\\```ggglllnnniiieeegggjjjggg^^^WWW\\\___hhh{{{cccJJJrrrxxxqqq~~~WWW<<<777333111222///111111111111111111111111///222111333777444999KKKnnnyyyzzz}}}eee]]]eeeooottttttssstttwwwttttttvvvzzz{{{yyy{{{zzzxxxvvvyyy|||}}}|||{{{zzzzzzzzzxxxvvvuuuvvvxxxzzz{{{}}}~~~{{{zzzzzzyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}||||||}}}{{{{{{|||}}}~~~}}}}}}{{{yyywwwwwwxxxyyyxxxwwwwwwvvvwwwxxx{{{{{{zzzyyysssoookkkiiilllqqqwww{{{zzzqqqlllpppvvvzzztttggg\\\^^^gggnnnsssvvv}}}}}}qqqeee```\\\XXXTTTTTT[[[dddpppssslllHHHCCCBBBCCCDDDGGGJJJMMMNNNQQQ[[[dddnnnxxx|||yyyeee[[[OOOIIIEEEEEEKKKRRR^^^wwwxxxkkk```VVVPPPLLLMMMNNNLLLMMMOOOTTTXXXdddooopppqqq~~~fffjjjsssxxxwww}}}{{{```UUUQQQXXXfffuuu|||tttssswww|||}}}|||yyyxxxxxxyyyyyyyyyxxxwwwtttuuuuuuoooccc[[[___iii~~~}}}yyyxxx~~~~~~tttllllllkkklllqqqzzz|||qqqnnn^^^GGGCCCYYYzzzjjjCCC555333///000//////..................---------...///000111222222444555777@@@VVVjjjkkkddddddeeetttxxxnnnkkk}}}{{{xxxuuuwww|||~~~}}}ooo^^^fffzzzttthhheeefffhhhkkkqqq~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxuuutttxxx|||}}}yyyxxxxxxyyy|||~~~}}}~~~|||}}}}}}|||}}}|||~~~}}}yyyyyy{{{|||{{{yyy{{{~~~{{{wwwtttrrrOOOPPPQQQQQQRRRXXXbbbiiimmmiiieeefffiiiiiibbbZZZ^^^]]]cccsssnnnLLLjjj}}}iii___===555111000222///111111111111111111111111111444222444777333;;;QQQtttrrryyyppp```[[[dddnnnssssssqqqrrruuutttuuuxxxzzzyyy||||||zzzvvvyyy|||~~~}}}|||{{{|||{{{zzzyyywwwwwwyyy|||~~~~~~||||||{{{{{{zzzyyyxxxxxxyyy{{{~~~~~~|||zzzyyyyyy{{{{{{zzz{{{|||~~~}}}}}}}}}zzzyyywwwwwwwwwxxxxxxwwwvvvuuuuuuwwwyyy{{{zzzyyyuuurrrooollllllpppvvvzzz{{{rrrpppuuu{{{{{{uuudddUUUVVV```kkktttyyy{{{qqqaaa[[[TTTPPPMMMOOOYYYdddqqqyyyYYY@@@@@@AAACCCEEEGGGJJJMMMOOOYYYccciiipppzzzyyytttgggZZZKKKDDDAAAAAAFFFKKKYYYuuunnncccYYYPPPQQQLLLJJJLLLOOOPPPTTTYYYcccjjjuuu|||yyy}}}~~~bbbdddllluuuyyy~~~eeeZZZRRRWWWaaalllxxxvvvlllmmmvvv}}}{{{yyyxxxyyyyyyxxxvvvssstttuuuqqqfff[[[[[[aaarrrqqqqqqttt|||yyyqqqmmmkkkmmmsss{{{}}}sssqqqeeeOOOCCCRRRuuupppLLL888111///000000///............///---------...///000111111///222555777888CCC[[[rrrccclllkkklll|||tttooojjjsss|||yyywwwvvv}}}~~~}}}}}}{{{kkk```ooossseeebbbgggeeeppp~~~|||yyyyyyzzz{{{|||}}}~~~}}}|||zzzzzzzzzyyywwwzzzyyyssssssyyy~~~~~~|||{{{yyyzzz}}}|||~~~~~~||||||}}}xxx{{{~~~KKKKKKKKKMMMQQQZZZcccjjjllljjjgggfffhhhjjjeee]]][[[\\\^^^hhhyyySSSaaammm{{{eee???444000111333000222222222222222222222222333555333444666333@@@[[[}}}oooyyyggg___aaahhhqqqwwwwwwuuuttttttqqqtttzzz~~~~~~yyyyyy}}}~~~|||yyy{{{}}}~~~}}}|||}}}}}}{{{|||{{{zzzyyyzzz}}}~~~|||}}}}}}||||||{{{yyyyyyzzz|||}}}}}}{{{yyyxxxxxx{{{{{{zzzzzz{{{~~~}}}~~~~~~|||zzzzzz|||~~~zzzyyyxxxxxxwwwwwwxxxxxxvvvuuuuuuvvvxxxyyyyyyxxxxxxvvvsssqqqpppqqqrrrssssssvvvuuurrrvvv|||ooo___RRRTTT```lllwww~~~ppp]]]VVVPPPNNNOOOUUUaaalllwwwqqqJJJ;;;???AAACCCEEEGGGJJJOOORRR___hhhmmmtttvvvssshhhZZZLLLEEEBBBBBBFFFJJJVVVmmm}}}oooeee```ZZZSSSQQQMMMKKKNNNQQQUUU[[[bbbpppxxxcccaaaeeeooowwwjjjZZZUUUZZZaaagggmmmttt~~~yyymmmbbbdddqqq{{{yyyzzz{{{yyywwwtttssstttrrrjjj```\\\]]]gggiiimmmttt|||tttnnniiilllrrryyy|||sssppphhhWWWFFFJJJlll{{{ZZZ???222///111000//////......//////---------...///000111222...222777999<<>>MMMccc}}}YYYXXX[[[\\\nnntttcccpppvvvzzzpppTTTIIIOOOSSSZZZnnn{{{ooosss}}}vvvppplllsssxxxooowwwyyyeeefffsss~~~xxxuuuuuuzzz|||wwwqqqnnnsss{{{~~~{{{wwwssspppfffccckkk~~~}}}yyyzzzwwwuuuwwwwww{{{|||zzzzzz{{{yyyuuutttvvvvvvvvvuuuuuuwwwyyyeeeiiiuuu|||tttyyy~~~qqqkkkjjjkkklllbbbUUUTTT```aaa```wwwqqqEEEDDD]]]tttwwwtttoooeee===666222:::222222222333333444444444,,,999999444DDDmmmvvv}}}llleee``````lll|||}}}|||yyytttqqqrrrxxx}}}{{{||||||{{{yyyxxxwwwwwwxxxyyyvvvxxxzzz|||}}}}}}|||||||||{{{{{{|||}}}}}}{{{yyy{{{|||}}}~~~}}}}}}{{{zzz{{{|||~~~~~~||||||{{{|||~~~~~~|||{{{{{{{{{{{{~~~|||zzzzzz|||~~~~~~~~~{{{||||||{{{yyywwwuuutttkkkbbb\\\```nnn||||||[[[WWWcccmmmuuuuuutttvvv~~~nnn]]]WWWTTTUUUfff{{{tttqqqlllggg```UUUJJJBBB777<<>>888]]]bbbVVVaaa\\\ppp}}}```pppzzzssspppeeeSSSGGGHHHPPPUUU[[[mmm}}}|||gggfffaaazzzxxxrrrssswwwtttooozzzvvvtttuuu{{{uuuqqqwww{{{yyyyyy}}}uuulllddd^^^aaahhhyyyssssssuuuuuurrrvvvwwwxxxwwwvvvvvvuuuvvvtttvvvtttnnnnnntttwwwuuu^^^___fffnnnjjjcccgggrrr~~~~~~{{{tttpppooommmjjjfffZZZSSSXXXcccuuuRRREEE```vvv|||zzzFFF444:::444444333333222222333333444555666:::===RRRyyyvvvbbb[[[___fffooouuu}}}~~~zzzqqqhhhjjjvvv}}}zzz}}}~~~{{{yyy{{{yyyxxxyyy{{{||||||{{{xxxwwwvvvvvvyyy|||}}}~~~zzz|||~~~}}}|||{{{}}}|||~~~~~~}}}||||||{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{xxxzzz||||||zzzzzz{{{~~~yyyyyyzzz||||||wwwooohhh___ZZZ^^^lllxxxvvvZZZQQQ[[[hhhrrrwwwxxxwww}}}zzzjjjXXXSSS\\\kkkvvv{{{zzzqqqiiieeeZZZHHH===<<<;;;AAAEEEEEEIIIQQQXXX[[[YYY^^^^^^___kkk}}}yyynnnddd```]]]XXXUUUUUUYYYXXXWWWWWWXXXYYY[[[\\\ccc___^^^^^^ZZZSSSRRRUUUbbbeeeiiijjjeee^^^YYYVVVOOOOOORRRWWW[[[```jjjuuu}}}zzzwwwuuuuuutttsssrrrvvvtttvvv|||rrr[[[TTTVVVYYYbbbjjj{{{lllXXXZZZnnnxxx|||fffZZZ___hhhttt~~~}}}|||{{{}}}|||xxxsssccc^^^YYY\\\eeeqqq{{{tttnnnrrrxxxyyyxxxtttpppdddUUULLLLLL```~~~KKK>>>222111333222111222111222222111111111444666<<<<<>>NNNmmmddd]]]\\\___gggzzzlllhhhyyyooommm```YYYSSSPPPPPPVVVhhhzzzsssXXX```~~~qqqzzz{{{mmm{{{uuujjjbbb[[[YYYgggyyy~~~www}}}vvvuuuyyytttyyytttkkkfffbbbooo~~~uuuvvvwwwnnnkkkiiigggffffffccccccdddeeeffffffdddbbbgggddddddkkkvvv}}}}}}yyyYYYbbbmmmmmmddd___fffrrruuunnnmmmkkk^^^```]]]VVVZZZooouuuOOOVVV|||[[[fff[[[<<<999333555444444333333444444555111666<<<@@@ZZZ~~~sssdddfffqqqzzz}}}}}}zzzwwwsssoooqqqxxx}}}}}}~~~}}}|||}}}~~~|||zzzzzz|||}}}|||{{{xxxzzz{{{zzzwwwwwwyyy|||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}~~~|||{{{{{{||||||}}}~~~}}}|||||||||}}}}}}}}}{{{{{{zzzzzz{{{{{{zzzzzzxxxvvvsssrrrqqqmmmgggaaaZZZmmmyyyyyyuuuhhh___```iiiqqqzzzvvvlllbbb```hhhqqquuuuuuxxxssspppmmm^^^III>>>???CCCGGGIIIJJJNNNUUUWWWUUUZZZXXXXXX]]]ggglllggg^^^VVVRRRPPPSSSUUUSSSTTTVVVZZZXXXVVVVVVYYY___fffjjjgggkkkpppuuuvvvpppdddZZZUUU___lllpppmmmhhhgggiiimmmiiieeecccaaaccclllvvv|||xxxsssqqqqqqsssuuuuuusss{{{___YYY[[[\\\eeessswwwzzz___ZZZgggvvv{{{~~~hhhYYYYYY___lllsssyyy{{{}}}|||xxxtttjjjccc\\\\\\dddoooyyy~~~yyyqqqnnnrrrwwwwww~~~|||vvvtttmmm^^^QQQDDDFFF^^^qqqSSS:::444555000///333111222222222222333666888@@@UUUiii___]]]___ccckkkuuugggnnnqqqkkk]]]TTTPPPTTTWWW^^^rrrmmm[[[```{{{xxxqqqmmmvvvkkkaaaZZZUUUVVVdddtttuuu}}}vvvmmmsss~~~tttppptttsssllljjjdddnnn~~~~~~}}}tttvvvuuuhhhccc```]]]^^^bbb[[[]]]``````___]]]\\\[[[[[[ZZZ___kkkwww|||zzzvvvYYYgggtttsssggg```gggrrrwwwqqqppplll\\\______[[[[[[gggYYY^^^``````ccc???999666555555444444444444555555333999???EEEddd}}}nnnaaacccmmmuuuzzz|||{{{yyyvvvuuuwww{{{}}}}}}}}}zzzzzz|||~~~|||zzzzzz{{{|||{{{zzzyyy{{{}}}~~~}}}{{{{{{{{{}}}|||{{{|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}xxxxxxyyyzzz|||}}}~~~|||{{{{{{{{{~~~~~~|||{{{zzzxxxyyyzzzzzzyyyxxxuuurrrooonnnmmmjjjddd___```qqq||||||~~~jjjddd```aaaeeemmmyyy~~~nnniiidddbbbeeejjjoooqqqvvvxxx|||yyyfffNNNCCCEEEGGGIIIJJJKKKPPPWWWYYYWWWXXXVVVVVV[[[cccfffccc]]]WWWTTTUUUXXXXXXUUUUUUXXXZZZYYYXXXYYY]]]dddkkkooopppwww}}}|||sssjjj^^^dddjjjlllmmmooouuuzzzzzzuuuoookkkgggfffmmmvvvvvvtttqqqqqqrrrtttttttttpppkkkZZZ]]]eeejjjtttggg\\\```sssxxxjjjZZZTTT\\\hhhwwwyyy{{{|||}}}zzzvvvrrrllleee\\\ZZZaaakkkuuuzzzwwwpppppprrrpppwwwyyyvvvqqqcccUUUHHHDDDTTTsss~~~dddGGG777333222222333000111222222222444777999AAA[[[kkkaaa^^^bbbjjjttt}}}ooogggzzz||||||rrrhhh___TTTRRR[[[```eeezzznnnSSS\\\}}}rrrooowwwqqqtttvvvkkk^^^TTTNNNPPP]]]kkkuuu|||zzzpppsssrrrdddffftttyyywwwvvvrrrrrrvvvwwwnnnkkkeeemmm|||yyy|||xxxrrrttt{{{pppbbb]]][[[YYY]]]dddccchhhmmmlllfffbbbbbbdddaaa___dddnnntttsssmmmjjjZZZgggttttttllliiiqqqzzzxxxuuurrrkkk___]]]]]]\\\ZZZ```xxxZZZVVVfffZZZmmm???888777555555444444444444555555555888>>>JJJsssuuuhhh^^^```iiiqqqxxx|||xxxvvvuuuuuuxxxzzz{{{{{{}}}~~~|||xxxxxx{{{|||zzzyyyyyyzzz|||{{{zzzzzz{{{|||~~~~~~}}}{{{zzz{{{~~~~~~||||||}}}~~~~~~}}}~~~{{{{{{|||}}}~~~~~~}}}}}}}}}~~~{{{{{{yyywwwwwwyyyyyyxxxuuuqqqnnnjjjiiiiiifffaaa]]]```llluuuxxx}}}xxxhhhbbb^^^]]]___aaagggsss|||~~~{{{{{{zzzrrrfffdddbbbbbbgggllloooqqqwwwoooQQQEEEIIIJJJKKKKKKLLLSSS\\\___]]]ZZZWWWWWW[[[```bbbaaa```]]]ZZZZZZ\\\\\\YYY[[[___\\\\\\\\\^^^cccjjjppptttuuu~~~zzzssstttttttttwww}}}|||vvvqqqjjjgggkkkssswwwwwwwwwxxxzzzzzzxxxvvvyyy~~~kkkbbb^^^dddmmmttt|||oooaaafffkkkzzzzzztttkkkaaa\\\YYY\\\hhhuuu|||{{{yyyuuuqqqkkkccc[[[XXX^^^hhhrrrwww~~~tttnnnlllkkkqqqyyyzzzvvvsssfffVVVHHHBBBMMMkkkwwwWWW<<<111444555222000111222222222444777:::FFFeeemmmeee```gggtttwwwooonnn}}}uuupppiiibbbVVVVVVbbbhhhjjjuuuccc]]]vvvrrrnnnxxxvvvvvv}}}xxxnnnggg^^^VVVQQQQQQXXXaaa^^^bbbiiisss~~~mmm^^^^^^mmmzzzwwwuuurrrsssxxx||||||nnnfff```kkk}}}vvvuuuwwwzzz~~~nnnccccccddddddiiissssss|||vvvppprrrwwwtttpppqqquuutttllleeeddd```jjjrrrpppjjjiiinnnsssvvvyyywwwrrriiiddd]]]ZZZ[[[WWWYYYsssUUUHHH}}}lllXXXuuu???555777555555444444444444555555444444:::MMM~~~pppeee\\\^^^gggoooxxxrrrqqqpppssswwwzzzzzzzzz}}}yyyyyy|||yyyxxxwwwxxxzzz||||||||||||zzzzzz}}}}}}{{{zzz{{{~~~~~~|||}}}~~~~~~}}}zzzzzzxxxvvvvvvxxxyyywwwtttnnnkkkgggfffeeeccc___[[[]]]eeelllqqqvvvvvvhhhWWWZZZWWWVVVXXXZZZ]]]fffooowwwooorrrvvvpppppppppiiibbb___^^^bbbiiippprrrrrryyytttSSSFFFJJJKKKLLLKKKMMMUUU___dddccc]]][[[ZZZ]]]```aaabbbccc___\\\ZZZ[[[ZZZYYY\\\bbb^^^^^^___bbbgggnnntttxxxuuu~~~zzztttlllgggjjjqqq}}}~~~}}}zzzwww```aaadddjjjqqqwww|||zzzbbbdddtttxxx}}}{{{hhhdddYYYRRRVVV___iiivvv|||yyyzzzyyyuuupppiiibbbYYYVVV]]]gggqqqvvvwwwmmmhhhkkkqqqxxxyyytttqqqeeeUUUFFFAAAKKKiiiccc???111555666000000111222333333444777:::LLLnnnzzzkkkfffaaajjj|||wwwsssuuu{{{zzzrrrnnnkkkeeeXXXYYYgggmmmmmmbbbgggttttttjjjyyytttzzzttt_________^^^[[[XXXXXXZZZ[[[^^^jjj{{{lll]]]]]]kkk}}}xxxrrrrrrwwwyyylll^^^YYYhhh}}}{{{yyy~~~yyyzzz}}}~~~qqqiiimmmrrrrrryyy|||wwwzzz}}}yyyxxxzzzwwwooolllooolllrrrvvvsssllljjjooovvv{{{}}}uuummmiii___]]]]]][[[VVVZZZqqqVVVFFFdddxxxuuummm^^^ttt===;;;888555555555555555555555555444555>>>^^^~~~rrreee]]]aaakkktttxxx{{{qqqnnnmmmrrrvvvyyyzzzyyyzzzzzzxxxuuuzzzyyyxxxxxxyyy|||~~~yyyzzz{{{|||~~~~~~}}}||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}|||~~~~~~~~~|||zzzvvvsssrrrsssvvvvvvqqqlllllliiiddd___[[[YYYWWWWWW[[[^^^bbbcccaaa\\\VVVQQQRRRRRRQQQQQQSSSVVVYYYZZZZZZ[[[]]]___aaabbbccccccZZZ[[[\\\```eeelllrrruuu}}}pppVVVLLLLLLKKKIIIGGGIIIQQQ[[[ccchhhfffbbb^^^^^^\\\[[[^^^ddd___^^^]]]]]]___```______bbb```^^^```fffnnnvvvzzzuuu{{{vvvqqqllljjjkkkwwwmmmdddgggkkkpppuuuyyy|||~~~pppllliiijjjmmmkkkccc\\\UUUTTTSSSWWW```mmmzzz}}}zzz{{{{{{wwwrrrqqqiiibbbYYYUUUZZZdddpppxxxssslllmmmmmmuuu|||yyyuuuqqqdddWWWHHHGGGJJJ```lll???111444222000222000000222111111888@@@RRRwwwxxxhhhhhheeejjj}}}tttllluuuxxxtttoooiiihhh[[[WWWbbblllxxxzzzbbboootttpppvvvooo~~~tttcccZZZZZZ[[[^^^aaabbbbbbbbbccciii{{{qqqiii```^^^fffzzz||||||yyyuuusss|||jjj___[[[{{{{{{xxxxxxyyy|||||||||~~~qqqllluuuyyyvvvzzz~~~vvvyyyzzzuuussswww{{{yyyvvvuuuqqquuuxxxuuupppnnnqqqvvvzzz{{{}}}}}}yyyrrrjjjeee[[[ZZZ[[[[[[WWW\\\sssZZZFFF___jjj\\\qqqDDD@@@999555555555555555555555555888:::EEEggg~~~oooeee___dddnnntttuuuuuulllkkkooouuuzzz|||zzzzzzyyyxxxwwwzzzyyyxxxxxxyyy{{{}}}~~~wwwwwwyyyzzz{{{}}}~~~~~~~~~}}}||||||{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyvvvtttrrrsssuuusssnnnhhhaaa___[[[XXXUUUTTTSSSSSSRRRSSSUUUUUUSSSQQQMMMKKKKKKJJJIIIIIIJJJLLLOOOPPPLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRTTTWWW[[[aaafffjjjvvvnnnZZZPPPMMMJJJHHHGGGKKKTTTaaalllsssnnniiidddaaa]]]\\\aaaiiieeecccbbbcccdddfffeeeeeedddbbb```aaafffmmmtttwwwxxx~~~~~~}}}|||~~~vvvnnniiijjjmmmoooqqqtttyyynnngggfffoooyyy~~~xxxkkkfff```^^^]]]\\\XXXTTT\\\^^^aaaeeejjjqqqyyy~~~zzzwwwyyyyyyuuurrrqqqkkkdddZZZUUUXXXaaalllsss}}}qqqiiiiiipppwww~~~xxxsssooodddWWWKKKGGGIIIaaavvvFFF666777555333444222222333333333:::BBBPPPvvv|||kkkfffbbblll|||nnntttzzzxxxrrrkkkmmmaaa]]]eeennnrrrkkkjjjooouuuxxxppplllvvvuuuggg[[[``````aaacccfffhhhjjjkkkqqqwww~~~mmmccceeewww~~~|||wwwqqqnnnqqqzzzpppddd___www{{{xxx}}}xxxwwwzzz}}}}}}tttpppvvv{{{{{{~~~{{{yyywwwrrrkkklllqqqrrrnnnoooyyy}}}{{{wwwyyyzzzyyywwwuuutttuuuzzzxxxvvvuuutttooogggaaaZZZYYYZZZ[[[XXX[[[pppaaaGGGWWWbbbQQQyyyMMMAAA666555555555555555555555555999===KKKooo}}}kkkccc```hhhrrrtttqqqooodddgggooowww{{{|||yyyxxxyyyzzzzzzyyyxxxxxxxxxzzz{{{|||wwwxxxyyyzzz{{{|||}}}~~~~~~}}}||||||{{{{{{{{{~~~}}}|||{{{|||~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxvvvtttrrrrrrqqqmmmfff```VVVTTTSSSQQQPPPOOOPPPPPPOOOOOOMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEIIIIIIJJJLLLOOOTTTXXX[[[eeeiiimmmkkkcccXXXOOOJJJLLLJJJIIIMMMVVVdddrrr{{{qqqllleee^^^XXXWWW___jjjgggeeeddddddeeeffffffeeeeeedddccccccffflllrrruuu{{{vvvhhhcccbbbaaabbbeee]]]WWWWWW```kkkrrrwww{{{ssshhhccccccpppyyyqqqdddaaa]]]XXXSSSRRRTTTVVVXXX```eeekkkppptttyyyyyyuuuxxxyyyvvvttttttmmmfff\\\UUUUUU\\\fffmmm|||qqqiiigggsssyyyvvvqqqmmmcccXXXNNNHHHHHHccc|||JJJ666555333222555444444555555555<<>>444555555555555555555555555777;;;KKKpppzzzggg```___hhhsssuuurrrooohhhllltttzzz{{{}}}}}}yyywwwyyy|||yyyxxxxxxxxxxxxyyyzzz{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}|||zzzyyyzzz|||~~~~~~||||||||||||~~~~~~~~~{{{xxxtttqqqoooooooooppppppooooooqqqsssvvvwwwvvvtttrrrooollleee]]]VVVQQQPPPOOONNNMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDGGGJJJMMMOOOUUUWWWZZZZZZXXXSSSNNNKKKOOOMMMKKKLLLSSSaaapppzzztttmmmfff]]]UUUTTT^^^jjjkkkiiifffeeeeeeeeedddbbbdddeeeeeefffhhhmmmrrrvvv}}}zzziiiXXXRRRRRRRRRQQQRRROOOMMMRRR___llltttwwwzzzyyyiiibbbeeekkk|||wwwbbb[[[YYYUUUVVVVVVUUUVVV[[[dddjjjooorrruuuwwwzzz{{{wwwyyy{{{yyywwwxxxnnnhhh^^^WWWUUUZZZdddkkkuuummmiiitttyyyuuuoookkkcccYYYRRRIIIHHHfffNNN666333222111555444444666555666===EEE]]]}}}nnndddiiiyyykkkjjj|||{{{yyyyyyvvvrrrnnnlllqqqrrrZZZYYYjjjmmmfffyyypppnnnrrrwwwwwwrrr^^^\\\nnn|||zzzyyyuuuqqqfffmmm{{{uuujjjbbbfffjjjqqqzzzxxxllleeeaaagggsss~~~yyyssslllccc```aaaeeefffdddccceeefffggghhhjjjttt{{{xxxsssoookkkjjjllloooppppppssswwwvvvqqqppprrryyyyyy{{{~~~}}}xxxtttvvvqqqkkkiiiiiifff___YYYYYYXXXZZZ[[[VVVTTT```rrrtttMMMLLLppp___~~~QQQ<<<;;;666666666666666666666666777;;;LLLqqq}}}}}}xxxeee^^^]]]gggrrrwwwuuusssrrrvvv{{{~~~|||{{{}}}}}}yyyxxxzzz}}}xxxxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||zzzyyyxxxxxx{{{}}}~~~}}}~~~|||{{{{{{{{{{{{||||||yyytttnnnjjjgggffffffdddddddddeeehhhlllppprrrtttsssppplllfff___WWWQQQOOONNNNNNMMMLLLLLLLLLLLLIIIJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGDDDBBB@@@????????????@@@BBBCCCEEEFFFNNNRRRUUUUUUSSSQQQRRRSSSOOOMMMJJJJJJOOO[[[kkkvvvvvvpppiiibbb[[[ZZZcccnnnqqqnnnkkkiiihhhgggeeecccccceeegggiiikkkoootttxxx|||uuueeeUUUPPPQQQPPPMMMLLLKKKMMMUUUdddoootttuuuxxxttthhhgggpppzzzqqq^^^UUUTTTTTTOOOTTTYYY]]]aaagggqqqxxx~~~|||zzzzzzyyyzzz{{{yyyxxxyyymmmhhh```XXXUUUZZZdddkkkxxxpppkkkssswww}}}vvvnnnjjjbbbYYYTTTKKKIIIhhhVVV:::555555555444222333555444555<<>>RRRyyywww~~~xxxddd]]]\\\gggsssxxxwwwuuutttuuuxxx{{{zzzzzz~~~|||zzzyyyzzz{{{wwwwwwxxxyyyzzz{{{|||||||||||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{yyyyyyxxxxxxwwwsssnnnhhhccc___]]]\\\WWWWWWXXXYYY\\\```dddffflllkkkiiiddd___YYYSSSPPPMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLOOOQQQRRRRRRQQQPPPPPPPPPOOONNNLLLKKKJJJIIIKKKKKKJJJIIIGGGDDDCCCAAA?????????@@@AAABBBCCCCCCIIIMMMQQQQQQOOOOOORRRVVVPPPOOOLLLKKKNNNYYYhhhsssrrrlllgggdddaaaaaaeeelllooommmiiihhhgggfffdddbbbdddgggkkklllmmmpppvvvzzz|||oooaaaTTTRRRTTTRRROOOMMMOOOSSS^^^kkkqqqssswww{{{vvvkkkgggnnnzzzooo\\\VVVSSSRRRQQQSSSYYYaaagggkkkpppuuuzzzwwwuuuvvv~~~~~~{{{zzzyyyvvvtttuuummmiiiaaaYYYUUUYYYccckkkxxx~~~~~~yyyrrrkkkpppssszzzxxxooojjjbbbYYYUUULLLJJJfff\\\;;;555444444333111222444444555<<>>555333222333111222444444555<<>>777777666666666666777777???>>>^^^sssccc```cccoooxxxxxxtttqqqnnnsssvvv~~~~~~yyyvvvvvvvvvvvvvvvxxxuuussstttxxx{{{{{{yyy||||||}}}{{{|||~~~}}}|||yyytttppplllhhhdddaaaZZZXXXTTTOOOIIIGGGGGGHHHEEEFFFGGGIIILLLLLLKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIMMMOOOPPPQQQRRRTTTWWWZZZWWWXXXZZZYYYXXXWWWXXXYYYVVVWWWWWWVVVTTTSSSUUUVVVQQQRRRUUUVVVVVVTTTQQQOOOTTTQQQOOOOOORRRSSSRRRPPPNNNNNNNNNOOOTTTZZZ___ccckkkjjjfff^^^XXXYYY```fffllloooooonnnqqqvvvtttmmmmmmiiifffgggkkknnnooonnnlllqqquuuuuurrrrrrwww{{{mmmhhhkkknnnqqq|||{{{~~~{{{xxxuuusssyyyqqqjjjhhhtttxxxlllhhhVVVUUUUUUVVVZZZcccnnnuuuyyyuuuxxx~~~~~~|||wwwsssqqqiiiggg```WWWQQQSSS]]]ffftttzzz~~~{{{xxxtttpppttttttvvvyyy~~~}}}qqqkkkaaaUUUMMMRRRMMMYYYyyy}}}EEE333999666333777444333888777===MMMeee{{{kkkhhhbbbpppnnnfffnnn{{{~~~|||qqqjjjjjjkkkrrrvvvdddbbbqqqyyypppyyyuuuhhh[[[TTTSSSOOObbbwww}}}|||^^^WWWdddsss{{{kkkjjjrrryyydddPPPCCCCCCIIIJJJQQQ[[[[[[___ZZZmmm|||uuunnnjjjkkkkkkiiifffnnngggcccbbbaaa___```bbbnnnmmmpppuuurrrkkkiiimmmoooxxx|||tttlllhhhhhhjjjhhhkkkkkkhhhjjjqqqrrrnnnxxx||||||wwwrrroooiiidddaaa```\\\XXXYYY]]]iiiQQQIIIeeezzzgggooobbbEEE===777777666666666666777777999===bbbuuuccc```dddoooyyyzzzwwwtttsssvvvuuuxxx~~~~~~zzzxxxwwwwwwvvvuuuwwwuuutttuuuyyyyyywwwtttrrruuuuuussswww|||~~~}}}{{{}}}}}}}}}yyyvvvqqqlllhhhccc]]]ZZZRRRQQQNNNIIIEEECCCDDDFFFHHHHHHHHHIIIJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFLLLNNNPPPQQQRRRSSSVVVXXXYYYYYYZZZXXXVVVUUUVVVXXXXXXYYYYYYWWWVVVUUUVVVXXXVVVWWWWWWXXXWWWWWWVVVUUUZZZXXXVVVVVVYYYZZZYYYXXXVVVVVVVVVVVVYYY]]]aaaccclllmmmlllgggaaa___bbbeeekkknnnoooooorrrwwwuuupppooommmkkkkkkkkklllkkkkkknnnqqquuuvvvvvvwww{{{~~~|||wwwqqquuu}}}~~~zzziiifffkkk~~~~~~tttggg^^^[[[UUUXXX[[[___ccckkkttt{{{{{{{{{zzz}}}yyyuuuqqqqqqiiiggg```WWWPPPRRR\\\dddqqqwww{{{{{{{{{{{{wwwrrrtttvvvxxxzzz~~~tttmmmbbbVVVOOORRRJJJTTTvvvOOO999:::555333777444333888888===MMMnnnssseeeeeecccsss|||mmmiiittt||||||{{{uuuiiibbbdddbbbppp|||nnnaaaeee~~~zzzrrrsssvvvjjj]]]SSSPPPRRRSSSdddwww~~~{{{aaa^^^rrr{{{yyyuuuiiieeepppzzzhhhRRRFFFFFFLLLMMMUUU_________\\\rrr|||vvvpppnnnooopppnnnkkkpppllliiijjjiiifffeeegggllliiiiiilllnnnpppxxx~~~|||xxxsssooonnnnnnpppqqqpppmmmooorrrpppiii~~~~~~~~~xxxsssnnnhhhbbb___[[[WWWWWW[[[bbb}}}WWWIII```ooopppkkkHHH===777777666666666666777777666AAAjjjvvvdddbbbgggsss|||}}}yyywwwtttvvvsssssswwwyyy}}}zzzyyyyyyxxxvvvuuuuuutttuuuxxxzzzxxxsssnnnaaaaaa^^^]]]cccnnnuuuwwwzzz}}}~~~}}}|||tttqqqlllgggbbb[[[UUUQQQJJJJJJIIIFFFCCCCCCEEEGGGIIIJJJKKKLLLMMMNNNNNNOOONNNNNNOOONNNLLLIIIFFFDDDJJJMMMPPPRRRRRRSSSUUUWWW[[[[[[[[[YYYWWWVVVWWWXXXZZZ[[[[[[ZZZXXXXXXYYY[[[^^^]]]]]]\\\\\\[[[[[[\\\\\\[[[YYYZZZ\\\]]]]]]\\\```````````````aaaccccccjjjnnnpppooojjjfffdddeeehhhkkkmmmnnnrrrwwwvvvssspppqqqpppnnnllljjjjjjkkkoooppprrruuuxxx{{{~~~|||||||||ooodddiiixxxrrrjjjddd^^^[[[ZZZ___eeemmmrrruuuzzzzzzzzz|||sss{{{vvvsssrrrrrrjjjhhhaaaWWWQQQRRR[[[cccqqquuuxxxyyy{{{|||xxxqqqtttwwwzzz{{{wwwnnncccWWWPPPPPPFFFQQQvvvZZZ===777222333777444333888888???OOO|||{{{kkk___cccdddxxxxxxlllmmm|||zzzvvvrrrjjj___\\\```cccuuu{{{ppphhhaaalllqqqnnn|||yyyjjj^^^SSSMMMPPPWWWaaaooo{{{yyyqqqcccmmmxxxlllnnnqqqjjjhhhrrr{{{XXXKKKJJJPPPRRR\\\gggiiimmmhhh{{{|||yyyxxxzzzyyyvvvssstttrrrrrrtttssspppoooqqqnnnhhhccccccgggrrr|||{{{zzz{{{{{{{{{yyywwwwwwwwwvvvvvvxxxyyyrrrjjj~~~}}}{{{tttrrrkkkdddaaa\\\VVVSSSTTTYYYpppZZZEEEWWWwwwuuuqqqKKK<<<777777666666666666777777999GGGqqquuuffffffmmmzzzyyyvvvooosssqqqsss}}}~~~~~~}}}|||{{{{{{{{{zzzwwwtttssstttwww{{{}}}zzzsssmmm]]]ZZZVVVTTTWWW___eeehhhwww|||~~~}}}zzzqqqmmmhhhbbb\\\UUUOOOJJJFFFGGGGGGFFFEEEFFFIIIKKKIIIKKKNNNQQQUUUYYY^^^aaa]]]]]]\\\ZZZUUUOOOIIIEEEJJJMMMQQQSSSTTTUUUWWWYYY^^^______^^^\\\\\\]]]___^^^______]]][[[[[[\\\]]]cccccccccccccccbbb``````^^^^^^]]]^^^___aaaaaabbbffffffffffffffffffeeeeeehhhlllppprrroookkkiiihhhfffhhhkkknnnrrrvvvwwwvvvtttuuutttoookkkiiilllooopppoooppptttxxx{{{||||||~~~|||}}}qqqiiigggwwwtttgggccceeehhhkkknnnooovvvqqqlllmmmnnnnnnzzzvvvttttttuuullliiicccYYYRRRRRRZZZbbbssswwwyyyyyyzzzzzzuuunnntttwwwzzz}}}xxxnnncccXXXOOOOOOFFFTTT{{{dddAAA888444333777444333888999@@@QQQggg]]]dddggg{{{uuukkkqqq{{{|||{{{tttnnnhhhbbbeeekkkssszzzllliiigggwwwrrrttttttaaaVVVOOONNNXXXdddzzz~~~jjjbbbeeemmm|||ooojjjttt}}}zzzssswww}}}bbbSSSPPPUUUXXXcccrrrvvvxxx|||yyywwwwwwyyyyyywwwyyy}}}xxxrrrhhhaaabbbppp~~~|||zzzzzz}}}|||{{{|||{{{rrr}}}}}}~~~zzzsssmmmgggcccbbb___XXXRRRQQQRRReee```DDDUUUvvvtttrrrKKK===777777666666666666777777<<>>>>>@@@BBBFFFKKKOOORRRQQQRRRTTTVVV^^^XXXVVV[[[fffpppxxx}}}qqqnnniiiddd___\\\ZZZYYYNNNNNNNNNPPPTTTYYY___bbbttt|||}}}qqqjjjjjjlllhhhdddcccfffhhhhhhhhhnnnlllllloooooommmpppuuussstttvvvvvvuuusssrrrsssrrrrrrtttvvvwwwuuuqqqnnnqqqhhhaaa___]]]^^^gggrrr|||~~~wwwtttuuusssnnnqqqtttuuutttrrrvvv~~~}}}xxx~~~zzzuuurrrvvv~~~sssmmmfffeeeuuu{{{mmm~~~}}}}}}{{{vvvssssssppppppvvv~~~~~~~~~hhh[[[RRR^^^hhhnnnuuuwwwnnnyyy}}}rrrlllpppjjjggg___RRRHHHGGGOOOWWWkkkwww~~~{{{{{{vvvoooqqqsssyyy{{{mmmbbbYYYWWWRRROOOZZZvvvHHH888666888444444777999???NNN___hhheeekkkzzznnnjjj{{{vvv|||yyy}}}qqqhhhddd]]]sss~~~www~~~zzzuuuqqqrrryyy}}}www|||gggccceeemmmuuuyyy|||wwwjjjdddfffkkkppprrrtttrrrqqquuu~~~rrriiijjjjjjnnnppplllccc]]]]]]fffgggppp|||~~~xxxwww}}}~~~vvvlllccc```\\\TTTMMMLLLSSSTTThhhOOOaaauuummmVVVCCC===888555777777555666999???jjjyyymmmuuuwwwiiiggggggjjjpppuuuwwwwwwzzzzzz{{{}}}~~~{{{{{{|||zzzxxxxxxzzz{{{zzzyyyzzz|||~~~~~~{{{yyysssqqquuu||||||}}}|||xxxuuupppfff[[[SSSOOOHHHCCC@@@AAADDDFFFJJJNNNRRRUUUUUUVVVYYY]]]XXXaaaeeefffooo~~~zzzjjjgggbbb]]]ZZZXXXWWWXXXVVVUUUTTTTTTVVVYYY]]]___iiirrrzzz}}}~~~qqqiiiiiiiiieee___^^^```dddggghhhlllkkklllppppppooorrrwwwwwwxxxyyyxxxvvvsssrrrqqqrrrrrrsssuuuuuusssooolllgggaaa]]]]]]]]]___gggpppwwwyyywwwrrrpppsssrrroooqqqrrrssstttwww|||~~~vvvttt~~~}}}zzzuuurrrvvvzzzqqqmmmhhhkkk~~~~~~{{{zzzwww|||uuuppplllppprrruuuyyy}}}qqqccc[[[YYY```hhhooossszzz}}}www{{{sssrrrjjjggg___SSSIIIHHHOOOWWWiiittt{{{yyywwwyyywwwqqqsssuuu{{{zzzmmmbbbZZZUUUTTTSSSZZZrrrTTT???777666333444777:::BBBSSSccciiigggnnn~~~llliii{{{vvv|||xxxuuuxxxyyykkkaaa```^^^xxx|||vvv~~~}}}zzzyyy|||zzztttvvvzzz|||eeeaaaaaahhhpppuuuzzzuuueee]]]___dddhhhjjjkkkhhhfffgggnnnuuu{{{~~~iii```cccgggooosssmmmccc___``````dddooozzzyyyooolllqqq~~~~~~~~~~~~}}}wwwooohhheee```WWWOOOLLLRRRSSSfffQQQSSS}}}zzzttthhh\\\HHH<<<888666777777555777;;;BBBtttxxxnnnwwwxxxhhhiiikkknnnqqquuuxxxzzz|||||||||}}}~~~{{{|||}}}{{{yyyyyyyyyyyyxxxwwwzzz|||~~~~~~|||{{{uuutttwww||||||}}}}}}vvvpppjjj___UUUMMMJJJFFFBBBBBBDDDHHHJJJKKKNNNRRRTTTUUUXXX]]]bbb\\\kkkuuuyyyqqqccc```\\\XXXVVVWWWXXXYYY]]][[[ZZZYYYYYY[[[]]]^^^dddmmmuuuzzz|||pppjjjjjjlllhhhcccaaaccchhhmmmoookkkkkkmmmrrrsssrrrtttyyy}}}|||{{{yyywwwtttrrrqqqsssrrrrrrssssssqqqmmmjjj```]]]\\\]]]]]]___eeellltttuuurrrnnnnnnrrrtttsssrrrrrrssswww}}}}}}{{{yyy}}}zzz~~~rrruuu}}}~~~|||wwwsssuuu}}}}}}vvvpppllljjjqqquuurrrzzzxxxooommmllljjjmmmrrryyy{{{nnn___TTTSSSYYY___fffnnnuuuxxx~~~~~~vvvnnnkkkhhh```UUULLLJJJQQQWWWfffpppwwwtttsssxxxxxxtttvvvxxx}}}}}}{{{mmmccc[[[TTTUUUTTTWWWiiiYYY@@@444444333444777<<>>LLLuuurrr{{{|||tttoooqqqtttvvvvvvwwwxxxyyyyyyyyyzzz}}}~~~{{{yyywwwwwwyyyzzzyyyxxxzzzzzz{{{|||}}}~~~~~~~~~rrrrrrssstttuuuyyy~~~}}}wwwmmmeee^^^VVVNNNFFFEEECCCCCCDDDFFFIIIKKKTTTVVVYYY\\\aaajjjvvv~~~zzz```]]]\\\ZZZYYYZZZ]]]```bbb^^^^^^^^^]]]]]]]]]\\\\\\[[[aaafffhhhmmmyyyxxxssspppoooooofffgggiiikkkmmmooorrrsssrrrrrrtttyyyzzzzzz}}}|||zzzzzzyyyvvvttttttsssqqqqqqrrrrrrpppnnnooonnnjjjeeedddhhhnnnrrryyyuuupppmmmmmmpppuuuyyyyyy}}}}}}{{{|||~~~~~~wwwyyy}}}zzzrrrwwwwwwrrruuuzzzwwwtttooommmnnnxxxxxxuuuuuuyyyssspppyyy}}}{{{{{{pppiiibbb```^^^XXXRRRQQQPPPRRRUUUVVVYYY```iiiqqqqqqyyywwwkkkiiiccc[[[TTTQQQTTTWWWcccpppzzz{{{|||}}}wwwuuuxxx|||~~~}}}pppeee]]]XXXVVVPPPOOO```{{{NNN@@@999333555666666<<>>OOOdddpppzzzaaacccpppuuuqqqxxxtttuuuooocccZZZNNNNNNOOOPPPPPPQQQQQQQQQRRRXXXZZZXXXXXX\\\______gggnnnwwwsss~~~|||uuuqqqvvv~~~zzzpppooo}}}xxx~~~~~~zzzxxxwwwvvvuuutttssssssssssssssssssnnnjjjlllrrr|||||||||{{{vvvsssuuu|||zzzzzz~~~qqqmmmjjjlllsssyyy{{{{{{uuuyyy|||zzzuuuqqqqqqrrrppptttrrrjjjccc^^^WWWPPPQQQ___|||^^^YYYwwwuuugggrrrlllTTT>>>777777888:::777555:::BBBSSSooolllvvv|||wwwlllmmmoootttyyy{{{xxxuuuyyyzzz|||{{{zzzxxxwwwxxxxxxwwwvvvxxxwwwwwwwwwyyy{{{~~~|||{{{xxxsssqqquuu{{{~~~}}}|||vvvvvvooocccYYYTTTNNNHHHEEEEEEFFFHHHKKKNNNQQQSSSUUUYYY```jjjxxxqqqYYYUUUYYYVVVVVVWWWXXXYYY[[[\\\\\\___`````````^^^\\\YYYXXXWWW]]]```___cccmmmwww{{{xxx{{{zzzsssoooppppppnnnnnnqqqvvvxxxxxxzzz|||~~~{{{wwwvvvuuutttuuuxxx{{{|||}}}||||||uuussswwwzzzzzztttnnniiijjjkkkkkkpppwww|||}}}}}}|||{{{}}}}}}yyyyyy|||pppjjjnnnwwwoooppptttrrrooonnnpppyyywwwjjjlll~~~xxxyyy}}}vvvlllddd]]][[[XXXUUUTTTTTTTTTTTTUUUSSSSSSUUUVVVVVV[[[aaa]]]```bbbdddhhhppp{{{wwwllliiieee___ZZZWWWVVVWWWgggttt}}}||||||}}}xxxqqqrrruuuzzz}}}}}}oooddd\\\WWWWWWQQQOOOdddSSSAAA444333888:::999AAAUUUkkkwww{{{```bbboootttooo~~~wwwrrrrrrnnniiiggg```bbbeeegggiiijjjkkklllrrrtttuuuuuuxxx||||||xxxwwwxxxxxxttt~~~yyyqqqlllttt~~~wwwpppttt||||||yyyxxxyyysssssssssrrrqqqqqqrrrttttttqqqooorrrwww}}}|||zzzxxxxxx{{{{{{yyy{{{qqqmmmjjjlllssszzz|||{{{rrrxxx|||zzzsssmmmmmmpppooosssrrriiiaaa^^^XXXQQQSSSeeeaaa]]]|||qqqeeeooogggUUUBBB666666888:::777555;;;CCCTTTnnnhhhsss}}}~~~zzziiihhhkkkqqqyyy|||yyytttwwwxxxzzz~~~~~~~~~{{{yyyxxxwwwwwwvvvtttwwwvvvvvvvvvxxxzzz}}}}}}xxxqqqnnnpppuuuxxxwwwvvvtttsss{{{~~~|||{{{uuuuuunnnaaaVVVPPPKKKFFFDDDFFFHHHKKKOOOSSSVVVXXX\\\aaajjjwwwwwwYYYWWWWWWPPPUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\^^^``````___]]]\\\WWW[[[]]][[[]]]eeemmmppppppuuuuuuooommmpppqqqnnnsssuuuxxxyyyyyy{{{{{{wwwwwwuuuuuuvvvzzz~~~|||wwwxxxwwwtttsssllliiikkkllllllqqqyyy{{{xxxvvvwww|||wwwwwwyyy{{{~~~qqqnnnssszzzwwwoooooosssnnnllllllrrr~~~~~~wwwpppvvv|||tttkkkiiifff```YYYSSSTTTVVVVVVWWWZZZ___cccaaa```bbbdddbbbaaaeeelllcccggglllooorrrwww~~~uuullljjjeee```[[[XXXWWWWWWjjjuuu{{{yyyxxx||||||xxxqqqpppsssxxx|||{{{mmmccc[[[SSSVVVOOOJJJ]]]aaaIII444333888;;;:::CCCZZZqqq}}}vvv```bbbnnnvvvooo}}}vvvsssuuuuuuxxx||||||~~~yyyuuu~~~yyypppllluuuvvvrrryyy~~~~~~~~~{{{wwwvvvwwwzzzppprrrsssrrrpppppprrrttttttqqqqqquuuzzz}}}}}}zzzyyyzzz|||}}}}}}{{{}}}{{{{{{~~~jjjtttxxxrrrqqqwwwvvvooossstttrrroooqqquuuuuuqqqsssvvvtttkkkccc^^^XXXSSSYYYddd]]]TTTttt{{{|||zzzpppzzzNNN>>><<<888555666777777;;;AAAWWWllliiiuuuyyykkkjjjmmmqqqsssssswww}}}zzz{{{~~~|||{{{~~~{{{zzzyyyyyyxxxwwwsssqqqtttnnnjjjjjjkkklllqqqwwwuuusssrrrpppiiidddkkkwwwkkkkkkhhhhhhxxx~~~zzzvvvuuupppfff[[[QQQKKKGGGFFFHHHLLLKKKMMMTTTRRRSSS^^^dddooo{{{uuu[[[QQQMMMMMMRRRUUUXXXZZZZZZ]]]```^^^YYY\\\\\\]]]______`````````^^^]]]\\\]]]```dddhhhkkkmmmpppsssuuuvvvvvvwwwxxxzzzzzz|||}}}sssttttttvvvyyy|||}}}{{{{{{|||{{{zzzssslllhhhjjjmmmoootttyyy|||{{{www~~~tttkkkmmm{{{~~~tttmmmmmmoookkkpppqqqsssrrrkkkmmm{{{yyyiiifffaaa\\\YYYXXXXXXYYY^^^___```bbbfffkkkoooqqqqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnsss{{{}}}|||ssshhhiiihhhaaaYYYTTTUUUXXXfffsss}}}||||||yyyvvvqqqqqqxxx{{{zzzzzzmmmccc[[[TTTTTTTTTJJJ^^^sssLLL<<<::::::777888EEE\\\qqq}}}nnn]]]]]]kkkwwwnnnwwwrrryyyzzzzzz~~~vvvyyywwwpppkkkooo}}}rrrsss|||}}}}}}}}}{{{yyywwwwwwwwwuuusssqqqooonnnoooqqqssstttrrrqqqsssxxx}}}zzzyyyzzzzzzxxxvvv{{{wwwvvvxxx{{{xxx|||qqqhhhooozzzhhhrrruuuqqqpppuuutttnnnppptttuuussstttwwwwwwuuussstttqqqiiiccc___XXXRRRUUU___QQQPPPppp~~~xxxxxxpppGGG999:::666444666777888===DDD___oooaaaiiivvvxxxlllhhhhhhnnnsssttttttvvv}}}~~~{{{zzz}}}{{{zzzyyyxxxxxxwwwtttqqqooohhhbbb^^^[[[XXXYYY]]]eeebbbbbbcccaaa^^^```ggggggjjjkkkppp{{{sssrrrjjj___SSSKKKGGGFFFGGGHHHKKKIIINNNZZZ\\\]]]hhhuuucccQQQNNNMMMOOOTTTYYY```eeeeeecccdddbbb_________```dddgggiiiiiigggdddbbb``````bbbeeejjjmmmnnnqqqtttuuuvvvwwwyyyzzz}}}}}}}}}yyyvvvuuutttvvvyyy}}}|||{{{zzzxxxwwwooojjjhhhkkknnnpppuuu{{{|||{{{www~~~qqqggghhhttt{{{vvvnnnlllmmmkkkoooqqquuu{{{qqqnnnwww}}}rrrjjjccceeehhhjjjmmmppptttvvvvvvuuuuuutttttttttttttttrrrsssssstttuuuuuuuuutttvvvtttuuuxxxyyy|||nnnnnnooommmeee[[[UUUUUUWWWdddrrr~~~~~~}}}vvvqqqqqqxxx||||||yyykkk```XXXPPPQQQSSSLLLcccyyyRRRCCC<<<;;;888888EEE\\\oooxxxlll^^^]]]iiiyyymmmqqq|||uuu{{{rrrkkklll}}}~~~~~~uuuwwwyyytttooooooyyysssttt|||}}}}}}|||zzzwwwuuuuuuuuurrrqqqpppooooooppprrrssssssrrrqqqqqqtttzzz~~~{{{}}}~~~~~~~~~{{{yyyyyy{{{}}}}}}|||xxxtttrrruuuxxx{{{uuunnnooozzzuuujjjlllrrr|||}}}wwwsssgggpppssspppooosssrrrmmmllltttyyyxxxwwwxxxyyywwwuuutttoooiiieeeccc\\\SSSTTT]]]HHHMMMnnnooo}}}zzznnnHHH<<<888555444666777999@@@GGGiiiddd]]]hhhvvvuuujjjddddddllluuuwwwvvvuuu}}}}}}}}}zzzyyy{{{zzzyyyxxxxxxxxxwwwtttqqqddd^^^XXXUUURRRNNNOOOSSSYYYXXX[[[aaacccaaa___```bbbggglllvvvzzzwwwyyyzzz{{{~~~~~~wwwnnnllldddXXXMMMFFFEEEHHHKKKKKKMMMKKKQQQ___dddhhhuuulllQQQIIIKKKMMMOOOSSS[[[fffpppoookkkhhhgggeeeaaa```bbbhhhooosssqqqmmmjjjhhheeeccceeeiiinnnqqqqqqsssuuuvvvwwwyyy|||~~~{{{vvvzzzwwwtttuuuyyy~~~|||zzzwwwtttrrrmmmjjjjjjnnnrrrtttxxx~~~{{{{{{{{{wwwlll___```mmmvvvxxxpppkkkkkkmmmooorrryyyuuupppuuusssoooooorrrxxx{{{yyyxxxxxxyyyyyyzzzzzzzzzzzz{{{yyyyyyyyy|||uuummmvvvvvvrrriii]]]VVVTTTVVVbbbrrrwwwrrrqqqxxx}}}zzzkkk```WWWMMMNNNRRRNNNfff|||TTTDDD>>><<<777999FFF\\\lllsss}}}bbb___hhh~~~}}}nnnnnn{{{~~~|||{{{~~~|||rrrkkkgggbbb]]]aaadddvvv}}}uuuuuu|||xxxtttooouuusssuuu~~~~~~}}}{{{yyywwwvvvuuuuuurrrrrrrrrrrrssstttuuuuuuuuutttsssrrrsssvvvyyy{{{{{{}}}~~~zzzxxxxxx|||{{{}}}}}}zzzxxxwwwyyy{{{}}}}}}xxxrrrooorrrwww{{{ppphhhgggmmm{{{wwwmmmmmmooouuuzzz{{{tttkkkeeeccciiiooosssqqqppprrrqqqmmmiiissszzzyyyvvvvvvwwwvvvxxxvvvpppjjjiiihhh```WWWXXXbbbuuuHHHNNNrrrgggwwwsssppppppKKK@@@888666555777777999@@@IIIlllbbb^^^fffuuu}}}ssseeebbbdddnnnvvvxxxxxxyyyxxxxxxxxxxxx|||zzzxxxzzzxxxxxxwwwxxxxxxwwwtttrrrgggaaa]]][[[XXXUUUVVVZZZZZZ___ffflllmmmjjjfffdddaaadddkkkuuuyyyhhhbbbkkksssvvvwwwuuunnneeeccc]]]TTTKKKGGGHHHLLLOOOQQQTTTPPPSSS___gggqqqkkkZZZJJJHHHKKKMMMNNNOOOYYYeeeqqqtttsssppplllgggdddaaabbbiiirrrvvvsssnnnmmmkkkhhhgggiiimmmsssvvvuuuvvvxxxxxxyyy{{{|||xxx}}}xxxttttttyyy}}}~~~{{{yyyvvvtttqqqoooooommmoootttwwwxxx|||}}}xxxzzz{{{yyyeeeZZZ\\\oooxxxzzzqqqmmmlllpppqqquuurrrsss~~~{{{uuuyyy~~~{{{{{{{{{{{{{{{{{{{{{|||xxxzzz}}}xxxsssrrrrrrxxxxxxtttkkk^^^VVVUUUVVVaaaqqqyyysssssszzznnnbbbYYYNNNNNNPPPLLLeeexxxOOO>>>===:::666888GGG\\\lllqqqgggaaahhh|||qqqppp~~~tttmmmooopppmmmjjjlllppptttvvvrrriii```[[[[[[^^^```cccfffvvv{{{uuuvvv~~~yyyvvvppptttxxxxxxyyy{{{sssvvv~~~|||zzzyyyyyyxxxxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvuuuuuuvvvxxxyyy}}}~~~~~~~~~}}}|||{{{zzzzzzxxxxxxxxx{{{~~~{{{wwwttttttuuuwwwxxxtttmmmiiikkkqqqvvv}}}xxxtttssswww{{{sssooolllpppvvvzzz~~~{{{ooobbb]]]^^^kkkpppsssrrrqqqpppooommmgggpppvvvuuurrrrrrsssrrrxxxuuuoooiiihhhggg```WWWXXXdddjjjJJJSSS~~~ffftttjjjgggoooHHH<<<:::888777888777888@@@JJJhhhccc[[[eeettt}}}ssscccccciiipppsssrrrssswwwuuuuuuuuuuuuzzz{{{wwwxxxwwwvvvvvvwwwxxxwwwuuusssuuunnnhhheeebbb^^^___bbbfffqqq{{{}}}vvvoooiiifffggghhhlllssszzzwwwhhhXXXYYYhhhvvvwwwqqqiiiaaa\\\VVVSSSOOOKKKJJJKKKMMMOOORRRXXXXXXZZZeeeooovvvdddYYYQQQJJJJJJMMMNNNMMMMMMXXXbbbooowww{{{{{{tttkkkiiifffeeekkksssvvvsssmmmmmmllljjjjjjmmmsssxxx|||yyyzzz{{{{{{|||~~~}}}|||}}}~~~}}}zzz}}}yyyuuuuuuxxx{{{}}}}}}xxxxxxwwwvvvtttrrrqqqqqqqqqqqquuuyyy{{{|||wwwvvvxxx{{{{{{ccc[[[```vvv}}}zzzrrrpppqqqtttsssyyy~~~ssszzz~~~www{{{~~~}}}||||||}}}}}}~~~}}}|||~~~lllmmmssssssuuuuuurrriii^^^VVVUUUWWW___ppp~~~~~~|||~~~~~~{{{yyyuuuvvv|||pppcccYYYRRROOOOOOIIIcccsssIII999999777555888FFF\\\mmmttt{{{hhhbbbeeevvvrrrqqqzzzxxx|||xxxnnniiigggfffgggkkkooosssvvviiiaaaXXXTTTUUU\\\eeemmmlllmmmwwwyyyvvvxxx{{{wwwrrrpppsss|||}}}vvvrrrsssvvvzzzsssvvv~~~zzzzzz~~~~~~{{{yyyvvvvvvxxxyyyyyyyyyvvvvvvvvvuuutttssssssrrrvvvvvvvvvuuuvvvwwwwwwxxxwwwwwwwwwxxxwwwvvvtttsssuuuuuuuuuuuuwwwzzz~~~~~~|||yyyuuussstttvvvxxxrrrkkkdddeeeggglllsss{{{zzzyyyzzz|||iii___```eeeooozzz~~~~~~nnn]]][[[aaallloooqqqqqqooollljjjiiieeekkkooommmllloooqqqppptttrrrmmmfffcccbbb\\\UUUVVVccc]]]KKKbbblll}}}gggfffoooFFF:::;;;999999888666777AAALLLiiinnn]]]ffftttwwweeeggglllrrrqqqmmmmmmpppvvvwwwwwwyyy{{{wwwxxxvvvuuuuuuwwwxxxwwwuuussssssmmmiiihhhgggggglllqqq{{{yyyqqqmmmooopppsssvvvvvvnnn```UUU^^^nnn{{{wwwhhh\\\VVVSSSJJJJJJIIIJJJKKKLLLNNNOOOTTT\\\```hhhyyynnnWWWOOOMMMLLLKKKLLLNNNOOOOOOOOOWWWbbbooozzz|||rrrnnnkkkjjjmmmrrruuussspppooonnnnnnooosssxxx}}}}}}~~~~~~{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{|||{{{zzzyyyxxxyyy{{{|||vvvwwwwwwuuutttssstttvvvuuuvvvzzzuuuuuuvvv~~~zzzccc___eeeyyyzzzsssrrrtttwwwvvv}}}|||xxx{{{zzzzzzqqqgggoootttoooqqqrrrooofff\\\UUUTTTVVV]]]nnn{{{zzzwwwyyy{{{zzzxxxuuuwww~~~~~~mmm```VVVSSSQQQPPPIIIbbblllFFF:::555666555777DDDZZZnnnxxxyyygggaaabbbnnn}}}~~~pppmmmzzzyyysssvvvuuupppkkkjjjmmmtttxxxwwwuuuttt```YYYTTTYYYbbbllluuu|||{{{yyy}}}zzzyyyyyy|||uuupppkkkkkknnnqqqnnnjjjjjjnnnqqqwww~~~wwwxxx}}}wwwooolllnnn{{{yyyyyyzzzvvvssssssvvvxxxxxxwwwvvvuuusssrrrpppooooooooossssssrrrrrrssstttuuuvvvuuuttttttuuuvvvuuusssqqqvvvvvvuuutttsssuuuyyy|||~~~|||zzzzzz}}}yyytttooommmkkkkkkqqqyyyxxxggghhhnnntttzzz[[[QQQUUU___mmmtttuuuwwwuuuiii\\\]]]gggjjjkkkmmmmmmjjjfffccccccbbbeeefffeeehhhnnnrrrrrrrrrrrrmmmeee___]]]ZZZUUUZZZeeeTTTOOOxxxsssdddiiioooHHH===999888888888666888CCCOOOuuugggiiiwww|||hhhhhhlllsssvvvrrrooopppyyyzzz|||zzzvvvwwwuuuuuuuuuvvvxxxxxxvvvtttnnnhhhdddfffiiimmmuuu~~~yyysssvvvzzz|||wwwlll```YYYaaalllrrriii[[[QQQLLLJJJEEEFFFGGGIIILLLOOORRRTTT[[[dddlll}}}oooTTTKKKLLLKKKMMMNNNNNNOOOPPPRRRSSSTTTbbbrrr}}}~~~wwwooommmlllmmmppprrrsssrrrsssssstttvvvyyy|||}}}{{{yyyyyyzzzyyyzzz{{{{{{{{{{{{|||}}}|||~~~~~~zzzyyy{{{~~~zzz{{{{{{yyywwwwwwzzz}}}{{{}}}wwwttttttuuuwwwbbb^^^eeeuuu|||zzzssssssuuuxxxwwwzzz}}}}}}~~~xxxzzzyyykkkhhhqqqtttoooooopppmmmeeeZZZTTTSSSUUUZZZkkkxxxvvvssswww{{{|||tttssswww~~~|||lll^^^SSSQQQRRRSSSMMMfff___???:::444666777777AAAWWWmmm{{{|||{{{hhhcccbbbjjjwwwooohhhttt}}}sssvvvxxxvvv~~~yyy\\\XXX]]]lll|||~~~~~~{{{xxx||||||wwwooohhhdddcccddddddaaa^^^bbbjjjmmmvvv~~~}}}~~~}}}vvvsssssssss|||~~~{{{}}}zzzuuutttwwwyyyxxxvvvvvvuuurrrqqqppppppqqqrrrsssrrrpppooopppqqqsssuuuwwwuuuttttttwwwyyyyyyxxxvvvwwwxxxwwwvvvyyy}}}~~~}}}~~~zzzvvvzzzhhhRRRSSS[[[dddqqqnnnTTTPPPXXXbbbnnnllldddbbbeeeeeeaaagggrrrhhhhhhjjjjjjfffaaa^^^^^^aaabbbaaa```fffooouuutttrrrssspppfff___\\\ZZZVVVbbbkkkRRRUUUvvv```jjjkkkGGG>>>777666777888777:::FFFSSSmmmlllyyykkkhhhkkkuuu}}}}}}xxxuuuyyy{{{~~~yyyuuuwwwuuuttttttvvvxxxxxxvvvttttttmmmhhhgggiiilllttt|||rrrwww}}}yyylllbbb^^^]]]bbbbbbYYYNNNHHHFFFDDDFFFFFFGGGIIIMMMRRRWWWZZZdddllluuuxxx]]]NNNOOOUUUOOORRRSSSQQQPPPQQQTTTTTTQQQbbbttt~~~}}}yyymmmllllllkkkllloooqqqsssvvvwwwxxxzzz|||~~~~~~}}}{{{yyyyyyzzzzzz{{{{{{{{{{{{|||~~~||||||yyy{{{|||zzzzzz~~~rrrsssssstttsss___[[[```pppxxxzzztttrrrtttxxxwww}}}yyy~~~~~~zzz|||}}}zzz{{{zzzwww~~~uuujjjhhhppptttsssooopppmmmdddZZZSSSRRRTTTXXXiiivvvtttqqqwww}}}qqqqqqvvv}}}}}}||||||lll^^^SSSOOORRRVVVQQQkkkRRR888888444888888777???TTTlll|||kkkgggeeekkkvvvpppgggqqqxxx||||||sssYYYXXXccc{{{|||xxx|||vvvwww~~~zzztttjjjccc___]]]\\\\\\YYYYYY___hhhhhhssszzzxxxzzz|||zzzwwwxxxvvvtttrrrrrrsssuuuwwwuuutttqqqooooooqqqsssuuutttqqqnnnnnnssswwwzzzzzzvvvxxx{{{{{{}}}~~~~~~www}}}~~~|||bbbJJJJJJQQQYYYeeeuuuwwwdddRRRUUUaaajjjtttgggYYYRRRZZZdddiiirrr}}}cccaaa___]]]\\\]]]^^^______WWWUUU___jjjmmmnnnpppoooppppppkkkccc\\\XXXVVVXXXoooYYYJJJxxxddd\\\gggtttJJJ:::::::::555555:::888@@@UUU}}}pppwwwgggbbbdddppp{{{|||wwwrrryyy|||||||||xxxuuutttuuuwwwxxxwwwtttqqqoootttnnnjjjjjjlllnnnttt{{{}}}~~~{{{{{{ddd]]]]]][[[VVVOOOGGGBBB@@@GGGEEEIIIPPPQQQPPPXXXdddmmmyyymmm```XXXOOOPPPZZZUUUUUUTTTSSSTTTTTTUUUVVV[[[bbbmmmwww}}}~~~}}}qqqkkkggghhhjjjjjjlllooo{{{yyyxxxzzz~~~|||}}}~~~}}}yyy{{{|||}}}}}}}}}~~~||||||~~~}}}{{{}}}~~~~~~~~~}}}}}}qqqpppuuu~~~mmm[[[VVVXXXlllttt{{{{{{uuuqqqrrruuuvvvwww~~~wwwwww|||zzzyyyxxxxxxzzz}}}|||}}}xxxuuu~~~vvvmmmlllppptttrrrnnnssspppiii]]]QQQLLLNNNSSS\\\dddkkkooottt{{{}}}|||kkkpppvvvyyy{{{~~~jjj[[[QQQMMMTTTOOOSSSpppLLL@@@777666555333444???TTTjjjxxx|||qqq^^^eeeiiirrrtttkkkkkkwwwxxxxxxmmmZZZZZZiiiyyyyyyvvvuuu{{{}}}uuusss~~~~~~~~~~~~|||wwwjjj]]][[[[[[YYYYYY[[[```ccccccooo{{{{{{wwwwwwwwwvvvuuuttttttssspppnnnnnnppprrrsssssssssssstttuuuvvvvvvpppnnnmmmlllmmmqqquuuwwwvvvvvvvvvwww{{{qqq]]]QQQNNNSSSYYY]]]iiimmmbbbWWW___hhhmmmvvv___UUUQQQXXXdddsssYYY[[[]]]```aaabbbbbbaaa]]]ZZZ]]]ffflllllllllmmmkkkmmmnnnjjjaaa[[[YYYZZZ[[[pppYYYHHHwwwwwwggg]]]lllqqqGGG888999:::666666:::888@@@UUUrrrwww|||jjjeeeeeennnwwwyyyvvvuuuuuuzzzzzz|||wwwwwwxxxvvvvvvwwwxxxwwwvvvtttsssyyyssspppppppppqqqvvv|||sss]]]aaa```\\\VVVOOOJJJGGGFFFJJJGGGJJJQQQTTTVVVbbbqqq|||lll^^^\\\[[[WWWVVVZZZYYYZZZZZZ[[[[[[[[[[[[[[[[[[```gggooovvv{{{tttmmmgggggghhhhhhkkkpppzzzzzz{{{|||}}}~~~~~~~~~~~~{{{{{{}}}wwwpppssswww}}}vvvdddXXXVVVZZZiiipppwwwzzzwwwtttuuuvvvwwwyyyyyy|||||||||vvvtttsssrrrsssuuuxxxzzz~~~}}}|||zzzxxxvvvuuuttt{{{|||vvvtttyyyyyyxxxxxxwwwuuurrrpppqqqooohhh]]]RRRMMMPPPTTT[[[```eeekkkttt}}}{{{nnnpppssstttwww}}}iiiZZZQQQMMMRRRMMMSSSuuu|||III===333555555333333;;;NNNeeevvvttt___eeehhhqqqwwwpppooo{{{zzzooofffQQQTTTkkk~~~sssoookkkkkkrrrwwwsss|||}}}|||zzzvvviii]]]\\\]]]]]]]]]^^^`````````kkktttyyyvvvsssqqqrrruuu|||}}}xxxwwwwwwvvvuuussssssrrrpppooooooqqqsssoooooooooqqqrrrtttvvvwwwrrrqqqooonnnoooqqqsssuuutttuuuwwwzzz~~~~~~||||||}}}yyytttdddVVVSSSWWWZZZ^^^bbbmmmyyysssfffhhhkkkkkkooo```]]]___mmmOOOTTTZZZaaadddcccaaa___XXX[[[aaaggggggddddddgggiiikkklllggg```ZZZYYYZZZ___rrrYYYFFFeee|||qqq[[[nnntttLLL<<<999:::666666:::888AAAVVVyyyyyyvvvnnniiigggmmmssstttuuuvvvrrryyyzzz{{{zzztttwww{{{wwwwwwwwwwwwvvvvvvvvvwwwyyytttqqqrrrqqqqqqsssxxx{{{|||}}}}}}{{{xxxuuussswwwiiihhhhhhhhhddd___YYYUUUSSSUUUUUU[[[bbbcccgggxxxzzzYYYYYY[[[aaaggggggbbb\\\___aaadddfffggggggfffeeeddddddeeegggllluuu~~~yyyppphhhgggggghhhmmmrrrwwwzzz}}}}}}|||}}}~~~~~~~~~~~~{{{xxxppppppyyy}}}qqqppplllbbbXXXTTTVVVZZZ```fffmmmsssuuuuuuttttttvvvyyy~~~yyy{{{}}}xxxtttzzz}}}|||zzzxxxuuusssrrrrrrsssssssssrrrqqqqqqqqqrrrtttttt}}}{{{sssrrrtttwww~~~}}}vvvsssssspppnnnhhh]]]RRRNNNQQQUUUVVVZZZ```gggsss||||||wwwqqqpppnnnnnnsss}}}iiiZZZRRRQQQUUUQQQWWWvvvzzzGGG<<<222444555444333777GGGaaauuu{{{bbbdddhhhrrr|||uuusss|||{{{xxx}}}qqqgggbbbPPPVVVwww|||sssqqqllljjjrrrxxxrrrvvv|||}}}}}}zzzxxxuuuiii^^^\\\___dddggggggeeeeeeeeejjjpppyyyjjjeee___\\\bbbnnn|||{{{wwwvvvvvvvvvvvvrrrsssrrrqqqoooooorrrtttnnnnnnnnnooopppqqqssstttqqqqqqpppooooooppppppqqqrrrtttxxx|||~~~|||{{{zzz}}}xxxuuulll]]]WWW___fffgggnnnxxxzzzxxxuuuvvvpppvvvMMMQQQXXX^^^aaa```^^^[[[ZZZ```eeeeee```^^^bbbhhhkkkiiifffbbb___[[[XXXVVVbbbrrr[[[FFFaaa}}}zzzWWWnnnvvvNNN???888:::777777:::888AAAXXX~~~|||uuummmiiiiiinnnqqqqqqqqqtttrrrzzzzzzzzz}}}}}}{{{vvvxxx{{{wwwvvvuuuuuuuuuuuuvvvwwwwwwsssqqqssssssqqqssswwwzzz{{{{{{vvvnnngggdddbbbmmm|||uuukkkooossstttpppjjjeeebbbbbbgggooouuuuuuzzzjjjUUUXXX___ffflllrrrtttlllaaadddggglllpppsssrrrpppoootttpppkkkfffgggooo}}}|||sssjjjggghhhiiiooouuutttwwwzzz|||~~~~~~}}}~~~rrrpppkkkqqq}}}ooobbb___ZZZTTTPPPPPPSSSVVVZZZ^^^fffnnnsssvvvvvvuuurrrvvv|||~~~yyyxxxyyyuuuyyysssqqqppp|||~~~~~~{{{yyy}}}|||zzzxxxvvvvvvvvvwwwtttsssssstttvvvyyy|||~~~|||uuuooonnntttzzzwwwtttuuupppnnnhhh^^^SSSNNNPPPTTTTTT]]]gggooovvv{{{zzzuuurrrnnnjjjjjjrrr~~~iii[[[SSSRRRWWWVVV___xxx|||III???444333555666555666DDD___wwwdddcccfffqqq~~~vvvsssvvvyyy||||||uuuooojjjfffddd[[[eee{{{vvvzzzyyyrrrqqqxxx{{{zzz~~~~~~~~~|||yyyxxxuuukkk___ZZZ```jjjqqqssspppqqqtttxxx}}}~~~iii\\\XXXVVV\\\nnnzzzvvvuuuuuuvvvvvvvvvvvvuuutttttttttrrrpppoooppprrrrrrrrrqqqoooooonnnnnnnnnnnnnnnoooooooooooonnnnnnqqqsssvvvyyy|||~~~~~~}}}||||||~~~{{{xxxvvvnnnfffgggpppsssuuuPPPSSSWWW\\\___``````___eeeiiiiiiddd___aaaiiiqqqjjjccc]]]\\\______[[[VVVaaaooo```JJJiiiuuuWWWooolllFFF:::777:::888888:::777BBBYYY}}}yyyjjjhhhjjjqqqtttqqqoooppppppyyyyyyyyy~~~}}}xxxvvvuuuuuuuuuttttttssssssrrrrrruuurrrqqqttttttsssuuuyyy}}}|||zzzvvvooofff___[[[cccyyy|||yyyqqqsssuuuuuuuuuuuuvvvwwwqqqsssyyy|||}}}sssggg```ZZZ^^^fffmmmrrrvvvvvvnnnddddddiiipppvvvzzzzzzxxxwww~~~zzzrrrjjjhhhooo|||zzzqqqiiiggghhhjjjooouuuuuuuuuxxx~~~~~~rrrmmmkkkrrr|||lll___WWWTTTPPPNNNNNNNNNOOOOOOVVV[[[bbbkkkqqquuuwwwxxxqqquuuzzz{{{xxxzzzssswwwwwwpppooouuu{{{}}}zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzvvvuuuttttttuuuwwwzzz|||{{{vvvuuuxxx~~~zzzvvvuuutttqqqoooiii^^^SSSMMMNNNRRRYYYhhhxxx}}}{{{zzzyyyxxxppplllhhhjjjttt~~~jjj\\\TTTOOOTTTTTT```yyy{{{HHH@@@666333555777888888CCC^^^wwweee^^^```lll~~~vvvqqqxxx}}}yyyrrrnnnkkkgggeeedddrrr}}}vvvqqqttt|||yyy|||{{{|||{{{yyyzzzwwwmmmbbbZZZaaammmxxxyyywww{{{iiiXXXRRRTTT[[[ooowwwnnnmmmppptttvvvwwwvvvtttsssvvvvvvvvvssspppnnnooooootttsssrrrpppoooooooooooommmnnnoooqqqqqqqqqqqqpppqqqqqqrrrtttwwwzzz|||~~~}}}~~~~~~~~~}}}}}}~~~}}}|||{{{ssssssyyy}}}zzzTTTUUUWWWZZZ^^^bbbeeeggghhhiiifff```___eeemmmqqqddd]]]WWWXXX]]]aaa^^^YYY]]]iiihhhPPPuuu}}}xxx[[[ttt___>>>999666;;;999888:::777BBB[[[{{{}}}|||iiigggkkksssxxxvvvqqqoooooowwwxxxyyy|||xxxtttqqqssstttuuuuuutttpppmmmjjjkkkgggfffiiijjjiiikkkooouuutttsssqqqnnniiiccc___iii{{{|||xxxuuuxxxuuu```[[[```ddd```fffpppyyy{{{uuukkkbbbaaafffooowww|||~~~}}}|||}}}wwwpppkkkooozzzuuunnnhhhiiikkkmmmqqqvvv{{{{{{~~~rrrnnnmmmrrrzzz~~~mmm___TTTOOONNNMMMMMMMMMMMMKKKJJJNNNSSS[[[aaafffkkkpppsssrrrvvvzzz{{{zzzwwwppp|||{{{yyytttnnnlllsss|||yyywwwxxxyyyttttttuuuwwwxxxzzz|||}}}~~~}}}|||zzzzzzzzz{{{{{{~~~}}}~~~{{{uuuttttttsssrrrooonnniii___TTTNNNOOORRR[[[mmm}}}~~~xxxsssssstttnnnkkkiiilllxxx}}}iii\\\TTTRRRQQQNNNYYYrrrtttCCC===555444444666999:::AAAYYYrrrjjj[[[[[[fff{{{~~~wwwpppvvv{{{yyy~~~xxxrrrmmmhhheeefffuuu|||vvvttt{{{{{{||||||xxxzzz{{{|||~~~|||rrrfff]]]bbbnnnyyyzzzxxxtttaaaUUUOOOXXXjjj~~~tttlllkkkooorrruuuwwwuuusssrrrrrrvvvvvvvvvtttqqqoooooooooqqqpppppppppqqqrrrssssssooopppqqqsssssstttttttttppppppppprrrtttwwwyyy{{{zzz{{{|||}}}}}}}}}|||{{{}}}~~~~~~~~~uuuzzzXXXXXXXXXYYY\\\___bbbdddaaabbbaaa___ccckkkmmmiiibbb^^^ZZZXXXYYYZZZ[[[[[[XXXcccoooWWWzzzyyy[[[vvvSSS999>>>666;;;999999:::777CCC\\\}}}uuu{{{|||lllhhhjjjttt}}}|||vvvrrrqqqxxxzzz||||||wwwuuutttrrruuuxxxyyyvvvooohhhccc___ZZZXXXYYYZZZXXX[[[___fffgggiiijjjjjjlllnnnpppooozzz}}}ssseeeaaa^^^```gggmmmsss|||hhh^^^\\\aaajjjttt{{{~~~||||||zzzssslllkkkqqqwwwsssnnnmmmpppsssuuuxxx{{{}}}ssslllnnnpppuuunnn^^^TTTNNNKKKKKKLLLLLLLLLKKKJJJIIIIIIOOOVVVZZZ]]]aaahhhooorrruuuxxxyyy|||yyynnnnnnxxxqqqfffeeebbbaaadddnnn|||{{{xxxwwwxxxyyyttttttuuuvvvxxxyyyzzz{{{~~~~~~|||xxxsssppppppqqqpppooolllkkkggg^^^UUUPPPRRRUUUaaaoooyyyxxxqqqoooppprrrlllkkkkkkppp{{{zzzgggZZZRRRQQQPPPMMMYYYrrrkkk<<<;;;555444222444888888===QQQhhhrrruuu___[[[eeeyyyzzzrrrnnn{{{wwwrrr}}}vvvoookkkhhhgggttt}}}{{{}}}yyysssvvv~~~}}}{{{}}}|||xxxvvvyyy|||vvvjjj^^^bbbmmmxxxzzz|||vvvjjjbbbaaaqqqyyytttmmmffffffjjjpppqqqrrrqqqpppppprrruuussstttuuutttrrrqqqqqqrrrpppoooooopppqqqrrrssstttqqqqqqqqqqqqqqqrrrrrrrrrnnnoooqqqsssuuuwwwwwwxxxyyyzzz|||}}}}}}}}}{{{{{{|||~~~}}}||||||~~~xxx{{{~~~ZZZYYYYYYXXXYYYYYYZZZ[[[___aaabbbeeemmmuuupppfffcccccc```ZZZTTTRRRUUUYYYUUU```ttt\\\{{{}}}XXXuuuIII444@@@555;;;:::999:::777CCC]]]vvvpppzzz{{{ooojjjjjjuuuzzzvvvttt|||~~~~~~xxxxxxzzzsssvvvzzz{{{wwwoooeee___[[[VVVSSSSSSRRRQQQSSSWWW^^^bbbfffiiilllrrr|||sssvvvvvvqqqnnnrrr{{{qqq\\\cccnnnlllkkkppphhh\\\XXX^^^gggqqqyyy}}}{{{}}}|||uuukkkeeefffjjjuuurrrrrrxxx|||}}}|||ttthhhmmmooosss{{{aaaSSSMMMKKKIIIJJJKKKKKKKKKJJJJJJKKKMMMTTTZZZ]]]]]]aaajjjrrrpppsssuuuwww{{{sss~~~|||hhhllluuufff^^^RRRRRRRRRRRRUUU^^^iiiqqq~~~}}}zzzxxxwwwvvvwwwwwwrrrrrrrrrsssssstttttttttqqqsssvvvzzz~~~|||zzz{{{nnnooooooppppppooonnnmmmhhhhhhfff^^^VVVRRRTTTXXXllltttyyyvvvrrrsssvvvvvvkkkkkklllrrr|||wwweeeXXXQQQJJJLLLPPPcccfff999:::666555111222777777999JJJ___pppxxxfff___fffyyy}}}uuummmwwwxxxrrr~~~wwwrrrooonnnkkkuuu{{{vvvooosss|||www{{{xxxqqqqqqwww~~~{{{|||zzzuuutttyyy}}}xxxlll]]]```lllxxx}}}zzzttt}}}|||rrrlllddd___bbbiiimmmmmmllljjjiiimmmtttzzzppprrrttttttssssssssstttrrrqqqqqqpppppppppppppppqqqpppooonnnmmmmmmmmmmmmlllooosssvvvxxxxxxvvvuuuzzz{{{}}}~~~}}}|||{{{~~~~~~{{{yyyyyy{{{{{{||||||ccc___gggnnniiigggkkkiiikkkmmmoooooommmiiieeebbblllgggbbb]]]WWWQQQQQQUUUYYY```{{{uuuXXXwww~~~]]]{{{EEE>>>888777:::777777:::888BBBYYY~~~qqqnnnjjjkkkssszzzzzzxxxwww{{{{{{www|||xxxyyyxxxwwwvvvvvvxxxzzzvvvnnnfffhhh^^^WWWXXXZZZ[[[\\\^^^fffttt{{{rrriiiqqqtttlllllliiiaaa```gggfffooo~~~|||iiihhhhhhjjjmmmqqqxxxfffZZZZZZZZZ^^^eeemmmqqqpppnnnnnnnnnrrrssslllcccdddkkktttyyy~~~}}}wwwyyysssqqquuusssbbb___[[[TTTQQQLLLJJJMMMPPPRRRVVVZZZcccfffjjjlllppprrrqqqnnnlllqqqpppnnnuuu~~~tttkkk~~~fffbbbkkktttvvvxxxzzz|||{{{ppp]]]LLLCCCJJJPPPOOOJJJOOOdddyyy}}}{{{xxxuuutttuuussssssrrrrrrssstttvvvwwwrrrsssuuuwwwyyyyyyyyyyyy{{{{{{zzzxxxvvvrrrooonnnmmmllllllmmmooopppooommmllliiibbbXXXPPPNNNQQQUUUgggqqqwwwuuuuuu{{{{{{vvvqqqmmmlllqqqxxx}}}ppp```XXXTTTRRRNNNRRRfffSSS===222444777444444777888:::AAAHHH___sssgggbbbcccqqq~~~zzzoooqqq|||~~~yyy~~~{{{xxxsssmmmfffoootttqqqnnnqqqttttttvvvxxx}}}zzzooolllppp~~~xxxsssssstttwww|||uuuwwwzzz{{{{{{{{{|||~~~vvvnnngggbbbmmm}}}|||qqqkkkgggeeecccjjjiiilllttt~~~|||xxxwwwtttrrrqqqrrrsssuuuqqqllllllqqqsssnnnlllmmmmmmkkknnnrrrrrrnnnlllnnnrrrooonnnqqquuuwwwvvvvvvyyyzzz|||}}}~~~~~~}}}}}}{{{zzzyyyzzz}}}~~~~~~}}}zzz}}}jjjccciiiqqqooonnnpppkkkvvvuuusssqqqnnnlllkkkjjjpppkkkfffaaa[[[UUUUUUYYYZZZbbbrrrWWWzzzkkksssCCC===:::666999777777:::888BBBZZZzzzrrrlllkkkqqqwwwxxxwwwwwwwww}}}yyywwwxxxvvvxxxyyyvvvuuuuuuxxxzzzwwwooohhhggg```\\\___dddfffhhhkkkwwwvvvwww|||sssppprrrnnnccc^^^``````kkkyyy}}}}}}}}}|||zzzsssggg]]]WWWbbbpppxxxxxxzzzqqq```^^^YYY[[[___eeehhhhhhccc______```eeeiiigggdddhhhppppppuuu{{{~~~{{{vvvqqqrrr{{{tttdddaaa___[[[WWWQQQOOOTTTZZZ\\\___ccclllppptttvvvvvvuuurrrppplllrrrrrrmmmqqqyyyyyyrrrpppxxxaaa\\\gggpppiiiqqqzzz}}}vvvhhhYYYNNNHHHIIIOOOUUUWWWYYYeeesss|||xxxwwwwwwtttssssssrrrssssssttttttpppqqqsssuuuvvvvvvuuuuuuxxxxxxwwwvvvtttqqqooommmmmmllllllmmmoooooonnnmmmjjjggg```VVVOOOMMMQQQVVVccclllrrruuuzzzvvvnnnjjjjjjpppwww~~~rrr```WWWQQQSSSOOOTTTiiiMMM:::333777666333333666777999???GGG\\\sssmmmaaabbblll{{{{{{nnnnnnwwwyyyyyy}}}zzzuuupppkkkqqqsssooommmpppttttttrrrqqquuuxxxtttllljjjlllvvvyyytttttttttttt{{{~~~zzzvvvwwwyyywwwzzz{{{}}}}}}vvvqqqnnnkkkwww~~~|||~~~uuuooollljjjjjjiiiqqqyyyxxxvvvuuuttttttrrrqqqqqqmmmnnnqqqqqqkkkiiikkkkkkjjjlllppppppmmmmmmppppppooopppsssuuuuuuuuuuuuwwwyyy{{{|||}}}~~~}}}}}}yyyxxxxxxyyy{{{||||||{{{}}}ppphhhooowwwtttrrrqqqjjjssspppllliiihhhiiilllnnnsssmmmhhhccc]]]WWWWWWZZZ[[[fffmmmXXXsssxxxggg???::::::555888666666:::888CCC[[[vvvnnnjjjnnnsssvvvvvvxxxsssyyyvvvvvv~~~zzzwwwxxxxxxxxxwwwwwwzzz{{{yyytttooofffaaa```eeekkkoootttzzzxxxsssuuuzzzxxxmmmdddccc___iiitttyyyuuummmgggeee```___^^^]]]ZZZWWWSSSRRRWWWgggxxxfff]]]___VVV[[[aaaffffffaaaZZZVVVQQQRRRUUUYYY[[[\\\ccckkkmmmrrryyy~~~}}}zzzuuuyyyxxxfff```___^^^```\\\\\\bbbiiimmmpppsss}}}zzzuuuqqqoooeeejjjiiidddeeemmmoookkkvvvooo[[[[[[hhhttt}}}uuu^^^OOOIIIOOONNNWWWgggnnnkkknnnwww|||zzzyyyxxxssssssssssssrrrrrrrrrqqqpppqqqrrrtttttttttsssrrrttttttssssssqqqpppnnnmmmmmmmmmlllnnnooopppnnnmmmiiieee^^^UUUMMMLLLQQQVVV___hhhooottt~~~wwwnnnkkkkkkrrrzzzsss```UUUNNNRRRNNNTTTiiiFFF666333999555222222555666777===DDDXXXtttwww```ccchhhsss|||nnnkkkpppzzzttt}}}xxxtttqqqsssqqqkkkiiimmmqqqssssssqqqpppnnnggg___\\\^^^lllwwwyyyvvvuuutttqqquuuxxxxxxxxxyyywwwsssxxx{{{{{{wwwuuuvvvsssxxxtttsssxxx~~~wwwqqqnnnnnnooonnn}}}xxxvvvttttttuuutttppplllnnnmmmmmmnnnlllgggeeegggeeeeeehhhmmmmmmkkklllpppmmmrrruuuvvvtttssstttuuuwwwxxxzzz|||}}}}}}}}}}}}xxxwwwvvvxxxzzz{{{zzzyyyqqqppp{{{xxxpppmmmfffhhhfffdddccceeeiiinnnrrrrrrlllgggbbb[[[UUUUUUYYY\\\hhhggg[[[{{{iii~~~zzz\\\===777:::444777555666:::999CCC[[[vvvmmmgggjjjpppsssvvvyyyppptttrrrsss|||~~~{{{wwwtttvvvvvvvvvwwwyyyxxxuuurrrgggcccaaadddiiioooxxx}}}xxxvvvxxx~~~yyysssrrrfffmmmrrroooeeeXXXQQQNNNMMMMMMNNNOOOOOOOOOTTTZZZnnnvvv}}}{{{lllbbb\\\YYYVVV[[[bbbggggggccc]]]YYYQQQPPPOOOOOOOOOQQQUUUYYYccchhhnnnsssyyy~~~}}}}}}}}}}}}}}}~~~~~~~~~|||~~~~~~}}}}}}xxx}}}zzzfff[[[XXXYYYeeefffkkkssswwwyyy~~~yyyxxxtttooommmcccccc___[[[___fffgggcccuuu{{{vvvfffZZZaaauuuvvv\\\MMMJJJSSSYYYiiizzz{{{rrrsss~~~~~~||||||{{{rrrrrrrrrrrrrrrrrrqqqqqqrrrssstttuuuttttttrrrrrrqqqqqqqqqqqqppppppoooooopppooonnnoooqqqqqqpppnnnjjjggg___UUUMMMKKKPPPUUUaaakkkrrrtttzzzxxxqqqnnnpppxxxttt```TTTLLLOOOKKKRRRggg{{{EEE666333888444111111444555555:::AAAWWWvvv~~~___cccfffnnn}}}pppkkkkkkxxx}}}sss}}}~~~xxxuuuvvvsssllleeecccffflllppptttuuussskkk```YYYYYY]]]fffnnnwww{{{{{{yyywwwvvvpppqqqsssvvvyyyzzzvvvrrrvvv|||}}}xxxwwwxxxwwwuuutttiiiggghhhooowww~~~~~~{{{vvvpppmmmmmmnnnzzz}}}xxxtttqqqrrrtttuuurrrooolllkkkkkkiiiddd``````aaa^^^aaahhhnnnnnnjjjjjjmmmnnnvvv|||zzzuuusssuuuvvvyyyzzz|||}}}}}}}}}|||{{{xxxwwwvvvwwwyyyzzzyyyxxxtttzzz~~~nnnjjjggggggggghhhjjjnnnrrruuuwwwrrrlllgggbbb[[[TTTTTTXXX\\\iii}}}cccccc|||lll~~~~~~vvvSSS===666<<<333777555555999888CCC[[[uuukkkeeehhhnnnrrrvvvyyyppprrrnnnrrr|||~~~zzzuuurrrsssrrrrrrrrrssstttrrrqqqlllgggcccbbbdddjjjwww{{{{{{zzz|||~~~}}}|||}}}ppprrrqqqhhh[[[NNNGGGDDDKKKIIIKKKMMMMMMLLLSSS]]]yyymmm```aaaccc___XXXZZZ^^^dddhhhjjjgggbbb^^^ZZZWWWSSSNNNMMMNNNNNNMMMRRRUUUXXX]]]aaafffkkknnnrrrwww{{{}}}|||{{{}}}~~~}}}~~~}}}|||{{{~~~}}}{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{{{{||||||~~~~~~~~~~~~}}}|||}}}~~~yyyuuuzzzzzzeeeWWWSSSTTTaaahhhuuu}}}}}}|||rrrmmmrrrtttrrrqqqnnnhhh```\\\```eeeccc^^^lllmmmhhh^^^\\\kkktttddd\\\\\\ZZZkkkvvvhhhmmm|||~~~~~~|||rrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttsssqqqpppppppppppppppppppppqqqqqqrrrqqqpppqqqssssssqqqooommmiii```UUUMMMKKKPPPUUUgggrrryyyuuusssxxxzzzxxxrrrqqquuu|||rrr___TTTMMMNNNJJJRRRhhh|||III:::444555333111111444444444888>>>VVVvvv```aaadddkkktttmmmjjjsssvvv|||}}}wwwtttvvvpppggg___[[[]]]eeemmmqqqwwwxxxooobbb]]]dddkkkhhhlllssszzz}}}|||yyyxxxqqqooopppuuuzzzzzzwwwssswww|||zzzvvvwwwyyywwwtttsss```[[[\\\```iiisss{{{zzz}}}|||zzzuuuqqqnnnmmmmmm~~~|||wwwvvvrrrnnnnnnqqqtttvvvvvvpppnnnjjjddd___\\\\\\\\\___eeeooovvvuuunnnkkklllrrr|||}}}vvvuuuwwwwww|||}}}~~~~~~}}}{{{zzzyyyyyywwwwwwwwwyyyzzzyyyxxx}}}zzz|||{{{}}}}}}}}}~~~{{{vvv~~~jjjhhhggggggjjjmmmqqqsssuuuvvvvvvtttnnniiiddd\\\VVVUUUYYYZZZjjj|||dddmmm|||wwwsssNNN@@@666===444777555555999777BBBZZZ{{{uuummmgggjjjpppsssuuuwwwpppqqqnnnsss{{{tttsssrrrrrrrrrqqqqqqqqqqqqrrrsssnnnjjjfffcccccchhhwww~~~zzzxxxyyyzzz{{{|||uuutttoooggg]]]SSSMMMIIIJJJGGGHHHNNNPPPRRR\\\hhh{{{|||vvvpppkkkjjjiiigggeeebbbcccfffkkknnnkkkccc]]]^^^]]]YYYVVVWWWYYYVVVQQQLLLMMMNNNPPPSSSVVVXXXYYYZZZ]]]``````______aaadddnnnttt}}}{{{zzzyyyzzz{{{|||{{{yyy{{{{{{zzzyyyxxxvvvuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvtttttttttvvvwwwyyy{{{~~~~~~{{{zzz}}}xxxxxxyyyzzz|||~~~yyyvvv|||yyygggYYYSSSTTTYYYdddttt~~~}}}yyy}}}{{{ddddddooouuuwwwxxxvvvoooeee`````````\\\XXXddddddaaa```eeeuuuxxxyyyzzzuuupppppprrrnnnaaaiiivvvvvvvvvxxxwwwuuutttsssqqqqqqqqqrrrsssppppppqqqrrrrrrqqqpppoooppppppooooooppppppqqqrrrsssrrrqqqrrrssssssqqqooonnniii```UUULLLKKKPPPVVVlllxxx}}}vvvppprrrvvvvvvpppqqqvvv~~~lll\\\TTTNNNPPPMMMXXXqqqLLL>>>555222333111222444444333777===SSSrrrlll___```hhhtttxxxqqqkkkpppzzzzzz}}}}}}vvvrrrsssmmmddd\\\TTTTTT___kkkrrryyyzzzpppdddcccjjjpppsssqqqssszzz~~~{{{zzztttpppooossswwwwwwwwwwwwxxx|||~~~xxxuuuuuuwwwxxxuuuhhh[[[RRRTTTYYY___lllzzz~~~xxx|||~~~yyyvvvuuusssqqqoooyyyyyytttnnnllliiigggiiimmmrrrvvvvvvssskkkcccaaaddddddbbbiiiooozzz}}}sssooopppvvv~~~wwwxxxyyywww|||}}}}}}}}}|||zzzyyyxxxyyywwwvvvwwwxxxyyyxxxwwwzzzwww}}}yyy{{{~~~yyysssuuuxxx~~~zzzuuuzzz}}}zzzzzzyyyuuuqqqyyyrrr````````````ccchhhlllpppqqqqqqqqquuuoooiiiddd]]]VVVUUUYYYXXXkkk~~~hhhwwwssssssOOODDD555;;;555888555555888777AAAXXXvvv}}}yyyqqqlllooottttttssstttpppqqqpppxxx{{{tttqqqoookkkjjjiiigggfffgggjjjkkkiiihhhgggfffeeeiiixxx}}}}}}~~~~~~~~~}}}zzzxxxyyyyyyxxxvvvwwwtttqqqnnnjjjeee^^^YYYUUUNNNNNNWWW^^^eeerrr}}}rrruuuxxxvvvrrrmmmkkkjjjgggfffiiiqqqvvvsssggg\\\[[[]]]]]]]]]bbbgggcccZZZTTTSSSSSSSSSUUUVVVVVVVVVWWWXXXYYYWWWTTTTTTWWWZZZ\\\aaagggkkknnnqqqvvvzzz~~~|||zzzyyytttsssssstttvvvwwwvvvuuutttttttttttttttssssssrrrtttuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwvvv{{{|||wwwvvvzzz}}}|||vvvwwwwwwxxxxxxzzz}}}~~~{{{zzzxxxjjj[[[TTTTTTUUU^^^nnn{{{zzzxxxzzzoooaaafffppptttvvvyyyuuurrrmmmgggaaa\\\[[[]]]ffffffiiimmmttt}}}yyyuuu~~~|||jjjfffmmmqqqqqqhhhnnnvvvxxx{{{yyyuuuqqqoooooopppqqqooopppqqqrrrrrrrrrqqqppppppoooooonnnooooooqqqqqqrrrqqqpppqqqrrrrrrpppnnnjjjfff]]]SSSLLLLLLRRRXXXmmmxxx}}}vvvrrrtttuuurrroooqqqwww~~~dddXXXSSSOOOOOOOOO^^^{{{KKKAAA888222333111222555555333666<<>>HHH\\\www|||bbbeeecccdddjjjrrr||||||xxxrrrjjjhhhjjj}}}tttmmmpppwwwxxxxxxpppkkkggg]]]^^^ooozzzyyyxxxpppeee^^^kkkkkkmmmppptttuuutttssssssrrrrrrssstttrrrnnnjjjjjjrrr{{{~~~zzzvvvuuupppkkklllxxx}}}uuuooossssssxxx~~~{{{vvvsssrrroooooommmmmmuuu~~~uuunnnoooqqqqqqppppppqqqqqqssstttpppkkkkkkoooooorrrrrrppppppssssssqqqqqqppppppqqqqqqpppmmmjjjnnnoooqqqssstttsssrrrrrrqqqqqqppppppppppppppppppmmmllllllkkkjjjkkkkkkkkkmmmnnnnnnmmmlllkkkkkkmmmrrrqqqooooooooorrrtttvvvnnnmmmnnnoooooojjjaaa[[[MMMSSSXXXXXXUUUUUU[[[bbbgggccc\\\UUUQQQQQQUUUYYYfffjjj|||\\\pppooouuuCCC666999777555444555555444555>>>IIIqqqyyylllooosss{{{nnneeehhhqqqwwwvvvxxxuuurrrttt{{{zzzvvvrrrooollliiieeejjj|||pppiiigggdddiiiooouuu~~~xxxjjjddd]]]WWWUUUTTTTTTSSS[[[[[[]]]aaadddccc^^^YYYWWWXXXYYY[[[aaajjjqqqsssuuuiii```\\\UUUSSS[[[iiisssvvvrrrqqqpppsssyyy{{{{{{|||}}}yyytttpppmmmlllkkkggggggggggggmmmrrrqqqkkkiiijjjkkkjjjhhheeebbb```ccceeehhhiiiiiijjjkkkmmmmmmmmmllllllmmmoooqqqrrrrrrrrrrrrsssvvvxxxzzz{{{vvvwwwqqqcccVVVOOOKKKGGGGGGLLLPPPRRRQQQRRRUUUYYYZZZUUUQQQVVVbbbpppzzz~~~}}}vvviiidddggglll|||{{{mmmooolllnnnyyy}}}vvvuuuuuutttsssrrrrrrrrrnnnnnnooooooooonnnnnnmmmnnnmmmmmmnnnooonnnllliii___WWWNNNKKKLLLPPPYYYbbbggghhhjjjooorrrrrrooolllttt{{{{{{kkk```XXXSSSOOOVVVxxxnnnuuuHHH111222444///111111000000111333555666999CCCXXXttteee___]]]___fffppp{{{}}}{{{tttllljjjmmm{{{wwwpppnnnppprrruuurrrpppnnndddeeeuuuuuussslll___\\\cccvvvvvvuuuuuuuuuuuussspppjjjmmmppprrrssssssssssssuuuzzz~~~yyyvvvyyy|||xxxsssttt~~~zzzsssmmmqqqoootttyyyzzzuuupppnnnoooiiilllllljjjppp~~~tttmmmnnnpppppppppqqqkkkkkknnnqqqoooiiiiiimmmlllppppppmmmooosssrrrnnnqqqpppooooooooonnnkkkiiimmmoooqqqssstttsssrrrrrrrrrqqqooonnnmmmnnnnnnooollllllkkkjjjjjjjjjjjjjjjlllmmmlllkkkiiiiiikkkmmmqqqqqqqqqrrrtttwwwzzz{{{tttpppmmmlllllljjjccc^^^PPPTTTXXX[[[[[[\\\___aaadddaaa[[[UUUQQQSSSXXX\\\iiinnn{{{```sssooojjj???888999333555444444555444555>>>IIIlllwww~~~kkkkkkpppqqqfffiiisssyyyyyyxxxvvvsssuuu||||||yyypppqqqppplllfffiiizzzyyyjjjaaa```bbbkkkooosssyyy{{{|||tttiii^^^WWWRRRPPPNNNSSSRRRRRRUUUXXXXXXUUUQQQMMMVVVUUUOOOXXXppp~~~~~~ooohhh\\\YYYTTTSSS\\\kkkuuuwwwxxxuuurrrqqquuuzzz}}}yyywwwvvvtttssswww~~~}}}|||rrrlllhhhgggcccaaafffllllllgggiiipppyyy~~~vvvllleee___aaacccdddeeefffiiikkkmmmmmmmmmnnnooopppqqqqqqqqqooooooqqqtttwwwwwwwwwtttvvvpppbbbSSSKKKHHHFFFJJJMMMPPPQQQRRRTTTWWWZZZ\\\UUUPPPTTT```nnnyyy}}}~~~~~~tttjjjhhhmmmtttwwwuuurrrhhhiiirrruuuuuutttttttttsssssssssnnnooooooppppppppppppooopppooooooppppppooommmjjjaaaXXXOOOLLLMMMQQQ[[[dddhhhhhhiiilllpppqqqnnnkkkssszzz{{{lllaaaYYYSSSOOOXXX~~~ssskkkBBB222777888///111000000000111333555666444@@@WWWuuulll[[[ZZZ]]]gggrrr}}}}}}}}}wwwooommmqqqxxx||||||vvvrrrooommmrrrqqqssssssiiijjjzzztttooodddYYYcccxxx}}}yyyvvvuuuqqqlllccciiiooorrrqqqrrrwww||||||zzzsssrrryyyzzzuuuvvv|||wwwvvvrrrmmmrrrqqqvvv{{{{{{vvvqqqpppqqqiiinnnnnnkkkppptttllllllpppqqqrrrtttnnnkkklllooommmiiijjjqqqjjjoooooommmpppuuuuuuppppppnnnllllllmmmnnnnnnmmmkkkmmmpppsssuuuvvvuuuuuurrrpppnnnlllkkklllmmmnnnlllkkkjjjjjjiiiiiijjjjjjmmmmmmmmmkkkiiijjjmmmoooqqqrrrtttvvvxxxzzz{{{|||~~~xxxqqqllljjjggg```[[[TTTTTT[[[dddfff___ZZZ[[[cccaaa\\\TTTQQQTTTZZZ]]]eeeqqqvvveeevvvyyyjjj@@@444777888444333333444444666===FFFcccssszzzgggqqqvvv~~~{{{ooolllrrrwwwwwwvvvwwwuuurrrvvv}}}{{{xxxqqqrrrsssssssssuuu{{{|||vvvjjj\\\[[[bbbxxxwwwyyy}}}yyyyyytttvvvssskkkeee```ZZZSSSTTTPPPMMMOOOSSSTTTPPPKKKHHHIIIRRR___iiiqqq}}}~~~nnn```VVVVVVUUUVVV[[[cccnnnuuuwwwvvvuuuttttttuuuvvvxxxmmmllljjjddd___```fffmmmtttvvv~~~{{{vvvmmmnnnnnnlllkkkkkkmmmooorrrwww~~~wwwrrreeeaaa]]]\\\^^^```bbbcccgggjjjlllnnnnnnmmmmmmnnnllloooqqqqqqtttxxxyyyuuuvvvssskkk]]]OOOFFFBBBCCCDDDIIIPPPUUUVVVUUUUUUUUUXXXYYYWWWTTT[[[lllyyy~~~||||||~~~uuuvvvrrrrrrqqqhhhkkk}}}rrriiicccppp~~~uuuvvvwwwvvvsssqqqpppqqqooonnnmmmllllllmmmnnnoooqqqppppppoooooonnnllllllbbbXXXNNNLLLNNNRRRZZZbbbiiifffffflllpppnnnllllllnnnyyyuuubbb]]]TTTMMMRRRZZZZZZ777888333***333111111222222222333333333555===TTTlll{{{eee[[[UUUdddvvvwww|||zzzuuurrrooonnntttwww{{{{{{tttooolllmmmooopppqqqtttwwwzzzrrrjjj___ZZZkkkxxxvvvuuulllgggiiieeegggjjjmmmqqqtttvvvwwwzzzwwwtttsssuuuxxxzzzzzzuuuwwwwwwtttwwwyyyqqqmmmmmmppprrrwwwxxxxxxuuupppmmmnnnqqqnnnooooooooossszzzqqqppprrrqqqooonnnnnnmmmkkkjjjiiijjjkkkkkkppplllkkknnnooommmlllnnnnnnmmmlllkkkkkkkkkkkkkkkmmmqqqsssrrrrrrtttsssoootttrrrooollliiiiiilllnnnmmmllljjjgggfffgggjjjmmmnnnkkklllqqqssspppoooppppppssswwwzzzzzzwwwsssppp{{{vvvqqqnnnlllfff]]]WWWWWWYYY```hhhhhhaaa___aaa___]]]WWWPPPLLLNNNRRRUUUeeesssmmmfffhhh>>>444777666555333333444444555<<>>MMMaaaoooYYYaaa[[[eee}}}{{{yyywwwvvvvvvpppjjjkkkqqqwwwzzz{{{vvvsssppppppsssvvvwwwwwwppppppooopppsssrrriii^^^PPPTTT\\\kkkpppnnnoooqqqrrrpppoooppppppppppppnnnllliiifffdddkkklllppptttxxxxxxvvvtttppplllddd```ccciiihhhddddddggglllpppqqqpppmmmkkkiiiggggggiiimmmnnnllliiimmmmmmmmmlllkkklllnnnppppppiiifffhhhjjjiiiiiikkkhhhhhhhhhhhhhhhhhhhhhhhhfffgggjjjooonnnlllmmmrrryyyuuurrrqqqssstttqqqnnnooosssttttttvvvzzz{{{yyyxxxxxxvvvtttqqqpppqqqssslllmmmooopppppprrrvvvxxxuuurrrsssvvvwwwrrrnnnnnnmmmkkkfffaaa\\\YYYVVVUUU```]]]XXXSSSPPPPPPPPPQQQRRRWWWZZZVVVSSSWWW\\\___]]]UUUPPPOOOMMMJJJPPPZZZkkk|||rrrzzzkkkHHH444444777555555444444666444333888???QQQtttnnnjjjmmmyyy}}}oooggglllvvvxxxwwwwwwxxxvvvtttvvvzzz}}}|||vvvtttsssssstttuuuuuuttttttsssooojjjjjjmmmnnnlllnnnlllkkkjjjeee```aaafff~~~}}}~~~}}}|||~~~zzzwwwxxxvvvssspppppprrrtttvvvwwwzzz~~~yyykkkZZZOOOJJJKKKKKKLLLLLLOOOSSSVVVaaaffflllppprrrxxx~~~~~~}}}}}}~~~||||||{{{zzz|||{{{zzz{{{|||~~~}}}|||{{{|||zzzxxxvvvsssooojjjfffccc^^^WWWQQQ\\\jjjuuutttmmmiiigggfffiiimmmmmmdddUUUKKKIIILLLVVVeeeqqqnnnbbb]]]eeeqqqyyyyyyxxxvvvqqqooottt|||xxx{{{{{{mmmpppppp|||wwwwww}}}}}}yyyxxxxxxwwwvvvrrrooommmnnnppppppooonnnnnnnnnoooppppppppppppsssvvvwwwqqqdddZZZNNNHHHFFFJJJPPPVVV^^^eeeiiilllpppqqqlllhhhllluuu{{{{{{```RRRPPPMMMWWWnnnqqqIII;;;222111444000000000000111111111111222111111;;;FFFVVV|||aaa___[[[```rrryyyxxx~~~}}}zzzxxxvvvrrrmmmkkklllqqquuuxxxzzzvvvqqqpppsssvvvwwwwwwqqqpppnnnnnnnnnkkkeee___XXXbbbtttzzziiikkkoootttxxxwwwssspppoooooopppqqqqqqpppllliiifffeeedddeeehhhmmmqqqtttuuupppqqqqqqpppppppppiiiaaa```dddiiinnnppppppnnnmmmeeeeeegggiiilllnnnmmmkkkpppooonnnnnnnnnooopppqqqmmmhhhfffhhhiiihhhiiikkkgggggghhhiiiiiiiiiiiihhhjjjjjjnnnqqqqqqooosssyyy~~~zzzvvvwwwzzz{{{yyyuuutttwwwxxxvvvwww{{{|||zzz{{{zzzwwwtttqqqrrrvvvyyytttuuuuuutttssssssvvvxxxuuuqqqppprrrrrrnnnkkkkkkaaa]]]WWWRRRRRRVVV[[[___[[[YYYVVVSSSQQQQQQTTTVVVTTTXXXWWWRRRRRRXXX]]]]]]```WWWQQQSSSSSSQQQZZZggg}}}zzzpppyyyWWW???555333444666333222444666444333888???WWWwwwjjjppppppzzz~~~rrriiilllvvvxxxvvvvvvxxxuuupppqqqvvvzzz}}}wwwtttqqqqqqsssuuuuuuuuuuuurrrppppppnnnmmmpppvvvyyyvvvuuuuuurrrkkkggghhhhhhmmmooonnnoootttxxxyyyvvv|||tttqqqvvv{{{zzzyyyzzzyyywwwtttrrrqqqqqqqqqqqqvvvxxxyyywwwpppeeeYYYRRRKKKKKKLLLMMMOOOSSSYYY^^^gggqqq}}}}}}~~~{{{}}}||||||~~~~~~}}}|||zzzyyywwwwwwtttlllaaaWWW^^^iiiooohhh\\\VVVVVVWWW[[[dddjjjeeeYYYNNNLLLNNN]]]iiitttqqqeeebbblllxxx~~~}}}}}}|||vvvsssyyyooozzz~~~yyywwwzzzxxxwwwuuurrrnnnmmmnnnoooooonnnnnnnnnnnnpppqqqrrrppppppsssyyy{{{ssseeeYYYLLLHHHGGGMMMTTTYYY___dddiiikkkooooooiiifffmmmxxx}}}uuu]]]RRRPPPOOO___~~~dddAAA999111111555///000000000000111111111111///000999===GGGjjj{{{ccc\\\bbbjjjlllppptttzzz|||zzztttssspppmmmkkklllqqqvvvzzzvvvqqqqqqtttwwwvvvtttqqqqqqpppnnnkkkgggeeedddkkktttwwwgggdddoootttxxxxxxtttqqqooonnnnnnooopppppppppooommmllleeeccc```aaaeeejjjnnnpppooouuuzzz{{{{{{zzztttnnnfffhhhjjjllllllkkkiiigggaaadddhhhkkklllmmmnnnoooooonnnnnnooorrrtttvvvwwwmmmhhhgggiiiiiihhhhhhkkkggghhhiiijjjjjjjjjiiiiiillllllooorrrqqqpppvvv~~~{{{wwwxxx}}}|||xxxvvvyyyyyyvvvvvvyyyzzzwwwwwwvvvtttqqqpppqqquuuyyyqqqssstttsssqqqppppppppplllgggeeefffeeebbb```aaaWWWVVVVVVZZZbbbmmmwww~~~[[[[[[YYYWWWVVVWWWYYY\\\[[[]]][[[VVVWWW___cccbbb```VVVQQQSSSTTTTTT___mmmlllooonnnKKK:::555222333888222222333666555444888???QQQkkkhhhqqqnnnwww{{{~~~tttllloooxxxzzzxxxyyy{{{vvvooonnnsssyyyzzz}}}xxxtttpppppprrruuuvvvuuuvvvrrrrrrvvvuuuqqqwww{{{yyyvvvpppmmmmmmggghhhfffbbbcccggghhhgggbbbooo~~~||||||zzzzzztttrrrvvvxxxuuutttwwwtttrrrpppoooooonnnlllkkkpppooommmjjjccc\\\TTTOOOKKKLLLMMMOOOTTT\\\eeelllzzz}}}~~~~~~~~~|||xxxzzz|||wwwyyyxxxxxxzzz}}}~~~yyyiii]]]```hhhjjj]]]NNNGGGIIIMMM\\\fffooommmaaaUUURRRSSS[[[fffnnnkkkaaa___iiiuuu{{{www}}}ppp}}}zzz{{{xxxxxxuuurrrnnnmmmnnnooonnnnnnmmmnnnoooppprrrsssiiiiiimmmsssuuunnn___SSSLLLHHHIIIPPPWWW[[[```dddiiilllooonnngggdddmmmzzz~~~ppp\\\RRRPPPPPPeeeZZZ<<<777000111777///000000000000111111111111...000666777;;;]]]hhh^^^fffgggccckkknnnttt~~~~~~{{{sssuuutttpppkkklllqqqwwwxxxtttqqqrrruuuvvvssspppqqqqqqqqqoookkkggghhhkkkoootttuuu``````ooouuuxxxyyysssmmmkkklllmmmmmmmmmmmmnnnooopppqqqqqqsssnnngggbbb``````aaaaaakkkqqqvvvwwwyyy}}}~~~}}}rrrrrrpppmmmiiieee```^^^___dddjjjllllllmmmoooqqqlllllllllooosssxxxzzz{{{mmmiiihhhjjjjjjhhhhhhlllggghhhiiikkkkkkkkkjjjiiillllllnnnpppoooooovvv~~~xxxtttvvv||||||wwwwwwyyyxxxuuutttwwwwwwtttqqqqqqqqqooonnnpppsssuuuiiilllooopppnnnjjjhhhgggbbb\\\XXXYYYXXXUUUSSSUUUWWW\\\fffsss