BM6P6(@ CCCEEEHHHKKKOOOUUU[[[```fffiiiqqq|||~~~|||yyy}}}ttt]]]OOONNNQQQZZZfffrrr}}}}}}jjj\\\VVVSSSYYYeeemmmlllhhhnnnjjjfffaaa]]]XXXSSSOOOPPPTTTTTTLLLGGGGGGCCC>>>666555444333444555777999999;;;===@@@DDDJJJQQQVVVqqqqqqiii~~~nnnppp\\\HHHFFF999))),,,,,,+++******)))***************+++++++++,,,,,,,,,111------,,,444222:::lllwwwuuu[[[SSSNNNQQQVVVZZZ\\\^^^___[[[VVVTTTWWW```jjjqqqrrrtttyyy~~~~~~vvvkkkbbb]]][[[dddwww|||uuuqqqooommmiiieee```VVVMMMKKKOOOWWWaaappp~~~}}}vvvoookkkiiihhhgggjjjnnnooojjj___RRRHHHHHHUUUdddkkkkkkmmmttt|||{{{vvvuuuvvvxxxwwwvvvxxxvvvrrrooolllkkkkkkkkkttt{{{zzzuuummmhhhdddcccaaa```dddkkk{{{vvvoookkkhhhddd^^^ZZZQQQPPPNNNLLLJJJIIIHHHHHHJJJLLLLLLJJJGGGEEEGGGJJJHHHGGGFFFEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGIIIJJJKKKGGGGGGHHHGGGGGGEEECCCBBBCCCEEEIIIMMMQQQTTTVVVWWWYYYXXXWWWVVVUUUSSSOOOMMMMMMQQQYYYdddnnnqqqoookkknnnmmmkkkfff^^^WWWUUUWWW___bbbgggnnnrrrssspppmmmnnnssswwwwwwuuusssvvvzzz~~~zzzuuuoooppp{{{yyyzzz}}}ooofffdddsss|||kkk\\\JJJ777+++)))...------,,,,,,------...+++---///BBBeee{{{|||rrrppprrrdddXXXOOOPPPVVVZZZ]]]___fffmmmyyyzzznnnooovvvzzzwww{{{~~~zzzvvviiigggtttzzzmmmhhhaaaaaaqqqzzzrrrkkkttt|||yyyrrrmmmgggaaaaaafffkkkmmmlllnnnqqquuuvvvwwwxxx{{{~~~~~~|||yyyxxxyyyzzzzzzzzzvvvwwwvvvqqqmmmqqq|||xxxmmmbbbZZZWWW___cccmmmzzzwwwyyy}}}ZZZ<<<000------((())),,,&&&)))))))))))))))))))))))))))))))))))))))))))))))))))%%%***,,,+++@@@dddyyysssuuurrrwww{{{lllnnnrrrxxxDDDGGGKKKPPPUUU[[[bbbgggjjjmmmrrrzzz||||||~~~gggVVVTTTVVVaaannnwww~~~zzzfff\\\WWWSSSVVV^^^cccbbb^^^VVVTTTQQQOOOOOOOOOMMMLLLPPPUUUUUUPPPLLLJJJEEE???888666555444444555666888888999<<>>111...///***+++---'''))))))))))))))))))))))))))))))))))))))))))))))))***&&&***++++++BBBeeeyyywwwxxxuuuwwwssstttpppmmmtttKKKNNNSSSXXX]]]dddkkkpppppprrruuuwww~~~}}}wwwvvv___YYYZZZfffttt{{{~~~yyyeee___YYYTTTSSSVVVXXXWWWTTTKKKHHHFFFGGGJJJNNNQQQRRRRRRUUUUUUQQQMMMJJJEEE???999888666444333444555666666888:::===AAAFFFMMMRRRbbbwwwvvvwww{{{mmmbbbWWWFFF<<<555***,,,,,,+++*********************+++++++++,,,,,,,,,///,,,///---444222<<>>DDDJJJOOO^^^sss~~~pppiiiaaaKKKAAA===---,,,,,,+++************+++******+++++++++,,,,,,,,,---,,,000...444333@@@wwwmmmUUUOOOLLLOOORRRTTTWWW[[[ZZZVVVRRRPPPUUU___iiiqqqrrrtttxxx|||~~~|||||||||wwwlllcccccciiisss}}}~~~zzzxxxuuusssqqqmmmcccXXXSSSUUUUUUZZZbbbiiiooouuuzzz}}}uuunnnddd^^^]]]```cccdddllloooqqqpppiii___UUUPPPZZZeeerrrxxxwwwuuuvvvzzz|||{{{zzzzzzzzzzzzzzzyyyuuuppplllnnnssswwwtttoooiiinnnvvv{{{|||uuukkkdddffffffkkkssswwwyyy~~~|||tttssspppmmmjjjhhhgggfffeeeeeedddbbb```^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLMMMMMMLLLJJJIIIHHHFFFGGGJJJMMMQQQUUUXXXZZZXXXYYYYYYYYYVVVTTTRRRRRRRRROOOLLLMMMRRR[[[dddjjjkkkpppsssoooiiiddd```]]]bbb```^^^^^^aaafffhhhjjjjjjqqqzzz}}}zzzwwwwwwxxxwww{{{}}}uuupppwww|||sssfffppprrr___KKK<<<333111...------,,,,,,------...///...333RRRzzz{{{qqqQQQJJJFFFJJJPPPTTTWWW[[[ffflllttt}}}|||ssslllvvvxxxzzz}}}}}}yyyuuupppppprrrvvvzzz~~~wwwrrrkkkdddaaagggooovvv|||sssjjjeee]]]XXX^^^oooxxxqqqnnnpppsss{{{uuummmbbbZZZZZZXXXVVVTTTTTTUUUWWWYYYVVVUUURRROOOLLLMMMOOOQQQVVV[[[aaaeeegggjjjpppvvv|||yyyxxxrrrooopppvvv|||~~~{{{}}}fffEEE333...222...---...)))))))))))))))))))))))))))((((((((((((((((((((((((+++(((***,,,222OOOsss{{{xxxnnnqqqzzzuuusss[[[]]]```aaabbbdddgggiiimmmqqqsssnnniiimmm|||~~~iiiXXXMMMUUUaaajjjrrr{{{~~~}}}xxxlllddd\\\YYY\\\^^^]]][[[ZZZXXXWWWXXX\\\```bbbcccaaaYYYPPPIIIDDDAAA>>>===<<<:::777555333222333333333555777999<<>>444///...------,,,,,,------.........888\\\rrrOOOIIIFFFIIINNNRRRVVVZZZdddjjjsss||||||uuupppvvvzzz~~~~~~||||||{{{xxxvvvwww{{{wwwqqqjjjbbb___gggvvv{{{ssslllggg```[[[\\\gggyyy}}}xxxuuutttuuuxxxlllccc]]]ZZZVVVSSSQQQQQQQQQRRROOONNNMMMKKKJJJLLLPPPTTT\\\aaaggglllnnnppptttvvvvvvrrrqqqvvv||||||iiiJJJ444---111...+++,,,)))))))))))))))))))))))))))((((((((((((((((((((((((***'''+++...888XXXzzz{{{nnnpppyyy~~~|||}}}tttrrr___aaaccccccbbbbbbccceee]]]___```\\\VVVUUUZZZ```rrr[[[IIIJJJQQQWWWdddrrrwwwxxxuuukkkaaa```ggglllkkkhhhccccccdddgggkkkmmmnnnnnnggg[[[NNNGGGCCC??????@@@<<<:::777555333222333333333444666888;;;AAAGGGKKKQQQdddvvv}}}}}}zzzmmmgggXXXGGG;;;222------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,111...333777MMMrrrTTTPPPPPPRRRTTTTTTXXX]]]]]]YYYTTTQQQUUU]]]gggnnnppprrruuuxxx|||zzzrrrjjjgggjjjkkkhhhccc^^^cccnnnzzz~~~|||xxxuuurrrlllaaaUUUPPPRRRVVVZZZaaaeeefffdddbbbbbbcccfffgggddd___^^^ccciiimmmpppqqqmmmeee\\\VVVTTThhhnnnuuuwwwuuuuuuxxx{{{|||~~~}}}zzzyyyyyytttrrrppptttyyy}}}{{{xxxsssooollllllnnnooollljjjeeedddfffkkkooorrryyy}}}{{{zzzuuutttsssssssssqqqnnnkkkeeeeeeddddddccccccddddddaaaaaa``````___^^^]]]]]]YYYYYYXXXWWWUUURRROOOMMMLLLLLLMMMNNNQQQTTTWWWYYYWWWZZZ\\\YYYTTTQQQPPPQQQLLLLLLLLLMMMQQQYYYbbbiiiuuuzzzuuunnneeebbb^^^YYYWWWWWWYYYZZZZZZ]]]eeepppvvvwwwwwwyyy{{{~~~yyyqqqrrryyyvvv}}}~~~mmmkkkwww}}}iiiSSSBBB666......------,,,,,,------...---...<<>>@@@<<<:::777444333222333333222444666888;;;@@@FFFKKKMMM^^^xxx}}}vvv}}}ppphhhaaaMMM999888------,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,---111---333999TTT~~~}}}rrrSSSPPPPPPSSSTTTTTTWWW\\\ZZZVVVQQQPPPTTT]]]gggnnnuuuvvvxxxzzz|||~~~zzztttllliiijjjkkkjjjhhh```dddnnnyyy~~~~~~}}}{{{wwwsssooojjj___UUURRRUUU[[[___dddfffeeecccbbbaaa]]]___``````___aaagggkkkooorrrsssnnneee\\\XXXWWWlllrrryyy|||{{{zzz{{{}}}}}}}}}zzzxxxxxxrrrrrrrrruuuyyy{{{{{{zzzuuuqqqmmmnnnrrruuuuuusssnnnjjjhhhjjjkkkmmmttt}}}}}}|||{{{|||}}}{{{xxxtttqqqpppooonnnmmmlllllllllhhhhhhggggggffffffeeeeeebbbaaa```^^^[[[WWWTTTRRROOOOOONNNOOOPPPSSSVVVWWWXXX[[[\\\YYYSSSNNNNNNOOOMMMLLLKKKKKKMMMUUU___gggvvv}}}uuujjjeeeaaa\\\YYYWWWUUUSSSRRRQQQZZZfffmmmoooqqquuuyyy}}}vvvuuuzzzttt{{{}}}eeecccooonnnXXXGGG999......------,,,,,,------...---...;;;```|||}}}eeeVVVOOOJJJKKKMMMOOOUUU[[[```hhhrrrzzz{{{wwwqqqlllttt{{{|||sssnnngggaaaeeesssxxxsssiii___[[[ZZZ]]]hhhttt||||||ooojjjeeeaaa___\\\WWWTTTLLLNNNPPPOOOOOOTTT]]]dddkkkooouuuzzz}}}~~~~~~~~~xxxuuuzzz~~~{{{YYY<<<...111---)))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,000<<<]]]yyy}}}vvv}}}~~~xxxvvv~~~zzziiiccciiikkkooopppqqqrrrtttvvvtttmmmddd^^^ZZZVVVQQQMMMNNN```zzz~~~nnnTTTHHHAAA===III[[[kkkpppzzz{{{uuu~~~sssfffhhhvvv}}}wwwxxxzzz~~~yyyttt___RRRGGGDDDCCC>>><<<>>>;;;:::777444333333333444333444666888;;;@@@FFFJJJOOO\\\ssssss}}}}}}tttjjjjjjRRR:::>>>...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,---111---222:::WWWwwwrrrhhhRRROOOPPPSSSSSSSSSVVV\\\WWWSSSOOONNNSSS]]]hhhooozzzzzz{{{|||}}}~~~|||wwwqqqnnnnnnnnnmmmlllccceeemmmxxx{{{zzz~~~}}}zzzxxxuuuqqqmmmhhh___VVVUUUXXXaaacccfffgggfffeeedddddd[[[YYYYYYZZZ___dddjjjmmmqqqttttttoooeee]]]YYYYYYnnnuuu~~~~~~}}}~~~~~~~~~yyywwwwwwpppqqqtttvvvxxxzzz{{{{{{wwwsssqqqsssyyy~~~~~~}}}zzztttnnnkkkiiiiiipppxxxyyy~~~{{{{{{zzzyyywwwuuutttsssssslllllllllkkkkkkkkkjjjjjjhhhgggfffccc___[[[WWWUUUQQQPPPOOOOOOPPPRRRUUUVVVXXX[[[\\\YYYRRRMMMLLLNNNPPPOOOMMMJJJKKKRRR^^^fffuuuyyynnneeebbb^^^[[[XXXUUURRROOOIIIRRR^^^eeeiiimmmrrrwwwyyy{{{||||||}}}{{{|||tttuuuuuu```bbbqqq~~~ppp\\\KKK;;;000...------,,,,,,------.........:::]]]yyy|||gggYYYRRRLLLLLLLLLOOOUUU\\\cccjjjuuu||||||wwwpppkkktttzzzxxxpppjjjcccccckkkyyyxxxyyylll```[[[[[[___jjjuuuyyyzzztttnnnjjjddd]]]XXXWWWYYY[[[ZZZ[[[___iiiqqqmmmpppvvv{{{~~~{{{www{{{~~~zzz^^^???///111---))),,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))---///;;;[[[uuuwwwyyyxxxvvvtttwwwsssllllllnnnppprrrsssrrrpppooossskkklllmmmfffccc___SSSVVVaaaooo|||pppmmmttt~~~yyy[[[LLLEEEAAAEEENNNdddrrr~~~zzzsssrrrzzzqqqhhh\\\[[[pppwww~~~~~~yyyjjj^^^NNNLLLIIIEEEBBB???===<<>>DDDHHHQQQXXXjjjyyyxxx|||jjjlll]]]BBB;;;000,,,+++------******,,,++++++******++++++,,,---------...222333888ccc|||{{{cccPPPOOOPPPRRRVVVYYYYYYYYYYYYTTTNNNNNNSSS]]]ggglllttt|||~~~{{{|||~~~}}}zzzuuupppllljjjjjjhhhiiinnnuuuyyyyyy}}}~~~{{{wwwuuussssssqqqmmmfff[[[SSSVVV]]]dddjjjmmmjjjhhhhhheeebbb^^^]]]\\\]]]aaaffflllpppuuuwwwooohhhfff]]]YYYdddooouuu}}}}}}{{{~~~xxxvvvuuuqqqpppooonnnppptttxxx{{{{{{wwwtttvvv}}}|||wwwrrrooonnnoooooorrr~~~~~~}}}}}}}}}|||zzzxxxtttvvvvvvtttpppmmmmmmoooooommmkkkiiifffccc^^^ZZZZZZWWWTTTQQQOOOPPPRRRSSSTTTWWWYYYWWWRRRMMMLLLLLLKKKKKKMMMMMMJJJIIIRRR]]]uuuuuussskkkaaaXXXRRROOONNNMMMGGGLLLSSS[[[bbbhhhnnnrrrvvvzzz}}}~~~~~~yyyzzzyyyzzzrrrccccccqqqppp```III444///......------------......000222222[[[{{{ssseee\\\RRRJJJIIILLLNNNSSSXXXcccnnnuuu{{{}}}pppdddhhhtttzzz}}}xxxrrrgggaaafffrrryyyzzzxxxqqqkkkccc\\\]]]cccmmmttt~~~xxxuuurrrlllffffffdddfffkkklllkkkmmmpppvvvwwwyyyxxxwwwvvvwwwxxxzzz|||yyyyyy|||}}}}}}}}}bbbEEE///000333---))),,,+++++++++***)))((((((''')))))))))))))))******+++'''111,,,+++GGGfffqqqssszzz||||||vvvyyywwwuuuhhhgggeeeddddddfffhhhjjjnnnhhhlllrrrtttwwwlllTTTOOOWWW```eeekkkqqqqqqllldddffflll|||mmmXXXMMMFFF@@@CCCKKKZZZiiiuuutttlllgggeeeeee___\\\UUUUUUfff{{{xxxvvvssspppmmmjjjcccXXXPPPLLLKKKIIIFFFCCC@@@>>>===@@@===999777666666555333333444666777999>>>DDDHHHQQQYYYjjjyyysssyyyiiikkk^^^GGG???111---+++------******,,,+++++++++***++++++,,,------------222333777^^^{{{{{{YYYOOOOOOOOORRRUUUXXXXXXXXXYYYTTTNNNMMMSSS]]]ggglllqqqyyy}}}{{{}}}}}}yyyvvvqqqlllhhhfffgggnnnvvvzzzzzz}}}~~~|||zzzxxxwwwuuuqqqllldddXXXPPPRRRZZZccciiimmmkkkjjjiiigggcccdddbbbaaaaaadddiiinnnqqquuuvvvnnnfffddd\\\[[[gggyyy}}}}}}|||}}}{{{vvvssssssrrrqqqppppppqqqsssuuuwwwyyyxxxxxx{{{wwwpppmmmkkkkkkooowww}}}{{{||||||yyyuuussstttuuurrrpppmmmllljjjhhhdddaaa]]]ZZZTTTPPPMMMLLLNNNOOOTTTUUUVVVUUUPPPMMMLLLLLLLLLLLLNNNNNNKKKJJJRRR\\\rrrvvvrrrlllddd\\\VVVRRRNNNKKKHHHJJJNNNSSSYYYbbbkkkqqqrrrvvvyyy{{{~~~xxxxxx{{{tttbbbccctttrrrcccMMM999333......------------......///111111ZZZuuuxxxrrrdddXXXOOOHHHHHHKKKOOOVVV\\\dddnnntttyyy{{{pppfffjjjyyyzzzwwwrrriiidddiiitttzzzzzz|||yyyqqqkkkbbb[[[[[[aaakkkrrr}}}vvvqqqqqqrrrvvvxxxuuupppqqqvvvyyywwwuuusssqqqpppoooooowww}}}}}}yyyvvvwwwzzz{{{fffHHH111///222---***,,,++++++******)))((((((''')))))))))))))))******+++'''000+++---JJJhhhrrrttt~~~}}}}}}yyyyyygggddd```]]]___dddkkkppp{{{xxx|||```DDDLLLRRRQQQQQQVVV]]]aaaVVVSSSUUUeeeqqqbbbUUUOOOIIICCCDDDJJJNNNYYYcccccc^^^ZZZVVVRRRSSSVVVUUUUUU^^^nnnuuusssllliiiccc\\\TTTNNNIIIFFFFFFFFFFFFFFFDDDBBB@@@???BBB@@@<<<999888777555333333444666777999>>>DDDHHHRRRYYYhhh}}}}}}ppp}}}xxxllllllaaaMMMEEE444///,,,------******,,,+++++++++++++++,,,---------------222444666XXX~~~XXXOOONNNOOOQQQTTTWWWWWWWWWXXXSSSNNNMMMSSS]]]gggmmmoooxxx~~~}}}|||}}}{{{vvvoooiiieeegggooowww{{{{{{}}}~~~|||{{{zzzyyyyyyvvvqqqiii^^^RRRJJJLLLTTT^^^eeekkklllkkkkkkiiieeeiiigggffffffhhhkkkppprrruuuvvvllldddaaa[[[\\\jjj~~~}}}||||||~~~|||wwwsssqqqxxxwwwwwwwwwxxxxxxxxxyyyxxxzzz}}}|||tttnnnkkkjjjmmmooovvv|||yyywwwxxxzzzwwwtttqqqooonnnmmmjjjiiibbb]]]VVVPPPKKKJJJKKKLLLQQQRRRRRRQQQNNNMMMMMMNNNNNNMMMNNNNNNKKKIIIPPPYYYlll}}}xxxqqqmmmfff```ZZZTTTNNNJJJIIIHHHHHHIIIOOOZZZfffooooootttwwwyyy{{{uuutttzzzxxxddddddwwwrrrdddPPP;;;555......------------......---111111YYYssswww~~~kkk[[[SSSKKKEEEFFFJJJPPPXXX```eeennnrrrvvvyyyooohhhnnn}}}}}}zzzyyyvvvssslllfffjjjrrruuutttrrrxxxyyyqqqkkkbbbYYYWWW]]]gggooo|||zzzyyy~~~xxxtttnnnjjjjjjiiihhhfffnnnsss|||}}}zzz{{{zzzlllNNN444///111---***---++++++******)))((((((((()))))))))))))))******+++'''...+++000OOOlllttttttuuuxxxxxxwww}}}~~~|||lllkkkiiiiiilllrrrxxx|||aaa<<>>DDDHHHQQQYYYgggxxxsssxxx~~~tttnnndddTTTHHH888111,,,------+++***,,,,,,++++++++++++,,,---------...---111444777VVV}}}]]]PPPOOOPPPRRRUUUWWWXXXWWWVVVRRRMMMLLLSSS]]]gggmmmqqqyyy~~~}}}|||{{{xxxrrrmmmjjjkkkpppxxx|||}}}|||yyywwwuuuuuutttssskkkaaaVVVKKKCCCFFFMMMVVV___gggjjjlllnnnlllhhhiiihhhggggggjjjmmmqqqttttttuuummmddd```YYY[[[jjj}}}~~~}}}|||{{{}}}~~~zzztttnnnjjjwwwxxxzzz{{{|||{{{zzzzzzyyy}}}zzztttqqqpppnnnmmmmmmqqq~~~}}}~~~~~~|||xxxtttqqqooonnnlllkkkeee```XXXQQQMMMKKKLLLMMMLLLMMMMMMMMMMMMOOOPPPQQQOOOMMMMMMMMMJJJHHHMMMTTTfffwww{{{sssnnnggg```ZZZTTTOOOKKKHHHFFFDDDDDDIIISSS```iiinnnsssvvvyyy~~~xxxqqqpppwwwmmmjjjyyyqqqcccPPP;;;222......------------......---111222ZZZrrryyyiiiSSSOOOHHHDDDEEEIIIOOOXXXaaafffnnnpppsssvvvnnniiiqqq}}}|||yyywwwuuunnnhhhiiinnnpppnnnjjjmmmuuu~~~xxxpppjjjaaaXXXTTTYYYdddlll{{{zzz{{{}}}zzzwwwzzzwwwpppgggdddeeefffdddaaacccfffooo||||||rrrTTT777///000---+++---************))))))(((((()))))))))))))))******+++'''---+++444UUUpppuuutttqqqssssssssszzz~~~pppqqqtttvvvwwwwwwwwwvvvnnnjjjiiiggghhhpppgggLLL<<<>>>AAADDDDDDBBB@@@AAA>>>AAACCCHHHYYYuuunnnccc^^^ZZZUUUQQQHHHLLLOOORRRZZZdddjjjjjjdddfffhhhiiijjjiiiccc\\\UUUVVVUUUPPPIIIDDDEEEGGGOOOOOOPPPOOOMMMJJJGGGEEEFFFDDDBBB@@@>>>;;;666333333444666777999>>>DDDHHHOOOYYYeeesssyyytttrrrgggYYYJJJ===444---,,,---,,,+++,,,,,,,,,++++++,,,,,,---...,,,...---000444:::[[[bbbRRRQQQQQQSSSWWWYYYYYYXXXUUUQQQLLLLLLSSS]]]hhhnnnuuu}}}zzzvvvvvvuuusssrrrppppppsssyyy|||~~~~~~zzzvvvrrrpppooojjjbbbWWWNNNDDD???BBBIIIPPPYYYccchhhkkkooonnnkkkfffffffffgggjjjnnnrrrtttqqqtttmmmeee```XXXZZZiiitttxxx~~~~~~~~~zzz|||}}}|||xxxqqqhhhcccnnnppptttwwwyyyyyyxxxwww|||~~~{{{wwwuuusssrrrooommmppp~~~|||wwwsssqqqooollljjjccc___YYYSSSOOONNNOOOPPPJJJJJJKKKMMMOOORRRTTTUUUPPPMMMLLLLLLIIIFFFIIIOOO^^^ooo~~~uuuooofff^^^XXXSSSOOOLLLGGGFFFDDDDDDGGGOOOYYY```kkkppptttvvv|||wwwqqqqqqwwwzzzpppyyy~~~rrrdddQQQ;;;000......------------......---222444\\\{{{ppp}}}nnnSSSMMMHHHEEEFFFIIINNNWWW```fffnnnppprrruuunnniiiqqqyyy~~~xxxvvvuuuqqqlllmmmrrrvvvuuukkklllpppyyy|||tttmmmiiiaaaXXXSSSWWWaaaiiittttttvvvxxxvvvtttwww}}}vvvwwwzzz|||sssjjjdddddddddaaa^^^^^^___fffqqq}}}vvvXXX:::///......,,,,,,*********))))))))))))))))))))))))))))))******+++(((---+++888\\\uuuvvvtttmmmpppssssssvvv}}}|||qqqrrrttttttpppiiibbb^^^SSSNNNNNNMMMHHHLLLMMMAAAAAA;;;777999:::::::::;;;999>>>AAAEEERRRlllqqqiiiccc\\\WWWPPPWWW___gggooouuuuuuppplllkkklllnnnooolllbbbZZZUUUWWWYYYVVVRRROOOOOOPPP\\\[[[YYYUUUQQQLLLHHHEEEGGGEEEDDDCCCAAA===888444333444666777999>>>DDDHHHOOOYYYcccnnn}}}qqqtttiii^^^LLLAAA666---,,,---,,,+++,,,,,,,,,,,,,,,,,,------...+++///...///444???ffffffSSSRRRSSSTTTWWWYYYYYYXXXTTTPPPKKKKKKSSS^^^hhhooowwwyyyrrrnnnnnnqqqsssttttttvvv{{{~~~}}}xxxrrrnnnkkk^^^VVVMMMGGGAAA>>>CCCJJJPPPYYYbbbgggjjjnnnooollleeeeeefffhhhkkknnnrrrtttnnnrrrkkkccc^^^XXX\\\mmmqqqvvv}}}xxxnnngggjjjmmmqqquuuxxxyyyyyyxxx|||}}}|||yyyyyyyyyvvvqqqmmmpppxxx}}}zzzvvvssspppmmmccc```\\\WWWTTTTTTTTTUUUOOONNNOOOQQQUUUXXXXXXXXXRRROOOMMMLLLIIIFFFGGGKKKVVVfffzzzwwwpppggg^^^XXXSSSOOOMMMGGGFFFEEEEEEFFFKKKRRRWWWdddjjjpppsssyyyyyyuuuvvvxxx|||ssswwwuuugggUUU???222......------------......,,,333666]]]{{{uuujjjPPPKKKHHHFFFIIIKKKNNNWWW___fffnnnpppsssvvvmmmgggoooqqq|||vvvtttuuurrrpppttt~~~|||xxxvvv{{{xxxooojjjhhhbbbYYYTTTVVV^^^gggpppppptttwwwuuurrrtttzzzxxxxxx|||~~~tttlllgggddd```]]]______aaaiiirrr{{{yyy}}}www[[[===///......,,,+++******)))))))))))))))))))))))))))))))))******+++***---,,,===bbbxxxvvvrrriiimmmrrrtttwww}}}yyysssxxxqqqpppnnniiiaaaXXXOOOJJJJJJBBBFFFKKKDDDBBBFFFDDDDDD===888999:::777888;;;888999;;;BBBSSShhhvvvyyyvvvllleee```]]]]]]hhhsss{{{|||uuuqqqpppooopppoookkkeeeaaa]]]^^^^^^\\\YYYVVVUUUUUUZZZYYYVVVSSSOOOLLLIIIHHHFFFFFFEEEEEECCC???:::666333444666777999>>>DDDHHHOOOZZZbbbiiizzzrrr{{{tttkkkcccOOODDD888...,,,------,,,,,,---,,,,,,,,,,,,---......***000///...333DDDrrrhhhSSSRRRRRRTTTWWWXXXXXXWWWSSSOOOJJJKKKRRR^^^iiiooouuu}}}~~~|||rrrjjjgggkkkppptttuuuyyy~~~xxxqqqkkkhhhSSSLLLFFFCCCAAAAAAGGGNNNVVV^^^eeegggjjjmmmnnnllliiiiiiiiijjjmmmooorrrtttlllooofff]]]ZZZXXXbbbwwwzzz}}}uuummmkkkmmmqqquuuxxxyyyzzzyyy{{{xxxzzz~~~~~~}}}zzzuuunnnkkklllnnnlll|||xxxuuuiiigggdddaaa___]]]]]]]]]XXXWWWWWWYYY\\\]]][[[YYYUUUQQQOOONNNKKKGGGGGGJJJNNN\\\rrrvvvqqqjjjbbb[[[UUUPPPLLLHHHGGGEEECCCCCCGGGMMMQQQ___gggoootttzzz~~~~~~xxxvvvxxx~~~vvv}}}rrrttt{{{uuuhhhXXXBBB444......------------......***222666]]]{{{aaaLLLGGGFFFGGGKKKNNNPPPXXX```dddnnnqqquuuxxxmmmeeekkkeeekkkrrrwww{{{~~~xxxtttuuusssrrrxxxuuukkkffffffccc[[[UUUVVV^^^eeepppqqquuuyyywwwrrrrrrvvvuuummmgggdddbbb```___^^^```fffoooxxx}}}tttuuuvvvxxxyyy{{{||||||www\\\>>>///...///,,,))))))))))))))))))))))))***)))))))))))))))******+++,,,------@@@fff{{{vvvpppjjjmmmrrrxxx{{{}}}vvvqqqrrr}}}ssspppjjjbbbYYYPPPIIIFFFHHH===DDDOOOHHHAAACCCDDDDDD@@@@@@CCCAAA;;;999<<<888555555AAAWWWhhhfff[[[ooovvvzzztttjjjdddbbbbbbiiisss}}}|||wwwuuusssqqqmmmhhhfffggg```^^^\\\YYYWWWTTTRRRQQQPPPOOONNNMMMLLLKKKKKKKKKFFFFFFFFFFFFEEEAAA;;;777333444666777:::>>>DDDHHHPPPZZZbbbfffuuutttzzztttkkkfffRRREEE999...,,,------,,,,,,---,,,,,,,,,,,,---......***000000---333GGGzzzyyy{{{eeeRRRQQQQQQSSSVVVWWWWWWVVVSSSNNNJJJKKKRRR^^^iiiooosss{{{}}}ttthhhcccggglllqqqttt{{{}}}wwwpppiiieeeMMMGGGBBBBBBCCCDDDJJJRRR\\\ccchhhiiijjjmmmmmmkkkmmmmmmmmmmmmoooqqqssstttkkklllbbbXXXWWWYYYggg~~~uuummmhhhjjjnnnqqqtttuuuuuuuuuxxxtttuuu{{{vvvpppllljjjjjjgggsss|||qqqpppmmmkkkhhhfffdddddd```___^^^```aaa```\\\XXXXXXSSSQQQPPPMMMHHHHHHJJJIIIWWWlll~~~~~~uuurrrlllfff___XXXPPPKKKJJJHHHEEEBBBAAADDDJJJNNN^^^fffpppwww~~~|||zzz{{{|||yyyuuutttxxxzzzxxxrrr~~~oooqqqvvvsssgggYYYBBB444.........------.........)))111555]]]zzzxxx^^^OOODDDDDDHHHMMMPPPRRRYYYbbbdddnnnrrrwwwyyymmmdddiii[[[]]]cccjjjooowww}}}|||uuuvvvsssqqqxxxttthhhdddeeeccc]]]VVVVVV]]]eeerrrtttxxx{{{xxxrrrqqqttt~~~{{{rrrllljjjiii```^^^[[[ZZZ]]]fffqqqyyyllljjjhhhhhhkkkoooqqqrrr~~~{{{vvv\\\???///...///,,,((()))))))))))))))*********)))))))))))))))******+++---...---BBBiii|||vvvooooooooossszzz|||vvvqqqvvvsssppppppxxx|||uuuvvvqqqjjjbbb\\\UUUOOOKKKLLLJJJHHHGGGGGGGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???555===999555HHHfffiiiYYYeeeiiippprrrjjj```\\\___jjjwww~~~~~~}}}yyysssnnnkkkhhhdddaaa```ZZZSSSMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHKKKMMMNNNJJJIIIIIIHHHGGGCCC>>>:::666444555999;;;===CCCKKKSSSYYYbbbiiirrrvvvqqq|||kkkeeeVVVIII>>>222//////...---...,,,,,,++++++,,,,,,---...)))111---222444FFFhhhPPPPPPQQQRRRSSSTTTUUUUUUTTTNNNKKKNNNTTT[[[ccckkkmmmvvv~~~~~~{{{ooocccaaagggooovvv~~~}}}~~~|||vvvlllbbb\\\NNNHHHFFFHHHKKKMMMQQQVVV[[[eeeqqquuupppjjjggghhhqqqpppooooooqqqqqqpppooonnnhhhddd```XXXUUUaaarrr~~~yyysssqqqqqqssskkkmmmooorrrssssssrrrqqqtttsssuuu{{{|||qqqkkklllnnnnnn|||~~~yyyvvvrrroookkkhhhjjjgggdddeeehhhgggaaa[[[]]][[[WWWRRRNNNJJJGGGEEEGGGQQQcccvvv~~~zzzuuutttpppmmmhhhaaaZZZTTTNNNKKKIIIHHHGGGFFFFFFFFFGGGGGGVVVaaammmwww}}}|||{{{uuupppqqquuuzzz{{{wwwnnnfffyyywwwhhh[[[FFF111000000///............///111...222PPPvvvwww~~~nnn\\\NNNJJJIIIHHHJJJNNNTTTZZZ^^^fffnnnvvvyyyuuunnnhhheee^^^\\\\\\```dddkkkxxx}}}{{{wwwtttrrrsssuuu}}}{{{rrrkkkgggfffddd___WWWTTT]]]iiivvvxxxxxxvvvwwwyyywwwrrrqqqhhhiiilllmmmeeeccc]]]VVVVVV___jjjrrrooohhh^^^WWWVVV[[[bbbgggsssxxx{{{{{{ddd===,,,111///))),,,,,,,,,++++++***)))(((((()))************+++++++++...+++111NNNooosssmmmsssxxx{{{}}}vvvlllhhhppp|||}}}vvv}}}wwwnnnfff___ZZZVVVTTTPPPNNNLLLKKKKKKJJJIIIGGGIIIHHHGGGEEEDDDBBBAAAAAA999>>>:::666FFFcccrrrqqqmmmpppsssqqqggg]]]\\\aaagggttt||||||~~~zzzqqqkkkiiigggccc```VVVQQQKKKGGGFFFEEEDDDBBBCCCDDDEEEFFFIIIKKKNNNOOOLLLKKKJJJIIIHHHDDD???;;;666444555888;;;===DDDKKKUUU[[[ccciiirrrtttiii|||oooiii[[[MMM@@@444///...,,,+++,,,,,,,,,++++++,,,,,,---......444---222333EEE~~~zzzdddPPPPPPQQQRRRSSSTTTUUUUUUTTTMMMIIILLLRRRXXX```hhhjjjttt|||}}}}}}~~~sssfffaaacccmmmuuu|||zzz||||||zzzsssiii___XXXRRRMMMJJJMMMPPPQQQUUU[[[^^^gggqqquuurrrmmmjjjjjjooooooppprrrsssssspppnnnmmmgggeeeccc]]]XXX___lllzzzvvvnnniiiggggggmmmnnnqqqrrrssssssrrrrrrpppppppppttt}}}{{{wwwxxxyyyyyy|||wwwqqqnnnnnnlllkkklllmmmlllgggbbb```]]]WWWRRRMMMIIIFFFEEEGGGPPPbbbuuu~~~{{{uuusssoookkkeee___XXXRRRMMMJJJLLLJJJHHHGGGEEEEEEEEEFFFPPP\\\kkkwww~~~vvvqqqqqqyyy~~~qqqiiigggzzzyyyjjj]]]HHH333000///......------......000...222PPPwwwwwwyyylllYYYKKKJJJIIIHHHJJJNNNTTTZZZ]]]eeellluuuxxxvvvqqqmmmkkkhhheeeccccccdddhhhqqq{{{~~~{{{vvvtttsssuuuwww~~~|||qqqhhhcccaaa```^^^XXXVVV\\\ffftttxxxzzzzzz{{{~~~}}}yyyuuuooowwwuuummmbbb]]]```eeefffbbb```ZZZTTTRRRYYYeeemmmmmmfff^^^WWWUUUXXX\\\___aaahhhmmmooouuuhhh@@@...222000***---,,,,,,++++++***))))))((()))************+++++++++,,,,,,444SSStttwwwooottt{{{nnnfffmmmyyy|||xxxuuulllfffbbb```^^^WWWTTTQQQPPPOOONNNLLLJJJJJJIIIGGGEEECCCAAA@@@@@@???@@@===:::DDD]]]{{{~~~{{{vvvoooccc[[[]]]eeefffpppyyyzzzyyy{{{~~~sssfff^^^\\\[[[WWWSSSIIIGGGDDDCCCDDDEEEEEEDDDFFFGGGIIIKKKLLLNNNOOOOOOOOOMMMLLLJJJIIIEEE@@@<<<777444444777:::===DDDLLLVVV\\\dddjjjqqqvvvhhh||||||uuummmaaaRRRDDD666000---+++)))***,,,,,,++++++,,,,,,---...000444,,,111444EEE}}}vvvcccQQQQQQQQQQQQRRRTTTUUUUUUSSSLLLGGGJJJOOOUUU]]]dddiiisss{{{}}}}}}wwwjjjbbb___kkkttt|||{{{{{{zzzwwwpppggg^^^XXXVVVRRRPPPSSSUUUVVV[[[aaaeeejjjqqquuuuuurrrpppooonnnoooqqqtttvvvuuuqqqnnnlllgggfffiiifff___```ggguuu|||yyypppiiieeedddlllmmmoooqqqrrrrrrqqqqqqooopppppprrryyyxxxrrrppprrrssstttsssoookkkiiiccc^^^WWWQQQLLLIIIFFFDDDFFFNNN___sss}}}zzztttppplllggg```ZZZUUUQQQMMMKKKMMMLLLJJJGGGEEEDDDDDDDDDJJJXXXiiiuuusssmmmwww|||iiibbbhhh{{{}}}mmm___JJJ555///......---------------000...333PPPwww{{{rrr}}}~~~zzzppp___PPPJJJIIIHHHIIIMMMSSSYYY\\\bbbiiirrrwwwwwwtttssssssqqqllliiihhhggghhhnnnvvv{{{}}}~~~wwwuuutttuuuvvv{{{zzzmmmbbbbbb___^^^^^^\\\ZZZ]]]bbbmmmsssxxxyyy{{{~~~|||xxx{{{uuujjjdddcccccceeebbb[[[YYY^^^bbbcccdddbbb]]]VVVSSSXXXcccnnnnnniiibbb^^^\\\]]]]]]^^^bbbiiiooorrrvvvmmmFFF111222000+++...,,,,,,++++++***))))))))))))************++++++++++++---888YYYyyy{{{ssswww{{{vvvsssxxxzzz}}}uuuooojjjgggddd]]]ZZZVVVTTTRRRPPPNNNLLLIIIGGGFFFDDDBBBBBBBBBBBBEEECCCAAA@@@CCCTTTyyyuuuiii```]]]aaaggghhhmmmrrruuuzzz~~~tttgggXXXOOONNNNNNKKKGGGCCCCCCDDDFFFIIIKKKLLLMMMOOOPPPRRRSSSSSSRRRPPPOOOQQQOOOMMMKKKIIIEEE@@@===888444444777999===EEENNNVVV\\\dddjjjqqq~~~~~~qqqxxxooogggUUUGGG888111---+++***+++,,,,,,++++++,,,,,,---...---111***222666FFFzzz|||gggRRRQQQQQQQQQRRRSSSUUUUUUTTTLLLGGGHHHMMMSSS[[[bbblllvvv~~~|||vvvmmmddd___llluuu}}}~~~|||yyytttmmmfffaaa]]]ZZZWWWVVVXXXXXXYYY___eeemmmppptttxxxyyyyyywwwuuurrrrrrsssuuuwwwwwwtttrrrlllgggiiipppqqqiiifffiiirrryyy{{{tttmmmiiihhhhhhiiikkkmmmnnnooopppppplllooorrruuuzzz~~~}}}|||uuusssvvvxxxxxxtttooollljjjeee___VVVPPPLLLIIIGGGDDDDDDKKK[[[ooo|||zzzrrrmmmgggaaaZZZUUUSSSQQQNNNLLLMMMKKKIIIGGGFFFEEEEEEEEEIIIVVVgggttt|||vvvmmmuuu{{{kkkeeemmm}}}qqqaaaJJJ555......---,,,,,,,,,,,,---000///444PPPvvvlllyyyuuudddWWWJJJIIIHHHIIILLLRRRWWW[[[```gggpppuuuvvvvvvvvvxxxsssnnnkkklllmmmnnntttzzz~~~~~~{{{wwwsssqqqpppuuuxxxlllgggbbb___``````]]]\\\___jjjqqqwwwxxxxxxxxxuuuqqqrrryyypppjjjiiiiiilllkkkfffdddgggiiihhhpppnnniiiccc]]]___lllzzz~~~zzzwwwuuuvvvvvvuuusss}}}~~~rrrLLL333222000+++...+++++++++*********))))))))))))*********++++++++++++...:::ZZZ{{{}}}www|||{{{xxxooozzz}}}yyyrrrlllgggbbb___[[[WWWUUURRROOOLLLGGGFFFEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGDDDKKKlllnnnbbb___aaaeeehhhkkkkkkmmmsssuuueee[[[NNNHHHJJJMMMMMMKKKIIIKKKMMMOOOPPPPPPPPPPPPSSSUUUXXXYYYYYYWWWTTTRRRSSSQQQNNNLLLIIIEEEAAA===999666444777999>>>GGGPPPVVV]]]eeelllrrr~~~xxx{{{nnnkkkYYYJJJ:::222...,,,,,,...,,,,,,++++++,,,,,,---...+++000+++444777DDDuuujjjSSSRRRQQQQQQQQQSSSTTTVVVUUUMMMGGGHHHLLLRRR[[[cccpppzzz~~~yyytttoooiiidddoooyyy{{{vvvpppjjjgggeeeddd^^^\\\[[[[[[[[[[[[```hhhtttvvvyyy|||}}}}}}|||{{{xxxvvvttttttvvvwwwvvvvvvmmmhhhjjjsssvvvppplllnnnuuu||||||~~~~~~{{{tttnnniiigggeeefffgggiiikkkmmmnnnooodddjjjrrrwww|||~~~}}}~~~}}}{{{}}}~~~{{{vvvoookkkiiiddd]]]TTTNNNLLLJJJGGGDDDBBBFFFVVVlll{{{{{{rrrkkkccc]]]VVVSSSSSSTTTRRROOOKKKJJJHHHGGGGGGGGGGGGHHHKKKVVVfffrrryyyuuukkkttt|||xxxnnnppp|||sssbbbJJJ555......---,,,,,,,,,,,,---000000666RRRvvvooouuu```SSSJJJIIIHHHHHHKKKPPPVVVYYY___fffnnnsssuuuuuuwwwxxxuuuqqqnnnpppssstttxxx~~~~~~~~~}}}wwwooojjjfffkkkyyymmmfffaaaaaa```\\\ZZZ[[[lllsssxxxwwwtttrrrnnniiihhhrrrxxxpppzzz~~~}}}{{{yyyuuu}}}yyyrrrkkklll|||vvvQQQ666222///***---+++++++++***************))))))*********+++++++++,,,///:::ZZZyyy}}}yyy}}}vvvnnnqqqxxxyyyqqqlllgggddd___[[[WWWTTTPPPMMMDDDCCCBBBCCCDDDGGGJJJLLLNNNJJJKKKKKKEEEEEEZZZtttvvvbbb\\\___cccfffhhhkkkkkkmmmvvv{{{jjjTTTNNNHHHGGGJJJOOOSSSUUUVVVXXXZZZZZZVVVRRROOONNNQQQTTTYYY]]]^^^]]]YYYWWWWWWTTTPPPMMMJJJGGGBBB???;;;777555777:::???IIISSSYYY```hhhnnnsss}}}yyywwwooonnn^^^NNN===333000---...000,,,,,,++++++,,,,,,---...,,,333...555666BBBssshhhTTTRRRQQQPPPQQQRRRTTTVVVUUUMMMGGGGGGLLLRRR[[[dddppp{{{{{{vvvsssooojjjsss}}}|||yyytttpppllljjjjjjjjjdddbbbaaaaaa^^^]]]cccjjjwwwzzz~~~~~~~~~{{{xxxtttssstttuuuvvvuuulllfffgggnnnqqqllllllpppzzz|||~~~}}}wwwnnnhhhdddbbbbbbcccdddfffggghhhiiiaaagggooovvv|||~~~|||zzz|||{{{zzzxxxqqqjjjfff___XXXPPPMMMMMMLLLHHHDDD@@@DDDRRRjjj|||}}}tttllleee___XXXVVVXXXXXXUUURRRJJJJJJHHHGGGGGGHHHHHHIIIKKKTTTcccqqqxxxuuummmvvvrrrhhhwwwuuucccMMM888///......---------------...000888UUUyyywwwwww]]]PPPKKKIIIHHHHHHKKKOOOTTTXXX]]]dddmmmsssuuuvvvxxxyyy{{{uuurrrtttuuuuuuwwwzzzvvvyyy||||||yyytttpppnnnttt~~~yyyvvvwwwwwwpppiiibbb^^^bbbppp}}}xxx|||tttllldddaaa]]]YYYYYY[[[jjjqqqvvvtttoookkkgggcccfffiiinnnsssxxx{{{}}}~~~zzzqqqrrryyyVVV:::444111+++,,,************************)))************+++++++++---000;;;ZZZyyy}}}zzz}}}}}}yyyrrrvvvyyytttlllhhhccc^^^ZZZVVVQQQNNNGGGGGGFFFFFFIIILLLOOOQQQRRRNNNMMMKKKFFFCCCKKKWWWggg^^^XXXZZZ___bbbdddgggeeejjjrrr|||rrraaaPPPOOONNNNNNPPPTTTXXX[[[___bbbeeeccc]]]VVVRRRPPPSSSWWW]]]bbbdddbbb^^^[[[[[[XXXTTTPPPMMMIIIEEEBBB===999666888;;;AAALLLVVV^^^dddlllpppttt|||{{{ssssssrrrdddSSS@@@555000......000,,,,,,++++++,,,,,,---...,,,444...444444CCCzzzcccTTTSSSQQQPPPPPPRRRTTTVVVTTTLLLEEEFFFKKKRRR[[[dddkkkvvv|||xxxsssooouuuyyyyyyyyywwwuuusssqqqoookkkiiihhhgggcccaaafffnnnwww||||||}}}yyywwwtttsssssssssqqqpppjjjccc```ddddddaaadddmmm{{{|||yyy|||}}}wwwnnnfffaaa]]]]]]\\\\\\[[[[[[[[[[[[ZZZ^^^dddjjjpppsssuuuvvv}}}zzz|||xxxppphhhbbbZZZTTTMMMLLLNNNNNNIIIEEE@@@CCCQQQkkkxxxpppllleee___]]]___^^^XXXSSSLLLKKKIIIHHHGGGGGGGGGHHHGGGOOO___pppxxx{{{|||wwwzzzttt```nnnvvvfffQQQ===000///......------......+++///999YYY}}}wwwwww]]]PPPKKKIIIHHHHHHJJJNNNSSSVVV[[[bbbmmmuuuxxxyyy{{{|||~~~wwwssstttuuussssssuuussstttssspppkkkfffcccbbbeeejjjqqqvvvwwwuuuqqqnnnkkkfffaaa]]]ZZZ]]]iiivvv}}}xxxyyy|||~~~|||sssjjjddd^^^[[[]]]bbbjjjrrrxxxuuuqqqnnnllljjjnnnqqqvvv~~~|||vvvmmmooo|||\\\???777333------************************)))************+++++++++,,,111???^^^|||zzz}}}yyy}}}xxxxxx}}}~~~{{{oookkkeee```\\\WWWSSSPPPSSSRRRQQQQQQSSSVVVZZZ\\\VVVQQQMMMJJJGGGCCCCCCFFFJJJKKKQQQYYY^^^___bbbggg```jjjwww}}}lll\\\YYY[[[\\\[[[YYYZZZ^^^aaabbbfffjjjiiiccc]]]XXXWWWZZZ^^^dddhhhhhheee```\\\^^^[[[VVVRRROOOKKKGGGDDD>>>:::777888<<>>:::777888AAANNNXXXdddoooppppppwwwzzzsss~~~{{{}}}}}}qqqkkk]]]III888000...000111,,,,,,,,,---------.........333222777555PPPyyy|||}}}\\\LLLMMMNNNPPPQQQRRRRRRRRRNNNJJJFFFFFFLLLTTT\\\aaafffllluuu{{{~~~~~~||||||{{{wwwssswww}}}~~~}}}yyywwwtttsssnnniiilllqqqyyy}}}|||yyy{{{}}}~~~yyytttppplllgggbbb```]]][[[XXXWWWWWWYYY[[[]]]ppp{{{|||yyyvvvoookkkhhhhhhhhhddd]]]VVVSSSPPPMMMIIIGGGFFFGGGHHHHHHIIIIIIIIIIIILLLPPPSSSWWWZZZ^^^dddooovvvmmmeeeaaaXXXUUURRRPPPOOOMMMKKKIIIEEEEEEQQQkkkwwwoookkkfffbbb```]]]ZZZXXXQQQOOOKKKGGGEEEDDDEEEFFFEEEKKKZZZnnnxxxxxxxxxzzz{{{}}}yyyzzzaaammmuuuiiiYYY???222000---,,,---------,,,222---<<>>222000---,,,---...------000///AAAgggvvvzzzkkkXXXLLLKKKIIIGGGFFFHHHKKKPPPSSSRRR[[[dddkkksss~~~}}}{{{{{{~~~~~~wwwooommmwww|||vvvqqqtttzzzddd???333222---+++++++++++++++++++++++++++))))))******+++,,,,,,,,,...111QQQwwwxxxvvvvvvuuuuuuttt~~~ppptttuuulllhhh~~~yyyvvvuuusssrrruuutttrrrnnnhhhbbb[[[WWW\\\^^^```^^^ZZZWWWZZZ___pppvvvyyysssmmmkkkkkkiiiuuusssooohhhbbbeeexxx{{{iiiccciiioooxxx}}}tttmmmkkkgggccc^^^[[[]]]```bbbcccdddcccaaa\\\VVVOOOHHHEEEDDDBBB>>>:::<<>>111222///+++++++++++++++++++++++++++))))))***++++++,,,,,,---///333UUU|||xxxsssqqqppprrrvvvwwwtttyyyvvvttt~~~}}}{{{zzz{{{yyyuuuooohhhdddaaa```dddgggfff^^^XXX]]]kkkwww|||}}}vvvrrrqqqqqqppprrrhhhaaadddnnnzzzwwwqqqlllpppyyytttjjjgggiiiddd___[[[[[[^^^aaacccbbbbbb```]]]WWWPPPIIIEEEDDDBBB???<<<>>>GGGUUU___gggpppsssuuu||||||{{{~~~~~~{{{tttiiiWWWEEE666///...///,,,,,,,,,---------......---...+++555888MMMfffOOONNNMMMMMMNNNQQQSSSUUUKKKGGGCCCBBBGGGOOOVVVZZZeeemmmxxx}}}}}}~~~}}}yyy}}}zzzyyy|||yyyzzz{{{||||||}}}xxxjjj^^^RRRPPPLLLIIIGGGHHHJJJKKKLLLQQQUUUWWW[[[]]]ZZZTTTTTTRRRQQQPPPOOOLLLJJJHHHFFFEEECCCAAA@@@????????????AAABBBBBBAAA@@@@@@AAALLLPPPYYYgggttt{{{zzzwwwyyy~~~~~~vvvtttppplllggg___WWWRRRNNNJJJRRRiiizzzuuuooojjjgggeeecccbbb]]]ZZZUUUOOOJJJHHHGGGFFFFFFEEEHHHTTTgggxxx}}}|||{{{}}}yyyooovvvwwwiiimmmzzzppp\\\CCC333111...---.........---000///@@@eee{{{xxxjjjZZZNNNKKKIIIGGGEEEFFFIIIMMMOOOPPPXXX___eeemmmyyywwwssszzz}}}~~~}}}xxxtttrrrtttzzzggg>>>111333000,,,++++++++++++++++++++++++*********+++,,,,,,------111444UUU}}}zzzqqqlllkkkooowww~~~}}}xxxqqqllliiikkkmmmlllooolllccc```iiixxxuuuvvvuuurrrtttxxxwwwsssiii___[[[gggyyy|||sssttt|||{{{rrrqqqqqqnnnhhhdddbbbbbbeeegggaaaaaa```]]]XXXRRRMMMIIICCCBBB???===@@@JJJXXXccchhhqqqrrruuu~~~~~~{{{vvvuuulll[[[HHH888000...///,,,,,,,,,---------......///000---555333CCCtttgggMMMMMMMMMNNNOOOQQQTTTUUUKKKGGGCCCBBBGGGOOOWWW[[[hhhqqq{{{}}}{{{~~~zzz}}}}}}{{{|||~~~}}}}}}}}}~~~~~~yyyvvvkkk___QQQOOOKKKHHHGGGGGGIIIJJJIIIMMMOOOOOOQQQUUUVVVTTTSSSTTTTTTSSSPPPLLLGGGDDDAAA@@@>>>===;;;::::::999999:::;;;;;;::::::;;;<<<@@@BBBKKK\\\ppp}}}zzzvvvqqqkkkddd]]]WWWPPPKKKRRRiiizzzuuuoooiiigggeeedddddd^^^ZZZUUUOOOKKKHHHGGGGGGGGGGGGIIIQQQbbbttt|||}}}}}}|||}}}~~~yyyqqqiiiqqq}}}hhhkkkvvvqqq[[[CCC333111...---...///......000///AAAeee|||rrrcccVVVLLLKKKIIIFFFEEEEEEHHHKKKNNNPPPXXX___dddkkkvvv}}}{{{||||||vvvwwwtttooojjjgggeeeeeeffffffccc```bbbdddiiirrr{{{ccc===222222///...++++++++++++++++++++++++******++++++,,,---------111444UUU}}}yyyqqqlllhhhnnnuuuwww~~~xxxsssrrruuuxxxvvvvvvrrrmmmnnntttvvvsssdddeeegggkkksssxxxsssjjj^^^[[[___mmmyyy~~~~~~~~~|||{{{yyytttoookkkiiijjjkkkgggfffccc^^^XXXRRRLLLIIICCCAAA???>>>AAALLL[[[fffkkkssssssuuu~~~wwwpppyyyppp___KKK:::///,,,---,,,,,,,,,---------......///111...555222BBBuuueeeNNNNNNOOOOOOPPPQQQRRRRRRMMMHHHCCCBBBFFFNNNUUUYYYcccooo}}}}}}~~~zzz|||~~~}}}~~~~~~~~~~~~}}}vvvssstttnnncccZZZWWWRRRLLLIIIGGGGGGGGGFFFKKKNNNLLLKKKOOOSSSTTTQQQRRRRRRPPPKKKFFFAAA>>>;;;:::999999888777777777666666777666555666888:::888:::???JJJ[[[ooo~~~xxxqqqjjjccc^^^TTTNNNRRRfff~~~~~~yyyrrrlllhhhgggfffeee^^^[[[VVVPPPLLLIIIHHHHHHDDDGGGJJJNNN\\\ooo{{{{{{}}}{{{wwwrrrhhhppp}}}kkkkkkuuurrr\\\DDD333111///......//////...///000CCChhhyyywwwkkk[[[RRRLLLLLLIIIFFFDDDDDDGGGJJJMMMNNNVVV^^^ccckkkttt{{{|||{{{|||uuupppllljjjgggccc```]]]YYYWWWZZZXXX[[[bbbgggkkksss|||\\\<<<333000,,,000++++++++++++++++++++++++******+++,,,,,,------......444WWW}}}uuuqqqqqqjjjmmmrrrvvvnnnxxx}}}~~~|||~~~}}}{{{vvvuuuyyyyyylll[[[XXXZZZ^^^fffqqquuukkk^^^XXX\\\fffrrrvvvssssssuuuyyy|||vvvqqqnnnmmmmmmpppmmmhhhaaaXXXOOOHHHDDDBBBAAA???>>>BBBNNN]]]hhhnnnuuutttuuu~~~}}}{{{uuulll|||sssbbbMMM:::...***+++,,,,,,,,,---------......///111///555444GGGbbbOOOOOOPPPQQQQQQPPPPPPOOONNNIIIDDDBBBEEELLLRRRVVVZZZiii|||{{{|||}}}}}}}}}}}}|||||||||rrrppptttqqqhhhfffbbbZZZRRRJJJFFFDDDCCCBBBIIINNNKKKIIILLLPPPQQQOOOOOONNNJJJEEE???;;;999777777777888888888888888666666666555444666999<<<<<<<<<<<<<<>>FFFUUUdddnnntttuuuvvvxxx{{{}}}~~~|||rrryyyuuujjjUUU>>>///+++,,,...------------...//////...111///444333MMMhhhOOONNNNNNOOOQQQRRRRRRQQQMMMDDD>>>CCCLLLRRRUUUWWW___hhhvvv}}}}}}~~~~~~}}}{{{tttsssxxx|||}}}|||uuurrriiiZZZPPPLLLIIIFFFHHHKKKNNNNNNLLLKKKLLLNNNOOOMMMJJJEEE???999555222333666888888777666666777999:::;;;;;;:::;;;===???======<<<<<<===BBBIIINNNZZZaaaooo~~~pppbbb]]]YYYXXX]]]dddkkkuuu~~~~~~vvvoookkk]]]WWWWWWdddxxx{{{uuuooojjjgggeee___\\\WWWQQQKKKHHHHHHIIIGGGFFFGGGKKKTTTcccqqqzzz}}}|||yyyuuuyyyrrrlllwwwxxx```BBB777111---......------000000555CCCjjjqqqooo~~~fffQQQJJJLLLIIIHHHFFFDDDDDDEEEGGGHHHKKKPPPUUU[[[eeesss}}}|||uuuqqqpppooollliiiiiicccaaagggnnnrrrvvvzzz{{{yyyvvvtttssstttvvvwww~~~xxxrrrpppdddfffgggdddaaaaaaaaa```]]]YYY\\\cccccc___dddppp{{{yyyVVV999,,,---///------,,,++++++******++++++***+++,,,+++******,,,---000888XXXvvvyyyvvvzzz}}}|||xxxyyy}}}xxxooonnnuuu}}}uuurrrwww{{{}}}~~~wwwsssjjjjjjjjjfffbbbaaadddgggllllllooooooggg\\\WWWZZZ\\\ccciiijjjjjjppp|||~~~yyylll]]]QQQKKKJJJGGGCCC???@@@IIIXXXfffooottttttvvvxxx{{{}}}~~~{{{vvv{{{xxxlllWWW@@@000,,,......------------...//////---000...555555PPPlllQQQPPPOOOPPPRRRRRRRRRQQQNNNFFF@@@CCCJJJNNNSSSWWW\\\eeesss}}}}}}~~~~~~~~~}}}~~~}}}|||zzzxxxtttrrrttt{{{~~~rrraaaTTTOOOKKKHHHJJJMMMOOOOOONNNLLLMMMNNNMMMJJJDDD>>>:::666555444444666999:::999999:::;;;999:::<<<<<<<<<<<<>>>???AAAAAA@@@???>>>???BBBEEEEEEGGGKKKQQQUUUTTTOOOIIILLLGGGEEEHHHLLLPPPWWW^^^yyy|||uuuoooddd^^^[[[eeewww{{{vvvpppkkkgggeee___]]]XXXRRRMMMIIIHHHIIIEEEEEEGGGNNNYYYfffrrrxxxxxx|||vvvrrrqqqwww|||zzziii___nnnyyycccGGG777111---......------000///333BBBiii}}}rrruuuaaaPPPIIIJJJIIIHHHFFFDDDDDDEEEFFFHHHJJJOOOTTTZZZdddqqq{{{}}}|||}}}{{{wwwrrrkkkfffcccbbbccc```\\\\\\```eeegggkkkpppjjjiiihhhhhhhhhiiijjjkkkwww~~~wwwoookkkdddeeeeeecccbbbbbbcccdddaaa]]]^^^cccbbb___dddooowww|||\\\===000000000...---,,,++++++******++++++***+++,,,+++******,,,...333===^^^|||~~~zzz}}}|||zzz{{{|||{{{~~~~~~vvvrrrxxx}}}~~~}}}~~~uuulllbbb[[[WWW\\\```aaabbbiiittt~~~|||uuulll```[[[cccnnnkkknnnrrrsssvvv~~~uuuiii]]]SSSLLLIIIHHHDDDBBBEEEOOO\\\iiipppssstttvvvxxx{{{~~~xxxyyy~~~{{{oooZZZAAA222...111...------------...//////,,,///...555777SSS~~~kkkSSSRRRQQQQQQRRRRRRQQQPPPMMMGGGBBBCCCFFFJJJQQQYYY[[[cccooo|||}}}}}}~~~zzz|||~~~}}}{{{}}}{{{yyysssttttttpppmmmtttwwwfffYYYRRRNNNIIIKKKLLLNNNMMMLLLJJJJJJKKKHHHDDD===777444444666777555888:::;;;<<<<<<===>>>;;;===???@@@@@@@@@AAACCCEEEFFFFFFEEECCCAAA@@@AAAFFFEEEDDDCCCCCCCCCDDDEEECCC>>><<<>>>???@@@DDDJJJ```wwwzzzsssjjjccc]]]bbbppp~~~|||wwwqqqlllhhhfffaaa^^^ZZZTTTOOOLLLIIIIIIEEEEEEGGGOOO[[[gggooosssuuuwww{{{}}}oooiiikkktttzzzwwwcccZZZmmmzzzfffLLL777111---......------000---222AAAiii|||yyy~~~ooo```RRRJJJHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGMMMSSSXXXbbbnnnvvvxxxooorrr||||||wwwuuupppggg]]]XXXZZZ]]]YYYWWWWWWZZZ[[[\\\aaaggg_________```aaabbbcccdddpppyyyzzzpppkkkeeeeeedddcccaaabbbdddgggeeeaaa```bbb```^^^dddooouuuzzz~~~~~~___@@@111000///,,,---,,,++++++******++++++***+++,,,+++***+++,,,...222???bbb~~~}}}}}}xxxsssyyyyyysssttthhh```\\\XXXUUUVVVZZZ```fffmmmwww~~~rrreee]]]aaaooo|||xxxzzz~~~sssooohhhbbb\\\UUUMMMGGGIIIFFFEEEJJJUUUbbblllqqqssstttuuuxxx{{{~~~vvvxxx}}}rrr\\\CCC222...111...------------...//////,,,///---555777RRR}}}xxxiiiTTTRRRQQQPPPQQQQQQOOONNNJJJFFFCCCCCCCCCFFFQQQ[[[]]]cccnnnxxx~~~~~~~~~yyytttuuuzzz{{{}}}~~~{{{yyy}}}~~~xxxuuuqqqsssrrrlllgggjjjvvv~~~tttfff\\\VVVPPPJJJIIIIIIIIIHHHGGGEEEEEEEEEAAA>>>999555333444777999888:::<<<===<<<===>>>@@@===@@@CCCDDDEEEEEEFFFGGGFFFIIILLLMMMLLLJJJIIIIIIGGGHHHHHHFFFCCCAAA@@@@@@DDDAAA@@@CCCDDDCCCDDDHHHNNN```iiikkknnnnnnuuu}}}tttjjjbbbZZZ[[[fffttt~~~}}}xxxsssnnnjjjhhhdddaaa\\\WWWSSSOOOKKKIIIHHHEEEFFFMMMYYYfffnnnqqqvvvvvvwww|||yyyjjjbbbfffqqq|||fffdddvvvxxxfffNNN777111---......------000---111CCClll}}}~~~~~~pppcccVVVMMMIIIJJJHHHFFFEEEDDDEEEFFFGGGEEEKKKQQQVVV___jjjqqqrrrcccfffmmmwww|||~~~}}}zzzwwwpppfff]]]YYYYYYZZZXXXVVVUUUVVVUUUVVV^^^gggfffeeedddcccccceeefffhhhnnnwwwzzztttiiifffcccbbb``````dddjjjgggcccaaa```^^^]]]dddnnnxxx{{{}}}}}}]]]>>>000...---***---,,,++++++******++++++***+++,,,,,,++++++---///...>>>ddd}}}zzztttxxxwwwnnn}}}vvvmmmfffcccbbb```___aaabbbfffnnnyyyxxxmmmcccbbbkkkvvv~~~nnnfffdddbbbaaa___XXXNNNEEEIIIGGGHHHOOO\\\hhhooorrrrrrsssuuuxxx{{{~~~ttt~~~uuu~~~~~~uuu___EEE222...000...------------...//////---000---555555MMMyyyiiiSSSQQQOOOOOOOOOOOOMMMLLLGGGDDDBBBBBBBBBEEEQQQ\\\```fffnnnwww|||}}}|||zzz}}}{{{xxxuuuoooiiijjjooowwwzzz~~~~~~~~~}}}|||xxxtttvvv{{{uuuqqqsssrrrpppmmmiiiiiimmmppprrrqqqlllddd```\\\UUUMMMIIIGGGFFFDDDCCCAAA@@@???999888777777666777888999;;;<<<======<<<===>>>@@@???AAADDDFFFFFFGGGIIIKKKJJJNNNRRRUUUUUUSSSRRRRRRNNNPPPQQQPPPMMMIIIGGGFFFHHHEEEFFFHHHGGGBBBAAABBBCCCRRRVVVUUUWWWWWW```qqq{{{rrrddd^^^VVVUUU\\\kkkyyy~~~zzzvvvrrrnnnlllgggddd___\\\XXXTTTNNNJJJIIIFFFEEEJJJVVVeeeqqqxxx{{{xxxuuuwww~~~wwwjjjaaaeeeppphhhnnn}}}uuueeeOOO777111---......------000...222EEEppp~~~rrreeeWWWNNNKKKJJJIIIGGGEEEDDDDDDEEEFFFCCCIIIPPPUUU]]]ggglllmmm]]]___eeennnrrrtttxxx~~~~~~{{{~~~xxxnnngggbbb___\\\ZZZ[[[WWWUUUTTTSSSUUU^^^hhhpppnnnjjjhhhhhhjjjmmmooopppyyy~~~mmmgggbbb```^^^]]]ccckkkiiifffbbb___\\\\\\ccckkkzzz{{{|||}}}[[[===000///...***---,,,++++++******++++++***+++,,,,,,+++,,,...000000CCCiii}}}~~~|||vvvwww|||}}}vvvmmm~~~|||zzztttpppmmmkkknnnuuu{{{wwwvvvsssqqqvvvvvvllleeehhhhhhhhhhhheee\\\OOOFFFHHHGGGJJJTTTaaalllqqqrrrrrrsssuuuxxx{{{~~~tttzzzwww~~~yyydddHHH333---///...------------...//////...111...555444HHHeeeQQQPPPNNNNNNOOONNNMMMKKKGGGCCCAAAAAABBBEEEOOOYYYaaagggpppxxx{{{zzzvvvrrrxxxsssooojjjccc^^^```fffsssxxx~~~}}}}}}~~~xxxwwwtttppppppyyyzzztttpppsssqqqpppppppppooonnnllliiiiiifffbbbaaa```YYYQQQJJJGGGDDDBBBAAA???===;;;444555777888999:::999999<<<===>>>>>>>>>>>>AAACCCBBBDDDFFFGGGHHHJJJMMMOOOTTTWWW[[[\\\\\\[[[[[[[[[```___^^^^^^]]]\\\\\\[[[UUUSSSRRRRRRMMMCCC===;;;@@@OOOUUUWWWZZZXXXZZZeeesss|||ssslll^^^YYYTTTQQQUUUbbbsss~~~}}}zzzvvvsssqqqkkkhhhccc```]]]XXXQQQLLLIIIGGGEEEHHHRRRbbbrrr}}}|||xxxttttttzzzzzzpppggghhhppphhhmmmyyy~~~ttteeeOOO777111---......------000///333HHHttt~~~wwwfffVVVNNNNNNKKKIIIGGGEEEDDDDDDEEEFFFBBBHHHOOOTTT\\\eeeiiihhhZZZ\\\bbbjjjoooppptttzzz|||~~~{{{}}}~~~~~~~~~|||zzz~~~}}}vvvnnniiigggddd```\\\^^^YYYUUUUUUTTTUUU\\\cccmmmkkkiiihhhiiilllpppsssttt{{{~~~nnneee___^^^\\\[[[cccnnnnnnlllgggaaa\\\\\\aaaggguuuyyy}}}}}}[[[>>>111111000,,,---,,,++++++******++++++***+++,,,,,,,,,,,,///111777KKKooo}}}{{{vvvxxx|||{{{{{{vvvpppwwwwwwyyy~~~|||{{{{{{qqqllllllnnnnnnnnnllleee[[[OOOGGGHHHGGGKKKVVVeeeooosssrrrrrrsssuuuwww{{{zzz~~~|||~~~}}}iiiLLL555...///...------------...//////...111///666444EEExxxdddQQQPPPNNNOOOOOOOOONNNMMMIIIEEEAAABBBBBBDDDKKKRRR^^^fffqqq{{{~~~|||vvvqqqrrrmmmgggbbb[[[XXX]]]eeepppwww~~~|||{{{|||uuutttrrrppppppttt|||zzztttqqqqqqqqqqqqrrrrrrrrrqqqpppkkkiiiccc^^^]]]]]]WWWPPPIIIEEEAAA>>>===<<<999777222333555777999::::::;;;;;;===>>>???@@@BBBFFFIIIIIIJJJKKKKKKLLLPPPTTTXXX```bbbdddeeeeeeeeegggiiihhhggghhhkkkoooooolllhhhiiigggfffddd\\\NNNDDD@@@DDDRRRXXX\\\bbb^^^ZZZ```fffrrr~~~zzzssskkkddd___VVVTTTPPPLLLNNNYYYiiivvv}}}zzzwwwvvvoookkkfffdddbbb\\\TTTMMMJJJIIIGGGEEEIIIUUUeeerrrwwwwwwuuuuuu{{{~~~xxxooolllppp~~~nnniiisss~~~vvvfffMMM777111---......------000///333IIIwww~~~lllVVVNNNOOOKKKIIIGGGEEEDDDDDDEEEEEEAAAHHHOOOTTT[[[cccfffeeeXXXZZZaaaiiinnnooosssxxxzzz|||}}}{{{wwwuuuuuusssqqqttt}}}xxxuuuqqqmmmjjjgggdddbbbaaa\\\YYY[[[[[[XXXXXXZZZ___aaadddhhhmmmqqqtttvvvuuuzzzwwwlllaaa[[[\\\[[[[[[eeerrrvvvtttnnneee]]][[[^^^aaammmwww}}}\\\???222111///,,,---,,,++++++******++++++***+++,,,,,,,,,---///111666KKKooo}}}{{{}}}zzzzzzqqqmmmwww~~~zzzvvv~~~}}}sssoootttuuuvvv}}}xxxyyyoooooonnnjjjbbbWWWMMMGGGGGGGGGLLLXXXgggqqqsssqqqrrrsssuuuwww{{{~~~mmmOOO888//////...------------...//////...111000777444DDDuuukkkRRRPPPOOOOOOPPPQQQPPPNNNLLLFFFBBBBBBCCCDDDHHHMMM[[[dddqqq}}}xxxsssqqqkkkddd___ZZZYYY```iiiooovvv|||zzz{{{uuuuuutttrrrrrrtttwwwzzz{{{vvvsssqqqrrrsssrrrppppppqqqrrroookkkbbbYYYWWWXXXSSSLLLFFFBBB===:::999888555222222333444555777999;;;<<<:::<<<>>>@@@BBBFFFKKKNNNQQQQQQQQQQQQSSSWWW\\\aaahhhiiikkklllmmmppptttwwwvvvxxx~~~zzzvvvtttsssrrriiiZZZNNNIIIJJJUUUWWWZZZ```]]]XXX]]]```gggqqqxxx{{{}}}ttttttwwwxxxyyy{{{|||wwwooofff]]]WWWSSSPPPOOOLLLGGGGGGPPP```mmm~~~}}}zzzxxxqqqmmmhhhfffddd___VVVNNNLLLLLLIIICCCAAAGGGUUUaaasssuuuvvvwww}}}}}}uuupppqqq~~~xxxhhhrrrxxxeeeKKK777111---......------000...222IIIxxx~~~tttXXXNNNQQQKKKJJJGGGEEEDDDDDDEEEEEEAAAHHHOOOTTT[[[bbbeeecccWWWYYY```iiinnnooorrrwwwzzz|||~~~zzz{{{}}}}}}yyyuuurrrpppoooooottttttvvvvvvrrrlllhhhhhhiiiddd```^^^aaaaaa[[[UUURRRTTTXXXaaajjjqqqvvvxxxyyyuuuyyy}}}|||qqqiii^^^XXXZZZZZZ[[[gggvvv|||{{{ttthhh^^^[[[[[[]]]gggvvv|||[[[>>>000///---)))---,,,++++++******++++++***+++,,,,,,,,,---///222...EEEiii}}}zzzzzz~~~{{{gggaaaggg{{{|||zzzsssoooiiiiiijjjlllooossswwwzzz|||{{{vvvtttqqqfffVVVMMMLLLIIIMMMQQQVVVaaammmtttttttttsssrrrsssxxx|||pppTTT999///111......------------......,,,......222888CCCjjjvvvXXXTTTPPPOOOQQQRRRQQQNNNKKKGGGBBB@@@AAADDDEEEFFFSSSbbbrrrxxx||||||vvvoookkkeee___\\\^^^ccchhhmmmpppvvv~~~~~~xxxyyyuuuqqqpppsssuuuuuutttyyy{{{rrrtttvvvwwwwwwtttpppnnnkkkfff^^^WWWQQQLLLHHHFFFBBB@@@<<<888555333222222333444666666666777999;;;?????????BBBGGGNNNVVV[[[___bbbaaa___```gggkkkkkkqqqtttwwwwwwwwwyyy}}}zzzssshhh___]]]\\\ZZZXXXWWWWWWWWWXXX^^^eeennnssstttwww|||{{{{{{xxxnnnfffcccdddeeegggeeeggghhhddd[[[SSSNNNLLLHHHGGGGGGFFFCCCGGGWWWgggwww}}}~~~}}}~~~}}}zzzxxxqqqmmmmmmggg[[[SSSRRRPPPKKKGGGFFFCCCBBBGGGNNNhhhnnnrrruuuzzzzzzpppkkknnn}}}zzzjjjooo}}}hhhNNN888222...//////......111000444DDDvvv~~~{{{ZZZNNNHHHMMMKKKIIIGGGEEEDDDDDDDDDBBBFFFKKKQQQXXX^^^eeejjj]]][[[]]]dddkkkooossswww}}}}}}}}}yyyttt}}}yyyvvvrrrpppnnnooolllmmmtttzzz}}}{{{wwwuuusssoookkkhhhgggeeebbb^^^YYYUUURRRQQQPPPUUU^^^hhhrrrxxx{{{|||xxxzzz{{{||||||}}}wwwoooiiiccc]]]XXXYYYcccooowwwrrrmmmggg^^^XXXYYY^^^lllttt||||||XXX999222000,,,...,,,++++++******++++++,,,+++---............///000555DDDkkkxxxuuusssmmmnnnqqqxxxyyy}}}}}}tttppprrruuu|||}}}{{{wwwqqqkkkhhhffffffffffffgggjjjmmmppprrr{{{wwwuuummm___UUURRRNNNSSSXXX\\\dddnnntttuuurrrrrrrrrtttxxx|||sssVVV:::///000......------------......---///...222888DDDnnnyyyXXXTTTQQQPPPRRRSSSQQQOOOKKKGGGBBB??????AAACCCDDDPPP___ooowww{{{|||xxxrrrlllkkkhhhdddbbbdddhhhllllllooottt{{{|||wwwuuussspppppprrrsssrrrqqqvvv}}}yyyvvvvvvvvvyyy{{{zzzvvvsssjjjcccZZZQQQJJJFFFCCCAAA@@@>>>;;;777555333333333444666777777888999<<<>>>===???DDDJJJQQQZZZaaafffnnnooopppqqqvvv|||{{{vvvzzz~~~wwwoooeee```ZZZVVVWWW[[[^^^```jjjmmmqqqsssssstttwwwyyy{{{pppkkknnntttzzztttllleeeaaa```___^^^YYYZZZ[[[WWWQQQKKKHHHGGGEEEEEEEEEDDDAAADDDRRR```ssszzz~~~}}}||||||{{{xxxvvvqqqooooookkkbbbZZZYYYWWWPPPJJJFFFCCCAAADDDIIIbbbjjjssszzzvvvllliiihhhnnn|||wwwfffrrr{{{hhhPPP888222...//////......111000333BBBttt~~~uuuXXXMMMGGGLLLKKKIIIFFFDDDDDDDDDDDDAAAEEEKKKPPPVVV]]]dddhhh]]]ZZZ\\\cccjjjnnnrrrvvvzzzzzz|||~~~zzz~~~{{{xxxuuuqqqooommmllliiiiiimmmrrrvvv}}}~~~{{{zzzyyyvvvrrrnnniiieee___YYYTTTQQQPPPPPPOOOWWWcccmmmtttwwwyyyzzzuuuvvvxxxzzz{{{}}}|||uuupppiiiccc\\\ZZZ```jjjqqqmmmhhhddd\\\VVVXXX^^^gggppp{{{}}}YYY999222000+++---,,,++++++******++++++,,,)))+++---------...000222444IIIqqq|||zzzwwwnnnwww}}}tttvvvzzzvvv{{{ssskkkllluuu~~~{{{yyysssrrrpppkkkgggffffffhhhjjjjjjjjjiiijjjkkkllllllyyymmm```XXX[[[bbbgggggghhhmmmqqqrrrpppqqqsssuuuxxx{{{~~~wwwYYY<<>>======;;;888666444444444555666777888999999;;;???AAA@@@EEENNNWWW___gggmmmrrr}}}rrriii]]]YYY^^^ffflllooovvvuuuuuuvvvxxxyyyxxxwww}}}zzzqqqkkkiiikkkttt~~~rrrnnnhhhbbb^^^ZZZWWWTTTMMMNNNMMMJJJFFFCCCCCCCCCBBBBBBCCCBBB???@@@JJJWWWmmmvvv||||||zzzzzzyyyvvvrrrooooooqqqooohhhaaa___[[[RRRJJJFFFDDDBBBDDDHHHYYY```iiirrryyyyyyooocccdddeeemmm{{{tttbbbtttzzzhhhSSS888222...//////......111///111@@@sss|||oooYYYPPPIIIKKKJJJHHHEEEDDDCCCCCCCCC@@@DDDIIIOOOUUU[[[aaafff[[[YYYZZZbbbiiimmmqqquuuvvvwwwzzz~~~}}}|||yyyvvvssspppmmmllljjjfffeeegggjjjlllqqqwww~~~}}}xxxtttkkkeee]]]UUUPPPOOOQQQSSSVVV___kkktttyyyxxxuuurrrrrrsssuuuvvvwwwzzz~~~}}}~~~zzztttnnnfff______eeeiiifffccc```ZZZUUUXXX]]]eeeppp}}}ZZZ:::333000+++---,,,++++++******++++++,,,(((***,,,------...111333555QQQzzz|||~~~vvvkkklllooovvvvvvzzzzzzzzzvvvssspppqqqpppooollljjjjjjmmmoooooonnnmmmlllkkkiiihhhhhhvvvnnnaaajjjqqquuupppkkkjjjlllkkknnnpppsssvvvxxx{{{}}}{{{]]]???000///......------------......///111000222666DDDttt||||||tttxxxUUURRROOOOOOQQQQQQOOOLLLJJJEEE???;;;<<<@@@DDDFFFLLLXXXhhhuuu{{{zzzsssmmmiiimmmqqqtttuuuuuuvvvwwwxxxwwwyyy}}}~~~yyywwwtttsssssstttuuuuuurrrttt}}}yyytttrrrxxxwwwmmmbbbZZZOOOEEE???>>>>>>>>>:::888666555444555666777666777888999:::===AAADDDHHHPPP[[[dddkkkpppuuuxxxuuuhhhccciiirrrwwwyyyxxxwwwwww||||||{{{yyyrrrnnnjjjxxx~~~wwwllliiiccc^^^[[[WWWSSSPPPKKKIIIFFFCCCAAAAAABBBDDDAAAAAABBBBBB???===DDDMMMfffqqqzzz|||{{{zzzyyyvvvppppppppprrrpppkkkddd```XXXOOOGGGEEEEEEDDDFFFJJJVVVYYY]]]dddoooxxxwwwqqqgggeeejjjyyy~~~qqq```rrrzzzjjjVVV999333/////////---...000...111AAAuuuzzz~~~kkkZZZSSSLLLKKKIIIGGGEEECCCBBBBBBBBB???CCCHHHMMMRRRYYY___cccZZZWWWYYYaaahhhkkkoootttsssuuuyyy}}}|||zzzxxxuuurrrooommmkkkjjjfffccceeefffgggkkkqqqyyytttiiicccZZZRRROOORRRWWW[[[eeeiiiqqq{{{|||qqqhhhnnnnnnooonnnooorrrwww{{{{{{~~~zzzuuulllaaa^^^___dddbbb```___ZZZVVVXXX]]]```mmm}}}ZZZ;;;333000+++---,,,++++++******++++++,,,***+++,,,,,,,,,...111333:::YYYtttiiigggoooxxx~~~zzz}}}xxxsssnnnjjjjjjkkkllllllkkkkkkmmmooommmmmmllljjjgggdddaaa___jjjrrrqqqxxxzzztttmmmkkkkkkjjjnnnqqquuuwwwxxxzzz~~~}}}}}}aaaBBB222000......------------......///111000222666CCCpppvvvwwwSSSQQQNNNNNNPPPPPPMMMJJJIIIDDD>>>;;;>>>CCCIIILLLPPPYYYggguuu|||{{{uuuqqqnnnsssxxx|||}}}|||{{{{{{}}}||||||}}}zzzvvvrrrqqqsssvvvyyywwwtttuuuzzztttqqqvvv|||zzznnnaaaVVVOOOFFF>>>;;;<<<===>>>888777555444555666888999666777888999;;;>>>CCCGGGNNNVVVbbbjjjpppvvv|||vvvoooqqqvvvxxxxxxvvvvvvyyy~~~|||rrrmmmuuu{{{tttlllhhhbbb]]]ZZZWWWTTTRRRMMMJJJEEEAAA@@@AAADDDEEEDDDCCCDDDDDD@@@<<<@@@GGG^^^lllyyy}}}|||{{{zzzwwwtttttttttrrrpppllleee___UUUNNNHHHGGGFFFDDDFFFJJJTTTVVVYYY___nnn~~~nnnfffgggvvv|||nnnbbbooo}}}lllWWW999333/////////------000...111BBBwwwzzz{{{zzzeeeWWWRRRKKKKKKIIIGGGEEECCCBBBBBBBBB???BBBGGGLLLQQQWWW]]]aaaYYYWWWYYY```gggkkkooosssrrruuuzzz~~~{{{zzzxxxuuurrrooommmllliiieeecccdddffffffjjjpppwwwwwwpppaaa\\\UUUPPPPPPVVV^^^dddpppooorrr|||rrrdddddddddddddddeeejjjpppttt{{{}}}zzzrrrfff```___dddcccbbbaaa\\\VVVWWW\\\ZZZgggxxx~~~YYY:::333000+++---,,,++++++******++++++,,,,,,---------,,,---000333???^^^~~~|||{{{{{{ssspppwww~~~xxxooommmnnnnnn}}}yyysssmmmiiifffhhhjjjkkkjjjiiijjjkkkllllllllljjjgggbbb^^^[[[\\\ooo~~~wwwzzz~~~oootttuuuqqqnnnnnnooommmooorrrvvvwwwxxxzzz|||dddEEE444000......------------......///000///222666???eeewwwSSSPPPNNNOOOPPPPPPMMMIIIIIIDDD===;;;>>>EEELLLQQQWWW[[[fffuuu}}}|||yyywwwyyy}}}~~~~~~||||||~~~~~~|||zzzwwwrrrpppqqqvvvzzz{{{xxxuuu{{{}}}vvvooooooqqqmmm```TTTGGGBBB<<<999888:::;;;<<<777666555555555777999:::666777888999<<<@@@FFFJJJPPPWWWbbbkkkrrr{{{yyywwwxxxwwwvvvzzzzzz|||{{{}}}vvvwww{{{}}}xxxppplllfffaaa^^^ZZZWWWTTTNNNIIICCC@@@@@@BBBDDDEEEHHHGGGFFFFFFAAA<<<>>>CCCUUUeeevvv}}}}}}|||zzzxxxxxxyyyvvvqqqnnnkkkddd]]]TTTPPPMMMKKKGGGCCCEEEJJJNNNRRRWWW]]]iiiwwwrrrhhheeettt}}}kkkfffooo~~~nnnWWW:::333/////////------//////111AAAvvv~~~zzzeeeVVVPPPHHHKKKJJJHHHEEEDDDCCCCCCCCC???BBBGGGKKKPPPUUU[[[___YYYWWWXXX```gggkkkooosssrrrwww}}}~~~|||{{{yyyvvvsssqqqooonnniiieeebbbdddffffffkkkpppvvv|||qqqhhhVVVTTTQQQQQQUUU\\\dddjjjsssoooooowww~~~rrreeeZZZZZZYYYZZZ\\\bbbiiiooovvv{{{~~~tttmmmkkkiiihhhgggeee^^^VVVUUUYYYYYYdddsss}}}|||XXX999222000,,,...,,,++++++******++++++,,,---......------///333666CCC^^^~~~|||zzzyyy}}}xxxtttrrrpppfff[[[{{{yyywwwvvvtttrrrnnnkkkfffggghhhhhhffffffggghhhiiiiiiiiihhhddd___[[[XXXQQQYYYkkk|||rrrpppnnnpppvvvllloooooollllllpppqqqoooqqqtttwwwxxxwwwzzzhhhGGG444000......------------............---222777<<>>;;;>>>EEEMMMQQQ]]]^^^eeesss|||}}}|||}}}}}}||||||~~~|||{{{{{{zzzxxxttttttvvvxxxuuuxxxuuutttvvviiibbb___YYYNNNEEE===;;;888888999:::::::::888777666555666888:::<<<777888999;;;===BBBIIIMMMRRRYYYaaaiiippp}}}}}}~~~~~~xxx|||xxxyyy|||zzzzzz{{{}}}vvvsssooojjjeee___XXXSSSLLLGGGAAA???@@@DDDFFFGGGLLLIIIHHHGGGBBB<<<<<>>qqqooo^^^VVVLLLLLLKKKIIIFFFDDDDDDDDDDDD???BBBGGGKKKPPPUUUZZZ^^^ZZZWWWYYY```gggkkkooosssrrrxxx}}}|||zzzxxxuuurrrqqqpppmmmhhhfffggghhhhhhlllrrrxxx~~~vvvhhh]]]QQQRRRTTTXXX^^^eeekkkooosssqqqoooqqqsssqqqiiibbbXXXWWWUUUSSSTTTXXX```eeemmmrrrxxx||||||uuutttooommmkkkhhh___UUURRRTTTVVV^^^hhhnnnqqqtttyyy~~~zzzVVV888111000,,,...,,,++++++******++++++,,,+++,,,------///222777;;;CCC[[[zzz{{{yyy|||~~~wwwuuuwwwtttfffWWWxxxmmmlllkkkkkkmmmnnnnnnmmmeeeeeedddbbb``````bbbdddaaaaaabbbaaa]]]XXXSSSPPPMMMNNN___zzz~~~nnnhhhlllfffdddlllyyy}}}mmmmmmkkkhhhjjjoooooolllrrruuuxxxxxxwwwzzz}}}jjjHHH444///.........------............---,,,222888:::RRRzzztttUUUSSSQQQRRRTTTSSSOOOLLLLLLFFF>>>:::===DDDKKKPPPaaa___dddrrr{{{}}}~~~~~~}}}}}}|||{{{}}}~~~{{{xxxwwwxxxmmmttttttppp|||sssbbbVVVOOOIIIAAA;;;:::999999:::<<<<<<;;;:::999888777666777999;;;<<<999:::;;;<<>>???<<<:::888777999:::::::::777777777999===???@@@???>>><<<;;;===CCCJJJPPPSSS[[[[[[]]]eeesss}}}}}}zzzmmmmmmsss|||{{{{{{}}}yyyyyyxxxtttlllcccZZZTTTQQQLLLGGGCCCDDDGGGKKKMMMOOOLLLIIIFFFCCC???;;;888DDDSSShhhuuuxxxvvvtttttttttnnngggbbb___ZZZUUUPPPPPPRRRTTTSSSMMMKKKRRR]]]mmmggg]]]RRRKKKNNNVVV^^^ggghhhiiimmm{{{wwwxxx}}}yyyoooyyy}}}nnnYYY>>>555///...///......///000000<<>>>>>>>>???>>>???BBBIIIOOOTTTVVV\\\[[[[[[aaakkkvvv~~~zzz~~~}}}zzz~~~}}}~~~{{{rrrooosss}}}~~~}}}}}}~~~}}}|||yyyuuupppjjjdddaaaXXXSSSLLLGGGFFFHHHKKKMMMOOOMMMJJJGGGEEEAAA<<<999===LLL```ooouuuuuuuuuuuuooommmjjjgggdddaaa]]]ZZZVVVWWWYYYYYYSSSNNNRRRYYYllliiiaaaVVVLLLJJJOOOTTTeeefffhhhnnn}}}{{{~~~sssiiivvvoooYYY>>>555///...///......///000000<<>>555///...///....../////////;;;bbbyyybbbZZZSSSPPPLLLIIIHHHGGGFFFEEEBBB???@@@FFFJJJMMMSSSYYY]]]ZZZVVVTTTTTTWWW[[[^^^dddooo|||zzzyyyzzzyyyvvvrrrnnnlllmmmooojjjeeeccclll|||wwwooocccVVVLLLGGGFFFFFFNNNQQQTTTVVVTTTRRRQQQQQQPPPTTTSSSMMMGGGFFFFFFDDDAAAEEEJJJKKKHHHDDDBBBBBBFFFJJJNNNQQQSSSVVV\\\aaahhhhhhkkkuuu|||xxxyyyyyyrrrqqqrrrrrrqqqrrrsssooofff```______]]]^^^```aaa```\\\[[[]]]```dddmmmtttvvvzzzfffGGG333---...///---,,,,,,++++++++++++,,,,,,---.../////////000333666<<>>999BBBQQQ___hhhkkklllkkkjjjjjjkkkpppvvvvvvqqqlllfffaaa^^^]]][[[VVVSSSSSSXXX___fffeee___ZZZ\\\```^^^bbbhhhqqqiiiYYYiiiqqqYYY>>>555///...///....../////////:::^^^rrr___XXXUUUQQQMMMJJJIIIHHHGGGEEEBBB>>>>>>DDDIIIKKKPPPUUUWWWVVVTTTRRRQQQSSSXXX[[[dddkkkyyy|||yyyvvvuuutttwwwwwwwwwtttqqqoooooopppvvvnnnfffeeeiiikkkiiieeeaaa[[[QQQHHHCCCBBBCCCEEEHHHJJJLLLMMMNNNNNNNNNNNNMMMNNNMMMJJJIIIKKKIIIEEE???CCCHHHJJJHHHFFFDDDCCCFFFHHHKKKKKKKKKLLLOOORRR\\\YYYYYY```mmmxxx~~~{{{uuuvvv}}}}}}wwwmmmgggiiimmmqqqrrruuuuuurrrnnnpppuuuwwwuuutttvvvwwwvvvsssrrrsssttttttxxx||||||~~~~~~dddDDD222.........---,,,,,,+++++++++,,,------,,,...///000000111444777???UUUuuupppqqqqqqsssxxxwwwuuuvvv}}}xxxwwwwwwvvvvvvwwwwwwxxxuuutttsssssssssrrrooolllkkkiiieee```[[[TTTLLLGGGFFFOOO[[[hhhqqqxxx~~~}}}{{{uuunnnmmmqqqsssqqqllljjjccc[[[YYYdddzzz}}}uuuooommmoootttwwwxxxvvvtttssstttwww{{{}}}uuuMMM222333//////............//////111+++222///111666DDDooo~~~~~~eeeTTTPPPVVVRRRPPPQQQMMMKKKFFF@@@<<<===BBBIIINNNQQQRRR\\\mmmwwwwwwzzz}}}yyyvvvtttvvvyyy{{{|||tttssstttsssooovvvrrrhhh^^^SSSJJJFFFCCCAAA===;;;;;;:::999888666666666999<<<>>>???>>>BBBFFFNNNWWW]]]]]]ZZZVVVOOOMMMKKKIIIJJJNNNSSSWWWRRRXXXcccmmmvvvzzz||||||ttttttuuuwwwyyyyyyyyyxxx}}}zzzxxxzzz{{{|||~~~yyyoooqqq}}}|||ssssssvvvuuurrrqqqsssxxx}}}~~~{{{zzzyyyyyyxxxxxxyyyyyy|||wwwooocccZZZUUUUUUWWWUUUTTTRRRPPPNNNJJJEEEAAA:::@@@JJJVVV```gggiiiiiiiiifffgggppp}}}~~~vvvrrrjjjccc```\\\WWWTTTTTT[[[ccckkkkkkeee___]]]^^^]]]bbbiiisssfffWWWfffpppZZZ>>>555///...///....../////////777YYYnnn___ZZZVVVSSSNNNKKKIIIHHHGGGFFFBBB===<<>><<<;;;:::999888777666777:::>>>BBBBBBBBBEEEJJJRRR[[[___^^^XXXSSSHHHHHHGGGGGGHHHMMMTTTYYYVVV[[[ccclllssswwwxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}{{{xxxvvvuuuvvvwwwyyyzzzuuummmiiinnnuuuxxxrrrlllfffbbbbbbcccjjjttt~~~{{{|||~~~~~~yyyxxxxxxxxxyyyzzz|||}}}yyynnnccc]]]\\\^^^[[[XXXUUURRROOOKKKGGGDDD:::<<>>555///...///......//////...333RRRzzzjjj]]]YYYWWWSSSNNNKKKIIIHHHGGGEEEBBB<<<:::???EEEHHHJJJMMMJJJLLLOOOOOOOOORRRWWW\\\\\\WWWWWW```iiilllkkkjjjeeedddaaa^^^[[[ZZZYYYYYYWWWZZZ]]]___^^^\\\\\\\\\]]]\\\YYYRRRJJJFFFIIIMMMCCCBBBAAAAAACCCEEEHHHJJJMMMNNNPPPSSSXXXZZZZZZYYYOOOPPPQQQUUU^^^fffddd^^^YYYXXXVVVTTTSSSQQQPPPPPPUUU]]]eeeiiiiiikkkrrryyy~~~{{{{{{~~~~~~}}}}}}~~~```@@@333111...,,,,,,,,,++++++,,,,,,---...///+++---000333444666999;;;FFFWWW{{{|||zzz{{{tttrrrzzz~~~}}}}}}zzzwwwtttrrrrrrrrrrrrqqqoooooommmjjjdddYYYNNNFFFHHHSSSbbbmmmqqqssstttvvvpppoookkkiiinnntttsssnnnpppgggYYYPPPQQQ^^^ppp}}}xxxtttuuuwwwzzzxxxxxxxxxxxxyyy{{{}}}~~~uuuKKK111333//////............//////000---333000333666;;;\\\kkkWWWQQQUUUSSSQQQRRRNNNLLLHHHAAA======AAAHHHMMMQQQSSS^^^oooyyyxxxzzz{{{xxxxxxyyyyyyyyy|||xxxuuussskkkfffooo~~~ooo^^^UUUKKKHHHCCC@@@>>>===;;;999777777999<<>><<<<<>>555///...///......//////---000MMMzzzzzzkkk^^^YYYWWWSSSNNNKKKIIIHHHFFFEEEBBB;;;999>>>DDDFFFHHHJJJHHHKKKNNNNNNMMMNNNRRRWWWRRRLLLKKKQQQWWWZZZ[[[^^^]]][[[XXXVVVTTTSSSSSSTTTQQQRRRRRRQQQPPPQQQSSSTTTRRRPPPMMMHHHDDDEEEIIIMMMLLLJJJIIIHHHIIIKKKNNNPPPQQQRRRUUU[[[bbbeeeeeedddaaafffjjjkkkmmmqqqrrrpppkkkiiifffccc```]]]YYYWWW\\\hhhtttxxxvvvyyy}}}}}}|||}}}~~~}}}zzz[[[<<<111111...,,,---+++++++++,,,,,,...//////...000333555666777999;;;CCCUUU{{{www~~~uuusssppp{{{~~~~~~zzzvvvsssssstttuuuuuurrrrrrqqqmmmfffZZZMMMDDDIIIUUUdddnnnqqqpppooopppqqqooojjjiiiooovvvuuuppplllaaaTTTLLLQQQ^^^oooyyy}}}}}}yyy}}}zzzwwwwwwzzz|||xxxxxxyyyzzz{{{}}}~~~|||{{{tttJJJ000333//////............//////000---444111444666999WWWwwwmmmXXXQQQUUUSSSRRRRRRNNNNNNIIIBBB===<<<@@@FFFJJJNNNOOOZZZllluuutttvvv{{{~~~|||zzzwwwuuu|||vvvrrroooeeeZZZ]]]fff{{{jjjaaaRRROOOJJJFFFCCC@@@>>><<<888888:::>>>CCCGGGIIIIIIMMMRRRYYY```bbb^^^VVVOOODDDFFFGGGHHHKKKQQQZZZaaa```aaacccfffkkkppptttvvvwwwvvvtttpppmmmlllnnnooopppuuuxxxvvvsssssstttuuuqqquuutttvvvvvvyyytttsssssspppiiihhhlllgggttt|||tttkkk___UUUSSSVVVYYY\\\ccciiiooosssuuuvvvtttssstttwwwzzz||||||{{{qqqnnnjjjiiimmmttt}}}{{{ppphhhfffgggddd___YYYSSSOOOLLLIIIHHHCCC>>>;;;@@@LLLXXX^^^`````````___\\\XXXYYY^^^ccc\\\\\\___bbbbbb___aaafffpppnnnmmmmmmnnnlllgggbbbcccgggmmmvvviiieeeqqqrrr^^^>>>555///...///......///000---...IIIwwwssseee^^^WWWSSSNNNJJJIIIGGGFFFDDDBBB;;;888===CCCEEEFFFHHHIIILLLOOONNNJJJJJJMMMQQQQQQOOOPPPTTTVVVVVVZZZ___cccaaa^^^\\\[[[ZZZ[[[\\\[[[YYYWWWTTTRRRTTTXXX[[[\\\WWWQQQLLLLLLOOOSSSUUUYYYVVVRRROOOOOOQQQTTTVVVQQQSSSXXX```iiinnnnnnmmmvvvzzzyyy{{{|||xxxvvvsssppplllgggaaa]]]aaannn|||~~~zzz{{{uuunnnwww~~~zzzyyyyyy{{{xxxyyyvvvVVV888///111...,,,...+++++++++,,,---...///000000333555666666777888:::???SSS{{{uuu}}}xxxzzzttt~~~zzzxxxwwwyyy|||~~~zzzwwwtttpppiii]]]OOODDDEEEUUUeeepppuuuuuukkk```eeekkkqqqtttwwwxxxssslllllldddXXXPPPRRR___mmmvvv}}}zzzvvvrrrssszzz|||vvvtttwwwzzz{{{zzzyyy{{{}}}~~~~~~sssFFF777---000000///..................444222111666777@@@RRRzzzsssZZZQQQWWWTTTQQQSSSRRRPPPJJJCCC>>>===AAAEEEGGGKKKOOOYYYfffqqqvvvuuurrr|||{{{{{{xxxuuuxxxyyyuuujjj]]]UUUUUUYYYttt|||oooddd\\\SSSKKKGGGCCC???<<<<<<;;;===AAABBBCCCGGGNNNOOOWWW]]]]]]^^^^^^VVVLLLEEEHHHJJJIIIHHHMMMXXXbbbdddeeeggggggccc^^^aaaggggggiiikkkjjjhhhgggjjjmmmnnnpppuuuxxxzzzzzzyyyxxxwww|||zzzuuutttvvvmmmmmmnnnoooooonnnjjjgggeeemmmyyyzzzrrrhhh[[[RRRSSSZZZ```______aaaeeelllrrruuu{{{zzz{{{{{{zzzvvvqqqmmmgggbbb\\\WWWYYYbbbnnnwww}}}wwwnnnhhhdddfffddd```ZZZRRRMMMJJJIIIHHHAAA===???DDDIIIQQQXXX]]][[[XXXVVVVVVVVVVVVUUU[[[\\\```ddddddcccgggnnn{{{wwwrrrooommmjjjhhhiiidddiiiooowwwhhhmmmrrrxxxmmm___@@@666......000...---------333---???qqqpppXXX[[[XXXTTTNNNJJJGGGFFFEEECCC???;;;;;;???DDDGGGHHHOOOJJJGGGGGGHHHKKKSSS\\\gggmmmnnnhhhdddggglllnnntttvvvuuuooofff```___aaagggcccbbbfffiiijjjlllppplllhhhbbb[[[WWWYYY___ccceee___WWWRRRSSSXXX^^^aaaWWWSSSRRRZZZfffqqq}}}~~~{{{xxxwwwtttqqqooommmiiiaaa[[[```kkkvvvzzzxxxzzzuuuhhhdddeeeppp}}}zzz{{{|||}}}uuu~~~xxxRRR888444000---...+++,,,,,,,,,---...///000000111222333444555777888888;;;UUU~~~yyy|||{{{|||kkksss~~~|||}}}{{{yyywwwtttnnnaaaRRRGGGIIIYYYjjjtttwwwvvvooofffdddkkkqqquuuwwwxxxsssllllllbbbVVVOOOTTTaaannnuuuvvvqqqjjjdddeeeooo~~~|||wwwvvvxxxzzzzzzyyyxxxzzz|||~~~~~~~~~|||~~~rrrFFF888...000000///..................444222111666777@@@RRRsssYYYOOOTTTSSSPPPQQQPPPQQQKKKCCC===<<<>>>BBBEEEJJJNNNXXXeeepppvvvuuurrr}}}zzzwwwtttsssooofff\\\VVVVVVXXX^^^pppuuummmbbbYYYRRRKKKDDD>>>???======AAACCCDDDJJJQQQYYY```ccc```[[[VVVNNNFFFFFFJJJLLLKKKIIIMMMVVV^^^ccc___]]][[[VVVQQQRRRVVVSSSUUUWWWXXXZZZ___eeekkkjjjmmmqqquuuxxxxxxwwwvvvyyy~~~wwwpppnnnnnnpppooooooppprrrppplllhhheeegggoooyyy{{{ssshhh\\\PPPGGGGGGLLLVVVZZZ___aaaccchhhpppvvv}}}zzzvvvpppiii```ZZZQQQNNNJJJGGGGGGLLLUUU[[[kkkxxx{{{uuupppmmmjjjhhhddd]]]VVVPPPLLLJJJFFF???:::;;;???CCCIIIOOOYYYXXXWWWWWWXXXYYYZZZZZZ``````dddggggggeeehhhnnn{{{wwwrrrooollliiiggggggeeeiiiooovvv|||eeeaaajjjyyylll\\\AAA777///...///...---------222,,,<<>>@@@DDDHHHWWWhhh{{{~~~yyyuuuooommmhhhbbb[[[TTTNNNJJJFFF>>>999:::<<<>>>CCCHHHUUUUUUVVVXXXZZZ\\\^^^___eeeeeehhhkkkjjjgggiiiooo~~~|||wwwqqqllliiigggeeedddhhhmmmtttzzz}}}iiiYYYfffzzzjjjXXXBBB777///...///...------,,,000+++999bbbeee[[[YYYUUUQQQMMMJJJHHHGGGDDD???999777:::???DDDGGGGGGIIINNNRRRTTTXXXdddqqqxxxqqqnnnmmmpppkkkddd^^^ZZZXXXWWWVVVTTTSSSVVV\\\bbbiiiuuu}}}vvvsssrrrqqqrrrtttrrrmmmhhhdddkkktttzzz|||}}}{{{qqqmmmcccdddiiiuuu{{{zzz|||xxx|||nnnJJJ444222...+++,,,***,,,,,,---...///000111111333333444444555666777777;;;CCCooo}}}wwwxxxDDDJJJPPPUUU]]]lll~~~~~~~~~|||uuufffTTTGGGHHHOOOZZZdddjjjkkkgggbbbbbbkkktttxxxyyyxxxsssmmmjjj[[[NNNPPP\\\hhhooorrrtttoooeee\\\[[[eeewwwyyyvvvvvvwwwwwwwww{{{yyyxxxyyy{{{}}}}}}}}}~~~zzzpppDDD888111000///............/////////444222111666888@@@SSSvvvYYYLLLQQQOOOMMMNNNLLLMMMIIICCC===999:::>>>BBBFFFJJJSSS```lllsssssspppooo|||uuuppphhhddd```^^^^^^]]]\\\YYY]]]]]]hhhxxxnnnddd\\\OOOKKKIIIJJJKKKMMMTTT\\\fffkkkkkkbbbTTTJJJHHHIIIOOOPPPPPPMMMKKKMMMTTTZZZTTTJJJ@@@>>>===<<<;;;<<<======???AAAEEEKKKQQQUUUXXX[[[aaafffkkkooopppqqqsssyyy~~~}}}vvvoookkkkkkqqqnnnlllpppuuuwwwsssnnnlllhhheeehhhrrr~~~~~~}}}yyytttjjj^^^RRRKKKFFFCCCEEEIIIGGGMMMTTTVVVUUUUUUZZZ___cccbbbaaa___\\\WWWPPPKKKIIIHHHFFFCCCAAAAAADDDFFFLLL\\\ppp~~~yyyuuuqqqkkkeee]]]VVVOOOJJJHHHAAA<<<<<<>>>???CCCGGGRRRTTTWWWZZZ\\\^^^```bbbfffgggjjjnnnllliiikkkpppvvvnnnjjjgggdddaaafffkkkrrrhhh[[[kkk|||lllXXXCCC888///...///...---...---///,,,666XXX|||bbbZZZXXXTTTPPPMMMJJJHHHGGGDDD???999666777<<>>???AAABBBEEEIIIPPPTTTYYY\\\]]]^^^```bbbdddeeejjjnnnmmmiiikkkpppwwwmmmiiiddd``````dddjjjqqq|||___\\\mmm~~~qqq^^^DDD999000...///...---.........---444OOOxxx~~~aaaWWWUUUSSSPPPLLLJJJHHHGGGDDD@@@:::666555:::@@@EEELLLQQQXXXZZZUUUSSSZZZdddqqq{{{{{{uuuqqqssspppmmmkkkhhhddd___[[[TTTVVVZZZ___```aaajjjttt~~~yyywwwwwwxxxyyyxxxsssnnniiimmmssszzz~~~}}}|||wwwnnnhhhnnn|||{{{ppplllgggaaa^^^^^^bbbgggwww}}}~~~{{{~~~}}}||||||aaaBBB222333///---///---,,,---...///111222333444222333333444555666777777>>>;;;bbb{{{|||444888;;;===???FFFRRR[[[cccsss}}}yyyyyyyyyzzz~~~~~~~~~}}}uuugggTTTGGGGGGCCCCCCMMMXXX___aaabbbllluuu|||{{{xxxuuuqqqmmmbbbUUUOOOYYYgggnnnpppsssxxx{{{|||wwwpppnnnsssxxx}}}yyyvvvvvvyyy|||}}}|||{{{{{{}}}~~~~~~}}}lll???555111///............//////000///555333222777888AAATTTzzzsss^^^NNNPPPPPPOOOOOOLLLGGGFFFCCC===999:::???DDDEEEHHHPPP[[[gggmmmnnnlllsss~~~~~~xxxqqqkkkbbb___]]]___bbbcccbbb```\\\^^^fffvvv{{{mmmjjjiiiiiifffbbbdddhhhooommmhhh]]]NNNDDDGGGOOOXXXUUUQQQLLLJJJLLLQQQVVVMMMEEE>>>>>>???===:::999555666999===BBBDDDDDDCCCIIIKKKPPPTTTYYY\\\___```iiiqqqyyy{{{uuunnnjjjiiihhhhhhjjjnnnrrruuuvvvvvvoooooommmgggdddhhhsss}}}yyyrrrggg```[[[XXXTTTOOOOOOSSSUUUVVVWWW[[[aaagggkkkmmmuuuuuutttsssqqqmmmgggbbb[[[XXXRRRKKKEEEEEEGGGJJJIIIMMMUUUeee|||xxxkkk```YYYTTTOOOKKKEEE@@@===???AAAAAACCCGGGMMMSSSYYY]]]]]]^^^```bbbcccdddiiinnnllliiijjjoootttjjjfffbbb\\\aaafffkkkrrrcccXXXjjjwwweeeFFF:::000.........---...///---...222GGGttt{{{vvv^^^UUUTTTRRRPPPMMMJJJHHHGGGDDDAAA<<<777666888>>>CCCJJJNNNUUUYYYWWWSSSWWW___mmmttt}}}wwwtttsssqqqpppnnnkkkgggaaa]]]TTTTTTXXX]]]^^^^^^cccjjj}}}|||zzzyyyzzz{{{yyytttooojjjnnnuuu{{{yyyqqqjjjllltttwwwsssmmmddd```]]]___```aaadddiiiwww{{{||||||}}}~~~|||[[[>>>000333000---///...,,,---...000111333444555111222333444555777888888???;;;___|||uuuxxx~~~<<<<<<;;;:::;;;???EEEIIIPPP[[[lll}}}xxxtttqqqooonnnnnnssssssttttttnnnbbbQQQFFFAAA>>>???FFFMMMTTT^^^iiisss{{{|||wwwssspppmmm]]]SSSQQQ___llloooqqqtttuuu|||xxxqqqqqqttt|||~~~~~~yyysssrrrvvv|||}}}{{{zzzzzz|||}}}}}}|||~~~kkk===444000...............///000000000555333222777888AAATTTuuu___MMMOOOOOONNNOOOKKKHHHGGGEEE???999999>>>CCCEEEHHHOOOZZZeeekkkkkkiiiqqqwww{{{uuunnnhhh```______```bbbccccccbbb^^^^^^fffuuu{{{yyyyyyyyytttmmmjjjlllqqqkkkcccZZZMMMDDDHHHQQQXXXVVVRRRNNNJJJHHHIIIJJJDDD???>>>AAACCC@@@===>>>999999:::>>>CCCGGGHHHGGGIIIJJJLLLNNNPPPRRRRRRSSS^^^gggqqquuuqqqlllhhhggggggjjjnnnoooppprrruuuwwwqqqqqqnnnjjjfffgggmmmrrr~~~xxxpppooonnnllleee]]]\\\```]]]^^^```bbbeeellluuu{{{|||wwwqqqlllkkkgggaaaXXXQQQMMMMMMNNNMMMNNNPPPYYYkkk|||jjj]]]UUURRRPPPNNNDDD???<<>>:::777888===BBBIIILLLSSSYYYZZZWWWXXX]]]iiippp{{{|||yyyyyyvvvtttrrroookkkeee^^^YYYXXXWWWYYY^^^aaa```bbbfffzzz}}}|||{{{{{{|||zzzuuupppkkkpppwww{{{~~~{{{vvvpppnnnnnnlllgggbbb[[[UUUTTT\\\dddhhhlllqqqxxx|||~~~wwwUUU:::...222///,,,///...,,,---...000222333555555000000222444666888999:::>>>:::[[[}}}vvv~~~yyywww}}}666777888:::<<<===>>>???FFFLLLVVVbbbttt}}}yyywwwwwwvvvtttpppllliiifffddddddhhhiiijjjkkkggg\\\MMMCCCBBBAAADDDIIIKKKQQQbbbtttwww}}}vvvrrrpppmmm[[[RRRSSScccooopppqqquuuttt}}}|||tttrrrssswww{{{|||wwwooolllrrryyy|||zzzyyyyyy{{{||||||{{{{{{jjj<<<333///...............///000111000555333222777999AAATTT}}}```LLLNNNNNNNNNNNNKKKJJJIIIGGG@@@999888===BBBFFFHHHOOOYYYccciiijjjhhhiiimmm{{{|||wwwqqqjjjddd^^^___```aaaaaabbbbbbccc```\\\]]]kkk}}}sssnnnnnnoooggg___WWWMMMFFFKKKUUUWWWVVVSSSPPPKKKFFFBBB@@@:::888;;;BBBEEECCCBBBCCC:::888666999>>>CCCEEEEEEKKKKKKKKKKKKKKKKKKJJJJJJRRR]]]iiiooooookkkiiiiiiiiimmmqqqqqqoooooosssxxxvvvssspppmmmlllllllllmmmzzzzzzzzz{{{~~~}}}vvvmmmkkkoooiiilllnnnlllkkkppp||||||uuurrrkkkbbbYYYRRROOONNNRRRSSSQQQRRR^^^tttjjj[[[TTTRRRQQQPPPFFFAAA>>>???@@@??????AAAFFFNNNWWW]]]^^^___bbbeeeggghhhlllooolllgggfffjjjwwwsssjjjjjjiiicccjjjmmmpppuuucccZZZoooxxxfffGGG;;;000......------///---)))---...;;;nnnrrrfffUUUUUUTTTRRROOOMMMJJJIIICCCBBB@@@;;;777888===AAAKKKMMMSSSZZZ\\\YYYYYY[[[ffflllvvv~~~|||xxxtttoooggg___ZZZccc```aaagggjjjjjjiiikkkxxx}}}{{{{{{|||}}}{{{vvvqqqlllqqqxxx|||}}}~~~www{{{xxxtttooojjjddd___[[[WWWPPPOOOZZZgggmmmsssxxxxxx|||vvvQQQ777,,,111...+++...---------///000222444555666///000111444666888:::;;;===888XXXyyyqqq~~~xxx777777666666777888:::;;;>>>BBBKKKTTT^^^mmmxxxqqqooonnnlllkkkiiihhhfffeeeddddddbbbbbbbbbaaa\\\SSSIIIBBB@@@;;;<<>>??????>>>???AAACCCDDDCCCBBB???;;;888999999<<>>:::;;;???JJJNNNSSSXXX\\\```dddgggggghhhjjjnnnqqqrrrpppooo{{{|||oooffffffjjjiiittt}}}cccYYYqqq~~~sss___FFF999...---///...------000'''222444555bbbuuuhhhZZZSSSOOOJJJMMMNNNCCCFFFFFFCCC===777666:::@@@FFFKKKSSS[[[^^^^^^[[[YYYeeefffkkkxxxvvvrrrxxx|||rrrhhhaaa\\\YYY^^^aaaeeekkkrrrvvvwwwwww~~~}}}|||}}}}}}{{{wwwtttlllqqqxxx}}}}}}wwwsss~~~yyyssslllbbbYYYXXX\\\UUUSSSWWWaaafffiiinnnvvv|||~~~}}}bbbDDD:::111///...,,,,,,...---...000222333444333333333444666777888999888888777???XXXxxxrrrwwwyyyvvv}}}999888888777777888:::::::::<<<@@@FFFLLLXXXmmm~~~xxxzzzyyyvvvpppkkkhhhhhhfffeeecccaaa````````````cccbbb```^^^XXXPPPFFF@@@???<<<>>>JJJWWWcccmmmuuuxxx{{{zzzuuuqqqnnnhhhbbbTTTTTT\\\iiirrruuuvvvzzzpppppprrrtttvvvwwwwwwvvvuuutttssssssrrrrrrrrrsssssstttvvvyyy{{{{{{||||||]]]:::222111000000////////////000000222111333777888999AAAIIItttgggQQQNNNQQQOOOMMMNNNMMMJJJEEE???;;;:::<<>>EEEJJJHHHEEEAAA>>>===>>>???DDDOOO]]]hhhkkkiiieeebbbjjjiiiiiijjjlllooosssuuuxxxwwwrrrjjjhhhjjjiiidddllluuuwwwooohhhdddbbbZZZ]]]]]]WWWPPPVVVmmmuuuhhh^^^XXXUUUSSSGGGBBB???@@@===888888;;;CCCHHHPPPXXX^^^bbbfffiiihhhiiikkkppptttwwwwwwvvv}}}|||oooeeeeeehhhqqqxxxcccWWWooozzzppp\\\FFF:::...---///...------000(((111333333]]]qqq\\\QQQOOOKKKLLLMMMFFFGGGGGGDDD>>>888666:::>>>EEEJJJRRRYYY]]]]]]ZZZXXXaaaeeellltttxxxtttwww{{{~~~}}}zzzrrriiiaaa\\\YYYaaadddhhhnnnssswwwxxxxxx|||xxxuuurrrvvv|||~~~uuuuuuooohhhaaaYYYUUUZZZaaannnhhhcccdddeeeeeeiiioooyyy}}}xxx]]]BBB888000//////......000...///111333444444444444444444444555666777888999888>>>SSS|||xxxvvv{{{;;;;;;:::999888999999999;;;:::<<<>>>AAAJJJ]]]ooovvvrrrlllmmmnnnlllhhheeecccccc```___\\\ZZZYYYZZZ[[[\\\bbb```]]]YYYSSSLLLDDD>>>===<<>><<<<<<:::888;;;AAAEEECCC???<<<999888888999@@@IIIWWWdddjjjhhhccc___kkkjjjjjjjjjmmmppptttvvv~~~yyyqqqjjjiiillliiidddiiipppyyyxxxqqqllljjjdddcccaaa[[[RRRQQQ^^^ooo|||yyyrrrjjjbbb[[[VVVTTTLLLGGGCCCAAA===777555777<<>>666//////000//////111///000222333444444444444444444333333444666888999888<<>>GGGTTT^^^ccciiipppssswwwxxxsssmmmhhh```XXXTTTZZZdddnnnvvv{{{yyyvvv{{{{{{|||zzzuuuuuutttrrrqqqrrrtttvvvwwwvvvwwwyyy{{{|||}}}||||||PPP555111000///////////////000111111444333555888777666;;;BBBPPPzzzqqq[[[QQQOOOOOOMMMKKKKKKIIIEEE???;;;888999;;;@@@CCCIIIRRR\\\bbbeeeeeecccgggkkkoootttuuupppjjjbbb___```dddfffgggbbb```^^^]]]^^^]]][[[XXXSSSTTTSSSNNNJJJIIIIIIIIIWWWjjjxxxrrrqqqsssnnniiibbbXXXSSSTTT\\\ccc```\\\WWWSSSPPPMMMJJJHHHGGGEEEEEEFFFCCC???>>>BBBBBB???<<<:::;;;:::999777999>>>FFFOOOXXX___dddggghhhkkkpppuuuxxxzzzzzzyyywwwxxxwwwrrrkkkfffgggkkkfffhhhmmmuuu}}}wwwqqqkkkhhhfff]]]TTTXXXdddeeeffffffbbb[[[TTTPPPNNNPPPNNNJJJDDD???<<<:::888<<>>;;;<<>>999777<<>>@@@BBBHHHPPPYYY___bbbcccddddddgggkkkmmmuuu{{{uuuooolllnnnppppppooonnnkkkhhhiiikkkjjjeeeaaabbbaaa\\\SSSOOONNNJJJCCCKKKOOO]]]ttt}}}zzztttmmmkkkpppzzzzzzqqqiiibbb[[[VVVSSSSSSPPPNNNMMMHHHAAA@@@CCCAAA>>>;;;<<<@@@AAA???<<<777<<>>DDDJJJOOOSSSWWWZZZ^^^aaagggpppzzz{{{sssjjj```WWWQQQJJJ___wwwggghhh||||||vvveeeJJJ===111///000///---,,,***//////------777\\\yyy```OOOHHHCCCGGGMMMJJJJJJJJJIIIGGGEEE@@@:::777;;;===AAAFFFIIILLLMMMNNNLLLPPPUUUZZZ^^^eeelllqqqzzzyyymmmgggmmmxxxwwwnnnppprrrvvvyyyxxxtttpppqqqrrrnnnxxx~~~{{{}}}|||wwwwwwzzz}}}{{{xxxzzz|||}}}www___>>>555///...333666666555666555555444333444555666777:::999888888999;;;===???<<>>@@@GGGNNNOOOOOORRRWWWZZZcccjjjkkkhhhbbbVVVLLLRRRcccrrrwwwxxx{{{|||{{{yyyxxxuuuvvvvvvtttsssrrrsssvvvzzz|||xxxyyy{{{|||}}}}}}}}}}}}vvvGGG222222///............///000222222666666999===<<<;;;???FFFKKK|||rrrxxxcccSSSNNNOOOMMMIIIHHHGGGEEEBBB>>>===>>>@@@@@@BBBGGGOOOWWW^^^aaabbbmmmjjjjjjlllnnnttt{{{uuurrrrrrrrrqqqooosssooollllllmmmlllfffaaa______XXXOOOLLLLLLHHHAAA<<<<<>>:::::::::888777777888:::???BBBRRRppp~~~yyywwwsssqqqnnnkkkhhhfffeeeeeelllgggbbb^^^ZZZSSSGGG>>>GGGIIILLLLLLKKKLLLPPPTTT[[[___eeeiiicccWWWPPPPPPYYYeeepppwww~~~vvvppptttssstttuuutttsssrrrtttvvvxxxxxxzzz{{{|||{{{zzzzzziiiCCC444111//////.........000222444555;;;<<<<<<<<<===???CCCFFFLLLmmmvvv^^^NNNLLLPPPNNNHHHLLLKKKHHHCCC>>><<<<<<===AAABBBGGGNNNVVV]]]```aaajjjjjjjjjiiigggmmm}}}~~~yyywwwuuurrrqqqsssrrrrrrsssrrrooojjjfffcccZZZNNNIIIIIIIIIEEEAAA===<<<>>>BBBFFFZZZ{{{xxx|||wwwooojjjgggbbb^^^YYYUUUQQQLLLDDD>>>AAABBBDDDFFFHHHGGGEEECCC<<<:::;;;???@@@CCCNNN[[[mmmllljjjhhhggghhhkkknnntttuuuxxx}}}|||tttnnnlllkkkmmmrrrxxxzzzyyyvvvyyywwwqqquuuxxxiii[[[UUUUUUXXXZZZXXXTTTPPPLLLFFF@@@<<<555;;;EEEOOOTTTVVVTTTRRRLLLPPPWWW```kkkuuu|||uuujjjccc\\\UUUKKKTTTggg~~~{{{cccrrr|||{{{fffPPP888...///,,,,,,///,,,***+++,,,000///---LLL~~~{{{|||{{{mmmZZZMMMLLLOOOPPPMMMNNNKKKIIIHHHHHHDDD===888777999<<<@@@EEEIIIMMMOOOPPPUUU[[[___```bbbeeeiiirrrssswww~~~zzzsss{{{nnnNNN888333333333444555777999:::777999:::888777888===BBBFFFAAA<<<:::;;;======<<>>>>>===<<<::::::;;;<<>><<<<<<===>>>@@@EEELLLUUU\\\```aaagggiiilllmmmjjjmmm{{{~~~{{{xxxuuusssvvvvvvvvvvvvtttpppiiidddZZZRRRHHHEEEFFFGGGEEEBBB>>><<<===>>>>>>IIIhhhwwwrrrpppjjjfff___XXXQQQJJJCCC>>>>>>AAAEEEJJJLLLJJJFFFBBB>>><<<===???@@@AAAKKKWWWkkkmmmnnnmmmllllllooorrrvvvxxx{{{zzzwwwrrrnnnkkkiiiiiiiiikkkkkkjjjgggeeedddgggllluuu}}}xxx{{{wwwkkk```[[[ZZZ[[[YYYWWWTTTPPPMMMHHHBBB>>>999???IIIRRRXXXYYYWWWUUUJJJKKKNNNUUU```mmmwww}}}wwwlllddd[[[TTTHHHPPPbbbyyy{{{kkkuuujjjPPP999...000,,,,,,///,,,------,,,000000---GGGrrrzzzeeeTTTNNNOOONNNKKKMMMKKKIIIHHHHHHEEE???999777888;;;???DDDIIIMMMOOOQQQUUUZZZ]]]^^^```dddhhhlllmmmrrrzzzzzzyyyhhhJJJ555111111111222555888;;;===::::::999888777999<<<>>>AAA>>>:::999:::<<<<<<<<>>111000---000000000111222444666888777888999::::::<<>><<<;;;<<<;;;===BBBJJJSSS[[[___aaadddgggnnnqqqnnnoooyyy}}}yyywwwxxxxxxxxxwwwssslllccc\\\NNNHHHAAA@@@CCCEEEDDDBBB@@@=========;;;<<>>;;;888777888999:::::::::888777888999;;;;;;:::;;;<<>>AAAHHH^^^|||dddQQQLLLOOOOOOJJJKKKKKKHHHDDD???;;;:::;;;:::;;;@@@HHHRRRZZZ```bbbaaafffmmmrrrpppqqq{{{{{{wwwvvvuuutttrrrmmmcccYYYRRRFFFBBB>>>===AAACCCCCCBBBAAA>>>===???>>>===DDDMMMooo~~~{{{sssgggYYYOOOKKKJJJJJJNNNTTTWWWWWWTTTPPPNNNKKKKKKJJJIIIIIIKKKPPPVVVaaajjjsssxxxvvvtttvvvxxxxxxzzz{{{xxxqqqjjjfffdddfffeee```YYYRRRPPPRRRVVV___aaaaaa]]]YYYZZZ```ggg{{{uuupppkkkeeeaaaUUUTTTRRRQQQOOOKKKFFFBBB>>>CCCLLLTTTYYYZZZXXXWWWQQQMMMKKKOOO[[[kkkxxx|||rrrjjjbbb\\\RRRTTT```ttt~~~vvv___pppjjjQQQ:::///000---,,,///+++//////+++---111///999QQQ|||zzziiiXXXTTTRRRNNNLLLIIIGGGHHHIIIGGGCCC???666777888;;;@@@EEEIIILLLQQQTTTVVVWWWWWWYYY^^^bbblllpppvvvxxx{{{sssWWW???000000//////000333888===@@@@@@<<<888777888999888555444444555777999:::::::::888>>>CCCFFFaaaxxxtttqqquuu}}}{{{tttpppjjjeee```[[[VVVQQQLLLHHHCCC@@@???===;;;999;;;===@@@@@@BBBQQQooo|||yyyvvvtttqqqooolllkkkhhh___RRRGGGIIIQQQZZZ```bbbbbbccceeeeeeeeeeee```TTTJJJJJJQQQdddsss|||uuuyyyyyysssqqqvvv||||||yyywwwsssssstttsssrrrqqqsssuuussstttuuuvvvwwwyyyzzz{{{YYY:::222222///......//////111444666888888:::;;;<<<<<<===???AAACCCXXXgggSSSLLLOOOOOOLLLKKKJJJHHHDDD???;;;999999:::;;;???GGGQQQZZZ```ccc```dddkkkpppooorrr~~~zzzuuurrrqqqnnnjjjddd[[[QQQKKKDDDAAA??????AAACCCCCCAAAAAA>>><<<>>>???@@@CCCFFFTTTnnnyyyooocccZZZVVVUUUTTTVVVYYYXXXVVVTTTTTTUUUPPPQQQQQQOOOPPPTTTXXXZZZ]]]fffpppvvvvvvttttttvvvuuuuuuvvvwwwuuuooofff______]]]XXXQQQNNNQQQZZZaaa___bbbdddaaaZZZUUUTTTUUUgggrrr}}}wwwrrrkkkccc^^^UUUTTTSSSRRRPPPLLLFFFBBB@@@EEEMMMUUUYYYZZZYYYWWWPPPLLLJJJPPP\\\jjjtttyyy}}}xxxnnnhhhdddaaaZZZZZZccctttzzzyyy{{{yyy^^^nnnhhhRRR;;;000111---,,,///+++,,,...***+++222111666FFF}}}}}}lllYYYUUUSSSOOOLLLIIIGGGHHHIIIHHHEEEAAA777777777999===BBBFFFIIIOOOQQQTTTTTTTTTVVV[[[___eeejjjpppsssuuu{{{~~~~~~|||mmmQQQ<<<111222111111111333666:::<<<@@@<<<888777999999777444222333666777888999::::::999???CCCBBBVVVsssvvvzzz}}}}}}|||{{{yyy~~~yyysssooolllhhhbbb]]]TTTNNNFFFAAA@@@???===;;;<<>>EEE^^^uuu}}}xxxttttttqqqoooooommmfffZZZQQQPPPVVV]]]bbbcccdddfffiiijjjiiieee]]]PPPGGGLLLUUUeeetttzzzmmmoooxxxvvvrrrpppsssxxxyyyvvvsssssstttuuutttrrrrrrtttvvvsssssstttvvvwwwzzz|||}}}TTT888222333000.........///111444666888999;;;===>>>===>>>???AAACCCUUU~~~jjjTTTLLLNNNOOOMMMJJJJJJHHHDDD???:::888888:::;;;???FFFPPPYYY___bbb___ccciiimmmmmmppp}}}vvvqqqnnnkkkeee```ZZZSSSLLLHHHDDDCCCAAABBBCCCDDDCCCBBBAAA???<<<<<<===???@@@AAAFFFRRRfff|||}}}~~~~~~{{{uuummmfff```^^^XXXYYYYYYVVVSSSSSSWWWZZZVVVXXXXXXVVVXXX\\\___^^^\\\bbbjjjpppsssrrrqqqqqqppppppppprrrqqqkkk```WWWTTTQQQNNNLLLPPPYYYdddlllfffeeebbb]]]WWWTTTSSSSSSRRRXXXfff}}}yyyrrrjjjbbb]]]XXXWWWVVVUUUSSSMMMGGGBBBCCCHHHOOOVVVZZZ[[[ZZZYYYQQQNNNMMMTTT```lllrrrtttvvv||||||tttkkkfffdddbbb]]]\\\bbbssszzz|||~~~fffqqqjjjSSS;;;000111------///+++(((---***)))111222555???www|||{{{lllYYYUUUTTTOOOMMMJJJHHHHHHIIIIIIFFFBBB888888777888:::>>>CCCEEEKKKNNNQQQRRRRRRTTTXXX\\\```eeekkkpppssszzz}}}wwwxxxxxxyyyzzz~~~|||eeeJJJ999333222222222222444666777999===;;;999888888888777666444666888999999999:::;;;<<>>>>>>>>???@@@CCCSSS{{{lllUUULLLNNNOOONNNJJJJJJIIIDDD???:::888777999:::===DDDMMMWWW]]]```]]]aaahhhlllkkklllxxx{{{rrrmmmhhhbbb[[[TTTOOOKKKGGGEEECCCCCCCCCDDDEEEFFFEEEDDDDDDCCCAAA@@@@@@AAAAAA???BBBFFFMMMXXXfffvvv|||zzzzzzzzzyyyuuunnnfffaaaWWWYYYYYYWWWUUUUUU[[[```aaacccccc```aaafffgggddd^^^```dddjjjooopppnnnlllllllllkkkiiiddd\\\SSSMMMJJJIIIIIINNNWWWbbblllrrroooiii```XXXUUUSSSRRRQQQMMMLLLSSSddd~~~vvvmmmgggddd^^^]]]\\\ZZZVVVPPPHHHCCCCCCHHHOOOUUUYYYZZZYYYXXXRRRNNNMMMSSS___jjjnnnoooqqqyyy|||vvvmmmgggdddbbb^^^\\\bbbrrrzzzggguuummmSSS<<<111111...---...+++'''///,,,)))///222333:::ddd~~~{{{zzzmmm[[[XXXVVVQQQNNNKKKHHHHHHIIIIIIFFFCCC:::999777777888<<>>===AAAAAAHHHooo{{{vvvrrr}}}|||yyytttooofffZZZRRRQQQRRRQQQPPPSSSPPPQQQUUUVVVUUUVVVYYYvvv|||{{{wwwrrrvvv}}}{{{xxxqqqnnnlllmmmnnnkkkccc[[[]]]```cccddddddfffkkkoookkkgggaaaUUUIIIEEEPPP___ooouuuoooffffffhhhkkkmmmppptttxxxxxxvvvuuuvvvwwwvvvttttttvvvwwwtttttttttvvvxxx{{{~~~wwwLLL222000111...000000000222444777999;;;999;;;===>>>======>>>??????KKKrrryyymmmVVVLLLNNNOOONNNJJJJJJIIIEEE???:::777777888999<<>>@@@DDDIIIOOOQQQRRRSSSVVVXXX[[[___dddiiiooouuu{{{|||xxxwwwvvvtttsssrrrsssvvvyyy|||qqqQQQ:::444666...000222555666777777777555888::::::777666888;;;<<<===>>>===:::999;;;>>>@@@;;;???AAAEEEfff{{{zzzsss~~~~~~zzzyyymmmjjjrrruuummmgggggg\\\aaahhhnnnooolllfffbbbrrruuuccc^^^aaaXXXZZZ```hhhnnnnnniiieeeiiimmmppppppmmmiiiccc^^^bbbiiioooooojjjfffhhhkkkkkkcccYYYMMMCCCDDDSSSdddvvvvvv{{{zzzppplllnnnqqqsssrrrppppppsssuuutttuuuvvvwwwvvvtttrrrqqqrrrssstttvvvxxxzzz|||~~~|||hhhBBB000000000+++...///111333666777888999;;;<<<===<<<;;;<<<===??????QQQhhhuuuxxxdddMMMJJJOOOKKKKKKJJJIIIFFFBBB===888555888888:::???HHHPPPWWWYYY[[[aaagggjjjlllooouuu{{{{{{rrrkkkfffYYYQQQGGG@@@???AAACCCDDDFFFDDDDDDFFFFFFFFFJJJPPPOOOMMMLLLKKKKKKJJJIIIGGGGGGJJJMMMPPPRRRTTTVVVXXXZZZZZZ\\\```fffrrr{{{|||}}}tttggg]]]]]]___ddddddccceeejjjsss}}}yyyssszzz|||uuurrrkkkbbb^^^ccciiikkkjjjiiiaaa___ZZZSSSJJJDDDAAAAAANNNNNNOOOSSSZZZaaagggjjjbbb^^^YYYSSSPPPPPPRRRTTTQQQQQQOOORRRccc}}}}}}~~~vvvlllbbb___^^^^^^XXXOOOIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOLLLHHHEEEHHHPPP[[[cccfffooouuuyyyvvvrrrnnngggaaa\\\[[[aaapppnnnccc|||rrr___AAA...---,,,---///***------------...000111222DDDzzz}}}sssjjjcccYYYOOOOOONNNMMMKKKJJJHHHGGGFFFAAA<<<666444666999::::::>>>FFFOOORRROOONNNQQQUUUZZZ\\\aaafffmmmtttzzz~~~}}}vvvrrr~~~|||yyy}}}~~~yyyrrrppptttzzz~~~~~~xxxnnnNNN666///111444444555666777888999999;;;;;;=========;;;999777::::::::::::::::::::::::===>>>===@@@GGGWWW~~~yyy~~~{{{rrrooopppyyy}}}tttxxxmmm]]]WWWYYYTTTSSSTTTWWW[[[[[[XXXUUUZZZaaajjjmmmjjjgggcccaaaeeeiiimmmmmmjjjhhhiiilllhhhbbbXXXNNNFFFFFFRRR```uuu}}}yyytttuuutttoooqqqrrrrrrpppnnnnnnqqqsssuuuvvvwwwwwwwwwuuutttrrrtttuuuvvvwwwxxxyyy|||}}}ddd@@@000111222...///000222444666777888888:::;;;<<<;;;:::;;;<<<>>>BBBRRRfff|||zzzeeeNNNKKKQQQMMMKKKJJJIIIFFFBBB===888666888888:::???GGGPPPVVVYYYYYY^^^dddgggiiilllrrrwww~~~yyytttoooiiibbb\\\MMMHHHBBB>>>???@@@BBBBBBEEEDDDDDDGGGFFFCCCEEEIIIQQQPPPOOOOOOOOONNNMMMLLLPPPRRRTTTVVVVVVVVVXXXYYYVVVXXX\\\^^^]]]aaaooo~~~|||ssskkkggggggiiijjjhhhhhhlllvvvzzzuuunnnfffbbbfffkkkkkkiiihhh___]]]YYYQQQJJJDDDBBBBBBNNNUUU[[[]]]ZZZWWWXXX[[[[[[ZZZWWWUUUSSSSSSTTTTTTQQQRRRPPPPPP]]]vvv|||xxxwww}}}{{{ooogggdddcccbbb\\\RRRJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKHHHFFFDDDEEEKKKTTT]]]bbblllsssxxxwwwsssooohhhaaa^^^]]]dddssspppiiivvv___BBB000///...///111,,,------------...000111222@@@uuu|||uuufffZZZSSSPPPOOONNNLLLJJJIIIHHHGGGBBB===666444555888:::;;;???EEEKKKOOONNNNNNPPPRRRWWWYYY]]]cccjjjrrryyy~~~|||uuuqqqxxx|||uuuqqqssswww|||{{{~~~|||wwwyyy{{{~~~}}}hhhJJJ666111333444444555666888999::::::;;;<<<===>>>===;;;999888;;;;;;;;;:::::::::::::::;;;======@@@EEERRRxxx{{{}}}|||wwwzzzoooeee___^^^[[[WWWRRRQQQQQQQQQOOOMMMJJJTTTbbbjjjkkkhhhffffffiiijjjjjjjjjjjjkkkkkklllfff```WWWOOOHHHHHHQQQ]]]lll}}}uuummmuuuzzzvvvvvvvvvuuurrrooooooppprrrvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwxxxxxxxxxzzz}}}]]]===000111333222000111333555666777888888999:::;;;;;;::::::;;;===GGGTTTeee{{{fffNNNJJJQQQOOOKKKJJJIIIFFFBBB===999666888777999>>>GGGOOOUUUXXXXXX\\\bbbfffhhhkkkooossswwwvvvqqqiiieeeccc^^^WWWQQQBBB@@@======???BBBCCCCCCFFFEEEHHHJJJHHHBBB@@@BBBRRRSSSTTTTTTTTTTTTSSSSSS\\\]]]^^^]]][[[YYYYYYZZZTTTXXX^^^```[[[XXX___hhhzzz{{{tttoooooopppnnnmmmnnnsssxxxpppiiifffjjjmmmllliiiggg```___ZZZTTTMMMIIIHHHHHHRRR___kkkjjj___TTTQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVTTTVVVTTTRRRYYYmmmuuupppooosssuuutttuuuxxxuuunnnkkkjjjiiiaaaUUULLLJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCEEELLLWWW___jjjrrrxxxwwwtttoooiiibbb``````hhhxxxooommmxxx\\\@@@000000...///111,,,,,,,,,------...///111222:::ccc~~~{{{zzzlllZZZVVVQQQPPPOOOMMMLLLJJJIIIIIIDDD???888444444666999;;;???BBBGGGKKKMMMNNNNNNMMMSSSUUUXXX]]]dddmmmwww~~~~~~~~~yyyxxxzzz{{{yyywwwrrroooqqq}}}yyytttsssssswwwxxx{{{}}}zzzwwwrrrmmmooovvvzzzzzzzzz~~~}}}}}}~~~}}}xxx^^^DDD444222555333444555666888999:::;;;<<<============;;;:::888;;;;;;:::::::::999999999888;;;;;;>>>CCCMMMuuuzzzyyyxxx{{{}}}~~~|||zzzvvvqqqmmmgggbbb[[[WWWVVVUUURRROOOFFFLLLZZZiiiqqqpppllljjjllliiiffffffiiilllllllllggg___UUUNNNIIIJJJTTT^^^bbbqqq|||yyyvvvyyy}}}}}}||||||{{{zzzxxxuuutttssswwwwwwxxxyyyyyyxxxxxxwwwvvvwwwyyyyyyyyy{{{|||{{{}}}UUU:::000000222333222222444555777777888888:::;;;<<<;;;::::::<<<>>>DDDNNN^^^~~~hhhNNNIIIPPPOOOJJJJJJIIIFFFCCC>>>999777777777888>>>FFFNNNTTTVVVXXX\\\aaaeeehhhjjjnnnqqqooovvv|||yyyqqqggg```\\\WWWNNNGGG>>>======>>>AAADDDGGGHHHJJJJJJNNNQQQMMMFFFAAABBBTTTVVVXXXYYYYYYYYYZZZ[[[fffggggggddd```]]]\\\\\\\\\]]]```dddccc___aaafffttt}}}{{{vvv|||~~~wwwxxxyyywwwttttttrrruuunnniiigggkkknnnllliiihhhddddddaaa\\\WWWTTTSSSSSSUUU```kkkkkk```VVVSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWZZZYYYVVVXXXggg}}}{{{qqqkkk^^^^^^cccmmmtttuuutttuuu|||ssspppooommmdddWWWMMMIIIIIIHHHGGGEEECCCAAA@@@???>>>AAACCCBBBBBBIIIVVV```mmmssswwwtttqqqnnniiicccaaabbbjjj{{{}}}nnnnnnvvvWWW<<<......,,,---///***,,,,,,,,,---...///000111555TTT~~~vvvzzzuuu[[[TTTRRRQQQPPPOOOMMMLLLKKKJJJFFFAAA:::444333555888;;;@@@@@@CCCGGGLLLNNNMMMJJJOOOQQQUUUYYY___iiiuuu}}}|||vvvuuuwwwuuuqqqooonnnmmmooosss{{{wwwtttsssuuuvvvzzz~~~~~~xxxtttooolllgggdddffflllsssvvvvvvzzz~~~~~~~~~}}}{{{yyy{{{~~~mmmRRR===222222555333333444555777888999:::;;;;;;<<<;;;;;;:::888888999999999888888888777777777999999===AAAJJJqqq{{{xxxyyy}}}~~~}}}|||~~~|||~~~{{{uuummmhhhbbb___]]]ZZZUUUQQQJJJIIIRRRfffvvvxxxpppjjjmmmhhhccccccgggkkklllllljjj___SSSLLLKKKNNNYYYccceeeeeelllwwwzzzwwwzzz~~~zzzwwwwwwwwwxxxyyyyyyyyyzzzzzzvvvyyy{{{|||{{{~~~}}}zzztttLLL666000...///222222333555666777888888888;;;<<<===<<<;;;;;;===???>>>EEERRR~~~oooRRRJJJPPPOOOJJJJJJIIIGGGCCC>>>:::888666666888===DDDLLLRRRUUUWWWZZZ___cccfffhhhjjjlllkkknnnnnnnnnsss}}}wwwjjj```XXXPPPFFF@@@???>>>>>>???AAAFFFKKKOOOQQQRRRVVVZZZWWWOOOKKKKKKWWWYYY\\\]]]^^^___bbbeeepppppppppnnnjjjgggffffffkkkeeebbbeeegggeeedddeeeqqq{{{xxxpppiiimmmuuu~~~}}}}}}}}}~~~qqqiiieeeeeejjjnnnlllkkkkkkhhhiiiiiifffccc```^^^^^^ZZZ^^^aaa```[[[VVVUUUVVVZZZZZZYYYYYYYYYZZZZZZ[[[XXXZZZ[[[YYYYYYcccwwwsssggg]]]XXXVVVTTTUUU]]]jjjrrruuuvvvxxxwwwtttqqqmmmdddVVVLLLIIIIIIHHHFFFDDDAAA???>>>===;;;???BBBBBBCCCJJJXXXdddqqquuuvvvqqqmmmkkkhhheeeaaabbbkkk||||||qqqqqquuuSSS:::...///,,,,,,...+++,,,,,,,,,,,,---///000111222III~~~{{{~~~vvv{{{|||___RRRRRRQQQPPPOOONNNMMMLLLKKKGGGCCC<<<666333333777999@@@???@@@EEELLLOOOMMMJJJMMMPPPSSSVVV[[[dddqqq{{{{{{yyyyyyvvvrrrllllllnnnrrrssszzz}}}yyyvvvuuutttuuuwwwyyy|||{{{wwwqqqlllgggeeecccccceeeiiiooosssrrruuuzzz}}}|||~~~~~~xxxtttppptttxxx{{{|||}}}bbbHHH777111111333222333333444555666777888999999999999888777666666666666666666666666666666777999888<<>>??????BBBMMM{{{|||yyyYYYMMMPPPOOOJJJJJJIIIGGGCCC???;;;888666666777<<>>===;;;>>>BBBBBBDDDLLLZZZeeeppptttuuuppplllkkkiiifffcccccclll|||}}}wwwuuuvvvQQQ:::000111......000---++++++,,,,,,---...000111222@@@ooo|||~~~zzzxxx~~~dddTTTQQQQQQPPPOOONNNMMMLLLLLLGGGDDD???999444222555777<<<<<<>>>CCCJJJMMMMMMLLLKKKNNNRRRTTTWWW___kkkuuu}}}sssppprrrwwwxxxyyy~~~xxxrrrqqqsssuuuwwwyyy{{{{{{yyytttoookkkgggeeeeeehhhiiijjjpppvvvsssuuuxxx{{{}}}~~~~~~~~~}}}}}}vvvlllfffhhhnnnuuuyyy{{{}}}}}}}}}}}}}}}~~~~~~vvvWWW???444222222222444444555555555666666666888888888777666666555555444444555555666777777777888::::::>>>CCCHHHiii{{{~~~|||wwwqqqllljjjgggbbb^^^SSSIIILLLaaavvvyyytttqqqllljjjggggggiiilllooopppjjj^^^SSSQQQUUU[[[cccjjjrrrjjjgggmmmqqqpppqqqvvvttttttuuuxxx|||}}}{{{yyyvvvvvvvvvwwwxxxzzz{{{|||~~~~~~~~~___:::111222......333222333555777999:::;;;;;;;;;<<<<<<<<<;;;;;;===???AAAAAAJJJzzztttuuu[[[LLLMMMKKKJJJJJJIIIGGGDDD???;;;999666555666;;;CCCJJJPPPRRRRRRTTTXXX]]]aaacccbbbbbbbbbeeeddd``````ffflllooooookkkbbbVVVJJJBBB??????===AAAFFFIIIMMMQQQWWW[[[``````dddiiijjjggghhhlllgggiiikkkkkklllqqqzzzwwwkkkbbbaaadddwww~~~}}}xxxrrrkkkjjjjjjiiieeedddnnn{{{}}}pppgggddddddhhhkkkkkkmmmqqqppptttzzz}}}{{{xxxuuusssooommmjjjhhhgggfffdddbbbcccdddeeeeeedddccc```___^^^]]]^^^```___```kkkxxxvvvkkkaaaXXXRRRQQQOOOLLLMMMQQQPPPVVVbbbkkknnnmmmrrrzzz|||}}}|||vvvpppkkk```SSSKKKIIIHHHGGGFFFDDDBBBAAA??????<<<>>>@@@@@@CCCKKKXXXbbbjjjppptttrrrooonnnkkkfffeeeeeemmm|||yyyrrruuuNNN888000222///...000---+++++++++,,,---...///000333888ZZZyyy{{{hhhXXXQQQPPPPPPOOONNNMMMLLLLLLFFFEEEAAA;;;555222333555888999<<>>BBBDDDCCC\\\zzz}}}{{{sssmmmjjjgggdddaaaUUULLLOOOcccvvvyyyxxxyyylllllljjjjjjkkkmmmpppssshhh]]]TTTUUUZZZ___eeekkkjjjooorrrrrrtttwwwtttooonnnlllkkknnnssswwwxxxwwwuuuvvvvvvwwwxxxzzz{{{|||XXX555///333//////444111222444777999;;;<<<<<<:::;;;;;;;;;::::::<<<===:::999BBBuuuvvvppp[[[IIIIIIFFFJJJJJJIIIGGGDDD@@@<<<999555555666;;;BBBJJJOOORRRSSSUUUYYY^^^bbbdddcccbbb```fffhhheeebbbcccdddccccccbbb\\\QQQFFF@@@AAADDD===CCCKKKQQQUUUYYY^^^aaaccccccggglllnnnnnnqqqvvvnnnpppqqqqqqqqqwwwuuuggggggnnnxxx}}}{{{vvvqqqiiieeelllxxxzzz}}}|||{{{}}}rrriiieeeeeehhhjjjkkknnnrrruuuzzz}}}{{{lllmmmnnnmmmkkkhhhfffeeeccceeeiiikkkjjjgggccc```dddbbbbbbeeecccbbbjjjuuukkk^^^XXXTTTMMMKKKOOOPPPLLLLLLPPPQQQZZZgggoooooolllqqqyyy|||{{{~~~}}}wwwpppjjj```SSSLLLJJJGGGGGGFFFEEECCCBBBAAA@@@===>>>>>>>>>BBBJJJUUU]]]dddlllssstttsssqqqlllfffggggggnnn}}}vvvkkktttKKK666---000---,,,...,,,+++++++++,,,---...///000444222JJJuuu}}}~~~xxxjjj[[[PPPPPPOOONNNNNNMMMLLLLLLFFFEEEBBB===666222222444444666;;;???DDDHHHKKKMMMGGGLLLPPPQQQQQQVVV```iiiyyyyyy{{{|||yyy|||uuuxxx}}}~~~}}}xxxnnndddccckkkssszzz|||~~~~~~|||yyywwwvvvlllgggfffiiiiiijjjrrr}}}zzzzzzzzzyyyyyyzzz}}}{{{|||}}}tttuuuyyyqqqwww~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~eeeGGG666444888888555:::::::::999888777777666:::999888777666666666666444444666777999;;;<<<===:::>>>AAAEEEDDD>>>QQQwww~~~zzzwwwrrrqqqnnnhhhcccVVVQQQTTTcccsssyyyvvvsssrrrqqqpppooonnnmmmlllkkkqqq^^^UUU```hhhfffjjjuuu~~~|||yyyxxxxxxxxxvvvuuusssssssssqqqpppqqqtttwwwxxxwwwwwwyyy{{{}}}}}}|||~~~zzzNNN000...///111444222777666666666777999;;;===<<<===>>>===;;;::::::<<<;;;EEEHHHiii|||xxxgggNNN@@@GGGHHHIIIJJJHHHDDD@@@<<<;;;888777666999???GGGLLLPPPUUUVVVYYY^^^dddggghhhggggggfffffffffgggeeebbb___```YYYOOOGGGDDDDDDEEEFFFFFFIIINNNTTTZZZ```dddgggfffjjjoooqqqqqqrrrtttvvvwwwvvvrrryyyssskkkffftttwww~~~}}}wwwvvvyyywww{{{vvvpppuuurrrdddccceeekkkoooppprrrwww}}}tttjjjaaagggqqqyyywwwooojjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiigggcccbbbiiiuuu{{{zzz~~~cccOOOIIIKKKLLLLLLLLLNNNPPPSSSVVVWWW[[[___ooozzzwwwyyy|||www}}}|||~~~yyywwwrrrkkkbbbXXXPPPKKKLLLKKKJJJGGGEEEBBB???>>>BBB???===>>>EEEOOOXXX^^^iiihhhjjjqqqwwwxxxrrrkkkmmmkkkqqqrrrgggvvvpppHHH555...///---///000***,,,,,,,,,,,,---...//////000555AAAhhh~~~wwwfffXXXTTTOOOLLLNNNOOOLLLIIIIIIHHHDDD===666333444666444555888<<<@@@EEEHHHJJJLLLNNNNNNNNNNNNRRRYYY___qqq{{{~~~}}}xxxsssqqqqqqrrrsssnnnmmmjjjeee```aaafffkkkooorrrssspppqqqtttvvvttthhhgggeeeddddddiiipppvvv~~~~~~~~~~~~~~~|||{{{zzz{{{}}}uuussstttyyy}}}|||}}}{{{yyyyyy}}}}}}vvvYYY???999:::777555888:::999999888777666666555444444666666666555444333333444666888:::<<<======<<<:::===BBB@@@???OOOddd||||||wwwssspppmmmkkk^^^WWWWWWcccpppvvvuuutttsssrrrqqqooommmkkkjjjiiilll^^^YYYfffvvv{{{{{{|||{{{xxxwwwxxxyyyyyytttuuuuuuttttttuuuyyy{{{{{{zzzyyyzzz{{{|||{{{zzzzzzsssJJJ000///000111444111777666666777888999;;;<<<;;;======<<<;;;::::::;;;:::CCCEEEbbb}}}jjjPPP@@@DDDDDDFFFHHHHHHEEEAAA>>><<<888777777999???FFFLLLPPPTTTUUUXXX^^^dddhhhjjjjjjiiiiiiiiijjjjjjgggccc```YYYTTTLLLFFFEEEFFFHHHIIIKKKMMMPPPVVV[[[aaafffhhhlllooosssttttttuuuxxx|||~~~{{{nnneeegggjjjqqqxxxzzzzzz{{{tttssstttlllhhhhhhmmmrrrtttwwwzzz{{{}}}wwwnnnkkkaaaeeennnwwwxxxsssoooooooooooooooooonnnlllkkkjjjfffgggffffffnnn{{{{{{hhhUUUJJJHHHIIIHHHIIIKKKMMMQQQUUUXXX[[[\\\eeezzz~~~}}}{{{xxxuuuoooggg^^^UUUMMMIIILLLKKKJJJHHHFFFCCC@@@???BBB???===>>>EEENNNXXX]]]gggfffiiiooowwwyyyuuupppmmmlllrrr~~~lll```nnnnnnGGG555...000---///000***,,,,,,,,,,,,---.../////////333;;;^^^___WWWPPPPPPPPPNNNLLLMMMJJJJJJFFF@@@999555555666444555777:::===AAADDDFFFKKKLLLLLLKKKKKKOOOVVV\\\nnn}}}vvvooojjjhhhhhhhhhkkkjjjgggdddbbbbbbeeehhhiiihhheeeeeelllttttttoookkkjjjhhheeeeeehhhmmmqqq{{{}}}~~~~~~~~~~~~~~~|||zzzyyy{{{}}}~~~}}}~~~zzzxxxuuuxxx}}}|||~~~|||zzzzzz|||~~~lllSSS;;;666999777666888999888888777666666555555333444444444444444333333555666888999;;;<<<======<<<:::===AAA>>><<>>DDDMMMWWW]]]eeeeeeggglllsssvvvuuusssqqqppptttnnnfffvvvmmmEEE555///000---...000***,,,,,,,,,,,,---.../////////222666QQQ~~~qqq^^^PPPRRRSSSMMMKKKQQQKKKKKKIIIDDD>>>888666555555555666777:::===???AAAHHHIIIIIIGGGGGGJJJQQQWWWkkkxxxpppkkkhhhgggllljjjhhhggggggggggggfff___ZZZVVVZZZhhhvvvvvvooopppooonnnkkkiiijjjmmmpppuuuwww{{{||||||||||||}}}~~~{{{yyyxxxyyyzzz{{{zzz{{{}}}~~~}}}~~~~~~}}}}}}}}}~~~|||~~~{{{xxxxxxzzz|||~~~___JJJ777444777777666888777777777666555555444444444333333333333333444444888999:::<<<======>>>>>>>>>===>>>AAA===:::CCCPPP||||||xxxuuupppiiifffjjjpppqqqpppqqqqqqqqqpppooollliiigggeeeeee```^^^mmm}}}{{{zzzzzzzzztttuuuvvvuuuuuuuuuwwwyyy{{{zzzyyyyyyzzzzzzyyyxxxvvvzzz~~~~~~|||}}}YYY===///111111222444000777777777888888999:::::::::;;;<<<;;;:::999:::;;;999>>>>>>NNNqqq{{{mmmUUUAAA???===@@@CCCGGGGGGDDD???;;;777777777888<<>>>>>BBBKKKUUU\\\ddddddfffiiinnnrrruuuuuuxxxxxxzzzrrrmmmoooCCC444///111---...000***,,,,,,,,,,,,---...//////000222444GGGqqqzzzwwwxxx|||jjjPPPQQQTTTNNNKKKRRRKKKKKKJJJGGGAAA;;;666333444444444555888;;;>>>@@@FFFGGGGGGFFFEEEGGGMMMSSSdddzzzzzzsssooorrrooommmnnnooonnnjjjfff[[[WWWRRRWWWfffuuuyyytttssstttsssqqqooooooqqqssssssvvvzzz|||{{{xxxwwwvvvzzz{{{}}}~~~~~~{{{xxxvvvvvvwwwxxxxxxxxxyyy|||}}}||||||}}}~~~}}}zzzwwwxxxwwwuuuuuuvvvzzz}}}sssTTTDDD666444777777777888666666555555555444444444555444333222333444555666<<<<<<===>>>?????????>>>@@@???@@@AAA===:::>>>GGGqqq}}}}}}||||||sssdddbbbdddkkkppppppppprrrooooooooonnnllliiifffeeebbb^^^[[[fff}}}zzzwwwxxxxxxwwwuuutttuuuvvvxxxwwwwwwwwwyyyzzzyyyxxxwwwyyyzzzxxxuuuvvv{{{LLL777///222000222444111666777888888999999999999888:::;;;:::999999:::;;;:::======GGGeee|||nnnWWWBBB>>>===???BBBEEEGGGDDD>>>999777777777777:::@@@IIIPPPMMMNNNQQQWWW```hhhnnnqqqvvvuuutttrrrnnnfff]]]WWWQQQPPPOOOPPPRRRTTTTTTSSSQQQRRRUUUYYY___eeeiiillliiissswwwhhh___\\\\\\eeerrr~~~wwwlll^^^SSSPPPMMMNNNRRRVVVZZZaaahhhttt{{{uuutttoooqqq{{{{{{ggg[[[NNNGGGDDDBBBDDDGGGIIIGGGLLLYYYfffmmmqqqttttttuuuwwwxxxxxxvvvtttsssqqqrrrmmmeeeaaagggnnnrrrjjj___VVVXXXZZZVVVPPPMMMNNNOOOPPPRRRVVVZZZ^^^```___kkk|||ooonnnkkkhhhgggfffddd```]]][[[XXXTTTOOOLLLJJJJJJJJJHHHHHHGGGFFFEEECCCAAA@@@AAA@@@???>>>AAAIIISSS[[[bbbccceeehhhlllssszzzoooiiioooAAA333///111,,,---///+++,,,,,,,,,,,,---...//////000222666DDDggg~~~zzz~~~wwwSSSOOOTTTPPPLLLPPPJJJJJJIIIGGGCCC>>>777333444444333555777;;;>>>AAADDDFFFGGGFFFDDDEEEJJJNNNYYYlll{{{{{{zzz{{{xxxuuuuuuuuutttoookkkeeeccc___^^^dddnnnrrrpppooopppqqqpppoooppprrrtttppptttyyy|||zzzwwwuuusssssstttwwwyyyzzzyyyxxxvvvuuuuuuuuuuuuuuuwww{{{~~~|||||||||}}}~~~|||xxxtttuuutttttttttvvvyyy}}}hhhLLLBBB888666888888777777555555555555444444444444666555444444444666777888<<<===>>>????????????>>>>>><<<<<<<<<:::888:::>>>]]]yyyxxx{{{mmmTTTVVV^^^iiioooppprrruuuooooooooonnnkkkhhhdddbbb]]]\\\ZZZ___uuu|||}}}}}}|||yyywwwwwwxxxxxxwwwwwwwwwyyyzzzzzzyyyxxxxxxwwwsssooonnnrrruuuxxxtttCCC333000333000111555222666777888999999999999999777999::::::888888999;;;999;;;<<>>999777777777777888>>>HHHPPPQQQQQQSSSYYYbbblllsssvvvuuutttssspppllleee]]]WWWUUUTTTUUUWWWYYYXXXVVVTTTRRRTTTWWW[[[```dddggghhhiiittt~~~tttggg]]]XXXVVVVVVTTT^^^ggghhheeeaaa[[[UUUYYYUUUSSSUUUVVVXXX\\\bbbnnnvvvwwwsssqqquuu~~~yyyuuuggg[[[NNNIIIGGGDDDCCCDDDFFFDDDHHHRRR\\\ccciiipppssstttvvvxxxwwwvvvsssqqqoooooollleeedddjjjoooqqqnnnbbb[[[\\\[[[VVVTTTWWWUUUUUUVVVWWWYYY\\\___aaacccmmm}}}nnniiijjjjjjjjjgggaaaYYYSSSQQQOOOMMMKKKJJJKKKLLLMMMHHHHHHGGGGGGEEEDDDBBBBBB@@@@@@@@@>>>@@@GGGRRRZZZ___aaadddfffkkkuuu}}}mmmgggkkk???222000222,,,,,,///+++,,,,,,,,,,,,---...//////000000777BBB\\\\\\QQQSSSQQQNNNOOOJJJJJJIIIHHHFFFAAA:::555555444333444666:::>>>@@@BBBEEEGGGGGGEEEDDDFFFIIIMMMZZZmmm|||uuurrrqqqttt~~~|||{{{zzzxxxvvv|||{{{uuujjjdddeeefffeeeeeefffhhhhhhhhhjjjmmmppplllpppvvvzzzzzzwwwuuutttppprrrtttvvvwwwxxxxxxxxxsssrrrrrrqqqqqqtttyyy}}}}}}{{{|||{{{{{{||||||zzzwwwttttttuuuvvvvvvwwwxxx{{{~~~ssslllnnn^^^DDD???;;;999::::::888777555555555555555555555555555555555555666777888888::::::;;;<<<=========<<<888777666777777888999:::IIIsss~~~}}}rrrdddRRRUUU^^^iiiooopppsssxxxqqqqqqpppnnnjjjeee```]]][[[^^^aaadddjjjwww~~~|||{{{zzz{{{|||zzzyyyzzz{{{{{{zzzxxxwwwvvvsssnnnjjjiiikkknnnttt|||fff===222111333///111666333666777888999:::999888888666888999999888888999;;;777999;;;BBB\\\}}}vvv[[[EEE???;;;:::;;;@@@DDDEEE@@@<<<666777888666777===HHHPPPQQQQQQRRRXXXaaakkkssswwwrrrqqqooonnnkkkfff```\\\]]]]]]___bbbcccbbb^^^[[[WWWYYY\\\___aaabbbbbbbbbccclllxxxzzzuuurrrpppvvvqqqjjjlllkkkmmmwwwxxxrrrhhh___YYYUUUSSSRRRJJJSSSYYYZZZYYY[[[\\\ZZZ]]]XXXTTTVVVWWWWWWZZZ___kkkttt~~~zzzrrrqqqtttyyyzzzsssllliiijjjbbb[[[XXXRRRLLLJJJKKKKKKJJJKKKQQQVVVZZZccckkkoooppprrrrrrqqqmmmjjjgggdddeeebbb```dddlllqqqpppiii^^^YYY]]]^^^YYYXXX]]]ZZZZZZZZZ[[[]]]___bbbccccccooouuurrrrrrrrrnnnggg^^^VVVQQQLLLLLLKKKKKKLLLMMMOOOPPPIIIIIIIIIHHHGGGFFFEEEDDD@@@AAA@@@>>>???EEEQQQZZZ]]]```aaabbbeeeooo~~~}}}|||zzzlllgggfff>>>222000222,,,,,,///+++,,,,,,,,,,,,---...//////111---555===LLLwwwiiiXXXSSSQQQPPPQQQLLLJJJIIIIIIHHHDDD>>>999777555444333444777;;;===>>>CCCGGGHHHEEECCCBBBCCCGGGMMMXXXcccjjjnnnsssvvvzzzpppkkkkkkkkkkkkxxxyyylllfffaaa^^^]]]^^^_________bbbfffiiikkkpppuuuwwwwwwuuusssrrrqqqqqqqqqrrrtttuuuwwwwwwoooooommmllllllpppvvvzzz}}}yyyvvvwwwxxxyyyyyy{{{yyywwwwwwxxxwwwvvvtttsssuuuwwwvvvtttssstttvvvcccZZZ___wwwrrrQQQ<<<<<<;;;:::;;;<<<:::888555555555555555555555555333444555666777777777777444555666777888999999999555555444444777;;;===<<>>DDDFFFCCC???666888888666666<<>>>>>EEEPPPYYY^^^``````]]]^^^fffuuu~~~hhhbbbccc===111000222,,,,,,///,,,,,,,,,,,,,,,---...//////444,,,222777===fffsss^^^SSSQQQRRRSSSMMMKKKJJJJJJJJJGGGAAA<<<888666444222333555888:::<<>>999999888666666;;;DDDKKKKKKKKKNNNTTT^^^gggnnnqqqssstttssslllfffgggooowwwuuuuuutttrrrooojjjfffdddbbbbbbfffjjjhhh___XXXVVVWWWVVVTTTQQQOOONNNMMMMMMJJJJJJJJJJJJGGGIIISSS```sssnnnfff^^^UUUNNNMMMOOOPPPSSSZZZbbbiiiiiieee```XXXVVVTTTRRRSSSVVVYYY[[[cccsss~~~{{{yyyvvvtttqqqjjj```ZZZZZZjjjqqqwwwwwwpppgggaaa___YYY[[[\\\ZZZWWWWWWZZZ^^^aaaaaa___]]]YYYTTTPPPMMMLLLOOOMMMJJJTTTeeejjjdddZZZYYYYYY]]]bbbeeedddbbbdddcccbbbcccdddeeecccbbb^^^qqqyyyoooeee\\\UUUPPPMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMJJJIIIIIIHHHEEECCCCCCBBB???>>>???FFFOOOUUU]]]^^^^^^ZZZSSSUUUfffxxx~~~|||fffmmm\\\666333000.........---,,,,,,,,,,,,,,,------...//////666444222@@@WWWyyyjjjXXXUUUUUURRRRRRPPPNNNMMMLLLJJJFFFDDD:::555111111444666444111::::::<<>>999333222444666444222777777999???EEEFFFBBB>>>===???BBBFFFJJJNNNRRRSSSUUUXXX[[[^^^ccclllwww}}}~~~vvvhhh___```aaa\\\\\\aaadddeeegggkkknnnpppooommmmmmooorrrssssssssstttvvv~~~yyytttpppnnnnnnoooqqqpppnnnmmmmmmlllkkkiiipppqqqrrrsssttttttuuuuuurrrrrrppplllgggdddcccbbbTTT```{{{lllRRR???888777666777999:::999888666666666777666666555555555444333333333333333333333444555666777777666666333555999<<>><<<<<<<<<;;;:::;;;>>>@@@999999888666555999AAAHHHKKKLLLOOOUUU___hhhnnnqqqpppnnnllllllqqqyyy|||xxxtttrrrjjjfffdddccc^^^VVVQQQQQQHHHIIIHHHHHHFFFDDDBBB@@@BBBBBBCCCDDDAAABBBLLLXXXnnnnnnlllggg```ZZZVVVTTTVVVYYY___fffiiihhhccc___XXXWWWWWWWWWXXXZZZ\\\]]]aaasss{{{qqqjjjiii```ccciiimmmooommmgggbbbfffccc`````````\\\UUUOOOHHHGGGEEEDDDDDDDDDFFFFFFBBBFFFEEE@@@DDDRRR]]]______bbbgggkkklllmmmmmmnnnqqqnnnkkkjjjjjjiiihhhggg\\\kkk~~~{{{rrrcccWWWQQQLLLOOOSSSVVVWWWVVVTTTSSSMMMKKKIIIGGGGGGFFFEEECCCFFFEEECCC@@@???AAAEEEHHHFFFJJJOOOPPPKKKKKKWWWeeexxx{{{qqqhhhxxxrrrIII555222///.........---,,,,,,,,,,,,,,,---...///000000555555666999<<>>BBBEEEKKKLLL```|||{{{zzzzzzzzzxxxuuurrrsssrrrpppllleeedddppp~~~}}}|||}}}|||zzzppppppppppppqqqssstttuuuvvvvvvvvvwwwyyyzzz|||}}}}}}|||yyyuuusssrrrrrrttt{{{~~~~~~VVV333222222222222222333444555666444333333555666555555777888888888888777777666666666;;;<<>><<>>AAAXXXzzzxxx^^^EEE===???@@@>>>;;;999;;;>>>999:::999666555777===CCCEEEGGGLLLUUUaaakkkrrruuuyyyuuussswwwwwwtttrrrppphhh[[[RRROOOLLLMMMNNNNNNMMMKKKIIIGGGLLLMMMOOOOOOMMMMMMVVVbbbuuuyyywwwpppkkkkkkiiifffbbbfffkkkmmmkkkfff```\\\bbbcccccccccbbbaaa___]]]aaaqqqtttlllbbb___aaacccbbb___[[[^^^```^^^XXXQQQLLLIIIGGGIIIKKKLLLKKKIIIFFFEEECCCEEEDDD@@@BBBNNN^^^iiiqqqpppsssyyy{{{sssttttttuuusssnnnhhhcccUUU]]]kkkyyy|||yyywwwxxxzzzrrrdddZZZUUUUUUTTTSSSQQQPPPPPPPPPPPPMMMJJJGGGEEEEEEFFFEEEDDDBBBCCCCCCBBB@@@???@@@BBBBBBCCCFFFEEE@@@???IIIUUUooouuu}}}xxxwwwnnnFFF333111...------...---,,,,,,,,,,,,---...///111111333111...777BBBAAAIII___eeeTTTTTTSSSQQQQQQQQQOOOMMMKKKHHHCCC===888555333333222222222222555999>>>@@@BBB???>>>======>>>@@@CCCDDDFFFIIILLLMMMNNNQQQWWW]]]lllttt}}}~~~}}}yyyuuuuuuuuuttttttvvvqqqooonnnoooqqqrrrqqqpppmmmoooqqqrrrqqqqqqqqqsssrrrqqqqqqqqqppppppppppppuuuwwwwwwuuupppmmmmmmooonnnmmmkkkiiijjjlllnnnpppnnnlllmmmlllcccVVVOOOPPPcccxxx}}}~~~{{{rrrYYYGGG@@@AAA???;;;888666666666666555444555555666666555555555333222222111111222222333555555555555555666888888:::;;;;;;::::::<<>>OOOttt}}}~~~cccJJJ???@@@@@@>>><<<::::::;;;999:::999666444666;;;@@@BBBEEELLLWWWdddpppxxx{{{xxxvvvwww}}}}}}zzzxxxvvvmmm```VVVSSSPPPPPPQQQQQQQQQOOONNNMMMSSSTTTWWWXXXUUUUUU^^^iiiwwwppppppmmmgggaaafffkkkmmmjjjddd___\\\]]]___bbbdddeeedddbbb```eeeqqqyyyyyy|||wwwrrrpppqqqoooiiiddd\\\___aaa^^^WWWQQQNNNOOOLLLNNNPPPQQQOOOKKKFFFCCCEEEFFFEEEDDDHHHTTTeeeqqq||||||wwwxxxyyyyyywwwrrrkkkeeeYYY]]]gggsssyyyvvvssssssrrrxxx|||{{{sssggg^^^YYYYYYWWWTTTPPPOOONNNOOOOOOMMMKKKGGGEEEFFFFFFFFFFFFBBBCCCCCCBBB@@@???@@@AAADDDDDDFFFEEEAAA???GGGRRRlllsss|||}}}yyyrrrtttkkkEEE222000---------...---,,,,,,,,,,,,---...000111222444555222888GGGKKKMMMWWW}}}mmmWWWSSSRRRQQQQQQRRRQQQOOOMMMIIIFFFBBB<<<888555333333222222222444777:::===???======<<<<<<<<<>>>???@@@AAAEEEIIIKKKLLLOOOUUUZZZdddmmmyyyzzz{{{|||xxxuuusssrrrsssllllllmmmooorrrssssssrrrnnnpppqqqqqqooonnnnnnoooooooooppppppooonnnmmmllluuuwwwyyyzzzxxxvvvttttttrrroookkkgggfffgggjjjlllmmmjjjjjjggg\\\OOOPPPXXXwww}}}~~~zzzyyy|||{{{fffPPPAAA===>>>>>><<<888777777666555444555555555555555444333333222111111222222333444555555555666777888888999999;;;<<<<<<<<<;;;<<>>DDDLLLhhh||||||}}}~~~}}}zzzxxxuuunnngggjjjrrr~~~sssmmmooottt}}}xxxqqqjjjggggggooo|||vvvpppooossstttttttttttttttuuuuuuvvvtttuuuvvvxxxyyyzzzzzzzzzyyy}}}~~~|||{{{|||yyytttqqqqqqkkkfffjjjxxxwwwUUU;;;000222222222333444555666777777666555555777888888777999999999888888777666555888222:::AAA;;;IIIpppwwwmmmSSSBBB@@@???>>>>>><<<:::888999:::999666444555:::>>>@@@DDDMMMZZZiiivvvyyyyyy|||~~~{{{sssggg___]]]YYYYYYYYYYYYXXXXXXXXXXXX\\\]]]```aaa^^^^^^gggrrrxxxwwwsssjjj___eeelllooommmhhhdddbbb]]]```dddggghhhfffcccaaafffnnnzzzzzzoooqqq~~~zzztttooohhhgggeeeaaa]]]YYYWWWVVVUUUVVVVVVVVVSSSOOOKKKHHHKKKJJJIIIKKKRRR___ooo{{{~~~}}}|||zzzwwwrrrnnncccccchhhqqqvvvrrrllljjjkkkqqqwww{{{wwwnnnccc\\\ZZZXXXVVVTTTRRRQQQQQQQQQNNNKKKHHHFFFFFFGGGHHHGGGEEEEEEDDDBBB???>>>???@@@AAACCCGGGHHHEEEBBBHHHPPPjjjrrr|||~~~zzzppppppfff???222000---,,,---...------,,,,,,,,,---///000222333555>>>;;;;;;GGGOOOOOORRRiiisssaaaVVVTTTSSSSSSSSSSSSPPPNNNJJJIIIFFFBBB===888666555111111222333444555888:::;;;;;;<<<<<<<<<<<<<<<===<<<@@@EEEGGGIIILLLQQQUUU]]]eeeqqqyyy~~~{{{yyyuuurrrrrrwww~~~yyysssqqqqqqpppjjjkkklllooorrrrrrqqqoooooopppqqqpppmmmkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjoooqqqtttxxxzzzzzzvvvsssmmmjjjgggcccaaaaaabbbcccdddaaa```]]]RRRMMMZZZnnn~~~~~~~~~nnnXXXGGG>>><<<===:::888777666777777666444777777777777666444333222111111111222333555777888777888999::::::999888777:::;;;======<<<<<<>>>??????@@@IIIZZZ|||}}}}}}}}}}}}{{{ssshhh]]]PPPHHHOOO[[[hhhsss|||zzzooohhhiiioooqqq|||{{{sssjjjgggjjjrrr|||xxxqqqjjjjjjqqqkkklllmmmoooqqqtttvvvwwwssstttuuuwwwxxxxxxxxxxxxwww{{{}}}||||||}}}{{{vvvuuutttllleeejjjzzznnnKKK444///222222222333444555777777555444444555888;;;;;;;;;999999999888888666555555777000999@@@:::EEEnnnttt{{{www[[[CCCAAA>>>>>>???>>>:::666::::::999666444444999===@@@DDDNNN\\\lllzzz|||}}}wwwmmmggggggccccccbbbbbbbbbbbbcccccccccdddgggiiifffeeennnyyy~~~yyyooo___fffnnnrrrqqqnnnkkkjjjbbbdddhhhkkkjjjgggccc```dddjjjttt~~~~~~yyywwwwww~~~tttuuu}}}tttoooiiieeedddbbb___[[[___^^^]]][[[XXXUUUSSSQQQQQQNNNNNNRRR[[[hhhxxx}}}uuuxxx}}}}}}|||zzzxxxvvvkkkiiikkkqqqtttnnngggcccgggmmmvvv||||||tttggg]]]YYYYYYYYYYYYXXXVVVTTTSSSOOOLLLHHHFFFGGGHHHHHHHHHGGGGGGFFFBBB???===>>>???>>>AAAGGGLLLIIIFFFHHHOOOiiiqqq|||{{{zzzzzztttpppaaa888222///---,,,---...------+++,,,,,,---///111222333000@@@???888@@@IIIIIIIIIYYY|||uuukkkYYYWWWVVVUUUUUUSSSPPPNNNLLLKKKJJJFFF@@@;;;888777000111222222222222444666;;;;;;<<<=========<<<<<<:::===BBBDDDDDDFFFJJJNNNQQQYYYdddlllpppsssvvvyyytttmmmfffeeeiiipppuuuwwwzzzsssqqqqqqqqqmmmmmmoooqqqrrrqqqmmmjjjoooppppppooollliiiiiiiiiccceeegggjjjkkkjjjjjjiiihhhiiinnntttyyyyyyuuupppdddcccaaa___]]]\\\[[[[[[ZZZWWWVVVSSSLLLNNNfffyyy~~~wwwqqq}}}dddNNN@@@<<<<<<===555444444666777888666555999999999888777555333222000000111222444666888999999:::;;;<<<;;;999777555888:::<<<===<<<<<<===>>>BBB>>>FFFPPPeeezzz}}}}}}wwwjjjZZZPPPFFF???BBBIII\\\mmmzzzxxxpppmmmmmmlllpppwwwvvvlllkkksssyyyqqqoooooommmkkkooojjjffffffkkkppprrrrrrwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxwwwvvvuuu{{{nnnjjjttteee===...555444444444444444444444444444333222555999;;;;;;999777888999888666444444555333555888===@@@CCCeeerrrnnn[[[FFF<<<>>>CCC===;;;<<<777:::<<<<<<999444333666;;;BBBCCCJJJZZZnnn~~~}}}tttppppppqqqmmmiiiiiilllpppppppppqqqnnnmmmllliiihhhnnnuuu|||}}}|||vvvlllccckkkyyyyyyvvvvvvrrrpppmmmjjjiiijjjiiifffccciiimmmtttyyy{{{|||{{{{{{yyy~~~vvvrrrvvvwwwrrrmmmmmmfffhhhiiigggccc___^^^___```______bbbiiittt{{{gggdddmmm~~~{{{yyywwwpppfffbbbccceeeqqq}}}~~~vvvjjj___VVVXXX[[[[[[ZZZWWWUUUTTTPPPMMMIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???@@@FFFLLLNNNJJJJJJMMMeeeppp~~~xxxjjjoooSSS999000000///...---,,,,,,,,,,,,---...000111333444555;;;;;;;;;;;;===???AAACCCKKKiii{{{jjjYYYPPPUUUTTTJJJIIIQQQJJJIIIHHHFFFEEEAAA<<<888555444444333333444555555555777999;;;<<<;;;:::999999;;;<<<===???AAAEEEHHHLLLPPPVVV]]]bbbeeeffffff^^^^^^^^^^^^aaagggooouuu~~~zzzzzz|||wwwmmmhhhiiillllllkkkooommmkkkhhhgggfffffffffffffffgggggggggeeedddbbbaaabbbhhhqqqyyyxxxmmmccc^^^\\\XXXVVVTTTTTTRRRQQQNNNRRROOOHHHPPPjjj{{{zzz|||qqq[[[TTTMMM>>>666999777777777777666666666555999999888888777666666555444444333222222444555666888888888888999:::;;;<<<999999999::::::;;;;;;;;;AAA999@@@IIIWWW~~~}}}}}}yyylll___QQQHHHAAA===???DDDXXXkkk{{{|||uuupppooooooqqqvvvxxxqqqsss|||xxxrrrqqqqqqpppnnnqqqnnnkkkjjjlllooorrrssswwwvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvuuutttssstttsss||||||YYY888...444333333333333333333333333222111000333666888777666555777888777555333333444333666777;;;===???^^^wwwnnn```GGG===>>>BBB===;;;<<<777999;;;;;;888444333777;;;@@@BBBIIIYYYmmm~~~zzzuuuttttttpppmmmnnnqqqttttttsssssspppnnnmmmkkklllttt}}}zzzllldddmmm||||||zzzyyyuuurrrooolllkkkkkkjjjgggdddccclllwww}}}|||}}}xxxwwwtttvvvvvvtttoookkkjjjkkknnnoooqqqtttxxx|||uuummmhhhhhhiiittt|||ooocccZZZ]]]```aaa___[[[WWWTTTOOOMMMIIIGGGGGGGGGGGGFFFFFFEEECCCAAA@@@@@@@@@@@@@@@AAAFFFLLLMMMKKKLLLPPPcccnnn|||llluuuQQQ888000000///------,,,,,,---,,,---...000111333444555999999999:::<<<===???@@@CCC[[[{{{cccQQQSSSWWWRRRNNNQQQLLLKKKIIIHHHFFFCCC???;;;888777555333333333444555333555777999:::;;;::::::999:::;;;<<<===???BBBEEEGGGJJJPPPUUUYYY\\\\\\\\\ZZZ[[[]]]^^^```cccgggjjjsss~~~wwwuuuwwwyyy~~~wwwnnniiiiiijjjjjjhhhkkkjjjhhhfffeeeddddddeeeaaabbbccccccddddddddddddgggjjjnnnqqqooohhh___YYYUUUSSSQQQOOONNNMMMLLLKKKIIIIIIIIIOOObbb{{{}}}dddOOOJJJEEE:::666;;;666666555666666777888999;;;:::888777666555555555555444444444444444555666666666666666777777888999888888999999:::;;;;;;;;;???777===FFFQQQ|||~~~zzzsss___TTTHHHBBB???===>>>@@@OOOcccxxx~~~xxxrrrqqqpppssswww~~~{{{www{{{xxxttttttuuuuuutttvvvtttrrrooommmnnnqqqtttvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuttttttsssrrrqqqlllzzznnnKKK444///222333333333333333333333333000//////000222444333222444555666555333222222333222444555999<<<===XXXxxxoooKKK???>>>BBB<<<;;;<<<777888999999777444444888;;;>>>@@@HHHXXXmmmyyywwwwwwuuusssuuuxxxzzzyyywwwxxxsssooonnnmmmppp{{{|||ppphhhqqq|||{{{vvvsssqqqooommmlllkkkhhhfffbbbkkkvvv|||}}}|||}}}~~~}}}{{{xxxxxxyyyyyy~~~|||uuuqqqppprrr|||rrrddd\\\___cccdddbbb\\\VVVQQQNNNLLLIIIGGGGGGHHHGGGFFFHHHGGGEEECCCBBBCCCEEEFFFDDDDDDHHHMMMNNNMMMPPPTTTdddooo~~~xxxooo}}}NNN777000///...---------------,,,---...000222333444555666666888:::;;;<<<<<<<<<===NNNmmmpppRRROOOUUUSSSNNNMMMNNNMMMKKKJJJIIIGGGCCC@@@===:::777444333333444555222333444555777888::::::777888:::::::::;;;>>>@@@BBBEEEIIIMMMPPPQQQRRRRRRTTTWWW[[[]]]]]]]]]^^^^^^cccooovvvmmmkkkmmmooosssnnniiifffggggggfffeeefffeeedddcccbbbbbbbbbbbb__________________``````hhhlllpppkkk```VVVQQQPPPLLLKKKJJJIIIHHHGGGFFFEEECCC???DDDZZZuuu~~~xxx~~~nnnXXXDDD@@@===666555;;;555444444444666888;;;===;;;:::777555444444555666555666666666666666555555444444444444444444555555777888888999::::::;;;;;;>>>444999AAAGGGhhh~~~yyyoooWWWOOOFFFAAAAAABBBAAAAAADDDYYYppp{{{yyysssqqqqqqvvvzzz{{{yyyyyy{{{|||{{{zzzzzzxxxtttooommmpppttttttttttttsssttttttuuuvvvvvvuuutttsssrrrqqqqqqqqqmmm~~~|||zzz|||~~~~~~cccAAA222000111222222222222222222222222000//////000000111111000333555666555333222222333000222333888>>>???UUUyyy{{{OOOBBB???AAA<<<<<<===888777888777666444555888;;;===???GGGWWWlll{{{xxxzzzxxxxxx{{{}}}{{{yyyrrrooonnnrrr~~~zzztttllluuu}}}zzzttttttrrrpppnnnmmmkkkiiigggiiinnnrrrsssqqqsssyyy|||}}}}}}yyyxxx}}}rrreee^^^^^^``````^^^YYYRRRMMMMMMKKKIIIHHHHHHIIIHHHGGGIIIHHHGGGGGGHHHKKKNNNPPPLLLKKKMMMQQQRRRPPPSSSYYYiiitttsssuuuxxxIII555000///...---------------------///000222444555555444666888:::;;;;;;;;;:::===IIIZZZ}}}^^^QQQSSSRRRNNNMMMQQQOOONNNMMMLLLJJJGGGEEEBBB???;;;777444333444555444444333333444555777777666777888888777888999;;;@@@AAADDDGGGJJJLLLMMMMMMOOORRRVVVYYYYYYXXXXXXYYY]]]```hhhxxxyyyooofff```___```bbbbbb```^^^^^^aaabbbbbbaaa`````````_______________```___]]][[[YYYYYYYYYZZZaaadddeee___UUULLLIIIJJJGGGHHHHHHFFFDDDBBBAAAAAACCCAAAOOOnnnqqqpppzzz{{{~~~dddPPP???:::777333555;;;666555444333555888;;;===:::888555333333444666888666666777888888777555444444444333333333333333444666777777888999:::;;;;;;<<<444777===???TTT}}}}}}{{{rrrgggSSSOOOJJJFFFEEEFFFEEEBBBAAAQQQhhhwwwzzzvvvttttttuuuzzz}}}}}}{{{vvvqqqnnnpppsssssssssrrrrrrsssttttttuuuwwwuuusssqqqqqqqqqrrrsssttt~~~{{{yyy~~~ZZZ===444333111222222222222222222222222000000111111000000000111333555666666444333333444///222222666<<<===LLLiiiyyyzzzUUUEEE@@@AAA======???:::777777666555444555777999<<>>???@@@FFFMMMeee~~~rrruuuxxx{{{~~~rrrVVVGGG999666555444777<<<888777555333444666888:::666555333222333555888:::666666888888888777666555666555555444333333333333555555666777888999:::;;;;;;777777;;;<<>>TTT{{{{{{wwwzzz[[[IIIBBBBBB>>>???AAA<<<888777555444444555666777:::===DDDSSShhh~~~zzzuuurrrsss}}}|||yyytttmmmgggtttzzztttuuutttqqqmmmjjjiiiiiipppvvv}}}~~~yyyvvv~~~vvvvvv{{{vvvfffbbb^^^[[[ZZZXXXSSSOOOMMMLLLKKKKKKLLLMMMLLLJJJCCCEEEGGGKKKOOOTTTWWWYYYZZZYYYZZZ\\\\\\ZZZ\\\```pppxxxsssjjj>>>111///......---------......---...///111333444555666777888999:::;;;;;;;;;;;;:::@@@@@@MMMrrr|||iii[[[PPPMMMOOORRRPPPNNNNNNOOONNNMMMKKKIIIGGGDDD@@@<<<999777777999999777666444333222111333555777777666555666777777888999;;;===@@@BBBDDDFFFGGGJJJKKKLLLOOORRRUUUPPPRRRUUUWWWXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQVVVUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUVVVUUUUUUTTTTTTQQQQQQQQQRRRRRRTTTUUUUUUSSSOOOJJJGGGEEEDDD@@@===???@@@AAA???<<<;;;>>>BBBIIIYYYsss{{{uuufffFFF<<<333333555666999===888777555333333444555666444333333222333555777999555555666777777777777777888888666555444444444444444444555777888999:::;;;888:::888999;;;===ZZZ|||sssjjjcccZZZQQQWWW]]]]]]UUUNNNKKKHHHEEEGGGJJJWWWkkkzzz}}}|||}}}vvv|||~~~|||xxxuuutttsssqqqppppppppppppqqqqqqrrrssstttsssqqqnnnlllmmmooorrrttttttvvv{{{~~~aaaEEE555111333555333333333333333333333333///111333222111111222444111222444444333222222333222444111222777333777HHHqqqyyy~~~}}}```MMMDDDCCC???AAACCC===999777444333333444555555777:::AAAOOOddd{{{~~~zzzvvvvvv~~~{{{wwwooojjjvvvzzzvvvwwwvvvsssnnnkkkjjjkkksssxxx~~~~~~ppp______jjj~~~yyysss~~~zzzhhhdddaaa```___\\\VVVPPPMMMMMMLLLMMMNNNOOONNNLLLDDDFFFJJJNNNRRRUUUWWWXXXZZZYYY[[[___```^^^```eeessszzzqqqddd:::000......---------......///......000111333444666666888888888888999:::;;;;;;;;;:::???III```~~~wwwiii[[[RRROOOQQQOOONNNMMMNNNOOONNNLLLKKKJJJHHHDDD@@@===:::888999999999999777555333222333555777888777666666777666666555555777999;;;===>>>AAACCCEEEFFFHHHJJJLLLJJJLLLQQQTTTUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNRRRRRRQQQPPPNNNMMMMMMNNNNNNOOOOOOPPPOOONNNMMMLLLIIIJJJLLLMMMOOOPPPPPPPPPKKKHHHCCCAAA@@@???===;;;:::<<<===<<<:::===CCCIIIZZZlll}}}iiiXXX===888333444777777888:::666555444333333333333333555444444333333444444555444444444555666777888999999999777666555444444444333444555666888999::::::555===999777<<<999GGGiiiyyy{{{xxxnnnddd]]]UUUOOO\\\dddggg]]]RRRNNNKKKHHHIIIGGGOOOdddvvv|||||||||{{{~~~zzzuuutttttttttrrroooppppppppppppqqqrrrssstttqqqooollljjjkkknnnrrrtttnnnsss|||vvvTTT<<<000...222777444444444444444444444444...000333222111000333555///111333333111111111222111444111333999666888FFFmmm}}}vvv|||}}}cccOOOEEEDDD@@@BBBEEE???:::777444333333444444444555888???MMMaaaxxx}}}zzzyyy|||vvvooo{{{}}}uuuwwwyyyxxxuuuooolllkkkmmmwwwyyysss___NNNPPP]]]xxx}}}~~~{{{}}}wwwaaaWWWbbbyyy}}}xxxgggdddbbbbbbccc___VVVOOONNNMMMMMMNNNPPPPPPOOOMMMGGGIIINNNRRRVVVWWWXXXXXXWWWWWW[[[```bbb```cccgggvvv|||}}}~~~}}}oooaaa777000......---------......///......000111333555666666888888777777777999:::;;;>>>777AAAMMMVVVvvv~~~~~~}}}lll]]]UUUPPPOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJGGGCCC???;;;999777888::::::999777555444333555888999888777777888888777555444444666777999999<<<@@@BBBBBBBBBCCCDDDIIIIIIJJJMMMQQQSSSSSSSSSMMMLLLJJJHHHIIIJJJLLLMMMKKKKKKKKKJJJIIIIIIKKKLLLJJJKKKKKKKKKKKKIIIHHHFFFGGGHHHJJJKKKKKKKKKJJJIIIDDDBBB@@@>>>===<<<<<<<<<888:::<<<<<<<<<@@@IIIPPPsss~~~~~~{{{www```MMM>>>:::888888999888777777333333333333333333333333666666555555444222222111444333333333555777999::::::999777666555444333333333333444666777999::::::222>>>:::666===888===VVVyyyoooddd]]][[[___ccciiigggddd___YYYTTTOOOMMMPPPMMMNNNXXXhhhvvv||||||}}}{{{zzzxxxuuurrrqqqrrrtttuuussspppnnnmmmoooqqqqqqrrrsssjjjfffkkkllliiilllvvv{{{}}}```===555111000222///222333333444444333333222222222111111111111222222222333333444444333333222333333222222333666999:::^^^ppp}}}~~~fffTTTDDDAAABBB@@@<<<<<<;;;:::777555333333333444333777<<>>===<<<999777777777;;;>>>:::<<>>>>>>>>?????????>>><<<;;;>>>===:::999999999999999:::<<<<<<;;;BBBWWWsss{{{www}}}}}}ooo[[[GGG;;;888777666777999999999777555555444333333333333444333333333333333333333333222222333444666777888999666777888888999999888888666555555444333333444444444555666777888<<<@@@DDDbbbqqq^^^RRRQQQYYYdddjjjmmmkkkhhhddd```\\\ZZZXXXYYYZZZ\\\^^^dddooo{{{~~~}}}|||zzzwwwtttssssssssstttuuutttrrrrrrrrrrrrooommmiiiiiijjjjjjfffjjjqqqLLL555333222222444111222222333333333333222222222111111000000111111222000000111111111111000000222222222222444666888999OOOuuu~~~gggLLL@@@??????<<<:::===;;;888555333222333333555555888@@@PPPiii}}}uuummmiiillljjjkkkqqq||||||zzzzzzuuurrr}}}yyyvvvsssrrrqqqnnnjjjjjjnnnrrrxxx~~~sssiiieeebbb___nnnttttttrrrrrr{{{qqqdddTTTOOOKKKJJJEEEAAAHHHUUUyyyrrrkkkeeefffiiiiiiddd^^^UUUQQQPPPTTTWWWWWWYYY]]]bbb\\\XXXYYY[[[[[[]]]```aaa```aaaeeeeeedddhhhmmm}}}rrrfffuuuMMM444000///......---......//////333555777999::::::::::::::::::::::::<<<>>>AAABBBCCC@@@AAADDDBBBIIIdddhhh```UUUOOOOOOQQQQQQOOONNNNNNNNNMMMLLLKKKIIIHHHBBB>>>888555666777999:::;;;::::::::::::<<<===??????>>>>>>>>>>>>;;;777333444333222222222333444555666888:::::::::999:::;;;;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>===>>>>>>>>>===<<<:::999888;;;::::::::::::999999999;;;999888666666777999:::<<>>RRRuuuyyyvvvwwwfffRRRAAA888999888777888:::<<<;;;:::666666555444444444444444555444444333333444444555222222333333444555555555333444666777888999::::::555555444333333333444444555666888999999;;;>>>@@@TTTxxxjjjYYYPPPTTT___kkkqqqtttrrroookkkfffbbb___]]][[[ZZZXXXWWWZZZbbbllltttwwwtttpppllliiiiiiiiijjjcccfffnnnzzz}}}|||{{{zzzxxxzzzyyyvvvtttrrrrrrrrrrrrsssssssssttttttrrrooolllfffhhhiiihhhdddjjj~~~^^^AAA222222111222333000222222333333333333222222111111000000000000111111000111111111111111111000111111222222444666777888@@@tttjjjzzznnnSSSDDDAAAAAA>>>;;;>>><<<999666444333333333555333666===LLLccc}}}wwwrrroookkkjjjjjjmmmuuu~~~xxxvvvuuuqqqooo|||zzzuuurrrqqqpppmmmiiijjjnnntttyyy}}}~~~|||wwwoooiiiqqqxxxyyyxxxuuuvvv~~~qqqddd[[[UUURRRPPPOOOJJJFFFJJJRRRssstttooolllooorrroooiiieeeXXXSSSQQQUUUXXXYYY\\\```bbb\\\XXXYYYZZZYYYZZZ]]]aaa```bbbfffffffffkkkrrrlllhhhlllFFF000---...............//////000333444555777888888888888999999:::;;;===@@@BBBCCC@@@;;;===BBB>>><<>>???AAACCCDDDAAA<<<888666555222000///000111222444666888888777777888999777888888999999::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;::::::999888666555444999999888777777888888999888888888888777777999::::::BBBIIISSSkkk{{{www|||yyyzzz}}}{{{nnn]]]LLLAAA;;;:::888888888:::;;;:::999555555444333333333333444555444333222222333444555444444444444444444444444333444555666777888888888666666555555555555555666333555888::::::;;;===>>>GGGfffuuufffTTTMMMVVVhhhzzz~~~zzzuuuoooiiidddaaaXXXUUUQQQPPPTTTZZZ___aaafffaaa[[[TTTPPPOOOPPPQQQPPPOOOOOOQQQUUU```vvv{{{yyyxxxxxxxxxwwwxxxvvvtttsssqqqpppppppppqqqqqqrrrssstttrrrooolllfffggggggfffeeekkk{{{~~~uuuOOO999111333000000111---111222222333333222222111111000000000000000000111111111222222222222111111111111222333444555777888;;;ddd}}}nnnwwwrrrZZZIIIEEEEEEBBB>>>@@@>>>;;;777555333333333444111333<<>>999;;;AAA>>>;;;HHH\\\~~~sss|||zzzsssfffZZZRRROOOOOOQQQOOONNNNNNMMMMMMMMMMMMMMMMMMIIICCC>>>;;;777444222555555555666777888999999;;;===@@@DDDFFFEEEAAA===:::888555222000000111222333555666777555555555666555666666777777888999999:::999999999999888888888888888888777666555444333777666666555555666777777555777::::::888777777888:::EEE[[[tttyyyrrr}}}uuusssvvvxxxyyyxxxvvvooobbbRRRDDD===;;;;;;999888777888888666444444333222222111111222222333333222222222222333333555555555444444444333333444555555666666555555444555555444444444444555555111444777:::;;;;;;===???BBBQQQqqqZZZMMMQQQcccxxx{{{tttkkkddd```WWWUUUSSSUUUXXXZZZYYYXXXSSSOOOJJJFFFEEEFFFIIIKKKGGGGGGHHHHHHFFFHHHSSS___~~~~~~~~~~~~zzzxxxuuuuuuvvvxxxyyyyyyuuutttsssrrrqqqpppppppppqqqppppppqqqqqqooollliiiffffffffffffgggmmmwww}}}eeeCCC444111444//////111,,,111111222222222222111111111000000//////000000111111222222222222222222111000000111333444555666777???XXX|||~~~~~~|||uuuaaaNNNGGGGGGFFFBBBCCCAAA===999666555444444444000222:::EEEVVVrrr}}}vvvssssssmmmnnn~~~xxxtttqqqnnnnnnkkkhhhjjjooo{{{~~~~~~~~~}}}}}}vvvttttttsssqqqxxx{{{ppphhheeeeee```XXXOOOIIIHHHKKKNNNhhh~~~zzzsssrrrwwwttthhh]]][[[]]]XXXVVVZZZ\\\\\\^^^aaaaaa\\\[[[^^^___\\\[[[]]]]]]^^^aaadddeeehhhrrr}}}nnneeewww^^^===///111............///000111111666666777777888999::::::777777888:::<<<===>>>???===<<<===@@@AAABBBIIIRRRzzzzzzuuu|||ssscccUUUNNNMMMPPPOOONNNMMMMMMMMMMMMMMMOOOLLLGGGDDD@@@<<<777444333444444555666666777777888999<<>>;;;777777777777777666555555666666666888;;;>>>>>>======<<<;;;999777555333333111222444333222111111222333333333444555555666666555555555444444444333333555555666666666666555555333444555666666666555555666888;;;::::::===CCCIII^^^tttxxx}}}~~~uuuxxxvvvqqqqqq{{{{{{rrrcccUUUJJJBBB>>><<<999888666666666666444333444333222222111111222222000222444555555444222000333333333333222222222222555555555444444333111111111111111111111222333333444666888888888999;;;===<<<@@@PPP{{{yyywww}}}zzzpppjjjccckkkqqqnnnbbbVVVOOOMMMBBBBBBCCCDDDEEEEEEEEEEEELLLLLLMMMNNNKKKGGGIIINNN^^^vvv{{{vvvxxxxxxttttttwwwzzzwwwtttssssssttttttsssssssssssssssssssssssssssuuussspppmmmjjjgggbbb___bbbgggkkkiiihhhooo{{{~~~sssKKK555...111444///111444000111111222222222222111111000000////////////000000//////000000000000/////////000111333444555666666999;;;___}}}~~~||||||{{{hhhQQQCCCDDDJJJLLLGGGEEEAAA<<<999777666666666111111888<<>>>>>>>>>>>======KKKKKKfffVVVUUUUUUUUUSSSPPPPPPRRRNNNMMMLLLKKKHHHEEEBBB@@@EEECCC@@@===:::888777666666555555444555666888999::::::999888888777666666444444444444444444444444222222333444444555555666444444444444444444444444555555555444444333333333666666777999;;;;;;999777888999>>>DDDDDDKKKccc~~~{{{kkkfffjjjzzzsssqqqnnnooosssuuuqqqkkknnn]]]III>>>======:::555555555555444222222333444333444333333222111000///333222444888======888222333333333222222111111111000111444555666666444333888666444222111222444555:::999888:::<<<<<<999555;;;888EEEWWWuuu{{{yyysssgggYYYNNNIIIHHHGGGFFFCCCCCCPPP```ccc\\\]]]``````[[[SSSNNNNNNOOObbbuuu}}}|||yyywwwwwwwwwwwwwwwxxxwwwvvvvvvvvvuuurrrppptttssssssrrrrrrrrrrrrrrrrrrooojjjeeebbbaaabbbbbbiiiqqqtttRRR666222111000000//////000000000000000000/////////...........................////////////////////////111111222222333444444444444666KKKxxx}}}wwwoooXXXJJJFFFEEECCCBBBEEEFFFBBB<<<888888999777444222222333;;;LLL\\\{{{rrreee[[[UUURRRZZZaaaiiippp{{{{{{sssnnnjjjeeegggqqq}}}~~~yyyvvvrrrqqqnnnjjjgggiiipppvvvvvvzzz}}}|||}}}}}}vvvmmmjjjeeeaaaeeeppp{{{{{{tttoooooopppqqqrrryyy~~~zzzqqqjjjddd___\\\YYYZZZ[[[YYYVVV[[[nnnvvvyyyyyylllfffcccbbbhhhppprrrmmmfffcccaaa^^^[[[ZZZ\\\^^^______bbbfffhhhiiilllqqqwww}}}zzzqqqttt[[[999//////---///////////////000000000222222333444555666777888888666333333555777999999======>>>======<<<;;;:::???LLLjjjvvvXXXTTTPPPQQQTTTUUUSSSQQQMMMLLLKKKIIIHHHGGGGGGFFFFFFEEECCCAAA>>><<<::::::777666555444444444555666666555555555444444333333333333333333333333333333333333444444555666666666666666666555555444444333333333444444555555555666888777888999<<<===>>>>>>AAA<<<<<>>:::999:::777555333333222666BBBOOOfffrrrkkk___RRRIIIDDDDDDDDDJJJNNN[[[lllxxx}}}}}}vvvrrroooiiiiiioooxxx}}}{{{yyyyyysssrrrpppkkkhhhjjjqqqvvvsssvvvxxxxxxyyy{{{xxxrrroookkkggghhhoooxxx~~~zzzuuurrrrrrsssttttttxxxyyyooofff```___```aaa___ZZZYYYdddqqqhhhbbbxxx}}}rrrnnnhhhdddfffmmmqqqoookkkbbbaaa^^^\\\[[[\\\^^^___]]]bbbgggiiiiiimmmtttzzzuuuxxx|||yyySSS555------,,,.........//////000000000222222333444555666666777:::666222111333555888999=========<<<;;;:::999888777KKKOOOkkkqqqhhh^^^YYYZZZXXXQQQJJJNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGFFFDDDBBB@@@>>>999888777555444333333333333333333222222222222222222222222222222222222222333333444555555666666777888777777666555444333333222333444555666777888888555666888:::<<<<<<<<<<<<@@@HHHUUUhhhxxxqqqpppwww}}}qqqpppuuutttoooqqqxxxyyyoooiiijjjQQQGGG===999;;;>>>===:::666555555555444444444444555555555555444333222222333111111333777777555111333333333222222222222111222333444666777666666555555444222111000111333444888777777888::::::888777:::444999CCCRRR|||~~~yyyvvvyyy|||vvvgggYYYQQQWWWWWWRRRUUU```gggeeeccckkkrrrpppcccWWWVVV]]]qqq}}}}}}zzz{{{|||{{{yyywwwuuuuuuuuutttrrrrrrssstttsssrrruuuuuuuuuuuutttssssssrrrmmmiiiddd___^^^```cccfffaaattt}}}oooJJJ444111111111000///////////////000000/////////.........---------...............////////////////////////000000111111222333333333888333===bbbwwwsss~~~jjjTTTEEE@@@AAA>>>AAADDDCCC@@@===;;;:::888555444444222333;;;EEEQQQhhh{{{mmmUUUPPPHHHBBB???@@@CCCEEEDDDEEERRRgggtttuuuxxx~~~yyyuuurrrkkkjjjnnnvvvzzzyyywwwxxxqqqqqqpppllljjjmmmsssyyywwwwwwvvvvvvyyy}}}|||xxxvvvyyy|||yyytttrrruuuyyy|||~~~|||~~~~~~ssskkkiiihhhgggeee```]]]bbbkkkhhh]]]ssswwwsssmmmggggggjjjllljjjggg___^^^]]]\\\]]]___bbbccc^^^cccgggfffhhhppp{{{vvv~~~|||pppKKK111,,,...---.........//////000000111222222333444555666666666999666444333444666777777;;;;;;<<<<<<<<<<<<;;;;;;:::DDD???MMMyyy~~~|||nnnddd[[[PPPFFFNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIHHHFFFDDDBBB>>>===;;;999777555444333444444444444444444333333222222222222222222222222222333333444555555666666666666666555555444444444444444555666777888999999555888<<<>>>>>>===;;;;;;IIIaaa{{{qqqdddhhh{{{xxxoookkkooouuuuuutttuuuvvvxxxtttiii]]]FFF@@@;;;:::===???>>><<<555444444444444444333222555555666666555444333333333111000111333444333111222222222222222222222222222333444666666666666666444333222000000111222333555555555666777777777777999777===GGGNNNgggmmmhhhhhhvvvvvvhhhdddfffiiicccYYYVVV[[[XXXbbbooossshhh\\\\\\dddzzz~~~~~~}}}{{{}}}~~~{{{xxxwwwwwwuuusssppppppqqqsssssssssvvvvvvvvvuuutttsssqqqpppiiifffbbb______bbbgggjjj^^^oooyyyxxxbbb>>>000444111000000///.../////////////////////............---------.........////////////////////////////////////000111111222222333888333:::WWWwwwkkksss\\\HHHAAABBB>>>AAACCCCCCAAA>>><<<;;;888555555666444444999@@@EEEXXXqqqyyyjjjlllssskkkXXXJJJHHHDDD@@@??????@@@BBBGGGEEEMMM___kkknnnqqqxxx{{{vvvssslllkkkooovvvyyyvvvssssssmmmnnnnnnmmmlllooovvv|||{{{xxxtttsssvvv}}}~~~~~~xxxqqqlllnnnsssxxx|||yyy}}}xxxyyy}}}}}}}}}{{{pppjjjeeebbb^^^\\\```ggg{{{vvvrrrppppppnnniiiddd___^^^^^^^^^___aaaccceeeaaadddeeeccciiixxxtttyyyfffDDD000---///.........//////000111111222333333555666666666666666777666666777999999777666888999:::<<<>>>>>>??????AAA;;;===EEE___vvvdddWWWMMMIIIJJJLLLMMMLLLKKKJJJHHHGGGHHHJJJJJJJJJHHHFFFDDDBBBBBB@@@???<<<:::888777666666666555555555555555222222222222222222222222222222222333444444555555333333444444555555666666777777888888888999999999<<<===>>>>>>???CCCJJJNNNkkk|||gggeeefffrrrqqqjjjjjjlllpppuuuuuu{{{xxxqqqtttxxxfffLLL>>><<<::::::;;;<<<;;;:::777666555666777777555222555555666666666555444444333222111111222222222111222222222222222222222222333333444555555666666666333222111111111222333333222333444444555555777777666777;;;CCCIIIXXX{{{lllaaa[[[ZZZfffzzzxxxxxx{{{oooWWWNNNTTTOOOXXXfffooohhh]]]___jjj~~~}}}||||||~~~}}}}}}yyyyyyzzzxxxuuuqqqpppqqqssstttuuuwwwwwwwwwvvvtttqqqooommmeeebbb___^^^___bbbgggjjj```mmm}}}~~~}}}xxxUUU888000555111000//////......///////////////.........------,,,,,,------...//////////////////////////////////////////000111111222222222111666JJJlllzzzkkk{{{eeeOOODDDCCC@@@AAABBBBBBAAA???===;;;999666666777666555888===GGGWWWjjj|||rrrbbb\\\\\\TTTHHHAAAAAAAAA@@@AAABBBCCCCCCIIIGGGJJJUUUaaahhhnnnrrr|||wwwtttnnnmmmpppwwwxxxtttooonnnkkklllmmmlllmmmpppxxx~~~{{{vvvqqqppprrrwwwzzzuuuyyyyyynnnfffdddgggllloooooozzz~~~}}}{{{{{{zzz|||yyyuuutttwwwxxxvvvyyywwwmmmccc___\\\ZZZ]]]aaa~~~|||zzzuuummmgggccccccbbbaaaaaaaaabbbcccdddfffeeeeeeqqqkkkttt{{{\\\===......000/////////000000111222333333444555666777888777777666444555666999;;;;;;888666666777999<<<>>>@@@AAAAAAAAA666@@@EEEHHHzzztttbbbVVVHHHIIIKKKMMMNNNNNNNNNMMMIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===999999888888777666666555444444444444444444444444222222333333444555555666333333444555666777777888999999999999999:::::::::>>>===;;;;;;@@@MMM]]]iiixxxeeeWWWiii}}}vvvjjjgggjjjnnnrrrvvvwww|||xxxnnnnnnooo[[[???999999999999888777666666:::888777999;;;;;;888444444555555555555555444444444444333333222222111111111222222222222333333333222222333333444555555666222222222222222333333444222333444444444555888::::::<<<:::===FFFRRRwww}}}xxxvvvkkkfffccc___```hhhxxx~~~ooo\\\QQQQQQMMMRRR]]]fffbbb[[[```mmm||||||}}}|||zzzyyy|||~~~{{{||||||xxxtttrrrsssuuuwwwwwwxxxxxxwwwvvvsssooollljjjaaa___]]][[[\\\^^^aaaccccccooo|||~~~~~~|||wwwyyyiiiHHH555000111000000///............/////////.........---------,,,,,,------...//////000////////////////////////......//////000111111222///111444???ZZZ{{{qqqlllUUUHHHFFFCCCBBBAAAAAA@@@???===<<<;;;777666777666444666:::DDDTTTiii|||xxxmmm```TTTKKKFFFDDD===>>>???AAADDDGGGJJJLLLIIIJJJJJJNNNZZZhhhnnnmmmyyywwwssspppqqquuuuuuppplllllljjjlllmmmllllllpppvvv|||yyytttpppooonnnooovvv{{{|||~~~wwwnnngggfffiiimmmoooppp{{{||||||yyyyyytttnnnooossstttxxxxxxttttttwwwxxxwwwvvv}}}}}}oooiiieeebbb```aaattt|||vvvnnnhhhddddddcccccccccddddddeeeeeeggggggkkk}}}|||qqq{{{tttSSS888---...///...///000111222333444555555555666888999999999777666333333444666999:::999888555777999;;;===>>>???@@@999;;;AAAAAABBB]]]ooo```QQQPPPNNNMMMMMMMMMOOOPPPKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFEEECCCBBB???>>>>>><<<;;;:::999888666666666666666666666666444444555555666777777777666666666777888888888999888888999:::;;;<<<<<<===<<<@@@EEEJJJRRR___ooozzz~~~xxxcccUUUfff{{{xxxrrrnnnooopppqqquuu{{{zzzwwwtttqqqjjjZZZHHH<<<888999:::999777555555555:::888666999<<<<<<777333333444444555555555444444555555666555444333222222111111222222222333333333111111222222333444444555333333333333333444444555333555666666666777;;;>>>===AAA;;;<<>><<<<<<888666777666333444888666IIIbbbyyyzzzxxxrrrjjj```QQQDDDBBBGGGEEEDDDDDDDDDEEEHHHKKKMMMIIILLLLLLMMMYYYjjjppplll||||||yyyvvvrrrpppsssrrrnnnkkklllkkklllmmmllllllooouuuzzzxxxtttqqqqqqmmmjjjnnnvvvxxx{{{~~~~~~}}}{{{{{{||||||~~~~~~{{{zzzxxxtttooommmoootttyyy{{{vvv~~~~~~zzzzzz|||}}}|||zzzyyyvvvlllcccfffnnnqqqvvvxxxvvvwwwzzz|||{{{pppsssxxxtttnnniiigggeee~~~|||zzzxxxssslllgggbbbbbbcccdddeeeggghhhiiieeehhhjjjqqqvvvoooNNN444+++---...---000111111333444555666666666777999::::::999888777444222111333666999::::::666777888:::;;;<<<======111BBB???999AAAHHHmmmzzzlll^^^YYYSSSMMMJJJJJJMMMOOONNNMMMKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>===<<<888888888888888888888888666666777777888888999999::::::999999999999999999666777888:::<<<===?????????IIIXXXdddlllttt{{{yyyxxxzzz}}}uuuiiijjjttt{{{qqqssswwwxxxuuusssxxx|||qqqpppvvvhhhIII999>>>:::<<<===<<<999777777888777555333666999999555000333333444444555444444333555777888777555333222222111111111222222333333333111111111111222333444444333333333444444555555555555777999888888999===AAA888AAA<<<;;;EEEBBBGGGaaazzzgggaaaccclll~~~yyypppnnnsss{{{~~~yyytttmmmfff```^^^WWWRRRUUUYYY___iiittttttuuuxxxzzzzzzyyywwwvvv}}}xxxuuuwwwyyyxxxuuuxxxvvvsssppplllfff```[[[YYYWWWYYY[[[VVVSSSaaauuutttMMM555333444000111000000///...---------//////.........------------------............//////////////////000111111000000000000111111111111444---777===@@@fffzzzqqq{{{}}}fffGGGGGGCCCCCCCCCBBBBBB@@@???>>>===:::777555555555444444999BBBQQQddduuu~~~{{{yyyqqqggg\\\TTTNNNIIIFFFEEEEEEEEEGGGIIILLLNNNOOONNNHHHGGGMMMUUU]]]fffnnnwww}}}tttnnnkkkmmmnnnlllkkklllooommmjjjiiikkkooosssvvv|||yyytttooolllllllllmmmrrrwww||||||yyyvvvxxxzzz}}}{{{yyy{{{~~~~~~{{{www}}}}}}xxxnnngggmmmzzz}}}}}}}}}{{{zzzzzz|||~~~|||yyyzzzyyysssnnnlllqqqsssqqqoooqqquuuuuuqqqyyywwwyyy~~~xxxqqqjjjfffvvv|||tttooosssuuuqqqmmmlllfffccc```___bbbeeeggghhhiiiiiijjjqqq~~~|||zzz\\\;;;333......///+++444555666777777888777777999:::;;;<<<<<<<<<;;;:::555555555555555666777777333555888:::<<<<<<<<<;;;888888;;;>>><<>>:::>>>FFFIII```ttt{{{~~~}}}qqqjjjccccccjjjuuu}}}vvvllliiimmm}}}|||ssswww~~~ooo}}}|||dddNNNGGGAAA777999999999999:::;;;<<<<<<888666444333444555555444777666555666777777555333888888777555444333222111///111222333333333555777444222000000111333333222555444444333444555666777777999888888CCCOOOJJJ<<<;;;::::::;;;>>>BBBGGGIIIqqqaaaYYYZZZdddwww|||zzz{{{vvvrrrtttzzz|||xxxsssjjjdddZZZUUUWWW```mmmuuutttvvvxxxyyyyyyxxxuuutttvvvxxx|||{{{yyyzzz{{{zzzxxxwwwtttqqqmmmhhhbbb\\\XXXWWWUUUUUUTTTPPPWWWsssbbbBBB333333333///000000//////...------,,,///.........------------------------.....................---...//////000//////000000000111111111111+++333888===dddzzzlllkkkOOOEEEDDDCCCBBBBBBCCCBBBBBBAAA>>>;;;777555555555555444111777@@@LLLXXXccclllpppyyy{{{~~~}}}zzzxxxvvvppphhh```YYYTTTOOOLLLIIIIIIIIIKKKMMMNNNNNNNNNMMMIIIHHHMMMRRRXXXbbbjjjuuuyyylllfffdddhhhkkkjjjjjjkkknnnmmmkkkkkklllooorrrtttyyyvvvooohhhcccbbbeeeiiinnnrrrwwwxxxvvvuuuvvvyyy}}}|||{{{}}}~~~~~~|||zzz}}}zzzuuulllgggmmm{{{}}}~~~~~~}}}{{{{{{}}}{{{yyy||||||xxxuuuuuurrrtttsssppprrruuutttppptttssssssyyyyyypppjjjqqq{{{vvvxxxxxxsssnnnllliiifffbbbaaacccfffggghhhhhhjjjlllsss}}}www}}}|||vvvVVV888222//////111...444555666777888888888888999:::;;;;;;;;;:::999999555555555555555666666777444555888:::<<<<<<;;;;;;:::999===@@@<<<===OOOeee~~~nnn___WWWQQQLLLPPPSSSVVVUUUQQQMMMLLLLLLJJJKKKKKKKKKJJJIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>>>>======<<<;;;;;;<<<;;;;;;;;;;;;::::::;;;AAA???@@@BBBAAA@@@GGGOOOZZZooo}}}ppp\\\]]]bbbkkkwww|||mmmiiimmm|||{{{|||{{{xxxxxx|||www```MMMDDD>>>777999999::::::;;;;;;;;;;;;777555444444444555444333777666666777888999777666888777666555444333222222333555666666666666777999444333111000222333333222222222333444777:::>>>@@@???@@@>>>===FFFPPPKKK>>>:::999999:::<<<@@@DDDFFF|||wwwqqqmmmhhhhhhnnnwww|||sssrrrkkkhhhnnnzzzwwwssseeeVVVWWWggguuuzzzvvvwwwyyyzzzzzzxxxvvvuuurrruuuyyy~~~{{{yyyzzz{{{zzzxxxuuurrrmmmhhhccc]]]VVVRRRQQQRRRSSSQQQOOO\\\pppIII555222222111////////////......------,,,............------------------------............------,,,,,,------.../////////000000000000111111000---111333888]]]{{{hhhqqqsss]]]FFFEEECCCAAABBBCCCEEEEEEDDD???<<<888666555555555444333444666:::AAAHHHOOOSSSaaafffmmmuuuyyyzzzyyywwwrrrooojjjfffaaa]]]XXXTTTPPPOOOOOOQQQQQQPPPNNNKKKKKKIIIIIILLLNNNQQQZZZdddppp{{{ppp^^^[[[[[[aaaeeefffhhhkkkkkkkkkllllllnnnoooqqqrrrsssqqqjjjaaaXXXWWW\\\bbbjjjnnnsssuuutttsssuuuwww||||||}}}}}}}}}}}}}}}}}}}}}~~~wwwrrrjjjeeekkkvvv}}}zzz{{{||||||zzzzzz{{{}}}yyyuuutttxxxyyyxxxwwwyyysssuuutttrrrsssuuusssnnnmmmnnnppprrrtttxxx~~~vvvppplll{{{||||||{{{vvvpppmmmhhhfffcccbbbccceeeggggggfffhhhkkksss{{{xxxyyywwwtttNNN444111//////333111444555666777999999::::::999999:::999999888777666555555444444555555666777444555777999;;;;;;;;;;;;999888<<<@@@===:::BBBPPPttt|||lll___WWWVVVWWWYYYYYYWWWSSSOOOLLLJJJIIIIIIIIIHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCBBBAAAAAA@@@??????>>>?????????>>>===<<<;;;:::;;;<<<===>>>???@@@@@@@@@???AAAGGGLLLRRR\\\eeetttrrrdddXXX___lllzzz~~~mmmdddjjjwww}}}}}}{{{www|||nnn\\\NNNCCC===:::888999:::;;;;;;;;;:::999555444444444666555444222777777777888:::;;;:::888777777666555444333333333666888999888777666777888444333111111333444333222111111111333777<<<@@@CCCDDDDDDBBB@@@EEEKKKFFF;;;999888777888:::<<>>:::777666666555444999888777777999===AAADDDQQQWWWaaakkkrrruuuuuutttnnnmmmlllkkkiiiddd___ZZZUUUTTTTTTUUUUUURRRMMMHHHGGGGGGHHHJJJJJJKKKTTT___hhhzzzqqqcccTTTRRRTTT[[[```bbbeeeiiifffgggjjjmmmoooqqqqqqrrrnnnooollldddYYYUUUYYY^^^lllooosssttttttsssssstttyyyzzzzzzyyyyyyzzz|||}}}{{{|||}}}~~~vvvppphhhccceeelllrrrtttuuuwwwyyyyyyxxxwwwxxxxxxtttqqqqqquuuvvvuuuvvvyyysssuuuuuussssssuuusssnnnkkknnnrrrsssrrrrrruuuxxx|||zzzooorrr~~~||||||xxxrrrmmmfffcccaaaaaacccfffggghhhcccfffjjjrrr~~~}}}iiiFFF111000...///333222444555666888999:::::::::999999888888777666555444555444444444444555666666555666777999::::::::::::555555888======;;;>>>EEEVVVssslllbbb___\\\ZZZXXXTTTPPPMMMMMMLLLJJJJJJJJJJJJJJJIIIEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>>>>??????@@@?????????>>>??????<<<===@@@BBBAAAEEEHHHQQQ]]]iiirrrzzz}}}tttrrrtttrrrlllooouuuzzzllleeegggttt{{{ooo[[[RRRJJJ@@@:::;;;666888999::::::999777666444333444555666666333111666555666888:::;;;;;;999666666666555444444444333666777777666444333333444444222111222333444333222222111000000222666:::<<>>BBB>>>666777666666666777999;;;<<<|||yyywwwvvvttttttuuuxxx{{{|||yyy{{{qqqaaa```pppzzzxxxvvvwwwyyyzzz||||||||||||yyyzzz|||~~~|||zzzxxxvvvuuutttrrrppppppllleee^^^YYYTTTOOOLLLKKKJJJKKKPPPXXXeeexxxgggIII111000333...,,,111------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------.........------......///000...////////////000000000///222222000333DDDhhh}}}sssbbbvvvzzzYYYJJJDDD??????CCCGGGHHHHHHCCC@@@;;;888777666555444555555555555777999:::<<>>@@@HHHMMMLLLbbbhhhrrr~~~xxxjjjbbbfffsss}}}|||iiieeelllvvvhhhUUUEEEDDDCCC;;;777:::666777888999888666444333333333333444666666444111444333444666999::::::888555555555555555555444444555555666444222000000111333222111111333333222111222111//////000222555777777777666555777999777333666555555555666777888999|||rrrpppvvv}}}{{{}}}~~~zzz{{{uuujjjiiipppuuurrrvvvvvvxxxyyy{{{|||||||||wwwxxx{{{}}}~~~~~~~~~||||||zzzxxxvvvssspppnnnkkkfff___YYYTTTQQQMMMKKKMMMHHHEEELLL\\\ooo}}}{{{PPP===000111222---,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........---...//////000......////////////000000***111000000555<<>>???AAA>>>???BBB777777888888777555333222333222222333555555444222333222333555777999888777444444444555555555555555555666666555222000111111111000000111222222111///000///000000222444666888333444444444444555666555555555555555666777777888}}}zzz{{{}}}~~~{{{xxxvvvwwwyyyzzz{{{{{{||||||||||||}}}}}}vvvwwwyyy{{{|||||||||||||||}}}|||zzzvvvqqqnnnllleee```YYYTTTPPPNNNKKKJJJKKKHHHHHHSSSggg|||fffAAA666...///000...,,,...++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,------...///........./////////000000***333000///666666EEEfffxxxwwwyyyppprrrmmmWWWNNNDDDAAADDDIIIJJJIIIFFFCCC>>>:::888777666444444444555666777999;;;<<<>>>@@@CCCIIIOOOUUUZZZ]]]\\\___ccciiimmmmmmiiifff___[[[XXXXXXZZZXXXPPPIIIEEEBBBBBBEEEFFFEEEGGGKKKRRRggg~~~xxxmmmeee\\\\\\___bbb```]]]^^^bbb]]]___cccgggjjjlllmmmmmmuuu|||uuuqqqrrrsssuuuuuuuuusssqqqooohhhaaaccckkkppppppmmmqqqrrruuuxxx{{{|||{{{zzz~~~zzzyyy~~~xxxqqqkkkhhheeebbbeeekkkhhhlllppprrrrrrpppnnnnnnjjjjjjnnnpppmmmgggeeegggmmmnnnmmmkkkooovvvxxxwwwtttrrrpppnnnooonnnnnnmmmjjjiiiiiilllsssyyy|||}}}www~~~}}}tttiiijjjiiihhhhhhjjjllllllkkkiiiiiiiiilllwwwqqqNNN666...333000...333444555555666666666666555555777666555444444555666666444444333333444444555666666666666777777888999:::888::::::999999:::;;;<<<===???NNNqqqrrrhhhdddbbb``````aaa^^^WWWQQQIIIIIIHHHGGGGGGGGGGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPNNNKKKIIIJJJMMMQQQTTTZZZccciiikkktttrrrcccbbbdddkkkuuu~~~qqqpppkkkkkkuuuuuuXXXFFFCCC???>>>???BBBGGGKKK:::999999888666555444444444222111222333555555444333333333555777888777666444444444555555555666666444555555444222000111111/////////000111111///---...///000222444555666666333444555555444333555888444555555666777777888888~~~~~~wwwxxxyyyyyyzzzyyyxxxwww|||||||||yyytttoookkkiiiaaa\\\UUUPPPMMMKKKJJJIIIGGGIIIPPP___tttzzzSSS:::333,,,+++...///---++++++++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.............../////////000///777111///777222:::ZZZ~~~~~~|||wwwrrrqqq\\\RRRGGGCCCFFFJJJLLLJJJGGGDDD???;;;999777666444444333222222333666999;;;===<<<<<<===@@@DDDIIILLLWWWZZZ___ffflllmmmllliiiaaa]]]XXXYYY\\\ZZZSSSLLLIIIDDDBBBDDDFFFDDDDDDFFFPPPggg|||tttooobbbbbbdddfffbbb]]]]]]aaa___aaacccfffhhhiiijjjjjjttt}}}xxxnnnnnnppprrrttttttrrrqqqnnneee]]]___iiipppooojjjppppppqqquuuyyy|||}}}}}}{{{uuusssyyy}}}}}}{{{sssllliiiccc\\\^^^dddbbbfffkkkmmmmmmkkkiiihhhiiikkkooorrrooohhheeegggkkkllljjjiiinnnvvvzzzyyywwwrrrnnnmmmoooqqqqqqooodddcccbbbeeehhhjjjiiifffbbbnnntttgggjjjhhhgggfffggghhhgggfffggggggeeegggqqq~~~}}}nnnIII333---333111///555777555555555555555444444333777666555444555555777888444333333333333444555555777777666666777888999:::333777:::::::::;;;<<<===888;;;>>>NNNxxxtttwwwtttsssttttttpppggg```SSSRRRQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSTTTVVVWWWWWW^^^\\\ZZZZZZ^^^eeelllpppxxx}}}~~~{{{yyyxxxuuusssxxx|||ttthhhqqqvvvtttjjjuuuuuuxxx{{{}}}^^^HHH===???===888777>>>FFFLLL===<<<:::888777666666666444222111111222444555555444444444555777888777555333333444444555666666666222333333222000//////000.........///111000...,,,...///111222333333222111444444555666444222444888444555555666777888999999~~~xxxyyy{{{|||}}}|||zzzyyyzzzyyywwwvvvsssoooiiiddd[[[VVVPPPNNNOOONNNIIIEEEHHH^^^vvvfff???222111000///------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,---......//////......000000111222111222;;;EEE{{{vvv|||}}}dddSSSEEEEEEJJJKKKJJJLLLJJJEEE>>>:::999777444222444444444444444555666777777777777999;;;???BBBDDDHHHQQQZZZbbbkkkqqqmmmeeeccc^^^YYYWWWXXXWWWTTTPPPLLLHHHDDDAAAAAABBBCCCDDDJJJ\\\uuuzzzrrrmmmgggddddddaaa[[[VVV\\\aaagggjjjkkkkkknnnqqqssswww||||||ooommmlllmmmllllllttt|||{{{wwwpppjjjmmmuuuxxxvvvtttrrrqqqrrrvvvxxxvvvtttnnnsssuuuqqqpppuuu|||xxxkkkddd___[[[ZZZ[[[]]]```cccggghhhgggeeecccggggggkkkqqqwwwwwwpppjjjmmmlllkkklllooosssvvvxxxwwwsssnnnmmmmmmmmmjjjgggddd]]]XXX[[[ccciiigggbbbcccnnnwwwkkkkkkhhhffffffhhhiiijjjjjjmmmjjjbbb\\\bbbqqq|||xxxbbb777444111111222333444333444444555666777888999999999999888666333222333555666555444333333444666777333444444444666777888999777666777999<<<<<<888555===888999BBBRRRsss|||ppphhhdddhhhkkkiiigggggg```]]]aaallltttssspppqqqwwwtttuuuzzz}}}wwwiiidddaaadddddddddjjjvvv~~~rrrqqqvvv}}}yyy|||~~~[[[FFF@@@;;;???BBB@@@<<<888999<<<:::;;;>>>>>><<<888444000444444444222111333555888666777777777777555333222666555444333222333444555444333222000000000000111888666444111/////////000111111111000000000000000333333333333333333333333333333444444555666777777~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{wwwvvvsssqqqnnniiiccc^^^WWWPPPIIIGGGJJJLLLJJJGGGRRRuuuuuuOOO555222111000...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...,,,---......//////......000///000111111222:::CCCooo|||zzzoooXXXGGGHHHKKKIIIGGGKKKJJJEEE@@@<<<:::888555222444333333333444555555666555666888:::===@@@BBBDDDGGGNNNVVV]]]gggooooooiiiccc___[[[ZZZ[[[YYYUUUQQQKKKHHHCCC@@@@@@AAACCCDDDKKKZZZoooyyyssslllhhhfffccc[[[UUU\\\bbbhhhkkklllmmmpppssstttwww{{{}}}|||zzzwwwvvvnnnllllllnnnnnnmmmpppuuu~~~xxxuuuwwwxxxvvvsssrrrrrrsssuuuwwwwwwvvvpppttttttooommmqqqxxx{{{|||sssjjjddd___YYYWWWYYY^^^aaaeeeiiikkklllllllllkkkjjjiiimmmrrrtttqqqnnnrrrrrrsssrrrqqqqqqssstttvvvsssppplllhhhccc^^^[[[^^^YYYVVVXXX___ccccccaaaccclllyyy|||rrrmmmjjjfffeeefffhhhiiiiiiffffffaaaXXXWWWcccpppwww|||zzzyyyqqqXXX666333111000111333333333444555555666666777777888888999888777555444666888666555444222222333555666333333333444555666888999777666666888::::::888666:::999;;;???FFF]]]|||wwwvvv|||zzzkkk^^^ZZZ[[[fffttt~~~wwwsssrrryyy}}}___GGG<<<888;;;???AAA???:::666666888999:::<<<<<<;;;888444222444444444222111222555888666666777777666555333222444333222111222222333444222111000000000111222333777666333111/////////000000000000000000000000000222222222222222222222222222222333333444555555666}}}{{{~~~~~~}}}|||||||||~~~~~~}}}|||||||||uuurrrnnnkkkfff```ZZZVVVNNNJJJFFFEEEHHHJJJJJJIII[[[|||\\\;;;333111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...,,,---......//////......///---...000000111777@@@___sss{{{{{{^^^IIIIIIKKKFFFDDDJJJJJJFFFBBB>>>;;;888555333333333333222333333444444444666:::===AAACCCEEEEEEEEEIIIOOOVVVaaakkkppppppdddaaa]]]\\\\\\ZZZVVVRRRJJJGGGCCC???>>>???AAACCCIIIUUUfffuuuzzzrrrmmmiiiddd\\\UUUZZZ___fffjjjkkklllooorrrqqqtttwwwwwwtttqqqqqqrrroookkkkkknnnooollljjjkkkwww~~~|||wwwtttsssqqqqqqssstttuuuuuuvvvwwwyyywwwzzzxxxpppkkkkkkmmmmmmmmmhhhddd```ZZZTTTTTTWWW\\\___ccchhhlllppprrrsssrrrnnnjjjjjjmmmqqqrrrqqquuuxxx{{{yyyuuupppooooootttssspppiii```VVVPPPLLLUUUSSSQQQRRRVVVYYY[[[[[[```hhhuuuyyyppplllgggddddddfffhhhhhhgggkkkggg[[[RRRVVVbbblllpppttt|||}}}|||fffJJJ444222000000111333333333555555666666666777777888666777777666555555777888777666444333222333333444333333333333444555777777888777666666888999999888:::<<<>>>>>>;;;FFFhhh~~~uuuqqqdddbbbgggrrruuuooojjjkkkttt|||nnniiipppyyy~~~dddIIIBBB===444;;;>>>???<<<888444444555888888999999999777555444444444444222111222555888666666666666555444333333111111000111111222333444000000///000000222333444555444222000/////////////////////000000000000000000000000000000000000000111111111222333333444444}}}}}}~~~}}}{{{zzz||||||||||||||||||||||||~~~|||{{{yyyyyyxxxxxxssspppjjjeee```ZZZSSSOOOFFFHHHIIIHHHGGGHHHKKKOOOdddrrrtttIII333555000///...---,,,,,,,,,,,,************************************************++++++++++++++++++++++++***+++,,,+++******,,,...,,,---......///............,,,---///000000555<<>><<<<<>>@@@AAA???999===PPPfff~~~~~~yyywww{{{{{{rrrfff___ZZZ\\\fffuuuvvvsssnnnkkkpppzzz```HHHDDDIIIBBB444:::;;;<<<:::777555555666666777777777777777777666555555444333111222555777555555555555444444333333000000000111222333444444000000000000000111222222333222111000///...//////......///////////////000////////////////////////000000000111111111222222zzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}~~~|||yyywwwvvvuuuuuuqqqmmmfff```ZZZTTTOOOKKKEEEHHHIIIEEEBBBGGGSSS^^^rrrvvv{{{|||VVV:::000222///...---,,,,,,+++,,,,,,************************************************++++++++++++++++++++++++***+++++++++******,,,---,,,---......///.........---+++,,,///000000333888EEEyyyqqqooo~~~gggNNNFFFDDD@@@BBBHHHFFFEEEDDDBBB>>>:::777555444333222111111111111111444888>>>DDDIIILLLLLLMMMEEEDDDEEEJJJRRR\\\hhhpppkkkfff___YYYTTTRRRPPPOOOGGGFFFDDD???<<<;;;>>>@@@DDDQQQeeexxx}}}uuuoookkkeee\\\VVVXXX]]]cccffffffgggjjjlllhhhjjjmmmmmmkkkkkkmmmppptttmmmiiikkklllhhhfffeeekkkmmmoooooorrrvvvtttoooooorrruuuvvvuuuvvvyyy}}}vvvkkk___UUUPPPMMMLLLKKKJJJJJJQQQYYYXXXZZZ]]]bbbfffjjjmmmooovvvtttqqqooonnnnnnmmmlllkkkqqqvvvxxxvvvrrrooonnnooonnnjjj```TTTKKKGGGFFFEEEFFFFFFDDDCCCCCCGGGJJJLLL___www}}}~~~uuuvvvyyyvvvqqqjjjeeedddeeefffggghhhgggeeeaaaZZZTTTRRRRRRbbbyyytttTTT888111000000111333444444444444555666888:::<<<===>>>999::::::999666555555555::::::999888777666666666333333333333333444555666:::999888777888:::<<>>>>><<<===>>>===:::777777777:::::::::999999888888777444444333333444555666666888999999888777999<<>>======???AAACCCEEENNNwww|||xxx~~~yyyxxxrrriiippp||||||pppjjjjjjmmmxxxzzzwwwmmmgggffflllwww}}}~~~UUUBBB777;;;:::111333???777666666666777888999:::666666666666777777777888555666555333111111444666444333333222222222333333000111222333444444444333111111111111000///...---........................,,,,,,------...///////////////////////////////////////////////////000000}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{xxxuuuqqqnnnllleee```YYYRRRMMMIIIFFFDDDDDDBBBCCCMMM^^^ppp~~~xxxOOO666333222------,,,,,,+++++++++++++++************************************************************************)))***+++***))))))+++---,,,---......//////.........+++,,,000222111111333555KKKtttzzz~~~vvvlllMMM===???AAA======AAACCCCCC???;;;999888666555444333111111000000111555;;;AAAGGGLLLOOOPPPMMMIIIGGGHHHIIIKKKSSS^^^aaabbbbbb___YYYRRRKKKHHHCCCFFFGGGEEE???;;;;;;===FFFRRRggg}}}{{{uuupppiii```YYYbbbeeeiiijjjgggeeefffhhheeeccccccgggkkkmmmkkkhhhooonnnoooqqqoooiiigggjjjhhhjjjiiiggghhhlllmmmjjjiiiiiijjjmmmqqqtttuuutttttt{{{xxxoooaaa[[[UUUTTTRRROOOOOOQQQTTTWWW\\\bbbfffhhhhhhiiigggjjjlllnnnnnnmmmkkkkkkkkkiiiiiilllpppqqqmmmiiibbbaaaaaa```\\\VVVNNNHHHDDDDDDCCCEEEGGGKKKNNNPPPRRR[[[gggppptttvvvwwwxxx{{{zzzzzz{{{~~~wwwsssnnnkkkiiiiiihhhhhhggg```]]]```bbb```___aaa|||{{{}}}www\\\???000111000111333666888777666555666777777888999:::::::::<<<===<<<:::888888888999999999999999999888888555555444444555555666777555777888777666777:::>>>>>>>>>>>>===>>>AAACCCCCCEEEYYYssszzzzzzooogggbbbeeellluuu~~~|||bbbEEE???<<<===888333666???777555444444555666777777666666777888888888777777666666555333111111444666333333222111111222333444000111222333333222111111//////000111111000///...,,,------.........------+++,,,,,,---......//////------------------------000000000///////////////}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyyyyxxxvvvrrrmmmiiifff```[[[SSSMMMIIIEEECCCAAA======FFF^^^zzz___>>>//////...***,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***))))))+++---,,,---......//////.........+++,,,111333111111222444BBBqqqzzz|||}}}mmmxxxzzzRRR<<>>AAAAAA???===???CCCEEECCCFFFQQQvvv{{{~~~}}}uuummmiiiffffffmmmuuuuuu~~~___FFFBBB???999555888===;;;666777555333222333444444444666777888999999888777666666666555333111111333666333222111111111222333444000000111222222111//////---...///111111111000000,,,,,,---.........------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////|||}}}}}}|||~~~}}}||||||}}}~~~}}}zzztttpppkkkgggbbb^^^YYYOOOFFFEEEEEEDDDBBBBBB>>>>>>MMMmmmpppEEE555444111......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,++++++,,,---+++,,,------......------------......///000000000999555XXXvvvooouuu}}}dddDDD;;;999666::::::===???AAA@@@<<<999888999:::888444000////////////333;;;AAAEEEMMMUUUQQQNNNKKKIIIJJJKKKLLLLLLSSSZZZbbbeee```VVVKKKEEEDDDHHHKKKJJJFFFAAA??????DDDRRReeesss~~~yyysssmmmgggbbbhhhiiijjjkkkjjjeee[[[QQQQQQRRRUUU]]]gggkkkjjjfffmmmnnnqqqssssssooohhhccchhhiiiiiiiiiiiikkkooorrrllljjjhhhhhhkkknnnpppppprrrvvvzzz}}}}}}~~~{{{sssiii___XXXRRRLLLHHHNNNPPPUUU^^^fffjjjiiiggghhhgggffffffiiimmmrrruuutttmmmggggggiiiggg___XXXRRRSSSSSSSSSPPPLLLHHHEEEDDDIIIPPPTTTXXX\\\ccchhh```^^^\\\[[[]]]aaafffjjjmmmsss|||{{{vvvoookkkjjjiiigggeeeddd\\\VVVTTTQQQPPPYYYeee}}}}}}~~~~~~|||gggGGG333000111111111333666888999888999999888888777666666666444666888888777666666777888666555666999:::999777555666666666666666555555555444444444444555666666:::;;;<<<======>>>>>>>>>DDDEEEDDDPPP}}}uuuqqqyyyooojjjssszzzxxxqqqmmmqqqwwwxxx~~~}}}UUUDDDCCC@@@@@@???<<<999888999;;;;;;888555222222666>>>DDD<<<;;;999777555333222222333333222222222222222222333333222222111000000000000000000000////////////---...///000000///......---------,,,,,,,,,++++++++++++,,,------......///...------,,,,,,------...---......///////////////zzzzzz}}}}}}{{{{{{|||~~~~~~~~~~~~}}}}}}||||||||||||}}}wwwtttooojjjfffaaa\\\XXXNNNHHHDDDEEEDDD@@@>>>>>>BBBEEETTTlll___===111111000...///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***++++++++++++***+++,,,+++,,,------...---------------......//////000000222333RRR~~~tttooopppoooOOO>>>:::999999999;;;>>>@@@???<<<999???<<<888555444222000///......222:::???DDDKKKSSSLLLJJJHHHHHHJJJJJJJJJIIIIIIPPPYYY^^^\\\UUULLLGGGIIILLLOOOOOOKKKGGGDDDDDDCCCPPPbbbqqqzzz~~~tttkkkeeebbbkkkmmmnnnmmmiiicccZZZSSSMMMMMMOOOWWWaaahhhiiihhhlllmmmooorrrsssooojjjeeehhhiiikkkkkklllnnnrrrtttqqqnnnjjjiiikkknnnpppqqqsssxxx{{{uuukkkbbb\\\UUUOOOKKKLLLMMMRRRYYYbbbhhhhhhgggiiigggfffeeefffiiimmmooofffeeeeeeccc```YYYOOOHHHGGGGGGGGGGGGEEEBBB@@@>>>FFFQQQ]]]```]]]ZZZ]]]bbb^^^\\\ZZZZZZ\\\```eeeiiihhhmmmuuu~~~xxxqqqmmmmmmllliiieeebbbZZZUUUVVVRRRPPP[[[lll{{{zzz}}}{{{|||}}}{{{uuu^^^@@@000111222111111333666777777777666666666666555555555555444555777999:::999666555777666555666999:::999777666777777888888777666666555444444444444555666666:::;;;<<<===>>>>>>>>>>>>BBBDDDBBBKKKrrr||||||~~~vvvtttvvvsssmmmuuuzzz~~~zzzzzzzzz{{{}}}]]]DDD<<<>>>=========:::888666777888333222111111222888@@@FFF:::999888666444333222222222222111111111111000000222111111111111000000000/////////......------------...///000//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,------------...///////////////zzzzzz{{{~~~~~~~~~}}}{{{{{{|||}}}~~~}}}{{{||||||||||||{{{yyyxxxpppmmmhhhccc^^^XXXRRRNNNEEECCCBBBCCC@@@;;;;;;>>>KKKUUUcccrrr~~~```HHH333---///......000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------------------------...//////000000000444FFFrrryyymmmhhh}}}```DDD999:::777888999<<<>>>>>><<<999EEE???777333444444111///------222999>>>CCCJJJRRRIIIHHHGGGHHHHHHHHHFFFDDD???FFFPPPWWWYYYVVVRRRPPPQQQTTTVVVVVVRRRMMMJJJHHHCCCOOO```qqq|||vvvlllgggfffkkkmmmoooooollleee]]]YYYPPPNNNNNNSSS\\\dddhhhjjjiiikkkmmmppprrrppplllhhhgggiiilllnnnnnnpppsssuuutttpppllljjjkkknnnpppqqqttt{{{}}}xxxppphhhaaa[[[UUUQQQPPPPPPRRRXXX```gggiiiiiillljjjgggffffffgggiiikkkdddeeefffbbb[[[QQQIIIDDD???>>>===<<<;;;:::::::::EEEWWWjjjppphhh___]]]```\\\[[[ZZZZZZ]]]bbbfffiiifffggglllttt}}}|||sssoooppppppkkkfff```WWWTTTWWWSSSNNN]]]tttxxxyyy{{{}}}|||{{{xxxkkkPPP666...222333222111333555666555444222222333333333333444444222222444888;;;:::555111555444444555777888888777555555666666777666666555555444444444444555666666:::;;;<<<======>>>>>>===>>>@@@???EEEddd~~~vvvoookkkhhhgggkkkppp|||tttWWWFFF<<<:::;;;999::::::999666444444444666555444222111333777;;;777777555444333222222222111111000000000///////////////000000000111111111111000000///...------,,,////////////...---,,,,,,,,,++++++++++++*********++++++,,,,,,------......------,,,,,,,,,,,,------------...////////////...}}}{{{|||~~~|||zzz|||}}}~~~}}}}}}~~~~~~zzz{{{|||}}}{{{yyyvvvtttlllhhhbbb\\\VVVPPPIIIDDDCCCAAA@@@???<<<<<>>CCCKKKQQQVVVYYY\\\]]][[[]]]^^^]]]XXXRRRLLLIIIEEENNN___qqqwwwpppmmmllliiiiiimmmtttxxxtttkkkeeeccc^^^YYYYYY\\\ccchhhkkkhhhiiikkknnnqqqpppmmmjjjgggiiilllmmmmmmnnnooopppnnnlllkkkkkklllnnnnnnnnnrrr|||yyyrrrkkkddd___]]]\\\YYYXXX[[[bbbhhhkkklllnnnllljjjhhhggghhhiiijjjkkkiiifffbbb\\\WWWQQQMMM???>>>;;;:::999:::;;;===AAAUUUnnn{{{xxxnnngggddd\\\\\\\\\]]]```dddhhhkkkiiiggghhhnnnvvv}}}uuuqqqrrrrrrlllfff```WWWTTTWWWQQQMMM^^^yyyxxx|||{{{{{{uuu```CCC...,,,444333222111222333444333222000000111222222333444444333000///222777888444///222222222333444555555555222222333333444444333333555444444444444555666666999:::;;;<<<============;;;===>>>AAAWWW|||llliiilllrrrrrrnnnsss~~~~~~~~~wwwvvvVVVEEEAAA???;;;888666888999888666333222222777777555333000000111333555444333222222111222222111111111000000//////...------...///000000111111333333222111000//////.../////////...---,,,+++++++++++++++*********))))))***++++++,,,------......---,,,,,,,,,,,,,,,,,,---,,,---......//////......~~~||||||~~~|||yyyyyy||||||~~~{{{{{{}}}}}}~~~~~~|||zzz{{{|||{{{yyyuuuqqqnnniiiddd]]]VVVOOOIIIBBB>>>AAA>>><<<<<<>>>GGGYYYjjjtttrrrvvv{{{{{{VVV999444000///...,,,+++,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************+++)))((()))+++,,,+++******+++,,,,,,------,,,,,,,,,,,,------.../////////555777444PPPtttkkkrrr||||||WWW@@@<<<888777666888:::;;;;;;:::<<>>;;;:::;;;===>>>BBBRRRiii|||{{{oooeeeYYYYYYZZZ\\\___cccfffhhhjjjiiiiiimmmttt{{{vvvrrrqqqpppjjjeee___YYYUUUUUUPPPQQQeee}}}}}}zzz}}}}}}}}}qqqVVV:::,,,...444222111000111222333222111000000111222333333444555666111---///444777666444111111222222222222333333111111222333333333333333555444444444444555666666888999:::;;;;;;<<<;;;;;;;;;======>>>IIIccc~~~|||~~~sssjjjhhhjjjsss}}}~~~zzzbbbQQQBBB>>>AAA???999555555777999888666333333333000111222222222222444666333333222111111111111111333222222111000000//////,,,,,,---...//////000111222222222111000//////...//////...---,,,++++++++++++++++++*********))))))******++++++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,------...............|||yyyyyy{{{{{{xxxwwwzzzzzzyyy{{{||||||~~~~~~}}}||||||||||||{{{yyyzzzzzzzzzxxxtttooojjjgggccc^^^VVVNNNHHHCCC???<<<===:::999===GGGXXXqqqyyy{{{dddBBB444333111///...,,,+++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******+++++++++)))''')))---///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000444555HHHsssyyymmmhhhooohhhOOOCCC:::888777777999::::::999444<<>>DDDIIIQQQZZZfffccc]]]XXXTTTPPPLLLIIIIIIJJJKKKMMMPPPWWW___eeejjjjjjhhhfffaaaXXXNNNHHHEEEIIIRRR___mmmxxxzzzssskkkgggiiikkkkkkjjjooojjjpppwwwmmmgggeeegggiiiiiiiiiiiikkkmmmnnnlllkkkiiijjjjjjiiigggeeefffgggbbbccceeehhhkkkllljjjhhhlllrrr}}}yyyxxxxxxqqqkkkdddbbbcccfffgggggghhhgggfffeeeeeeffffffggghhheeeeeejjjnnnkkk___UUUKKKHHHCCC???<<<<<<===>>>FFFOOO```sss{{{lll___TTTUUUVVVYYY[[[^^^```aaaeeefffiiimmmrrrwww|||~~~wwwqqqmmmjjjfffccc]]]\\\XXXSSSSSS___uuu~~~yyy}}}zzzxxx}}}zzziiiKKK444...111333111000///000111222111000000000111222333333444444888444//////222666999999222333444333111000111222333333444555666666666666555444444444444555666666666777888999999:::::::::<<<<<<<<<<<<>>>LLLggg}}}uuunnnqqqkkkjjjooorrroookkkhhhtttwww|||aaaKKKBBB<<<===???===:::999555777888777555333333444333444555333222111222333333333222111000000000000333333222111000000//////++++++,,,---......//////............------------...---,,,+++++++++++++++,,,++++++++++++***************++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---............---|||yyywwwzzzzzzwwwwwwyyy{{{wwwvvvyyy{{{~~~~~~~~~}}}||||||||||||zzzxxxyyyxxxvvvsssnnnhhhccc```YYYTTTKKKEEEAAA???>>>===:::888;;;EEERRReee{{{{{{}}}nnnJJJ666111000///,,,,,,------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++((('''***///222111...******+++,,,,,,,,,,,,++++++,,,,,,------......///...000555>>>VVV|||zzzgggkkkuuuyyy```LLL<<<:::777777888999999999222999@@@BBB<<<666333222//////555>>>EEEKKKTTT\\\eeedddccccccaaa\\\WWWRRROOOPPPRRRRRRSSSVVVZZZ]]]ddddddbbbaaa]]]UUUJJJCCCBBBFFFMMMVVV```iiiqqquuuooolllgggdddcccdddeeefffkkkggglll{{{wwwnnngggeeefffhhhkkkjjjiiijjjkkkllljjjiiikkkkkkkkkiiigggfffhhhjjjhhhffffffgggiiikkkkkkjjjkkklllttt}}}xxxxxxyyyvvvppphhhdddeeefffgggfffiiihhhgggfffeeeddddddeeegggdddaaaaaabbbaaa[[[VVVWWWSSSNNNHHHDDDBBBAAAAAAEEEJJJUUUeeerrrqqqdddWWWRRRSSSUUUWWWYYY[[[\\\]]]\\\```eeehhhiiikkkppptttqqqvvv{{{||||||~~~}}}vvvooohhhcccaaaaaaXXX^^^[[[SSS[[[ttt~~~}}}~~~yyy~~~yyyvvvyyysss]]]???000111444111000///...///111222111000000000111111222222333333333222000///111333666888555666777555222111111333333444555666666777777777555444444444444555666666444555666777888888888888:::999;;;<<<;;;AAAVVVlllkkkZZZ\\\vvvqqqvvv}}}{{{nnnmmmooommmnnnsssuuussssssuuu~~~~~~ZZZ>>>CCC>>>;;;======;;;:::<<<555666666555333222333444999999888555111///000111444333222111000000000000333222111000///...------++++++,,,,,,------......,,,,,,,,,,,,---------------,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------~~~zzzxxxzzzzzzxxxwwwyyy}}}wwwsssvvvzzz~~~~~~~~~|||zzzxxxwwwtttoooiiiccc^^^[[[QQQLLLDDD>>><<<<<<===>>>;;;;;;@@@LLLZZZiii{{{}}}TTT777000......+++)))***...///...+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++***((('''***000333222000******+++,,,,,,,,,,,,+++++++++,,,------......//////...444555AAAooonnnoootttkkkRRR>>>;;;888777888999999999333777<<<>>>===999555222---...444>>>EEELLLUUU]]]___bbbfffiiijjjeee^^^YYYTTTVVVXXXYYYXXXWWWXXXXXX\\\[[[ZZZZZZWWWOOOEEE===???EEELLLTTT\\\ccckkkpppiiikkkjjjgggbbb```bbbdddddd```dddmmmooolllttt{{{xxxrrrjjjeeedddfffhhhmmmkkkjjjjjjjjjjjjiiihhhllllllllljjjhhhiiikkknnnnnnkkkhhhfffhhhjjjlllmmmjjjiiimmm}}}wwwrrrsssvvvyyyssskkkggghhhiiiiiihhhlllkkkjjjhhhfffeeeeeedddfff```VVVNNNKKKLLLQQQUUUbbb___YYYRRRMMMIIIGGGGGGAAAEEENNN[[[ggghhh^^^TTTRRRSSSUUUXXXYYY[[[[[[\\\UUU[[[bbbbbb^^^]]]```eeeggglllrrrvvvvvvwwwxxxzzzxxxyyyzzz|||zzz}}}{{{vvvmmmddd___^^^___TTT^^^]]]TTTaaaxxxuuuzzz|||yyyyyyssszzzuuulllTTT777---444666000///...---...111222111000000000000000111111111111,,,...//////...///222444888::::::888444222222444111222333444555555555555555444444444444555666666333444555666777777777777666666999======@@@SSSiiivvvdddSSSYYYxxx~~~rrrnnnooosss~~~zzz~~~~~~tttttttttpppwwwwwwyyy{{{|||~~~wwwSSSCCCBBB:::777666999999666555777555555555333111111222444555555555444333444666888555444333111000000//////222111000///...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,+++*********+++,,,------------,,,,,,,,,++++++)))******+++,,,,,,------,,,++++++++++++++++++,,,+++,,,------......------|||xxxwwwyyyyyyxxx{{{{{{|||}}}~~~}}}{{{xxxuuupppooommmjjjeee]]]TTTNNNHHHBBB>>>===;;;:::<<<@@@666EEEVVVaaagggrrrVVV999111222---,,,++++++******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''))),,,...,,,***)))************+++++++++++++++,,,------......///...333444333999QQQuuujjjhhhxxxjjjJJJ???777777666333222444444444444555555444333333111///111888>>>DDDOOOYYYcccgggjjjmmmrrrtttmmmddd`````````___]]]YYYTTTRRRTTTPPPMMMLLLLLLJJJFFFBBB>>>EEELLLOOOPPPWWWdddooonnnkkkfffaaa^^^^^^___```ccceeefffffffffgggiiilllkkkjjjhhhfffcccccceeegggjjjjjjiiiiiiiiiiiiiiijjjooommmjjjhhhhhhiiikkkmmmllljjjgggffffffiiilllnnnkkknnnqqqsssyyyuuummmkkklllooommmjjjiiiiiiiiiiiihhhjjjhhheeefffhhhhhhfffcccaaaUUUJJJHHHGGGEEEEEEHHH___dddhhhcccZZZRRRPPPRRRKKKIIIKKKPPPTTTTTTVVVYYYYYY[[[]]][[[XXXVVVVVVXXXWWWRRROOOQQQRRRRRRTTTWWWWWW]]]eeekkknnnppptttwwwwwwyyy{{{~~~~~~{{{uuuqqqoooxxxzzzpppiiiaaa\\\]]]bbbXXXXXXWWW\\\nnnyyyxxxyyyvvv|||qqquuuxxxdddGGG111...444333---222000....../////////.........///222333333111...///............//////000000000222666:::;;;999666111//////111555777666444444444444444444444444444111111222333444555666666999555999@@@@@@@@@LLL]]]~~~]]]HHH[[[ppp}}}xxxwwwzzz|||qqqmmmpppuuu{{{~~~vvvkkkjjjooooooppptttxxxwwwtttwww}}}}}}eeeNNNAAA???CCC???===:::777555555555555444333222111000000000000555555444333222222222222111111000000//////......222111000...---------------,,,,,,++++++,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***************************)))******+++,,,------------------------xxxttttttttttttzzz{{{}}}}}}{{{yyyvvvtttllljjjfffbbb\\\UUULLLGGGCCC???<<<;;;:::999>>>EEEPPPYYYfffqqqzzzzzz{{{iiiFFF222///222---,,,++++++******++++++(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***((('''))),,,---,,,***)))************+++++++++++++++,,,,,,---.........///000222333555FFFhhhuuummm}}}vvvRRRDDD888666777444333333333333333444444333333222111///000666;;;BBBLLLVVVaaafffkkkpppuuuyyytttmmmfffffffffddd```[[[WWWTTTUUURRROOONNNMMMJJJEEEAAAAAAGGGNNNQQQTTTYYYccckkklllhhhbbb\\\YYYZZZ\\\^^^bbbccceeeeeedddcccdddffffffgggfffdddbbbaaabbbdddggggggggghhhiiijjjkkklllooommmkkkiiihhhhhhiiijjjjjjiiigggfffggghhhkkklllmmmnnnpppppprrryyywwwnnnkkkhhhgggfffeeefffggggggggggggeeecccccceeeeeedddbbb^^^TTTMMMLLLKKKGGGEEEFFFYYY___fffhhhddd^^^ZZZYYYRRRNNNLLLOOOPPPPPPRRRVVVWWWYYYZZZYYYUUUSSSSSSTTTOOOKKKJJJLLLNNNMMMOOORRRUUUYYY___eeeiiillloooqqqvvvyyy}}}}}}yyyqqqgggaaajjjuuu|||sssjjjddd___[[[ZZZ]]][[[ZZZ[[[aaarrr}}}{{{xxxuuu~~~~~~zzzrrrvvvqqq[[[???000000333222...111///...............------------///111111000...000000//////.../////////111111111555:::======<<<333111111222555777666555333333333333333333333333444333444444555777888999:::777:::@@@???>>>IIIXXXgggJJJLLLRRReee{{{nnnjjjkkkmmmqqqtttvvvnnnrrrxxxyyy~~~}}}uuurrrqqqzzz|||qqqkkknnntttyyyyyy|||~~~{{{wwwyyy~~~yyy___MMMBBB<<<;;;===???===:::777666555555555555444333222111111111111444444333222111111111111111111000000//////......111000///......------...------,,,,,,+++,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************++++++,,,------------------------wwwrrrqqqssstttyyy|||}}}yyyvvvtttqqqoooiiieee___XXXRRRKKKDDD???===;;;999999888;;;FFFQQQooorrryyy{{{nnnKKK555---...111,,,,,,+++************+++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))(((((()))+++,,,+++***)))************+++++++++++++++,,,,,,------......000---000333222888VVVwwwtttrrrbbbPPP<<<555666666444222222222222222222222222222222//////222777===HHHRRR\\\ccckkkqqqyyy~~~}}}xxxttttttsssppplllfff```]]]ZZZWWWTTTRRRQQQLLLFFF@@@DDDIIINNNTTTWWW[[[___bbbfffbbb[[[UUURRRSSSVVVYYY___aaaccccccaaa___^^^^^^aaacccdddcccaaa``````aaaccccccdddfffhhhjjjlllmmmmmmlllkkkiiihhhggggggfffhhhhhhggggggggghhhiiiiiikkkmmmnnnmmmlllooouuuzzz}}}ooogggaaaaaaaaaaaabbbdddeeeffffffeeeddddddeeeeeedddccc___ZZZVVVVVVTTTOOOKKKKKKNNNTTT]]]dddfffbbb\\\WWWSSSNNNLLLOOORRRRRRTTTWWWWWWXXXYYYWWWTTTRRRQQQQQQHHHFFFFFFJJJLLLJJJLLLOOOWWWXXX[[[aaagggkkkmmmnnntttvvvvvvqqqhhh___ZZZXXXiiittt}}}zzzxxxooogggdddbbb___]]]^^^YYYZZZ]]]fffvvv}}}{{{xxxyyyuuuuuu}}}wwwuuuvvvhhhNNN555///222222000000000///......///000222333///...,,,---///000///...222111000000////////////111///...000333777888999555444333444666777666555222222222222222222333333666666555555666888:::<<<<<<999;;;@@@>>><<>>??????>>>>>>>>><<<:::888666555555666666555444333333333333333444333222111000000000000111111000000//////......//////...............///......---,,,++++++,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************+++,,,,,,........................}}}uuurrrtttwwwyyy{{{yyyssspppmmmjjjhhhfffaaaYYYQQQJJJDDD???<<<<<<;;;::::::<<>>BBB555222///....../////////333333111000////////////222111111000111111222222777666666666666666666555222333333333333333444444777666555444555888;;;======;;;===???===;;;???HHHVVVqqqqqqXXXKKKFFFHHHRRRXXXmmm|||{{{{{{{{{qqq^^^KKKCCC===>>>AAA@@@??????<<<;;;:::888777666666666777666666555444444555555555444333222111111111111111111000000//////......---------------...///000///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++++++++************+++,,,,,,........................|||zzzxxxvvvvvvxxx{{{}}}|||uuuoookkkgggdddbbb___YYYPPPHHHCCC???===;;;<<<;;;;;;>>>DDDQQQiii}}}cccAAA222111111...,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))******))))))*********+++++++++******++++++,,,------...000+++...666222...AAA]]]ggg^^^vvvtttWWW@@@666555444222000////////////000111222222...,,,...000444===FFFRRR]]]jjjrrrzzz{{{uuuoookkkjjjgggbbb___[[[UUUNNNHHHEEEFFFJJJPPPTTTUUURRROOOUUUUUUUUUTTTRRRQQQOOONNNUUUXXX]]]``````^^^]]]\\\^^^aaadddfffeeedddcccccc^^^^^^^^^___```bbbcccdddddddddeeeffffffggggggggggggggghhhiiihhhhhhgggfffcccfffiiilllnnnpppqqqsssvvv{{{wwwmmmddd```___aaacccbbbaaaaaabbbdddhhhhhhiiiiiiiiijjjjjjkkkrrruuuuuurrrmmmkkkkkkkkkccc```^^^^^^^^^ZZZSSSLLLJJJLLLUUUcccllliiiccc___ZZZYYYWWWUUUSSSPPPNNNLLLHHHJJJPPPVVVVVVRRRRRRUUUbbb```aaaffflllqqqrrrqqqnnnmmmiii```WWWUUUZZZ___kkkpppwww{{{{{{wwwrrrooofff```\\\]]]^^^]]]\\\]]]^^^gggrrr|||xxx{{{zzzqqqvvvuuulllTTT===...111555000,,,000111000//////333===IIIQQQ;;;888333111000000000///333333111000////////////333555666777666444333222666666666666555555555555444444444444555555666666666555333333444666999;;;<<<<<<===>>><<<:::<<<@@@FFF^^^eeeTTTEEEBBBBBBDDDFFFLLL___cccMMMDDD???>>>???AAA???:::999<<<;;;:::999888777777777666888777666666555666666666666555444333333222333333111111000000//////......---,,,,,,------...///000///...------,,,,,,,,,---------,,,,,,++++++++++++***************************++++++,,,,,,++++++***))))))*********++++++++++++++++++***+++,,,,,,---........................xxxzzz||||||{{{{{{}}}}}}|||{{{wwwpppkkkfffaaa]]]ZZZRRRMMMEEE???===<<<;;;;;;777777;;;BBBLLL[[[pppbbbJJJ444000222///***(((++++++***))))))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******(((((()))***)))************+++++++++******++++++,,,,,,------///+++...555333///<<>>888999===999999999999888888777777777777666666666666777777777666555444444333333333111111000000//////......---,,,,,,,,,---...//////......------------......---,,,,,,++++++******)))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,+++++++++++++++,,,------------------------------~~~{{{yyywwwtttrrrpppmmmgggbbb]]]XXXSSSOOOGGGBBB===::::::;;;=========???GGGTTT```lllzzzyyyyyy~~~wwwIII999---///000***(((***++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++***((('''(((***)))************+++++++++*********+++,,,,,,---------,,,...000000111777@@@\\\nnnfffuuu~~~cccIII:::555444000///......///111333444222///.../////////444:::GGGTTTbbbhhhlllsss{{{~~~}}}zzzvvvtttooojjjbbb\\\YYYTTTOOOJJJCCCDDDEEEGGGGGGHHHIIIIIINNNPPPSSSTTTUUUTTTRRRQQQOOOSSSXXX[[[\\\\\\\\\]]]ZZZ]]]```bbbbbbbbbcccddd]]]]]]]]]]]]^^^___``````bbbbbbaaaaaaaaadddfffgggjjjjjjiiiiiihhhhhhhhhhhhhhhgggffffffiiikkkmmmmmmkkkllllllggg___YYYWWWWWWXXX\\\```aaa___^^^```cccbbbdddfffgggffffffhhhkkkzzz}}}wwwrrrooonnnnnnnnnppplllmmmuuuyyytttkkkeee```]]]ZZZWWWVVVSSSNNNKKKKKKPPPZZZaaa___XXXUUUXXX___bbbfffjjjlllmmmnnnoooqqqtttwwwxxxuuupppjjjffffffhhhkkkoooqqqpppmmmkkk```_________\\\[[[```hhhrrr~~~{{{zzz}}}}}}|||~~~rrrrrrtttfffRRR999666222////////////...---///111111111555<<>>:::888:::===@@@AAAMMMPPP\\\mmm{{{vvvttt{{{}}}[[[===111+++///...((((((///+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***)))************+++++++++)))******+++,,,,,,------,,,------,,,...111333555DDDkkkxxxbbbhhhwwwpppQQQ>>>777444000000///...///111333555111///...000///...222777???MMMZZZ___bbbiiiqqquuuqqqrrrtttuuutttqqqooommmnnnggg___YYYUUUQQQMMMIIIBBBDDDEEEEEEDDDEEEGGGJJJKKKLLLMMMOOOPPPPPPPPPPPPOOOSSSVVVYYYYYYYYYZZZ[[[XXXZZZ]]]^^^______aaaccc]]]]]]]]]^^^___```bbbbbbdddcccaaa___```bbbdddfffkkkkkkjjjiiihhhhhhiiiiiijjjgggeeefffhhhllloooppphhhjjjjjjeee]]]UUUQQQPPPRRRXXX]]]^^^]]]]]]```dddbbbdddggggggffffffiiilll{{{xxxsssvvvxxxuuuooolllfffbbb^^^\\\[[[XXXSSSOOOMMMSSS]]]eeebbbZZZWWWYYY^^^ccciiilllllllllnnnpppsssssstttvvvwwwvvvssspppiiijjjmmmoooooolllfffbbb[[[[[[\\\\\\WWWVVV]]]hhhnnn{{{yyyuuuxxx}}}~~~|||}}}}}}zzzpppssssss```III000333222...,,,000111...***...111111...---000444...---,,,---///111111000///............//////000000222222111......111444...111333222000///222444222222333333444555666666333333444555666777888888666999;;;;;;;;;;;;999666===444888@@@>>>===???:::======AAAFFFGGGHHHRRR___}}}xxxZZZPPPHHHFFFCCC===;;;>>>===888777:::===;;;:::;;;888888999999999888888777777666666666666666777777555555444333222222222222111111111000//////.........------,,,,,,---------,,,,,,,,,---...///000111,,,,,,++++++***))))))((())))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++zzzwwwtttrrrppplllhhheeeddd^^^UUUNNNIIIEEE@@@<<>>333000...---------,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---///000222333333555OOOtttsssfffjjjkkkHHH:::888555555333///...000222222666444111...---...000111<<>>??????@@@AAABBBCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJMMMNNNPPPRRRTTTVVVWWWXXXUUUXXX\\\^^^^^^^^^______```___^^^^^^___```bbbccc___bbbfffhhhgggfffeeeeeeggggggggggggfffdddcccbbbiiihhhgggdddccceeeiiimmmlllgggaaa]]]ZZZWWWSSSPPPVVVUUUVVVXXXWWWUUUYYY```aaaaaaaaacccgggiiiiiihhhsss~~~}}}rrriiiiiieeeccceeegggcccXXXOOOMMM^^^iiiddd^^^^^^\\\VVV\\\\\\aaajjjnnnnnnoooqqqsssyyy}}}|||~~~qqqlllkkknnnlllddd[[[WWWWWWXXXWWWUUUUUUWWWXXXVVVhhhyyytttzzz~~~}}}xxxppptttnnnssspppXXX>>>222111111000///......---//////.........------------------............///000//////.........//////222111111111000000//////111111000000//////......222222222111111111111111333333444555666777888888:::999999999999999999999777999;;;======;;;999888===>>>AAABBBBBBCCCEEEGGGVVVeee{{{```OOOHHHGGGEEEBBB@@@???>>>>>>;;;999888777999;;;;;;<<<888999999999999888777777777666444333222222333444444444444444444444444444......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***))))))******))))))))))))************************))))))))))))))))))))))))************************+++,,,---...///...---,,,++++++++++++~~~}}}wwwtttqqqmmmjjjfffaaa^^^ZZZSSSKKKEEEAAA???===;;;::::::???AAA:::;;;QQQmmmkkkJJJ444111///---,,,------,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,---...000111222333666BBBcccxxxiii|||~~~vvvXXXEEE:::555444222...---///222333777555222000...------...333888@@@GGGMMMPPPPPPPPPTTTTTTTTTUUUVVVXXXYYYZZZWWWSSSNNNKKKHHHFFFBBB>>>===>>>??????AAAAAABBBCCCCCCEEEHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTRRRUUUYYY[[[\\\\\\]]]^^^``````____________``````^^^aaaeeefffeeedddcccccceeeeeeeeeeeedddccccccbbbiiihhhfffdddbbbcccgggjjjiiiddd^^^]]]^^^^^^[[[WWWXXXWWWYYYZZZXXXUUUVVV[[[```aaabbbdddfffhhhjjjkkkoooxxxppppppllliiiiiiiiieee^^^WWWUUUfffrrrmmmffffffddd```______dddkkkppprrrwww|||{{{tttnnnlllggg^^^UUURRRVVVUUUVVVXXXXXXUUURRRPPPgggyyywwwwww|||{{{{{{~~~}}}xxxssssssppprrrhhhOOO999111111000000///......---.........------------,,,------------............//////............//////111111111000000000//////000000000/////////......000000000000111111111111333333444444555666777777999888888888888888888888999999999::::::;;;<<<===>>>???AAAAAA@@@@@@@@@AAA???III[[[rrr~~~iiiXXXIII@@@BBBBBBAAA@@@???>>>>>>>>>???>>><<<;;;;;;:::999888888888999999888777666666444444333222222222333333444444444444444444444444222222111///...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***))))))******))))))))))))*********************)))))))))(((((((((((()))))))))*********++++++++++++,,,---............---++++++*********}}}{{{yyyxxxsssooojjjfffaaa\\\WWWTTTMMMHHHAAA<<<:::;;;;;;;;;777:::@@@AAA>>>DDD___{{{kkkJJJ666...///---++++++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,++++++,,,---...000111111888555LLL~~~kkkpppwwwnnnVVV???888777444111......000333777666444111///---+++***,,,///333888<<<>>>??????AAAAAABBBCCCEEEGGGIIIJJJEEECCC@@@???>>>>>><<<;;;<<<<<<===>>>???@@@AAAAAAAAACCCFFFGGGFFFEEEFFFGGGHHHIIIIIIJJJKKKMMMMMMNNNNNNQQQUUUWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\^^^```cccdddcccaaaaaaaaabbbbbbcccccccccbbbbbbbbbeeeeeeeeecccbbbcccfffiiijjjeeeaaa```bbbbbb^^^ZZZ[[[ZZZ[[[]]]ZZZUUUSSSVVV]]]```bbbcccccceeejjjnnnqqq}}}~~~xxxvvvtttpppnnnkkkhhhdddaaa^^^ooo{{{wwwooonnnnnnmmmeeefffkkksssxxx}}}vvvkkkddd]]]UUUOOONNNTTTQQQSSSZZZYYYRRROOORRRlllyyytttwwwzzzxxxxxx||||||~~~www|||ttttttnnnYYYAAA333111000000//////.........------------,,,,,,,,,,,,------------............///...............//////000000000000///////////////////////////..................//////000000111222222333333444444555555777777777777777777777777:::999777666777;;;???AAA@@@BBBDDDCCCAAA>>>===<<<<<<@@@FFFNNN\\\sss|||bbbNNNEEEBBBAAA???======<<<<<<======>>>?????????>>>>>><<<:::888666888888888888777666555444111111222222333333222222333333333333333333333333555444111///...---------************************++++++++++++,,,,,,,,,,,,,,,+++******)))*********))))))))))))******************))))))))))))(((((((((((())))))))))))******++++++++++++,,,---......------,,,+++************~~~~~~~~~}}}zzzvvvrrrppplllhhhbbb]]]WWWRRRMMMIIICCCAAA===:::999999::::::;;;888888???LLL\\\mmmyyyqqqPPP888///111---+++))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++,,,...//////000888000===iii|||gggnnnjjjKKK???;;;777555222///...111444444444333111...,,,***+++,,,...000222444555555666666666777888:::;;;<<<888777666666777777777777999:::;;;<<<===>>>>>>??????AAADDDEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIILLLNNNRRRTTTUUUVVVXXXZZZWWWXXXZZZ[[[[[[ZZZYYYXXX]]]___aaabbb```_________`````````aaaaaabbbbbbcccaaabbbccccccccceeehhhjjjnnnmmmkkkgggbbb^^^ZZZXXX[[[ZZZ\\\___]]]WWWSSSSSSYYY]]]aaaaaa```bbbhhhnnnvvv~~~|||yyyyyywwwtttppplllhhhfffeeettt|||uuusssttttttjjjlllsss{{{|||oooaaaYYYSSSOOOMMMOOOPPPLLLOOOVVVTTTOOOVVVccc{{{{{{tttvvvzzz{{{{{{tttyyy}}}xxx|||xxxxxxwwwdddGGG444111000000/////////.........------,,,,,,,,,+++++++++,,,,,,---------...............---------...//////////////////////////////........................,,,,,,---......///000000111111222222333333333333555555666666666666666666888666555555666:::>>>AAABBBDDDFFFFFFCCC@@@===<<>>@@@DDDEEECCC;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>>>>===:::888777888777777777666555333333000111222444444444333222222222222222222222222222333222111000111333555777))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++***************+++((()))))))))***************)))))))))(((((((((((((((((((((((()))))))))***++++++******+++,,,,,,---,,,,,,+++***************}}}~~~~~~|||yyytttnnniiifffddd___YYYSSSNNNIIIEEEAAA<<<<<<<<<;;;:::999999999<<<>>>CCCPPPcccvvvmmmQQQ===111///222,,,***))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++***++++++,,,---...//////333222777SSSkkklll{{{aaaDDD;;;555666555111///000000111222222222000///---------------...///000111111111000000000111222222222333333222222333444555777777888999:::;;;<<<<<<===@@@CCCEEEDDDCCCBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGJJJMMMPPPQQQRRRSSSVVVWWWSSSTTTVVVXXXYYYYYYXXXWWWZZZ\\\^^^^^^]]]\\\]]]]]]_______________```bbbbbbaaacccddddddcccccceeefffnnnrrrssslllaaaXXXVVVXXXXXXXXX[[[``````ZZZUUUUUUVVVZZZ^^^^^^]]]___eeekkkqqqyyy|||{{{||||||zzzwwwrrrmmmjjjkkkvvv~~~}}}xxxuuuvvvwwwrrrsssxxx~~~tttgggYYYQQQMMMKKKLLLOOOLLLIIIKKKOOOOOOUUUiii~~~yyyssswww}}}|||sssqqq{{{vvvyyy|||rrrVVV888...333////////////............------,,,,,,,,,+++++++++,,,,,,,,,------------...---------------...//////.....................///---------------.........++++++,,,---...//////000000000111111222222333333444444555555555666666666444444555666777999;;;<<<>>>AAADDDDDDBBB@@@>>>===888999<<<@@@EEEIIILLLLLLUUUbbb{{{lllVVVGGGLLLGGGBBBBBBEEEEEE@@@;;;===<<<;;;;;;;;;;;;;;;<<<;;;>>>AAAAAA>>>:::888777777777777666666444333333111222333555555555444333222222222222222222222222000/////////111444777999))))))))))))))))))))))))*********+++++++++,,,,,,+++***************++++++((()))))))))************)))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))***+++++++++***)))))))))******{{{yyyvvvqqqjjjddd___[[[XXXTTTNNNIIIEEEBBB>>><<<777999::::::999888999:::???RRRfffpppyyysssMMM999222---,,,...---+++))))))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---......///---444777BBBlllrrrttt|||RRRAAA444444777444111222---...000111222222111111......------------...//////...------,,,,,,------111222222222000000222444555555666777888999::::::<<>>999666666666666666666666555555444333333444555555555444444111111111111111111111111///...------...///111222))))))))))))))))))))))))************++++++++++++*********)))******+++,,,))))))))))))************))))))((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))******)))))))))))))))***~~~{{{yyywwwrrrpppkkkeee___YYYUUURRRMMMIIIDDD@@@>>><<<:::888777888888777777999>>>BBBOOOkkkpppTTT888000000---+++......,,,***)))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************,,,,,,------......//////+++333555888PPPyyyzzznnnyyypppTTT:::555777555222333......///000111222222222.....................///......---------......//////111222111//////111333333444444555666777888888;;;???CCCEEEDDDBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHIIIKKKKKKKKKKKKNNNPPPNNNMMMLLLLLLKKKKKKKKKKKKOOOQQQSSSTTTTTTTTTVVVXXX\\\[[[YYYXXXYYYZZZ[[[]]]^^^```bbbbbb```^^^]]]]]]bbbeeehhhgggccc___[[[ZZZWWWUUUXXX___bbb___ZZZYYYTTTWWWZZZ]]]___`````````dddiiiwww}}}zzzxxxzzz}}}zzzwwwwwwyyyxxxrrrmmmnnnnnnoooqqqrrroookkkiiiqqqhhhbbbbbbdddccccccdddfffgggfffeeefffiiifff```^^^TTTJJJGGGFFFDDDDDDFFFCCCDDDBBBFFF]]]}}}qqqqqqzzzyyyzzzpppPPP777000000000.................................------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,---------.........++++++,,,,,,,,,---------------------..................000111333444555666444444444555666777777777999999999999999999888888888:::<<<===<<<<<<<<<===BBBAAAAAA???>>>???AAABBBEEEBBBCCCJJJRRR\\\mmm|||uuu^^^UUUJJJBBB@@@CCCGGGJJJ@@@??????===<<<<<<===>>><<<;;;::::::999:::::::::BBBEEEFFFCCC<<<666444555555555666777777777777666444444333333222333333333111111111111111111111111......---------,,,,,,,,,************************************++++++++++++******))))))***++++++,,,))))))))))))************))))))(((((((((''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***}}}yyyvvvsssqqqkkkhhhccc]]]WWWRRROOOMMMFFFBBB>>>;;;999999777666::::::888666777<<>>AAADDDAAA<<<:::>>>BBB???@@@DDDHHHFFFFFFPPP]]]cccmmm{{{|||kkk___XXXQQQLLLIIIIIIHHHGGGEEECCCAAA@@@<<<>>>@@@???<<<;;;<<<>>>999999999999999999:::;;;<<>>888333333555444555666777888888888888555444222111000111222222000000000000000000000000------...//////...------************************)))************+++++++++******))))))***+++,,,,,,))))))))))))************)))(((((((((''''''''''''''''''''''''((((((((()))******)))))))))))))))***))))))(((((((((((()))***~~~{{{yyyvvvsssooollljjjiiiaaa^^^XXXQQQKKKFFFCCCAAA===<<<:::666666888999999<<<999999;;;>>>CCCRRRbbblllqqq~~~pppVVV777555222...+++*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))************+++++++++***++++++,,,,,,------......333222222555<<>>>>>???AAA@@@@@@??????BBBGGGMMMOOOMMMKKKHHHBBB>>>===>>>>>>???@@@AAA;;;@@@[[[}}}wwwrrrtttzzz~~~|||yyyvvvvvvyyysssQQQ666...222333.........------------......////////////////////////---,,,++++++******++++++,,,,,,------...//////000000//////.........//////......---,,,,,,---///000000///.........///111222222///---000555888777444777888888888888888888999======<<<:::999:::<<>>>>>======>>>???@@@@@@EEEEEEDDDBBB???===>>>???BBBBBBDDDEEEGGGGGGHHHHHHLLLMMMPPPVVVaaaooo|||sssZZZXXXSSSNNNJJJGGGEEEDDDBBBCCCDDDEEEDDDBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;888999:::999888888:::;;;@@@:::444222444777666444;;;888555444666999;;;<<<666555333111000000000111111111000000///.........---------,,,,,,+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))}}}{{{zzzzzz{{{zzzzzzuuurrrnnnjjjeeeaaa^^^]]]VVVSSSNNNIIICCC???<<<;;;777777777555555777777777777999@@@IIIPPPYYYhhhvvv~~~~~~qqqSSS???333111///,,,*********+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))*********+++++++++******+++,,,,,,------...***000///000333666KKKlll{{{pppvvveeeNNN@@@888777888222222222111000000111222555333222000000000111222222222222222222222222222222111111111000000000000111111111111111111111111777:::>>>BBBCCCAAA>>><<<===>>>@@@@@@???>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDD?????????>>>===:::888777???BBBFFFHHHHHHIIIKKKMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWYYYZZZ[[[]]][[[[[[```gggkkkhhhcccaaa^^^]]]^^^aaabbb^^^ZZZWWWXXXZZZ]]]___`````````aaabbbdddjjjuuuxxx{{{zzzsssnnnmmmiiiccc```]]]ZZZXXXUUUOOOFFF@@@???>>>===>>>???@@@???===>>>>>>@@@DDDHHHIIIGGGDDDBBB???===>>>>>><<<<<<===@@@BBBOOOiii}}}vvvrrrrrrwww~~~{{{ttttttqqqrrryyy~~~{{{}}}gggHHH444...//////---......------------..............................,,,,,,+++************+++,,,,,,,,,---...///////////////...............///......---------///000111111000/////////000222222333111000333888:::888555888888999999999999::::::<<<<<<<<<:::999:::<<<>>>============>>>???@@@AAACCCDDDCCCAAA>>><<<===>>>AAABBBCCCEEEEEEFFFFFFFFFHHHFFFEEEFFFJJJPPPWWW[[[gggvvvuuunnngggcccaaa\\\TTTLLLLLLKKKIIIFFFDDDBBBAAA@@@EEEEEEEEEEEECCC@@@>>><<<;;;<<<<<<======<<<<<<;;;666777888888888999;;;======888333222555777777666999777444444666999;;;;;;777666444222111000000000222222111111000//////...---------,,,,,,+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++***)))((((((((((((((((((((((((((('''''''''((()))***************))))))))))))******))))))))))))))))))))))))yyywwwuuutttsssrrrpppnnnkkkiiiddd___YYYTTTPPPOOOJJJHHHDDD???;;;888666666555555555666777777777888:::CCCSSSdddoooyyyqqqSSS<<<111///...,,,+++*********+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))*********++++++******++++++,,,---------)))......///333111;;;RRR}}}hhhyyyzzz[[[DDD;;;888777444444333222111111111111333333333222222222222222333333333333333333333333222222222111111111000000000000000000000000000000444777;;;>>>???>>>;;;999999;;;>>>>>>===<<<<<<===???@@@AAABBBBBBBBBAAA@@@999<<>>AAA???>>>>>>>>>>>><<<:::;;;<<<===???AAAAAA???<<<<<<;;;<<>>======???CCCGGGIIILLLUUU]]]^^^___dddiiilllooopppqqqqqqppppppqqqsssvvvtttppplllggg___WWWRRROOOLLLHHHGGGHHHIIIIIIHHHDDDEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFEEEBBB???<<<:::::::::;;;;;;;;;;;;::::::555777888888888999<<<>>>;;;777222222555888888777666444333555777999:::999777666555333222111000000222222111111000/////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))************))))))))))))))))))))))))******++++++******))))))((((((((((((((((((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))uuussspppnnnlllhhhdddaaaaaa^^^ZZZUUUOOOKKKGGGFFFCCCAAA>>>;;;999777666666999666666888888888999<<>>::::::888555444333111000///222333444444555444333333444444444444444444444444333333222222222111111111000000000000////////////222444888;;;<<<;;;999777666999<<<===<<<;;;;;;;;;===>>>@@@AAAAAA@@@>>>===999>>>EEEJJJKKKHHHCCC???>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJLLLMMMNNNPPPQQQQQQUUUYYY]]]```aaa___^^^]]][[[ZZZZZZ\\\^^^^^^\\\ZZZVVVWWWXXXYYYZZZ[[[\\\\\\bbbeeegggffffffnnn|||qqqvvvzzzyyysssmmmgggcccXXXRRRHHH???<<>><<<:::999777888888:::;;;<<<;;;:::888:::888:::===:::777===HHHNNN___wwwwwwoootttyyy~~~yyycccHHH444444666000,,,000...------,,,,,,------...------------------------++++++***)))))))))******++++++,,,,,,---------------------,,,------......---......///000111222222222222222222222333333444333444555999<<<<<<999666999999::::::;;;;;;<<<<<<:::;;;;;;:::999999:::<<<999999:::;;;<<<>>>@@@AAA?????????>>>;;;:::;;;===AAABBBDDDEEEEEEDDDCCCBBB>>>>>>???AAADDDGGGIIIKKKNNNRRRTTTRRRNNNLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWYYYXXXUUUSSSPPPLLLFFFBBBDDDDDDCCCBBBAAABBBEEEGGGCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFDDDBBB???===;;;888888999999999999888888888999::::::999:::<<<===:::777444333444666666666333222333555777999888777777666555444222111000000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((qqqooojjjfffbbb]]]XXXTTTSSSQQQNNNJJJGGGCCCAAA@@@>>>===;;;999888777888888:::666444888999999===CCCLLL^^^vvvkkkOOO<<<000---000///...---+++***))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))))))))*********))))))***++++++,,,,,,---///111------444333111:::TTT{{{wwwnnnXXXIII@@@<<<888444222222222000///111333444666666666555444444444444444444444444444333333333333222222222222000000000000//////......///222555777999888666555555777:::;;;:::::::::;;;======>>>??????>>>===<<<<<<@@@FFFKKKLLLKKKHHHFFF????????????AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHJJJKKKLLLLLLNNNTTT[[[___]]]XXXTTTRRRRRRRRRTTTVVVYYYYYYYYYXXXSSSSSSTTTTTTUUUVVVWWWWWW\\\aaaeeeeeecccgggpppyyyssszzz}}}zzzwwwuuuqqqkkkccc^^^QQQMMMFFFAAAAAAHHHSSS[[[UUUNNNEEE===999777666666555666888999999999999999:::777777:::888:::JJJ^^^www{{{ssspppvvv~~~zzz}}}}}}rrrQQQ<<<...222555///,,,000------,,,,,,,,,,,,------------------------------,,,++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...//////000111111111111111222222333333333333111333555888:::999777555888888999999:::;;;<<<<<<999:::;;;:::999888:::;;;888888999:::;;;===???@@@===>>>>>><<<::::::;;;<<>>???AAABBBCCCEEEFFFFFFEEEDDDEEEEEEDDDCCCBBB@@@???>>>999999::::::::::::999999===>>>>>><<<:::999:::<<<;;;888666444444444444444111111222444666777666555555555444444333222111000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((()))))))))************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((jjjfffaaa\\\WWWRRRMMMIIIFFFEEECCC@@@>>>===<<<;;;:::999888777777777888999999444666>>>DDDFFFLLLUUUdddssspppMMM999000++++++///...------+++***)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,000***)))111222///555:::dddnnnooopppYYYIII???:::444111222333333222222333555666777777777666444444444444444444444444444444444333333333222222222111111000000//////......000333555666666444333444666777888777888999;;;======<<<<<<<<<<<<;;;;;;===@@@DDDGGGIIIIIIHHHGGG@@@???======???@@@@@@???@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHGGGMMMUUUZZZZZZVVVQQQNNNJJJLLLNNNPPPRRRSSSSSSSSSOOONNNNNNNNNOOOOOOPPPQQQRRRWWW\\\______bbbiiiooopppzzzwwwsssnnnfff^^^ZZZOOONNNNNNNNNPPPSSSUUUWWWTTTMMMCCC;;;777666555555333555777888888888999:::<<<777777::::::AAA\\\zzzsssoooqqquuu~~~}}}uuu|||^^^???333,,,...000---,,,///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,------.........///000000000/////////000111111222222111111000222444666666666555444666666777888999999::::::888999::::::888888999:::888888888999:::<<<===>>><<<<<<===<<<::::::;;;===@@@BBBEEEGGGGGGFFFDDDCCC>>>???@@@AAABBBCCCDDDDDDBBBCCCFFFJJJIIIDDDCCCEEEBBBCCCEEEEEEEEEEEEGGGHHHNNNLLLKKKJJJJJJHHHEEEBBBBBBEEEGGGGGGFFFCCCBBBAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????<<<<<<============<<<<<>><<<;;;:::999888888999888777666777777999::::::999AAASSS^^^bbbjjjtttkkkQQQ999111000,,,,,,000************))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,)))...***)))111111---111000IIIhhhgggiiitttuuugggMMMEEE;;;555555666555333333333555666777888888888666666666666666666666666444444444444333333333333333222222111000000//////---///111333555444333222333444444333333555888;;;<<<;;;999888777888999:::===@@@CCCFFFGGGGGGFFFEEEAAA>>>;;;;;;===>>>>>><<<======>>>>>>?????????@@@AAAAAABBBCCCDDDEEEEEEFFFEEEHHHLLLQQQSSSRRRNNNLLLGGGIIIKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIJJJKKKKKKMMMQQQTTTVVV[[[```dddqqq{{{~~~wwwssslllccc___```ZZZXXXWWWXXXWWWTTTMMMHHHFFFBBB===999777777666555333666888777666666777999;;;777888>>>@@@JJJmmmyyyqqqqqqvvvwww}}}zzzrrrxxxlllIII333111///---,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,+++++++++++++++*********************+++,,,---........./////////...---,,,---...///000000000//////000111333444444444444444333444444555777888888999777999::::::888888888999888888888888999:::<<<<<<;;;<<<<<<<<<::::::<<<>>>>>>@@@CCCFFFGGGFFFDDDBBB;;;<<<===@@@BBBEEEGGGHHHGGGDDDEEEIIIHHHBBBAAADDDBBBDDDFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFFFFEEEBBB@@@??????@@@AAAAAA@@@>>>===CCCBBBBBBAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========;;;999888999:::777777666555333333333444333111000111222333222111///000111222222222111111------,,,,,,+++*********+++++++++,,,,,,---------************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))UUUQQQKKKFFFDDDBBB@@@>>>======;;;:::999888888888999999888777888999:::;;;???@@@OOOgggxxx}}}www{{{jjjJJJ888+++---000,,,+++...&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,'''///---+++222111,,,///111;;;JJJmmmtttbbb___vvv]]]SSSFFF<<<999888666333333444555666777888999:::777777777777777777777777555555444444444333333333333333333222111000000///---...111333444444333222222222111000000222777:::<<<:::777555444666888999>>>@@@DDDGGGIIIHHHEEEDDD@@@===::::::<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAABBBCCCCCCDDDDDDFFFFFFGGGIIILLLLLLJJJHHHGGGIIIKKKKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKOOOTTTXXX[[[mmmwww|||xxxvvvtttmmmdddccciiijjjddd\\\XXXUUUOOOEEE>>>999888777777888888777555444777888777555444666888:::777:::AAAEEEQQQwwwuuurrrwww}}}{{{~~~xxxqqqsssvvvVVV444///444333...+++///111111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...------,,,,,,------++++++******************************+++,,,---......////////////---,,,++++++,,,.../////////...---111222333333222333444555222222333444555666777888777888::::::888777888999999888888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>;;;>>>BBBEEEFFFEEECCCBBB????????????@@@AAACCCCCC@@@<<<<<>>???@@@@@@>>><<<@@@???===<<<<<<===>>>>>>===<<<;;;:::999888888888999::::::;;;;;;::::::999999::::::999888777888:::555555666555444444555666444222000000111222111000---...000111222222111111......---,,,,,,++++++***+++++++++,,,,,,---------************))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))HHHFFFCCC@@@===;;;:::999999:::;;;:::999999;;;===;;;======999777:::@@@CCCLLLSSS___nnn}}}{{{nnnmmmsssyyy}}}cccLLL555222000/////////---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///555999HHHoooiiicccxxxgggNNNCCC>>>888555888777999777333666===>>>:::>>><<<999888888777555333555666666666555333111000222222333444444333222111111111222222222333333333444333111//////000222333555555444333333444555555???BBBFFFJJJJJJFFFBBB???777777777777888888888888999999::::::;;;<<<======;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCDDDEEEFFFGGGHHHKKKJJJIIIHHHJJJOOOWWW\\\ooo{{{~~~yyyrrrmmmlllnnnpppqqqtttdddUUUJJJCCC===999777777777777777777666666000111555:::999444333666;;;888;;;DDDQQQeee~~~~~~zzzyyy|||}}}wwwvvv|||}}}\\\???444......---,,,,,,,,,,,,------,,,++++++************************+++,,,------/////////......------,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------......//////000222222333333333......///000111333555666777666666777999888333000444555666555555666999;;;BBB???;;;999888999::::::<<<>>>@@@AAAAAAAAABBBDDD<<<<<<<<<<<<<<<===>>>???@@@???>>>==============================>>>??????>>>AAACCCDDDCCC@@@@@@???>>>>>>===<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::999999999999888888888888999999999888888888888888666777999::::::999777666555444444333333444444555222111000//////000111222......//////000000111111///...,,,,,,,,,,,,***)))------------,,,,,,+++***))))))))))))((((((((((((************************+++******)))(((''''''&&&******))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((BBB@@@>>><<<::::::999999999:::;;;:::888777888:::888:::;;;:::;;;BBBLLLRRR[[[cccooo|||vvvppprrr{{{cccHHH:::222000...---------,,,***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,000444>>>ZZZnnnhhhsssrrr\\\OOOIIICCC===:::444777777444777>>>AAA>>>???>>><<<;;;;;;:::777555555555555666555555444444333444444555444333222111111111111111222222222222333111000......///000111444333222222222222333444888:::>>>@@@@@@>>>:::888555555666666666777777777777777888888999999::::::777888888999;;;<<<<<<===??????@@@AAABBBCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEHHHNNNVVV\\\iiiuuuvvvoookkkiiiiiihhhmmmdddWWWLLLDDD>>>999666666666666555555555555555999666555777777666888<<<>>>>>>DDDVVVmmm~~~{{{zzz||||||{{{yyyyyyyyy{{{hhhGGG333///......---,,,,,,,,,,,,---------,,,+++++++++++++++******))))))******++++++...------------------,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...///000111222222222222......///000111333444555777666555555777666333000444555666555555666999;;;@@@===:::777777888888999:::<<<>>>???@@@@@@AAABBB::::::999999999:::;;;;;;>>>>>>=========<<<<<<<<<;;;;;;::::::;;;<<<>>>???;;;===???@@@>>>======>>>======;;;:::999999999999777777888999999999999888777888888888777777777777888888888888888888888777666777888999999888777666444333333222111111222222111000///......///000111------.........////////////---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,+++******))))))))))))((((((((((((******************************))))))((((((''''''))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((:::999888888777888888999777999::::::999888999::::::<<>>;;;999555555555555555666777777444555555555444444333222222222222111111111111111222111///.........///000222111111000000111111222222333555666666555333222333333444444444555555555555555666666666666666666444555555666777888999999;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@>>>?????????@@@@@@@@@@@@???@@@AAABBBEEEKKKSSSXXXcccnnnyyyzzzpppfff___[[[WWWUUUSSSMMMFFF???;;;777444333333333333444444444444444888444333444555555999>>>EEEUUUjjj{{{{{{yyyxxxyyy{{{}}}~~~~~~xxx~~~|||sssQQQ777000333......---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******))))))((()))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000111111111000.........///000222444444666555333333444444222111444555555555555666999;;;===;;;888666555555777888888999;;;<<<>>>?????????:::999999888888888999999;;;;;;<<<======<<<::::::999888777777999;;;>>>???:::;;;;;;;;;999999:::<<<;;;;;;999888777666666666555555666777777777666666555555666666666666666666666777777777888777777777444555666777777666555444333222222111000///......//////............//////,,,,,,,,,---------------...---++++++,,,,,,+++)))***++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((666555666666666666777777666777999:::::::::<<<>>>>>>BBBJJJUUU___jjjwww~~~vvvrrr{{{~~~www]]]FFF555///000---+++))))))******)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************++++++++++++++++++,,,,,,,,,---------///...///111555JJJuuuiiigggttt|||lll```OOO???;;;<<<<<<:::999;;;???BBBAAAAAAAAABBBCCCBBB???<<<888777555444444555666777333333444444555555555555333333333333333222222222222222000///////////////000000////////////000000111111111222222111111111111111222222222222333333555444444444444444444444555555555666777777777888777888888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@EEELLLPPPWWW___hhhmmmttt}}}sssiiihhhbbbYYYQQQKKKFFFBBB@@@>>><<<999666444222111000111222222222222222333333222333666888666555<<>>@@@===<<<;;;999666666888:::999888777666555444444444444444555666666666666555222333444555666666555555555555666777888777777666333444555555555555444333333333222111///...---,,,------------------------,,,,,,,,,------------------,,,++++++,,,,,,+++)))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((666666666777777666666666777888999::::::;;;>>>AAABBBIIIXXXjjjwwwnnnPPP>>>666111---,,,,,,+++))))))***+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------000...///111000999WWWwwwvvvkkkzzzxxx^^^GGG@@@>>>;;;999888999===AAABBBAAAAAABBBDDDCCCAAA???<<<;;;888666444444444444111111222333444666777888555555555555555555555555555444333222111111111111////////////////////////111111000000000000111111///000000000000111111111444444444444333333333333555555555555555555555555555666666777777888888888777777777666777888888999999999999888888888888777999:::;;;;;;<<>>:::666555666888777777666555444444444444444555666666777777666666111222444666777666666555444555666888888888777666333333333444444333333333444444333222111///---,,,,,,,,,------------,,,,,,---------------------------+++******+++,,,+++)))((())))))******)))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((777777888888888888777777::::::;;;<<<>>>BBBGGGKKKPPPWWWiii~~~~~~~~~iiiQQQ888///000111---)))+++***))))))***,,,+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,...---///111///111@@@QQQ{{{wwwgggxxxnnnUUUJJJBBB;;;999::::::>>>BBBCCCBBBAAABBBDDDEEEDDDCCCAAA???===:::777555444333000000000111333555777888555666666666777777777777777666666555444333222222///000000111111000000///000000////////////000000...////////////000000000333333333333333333333333222222222222222222111111333333444444555555555555444444444444444555666666666666666666666555555555888999999999888999<<<>>>===AAAEEEHHHOOOZZZ```aaafffddd___YYYSSSKKKBBB===888666444444555555555444111222333222111///000111111111222222333333444444555666777666555AAA\\\ttt~~~zzz~~~|||tttmmmiiizzzqqqOOO999222222111...------,,,+++++++++++++++,,,,,,,,,,,,,,,------...---,,,++++++++++++++++++)))))))))*********************++++++,,,,,,------)))))))))))))))))))))))))))***+++---............,,,,,,,,,---------............////////////......------------...///000111111222333222111000111222333444444444444555888::::::;;;;;;888666777;;;???;;;999888999;;;<<<999666888777777666666666777777888888:::;;;;;;::::::999777777888:::;;;===???@@@BBBAAA???;;;777555666777666555555444444555555666555555666777777777777666111222555777888888777777333555777999999999777666333333333333333333333333444444444444222000...,,,,,,,,,------------,,,,,,......------------,,,,,,,,,+++******+++,,,+++)))((())))))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((666777888999::::::999888;;;<<>>DDDMMMSSSSSSQQQMMMGGGBBB>>>;;;888555333222111111333444444333000222333222000000111333222222333444444555666666777777999===EEEUUUoooyyyrrrpppqqqvvv~~~vvvZZZ>>>444333111000222---,,,++++++***++++++++++++++++++++++++,,,------+++***************+++,,,++++++************************++++++,,,---......)))))))))))))))))))))))))))***+++---.../////////------.........///////////////000000000//////...------------...///000000///222444444222111111222333333444444333555777:::<<<===>>><<<999999>>>CCC???<<<999:::<<<<<<888444777777666666777777888888999999999:::::::::;;;;;;666777999;;;======>>>>>>======<<<999666444555666555555555555666777888888444555555666666666666666111333666999;;;:::999999333555888:::;;;:::888777333333333222222333333333222333444444222000...,,,,,,,,,---......---,,,,,,---,,,,,,,,,+++++++++++++++***)))***+++,,,+++***((()))******+++++++++***))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((444555777999;;;;;;;;;:::999<<>>LLLnnnnnn~~~wwwcccPPPIIIFFFCCC@@@AAAGGGEEEBBBBBBDDDHHHJJJKKKFFFEEEEEECCC@@@===:::888333333111000000000111222222333444555666888999999777777777666555333222111111222333444444333222111111111111111111111111111........./////////000000...//////000111222222333222222222111000000///////////////000000000000000222222222222222333333444222222333333333444444444333555666666666666777888555666444222666===AAAAAA===<<<:::999888777444111222111000000111111000...///111222222000000222555333333444555555666777777<<<<<>>:::;;;@@@FFFAAA>>>:::;;;===<<<888444999999888888999:::;;;;;;:::999999999::::::<<<<<<555666999<<<======<<<;;;888999999777555444555666555555555666777888999:::333444555555666666555555222444777:::<<<<<<;;;:::444666888;;;;;;;;;999888444333333222222333333444111222333333222000...,,,,,,,,,............,,,,,,,,,+++++++++******))))))+++***)))***+++,,,+++***))))))***+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))888999;;;;;;:::;;;<<<>>>CCCGGGOOO]]]ooosssrrrzzzjjjPPP???888000///---+++*********+++))))))))))))))))))))))))''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,++++++***+++,,,---///000111222222===RRRsssnnnwwwpppcccYYYPPPIIIGGGKKKEEEBBBDDDEEEEEEHHHMMMGGGFFFEEEEEEFFFEEEBBB???<<<;;;999666333000...---222222222111111111111111444444555555555666666666444555666777666444222111111111111111000000000000333222222222111111000000////////////////////////000000//////......------111111000000000000111111111111111111111111111111444444333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111222222333//////000222444666555444444888777111///555;;;===999IIIddd}}}{{{}}}wwwvvvwwwwwwfff===666///,,,...///...+++---,,,,,,+++*********+++******)))))))))))))))))),,,++++++******++++++,,,------,,,,,,+++***)))))))))************+++++++++************************+++++++++,,,,,,,,,------////////////////////////000000000000000000000000000000111000000///......333444444222111000111333555444444444555666777888:::;;;===>>>>>>===;;;:::@@@<<<999<<>>888777888999:::<<<<<<======>>>;;;777777:::<<<<<<;;;999:::;;;<<<============888888777777666666777777888999:::;;;<<<<<<<<<<<<999888666666777666555333222333666888999:::::::::444555555666666666666555444444444555555555555555444333222111000......---***+++,,,---...---,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++*********,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''======<<<<<<>>>CCCJJJPPPOOOYYYiiiwww~~~sssssszzz}}}fffPPP===222//////...,,,+++***))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,++++++***+++,,,---...000111111444333;;;WWWpppfffZZZPPPNNNGGGCCCHHHLLLLLLIIIIIIIIIGGGEEEDDDEEEDDDCCCBBB@@@???===;;;888666444444222222222222111111000000222333333333444444444444222333444555666555333222222222222111111111000000333333222222222111111111111111111111111111111111111111111111000000//////111111000000000000111111000000000000000000000000222222222222222333333333111111111111222222222333111111111111111111111111222222222222222222222222111111000000111111222333555555555666777777777666...333999;;;::::::===@@@VVVhhh|||hhhLLL888333---,,,...000...,,,---,,,++++++*********+++************************,,,++++++******++++++,,,------,,,++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------////////////////////////000000000000000000000000000000111111000000///...222333333222000///111222444444555555666777777777888999;;;<<<<<<;;;999888===;;;:::<<<@@@AAA>>>;;;;;;;;;===>>>????????????AAA>>>;;;:::<<<>>>>>>===::::::;;;;;;<<<======>>><<<;;;:::888777777777777<<<<<<=========<<<<<<;;;;;;999888888888888777555666666777888888888888888666777777777777777666666444444444444444444444444333222222111///...------***+++,,,---------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''===>>>>>>AAAHHHRRR^^^gggooo}}}}}}xxx\\\GGG888///+++,,,---,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,++++++***++++++---...///000111333//////===___{{{{{{}}}nnnYYYMMMCCCCCCHHHIIIGGGGGGJJJHHHEEEDDDEEEEEEDDDCCCBBBAAA@@@???===;;;::::::555444444333222111000000000111111111111222222222///000222333444444333333222222222222111111111111333222222222222222111111111111111111111111111111333333333222222222222222111111000000000000111111........................000000111111222222333333111111111222222222333333111111111111111111111111222222222222222222222222111111000000111111222333444555555666666777777777777666:::@@@@@@>>>EEEQQQuuuvvvmmmzzznnnNNN666222///,,,,,,...///...,,,,,,,,,+++************+++******++++++++++++++++++++++++************++++++,,,,,,,,,+++******)))))))))************+++++++++------------------------,,,,,,,,,---------..............................///////////////////////////000000000000//////...000111111000///...000111333444555777777777777666666777999999999999777666::::::;;;===>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@AAA>>>;;;:::;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???>>>>>><<<:::999888888888????????????>>>===<<<;;;<<<;;;999999::::::888777999999888777666666666666888888888888888777666555444444444333333222222111111111000000///...------***++++++,,,---,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++***************((((((((()))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''===AAAHHHPPP[[[gggsss{{{{{{zzz}}}nnnZZZBBB444///++++++,,,++++++***)))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((***+++++++++++++++***++++++,,,...//////000///444777666>>>ZZZ|||xxxjjjzzzvvvdddPPPEEEAAAAAAFFFKKKIIIHHHGGGGGGHHHGGGEEECCCAAAAAA@@@???>>>======<<<888888777666555444333222000000000000000000000000...///000111222111111111222111111111111000000000111111111111111111111111111111111111111111111111333333333333333333222222111111000000000000111111////////////////////////...//////000111222222333222222333333333444444444333333333333333333333333222222222222222222222222111111111111111222333333222333444555666777999;;;CCC;;;:::AAABBBDDDTTTjjjzzzwwwuuuxxx~~~ooolll}}}uuuVVV>>>---...---,,,,,,......,,,)))++++++***************++++++++++++++++++,,,,,,,,,++++++************++++++,,,+++++++++******))))))))))))*********+++++++++------------------------,,,,,,---------.........------------------------........................---...............------///000000///------///000222333555777888777666555666666777888888777666666666999<<<<<<;;;;;;===@@@<<<===>>>>>>>>>>>>>>>======;;;888666666666777777<<<;;;:::999:::<<<>>>???>>>===<<<;;;;;;::::::;;;>>>>>>>>>>>>>>>===;;;;;;;;;:::888888999999888777999888777555555555666666888888888777666555444333333333222222111000//////000/////////...---------******++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,*********************)))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''KKKSSS___kkkvvvwwwppppppsss~~~yyyeeeLLL>>>000,,,,,,+++))))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((***+++++++++++++++***++++++,,,---...//////,,,444999555000===\\\xxxzzzooonnn~~~ppp\\\KKKBBBDDDJJJGGGGGGIIIKKKKKKIIIEEEBBBBBBAAAAAA@@@@@@??????>>><<<<<<;;;:::999888777666222222222222111111111111000000000000000//////...111111000000000///////////////000000000000000000000000000000000000000000222222222222222222222222111111000000000000111111000000000000000000000000......///000111111222222444444444555555555555666333333333333333333333333222222222222222222222222222222222222222333444444555777888888777888;;;>>>===>>>JJJ\\\bbbaaannnxxxllljjjooovvv|||}}}zzzzzznnnwwwrrrOOO<<<444(((------,,,,,,,,,+++)))'''*********))))))***++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++***************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++......///...------...000000222444666777666555444666666666777777666666666444777::::::888888;;;???;;;<<<<<<=========<<<<<<999888666333222222444555;;;:::999888999;;;===>>>::::::::::::;;;;;;<<<===::::::;;;;;;;;;;;;::::::888777555666777777666555666555444333444555666777555555555555444333111111222111111000///......---......------------------************++++++,,,,,,------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''hhhppp{{{zzzsssqqqsssuuu|||qqqZZZKKK777000+++---000---***)))((())))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,++++++***++++++,,,------.........,,,---///222777AAAKKKoookkkppp{{{wwwbbbMMMCCCCCCGGGHHHIIILLLMMMKKKGGGCCCDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>===<<<;;;::::::666666666555555555555444333333222111111000000///111111111000000000000////////////000000000000000////////////////////////000111111111111222222222111111000000000000111111222222222222222222222222//////000000111111222222444444444555555555666666111111111111111111111111444444444444444444444444444444333333444444555666666888999888666666:::===;;;PPPssstttjjjbbb```gggpppwwwmmmjjjlllsssxxxXXX555...111)))---------,,,+++***)))(((***))))))))))))***++++++))))))******+++,,,,,,,,,******))))))))))))******************************)))************+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---...///...------///000000111222444444444444333555555555555555555555555333555777777555555888<<<999:::;;;<<<<<<<<<<<<<<<777777666333111222444666888888777777888999;;;<<<666666666777888:::<<<<<<777777888888999888888888555333222333444555444222222222222222333444555666222222222222222111000////////////......------,,,,,,,,,,,,,,,,,,---------+++************+++,,,,,,,,,,,,+++***************(((((((((((()))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''}}}~~~}}}uuuaaaOOOAAA:::222...,,,///000---+++,,,(((((()))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,+++++++++++++++,,,,,,------...///)))(((...222333444777PPP|||~~~wwwrrrvvvyyydddRRRJJJKKKIIIIIIIIIJJJJJJIIIGGGEEEEEEEEEDDDCCCBBBBBBBBB???>>>>>>>>>======<<<<<<::::::::::::999999888888666555555444444444555555333333333222222222111111000111111111222222222222000000000000000000000000000111111111222222222222111111000000000000111111222222222222222222222222111111111111111111111111333333333333444444444444111111111111111111111111555555555555555555555555555555555555555666777777666999;;;;;;:::===BBBHHHRRRqqqrrrkkkddddddfffiiiqqqyyy~~~vvvqqqrrruuuyyynnnXXXAAA...---111+++++++++,,,++++++***+++,,,)))))))))))))))***++++++(((((())))))***++++++,,,******))))))))))))******))))))))))))************)))************+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,------------------...///...---...///111///000000111222222333333444333333333333333333444444444444333333444666777555555777888999999999999444555555333111111444777666666666777888888999999444444444444555777888999777777777777666555444444333111000111222333222111///000111222222333333333000000111111111000000///------------------,,,,,,***+++++++++,,,,,,------+++***)))))))))***,,,,,,+++***))))))(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''~~~uuuooommmnnnWWWDDD777222222000,,,+++,,,+++((((((+++((())))))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))***++++++,,,+++++++++++++++,,,,,,---------...---///222///+++000999999WWWsssllliiivvvyyy{{{iii___NNNKKKHHHFFFHHHJJJKKKKKKEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;777777777777777888999:::555555444444444444333333222222222333333444444444111111111111111111111111111111111222222333333333111111000000000000111111111111111111111111111111222222222111111111111111111111222222222333333333333333333333333333333333666666666666666666666666666666666666666777888888999===BBBEEEGGGKKKTTT[[[nnnzzzeeebbbdddmmmwww|||yyyyyyyyyyyy||||||{{{}}}TTT666///,,,---...))))))***++++++***+++---///))))))((())))))***++++++'''(((((()))******++++++******))))))))))))******)))))))))))))))*********)))************+++++++++************************))))))*********+++++++++************************)))))))))))))))))))))))),,,------.../////////...---...//////......000222////////////000111222333222222111111111111222222444333222111222333444444000111222444555666666666222333333111//////333666444555666777888888888777333333333333333444555555999888888777555444222111222111000000222333222000...///111222222111000//////000000111111111000000,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---+++***)))))))))***,,,---***))))))(((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''zzzvvvrrrsssxxxxxxbbbGGG888777888444...,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))***+++---...//////.........//////000222222888???[[[xxxaaahhhmmm~~~zzzcccMMMHHHKKKKKKGGGDDDGGGLLLLLLFFFBBBCCCBBB>>>BBB===;;;===>>>>>>>>>AAA>>>>>>>>><<<::::::<<<>>>;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888777777777666666666777888777666666666666666555444333222333333333444444444555555111111111000000000000///444333222111111222333444000111111111111222222222333333333333333333333333555444444444555555444333777888888888777777777888888999::::::::::::<<<===;;;>>>EEEPPP```pppqqqfff^^^kkk|||vvvpppkkkuuuSSS>>>---,,,,,,(((''',,,******************************))))))((((((''''''))))))))))))******************))))))((((((''''''+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))******++++++,,,,,,)))******++++++,,,------++++++++++++******)))))),,,,,,------------......,,,,,,,,,---------.........///111222333222000///222222222222222222333333111222444333111111555888444444333222111111222222111111222333333333222222222333444777999999777555444111///...000222333333777666555555555444111///...///////////////......///...---...000000000...111111111111000000000000---,,,++++++******++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{wwwtttrrrvvv}}}}}}kkkWWWHHH777///000222///***,,,++++++******)))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,------...------......000111111555777FFFeeeooofffjjjsss[[[LLLHHHJJJMMMJJJMMMLLLIIIIIIKKKGGG@@@>>><<<>>>CCCDDD@@@===<<>>=========>>>???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999888888888999999888888888888888777666555555555555666666666777777777555555444444444333333333555555444333333444555555222333333333333444444444333444444555555666666666888777777777888999999888777666555666999:::999777======<<<:::999;;;AAAFFFOOOYYYjjj{{{}}}vvvpppkkkgggtttzzzxxxooogggkkkppp|||{{{dddBBB444***---///+++***...***************************)))))))))((((((((('''))))))))))))***************)))))))))((((((((('''************)))))))))(((((((((((((((((()))******)))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,+++++++++************++++++,,,,,,------......,,,,,,,,,---......//////...///111222333222111000111111111222222333333333111222333222000111444666333333333222222222111111333333333444333333222222333333444666888888777555555222000000222333444444555444333222333222000.........////////////......///...---...000000000///000000000////////////...---,,,++++++******++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppYYYIII;;;444...,,,...000...+++++++++******))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))******+++++++++---,,,,,,,,,---...///000111111555@@@QQQkkkxxxmmmuuuiiiZZZXXXWWWSSSQQQQQQQQQTTTZZZ[[[RRRGGG>>><<<===AAACCC???======>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;:::999888888888999999999999::::::999999888888888777777777777777666666666666777777555555555666666666777777666666777888999::::::;;;555666666777777888888888<<<999777999===???<<<999>>>AAADDDEEEGGGMMMWWW```lllzzzsssjjjiiinnnuuuyyy}}}sssiiiccchhhsss}}}~~~~~~|||___BBB222,,,***///000,,,***...************************))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((************))))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))))))))))))))(((******++++++,,,,,,------,,,,,,++++++++++++************+++,,,,,,---......,,,,,,---......///000000///000222333333333222111///000000111222333444444222333333222000111333555222222333444444333111000444444444555555444444333555444333444666777777555555333111111333555555555333222000000000000...,,,---......//////.........///...---...000111000///////////////............---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyydddRRRBBB777000///...---------,,,++++++******)))((((((''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++,,,,,,++++++,,,------...---000444555777FFFdddvvvxxx{{{}}}uuu___WWWRRRQQQZZZhhhnnnhhh]]]GGG@@@;;;<<<======???CCC@@@@@@@@@@@@AAA@@@===<<<=========<<<<<<<<<<<<<<<<<<===========================<<<;;;:::;;;===???===============<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::999999999888888888888888888888888888777777777777888888888888999999::::::;;;<<<<<<===999:::::::::::::::;;;<<<===<<<;;;;;;===???AAABBBFFFPPP]]]gggmmmsss|||yyytttoooooouuu~~~wwwkkkeeehhhlllsss}}}nnnWWW???///---+++---000///)))(((+++************************))))))))))))((((((((((((((()))))))))************))))))))))))((((((((((((*********)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''******++++++,,,------...,,,,,,,,,,,,,,,,,,++++++)))******+++,,,---......,,,,,,---...000111222222111111222333444333333222//////000111222333444555444444333333222333444555111222444555555444222111333333555666777777777777777555333444555666666555444222111222333555555555333111///...//////...---------.../////////......///.........000111000///000000/////////.........---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkXXXHHH<<<333///+++,,,+++***((('''((()))******)))((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------000555666333666GGGXXX|||kkk]]]RRRUUUcccooosssrrrTTTLLLEEECCCBBBAAACCCFFFEEEDDDCCCCCCDDDCCC???<<<>>>??????@@@@@@AAAAAABBB======>>>>>>>>>>>>>>>>>>===>>>>>>===;;;;;;===@@@======>>>>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888888999999999999999999888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;===???AAA@@@???>>>@@@BBB<<>>444---***+++***+++***)))((((((***,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......000222111222:::DDD[[[~~~eeeYYYYYY^^^dddiii\\\WWWTTTTTTSSSOOOMMMNNNIIIFFFCCCCCCDDDCCC???;;;?????????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<>>@@@>>>>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<======::::::::::::999999999999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;<<<::::::;;;;;;<<<=========:::===@@@@@@??????BBBEEENNNZZZfffjjjhhhjjjttt~~~{{{pppfffcccffflllqqqwww}}}yyyyyylllfffxxx~~~fffOOO;;;...+++...++++++++++++***+++---000))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))***))))))))))))))))))(((++++++,,,,,,------......,,,,,,------------......,,,,,,------------......,,,---...000222444555666444444444444555555555555111222222333444555666666888666444555777999:::999444555666777888777666666222333666888;;;===>>>???999888777777888888666555111000000111444555555444444111///...///000000///......///000111111111111000///...///111222111000111111111111000000000000---,,,++++++******++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sss```MMMAAA666111...***)))+++++++++++++++++++++,,,,,,))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,------...---,,,,,,+++++++++,,,,,,///---,,,//////000444;;;;;;UUU~~~|||zzz~~~uuuhhh^^^ZZZ]]]\\\XXXWWW\\\``````bbbeeeVVVQQQLLLKKKKKKKKKGGGCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB<<>>???BBB??????@@@@@@@@@@@@??????<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>===>>>@@@AAACCCEEEFFFGGGEEEJJJOOOPPPPPPRRRWWW[[[ppp~~~}}}vvvhhhfffccccccffflllrrrwww{{{sssllllllhhhmmmfffIII888000------///))))))((((((***,,,......))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************'''((((((((()))))))))***((()))))))))************((((((((((((((()))******)))))))))))))))))))))))))))))))))***************++++++,,,,,,---.........,,,---------............//////............------,,,---///111333555666777555555555555555555666777444444444555555666666666777555333444888:::;;;:::777777888888888999999999555666888:::<<<===>>>>>>:::999999999:::999666444111111111333555777666555333111...---...000000000///000111222222333333333000/////////111222111000111000000000000/////////---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrbbbQQQDDD888000+++...000------000***************)))(((&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))***+++,,,------------,,,,,,+++,,,,,,,,,000---...000000///111555;;;<<>>>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>???@@@@@@???>>>===>>>>>>?????????@@@@@@@@@BBBCCCFFFHHHLLLOOOQQQRRRaaafffmmmpppqqqtttzzzvvvooollliiieeeaaa[[[aaaiiirrrzzz}}}uuunnnjjjhhhfffeeeaaalll{{{fffRRR===222...+++,,,///******((((((***,,,+++((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************'''((((((((())))))******(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,------......///---------.........//////000000000///......------,,,---///111333555777888555555555555555666777777555555666666666666666666555333111333777;;;;;;:::999999888888999:::;;;;;;888999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<:::777444222222222444777888777666222000---,,,---/////////000000111222333444444444111//////000111222111000000/////////............---,,,++++++******++++++************************))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwcccTTTGGG;;;222------,,,,,,+++***))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,,,,---------......------......///000000000666555999HHH^^^{{{{{{uuu}}}ssscccUUUQQQTTTYYYcccmmmkkkeee```bbbiiiqqqttttttxxxvvvnnneeecccgggfffaaaWWWUUUPPPKKKKKKOOONNNIIIMMMOOOMMMJJJJJJKKKIIIEEEGGGGGGFFFFFFEEEEEEFFFFFFCCCDDDEEEEEECCCCCCEEEFFFHHHGGGFFFDDDBBBBBBCCCEEECCCAAA@@@AAACCCFFFGGGHHHHHHHHHHHHGGGGGGHHHKKKNNNPPPZZZ```]]]aaalllqqqnnnqqqjjjbbb]]][[[\\\dddmmmvvvyyy{{{nnngggeeegggsssxxxmmmmmmvvvtttcccAAA;;;333---++++++,,,---))))))(((((()))***++++++))))))))))))))))))))))))+++*********))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))***)))((((((((()))+++,,,+++++++++,,,,,,---------+++,,,,,,---...///000000000000//////......------......///111444666888:::999888666444333333333444333333444555666777888888555555666777888999999:::999888888777777777777777:::::::::::::::;;;<<<===:::::::::999888777666555555444444555777888777666111000///------......//////000000000111111111111/////////000111111222222//////...------------...+++++++++*********))))))(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{lllWWWGGG===666///***---,,,,,,+++******))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++++++++,,,,,,,,,---------.........///000000111111//////333:::EEEWWWrrrqqqdddZZZUUUVVV[[[YYYUUUSSSVVV___jjjrrrvvv~~~xxxssswwwxxxvvvooohhhhhhjjjgggbbbllllllggg```]]]^^^]]]YYYRRRSSSTTTTTTSSSTTTWWWYYYOOOPPPPPPPPPRRRVVV]]]aaa``````^^^YYYUUUTTTVVVYYYZZZXXXVVVWWWZZZ]]]```aaadddfffhhhiiiiiiiiijjjkkkzzz{{{uuuuuutttqqqnnnnnnjjjfffdddfffiiiooozzz{{{wwwvvvnnnfffjjjwwwuuu{{{oooXXXGGG888444000---,,,,,,+++***))))))(((((()))******+++((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))((((((((()))++++++******+++++++++,,,,,,,,,++++++,,,---...///000000////////////............------...000222444666777777666444222222222222333222222333444666777888888666666777777888999999999777777666666666666777777;;;::::::999999::::::;;;999999999888888777666555444333333555666777666444111000///...---......///000000111111111222222222//////000000000000111111......---,,,,,,,,,,,,---++++++*********)))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||lllVVVJJJ;;;111...---,,,+++,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++*********+++++++++,,,,,,......//////000111111222...///222333333999KKK]]]pppeeeaaaccc]]]YYYUUUTTTXXX```iiioooppplllhhhhhhssswwwsssvvvwwwvvvrrruuuvvvtttpppooosssxxxpppppppppppprrrxxxwwwsssuuuyyy~~~{{{xxxxxxzzz|||}}}~~~}}}vvvkkkddd^^^\\\[[[[[[```fffqqqqqqvvv~~~wwwpppjjjggghhheeerrruuucccNNN;;;///------,,,------,,,)))'''))))))((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))((()))******+++))))))************++++++******+++,,,---...//////.............../////////......///000111333555555444333111000///000000111000111222333555666777888777777777777777777777777444444444444555666777888:::999999888888888888999888777777777666666555555333333222333555555444222000000///............///000000111111111222222222000000000////////////...---,,,,,,+++***+++++++++************))))))))))))(((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkXXXJJJ???888///+++,,,...///...++++++******))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********))))))))))))************------......///000000000000111222333111111;;;FFFZZZ{{{zzzvvvnnneee___\\\^^^aaa\\\VVVQQQSSS]]]kkktttxxxyyyyyywwwwww~~~}}}{{{{{{wwwooogggfffiiijjjeee```aaaaaaeeejjjlllmmmssszzz}}}zzzwwwrrrlllrrrppp~~~lllVVVDDD888///************+++,,,+++)))&&&))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***+++,,,---......---------....../////////111111111222333444555666111000///.........///000000000111222444555666777666666666666555555444444222222222333444555777777777777666666666777777888666555555444444444444555333222222222444444222000000/////////............/////////000000000000111000000//////...------,,,++++++***))))))))))))*********)))))))))((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm[[[KKK===666000...+++***,,,---+++*********))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******((((((((()))))))))******++++++,,,,,,---......//////------000222111333888>>>RRRrrrvvvnnnjjjiiiiiibbb[[[XXXYYY\\\___bbb\\\\\\[[[\\\ccclllpppnnntttuuurrrlllkkksss{{{~~~}}}xxxyyy}}}}}}zzzyyy~~~sssqqqmmmhhhgggiiiiiigggbbb___\\\\\\```eeehhhiiiooorrryyy}}}}}}zzz~~~|||iiiOOO;;;333000...,,,---+++************)))((())))))((((((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***+++,,,------,,,,,,------......//////111111000111222333444444///...---,,,---...///000000000111222333444555555444444333333222222111111///000000111222444555666333333333333444666777777333333222222222333444444333222111222333222111//////////////////......---------------............000//////...---,,,++++++******)))(((((((((((())))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyykkkZZZMMMAAA777000...,,,+++,,,------,,,)))&&&)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***((((((((()))))))))************++++++,,,---------111,,,+++000333222111222555999EEEZZZtttyyyrrrggg]]]ZZZ\\\XXXWWWSSSPPPRRRXXXXXXTTTXXX\\\[[[UUUSSSWWW\\\___eeeiiillliiiccc______aaaoootttzzz}}}yyyqqqiiidddfffiiimmmmmmjjjddd___\\\fffhhhkkkoooqqqooojjjfffcccfffjjjllliiieeebbb```______^^^\\\[[[___eeeiiiiiijjjkkkmmmqqqyyy{{{xxxuuutttyyy{{{zzzkkkUUUHHH888000///000---)))///---***)))*********)))))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&''''''(((((())))))***(((((()))************)))))))))((((((((((((''''''''''''((()))***+++,,,,,,---------------.........------------...///000111...------------...000111222222222333333444444444222111111111000000//////......//////111222333444222111111222222333444555111111000000000222333444444333222222333222000.../////////000///......---++++++,,,,,,,,,---------......------,,,+++*********))))))(((((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyylllUUUIII===888444...+++---,,,,,,---......,,,***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))************++++++,,,,,,---......000---...111222000111444444222444<<>>YYYtttzzztttsssvvvtttoooiiippptttpppjjjgggfffddd]]]```dddggggggddd```]]]ZZZ\\\^^^_________aaaccc```]]]\\\```eeeiiihhheeegggffffffhhhjjjllllllkkkjjjkkkllllllmmmooosssvvvmmmsss{{{~~~}}}yyywwwlllSSS<<<444.........,,,******+++---)))))))))+++------+++******)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((()))++++++******)))******))))))((((((((('''&&&&&&'''((()))***++++++.........------,,,,,,,,,+++++++++,,,...000111222///.........///111222333666666555444444333222222000000000000000111111111...............///000111555444333111///...------///...------...000222444666555333333333222///---...///000000000///---,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++*********)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss^^^OOOCCC:::444------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,------......///000000000/////////111555;;;AAAEEEccc}}}zzzxxxxxx|||wwwmmmhhhhhhiiilllqqqwwwzzz|||vvvqqqsss~~~{{{~~~|||}}}nnnXXXEEE777...***,,,,,,,,,+++++++++******,,,+++)))((((((((()))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))))))))(((''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))+++******)))***,,,---...++++++******++++++,,,---...///000///------...000000000000000000000000000333333333333333333333222111333555777777555222111.........//////000111222111111222111111000///...111000///......///000111555333111//////000111222000000000///...,,,+++***---------............///++++++******++++++,,,---((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk```OOOBBB:::444///,,,---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,---------...//////000000333222111111333555888:::GGG```{{{xxxyyy}}}~~~}}}yyyssspppppprrrssszzziiiQQQ>>>444000---,,,,,,,,,+++++++++*********++++++)))((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))+++***))))))***+++---...---,,,,,,,,,,,,---......///000111000......000111222222222222222222222222444444444444444444444444444444666666666444222111////////////000111222222222222333222222111000///000000///......///000000444333111000000111222333111111000///...---,,,+++---------............///,,,,,,+++******++++++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}gggYYYCCC<<<444///...---,,,+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,---......//////000333222222111000111111111666<<>>SSSjjj~~~|||}}}{{{vvvwww|||qqqdddQQQ;;;,,,***,,,//////...,,,***************)))))))))((((((((((((((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))***************))))))((()))+++,,,---.........---...//////000222333444333222333444666888888888888888888888888666666666666777777888888:::888666444222222333333222111111222222333444555666777777666666555444333///000000000000000000///111111111111222333333444333222000...---...///000---------............//////...---+++***))))))(((************************))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$tttgggXXXOOOCCC777000...------)))*********************)))))))))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))))))))************+++******+++,,,,,,------.........///////////////......---111555222000:::III___zzzyyyxxxbbbOOO???222,,,++++++---...,,,((('''***...))))))))))))((((((((((((''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++))))))(((((()))***,,,------------------...//////111222333222222222444666777777777777777777777777444444555555666666777777777666555333222222222333333222222333333444555666777777777777666555444333000111111222222111111000000111111111111222222222111000///.........//////---------............//////...---+++***)))))))))************************))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyiiiXXXIII>>>;;;777111---+++***+++,,,((()))***************+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))*********************+++,,,,,,------------------------......,,,///222444333333666;;;999LLLbbbttt{{{eeeTTTAAA444,,,((()))...,,,+++)))'''%%%&&&))),,,))))))((((((((('''''''''&&&&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))******++++++))))))(((((()))***,,,---...------------.../////////000111111000111333555555555555555555555555555222222333444444555666666444444333222222222222222333333333333444555666777777777777777666555444333111222333333333333222111000000111111000000///////////////...............---------............///...---,,,+++************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$${{{nnn]]]NNNEEE>>>777222------,,,,,,+++******)))'''((())))))((('''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))******+++,,,,,,------*********+++,,,...///000---......---000444444222888;;;<<<@@@SSSwwwhhhSSS===222+++---///,,,)))***)))'''&&&''')))***(((&&&)))(((((((((''''''''''''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))((((((((((((***+++,,,...............///000000...///000000///000222444444444444444444444444444111111222222333444555555222222222222222222222222444444333444444555666777777777777777666555444333222333444444444444333222000000000000000///...------......///......---,,,---------.........//////------,,,+++************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$pppbbbIIIDDD<<<555000///000111------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((***+++++++++)))((()))))))))***++++++,,,,,,---,,,,,,,,,,,,---....../////////000111111222222444222666>>>CCCLLLfffxxxiiiUUU???000......---,,,,,,+++*********))))))((('''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************,,,+++++++++******))))))+++)))((('''((()))+++,,,------------------------,,,---/////////000333555333333444555444333222111111111000...---///333666...///000111111222222111111000000000000222333444111222333444444444333222222222111111111111222222111000///...---,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))++++++++++++*********)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~mmmaaaUUUHHH???888666333000............,,,,,,++++++***))))))((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((()))+++------,,,+++***((())))))******+++,,,,,,+++++++++++++++,,,------...//////000000111222222666222333666555555CCCUUUvvvttt[[[FFF:::444222000------,,,,,,+++******))))))))))))((('''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))*********++++++******))))))))))))***)))((('''((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,...//////...///111333222333333444333222111000/////////---,,,---///222000000000111000000//////111111000000111222444555111222333333333333222111000000////////////000000111111000///...---,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,++++++***)))************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%hhh\\\LLL@@@:::666222...***+++,,,------,,,+++***+++******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,,,,+++***(((((()))******++++++,,,***************+++,,,,,,......//////000111111111222///000444222...333===BBB___~~~xxxlllSSSHHH999...******,,,---+++++++++******))))))((())))))(((((('''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((((((((***)))((((((((()))+++,,,+++++++++,,,,,,,,,,,,,,,---...//////......///111111111222222222111000///...///000///...---...///000000000000///...------////////////000111222333000111111222222111000000///......------......///111000000///...---,,,,,,,,,++++++++++++++++++,,,+++++++++,,,++++++***))))))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%>>>:::444222333222///,,,***+++,,,---,,,+++)))((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))***+++++++++***************+++,,,,,,------...//////000000111111///000666777444555999///AAASSS[[[dddyyysss]]]HHH:::///...---...///...,,,)))******)))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((''''''))))))(((((())))))***+++******++++++++++++,,,,,,---///000///...---...///000000000000000/////////000111333333111////////////////////////...---------------...//////000111000000000000000////////////......------....../////////......---,,,,,,+++++++++************++++++******++++++++++++******(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%333111//////000...***'''------,,,++++++***))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''(((((()))******+++++++++++++++++++++,,,---------------...//////000000333111000333333111111222111999===;;;<<>>666222000111...***((('''''''''((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))''''''''''''''''''(((((()))))))))))))))******+++*********++++++,,,,,,,,,---///111000///------...000000/////////.........///111333333111///......------...///////////////......///000111111111111000000000//////.........000//////......//////000...------,,,,,,++++++++++++******))))))******+++)))******++++++*********'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%222///,,,***+++,,,------+++***)))(((((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***''''''((())))))******++++++++++++++++++,,,------,,,,,,------...//////////////////000000111222333333666888555222555>>>FFFVVVooorrreeeMMMFFF<<<444000/////////---,,,+++******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))''''''''''''((((((((((((((()))))))))******************++++++,,,,,,------...000222222000///...///111000///.........//////---///111111///...---...------...///000000000000111222333444444555555444111111000///............111000000//////000000111------------,,,,,,+++++++++******************+++((()))******+++*********'''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%...,,,***)))+++...111222))))))(((((())))))******'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((())))))''''''(((((()))************************+++,,,,,,+++,,,,,,---......//////***---000111111333555777111222555666555444444666;;;EEESSS^^^hhhwwwsssdddSSSDDD:::...///000333333111---)))###''',,,000111...,,,***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''((((((((()))))))))(((((()))***************+++++++++,,,------......---000222333222000000000111111///.........///000,,,...000000......///000//////000000111000000000111222333444555555555444222111000///.........///111000000//////000000111//////............------+++++++++******+++++++++(((((()))***************''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%++++++,,,,,,,,,+++)))(((+++++++++++++++)))((('''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((()))*********)))))))))))))))******+++++++++,,,------......///,,,111444222///---......000///111444777666666666333666:::===AAAHHHQQQXXXppp|||zzzpppaaaMMM>>>444///...///222---(((%%%&&&))),,,...,,,+++***'''%%%&&&((()))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''((((((((())))))******(((((()))***************++++++,,,------...//////---000333444333222111111222111000......//////000...000111111000000111333111222222111111000///......///111222333333222222333222000///.........///000000////////////000000000000000000000/////////,,,,,,++++++++++++,,,,,,(((((()))***************(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%333111...+++)))(((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))************+++,,,,,,+++***)))+++,,,---------............//////000000000111111111111111111222444666888:::;;;BBBMMM]]]mmm|||yyyiiiZZZNNNHHH888777444111---+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))************+++++++++++++++*********+++,,,,,,...000222333111/////////111111111111000000/////////000222333444333333222444111///000222333111///...///000000///000222444333111......000000...+++......---------....../////////000000000000//////...,,,+++)))(((((())))))))))))))))))))))))))))))++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!###(((+++(((%%%333111///,,,************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((()))))))))*********+++,,,,,,+++***)))+++---------------............//////000000000111111111111111111333444666888999777;;;@@@FFFNNN[[[jjjvvv|||bbb]]]UUUKKKAAA:::555333333222000...,,,******)))++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((('''((((((((())))))))))))(((((()))))))))*********,,,++++++++++++,,,,,,---...000333333222111000111222222111111111000000000000111222444555555555555555333111111333333111//////000222222222333444666444222000000111111///---...------,,,,,,------.../////////000000/////////...---+++***)))))))))***((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$(((***(((%%%///...,,,+++***)))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))*********+++,,,+++))))))+++---------------............////////////000000000000000111111111222444555666444555555444444:::CCCJJJXXXggg{{{|||rrrhhh]]]RRRJJJ:::777222...+++***+++------,,,+++***************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((((((((((('''''''''((((((((()))))))))'''((((((((()))))))))))),,,,,,,,,,,,,,,---.........111333444333222333333222222222111111111111111111222333555666777777777666444333333333333111000///000111333444444555555555333222222222222111///...------,,,,,,,,,------......////////////......------,,,+++************((((((((((((((((((((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$'''(((&&&$$$***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&(((((((((((()))))))))***)))***+++***))))))+++---,,,,,,---------................../////////000000111111111111222333444444555777999999777666777999777CCCPPPYYYfffwwwyyypppfff```TTTOOOHHHBBB===888222...333111///---------///000+++***))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))(((((('''''''''''''''((((((((())))))((((((((()))))))))******,,,,,,,,,,,,---...//////...111333444333333444555222222222222111111111111222333333444555555555555777666555444444333222111...//////111333333222111555444333333333333222222///......------------------......//////......------,,,,,,+++++++++++++++((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''%%%###'''''''''&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))*********))))))+++---,,,,,,,,,------------...---............/////////222222111111222222333444222444555555444333222222555;;;>>>;;;===FFFQQQXXX]]]dddppp{{{wwwooojjjYYYTTTNNNJJJHHHDDD>>>999333111///...............------------,,,+++***))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,---...///000...000222333222222333555111111111111111111111111333333222222222222222222666666666555333333222333111000000111333444222000333444444444333222333333000//////...------......------............------++++++,,,+++++++++******'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%$$$((((((((()))))))))))))))&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((()))***)))))))))+++---,,,,,,,,,,,,------------------------.........///111111111111111222333444888555222///...000333555222888:::777555888;;;;;;:::>>>EEELLLTTT\\\ccchhhiiiqqqzzz{{{vvvrrrlllfffaaaXXXWWWUUUQQQKKKEEE@@@===666555333222222111000...---------------...///000((()))+++,,,,,,***(((''',,,+++***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((((((((((((((('''&&&&&&'''''''''(((((((((************++++++++++++++++++++++++,,,...//////...///111000000000111333000000000000000111111111222111111000000000000111444555666555333222333444888555222222444555333111111222333333111111222333000///...---------------,,,,,,------------,,,,,,******+++++++++******)))''''''''''''''''''''''''((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((()))))))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''((())))))))))))+++---++++++,,,,,,,,,---------,,,,,,---------.........////////////000111222333:::777333111111333555666,,,111555666888<<<<<<999:::999888999<<<===>>>===<<<@@@FFFLLLPPPUUUYYY\\\___```dddhhhmmmpppqqqqqqvvvxxxzzzzzzyyyxxxyyyzzzzzzxxxuuutttrrroookkkhhhaaa^^^ZZZWWWSSSQQQNNNLLLKKKIIIEEEBBB@@@===:::777444444333222111///...---222333333111///---------,,,---------,,,+++,,,,,,***++++++,,,,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))************)))*********+++---...///---...///...------...000....../////////000000000//////......///111222333111333555444222222444666<<<777222000222444222000///111222111//////000222......---,,,++++++++++++,,,,,,------------,,,,,,((())))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''((())))))((()))+++---++++++,,,,,,,,,---------,,,,,,,,,---------......------------///000111222//////000222333222000...///222222111555::::::777:::777555777:::===<<<:::;;;999777888:::;;;:::888BBBBBBAAAAAACCCEEEFFFGGGEEEHHHGGGDDDFFFJJJIIIEEEDDDCCCAAAAAA@@@???===:::<<<;;;999777666666666777444111///......//////...111111000000000000000000+++---///...+++***,,,///***+++,,,,,,+++******+++******(((((((((((()))***'''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++,,,...///---......---++++++,,,...---.........//////000000---------...000222555666///222444444222222444666===777000...///111000...---///111000...---///111---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++'''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++***+++,,,---...---,,,,,,+++,,,---///000111111111111111111000000000000000333333444444555666666777666777777777777777666666555555555555555555555555777777777777777777777777888777777777777666666666444444444333333333222222222111111111000000//////////////////////////////......---,,,,,,+++******........................+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((******))))))((((((''''''))))))))))))***+++,,,---.........//////...------------,,,+++,,,---///000.........///////////////000000111111111111000000000000//////..................---------,,,,,,,,,++++++,,,+++))))))***,,,))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++***+++,,,---------,,,,,,+++,,,---...000000000000000000000000000000000000111111222333333444444555444555555555555555444444444444444444444444444444555555555555555555555555333333333333222222222222222222111111111000000000000000000000//////......------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))***)))))))))(((((((((''')))))))))))))))***,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++,,,---...///......------......///000//////000000000000///////////////.........------------------,,,,,,,,,,,,***++++++***(((((()))+++)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++***++++++,,,---,,,,,,,,,+++,,,---...//////000000/////////000000000000000//////000000111222222333222222333333333333222222444444444444444444444444333333333333333333333333111111000000000//////////////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((()))***++++++******++++++++++++******,,,,,,+++++++++,,,------...---,,,,,,,,,---///000......////////////...............---------------------,,,,,,,,,+++++++++)))******)))'''&&&((()))((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))******++++++******++++++,,,,,,,,,,,,++++++,,,---.../////////......///////////////000...//////000000111111222000111222222333222222222333333333333333333333333111111111111111111111111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++*********)))************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((((((((((((''''''''''''((()))***+++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,...---,,,++++++---...///---..................------------------------------,,,,,,,,,,,,+++++++++)))******(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$########################"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))******++++++************++++++,,,,,,***+++,,,------......---------.........///////////////000000111111222222000111222333333333333333222222222222222222222222111111111111111111111111111111111000000000000///...---------,,,,,,,,,,,,******************+++++++++++++++++++++++++++++++++***************))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((((((((((((((())))))))))))''''''''''''((()))***+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------............---------------------------------------,,,,,,,,,++++++***++++++)))'''&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""""""""##############################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))***+++++++++************+++,,,,,,***+++,,,,,,---------,,,,,,,,,------...///////////////000111111222222333000111222333444444444444111111111111111111111111111111111111111111111111/////////.........------------------,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))************************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))(((((((((((()))***++++++((()))***+++,,,,,,,,,+++------.........---,,,,,,,,,---------............------............---------------------...............---------,,,,,,,,,,,,------+++)))((((((***((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""##############################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++***)))))))))***,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,---......///////////////000111111222222000000111222333333333333000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''((((((((()))))))))***)))))))))))))))***,,,,,,)))***+++,,,,,,---------....../////////...---,,,,,,---...000000///...---......////////////......------.........//////////////////.........------/////////---+++)))***+++)))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++***)))))))))***,,,---******+++,,,,,,,,,++++++++++++,,,------...//////......//////000111111111//////000222222333333333000000000000000000000000/////////////////////////////////.........------++++++++++++************((()))))))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''((((((((())))))******))))))))))))***+++,,,---+++,,,---...//////////////////000000000///---,,,+++---///111222000...---......////////////.............../////////000000000////////////.........111111111///,,,+++,,,---))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))'''''''''(((((()))***+++******+++++++++,,,,,,,,,,,,+++***))))))+++---...------,,,,,,---///000111......///000000000000000000000111111111111000000111///......//////...---......---,,,,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&))))))))))))************&&&''''''((()))*********,,,++++++******++++++,,,............////////////------...//////////////////////////////...------............////////////......---,,,++++++******,,,---///000111111000000000000111000///---+++***))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###########################"""############$$$$$$$$$########################""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))'''''''''(((((()))***+++******+++++++++,,,,,,,,,,,,+++***))))))+++---...------,,,,,,,,,...///000......///000000000000000000000111111111111000000000...------...///---,,,...------,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***((('''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((((()))))))))******''''''(((((()))******+++,,,,,,++++++++++++,,,,,,------........./////////...///000000111111000000///000000000000///......---.........////////////......------,,,++++++***,,,---///000111111111111000111111000///...,,,+++******)))))))))((((((((()))((((((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################"""############$$$$$$$$$########################""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))'''''''''(((((()))***+++******+++++++++,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,---.........///000000000000//////000000111111000000///...---,,,,,,------,,,+++---,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))(((((())))))******++++++,,,,,,++++++++++++,,,,,,------------............///000000111111111111111000000111111111000//////---------.........//////.........------,,,,,,+++,,,---...000111222222222000000000000///...,,,,,,************))))))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######################################################!!!"""""""""############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''''''''((()))***+++******+++++++++,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,+++,,,,,,---...//////000000////////////000000000000//////---,,,++++++,,,,,,+++)))+++++++++++++++***************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...///000000111111000000000111111111111000//////,,,,,,---------..................---------,,,,,,,,,,,,---///000111222222000000000///...------,,,+++*********))))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""############""""""######################################################$$$$$$$$$$$$######################################################!!!"""""""""############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((()))***+++******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------.../////////////////////000000000000//////---+++******++++++***)))******++++++******)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,------...............///000000000000///......,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---...000111111//////...------,,,,,,,,,*********))))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!###############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''''''''(((((()))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,,,,------...////////////......//////000000//////...---+++******++++++***)))((()))*********)))'''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******))))))))))))******************++++++++++++***++++++,,,,,,,,,,,,,,,---............---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...---,,,++++++++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""############""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,++++++,,,---...//////......,,,---......//////............////////////......---+++******+++,,,***)))'''((()))******((('''%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((&&&''''''''''''(((((((((((('''''''''''''''''''''))))))(((((((((((()))))))))))))))*********++++++)))***++++++,,,,,,+++++++++++++++,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,+++***)))))))))***+++(((((((((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---///000000//////,,,---......//////............////////////......---,,,++++++,,,,,,+++)))'''((()))******(((&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''((((((((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))******************+++,,,,,,,,,,,,+++)))************)))((((((******+++++++++,,,,,,,,,*********************+++,,,+++***)))))))))***++++++***)))((((((((()))***((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((******+++++++++******)))++++++******++++++,,,---/////////...------,,,,,,......------------......////////////............,,,,,,,,,+++***)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---)))))))))))))))***************))))))))))))******,,,++++++***)))(((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((*********++++++******)))+++************+++,,,,,,------------,,,,,,,,,,,,......------------....../////////.........------++++++++++++***)))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---******************************))))))))))))******+++*********)))(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$############$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((())))))******+++******)))***************++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...............------------++++++++++++***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$########################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###############$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###########################$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))***************)))))))))))))))***++++++*********+++,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,,,,***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---............---,,,+++++++++++++++*********************************((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$$$$###"""""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$###$$$$$$%%%################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***************))))))(((((())))))***+++******+++,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))*********)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''************++++++++++++++++++,,,,,,,,,---------000111111222222111111000---...////////////...------,,,,,,,,,+++++++++***)))***++++++++++++***)))((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$###$$$%%%%%%################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))************((((((((((((((())))))******++++++,,,---......///,,,++++++******++++++,,,++++++++++++************((())))))******)))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***&&&&&&&&&'''''''''((((((++++++++++++++++++++++++******+++,,,---...//////111222222333333222222111////////////////////////...------,,,,,,+++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#######################################$$$$$$$$$###############################################################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$%%%&&&&&& !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))************(((''''''''''''((())))))******++++++,,,,,,------++++++************++++++++++++*********)))))))))(((((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******'''''''''((((((((())))))++++++++++++++++++++++++((()))***,,,...///000111111111222222222222111111111000////////////000111.........---,,,,,,++++++)))***,,,------,,,***))))))))))))((('''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************'''''''''''''''((())))))***************+++++++++++++++************++++++************))))))))))))(((((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))++++++++++++++++++++++++'''(((***,,,...000222222000000111111111111000000333111///......///111333//////...---,,,,,,++++++)))***,,,------,,,***)))******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***)))************+++++++++,,,,,,,,,+++++++++******))))))(((((()))***+++++++++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************)))((('''(((((()))***,,,---......111000///...---...//////333111///---,,,---...//////...---,,,++++++++++++************************)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********)))(((''''''((()))***)))************+++++++++,,,,,,++++++************)))))))))))))))***++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))*********)))(((((('''((()))***,,,---...///000///...---,,,---......111000...,,,+++,,,---.........---++++++************************************))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###############"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))(((((((((((()))))))))************++++++++++++************)))))))))))))))))))))))))))***+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((()))*********))))))&&&'''(((***,,,---//////...---,,,+++++++++,,,---///...,,,+++******+++,,,------,,,+++************))))))))))))))))))))))))******))))))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""######""""""######$$$%%%########################!!!!!!"""###$$$%%%%%%%%%###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))*********+++))))))(((((((((((())))))))))))*********+++++++++***)))))))))))))))))))))***)))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((()))*********)))%%%&&&((()))+++---//////---,,,+++***)))******+++,,,+++***))))))))))))***,,,,,,+++***************)))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################!!!!!!"""###$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********(((((())))))))))))(((((())))))*********+++++++++)))))))))))))))))))))*********)))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&'''((()))))))))))))))%%%&&&''')))+++---...///,,,+++***(((((())))))******))))))(((((((((((((((++++++***)))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$"""""""""###$$$$$$$$$%%%#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++)))))))))************++++++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))))))))((((((&&&'''((()))***,,,------++++++)))((((((((()))***((((((((((((((((((((((((******)))))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$##################$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&'''''''''(((((((((((('''((()))******)))(((''')))************+++++++++************++++++,,,,,,++++++***)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((()))((((((''''''((((((((()))***+++++++++++++++)))((((((((()))***''''''((((((((((((((('''))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###############################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((('''((()))******)))(((''')))************+++++++++******+++++++++,,,,,,,,,++++++***))))))((())))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((()))))))))((('''&&&&&&))))))))))))************,,,+++)))((((((((()))***''''''(((((()))(((((('''))))))(((((((((((()))***''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''((((((&&&%%%(((,,,---***&&&'''(((((('''%%%&&&))),,,+++)))'''(((+++,,,***(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((((())))))******************))))))((((((''''''''''''((()))++++++,,,,,,,,,++++++)))(((((($$$%%%'''((()))))))))(((''''''&&&&&&&&&(((***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((***'''&&&(((---...,,,)))''''''(((((((((((()))***+++)))((((((***+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))+++++++++******))))))))))))(((((())))))+++,,,,,,,,,,,,,,,,,,+++***)))(((%%%&&&((()))******)))))))))((('''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((+++)))''')))---//////---'''''''''(((******)))'''***)))((()))***+++***((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((,,,,,,++++++++++++*********************+++,,,---,,,,,,,,,,,,+++***))))))'''((()))***************+++***))))))((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''(((((((((+++)))'''(((+++...//////)))'''%%%&&&((()))((('''***)))))))))******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,------,,,+++******))))))******++++++++++++,,,,,,+++******))))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))((('''''')))+++------+++(((&&&$$$%%%'''((()))))))))******)))))))))***%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,---******)))))))))***++++++,,,------------,,,,,,+++***************+++++++++------,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""###############################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''(((((()))***)))))))))''''''''''''((()))***+++++++++***(((&&&&&&))),,,(((***+++***)))((()))***$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))++++++,,,++++++,,,,,,,,,,,,------******)))))))))******+++---------......------,,,+++******)))******++++++,,,,,,,,,++++++)))((('''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######################################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""#########$$$################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))*********))))))'''((())))))(((((((((((((((---111000+++(((***---(((***+++***(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&''')))***++++++***+++++++++,,,,,,,,,,,,,,,++++++*********++++++------............------+++***))))))))))))***+++******+++++++++)))((('''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))++++++******)))''')))***+++)))(((''''''&&&///777777000***+++...(((***,,,+++(((''')))+++(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''###$$$%%%&&&((()))***+++*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,------...............---+++***)))(((((()))******))))))***+++***)))((('''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""##################$$$$$$$$$$$$######################################################$$$$$$##################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((,,,222:::<<<888///'''++++++******************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))************------,,,,,,+++,,,,,,,,,,,,------......------,,,,,,++++++***************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""##################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$############"""""""""!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((***---222555444000+++******))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))*********++++++,,,+++++++++++++++,,,,,,---..................---,,,+++***)))((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""##################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$############""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((('''(((***---/////////,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))*********+++***)))))))))***+++,,,,,,......////////////......---,,,)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$##################$$$!!!"""""""""##################$$$$$$$$$$$$#####################################################################$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""#######################################$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''(((+++---...///...---,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((()))***,,,,,,------............---------+++)))&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#################################################################################$$$$$$#########!!!"""""""""##################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***......---,,,+++))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''(((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,+++)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""""""""""""""##################$$$$$$$$$$$$######################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""#####################""""""#################################""""""""""""""""""""""""########################################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,,,,***(((((((((+++******)))((('''&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((((()))***++++++++++++,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""""""""""""""##################$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""""""""###############""""""!!!!!!""""""###########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&)))+++,,,***((()))***((((((((('''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))******)))))))))******++++++,,,,,,------,,,,,,+++((()))***+++++++++***)))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""##################$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))$$$'''******((((((***,,,))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************,,,+++***************+++,,,------......------,,,&&&(((***,,,---,,,+++***''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''&&&''')))&&&&&&''''''(((''''''&&&(((((((((((()))))))))))))))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))++++++************++++++***++++++***))))))***,,,////////////............+++++++++++++++***)))((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((***,,,,,,)))'''&&&'''&&&''''''''''''''''''''''''((((((((()))))))))))))))'''&&&'''((()))((('''&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###########################""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((((((((((((((()))))))))***++++++************++++++***++++++***))))))***,,,////////////.........---,,,,,,,,,+++***)))((('''((((((((((((((((((((()))''''''''''''''''''''''''&&&%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&,,,...111000...***'''&&&''''''''''''''''''''''''''''''((((((((())))))))))))'''&&&'''((()))((('''&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******++++++************++++++***+++++++++))))))+++---//////.........---------------,,,+++***)))''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***...111444555444000,,,)))(((((((((''''''''''''''''''''''''((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))*********(((((()))))))))*********++++++************++++++***+++,,,+++******+++---.........---------,,,,,,------,,,,,,***)))'''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''+++...000...111555888999666111...***)))(((''''''''''''(((''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))*********+++))))))))))))************++++++************++++++***+++,,,+++******,,,...------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((''')))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$'''+++///111---///333777:::999444111+++***((('''&&&''''''(((&&&&&&'''''''''((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))************)))))))))*********++++++++++++************++++++***+++,,,+++++++++---///------,,,,,,,,,++++++++++++++++++++++++***)))((()))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%(((,,,...---...000444777777333000,,,+++)))'''&&&'''((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))*********+++++++++++++++************++++++***+++,,,,,,++++++---///,,,,,,,,,,,,++++++++++++******+++++++++******)))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%(((***---,,,...222555555111------+++)))'''&&&'''((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++************++++++***+++,,,,,,+++,,,...000,,,,,,,,,+++++++++******))))))***++++++++++++***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##################""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&(((---111111111111))))))((('''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))))))))+++,,,---+++***)))))))))***,,,---,,,,,,++++++)))((('''&&&(((((())))))))))))((((((''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############""""""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%'''***---......///))))))((('''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********)))))))))***+++,,,******))))))******+++,,,++++++++++++)))((('''&&&'''(((((())))))(((((('''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&'''''''''(((***++++++)))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))((((((((())))))))))))***++++++++++++++++++++++++******((('''&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!""""""#######################################%%%%%%$$$###"""""""""###$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%+++,,,+++'''%%%'''((('''(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******)))(((((((((''''''((()))***,,,,,,+++******+++++++++******)))''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$########################%%%%%%$$$###"""""""""###$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%...222000)))%%%&&&'''%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''((()))***,,,,,,+++*********************)))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%########################$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,333222***%%%'''(((%%%&&&&&&&&&%%%&&&&&&'''(((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))*********)))(((((())))))***+++++++++++++++***************)))((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$#################################"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$---000((($$$((()))%%%&&&%%%%%%%%%&&&&&&'''(((,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***((()))***+++++++++***)))******))))))******+++,,,)))************)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((,,,%%%"""(((***&&&%%%%%%%%%%%%&&&&&&'''(((---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******((()))***+++,,,,,,+++***+++***)))))))))***,,,---)))************))))))(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""############""""""############"""""" !!!"""$$$$$$######"""#########"""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((+++---444222...***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((()))******************************)))))))))***+++++++++,,,---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""############""""""############"""""" !!!"""###$$$######"""###"""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((+++,,,222000,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$#########""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((()))************************************************++++++,,,,,,+++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""#########$$$$$$""""""############"""""" !!!"""#########""""""""""""""""""""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***+++...,,,***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##################$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##############################"""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))(((((((((((('''((((((((((((((()))************************************************))))))++++++******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!""""""""""""""""""""""""""""""#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&((()))******)))(((&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######""""""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***************************++++++******))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$######""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%""""""############""""""!!!!!! !!!"""###!!!!!!!!!"""######$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$'''&&&$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""!!!  !!!"""### !!!!!!"""######$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$***(((&&&$$$######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""!!! !!!"""### !!!!!!"""###$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$+++***'''%%%######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################ !!!!!!!!!!!!########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))***)))'''&&&&&&&&&'''(((******))))))))))))******(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######"""#######################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!!!!!!!"""""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################%%%%%%###"""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))******)))((('''''''''((()))******))))))))))))******(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#############################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""""""""#################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###############"""%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&''''''((()))******++++++***))))))(((((())))))***))))))(((((())))))***(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$#############################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$##################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((()))***+++,,,+++++++++***************))))))(((((((((((())))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$############$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$####################################$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&%%%&&&'''((()))***+++,,,+++++++++++++++******)))))))))(((((((((((())))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''((()))******+++***++++++++++++***)))))))))((((((''''''(((((()))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############################################################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''(((((()))))))))***)))***+++++++++***((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))***+++***)))((('''((((((''''''''''''(((((()))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$&&&'''((('''&&&%%%%%%$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))******+++******+++,,,,,,+++******...---,,,*********++++++***+++++++++,,,+++++++++*********)))''''''***,,,)))(((((()))******(((&&&&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###################################################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***+++++++++,,,++++++,,,---...///000)))))))))***+++,,,---...***+++,,,.........------,,,+++*********+++++++++)))(((((()))+++,,,+++***((((((((()))***)))&&&$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$###################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$####################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***+++,,,++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++---///111222333999999888888999;;;===>>>666777888:::===???@@@AAA???@@@AAACCCBBBAAA???>>>999666444444555444000---,,,+++***+++,,,---,,,***))))))***+++,,,+++(((%%%'''''''''(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$######################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222555888<<<@@@CCCEEEFFFNNNNNNOOOPPPPPPQQQQQQRRROOOOOOPPPRRRSSSTTTTTTTTTXXXYYYZZZZZZYYYVVVSSSQQQMMMIIIEEEEEEFFFCCC===777777444222000///...,,,***)))(((((()))+++,,,+++***)))))))))******+++,,,,,,(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$##################$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGGIIILLLPPPSSSUUUVVVVVVVVVYYY^^^ccceeeeeedddccc^^^^^^]]][[[ZZZYYYXXXWWWZZZ[[[\\\\\\[[[ZZZXXXVVVZZZVVVSSSSSSUUUTTTNNNHHHDDDAAA===;;;:::999777555///,,,)))((()))***+++***))))))******++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#########$$$$$$#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRRTTTVVVXXXYYYXXXWWWVVVRRRWWW```hhhmmmnnnmmmlllfffdddaaa]]]ZZZXXXWWWWWWRRRSSSTTTUUUVVVVVVWWWWWW\\\ZZZXXXZZZ\\\]]]ZZZXXXPPPNNNKKKIIIJJJJJJIIIIII>>>:::555000...---+++***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))&&&$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUUWWWYYY[[[\\\[[[YYYXXXSSSWWW___ggglllnnnnnnmmmllliiieeeaaa^^^]]]]]]^^^YYYYYYXXXWWWWWWXXXYYYZZZ]]]\\\\\\\\\\\\]]]]]]^^^[[[YYYVVVTTTUUUUUUUUUUUUOOOLLLHHHDDDAAA<<<666333......------,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''+++---,,,(((%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$###############$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY[[[___bbbdddddddddcccZZZ]]]bbbgggjjjllllllllloookkkgggcccaaaaaadddeeefffdddaaa^^^[[[[[[[[[[[[aaaaaa```]]]ZZZZZZ[[[]]]ccc```\\\YYYXXXXXXWWWVVVZZZZZZXXXWWWSSSMMMEEE???333333222111000///......************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###(((---///...)))%%%#########################################################$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$###############$$$###########################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddggghhhjjjqqqxxxvvvnnnpppqqqrrrsssyyyyyywwwzzzwwwoookkkpppxxx|||xxx||||||vvvsssqqq{{{yyyvvvqqqhhhaaabbbhhhcccbbb^^^YYYUUUUUUXXX[[[YYYYYYYYYXXXVVVSSSPPPNNNOOOJJJDDD>>>:::888555333+++++++++,,,,,,+++(((%%%+++***))))))***)))'''$$$))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************+++***((('''&&&''')))***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttyyy|||}}}{{{zzz|||xxxtttzzzwwwpppggg```\\\YYYUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZRRRTTTVVVWWWTTTLLLBBB:::888333---))))))+++---...---***&&&%%%&&&)))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))************+++***((('''&&&'''((()))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxooojjjcccYYYQQQVVVVVVUUUUUUWWWYYY\\\^^^[[[ZZZXXXXXXXXXWWWUUUSSSIIIBBB999111...---------,,,)))'''&&&(((+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++***))))))***++++++)))))))))*********++++++***)))((('''''''''((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%||||||yyyoooggghhhgggdddbbb___\\\YYYXXXYYYVVVQQQPPPTTTYYY^^^aaaXXXUUUOOOIIIBBB:::222,,,***)))***+++------+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((+++******************+++))))))*********+++++++++***)))(((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{wwwvvvyyy|||}}}nnnfffhhhmmmnnnuuusssqqqooonnnmmmmmmlllfffdddeeeiiilllnnnuuu|||~~~}}}}}}}}}zzzssskkkbbb]]]SSSTTTUUUXXX[[[[[[YYYWWW]]]\\\[[[YYYUUUNNNEEE@@@333000---+++******)))(((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((*********++++++*********************++++++++++++)))(((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwtttrrrnnnhhheeejjjrrrxxxmmmhhhmmmrrrqqqqqquuussspppggg]]]ZZZ___dddeee```^^^]]]]]]```bbbccccccjjjccc^^^\\\[[[ZZZ]]]bbbaaahhhrrrzzz~~~yyyssseeebbb___\\\ZZZWWWTTTRRRTTTRRRQQQRRRUUUWWWXXXXXXGGG@@@666---))))))***+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++)))))))))))))))))))))))))))***++++++++++++***)))*********++++++++++++,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwrrrpppoookkkgggkkkrrryyysssllllllppptttuuutttrrrqqqmmmiiillltttyyyzzzvvvrrrnnnmmmqqquuuxxxyyy|||tttmmmhhhccc^^^\\\^^^______```cccfffhhhjjjjjjqqqyyyzzzrrrjjjddd___ZZZXXXQQQNNNMMMNNNTTTZZZ```ccc\\\UUUJJJ@@@888333///,,,************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***++++++++++++***)))*********+++++++++,,,,,,''''''((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||xxxwwwzzzzzzwwwzzz~~~xxxsssuuu|||~~~|||}}}~~~}}}zzzwwwyyy}}}||||||zzzvvvuuuvvvuuulllbbb\\\\\\\\\YYYVVV^^^gggvvvuuueeeYYYZZZYYYXXXYYY]]]```ccccccfffccc^^^WWWMMM@@@333+++************************((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{sssoooooonnnggg```bbb\\\^^^mmm|||~~~{{{qqqkkkddd______```bbbcccbbb^^^___bbbaaaVVVIIIAAA222000---,,,,,,---,,,,,,)))************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&'''((())))))*********(((((())))))************))))))))))))))))))))))))(((((()))*********************)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyyyy{{{wwwqqqqqqmmmhhhddd___]]]gggsss~~~wwwnnnddd\\\VVV[[[XXXYYYaaaeeebbb]]]ZZZLLLDDD888...******+++---))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&'''((())))))*********)))))))))))))))*********))))))))))))))))))))))))(((((()))******************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{xxx~~~|||vvvoooeee]]]^^^dddrrr|||xxxjjj___XXX\\\VVVUUUZZZ___aaabbbdddcccYYYKKK===444///,,,+++******))))))(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))******************)))))))))))))))))))))))))))))))))))))))((())))))************)))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyysssuuuxxx{{{}}}~~~|||~~~}}}zzzyyy}}}~~~|||wwwtttsssssssssuuu~~~{{{www{{{{{{xxxqqqkkkfffnnnvvvzzzzzz}}}uuunnnkkkeee]]]VVVVVVYYYZZZ^^^cccdddaaa\\\UUULLL@@@333+++---,,,+++***))))))***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))*********************))))))))))))))))))))))))))))))))))))((()))************)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssstttuuu}}}~~~yyy{{{{{{wwwsssuuu}}}vvvvvv{{{|||uuunnnnnntttzzzxxx|||zzznnnnnnmmmlllmmmppptttvvv}}}}}}ppphhh```]]][[[[[[___ddd\\\___cccddd___SSSDDD:::222000---+++)))***+++,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))******************)))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrnnniiilll{{{|||xxxzzz~~~zzz|||yyyqqqllljjjjjjjjjiiiooozzzwwwooohhhaaa[[[ZZZ]]]]]]^^^aaadddccc^^^VVVQQQ>>>:::444///+++))))))***((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))*********((()))))))))************)))))))))))))))))))))))))))************))))))(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwvvv~~~yyy|||wwwzzzssspppqqqfffeeeiiisss}}}wwwmmmbbb]]]]]]cccaaa``````aaaaaa___]]]PPPKKKBBB888111,,,+++***))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&'''((())))))*********''''''((()))***++++++,,,))))))))))))))))))))))))***************)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}|||qqqeeedddppp}}}~~~uuuppppppfffdddbbbaaaaaaaaa___^^^```YYYNNNBBB888111...---))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))************&&&&&&''')))***+++,,,---))))))))))))))))))))))))***************)))((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{lllccceeeooouuu~~~||||||tttggg^^^```eeeccc```___]]]]]]\\\UUUIII<<<222,,,&&&)))++++++***((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''(((%%%$$$&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&((()))***++++++*********))))))(((((())))))))))))******************))))))******+++,,,+++++++++************)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqkkkbbbYYYjjjuuuwwwkkkaaa```aaa___]]]^^^WWWYYY\\\^^^ZZZPPPBBB777000---)))((()))***)))'''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,******)))))))))((((((((())))))))))))******************))))))******+++,,,+++++++++*********))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{~~~rrrxxxyyy{{{}}}}}}vvvnnngggaaa^^^dddqqqwwwnnnhhhbbb\\\YYYYYYRRRSSSVVV\\\```[[[OOOEEE<<<444***'''))),,,+++((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$)))"""$$$%%%!!!!!!&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))((((((((((((((('''))))))))))))******************))))))******+++,,,++++++*********)))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwvvvwwwmmmiiihhhmmmwwwzzzooobbbZZZVVVVVVTTTSSSVVV[[[\\\XXXUUUHHH@@@444---+++,,,+++******))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###+++""""""---///$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''((()))))))))******************))))))******+++,,,************))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ooodddbbbffflllqqquuuggg___ZZZZZZZZZZZZ[[[]]]___aaaVVVQQQGGG<<<222,,,)))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###((("""(((999<<<000&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))***++++++''''''''''''((((((((((((((()))))))))******************))))))******+++,,,*********)))))))))(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{jjj^^^YYY\\\```sss~~~}}}sss\\\___``````^^^^^^```bbb___^^^XXXNNN@@@444,,,)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%###+++;;;BBB;;;111---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))******************))))))******+++,,,******)))))))))(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{zzzkkkbbb______dddppp}}}ppplllgggbbb____________]]]^^^^^^ZZZSSSGGG:::111++++++*********)))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''///666777222+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))*********)))((('''&&&%%%$$$###((((((((()))))))))******))))))))))))******************))))))******+++,,,***)))))))))((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}tttooommm^^^gggrrr{{{oooccc```bbbccccccUUUWWW[[[```aaaXXXHHH<<<,,,,,,,,,+++++++++******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&"""!!!'''---+++$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++555444222000---***)))((((((((())))))******++++++))))))))))))*********************)))***++++++,,,))))))))))))((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}rrrjjjlllrrrzzz|||zzz|||pppccc\\\ZZZWWWSSSRRRXXX```bbb\\\TTT???555+++''')))***((($$$((((((((('''&&&&&&(((***''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))),,,...***...444777777222+++''''''(((((()))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvkkkfffeeeiiiuuu|||vvvmmmeeeXXXUUUTTTXXX^^^aaa___[[[PPPEEE777...,,,,,,,,,+++*********)))''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,'''))),,,...///,,,)))''''''(((((()))))))))))))))))))))))))))))))))))))))******************************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuujjjdddbbbeeejjjwww~~~pppccc___\\\^^^bbbfffgggfff___TTTDDD666...++++++,,,,,,,,,+++***)))(((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))&&&&&&''''''((())))))***'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}pppgggddddddhhhyyywwwppphhhhhhmmmqqqpppmmmeee^^^RRRDDD888000,,,***++++++*********)))(((&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))))))))(((((()))***++++++(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwrrrtttwwwmmmmmmvvv|||rrrpppuuuvvvppphhhfffddd___WWWLLL???555...+++)))((((((******)))'''''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***,,,,,,,,,,,,++++++***)))((())))))***************************************))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++******))))))))))))******)))*********************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyykkkkkk}}}zzzwwwxxxtttiii___^^^______^^^XXXMMM???666///,,,((((((***+++***(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))***+++,,,,,,+++)))((('''((()))******++++++******************************+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++************++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~uuulllnnnsssvvv}}}rrrfff^^^YYYXXXYYY\\\]]]XXXMMMDDD777111+++)))***,,,***(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''')))))))))))))))((((((((())))))***++++++++++++***************************,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ttthhhjjj~~~vvvgggdddmmmwww|||tttiiieee\\\YYYXXX]]]bbbccc\\\UUU>>>777...***+++,,,***(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$)))(((''''''''')))+++,,,))))))***++++++++++++***************************,,,,,,,,,+++***))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''~~~ooottt}}}tttllleeeffflllwwwnnnaaa___```ccc```[[[[[[aaaSSSFFF666,,,+++,,,+++((('''((((((''''''(((+++---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&))))))************)))))))))******+++,,,,,,---------------,,,+++***)))(((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))******+++******)))((((((((())))))((()))+++***)))((()))+++***++++++)))((((((+++...+++...000111///,,,++++++******************++++++,,,******------+++,,,///+++------+++---333666555,,,///111///,,,***+++---...***''''''+++---,,,)))++++++*********++++++,,,******+++,,,,,,+++++++++(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&ssshhhgggkkkvvvjjjccc```bbbdddccceeeiii^^^RRRAAA444...,,,,,,+++((((((((('''''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***+++++++++***++++++,,,------.........,,,+++,,,......---,,,---......---+++,,,,,,---...//////...------+++***,,,...///...,,,111//////111111...---//////111///,,,...555999888111111///---,,,,,,---...---....../////////......,,,,,,,,,,,,---...//////---------------,,,++++++************************+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuunnnlllttt}}}~~~{{{qqqgggccccccbbbaaabbbfff___QQQBBB666///------))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''))))))************))))))(((((())))))***++++++,,,+++,,,,,,,,,,,,,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******)))******+++,,,------......---+++***,,,---000...---000333333///***222222222333555777777666444333222333666777555333:::888999===<<<999888:::888:::999666777===AAA@@@>>>:::444222222222111///+++...111111///---,,,---++++++++++++,,,---...///---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''wwwzzz{{{rrrqqqrrrtttxxx}}}tttkkkddd]]]YYYXXXcccbbb^^^RRRCCC666///---++++++***+++++++++***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''))))))************))))))((((((((()))******++++++++++++,,,,,,---,,,,,,,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))***************+++(((((()))***++++++,,,,,,+++*********+++,,,---...------...---,,,,,,...000222222333555777888666555===???@@@@@@??????BBBEEEEEEFFFHHHHHHGGGFFFEEEFFFKKKJJJLLLPPPQQQNNNMMMOOOJJJMMMNNNLLLMMMQQQSSSQQQSSSMMMFFFDDDEEEDDD>>>888333333333333333222000///......------------......---------,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++***************))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''|||pppqqqwww||||||sssiiigggmmmzzzpppccc[[[WWWXXX]]]aaa^^^SSSCCC666///,,,***))))))+++,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((())))))((((((((()))))))))******)))*********************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((())))))(((((())))))************))))))((((((((()))******++++++++++++,,,---------,,,,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************)))*********++++++,,,,,,,,,,,,------......//////------------...///000111111222444444555777:::======AAADDDDDDCCCDDDIIINNNPPPUUUYYYWWWQQQOOOTTT[[[___dddhhhgggaaa^^^```cccfffdddfffiiiiiifffeeegggfffjjjlllkkkkkknnnnnnjjjkkkfffbbbcccfffddd[[[RRRKKKEEE@@@@@@DDDDDD@@@:::777666555333111111000000000///......---......///.........------,,,,,,,,,++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((~~~wwwggg___```lllooo___VVVRRRVVV]]]aaa^^^SSSCCC888...+++'''''')))***)))'''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******))))))))))))************************++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************++++++)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))))))))))))))************))))))(((((())))))***++++++,,,,,,,,,------------,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********************************+++,,,,,,------------------------------//////000111333555777888:::;;;>>>@@@CCCHHHNNNRRRVVV\\\```___[[[\\\eeemmmnnnsssxxxvvvpppnnnrrrxxxyyy~~~~~~{{{}}}~~~{{{zzz}}}}}}}}}|||tttddd\\\UUUVVV[[[[[[SSSJJJ@@@???===;;;888777666555333222000...,,,,,,,,,---/////////...------,,,,,,,,,+++++++++************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((~~~qqqgggbbbeeerrrjjj\\\VVVTTTUUU\\\ccc```SSSGGG666111***((()))+++)))'''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++)))))))))*********++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&((())))))*********))))))************))))))))))))******+++,,,,,,,,,............---,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++******++++++,,,------...,,,---...000222333555555999:::<<<@@@DDDHHHKKKMMMKKKNNNRRRVVV\\\dddlllqqqssswww{{{{{{xxxyyy}}}yyyuuurrrsssuuuqqqfff]]]SSSQQQOOOMMMKKKJJJIIIHHHAAA???;;;777444222111111111111111000//////............---------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))wwwmmmhhhnnnzzz|||kkk]]]UUUPPPWWWdddggg___TTT???888///+++,,,---+++)))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))************))))))************))))))*********+++,,,,,,------............---,,,+++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---.........000444888===BBBEEEGGGJJJLLLPPPUUU[[[```eeehhh```ccchhhnnnvvvxxxoooiiihhhgggeeecccbbbbbbbbbVVVSSSNNNHHHCCC???======333333222222111000000///000////////////.........++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))vvvzzz|||ooo|||ddd]]]VVVWWWcccllldddWWWPPPEEE666---+++,,,,,,+++'''((()))******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++++++++******************+++***)))'''&&&'''(((++++++++++++***))))))((()))+++,,,,,,+++***+++---(((***------,,,,,,,,,...------,,,+++************...,,,***+++---...+++)))111,,,+++...---))))))------,,,+++************+++,,,------,,,+++)))'''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&((())))))(((((()))***+++***))))))***+++---...***))))))(((***,,,///000,,,------------,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++++++++))))))*********)))((('''%%%(((+++------,,,------***---000///...000888???AAABBBFFFKKKRRRYYY___cccllleeedddgggooo{{{}}}}}}{{{vvvzzz|||}}}}}}~~~xxxpppnnnfff^^^]]]]]]SSSGGGEEE@@@<<<;;;666//////444111000/////////...------***+++,,,+++***(((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~xxxsssqqqggg]]]ZZZ___eeegggggg]]]QQQAAA444---***))))))((()))************)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))************************&&&(((***++++++,,,...000++++++,,,---------,,,,,,,,,///111222111///...---222111///,,,++++++---...,,,---...000000000000000,,,,,,,,,------.........,,,***+++...,,,(((***000...------,,,++++++******+++,,,---......---,,,+++******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((***)))(((((()))+++++++++******+++,,,......,,,+++******+++---///000+++,,,,,,,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++,,,---......------...000222444777:::???GGGQQQYYY]]]]]]___eeeooozzz|||ttt{{{zzz|||xxxuuuyyy~~~zzzxxxyyy~~~}}}zzzwwwxxxssslll^^^XXXRRRMMMCCC999666888555555555222000......///......///...---,,,,,,,,,,,,,,,+++******)))******************************))))))))))))))))))))))))((((((((((((((((((((((((xxx}}}oookkkqqqzzznnnccc___\\\ZZZaaalllggg^^^OOO???333,,,)))((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******)))***,,,,,,+++***+++------------,,,,,,,,,,,,,,,+++---000222333444555777888888888;;;>>>???@@@???888888999999888666555444555555444222000......///++++++,,,...,,,***---333---------,,,,,,+++******((()))+++---------+++************))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))+++***))))))***,,,++++++++++++,,,---...///------,,,+++,,,---///000,,,------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++,,,,,,+++*********+++,,,111111000000000444999===CCCDDDGGGNNNXXXdddpppwwwttttttvvv|||vvv~~~xxxqqqnnnsssyyyzzz|||}}}~~~|||vvvooocccVVVOOONNNBBBAAA>>>999444000//////...------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((|||xxxhhh___oootttlllkkkcccXXX[[[gggiiiddd[[[MMM???333,,,***))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((((()))))))))))))))******,,,---...---+++***+++,,,...---,,,,,,---...111222777999>>>BBBGGGMMMSSSXXXSSSVVV\\\dddiiiiiiddd```bbbaaa```___^^^______```UUUQQQMMMIIIGGGDDDAAA???888555111000///......///---------.........------***+++,,,------,,,***)))++++++*********)))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))(((***++++++******+++,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,---..................------,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************++++++...---+++******,,,...///222333555999???HHHRRRYYY]]]]]]___fffpppzzz{{{|||{{{rrrxxx{{{qqqvvvyyy}}}~~~|||yyyuuutttwwwxxx~~~zzzqqqmmm\\\VVVMMMGGGBBB<<<555//////...+++***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((({{{tttgggdddzzzvvvuuuooobbb```hhhhhhgggcccZZZLLL===111+++))))))((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))*********+++***+++,,,,,,,,,---000222//////222666<<>>999444222111///...------......---....../////////...---++++++++++++************************************))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))(((***++++++******+++,,,++++++,,,---............++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))******************......---...000333666888:::>>>DDDMMMXXXfffsss|||yyyxxxyyy{{{wwwuuuwwwsssqqqttttttttt}}}}}}ooorrrttt{{{}}}ssshhhbbb```XXXHHH<<<999555111.../////////...,,,,,,+++*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))yyy|||iiihhh|||wwwsssmmmkkknnnhhhiiigggbbbWWWGGG888///+++***)))((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,******,,,000333:::???GGGSSS___kkksssxxx{{{uuugggbbbbbb^^^WWWCCC@@@:::444000---------...------------...//////,,,,,,,,,+++++++++******************************+++*********))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))+++***))))))***,,,***+++,,,---.........---*********++++++,,,,,,,,,******++++++******)))(((++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++))))))******+++,,,,,,---***,,,///333888>>>CCCFFFOOOUUU^^^iiittt|||zzzyyyyyynnniiikkkooorrrrrr{{{|||iiiYYYJJJDDD;;;666444222000---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))xxxjjjsss|||yyyvvvtttggggggfffddd^^^SSSEEE;;;---,,,+++***)))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))*********+++)))******+++,,,,,,------000000000000333999AAAGGGWWW___mmm{{{rrrkkk```SSSHHHAAA>>><<<999777333///------...///---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((***)))(((((()))+++)))***+++,,,---------,,,)))***+++,,,------......++++++,,,,,,++++++***)))******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---///000000///333:::CCCMMMWWW^^^bbbjjjpppyyyzzzrrrnnnoooqqqrrrtttxxxzzz{{{yyyvvvsssyyy~~~|||fff\\\PPPFFFAAA<<<666222222111000...---,,,,,,,,,------------------------************************))))))))))))))))))))))))yyyttt}}}yyydddcccbbbcccccc]]]RRRIII000...---+++******++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******+++,,,------.........000555<<>>;;;>>>GGGPPPXXXjjj}}}~~~uuuqqqrrrqqqoooppptttsssqqquuu}}}}}}pppiii```WWWNNNEEE:::333222222111///,,,------***((((((+++...,,,+++))))))***++++++***************))))))))))))tttyyyzzzrrrrrr}}}zzzkkkiiidddaaacccgggccc\\\GGG<<<000)))***,,,,,,***((()))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))*********)))))))))***+++++++++******+++,,,------,,,...---,,,,,,///888GGGRRRcccoooqqquuuyyy}}}yyynnnkkkvvvxxxooooooxxxxxxnnn______dddqqqqqqoooqqqwww{{{~~~xxxdddSSSKKKAAA:::444222555333,,,%%%000------...,,,)))+++111++++++)))(((((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((************+++,,,---...---+++***+++---...---+++,,,,,,---.............../////////...---+++***)))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++******++++++,,,))))))---111111------000---222>>>KKKTTTXXX\\\bbbrrrwww}}}wwwooohhhgggjjjyyyyyyiii___QQQFFF???:::444000000000000///...------------,,,******+++,,,***)))+++*********)))))))))))){{{zzzooocccnnnnnnkkkddd^^^___dddeeeaaaUUUGGG666,,,,,,---,,,)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******++++++******+++,,,,,,---((())))))***++++++,,,,,,---111666<<>>MMM[[[kkkyyyzzzzzz~~~{{{tttjjjbbbvvvtttnnngggdddbbbZZZQQQJJJLLLLLLNNNWWWaaaaaaZZZQQQOOONNNRRRYYYaaafffhhh^^^UUUNNNQQQ\\\ffflllnnnooohhh___aaaqqqvvvRRR999333666,,,++++++...000...+++))),,,,,,+++***)))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******+++*********++++++,,,---,,,,,,+++,,,,,,---,,,,,,,,,---...///000000000000---......---,,,+++******))))))))))))))))))))))))(((((())))))))))))***************++++++*********///,,,,,,///222777@@@IIIOOOaaasss}}}{{{uuurrrppprrr|||xxxmmmaaaYYYHHH???444000111111...+++,,,++++++,,,------+++))),,,,,,+++++++++*********|||xxxoooooovvvhhh``````bbbaaa^^^XXXLLL===///)))***---+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))***************))))))***+++,,,---------...//////000444999>>>KKKVVVeeesss|||pppyyyzzztttvvv}}}xxxrrrhhhYYYOOOTTTXXXXXXVVVVVVYYYZZZXXXSSSXXX^^^eeejjjlllkkkhhhdddaaa```ccciiioooqqqqqqeee^^^UUUPPPSSSYYY^^^```ggg___UUUQQQ\\\ppp___IIIBBB:::555///---000222000------,,,+++******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))******+++++++++******++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,---------......------,,,------------,,,+++******************************))))))))))))******++++++.........---------------//////333;;;DDDMMMXXXcccdddttt}}}sssnnnooorrrtttzzziiiZZZGGG:::666555222...,,,++++++,,,---...,,,+++,,,,,,,,,,,,++++++++++++yyyqqq{{{{{{mmmaaa^^^^^^]]]]]]\\\VVVGGG666++++++...+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******)))))))))))))))*********++++++)))))))))***+++,,,---...)))---111555777<<>>777222222000...---.........------------,,,,,,,,,++++++}}}~~~~~~~~~ttteee^^^ZZZXXX\\\^^^[[[PPPAAA444...---,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))************)))))))))*********+++++++++******++++++,,,...///000000888AAAGGGJJJKKKOOORRR```mmmwwwzzz~~~lll]]]aaaaaa[[[UUUXXX```eeeddd```fffwwwzzz|||sssuuupppfff^^^^^^___```ccc___WWWSSSZZZkkk|||xxx|||uuu___FFF777333222...---,,,++++++***++++++++++++*********)))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,,,,,,,++++++***++++++,,,+++---...---+++***+++---***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************))))))******+++,,,,,,---,,,,,,+++,,,///444888;;;JJJQQQaaatttyyytttvvv{{{~~~yyylllaaaVVVJJJBBB<<<888333000//////...---------------,,,,,,,,,,,,zzzwwwtttvvvoooccc]]]YYY]]]^^^\\\UUUIII;;;111+++,,,,,,++++++***))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))************++++++++++++,,,,,,---...///111111CCCMMMYYY``````^^^\\\]]][[[lllxxxvvvyyyxxxnnn[[[QQQYYYYYYXXXZZZfffttt|||zzzuuu~~~}}}ssspppooonnnccceeeaaaVVVRRR\\\lllvvvgggIII;;;666......---,,,+++++++++++++++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,,,,,,,++++++***++++++++++++---///...+++)))+++---)))***+++,,,---.........++++++,,,,,,,,,+++******************************))))))***+++,,,,,,------333222222444999@@@FFFKKKfffjjjuuuwwwvvvtttrrr{{{sssdddZZZDDD???888333000///...---......---------,,,,,,,,,|||{{{qqqvvv|||~~~vvvmmmrrr}}}ssseeeaaa___^^^[[[^^^bbb\\\III666,,,...***)))++++++))))))+++'''(((((('''&&&''')))+++'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++++++++*********+++,,,222((((((111222---777III```uuu~~~tttqqq|||~~~tttnnnuuu~~~rrr___\\\______aaafffnnnttttttooocccVVVTTT]]]hhhwwwuuurrrssszzzsssSSS@@@444222////////////---+++(((((((((***,,,+++)))&&&+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******)))******+++++++++******---------,,,---...//////222888===GGGPPPPPPXXXnnnxxx{{{}}}zzz{{{}}}|||uuudddVVVFFF<<<444...,,,...///...,,,******+++---...lllkkkkkkmmmmmmkkkhhhfffaaabbbeeejjjqqqzzzvvvnnnrrr|||tttfff\\\\\\YYY\\\bbb```QQQ>>>444///+++***,,,,,,******,,,'''(((((('''&&&&&&(((***(((((()))***))))))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++,,,---...---......///333+++***333<<>>111,,,***,,,---+++***,,,)))******)))'''''')))***(((((()))))))))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,(((***---------,,,---......000666BBBRRRcccnnntttzzzwwwwwwppp```WWWYYYUUUZZZaaajjjyyyxxxtttuuu}}}xxxxxxppppppkkk^^^TTTWWWgggvvv~~~zzzmmmYYYDDD555//////000,,,---...---,,,,,,...///++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((+++......---000777===CCCYYYkkkzzzwwwssstttwwwyyy{{{tttkkk^^^NNNAAA;;;222222111111222111///---ssstttrrrnnnjjjfff___XXXXXXUUUTTTYYYbbbrrr}}}uuunnnmmm~~~~~~wwwpppgggaaabbbeee```SSSHHH555///+++,,,---+++***+++***+++,,,+++))))))***+++''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,))),,,......,,,+++,,,...---???SSSaaaooo{{{{{{tttqqqwww{{{|||zzzfffdddccc]]]```iiiyyy||||||uuunnnlllssssssbbbYYY]]]dddxxxwwwOOO444///444,,,...///...,,,+++,,,---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,---,,,++++++,,,---///000------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,------,,,000333333222888EEEOOOXXXppp~~~{{{xxxqqqjjjnnn|||yyyqqqvvvxxxvvvwww|||}}}zzz|||zzz|||{{{lll\\\SSS@@@;;;444000000111111000{{{uuujjj___XXXUUUTTTUUUYYYfff~~~{{{|||}}}uuuzzzyyynnnaaa\\\___aaa[[[RRR===444,,,+++,,,***)))***)))***++++++)))))))))***'''''''''''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,---000111000......222666DDD^^^wwwyyyuuuvvvzzz~~~hhhYYY]]]gggooo}}}~~~uuuxxxyyyvvvyyyrrrfff```[[[eeennnrrr}}}uuuMMM888333222222222000---+++******,,,++++++***************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,---,,,++++++,,,...///000........................------------------------,,,,,,,,,+++++++++******++++++******+++---...///---111666999>>>III[[[hhhssstttyyy{{{xxx{{{~~~~~~~~~{{{vvvpppnnnlllkkkjjjgggbbb^^^YYY]]]___\\\[[[]]]```bbbffffffhhhpppzzzxxx]]]QQQ@@@444000///000///vvvddd]]]XXXVVVTTTZZZnnnmmmooouuu}}}{{{{{{qqqbbbYYY[[[``````ZZZIII<<<000,,,+++***)))***''')))++++++***)))***+++))))))((('''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++---///......333>>>FFFhhh{{{}}}yyy|||}}}mmmfffiiihhhdddeeeqqq~~~{{{kkk]]]^^^mmm~~~zzzooo\\\]]]\\\ZZZ^^^lllqqqPPP;;;222///,,,+++---/////////,,,,,,+++************+++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,------,,,,,,,,,,,,---...000000////////////////////////...------------,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,///111222000666???HHHRRRbbbsss}}}wwwzzzxxxrrrnnnmmmaaa```aaabbbbbbaaaaaaaaaZZZZZZXXXUUURRRPPPOOOPPPSSSUUUVVVTTTRRRSSSVVVZZZ[[[\\\```iiisss}}}~~~nnnWWWEEE:::555111...~~~pppccc]]]YYYWWWaaaooo{{{ssslllnnn~~~}}}yyyjjj^^^]]]bbbbbb]]]UUUFFF555...,,,******,,,***,,,...000//////000111---,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------)))+++...000555AAASSSaaa{{{vvvrrrvvvooo___\\\fffrrr|||xxx{{{{{{ssskkkpppyyymmm```XXXSSSWWWlllppp^^^III???222,,,---111222111---,,,++++++******++++++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***,,,------...***+++,,,...//////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,///222555777>>>EEERRR___mmmzzzyyywwwssswww}}}~~~}}}vvvrrrlllhhhbbb[[[VVVSSSPPPNNNKKKMMMOOOOOOPPPRRRUUUVVVSSSRRRQQQOOONNNOOOPPPRRRVVVWWWWWWXXXWWWXXX[[[___^^^```fffnnnxxxppp^^^QQQGGG<<<444}}}jjjccc^^^XXXYYY___gggtttnnn|||xxxsssyyyvvvgggaaacccbbb]]]]]]LLL999000---+++,,,---...111444666666555666777000///---+++))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------111555999BBBSSSkkk|||zzzzzz{{{wwwhhhiiifff```kkk|||qqqjjjhhheeeccclllyyyxxx|||~~~|||ssspppcccSSSUUUccctttuuubbbIII888222000,,,)))---,,,++++++******++++++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))+++,,,---......)))+++---///000000000///000000000000000000000000.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,...111555999;;;NNNVVVdddtttwwwuuuzzz|||uuusssvvv~~~ttthhh___ZZZTTTPPPJJJGGGGGGHHHHHHHHHJJJMMMOOOPPPRRRUUUWWWWWWUUUSSSPPPPPPSSSUUUVVVVVVVVVUUUVVVYYYZZZ[[[^^^aaabbbeeekkksss|||~~~qqqeeeXXXHHH==={{{iiiaaa\\\ZZZ[[[bbbjjj{{{}}}tttjjjsss|||mmmddd```______WWWVVVIII555+++...000,,,777555222111222222000///333444111***''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))************************+++,,,---...))),,,///000000///......,,,333>>>OOOdddvvv|||zzzvvvxxx|||~~~}}}iiiWWWZZZfffrrrooobbb]]]```lll~~~lll```]]]bbbnnnyyytttNNN888222///+++/////////,,,)))(((+++...+++++++++************)))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((((())))))******++++++,,,------------...///000111222333111111222333222111000///000000///...------,,,,,,///---,,,,,,,,,,,,***))),,,///,,,---555777AAAUUUcccppp{{{yyysss{{{zzz|||}}}yyyssspppkkkfffbbb]]]XXXUUUPPPNNNMMMMMMOOOPPPOOONNNOOOQQQSSSVVVWWWXXXWWWVVVXXXWWWWWWYYY]]]^^^\\\YYY[[[YYYWWWYYY^^^cccgggiiijjjpppxxx{{{}}}rrrdddZZZ{{{mmmaaa[[[YYYTTTYYYhhh~~~}}}pppmmmyyyuuuiii```^^^^^^```\\\PPP???111---,,,+++666444222111111222000///222444222+++((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))************************+++,,,---...///...---,,,,,,...111333555CCCWWWjjjzzz}}}wwwwww|||{{{yyyjjj``````qqq~~~ooommmqqqmmmiiiooo{{{vvvssseeefffffffffhhhsssrrrJJJ333...000---------,,,******+++---++++++++++++************))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''''''''((((((((())))))*********+++,,,,,,------,,,---...///000111222222///000111222333222222111000//////...------,,,,,,,,,+++++++++,,,,,,,,,+++...111000555AAAHHHSSSfffwww}}}{{{zzz}}}uuullljjjjjjiiiiiigggddd^^^ZZZQQQPPPPPPQQQSSSVVVXXXYYYTTTUUUXXXZZZ[[[[[[[[[ZZZbbb```_________^^^ZZZWWWYYY[[[^^^bbbfffjjjnnnppprrrtttvvvyyy~~~uuu|||iii^^^[[[WWWUUUXXXdddsss~~~uuukkkhhhgggiiimmmrrr}}}{{{zzzlllpppzzzlllaaa^^^___eee___WWWKKK;;;...,,,///444222111000111111111///000333222,,,)))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))(((((())))))***)))))))))*********++++++*********++++++,,,---...000///...,,,,,,000555:::KKK\\\qqq~~~}}}~~~wwwjjjdddiiippp~~~xxxpppooouuu|||tttkkkaaaZZZUUUZZZpppfffEEE777444.........---,,,,,,++++++,,,+++++++++***************)))((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((((((((((((((())))))))))))******++++++,,,,,,------,,,------...///000111111---...000111222333333333/////////...------,,,,,,,,,,,,,,,,,,---.........+++222666CCCWWWcccmmm}}}vvvooowwwssssss{{{vvvjjjiiikkknnnqqqrrroooiiiddd\\\]]]]]]\\\[[[[[[]]]___]]]___aaadddfffhhhiiiiiijjjiiihhhgggeeebbb^^^ZZZ^^^ccciiilllnnnooorrruuu{{{yyyxxx}}}rrreeeaaaaaa[[[WWWXXX]]]eeerrr~~~~~~xxxtttrrrqqqqqqqqqqqquuuwwwxxx}}}zzztttyyy~~~}}}vvvllldddbbbbbbaaa\\\YYYTTTFFF444000666444222000000111111111000///222222---***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***))))))*********+++++++++++++++++++++,,,---......***...111000///555AAAKKKfffrrr{{{}}}}}}ssshhhiiiqqqxxxkkkaaaiiizzzqqqjjj]]]SSS___ttt{{{^^^EEE555333000...---------,,,***,,,,,,+++++++++************))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((()))))))))***************++++++,,,------...,,,------...//////000000...///000000111222222222//////.........---------.........---,,,---///111111>>>JJJ^^^www~~~zzztttsss~~~}}}~~~~~~zzzzzz{{{zzzuuunnnhhhdddcccdddfffhhhkkkooorrruuuvvvmmmmmmnnnnnnmmmkkkhhheeegggmmmrrrsssqqqqqquuuyyy|||zzz|||{{{mmmggg^^^[[[ZZZ^^^aaadddiiinnn}}}|||vvvrrr|||xxx{{{{{{uuupppkkkhhhfff^^^ZZZZZZYYYMMM;;;555999444333111000111111111///...222222---***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************++++++++++++++++++++++++,,,---...///***///222111333???VVVhhhwww}}}~~~yyyyyy{{{oookkkqqqnnngggggg{{{uuu]]]VVV^^^qqqyyyrrr\\\LLL<<<555---***,,,......,,,,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***)))))))))************+++***++++++,,,------......------......///000000000111000000000000000000000...............---------//////...+++***,,,111555EEEXXXjjj}}}zzzxxx~~~}}}www|||yyyssslllllllllnnnppprrruuuvvvqqqsssuuuwwwvvvsssqqqpppooorrrtttsssqqqssszzz|||}}}}}}vvvyyyvvvlll```^^^bbbkkkqqqppplllkkkmmmxxxssswww|||vvvpppkkk```___^^^\\\RRRDDD:::666777555222111222222000//////222111,,,)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++*********++++++++++++,,,++++++++++++,,,---...///000222333555>>>SSSppp|||mmmjjj{{{}}}zzzuuu|||tttccc___hhhffflll}}}TTTGGG666,,,,,,///000///,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******)))*********++++++++++++++++++,,,,,,------......////////////000000000111222111000////////////000........................------,,,++++++111;;;BBB\\\pppuuuyyyzzzjjjmmmttt}}}{{{yyywwwvvvwwwxxxyyyzzz}}}~~~zzzwwwvvvtttttttttsssuuu{{{zzzzzz~~~qqqfffdddjjjwwwwwwqqqllltttzzzyyysssdddeeeddd^^^XXXOOOBBB666999777444333222222000///000222111+++(((***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///333333777DDDYYYppp~~~xxx{{{}}}~~~wwwjjjaaa[[[```kkkzzzjjjMMM999222111111///------,,,,,,,,,++++++++++++***))))))(((((())))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++*********+++++++++,,,,,,++++++,,,,,,---.........000000000000111111111111000000///...//////111111........................,,,---...///444@@@PPP[[[ooo}}}|||{{{sssuuuzzz~~~zzzxxxwwwwww{{{tttfffdddkkk}}}rrrvvv}}}zzz|||zzzdddhhhfff___\\\YYYKKK:::;;;888555444333222000...000222000***'''***---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////111<<>>NNNbbbqqq}}}|||~~~{{{|||{{{zzz}}}~~~uuuqqqoooooonnnqqqzzzqqqddddddjjjvvv{{{vvvxxx{{{{{{iiiaaa]]]___bbb[[[MMMBBB777888999999888777555444...---+++)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++******************)))******+++,,,***,,,...000000000000000333CCC\\\sssuuuooouuutttkkkvvvzzzsssnnnkkkkkklllooooooqqqrrrssssssssssssnnnoooppppppoooppprrrttteeeVVVPPPUUUllldddDDD444///...,,,---,,,***)))+++---,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---......///000000000000000111222222222222111111000111---***+++///000---***///000666DDD]]]ttt{{{wwwwwwsssyyy}}}xxx~~~|||~~~~~~wwwtttsssuuuxxxxxxsssnnnsssuuuxxx{{{}}}~~~~~~}}}dddbbbaaa```^^^```lllxxxwwwfffeeeiiittt~~~~~~zzz{{{ppphhh```___aaa\\\RRRIII999777555444555444222000---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,+++++++++*********************+++,,,,,,(((+++//////------000444EEEZZZuuukkkrrryyy{{{yyyuuussspppsssvvvxxxyyyxxxwwwuuusssttttttsssqqqqqqrrrtttpppsss|||mmmZZZOOOXXXhhhpppSSS???555//////000000---++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,---//////000000111000000000000000111111000000///...---,,,+++---//////---+++111999FFFYYYqqq}}}~~~{{{rrrqqqyyy~~~}}}{{{zzzzzzzzzzzzxxxwwwzzz|||||||||~~~}}}|||{{{zzzzzz{{{{{{yyy|||}}}|||~~~}}}{{{xxxvvvvvvyyyxxxtttooovvvwwwxxxyyyyyyxxxwwwvvvzzz{{{|||||||||RRRQQQQQQPPPLLLOOO]]]mmmnnnkkkmmmuuu~~~}}}zzzwwwwwwoooddd______^^^YYYSSS===777111...000111///,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---(((,,,///---+++///;;;FFFbbbssszzzwwwqqq}}}}}}yyyvvvvvvvvvmmmmmmrrryyy~~~oooWWWQQQXXX|||lllWWWCCC555111222222111...+++***+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------......------,,,,,,,,,------000111111111111111000000///////////////...------***,,,///000000000000111:::JJJ___tttwwwuuutttzzz{{{yyy~~~}}}|||zzzyyyyyyyyyyyyzzzxxxwwwwwwxxxxxxvvvuuuwwwyyyyyyyyy}}}zzzyyyyyyzzz|||}}}|||zzz{{{zzzyyyxxxwwwwwwwwwwwwvvvyyy{{{||||||xxxwwwyyyxxxvvvssswwwwwwvvvuuuuuutttssssssxxxyyyzzzyyyxxxxxxzzz{{{xxx{{{KKKMMMNNNMMMIIILLL]]]nnnyyyuuuuuu{{{vvvwwwqqqggg___]]]___]]]YYYEEE;;;000+++---///---***,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,...///,,,---:::RRReee}}}zzz|||vvvxxxiiiYYYUUUfffyyyxxx\\\EEE444111000111///,,,+++---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---....../////////...---------......222222222222222111111000///000000000///...---,,,,,,///111000///222999???PPPbbbyyy}}}{{{~~~~~~}}}}}}|||||||||||||||}}}}}}~~~}}}{{{zzz{{{||||||{{{zzz{{{|||{{{zzz}}}xxxwwwwwwxxxzzz{{{zzzxxx|||{{{zzzyyyxxxxxxwwwwwwwwwzzz||||||yyywwwxxxyyyyyyxxxuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{|||||||||||||||~~~~~~~~~MMMOOOQQQPPPMMMPPP```rrr~~~}}}}}}xxx{{{tttqqqiii___\\\___^^^ZZZMMMAAA333,,,,,,...---***++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......---,,,---666MMMmmm{{{{{{zzzzzz{{{wwwaaaUUUVVV___qqq~~~ccc>>>555......///------///++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************+++,,,,,,------...//////000000///////////////000222333333333333333222222111222222111000///......---///000///000888FFFRRRmmm}}}|||}}}xxx}}}{{{xxxxxxyyyyyyyyyyyyxxxxxxzzz{{{|||}}}~~~~~~}}}{{{|||yyyxxxxxxzzz|||}}}|||{{{|||||||||{{{zzzyyyxxxxxxxxx{{{}}}}}}zzzxxxwwwxxxzzz|||}}}wwwwwwwwwxxxzzz{{{}}}~~~wwwxxxyyyzzz{{{|||{{{zzzxxxzzz}}}WWWWWWXXXWWWTTTVVVcccqqqtttxxxttttttmmm```[[[^^^^^^ZZZTTTHHH999///---------,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///---,,,---666IIIeee{{{}}}kkkkkktttfffYYYVVV]]]qqqUUUAAA000...000......111,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++++++++,,,------......///000000000000000111222222222222333444444444444444333333333333222000///...,,,---///111999HHH]]]kkkxxxxxx|||}}}}}}~~~|||{{{uuuvvvwwwxxxyyyzzzzzzzzz||||||~~~}}}yyyzzz~~~|||{{{zzz{{{|||~~~zzz{{{{{{{{{{{{zzzzzzyyyxxxzzz|||{{{zzzyyyyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyzzz{{{{{{yyywwwwwwyyy}}}wwwuuutttrrrnnnmmmuuu|||www|||}}}sssbbbYYY]]]^^^[[[WWWMMM???333---,,,---...)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---******+++++++++,,,,,,,,,---------------......///---...666JJJeee}}}|||ssskkkyyykkk]]]WWWcccrrrtttUUU888000111000...///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,------......000000000000111333444555111222333444555666666666444444444333222000///...,,,...333<<>>333---+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......000///,,,---222222...333<<>>444...+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,---......111,,,...444000,,,:::OOOrrrxxxyyy}}}~~~ooo^^^\\\^^^wwwgggNNN<<<222///...------...---+++******************************))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++---------------------------...///111222333333444555444444333333222222111555...///555666777III```uuu|||zzzzzz~~~|||wwwttttttuuuvvvwwwvvvvvvxxxyyyyyyvvvtttuuuvvvwwwyyyzzz{{{{{{{{{zzz}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~}}}qqqcccfffuuuwwwyyyyyytttnnn```RRR\\\[[[WWWOOOCCC888000+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***+++,,,,,,------------,,,,,,------...//////---000333...///HHHfffiiiYYY\\\nnniiiHHH333...---,,,,,,------,,,+++***************************))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++,,,,,,,,,,,,,,,------------...///111333444444444444444444333333222222222444///000555777@@@___|||{{{~~~vvvuuutttssstttuuuwwwxxxxxxxxxyyyzzz||||||zzzyyyyyyzzz{{{||||||{{{zzzyyyyyy{{{~~~~~~~~~|||zzzyyywwwwwwwwwxxx{{{~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}|||zzzxxxwwwvvvvvvvvvtttttttttvvvzzz{{{zzzxxxxxxzzz|||}}}|||||||||}}}yyyzzz{{{}}}~~~{{{jjjaaajjj~~~|||zzzkkkWWW\\\\\\[[[TTTIII===333---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...---------------......///......111333333>>>[[[yyyyyyuuuxxxuuuZZZ\\\eeettt~~~VVV:::111///,,,+++,,,------,,,++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++)))************+++++++++++++++,,,,,,---......///---...000222444555555666111222222222222222222222222///111888@@@SSSuuu~~~~~~{{{||||||~~~yyyooopppqqqsssttttttttttttuuuvvvwwwyyyzzz{{{{{{{{{|||}}}}}}zzzxxxzzz|||~~~~~~}}}}}}~~~}}}{{{yyytttssssssuuuxxx}}}~~~}}}~~~}}}~~~}}}}}}~~~~~~|||~~~|||xxxuuutttsssrrrpppqqqtttyyy{{{yyyvvvvvvxxxzzzzzzzzzyyyzzz{{{}}}}}}||||||||||||}}}}}}{{{ggggggrrr~~~sss```\\\^^^___ZZZPPPCCC777111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,------...---------------...//////...///111444???TTTooowww}}}~~~jjjXXXZZZcccwwwcccJJJ888555000---,,,---------++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))************++++++++++++,,,---...///111111222...///111333555666777777111111222222333333444444222333777BBBUUUoootttooonnnnnnooonnnoooqqqrrrssssssrrrqqqrrrsssuuuvvvwwwzzz|||~~~|||~~~}}}{{{{{{}}}~~~|||zzz{{{}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{|||}}}~~~~~~|||{{{|||}}}}}}}}}}}}~~~|||zzzyyyxxxtttrrrrrrvvv{{{|||yyyuuurrrtttuuuvvvuuuuuuwwwxxx}}}||||||{{{{{{zzzxxxwww{{{~~~nnngggkkkzzzxxx~~~vvvfff]]]```bbb^^^TTTGGG;;;444,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))+++,,,---.........------------...//////000000000666IIIeee{{{zzzyyy~~~[[[WWW\\\qqqlllXXX???:::333...,,,,,,------++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))************+++++++++,,,---...000111333444555///000222444666777888888222333444555666666777888444777>>>MMMhhh|||pppccc___dddlllqqqnnnoooqqqrrrsssssssssrrrqqqrrrtttuuuwwwzzz}}}{{{~~~}}}|||{{{yyyxxx~~~||||||}}}~~~}}}|||yyy{{{}}}}}}|||}}}~~~}}}~~~~~~~~~}}}|||zzzyyy}}}}}}}}}{{{{{{}}}yyywwwvvvyyy~~~~~~zzzvvvpppqqqrrrrrrqqqrrrtttvvvvvvuuuuuuvvvvvvvvvtttrrrsssxxx~~~nnneeerrruuummm}}}{{{{{{vvvddddddbbb\\\UUULLL@@@666///,,,+++---,,,)))(((***************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,...---------//////...---,,,555666;;;YYYwww|||rrr\\\PPP]]]qqqttt\\\MMM???333000///,,,,,,///++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++*********+++---///000.........//////000111222000333444333333666666333666444333444666777888777666CCCUUUhhhyyy~~~wwwqqqjjjeeeeeeiiimmmpppuuurrrpppqqquuuwwwvvvttttttvvvyyyzzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~||||||}}}}}}zzzzzzzzzzzzzzzyyyxxxxxxrrrrrrqqqpppoooooonnnnnnqqqqqqqqqppppppooooooooouuuvvvxxxyyyzzzzzz}}}}}}wwwhhhooovvvlllzzzzzzwwwxxxtttaaa]]]ZZZZZZWWWOOOCCC<<<000,,,+++------******,,,************************************************)))************++++++++++++++++++++++++,,,,,,,,,//////......////////////444444;;;QQQqqq|||zzzhhhSSSTTT___kkk~~~qqq[[[HHH555//////...---...++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))***,,,...//////......//////000111222111333444333666:::999555333333444555555666777888CCCWWWlllvvv}}}~~~yyysssnnnkkkhhhfffgggiiilllnnntttsssrrrsssuuuvvvvvvvvvwwwyyy{{{||||||}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{yyyyyyzzz{{{uuuuuuuuutttsssqqqpppooommmmmmmmmlllkkkkkkjjjjjjlllkkkhhhgggfffgggiiijjjlllnnnrrrtttuuuwwwyyy{{{yyy|||llllll}}}|||nnnppp{{{tttsssqqqdddYYYTTTYYY[[[RRRGGGBBB333...+++---...,,,+++---************************************************)))************+++++++++***+++++++++,,,,,,,,,---000000////////////000000777444EEEjjjyyyyyy~~~~~~dddXXXUUU[[[ppprrrZZZ???111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))***,,,---...////////////000111222222333333333444:::@@@>>>888333555777666555777:::>>>YYYttt~~~}}}qqqfffaaaeeeeeefffhhhiiikkkllllllsssuuuvvvvvvvvvvvvwwwyyyxxxzzz||||||||||||~~~|||}}}~~~~~~~~~}}}~~~~~~|||||||||}}}~~~||||||{{{|||}}}~~~}}}|||yyyvvvuuuuuuuuuvvvqqqqqqpppnnnllliiigggfffffffffeeeeeeddddddcccccccccaaa^^^[[[[[[]]]```bbb```ccchhhlllnnnqqqsssuuuwwwwwwxxx{{{~~~nnnjjjvvvxxxqqqwwwrrrpppmmm\\\SSSYYY]]]UUUJJJFFF555///+++,,,...,,,+++---************************************************))))))*********+++++++++***++++++,,,,,,---------///000000///...///000222444<<>>EEECCC<<<;;;;;;999666777???MMMYYYpppxxxmmmgggeeeddddddhhhjjjllllllkkklllooorrrwwwzzz}}}}}}{{{zzz|||~~~zzz|||}}}}}}||||||}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||zzzzzzzzzyyyyyyzzzzzz{{{{{{}}}|||{{{{{{{{{|||}}}~~~~~~~~~{{{wwwsssqqqrrrpppmmmjjjgggdddcccbbbfffeeecccaaa^^^ZZZWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQRRRUUUYYY\\\^^^___aaaccceeeeeefffkkkqqqwwwzzz|||vvvkkkmmmyyypppkkkppp|||qqqxxx{{{pppcccUUUSSSXXXZZZTTTMMM>>>444,,,+++---,,,+++,,,************************++++++++++++++++++++++++)))************+++++++++******+++,,,---...//////,,,...000///...///444999FFFlll|||iiiRRRUUUgggxxxwwwVVV???444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++***+++,,,...////////////000000000000111222333333666666666777===CCCAAA;;;<<<:::999999???MMM^^^kkk|||}}}uuukkk___YYY[[[```dddfffmmmoooqqqpppnnnooosssvvvxxxzzz}}}~~~}}}|||}}}}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~|||}}}zzzzzzyyyxxxwwwwwwwwwxxx{{{zzzxxxwwwvvvwwwwwwxxxwwwwwwwwwuuurrrnnnjjjgggeeedddaaa^^^[[[YYYWWWVVVXXXXXXVVVTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMMMMLLLJJJIIILLLNNNQQQRRRSSSTTTWWWYYY___```bbbeeejjjooouuuxxx||||||||||||ooommmuuutttmmmnnnyyy|||vvvssszzz}}}uuunnn___SSSVVV^^^ZZZNNNDDD888///---///...---,,,************************++++++++++++++++++++++++)))************+++++++++******+++,,,---...//////,,,///111111000222888>>>^^^}}}xxx]]]TTTZZZfff|||^^^III>>>666///------------------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++)))***,,,.../////////...000000000000111222333333666888888777:::>>>>>>:::;;;:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>======>>>>>>@@@DDDIIIMMMOOOSSSWWWYYYZZZaaakkktttuuuzzz~~~~~~uuuvvvzzzmmmiiittt}}}ooommm|||}}}oooZZZVVV___[[[MMMKKKGGG@@@999333...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,---...//////444++++++222111///AAA[[[ppp\\\RRRUUUeee{{{}}}mmmXXXNNNCCC111000------000///+++***,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++------..................///000222333444444333333777777777777777777888999;;;===NNNiii}}}|||zzz~~~tttggg___[[[^^^```eeemmmtttwwwvvvssspppqqqrrrtttuuuvvvvvvvvvuuuwww{{{~~~~~~|||yyyvvvnnnrrrvvvwwwwwwwwwzzz}}}}}}}}}~~~|||||||||||||||}}}||||||}}}}}}~~~~~~}}}|||zzzyyyyyywwwuuusssrrrrrrqqqooommmgggeeecccbbbaaa^^^[[[YYYWWWVVVUUUSSSQQQPPPNNNMMMLLLKKKJJJIIIGGGEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;::::::999999888888888888888777777777:::999888777777888999:::<<<<<<<<<<<<===???AAABBBHHHJJJMMMPPPUUU^^^iiirrrxxx{{{}}}~~~zzzxxxxxxkkkgggqqqooofffwww~~~vvv^^^TTTYYYYYYQQQMMMHHHAAA999333///------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,,,,......///000111---000555333777SSSuuu}}}zzzuuugggaaa^^^aaammmdddSSSGGG777111...---//////,,,+++---+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++------------............///000222333444444333333444555666777777888999:::AAAIII^^^{{{~~~|||sssjjjccc```^^^ggghhhlllrrrwwwyyyxxxuuurrrrrrssstttuuuvvvvvvvvvvvvxxx{{{~~~~~~|||zzzvvvxxxyyyzzzyyyyyyzzz{{{xxx|||}}}}}}}}}}}}}}}}}}~~~|||{{{zzz{{{|||}}}|||{{{}}}||||||}}}zzzxxxwwwtttqqqooolllkkkjjjhhhfffdddccccccbbb```^^^[[[YYYWWWVVVUUUSSSPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBAAA???>>>===<<<::::::::::::::::::::::::999999999888888888777777888888888888888888888888999888777777777777888999999888888888999;;;===>>>@@@CCCFFFKKKRRR]]]iiiqqqzzz}}}{{{}}}{{{mmmfffooouuudddnnn{{{|||yyybbbSSSTTTXXXWWWPPPJJJAAA888222.........++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,---...//////000///000444666333???ggg~~~}}}{{{zzzvvvddd[[[___wwwxxxaaaRRRBBB555000---//////------///+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......000111222333444444444333222444777888888999;;;<<>>???BBBHHHQQQYYY^^^eeejjjqqqvvvyyy}}}|||ttthhhnnnvvvyyywwwwwwrrrjjjbbb___^^^^^^SSSMMMAAA777///,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000111333222111333@@@\\\uuubbb]]]pppoooZZZBBB888///,,,---+++,,,...+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------...//////222222222333333444555555555777999999888;;;BBBHHHZZZjjjxxxqqqyyyuuummmfff```ZZZ[[[bbbkkkpppqqqrrrrrrssstttuuuvvvwwwyyyxxxxxxwwwvvvvvvvvvvvvwww{{{zzzzzzyyyxxxxxxxxxxxx{{{xxxuuuuuuxxxyyyxxxuuutttxxx|||{{{{{{{{{{{{|||}}}~~~yyyuuuuuuvvvwwwxxxuuuvvvuuuqqqkkkgggfffffffffggggggfffdddbbb```______cccccc```\\\ZZZUUUPPPKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@??????@@@@@@???===>>><<<<<<<<<<<<<<<:::888;;;;;;::::::999999888888999999999888888777777777777777777888888999999999888888888888888888888888777777777888888999999999888888888999999:::::::::999999888888888:::;;;<<<@@@???@@@BBBHHHOOOUUUXXX^^^ccckkkqqquuuzzzrrrkkkiiinnnyyy|||ttthhhnnnyyyuuu~~~|||uuuoooiiibbb^^^]]]UUUNNNCCC888000------...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222111111999PPPpppsssccceeerrruuu___MMM@@@333...---++++++---+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++,,,,,,---...///000000333222222222333444555666444666888999;;;DDDRRR\\\ttt}}}uuuxxxuuukkkeeeaaa```aaafffmmmsssuuuuuuqqqrrrtttuuutttuuuwwwyyywwwxxxxxxyyyyyyxxxwwwwwwzzzzzzyyywwwvvvuuuttttttsssrrrpppppprrrtttuuuuuussspppqqqtttuuuvvvzzzzzzzzzzzzzzzzzz{{{||||||}}}yyyuuuqqqppppppoooooolllmmmmmmiiibbb]]]\\\\\\^^^^^^^^^\\\WWWSSSQQQPPPPPPVVVYYYVVVSSSPPPLLLGGG@@@???>>>>>>======>>>>>>===;;;:::;;;<<<<<<;;;:::999999888999::::::888666999999999888888777777777999999999888888888888888666666777777888999999999888888888888888999999999999999999::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>===;;;:::999999:::;;;<<<===AAA@@@@@@DDDLLLSSSYYY\\\aaaeeekkknnnqqquuuzzz|||nnnggghhhsss}}}uuukkkqqqvvvuuurrr{{{uuuoooggg^^^[[[^^^WWWQQQFFF<<<333///...///------,,,,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111111333666BBB\\\{{{lll^^^aaauuurrr___XXXIII999111///---,,,---+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,------...///000111222333333222222333444666777555888;;;>>>EEEVVVlll|||~~~~~~zzzrrrkkkhhhhhhcccggglllrrrvvvwwwvvvuuuqqqsssvvvvvvttttttuuuvvvvvvwwwyyy{{{{{{zzzxxxwwwxxxxxxxxxwwwvvvuuutttssspppqqqqqqppppppqqqtttwww}}}uuupppqqqssstttwwwzzzvvvuuutttrrrqqqpppooooooooommmjjjgggfffddd```^^^XXX[[[\\\YYYSSSOOOOOOPPPUUUWWWWWWSSSNNNIIIGGGFFFJJJOOOQQQMMMIIIGGGEEECCC<<<;;;;;;:::::::::;;;;;;;;;999888999;;;;;;:::999888888777888::::::999777777888888888888999999999999999999999::::::::::::888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>?????????===>>>@@@AAABBBBBBBBBAAA??????>>>======>>>@@@AAACCCBBBCCCHHHQQQYYY^^^aaacccfffiiikkkkkknnnsssxxx~~~}}}qqqnnnwww~~~wwwooowwwxxxpppyyy}}}ssskkkaaaXXXYYYaaaYYYSSSIII>>>666222000000------,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111111111666<<>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCC>>>??????@@@AAABBBBBBBBB@@@AAABBBDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEHHHFFFGGGLLLTTT\\\aaabbbaaacccfffffffffiiioootttssszzz~~~yyy}}}}}}uuu}}}~~~yyywwwssslllbbbWWWWWWaaa\\\VVVKKK@@@777111......000///...---,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000000//////000222555444///<<<\\\vvv|||{{{~~~zzzrrrlllfff{{{vvviii^^^ZZZNNN>>>444000...)))------,,,++++++******)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******************)))******++++++,,,------***+++,,,...000222555666333555666777:::<<<<<<999888;;;@@@KKKaaa|||}}}ooodddaaadddkkkooouuuvvvyyy{{{{{{yyywwwvvv||||||{{{zzzyyyxxxwwwwww{{{yyyxxxyyy|||~~~~~~~~~{{{xxxuuuvvvzzz}}}}}}|||yyy{{{}}}}}}xxxrrrlllggghhhbbb[[[VVVUUUSSSQQQOOOOOOOOONNNLLLIIIFFFCCCAAA@@@@@@???>>>===<<<;;;;;;???<<<;;;<<<@@@DDDDDDDDDGGGCCC???<<<;;;;;;<<<<<<;;;<<<<<<;;;::::::<<<===:::;;;;;;;;;;;;;;;:::999======>>>===;;;;;;<<<>>>@@@===:::===AAADDDAAA>>>@@@>>>===???BBBCCC@@@>>>BBBCCCEEEGGGHHHGGGFFFEEEEEEDDDBBBAAAAAABBBCCCDDDAAACCCBBB??????CCCEEECCCCCCCCCCCCDDDDDDFFFGGGGGGAAABBBCCCEEEHHHKKKMMMOOOOOOJJJGGGKKKUUU]]]___^^^cccdddddddddeeehhhlllpppqqqtttxxx}}}|||vvvwwwuuuyyysssiii\\\YYY^^^[[[VVVLLLAAA888222///...///...------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000000///000222444::::::JJJhhh}}}}}}|||uuuooofffssskkk```PPPBBB777222///---------,,,,,,+++***************************************))))))))))))******))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,------------...///111333555666555777888777777888:::;;;===@@@GGGVVVooo~~~yyysssjjjeeeggglllssswwwwwwxxx{{{}}}}}}|||{{{zzz{{{{{{zzzzzzyyyyyyyyyxxx{{{zzzzzz{{{~~~~~~}}}zzzzzz|||~~~}}}~~~}}}qqqbbbXXXUUUQQQLLLIIIIIIHHHFFFDDDDDDCCCCCCBBB@@@>>><<<;;;@@@??????>>>===<<<;;;;;;===;;;:::;;;???AAABBBAAAEEECCCAAA??????@@@@@@@@@>>>???@@@???======???@@@@@@@@@AAAAAA@@@@@@??????>>>@@@AAA@@@@@@AAACCCEEEBBB@@@???@@@CCCEEECCCAAADDDBBBAAABBBDDDEEECCCBBBFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIHHHIIIJJJLLLIIIJJJIIIFFFHHHKKKJJJEEEIIIHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFIIIKKKNNNQQQRRRUUUPPPLLLLLLSSS[[[```bbbeeeeeeeeedddcccdddhhhjjjoootttzzz}}}yyyvvvvvvooo}}}zzzqqqccc[[[ZZZZZZUUUMMMDDD;;;444000......------,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///000000000222444444???XXXvvv}}}uuugggjjjmmmWWWIII>>>333///222------,,,,,,++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,------//////000111222444666777555777999999888999<<<@@@@@@FFFRRRfff|||sssmmmjjjhhhjjjnnntttyyy{{{wwwxxxzzz||||||||||||{{{yyyyyyyyyyyyyyyzzz{{{||||||||||||~~~}}}~~~}}}|||}}}zzzzzzzzzwwwoooaaaQQQFFFDDDCCCAAA@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::<<<>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCDDDAAABBBCCCBBBAAA@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHJJJGGGGGGHHHIIIJJJJJJJJJJJJLLLJJJHHHHHHJJJLLLLLLLLLPPPOOOMMMMMMNNNPPPRRRSSSOOORRRTTTTTTRRRRRRUUUXXXWWWWWWVVVUUUYYY\\\WWWPPPQQQOOONNNLLLJJJJJJJJJJJJGGGHHHIIIKKKNNNQQQTTTUUUWWWSSSNNNMMMPPPWWW```fffjjjjjjjjjhhhfffeeefffhhhooottt{{{}}}~~~xxxwww|||kkkrrr}}}ttthhh]]]XXXYYYUUUOOOGGG>>>777111...,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++---///000000111333444333JJJkkk~~~llleeeqqqcccUUUFFF555...222...------,,,++++++******+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((()))))))))***************************+++++++++******++++++,,,------...000000000111222444555666555444666;;;>>>???BBBEEE@@@MMM```vvv}}}{{{{{{~~~}}}nnnkkkkkkmmmppptttwwwxxxwwwttttttuuuwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz|||~~~~~~~~~~~~~~~{{{}}}~~~~~~|||zzz{{{~~~{{{xxxuuusssrrreeebbb]]]XXXSSSLLLFFFAAA@@@@@@@@@AAAAAAAAA???>>>???>>>=========>>>@@@AAA========================@@@@@@??????@@@AAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNLLLNNNRRRSSSTTTTTTVVVWWWUUUTTTSSSSSSUUUXXXZZZ[[[]]]]]]]]]^^^___bbbdddeeeggghhhiiigggdddeeejjjooouuutttqqqpppsssssskkk```UUUSSSPPPMMMKKKJJJJJJJJJGGGGGGIIIKKKNNNQQQTTTVVVTTTSSSPPPNNNNNNUUU___gggooopppqqqpppnnnllllllmmmqqqtttzzzzzz}}}}}}}}}rrrnnn|||sssjjj```XXXWWWUUUQQQJJJBBB:::222...,,,,,,,,,,,,------...///++++++,,,------------,,,,,,,,,---------.........+++---///000111222444777EEEbbb}}}tttgggjjjsss```NNN888...000......------,,,++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,------......000000000111222333555555888333333;;;BBBCCCCCCFFFIII\\\ttt|||{{{xxx}}}yyyzzz|||rrrnnnnnnooorrruuuxxxyyyvvvtttsssssssssssstttuuuvvvwwwwwwwwwwwwxxx{{{~~~~~~|||zzzzzz|||}}}{{{xxxxxx{{{~~~yyywwwrrrlllfffaaa^^^]]]SSSOOOIIIEEEDDDCCCBBBBBB???@@@BBBCCCBBBAAA??????BBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKLLLKKKJJJJJJKKKKKKMMMOOOPPPPPPOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTSSSTTTVVVWWWWWWYYY\\\^^^\\\___dddgggiiikkkmmmnnnllllllllllllnnnqqquuuwwwvvvxxx{{{~~~}}}ooobbbRRRPPPMMMJJJHHHGGGHHHHHHEEEFFFHHHJJJNNNQQQTTTUUUWWWXXXVVVSSSQQQTTT\\\cccppprrruuuwwwvvvttttttttttttuuuxxx{{{~~~~~~|||{{{wwwxxx}}}qqq|||sssnnneeeZZZUUUUUURRRMMMEEE<<<444...,,,,,,,,,,,,,,,---...///++++++,,,---------------,,,---------............---...///000111333777:::SSSrrr~~~lllhhh~~~hhhSSS>>>222///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,------......//////000111222444666666<<<555444<<>>@@@BBBCCCAAA@@@@@@AAADDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKGGGIIIKKKKKKIIIIIIIIIJJJIIIMMMQQQQQQPPPOOOPPPRRRTTTWWWZZZ\\\\\\]]]^^^___bbbcccdddfffggghhhhhhhhhkkkmmmppprrrtttxxx|||xxxmmm^^^QQQMMMLLLIIIFFFFFFGGGHHHJJJGGGHHHJJJMMMPPPTTTVVVXXXaaa```]]]YYYVVVWWW\\\aaalllqqqvvvzzz{{{zzzzzzzzzwwwvvvuuuvvv{{{|||zzz{{{{{{zzz}}}~~~ppp{{{wwwtttkkk]]]TTTTTTSSSPPPHHH>>>444///------,,,,,,,,,---......+++,,,------...---------------------............////////////111444:::>>>\\\wwwooofffssslllVVVEEE888111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,---.........///000000222444666888999???999999???AAADDDSSSddd~~~|||{{{uuuppprrryyyxxxwwwwwwxxx{{{||||||{{{wwwvvvtttrrrrrrsssuuuvvvrrrrrrrrrsssvvvzzz~~~~~~|||{{{{{{zzzxxxvvvvvvuuusssppplllgggaaa]]]UUURRRNNNJJJHHHGGGHHHHHHDDDCCCBBBCCCDDDDDDBBB@@@DDDFFFIIIIIIHHHHHHJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVXXXXXXTTTVVVYYYYYYXXXWWWXXXYYY\\\```eeefffdddeeehhhlllooorrrvvvyyyzzz{{{|||}}}sssfff]]]TTTKKKOOOMMMKKKJJJKKKMMMPPPRRRMMMNNNPPPSSSVVVZZZ]]]___eeebbb\\\XXXWWWZZZaaafffkkkpppwww}}}~~~~~~yyyvvvssstttxxx}}}~~~~~~{{{zzz}}}vvv~~~kkkttt|||zzzooo___SSSTTTTTTQQQJJJ???555///...------,,,,,,---------+++,,,------......---------------.........//////000000000///000555;;;@@@ggg||||||yyyqqqdddggglllWWWJJJ>>>444///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,------......///000000111333555888:::;;;???<<>>444///---......,,,,,,...,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,---...//////000...000333444555555777999;;;>>>HHH\\\qqq}}}tttmmmqqq}}}yyyyyyyyyzzz{{{|||}}}~~~~~~}}}zzzyyyxxxwwwvvvtttwwwvvvvvvwwwyyyyyyxxxwwwwwwvvvsssrrrqqqrrrtttuuunnnpppppplllfffaaa______]]]^^^aaadddhhhlllppprrr}}}vvveee[[[[[[___dddlll}}}~~~wwwmmmeeeggggggdddcccjjjxxx{{{vvvrrrpppooosssvvvtttpppoootttyyy{{{{{{vvvvvvqqqeeeiiitttyyywwwsssrrrrrrrrrtttuuuttttttvvvyyy}}}|||{{{xxxuuurrrsssvvvyyy|||nnneeekkkttt~~~~~~iii```UUUQQQOOOJJJAAA999111///------...///...---,,,---.........---------------......///000000000444///222888999IIIooo{{{{{{{{{uuupppUUUFFF888111---......,,,,,,...,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))((()))))))))************************+++++++++++++++,,,,,,...///000000111///222444666666777888:::999DDDVVVmmmzzztttxxx~~~}}}|||zzzyyyzzz{{{~~~~~~{{{zzzzzzyyywwwvvvwwwwwwwwwyyy{{{{{{zzzxxxrrrqqqqqqqqqrrrtttvvvxxxsssuuuvvvsssnnnkkklllnnnrrrtttwww{{{{{{zzz~~~ssskkkeeeggglllrrrvvv~~~{{{wwwtttqqqpppmmmkkksss~~~zzzxxxtttwwwyyywwwrrroooqqqtttyyy~~~~~~vvvlllsss{{{}}}~~~tttoooooorrrwww{{{ooofffmmmxxxsss{{{}}}~~~|||qqqdddWWWSSSRRRLLLCCC===333111...---.........------///111111///...------------......///000000000111,,,111777>>>[[[vvvrrrttt}}}uuu]]]PPP===555.........,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,+++,,,---...///111222222000333777888999999:::;;;>>>SSSppp~~~~~~{{{yyyyyyzzz|||~~~~~~|||{{{{{{||||||zzzyyyxxxxxxyyy{{{|||}}}{{{yyyppppppqqqrrrtttuuuwwwxxxyyy{{{|||zzzwwwwwwyyy|||~~~vvvooolllhhhdddfffvvv}}}zzztttssswww}}}zzzzzz}}}|||xxxwww}}}{{{{{{zzzxxxtttqqqppppppxxx|||vvvxxxzzz}}}~~~|||}}}ooobbb```fffooozzzuuunnnnnn|||tttuuu~~~yyysssdddVVVSSSSSSMMMEEEAAA555333///------...------///222444444111...---...------......///000000000000,,,222777BBBjjj{{{vvvpppmmmxxxcccVVVBBB888000...///---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,---///000111222333222555888;;;;;;;;;<<<===DDDddd{{{}}}||||||{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}{{{zzzzzzzzz|||~~~}}}{{{yyyvvvvvvwwwwwwwwwwwwwwwwww}}}}}}}}}||||||~~~wwwmmmfffbbbaaaaaa```hhhgggfffjjjxxx|||tttrrrzzz|||zzzyyyxxxuuurrrwww{{{~~~xxxlllbbbVVVLLLNNNXXXfffsss}}}xxxqqqeeevvvnnntttqqq{{{qqq```RRRQQQRRRLLLEEEBBB777444000...---------,,,111444666555111...---...------......///000000000333///555777DDDqqq{{{lll```vvviiiZZZDDD:::111//////---,,,,,,,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---///000222333333333666:::<<<<<<<<<======GGGnnn~~~}}}~~~yyy{{{xxxyyyzzz{{{{{{yyyxxxvvvxxxwwwxxxzzz}}}~~~~~~}}}{{{{{{{{{}}}~~~~~~{{{xxx~~~~~~|||zzzyyyxxx~~~}}}||||||}}}~~~}}}tttlllggg^^^UUURRRUUU]]]dddsssuuuvvvxxx{{{sssrrryyy~~~}}}{{{wwwwwwzzzmmm\\\PPPHHHFFFCCCBBBDDDIIIOOOSSSbbbeeejjjooouuuyyy|||}}}}}}vvvwwwxxxjjjxxx~~~www~~~|||rrrgggXXXPPPNNNLLLIIIEEE888111,,,---///......///000111111222111000///............//////000111222444111666===QQQ~~~zzzttt___gggnnn]]][[[QQQAAA222///...,,,+++---------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---...//////111222444666777777666;;;BBB@@@:::???KKK___~~~~~~yyy||||||wwwzzz||||||}}}|||xxxuuu{{{|||}}}||||||}}}~~~zzzwwwxxx{{{}}}zzz{{{}}}||||||{{{|||}}}~~~rrrgggddddddaaaXXXSSSUUUVVVZZZhhhyyy|||yyyyyy{{{zzzsssnnnqqqwww~~~{{{zzzwww}}}}}}jjjWWWKKKDDD???===:::999:::===BBBEEEHHHIIILLLNNNPPPRRRRRRRRRYYY```lll||||||tttyyy|||pppvvvxxxlll]]]SSSPPPMMMIIIEEE999222---...///...---///111111222333222111000///.........//////000111222222444999DDD]]]xxxiiijjjppp___[[[UUUEEE555000...,,,,,,...------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------//////000111222444666777999666;;;EEEGGGDDDHHHQQQfff||||||~~~|||wwwzzz{{{wwwzzz~~~~~~~~~{{{xxx|||}}}~~~}}}|||}}}}}}|||zzzyyyzzz|||~~~~~~{{{{{{~~~~~~}}}|||{{{||||||~~~~~~~~~oooaaaZZZYYYZZZ```]]][[[\\\```gggtttyyyqqqfffbbb______```dddoooyyy}}}wwwqqqqqqvvv}}}~~~|||}}}|||wwwxxxjjjQQQDDD???>>>>>>===;;;::::::;;;===>>>;;;<<<<<<<<<<<<;;;;;;:::???BBBGGGPPP[[[fffpppvvvnnnooo}}}qqqbbbWWWRRRNNNJJJFFF;;;333---...///...---///222222333444333222111000.........//////000111222///555;;;OOOrrr}}}rrrkkkrrrxxxeee\\\ZZZKKK:::111...,,,,,,...------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,------------//////000111333555666888;;;777;;;FFFMMMOOOTTT[[[uuuxxxqqqqqquuuxxxtttxxxzzzwwwyyy~~~~~~~~~|||zzz{{{||||||{{{zzzzzz{{{}}}yyyyyyyyyzzzzzz{{{||||||}}}xxxvvvvvvwwwwwwzzz~~~}}}|||||||||}}}~~~pppaaaXXXUUUWWWYYYaaaeeehhhjjjqqq}}}yyyjjj^^^TTTPPPMMMMMMMMMOOOWWW___vvv{{{uuurrrrrrxxx|||||||||uuusss|||~~~}}}jjjVVVGGGBBBAAABBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@BBBFFFKKKNNNWWWccctttpppooo}}}rrrdddXXXRRRNNNJJJHHH===555///...///------///222222333444444333222111............///000111222000666;;;WWWzzzvvv|||uuugggjjj{{{ppp``````RRR@@@333...------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........//////000111333555777888:::888;;;CCCKKKRRR___kkkwwwrrrwww}}}wwwuuuxxxyyyxxxyyy|||zzzzzzzzz{{{|||{{{zzzzzzyyyzzzzzzxxxvvvuuuvvvwwwwwwxxxyyyzzzyyywwwuuutttqqqlllkkkmmmppprrrxxx~~~~~~}}}}}}}}}~~~}}}ttthhh]]]YYYZZZ___bbbfffpppxxx{{{mmm^^^UUUPPPLLLKKKJJJIIILLLQQQaaatttxxx{{{zzztttpppwww|||~~~yyyuuu}}}}}}qqqbbbRRRHHHGGGFFFEEEBBB>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@??????@@@AAABBBDDDEEEBBBHHHQQQ^^^nnnrrroooyyypppcccXXXQQQNNNKKKJJJ@@@777000//////------...000111222333333333222111............///000111222444888>>>```zzzuuu{{{wwwfffkkksssdddXXXFFF666...---......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,------.../////////000000222333555777888888999<<>>???@@@AAACCCDDDDDDEEEFFFEEEGGGKKKUUUhhh|||ssskkk}}}wwwooocccXXXRRROOOMMMMMMBBB999111//////---,,,......///000111222111000000.........//////000111222111666HHHpppyyyvvv~~~~~~iiioooeee\\\KKK999///......---------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,---...//////000000000111222444666777888666:::===>>>EEEZZZzzz~~~~~~~~~}}}zzzwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}~~~|||~~~}}}{{{yyyxxxyyyzzzyyywwwsssnnnhhhcccaaaXXXVVVXXX```hhhoooxxxyyyzzzvvvnnnjjjjjjlllmmmlllkkkmmmrrrwwwyyyqqq]]]WWWSSSRRROOOHHHDDDDDDEEEWWWnnn|||ddd\\\WWW]]]lllzzzuuutttuuu~~~}}}zzzhhh[[[NNNGGGDDDIIILLLJJJHHHHHHJJJJJJJJJIIIHHHFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCDDDEEEEEEJJJHHHHHHJJJKKKSSSgggzzz{{{iiivvv~~~zzzsssggg\\\TTTQQQPPPPPPDDD;;;222//////---,,,...,,,---...///000///...............//////000111222///888XXXtttqqqzzzooooooddd^^^NNN;;;000///...+++------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,---...///000000000000111222444666888999666:::>>>BBBOOOkkk}}}|||zzzxxxuuutttvvvzzz{{{{{{~~~~~~~~~|||{{{{{{ssspppkkkeee___ZZZWWWUUUNNNKKKMMMUUU___jjjwww{{{pppjjjbbbbbbffflllmmmiiiiiilllsssxxx|||{{{vvvuuu{{{qqqccc]]]ZZZZZZXXXQQQKKKJJJGGGQQQaaaqqq|||oooaaa^^^\\\aaajjjyyy{{{vvvrrrttt~~~rrrfff\\\QQQJJJIIIGGGJJJQQQRRROOOPPPUUUPPPPPPNNNLLLJJJHHHGGGFFFAAA@@@@@@AAABBBDDDFFFGGGHHHGGGFFFEEEFFFIIIKKKMMMEEEFFFIIILLLIIIHHHTTTbbb~~~jjjrrr}}}~~~wwwkkk___WWWSSSRRRRRREEE<<<333000///,,,,,,...***+++---.........------.........//////000111222555@@@eeeqqqkkksss}}}~~~rrrlllddd^^^OOO<<<111000...***---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,---...///000111000000111222444666888999777:::>>>FFFYYYyyy{{{zzzzzzwwwvvvsssrrruuuzzz}}}}}}~~~}}}~~~|||{{{{{{jjjfff```YYYSSSNNNLLLKKKGGGCCCCCCKKKWWWeeeuuuvvviii^^^WWWSSSQQQTTT[[[```bbbiiirrrzzzxxxvvv|||{{{pppeee```]]]___^^^WWWQQQOOOMMMRRRZZZgggvvv}}}uuuhhhiiihhhhhhjjjllltttzzzxxxtttwww~~~~~~|||{{{~~~~~~zzzyyy}}}zzz{{{yyyqqqcccUUUKKKIIIJJJLLLTTT[[[___eeekkkiiibbbcccbbb___WWWOOOIIIHHHJJJEEEFFFFFFEEEDDDFFFIIILLLMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOQQQRRRNNNLLLQQQYYYddd{{{mmmjjjyyypppfff[[[RRRQQQUUUGGGAAA999222///...//////---------.........//////---///000000//////000222777PPP|||ssssss}}}~~~tttiiiiii}}}sssxxx~~~nnntttvvvcccYYYSSSHHH444---///---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++***************++++++++++++,,,,,,---...///000000000111111222333444666777AAA;;;;;;LLLhhh|||{{{wwwvvvvvvwwwtttttttttuuuwwwyyy{{{}}}~~~uuummmbbbYYYNNNHHHGGGFFFDDDAAAEEECCCBBBGGGWWWlllzzz}}}|||{{{sssmmmbbbWWWUUUPPPNNNUUU^^^hhhsss|||~~~wwwlllccc``````fffmmmiii\\\OOOSSSOOOSSScccttt{{{|||{{{{{{zzzyyyvvvuuuzzz~~~|||xxxuuunnnrrrvvv~~~~~~~~~~~~~~~}}}tttpppoooooovvv~~~yyyooohhheee^^^UUULLLJJJMMMPPP^^^iiittt{{{xxxqqqoooiii^^^SSSLLLKKKLLLMMMMMMNNNNNNOOOQQQTTTWWWTTTUUUXXXZZZ\\\\\\\\\\\\YYYYYYZZZ[[[XXXUUUZZZaaaeeevvv~~~nnnjjjxxxnnneeeZZZPPPOOOSSSHHHBBB999333////////////---------.........//////---///000000//////111222;;;ZZZqqqpppxxx~~~sssiiihhh~~~yyy~~~xxx|||pppmmmuuu{{{jjjlllmmm]]]TTTRRRJJJ777...000///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++************++++++++++++,,,,,,---...///000000111000111333444555777999:::@@@>>>BBBSSSkkk{{{wwwwwwwwwyyy~~~~~~}}}yyywwwwwwwwwuuuuuuuuuuuuwwwyyy{{{|||~~~|||}}}~~~zzzqqqiii[[[VVVNNNGGGDDDCCCDDDEEEJJJGGGEEEIIIYYYnnn||||||yyyzzz|||~~~yyyuuulllbbb^^^XXXUUUZZZbbbkkkwwwuuujjjhhheeeeeeppppppeee^^^]]]```jjjsssrrrfffZZZWWWSSSXXXkkk|||xxxyyy||||||vvvrrroooooosss~~~}}}}}}||||||~~~~~~|||tttlllffflllvvvyyymmmbbb[[[UUURRRNNNJJJJJJPPPXXX___ppp|||~~~pppoookkkddd]]]YYY[[[]]]]]]___bbbdddfffiiimmmpppmmmpppsssuuuuuurrrooolllhhhggghhhiiifffcccgggmmmrrr|||qqqkkk}}}vvvnnndddXXXMMMLLLPPPJJJDDD;;;444000/////////------........./////////...///000000///000222444===ddd|||nnnlllssszzz|||{{{~~~}}}rrrgggfffxxxuuuuuu~~~zzzoookkklllyyy{{{jjjeeetttmmm\\\TTTSSSNNN;;;000111///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++************++++++,,,,,,,,,------...///000111222111333666777888999;;;===AAAEEEPPPbbbvvv}}}sssllllllooovvv}}}~~~|||}}}xxxvvvuuuvvvuuuuuuvvvvvvwwwyyy{{{{{{~~~zzzyyywwwqqqggg___QQQOOOKKKFFFBBBCCCHHHLLLNNNLLLHHHKKKZZZnnn{{{zzzsssnnnnnnoooxxx{{{sssmmmfffaaabbbgggooo|||{{{qqq[[[RRRKKKJJJHHHHHHQQQ\\\eeerrr~~~lll```ZZZZZZ___jjjtttuuulllbbb]]]XXX___vvv~~~zzzxxxwwwyyy|||~~~}}}~~~}}}yyyrrrmmmnnnkkkooo}}}~~~}}}|||{{{zzzyyyzzz|||}}}~~~rrrfffdddiiioootttxxx{{{~~~qqqfff]]]WWWOOONNNMMMOOOUUU___hhhmmmxxx|||uuuqqqpppmmmooorrrrrrpppqqquuuxxxxxx{{{|||uuuqqqiiiggghhhiiihhheeeggglllyyywwwmmm}}}}}}wwwpppeeeWWWKKKIIILLLMMMFFF===555111000//////............////////////...///000000000111444666???mmm{{{nnnkkkpppuuuyyyxxx{{{{{{oooeeebbbpppwwwqqqxxxuuuqqqwww~~~pppfffpppzzzcccXXXWWWSSS@@@222000...------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))*********+++++++++)))******++++++,,,,,,,,,---......///000111222222333666888999999999<<>>BBBSSSeeezzz|||}}}~~~{{{zzzyyyyyywwwwwwxxxxxxyyyyyyyyyyyy~~~~~~xxxmmm```WWWPPPKKKGGGIIIPPPXXX\\\^^^ZZZUUUMMMLLLXXXkkkxxx{{{}}}|||zzzsssjjjdddbbbcccjjjuuu{{{uuupppllljjjhhhoooooonnnkkkgggdddccccccjjjnnntttwwwyyy{{{}}}}}}zzzyyy|||yyyuuurrruuu~~~|||jjjYYYMMMGGGKKKIIIIIIHHHGGGEEEHHHLLLEEEXXXrrroooccc^^^[[[YYY^^^eeeiiifffbbb______lllyyyrrrrrrrrruuuwwwyyy{{{}}}}}}zzzuuuttttttssspppmmmiiihhhppp~~~~~~}}}~~~|||zzzyyyyyysssuuuvvvuuutttuuuyyy}}}yyy{{{|||yyyvvvtttvvvyyy}}}{{{}}}sssllleeecccgggmmmqqqrrrzzzzzzqqqjjjhhhgggjjjppprrrnnnjjj___YYYTTTOOOLLLLLLSSS\\\gggnnnxxxuuuqqqkkkccc\\\WWWTTTRRRNNNKKKLLLPPPPPPNNNOOOQQQVVVhhhsss|||~~~{{{wwwnnn^^^QQQNNNSSSRRRKKKAAA999333111//////....../////////000000000...///000000000333777:::]]]xxx{{{wwwllllllqqquuuvvvvvvzzzwwwkkkccc```eeelllwww}}}iiiqqq|||cccVVVRRRDDD777222///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))************+++++++++)))******+++,,,---......///000000111222333444444777:::===<<<:::===DDDJJJggg{{{}}}~~~}}}wwwxxxyyyyyyyyyyyyyyyxxx{{{sssjjjccc[[[TTTOOORRRZZZcccffffffbbb\\\SSSPPPZZZlllyyy}}}|||}}}|||wwwoooiiigggggggggqqq|||~~~yyypppggg___ZZZWWWWWW``````^^^ZZZUUUQQQPPPPPPVVV[[[bbbgggkkkpppvvv{{{uuussssssuuuyyy~~~~~~xxxvvv|||vvvaaaPPPHHHGGGHHHIIIKKKKKKJJJIIIKKKLLLKKK\\\uuupppeee___\\\ZZZ^^^dddiiihhhfff^^^^^^jjjxxxuuutttwwwwwwvvvxxx|||~~~zzzvvvtttuuuuuusssqqqjjjnnnwww~~~||||||}}}~~~}}}~~~}}}|||{{{zzzyyyvvvuuuuuuvvvwwwyyyzzz{{{xxxxxxxxxwwwvvvvvvxxxzzzuuusssppppppttt|||}}}xxxqqqjjjfffhhhmmmqqqzzzyyyyyyzzzwwwooogggZZZSSSLLLJJJHHHGGGKKKRRRQQQWWW___eeejjjpppxxx}}}~~~yyyqqqhhhaaa^^^UUUTTTPPPMMMKKKIIIIIIIIIJJJGGGHHHMMMOOOMMMMMMPPPNNNYYYlllooowww{{{{{{zzzrrrdddXXXWWW\\\TTTMMMCCC:::444111///....../////////000000000000//////000000111444888<<>>???GGGTTT___~~~}}}~~~}}}~~~|||~~~zzzxxxyyyzzz{{{zzzyyyxxxwwwzzz}}}|||ssslllhhhgggfffpppnnnkkkgggfffhhhmmmrrrhhh```UUUPPPXXXjjjvvvzzz~~~wwwsssrrruuu}}}rrrfff\\\UUUKKKBBB===<<<>>>AAABBBCCCCCCBBB@@@???@@@AAACCCHHHLLLNNNOOOSSS\\\bbbkkkmmmnnnmmmlllooouuuyyyyyyyyy~~~yyyaaaOOOHHHHHHLLLPPPUUUWWWYYY\\\______fffsssrrriii``````aaaeeeiiihhhccc^^^YYYTTTSSS[[[hhhuuu}}}~~~{{{|||uuusssssstttuuutttooojjjrrr~~~xxxzzz|||zzz|||}}}{{{{{{{{{zzzzzzyyyyyyyyyvvvrrrpppttt|||}}}yyy}}}xxxtttsssuuuwwwwwwvvv|||wwwsssqqqqqqttt{{{wwwnnniiihhhpppsss{{{}}}{{{qqqjjjaaaXXXSSSQQQOOONNNLLLJJJHHHGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGLLLJJJIIIJJJLLLNNNNNNMMMKKKLLLMMMMMMNNNOOOQQQSSSOOOOOOUUUeee|||pppnnntttuuuxxxnnngggiiiiiiaaaSSSEEE===777000...000////////////000000000000+++111......333444777CCCqqq|||||||||llliiimmmooonnnrrruuuxxx{{{}}}~~~pppiiigggeeecccffffffsssvvv]]]iiiYYYPPPAAA333,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,,,,------.........222222333333333555999<<<999999;;;===>>>GGGZZZkkk}}}zzz}}}}}}}}}}}}vvv}}}|||xxx|||zzzyyy{{{zzzxxxwwwyyy|||}}}{{{yyyzzz}}}zzznnniiiiiijjjwwwwwwwwwsssooolllmmmooohhh```TTTNNNUUUdddrrrzzz}}}zzz{{{tttaaaVVVNNNKKKEEEBBB@@@???>>>===<<<;;;;;;===@@@CCCDDDCCCHHHOOOTTTRRRPPPQQQTTTTTT[[[```fffjjjlllqqqwww|||~~~}}}yyywww|||zzzdddUUUOOONNNUUU[[[```bbbeeejjjoooqqq{{{yyyoooaaaccchhhmmmlllgggaaa___TTTQQQOOORRR]]]jjjwww}}}~~~|||zzzxxxuuuqqqqqqsssrrrlllgggnnnwww~~~~~~{{{~~~{{{zzzyyywwwvvvwwwwwwxxxuuutttsssrrrsssvvvyyy{{{}}}}}}|||yyyvvvuuuwwwxxx}}}yyyvvvuuuwww{{{yyyooohhhiiiiiippp~~~zzzqqqhhhbbb^^^ZZZXXXQQQMMMIIIFFFFFFFFFFFFFFFHHHHHHIIIKKKMMMOOORRRSSSSSSUUUXXXZZZ[[[[[[ZZZYYY^^^]]][[[YYYVVVUUUUUUVVVWWWVVVYYYdddwwwxxxqqqyyyvvvxxxooohhhfffbbb```TTTFFF>>>777000...000////////////000000000000---222000///555444888EEEtttyyyjjjhhhlllooonnnrrrtttwwwzzz|||}}}ooohhheeebbb```^^^aaannn}}}```{{{dddYYYSSSEEE555---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,,,,------......///111222333333333555999<<<===<<<===>>>AAAJJJ\\\nnn~~~wwwrrrsssttttttwww|||}}}|||{{{|||zzz~~~}}}{{{www{{{~~~zzzxxxxxxwwwvvvvvvxxx{{{|||{{{zzzxxxzzz}}}~~~zzzyyywwwtttxxxyyyxxxtttoookkkjjjkkkddd[[[QQQKKKQQQ```oooxxxlllYYYNNNKKKIIIGGGDDDBBB@@@>>>===<<<===>>>???AAACCCEEEFFFUUU___fffccc\\\VVVRRROOOSSSWWW^^^dddjjjpppuuuyyy{{{}}}yyywwwwww|||zzzgggYYYUUUUUU]]]eeeooovvv{{{}}}qqqggghhhlllppppppjjjaaa\\\UUUPPPLLLNNNXXXfffrrryyy|||zzz~~~{{{yyy~~~~~~zzzuuupppnnnooonnnkkkgggiiipppwwwzzz~~~~~~~~~}}}}}}{{{zzzyyywwwvvvwwwwwwxxxwwwvvvtttssssssuuuwwwxxxzzzzzzzzzwwwuuutttuuuvvv{{{wwwvvv}}}xxxlllcccaaadddqqqtttooolllooouuuzzzxxxqqqjjjeeeaaaWWWSSSLLLGGGFFFEEEEEEEEELLLOOOSSSVVVYYY^^^eeekkklllpppuuuvvvuuutttuuuwwwvvvsssnnnhhhccc___]]]]]]aaaaaacccjjjvvv|||nnnzzz~~~wwwwwwmmmddd```YYY___UUUHHH???888111///000////////////000000000000///444111111666444999IIIqqqssshhhgggkkknnnooopppsssvvvyyy{{{~~~}}}ooohhhccc^^^ZZZVVV[[[gggxxxuuu|||dddqqqwww```YYYUUUIII888.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,,,,---......//////000111222333333555888;;;>>><<<===AAAGGGSSSfffwww}}}uuurrrqqqrrruuuyyy~~~}}}{{{zzzzzzzzz{{{yyyyyyxxx{{{|||~~~~~~}}}zzzwwwuuuuuuttttttvvvyyyzzzzzzyyyvvvvvvxxx}}}|||{{{{{{zzzwwwrrrmmmjjjiiiaaaYYYOOOJJJOOO]]]nnnzzzwwwdddUUULLLMMMLLLKKKIIIEEEBBB???===;;;???CCCDDDEEEGGGKKKOOObbbqqq~~~|||ooobbbVVVOOOMMMOOOTTT\\\eeelllppprrrwww|||zzzwwwuuuoooooopppoooooonnnmmmlllttt}}}kkk___]]]]]]aaaiiivvv}}}pppjjjkkkooouuuwwwrrrfff\\\UUUOOOIIIJJJSSS```lllrrr~~~{{{{{{{{{vvvoooyyy|||{{{vvvoookkkjjjjjjhhhfffcccgggkkkrrr{{{{{{|||~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzyyywwwvvvwwwwwwxxxxxxwwwuuusssssstttuuuvvvwwwwwwwwwuuusssrrrsssuuu}}}vvvyyywwwhhhbbb```iii}}}jjjbbb\\\^^^cccggglllqqqmmmooottt{{{yyyrrrmmm```[[[SSSMMMJJJJJJJJJJJJRRRZZZcccjjjooouuu~~~|||sssmmmgggcccaaaeeeiiipppvvv~~~{{{|||lllttt{{{xxxiii]]]XXXRRR^^^VVVKKKAAA888222000000////////////000000000000000444111222666333999LLLvvvnnnffffffiiilllooonnnqqquuuxxxzzz}}}rrrhhhaaaZZZUUUSSSVVV```ppp{{{|||lllooo}}}{{{yyyggggggsss___XXXUUUKKK:::///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,,,,---...///000000000111333333444555888;;;;;;:::>>>GGGSSSbbbvvv{{{wwwxxx||||||}}}}}}{{{yyyxxxyyyzzzyyyxxxzzzzzz{{{zzzyyy{{{||||||xxxtttuuuuuuuuuuuuvvvwwwxxxxxxwwwuuuuuu{{{}}}}}}}}}zzzvvvqqqmmmkkkaaaYYYPPPMMMPPP\\\ooo~~~~~~}}}|||{{{yyywwwrrrdddZZZTTTYYYWWWTTTNNNHHHCCC@@@???>>>DDDJJJMMMMMMOOOUUUZZZeeeyyyooo___UUUNNNLLLLLLRRR\\\eeekkknnnssswww~~~~~~yyyzzzzzzyyyvvvsssooommmgggdddaaaaaabbbbbb```]]]nnnooodddaaaaaa^^^bbbmmmzzzsssiiilllqqqxxx~~~{{{nnn```WWWPPPIIIJJJSSS^^^fffjjj}}}~~~|||uuukkknnnttt|||~~~zzzxxxsssmmmiiigggeeebbb```\\\]]]aaaiiissszzzyyyvvvwwwxxxyyyzzz{{{{{{|||||||||||||||{{{{{{{{{{{{zzz{{{zzzyyywwwvvvwwwwwwxxxwwwvvvuuusssssstttuuuvvvuuuvvvvvvuuusssrrrsssttt|||wwwzzzvvvnnneeefffuuuzzzeee[[[RRRQQQSSSUUUYYY]]]^^^hhhwwwooohhh___VVVQQQNNNMMMLLLRRR\\\jjjuuu~~~zzzqqqiiiaaa\\\]]]ggguuu}}}qqqxxx~~~iiiYYYUUUSSS\\\XXXNNNCCC999444111000////////////000000000000000222000111555111:::PPP{{{kkkeeefffhhhkkknnnmmmooosssvvvyyy|||wwwkkkaaaXXXRRRSSSRRR[[[pppwwwjjjhhhqqq|||}}}sss{{{zzzwww|||wwwzzziii```ssszzzdddYYYTTTKKK<<<111......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,---...000000111000222444444555666999;;;;;;<<>>BBBOOOfff{{{~~~~~~|||xxxzzzzzz{{{{{{{{{}}}~~~zzzzzz|||{{{vvvyyyxxxwwwwwwyyy{{{||||||wwwxxxyyyxxxvvvwww{{{~~~|||yyynnnddd[[[VVVRRRUUUkkkwwwllleeebbbbbbdddiiivvv|||pppqqqpppkkkbbbYYYUUUVVVYYY`````````___\\\YYYVVVTTT[[[dddnnnrrrrrrqqqkkkeee[[[UUUMMMHHHJJJUUUdddnnnkkkmmmppprrrppplllhhhddd___^^^]]][[[YYYXXXVVVUUUUUUTTTUUUVVVXXXZZZZZZYYYooouuusssqqqkkkfff___```mmmxxx}}}~~~vvvggg]]]RRRQQQZZZccchhhiiiggguuu|||pppjjjhhhjjjlllgggfffccc___ZZZVVVSSSRRRKKKJJJPPP[[[dddjjjpppwwwuuuuuuvvvyyy|||}}}{{{yyy}}}|||||||||{{{{{{{{{{{{{{{zzzyyywwwvvvwwwwwwxxxuuuttttttttttttsssssssssqqqsssvvvvvvuuuuuuuuuvvv|||~~~uuujjj```YYYYYYcccooo{{{ssshhh```ZZZUUUQQQMMMLLLMMMOOOQQQQQQTTTUUUZZZcccooo{{{yyytttlllaaaYYYSSSWWW```mmm{{{~~~www|||}}}~~~ooo```YYYRRRYYY[[[UUUFFF;;;777444000////////////000000000000000000///444888444AAA___~~~vvvzzzkkkiiijjjffffffllliiilllpppsssvvvzzz~~~~~~pppggg```[[[RRRLLLSSSmmm~~~}}}```zzzlll^^^QQQ@@@222......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,...///111222222222555777999999:::<<<===;;;@@@QQQkkk}}}{{{}}}zzztttzzzzzz{{{{{{|||~~~}}}yyyzzz}}}yyyrrrwwwwwwvvvwwwwwwyyy{{{}}}vvvwwwyyyxxxxxxzzztttjjjaaa[[[UUUWWWmmmuuujjjdddbbbcccffftttxxxkkkllllllfff___[[[]]]```^^^]]]]]]]]]]]][[[WWWTTTZZZ```fffkkkqqqvvvuuuqqqbbb]]]TTTKKKHHHNNN[[[dddiiijjjkkklllllljjjhhhggg___^^^\\\YYYWWWUUUTTTTTTQQQRRRSSSTTTTTTSSSSSSSSSjjj}}}}}}uuuxxxxxxqqqfff```eeeuuulll```RRROOOXXXdddkkkmmmjjjqqquuukkkhhhiiigggeee```ZZZUUURRRRRRSSSMMMJJJNNNWWW^^^cccnnnyyypppoooqqquuuzzz|||zzzwww||||||{{{{{{{{{zzzzzzzzz{{{zzzyyywwwwwwwwwwwwxxxwwwvvvuuutttsssrrrqqqqqqppprrruuuvvvuuuttttttuuu|||}}}yyyvvvwww}}}vvvuuuvvvwwwxxxyyykkkaaaYYYRRRNNNOOOPPPMMMJJJJJJJJJLLLLLLJJJJJJSSSeeesssxxxxxxooollleee[[[UUUQQQWWWfffsss||||||uuuyyyvvvggg[[[ZZZYYY[[[VVVKKK???999555111000000000000111111111111444...555333444666AAAkkksssuuu}}}zzziiidddfffhhhiiikkkiiikkkmmmqqquuuzzz}}}sssgggcccbbb```QQQRRRSSS^^^~~~eeennn}}}cccRRRAAA333//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...000222333444666333333777::::::<<<@@@DDDIIIZZZssszzzyyyvvvmmmsssxxx||||||xxxvvvwwwyyyuuuyyy}}}~~~|||zzzyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxvvvuuuvvvwwwzzz}}}|||zzzzzzsssggg```WWWVVVmmmvvvlllfffcccbbbjjjsss}}}{{{nnnddd\\\\\\]]]\\\ZZZZZZYYYWWWYYY^^^^^^YYYTTTRRRWWWZZZ```hhhoootttuuuuuukkkccc[[[UUUPPPOOOUUU]]]bbbccceeeffffffeeecccbbb^^^[[[XXXWWWXXXXXXWWWWWWOOOSSSTTTPPPKKKKKKNNNPPPmmmyyyxxxzzzxxxwwwgggdddhhhtttzzz{{{xxxkkkZZZSSSYYYdddnnnsssrrrsss{{{yyynnnggglllggg```YYYSSSQQQPPPPPPKKKKKKNNNSSS\\\gggqqqwwwpppooopppssswwwyyywwwuuuzzzyyyyyy{{{~~~~~~{{{xxxwwwxxxxxxwwwtttrrrrrrsssttttttuuuuuuuuuuuuttttttssstttuuuvvvvvvuuussssss~~~|||}}}~~~yyywww}}}yyynnn```XXXRRRRRRRRROOOMMMMMMJJJLLLKKKGGGEEEKKKWWWbbbsss~~~|||tttpppfffZZZVVVQQQUUUcccnnnwww}}}wwwzzzwwwiii^^^\\\]]]___ZZZMMMAAA999444000000000000000111111111111222---444222444777DDDnnnwwwwwwyyyyyy{{{kkkeeeggghhhhhhiiigggiiilllpppuuuzzz~~~}}}lllfffeeecccaaaTTTTTTQQQXXXsssxxxzzzjjjnnneeeRRRAAA222//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------...000222444555777444555999;;;:::===AAAJJJQQQddd|||}}}xxxrrrjjjqqquuuzzzzzzwwwuuuwwwyyyxxxzzz}}}|||yyyxxxxxxzzzyyyyyyxxxxxxwwwxxxxxxvvvvvvuuuvvvwwwzzz|||~~~{{{zzzzzz}}}nnneeeYYYUUUhhh|||ooofffdddeeelllvvvoooeee]]]\\\]]]\\\[[[[[[ZZZYYY[[[^^^\\\VVVRRRRRRVVVWWW[[[bbbiiipppuuuwwwwwwoooeee^^^WWWSSSWWW^^^bbbccceeefffeeedddcccbbb___\\\ZZZXXXYYYYYYXXXWWWRRRSSSRRRNNNJJJJJJMMMOOOmmm{{{wwwwwwuuuuuugggcccfffqqqwwwxxxqqqaaaXXX\\\fffooouuutttssswwwzzzsssooojjjccc\\\VVVSSSRRRRRRNNNNNNOOOSSSZZZdddmmmrrrooonnnooorrrvvvwwwuuusssuuuuuuuuuxxx{{{{{{yyyvvvzzz{{{zzzxxxvvvuuuuuuwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvuuuuuu}}}zzzzzz||||||xxxwww}}}lllcccZZZVVVTTTQQQPPPQQQLLLMMMLLLGGGCCCDDDJJJPPPgggtttzzztttgggZZZSSSOOOQQQ[[[eeennn~~~xxx}}}||||||zzzmmmaaa___bbbccc^^^QQQCCC:::333...000000000000111111111111000,,,333222444888GGGsssvvvvvvyyyxxxzzzkkkfffggggggfffgggeeegggkkkoootttyyy|||~~~yyylllgggfffdddaaaVVVTTTNNNPPPeee{{{rrrhhhjjjpppmmmxxxbbbSSSDDD777000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///111333555666888666888;;;<<<<<>>===>>>DDDMMM^^^kkk~~~tttwwwyyy||||||zzzyyyzzz{{{yyyyyy{{{}}}}}}{{{~~~~~~~~~}}}|||{{{zzzyyy|||zzzxxxvvvtttrrrqqqqqqvvvvvvxxx{{{}}}pppdddXXXQQQYYYhhh}}}vvvkkknnnuuussshhh___^^^______^^^___]]]^^^___]]]UUUMMMMMMRRRQQQRRRTTTWWW\\\ccckkkpppyyyuuuqqqmmmeee\\\YYY[[[dddeeefffgggggggggfffeeecccaaa___]]]]]]\\\ZZZYYYZZZUUUQQQOOONNNPPPXXXaaauuu|||pppgggaaacccbbb___```fffkkkppp{{{~~~zzz}}}qqqbbb^^^dddpppxxx~~~zzztttooorrrwwwooojjjfff___XXXRRRNNNLLLKKKIIIHHHFFFGGGLLLSSS[[[aaahhhjjjllloooqqqqqqpppnnnssstttuuuxxxzzz{{{|||{{{~~~}}}zzzwwwxxx{{{}}}xxxxxxwwwvvvuuuuuuuuuuuuxxxyyyzzz{{{|||{{{zzzzzz~~~zzzvvvuuuuuuvvvxxxxxx|||}}}|||~~~sssiiiaaaXXXSSSRRRNNNNNNNNNLLLKKKIIIHHHGGGEEERRRbbbnnntttrrriii```RRRNNNKKKKKKMMMRRR\\\eeexxx}}}xxxjjj___^^^aaadddaaaUUUHHH>>>666000///000000000111111111111333///666333333777IIIxxx|||wwwwwwwwwwwwmmmdddbbbdddddddddfffhhhiiilllnnnqqqrrrssssss{{{{{{zzz{{{qqqddd```bbbVVVPPPIIIGGGQQQkkk{{{uuueeeaaa\\\\\\dddtttuuukkkhhhiiiyyymmmxxxddd[[[VVVHHH777000000///...------------++++++++++++++++++++++++++++++,,,,,,,,,---------......///111333555888999:::;;;>>>@@@???BBBLLLXXXqqq~~~{{{||||||{{{zzzxxxxxxxxxwwwwwwzzz~~~}}}|||~~~}}}}}}|||{{{xxxtttqqqnnnlllkkkmmmmmmpppuuuvvvxxx|||mmmaaaUUUNNNQQQ[[[hhhttt|||pppiiinnnvvv|||uuujjjaaa___aaa``````aaa___^^^]]]ZZZQQQJJJJJJPPPPPPRRRUUUWWWYYY\\\aaadddjjjjjjmmmppplllccc^^^^^^fffgggggghhhhhhhhhhhhhhhdddcccaaa``````___]]][[[]]]XXXTTTSSSSSSXXXfffuuurrrcccYYY[[[___]]]]]]aaagggnnnyyywwwvvvooorrrzzzhhh___cccnnnwww{{{qqqkkkooo}}}zzzssslllgggfffbbb\\\UUUOOOKKKHHHHHHEEECCCBBBBBBGGGOOOWWW\\\dddgggkkknnnoooooonnnmmmssstttvvvxxxzzz{{{}}}~~~~~~}}}{{{yyywwwwwwzzz}}}wwwvvvuuuttttttttttttuuuxxxyyyzzz{{{|||{{{{{{zzzuuuoooooorrruuuqqqrrrvvvzzz~~~yyyoooccc[[[XXXPPPNNNMMMMMMMMMLLLKKKIII???FFFRRR^^^eeegggccc^^^TTTQQQLLLGGGDDDFFFLLLPPPkkkzzzuuu|||~~~|||vvvfff[[[[[[```dddbbbWWWKKKAAA888222000000000000111111111111444000777333333888KKK{{{zzzsssrrrssspppgggaaaaaacccbbbccceeehhhjjjlllnnnooooooooooooxxxxxxxxxyyyssseeebbbdddYYYRRRJJJGGGIIIYYYzzzxxxiiibbbZZZVVVSSSRRRZZZiii{{{|||qqqggghhh}}}nnnyyyyyyddd[[[XXXJJJ999111000///...------------++++++++++++++++++++++++,,,,,,,,,,,,------------...///000222444777999:::;;;<<<@@@AAAAAAFFFVVVfff|||{{{zzzxxxwwwuuutttssswwwxxxzzz~~~~~~|||{{{zzz~~~}}}{{{xxxuuuqqqmmmjjjhhhfffeeegggjjjkkklllsss{{{xxxiii^^^SSSKKKJJJNNNUUU___hhhhhhccc```dddkkkjjjooouuu|||wwwlllbbb```bbbaaabbbcccaaa]]]ZZZVVVNNNHHHHHHMMMOOOSSSWWWXXXWWWWWWZZZ\\\```cccjjjppppppiiieeeeeeggggggggghhhhhhiiijjjjjjeeedddcccccccccbbb```^^^^^^ZZZXXXXXXWWW]]]qqqwwweeeXXXXXX[[[[[[\\\___eeeooozzzwwwsssqqqmmmrrrsssgggfffmmmtttssslllnnnsss~~~|||tttlllgggfffccc```[[[UUUOOOKKKIIIHHHEEECCCAAAAAAEEEMMMVVV[[[```dddjjjmmmnnnnnnnnnnnnqqqsssuuuvvvvvvxxxzzz|||{{{{{{zzzxxxvvvwwwyyy{{{vvvuuutttsssssstttuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyzzzuuuttttttrrrpppooorrrwwwrrrhhhcccXXXTTTPPPOOOOOOOOOMMMJJJDDDEEEHHHOOOVVVYYYZZZYYYPPPOOOKKKEEEBBBCCCGGGIIIWWWhhhpppvvvyyyfff\\\^^^bbbfffeee[[[NNNCCC999222000000000000111111111111222///777333333999NNNoookkklllnnn|||mmmfffaaabbbcccaaaaaacccggghhhkkkmmmnnnnnnnnnmmmtttvvvwwwyyytttiiidddccc^^^UUUOOOKKKHHHMMMgggqqqfffaaa___[[[VVVSSSVVVbbbqqq|||sssdddfffjjjrrroooaaaYYYLLL>>>111000///...------------++++++++++++++++++++++++,,,,,,,,,------------...//////111222555888:::;;;;;;===AAABBBBBBJJJ___sss{{{zzzxxxwwwvvvuuutttsssxxxzzz|||}}}|||||||||||||||~~~~~~|||zzzzzz{{{|||}}}~~~zzzvvvrrrnnnmmmhhheeedddcccbbbbbbhhhqqqxxxmmmaaaWWWOOOIIIFFFGGGIIIMMMQQQRRRQQQQQQSSSVVVUUUWWW^^^jjjwwwyyymmmcccaaabbbcccccceeebbb[[[UUUQQQLLLGGGGGGJJJPPPTTTXXXWWWUUUTTTWWWZZZ]]]___fffmmmnnnjjjiiilllffffffffffffggghhhiiiiiieeeddddddeeefffeeecccaaa^^^[[[[[[ZZZWWW\\\vvvzzzgggWWWVVVXXXZZZ\\\___eeeppp{{{tttooonnnpppvvv~~~uuummmmmmppp~~~wwwlllhhhmmmpppsssqqqlllgggddddddaaa^^^ZZZTTTOOOLLLIIIHHHFFFDDD@@@???CCCJJJSSSXXX\\\bbbiiimmmnnnnnnnnnoooppprrrtttuuutttuuuxxx{{{yyyzzzzzzyyywwwwwwxxxzzzvvvuuutttssstttuuuwwwyyyssstttvvvwwwxxxxxxwwwwwwxxxsssxxxtttpppnnnrrrxxx}}}|||vvv~~~rrrlll```[[[TTTRRRRRRRRROOOLLLLLLGGGEEEGGGLLLPPPRRRTTTIIIJJJHHHDDDCCCFFFJJJLLLJJJ[[[ttt|||nnnxxx~~~kkkaaaccceeeiiihhh]]]PPPDDD:::222000000000000111111111111000...666333333:::PPPjjjfffffffffrrrnnngggcccccccccaaa```bbbdddfffiiilllnnnooonnnnnnqqqtttwwwyyy~~~vvvmmmeee``````WWWRRRPPPKKKKKK___yyy}}}oooiiiggg```]]]WWWQQQRRRZZZgggqqq~~~sssdddgggeeemmmiiiYYYKKK>>>111000///......------...++++++++++++++++++++++++,,,,,,,,,---------......///000111333555888:::<<<<<<>>>AAABBBCCCMMMdddzzz|||~~~yyy{{{zzzxxxwwwxxxxxxwwwvvvzzz}}}~~~}}}yyywwwxxxzzz|||}}}~~~}}}{{{{{{|||}}}zzz}}}}}}yyyuuusssmmmiiieeebbb^^^]]]dddlllvvvjjjaaaWWWPPPLLLHHHFFFEEECCCCCCCCCDDDDDDEEEFFFFFFIIIIIIPPP^^^nnnzzzyyynnndddbbbccccccdddeeebbbZZZRRROOOKKKGGGFFFHHHQQQUUUWWWVVVSSSSSSWWW\\\^^^___ccchhhiiihhhjjjnnndddddddddeeeeeeggghhhhhheeeddddddfffggggggdddbbb^^^\\\\\\[[[UUUZZZwwwzzzgggVVVTTTVVVYYY\\\___fffqqq|||sssjjjlllqqqyyy|||{{{|||tttnnnmmmyyyoooeeedddfffggggggfffcccaaa```^^^\\\WWWSSSNNNKKKIIIHHHFFFCCC???===@@@FFFNNNTTT[[[aaahhhmmmnnnnnnooopppqqqtttvvvvvvtttuuuxxx|||xxxyyyzzzzzzxxxwwwxxxyyyvvvuuuttttttuuuwwwyyy{{{qqqrrrtttuuuvvvvvvvvvuuuzzzssspppqqqtttsssnnnuuu~~~tttjjjcccZZZTTTRRRQQQPPPNNNNNNLLLJJJHHHGGGGGGHHHIIIHHHFFFEEEEEEGGGHHHIIIIIILLLPPP___www{{{xxxlllqqq}}}ooocccggg___eeeiiicccTTTDDD999555111111000000000000111111///111222555666888[[[hhhjjjkkkfffkkkrrrhhhdddbbbddddddaaa```bbbeeefffhhhhhhiiijjjmmmooosssxxxyyyxxx}}}{{{uuuggg```bbbbbb\\\XXXTTTKKKHHHXXXnnnrrrhhhfffdddccc\\\RRRQQQ]]]nnnxxx}}}rrrgggdddtttfffqqqvvv\\\III===222000...---------,,,+++++++++++++++++++++++++++,,,,,,---...///000111111...000222444444666888:::===;;;;;;>>>DDDRRRjjj~~~vvvrrrqqquuuwwwuuuuuuwww}}}zzzyyy{{{yyyuuusssuuuxxxzzzuuuvvvyyyxxx||||||{{{{{{|||}}}|||||||||}}}~~~~~~yyywwwwwwvvvnnnccc]]]]]]```ccceeejjjsss{{{jjjbbbWWWNNNIIIHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>>>>>DDDNNNZZZfffttt{{{oooeeecccbbb^^^___bbb[[[TTTNNNKKKGGGBBBAAADDDSSSVVVWWWVVVSSSSSSUUUXXXZZZ___cccccceeejjjmmmllljjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjjjjiiigggfffeee___\\\\\\WWWYYYmmmmmmXXXOOOWWWUUUVVV]]]eeennn|||uuukkkfffkkkttt|||}}}|||vvvooonnn}}}~~~mmmmmmccc]]]```bbb___]]]^^^\\\ZZZWWWSSSPPPMMMKKKJJJJJJEEE@@@>>>@@@EEEKKKNNNZZZ___eeejjjlllnnnpppqqqtttssssssssstttuuuwwwxxx||||||{{{{{{zzzzzzzzzyyywwwvvvuuutttttttttttttttuuuuuuuuuuuutttttttttttt|||tttooollllllrrr|||yyynnnmmmuuussslllaaaZZZWWWTTTRRROOONNNMMMJJJHHHGGGGGGHHHHHHIIIGGGFFFGGGIIIKKKKKKKKKLLLKKKTTTkkk~~~zzzllljjjzzzyyyllldddiiieeeiiijjjcccVVVGGG<<<777111111000000000000111111000222111444555:::]]]|||ccciiikkkfffkkkuuuiiidddaaaccccccaaaaaacccfffhhhiiijjjjjjkkkmmmpppkkkqqquuuxxx~~~mmm```^^^^^^ZZZWWWTTTKKKGGGVVViiivvvllliiihhhddd[[[SSSVVVbbbnnntttwww~~~qqqfff```nnnkkktttzzzbbbPPPDDD222000...---------,,,+++++++++++++++++++++++++++,,,,,,---...///000000000///111333555555777999;;;<<<<<>>CCCIIILLLUUUZZZaaafffjjjmmmpppqqquuuuuuuuuuuuwwwyyy{{{|||~~~~~~~~~}}}{{{yyywwwvvvttttttsssrrrrrrrrrrrrrrrtttttttttttttttttttttttt}}}ssslllccceeelllwwwrrrgggeeemmmuuuxxxmmmddd^^^YYYUUUQQQPPPOOOLLLJJJHHHHHHHHHHHHIIIHHHHHHIIILLLNNNNNNMMMQQQKKKMMM___xxx}}}~~~{{{nnnfffvvv|||rrrnnnvvvnnnmmmiiibbbWWWKKK@@@:::111111000000000000111111000222111222555;;;^^^hhhpppqqqhhhjjjsssiiiccc```aaabbbaaabbbdddeeeggghhhhhhhhhiiikkknnnjjjqqqwww}}}|||lll```]]]]]]ZZZXXXVVVNNNJJJTTTccc~~~|||uuuppphhhbbbWWWQQQXXXfffoooqqqwwwwwwjjjhhh^^^iiitttxxxwwwaaaPPPEEE222000...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000222444666666888:::<<<;;;===EEESSSaaammm|||uuuoooppprrrtttvvvssstttwwwzzzwwwuuuzzz|||yyy{{{zzzwww}}}|||{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz|||}}}~~~{{{tttnnnkkkjjjgggccc___[[[VVVPPPLLLZZZ```ggglllpppxxx{{{rrrfff___UUUMMMHHHGGGGGGGGGGGGGGGEEECCC@@@<<<888777:::555333777>>>IIIYYYgggoooggg___\\\ZZZUUUQQQPPPMMMFFFAAA@@@@@@AAAFFFLLLNNNQQQSSSSSSQQQQQQTTTWWWWWWYYY[[[aaammmyyy|||zzzoooooooooooopppqqqrrrrrrnnnoooooopppooonnnmmmllleeeaaa______ZZZTTTWWW___rrr]]]WWWUUUSSSUUU[[[dddnnn|||vvvnnndddaaadddnnnwwwyyyxxxxxxyyyzzz~~~tttiiidddbbb___^^^___]]]\\\YYYVVVSSSPPPMMMLLLMMMHHHAAA<<<;;;???EEEJJJPPPUUU\\\bbbgggkkkoooqqqttttttuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~}}}{{{xxxwwwtttttttttttttttssssssrrrttttttttttttttttttuuuuuu{{{ppplllgggffflllvvv{{{jjjaaadddkkkpppyyyxxxnnnfff```YYYUUUSSSRRROOOMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNPPPOOONNNPPPJJJJJJUUUggg||||||~~~{{{tttkkkuuuzzzzzzuuuppphhh___WWWLLLAAA:::222111111000000111111222///222222333555;;;[[[mmmsssssskkklllrrr~~~iiiccc___```aaaaaabbbfffbbbdddeeeddddddeeegggiiikkkpppttt{{{vvvpppjjjccc```aaa```^^^]]]ZZZSSSNNNTTT]]]yyyxxxqqqwww}}}vvviiicccYYYTTT\\\mmmzzz~~~oooppp}}}pppggglllcccjjjxxxsssppp^^^OOODDD333111............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222444666777888;;;===<<>>???CCCIIIJJJMMMPPPQQQPPPPPPSSSVVV[[[[[[\\\eeeuuuzzzyyyvvvsssqqqooonnnnnnooooooppppppooonnnmmmlllfffbbb```bbb```ZZZYYY\\\{{{vvv^^^WWWUUURRRTTTZZZbbbjjjwwwxxxpppddd]]]\\\fffrrrwwwvvvtttxxx}}}tttjjjccc___^^^^^^]]]\\\ZZZXXXUUUQQQOOOMMMNNNJJJBBB;;;888;;;BBBGGGMMMRRRYYY___dddhhhmmmooorrrrrrssstttuuuvvvwwwxxxxxxzzz|||~~~~~~|||zzzvvvwwwxxxyyyyyyxxxvvvvvvuuuuuuuuuvvvvvvvvvvvvvvv}}}}}}~~~}}}qqqddd]]]bbbooo{{{qqqdddbbbeeeeeellluuuxxxoooggg___ZZZWWWUUUSSSPPPNNNKKKJJJIIIHHHHHHJJJMMMPPPQQQOOONNNIIIGGGGGGKKKTTTeee~~~{{{sss~~~}}}xxxqqqhhh___WWWLLLAAA888222222111111111111222222---333444444666;;;XXXssstttvvvqqqssstttyyygggaaa^^^___aaaaaacccfffaaabbbccccccbbbbbbdddfffggghhhkkkpppzzzwwwjjjccc```___```bbbbbbaaa```^^^XXXSSSUUUYYYoootttiiimmmxxxwwwllliiiaaa\\\dddxxx|||||||||uuuqqqooohhhnnnxxxkkkmmm^^^QQQFFF333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////111444666777999<<<>>>BBBJJJ[[[qqqvvvsssqqqppppppttttttuuuuuuuuuzzz~~~~~~~~~|||yyy{{{{{{|||}}}}}}}}}}}}}}}}}}zzzxxxwwwxxxxxxzzz{{{{{{wwwqqqkkkgggeeeaaa___]]]YYYTTTPPPNNNMMMGGGNNNWWW___eeekkkqqquuu|||zzzrrrlllddd^^^UUUOOOLLLKKKKKKKKKHHHIIIIIIHHHFFFCCC@@@>>><<<888555555666888@@@HHHQQQOOOMMMLLLMMMLLLHHHCCC>>>;;;;;;>>>>>>===>>>BBBEEEIIIMMMOOOOOOOOORRRUUU]]]]]]___hhh{{{{{{vvvsssqqqpppnnnnnnnnnnnnmmmlllkkkkkkhhheeeccccccaaa^^^]]]^^^zzzyyy___TTTUUUSSSTTTZZZ```fffqqqzzz|||tttggg^^^XXX```lllsssuuuvvvrrr}}}pppfffaaa^^^\\\]]]\\\[[[YYYVVVSSSPPPNNNOOOKKKDDD<<<777999>>>DDDLLLPPPWWW\\\aaaeeejjjmmmqqqrrrrrrsssssstttttttttwwwyyy|||~~~}}}|||zzzwwwxxxzzz||||||{{{yyywwwvvvvvvwwwwwwwwwxxxxxxxxx}}}{{{yyyxxxyyy|||qqqbbb\\\bbbiiixxxxxxjjjaaa^^^bbbhhhppp{{{}}}yyyooofff___[[[YYYWWWTTTQQQNNNLLLJJJIIIJJJLLLOOORRRRRRPPPMMMHHHIIIJJJJJJKKKWWWpppvvvzzztttlllcccZZZNNNAAA999222222111111111111222222---444444444777===XXX}}}yyyxxxtttssseee```]]]```bbbaaacccfffbbbcccdddcccbbbbbbccceeedddeeehhhoooyyy|||vvvooojjjiiigggdddbbbbbbbbbbbbaaa]]]ZZZZZZZZZhhhxxx}}}qqqgggkkkgggsssxxxooolllfffaaajjj~~~}}}tttoootttppp~~~|||iii\\\OOODDD333111///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000222555777999;;;===@@@IIITTThhh~~~yyysssrrrqqqppppppuuuttttttvvvxxx~~~~~~}}}||||||{{{|||}}}|||yyywwwvvvwwwxxxzzz{{{zzzvvvpppjjjfffeeebbb```\\\WWWQQQNNNNNNOOOOOOTTT]]]eeelllrrrwwwzzzxxx~~~wwwooohhhbbb]]]UUUPPPMMMLLLLLLLLLIIIIIIIIIIIIHHHFFFDDDCCC===999777666444222666;;;BBBCCCDDDDDDGGGJJJFFF@@@<<<:::;;;>>>>>>;;;:::<<<@@@EEEJJJMMMMMMNNNQQQTTT[[[\\\```kkk}}}|||wwwtttsssrrrooonnnmmmlllkkkkkkjjjjjjkkkiiifffcccaaa^^^^^^^^^{{{{{{aaaTTTTTTSSSVVV\\\aaaeeelllttt{{{nnnccc[[[\\\cccjjjsssyyytttzzzuuuiiiccc___ZZZ\\\\\\[[[YYYWWWSSSPPPNNNNNNLLLFFF>>>888888<<>>BBBGGGEEE>>>===::::::======999999<<<===BBBHHHKKKLLLMMMPPPSSSXXX\\\cccooo{{{wwwtttsssrrrqqqpppooommmllllllkkkkkkkkklllkkkgggcccaaa```aaayyy}}}cccWWWRRRRRRWWW___dddffflllssswwwlll```YYYYYY```nnn{{{yyyxxxvvvkkkeee```ZZZ[[[[[[[[[YYYWWWSSSPPPNNNMMMLLLHHH@@@999888<<<@@@DDDHHHOOOUUU[[[aaagggkkknnnppprrrtttvvvwwwwwwwww}}}}}}|||{{{yyyxxxvvvuuurrruuuyyy{{{|||zzzvvvtttttttttuuuvvvvvvwwwxxxxxxnnnoooooommmlllnnnuuuzzzwwwmmmeeeaaaeeelllxxx~~~nnnbbb^^^ccchhhnnnxxx|||~~~}}}ppphhh```___]]]ZZZVVVRRRNNNMMMMMMOOOQQQUUUWWWUUUQQQNNNJJJIIIHHHHHHGGGKKK[[[jjj}}}kkkyyy~~~xxxyyy~~~}}}yyyqqqdddTTTFFF>>>333222222111111222222333111666222///555CCCccc~~~yyyooonnnrrr|||kkkbbb^^^]]]aaacccbbbccceee___``````___]]]]]]^^^```^^^dddrrr|||xxxqqqkkkeeegggiiikkknnnppppppnnnmmmwwwwwwuuuwwwtttsss}}}{{{|||wwwooorrrvvvvvv|||rrrcccUUUIII444222000/////////...---------------------------+++,,,...///222333555666444777:::<<<===@@@CCCEEEHHHVVVlll~~~}}}lllkkkiiigggiiioooqqqnnnlllmmmpppooosss{{{|||~~~~~~{{{|||~~~|||{{{vvvtttrrrpppqqqsssvvvxxxwww{{{}}}|||vvvmmmeee```UUUVVVWWWUUUSSSSSSVVVZZZSSSSSSSSSVVVZZZaaahhhmmmvvv|||rrrggg___^^^YYYSSSNNNLLLLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDDDDEEE???:::777222...000555666999::::::???EEECCC<<>>;;;@@@GGGJJJLLLMMMPPPSSSWWW]]]gggssszzzwwwuuuuuusssrrrqqqooonnnmmmmmmmmmhhhllloookkkgggeeeffffffvvv}}}eee[[[PPPRRRXXXaaagggiiinnnttt}}}rrrdddXXXRRRXXXiiizzz{{{vvvyyyvvvlllgggaaaZZZZZZ[[[ZZZYYYWWWSSSOOOMMMLLLLLLIIIBBB;;;888;;;@@@???DDDKKKRRRYYY```gggkkkjjjlllooosssvvvxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxrrruuuyyy}}}}}}{{{wwwuuurrrsssssstttuuuvvvvvvwwwxxxwwwkkkeeeeeehhhjjjjjjssswww}}}|||tttkkkeeeccciiipppyyy{{{jjjeeeccceeekkksss|||~~~zzznnneee```[[[[[[YYYUUURRRSSSSSSUUUXXXXXXWWWUUUSSSSSSNNNLLLLLLLLLKKKJJJOOOWWWxxx}}}~~~nnntttsssooohhhzzzwwwiii]]]LLL:::777222///000111///000222///555555333555@@@kkklllrrryyyqqqkkkmmmqqqddd^^^___aaabbbccccccbbbbbb^^^]]]\\\\\\\\\^^^```bbbbbbfffsss|||wwwtttllljjjmmmuuuyyyxxxzzz~~~}}}uuulllnnnyyy|||yyynnnXXXKKK666444111/////////...---------------------------...000111000///111555888;;;===999;;;BBB???<<>>777222///000111000000222...444444333888GGGttt}}}dddoooyyytttnnnmmm~~~vvvhhh^^^___```aaabbbbbbaaa```^^^]]]\\\[[[\\\]]]___``````dddqqq}}}wwwtttqqqnnnqqq{{{zzzqqqooouuu{{{}}}ttt|||^^^JJJ666444111/////////...---------------------------...000222333333444888;;;;;;>>>;;;===EEECCCCCCNNNYYYcccuuutttdddllllllnnnpppqqqpppnnnllloooyyy}}}{{{zzzzzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz|||xxxvvvuuurrrnnnpppuuu|||~~~|||ssskkkeee]]]VVVUUURRRPPPPPPQQQQQQNNNKKKIIIIIIHHHHHHLLLUUU___gggtttyyyqqqkkkaaaZZZSSSPPPLLLGGGGGGIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA>>>:::555000...000000222555999>>>CCCFFF@@@===:::999999999888777999<<<@@@EEEJJJLLLNNNNNNTTTVVV]]]lll~~~~~~zzzvvvuuutttrrrpppoooppppppooonnnpppnnnmmmllliiigggmmmvvvmmm___RRRPPPSSSZZZ```gggqqqzzz{{{tttfff\\\ZZZ[[[]]]mmmvvv|||zzzzzz|||wwwpppiiibbb]]]\\\\\\ZZZXXXUUUSSSQQQPPPMMMMMMJJJDDD===999999;;;@@@CCCHHHNNNSSSYYY___cccjjjnnnsssvvvvvvtttssssssoooppprrrvvvzzz|||{{{zzzxxxxxxyyyyyyxxxvvvsssrrrttttttsssssssssttttttuuuQQQfff~~~}}}tttiiibbb___aaagggpppwwwvvvpppiiiccccccdddkkkxxxlllgggeeekkkrrryyyppphhhaaa^^^ZZZVVVUUUWWWWWWZZZ^^^bbbdddbbb___]]]XXXTTTQQQOOOLLLHHHKKKPPP[[[rrrxxxxxxqqq{{{{{{qqqwww}}}yyykkkYYYJJJCCC888222///111111000000222///333222333888HHHtttxxxaaappp|||xxxrrrmmmzzz|||kkk^^^___````````````______^^^]]]\\\[[[[[[[[[\\\]]]^^^bbbmmm}}}xxxvvvuuusssvvv|||sssmmmnnnqqqsssvvv^^^GGG666444111/////////...---------------------------...000222333444666999<<<>>>BBB@@@@@@EEEEEEJJJYYYcccqqquuuffflllnnnpppqqqrrrqqqpppooorrrvvv~~~|||zzzzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvwwwxxxtttooonnnqqqyyy~~~~~~ssseee]]]XXXUUUTTTSSSQQQOOONNNMMMLLLKKKGGGIIIKKKOOOTTT\\\dddjjjttt~~~vvvpppbbbZZZRRRNNNKKKFFFDDDFFFDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFCCC???999333///......///222777<<>>;;;999999999888777888;;;@@@EEEIIILLLNNNOOOSSSUUU^^^mmm}}}zzzxxxuuutttrrrqqqrrrrrrqqqppppppnnnlllmmmkkkkkkrrr{{{qqq```SSSOOOOOOWWW```hhhrrrzzznnnxxx{{{nnneee^^^VVVQQQbbbooozzzzzzwwwzzz}}}wwwqqqjjjbbb^^^\\\\\\[[[YYYWWWTTTRRRQQQMMMNNNKKKFFF>>>999999:::===AAAFFFKKKPPPVVV\\\```lllooorrrsssrrrqqqqqqqqqooooooqqquuuyyy{{{zzzyyyvvvwwwwwwwwwwwwuuusssrrrttttttssssssssssssssstttIIIYYYlll~~~yyyssshhhffffffllltttwwwrrrlllddd```]]]aaannn|||uuummmgggiiiooouuu~~~}}}yyyyyyzzzvvvmmmddd^^^ZZZUUUTTTWWWWWW[[[aaagggkkkkkkhhhfff```ZZZVVVSSSPPPLLLMMMQQQTTThhh}}}sssyyyoooxxxxxxuuurrrsssuuunnn]]]MMMEEE999333000111222000000222000444222222555@@@eeejjjvvvyyytttmmmwwwlllaaaaaaaaa``````_________^^^]]]\\\[[[ZZZZZZZZZZZZ\\\```kkk~~~|||zzzyyyxxxvvvyyy~~~xxxooofffeeehhhkkkyyyxxx^^^KKK666444111/////////...---------------............000000//////111333777999@@@FFFDDDAAADDDDDDMMM```nnn~~~tttggglllnnnpppqqqqqqpppppppppqqqsss|||}}}{{{yyyyyy{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvtttuuuwwwtttooonnnqqqvvvuuucccWWWSSSSSSTTTVVVWWWWWWTTTRRRQQQQQQNNNRRRVVV[[[aaafffmmmqqqxxx{{{ssseee[[[RRRMMMJJJEEEBBBCCCBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIHHHCCC<<<666111---------///444999???BBB@@@>>>;;;999999999999777666999???EEEKKKOOOQQQRRRRRRUUU___ooo~~~{{{yyyxxxvvvttttttuuuvvvuuutttrrrnnnlllmmmllllllqqqyyywwwfffUUUNNNLLLSSS^^^hhhrrryyypppssszzzooodddXXXPPPUUUcccqqqwwwwwwyyy}}}xxxrrrkkkccc___]]]\\\\\\ZZZXXXUUUSSSRRRMMMNNNLLLGGG???999888888;;;>>>CCCHHHMMMSSSXXX]]]jjjlllooopppooooooqqqrrrwwwvvvvvvwwwyyyyyyxxxvvvuuuuuuvvvvvvuuutttsssrrrttttttssssssrrrrrrssssssKKKPPPZZZjjjqqqlllhhhkkkttt|||}}}{{{gggaaa\\\]]]gggtttvvvllljjjlllrrr|||}}}xxx|||xxxtttsssqqqpppttt{{{|||rrrgggaaa[[[UUUTTTVVVVVVZZZaaajjjqqqtttrrroooeee^^^YYYVVVSSSOOOOOOQQQRRR```xxxtttkkkvvvtttwwwnnnjjjpppqqqeeeRRREEE999444000222222000000222000333222222555:::WWWuuu{{{~~~vvvsssnnnxxxllldddcccbbbaaa``````______^^^]]]\\\[[[ZZZYYYYYYYYY[[[___iii{{{zzzzzz|||zzzxxx|||~~~tttiii```]]]aaafffuuu{{{yyyuuuxxxttt```OOO666444111/////////...------------....../////////333000---+++,,,///222444<<>>;;;:::::::::999888333777===EEELLLRRRUUUWWWSSSVVV___ooo{{{xxxxxxvvvuuuuuuvvvvvvvvvuuurrrooommmoooooooootttzzz{{{jjjWWWPPPLLLQQQ[[[eeepppwwwuuutttyyyjjj]]]VVVKKKSSS```mmmvvv{{{~~~~~~xxxrrrllleee```]]]]]]]]]\\\ZZZWWWTTTSSSMMMNNNMMMHHH@@@999666666999<<<@@@EEEJJJOOOUUUYYYeeegggjjjlllmmmooorrrtttzzzyyyxxxxxxxxxxxxvvvttttttuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrssssssMMMKKKMMMYYYmmm~~~}}}vvvooonnnsssyyy|||}}}qqqiiicccbbbfffmmmyyy~~~uuuooommmqqq|||{{{vvvsssvvvttttttuuuqqqlllkkkmmmyyyzzznnnggg```YYYVVVXXXVVVYYY```kkkvvv|||{{{yyykkkccc\\\YYYUUUQQQOOOPPPPPPYYYllluuuooo}}}yyyxxxpppjjjnnnssslllXXXEEE:::555111222222000000222///222222444777:::SSSxxx{{{rrrrrroooyyymmmfffeeecccbbb```_________]]]]]]\\\\\\[[[ZZZYYYYYYYYY]]]fffwwwyyyyyy{{{yyyyyy{{{~~~oooddd]]]ZZZ]]]cccoootttzzz{{{uuuuuuqqqiiieeejjjtttzzz~~~ooo[[[KKK666444111/////////...------------...//////000000555222///...000111111111333;;;;;;===FFFMMM]]]tttzzzlllhhhgggkkknnnnnnllllllnnnpppsss|||~~~}}}{{{zzzzzzyyywwwuuuqqqrrrrrrssstttuuuvvvvvvuuusssqqqrrrpppnnnpppvvvvvv{{{kkk]]]SSSTTTYYY```fffiiifffbbb^^^[[[^^^bbbfffiiinnnsssvvv{{{ooobbbUUUOOOKKKFFFBBBAAA>>>???AAABBBEEEFFFHHHIIIIIIJJJLLLKKKHHHBBB;;;777///---,,,,,,///444:::===AAA???<<<:::::::::999888111555<<>>KKKUUUeee{{{vvvqqqtttrrrjjjgggjjjgggjjjnnnnnnkkkkkknnnqqqyyy}}}{{{zzzyyyxxxuuusssnnnoooppprrrsssuuuvvvwwwwwwtttssssssppplllmmmqqqvvvkkkZZZUUUWWW\\\ccchhhgggbbb]]]ZZZ\\\^^^aaaeeekkkqqqvvvssseeeWWWQQQMMMGGGCCCAAA>>>???@@@BBBDDDFFFGGGHHHJJJKKKLLLLLLIIIEEE@@@<<<111///---,,,...222888;;;AAA???<<<:::::::::999888111555;;;CCCJJJOOOSSSTTTPPPRRRZZZjjj~~~|||yyywwwvvvvvvwwwxxxxxxwwwrrrooopppuuuwwwvvvwwwyyy}}}mmm\\\VVVPPPPPPSSS[[[hhhtttqqqnnnqqqtttjjj]]]UUURRR]]]lllyyy}}}}}}~~~yyytttmmmfffbbb]]]]]]^^^^^^\\\YYYVVVTTTPPPRRRRRRMMMEEE<<<888666666999>>>BBBGGGLLLRRRUUU]]]```eeeiiilllnnnqqqssspppoooooopppsssuuuuuuuuuttttttttttttuuuvvvvvvwwwpppppppppqqqrrrssstttuuuSSSRRRRRRRRRTTT[[[hhhssstttvvvwwwvvvtttrrrrrrrrrpppooonnnnnnqqquuuzzz}}}~~~xxxuuuppplllqqqzzzvvvsss{{{|||vvvuuuwwwyyy}}}tttnnnmmmbbblll~~~vvvmmmddd______WWWYYY```nnn}}}uuukkkeee```XXXTTTSSSUUUTTT___wwwssslllyyypppwww~~~~~~uuuqqqooo^^^HHH;;;555222333222000///222111222///111666:::QQQuuusssqqqkkkqqqvvvfffeeebbb___]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[TTTXXXaaaooozzztttrrrlllmmmkkkmmmwwwttteeeXXXWWWZZZ[[[^^^bbbdddkkkuuu{{{}}}xxxooohhh^^^YYYbbbttt|||{{{lllddd]]]```pppuuuvvvgggYYYNNN666444111/////////...------------...///000000111444777<<>>???@@@BBBDDDFFFGGGHHHKKKLLLMMMMMMKKKGGGCCC@@@222000---,,,...222666:::BBB???<<<::::::::::::999111555;;;BBBHHHLLLOOOPPPLLLNNNWWWiii~~~|||{{{yyyyyy{{{||||||{{{tttqqqqqquuuvvvsssqqqqqqsss^^^XXXRRRPPPQQQXXXffftttqqqooonnnxxxtttdddWWWNNNSSS```ooo|||zzz~~~~~~zzztttnnngggbbb]]]^^^______]]]ZZZWWWUUURRRTTTUUUPPPGGG>>>999777666999===BBBFFFKKKQQQUUU\\\```eeeiiilllmmmoooqqqqqqpppooopppssstttuuutttuuuuuutttuuuuuuvvvwwwxxxoooooopppqqqrrrtttuuuvvvcccUUULLLOOORRRSSS[[[gggrrrzzz}}}zzzyyyzzzyyyqqqooommmlllnnnssswww{{{~~~tttqqqqqq{{{zzzwww}}}{{{uuuvvvyyy}}}vvvmmmiiifffppp{{{tttlllccc]]]]]][[[\\\eeettt}}}rrrjjjeee```YYYTTTWWWYYYaaappp{{{hhhtttmmmrrruuu}}}}}}sssooobbbKKK>>>777222222222000000333555///444111444<<>>GGGPPPRRRMMMGGG@@@======EEEQQQ```qqq}}}~~~qqq```\\\eeeiiidddmmmhhhggglllnnnlllooouuu~~~|||{{{zzzzzzzzzxxxvvvpppqqqssstttvvvwwwxxxxxxwwwwwwuuupppjjjggggggiiiuuulllaaa\\\XXXYYY]]]```^^^[[[XXXVVVXXX^^^dddiiiooovvvvvvlll___UUUPPPJJJDDD??????<<<<<<@@@AAAAAACCCGGGNNNNNNNNNLLLIIIEEEBBB???:::555///---...111111000:::???CCCBBB===999888:::666555777===EEEJJJJJJIIIMMMMMMVVVcccvvv}}}|||xxxuuuxxx~~~~~~{{{wwwqqqllllllkkkiiihhhkkkvvviiiZZZQQQSSSQQQOOO]]]qqquuunnnppp}}}sssaaaTTTTTTTTTZZZqqq}}}yyyssslllfff```\\\ZZZ\\\\\\XXXVVVWWWQQQSSSSSSOOOFFF>>>999777666666888<<>>UUUrrrtttrrrzzznnngggaaaaaa```^^^]]]___[[[ZZZYYYYYYZZZZZZYYYWWWVVVTTTVVV```rrr{{{sssnnnlllhhhdddgggkkkggg___\\\[[[YYYXXXYYY[[[\\\]]]eeehhhnnnwww~~~nnn```^^^___\\\WWWVVVQQQPPPNNNOOOUUUhhhmmm]]]AAA555333000//////000///...///////////////000111222777:::@@@JJJRRRSSSMMMGGGEEECCCBBBEEERRReeexxxqqq___\\\dddhhhgggjjjggggggkkklllmmmsss{{{}}}{{{yyyyyyyyyyyywwwuuuuuutttsssrrrssstttvvvwwwvvvwwwvvvqqqkkkggggggiiiooo{{{}}}iiibbb[[[YYY[[[^^^]]][[[ZZZWWWXXX^^^dddiiiqqqyyyzzzpppdddZZZUUUPPPIIIDDDBBB???>>>AAABBBAAACCCGGGOOOOOOOOONNNLLLIIIFFFDDD===999333///...000111111999===BBBBBB>>>:::999:::555444666<<>>888666666888;;;@@@FFFKKKOOOWWW[[[bbbgggjjjkkklllmmmnnnnnnnnnoooppprrrssstttssstttuuuvvvwwwvvvuuuuuussssssssssssssstttuuuvvvsssdddZZZTTTOOOPPPVVV\\\jjjyyy~~~~~~}}}~~~~~~zzz}}}wwwsssiiibbblllxxxjjj```UUUSSSSSSYYYdddsss~~~zzzvvvqqqkkkfff```ZZZUUUVVVVVVYYYbbbrrryyypppwwwuuuxxxxxxttttttjjjRRRDDD;;;333222333222111222111...666222444===WWWrrrsssooorrrrrrjjjeeebbbbbb```\\\[[[]]]]]][[[YYYXXXXXXWWWUUUSSSTTTRRRRRRWWWdddwww|||tttlllkkkggg```YYYUUURRRPPPYYYYYYYYYYYYYYY[[[^^^aaafffhhhlllrrrxxx|||xxxqqqiiiaaa[[[YYYYYYZZZZZZYYYcccjjj```GGG555333000//////000///.../////////000111222444555:::===BBBJJJRRRUUUSSSQQQQQQXXXYYYYYYgggjjj```bbbcccfffmmmjjjlllllljjjhhhmmmyyy~~~}}}~~~zzzxxxwwwwwwwwwwwwuuutttwwwvvvtttrrrqqqrrrrrrssswwwxxxwwwqqqiiicccaaaaaaiiiqqqxxxhhh^^^\\\___aaaaaa___YYYWWW[[[aaaiiittt~~~{{{ppphhhddd___XXXSSSIIIDDDAAABBBAAA@@@CCCGGGIIIJJJKKKKKKJJJHHHEEEDDDAAA@@@===666000---000333333888???BBBBBB???===<<<444222111555===CCCGGGGGGIIIJJJSSS]]]mmmxxxzzzsssnnnlllkkkgggfffhhhmmmqqq```RRRRRRRRROOOOOOSSShhhpppzzz}}}wwwvvv~~~vvvgggYYY[[[fff{{{pppiii___[[[YYY\\\\\\YYYWWWXXXUUUPPPLLLLLLLLLHHH???666666777777:::>>>DDDIIIMMMUUUYYY```eeehhhiiijjjkkknnnnnnnnnooooooqqqrrrrrruuuuuuvvvvvvuuutttsssrrrtttssssssssstttuuuvvvwww|||mmmbbb[[[VVVVVVXXXXXXcccooovvv|||~~~zzzwwwyyy{{{~~~~~~|||{{{~~~yyyyyyrrrfffeeewww{{{mmmbbbVVVSSSQQQTTT]]]jjjvvv}}}vvvuuurrroookkkeee___[[[UUUUUUWWW___nnn|||yyyxxxxxxwww{{{zzzuuuvvvlllVVVGGG<<<333222333222111111111...666222222999OOO}}}uuuwwwrrr|||~~~nnnkkkgggdddcccccc```[[[ZZZ\\\^^^\\\ZZZYYYYYYXXXVVVTTTTTTSSSRRRUUU```sss|||tttllljjjeee___WWWRRRRRRTTTZZZZZZZZZYYYWWWXXX\\\___gggiiimmmppptttwwwzzz|||}}}~~~vvvlllddd]]][[[\\\\\\ZZZ```{{{zzzbbb\\\EEE555333000//////000///......//////000222444555666;;;===AAAGGGNNNTTTWWWXXXSSS]]]eeelll{{{dddaaafffdddffflllgggjjjkkkiiiiiisss}}}}}}~~~zzzxxxwwwwwwxxxxxxvvvuuussstttuuuuuuuuutttsssrrrwwwxxxwwwqqqhhh```\\\[[[dddlllyyynnnbbb^^^```bbbbbb```ZZZVVVYYY___gggsss}}}vvvnnnkkkfff```ZZZMMMHHHCCCBBBAAA@@@CCCHHHIIIJJJJJJJJJHHHFFFCCCAAABBBBBB???999333///000222111666<<>>666333000333999AAAEEEFFFGGGIIISSS^^^mmm}}}vvvqqqooolllhhhggghhhkkk~~~sssbbbTTTQQQQQQNNNKKKLLLYYYhhh{{{}}}uuuxxxsssbbb\\\___ttt}}}vvvmmmggg```[[[YYY[[[[[[XXXVVVWWWYYYSSSNNNMMMNNNJJJ???666777777777999===BBBGGGJJJRRRWWW]]]cccfffhhhiiijjjnnnnnnnnnnnnooopppqqqrrrwwwwwwwwwwwwuuusssqqqoootttssssssssstttvvvxxxyyyxxxmmmddd___\\\[[[YYYaaaiiiooouuuzzz{{{wwwwwwxxxxxxyyyzzz{{{{{{||||||yyyvvvxxx~~~|||{{{vvvlllccciii~~~qqqgggZZZWWWTTTTTT[[[fffsss{{{{{{{{{zzzwwwqqqjjjccc___UUUUUUWWW]]]jjj~~~xxxsss}}}|||wwwxxx~~~|||ttttttlllXXXJJJ>>>333222444333111111222...555333333666FFFtttzzzvvvqqqvvvrrrvvv|||kkkeeeeeeccccccddd```ZZZXXX[[[^^^\\\ZZZYYYYYYXXXVVVTTTRRRSSSSSSUUU^^^pppxxxoooiiibbb\\\UUUQQQRRRVVVYYY[[[[[[XXXUUUUUUYYY\\\eeehhhllloooqqqsssvvvxxxvvvyyy}}}{{{rrrkkkdddbbbbbb___ccc{{{wwwaaa\\\EEE555333000//////000///.........///111333555777888<<<>>>AAAFFFLLLQQQUUUWWWQQQ[[[jjj|||rrr```aaafffffffffkkkcccgggiiiiiinnn|||~~~~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxwwwqqqsssvvvxxxxxxvvvtttrrrvvvxxxwwwrrriii```[[[YYYZZZbbbooowwwhhhbbbaaaaaa```___YYYUUUWWW\\\dddoooyyy}}}vvvsssooohhhcccVVVOOOIIIFFFCCCAAADDDHHHKKKLLLLLLLLLJJJHHHEEECCCBBBBBBAAA===999555333222000444:::???CCCCCCBBBAAA999444000111777>>>CCCEEEFFFHHHRRR[[[jjjzzztttrrrooojjjhhhjjjiiixxxuuugggXXXSSSRRRNNNLLLKKKPPPaaawwwxxxrrrpppyyyjjj___[[[kkk|||}}}{{{wwwqqqlllddd___\\\^^^]]]YYYWWWWWW[[[VVVQQQPPPPPPKKKAAA888777777777999<<>>888111000444;;;AAACCCGGGHHHNNNRRR[[[vvvxxxqqqjjjhhhddd___]]]^^^bbblllzzzooobbbYYYUUUSSSSSSTTTEEEPPPaaarrr~~~{{{rrreeesss|||rrrggg^^^UUU[[[mmmzzzvvvsssnnnjjjhhhccc``````^^^YYYVVVVVVXXXVVVTTTTTTSSSNNNGGGBBB888777777888;;;???CCCEEEIIINNNWWW^^^cccfffiiikkkiiijjjkkklllnnnppprrrsssqqqrrruuuwwwyyyzzzzzzzzzrrrqqqqqqrrruuuyyy~~~xxxpppmmmlllccccccfffmmmvvv|||~~~~~~}}}yyyuuusssrrrssssssuuurrrsssuuuvvvvvv{{{}}}~~~uuusssmmmdddeeemmmwwwqqqfffdddbbb```dddooo~~~}}}yyytttnnnjjjccc______gggssszzznnnwwwyyyvvvvvvqqqaaaRRR@@@222222444111///000222///666333555666;;;^^^yyypppppprrrxxxoooccc```aaabbbbbb```\\\XXXUUUVVVWWWYYYYYYYYYWWWUUUSSSOOONNNMMMOOOYYYiii{{{~~~nnnZZZPPPQQQUUUTTTRRRPPPPPPPPPRRRUUUWWWXXXXXX___dddkkknnnoooqqqtttwwwyyyxxxxxxxxxzzz}}}xxxvvv|||uuu{{{iiifff[[[BBB333333111000...---------222222222111111444888<<<===BBBFFFHHHJJJKKKKKKJJJHHHUUUkkkwwwppplllVVVYYY]]]aaaccceeegggiiillljjjhhhooo}}}{{{~~~{{{yyyyyy{{{|||{{{yyyyyyuuuqqqtttzzz|||yyyuuurrrwwwzzzvvvrrroookkkgggYYYTTTWWWeeewww|||qqqkkkggg___YYYTTTSSSSSSVVV___ggguuutttlll```VVVPPPJJJDDD???EEEGGGKKKNNNOOONNNLLLJJJIIIFFFCCCEEEGGGGGGBBB===666666666888<<<@@@CCCDDD@@@;;;444111333888>>>AAAEEEJJJMMMPPPZZZnnnyyyuuuwwwzzzuuunnniiifffbbb^^^ZZZWWWVVVUUUYYYeeezzzrrrbbb[[[YYYWWWUUUVVVPPPNNNPPP^^^vvvnnnllljjjppp}}}vvvlllaaaZZZXXXYYYiii{{{wwwrrrjjjccccccbbbbbbbbbbbb___[[[XXXUUUWWWVVVTTTVVVWWWOOODDD;;;777555777777888>>>EEEIIIMMMTTTZZZ^^^```cccdddjjjjjjkkklllmmmooopppqqqlllnnnqqquuuwwwxxxxxxwwwrrrttttttrrrttt{{{|||tttnnniiiggggggjjjqqqvvvxxxxxxzzzyyywwwtttqqqnnnllllllllljjjkkkoooqqqsssyyy~~~{{{vvvnnncccaaagggyyyzzzzzz~~~{{{tttkkkiiieeecccfffppp}}}~~~zzzuuupppkkkgggcccbbbiiisssqqqxxx|||uuusss~~~vvvssscccSSSAAA333222444111///111111///777333444666>>>cccyyyssssssttt}}}ooodddaaabbbcccccc```\\\XXXUUUVVVVVVWWWXXXWWWVVVTTTRRROOOOOONNNNNNUUUdddvvvpppbbbSSSLLLPPPTTTUUUSSSQQQPPPOOOOOOQQQTTTVVVWWW^^^bbbhhhlllnnnnnnooooooqqqppppppsssxxx|||~~~~~~~~~|||}}}|||fff```VVVAAA333222111000......------111222222222222444888;;;:::===AAACCCFFFGGGFFFEEEGGGYYYooolll___VVVYYY^^^aaaccceeeggghhhjjjiiilllyyy~~~}}}|||}}}zzzxxxxxxzzz{{{zzzyyyzzzvvvtttwww|||~~~{{{vvvxxx|||}}}xxxtttqqqlllfffcccZZZVVV\\\hhh{{{{{{nnngggaaa[[[UUURRRRRRSSSZZZaaappp~~~{{{sssggg]]]UUUNNNHHHCCCDDDFFFJJJNNNPPPOOOMMMLLLLLLHHHEEEFFFHHHHHHDDD@@@999777666666999>>>AAADDDAAA<<<666222333777<<<@@@FFFKKKOOORRR[[[lll~~~yyypppllllllnnnuuuvvvxxx|||}}}yyypppiii```^^^\\\YYYVVVUUUTTTTTTVVVbbbwwwwwwfff^^^[[[XXXXXXYYYSSSPPPOOOWWWkkk}}}~~~vvvrrrmmmlllxxxzzzmmmaaaZZZSSSYYYqqqxxxsssnnnkkkdddcccaaa```___]]]ZZZWWWUUUVVVUUUSSSTTTUUUOOOFFF<<<888666666777888===DDDIIINNNUUU[[[___bbbdddffffffhhhiiikkklllmmmmmmlllmmmooorrruuuvvvwwwvvvvvvrrruuuuuusssuuu{{{~~~}}}xxxqqqmmmiiihhhkkkoooooooooppppppooommmkkkhhheeedddbbb```aaadddgggiiipppwww}}}{{{pppddd```dddllljjjiiinnn~~~wwwppplllgggdddfffooo{{{|||xxxrrrnnnlllgggeeejjjsss~~~xxxzzz~~~yyyrrrqqq{{{vvvuuufffTTTBBB333222444111///111111///777333333777CCCjjjsssqqqnnnyyyqqqgggbbbcccddddddaaa]]]XXXVVVUUUVVVWWWWWWVVVTTTSSSRRROOOPPPOOOMMMPPP[[[nnn|||zzz___VVVLLLJJJOOOTTTUUUTTTRRRPPPMMMKKKLLLPPPTTTWWW\\\___ccchhhkkkkkkgggdddaaa___aaagggpppxxx}}}~~~{{{yyy{{{zzzzzz{{{|||tttuuuvvvssscccVVVBBB333222111000///.........000111222222333555888;;;999:::<<<@@@CCCDDDCCCBBBJJJccc|||qqqZZZWWWZZZ^^^aaacccdddfffhhhgggfffqqq}}}}}}||||||||||||}}}}}}{{{yyyxxxxxxzzz{{{zzzzzz{{{xxxvvvyyy~~~|||wwwxxxzzzzzzwwwvvvuuupppjjjiii```XXXXXX\\\jjjuuummmfff___WWWSSSQQQPPPUUU[[[gggwww}}}qqqeee\\\TTTLLLGGGBBBEEEIIINNNPPPQQQOOONNNOOOLLLHHHHHHIIIIIIFFFCCC>>>;;;777555666:::???CCCBBB>>>888444333666;;;>>>FFFLLLQQQTTT[[[jjjxxx{{{qqqgggbbbaaabbbeeegggjjjppptttrrrkkkeee]]]\\\ZZZWWWUUUSSSRRRRRRTTT___ssslllbbb]]]ZZZ[[[]]]WWWTTTPPPQQQ]]]ppp|||wwwppphhhiiiuuuuuufff]]]QQQNNN^^^yyyyyyrrrppppppfffccc```^^^]]]\\\[[[YYYUUUUUUSSSQQQRRRSSSPPPJJJ???:::666666777888===CCCHHHMMMSSSYYY^^^aaaeeegggfffgggiiikkkllllllkkkkkkooopppsssuuuvvvvvvuuutttrrruuuvvvtttvvvzzz{{{xxxxxxtttooommmnnnnnnllljjjfffeeecccbbb```^^^^^^]]]YYYWWWWWWZZZ\\\]]]cccjjjrrrxxxssshhhccceeeiiihhhgggjjjwwwyyyrrrmmmgggdddgggppp{{{zzzuuuqqqoooiiieeeiiiqqq|||~~~{{{yyyvvvuuuyyywwwwwwgggVVVCCC444222444111000222111000777222333888EEEooosssqqqkkkwwwttthhhaaabbbddddddbbb___[[[XXXWWWWWWWWWWWWVVVTTTSSSRRRNNNQQQQQQMMMKKKSSSdddrrryyymmmXXXRRRMMMMMMRRRUUUUUUTTTPPPNNNJJJHHHHHHMMMTTTYYY[[[\\\```fffjjjiiiddd^^^UUUSSSSSSYYYeeerrr{{{{{{yyy|||}}}tttppppppppphhheeekkk|||iiiUUU>>>222222111000/////////000///111333444555666999;;;;;;999:::???BBBCCCCCCEEEOOOnnnuuuZZZXXX[[[___bbbcccdddfffgggeeeeeesss}}}|||{{{zzzzzz|||~~~{{{zzzzzzzzzzzz{{{||||||{{{yyyxxxzzz}}}}}}yyyuuupppsssttttttvvvzzzxxxrrriiibbb]]][[[ZZZaaaxxxwwwmmmdddZZZUUURRRPPPQQQVVV\\\mmmxxxlllbbbYYYOOOIII@@@CCCHHHMMMPPPQQQQQQPPPRRRNNNKKKIIIIIIIIIGGGFFFCCC@@@;;;666555888>>>CCCCCC@@@<<<777444555999<<>>BBBCCCBBB>>>999555555888;;;CCCKKKRRRVVV]]]hhhrrrvvvyyyyyyuuunnnddd]]][[[\\\XXXXXX\\\cccjjjmmmllliiifffeeeccc```]]]YYYWWWUUUUUU```ppp|||lllaaa[[[[[[___YYYXXXUUUPPPOOOYYYkkk{{{{{{ssshhhbbbhhhxxxrrrkkk```VVVUUUccc{{{|||uuuooojjjfffccc^^^]]]^^^aaadddeeeXXXTTTQQQPPPPPPPPPPPPPPPGGG>>>777666777777:::>>>EEEIIIPPPVVV\\\aaafffiiilllkkkjjjiiijjjllloooqqqqqqrrrtttuuuuuusssrrrqqqrrrvvvwwwvvvuuuwwwuuurrrvvvppphhh___YYYWWWVVVWWWYYYXXXZZZ^^^___^^^aaaffffffllluuu~~~}}}qqqiiieeeooouuuuuuooommmzzzyyytttmmmkkkqqq{{{{{{wwwooojjjgggjjjpppxxxzzzuuuyyyyyyzzzhhhYYYFFF555333444222111333333000666222555888???ccciiieeebbbkkkqqqvvvfff]]]___aaacccbbb```]]][[[ZZZZZZYYYXXXVVVUUUTTTTTTNNNPPPPPPLLLHHHJJJSSS[[[eeelllrrrpppkkkfff___XXXZZZZZZZZZYYYXXXVVVTTTRRROOOOOONNNKKKHHHJJJPPPVVVVVVXXX[[[aaagggkkklllkkkpppnnnjjjeeecccgggqqqyyyxxxuuuwww}}}xxxlllgggfffiiijjjgggaaaaaaoooqqq___PPP>>>111111000000000111222222000333777999:::;;;<<<===>>>;;;<<>>???IIIWWWtttzzzaaaVVV[[[^^^aaaccccccdddeeeffffffkkkyyy|||~~~}}}|||{{{|||}}}~~~~~~||||||}}}~~~|||yyyvvvrrrpppmmmjjjggglllqqqtttssstttyyy||||||vvvkkkaaaZZZUUUXXXkkkwwwjjjbbb\\\UUURRRRRRSSSZZZoooyyyooodddZZZSSSHHHHHHIIIKKKNNNQQQSSSUUUTTTRRRPPPMMMKKKIIIGGGGGGGGGGGGDDD???:::999<<<@@@CCCCCC@@@;;;666555777;;;CCCKKKSSSXXX```kkkuuuyyyyyyyyywwwooofff___\\\\\\YYYYYYZZZ___ggglllmmmlllcccccccccaaa```]]]\\\ZZZWWWcccqqq~~~rrrddd[[[ZZZ^^^XXXVVVTTTQQQNNNQQQ]]]jjj~~~uuujjjffflllssswwwiii\\\UUU]]]tttxxxqqqkkkfffccc___]]]___cccfffgggZZZVVVSSSRRRQQQNNNOOORRRKKKAAA888666666777999<<>>111000000000111222222333000444888<<<======>>>???BBB???AAACCC??????PPPddd}}}hhhYYYXXX\\\^^^bbbcccddddddeeefffhhhsss~~~}}}~~~}}}|||||||||}}}~~~~~~{{{zzz{{{}}}{{{uuuooojjjfffcccaaahhhooossspppnnnqqqwwwzzz{{{oooccc]]]WWWUUU```ppp|||rrriii```YYYWWWWWWVVVdddxxxnnnddd]]]PPPOOOMMMMMMNNNRRRVVVXXXUUUUUUTTTQQQNNNJJJHHHGGGEEEFFFFFFBBB<<<999:::===BBBCCCBBB===777555888;;;CCCLLLUUU[[[dddqqq|||~~~|||uuujjjbbb]]]\\\[[[XXXWWW[[[bbbhhhkkkllldddddddddcccaaa___]]]\\\YYYdddqqq{{{yyyhhh]]]ZZZ]]]\\\WWWTTTSSSPPPNNNTTT]]]vvv}}}vvvnnnlllooouuuwwwkkk```^^^mmm~~~~~~wwwqqqooohhhddd```^^^___aaacccddd[[[WWWUUUUUURRRNNNNNNSSSMMMBBB888666666666888;;;BBBFFFMMMSSSZZZ```gggkkkggghhhiiikkkmmmooopppqqqpppqqqsssttttttsssrrrpppsssvvvvvvssssssuuuuuuqqq}}}{{{{{{~~~~~~}}}}}}vvvmmmhhhhhhaaaeeekkkrrryyyzzzuuurrrtttqqqllllllvvv|||tttllljjjoooyyy{{{tttooonnnrrrxxx~~~zzzzzzxxx{{{}}}jjj[[[GGG666333444222111444666///444333777777555QQQqqqxxx___```]]]iiigggmmm~~~xxxaaabbbcccbbb```\\\WWWTTTZZZYYYWWWUUUTTTSSSRRRRRRNNNOOONNNMMMKKKJJJKKKMMMZZZdddkkkeee[[[UUUSSSRRRPPPSSSWWWWWWUUURRRRRRSSSVVVXXXXXXSSSLLLHHHIIIKKKNNNRRRWWW\\\bbbkkkvvv~~~rrrjjjmmmtttxxxtttssszzztttjjjccccccaaa^^^YYYWWWXXXYYY```dddjjjrrr~~~ppp~~~vvviii^^^MMM666000000000000111222333333111555:::===>>>>>>???@@@FFFDDDFFFGGGBBBBBBVVVooowwwqqqtttlll[[[SSSWWW\\\___bbbdddddddddeeefffiiiyyy}}}}}}}}}}}}|||||||||}}}}}}~~~zzzxxxyyy|||}}}uuummmfffbbb___^^^aaajjjooolllhhhkkksssxxxyyyooogggccc\\\TTTVVV^^^ooouuujjjaaa^^^[[[VVV]]]zzzvvvkkkeeeVVVTTTPPPNNNOOOSSSXXX[[[VVVWWWWWWTTTPPPLLLIIIHHHBBBEEEGGGDDD===999888:::AAACCCBBB>>>888555888<<>>@@@BBBDDDEEEIIIDDDCCCFFFHHHOOObbbwww|||sssgggXXXOOOTTT___```dddddd``````eeefffbbbhhhzzz~~~|||{{{{{{}}}~~~}}}|||}}}~~~|||{{{{{{~~~{{{mmmeeefffaaaWWWaaa\\\XXXWWWYYY```mmmzzz~~~vvvkkkaaa\\\[[[ZZZZZZmmmuuuuuugggaaaaaaeeeeeejjj~~~uuuoooggg___YYYYYYYYYZZZ]]]aaa```[[[VVVRRRQQQNNNKKKHHHGGGGGGGGGFFFBBB<<<:::;;;;;;???CCCAAA<<<777666888EEEJJJTTT___lllzzz|||qqqhhhbbb```^^^\\\YYYXXX[[[```fffjjjmmmkkkiiigggeeeaaa[[[WWWYYY___lllyyyqqqccc]]][[[___^^^\\\YYYVVVSSSPPPNNN\\\lll~~~zzzwww|||xxxmmmmmmsss~~~xxxppplllfffccc___^^^___aaacccccc^^^]]]ZZZVVVRRROOOOOOPPPPPPMMMDDD999444666888777???BBBGGGKKKPPPVVV]]]aaadddiiiooorrrrrrqqqsssuuutttooonnnsssuuusssssswwwuuusssrrrtttxxxyyywwwuuu|||sssooouuu~~~xxxooofffaaa``````dddccccccdddhhhmmmsssvvv~~~}}}yyyvvvyyy~~~uuukkkgggkkksssyyy|||~~~yyyuuurrrtttxxx~~~zzzuuu{{{uuuzzzvvvbbbFFF555444222333555111444222111333555666<<>>===;;;>>>@@@@@@===:::888888CCCJJJTTT^^^iiiwwwvvvlllfffccc___]]]ZZZYYY[[[___dddhhhmmmkkkiiigggddd```ZZZVVVZZZ]]]hhhsssyyytttddd]]]\\\aaaaaa```^^^[[[WWWSSSQQQTTT___ooo~~~xxxtttxxxsssttt{{{wwwqqqnnniiieeeaaa______aaabbbbbb^^^\\\ZZZVVVRRRPPPOOOOOOPPPNNNHHH===777777888666;;;???DDDIIIOOOUUU]]]aaaccchhhooorrrrrrsssuuuwwwuuupppoootttvvvttttttwwwuuutttuuuvvvxxxxxxvvvuuuttthhhfffkkkuuuyyy{{{zzzsssjjjcccbbbcccdddbbb```___```eeejjjmmmtttwwwyyylllfffhhhooowww{{{~~~}}}xxxuuuwwwzzzzzzqqq}}}pppttt~~~yyy}}}zzzbbbFFF555555222333555111444111111444555555;;;BBBbbbnnnUUU[[[^^^bbbkkk}}}pppeee]]]___cccbbb```___[[[ZZZYYYWWWWWWVVVVVVVVVSSSRRRPPPNNNLLLJJJJJJIIIHHHKKKLLLKKKHHHHHHKKKNNNPPPSSSVVVWWWWWWWWWWWWXXXTTTWWWXXXUUUOOOJJJHHHIIIIIILLLQQQUUUWWWZZZ]]]___```bbbfffiiijjjkkkmmmooouuurrroooooorrrvvvzzz|||}}}wwwrrrlllggg___YYYTTTRRROOOKKKKKKNNNOOOTTTWWW[[[hhh{{{jjjcccZZZFFF444222222111111222444555666:::<<<>>>AAABBBCCCBBBBBBDDDEEEIIIMMMRRR\\\ooo{{{dddNNNNNNVVV[[[ZZZ]]]^^^^^^```eeegggfffpppzzz}}}}}}~~~}}}|||}}}}}}{{{yyyxxxzzz{{{}}}~~~yyyuuummmbbbUUUOOOKKKLLLOOOWWWeeeqqqwwwwwwtttmmmddd\\\YYYXXXbbbmmmxxx~~~|||ooodddeeeggglllxxxwwwpppggg^^^[[[\\\^^^dddjjjfffbbb[[[VVVSSSQQQOOOMMMKKKIIIFFFFFFGGGGGGDDDAAA<<<<<<<<<===>>>===;;;999AAAHHHRRRZZZcccppp}}}sssllliiibbb___\\\ZZZ[[[]]]aaadddjjjhhhfffeeebbb^^^YYYUUUZZZ[[[bbbkkkqqq|||zzzhhhaaaaaabbbcccdddcccaaa\\\WWWSSSOOOSSS___rrrwwwkkkrrr~~~yyyzzzwwwqqqpppkkkgggbbb______```aaaaaa^^^\\\YYYVVVSSSPPPOOONNNPPPPPPKKKAAA:::888777555888;;;AAAFFFMMMTTT[[[```aaafffmmmqqqrrrsssvvvxxxuuuqqqqqqtttvvvuuuuuuvvvtttwwwyyyyyyxxxvvvuuuttt|||kkk```\\\aaaooo}}}~~~vvvxxxzzzzzzvvvrrrnnnmmmfffbbb^^^[[[[[[^^^cccfffjjjnnnvvvrrriiiiiiooowww|||{{{zzzwwwyyy||||||qqq|||vvvwww{{{xxxpppwww~~~wwwcccFFF666555222333555000444111111444555555:::AAAdddXXXWWWZZZ^^^fffvvvuuujjjaaaaaadddccc```___ZZZYYYXXXXXXWWWXXXXXXXXXSSSRRRPPPMMMKKKJJJHHHHHHLLLNNNQQQSSSRRRQQQQQQRRRVVVWWWXXXXXXXXXXXXXXXYYYSSSVVVXXXWWWRRRMMMIIIGGGHHHLLLQQQUUUWWWXXXYYYZZZ]]]___aaaccceeehhhlllooopppmmmkkklllqqqwww{{{}}}vvvkkkccc^^^[[[\\\XXXUUUSSSOOOKKKLLLQQQPPPUUUYYY]]]iiinnnbbbWWWDDD222222222111222333555777888<<<>>>AAADDDEEEEEECCCBBBAAADDDGGGJJJSSSdddwww|||dddNNNRRRZZZZZZ]]]___```aaadddgggiiijjjttt{{{~~~~~~}}}|||}}}}}}~~~}}}{{{yyyyyy{{{}}}vvvkkkaaaZZZTTTSSSSSSUUU]]]eeeppptttwwwssshhh^^^YYYXXX^^^jjjuuuzzz|||xxxmmmhhhhhhnnnttt|||sssjjjaaa_________ccciiihhhddd^^^XXXTTTQQQPPPPPPMMMJJJGGGEEEIIIMMMJJJEEE>>>;;;999;;;???@@@>>>:::???GGGOOOTTTYYYdddvvvzzzsssoooeeeccc___]]]\\\]]]^^^```cccbbbaaaaaa```]]]YYYUUUXXXYYY___iiinnnwwwnnngggfffcccfffhhhiiigggaaa[[[VVVTTTRRRUUUeee{{{xxxjjjhhhxxx|||~~~yyyrrrnnnjjjgggbbb______aaaaaabbb^^^\\\YYYVVVTTTRRROOOMMMQQQRRRMMMBBB999777777666888;;;@@@EEEKKKRRRYYY]]]___dddkkkoooppppppsssuuutttsssrrruuuwwwwwwvvvuuuuuuxxx|||{{{wwwtttssstttuuudddXXXTTT\\\gggttt~~~{{{wwwyyywwwwwwzzz}}}{{{tttnnndddaaa\\\XXXXXXZZZ^^^aaadddiiiqqq~~~zzzpppnnnrrryyy~~~|||~~~|||}}}|||rrr~~~{{{xxxqqqzzzxxxcccGGG666555222333444000333111111444555555999???pppYYYUUUZZZ^^^dddqqqssshhhaaabbbeeedddaaa___ZZZZZZYYYXXXXXXXXXYYYYYYSSSRRROOOLLLJJJHHHFFFFFFKKKQQQZZZ___```]]]ZZZXXX]]]\\\ZZZYYYYYYXXXXXXWWWSSSUUUXXXXXXUUUPPPKKKHHHHHHMMMRRRWWWYYYYYYZZZ[[[\\\]]]___```bbbeeejjjnnnooollljjjkkkpppuuuzzz|||}}}uuunnniiifff^^^ZZZVVVTTTOOOLLLMMMRRRQQQVVVZZZ___lllzzzgggWWWBBB222222111111222444666888999>>>@@@CCCFFFGGGGGGEEEDDDDDDGGGGGGHHHWWWooo```NNNTTT[[[YYY``````aaacccfffgggiiikkkxxx|||~~~~~~||||||zzzzzz|||~~~||||||~~~yyynnnfff^^^ZZZVVVSSSTTTXXXgggmmmtttssskkkaaaZZZXXXYYYcccqqq|||uuuiiidddlllqqqyyyxxxqqqjjjhhhfffcccdddfffhhheee```ZZZUUURRRQQQQQQOOOMMMHHHEEEIIIOOONNNGGG@@@;;;888:::???AAA???;;;???FFFLLLNNNOOOWWWeeeqqq||||||vvvsssiiigggddd```^^^]]]^^^^^^\\\\\\\\\]]]^^^\\\YYYWWWVVVWWW___jjjpppvvvtttiiifffgggjjjnnnpppmmmggg```\\\ZZZUUURRRYYYhhh{{{}}}sssjjjlll}}}{{{|||~~~|||ssskkkjjjgggbbb``````bbbcccccc___]]]YYYWWWVVVTTTPPPMMMQQQRRRMMMAAA888666777888:::<<<@@@EEEIIIOOOVVVZZZ^^^ccciiilllllllllmmmppprrrrrrssstttvvvxxxwwwuuuvvvyyy|||zzzvvvsssrrrsssooo^^^TTTSSSXXX[[[eeesss~~~zzzvvvxxx{{{yyypppggg]]]ZZZVVVSSSSSSUUUYYY[[[aaafffppp}}}{{{wwwyyy~~~zzzrrrxxxqqq}}}xxxdddGGG666555222333444///333111222444555444888>>>dddvvvXXXUUU[[[```cccmmmpppfff___```eeeeeecccbbb]]]\\\[[[YYYYYYXXXXXXXXXSSSRRROOOLLLIIIGGGEEEEEEMMMXXXfffoooqqqlllhhhfffbbb___\\\YYYYYYXXXWWWVVVSSSUUUXXXZZZXXXTTTOOOLLLIIIMMMRRRVVVXXXYYYZZZ[[[YYYZZZ[[[]]]___bbbgggkkkpppmmmjjjjjjmmmrrruuuwww}}}}}}{{{sssmmmddd]]]WWWTTTPPPMMMOOOSSSRRRVVVZZZ```pppkkkUUUAAA222111111222333555777999;;;???AAACCCFFFGGGHHHGGGGGGHHHJJJHHHJJJ___}}}rrrWWWMMMSSSYYYYYY```^^^```dddfffgggiiimmmyyy~~~~~~|||~~~{{{yyyyyy|||{{{pppeee]]]WWWQQQOOORRR]]]dddlllnnnjjjccc]]]ZZZTTTZZZhhhyyymmmbbbfffkkkrrr{{{tttqqqmmmhhhfffgggfffeeebbb]]]XXXTTTSSSTTTOOOPPPKKKEEEGGGNNNNNNHHHBBB>>>999:::===@@@>>>;;;@@@FFFKKKLLLKKKNNNVVV^^^jjjooovvv{{{{{{xxxuuusssmmmkkkhhheeebbb```___^^^ZZZYYYZZZ\\\]]]\\\ZZZWWWTTTWWW```lllqqquuu{{{llleeeiiimmmqqqsssqqqllleee```YYYUUURRRRRRZZZiii{{{}}}rrrkkkooo~~~}}}{{{}}}|||uuunnnnnnjjjeeebbbbbbcccddddddaaa^^^ZZZYYYYYYVVVRRRMMMOOORRRNNNCCC999777888888999<<<@@@DDDHHHMMMSSSWWW\\\aaagggjjjiiiiiijjjlllnnnqqqrrrsssvvvzzzyyyuuuxxxyyyyyywwwuuusssrrrrrr~~~mmm___XXXXXXRRRVVV]]]gggrrryyy}}}~~~zzzuuupppnnnmmmiiiaaaZZZQQQOOOMMMKKKLLLNNNQQQSSSZZZ```kkk{{{zzzttt{{{}}}wwwrrrwwwdddGGG666555222222444///333111222555555444777===KKKkkkYYYQQQXXX]]]___fffuuu{{{nnncccbbbeeeeeeeeeeee___^^^\\\ZZZYYYWWWVVVVVVUUUSSSPPPMMMJJJGGGFFFEEEQQQ___pppzzzxxxsssooonnnccc___[[[YYYYYYYYYYYYWWWTTTUUUXXXZZZZZZWWWSSSOOOHHHKKKOOORRRSSSTTTUUUWWWQQQSSSVVVXXXZZZ___dddhhhnnnkkkhhhhhhkkkooossstttzzz}}}~~~vvvnnndddZZZVVVTTTRRRSSSUUUVVVXXX[[[dddwwweeeOOO===222111111222333555888;;;<<<>>>???AAADDDFFFGGGHHHHHHHHHJJJHHHMMMhhhqqq^^^PPPMMMRRRXXX]]]```]]]___fffiiiiiilllrrryyy~~~~~~~~~}}}{{{{{{{{{}}}ooobbbXXXRRRQQQTTTVVV[[[bbbhhhiiifff```\\\WWWWWW^^^ooo|||kkkdddcccjjj~~~{{{uuuoooiiifffhhheeefffeeebbb\\\XXXVVVWWWOOORRRNNNEEECCCKKKMMMHHHDDD@@@<<<:::<<<===<<<;;;CCCGGGLLLMMMLLLLLLNNNQQQWWW]]]fffmmmpppppppppppppppnnnllliiifffcccaaa```\\\\\\\\\]]]^^^]]]ZZZWWWUUUVVV___jjjooossstttjjjfffiiinnnpppnnniiiccc^^^UUUUUUSSSQQQSSS[[[gggqqq}}}~~~yyyqqqoootttzzz{{{yyywwwvvvuuuqqqkkkgggeeeeeeddddddccc___[[[ZZZ[[[YYYSSSNNNKKKQQQRRRIII???:::888777666999===AAAFFFKKKRRRVVVZZZ___fffiiiiiiiiikkkmmmkkkoooqqqqqquuuzzzzzzuuuzzzwwwuuusssssssssrrrqqqzzzkkkbbb___ZZZVVVRRRSSSZZZbbbhhhjjjkkkhhhddd___ZZZUUUPPPMMMHHHGGGEEEEEEFFFHHHKKKMMMSSSZZZfffwww|||www~~~|||||||||wwwxxxdddHHH777555222222444///222111222555555444777<<>>???AAADDDFFFHHHIIIEEEGGGFFFNNNlll{{{ttttttcccSSSMMMNNNRRRZZZbbbaaa^^^aaaiiimmmnnnqqqxxxyyy~~~}}}~~~~~~yyyzzz}}}zzzhhh\\\VVVVVVYYYQQQUUU\\\ccchhhgggbbb^^^___YYYYYYeeeqqqzzz}}}xxxfff^^^cccvvv|||tttmmmgggeeegggeeeggghhheee___[[[YYYYYYOOOTTTPPPEEEAAAHHHKKKGGGEEEBBB>>>;;;:::;;;;;;;;;EEEHHHMMMPPPOOONNNLLLLLLJJJQQQ[[[ccchhhkkklllmmmrrrqqqnnnkkkhhheeebbbaaa```____________]]]ZZZWWWVVVVVV]]]hhhmmmqqq~~~}}}rrraaadddhhhjjjhhhddd^^^ZZZTTTUUUUUUSSSRRRSSSWWW[[[vvvxxxzzz{{{yyywwwuuuuuu|||yyyvvvxxx}}}{{{vvvpppjjjgggfffdddcccddd```\\\[[[\\\ZZZTTTNNNGGGPPPUUUOOODDD===999666222555:::???DDDKKKQQQVVVYYY^^^eeeiiijjjkkkmmmpppiiinnnpppqqquuu{{{zzzuuu{{{vvvrrrqqqrrrtttsssqqq{{{qqqiiijjj]]]QQQOOORRRSSSTTTVVVTTTSSSRRRQQQPPPMMMHHHEEEBBBAAA@@@@@@AAACCCEEEGGGMMMWWWcccnnn|||}}}~~~|||{{{jjjIII666555222222555555222222333333555666888999DDDddd}}}jjjOOORRRUUUUUUTTTZZZlll}}}rrrcccaaaffffffaaa^^^___^^^[[[XXXVVVWWWXXXVVVRRRPPPOOOKKKDDDBBBDDDMMM]]]mmmqqqnnnjjjddd```bbb[[[WWWZZZ^^^_________\\\[[[WWWSSSUUUYYYYYYUUUNNNMMMKKKJJJIIIHHHIIIIIICCCEEEGGGJJJMMMSSSZZZ^^^dddbbb``````ccciiiooottt~~~}}}nnneeeaaa^^^]]]```^^^```eeeppp{{{|||sssZZZBBB666---222222222333666999===???AAAAAABBBCCCDDDEEEFFFFFFDDDJJJOOOXXXmmm~~~iiiTTTHHHOOOUUURRRUUU^^^[[[___cccgggjjjpppxxx~~~zzz}}}~~~||||||~~~{{{zzzyyyzzz~~~~~~{{{llleee___YYYTTTTTTXXX___gggkkkiiifff```___aaadddhhhppprrr___```mmmvvv}}}uuuiiicccfffdddfffiiihhhddd___[[[YYYYYYUUUOOOIIIEEEEEEFFFGGGEEECCC@@@===;;;;;;<<<<<>>???@@@AAAIIIRRR]]]hhhyyy}}}zzz~~~~~~iiiHHH555555222111555444222222333333555666888999???ZZZuuuyyy]]]WWWSSSSSSQQQRRRaaasssyyyhhhbbbeeeeeebbbaaa___^^^\\\[[[ZZZYYYYYYUUURRROOONNNJJJCCCAAACCCJJJZZZiiinnnllliiifffdddbbb\\\YYY]]]``````^^^^^^]]]]]]YYYUUUVVVYYYXXXTTTLLLJJJHHHEEEDDDDDDEEEFFFDDDEEEGGGHHHKKKPPPVVV[[[gggccc___]]]___fffooottt}}}}}}xxxtttpppnnnooohhheeegggrrr|||wwwnnngggQQQ???888333222222222333666999<<<>>>@@@@@@AAABBBCCCDDDDDDEEECCCFFFNNN___wwwhhhTTTHHHPPPVVVTTTVVV]]][[[]]]aaaeeehhhooovvv|||yyy|||}}}{{{{{{~~~~~~{{{{{{zzzzzz}}}zzzooofff______\\\YYYXXX[[[```gggkkkcccaaaaaabbbeeejjjwwwkkk```eeelllzzzwwwkkkeeehhheeefffhhhhhhgggccc^^^[[[[[[VVVOOOIIIEEEDDDFFFGGGFFFEEECCC???===;;;;;;<<>>======<<>>??????@@@AAABBBCCCDDDAAACCCPPPkkkfffSSSIIIPPPYYYXXXWWW[[[ZZZ\\\^^^bbbfffmmmtttyyyxxx||||||zzz{{{}}}}}}zzz|||zzzzzz|||}}}~~~|||{{{}}}tttkkkhhhddd^^^WWWSSSVVV^^^dddeeebbbaaabbbbbbeeemmmwwwggg______aaalll|||pppjjjkkkfffeeeeeegggiiigggbbb]]]]]]XXXQQQIIIEEEDDDEEEGGGGGGGGGEEEAAA===;;;;;;<<>>???AAACCCDDDDDDFFFIIIKKKGGGHHHKKKTTTaaannnwww{{{xxx|||~~~yyyqqqkkkgggcccaaa___bbbdddbbb^^^]]]\\\WWWPPPJJJLLLNNNOOOKKKEEE>>>:::999888777:::@@@FFFKKKMMMOOOTTT[[[aaagggmmmrrruuussssssrrrssstttvvvxxxyyy}}}}}}{{{zzzyyyxxxxxxxxxyyymmm```ZZZVVVQQQOOOOOONNNNNNMMMNNNPPPPPPNNNLLLMMMKKKHHHEEEBBB@@@>>>>>>???DDDMMMXXXhhh|||~~~}}}fffEEE333444111000333222111222222333555777888999999JJJgggqqqVVVRRROOOGGGPPPccc}}}~~~lllcccbbbeeeddd```\\\\\\___```]]]YYYUUUSSSQQQPPPJJJCCCBBBEEEUUUcccqqqtttqqqnnnllljjj```]]]___eeehhheeebbbaaaeeefffddd^^^\\\[[[YYYTTTSSSOOOJJJFFFEEEFFFJJJLLLOOONNNLLLJJJJJJMMMRRRVVVbbb___ZZZXXX\\\dddmmmttt}}}~~~~~~rrrkkkeeeOOO;;;222+++222222333444666999;;;<<<>>>??????@@@AAABBBCCCCCCCCCHHH]]]zzzaaaRRRJJJRRR[[[ZZZXXXYYYYYYZZZ\\\```eeelllssswwwxxx{{{|||zzzzzz}}}|||yyy|||zzzyyy{{{|||~~~|||}}}~~~vvvrrrllleee___[[[YYYXXX```___```cccdddcccgggmmmyyyxxxbbbWWWXXX]]]nnnwwwpppooofffccccccfffjjjjjjeee______ZZZRRRKKKFFFDDDEEEGGGGGGHHHFFFBBB===:::;;;===GGGOOOZZZdddhhhgggeeecccbbbaaa___^^^^^^___```aaadddeeegggiiiiiiiiiiiihhhdddbbb```______]]]ZZZXXXSSSWWW```jjjmmmmmmrrrxxxzzzdddXXXLLLGGGIIIKKKHHHCCCAAABBBBBBBBBBBBDDDHHHKKKKKKHHHFFFIIIQQQ___nnnwww|||~~~|||uuuooojjjfffcccaaa___aaa```]]][[[[[[XXXTTTLLLLLLMMMMMMKKKFFF???:::999888777999===BBBHHHKKKNNNRRRYYY```fffmmmssswwwuuuuuuuuuuuuvvvxxx|||~~~~~~}}}|||zzzyyyxxxxxx{{{lllaaaZZZTTTRRRTTTPPPOOONNNOOOQQQQQQPPPOOOMMMLLLJJJGGGEEECCCAAA@@@===@@@GGGSSSbbbuuu~~~yyydddDDD333444111000333222111111222333555777999:::999JJJnnnzzzWWWQQQNNNHHHNNN___xxxuuufffcccfffeee```\\\\\\______\\\XXXVVVUUUTTTRRRKKKDDDCCCHHHaaappp~~~|||vvvppplll``````cccjjjllliiiffffffiiikkkiiiddd___]]]ZZZUUUUUUQQQLLLIIIHHHLLLPPPSSSUUUTTTQQQNNNLLLMMMPPPTTT[[[YYYWWWXXX]]]dddlllrrrzzz{{{wwwjjj___HHH888444000222333444555777999;;;<<>>CCCNNN[[[kkkvvvcccDDD333444222111333222000111222333555777999::::::JJJqqqxxxWWWOOOPPPLLLOOOXXXnnn~~~kkkeeefffeeebbb^^^]]]^^^^^^[[[YYYVVVVVVVVVTTTLLLDDDDDDIIIgggyyyvvvnnneeeeeeiiiooooookkkhhhhhhiiimmmlllfffaaa]]]ZZZUUUSSSPPPLLLJJJLLLPPPUUUYYY[[[ZZZXXXTTTQQQPPPRRRTTTXXXVVVVVVWWW\\\ccckkkooossswww~~~rrr\\\@@@222333555333444555777999;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDSSSiiizzzQQQNNNOOOVVVZZZYYYWWWWWWWWWYYY]]]dddlllsssvvvxxxxxx||||||zzz{{{}}}}}}zzzzzzxxxwwwyyy~~~wwwzzz||||||{{{zzzzzz{{{|||{{{|||xxxkkk```ZZZYYYZZZ___aaaaaabbbeeehhhnnnuuu}}}tttaaabbbaaaeeeuuuxxxsssfffddddddfffhhhgggddd```^^^[[[VVVPPPKKKHHHFFFEEEFFFGGGFFFAAA<<<<<>>===AAAJJJSSS___rrr{{{tttttt}}}~~~~~~cccDDD444555333222444222000000111333555888:::;;;>>>IIIkkkrrrXXXRRRUUUTTTRRRRRR```qqqqqqgggggggggeeeccc```^^^\\\[[[ZZZUUUVVVVVVTTTKKKCCCDDDIIIdddzzz}}}rrrmmmlllooosssqqqkkkggghhhggglllmmmggg```\\\XXXTTTQQQOOOMMMMMMPPPUUU[[[___ddddddccc```\\\ZZZZZZ[[[ZZZXXXUUUTTTXXX```hhhmmmmmmttt{{{sssZZZ===///111333555666777999;;;<<<=========>>>>>>???@@@AAABBBBBBMMMkkksss___JJJLLLRRRXXXYYYVVVUUUWWWWWWYYY___hhhqqqxxxzzzzzzyyy|||}}}{{{{{{~~~~~~{{{xxxvvvuuuyyyyyyyyyyyywwwuuuvvvyyy{{{zzzxxxyyy}}}uuuiiiccc______aaaaaaeeejjjhhhmmmrrrwwwzzztttmmmooorrr{{{xxxqqqhhhhhhhhhhhhgggeeecccbbb\\\ZZZWWWRRRNNNJJJGGGEEEGGGHHHFFFAAA===???GGGPPPXXX\\\bbbhhhmmmsssyyy}}}uuutttqqqnnnkkkhhhfffdddaaaaaaaaabbbbbbbbbbbbbbbaaa``````aaabbb```]]][[[WWWYYY```iiinnnmmmnnnqqq{{{ssscccYYYUUUSSSQQQMMMMMMKKKGGGCCCAAAAAABBBIIILLLMMMHHHAAA>>>BBBGGGeeexxx|||yyysssnnnjjjfffbbb```___cccbbb\\\YYYZZZ\\\\\\SSSOOOLLLLLLMMMJJJEEE@@@666666666444555:::BBBGGGFFFJJJPPPWWW^^^fffnnnsssqqquuuxxxwwwuuutttwww{{{||||||}}}~~~~~~}}}|||{{{wwwnnnkkk]]][[[XXXWWWVVVVVVTTTSSSRRRQQQPPPNNNLLLJJJHHHFFF???===@@@GGGMMMWWWhhhyyyvvveeettt|||~~~|||cccDDD444666444222444333000000111333555888:::;;;BBBHHHbbbnnn[[[WWW[[[\\\VVVOOOUUUggg|||uuuhhhggghhhhhhfffccc___\\\\\\\\\TTTUUUVVVSSSJJJBBBCCCIII^^^wwwuuusssrrrsssuuuqqqjjjfffgggeeejjjlllfff___ZZZVVVRRRPPPPPPOOOQQQTTTZZZ```dddmmmnnnmmmjjjfffcccbbbbbb^^^ZZZUUURRRTTT\\\ffflllkkksssyyyzzz{{{xxxeeeUUU===000111222555666888:::<<<=========<<<<<<===>>>???@@@AAAAAABBBfffyyyooojjj\\\JJJEEEKKKSSSYYYWWWTTTTTTWWWVVVYYY```kkkuuu{{{|||{{{zzz}}}~~~||||||~~~{{{wwwuuuuuuyyy~~~|||xxxtttrrrtttyyy}}}{{{wwwwww{{{}}}}}}yyyooofffbbbbbbdddjjjqqqiiioootttwww~~~}}}uuuppprrruuuvvv|||~~~wwwoooiiikkkllljjjgggdddcccccc[[[ZZZWWWTTTOOOKKKGGGEEEHHHIIIGGGBBB>>>AAALLLUUU```bbbeeeiiimmmsss{{{|||{{{xxxtttoookkkhhhfffcccccccccbbbbbbbbbbbbbbb```___```aaabbbaaa^^^\\\YYYZZZ```iiinnnmmmnnnqqqrrrpppbbb[[[XXXWWWPPPPPPNNNKKKGGGDDDDDDDDD???CCCHHHIIIGGGEEEEEEEEEMMMhhh|||xxxsssoookkkhhhdddaaacccfffddd]]]XXXYYY[[[[[[RRRNNNKKKLLLNNNMMMHHHCCC555666555444444999AAAHHHBBBFFFLLLSSS[[[dddmmmrrrnnnsssvvvvvvsssqqqssswwwuuuwwwxxxzzz{{{|||{{{{{{zzzmmmiiibbbZZZUUUTTTUUUUUUUUUSSSRRRQQQOOOLLLJJJIIIHHH@@@===<<<@@@FFFOOO]]]jjj}}}|||{{{uuunnnuuu}}}vvvcccDDD444555222111333111111333666777777888:::;;;<<>>WWWnnnyyytttooommmkkkggg___XXXUUUXXX\\\^^^\\\WWWQQQMMMLLLNNNOOOOOOQQQXXXdddnnnvvvwwwuuuooolllkkkiiifffeee___XXXRRRRRRXXXaaagggjjjoootttvvvvvvyyy~~~tttsssbbbFFF333222555333888:::<<<======>>>AAABBBEEE@@@???CCCCCCAAAFFFNNNOOOlll~~~vvvcccPPPFFFCCCLLLUUUZZZXXXUUUTTTUUUUUUYYYeeesssyyyvvvvvvzzz{{{{{{|||}}}}}}|||yyyvvvxxxvvvvvv|||}}}wwwtttwwwwwwtttvvv{{{zzzzzzzzzzzz{{{}}}~~~yyyssspppnnnmmmrrrsssuuuvvvyyy~~~zzzpppjjjooo|||{{{|||wwwmmmjjjgggfffffffffdddbbbXXXXXXXXXVVVRRRMMMHHHEEEEEEIIIFFF===<<>>BBBCCCEEEGGGHHHIIIHHHHHHJJJXXXhhhuuuyyyppphhhdddccccccccc]]]aaadddaaaZZZTTTRRRSSSQQQOOOMMMMMMMMMLLLGGGCCC===999444222555999<<<<<>>???@@@AAACCCEEEEEECCCCCCEEEEEEEEEGGGKKKVVVuuu|||eeeMMMAAABBBJJJTTTYYYXXXUUUSSSSSSVVV\\\iiiwwwzzzwwwxxx||||||{{{zzzzzz{{{zzzxxxvvvrrrrrruuu||||||yyyvvvuuuyyyyyyuuuuuuyyyyyyyyyyyyyyyzzz|||}}}{{{xxxuuuuuuuuuwwwzzz|||||||||pppqqquuu}}}|||}}}|||vvvpppjjjeeeeeeiiijjjfffaaaWWWWWWWWWVVVSSSNNNIIIFFFFFFIIIFFF===<<>>???FFFUUUcccnnnqqqvvv}}}xxxvvvzzzvvv}}}^^^AAA333666333111333222444444555555666888<<>>111444999999<<<>>>AAABBBCCCEEEGGGIIIHHHJJJIIIGGGGGGJJJKKKJJJZZZ~~~gggKKK>>>BBBIIISSSYYYYYYVVVSSSRRRXXXbbbqqq|||}}}zzz{{{{{{zzzyyyyyyyyyyyywwwvvvrrrpppqqqwww~~~~~~{{{vvvuuuvvvzzzzzzwwwuuuwwwxxxxxxwwwwwwxxxzzz|||}}}}}}zzztttoooxxxzzzvvvrrrqqqpppyyy|||vvvssskkkdddeeekkkmmmggg```WWWXXXXXXWWWTTTOOOIIIFFFGGGIIIEEE===<<>>777333333666999;;;>>>BBBGGGLLLQQQWWW]]]bbbhhhjjjnnnppppppooopppppprrrssswww~~~~~~}}}~~~wwwllleeeaaa^^^[[[WWWVVVTTTQQQOOONNNNNNNNNJJJEEE@@@======BBBQQQ___mmmnnnqqquuu}}}vvvvvvZZZ???333666333111333333555555555555555888===AAADDDCCCGGGVVVoooyyyUUUOOOZZZRRRNNNSSSggg~~~ooofffeeeeeegggfff```\\\[[[YYYWWWUUUTTTRRRNNNIIIEEE???FFFWWWmmmvvvjjjhhhccc\\\WWWVVVVVVVVVVVVVVVQQQHHH@@@;;;:::<<<>>>>>>???@@@@@@CCCHHHPPPVVV]]]___aaaeeemmmttttttnnnnnnkkkeee]]]YYYZZZaaagggeeehhhlllnnnppprrrvvvyyy|||xxxfffXXXNNNJJJHHHHHHFFFFFFMMMWWW{{{uuupppeeePPP;;;222666;;;<<>>===MMMggg|||zzzwwwxxxzzzzzzuuusssmmmlllkkkjjjiiiggggggfffdddcccccccccdddbbb___[[[\\\aaagggmmmqqqqqqpppoooooouuu~~~kkk___ZZZUUURRRQQQOOOJJJFFFFFFFFFEEEEEEEEEFFFGGGHHHMMMLLLKKKPPP^^^ppp|||zzzzzzssslllfffaaaaaaccccccaaa]]]YYYWWWWWWSSSQQQNNNMMMLLLNNNOOOPPPHHHBBB;;;555333555888:::<<>>BBBIIIJJJKKKUUUqqq___PPPYYYXXXQQQQQQ```vvvzzzkkkeeecccggggggaaa\\\[[[XXXWWWVVVUUUTTTQQQLLLIIIBBB@@@DDDPPP___fffccc]]]\\\XXXTTTQQQRRRTTTWWWXXXWWWSSSLLLEEE???<<<<<<<<<===???@@@BBBDDDFFFIIIKKKRRRVVVZZZ```iiisssuuurrrnnnlllggg___XXXXXX^^^dddccceeehhhkkkmmmpppsssuuuyyy||||||ooo^^^RRRLLLKKKLLLOOOOOOIIIBBBAAACCCPPP___sssppprrrcccLLL:::444999======AAACCCEEEGGGHHHIIILLLNNNJJJMMMLLLEEEBBBFFFNNNRRRhhhhhhKKKDDDFFFLLLTTTYYY[[[ZZZXXXVVVXXXfffuuu|||zzzxxxzzz|||xxxzzz|||}}}wwwsssvvvrrrpppsssyyy~~~}}}{{{uuuvvvuuussstttwwwyyyzzzuuuuuuuuuuuuvvvxxxyyy{{{zzz|||}}}sssmmmkkkjjjlllhhhdddmmm}}}qqqooollljjjgggeeedddccc___^^^\\\YYYTTTNNNHHHEEEHHHJJJGGGAAA???NNNlll{{{zzz{{{{{{~~~zzzwwwuuummmlllkkkjjjhhhgggfffeeeeeeeeeeeeeeedddbbb___\\\___ccciiiooorrrrrrqqqooorrruuu|||ssseeebbb^^^\\\[[[WWWRRRMMMKKKJJJHHHFFFFFFFFFGGGHHHKKKJJJHHHIIIOOO^^^uuu~~~zzz|||yyyrrrkkkfffcccdddcccaaa]]]ZZZXXXWWWXXXVVVRRROOOMMMLLLNNNPPPKKKFFF@@@999555555888::::::===AAAFFFLLLRRRYYY^^^aaaeeeiiilllmmmmmmmmmnnnooowww{{{~~~tttkkkeeedddaaa\\\WWWSSSPPPNNNNNNHHHGGGFFFCCC??????IIIVVVgggkkklllhhheeelll}}}~~~RRR:::222777444000444555444555666777888;;;???BBBFFFKKKNNNWWWvvvhhhVVV[[[\\\SSSOOOYYYkkk}}}tttiiicccggghhhbbb]]]^^^XXXWWWWWWVVVVVVSSSOOOLLLIIIDDDAAACCCJJJQQQTTTUUUUUUTTTRRRQQQQQQRRRTTTVVVSSSRRRNNNKKKGGGCCC@@@???>>>@@@BBBFFFIIIKKKMMMNNNNNNTTTYYY]]]dddnnnssstttllllllggg___XXXVVV\\\bbbbbbcccfffiiillloooqqqrrrnnnqqqsssmmm^^^NNNIIIKKKLLLNNNOOONNNKKKHHHFFFEEE@@@IIIYYYlll}}}uuuqqq___GGG888777<<<>>>===BBBCCCFFFGGGGGGHHHJJJLLLFFFIIIKKKIIIBBBAAALLLZZZzzzfffMMMHHHIIIMMMSSSXXX[[[\\\ZZZYYYXXXeeerrrvvvuuuvvvwwwwwwyyyzzz}}}}}}xxxssspppppprrrxxx~~~yyysssuuuvvvtttqqqrrrxxx{{{{{{uuuuuuttttttuuuwwwyyyzzzzzz|||tttmmmlllnnnpppnnnlllhhhpppssssssqqqmmmgggccccccddd```^^^[[[VVVQQQKKKGGGEEEHHHJJJJJJEEEBBBOOOmmmyyy|||~~~{{{yyyxxxnnnmmmlllkkkiiigggffffffffffffggggggeeebbb___^^^```dddjjjooorrrrrrpppooosssuuuzzztttoooiiieeeaaa\\\VVVQQQRRRPPPLLLIIIGGGGGGHHHIIIHHHHHHIIIIIIIIIRRRggg{{{|||zzz{{{}}}xxxrrrnnneeedddccc```]]]ZZZWWWUUU[[[ZZZVVVRRRNNNLLLMMMOOOMMMJJJDDD===888666888;;;999<<<@@@DDDIIIPPPWWW\\\___bbbgggjjjlllmmmnnnpppqqqyyy}}}wwwooommmiiiccc\\\VVVRRRPPPOOOIIIJJJKKKIIIBBB>>>DDDNNN___iiipppjjj___```ooo~~~wwwOOO888111777444000444555333555777888:::<<>>???>>>BBBCCCEEEEEEEEEFFFGGGIIIEEEHHHQQQVVVKKKAAANNNfffxxx]]]OOONNNKKKMMMQQQUUUYYY[[[[[[ZZZ^^^iiisssuuuvvvzzzzzzxxx{{{{{{{{{||||||{{{xxxvvvpppnnnnnnsssyyyzzzvvvqqqqqquuuuuurrrtttyyy{{{yyyuuuuuuttttttvvvwwwyyyzzzxxxzzz}}}~~~~~~~~~rrrkkkkkkoooqqqpppooonnnsssyyywwwtttooojjjfffdddbbb]]]ZZZVVVQQQLLLIIIGGGGGGGGGJJJMMMJJJEEENNNmmm{{{}}}~~~|||yyywwwwwwpppooonnnllljjjiiiggggggfffhhhhhhhhheeebbb```___cccggglllqqqttttttrrrppprrrrrrxxx|||qqqiiiccc]]]YYYXXXUUUPPPKKKHHHHHHIIIJJJHHHJJJNNNQQQPPPRRR^^^lllxxxyyyyyyzzz}}}}}}yyyvvvkkkiiifffbbb___\\\YYYWWW[[[[[[YYYTTTOOOMMMNNNPPPMMMLLLHHHBBB;;;888999;;;:::<<>>::::::<<<;;;===>>>@@@DDDIIIOOOTTT]]]```cccgggjjjmmmrrruuuzzz|||zzzuuuxxx{{{pppddd^^^ZZZVVVTTTVVVLLLMMMLLLKKKIIIEEEBBB@@@MMMbbbyyyuuujjjgggjjj{{{zzz}}}~~~kkkJJJ>>>444222555444333333222555999;;;<<<>>>@@@BBBAAAHHHIIIEEEQQQqqq|||fff```^^^bbb]]]NNNHHHSSSeeeppp}}}kkkgggfffbbbaaaeeeaaa[[[VVVVVVZZZ[[[WWWRRRTTTRRROOOLLLHHHEEECCCCCCKKKNNNTTTYYY\\\ZZZVVVRRRYYYZZZXXXWWWXXXWWWNNNDDDIIIHHHHHHHHHIIIKKKLLLMMMNNNQQQUUUWWWWWWZZZ___dddmmmmmmkkkddd]]]ZZZ]]]aaaaaaeee```aaammmpppnnnsssxxxqqqttt|||oooUUUNNNYYYQQQQQQRRRTTTVVVSSSNNNIIIBBBGGGOOO[[[kkkyyywwweeeLLL777666===>>>>>>AAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHMMMOOOGGGEEE]]]|||kkkYYYUUUQQQNNNUUUNNNMMMOOOTTTUUUTTTUUUXXXjjjqqquuuwww|||{{{xxxvvvvvvwwwxxxwwwwwwtttppplllmmmqqquuutttrrruuuuuuvvvvvvwwwxxxxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxyyy{{{}}}}}}{{{qqqjjjlllsssppprrrsssyyy{{{xxxrrriiieeefff\\\[[[WWWPPPIIIFFFFFFHHHGGGGGGIIILLLLLLSSSggg|||~~~}}}zzz||||||xxxwwwxxxvvvsssppppppppppppooommmlllkkkiiifffdddccc```]]]```eeekkkooosssvvvzzz}}}xxxqqqnnniiilllxxx|||oookkkggg]]]VVVVVVVVVRRRNNNLLLMMMSSS[[[```aaa```______lllyyy}}}{{{|||{{{vvvpppkkkgggccc]]]XXXXXXYYYZZZXXXSSSOOOLLLLLLMMMNNNMMMHHHBBB<<<:::;;;999;;;===???BBBGGGMMMRRR[[[]]]bbbgggjjjlllnnnooossstttvvv{{{~~~yyykkkbbb\\\VVVTTTUUUMMMMMMMMMLLLIIIFFFCCCAAAKKK___yyyyyymmmgggmmm{{{gggGGG<<<222222444444333333333555888:::;;;===@@@CCCAAAEEEEEEBBBJJJbbb}}}tttfffdddccc]]]QQQIIIMMM]]]kkkqqqhhhfffdddbbbbbbccc^^^WWWUUUVVVXXXWWWUUUUUUSSSPPPMMMIIIFFFCCCBBBGGGJJJPPPUUUYYYYYYVVVSSSWWWWWWVVVUUUWWWXXXRRRIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMOOORRRTTTVVVXXXZZZ]]]fffhhhhhhddd]]]YYYYYY\\\^^^bbb______iiimmmooowww|||yyy}}}sss[[[QQQVVVPPPPPPRRRUUUXXXVVVRRRNNNDDDEEELLL[[[nnn}}}{{{jjjZZZFFF777999>>>===<<<>>>@@@@@@??????@@@AAABBBBBBCCCDDDIIILLLHHHLLLfffjjjXXXVVVQQQLLLPPPOOOMMMPPPUUUVVVVVVXXX\\\mmmssswwwxxx|||{{{yyyvvvvvvwwwxxxxxxwwwuuuqqqmmmnnnrrruuutttrrrrrrrrrsssttttttuuuuuuvvvwwwvvvuuuttttttvvvyyyzzzzzzzzzyyyyyyzzz{{{|||}}}uuukkklllrrrqqqtttuuuzzz}}}wwwoooiiihhh___\\\XXXQQQKKKHHHHHHIIIIIIHHHJJJLLLMMMQQQ^^^mmmnnnllllllmmmpppsssttttttvvvyyyzzzwwwwwwyyywwwtttrrrrrrrrrqqqpppooonnnmmmjjjfffddddddbbb___bbbgggoootttxxxyyy|||}}}xxxqqqnnnfffdddooo~~~zzzrrrhhh___]]]\\\XXXSSSRRRNNNPPPTTT]]]eeeiiigggdddjjjzzz~~~{{{yyyvvvrrrnnnkkkfff```[[[YYYXXXXXXWWWTTTQQQNNNKKKOOOPPPOOOKKKDDD???======888999;;;===???DDDJJJOOOWWW[[[aaahhhmmmqqqtttuuuwwwxxxzzz}}}~~~uuuiii___WWWSSSSSSNNNNNNMMMLLLJJJGGGDDDBBBGGGYYYuuu}}}nnneeemmmwww~~~aaaBBB888111111444444333444333555777999:::===@@@CCCCCCBBBCCCCCCEEEQQQjjj~~~ppphhhaaaYYYNNNIIITTTfff}}}{{{kkkeeegggfffbbbeee```ZZZTTTRRRSSSVVVYYYUUUTTTRRRNNNJJJFFFCCCAAAAAAEEEJJJPPPSSSUUUUUUTTTTTTUUUTTTSSSUUUXXXUUUOOOJJJJJJIIIIIIIIIKKKLLLMMMMMMMMMNNNQQQTTTUUUTTTRRR[[[^^^aaa```[[[VVVTTTTTTWWW___]]]]]]fffjjjooozzz}}}}}}}}}zzzooo```XXXWWWQQQRRRTTTVVVXXXWWWSSSPPPGGGEEEKKK]]]rrr|||~~~~~~rrrcccJJJ???999===@@@<<<999;;;>>>>>>=========>>>>>>???@@@AAADDDGGGHHHTTTqqqiiiUUUTTTQQQJJJLLLOOONNNPPPUUUWWWWWW\\\bbbpppuuuyyyzzz|||~~~{{{{{{yyyvvvvvvwwwxxxxxxwwwuuurrroooooorrrttttttrrrqqqqqqrrrrrrsssttttttuuuxxxvvvtttrrrsssvvvzzz|||}}}|||{{{{{{{{{{{{||||||yyyuuuzzzyyymmmlllqqqsssvvvxxx}}}|||tttmmmjjjccc___YYYSSSNNNKKKJJJJJJIIIHHHIIIMMMOOORRRXXX```VVVTTTTTTVVV[[[bbbfffiiilllqqqttttttvvvyyyxxxuuuttttttttttttsssqqqpppooojjjgggffffffdddbbbeeejjjvvv{{{~~~}}}||||||xxxrrrnnnccc]]]dddrrrxxxmmmhhheee___[[[YYYTTTQQQRRR\\\kkktttsssoookkkxxxzzzwwwuuurrrooolllgggaaa]]][[[XXXVVVVVVVVVTTTOOOKKKNNNOOOOOOLLLFFFAAA>>><<<777888999:::<<<@@@GGGKKKSSSXXXaaajjjqqqvvv{{{~~~}}}}}}~~~}}}{{{mmmbbbXXXSSSSSSOOOOOONNNMMMKKKHHHFFFDDDDDDPPPiiitttrrrrrrwwwyyyZZZ===555000111444333333444444555777999:::===AAACCCDDDAAACCCGGGEEEIII```|||pppeeebbbWWWJJJOOOaaaxxxrrrfffggghhheeecccaaa]]]WWWRRRRRRVVVYYYVVVUUUSSSPPPLLLGGGCCCAAA???BBBGGGKKKNNNOOOQQQRRRTTTUUUSSSQQQSSSWWWWWWSSSLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLLLLOOORRRRRRNNNKKKQQQTTTVVVVVVSSSOOONNNMMMQQQ\\\^^^^^^dddggglllyyy|||uuunnnkkkjjjddd]]]RRRSSSUUUVVVVVVUUURRRPPPIIIIIIQQQbbbttt~~~|||}}}wwwvvvnnnaaa@@@;;;;;;???@@@<<<:::===<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBCCCHHHZZZxxxlllRRRQQQPPPKKKNNNPPPOOOQQQTTTUUUWWW^^^gggqqqtttxxxzzz||||||{{{yyyyyywwwuuutttuuuvvvvvvvvvwwwtttrrrrrrssstttsssrrrrrrrrrsssttttttuuuuuuvvvvvvuuuttttttuuuwwwyyy{{{}}}}}}||||||||||||}}}}}}}}}}}}zzzsssooovvvzzznnnlllqqqsssxxxzzz~~~wwwqqqnnniiiccc[[[TTTPPPNNNLLLJJJIIIGGGGGGKKKQQQVVVYYY[[[KKKHHHFFFHHHMMMTTTYYY\\\]]]ccciiilllqqqwwwxxxvvvuuuuuuuuutttsssrrrqqqpppkkkhhhggghhhgggeeehhhnnn{{{{{{zzzwwwooofff^^^^^^cccnnn}}}xxxqqqlllfffaaa___]]]YYYXXX```nnnyyyzzzxxxoootttwwwyyyzzzzzzyyywwwrrrnnniiieeeaaa___]]]YYYUUUVVVXXXWWWRRRLLLLLLLLLMMMKKKFFFAAA===:::888888888888:::>>>DDDIIIQQQXXXcccmmmtttzzz}}}{{{~~~qqqeee[[[UUUTTTQQQPPPOOONNNLLLJJJHHHGGGCCCHHHZZZyyy{{{xxx~~~tttSSS999333///222444333333555444666888:::;;;>>>AAADDDCCC???CCCJJJHHHGGG]]]yyytttgggggg^^^NNNMMMYYYsss}}}jjjfffgggeee```aaaaaa]]]WWWTTTUUUXXXWWWWWWUUUSSSNNNHHHCCC??????CCCGGGJJJJJJKKKMMMNNNUUUVVVTTTPPPQQQVVVWWWTTTNNNMMMLLLKKKJJJKKKLLLMMMNNNMMMLLLNNNQQQPPPLLLHHHJJJKKKLLLLLLKKKJJJJJJKKKMMMZZZ___```eeeeeehhhttt|||sssnnnqqqssshhhYYYOOOQQQTTTUUUUUUTTTSSSRRRKKKNNNYYYiiiuuuyyy~~~vvvxxxtttpppfffXXX===<<<===??????<<<===@@@;;;;;;;;;:::;;;;;;<<<===CCCEEEDDDBBBJJJaaa|||uuuTTTOOOOOOLLLPPPPPPOOOPPPRRRSSSWWWaaalllqqqsssvvvzzz{{{zzzyyyyyyxxxvvvsssssstttuuuuuutttxxxvvvuuuttttttsssrrrrrrrrrrrrsssssstttuuuuuuuuussstttuuuwwwxxxxxxxxxxxx{{{{{{|||}}}}}}~~~~~~~~~{{{}}}yyysssnnnmmmvvv{{{pppmmmqqqsssxxx|||{{{wwwwwwppphhh]]]VVVTTTQQQNNNJJJKKKGGGDDDFFFNNNUUUYYYXXXLLLIIIFFFEEEGGGKKKOOOPPPOOOVVV]]]ccckkktttxxxwwwuuuuuuttttttsssrrrpppooollljjjiiijjjhhhgggjjjppp{{{{{{}}}~~~tttnnnfff___YYY^^^nnnyyyssslllfffdddeeecccbbbeeekkksssxxx{{{vvvrrrnnnkkklllsss}}}wwwoooiiieeecccccc```\\\XXXWWWYYYXXXSSSNNNKKKLLLLLLLLLIIIDDD>>>:::999888888777999===DDDIIIRRRZZZfffooouuuzzz|||xxx|||~~~wwwkkk___XXXVVVRRRQQQPPPNNNLLLKKKJJJIIIDDDEEEOOOfffpppMMM777222000333444333333555444666:::<<<>>>???BBBCCCAAA???BBBHHHGGGHHHZZZqqqvvveeefffcccUUUMMMPPPggguuuvvvjjjeeeccc___aaacccaaa\\\XXXWWWWWWXXXXXXWWWUUUPPPIIICCC???@@@EEEIIIKKKJJJIIIJJJLLLUUUWWWUUUQQQQQQUUUVVVUUUOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNOOONNNLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMLLLXXX]]]^^^dddeeehhhsss}}}zzzwwwuuuuuunnn]]]MMMOOOQQQUUUWWWWWWVVVVVVWWWNNNQQQ^^^ooowwwwww|||xxxnnn```NNN>>>>>>??????>>>>>>@@@BBB;;;;;;;;;<<<<<<===??????FFFIIIHHHEEEPPPiiivvvTTTOOOMMMJJJOOONNNMMMNNNQQQSSSXXXfffsssuuutttvvvzzz|||zzzzzz|||xxxuuusssssstttuuuttttttyyyxxxwwwvvvuuusssrrrqqqppppppqqqqqqrrrsssssstttqqqsssvvvxxxyyyyyyxxxwwwzzzzzz|||}}}~~~~~~~~~~~~|||vvvkkkiiikkkvvvuuuooooooqqqxxx}}}zzzooobbbZZZXXXVVVQQQKKKLLLIIIEEEDDDKKKTTTWWWUUURRRPPPLLLJJJJJJJJJIIIHHHIIIPPPWWW]]]fffqqqwwwwwwttttttttttttrrrqqqpppooonnnkkkjjjkkkiiihhhkkkqqq}}}}}}{{{wwwooodddYYYVVVbbbppp|||tttnnnlllhhhiiihhhggggggllltttzzz{{{uuuooolllkkkmmmuuu}}}~~~vvvnnnjjjhhhiiiccc```\\\ZZZZZZYYYUUUQQQMMMMMMNNNOOOMMMHHHAAA<<<888888777777888===DDDIIISSS\\\hhhqqquuuyyy~~~{{{xxx}}}yyyzzz~~~rrreee\\\YYYSSSRRRQQQOOOMMMLLLKKKKKKGGGFFFJJJXXXppplllGGG666222222444555333222555333777<<>>@@@EEEKKKMMMKKKJJJKKKMMMSSSUUUUUUQQQQQQUUUWWWVVVPPPOOONNNLLLKKKKKKLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNJJJIIIIIIJJJMMMOOOQQQRRRMMMWWWXXXYYYbbbfffkkkwww}}}tttfffXXXRRRWWWZZZ\\\\\\YYYWWWWWWXXXPPPQQQ]]]ppp{{{{{{}}}|||nnn\\\GGG>>>@@@@@@??????@@@@@@???<<<<<<===>>>???@@@BBBCCCEEEKKKKKKJJJXXXttthhhOOOMMMKKKHHHLLLKKKJJJLLLPPPTTT]]]nnn~~~{{{xxxxxx|||}}}zzz{{{yyywwwuuutttuuuvvvvvvuuuzzzzzzyyyxxxuuusssrrrqqqqqqqqqqqqrrrssssssttttttrrrsssuuuwwwxxxyyyyyyyyy{{{{{{|||}}}}}}}}}|||{{{wwwppphhhhhhkkkvvv|||qqqlllooovvv|||wwwhhh```^^^[[[TTTMMMJJJJJJHHHGGGNNNYYY\\\YYYYYYWWWUUUTTTRRROOOKKKHHHLLLQQQVVV[[[dddooovvvxxxuuuuuuuuutttsssrrrppppppooolllkkkkkkjjjhhhkkkppp~~~}}}tttjjj___WWWZZZaaaqqqyyyvvvllllllkkkiiiiiimmmuuu{{{}}}wwwrrrqqqnnnkkknnnttt}}}uuuooollllllfffdddaaa^^^ZZZXXXVVVTTTLLLMMMNNNOOOOOOJJJBBB<<<777777666555777<<>>???EEELLLNNNMMMKKKLLLOOOPPPTTTTTTRRRRRRVVVYYYXXXQQQPPPNNNLLLKKKKKKLLLLLLIIIKKKMMMLLLJJJJJJMMMPPPLLLLLLMMMOOOSSSUUUUUUUUUNNNVVVTTTUUU```gggooo|||uuudddaaahhhbbbdddeeeaaa\\\WWWUUUVVVRRRPPPZZZppp~~~yyykkkWWWAAA>>>@@@AAA@@@AAAAAA???<<<======>>>???AAACCCDDDEEECCCKKKMMMMMM^^^|||zzznnnUUUGGGJJJKKKFFFJJJHHHHHHKKKPPPUUU```ttt|||{{{~~~~~~{{{|||{{{xxxvvvvvvwwwxxxwwwwwwzzz{{{{{{yyyuuusssqqqqqqsssssstttuuuuuuvvvvvvwwwttttttttttttvvvxxxzzz{{{|||}}}}}}}}}}}}{{{yyyxxxzzzxxx~~~~~~xxxmmmeeehhhiiimmmvvvsssjjjmmmuuu|||}}}}}}lllcccaaa___WWWOOOFFFJJJLLLMMMUUUaaaeeebbb]]]]]]\\\\\\ZZZVVVQQQMMMQQQUUUYYY\\\dddooovvvxxxvvvvvvuuuuuutttrrrqqqppppppmmmkkkkkkjjjhhhjjjpppyyyvvvmmmeee\\\XXXXXXcccttt}}}pppnnnmmmlllnnnssszzz|||uuuppppppnnnjjjmmmtttsssyyyqqqmmmkkkggggggddd```[[[WWWVVVVVVJJJJJJLLLNNNNNNIIIAAA:::666555444444666<<>>@@@AAAAAACCCDDDEEEHHHJJJJJJIIILLLSSSYYYwwwwwwkkkooommm^^^OOOHHHJJJQQQ^^^ooo|||iii```aaaaaaaaa___]]][[[ZZZXXXWWWVVVVVVTTTNNNDDD===???GGGMMMNNNQQQVVVTTTNNNRRRSSSSSSRRRQQQQQQSSSUUUUUUSSSOOOLLLKKKKKKLLLLLLLLLNNNNNNKKKHHHHHHMMMRRRXXXXXXXXXYYYYYYZZZ[[[[[[VVVVVVVVVXXXYYY```pppvvvmmmfffdddccciiiiii^^^[[[XXXMMMPPPPPP\\\qqq}}}}}}~~~zzz]]]JJJDDDAAAAAABBB@@@>>>>>>???@@@DDDCCCBBBAAA@@@@@@AAABBBCCCJJJPPPSSSfffwwwssscccQQQGGGEEEDDDFFFJJJKKKNNNOOOPPPWWWffftttzzz{{{{{{{{{zzzyyyzzz|||~~~|||{{{yyyxxxwwwvvvvvvvvv|||{{{}}}{{{tttqqqssssssrrrtttwwwvvvssstttxxxrrrrrrrrruuuxxxzzz{{{zzzyyyyyyzzzzzz{{{||||||}}}zzz}}}~~~~~~{{{rrrhhhgggllloooeeeppp||||||zzzmmmjjjzzz}}}}}}|||wwwsssrrroooggg\\\UUUMMMLLLOOOYYYeeennnqqqqqqmmmiiieeeaaa___\\\ZZZXXX```aaabbbbbbdddjjjsss{{{|||yyyvvvtttssssssrrrqqqnnnqqqpppllliiijjjjjjgggrrrzzz}}}}}}~~~vvvlllbbb[[[WWW]]]hhhzzzxxxtttrrrooommmooovvv~~~{{{wwwttttttsssqqqooonnntttxxx{{{|||yyyqqqtttwwwnnnmmmggg```\\\ZZZZZZWWWUUURRROOOMMMLLLLLLHHH@@@888555333333444333666@@@KKKVVV___iiiqqqzzz}}}zzztttpppyyy{{{yyy~~~pppddd^^^YYYVVVRRRPPPOOONNNLLLKKKEEEJJJIIIPPP```lllzzzdddLLL666555444333444555777999999<<>>666444444555444666???IIIUUU___iiiqqqzzz~~~|||tttmmmsss}}}yyypppttt}}}ttthhhbbbZZZWWWRRRNNNMMMMMMLLLKKKIIINNNMMMQQQ^^^gggttt|||xxx\\\EEE555444333333444666888:::;;;>>>BBBDDDEEEFFFIIIJJJLLLNNNPPPOOOLLLLLLNNNRRRPPPkkk~~~~~~kkkfffdddTTTNNNIIIKKKWWWlll|||iiieeeaaa_________]]][[[\\\[[[ZZZZZZWWWPPPEEE===???FFFOOOXXXccclllooolllcccccc```[[[TTTOOOMMMLLLQQQPPPNNNLLLKKKKKKMMMNNNMMMNNNOOOMMMKKKKKKOOOSSS\\\]]]___aaabbbaaa```___[[[YYYYYYZZZ[[[```mmmzzz}}}zzzzzzvvvsssjjj\\\RRRTTTfffyyy}}}{{{vvvdddQQQEEEAAADDDEEEDDDCCCAAAAAACCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFMMMKKKZZZ}}}lllZZZGGGBBBDDDFFFFFFFFFIIILLLOOORRR]]]lllyyy~~~wwwxxxyyyyyyyyyzzz}}}zzzzzzyyyzzzzzz{{{|||||||||tttpppqqqsssqqqppprrrrrrqqquuu|||wwwuuurrrrrrtttwwwxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{~~~}}}}}}~~~}}}|||vvvlllaaa[[[XXXYYY```hhhrrruuuuuunnnxxx}}}~~~~~~~~~}}}uuuhhh^^^WWWSSSRRRXXXcccnnnssstttnnnkkkgggeeefffhhhjjjjjjhhhddd___]]]```eeekkknnnrrrrrrrrrrrrrrrqqqpppooopppsssssspppqqqttttttqqqnnnttt{{{}}}yyysssnnnmmmxxxrrrhhheee[[[[[[bbbqqqzzzvvvvvv~~~{{{yyy{{{tttmmmooosssyyy~~~zzzpppqqqrrrhhhcccbbbbbbddddddaaaZZZTTTUUURRROOOOOOOOONNNJJJFFF999777666666666777>>>GGGTTT___jjjrrrzzz~~~vvvllloooyyy~~~~~~~~~yyyrrrlllrrr|||wwwllleee\\\XXXRRRNNNLLLLLLLLLKKKPPPPPPJJJNNN^^^hhhttt|||sssjjjdddfffkkkuuunnnOOO999444444333333555777:::;;;>>>AAADDDFFFGGGIIILLLNNNMMMOOOQQQPPPNNNMMMNNNPPPMMM___qqqwwwaaa[[[[[[TTTLLLIIIPPPbbbxxxxxxpppfff```^^^___^^^\\\^^^]]]\\\\\\YYYRRRHHH@@@<<<@@@IIIVVVeeeqqqvvvwwwrrrnnnhhh^^^UUUOOOMMMMMMOOONNNLLLKKKKKKLLLMMMNNNJJJKKKLLLKKKIIIJJJMMMPPPUUUWWWZZZ\\\]]]\\\ZZZYYY[[[YYYXXXYYYZZZ]]]hhhttt~~~~~~rrrnnn^^^UUU```sss}}}|||zzz~~~zzz{{{kkkXXXIIICCCBBBDDDDDDDDDCCCAAABBBDDDFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFLLLHHH```qqq[[[FFFAAAEEEIIIIIIIIIJJJMMMOOOSSS^^^mmmxxx{{{|||}}}}}}|||zzzyyyzzz{{{zzzzzzzzzyyyzzzzzz{{{|||~~~~~~vvvqqqrrrtttrrrrrrtttsssqqqtttyyyxxxuuurrrrrrtttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{|||~~~}}}vvvqqqhhh]]]RRROOOQQQVVV___hhhiiitttyyykkkrrrwwwzzzttthhhaaaYYYQQQPPPXXXbbbiiillleeebbb``````dddiiimmmoookkkeee^^^]]]```fffiiijjjmmmoooqqqrrrrrrqqqqqqqqqppprrrsssrrruuuzzz{{{xxxmmmqqqvvvxxxvvvpppjjjgggjjjzzzqqqjjj```\\\]]]fffttt{{{}}}uuutttssstttwwwxxxxxxwww~~~{{{~~~{{{qqqqqqooodddcccbbbccceeegggddd]]]WWWVVVSSSQQQPPPPPPPPPNNNLLL===999777888777888>>>FFFTTT```llltttzzzyyynnnnnnwwwyyyxxxvvvqqqllljjjmmmpppyyynnnhhh^^^YYYSSSNNNMMMLLLLLLKKKNNNLLLGGGQQQgggqqquuusssbbbXXXRRROOONNNPPPWWWgggzzzzzzvvv|||fffFFF333444333333444666999<<<>>>AAACCCFFFGGGHHHJJJMMMPPPLLLMMMNNNNNNNNNNNNOOOOOOMMMVVVccc}}}eeeWWW\\\WWWOOOJJJMMMYYYiiiuuu}}}qqqfff```^^^^^^^^^```^^^]]]]]][[[UUULLLEEE;;;<<>>@@@CCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAACCCEEEOOOrrriiiVVVCCC>>>BBBFFFGGGHHHLLLNNNPPPTTT```nnnuuuuuuwwwxxxzzzzzzyyyxxxyyyyyy{{{{{{zzzyyyxxxxxxyyyyyyyyyzzz~~~xxxtttuuuqqqrrruuuyyywwwrrrppprrrtttrrrqqqsssvvvzzz|||}}}xxxxxxxxxyyyzzzzzz{{{{{{~~~}}}xxxpppcccVVVMMMMMMLLLOOOUUU[[[___dddkkktttooonnnttt}}}wwwttthhhXXXOOOPPPVVV\\\^^^```\\\XXXVVVWWWYYYZZZZZZ\\\YYYWWWVVVXXX[[[]]]^^^aaaeeejjjkkkkkklllpppsssnnnqqqrrruuu}}}zzzxxxwwwwwwvvvrrrkkkeeeaaagggtttyyyqqqiii```\\\]]]ggg{{{}}}{{{vvvttttttvvvxxxxxxuuuvvv~~~yyyzzzxxxmmmjjjgggeeeeeefffeeeaaa]]]WWWVVVTTTRRRQQQOOOOOOOOOEEE>>>888666777:::BBBJJJYYYffftttzzz}}}}}}}}}}}}}}}uuuppprrrxxx{{{{{{uuurrrmmmiiijjjsss}}}sssmmm```\\\WWWSSSQQQOOOLLLJJJHHHJJJMMM^^^xxx|||zzzrrrkkk]]]PPPJJJHHHGGGFFFHHHGGGLLLVVV___^^^VVVTTTVVVhhhtttxxx}}}wwwUUU===777555555555777999===AAACCCEEEFFFGGGGGGGGGIIILLLNNNLLLJJJHHHHHHIIIJJJLLLLLLNNNRRRZZZvvvxxx___UUUUUURRRKKKFFFFFFKKKQQQZZZiii|||rrrfffaaa```aaa^^^\\\\\\]]]\\\XXXTTTHHH@@@>>>JJJYYYeeeooowwwtttooofffZZZPPPKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUQQQPPPRRRUUUWWW\\\cccuuuxxxxxx||||||zzzwwwwwwyyy|||||||||yyyzzz~~~xxxgggPPPAAA>>>??????<<>>???@@@AAABBBAAAAAA@@@CCCBBBVVV|||~~~[[[NNNBBBAAADDDEEEFFFGGGLLLMMMPPPVVVcccqqqwwwvvvyyy{{{}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||yyyzzz~~~~~~vvvrrrrrrnnnnnnqqqttttttpppqqqtttrrrqqqqqqrrruuuxxxxxxxxxvvvvvvwwwxxxzzz{{{||||||{{{zzzvvvnnncccXXXOOOJJJQQQUUU]]]fffiiiiiimmmsss~~~sssoooqqq{{{vvvrrrhhh\\\VVVXXX\\\^^^^^^aaa^^^ZZZXXXXXXXXXWWWWWWUUUVVVVVVUUUTTTTTTVVVXXXYYY]]]bbbcccccceeekkkpppoooqqqsssxxxzzzxxxwwwrrrjjjccc\\\^^^eeettt|||qqqddd\\\[[[^^^iiisss{{{|||xxxuuuvvvxxxzzz{{{vvvuuuzzzzzztttxxxzzzqqqllljjjhhhhhhhhhfff```\\\YYYYYYXXXUUURRRPPPNNNNNNHHH???777555777;;;DDDLLL\\\iiiwww}}}~~~}}}zzzzzz{{{~~~vvvppppppuuuxxxyyyvvvqqqkkkjjjppp}}}uuuooo```]]]YYYUUUSSSPPPLLLJJJEEEFFFEEEQQQhhhrrrwwwsssiii```XXXPPPMMMIIIFFFGGGJJJDDDEEELLLWWWYYYSSSOOOPPPXXXaaaooo{{{~~~{{{xxx~~~pppLLL888666555555666777;;;???CCCEEEEEEFFFGGGGGGFFFGGGJJJMMMMMMJJJGGGFFFFFFHHHIIIJJJIIIOOOVVVnnneeeVVVVVVSSSMMMEEECCCFFFJJJPPP```tttzzzjjjbbbaaa```]]][[[[[[]]]]]][[[XXXOOOCCC;;;AAAKKKSSS[[[aaa\\\ZZZVVVQQQLLLIIIJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIILLLMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSTTTPPPOOORRRUUUWWW\\\bbb```vvv|||vvvsssssssssqqqhhhlllsss{{{{{{www|||yyysssxxxvvv^^^FFF<<<>>>???;;;;;;???DDDGGGFFFCCCAAA???===>>>@@@AAABBBAAA@@@@@@CCCAAA\\\pppRRRIIICCCEEEHHHHHHGGGGGGKKKMMMPPPWWWeeetttzzzyyy~~~|||zzzzzzyyyzzzzzzzzz|||}}}~~~zzz{{{~~~uuuppppppkkkjjjlllppppppooorrrwwwrrrqqqqqqrrrtttuuuuuusssuuuuuuwwwxxxzzz{{{}}}}}}tttsssnnnfff[[[SSSPPPPPPZZZ```kkksssuuusssvvv}}}|||xxxvvvnnnnnnvvv}}}~~~rrrllleee]]][[[^^^``````^^^```]]][[[ZZZ[[[\\\\\\[[[TTTWWWYYYWWWTTTRRRSSSUUUSSSXXX\\\]]]]]]```gggmmmqqqrrruuuzzz}}}xxxvvvrrriiiaaaVVVVVV[[[gggvvvvvvggg___]]]\\\^^^```qqqyyyvvvvvvxxxyyyzzzwwwsssuuusssmmmsssyyyrrrlllkkkjjjjjjjjjfff___YYY[[[[[[[[[XXXTTTPPPNNNMMMJJJ@@@666444666<<>>>>><<<;;;>>><<<;;;;;;>>>AAABBB???<<<999;;;===???@@@AAAAAAAAAGGGEEEfffvvvssspppmmmQQQIIIBBBBBBDDDEEEGGGKKKHHHMMMPPPSSSaaauuu~~~|||~~~}}}{{{zzzyyyzzzxxxwwwyyyyyyxxx|||~~~}}}{{{zzzyyywwwssspppoooppprrrrrrrrrsssvvvxxxwwwuuurrrrrrsssttttttssstttssstttxxx|||}}}{{{xxxyyynnnccc[[[UUUTTT^^^jjjmmmttt}}}~~~yyyuuu{{{yyy}}}pppjjjuuu}}}zzzzzzkkkhhheeeeeeffffffbbb___bbb```^^^]]][[[[[[[[[[[[UUUXXX[[[ZZZVVVSSSSSSSSSQQQNNNQQQXXXYYYYYYeeewww}}}xxxvvv|||}}}xxxvvvmmmccc\\\VVVTTTYYYaaaiiisss{{{uuurrrmmmfff```\\\\\\]]]bbbhhhwwwyyyuuuuuuvvvvvvuuuuuutttsssqqqooonnnmmmmmmooonnnllliiifffcccaaa```\\\[[[\\\\\\XXXPPPMMMNNNNNNDDD:::888888;;;FFFQQQhhhpppyyy}}}|||}}}}}}{{{yyyxxxxxx}}}vvvtttwww{{{}}}}}}zzzxxxzzzvvvqqqooommmkkkmmmuuu~~~ssslllddd]]]VVVQQQPPPOOOLLLHHHHHHHHHJJJQQQ]]]mmm||||||yyytttnnnjjjiiifff___XXXQQQMMMKKKKKKGGGFFFHHHMMMNNNKKKIIIKKKRRRWWWaaalllwww~~~vvvttt|||uuuVVV???555333666777999:::;;;>>>AAADDDGGGEEECCCDDDGGGIIIIIIHHHHHHJJJKKKJJJGGGFFFFFFFFFGGGKKKOOOWWWiiitttWWWPPPLLLAAA???FFFDDDLLL\\\pppxxxnnnccc[[[WWWZZZ^^^]]]ZZZYYYWWWTTTNNNIIIFFFEEEGGGHHHFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIIIIKKKOOOQQQPPPNNNOOONNNMMMMMMNNNQQQSSSUUUVVVYYYaaakkkwww~~~sssggg```llliiieeedddeeeffffffeeelllnnnppprrrrrrqqqnnnlllzzzxxxvvv|||___DDD===>>><<<:::<<<888888999<<<===>>><<<:::=========<<<<<<===???AAAHHHLLLooouuuggg]]]OOOGGGBBBCCCEEEEEEGGGJJJHHHMMMOOOQQQ___ttt~~~}}}|||{{{zzzzzzyyywwwvvvxxxxxxwww{{{|||xxxuuusssqqqrrrssssssssstttvvvxxxtttsssrrrsssuuuvvvvvvvvvvvvttttttvvvyyy{{{zzzyyyssskkkccc___^^^```kkkwww|||yyyzzz~~~ssslllvvv}}}vvvvvvooollliiihhhiiiiiifffccc^^^]]][[[ZZZYYYYYYYYYZZZVVVXXX[[[ZZZWWWTTTSSSSSSQQQMMMMMMRRRSSSUUUcccuuuzzztttvvvzzzvvvoooggg^^^WWWRRRTTTYYY^^^fffnnnssssssqqqlllfff```]]]\\\[[[^^^hhhyyyzzzxxxxxxxxxwwwtttsssqqqooommmlllkkkkkknnnmmmkkkhhheeecccaaa```]]][[[[[[[[[WWWNNNJJJJJJOOOFFF===999999===GGGRRRfffnnnwwwzzzzzz{{{}}}||||||{{{{{{yyy{{{ssshhhddddddeeeeeegggnnnwww}}}ssslllddd^^^WWWRRRPPPNNNKKKIIIJJJIIIJJJQQQ]]]mmm|||~~~vvvpppnnnooopppllliiiccc\\\UUUOOOKKKIIIGGGEEEFFFIIIJJJGGGGGGIIIPPPTTT\\\fffqqq|||wwwppp~~~nnnMMM888222333444666999;;;===@@@DDDGGGHHHEEECCCCCCEEEGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHMMMJJJKKKOOOWWWeeezzzoooVVVIIIAAA>>>AAABBBGGGQQQ___ooo}}}{{{hhh\\\SSSXXX```bbb]]]YYYZZZXXXTTTPPPMMMKKKKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNQQQRRRUUUVVVXXX\\\aaahhhmmmqqq{{{zzzwwwtttpppjjjccc^^^___\\\ZZZYYY[[[^^^``````gggjjjllljjjggghhhmmmrrr~~~pppsss|||~~~yyygggRRR???===@@@>>>:::999666888;;;<<<;;;;;;;;;;;;AAA???===:::888:::???BBBBBBPPPtttzzzcccTTTJJJEEEBBBDDDEEEEEEFFFJJJLLLQQQRRRQQQ[[[ppp~~~}}}|||{{{zzzzzzzzzzzzyyyvvvvvvxxxwwwuuuxxx~~~{{{wwwvvvssstttuuuuuuttttttvvvwwwqqqqqqrrrtttwwwyyyxxxwwwwwwuuutttuuuwwwyyyyyyyyylllhhhfffhhhlllssszzzyyyzzzxxxooouuu~~~uuuvvvwwwsssnnnkkkjjjhhhddd```YYYXXXVVVUUUUUUUUUVVVWWWVVVXXXZZZYYYWWWTTTSSSSSSRRRLLLJJJLLLMMMRRRaaarrryyypppoooyyy~~~xxxsssnnnaaaXXXQQQOOOQQQTTT[[[aaalllnnnqqqpppkkkeee___\\\YYYXXX\\\dddppp|||{{{{{{zzzuuutttqqqnnnllljjjjjjjjjkkkjjjhhhfffdddcccaaa```ccc`````````\\\SSSMMMLLLPPPHHH@@@<<<;;;???IIITTTdddkkkssswwwxxxyyy}}}~~~}}}}}}|||~~~yyyjjj```\\\]]]^^^___ccciiiqqqxxx}}}tttlllfffaaaZZZUUURRRPPPMMMKKKKKKJJJKKKQQQ\\\mmm|||~~~wwwtttuuuwwwoookkkfff```YYYQQQJJJFFFGGGDDDDDDFFFFFFDDDDDDGGGLLLPPPYYYdddooozzzxxxeeeDDD444222444444666999;;;===@@@CCCFFFGGGEEECCCBBBBBBDDDFFFHHHIIIIIIIIIGGGFFFFFFHHHJJJNNNIIIKKKPPPRRRXXXrrr\\\DDDIIIJJJ???EEEFFFJJJQQQ]]]jjjvvv}}}qqqcccXXXZZZ```cccaaa^^^\\\[[[XXXUUURRRPPPNNNMMMNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGIIILLLLLLKKKKKKKKKLLLMMMLLLKKKJJJKKKMMMOOOQQQVVVVVVVVVXXX[[[___cccfffhhhggghhhjjjkkkjjjgggdddXXXVVVTTTSSSTTTWWWYYY[[[^^^```bbb```___fffuuuzzztttffftttyyypppUUUGGG>>>@@@EEECCC===:::999<<>><<<:::;;;@@@DDDCCCYYYyyy}}}bbbRRRFFFBBBAAAEEEFFFEEEGGGJJJPPPYYY\\\XXX[[[kkk{{{||||||zzzyyyyyyyyyyyyzzz{{{xxxwwwwwwuuurrrtttyyy}}}yyyyyytttuuuuuutttsssssstttvvvrrrrrrsssvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxlllkkkmmmrrrzzz}}}|||zzz{{{~~~}}}rrrttt{{{xxx|||}}}wwwoooiiieee```ZZZUUUSSSRRRRRRQQQQQQRRRTTTUUUUUUVVVXXXXXXVVVTTTRRRQQQPPPLLLJJJKKKLLLPPP]]]jjj|||ssslllllluuu|||xxxvvvfff\\\RRROOOOOOPPPUUU[[[```dddjjjlllkkkhhheeecccbbb^^^\\\]]]aaalll}}}}}}wwwuuurrrnnnkkkjjjiiiiiiggggggfffeeedddcccbbbaaadddaaaaaabbb___WWWQQQOOOPPPKKKDDD>>>===BBBMMMVVVdddjjjrrrvvvwwwxxx{{{~~~~~~}}}{{{zzzyyy}}}ttthhh___\\\[[[ZZZYYY^^^ccckkkrrryyyuuulllfffbbb[[[VVVRRROOOMMMLLLKKKJJJLLLRRR]]]mmm|||~~~tttqqqkkkeee___VVVMMMGGGIIIEEEDDDEEEEEEBBBCCCFFFGGGMMMWWWdddpppyyy~~~|||\\\===222444555555777:::<<<===???AAACCCGGGFFFCCCAAAAAABBBEEEGGGJJJJJJJJJIIIHHHHHHJJJMMMKKKGGGLLLRRRPPPQQQiiimmmNNNLLLNNNGGGIIIHHHGGGHHHNNNXXXcccjjjuuu~~~rrrfffaaa___]]]]]]```\\\[[[ZZZXXXVVVSSSQQQPPPQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKFFFIIILLLLLLKKKJJJJJJKKKMMMLLLJJJJJJJJJLLLNNNPPPTTTSSSTTTUUUWWWZZZ^^^```\\\\\\]]]___bbbbbbaaa___UUUTTTQQQOOONNNOOOQQQSSSSSSVVVXXXZZZaaapppxxxooollluuu{{{|||rrrbbbJJJCCC???CCCHHHGGGAAA===;;;>>>AAA@@@===<<<>>>AAA<<>>EEEPPPYYYffflllrrrwwwxxxzzz|||~~~}}}{{{yyyxxx{{{ssshhhaaa]]][[[YYYVVVYYY]]]eeemmmuuu}}}vvvllldddaaa[[[UUUOOOLLLKKKJJJJJJKKKMMMSSS___nnn{{{~~~yyysssnnnhhh```VVVOOOKKKHHHFFFHHHFFFCCCCCCFFFDDDKKKVVVcccoooyyy}}}zzz}}}tttRRR888333666555666999<<<>>>???@@@BBBCCCGGGGGGFFFDDDBBBBBBDDDFFFIIIJJJKKKJJJIIIJJJLLLMMMNNNMMMRRRWWWSSSQQQaaawwwhhhNNNHHHOOOJJJIIIGGGEEEFFFKKKRRRWWWeeessswwwnnncccZZZYYY\\\[[[[[[[[[ZZZXXXVVVUUUSSSQQQQQQRRRQQQQQQPPPOOONNNOOOOOOOOOOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHJJJLLLMMMMMMLLLJJJLLLKKKJJJIIIIIIKKKMMMNNNQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYXXXYYYYYYXXXUUUSSSNNNOOONNNLLLJJJJJJKKKMMMPPPRRRVVV___ooowwwllljjjnnnzzzzzzkkkWWWFFFCCCBBBEEEHHHHHHCCC???<<<===>>>>>>===<<<===>>>999>>>DDDDDDBBB@@@CCCFFFWWWyyyXXXFFFAAA@@@BBBEEEGGGFFFJJJPPPOOOdddtttpppjjjnnnyyy}}}|||zzzxxxwwwwwwyyyyyy|||yyyxxxxxxuuuppppppttt|||}}}yyyxxxsssttttttsssqqqqqqrrrtttwwwvvvuuuuuuvvvvvvtttrrrrrrtttxxxyyyyyyxxxwwwxxxxxxzzz{{{}}}}}}|||{{{}}}~~~yyytttvvv}}}|||}}}yyyyyy~~~~~~zzzyyylllfff___YYYWWWTTTPPPLLLLLLLLLMMMMMMOOORRRTTTUUUUUUTTTTTTUUUUUUTTTPPPNNNHHHHHHIIIJJJJJJKKKNNNQQQUUU[[[ccchhhmmmuuuvvvjjj^^^UUUNNNIIIHHHJJJNNNRRRWWW\\\bbbiiippptttmmmiiigggeeebbb___dddkkk{{{~~~wwwtttoooiiifffcccccccccbbbbbbccccccddddddeeeeee```]]]]]]aaabbb[[[SSSPPPLLLMMMIIIBBB???HHHTTT\\\iiimmmssswwwzzz|||}}}~~~~~~|||{{{{{{ssshhh___\\\ZZZWWWUUUXXX\\\ccckkkttt}}}wwwmmmdddaaa\\\UUUOOOLLLKKKKKKIIIJJJNNNUUUaaannn{{{zzztttoooggg^^^VVVNNNJJJIIIKKKIIIEEEDDDFFFDDDIIIRRR^^^kkkvvv~~~~~~~~~lllJJJ555555777444666999===@@@BBBCCCFFFGGGIIIJJJJJJHHHEEEDDDFFFHHHFFFHHHJJJKKKJJJJJJKKKLLLSSSTTTXXXYYYVVVSSS\\\hhhlllUUURRRJJJKKKJJJHHHFFFFFFIIILLLVVVeeevvv}}}rrreee^^^^^^[[[[[[[[[ZZZZZZYYYXXXXXXSSSSSSSSSRRRQQQPPPOOONNNQQQQQQQQQPPPOOONNNLLLLLLJJJJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHLLLPPPPPPMMMJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNPPPSSSTTTUUUVVVVVVYYYWWWUUUTTTTTTRRROOOLLLGGGIIILLLLLLKKKKKKLLLNNNUUUVVV]]]mmmvvvjjjhhhttt}}}vvvdddMMMEEEDDDBBBBBBEEEEEEBBB>>>>>>===;;;<<<=========<<<:::???EEEDDD@@@>>>AAAEEEWWW}}}wwwSSSGGGAAA@@@BBBEEEFFFGGGLLLSSSWWWooo}}}qqqrrr{{{}}}zzzxxxwwwwwwxxxyyyyyywwwwwwyyyvvvrrrssswwwwwwyyy}}}~~~{{{wwwuuusssttttttsssrrrrrrtttvvvwwwuuusssssstttuuutttsssqqqsssttttttssstttxxx{{{}}}~~~~~~~~~~~~|||zzzxxxzzzyyy{{{~~~wwwwww|||}}}zzzssswww{{{yyyfffaaaZZZVVVTTTSSSPPPNNNLLLLLLLLLNNNPPPSSSVVVWWWWWWVVVUUUVVVWWWVVVRRRNNNKKKLLLLLLKKKJJJKKKLLLLLLMMMVVVaaahhhmmmsss}}}zzzooocccZZZRRRJJJGGGHHHHHHKKKOOOSSSYYY```hhhmmmnnnllllllnnnlllhhhgggiiippp|||yyyvvvpppjjjfffdddcccddd```aaabbbcccdddfffggggggfffbbbbbbffffff___WWWRRRIIILLLJJJBBB@@@JJJWWW^^^jjjnnnsssxxx{{{|||}}}~~~~~~}}}sssggg]]]YYYXXXWWWVVVYYY]]]dddmmmvvvwwwmmmfffddd^^^XXXQQQMMMMMMMMMIIIJJJOOOWWWbbbooozzz|||wwwrrrkkkaaaZZZOOOLLLLLLMMMKKKGGGEEEFFFEEEHHHPPPZZZgggttt~~~~~~||||||fffEEE333666888222666999>>>BBBEEEGGGIIIKKKJJJLLLNNNLLLHHHGGGGGGIIIDDDFFFIIIKKKJJJJJJJJJKKKRRRSSSUUUUUURRRRRRWWW\\\|||sssVVVKKKMMMOOOMMMIIIGGGHHHIIIOOO^^^nnnxxx~~~tttiiiddd[[[[[[[[[[[[[[[[[[[[[[[[UUUUUUUUUTTTTTTRRRQQQPPPRRRRRRRRRQQQPPPOOOMMMLLLIIIIIIIIIJJJIIIIIIHHHHHHHHHFFFGGGKKKQQQSSSOOOJJJIIIHHHFFFEEEEEEGGGHHHJJJDDDGGGJJJNNNQQQRRRSSSRRRRRRQQQOOOOOOOOONNNKKKIIIBBBFFFKKKNNNNNNOOOQQQSSS[[[\\\eeezzz{{{qqqhhhcccjjj|||oooZZZDDDEEEDDDBBB@@@AAABBB@@@===AAA>>>;;;<<<>>>@@@>>><<<<<>><<>><<<999===>>>;;;:::<<<===<<<<<>>BBB>>><<>>???;;;:::<<<<<<999999???===<<>>???JJJlllyyyZZZGGGEEEAAABBBDDDEEEFFFIIINNNQQQ```~~~}}}~~~~~~zzzuuusssvvvyyywwwwwwwwwwwwwwwvvvuuuuuusssttttttuuuuuutttttttttrrrsssuuuuuuttttttvvvwwwvvvvvvtttrrrpppooooooooopppiii```[[[WWWYYYcccnnn}}}wwwsssuuu|||~~~}}}||||||}}}~~~}}}yyyuuuwwwwwwxxxzzz|||wwwtttzzz|||wwwpppttt}}}ooofff]]]YYYUUUPPPLLLLLLKKKKKKLLLLLLNNNOOOQQQRRRQQQSSSVVVXXXYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPVVV```iiipppwww|||{{{xxxsssmmmhhhbbbZZZSSSQQQLLLJJJKKKJJJJJJOOOVVV^^^hhhqqqvvv{{{}}}|||{{{~~~~~~tttlllhhhffffffcccbbb```___dddjjjiiidddcccdddccc```ZZZRRRLLLHHHIIIIIIEEE@@@CCCOOO\\\bbbkkkqqqttttttwww}}}~~~{{{zzz{{{}}}~~~~~~}}}|||{{{uuummmgggcccaaaiiinnntttyyy~~~yyyrrrmmmddd\\\UUUPPPLLLIIIFFFIIIPPP]]]kkkuuuzzz{{{~~~xxxrrrmmmrrr}}}qqqfff___\\\YYY\\\bbbddd___YYYVVVTTTRRRRRRWWWbbbppp}}}xxxvvvtttqqqxxxxxxuuu}}}~~~}}}eeeFFF444333777999888===???BBBFFFHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIJJJKKKMMMNNNIIIIIIIIIIIIJJJLLLMMMOOOOOOVVVkkkaaaHHHHHHKKKOOOQQQLLLPPPQQQSSSVVVYYY\\\^^^___kkk|||sssgggfffeeeaaa]]]ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHJJJLLLNNNNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJKKKMMMTTT^^^fffhhhSSSRRRRRRWWWeeexxxrrreee^^^XXXUUUUUUbbb}}}eeeMMMDDDBBB@@@@@@>>>======>>>===;;;999:::======999888:::999555666;;;:::;;;???>>>BBBQQQkkkRRRDDDCCCBBBCCCDDDEEEFFFIIINNNQQQ```{{{zzzuuusssuuuxxxyyyyyyxxxxxxvvvuuutttsssrrrrrrrrrrrrssstttuuuuuutttuuuuuutttrrrsssuuuwwwuuuuuuuuutttrrrpppppppppfff\\\QQQJJJGGGIIIQQQZZZpppnnniiieeehhhqqqvvvwwwzzz{{{|||~~~zzzwwwxxxxxxxxxzzz|||xxxrrrwwwzzztttqqquuu~~~|||sssiii```\\\XXXQQQMMMLLLIIIIIIIIIJJJLLLMMMOOOPPPOOOQQQTTTWWWXXXXXXVVVUUUWWWWWWWWWWWWWWWWWWXXXXXXSSSYYYaaaiiipppvvv|||~~~zzzxxxwwwrrrjjjcccYYYSSSNNNNNNMMMKKKLLLNNNSSS]]]hhhqqqyyywwwnnniiihhhhhhfffeeeaaa^^^aaaffffffbbbccccccbbb___YYYRRRLLLHHHIIIIIIDDD@@@DDDRRR```gggooosssvvvvvvxxx||||||zzzzzz{{{|||~~~~~~~~~}}}|||zzztttooommmooosssxxx}}}}}}uuuoooeee\\\UUUPPPLLLIIIFFFJJJSSSaaaoooxxx{{{zzz~~~xxxuuummmfffhhhuuu}}}rrrhhhbbb\\\WWWWWW]]]bbb___YYYVVVVVVUUUVVV[[[eeerrr}}}~~~|||{{{zzzxxxvvvxxxsssYYY===111444999:::999>>>@@@CCCFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKJJJHHHFFFFFFFFFHHHHHHJJJIIIHHHHHHIIIKKKMMMOOORRRQQQ]]]wwwrrrUUUKKKDDDEEEJJJIIIRRRQQQQQQTTTWWWZZZZZZZZZZZZiiixxx|||mmmmmmkkkfffaaa]]][[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXVVVUUUSSSSSSSSSSSSPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHJJJLLLNNNMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIKKKLLLPPPZZZfffoooaaa``````eeeooozzzmmm```WWWTTTQQQYYYfffuuusssYYYFFFCCC???999<<<;;;:::;;;<<<;;;999777666999999666777999777333555:::888999===<<>>888:::999888999::::::999777444777777666999<<<:::444666:::888999<<<:::FFF```sssYYYJJJDDDCCCBBBCCCEEEFFFGGGJJJOOORRRZZZlll|||~~~|||wwwtttrrrrrrrrrsssssssssrrrrrrpppooonnnppppppooopppqqqsssuuuwwwvvvvvvuuurrrpppqqqsssuuuyyytttppprrruuurrrhhh```LLLEEE??????@@@AAACCCHHHJJJKKKKKKJJJQQQ^^^jjjnnnqqqtttyyy}}}~~~}}}{{{yyyyyyyyyzzz{{{~~~uuusssxxxzzz}}}{{{vvvssswww|||tttkkkbbb^^^YYYRRRLLLJJJFFFGGGGGGHHHIIIKKKLLLMMMPPPQQQTTTUUUVVVTTTRRRQQQTTTTTTUUUVVVYYY\\\___aaa```dddkkkpppuuuxxx{{{}}}{{{{{{}}}ssscccVVVPPPOOONNNLLLHHHJJJNNNVVV```mmm||||||tttooollloooooolllfffeeeggggggccceeebbb___]]]ZZZTTTMMMHHHIIIIIIEEEAAAGGGWWWgggooorrrsssvvvzzz}}}~~~~~~{{{|||}}}~~~{{{yyy}}}~~~yyysssiii___WWWQQQKKKHHHKKKPPP[[[jjjwww}}}~~~}}}~~~vvv```YYYPPPNNNTTT```nnnvvv{{{ssskkkeeebbb\\\VVVQQQSSSTTTSSSSSSTTTPPPOOORRR]]]lllyyytttvvvyyyooo[[[EEE222111888;;;<<<>>><<<===@@@CCCDDDEEEDDDDDDDDDBBB@@@>>>???AAACCCEEEJJJIIIHHHGGGEEEDDDCCCBBBEEEDDDDDDDDDEEEGGGIIIJJJGGGNNNQQQZZZxxxaaaMMMIIIEEEEEEGGGJJJMMMQQQUUUXXXYYY___]]]\\\___fffooouuuwwwyyy|||}}}|||wwwqqqmmmkkk\\\ZZZWWWUUUTTTUUUWWWXXXTTTSSSRRRRRRSSSRRRPPPNNNKKKLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHIIIKKKLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGIIIKKKKKKPPP]]]jjjssszzzooo]]]RRRIIIEEELLLXXXlll}}}sssTTT???888:::<<<;;;999888888999:::;;;999888666888888999<<<@@@===777777999777999;;;999JJJhhhtttVVVHHHEEEBBBBBBDDDEEEFFFGGGJJJOOORRR^^^kkkwww{{{}}}~~~|||xxxtttqqqpppoooooojjjkkkmmmnnnpppqqqqqqqqqpppppppppqqqrrrsssuuuvvvuuuuuuuuusssqqqqqqrrrttt{{{vvvpppooonnngggZZZOOOBBB???>>>AAABBBCCCFFFKKKKKKMMMKKKHHHKKKUUU___ccciiimmmrrrvvvwwwwwwwwwwwwxxxxxxyyyzzz|||zzzttttttuuuttt|||zzzuuuppprrrvvvzzz~~~sssjjjbbb___ZZZRRRLLLJJJGGGGGGGGGHHHJJJKKKMMMNNNMMMOOORRRUUUVVVVVVTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ```hhhoootttwwwzzz{{{yyyuuu{{{uuueee[[[VVVRRRNNNLLLHHHHHHLLLSSS\\\jjjvvvvvvnnnjjjnnnooommmhhhfffgggfffcccdddaaa]]][[[XXXTTTMMMGGGLLLLLLHHHDDDIIIXXXfffmmmttttttwww|||~~~~~~~~~~~~|||vvvmmmddd[[[TTTMMMHHHMMMRRR]]]kkkxxx~~~~~~eee^^^TTTMMMLLLQQQWWW\\\kkkooorrrqqqkkkeee___]]][[[VVVTTTTTTRRROOOOOOQQQLLLHHHIIIVVVjjjzzzqqqvvvyyykkkQQQ???222444::::::;;;@@@<<<===???AAACCCDDDEEEEEEDDDAAA>>><<<<<<>>>AAACCCCCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHKKKNNNVVVkkkpppZZZHHHEEEIIIMMMPPPQQQSSSWWW[[[^^^]]]\\\\\\]]]aaahhhnnnxxx{{{}}}wwwrrrooobbb^^^YYYSSSQQQRRRTTTVVVRRRQQQPPPPPPQQQQQQOOOMMMLLLMMMNNNOOONNNMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGJJJOOOQQQUUU```mmm{{{zzzeee[[[QQQJJJCCCGGG^^^xxxvvvZZZ@@@:::;;;:::888:::999888888999;;;<<<;;;999777888888888<<<@@@;;;444555777666888;;;:::NNNqqqsssRRRFFFDDDAAACCCDDDEEEFFFGGGKKKOOOSSSbbbkkktttyyy|||{{{xxxtttqqqooonnnmmmmmmhhhiiikkkmmmnnnooopppppppppppprrrsssttttttttttttrrrtttttttttrrrrrrrrrtttwwwvvvuuuqqqjjj___SSSLLLBBB@@@BBBEEEEEEFFFMMMUUUTTTVVVSSSMMMKKKPPPVVVXXX```eeejjjmmmnnnoooqqqsssuuuuuuvvvwwwyyy||||||yyy{{{zzz~~~wwwpppiiijjjlllrrryyy~~~sssjjjccc```[[[SSSMMMKKKHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPSSSUUUVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRXXX^^^gggooosssuuuvvvvvvzzz|||ooooooxxxwwwllleee]]]UUURRRLLLIIIJJJLLLOOOYYYcccpppzzzvvvnnnjjjlllooooookkkiiiiiigggcccbbb^^^ZZZWWWVVVRRRKKKEEEIIIJJJHHHFFFLLL[[[iiipppxxxvvvxxx~~~}}}}}}~~~yyypppggg^^^VVVNNNIIINNNSSS]]]kkkxxxxxxqqqdddYYYRRRPPPQQQRRR```eeejjjkkkfff```[[[YYYXXXVVVVVVVVVRRRLLLKKKMMMJJJDDDBBBPPPgggzzzwww}}}uuufffpppxxxlllLLL<<<222666;;;:::;;;AAA======???AAACCCEEEFFFGGGDDDAAA>>>;;;:::<<>>EEE>>>666555999888888:::<<<===<<<:::666666666666:::<<<777///444555555888;;;<<>>===<<<===@@@BBBCCCCCCCCCCCC???@@@@@@???======>>>@@@???AAABBBDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHJJJGGGGGGJJJNNNNNNWWWuuudddMMMFFFFFFOOORRRMMMNNNUUUQQQQQQRRRSSSWWWZZZ^^^```iiinnnssssssooolllmmmooopppnnnhhh___VVVPPPPPPRRRSSSPPPMMMMMMOOOPPPPPPNNNPPPPPPOOOPPPQQQQQQQQQPPPKKKKKKLLLMMMNNNNNNOOOOOOQQQNNNIIIEEEEEEHHHLLLOOOMMMMMMLLLJJJHHHJJJOOOSSSSSSYYYaaahhhppp{{{wwwllleee[[[SSSNNNIIIFFFQQQ___fffzzzfffFFFBBB<<<999888888999999:::999888666666666777888666666555555555555666666777444555888555<<<[[[}}}yyy\\\JJJIIIEEEAAABBBBBBEEEJJJKKKJJJMMMRRRgggpppxxxzzz{{{|||yyytttyyywwwtttpppmmmkkkkkkkkkooollljjjjjjkkklllllllllrrrrrrrrrqqqpppqqqsssuuuuuuvvvvvvuuuuuutttsssrrrvvvtttvvvsssmmmppppppcccTTTGGGBBBMMMWWWXXXYYY]]]bbb```[[[VVVRRRPPPRRRSSS[[[^^^```aaaaaacccgggkkkjjjlllppptttwwwyyyzzzzzz~~~zzzppphhhbbb]]]___dddmmmvvv||||||{{{nnnkkkfffaaa\\\WWWQQQMMMKKKJJJJJJLLLOOOQQQRRRRRRWWWXXXYYYZZZYYYVVVSSSQQQTTTRRRNNNMMMMMMMMMLLLKKKWWW```jjjpppssstttpppiiieeelllwwwvvvmmmiiihhhrrr|||xxxjjjccc^^^VVVMMMIIIHHHKKKMMMRRRUUU```tttxxx}}}vvvqqqjjjnnnssstttrrrmmmhhhfffddd```ZZZTTTNNNIIIFFFEEEGGGEEEDDDGGGQQQ___mmmvvvwww|||uuukkkbbbXXXNNNGGGLLLTTTaaaoooyyy}}}|||yyy||||||}}}~~~{{{rrrkkkjjjjjjmmmmmmnnnnnnlllhhhccc___ddddddccc```ZZZSSSMMMJJJHHHJJJIIIIIIYYYrrr}}}zzz|||uuujjjnnnvvvhhhPPP===888444555999<<<<<<;;;===>>>???AAABBBCCCDDDDDDBBBCCCDDDBBBAAA@@@AAACCCCCCDDDEEEGGGHHHHHHGGGGGGDDDEEEEEEEEEDDDEEEHHHKKKNNNJJJJJJMMMMMMPPPcccxxx{{{^^^OOOFFFJJJNNNKKKKKKPPPIIIIIIIIIIIIKKKNNNRRRTTT___cccggghhhfffeeehhhkkknnnooommmggg^^^WWWUUUUUUSSSPPPMMMMMMNNNPPPPPPOOOQQQPPPPPPPPPPPPPPPPPPOOOLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLOOOVVV___fffiiiooouuu{{{|||nnnddd]]]WWWRRRPPPJJJRRR[[[kkkzzzyyy{{{rrrSSSAAA>>>;;;999999:::::::::777777555444444444555555666666555555555555666666555444666999888CCCfffxxx}}}WWWGGGGGGDDDAAAEEEDDDEEEHHHIIIJJJPPPWWWhhhooouuuwwwxxx{{{zzzwwwyyywwwtttqqqnnnmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnrrrrrrsssrrrqqqsssvvvxxxvvvvvvvvvvvvvvvuuutttsssvvvuuuzzzzzzuuuzzz~~~uuufffSSSGGGKKKTTTXXX]]]cccdddcccbbb___\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXXXX[[[^^^eeefffiiilllnnnppprrrssstttxxxpppiiiddd^^^```eeennnxxx}}}|||xxxooolllhhhccc___ZZZTTTPPPLLLLLLLLLOOOTTTWWWYYYYYY^^^]]]]]]^^^]]][[[VVVSSSPPPMMMKKKKKKLLLMMMLLLLLLWWWbbbmmmrrrtttsssmmmfffbbbdddjjjyyy{{{ooojjjeeennnwwwtttjjj\\\QQQLLLJJJHHHFFFGGGIIIQQQbbbwwwyyyyyyxxxqqqiiimmmrrruuuuuupppjjjeeeddd```ZZZSSSMMMIIIFFFEEEHHHFFFEEEHHHPPP]]]jjjssswww|||tttjjjbbbZZZRRRMMMNNNVVVdddrrr{{{~~~}}}zzzzzz{{{{{{|||}}}~~~zzz|||~~~}}}yyywwwuuuvvvvvvvvvsssmmmeee___ffffffeeebbb]]]WWWPPPMMMNNNPPPMMMKKKUUUjjj{{{||||||{{{pppkkkrrrttt___CCC555333333555999<<<;;;999>>>>>>???@@@AAACCCDDDEEEDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEGGGHHHHHHHHHGGGGGGCCCDDDDDDCCCCCCEEEHHHKKKQQQJJJHHHKKKKKKJJJPPPYYYoookkkSSSKKKJJJJJJLLLPPPNNNMMMKKKJJJIIIIIIIIIIIIQQQTTTWWWXXXXXXZZZ___ccchhhlllooommmfff___[[[YYYVVVSSSPPPNNNOOOPPPPPPOOOPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNOOOPPPRRRTTTUUUNNNOOOOOOOOOOOOMMMLLLKKKOOOPPPRRRUUU\\\fffrrryyywwwkkk```WWWUUUQQQKKKKKKQQQVVVlllYYYDDD<<<:::999999:::;;;;;;:::666666555444444444444555666666555555555555666666555666999:::;;;KKKqqq}}}yyyrrrRRREEEDDDBBBBBBGGGEEEEEEGGGGGGJJJRRR\\\hhhnnnssssssuuuyyyzzzyyyxxxwwwtttrrrppppppppppppmmmnnnooommmkkkkkknnnqqqrrrssssssssssssuuuxxx{{{vvvvvvwwwwwwwwwvvvvvvuuuwwwzzzzzzfffUUUUUU\\\```cccgggbbbbbbcccbbbaaa___\\\[[[[[[[[[YYYVVVRRRQQQQQQRRR[[[\\\]]]^^^```bbbdddeeecccppp|||wwwqqqkkkgggddddddiiisss}}}}}}wwwqqqnnnjjjfffbbb^^^XXXUUUOOOOOOPPPTTTZZZ___aaabbbccc```^^^___aaa___YYYSSSMMMKKKJJJKKKMMMNNNOOONNNTTT```nnnvvvwwwuuummmeee___\\\]]]hhh|||vvvnnneeehhhnnnvvvtttcccVVVQQQMMMHHHDDDAAAAAADDDNNN___sss|||xxxvvvwwwyyypppiiikkkoootttwwwuuunnnhhheeeaaaZZZSSSMMMIIIFFFEEEJJJHHHGGGJJJQQQ\\\hhhooovvv{{{vvvkkkddd^^^WWWSSSQQQZZZgggttt|||||||||{{{{{{{{{|||}}}}}}|||wwwxxx{{{zzz}}}zzz{{{|||}}}|||vvvmmmfffffffffffffffccc^^^XXXTTTRRRUUUTTTRRRXXXhhhxxx~~~rrrpppuuuoooUUU:::333222222555999<<<<<<;;;???>>>>>>???@@@BBBDDDFFFBBBDDDEEEDDDBBBAAABBBCCCCCCDDDEEEFFFGGGFFFFFFEEECCCCCCCCCBBBBBBCCCGGGJJJMMMHHHGGGIIIIIIGGGHHHLLL___}}}ttt___TTTOOOOOORRRWWWWWWVVVTTTPPPKKKGGGDDDGGGHHHIIIIIIJJJMMMSSSWWW^^^ccchhhiiieeeaaa___^^^[[[YYYUUUSSSQQQQQQQQQQQQMMMNNNNNNMMMLLLKKKLLLLLLNNNMMMLLLMMMNNNPPPRRRTTTPPPOOOMMMMMMNNNQQQUUUXXXaaabbbdddhhhooowww}}}yyyrrrfff\\\QQQLLLKKKPPPMMMHHHPPP]]]zzzhhhHHH===:::999888999::::::999777777666666666666666666666666555555444444555555666888;;;===;;;>>>RRRxxxpppRRREEEBBB@@@CCCFFFEEEEEEGGGGGGJJJTTT^^^iiioootttttttttwwwxxxvvvvvvuuutttrrrqqqqqqqqqqqqllloooqqqoookkkkkkooossstttttttttsssssstttwwwzzzvvvwwwwwwxxxxxxxxxwwwwwwyyyvvvgggfffiiiiiigggfffdddccccccccccccbbb```^^^^^^]]]ZZZVVVSSSQQQPPPPPPRRRRRRQQQQQQRRRTTTVVVWWWWWWXXXiiixxx~~~~~~zzzvvvsssooolllkkkkkkoooyyyxxxssspppllliiifffaaa]]]YYYSSSSSSUUUYYY^^^ccceeefffbbb^^^[[[]]]aaa```YYYRRRNNNMMMLLLNNNPPPQQQQQQPPPOOO^^^pppzzz{{{wwwnnnfff___[[[ZZZ___llltttiiifffcccfffqqqyyykkk___WWWQQQLLLIIIFFFDDDBBBCCCLLL[[[mmmxxx|||sssooouuu~~~yyyooojjjiiijjjooovvvwwwsssnnnfffaaaZZZSSSLLLHHHFFFEEEKKKJJJJJJMMMTTT^^^gggnnnvvv{{{}}}qqqhhh```XXXSSSTTT]]]kkkvvv}}}~~~~~~~~~~~~zzzyyy|||{{{~~~~~~{{{uuurrrqqqqqqqqqooojjjbbb]]]UUUYYY[[[[[[```lllzzzxxxuuuvvvhhhMMM777666555555666999<<<>>>???>>>======>>>???AAACCCEEEBBBCCCEEEEEECCCBBBAAABBBCCCDDDEEEFFFGGGGGGFFFFFFCCCCCCBBBAAA@@@BBBFFFIIIIIIHHHIIIIIIFFFDDDGGGLLLTTThhhppp]]]RRRNNNVVVXXXZZZZZZWWWQQQKKKFFFGGGEEECCCAAAAAADDDHHHLLLRRRVVV[[[\\\\\\[[[^^^```___^^^\\\YYYVVVTTTSSSSSSMMMOOOPPPPPPNNNNNNOOOQQQMMMMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWZZZ^^^ccchhhkkkuuuwwwzzzwwwkkkccc```ZZZQQQJJJEEEDDDFFFJJJIIIMMM___tttqqqRRR@@@::::::999888888999888555333555555555666666666555555555555444444444444555555777;;;<<<:::@@@ZZZ}}}rrrSSSFFFAAA???DDDBBBCCCFFFIIIIIIKKKTTT___lllrrrwwwwwwvvvwwwuuuqqqtttsssrrrrrrqqqpppppppppllloooqqqooolllkkkppptttuuuuuuuuutttsssrrrtttvvvvvvvvvwwwxxxxxxyyyxxxxxx|||tttnnnmmmkkkgggeeekkkiiiggggggiiijjjjjjiii```^^^[[[XXXVVVTTTSSSRRRNNNMMMLLLJJJJJJKKKLLLMMMPPPKKKOOOXXXeee|||yyywwwtttqqqppppppttt|||yyyvvvsssooollliiieee```]]]YYYXXXYYY\\\```ccceeeeee___\\\YYY\\\aaaaaaZZZSSSOOONNNMMMOOOQQQQQQQQQOOOOOOaaauuu~~~~~~xxxnnnddd___]]]\\\]]]```ooo|||qqqggg\\\YYY___iiittt{{{{{{nnn```TTTNNNLLLKKKHHHDDD@@@BBBIIIUUU^^^mmm|||uuunnnqqqyyy|||rrrlllhhheeeiiipppuuuvvvtttgggbbbZZZRRRLLLHHHFFFEEEKKKLLLMMMQQQXXXaaajjjpppwww{{{wwwkkkaaaXXXRRRWWWaaannnxxx}}}}}}|||yyyrrrhhhaaaZZZ\\\___bbbgggqqq}}}zzzxxxsss]]]EEE888999999999999;;;===???@@@;;;<<<<<<===>>>@@@AAABBBBBBDDDFFFFFFDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHDDDDDDBBB???>>>@@@CCCGGGGGGJJJLLLIIIDDDBBBFFFLLLOOOXXXxxxttt[[[LLLSSSVVVZZZ]]]]]]ZZZVVVSSSLLLIIIDDDAAA???@@@CCCEEEHHHKKKMMMNNNOOOQQQWWW\\\^^^___```^^^[[[XXXWWWWWWSSSVVVYYYYYYXXXYYY\\\___]]]]]]___```bbbcccdddeeebbbgggnnnuuuzzz||||||||||||yyykkkbbbWWWPPPMMMKKKGGGDDDEEEFFFGGGGGGMMM^^^www{{{yyyYYYGGG@@@;;;;;;999888777777666333111111222333333444333333333555555444444444444555555333888:::999EEEbbbnnnPPPGGGBBB???FFFBBBDDDHHHKKKJJJLLLWWWcccooovvv{{{zzzxxxxxxtttpppssssssrrrrrrqqqqqqpppppplllnnnooonnnlllmmmpppssstttvvvwwwwwwtttsssrrrssstttuuuvvvwwwxxxyyyyyyyyy}}}vvvnnnkkkjjjjjjnnnkkkiiikkkpppttttttsssgggddd___\\\ZZZXXXVVVTTTPPPOOONNNLLLKKKJJJJJJIIIFFFHHHJJJKKKRRRiii|||yyyvvvssstttxxx~~~~~~zzzzzzxxxtttpppmmmiiidddaaa]]]\\\\\\]]]```ccccccccc___]]]\\\^^^aaa```ZZZTTTLLLKKKLLLMMMOOOPPPOOONNNSSSeeezzzxxxmmmccc```^^^^^^\\\XXX^^^vvvzzzlll]]]VVVVVV[[[cccjjj~~~mmm\\\RRRNNNKKKIIIFFFBBB@@@BBBGGGJJJPPPaaazzzwwwoooooouuu}}}}}}{{{nnnjjjeeedddiiiooosssuuuhhhccc[[[RRRKKKGGGFFFEEEHHHJJJMMMTTT\\\fffnnnsssxxx}}}~~~zzzpppfff]]]WWWZZZdddpppyyy}}}~~~|||qqqiiibbbaaaaaadddjjjsss~~~vvvwwwmmmRRR===888999;;;===>>>>>>=========999999;;;===>>>?????????@@@BBBEEEEEECCCAAA@@@@@@@@@BBBDDDFFFHHHIIIIIIIIIFFFEEEBBB???===>>>AAADDDEEEIIIKKKHHHDDDCCCFFFIIILLLQQQfffooo[[[VVVWWWYYY[[[]]]]]]^^^^^^RRROOOIIIEEEBBBBBBCCCCCCBBBDDDFFFEEEEEEHHHNNNSSSXXX[[[```aaa___]]]\\\\\\]]]bbbfffhhhhhhiiinnnrrrrrrtttwwwzzz{{{||||||{{{tttyyyzzzuuunnngggbbbUUUQQQKKKGGGFFFGGGGGGGGGIIIOOOSSSWWWhhh}}}\\\IIICCC@@@;;;:::888666555555444333111000111222333444333333222555444444333333444444555444999:::999IIIhhh___HHHFFFCCCAAAGGGEEEFFFIIIKKKJJJNNN[[[iiisssxxx{{{zzzxxxyyyxxxuuutttttttttssssssrrrqqqpppmmmmmmmmmlllmmmnnnpppqqqrrruuuyyyzzzxxxvvvtttsssssstttuuuwwwxxxyyyyyyyyy||||||wwwtttsssnnnmmmnnnttt}}}xxxtttmmmhhhddd```\\\YYYVVVVVVUUUSSSQQQOOOMMMLLLCCCIIIIIIHHHKKKVVVqqq|||}}}{{{www{{{}}}yyyuuurrrmmmhhheee___^^^]]]^^^aaaccccccbbb```_________^^^[[[VVVSSSIIIIIIKKKMMMQQQRRRQQQPPPQQQeee{{{|||qqqhhheee```]]]]]]XXXVVVcccvvvtttcccZZZVVVUUUYYY___qqqyyyzzzkkk]]]UUUMMMLLLIIIGGGFFFDDDCCCCCCBBBLLL___uuuzzzqqqnnnqqqyyy~~~{{{xxxyyy~~~pppmmmhhhddddddgggkkknnnhhhccc[[[RRRKKKGGGEEEEEECCCFFFLLLTTT^^^iiiqqqvvvzzz~~~vvvzzzzzzssskkkddd^^^[[[eeerrrzzz|||}}}wwwiiidddaaacccjjjttt~~~{{{vvvpppttthhhKKK888777888;;;@@@AAA@@@===;;;:::777888:::<<<>>>>>>>>>>>>===???AAABBB@@@>>>=========???AAADDDFFFGGGGGGGGGGGGEEEBBB>>><<<===@@@CCCAAAEEEGGGGGGFFFGGGGGGGGGHHHLLLWWWjjjpppYYYWWWUUUUUUUUUXXX[[[]]]WWWRRRMMMHHHFFFEEEDDDDDDAAABBBCCCBBBAAACCCHHHLLLRRRWWW^^^aaaaaa______```fffkkkqqqssssssuuu{{{}}}~~~~~~vvvsssoooiiibbbZZZRRRMMMHHHGGGFFFEEEFFFHHHJJJLLLKKKWWWbbbnnnYYYAAA<<<===:::666999777555444444444333222111222444555666555555444555444444333333444444555888===<<<;;;LLLjjj}}}xxxvvvRRRAAAEEEEEEBBBHHHIIIIIIJJJJJJIIIOOO___ooouuuzzz{{{xxxwwwzzz|||zzzuuuvvvuuuuuutttsssqqqqqqnnnlllkkkkkkmmmoooppppppqqquuuzzz|||{{{yyyvvvuuurrrsssuuuvvvxxxxxxyyyyyy{{{uuu~~~yyyrrrsssxxx|||uuuooojjjccc___[[[[[[[[[YYYWWWSSSPPPOOOLLLLLLGGGHHHOOOPPPUUUffflllzzzzzzpppoooxxx}}}|||}}}yyyuuupppkkkhhh```___^^^___bbbcccdddccc`````````^^^[[[VVVRRROOOIIIIIIKKKOOOSSSVVVVVVUUUKKKaaayyyxxxpppkkkaaa]]]^^^[[[UUUYYYeeezzzhhh___XXXSSSSSSWWW[[[eeetttxxxjjj___RRRPPPNNNLLLKKKIIIEEEBBB@@@???CCCSSSjjj}}}~~~tttoooooovvvzzzvvvttttttwww~~~rrroookkkfffbbbbbbdddgggiiiccc[[[QQQJJJGGGEEEEEE???CCCJJJTTT___jjjsssxxx{{{xxxyyy}}}yyyqqqggg```______iiitttzzz{{{zzz{{{~~~~~~}}}|||zzzuuuooonnnqqqxxx{{{rrr~~~|||xxxvvvsss\\\===333<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;::::::999999999===>>>???@@@@@@???===<<>>>>>PPPwww{{{{{{gggNNNIIIDDDBBBFFFEEEJJJJJJLLLNNNNNNSSSbbbqqqyyyyyyzzzzzzzzzyyyxxxxxxvvvuuussssssttttttsssqqqrrrqqqmmmjjjpppvvvssskkkpppssswwwxxxvvvttttttuuussstttuuuwwwxxxxxxxxxxxx{{{xxxuuu{{{{{{uuummmeeeccccccccccccbbb^^^XXXSSSRRROOOLLLKKKLLLMMMMMMMMMUUU[[[tttuuupppdddggg~~~zzztttqqqqqqrrroooiiibbb```bbbeeeeeeddd``````___\\\WWWSSSQQQPPPJJJFFFHHHPPPXXXYYYWWWVVVRRRccczzzyyyssspppkkkaaaZZZZZZ]]]\\\VVVpppmmmcccZZZPPPOOOUUUWWWVVVZZZfffrrrvvvppphhh^^^VVVMMMJJJKKKKKKHHHDDD@@@@@@@@@DDDNNN```uuu~~~~~~zzzsssrrruuuzzzwwwpppnnnnnnmmmooozzzwwwnnniiiiiigggaaa]]]^^^jjjdddZZZRRRMMMIIIGGGEEECCCFFFKKKRRR\\\iiiwwwxxxzzz|||}}}tttkkkffffffeeellltttzzz|||{{{|||}}}~~~~~~{{{yyyzzz}}}wwwtttrrrjjjTTT<<<555;;;>>>AAADDDGGGGGGDDDAAA???;;;;;;;;;:::::::::999999<<<===???@@@@@@@@@>>>>>>??????AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@BBBDDDDDDCCCBBBBBBCCCCCCDDDGGGKKKWWWmmm|||nnndddZZZTTTSSSXXXWWWYYY]]][[[RRRKKKKKKGGGEEECCCAAA@@@@@@CCCEEEDDDEEEFFFIIIKKKNNNPPPQQQYYY\\\___bbbcccdddeeegggllllllnnnrrrwwwzzz{{{{{{tttqqqpppqqqsssrrrmmmhhhdddaaa^^^\\\\\\ZZZWWWTTTQQQMMMHHHDDDCCCDDDFFFGGGIIIFFFFFFJJJKKKMMMYYYhhhiiiQQQ===:::<<<888555777444444444444555444333111222222333333111000000000222333333333333444444444444:::>>>AAAUUUzzzdddLLLHHHDDDCCCHHHHHHKKKKKKMMMNNNNNNSSSbbbpppxxxxxxyyyyyyyyyyyyyyyyyy{{{xxxuuusssssstttuuutttppppppnnnnnnuuurrruuuwwwxxxvvvuuuuuuwwwuuuvvvwwwxxxyyyyyyyyyyyyvvvqqqmmmsss{{{rrrjjjiiihhhgggfffccc^^^ZZZVVVTTTPPPNNNNNNMMMLLLKKKLLLPPPcccyyyssssssooouuu{{{xxxuuusssrrrwwwpppiiidddeeeggghhhgggfffeeebbb]]]WWWSSSPPPOOOIIIFFFHHHQQQYYYYYYWWWVVVPPPccc}}}|||wwwrrrmmmddd]]]^^^aaa___YYYggg}}}qqqeeeZZZNNNLLLQQQNNNNNNQQQYYYbbbjjjoooqqqhhh^^^RRRLLLLLLMMMKKKHHHHHHFFFCCCAAAEEEUUUiiixxx~~~{{{xxxtttrrrtttyyyzzzvvvqqqoooooommmnnnwwwyyyqqqjjjiiifffaaa^^^___ddd___WWWQQQMMMKKKIIIGGGEEEGGGKKKSSS___mmmyyyyyyzzz|||~~~xxxpppnnnpppnnnqqqvvvzzz|||}}}}}}|||{{{|||}}}{{{nnnppplll]]]HHH:::888;;;>>>BBBHHHMMMMMMJJJDDDAAA;;;;;;;;;;;;:::::::::::::::;;;===>>>????????????>>>???@@@AAAAAAAAAAAAAAA@@@???????????????@@@@@@???AAADDDEEECCCAAAAAAAAA@@@@@@CCCGGGIIISSSlllrrr```UUUXXXVVVXXX\\\]]]XXXTTTSSSMMMKKKHHHDDDBBB@@@??????>>>>>>???@@@AAACCCEEEEEEMMMOOOPPPQQQPPPQQQRRRTTTYYYZZZ\\\aaaeeegggfffeeeaaa```___```aaa^^^WWWRRRUUUQQQMMMJJJIIIHHHGGGFFFIIIHHHFFFFFFGGGKKKNNNQQQNNNDDDDDDNNNRRRSSSccc{{{fffGGG>>>888:::999555444888222333444444444222111///000000000000000000000000111111222222222333333333///777===EEE______IIIGGGDDDDDDJJJKKKMMMMMMNNNOOOOOOSSSbbbpppwwwwwwwwwwwwxxxyyyzzzzzz}}}yyytttqqqrrrssstttuuuqqqrrrqqqpppuuu~~~uuuvvvxxxwwwvvvvvvwwwyyywwwxxxxxxyyyyyyyyyzzzzzztttjjjeeekkk{{{}}}tttrrrooommmllljjjfffddd\\\ZZZVVVTTTRRRPPPLLLJJJIIIIIISSSkkkyyyuuu}}}{{{wwwsssyyyssslllggggggjjjnnnpppqqqmmmggg```YYYSSSPPPNNNGGGFFFJJJSSSZZZZZZWWWWWWOOOeee|||tttppphhhbbbcccgggddd^^^bbbrrrzzzkkk^^^QQQLLLNNNJJJKKKKKKLLLPPPZZZhhhsssrrriii^^^UUUQQQPPPNNNMMMNNNLLLFFF@@@???KKK___nnnwwwnnnkkkooossstttrrrqqqqqqooommmqqqzzz}}}uuummmjjjfffaaa```aaa]]]YYYTTTPPPNNNMMMKKKIIIIIIIIIMMMWWWfffsss}}}yyyzzz|||}}}zzzsssssswwwwwwwwwxxxzzz}}}~~~~~~|||zzzzzz|||}}}~~~}}}~~~|||mmmkkkooogggRRR???;;;<<<<<<>>>BBBHHHLLLMMMJJJFFFBBB;;;;;;;;;;;;;;;;;;::::::777888:::;;;===============>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>?????????AAADDDEEEDDDBBBAAA@@@>>>;;;???GGGGGGHHH[[[ssswwweee```ZZZTTTTTTVVVWWWWWWWWWWWWUUURRROOOLLLHHHCCC@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJIIIJJJMMMQQQUUUVVVTTTRRRRRRQQQPPPPPPPPPNNNJJJFFFFFFEEECCCCCCCCCDDDFFFFFFAAACCCFFFGGGHHHIIIJJJJJJNNNOOOVVVbbbjjjppp~~~kkkAAA<<<888888;;;:::555333555333333333222111000000000///...---...000222222222000111111111111222222222000666999HHHlllzzzYYYFFFFFFDDDEEELLLNNNOOOOOOPPPPPPPPPTTTbbbpppwwwvvvvvvvvvwwwyyyzzz{{{zzzwwwsssqqqqqqrrrqqqqqqsssttttttqqqppptttzzz~~~xxxyyyxxxxxxxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxyyyyyytttiiidddiiiooo}}}~~~zzzvvvrrrpppooommmkkkbbb___\\\ZZZWWWTTTPPPLLLOOONNNPPP]]]www{{{{{{uuutttooojjjfffgggnnnwww}}}}}}wwwnnneee]]]VVVQQQNNNGGGFFFLLLUUU[[[ZZZWWWWWWRRRhhhxxxtttmmmhhhjjjmmmkkkeeedddmmm}}}uuugggYYYQQQPPPOOONNNKKKGGGGGGNNNZZZcccppppppmmmeee[[[RRROOOOOOMMMMMMJJJCCC@@@HHHYYYggg~~~~~~uuuooonnnooopppqqqpppqqqqqqnnnnnnrrrxxx}}}zzzssslllgggdddccccccXXXUUUQQQOOONNNLLLKKKIIIKKKKKKPPP\\\lllzzzwwwxxxzzz|||}}}yyysssuuuzzz}}}|||{{{|||~~~~~~~~~|||{{{{{{{{{{{{|||}}}{{{zzzqqqmmmnnnbbbJJJ;;;<<>>@@@CCCFFFGGGFFFDDDBBB;;;;;;;;;;;;;;;;;;;;;;;;666777777999999:::::::::<<<===>>>>>>>>>>>>>>>>>>AAA@@@???>>>============>>>AAADDDDDDCCCBBBBBBBBB???999<<>>@@@BBBCCCEEEFFFGGGJJJKKKLLLKKKIIIIIILLLNNN[[[mmm~~~lllQQQ>>><<<888777:::;;;888555333555444333111000222777;;;444111//////111222111000000000000111111111222222444777666JJJxxxpppRRRCCCEEEDDDFFFMMMOOOPPPPPPQQQQQQQQQUUUcccqqqwwwwwwwwwwwwxxxyyyzzz{{{wwwvvvuuuuuuuuutttqqqooossstttvvvuuurrrppptttyyy{{{zzzzzzzzzzzz{{{||||||zzzyyyxxxwwwvvvvvvwwwwwwqqqiiifffjjjjjjmmm|||wwwtttsssqqqpppfffdddaaa___]]]ZZZUUURRRSSSTTTRRRVVVjjjyyyssspppkkkfffgggooo|||tttkkkbbb[[[TTTPPPGGGHHHNNNWWW[[[YYYWWWWWWYYYkkk}}}yyyrrrmmmppptttsssnnnfffiiiuuu~~~pppbbbXXXSSSRRROOOJJJHHHGGGIIIKKKLLLaaalllvvvtttfffWWWQQQPPPKKKLLLLLLHHHDDDHHHRRR[[[rrrzzzrrrllljjjjjjkkkmmmpppqqqpppqqqvvv{{{~~~xxxqqqjjjgggeeedddXXXUUUQQQNNNMMMKKKIIIGGGHHHJJJPPP^^^nnnzzzrrrtttwwwyyy{{{zzzsssuuu|||~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||{{{xxx~~~oooiiiXXXCCC:::===@@@>>>>>>>>>@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;<<<<<<<<<<<<888888888777777777777777<<<<<<============<<<<<>><<<<<<===???AAAAAA???===BBBAAA???>>>>>>@@@CCCDDD???AAADDDFFFFFFGGGHHHJJJSSSSSSQQQNNNMMMQQQZZZaaa}}}eeeFFF???FFF:::666333555999999777333333333333111222777@@@GGG;;;666222000111111///,,,000000111111111222222222666999555MMMfffKKK@@@EEEDDDEEELLLNNNPPPPPPQQQRRRRRRVVVeeessswwwxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxyyyzzzxxxuuurrrqqqrrrtttxxxwwwvvvyyy}}}|||{{{|||~~~~~~}}}|||{{{yyywwwvvvuuuvvvvvvkkkggggggkkkkkklllvvv}}}yyywwwuuussskkkiiieeecccaaa^^^[[[XXXSSSTTTSSSSSS___qqq{{{{{{~~~pppsss}}}zzzwwwppphhheeemmm{{{wwwnnnggg___WWWQQQJJJKKKPPPWWWZZZXXXVVVXXX^^^lllxxxsssvvv}}}}}}yyyiiigggmmm~~~yyykkk^^^VVVPPPLLLIIIHHHJJJHHHDDD???NNN___qqqwwwoooaaaXXXTTTKKKLLLLLLJJJGGGFFFIIILLLeee{{{wwwmmmfffbbbdddfffkkkqqqsssssswww}}}|||~~~|||tttmmmiiieeebbbYYYVVVQQQMMMKKKJJJHHHGGGCCCGGGQQQ___nnnyyy}}}}}}nnnppprrruuuxxx|||}}}uuuwww}}}}}}{{{|||~~~~~~}}}{{{yyyyyyyyyzzz{{{~~~yyyuuuzzz{{{nnn```LLL===:::===??????===>>>???@@@@@@??????>>>;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::888777666666555;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999:::::::::<<<======>>>???BBBEEE@@@>>><<<<<<>>>AAABBBCCCHHH^^^|||yyykkk___YYYUUUQQQNNNIIIGGGDDDAAA@@@@@@AAABBBCCCDDDFFFEEECCCAAA@@@AAAAAA@@@???AAABBBBBBAAA???BBBBBBBBBBBBBBBCCCDDDFFFCCCEEEGGGGGGFFFHHHLLLOOONNNSSSWWW[[[^^^eeennnvvv~~~|||hhhHHH999:::===555444333444666777666333000222333111111666>>>EEE:::555000///111222000---111111111222222222333333222;;;888PPP^^^EEE>>>EEEEEEEEEJJJLLLPPPPPPQQQRRRSSSXXXfffuuuwwwyyy{{{|||}}}{{{yyyxxxyyyxxxxxxyyyzzzzzzxxxvvvtttqqqqqquuuvvvuuuyyy~~~}}}|||~~~|||~~~}}}zzzxxxvvvvvvvvvwwwkkkjjjhhhjjjnnntttxxx{{{|||xxxvvvrrrnnniiieeeccc```^^^\\\VVVUUUTTTTTTXXX^^^ccceeemmmooo{{{vvvwwwllldddsss~~~zzzrrrgggaaagggwwwwwwoooiiiaaaXXXQQQMMMMMMQQQWWWYYYVVVVVVXXX^^^kkk~~~yyy}}}uuunnnlllvvvvvvfff[[[RRROOOKKKJJJKKKIIIDDD???AAAMMM___mmmrrrnnnddd]]]OOONNNLLLKKKJJJHHHGGGEEETTTmmm~~~{{{tttiii```bbb```ccciiimmmmmmrrryyyuuu{{{}}}vvvooojjjddd]]]ZZZVVVPPPLLLJJJIIIIIIHHHBBBIIIVVVdddqqqzzz~~~kkkllloooqqquuuyyy~~~~~~wwwxxx~~~}}}zzz|||~~~|||zzzyyyzzz{{{|||yyy}}}}}}{{{vvvqqqtttzzzssswwwmmmkkkXXXBBB999:::===??????===>>>@@@AAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<======???>>><<<:::888666555555;;;;;;;;;<<<<<<;;;::::::666666666666777888999:::888999::::::;;;>>>BBBEEE===???===888999@@@EEEEEECCCCCCQQQnnnrrrbbbYYYRRRNNNIIIGGGDDDAAA??????@@@AAABBBDDDHHHIIIIIIHHHHHHHHHGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFHHHIIIHHHGGGGGGGGG@@@AAABBBAAAAAAEEELLLRRRZZZfffvvvzzzzzzeee???555@@@>>>...333666777555444444444333///111222111...///555;;;555000,,,---222555444222111222222222222333333333...;;;;;;RRRYYYBBB===EEEEEEDDDIIIJJJOOOOOOQQQSSSSSSYYYgggvvvxxxzzz}}}~~~~~~|||yyywwwyyywwwuuuuuuwwwxxxyyyxxxzzzrrrnnnoooooommmpppwww~~~}}}}}}||||||yyywwwwwwwwwwwwooonnnjjjhhhpppzzz}}}yyy~~~~~~~~~~~~}}}{{{yyyvvvrrrlllgggdddaaa___]]]\\\YYYWWWXXXVVVRRROOOPPPWWWVVVnnntttrrrwwwpppbbbiii|||yyypppddd]]]cccttt~~~vvvooojjjbbbXXXQQQOOOOOORRRWWWXXXUUUUUUYYY\\\iii}}}}}}wwwooosss~~~~~~mmm```XXXUUUQQQMMMKKKIIIGGGEEE;;;AAAOOOcccssswwwnnndddRRROOOLLLLLLMMMMMMKKKHHHHHHaaa}}}zzz{{{~~~{{{ooocccccc]]]\\\aaaddddddiiiooopppyyy}}}wwwooojjjbbbZZZZZZVVVOOOKKKIIIJJJJJJJJJDDDMMM\\\jjjuuu}}}