BM6P6(@ }}}bbbfffjjj|||~~~zzzrrrlllrrruuu{{{}}}zzzwww~~~{{{zzzzzz}}}|||~~~~~~|||~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}|||{{{zzz~~~~~~}}}|||zzzwwwuuutttvvvvvvvvvvvvwwwwwwxxxyyywwwxxxzzzzzzyyyyyyyyyzzz~~~{{{zzz{{{~~~~~~|||zzz|||}}}ooofffddd```ffflllnnnllljjjlllooommmmmmmmmllllllmmmmmmmmmmmmmmmmmmnnnoooqqqssstttrrrsssttttttuuuttttttssswwwxxxyyyxxxwwwwwwyyy{{{~~~|||zzz|||~~~nnnpppqqquuu|||~~~}}}~~~|||yyy~~~wwwpppttt|||}}}vvvqqqwwwyyynnnmmmppprrr}}}}}}}}}zzzxxxxxxuuuuuuuuuwwwyyyzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvtttvvvyyyzzzzzzzzz{{{}}}zzzuuuqqqggg[[[UUUWWWiiixxx|||sssssssssvvvzzzzzzyyywwwuuuuuuuuuuuuvvvpppiiiYYYNNNPPPUUUkkk}}}bbbHHH```~~~}}}bbb===***...111,,,+++++++++************)))))))))))))))************+++,,,------,,,,,,...000///:::===KKKttt~~~bbbvvvsssffffffhhhooowwwzzzyyyzzzyyyuuu}}}~~~yyyxxx{{{rrr]]]WWWNNNCCCGGGWWWcccaaa___WWWIII===:::???NNNcccooogggZZZWWWVVVTTTZZZ]]]QQQ:::222<<<@@@999EEEWWWppprrr~~~|||yyysssqqqjjj```SSSFFF>>>999:::999999::::::EEEcccMMMRRRfff@@@777///222333///...------,,,,,,,,,,,,+++,,,)))***...***000DDDXXXXXXMMMCCCAAA:::777@@@gggyyypppSSSGGGRRRggg{{{xxx{{{{{{|||}}}zzziiinnnhhhUUUDDD===;;;999sssYYYiiirrryyy||||||yyyqqqqqqvvvvvvzzzxxxzzz}}}~~~~~~{{{wwwtttuuuwwwzzz{{{{{{zzzzzzzzz|||}}}~~~~~~|||{{{{{{|||}}}|||zzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}|||}}}|||zzzzzzzzzzzzyyyxxx|||{{{zzzzzzzzzzzzzzz{{{vvvwwwxxxxxxxxxxxxxxxxxx~~~|||{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~{{{nnndddbbb```eeejjjmmmllllllmmmoookkkjjjjjjjjjkkklllnnnooonnnnnnnnnooooooqqqrrrrrrssssssssssssrrrrrrrrrrrrwwwxxxxxxxxxvvvvvvxxxzzz}}}{{{zzz|||wwwlllooossszzz~~~||||||yyy}}}}}}tttooossszzz~~~~~~wwwrrrwwwxxxnnnnnnqqqttt~~~}}}|||zzzyyytttssstttvvvxxxzzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuusssuuuwwwxxxyyyzzz}}}~~~yyyvvvssslllbbb___bbbiiiuuu|||~~~sssssssssvvv~~~zzzxxxxxxwwwvvvuuuuuuuuuuuunnniiiYYYNNNMMMQQQgggiiiKKKWWW}}}eeeAAA---...000,,,++++++++++++************))))))))))))***************+++,,,,,,++++++---///111>>>BBBOOOvvvmmm___sssfffeeehhhooowwwzzzyyyzzzyyyuuu}}}|||tttoooooozzzfffTTTKKKCCC::::::AAAKKKHHHFFFCCC<<<666777===ppp~~~jjjWWW[[[nnn}}}wwwWWW999222;;;AAA>>>CCCVVVnnn~~~|||yyyvvvssslll```SSSGGG>>>;;;:::999:::;;;;;;EEEcccXXXXXXuuuRRRHHH:::555/////////...---,,,,,,,,,,,,***,,,(((***...+++222FFFZZZYYYKKK@@@===666777CCC```tttrrr]]]WWWaaapppyyy~~~~~~|||ttttttyyymmmOOO???999555jjjYYYmmmrrrwwwvvv~~~xxxooorrrwwwvvvyyy}}}|||~~~zzzwwwyyy|||}}}zzzxxxtttyyy~~~|||xxxvvv{{{||||||}}}|||zzzyyyxxxzzz{{{zzzyyyxxxxxxzzz|||}}}}}}~~~~~~~~~~~~~~~{{{yyywwwyyy|||~~~}}}|||~~~}}}|||{{{{{{zzzzzzzzzuuuuuuvvvvvvvvvwwwwwwwwwyyy|||{{{xxxwww{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~~~~zzzlllccc```aaacccgggkkkmmmnnnnnnnnniiihhhgggggghhhkkknnnqqqooooooooooooppppppqqqqqqsssrrrqqqppppppqqqrrrssswwwxxxxxxwwwuuuuuuwwwxxx{{{zzzzzz|||pppppprrrvvv||||||}}}zzz~~~uuupppnnnrrrwww{{{zzzuuuwwwzzzpppnnnqqqrrr~~~~~~~~~}}}}}}|||zzzsssrrrsssuuuxxxzzzyyyxxxxxxxxxwwwvvvuuuuuuttttttrrrtttuuuvvvwwwyyy}}}|||zzzxxxuuunnnfffeeehhhgggppp{{{zzzrrrssssssuuu|||yyyvvvvvvwwwwwwvvvuuutttsssmmmjjj[[[NNNIIILLLcccsssQQQRRR~~~{{{~~~iiiGGG111///000---,,,+++++++++************))))))))))))************)))***++++++***+++---///222AAAFFFRRRuuuhhhhhhssseeedddhhhpppyyyzzzzzz{{{zzzwww}}}~~~uuulllhhhmmmeeeWWWJJJAAA===;;;999???999666555555444888===WWWcccaaaLLL===MMMrrr|||RRR888555<<>>:::777rrraaa___sss{{{iiioooooo{{{wwwmmmqqqvvvuuuvvvzzzyyy|||www{{{||||||}}}}}}}}}|||{{{yyy}}}zzzuuurrr|||||||||{{{zzzxxxwwwvvvzzzzzzzzzxxxwwwwwwzzz|||zzz{{{|||}}}}}}}}}}}}}}}yyywwwwww{{{}}}zzzzzzzzzyyyxxxxxxyyyyyyyyywwwvvvuuuuuuwwwwwwwwwwwwvvvzzz}}}zzzxxx|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~~~~yyylllbbb```bbbbbbeeeiiimmmpppooonnnkkkjjjhhhggghhhkkkoooqqqpppppppppqqqpppppppppoooqqqpppooooooppprrrtttvvvvvvwwwwwwvvvuuuuuuvvvxxxyyyzzz{{{|||~~~yyypppooovvv~~~|||zzz}}}rrrooonnnrrrvvv{{{yyyxxx~~~rrrnnnnnnnnnyyy}}}}}}}}}|||zzzsssssstttvvvyyy{{{{{{zzzxxxxxxwwwwwwvvvuuutttssstttuuuuuuuuuuuuwww{{{~~~||||||yyytttllleeebbbcccccckkk~~~{{{vvvrrrttttttuuuzzz~~~yyytttuuuwwwxxxxxxvvvsssrrrnnnlll___PPPIIIHHH^^^zzzWWWSSS~~~}}}~~~~~~nnnOOO777//////...,,,,,,+++++++++*********((()))))))))************)))***++++++++++++---///000AAAGGGRRRssskkkrrrrrrdddcccjjjvvv||||||}}}|||yyy|||||||||rrrmmmlllppphhhRRRDDDEEEGGGDDDEEE<<<444333444444777;;;666@@@CCC;;;:::MMMlllyyy\\\???888;;;===>>>AAAIIIYYYlll{{{nnnsss|||yyyuuuqqqgggZZZLLL@@@999666777777999;;;;;;EEEaaa~~~UUUSSSqqqKKKFFF???>>>:::111000///---,,,,,,,,,,,,(((+++((()))...---888OOO\\\YYYLLL@@@999111777KKKoootttfffUUUZZZkkk||||||yyybbbAAA;;;>>>===~~~ddd\\\eee}}}rrraaaggghhh|||vvvkkksssxxxvvvuuuwwwuuu}}}yyy}}}zzzwwwvvvwwwxxxyyyyyy|||}}}}}}yyyuuurrrqqq}}}||||||{{{zzzxxxwwwvvvzzz{{{{{{zzzxxxxxxzzz|||wwwxxxyyyzzzzzzzzzzzzzzzwwwxxxzzz~~~zzzuuuvvvvvvvvvvvvwwwxxxyyyzzzyyywwwuuuvvvxxxzzzyyyxxxvvvyyy|||}}}}}}}}}}}}~~~}}}||||||{{{{{{|||}}}}}}zzzzzz{{{{{{|||||||||}}}}}}~~~yyylllccc```bbbbbbdddhhhllloooooonnnooonnnkkkiiiiiillloooqqqpppqqqqqqqqqqqqpppoooooooooooonnnoooqqquuuxxxzzzuuuvvvwwwvvvuuuuuuwwwyyyxxxzzz{{{}}}}}}}}}~~~~~~xxx~~~rrrkkkqqq||||||{{{yyywwwzzzvvvrrrqqqsssvvv|||zzzrrrmmmmmmlllxxx}}}~~~{{{xxxyyy{{{|||{{{yyyvvvuuuvvvxxx{{{}}}|||{{{xxxxxxxxxxxxwwwvvvuuutttwwwwwwwwwuuuuuuvvvyyy{{{||||||zzztttmmmgggaaa^^^]]]eee{{{}}}tttsssuuuuuuuuuyyy~~~~~~yyysssuuuwwwyyyxxxvvvtttrrrpppooocccTTTKKKHHH[[[|||{{{YYYQQQttt~~~zzz~~~tttXXX===000...///,,,,,,,,,++++++++++++***((()))))))))************)))+++,,,,,,,,,---///111222BBBIIITTTuuueeemmmrrrccceeeppp}}}~~~~~~~~~{{{{{{{{{wwwrrrsssxxxYYYBBBCCCJJJLLLLLLAAA777444444333333555333555777999???JJJSSSWWWIII:::111777===<<<===CCCLLLYYYkkkwwwzzz|||yyyuuupppgggYYYKKK???888666666555777::::::EEEbbbTTTWWWkkkDDD@@@;;;===;;;111111///...---,,,,,,,,,(((+++)))***------:::SSS\\\ZZZOOOEEE===333999PPPnnnmmmYYYIIISSSiii{{{oooGGG666;;;???<<<jjjfffsssjjj\\\aaaddduuuiiivvv{{{zzzxxxwwwsss}}}{{{|||xxxvvvvvvxxxzzz{{{{{{|||zzzyyyxxxyyyzzz}}}||||||zzzyyyxxxwwwwwwzzz{{{||||||zzzzzz{{{|||vvvvvvwwwwwwxxxwwwwwwwwwvvvyyy}}}{{{vvvsssuuuuuuuuuvvvxxxyyy{{{||||||yyyvvvvvvyyy|||{{{yyyxxxyyyyyyxxxxxxzzz}}}||||||||||||{{{{{{{{{{{{wwwwwwxxxxxxyyyyyyzzzzzz}}}~~~}}}~~~yyykkkbbb```aaaccceeehhhkkkmmmnnnoooqqqpppmmmllllllmmmoooqqqpppppprrrrrrrrrqqqpppooommmnnnnnnpppsssvvvyyyzzztttuuuvvvvvvvvvwwwyyy{{{xxxzzz}}}}}}|||{{{zzz{{{vvv~~~wwwlllnnnvvv|||}}}|||xxxwwwxxxvvvxxx~~~~~~xxxssssssvvv}}}}}}~~~qqqmmmmmmnnn{{{~~~|||zzzxxxwwwxxxyyyyyyyyyxxxxxxxxxzzz|||}}}|||{{{wwwxxxyyyyyyyyyxxxwwwvvvyyyyyyyyywwwvvvvvvwwwyyy{{{{{{yyyuuusssooofff]]]WWWaaayyywwwuuuwwwwwwvvvyyy}}}~~~zzztttvvvxxxyyyyyywwwuuutttsssqqqeeeWWWOOOIIIXXXuuu{{{YYYJJJfffwwwzzzaaaBBB111...000,,,,,,,,,,,,++++++++++++))))))))))))************)))+++,,,,,,,,,---000222888GGGMMMXXX{{{^^^eeeqqqdddkkkyyy~~~{{{|||{{{|||wwwuuu___BBB@@@IIIMMMMMMDDD<<<999888666555666555000---000777;;;888333666222222888:::;;;AAAKKKVVVcccwww|||xxxuuuqqqiii\\\NNNBBB;;;777666555777999;;;GGGfffWWW^^^qqqLLLEEE;;;999555222111000...---,,,,,,,,,))),,,******---...<<>>===777uuuxxxddd[[[^^^dddttthhhttt{{{{{{{{{zzzwww~~~}}}||||||}}}{{{yyyxxxxxxxxx~~~~~~~~~|||{{{{{{}}}|||{{{zzzyyyxxxxxxwwwwwwxxxzzz}}}}}}|||zzzzzzzzzvvvvvvvvvvvvvvvvvvuuutttvvvzzz~~~~~~zzzvvvuuuvvvuuuuuuuuuvvvwwwxxxyyyzzz}}}yyyuuuvvvzzz||||||zzzyyyxxxwwwuuutttvvvyyy|||xxxyyy{{{|||}}}||||||{{{xxxxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}{{{{{{{{{~~~wwwjjj```^^^aaadddhhhiiihhhiiimmmpppooonnnnnnmmmnnnoooqqqrrrooopppqqqssssssrrrqqqpppmmmnnnoooqqqrrrtttuuuvvvssstttvvvwwwwwwyyy{{{~~~yyy|||~~~~~~{{{xxxxxxxxxwww}}}}}}qqqnnnqqqvvvzzz}}}zzz{{{zzz}}}~~~}}}tttqqquuu}}}~~~pppkkklllmmm{{{{{{{{{zzzxxxvvvwwwyyyzzzyyyxxxxxxzzz{{{|||{{{yyywwwxxxyyy{{{{{{zzzyyyxxxwwwyyyzzzyyyxxxwwwxxxzzzzzzzzzwwwvvvxxxvvvhhhYYYTTT^^^vvv}}}vvvxxxxxxwwwyyy}}}~~~{{{vvvwwwxxxyyyyyyxxxwwwvvvtttrrreeeYYYRRRKKKUUUmmm\\\III]]]zzzuuu~~~gggGGG111---111------,,,,,,,,,+++++++++))))))))))))************(((***+++,,,,,,---///222===JJJOOO\\\```gggppphhhrrr~~~~~~}}}xxx}}}|||~~~}}}yyyxxxzzzcccHHHCCCJJJNNNIIICCC???>>><<<888777888888555333444777888666444333666999::::::>>>HHHQQQ]]]nnn~~~zzzwwwssspppiii]]]PPPDDD;;;888999777888:::<<>>======vvvbbb[[[]]]eeetttgggooowww{{{}}}~~~}}}~~~{{{{{{|||yyyyyyzzzyyyxxxvvvtttrrr~~~~~~}}}{{{xxxwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwvvvyyy|||~~~|||zzzyyyxxxvvvvvvwwwvvvvvvuuutttsssvvv{{{~~~{{{uuurrrvvvzzzvvvuuuuuuuuuuuuuuuvvvvvv}}}yyytttuuuyyy|||{{{yyyyyyxxxwwwtttrrrrrruuuwwwuuuwwwzzz|||~~~~~~}}}|||{{{{{{||||||}}}~~~zzz{{{}}}}}}{{{yyyyyyyyy}}}}}}~~~~~~vvvhhh___]]]aaaeeeiiijjjgggggglllpppllllllmmmmmmoooppprrrrrrnnnoooqqqsssssssssqqqpppmmmnnnoooqqqrrrrrrrrrqqqrrrtttvvvwwwxxxzzz}}}yyy|||~~~zzzwwwvvvwwwxxxzzz|||}}}}}}vvvnnnmmmsssyyy~~~~~~|||~~~tttpppttt}}}qqqkkkjjjjjjwww|||}}}}}}zzzvvvuuuyyy|||yyyxxxxxxyyyzzz{{{yyywwwvvvxxxzzz|||||||||{{{zzzuuuwwwzzzzzzzzzyyyzzz{{{{{{zzzvvvuuuyyywwweeeRRRSSS\\\ssswwwyyyyyywwwyyy}}}~~~|||wwwwwwyyyyyyyyyyyyxxxwwwuuurrreeeZZZSSSKKKRRRhhhaaaMMMZZZvvv{{{tttkkkIII222---111---------,,,,,,,,,++++++))))))))))))************'''(((******+++,,,...111???KKKNNN\\\eeekkkpppkkkxxx}}}~~~}}}}}}{{{vvv}}}}}}}}}~~~}}}zzz}}}}}}aaaLLLGGGKKKNNNBBB???===<<<999444222444444666888777333///000333///666<<<<<<===DDDNNNTTTZZZooo~~~~~~~~~~~~|||yyywwwpppmmmggg\\\OOOCCC:::666;;;999999;;;>>>MMMooojjjnnnvvvOOOCCC888999888333222111///---,,,,,,++++++...,,,***,,,---===YYY___ZZZNNNDDD;;;111BBBdddvvv\\\JJJTTThhh}}}cccBBB===???<<<@@@JJJooopppiii^^^ccckkkiiigggsssvvv{{{}}}yyy~~~~~~|||zzzzzz{{{yyyuuuttttttuuuvvvuuu{{{}}}}}}{{{xxxwwwzzz}}}||||||{{{zzzyyyxxxxxxyyysssuuuwwwxxxwwwvvvvvvwww|||{{{yyywwwvvvvvvvvvvvv|||}}}|||wwwuuuwwwvvvsssuuutttsssrrrsssuuuwwwxxxxxxyyyvvvrrruuu|||{{{uuuvvvyyy|||{{{wwwvvvyyy||||||vvvrrrtttzzz~~~}}}zzzyyyxxxxxx{{{~~~{{{||||||||||||{{{zzzxxxxxx}}}}}}}}}vvvjjj```]]]bbbdddfffgggiiilllpppssspppooonnnooopppppppppooosssnnnnnntttvvvrrrnnnoooxxxvvvsssqqqpppqqqrrrsssssstttuuutttrrrtttxxx|||||||||{{{{{{{{{||||||}}}yyywwwwwwzzzuuukkklllrrr|||{{{wwwxxx|||vvvssswww|||vvvpppmmmlllppp}}}}}}}}}~~~|||yyyxxxxxxyyyvvv|||}}}xxxvvvxxxwwwsssvvvyyy|||~~~~~~|||xxxvvvuuuuuuuuuwwwyyyzzzyyyxxx{{{zzzvvvtttuuurrreeeXXXUUUWWWmmm|||zzzzzzwwwvvvwww{{{{{{zzzwwwvvvuuuuuuxxx{{{||||||xxxwwwoooaaaSSSNNNSSS[[[qqqVVVZZZwwwzzzzzzrrr~~~zzzPPP222111111...------,,,,,,++++++***)))************++++++++++++,,,...---,,,,,,...///:::NNNHHH]]]jjjqqqwwwooo|||{{{|||{{{vvvsss~~~}}}|||{{{}}}{{{|||yyydddKKKIIIMMMEEE??????>>>;;;777444333333333333555777888888555333555;;;===;;;BBBPPPWWWUUUaaaxxxyyyyyy~~~{{{xxxtttpppnnnmmmlllhhh]]]OOOBBB;;;888888::::::999:::LLLpppnnnnnnwwwLLLAAA::::::666222111///---,,,,,,,,,,,,))),,,))))))---///@@@\\\dddSSSUUUKKK999333FFFuuueeeLLLGGGPPPxxx}}}|||aaa???;;;DDDFFFDDDEEE|||bbbiiiiii^^^gggwwwhhhggguuuxxx|||}}}zzz~~~}}}|||}}}}}}yyyvvvwwwyyyzzz{{{yyy{{{|||zzzwwwuuuwwwzzzzzzzzzyyyyyyyyyyyyzzzzzzvvvwwwxxxwwwvvvvvvxxxzzz{{{yyyxxxvvvvvvwwwxxxyyyzzz|||zzzvvvtttuuuuuurrrvvvuuutttssstttvvvxxxyyyzzzzzzwwwtttvvv{{{zzzuuuvvvyyy|||zzzwwwvvvxxx{{{|||wwwssssssxxx|||{{{yyyzzzyyyyyy{{{~~~~~~|||zzzzzzzzzzzzzzzyyyxxxwww~~~}}}|||ttthhhbbbaaaccceeefffggghhhjjjnnnqqqnnnnnnnnnoooqqqrrrrrrqqquuupppnnnsssuuusssrrrtttvvvtttrrrpppoooppprrrsssssstttvvvuuutttuuuxxx{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwvvvxxx|||}}}pppmmmoooxxx{{{{{{uuuvvv}}}{{{wwwwww~~~}}}{{{{{{tttmmmkkkmmmrrr~~~~~~|||zzzyyywwwuuuuuurrryyy|||yyywwwyyyyyyvvvyyy{{{}}}~~~~~~{{{xxxwwwvvvvvvvvvxxxyyyzzzyyyxxx{{{zzzwwwtttssspppfff[[[RRRVVVlll|||zzzwwwuuuwwwzzz{{{{{{vvvuuussstttwwwyyyzzzzzzyyywwwoooaaaSSSMMMSSSZZZzzzxxxXXXZZZvvvxxxrrr}}}zzzTTT666222222......---,,,,,,++++++***)))************++++++++++++,,,------,,,---...000===NNNJJJeeennnxxxwwwnnn}}}}}}{{{{{{zzzwwwvvv~~~}}}}}}kkkQQQKKKLLLCCC??????>>><<<888555555555888999;;;===???@@@@@@???<<<>>>???@@@GGGTTT___dddgggmmmppprrr{{{|||yyyuuurrrqqqpppmmmlllfff[[[MMMAAA:::888777999::::::<<>>FFFFFFCCCBBB{{{gggvvvllleeeooofffggguuuxxx|||{{{zzz|||~~~~~~~~~{{{wwwuuuuuuxxxyyyzzzvvvyyy{{{yyyvvvssstttvvvwwwwwwwwwxxxxxxzzz{{{{{{yyyyyyxxxvvvuuuwwwzzz}}}zzzxxxvvvuuuvvvxxxzzz|||yyy{{{yyytttssstttssspppuuuuuuttttttuuuvvvxxxyyy{{{zzzwwwuuuwwwzzzyyytttvvvxxxzzzyyyvvvuuuwwwzzz}}}xxxtttsssvvvyyyyyyxxx{{{zzzyyyzzz|||~~~~~~~~~|||||||||}}}}}}|||{{{{{{|||rrrfffbbbeeedddeeegggggghhhiiilllnnnmmmnnnooopppqqqsssttttttvvvqqqooorrrttttttvvvyyysssrrrpppoooooopppqqqsssrrrtttvvvwwwvvvvvvxxxyyywwwvvvtttssstttuuuwwwyyytttuuuxxx}}}uuulllgggnnnrrryyyvvvvvv}}}yyy|||~~~zzzqqqjjjjjjnnnuuu|||{{{{{{yyyvvvsssnnnvvv{{{zzzwwwwwwxxxxxxzzz{{{{{{|||{{{zzzyyyxxxvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{yyytttpppmmmfff^^^PPPUUUjjj{{{wwwuuuwwwyyy{{{|||xxxvvvuuuuuuwwwyyyzzzzzzyyywwwoooaaaSSSMMMQQQWWWsss]]][[[uuu{{{www~~~]]]===222000......------,,,+++++++++)))************++++++++++++,,,------,,,---///111@@@OOOKKKnnnkkk{{{ooohhhuuuzzz}}}{{{yyyxxxzzz~~~|||||||||~~~qqqVVVLLLIII>>>???@@@???<<<999777888888;;;???EEELLLRRRSSSPPPMMMCCCCCCEEEKKKRRRZZZgggssswwwrrrkkkuuuyyy{{{wwwsssqqqqqqqqqllljjjeeeYYYKKK???999777666888:::;;;>>>NNNoooeeeaaasssFFF;;;444666333222111000......---------+++...+++***///111BBB]]]bbbSSSXXXNNN>>>;;;NNN{{{|||^^^JJJKKK[[[yyyqqq{{{}}}tttqqq|||bbbEEEBBBHHHEEE@@@???yyynnnnnnwww}}}cccgggtttxxxzzzyyyyyy}}}{{{}}}~~~~~~~~~{{{xxxvvvuuuvvvwwwwwwvvvuuuxxx{{{yyyvvvsssrrrtttwwwwwwwwwwwwwwwxxxyyyzzz|||{{{yyyvvvuuuwww|||zzzxxxvvvuuuuuuwwwzzz|||yyy{{{yyytttrrrtttssspppttttttsssssstttuuuwwwwwwxxxvvvtttuuuwwwyyyxxxuuuvvvxxxyyyxxxvvvuuuvvvxxx}}}zzzwwwuuuuuuwwwxxxxxx{{{zzzyyyyyy{{{|||~~~~~~{{{||||||}}}}}}}}}||||||~~~~~~qqqddd```cccaaaccceeefffgggiiilllnnnnnnooopppqqqqqqrrrsssuuusssqqqqqqrrrtttuuuwwwyyyqqqpppooonnnnnnoooqqqrrrqqqsssvvvwwwxxxwwwvvvvvvuuusssrrrqqqrrrsssvvvxxxssstttvvvyyy|||~~~wwwjjj```eeeiiiqqqyyy|||~~~{{{zzzxxxooogggiiipppxxx||||||~~~~~~zzzuuuooovvv|||{{{vvvtttuuuwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyyyyyyyyyyyyyzzzzzz|||zzztttooolllhhhcccQQQSSSdddxxx|||wwwvvvwwwxxx{{{~~~{{{yyyxxxxxxzzz|||||||||xxxvvvnnnaaaTTTMMMOOOSSSnnneee^^^ttt~~~fffCCC111............---,,,,,,++++++))))))*********++++++++++++,,,------,,,...000333BBBPPPNNNssshhh|||uuufffeeeqqq|||~~~{{{yyyxxx{{{zzzzzzyyyyyyzzz{{{}}}tttXXXJJJDDD999???@@@???<<<:::999:::;;;;;;???JJJZZZhhhlllfff^^^PPPNNNRRR]]]dddiiiwww{{{~~~{{{xxxtttrrrqqqpppllliiicccWWWHHH===888777555777:::<<<@@@PPPooo\\\UUUpppAAA666000222111000000///...------,,,,,,,,,///,,,+++000222BBB^^^dddWWWZZZNNN;;;666GGGqqqzzzaaaKKKJJJ[[[rrr}}}{{{nnnuuu|||xxxoooppp|||aaaGGGEEEIIIDDD>>>>>>}}}}}}mmmqqqyyyyyyaaagggrrrvvvxxxvvvxxx|||zzz||||||{{{{{{yyyyyyyyyzzz{{{{{{xxxvvvwwwzzz|||zzzvvvrrrrrrssswwwwwwvvvvvvvvvvvvwwwwww|||{{{zzzwwwvvvxxx|||zzzyyyvvvttttttuuuwwwxxxyyy{{{yyyuuusssttttttqqqqqqqqqrrrrrrsssttttttuuusssqqqpppssswwwxxxwwwvvvvvvwwwwwwwwwuuutttuuuuuu||||||zzzxxxvvvuuuwwwxxxzzzzzzyyyyyyyyyzzz|||~~~xxxyyyyyyzzzzzzzzzzzzyyy|||~~~}}}pppaaa\\\^^^]]]___ccceeegggjjjmmmooooooqqqrrrrrrppppppqqqsssooorrrttttttuuuuuuuuutttoooooonnnnnnnnnoooppppppppprrrtttvvvwwwvvvtttsssssssssrrrqqqrrrtttvvvwwwssssssssssssuuuxxx|||zzzlll___aaaeeelllttt}}}tttpppvvvmmmfffiiipppxxx~~~zzz{{{~~~{{{wwwsssvvvzzzzzzvvvqqqqqqsssuuuuuuuuuuuuvvvwwwwwwxxxuuuxxxzzzyyyxxxwwwxxxyyyzzz|||zzztttpppoookkkfffTTTQQQ\\\qqq}}}wwwxxxxxxwwwzzz~~~|||zzzxxxxxxzzz{{{{{{{{{vvvuuuooodddWWWOOONNNPPPiiinnn___rrr{{{~~~lllIII111/////////...------,,,,,,+++))))))*********+++++++++***+++,,,,,,,,,...222444CCCQQQPPPtttjjj~~~kkkbbbiiiuuu|||yyyxxx{{{yyyyyyxxxyyyzzz{{{|||}}}{{{}}}uuuZZZJJJCCC999??????>>>;;;999888:::<<<::::::BBBUUUmmm|||~~~zzzaaa[[[\\\fffrrr}}}}}}}}}{{{xxxtttpppnnnllliiiaaaTTTFFF<<<777777555666999<<>>222---000...............---,,,,,,+++,,,///,,,,,,000222CCC___eeeZZZ]]]NNN:::666EEEllllllUUUQQQddduuu{{{|||{{{mmmrrrzzzwwwsssvvv}}}|||___GGGEEEGGGBBB>>>???xxxjjjpppwwwvvv___hhhooouuuwwwtttwww{{{zzz||||||yyyyyyvvvvvvwwwyyyzzzzzzwwwtttyyy{{{|||zzzuuurrrrrrtttwwwvvvvvvuuuuuuuuuvvvvvvzzzzzz{{{zzzyyyyyy{{{}}}xxxwwwvvvtttttttttuuuuuuyyy{{{yyytttsssttttttqqqppppppqqqrrrrrrssssssssspppmmmmmmssswwwwwwvvvvvvvvvvvvvvvuuuuuuttttttsssxxxzzz|||zzzvvvtttuuuwwwwwwxxxyyyyyyxxxxxxzzz|||{{{{{{|||||||||{{{{{{zzzvvvwwwxxxuuujjj]]]XXXYYYZZZ]]]aaaeeegggjjjmmmooooooqqqsssrrrooonnnpppsssoootttwwwvvvttttttsssqqqpppoooooonnnnnnnnnooooooooooooppprrrttttttrrrooorrrrrrrrrssstttuuuvvvwwwsssrrrrrrqqqqqquuuzzz~~~rrrbbbaaadddjjjqqqyyy~~~tttqqqqqqjjjeeehhhnnnuuu{{{yyywwwxxxzzzzzzxxxvvvttttttuuuwwwvvvrrrqqqtttwwwwwwwwwwwwwwwwwwwwwwwwtttwwwzzzyyyvvvuuuwwwyyyzzz{{{yyyuuuttttttoooiiiVVVPPPWWWlll}}}xxxzzzzzzwwwxxx~~~zzzxxxvvvvvvwwwxxxxxxwwwvvvuuurrriii^^^UUUPPPOOOcccsss[[[iii}}}{{{yyyoooOOO333333//////......---,,,,,,,,,)))************+++++++++***+++,,,,,,,,,///333666DDDRRRQQQuuuiii}}}bbb^^^jjjsss}}}{{{zzzyyyzzz~~~|||{{{{{{{{{{{{|||}}}~~~~~~{{{{{{vvv\\\KKKFFF>>>>>>>>><<<:::777777888::::::666777DDD]]]vvvkkkddd```hhh{{{zzzuuu|||}}}~~~}}}{{{vvvqqqmmmllliii```SSSEEE;;;777777555666888;;;AAARRRpppQQQMMMmmm>>>333---111///......//////...---,,,,,,,,,///,,,+++000222CCC^^^ddd[[[```QQQ>>>;;;JJJpppttt]]]XXXlllzzz}}}tttvvv|||uuutttwwwyyy|||xxx\\\EEEBBBDDD@@@???CCCyyylllsssyyysss]]]hhhnnnuuuwwwtttxxx{{{zzz}}}|||yyyxxxwwwvvvuuuuuuvvvwwwwwwuuuzzz||||||xxxsssqqqqqqtttttttttttttttuuuvvvwwwwwwvvvyyy||||||{{{zzzzzzzzzssssssttttttttttttttttttxxxzzzxxxsssqqqsssrrroooppppppqqqrrrssssssssssssrrrmmmmmmtttxxxwwwuuuvvvwwwvvvuuutttttttttsssrrrssswww|||zzzuuurrrrrrttttttwwwyyyyyywwwvvvwwwyyy{{{|||||||||{{{zzzyyyyyypppmmmjjjhhhaaaYYYVVVXXXZZZ]]]aaaeeeggghhhkkkmmmlllooorrrqqqnnnnnnpppttttttzzz{{{uuurrrssstttqqqqqqppppppoooooonnnnnnnnnnnnmmmmmmnnnqqqqqqooolllpppqqqrrrtttuuuvvvuuuuuuqqqsssssssssrrrtttyyy}}}wwwddd^^^aaagggnnnuuu|||yyysssqqqlllgggdddfffiiiooo{{{yyyxxxxxxwwwvvvvvvuuutttrrrmmmmmmssswwwvvvvvvyyy~~~}}}{{{yyywwwvvvssswwwzzzyyyuuusssuuuxxx{{{zzzxxxvvvxxxyyyssskkkTTTPPPVVVggg}}}yyy}}}}}}wwwwww}}}zzzxxxvvvuuuvvvwwwwwwvvvvvvwwwvvvpppfff[[[TTTQQQ___tttSSS[[[yyytttSSS555666/////////...------,,,,,,)))************+++++++++***+++,,,,,,,,,///444777GGGSSSQQQwww}}}fff|||aaa[[[hhhmmm~~~}}}yyyzzz|||zzzyyy}}}|||}}}}}}|||||||||||||||||||||}}}}}}}}}|||zzz~~~uuu[[[KKKFFF@@@>>>===;;;777555444666888777666666:::HHH___xxxtttrrrrrrzzzvvvvvvxxx~~~~~~~~~~~~}}}zzzvvvssspppmmmiii```RRRDDD;;;888888666666666999@@@SSSqqqUUUSSSoooAAA666111444111///000000111111000......+++...++++++///222BBB^^^ccc\\\bbbSSSAAA@@@OOOsssyyyddd^^^qqqzzzzzzwwwyyy~~~}}}|||nnnjjjkkkqqqvvvtttYYYBBB???AAA???AAAHHH{{{rrryyy|||rrr\\\hhhnnnvvvxxxuuuyyyzzz{{{}}}}}}zzzyyy~~~{{{wwwvvvwwwzzz|||}}}{{{|||{{{wwwrrroooqqqsssrrrrrrrrrsssuuuwwwxxxyyytttxxx|||~~~}}}{{{yyyxxxnnnppprrrtttuuuuuuuuutttwwwxxxvvvrrrppprrrqqqnnnpppqqqrrrssstttttttttttttttooonnnuuuyyyvvvtttuuuwwwuuuttttttttttttrrrqqqnnnuuu{{{zzztttpppppprrrrrrvvvyyyyyywwwuuuvvvwwwuuuuuuuuutttsssrrrqqqpppkkkeee```]]]ZZZVVVVVVYYY[[[^^^bbbeeefffgggiiijjjiiimmmqqqqqqnnnnnnqqqvvvzzz~~~}}}uuupppsssuuusssrrrqqqqqqpppooonnnnnnmmmmmmllljjjlllnnnooommmkkknnnppprrruuuvvvvvvuuutttpppsssvvvvvvuuuvvvxxx{{{|||xxxcccZZZ]]]bbbjjjrrryyy~~~}}}zzzppphhhfffhhhdddcccdddfffkkkwwwzzz{{{{{{yyyvvvtttttttttnnngggfffoooxxxzzz|||{{{xxxvvvrrrvvvyyyxxxtttrrrtttwww{{{yyywwwwww{{{}}}vvvlllRRRPPPWWWeeezzz}}}yyy~~~~~~wwwwww}}}|||zzzwwwvvvwwwxxxxxxwwwwwwyyyyyyuuukkk```WWWSSS^^^rrrMMMRRRvvv}}}yyyWWW666666/////////...------,,,,,,)))************+++++++++***++++++,,,,,,000444888IIISSSQQQyyy|||iiiggg___jjjmmm}}}}}}vvvyyy}}}{{{zzz~~~{{{zzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{zzzzzz|||yyy|||sssYYYHHHEEE@@@===<<<:::666333222444666333999===;;;<<>>>>>BBBKKKwwwtttpppjjjXXXYYYlllxxxzzzsss{{{zzzzzz{{{zzzzzz|||}}}{{{zzzyyyxxxwww{{{yyyvvvtttrrrrrrttttttvvvrrroooooosssvvvwwwwww{{{{{{zzzyyyxxxxxxzzz{{{qqqqqqrrruuuwwwwwwuuurrrsssvvvwwwtttrrrsssqqqmmmtttsssqqqpppppprrrtttuuuqqqsssttttttsssssstttvvv{{{wwwsssqqqrrrsssuuuuuutttrrrqqqqqqrrrssssssrrruuutttssssssrrrrrrssssssvvvuuutttpppllliiiiiiiii[[[XXXTTTRRRQQQSSSWWWYYY___^^^]]]```dddgggfffeeeeeefffiiilllooorrruuuvvv{{{zzzwwwtttrrrqqqqqqqqqrrrrrrrrrqqqqqqooonnnmmmiiimmmrrrsssqqqoooooopppooooooqqqsssuuuwwwxxxyyyqqqqqqrrrtttwwwyyyyyyyyy~~~tttlll\\\[[[ZZZ___jjjuuuzzzzzz~~~}}}xxxooobbbXXXVVVeeelllddd```lllzzz|||wwwxxxwwwtttssstttppplllfffeeelllvvv{{{{{{~~~~~~}}}}}}|||yyyuuussswwwwwwwwwyyyzzzzzzxxxvvv}}}}}}zzzxxx|||~~~www```QQQTTTiii~~~zzzzzz||||||~~~|||{{{zzz{{{|||}}}|||{{{zzzqqqttt~~~tttZZZMMMSSS\\\uuuLLLMMMqqq```>>>:::444222///---,,,,,,+++***,,,++++++******++++++,,,***///,,,+++///---111@@@JJJUUUTTTqqqaaawww___aaaxxx|||}}}wwwyyyzzzxxx}}}~~~{{{yyyxxxyyy{{{|||~~~wwwvvvzzz}}}}}}|||~~~{{{wwwooo^^^JJJBBBDDD;;;:::888444000...///111888999<<<:::555999OOOfff||||||zzz{{{{{{|||yyyrrrlllhhheee^^^RRREEE;;;777666444777999888???SSSrrrVVVbbbJJJ666===;;;222666777777777888888111)))...000,,,+++///111BBB]]]ggg\\\RRRRRRIII999LLLyyyeee___}}}xxxppptttjjjjjjllllllgggNNNBBBCCC???AAAJJJNNNuuuvvvwwwjjjWWWYYYkkkvvvxxxsss~~~~~~~~~}}}~~~}}}|||zzzzzzyyywwwtttqqqyyyxxxwwwvvvuuutttttttttxxxuuurrrrrruuuwwwxxxxxx~~~zzzxxxxxx{{{}}}|||zzzsssrrrrrrtttvvvvvvuuussstttwwwwwwsssrrrsssrrroooqqqpppoooooonnnoooppppppqqqrrrssssssrrrrrrsssttt{{{xxxtttrrrssstttttttttpppooonnnnnnppprrrqqqqqqnnnooopppqqqpppnnnllljjjjjjjjjiiifff```[[[WWWVVVQQQPPPNNNNNNOOOQQQUUUWWWYYYYYYZZZ^^^dddhhhjjjiiimmmnnnnnnooopppqqqrrrrrruuutttsssrrrqqqrrrssssssqqqqqqqqqqqqpppooonnnmmmkkknnnrrrrrrqqqpppppprrrpppqqqrrrsssuuuwwwxxxxxxttttttuuuwwwyyy{{{||||||}}}~~~|||ssslll\\\YYYXXX]]]fffpppuuuuuu||||||rrrfffZZZSSSWWWccciiiddddddrrrzzzuuuvvvwwwuuutttuuuqqqlllfffeeeggglllrrrvvvzzzxxxvvvvvvwwwxxxvvvuuuvvvuuuuuuwwwyyyyyyxxxwww{{{zzzxxxwww{{{|||vvv___OOOQQQfff}}}}}}}}}{{{{{{}}}}}}|||{{{zzz{{{{{{{{{{{{}}}uuuuuuzzzqqq\\\OOOPPP___|||PPPKKKmmm|||yyy|||}}}dddCCC:::444222...---------,,,+++,,,,,,++++++++++++,,,,,,***///,,,+++///---111@@@MMMVVVTTTqqqkkkwwweeekkk|||yyyzzzzzzxxx|||}}}|||yyyxxxwwwyyy{{{||||||wwwvvvxxx{{{|||{{{yyytttmmmaaaPPPFFFDDD>>>===999444000000333666@@@?????????;;;<<>>999333000...111---+++///111AAA]]]fff^^^WWWVVVLLL<<>>===???CCCFFFJJJRRR[[[cccooozzz|||vvv}}}{{{]]]YYYnnnooommm{{{~~~{{{yyyvvvqqqmmmjjjggg^^^PPPCCC:::888999888;;;<<<;;;@@@TTTqqq{{{MMM``````GGGHHHGGGCCCCCC???@@@EEEAAA666000111///111---+++...000@@@[[[eeeaaa]]]\\\QQQ???PPP|||___KKKddd|||~~~wwwrrrttttttzzzwww```TTTRRRLLLMMMVVVXXXzzzzzz~~~gggVVVZZZjjjpppqqqrrr{{{wwwxxx}}}~~~~~~~~~{{{xxx~~~|||zzzxxxvvvuuuuuuuuuvvvuuutttsssssssssssssssuuusssrrrssswwwxxxxxxvvvwwwuuurrrrrrsssuuuvvvuuuwwwxxxvvvqqqqqqtttvvvuuuqqqqqqrrrsssrrrpppnnnlllmmmoooqqqqqqpppqqqrrrtttrrrpppoooooopppooommmkkkooollliiigggfffeeecccbbb^^^______]]]YYYRRRKKKGGGEEEFFFGGGFFFBBB???======???@@@CCCFFFIIIKKKMMMMMMTTTUUUWWWZZZ^^^bbbdddeeeeeefffgggiiikkkmmmnnnoooqqqqqqpppoooooonnnnnnnnnpppoooooonnnnnnmmmmmmmmmnnnnnnnnnmmmnnnoooqqqrrrqqqqqqrrrrrrssssssttttttssstttvvvwwwxxxyyyzzz||||||zzz{{{{{{vvvmmmdddQQQNNNNNNUUU\\\bbbgggkkktttzzz~~~~~~qqq]]]OOONNNSSS___ccceeegggqqqzzzwww{{{}}}yyytttrrrhhhdddeeeiiigggfffsss}}}{{{{{{{{{zzzvvvssswwwuuussstttvvvyyyzzzzzzvvvxxxxxxwwwyyy}}}{{{vvvgggUUURRRbbbvvv}}}zzzyyyvvvuuuvvv}}}|||{{{yyywwwwwwxxxzzzzzzwwwqqqjjjfff```TTTHHHVVV}}}\\\IIIhhh|||~~~~~~xxx[[[===666333000/////////...---,,,,,,,,,++++++,,,,,,,,,***///---,,,000...222AAASSSYYYUUUuuuvvvqqqWWW~~~lllooo{{{zzzwwwtttyyyyyyxxxwwwwwwwwwxxxzzz{{{xxxxxxxxxvvvuuuuuuxxxzzzxxxtttllldddZZZNNNEEEAAAAAA@@@===:::777888:::======>>>@@@EEELLLWWWcccmmm```XXXQQQ\\\mmmmmmnnn|||hhhFFFHHH\\\fffiiiwww~~~yyywwwuuurrrooolllggg^^^PPPBBB:::999:::888;;;<<<;;;@@@RRRooovvvMMMeeeqqqVVVSSSPPPNNNMMMEEEEEEJJJFFF888///000///222...,,,...///>>>YYYeeeeeecccaaaSSS???NNNvvvdddIII\\\ttt~~~}}}xxx~~~|||kkkhhhpppwwwxxxkkkgggcccUUUPPPUUUWWWvvvooozzz|||xxx}}}fffWWW[[[mmmqqqoooqqq|||~~~}}}{{{zzzyyyzzz{{{zzzyyy{{{wwwtttssstttuuutttuuuuuuuuutttsssrrrrrrooorrruuuuuussssssuuuxxxxxxuuurrrrrrsssuuuwwwwwwwwwxxxuuuppppppuuuwwwvvvpppqqqssssssrrrpppmmmllllllmmmoooppppppqqqssstttllllllkkklllmmmllljjjhhhiiifffaaa]]]ZZZWWWSSSQQQPPPPPPOOOMMMIIIFFFBBB@@@;;;<<<=========???BBBEEE???AAADDDGGGIIIJJJJJJIIIPPPQQQTTTWWWZZZ]]]```aaa^^^```bbbeeehhhkkkmmmnnnppppppppppppoooooonnnnnnooonnnmmmlllllllllmmmmmmmmmllljjjjjjkkkmmmooopppooooooooopppppppppqqqqqqsssuuuwwwwwwwwwwwwzzz||||||{{{{{{|||{{{ssseeeZZZHHHFFFIIISSS[[[___dddjjjrrrwwwzzzyyy{{{~~~vvvyyyuuufffSSSKKKQQQ[[[dddeeefffkkkwww~~~~~~zzzyyy|||zzzsssllljjjddddddhhhkkkhhhhhhvvv~~~xxxsssxxxwwwuuuuuuwwwzzzzzzzzzvvvyyyzzzyyyzzz}}}{{{wwwhhhVVVRRRaaasss~~~zzzwwwsssrrrrrr{{{{{{{{{yyyvvvuuuwwwyyywwwvvvqqqjjjgggdddYYYLLLWWW{{{eeeMMMeeeyyyuuu~~~}}}ccc===999666333111111000///...---,,,,,,,,,,,,,,,,,,---+++000---,,,000...222AAAUUUYYYVVVyyywww{{{^^^yyyiiimmm~~~zzzxxxuuusssyyy{{{zzzyyyxxxxxxxxxyyyzzzvvvwwwxxxwwwuuuuuuwwwyyyrrrqqqkkk^^^PPPFFFBBB@@@@@@AAAAAA@@@===:::::::::@@@CCCFFFHHHPPPaaatttyyyhhhVVV\\\nnnttt~~~ZZZEEEDDDGGGXXXaaaooo~~~yyyuuusssrrrqqqlllhhh^^^PPPCCC;;;999:::666999;;;:::???QQQmmmuuuNNNppp{{{ddd___]]]\\\VVVPPPOOORRRNNN@@@666555000222...,,,......<<>>BBBHHHLLLCCCEEEGGGJJJKKKJJJIIIIIIIIILLLPPPSSSVVVYYY]]]```___```bbbdddgggjjjlllmmmmmmmmmooopppqqqqqqqqqqqqnnnmmmlllkkkkkkkkkmmmmmmllljjjhhhiiikkkmmmmmmmmmmmmmmmmmmnnnnnnoooooooootttwwwzzzyyyxxxxxx{{{~~~{{{zzzzzz{{{wwwlll[[[NNNBBB@@@GGGTTT\\\]]]bbbjjjrrruuutttpppppptttxxxyyyuuulllfffgggcccXXXMMMLLLWWWbbbffffffhhhppp{{{}}}zzzxxxxxxxxxrrrhhhddddddiiinnnqqqmmmfffgggqqq|||xxxzzzvvvyyyxxxvvvwwwyyyzzzyyyyyywww{{{}}}{{{{{{}}}{{{wwwfffTTTPPP^^^qqq~~~yyysssppppppwwwyyy{{{yyyvvvtttvvvxxxvvvwwwtttppplllfff[[[QQQ[[[{{{pppRRR___sssyyynnnFFF===:::666444333222000///------,,,,,,,,,,,,------+++000---,,,000...222AAAVVVYYYXXX~~~vvvrrrhhhqqq}}}{{{xxxtttrrrzzz~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxppppppjjjZZZKKKEEEDDDEEECCCEEEFFFDDDAAA<<<999888:::AAAHHHPPP```xxxggg\\\SSSDDDMMM[[[gggxxx{{{vvvsssqqqqqqkkkggg___QQQDDD;;;999:::555888::::::???PPPlllvvvQQQ~~~kkkddd``````]]]aaabbb\\\PPPBBB:::777000333///---...---:::TTTggghhhccc^^^PPP<<>><<<<<<===>>>@@@BBBDDDFFFCCCCCCCCCBBBBBBCCCFFFHHHFFFHHHJJJKKKLLLLLLKKKJJJHHHKKKOOOQQQQQQSSSWWWZZZ^^^___aaacccfffiiikkkllllllmmmnnnpppppppppoooooommmlllkkkjjjjjjkkklllmmmllljjjhhhiiilllnnnmmmlllllllllmmmnnnnnnoooppppppsssvvvyyyyyywwwvvvyyy}}}{{{yyywwwuuupppcccRRREEE???>>>GGGWWW^^^]]]```hhhqqqpppjjj```[[[\\\^^^^^^hhhiiijjjlllkkkeee\\\UUUPPPPPPOOOLLLJJJPPP[[[dddeeeeeejjjsss}}}}}}zzzyyyxxxsssiii```bbbhhhrrr|||}}}qqqgggiiimmmnnnzzz{{{zzzyyyxxxwwwxxxyyyyyywwwuuuxxx|||~~~|||{{{{{{yyyvvviiiUUUOOO[[[mmm|||vvvrrrrrrssswww{{{zzzwwwtttuuuwwwuuuuuuvvvvvvooocccWWWQQQXXXssszzzVVVXXX|||wwwPPPAAA>>>:::666555333111///------,,,,,,,,,,,,------+++000...---111///222AAAWWWYYYYYY~~~uuukkksss~~~zzztttrrrzzz~~~|||yyywwwvvvyyywwwwwwyyy||||||zzzwwwsssrrrhhhXXXNNNMMMNNNMMMJJJKKKJJJGGGBBB===:::999888BBBPPPaaa||||||ssshhhYYYQQQ___gggtttxxxssspppooojjjggg___SSSEEE<<<999999444888:::;;;@@@RRRmmmvvvVVVsssmmmjjjkkkqqqpppRRR@@@:::777000333///---...---999SSSgggfff```[[[PPP===BBB]]]wwwwwwQQQVVVkkkvvv}}}}}}}}}~~~~~~|||oooxxxwwwvvv~~~gggYYY```]]]kkkxxxwwwsssvvvvvvrrrpppqqqqqqsssvvvxxxxxxuuusssvvvxxxzzz|||{{{wwwssspppooossswwwxxxuuusssrrrsssrrrsssssstttttttttrrrqqqsssrrrrrrssswwwyyyzzzyyyqqqsssssspppqqquuuvvvtttqqqrrrrrrsssssssssrrrrrroooooonnnkkkgggdddcccccc```]]]WWWSSSOOOLLLHHHEEEDDDBBBAAAAAABBBBBBBBBAAA===>>>???AAABBBCCCCCCDDDIIIIIIIIIGGGDDDAAA@@@AAAHHHIIIJJJLLLMMMMMMMMMLLLKKKNNNPPPPPPNNNNNNPPPSSSYYY[[[]]]aaaeeeiiilllmmmooopppppppppooommmkkkjjjmmmllljjjiiiiiijjjlllmmmllljjjiiijjjnnnooonnnlllllllllmmmnnnooopppqqqqqqppptttwwwwwwtttssswwwzzz|||yyytttpppjjj]]]LLL@@@>>>>>>HHHYYY```\\\___gggooolllaaaRRRGGGEEEEEECCCMMMMMMNNNPPPQQQNNNHHHDDDAAAAAABBBDDDJJJSSS\\\cccbbbdddjjjuuu~~~~~~}}}|||zzzrrreee^^^dddpppyyyuuuiiimmmoooiii{{{{{{xxxwwwwwwxxxxxxwwwuuurrrxxx}}}|||zzzzzzxxxtttoooYYYPPPYYYjjj}}}xxxuuuvvvpppuuu{{{{{{wwwtttuuuwwwrrrrrruuuxxxooo]]]QQQNNNOOOiii~~~YYYUUU}}}~~~uuuPPPDDD@@@<<<888666444222000...------,,,,,,------...,,,000...---111///333BBBXXXZZZZZZsssoooqqq}}}vvvssszzz}}}yyywwwuuu{{{xxxvvvyyy~~~{{{wwwxxxtttgggXXXSSSVVVWWWTTTPPPOOOMMMHHHBBB>>><<<<<>>>>>>>>@@@@@@???BBBCCC@@@>>>???FFFLLLSSSUUUVVVQQQKKKGGGHHHJJJLLLLLLLLLMMMPPPRRRUUUWWWWWWWWWVVVQQQKKKHHHJJJMMMVVVXXX\\\aaaeeegggiiiiiipppooonnnnnnmmmnnnnnnnnnooonnnlllkkkjjjjjjkkklllkkkjjjhhhhhhhhhjjjlllmmmkkkjjjjjjjjjlllnnnppprrrrrrssstttuuutttuuuvvvwwwyyy||||||uuufffTTTFFF???<<<@@@LLLYYY^^^\\\___eeekkkfff^^^WWWQQQLLLHHHEEEAAAAAABBBBBBAAA@@@???>>>??????@@@DDDLLLVVV___dddbbbiiittt{{{}}}nnnccceeesssllleeejjjiiimmmyyytttuuuwwwxxxwwwtttssstttvvvvvvwwwxxxyyyyyyyyyyyyyyymmmbbbQQQRRRjjj{{{wwwxxxuuuqqqooonnnvvv~~~~~~xxxtttuuuyyywwwssssssuuuooo```SSSNNNPPPbbbYYYGGGttt||||||WWWBBB>>><<<;;;:::777333222///...---...///...,,,***...,,,,,,------///777@@@aaa___```}}}wwwqqqzzz|||~~~vvv||||||}}}~~~~~~{{{www|||zzzyyy|||{{{vvvvvvqqqhhh___YYYVVVVVVVVVQQQOOOMMMJJJFFFBBB???===<<>>>>>>>>>>>BBBBBBAAAAAABBBBBBCCCCCCAAABBBAAA???===>>>CCCGGGOOORRRTTTQQQKKKHHHHHHJJJLLLLLLMMMOOORRRUUUXXXYYY\\\[[[WWWRRRMMMJJJIIIJJJQQQSSSWWW\\\bbbfffiiikkkllllllllllllmmmnnnnnnoooooonnnmmmkkkjjjjjjjjjkkkkkkjjjiiiiiiiiijjjlllmmmnnnmmmkkkjjjjjjlllnnnppppppqqqrrrrrrssstttuuuvvvvvvxxxxxxqqqbbbRRREEE>>><<>>===;;;BBBDDDHHHLLLRRRYYY```dddlllrrr{{{zzz~~~zzzssskkkgggmmm|||jjjbbbhhhjjjiiirrrsssuuuxxx{{{zzztttooorrrvvvyyyyyywwwtttttttttvvvwwwwwwxxxyyyyyyyyyyyyqqqdddPPPNNNeee~~~~~~xxxxxxvvvsssqqqooovvv}}}}}}xxxtttuuuxxxuuurrrrrruuuoooaaaUUUPPPHHHVVV{{{\\\IIIttt}}}{{{VVV===777333333333111000000///...,,,,,,---...---,,,...------...---...555===WWW```mmmyyyrrrzzz}}}vvv}}}~~~|||zzzzzz~~~zzzwwwqqqhhh^^^WWWUUUUUUVVVWWWVVVRRRLLLEEE@@@>>>>>><<>>SSSuuukkkTTT~~~OOOAAA@@@===666444111000......777AAAdddqqqfff[[[___LLL;;;IIIiii}}}}}}dddYYYkkk}}}~~~~~~~~~|||zzzxxxwww}}}tttxxx~~~xxxggggggsssqqqvvv~~~sssfff___^^^gggssszzz}}}{{{{{{xxxyyyzzzzzzzzzyyyxxxwwwwwwuuusssqqqqqqsssuuuwwwsssrrrtttvvvtttpppooorrrssstttssssssrrrqqqpppppptttrrrqqqsssvvvvvvsssppptttuuuuuutttssstttvvvxxxyyyvvvrrrppppppqqqqqqqqqkkkjjjhhheee```WWWMMMGGGDDDBBB???>>>???@@@@@@??????@@@AAABBBCCCDDDDDDDDDIIIGGGDDDBBB@@@???@@@AAAIIILLLOOOOOOKKKHHHHHHIIILLLMMMNNNQQQTTTWWWZZZ[[[[[[ZZZYYYYYY[[[^^^______TTTUUUWWW[[[___dddhhhkkkiiiiiijjjkkklllmmmnnnooopppooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllqqqoookkkiiihhhjjjlllnnnnnnnnnnnnooopppqqqssssssrrrsssrrrjjj\\\MMMBBB======DDDPPP\\\``````aaaeeeiiinnntttvvvsssooollllllbbbXXXLLLEEEFFFGGGFFFDDDGGGMMMTTTYYY^^^cccjjjoooyyy~~~tttjjjiiimmmvvviii^^^eeemmmiiimmmnnnrrrwww||||||wwwsssqqqtttxxxzzzyyywwwuuutttvvvvvvwwwxxxyyyyyyzzzzzzuuugggOOOIII^^^xxxzzzyyywwwuuutttpppvvv{{{|||wwwttttttuuusssqqqrrrtttooocccXXXSSSFFFOOOooo```KKKuuu[[[>>>666000000222000000333111///...---...///...---...------///......333;;;YYYfffwwwxxxooouuu~~~}}}|||vvv}}}zzzyyyzzz~~~}}}yyyrrrfff[[[TTTRRRSSSUUU[[[\\\YYYQQQFFF>>><<<===>>>NNNfff|||vvvrrrkkkggg___SSSGGG???:::999999666:::===@@@YYY|||bbbSSSrrrJJJAAAAAA???999555222111......555>>>aaapppjjjaaacccSSS???CCC^^^{{{ppp]]]eeetttzzzssswwwzzz|||}}}xxxuuuttt~~~zzzhhhaaaggguuuttt{{{{{{qqqfffaaaaaadddlllsss}}}|||}}}||||||||||||}}}|||{{{yyy{{{yyyvvvttttttuuuvvvwwwrrrtttvvvxxxwwwtttssssssssstttttttttsssrrrqqqpppqqqpppppprrruuuuuusssqqqvvvuuutttrrrrrrsssuuuwwwvvvsssqqqppppppqqqpppnnnjjjhhhccc^^^XXXPPPHHHBBBFFFDDDCCCCCCDDDEEEDDDCCC@@@BBBDDDFFFHHHHHHHHHHHHRRROOOKKKHHHFFFEEEBBBAAAEEEHHHLLLNNNLLLJJJJJJJJJNNNOOOPPPRRRTTTVVVXXXYYYWWWVVVWWW]]]eeekkkmmmmmm^^^]]]\\\\\\]]]```cccfffggghhhiiijjjlllmmmmmmmmmoooooonnnlllkkkjjjiiiiiijjjkkkkkklllllllllkkkkkkpppnnnjjjhhhgggiiilllnnnlllkkkjjjkkklllnnnnnnnnnnnnnnnkkkcccUUUIII@@@===???GGGTTT^^^bbbcccdddffffffnnnwww|||{{{yyy{{{}}}uuummmaaaYYYVVVVVVVVVVVVRRRXXX```ggglllrrr{{{}}}ooofffiiiqqq~~~vvvjjj\\\bbbpppnnnzzz~~~|||zzzrrrtttwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{wwwiiiQQQHHHZZZrrr|||zzzyyywwwxxxqqquuuyyyyyywwwtttsssssssssssssssrrrnnndddYYYRRRMMMQQQmmmaaaLLLrrr}}}~~~\\\???555///222444000///111//////000111333222000---...---...000//////444<<<]]]dddlllsssllloooxxxyyy{{{|||{{{vvv}}}zzzvvvxxxwwwxxx{{{~~~~~~|||{{{rrreeeXXXPPPMMMOOOQQQWWW[[[\\\UUUHHH>>><<<===AAAMMMbbb~~~}}}xxxuuunnnjjjaaaUUUHHH???:::999999777;;;===BBB^^^]]]WWWaaaGGGDDDCCC>>><<<888444222///...444;;;^^^ooonnnddddddZZZGGGAAA^^^}}}```\\\jjjuuurrryyy~~~~~~}}}wwwtttrrrppp\\\]]]hhhyyyyyyzzzrrrhhhccccccbbbhhhooo||||||~~~~~~||||||}}}}}}zzzxxx|||||||||{{{zzzyyywwwvvvsssuuuvvvwwwwwwuuurrrnnnqqqqqqrrrssssssqqqpppooonnnnnnppprrrtttuuutttsssuuusssqqqppppppqqqrrrrrroooooopppqqqrrrqqqnnnkkkkkkeee\\\TTTOOOKKKGGGEEEHHHFFFEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNOOONNNNNNQQQOOOMMMMMMMMMLLLKKKIIIHHHKKKNNNQQQQQQPPPOOONNNQQQRRRRRRSSSTTTTTTUUUUUUUUUSSSRRRUUU[[[^^^^^^\\\bbb```]]][[[ZZZ[[[^^^___fffgggiiijjjkkklllllllllnnnnnnnnnmmmllljjjiiiiiijjjkkkkkkllllllkkkjjjjjjlllkkkhhhggghhhjjjmmmpppjjjiiiggghhhiiiiiigggeeeggggggcccZZZNNNEEE@@@???BBBLLLYYYbbbfffhhhhhhhhhjjjpppvvvwwwuuuuuuyyy}}}wwwvvvqqqjjjcccaaacccfffdddhhhlllqqqvvv}}}|||{{{oooeeeaaahhhuuutttmmm\\\[[[kkkooo}}}yyyzzzvvvvvvuuuuuuvvvwwwxxxxxxvvvvvvvvvwwwxxxyyy{{{|||vvvkkkUUULLLYYYooo~~~{{{zzzyyyyyyrrrsssvvvwwwvvvuuusssrrrtttttttttqqqkkkcccWWWOOOPPPRRRmmm```LLLkkkxxxzzz{{{WWW888///...888<<<444......***,,,111666999999555111...---...000000000777???WWWZZZZZZlll{{{nnnmmmvvvzzz|||{{{{{{uuu}}}~~~yyytttpppxxxxxxyyyzzz||||||{{{zzz|||sssdddUUUKKKHHHIIIKKKLLLSSSXXXUUUKKK@@@<<<<<>>999777999888<<<===DDDccc[[[```}}}{{{RRREEEHHHGGGAAAAAA;;;666444111///333888ZZZnnnrrrfffccc```RRRDDD[[[~~~___TTTaaarrrttt|||~~~yyyxxxrrrzzzwwwbbbXXX^^^iiixxx{{{|||tttjjjdddcccaaahhhqqq~~~{{{|||~~~{{{{{{||||||zzzwww|||}}}|||xxxvvv|||{{{yyyyyy||||||vvvmmmmmmnnnppprrrrrrqqqpppooommmnnnppprrrsssssssssrrrsssqqqoooooopppqqqqqqqqqlllmmmoooqqqsssqqqmmmiiiiiiaaaVVVMMMJJJJJJKKKLLLIIIGGGEEEFFFGGGIIIJJJJJJLLLLLLMMMNNNOOOOOOOOONNNLLLMMMOOOQQQRRRSSSSSSSSSOOOPPPSSSUUUVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSPPPOOOOOOPPPQQQRRRRRRQQQZZZYYYVVVUUUTTTVVVXXXYYYbbbcccfffhhhjjjkkkkkkkkkmmmmmmmmmmmmlllkkkjjjjjjkkkkkkjjjjjjjjjjjjiiiiiihhhhhhggggggiiikkknnnpppjjjhhhffffffgggddd___ZZZ\\\[[[XXXPPPHHHBBBBBBCCCHHHTTTaaaiiimmmoooooonnnssssssssspppmmmmmmpppttttttxxxzzzwwwqqqooosssxxxyyyxxxyyy{{{~~~uuullljjj\\\[[[___kkkxxxooo]]]UUU```kkk{{{zzzyyyzzzwwwttttttuuuwwwyyyyyyvvvvvvvvvvvvwwwyyy{{{}}}uuulllYYYPPPZZZlll}}}{{{yyyxxxqqqqqqrrrtttvvvvvvsssqqqsssuuusssnnniiibbbWWWMMMKKKNNNiii~~~aaaJJJaaauuuzzz{{{XXX666222;;;OOOXXXMMM@@@===111444999???BBBAAA===999222000///000000111888AAAYYY\\\ZZZ~~~hhhyyyuuussszzz|||~~~zzzzzzuuu}}}~~~{{{wwwuuuyyyyyyzzz{{{{{{|||||||||}}}ssscccSSSGGGBBBAAABBBAAAHHHNNNOOOIIIAAA<<<;;;===III```eeefffuuu~~~{{{zzzvvvqqqfffXXXJJJ???999666999999======EEEeeeYYYlllqqqMMMFFFKKKLLLHHHEEE???999666333111222666SSSkkkvvviiiaaaeee]]]IIIRRRttt___PPP^^^qqqsss|||~~~uuuxxxwwwiii___^^^gggooosssxxx}}}vvvkkkccc```\\\ggguuu~~~{{{}}}|||yyyyyy|||}}}{{{xxx|||~~~}}}zzzxxx~~~zzzzzzuuummmooorrrtttuuuuuutttsssoooppprrrrrrqqqppppppoooqqqooooooqqqtttvvvuuutttpppooopppqqqqqqooollliiiddd]]]RRRKKKIIILLLPPPSSSNNNLLLJJJKKKNNNRRRTTTUUUSSSRRRQQQQQQPPPPPPPPPPPPOOOSSSWWWXXXWWWVVVWWWYYYSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTOOOPPPRRRSSSSSSTTTUUUVVVSSSRRRQQQPPPPPPQQQSSSTTTZZZ]]]aaaeeehhhjjjkkkkkkkkkllllllmmmmmmlllkkkkkkkkkjjjiiihhhhhhhhhiiiiiiffffffgggiiijjjlllmmmmmmiiigggffffffeeeaaaXXXQQQMMMMMMKKKFFFBBBAAAEEEJJJOOO]]]jjjqqqtttxxxxxxtttvvvsssoookkkjjjkkkmmmooorrrvvvzzz|||}}}~~~mmmaaa```UUU[[[ddduuuzzzlllaaaVVVYYYjjjzzz{{{zzzxxxuuuuuuwwwxxxwwwvvvvvvvvvuuuvvvwwwyyy|||~~~vvvooo\\\RRRZZZiii|||xxxvvvqqqoooooorrrvvvwwwtttqqqooorrrqqqlllgggbbbXXXNNNHHHKKKhhhdddHHHUUUtttvvvaaa999;;;QQQrrruuuccc\\\OOOOOONNNNNNMMMIIIDDD@@@888555222111//////777AAA^^^dddbbbrrr}}}zzz}}}{{{}}}yyyyyyuuu~~~}}}zzzyyyuuuvvvxxxyyyzzzzzz|||}}}}}}ssscccRRRDDD===;;;;;;:::>>>CCCEEECCC???<<<;;;999IIIeeegggLLLLLLWWWggg~~~~~~{{{zzzvvvqqqgggYYYKKK@@@:::888999999======EEEeeeRRRuuuhhhRRROOOQQQPPPNNNIIIBBB<<<999666222222555JJJhhh{{{nnnaaajjjeeeMMMKKKlllbbbRRR^^^pppvvv~~~}}}||||||mmmccceeennnwww|||zzzmmmuuu~~~wwwkkkaaa]]]VVVdddwww~~~|||~~~~~~zzzwwwxxx}}}}}}zzz}}}}}}~~~~~~~~~|||zzzyyy{{{wwwsssvvvzzzppprrrvvvyyyzzzzzzyyyxxxrrrssstttssspppnnnmmmlllooooooooosssxxx{{{zzzxxxuuusssqqqpppooonnnllljjj```YYYQQQKKKKKKNNNSSSVVVUUUSSSRRRSSSWWW]]]aaaccc___]]][[[YYYXXXXXXXXXXXXYYY]]]aaa___ZZZVVVVVVYYYSSSRRRQQQQQQRRRSSSRRRQQQTTTUUUWWWXXXYYYXXXXXXWWWUUUXXXZZZYYYVVVTTTUUUWWWSSSRRRPPPOOONNNNNNOOOOOOTTTWWW\\\bbbgggjjjlllllljjjkkklllmmmmmmmmmlllkkkllljjjhhhffffffggghhhiiifffggghhhjjjkkkkkkkkkkkkjjjgggffffffeee^^^TTTKKKCCCCCCBBB@@@>>>AAAHHHNNNUUUcccpppvvvzzz~~~}}}yyysssoookkkjjjkkknnnpppqqqnnnpppsssyyy~~~kkk``````YYYbbbmmmyyyhhhdddYYYXXXkkk{{{yyyyyywwwvvvxxxyyyyyyvvvsssvvvvvvuuuuuuwwwyyy|||~~~xxxqqq^^^RRRYYYhhh}}}xxxuuupppnnnnnnqqqvvvxxxuuurrrlllppppppjjjfffcccYYYOOOJJJMMMiiigggFFFNNN}}}sssqqq|||ggg999@@@^^^{{{rrrooojjjccc\\\UUUNNNGGGCCC>>>999444111......666@@@ZZZbbbbbb}}}~~~|||wwwyyywwwxxxuuu|||zzzyyyppprrrtttvvvwwwxxx{{{|||}}}sssbbbQQQCCC:::777666888999;;;===>>>===<<<;;;888KKKiiipppSSSMMMJJJAAAAAARRRbbbppp}}}uuu}}}~~~zzzyyyuuupppfffYYYLLLBBB<<<;;;888:::>>>>>>EEEeeeMMM{{{wwwxxxppp___ZZZYYYWWWRRROOOLLLDDD===:::777333222555CCCfff~~~qqqcccllljjjOOOKKKjjjgggUUU]]]nnn|||yyyiiicccmmm}}}uuurrrmmm~~~{{{sssmmmddd\\\[[[cccyyy|||~~~||||||uuu{{{|||xxx}}}yyy~~~|||||||||{{{zzzxxxxxx{{{}}}yyyvvvsssuuuwwwvvvqqqkkkuuurrrqqqsssrrroooooorrrttttttrrrqqqrrrssslllcccaaaUUUOOOSSSSSSLLLJJJPPP[[[XXXWWW]]]gggllljjjeeedddddddddeeefffeeecccaaacccddddddcccaaa]]]ZZZXXXXXXXXXVVVSSSQQQRRRTTTWWWWWWYYY\\\]]]]]]ZZZWWWUUUVVVVVVVVVTTTSSSSSSUUUWWWRRRXXXZZZVVVTTTVVVVVVRRRXXXWWWXXX\\\bbbffffffdddgggiiikkkmmmmmmmmmlllkkkiiimmmlllfffeeekkknnnmmmgggffffffhhhiiijjjiiiggghhhfffeeeddd```XXXLLLBBBDDDCCCBBBAAADDDJJJSSSZZZ```mmmyyy|||||||||sssggggggooorrrmmmppprrrvvv{{{|||uuuhhh___^^^fffuuu{{{xxxwwwssseeeWWWWWW```mmm}}}uuuuuuvvvvvvvvvvvvuuuuuutttwwwyyyzzzyyyxxxxxxyyyyyyttteeeSSSRRRiii{{{|||{{{uuuwwwsssooommmrrrxxxzzzuuuoooppppppnnniiigggeee]]]TTTQQQNNNaaagggJJJTTTyyyrrr{{{}}}sssDDDXXXvvvxxxyyytttlllccc[[[SSSMMMJJJDDD@@@===;;;777444555:::YYYddd___hhhuuuyyy~~~}}}|||uuuwww{{{~~~}}}zzzxxxwwwuuusssssstttwww{{{~~~wwwlll```SSSDDD666444999<<<;;;999777666777888999:::KKKiii{{{XXXIII@@@>>>BBB@@@GGGLLLWWWeeeqqqvvvtttppp{{{fffQQQMMM]]]ttt}}}tttbbbjjjyyyzzz}}}vvvqqqfffXXXJJJ@@@:::999777;;;<<<===MMMjjjmmmYYYqqqoooxxxooonnniiiddd___\\\WWWPPPKKKFFFEEECCC???:::777666666>>>XXX}}}yyyaaaoooxxxYYYNNNkkk___???eeewww~~~}}}xxxjjjlll}}}tttmmmmmmlllzzzuuuooofff\\\WWW___xxx}}}~~~{{{zzz{{{zzz|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}{{{zzz{{{{{{|||}}}{{{xxxwwwyyyyyywwwwwwzzzsssvvvwwwyyy||||||ssshhhXXXOOOLLLPPPPPPKKKMMMTTT[[[```gggmmmpppmmmhhhdddjjjiiiiiijjjkkkjjjgggeeeddddddeeedddcccbbb```___ZZZ[[[\\\[[[YYYXXXXXXZZZWWWXXXZZZ[[[[[[ZZZYYYXXXZZZYYYXXXVVVSSSQQQRRRSSSVVV\\\^^^\\\ZZZ\\\\\\YYYPPPQQQUUU[[[aaacccbbb```ggghhhjjjlllllllllkkkjjjgggkkklllgggfffiiijjjhhhfffgggggghhhhhhggggggggggggffffffddd___VVVJJJBBBBBBDDDFFFHHHMMMUUU```gggooozzzyyyqqqnnnoooooommmiiijjjnnnrrrxxx|||uuunnnddd```cccjjj}}}}}}zzzsssdddTTTRRRZZZkkkzzzwwwxxxwwwvvvuuuuuuuuuvvvvvvtttwwwyyyzzzyyyyyyyyyzzzvvvrrreeeTTTQQQddd}}}~~~|||uuuvvvrrrooonnnrrryyy{{{vvvpppqqqrrroookkkjjjhhh```WWWRRRPPPccclllMMMSSS|||~~~uuu{{{cccrrrzzzxxxssslllccc[[[UUUOOOLLLGGGDDDAAA@@@<<<777888<<<\\\hhhccciiirrrwww}}}{{{uuuxxx|||~~~}}}zzzxxxyyyxxxwwwwwwxxx{{{}}}}}}sssfffVVVDDD555333888;;;999888666666777888999;;;KKKgggpppPPP<<<:::999===EEEEEEJJJKKKMMMNNNQQQVVV[[[^^^cccZZZLLLAAA>>>FFFSSS]]]}}}ssshhhYYYfffxxxwwwzzzwwwqqqfffXXXJJJ@@@:::999777;;;<<<>>>NNNllldddOOO~~~pppiiirrrnnnjjjeee```]]]ZZZWWWQQQLLLKKKJJJFFFAAA;;;777444333999PPPuuuzzzgggsssjjjWWWooooooIIIZZZqqq}}}}}}wwwlllooo~~~zzzlllmmmqqqzzzwwwsssggg[[[VVV```yyy~~~zzzyyy}}}|||}}}~~~}}}|||~~~~~~zzzxxx{{{~~~wwwzzz||||||~~~}}}}}}xxx|||wwwjjjOOOLLLMMMQQQQQQNNNTTT^^^ccckkkuuuwwwrrrllliiiiiikkkjjjiiijjjkkkjjjgggeeefffeeeeeeeeefffgggggghhh]]]```bbbcccaaa___^^^^^^[[[[[[[[[\\\\\\]]]^^^___]]]]]]\\\YYYVVVUUUUUUVVV^^^cccfffdddbbbaaa___]]]RRRRRRSSSWWW\\\aaacccdddfffgggiiijjjkkkkkkjjjiiigggkkkmmmjjjhhhhhhhhhfffeeegggiiihhheeedddfffhhhfffggghhheee^^^TTTIIICCC>>>BBBHHHNNNUUU^^^jjjrrr|||{{{uuummmkkkmmmhhhggggggiiiooovvv}}}uuuooohhhbbbeeemmmvvvyyygggUUUQQQXXXdddtttyyy{{{zzzwwwvvvuuuuuuuuuvvvtttwwwyyyzzzzzzyyyyyyzzztttqqqeeeUUUPPP___www}}}uuutttrrrooonnnrrrzzz|||xxxrrrrrrsssqqqnnnmmmkkkddd[[[TTTQQQdddtttRRRRRRxxxwww{{{~~~wwwrrrjjjccc\\\VVVPPPMMMIIIFFFDDDCCC???999999<<<]]]lllhhhlll~~~~~~nnnuuu}}}{{{{{{vvvzzz}}}~~~|||yyyyyyyyyzzz{{{|||}}}}}}}}}~~~wwwjjjXXXCCC555333999888888777666666888999::::::HHH```QQQ<<<555999999<<>>999555333555EEEjjjxxxmmmsssuuuWWWdddyyyUUUMMMmmm}}}~~~}}}{{{ooonnnzzzvvvrrruuu{{{zzzyyyuuuiii[[[ZZZddd~~~}}}yyyyyy~~~}}}~~~}}}yyy|||~~~|||{{{xxx|||~~~xxxtttyyy~~~|||zzz{{{}}}}}}zzzzzz}}}~~~|||}}}rrrdddPPPQQQUUUXXXWWWVVV^^^iiiooorrrtttqqqllljjjnnnssslllkkkkkkkkkkkkjjjhhheeehhhgggfffeeefffgggiiikkkaaaccceeefffdddcccbbbccccccbbb```______aaacccddd^^^___```^^^\\\[[[\\\]]]fffiiikkkiiieeeaaa^^^[[[ZZZWWWSSSRRRUUU\\\cccgggeeefffggghhhiiiiiiiiiiiihhhkkklllkkkjjjiiiiiiiiieeehhhkkkhhhdddbbbeeeiiiggghhhiiifff^^^TTTJJJDDD???EEENNNUUU[[[cccmmmtttyyyllliiioooooolllgggeeeggglllssswwwzzztttmmmfffdddmmm{{{}}}yyygggTTTOOOTTT^^^qqq{{{zzzzzzxxxwwwuuutttssstttvvvyyyzzzzzzyyyzzz{{{uuuqqqeeeUUUOOO[[[ttt}}}{{{tttsssrrrooonnnsss{{{~~~zzztttssssssrrrooonnnmmmfff^^^TTTQQQddd{{{XXXSSSuuuvvvyyyvvvppphhhaaa\\\VVVPPPLLLHHHEEEDDDCCC>>>777666888ZZZnnnlllmmm~~~zzz|||kkkssszzz|||zzz~~~~~~|||wwwxxx{{{}}}}}}|||zzzxxxxxxsssgggUUUAAA555666;;;777666666666777999:::;;;999DDDWWWMMM???>>>AAA<<<<<<@@@>>>AAAEEEKKKRRRYYYcccmmmtttkkkUUUDDDCCCEEEFFFRRRbbblllnnnhhhqqqiiiXXXddd~~~||||||xxxrrrgggYYYJJJ@@@:::999777;;;===AAATTTsssjjjZZZttt___\\\```]]]ZZZWWWWWWYYYYYYVVVSSSMMMKKKGGGDDDAAA===999777333>>>^^^vvvqqqmmmsssqqqSSSOOOuuu}}}hhhMMMkkk||||||~~~ooommmyyyvvvvvvyyyzzzyyyvvvjjj\\\]]]ggg|||zzzzzz{{{~~~~~~~~~|||zzz|||}}}}}}{{{zzz|||~~~yyy|||||||||}}}|||vvvxxx}}}{{{xxxzzz}}}zzzwwwxxx{{{|||zzz|||zzzmmm```UUUZZZ```bbb___]]]dddmmmrrrpppmmmjjjiiilllppptttqqqpppppppppqqqpppmmmkkkkkkjjjgggeeeeeefffgggiiieeeffffffeeedddcccdddfffhhhfffdddbbbaaaaaacccddd```aaaaaa```^^^]]]]]]^^^eeefffhhhhhhddd```]]]]]]^^^\\\YYYWWWWWWYYY^^^aaaeeeeeefffggghhhhhhhhhhhhggghhhjjjkkkjjjjjjkkknnnfffiiikkkiiieeedddgggllliiijjjjjjhhhaaaWWWLLLEEEFFFNNNXXX]]]```cccjjjooowww}}}rrroootttqqqmmmfffbbbbbbeeekkkooouuuwww|||tttmmmhhhiiiwww{{{rrrbbbOOOIIIMMM```nnnyyyzzz{{{{{{yyyvvvssspppsssuuuxxxyyyyyyyyyzzzzzzyyysssfffVVVNNNYYYssszzzxxxssssssqqqnnnnnnttt||||||wwwrrrsssrrroooooonnnggg^^^SSSPPPbbb]]]SSSqqqvvvxxx~~~zzzxxxrrrhhhaaa]]]WWWPPPKKKHHHEEEDDDBBB===666444666VVVnnnmmmkkk}}}kkkrrr|||~~~}}}}}}vvvyyy|||~~~~~~{{{wwwuuurrrnnnbbbOOO===444666999666777777888999:::;;;;;;:::DDDPPPwwwzzzBBB:::<<>><<<<<>>;;;AAAFFF@@@AAAAAAAAADDDJJJQQQXXX[[[___fffrrr~~~bbbTTT^^^gggsssttteeePPPCCCAAAEEERRR~~~zzztttiiiZZZKKK@@@:::888999<<<===CCCYYYyyyeeeYYYnnn___RRRSSSPPPPPPSSSWWW[[[ZZZTTTOOOPPPLLLHHHGGGFFFBBB;;;555222444BBBaaa{{{wwwjjjiii]]]KKKDDDjjjbbbXXXgggtttvvvyyy{{{ppp}}}wwwyyy|||uuuppphhh```___mmm~~~{{{~~~|||zzz|||yyyyyy|||~~~|||zzzxxx|||~~~{{{{{{{{{uuuxxx}}}~~~{{{xxxwwwyyy|||||||||}}}}}}}}}~~~~~~{{{pppdddhhhooovvvwwwuuussspppnnnllllllmmmoooqqqtttvvvxxxwwwwwwxxxzzz||||||zzzyyyuuutttrrrpppnnnlllkkkkkkkkknnnqqqqqqnnnjjjfffdddaaacccfffhhhgggeeebbb```\\\^^^______\\\ZZZYYYYYY[[[XXXYYY^^^___^^^bbbiiitttrrrmmmgggbbbccchhhlllgggffffffgggggghhhiiijjjiiikkkttt~~~|||rrrllllllnnnlllkkkkkknnnqqqsssssssssnnniiikkknnnhhhYYYKKKTTT___kkkooojjjeeedddggggggmmmpppmmmkkkmmmnnnnnnooommmkkkjjjiiijjjlllnnnpppnnnoooqqqtttwww{{{ssskkkppp{{{vvvuuu|||vvvtttrrrfffSSSIIIIIIXXXeeeyyy{{{yyyuuurrrrrrsssuuuvvvnnnqqqtttvvvvvvvvvwwwxxxzzztttjjj]]]OOOOOOccc{{{|||vvvsssqqqnnnooouuu|||vvvwwwuuurrrqqqooohhh___SSSOOO``````JJJ]]]~~~~~~uuuooohhh]]]UUUNNNIIIDDD@@@999333333666FFFhhhllliii~~~vvv|||uuuyyy}}}zzzxxxtttvvvyyyzzzyyyuuupppmmmhhhaaaSSSCCC???CCCCCC???:::;;;<<<<<<======<<<<<<555EEEQQQlllGGG;;;777<<<@@@@@@HHHMMMFFFJJJPPPWWW\\\```ccciiimmmzzz\\\JJJFFF???WWWppprrr```LLLCCCCCCJJJZZZzzzuuuiiiZZZKKK@@@:::888:::<<<===CCCZZZyyybbbXXXxxxcccZZZOOOQQQMMMNNNRRRWWWZZZXXXRRRLLLKKKHHHEEEFFFGGGEEE???999444444<<>><<>>FFFUUUjjjxxxvvvgggXXXPPP[[[uuu|||xxxuuulll\\\JJJ>>>999999888;;;>>>FFF\\\zzzdddZZZttt\\\TTTRRRVVVOOOPPPQQQRRRQQQPPPNNNMMMFFFGGGHHHHHHFFFBBB===:::888222777PPPkkkvvvrrrkkkooo[[[JJJSSSqqqwww[[[kkkxxx{{{{{{wwwzzzwww}}}xxx{{{uuujjj___gggkkk~~~~~~||||||}}}{{{{{{~~~~~~~~~zzzzzz}}}~~~|||yyyxxxyyyzzzyyyxxxyyy{{{~~~{{{yyyyyy|||}}}{{{{{{~~~{{{sssaaafffiiikkkmmmkkkgggccc```ccceeegggiiijjjnnnrrruuuwwwyyy||||||{{{zzzzzzzzz{{{uuuooommmmmmooopppmmmnnnooooooooommmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiddddddeeeffffffccc^^^ZZZ]]]___```^^^\\\YYYYYYZZZXXXUUURRRRRRUUUYYY[[[\\\aaaaaa```bbbeeeggghhhggggggiiikkkkkkjjjjjjkkklllrrrooollljjjkkklllmmmmmmmmmooonnnnnntttuuudddNNNUUUaaannnrrrlllccc^^^^^^WWW[[[^^^^^^]]]aaalllvvvtttxxx}}}~~~|||~~~zzzwwwxxx|||}}}zzzvvvuuuvvvxxxzzz||||||}}}}}}}}}~~~{{{yyyyyy~~~nnnqqq|||}}}|||{{{wwwwwwxxxmmmYYYIIIEEEUUUbbbnnnxxxuuuqqqpppppppppppppppwwwwwwvvvwwwwwwxxxyyyyyy|||tttkkk^^^PPPMMM___wwwzzzuuuuuurrrsssooommmqqq{{{~~~uuuwwwvvvsssqqqpppkkkeeeVVVMMMYYYqqqFFFUUUmmmaaagggiiimmmuuuwwwttteeeUUULLL???555000000222333===dddooopppvvvyyy|||yyy}}}zzz|||~~~|||zzzzzz{{{{{{zzzxxxuuuqqqllliiiaaaSSSEEE@@@@@@AAAAAACCC???;;;===FFFNNNPPPPPPQQQLLLUUUbbbqqq|||```AAAAAABBBGGGMMMQQQWWWdddpppqqq|||www]]]QQQNNNMMMKKKLLLbbbwwwtttkkk\\\KKK???::::::999<<<>>>EEE[[[yyybbb]]]hhhYYYUUURRRSSSQQQQQQQQQPPPPPPOOONNNNNNHHHHHHIIIHHHFFFBBB===;;;999111111DDDaaattttttkkkqqqeeeSSSOOOccc{{{}}}pppbbbmmmxxx}}}}}}}}}zzzvvv|||vvvjjj```bbbhhh}}}~~~~~~~~~~~~~~~|||zzz{{{}}}}}}zzzwwwuuuvvvxxxxxxyyyzzz}}}|||yyyyyy||||||yyyyyy{{{}}}qqq^^^aaaaaa``````___^^^]]]\\\___aaaeeeggghhhkkknnnpppssswww|||~~~~~~|||{{{zzz{{{sssnnnnnnpppqqqqqqnnnnnnooopppppppppoooooommmmmmllllllkkkjjjjjjjjjiiihhhhhhhhhgggeeeaaa^^^aaa```^^^^^^]]][[[XXXVVVRRRRRRTTTYYY```bbb^^^ZZZZZZ[[[]]]```bbbeeeggghhhhhhhhhgggeeeeeegggjjjmmmpppmmmkkkiiijjjkkkjjjjjjkkknnnnnnmmmppppppdddTTT[[[aaahhhjjjfffaaa^^^]]]ZZZ[[[ZZZVVVRRRUUU]]]dddkkkpppwww{{{|||}}}}}}{{{|||{{{vvvqqqsssvvvyyy{{{{{{zzzzzzzzz}}}|||}}}{{{mmmmmmuuu|||{{{|||xxxxxxyyymmmXXXIIIDDDNNNbbbqqqzzzwwwsssqqqpppppppppoooxxxxxxxxxyyyyyy{{{|||}}}|||vvvooocccSSSMMM]]]sss~~~wwwuuuqqqqqqmmmmmmsss}}}vvvyyyyyyvvvtttrrrkkkdddSSSKKKWWW~~~{{{KKKWWW~~~~~~jjj[[[\\\ZZZYYY]]]]]]ooowww|||dddSSSDDD>>>666000...///111333:::___nnnooopppllluuu|||~~~}}}~~~}}}|||~~~}}}zzzyyy{{{zzz{{{{{{xxxsssnnnkkkjjj^^^NNN???;;;>>>???>>>>>>>>>===AAALLLVVV[[[]]]___ZZZbbbooo{{{|||mmmTTTAAACCCHHHQQQWWW[[[dddvvvdddQQQRRR[[[``````yyytttpppfffXXXIII???;;;:::;;;===>>>EEE[[[zzz]]]___xxx}}}eee]]][[[WWWUUUSSSRRRQQQPPPOOOOOOOOOPPPLLLLLLLLLKKKHHHDDD@@@===999444///888TTTpppvvvnnnoooppp```LLLUUUtttvvvllllllqqqyyyzzzyyy~~~{{{~~~wwwvvvzzzttthhh]]]]]]fff~~~}}}zzz~~~||||||}}}~~~zzzyyyzzz{{{}}}|||yyyvvvvvvwwwyyyzzzzzz{{{}}}{{{xxxyyy||||||yyyyyy|||nnn[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[^^^bbbdddeeegggiiikkkooosssxxx{{{|||}}}}}}~~~xxxqqqnnnppprrrpppnnnqqqqqqqqqqqqqqqrrrrrrrrrpppooonnnmmmlllkkkjjjjjjkkkjjjhhhgggfffeeebbb___ccc```]]]___cccddd```\\\WWWZZZ^^^ccceeeccc^^^ZZZSSSVVVZZZ]]]___bbbfffiiihhhgggfffddddddfffjjjmmmmmmkkkiiihhhhhhhhhfffeeefffjjjkkkiiijjjkkkeee\\\```bbbeeeffffffeeedddccceeefffddd___YYYTTTSSSTTTYYY___dddhhhjjjpppzzz~~~{{{vvvrrrppplllnnnqqquuuxxxzzz||||||{{{~~~{{{yyy|||iiisss}}}|||yyyxxxxxxsssssstttiiiUUUFFFBBBIII___ooo|||yyyvvvttttttuuuuuuttttttuuuvvvxxx{{{}}}|||wwwqqqfffUUUMMM]]]ssswwwsssooonnnmmmnnnvvvxxxzzzyyyvvvsssqqqkkkdddSSSKKKUUUzzzyyyMMMXXX}}}mmm]]]^^^[[[YYY]]]]]]VVV[[[bbbgggeeeZZZJJJ>>>999555000------///111111<<>>999<<<>>>>>>???CCCAAAEEEPPPZZZ___cccgggiiiqqq~~~yyyaaaLLLDDDEEELLLXXXccckkkvvv}}}fff```jjjvvvzzzxxxuuuyyynnniii```SSSFFF===:::999<<<===>>>FFF^^^~~~VVVbbb___}}}jjjbbb^^^XXXWWWWWWUUURRRPPPOOOPPPRRRSSSQQQQQQOOOMMMJJJGGGDDDBBB:::;;;666666JJJiiixxxvvvlllxxxlllOOOPPPtttzzzmmmjjjuuuyyyuuuwww~~~zzz}}}xxxxxxzzzsssggg\\\ZZZfff~~~|||~~~|||~~~}}}~~~~~~~~~}}}wwwxxxyyy{{{|||{{{yyywwwyyy{{{||||||{{{{{{|||}}}zzzwwwxxx|||}}}{{{|||~~~nnn[[[VVVXXXZZZ[[[]]]]]]]]]]]]ZZZ\\\___aaabbbbbbdddeeeiiilllqqqtttxxx{{{zzzvvvqqqrrrttttttqqqllluuuttttttsssrrrrrrrrrrrroooooonnnmmmllllllkkkjjjllljjjgggfffeeedddaaa___ccc___]]]aaafffiiifffaaa\\\bbbfffeee___YYYVVVVVVVVVZZZ]]]]]][[[\\\aaaffffffgggggggggfffgggiiilllmmmkkkiiiiiiiiigggeeecccbbbeeefffeeeeeeggggggddd^^^```dddiiilllnnnnnnmmmjjjiiigggccc___[[[YYYWWWQQQSSSTTTUUUWWWaaaooozzz|||ssspppqqqsssrrrrrrtttvvvzzz~~~}}}}}}}}}~~~qqq~~~~~~~~~{{{xxxxxxuuupppooooooeeeQQQDDDBBBHHH]]]iii{{{xxxuuuuuuvvvwwwxxxxxxsssssstttvvvyyy|||~~~{{{wwwrrrfffTTTMMM^^^uuuwwwrrrmmmnnnmmmpppzzzzzzzzzwwwrrrpppoookkkeeeTTTMMMUUUvvvlllLLLXXX{{{ppp^^^^^^XXXUUUWWWVVVYYYXXXWWWUUUPPPIIIBBB===666333///......000000000999QQQaaa^^^fff{{{rrrwwwyyy~~~~~~{{{vvvvvvyyyrrrtttvvvuuurrrmmmjjjhhh^^^MMM<<<888<<<@@@DDDGGGIIIGGGJJJTTT\\\ccciiippp{{{sssXXXHHHFFFJJJPPP]]]kkkwww|||uuuyyy|||ssspppkkkiiilll}}}pppjjjeee[[[OOOEEE>>>;;;;;;;;;===???IIIcccQQQggg|||eeelllaaa[[[UUUWWWYYYWWWTTTRRRQQQSSSUUUWWWRRRQQQOOOMMMJJJGGGEEEDDD;;;DDDDDD===EEE```vvv}}}ppp~~~uuuWWWQQQoootttjjjsss|||zzzxxx||||||~~~|||}}}{{{ttthhh]]]XXXfff~~~{{{wwwyyy}}}vvvwwwyyy{{{|||{{{zzzyyy|||}}}~~~~~~|||{{{{{{{{{yyywwwxxx|||}}}|||}}}sssbbbYYY[[[]]]```aaaaaa```___[[[\\\^^^^^^^^^^^^___aaacccfffjjjnnnsssxxx~~~vvvuuutttvvvxxxwwwssspppvvvvvvvvvuuutttsssqqqpppnnnnnnmmmmmmmmmmmmmmmmmmlllkkkhhhgggfffdddaaa___ccc```^^^aaaeeegggeeeaaabbbhhhkkkfff[[[TTTTTTWWW```cccddd^^^WWWVVV[[[aaaeeeggghhhiiihhhhhhiiikkknnnmmmkkkkkkkkkhhheeebbb```___^^^^^^```bbbeeefffWWW]]]gggqqqxxx{{{|||{{{xxxrrrjjjddd```^^^\\\[[[WWWUUUQQQMMMNNNUUUaaaiiiwww|||uuussstttxxxvvvtttrrrsssvvvyyy|||xxx}}}~~~}}}zzzzzzwwwqqqmmmlllaaaOOOCCCBBBHHH[[[dddwwwtttrrrrrrtttuuuvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyyyywwwssshhhUUULLL\\\tttxxxsssnnnnnnooosss~~~yyyyyyuuupppnnnnnnkkkfffUUUNNNUUUsssaaaLLLVVVwww~~~jjjYYYZZZVVVTTTWWWWWW]]]\\\YYYUUUNNNHHHBBB>>>888666222111111111000///222IIIaaaccceee||||||xxx}}}{{{|||zzzwwwxxxzzzxxxwwwvvvtttqqqjjjaaaZZZOOOCCC999888>>>DDDKKKQQQOOOMMMOOOWWW```iiisss}}}lllUUUJJJGGGQQQWWWdddsss~~~nnn^^^^^^aaapppyyyxxxiiigggaaaWWWMMMDDD???===<<<999<<>>999BBB]]]xxxvvvjjjgggllleeeaaalllaaakkk|||xxxrrrvvvxxxtttvvv}}}pppmmmnnnzzzyyyqqqdddXXX]]]fff}}}~~~|||{{{{{{tttwwwzzz{{{{{{|||{{{xxxwwwuuuvvvxxx{{{|||{{{xxxttt{{{}}}{{{wwwwww{{{}}}|||yyyyyyyyyyyyyyyzzz{{{|||||||||nnn```]]]^^^^^^]]]^^^___^^^]]][[[YYYXXXWWWVVVbbbdddhhhlllnnnooonnnmmmqqqrrrtttwwwxxxvvvrrroooxxxvvvuuuuuuvvvvvvuuutttpppoooppprrrtttuuutttsssoooppppppnnniiieeecccbbbeeefffffffffdddddddddeee___aaaccceeeeeeccc```^^^bbbiiiggg\\\ZZZfffqqqtttiiihhhfffddddddeeeggghhhdddiiikkkiiigggddd^^^WWWKKKEEEAAACCCFFFGGGKKKOOOQQQgggvvviiifff```YYYTTTQQQPPPPPPPPPKKKNNN\\\kkktttwwwyyyzzzyyyyyy||||||yyytttxxx}}}~~~~~~~~~~~~zzzxxxxxxyyyzzzzzz|||qqqiiieeeXXXDDD:::;;;CCCXXXddd~~~yyyssspppqqqrrrrrrpppuuusssrrrsssrrrpppsssxxxsss{{{yyyooo```NNNQQQggg{{{vvvssswwwsssuuu{{{vvvrrrrrrtttqqqiiiaaaWWWRRRNNNfffeeeQQQDDDSSSsss||||||qqq\\\]]]ddd```[[[[[[XXXTTTPPPPPPQQQPPPKKKGGG@@@===999555333222222333888DDDaaammmggg}}}ttt|||}}}{{{zzzzzzxxxwwwrrrgggVVVJJJ@@@IIILLLEEE???EEEPPPXXXYYYZZZ[[[]]]bbbkkkttt{{{~~~nnnccc```^^^[[[dddnnn{{{|||llliiizzzwwwllldddSSSLLLCCC;;;888888999:::===??????NNNmmmHHHEEErrrqqq```hhh___PPPUUURRRQQQPPPQQQRRRVVVZZZ\\\QQQQQQPPPMMMKKKJJJKKKMMMJJJGGGEEEDDD<<<;;;PPPiiiwwwsssjjjoootttccckkkyyyaaaiii}}}vvvlllrrruuuooo}}}jjjeeeyyyyyyqqqdddXXXaaaeeewww~~~|||zzzyyyxxxxxxzzzzzzyyywwwvvvxxx{{{~~~~~~zzzwwwvvvyyyxxxxxxyyy{{{|||{{{yyyvvvyyyyyyvvvxxx}}}}}}xxxxxxyyyyyyzzz|||}}}~~~zzz|||wwwhhhbbbaaa___^^^^^^______^^^]]][[[YYYWWWVVV]]]^^^```cccfffiiilllmmmrrrsssuuuwwwyyyyyywwwuuuvvvuuutttuuuvvvwwwvvvuuuqqqqqqpppqqqrrrrrrpppooooooppppppnnnjjjfffddddddeeeeeeeeeeeedddcccdddddd]]]^^^___```aaabbbbbbbbbfffkkkjjjeeejjjvvv|||xxxkkkiiigggfffeeefffeeeeeefffjjjllljjjgggddd]]]UUUGGGAAA===???AAAAAACCCEEERRRccc{{{zzzuuummmeee^^^ZZZXXXXXXUUUPPPNNNSSSYYY```iiiqqqyyyzzz}}}|||yyyxxx{{{}}}~~~||||||}}}{{{yyyyyyzzzzzzzzz{{{qqqjjjeeeXXXEEE<<<>>>EEEYYYddd{{{xxxttttttuuuvvvtttqqqtttrrrrrrsssrrroooqqqvvvuuu|||zzzpppaaaNNNPPPeee{{{|||uuupppyyytttvvv{{{wwwsssssstttooofff^^^TTTRRRQQQjjjhhhPPPAAANNNooo~~~{{{~~~sss___aaagggaaaZZZYYYYYYVVVRRRPPPQQQOOOIIIEEEAAA>>>:::555222111111111111<<>>PPPttt|||HHHPPPsssccchhh```TTTZZZSSSRRRQQQQQQQQQSSSUUUVVVSSSSSSRRROOOLLLJJJJJJJJJHHHEEEEEEEEE???<<>>;;;>>>@@@???===>>>FFFPPP^^^kkksssyyy~~~}}}ssskkkeeebbbaaa[[[XXXVVVTTTPPPQQQ[[[ggguuuyyy~~~zzzxxxyyyzzz{{{|||{{{|||}}}|||||||||{{{zzzyyyqqqjjjdddWWWFFF>>>@@@FFF[[[iiizzzxxxvvvwwwyyyyyyvvvrrrrrrqqqrrrtttsssoooppptttuuu{{{yyynnn___LLLMMMaaauuu~~~tttooovvvrrrsss}}}|||zzzwwwttttttssslllbbbYYYOOOOOOQQQiiilllOOO<<>>888666777888999888===CCCZZZiiiEEE[[[pppcccddd]]]UUU[[[SSSSSSSSSRRRRRRRRRRRRRRRTTTUUUTTTQQQMMMJJJHHHHHHGGGEEEEEEGGGBBB===BBBLLLuuuzzzmmmggg___[[[aaasssqqqrrrhhhpppnnnpppvvvzzz{{{}}}~~~mmmjjjnnnnnnqqqvvvzzzsssfffZZZ[[[cccwww~~~}}}|||{{{zzzyyyyyyyyyuuussssssvvv}}}}}}{{{xxxwwwxxxyyyyyyyyyxxx||||||zzzyyy{{{zzzwww{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~wwwfff______^^^]]]^^^]]]^^^______^^^[[[WWWUUUWWWWWWXXX[[[aaahhhooosssrrrsssuuuuuuvvvwwwyyy{{{sssrrrrrruuuxxxzzzzzzzzzuuusssrrrqqqpppooollljjjoooqqqqqqpppmmmjjjiiiiiifffeeecccbbbbbbcccbbbbbb^^^]]][[[ZZZ[[[\\\^^^___eeeffffffjjjssszzzuuulllgggeeeeeefffiiijjjgggeeegggkkkmmmllllllhhh___UUUCCC>>><<>>999555222111333222DDDbbbllleeezzzxxxvvvppppppsssvvvyyy}}}zzzrrrpppooo]]]GGGDDDKKKFFF777777DDDGGG>>>AAABBBCCCDDDFFFJJJPPPUUU```bbbfffhhhdddZZZNNNFFFGGGGGGHHHMMMTTTZZZ]]]^^^]]]cccgggfffhhhnnnpppmmmiiirrrpppaaa\\\dddhhhcccrrrccc[[[eee|||pppcccUUUJJJ???<<<777444555666777777777@@@GGGXXXxxxzzzHHH@@@cccsss\\\YYYYYYUUUOOOJJJLLLMMMOOOQQQQQQQQQPPPOOOMMMOOOQQQPPPNNNLLLKKKKKKOOOKKKGGGGGGFFFDDDCCCDDDUUUtttpppqqqrrrgggeeennnvvvqqqppphhhnnnooorrrzzzvvviiiggg______cccjjjsss}}}~~~rrr}}}|||ttthhh\\\PPPggg||||||yyyyyyxxxxxxxxxxxxyyyyyy}}}~~~~~~{{{xxxyyyzzzzzzyyyyyy{{{|||~~~}}}yyyyyy|||}}}{{{{{{}}}}}}|||{{{{{{zzzzzz{{{{{{vvvxxx{{{qqqccc^^^^^^\\\[[[[[[]]]]]]]]]]]][[[YYYVVVTTTRRRUUUZZZ```fffkkkooopppooorrrsssrrrppppppsssvvvuuuttttttvvvxxxzzzzzzyyywwwuuuttttttttttttqqqooopppqqqrrrqqqnnnkkkjjjjjjjjjfffbbbaaabbbdddcccaaafffeeebbb```]]][[[ZZZYYYeeeeeeddd```\\\YYYXXXWWWWWWUUUVVV]]]gggnnnooonnnhhhjjjkkkmmmqqqrrrkkkaaaFFFAAABBBLLLVVVXXXUUUSSSIIIGGGEEECCCCCCDDDFFFHHHRRRWWW^^^fffmmmttt{{{zzzqqqhhhffffffeeegggjjj```eeekkkpppsssuuuwwwyyyzzzxxxxxxyyy|||~~~~~~~~~~~~zzzwwwpppnnngggZZZKKKAAA???AAAIIIfffyyyyyyuuuuuuvvvuuutttrrrqqqssswwwwwwuuuxxx|||uuufffQQQLLL\\\jjjxxxxxxmmmoooyyyuuuvvvvvvuuuqqqhhh]]]VVV[[[SSSIIIYYYtttSSS@@@TTT~~~pppTTTRRRWWWWWWWWW[[[^^^^^^]]][[[XXXRRRNNNJJJHHHFFFBBB===888444111///111000;;;WWWiiieeetttvvvzzzzzzmmmbbb^^^bbbjjjpppzzz{{{xxxssslllaaaNNN>>>===BBB@@@:::;;;CCCGGGDDDIIIIIIHHHGGGHHHKKKPPPTTT]]]```ggglllfffZZZPPPLLLJJJMMMQQQVVV[[[```dddgggllljjjhhhjjjpppvvvxxxwwwvvvzzzyyyuuuuuuwwwqqqfff[[[YYY___rrr|||kkk]]]OOOEEE:::888555444555777888888888===???OOOsssggg@@@EEEllliiiWWWYYYWWWSSSPPPHHHGGGHHHJJJLLLMMMNNNMMMMMMLLLNNNPPPPPPOOONNNOOOPPPPPPMMMJJJHHHHHHIIIJJJKKKPPPiii{{{xxxyyyooo[[[fff~~~|||ssseeeeeekkkssszzztttjjj]]]^^^aaafffiiinnnyyy}}}qqqbbbXXX||||||uuuiii]]]VVVkkk}}}{{{|||}}}}}}}}}}}}}}}~~~|||~~~~~~zzzxxxwwwzzz{{{|||{{{zzzzzz|||~~~{{{|||~~~zzz||||||yyyyyy}}}}}}yyyyyyyyyyyyzzz{{{|||}}}xxxxxxyyy}}}zzzmmmaaa___aaa```^^^^^^___^^^^^^]]][[[YYYWWWVVVSSSUUUYYY___dddiiimmmooonnnqqquuuuuurrrrrrvvvyyyxxxvvvvvvvvvxxxyyyxxxwwwxxxwwwuuuuuuuuusssqqqoooppprrrrrrqqqmmmjjjiiiiiilllgggbbbaaaccceeedddbbbhhhfffbbb___^^^^^^```bbbaaa___\\\YYYTTTPPPMMMMMMRRROOOPPPXXXdddnnnqqqpppkkklllkkkmmmrrruuuoooeeeLLLGGGGGGSSS^^^bbb```^^^RRROOOKKKHHHFFFEEEEEEEEEJJJOOOVVV]]]dddllluuu{{{~~~xxxssspppkkkiiikkkeeeeeegggkkkpppvvvyyyzzzzzzyyyxxxzzz}}}~~~}}}{{{~~~yyyuuupppooohhhYYYJJJAAA???AAAIIIaaaooo{{{yyyyyyyyywwwuuutttrrrtttxxxyyyyyy}}}wwwhhhRRRLLL[[[fffyyyxxxnnnpppwww|||wwwxxxyyyxxxssskkkbbb\\\___TTTHHHWWWyyyXXXCCCTTT{{{vvv[[[WWW[[[YYYXXX[[[YYY[[[\\\[[[XXXSSSOOOMMMIIIGGGDDD@@@;;;777333222000000444MMMffffffqqq~~~|||{{{sssggg]]]YYY[[[aaafffvvv~~~{{{wwwuuurrrhhhVVVGGG@@@DDDEEEGGGHHHHHHIIIMMMPPPNNNOOOPPPOOOOOOPPPSSSUUU[[[```iiimmmeeeWWWPPPQQQLLLSSS]]]eeeiiilllooorrryyytttsssyyyppptttwwwcccTTTJJJCCC777555333333555888888888999>>>BBBZZZSSS===PPP{{{~~~^^^UUUZZZRRROOOQQQMMMHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPQQQPPPPPPPPPRRRTTTMMMMMMKKKJJJKKKNNNPPPQQQQQQ\\\}}}|||zzzppp```dddzzzooofffqqqzzz|||~~~wwwfffddddddeeecccbbbjjjtttsss~~~oooeeewww}}}vvviii^^^^^^mmm|||zzz{{{|||||||||}}}}}}~~~ssswwwzzzzzzxxxwwwyyy{{{{{{||||||{{{zzzzzz{{{}}}vvvwwwyyy~~~~~~|||xxxwwwzzz{{{yyyvvvvvvwwwxxxzzz|||~~~~~~{{{zzz{{{~~~rrrggg^^^^^^bbbcccbbbbbbaaa```___]]][[[ZZZYYYXXXVVVWWWZZZ^^^ccciiimmmppplllqqqvvvwwwuuuvvvyyy}}}yyyxxxwwwwwwxxxxxxwwwuuuzzzxxxvvvuuutttrrrooommmqqqrrrrrrqqqmmmjjjhhhhhhmmmhhhbbbaaadddfffdddbbbhhheee```]]]^^^bbbgggkkkbbb^^^[[[ZZZXXXSSSOOOMMMPPPMMMMMMUUUbbbmmmqqqpppooonnnlllmmmrrrvvvpppgggSSSMMMMMMXXXeeeiiigggfffXXXUUUPPPMMMLLLMMMMMMMMMIIIMMMSSSXXX]]]dddlllrrr{{{|||~~~rrrjjjhhhjjjgggfffiiipppwwwzzz{{{vvvvvvwwwzzz~~~|||}}}{{{{{{~~~~~~yyyuuuqqqqqqiiiYYYIIIAAA@@@BBBJJJ\\\fff}}}}}}~~~}}}yyyvvvuuusssuuuxxxzzz{{{uuufffPPPJJJXXXbbbyyyvvvxxxwww{{{yyyzzz{{{zzzuuunnngggbbb___SSSEEEUUU|||[[[DDDRRRvvvddd```ccc___[[[\\\QQQTTTWWWYYYXXXUUUSSSRRRMMMKKKHHHCCC???;;;777666333333222GGGdddeeennn~~~}}}yyyrrrhhh___YYYYYY\\\^^^nnnxxx|||zzzsssqqqrrrfffRRRGGGIIINNNMMMQQQWWWUUUQQQTTT\\\UUUWWWZZZ[[[ZZZZZZZZZ[[[]]]bbbkkknnncccSSSMMMQQQUUUaaapppzzz~~~oooXXXIIIAAA===555444222333666888999999999AAALLLnnn|||GGG===YYYqqqVVVTTT[[[NNNIIIRRRQQQLLLLLLMMMMMMNNNNNNOOOOOORRRSSSSSSRRRQQQQQQTTTVVVIIIKKKLLLLLLMMMQQQTTTTTTRRRQQQrrr~~~zzzoooddd___nnnzzzqqq~~~}}}lllgggcccaaa\\\VVVYYYaaahhhmmmwww}}}~~~ooo```___aaauuu||||||}}}~~~~~~}}}{{{{{{|||~~~xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{{{{zzzyyyzzzzzzxxxuuuxxx~~~{{{wwwvvvwwwyyyyyyzzz{{{{{{{{{|||~~~|||{{{}}}{{{hhhaaa___dddeeebbb```bbbbbbaaa___]]][[[YYYWWWVVVUUUVVVZZZ```fffjjjkkkkkkpppuuuzzz{{{yyyxxxzzz}}}yyywwwwwwyyy||||||yyyvvvuuuyyyxxxttttttuuuqqqjjjtttrrrnnnkkkmmmppplllffffffccccccfffeeeaaa___aaannnjjjddd___^^^aaagggjjjlllggg```ZZZXXXYYY[[[\\\___cccfffccc^^^aaalllvvvkkknnnqqqqqqnnnllllllmmmXXXRRRQQQ\\\jjjoooeeeYYYWWWWWWUUUQQQMMMJJJJJJKKKHHHJJJNNNSSSYYY]]]```bbbqqquuuzzz~~~{{{rrrlllhhhjjjmmmmmmnnnqqqvvvzzzzzzyyyxxxxxxzzz}}}~~~~~~|||}}}~~~zzzvvvvvvxxx{{{vvviiiVVVEEE???AAACCCGGGaaaeee|||zzz}}}}}}yyyuuuooouuuxxxvvvwww|||xxxlllVVVNNNYYYbbb}}}|||zzz|||zzzwwwyyyxxxuuutttqqqhhh___ZZZSSSOOO[[[|||___BBBTTTeeeaaaeeeXXXYYYZZZYYYXXXXXXZZZXXXUUUUUUYYYQQQKKKDDDAAAAAA@@@;;;777444666111AAAdddnnnooo~~~tttwwwtttfffZZZVVVWWWXXX___mmm~~~zzztttqqqnnnbbbRRRPPPYYYYYYSSSPPPTTTWWWXXXYYY[[[eeeaaaaaafffiiifffdddeeeeee^^^^^^ccc]]]OOOLLLSSS[[[ooowww___OOOFFF???:::666555333222444999<<<<<>>AAALLLeeelll|||zzz|||}}}yyyuuutttyyy{{{xxxyyy}}}~~~vvvkkkVVVMMMXXXbbb{{{}}}zzzwww{{{xxxzzz{{{yyyvvvtttpppggg^^^TTTMMMJJJ[[[xxxVVV@@@ZZZcccaaaeeeYYY[[[^^^ZZZXXXXXXYYYWWWSSSTTTXXXRRRMMMGGGDDDDDDAAA===888444777111<<<]]]lllnnnxxxxxx{{{xxxmmmddd```___]]][[[hhhxxx}}}|||yyyuuutttrrrfffXXXXXXaaaaaa\\\[[[___ccccccccceeelllppptttxxxzzzyyyvvvsssiii\\\SSSTTTRRRNNNVVVdddxxxoooXXXJJJBBB;;;666444444444444777;;;======???JJJ\\\LLL:::YYYhhh___YYYWWWVVVRRRNNNMMMKKKJJJIIIIIIJJJMMMPPPRRRUUUSSSQQQPPPQQQQQQOOOLLLNNNNNNMMMKKKJJJJJJJJJJJJHHHIIIXXXuuu|||rrrnnnyyyuuuwwwuuubbbPPPDDDDDDJJJNNNOOOVVVbbbmmmxxx|||{{{ppp```YYY___vvv~~~||||||}}}}}}|||zzzzzz{{{|||}}}|||zzzyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyyyy{{{wwwvvvxxxyyyxxxwwwzzzyyyzzz||||||zzzxxxxxxxxxxxxyyyzzzzzzzzz{{{}}}{{{{{{~~~uuuooo```^^^```eeehhhgggfffffffffdddbbb___]]]\\\[[[[[[YYY[[[^^^bbbfffiiilllmmmoootttyyy{{{zzzyyyzzz|||{{{zzzyyyzzz|||~~~~~~}}}wwwwwwuuurrrrrrtttrrrnnnkkkjjjgggeeeiiioooppplllgggdddcccfffeeebbbaaadddggghhhiiijjjiiigggeeedddeeeaaa___bbbiiiooopppooohhhiiimmmssszzz|||xxxsssmmmmmmmmmkkkiiihhhiiikkk[[[SSSNNNSSSaaammmrrrqqqkkkfff___ZZZXXXUUUQQQNNNPPPNNNKKKIIIIIILLLPPPRRRZZZ^^^eeekkkooorrruuuwww|||yyyrrrqqqooollljjjkkkooosssqqqsssuuuwwwyyyzzz{{{|||yyyyyyzzzyyyzzz}}}yyyzzz{{{sssyyylllXXXGGG===;;;>>>AAAMMMeeeppp|||zzz{{{|||xxxuuuvvvzzz{{{yyyyyy~~~{{{tttiiiUUULLLWWWcccwww~~~xxxtttyyyxxx||||||zzzvvvtttqqqhhh^^^RRRJJJHHH[[[pppQQQ@@@^^^dddbbbeeeZZZ^^^bbb\\\YYYXXXXXXVVVRRRSSSWWWTTTPPPLLLJJJIIIEEE@@@;;;555999111555RRRiiimmmmmm~~~{{{ssskkkfff```YYYUUU___mmmyyy~~~~~~|||zzzvvvvvvxxxvvvkkk___aaajjjccc``````eeehhhhhhiiikkkmmmzzzyyy___NNNBBBCCCFFFKKK\\\ppp~~~bbbMMMBBB<<<777333333444555888;;;<<<>>>???999UUUnnnaaaEEESSS]]]YYYWWWWWWSSSLLLIIIJJJHHHGGGGGGHHHJJJNNNQQQSSSQQQOOONNNNNNPPPPPPOOOMMMPPPOOOMMMKKKIIIGGGFFFEEEGGGIIIQQQfffyyysss|||rrrrrrlllSSSEEEAAA???CCCAAABBBHHHPPP[[[lllzzzqqq```WWW\\\rrr~~~zzz{{{|||}}}|||{{{|||}}}}}}|||zzzyyyxxxyyyzzz{{{}}}|||zzzxxxxxxyyyzzz|||{{{vvvtttwwwzzzyyywwwwwwyyy|||~~~~~~|||xxxvvvuuuyyy{{{|||}}}}}}|||~~~tttggg___\\\]]]aaafffiiiiiiiiihhhgggeeebbb___]]]\\\\\\\\\XXX[[[___cccgggkkknnnqqqooosssxxx{{{{{{zzzzzz{{{{{{{{{zzzzzz|||~~~}}}zzzvvvrrrppppppnnnlllllllllkkkiiimmmtttwwwuuugggcccccceeeeeebbbcccfffbbbdddggghhhhhheeebbb```dddbbbcccjjjvvv~~~~~~yyyvvvttttttwwwvvvrrrmmmfffeeecccaaaaaabbbeeeggg```UUUNNNTTTfffvvv|||{{{sssnnnhhheeeddd```YYYRRRTTTRRRNNNJJJHHHIIIKKKMMMSSSWWW^^^eeejjjnnnpppqqqtttvvvyyy}}}~~~|||{{{xxxuuupppkkkhhhhhhkkknnnlllooosssuuuwwwxxxyyyzzzyyyyyyyyyxxxzzz}}}|||{{{xxx|||}}}uuu|||jjjSSSDDD======@@@DDDOOOeeeuuu|||zzzzzzzzzxxxuuuuuuxxxyyywwwxxx}}}~~~yyysssiiiUUULLLUUUdddtttwwwssszzzzzz{{{|||zzzvvvtttrrrjjjaaaWWWNNNJJJZZZqqqSSSBBB\\\kkkggghhh\\\aaaddd]]]ZZZXXXXXXUUUQQQRRRWWWWWWUUUSSSRRRPPPKKKEEE@@@999<<<555222IIIfffmmmfffzzzssskkk```UUURRRXXXaaakkktttyyy{{{|||vvvxxx{{{yyyoooeeefffmmmeeebbbbbbfffjjjllloootttsssqqqMMM???888>>>DDDJJJ[[[nnnsssVVVDDD===999555222333444777;;;<<<<<<===@@@AAAgggLLLNNNuuuyyyUUUSSSSSSSSSMMMFFFEEEHHHIIIHHHHHHIIIKKKNNNPPPRRRJJJJJJKKKMMMOOOQQQRRRRRRPPPPPPNNNMMMKKKIIIGGGFFFHHHLLLNNNYYYuuu~~~zzzttttttxxx{{{yyyggg___QQQBBB???>>>???BBBCCCEEEMMMVVVsssbbbWWWYYYkkk}}}yyyvvvwwwxxxxxxxxxyyy{{{}}}{{{zzzyyyxxxxxxyyyzzz{{{|||{{{yyyxxxxxxyyyzzz|||zzzuuussswwwzzzxxxvvvvvvyyy|||}}}zzzxxxwwwxxxzzz|||~~~~~~{{{|||wwwkkk^^^XXX\\\```eeehhhjjjkkkkkkjjjhhhfffccc```]]][[[ZZZZZZ[[[^^^aaadddfffiiimmmqqqppptttxxx{{{|||{{{yyyyyy{{{{{{{{{{{{|||}}}~~~yyytttqqqpppnnnmmmmmmnnnpppooommmpppvvvyyywwwfffcccbbbddddddbbbcccgggccccccdddeeedddcccbbbaaaaaabbbgggrrrvvvlllddd___ZZZXXXVVVUUUWWWZZZ]]]^^^___TTTOOO\\\uuu{{{wwwuuussslll```WWWYYYVVVSSSOOOLLLKKKJJJJJJLLLOOOUUU[[[bbbgggiiijjjlllooorrrvvvwwwxxxxxxxxxzzzvvvooojjjggggggiiijjjiiimmmqqqtttuuuuuuwwwyyyzzzzzzzzzzzz{{{tttvvvuuu~~~{{{vvvyyydddMMMAAA===<<<@@@EEEWWWkkk{{{yyyyyyzzzxxxwwwtttwwwwwwwwwzzz|||~~~xxxtttlllWWWLLLTTTeeessswwwrrr{{{{{{yyyyyyxxxuuuttttttmmmeee[[[QQQKKKXXXzzzrrrTTTBBBXXX}}}sssllliii]]]bbbddd\\\ZZZXXXYYYVVVRRRRRRWWWZZZZZZYYYXXXVVVQQQKKKHHH@@@AAA:::333BBBbbboooddd}}}|||ttthhh\\\TTTUUUXXX^^^gggqqq{{{zzz|||}}}tttllljjjmmmkkkhhhgggkkkpppttt{{{aaaFFF===:::AAADDDEEESSSeeegggLLL???;;;888555555666555888======;;;???EEEZZZ~~~oooFFF]]]iiiSSSRRRRRRQQQKKKEEEGGGLLLLLLLLLLLLLLLLLLMMMOOOPPPIIIJJJLLLMMMOOOPPPRRRSSSOOOPPPOOOOOONNNLLLKKKJJJIIIOOOOOOQQQiii|||ssslllttt~~~rrrtttnnnRRRCCC??????@@@???<<<===@@@vvveeeXXXVVVddd}}}|||{{{xxxyyyzzzzzzyyyyyy{{{}}}xxxxxxxxxyyyzzzzzz{{{{{{xxxwwwvvvvvvvvvxxxyyyzzzxxxttttttxxxyyyvvvuuuvvvwwwyyy|||}}}}}}}}}~~~~~~xxxzzz|||}}}~~~|||zzzyyyyyyssshhhaaa```bbbhhhkkkkkkkkknnnnnnmmmiiihhheeebbb^^^[[[XXXWWW^^^aaadddeeedddfffjjjnnnrrruuuyyy|||}}}{{{xxxvvvyyyzzz{{{{{{{{{{{{~~~zzzuuuqqqqqqrrrppppppqqqnnnppppppnnnnnnrrrsssqqqdddaaa```ccccccbbbcccgggeeedddccccccbbbcccdddddddddfffiiiooovvv{{{}}}}}}vvvggg[[[VVVNNNKKKIIIIIILLLOOOQQQRRRUUUOOOQQQdddxxxlllcccbbb```\\\WWWRRROOOMMMLLLOOOOOOQQQVVV]]]bbbfffggghhhjjjmmmnnnoooppprrrtttyyyuuunnnjjjhhhhhhhhhhhhhhhlllppprrrrrrsssvvvyyyzzz{{{||||||}}}~~~qqqnnnppp}}}|||xxxuuurrrnnnYYYFFF>>>;;;:::@@@HHH[[[mmm~~~zzzyyyyyyyyyyyyyyywwwyyyyyyyyy}}}{{{}}}yyywwwppp[[[MMMSSSeeetttwwwrrr{{{zzzwwwxxxvvvsssttttttnnnfffZZZQQQIIITTTtttrrrSSSAAAUUU}}}{{{vvvjjjggg\\\aaabbb[[[YYYZZZ[[[XXXTTTSSSWWW[[[[[[\\\[[[YYYUUUQQQNNNGGGCCC???888>>>\\\pppgggnnn}}}xxxnnndddZZZYYYWWWWWW]]]iiiwww~~~yyyrrrmmmkkkjjjhhhjjjoootttyyyqqqPPPFFF@@@AAAFFFCCC@@@LLL___rrroooYYYDDD<<<:::666555777999666888>>>???>>>EEEOOOiiiYYYNNNyyy}}}___TTTSSSSSSSSSOOOJJJKKKPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOONNNLLLLLLLLLNNNMMMNNNOOOOOOOOOMMMLLLKKKFFFOOORRRPPP^^^|||zzz{{{wwwiiimmmrrrqqqoooeeeiii}}}~~~wwwcccNNNDDD;;;999::::::<<>>777888:::;;;<<>>===???FFFSSSdddwww}}}ssshhhaaa]]]]]]]]]\\\WWWQQQPPPTTTZZZ___aaaeeegggggggggfffiiinnnssstttpppllljjjjjjkkkiiigggjjjmmmppppppnnnooouuuzzzzzz{{{}}}~~~|||oooiiimmm|||{{{{{{xxxuuusssrrrnnnhhhbbbVVVHHH======>>>>>>FFFSSSfffuuu{{{zzzxxxxxxxxxzzz{{{|||zzzzzzyyyxxx|||yyy}}}||||||wwwaaaOOORRRfffvvvyyyyyyyyyyyyvvvrrrqqqqqqkkkcccZZZSSSKKKQQQlllcccHHHLLLggg~~~wwwuuuuuuiiiZZZ[[[XXX______XXXXXX[[[___]]]XXXVVVXXXXXXZZZZZZZZZXXXUUUTTTTTTOOOCCCDDD@@@:::RRRooopppYYY|||yyyvvvqqqlllfffeeeaaaYYYUUU[[[jjjvvvyyywwwuuuuuuvvvsssiii___```cccmmmwww~~~jjjZZZHHHSSShhhxxxttthhhnnnuuuRRRCCC888777555000111888<<<777888@@@CCCGGGVVVhhh[[[FFF\\\gggRRRNNNMMMPPPUUUTTTNNNIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIKKKMMMKKKHHHGGGIIIKKKIIIJJJJJJJJJIIIGGGEEECCC@@@LLLSSSLLLGGGXXXyyyrrr~~~{{{sssjjjkkkssspppqqqwww{{{sssvvvuuu___GGG===;;;999555222xxxkkkZZZSSS___|||~~~~~~}}}yyyuuusssuuuwwwuuuxxx{{{}}}}}}||||||}}}yyyuuussstttvvvvvvzzzzzzxxxvvvuuuuuuvvvvvvuuuyyyvvvsssrrrsssuuuwwwwwwyyy}}}yyy{{{}}}|||rrriiiiiiooopppvvv}}}}}}{{{|||uuuoookkkjjjdddYYYNNNJJJPPPVVV\\\^^^ccckkkqqqrrruuuvvvwwwvvvuuuuuuwwwyyyxxxxxxxxxwwwwwwwwwvvvvvv}}}{{{yyywwwwwwvvvsssqqqpppqqqqqqllleeebbbdddgggaaa```^^^]]]^^^___aaabbb___]]]\\\]]]___aaaaaa```ccchhhkkkiiifffhhhpppwwwyyylllbbbdddfff___OOODDD@@@>>>;;;;;;<<<<<<;;;:::>>>AAAHHHPPPZZZfffrrryyywwwoookkkhhhdddccc^^^WWWQQQPPPSSSXXX[[[hhhhhhhhhggggggiiimmmpppnnnnnnmmmlllkkkkkkllllllkkkooorrrqqqooorrrxxx}}}yyyzzz~~~ooohhhcccttt}}}}}}{{{yyyvvvrrrooooooooojjj___UUUHHH>>>;;;>>><<<999HHH___ttt~~~}}}yyywwwwwwxxxxxxxxx}}}zzzwwwxxx{{{~~~~~~yyy~~~xxxcccOOOMMM```~~~xxxwwwzzzzzzxxxtttsssqqqjjjaaaYYYMMMKKKVVVnnndddEEENNNppp}}}bbb\\\]]]YYY___XXXYYYWWWWWWZZZWWWSSSVVV^^^bbb```\\\YYYVVVTTTSSSSSSLLLJJJIIIFFF>>>AAA[[[yyykkkmmmyyyrrrmmmooolllfff]]]XXX[[[eeemmmrrrmmmnnnvvvyyyqqqcccYYY]]]ffftttyyyhhh]]]ZZZeeerrrwwwxxxbbbEEE???777333444777999:::888888???FFFDDDGGGaaaoooDDDNNNrrrzzzbbbXXXUUUSSSQQQNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGEEEEEEEEEFFFGGGHHHGGGFFFEEECCCCCCBBBBBBGGGLLLRRROOOEEEEEEZZZssszzz{{{|||}}}tttkkkvvvwwwtttsss}}}tttjjjlllUUUOOOMMMCCC999666wwwhhhVVVQQQ```~~~~~~}}}~~~~~~|||xxxvvvvvvwwwwwwzzz}}}~~~}}}||||||}}}{{{vvvtttvvvwwwvvvxxx{{{yyywwwuuuuuuvvvwwwwwwvvvyyywwwtttssstttuuuwwwxxxzzz}}}~~~~~~vvvwwwzzz|||wwwooolllooo{{{wwwlllccc[[[RRRLLLJJJRRRXXX]]]___ccciiimmmmmmsssuuuwwwxxxwwwxxxzzz{{{wwwwwwwwwwwwwwwwwwxxxxxx~~~|||yyyxxxwwwuuusssqqqrrrsssrrrmmmgggcccdddgggcccbbbaaa______```bbbcccaaa___^^^^^^___```___^^^bbbeeehhhhhhfffeeegggjjjddd]]]XXXZZZZZZTTTHHH@@@???>>>===<<<======<<<;;;:::<<<@@@CCCIIIPPPXXX^^^dddnnn||||||tttkkkdddaaa[[[WWWTTTTTTVVVWWW^^^```ccceeefffhhhkkkmmmmmmmmmnnnnnnoooooooooooorrrssssssrrrrrrtttzzz~~~zzzwwwyyy}}}uuufffddd___jjj~~~wwwttttttrrrpppqqqnnnkkkiiifff```VVVNNNCCC;;;:::???>>>===NNNdddrrr~~~{{{zzzzzzyyyxxxwww{{{yyyxxxyyy|||~~~xxx~~~}}}|||wwwbbbNNNMMMaaa}}}yyyxxxyyyzzzxxxtttsssqqqiii```YYYMMMJJJRRRfffgggHHHQQQvvv~~~{{{ddd\\\[[[WWW^^^WWW[[[YYYZZZ[[[XXXSSSUUU\\\___]]][[[XXXVVVTTTSSSRRRVVVRRRNNNIII??????VVVrrrqqqkkk|||qqqjjjpppmmmggg```ZZZZZZ```eeecccbbbhhhqqqvvvqqqiiieeegggooo{{{rrrgggmmm~~~~~~iiiTTTBBB===666444555888::::::999===DDDFFFDDDOOOqqq]]]EEESSS|||gggWWWRRRUUUTTTSSSPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJEEEFFFFFFGGGFFFEEEDDDCCCFFFEEEDDDBBBBBBBBBCCCCCCIIINNNSSSOOOEEEAAAOOObbb{{{qqqqqqqqqpppoootttssskkkuuuzzzwww}}}wwwaaaIII>>>vvvcccVVVRRRddd~~~{{{}}}~~~~~~{{{yyyxxxxxxzzz|||~~~~~~}}}|||{{{|||}}}xxxuuuwwwxxxvvvvvvxxxxxxvvvuuuuuuwwwxxxxxxwwwxxxwwwuuuttttttuuuwwwxxx{{{}}}}}}{{{}}}}}}}}}{{{|||~~~|||yyy{{{~~~ppp___SSSJJJEEEFFFIIIOOOVVV\\\___ccciiilllkkkrrrtttxxxyyyzzzzzz{{{}}}wwwwwwwwwwwwxxxxxxyyyzzz~~~|||zzzyyyxxxvvvtttrrrvvvvvvtttoooiiieeeeeegggeeecccaaa_________aaaaaacccaaa___^^^______^^^]]]aaaccceeefffeeebbb___\\\UUU\\\ccceeeaaaWWWLLLDDD@@@BBBCCCBBB@@@>>>>>>>>>:::;;;<<<<<<<<>>===:::666888>>>AAAEEEVVVjjj~~~{{{{{{zzzyyyyyy{{{{{{{{{|||}}}}}}|||{{{www|||zzzyyywwwdddPPPNNN___tttyyy}}}~~~{{{{{{yyyvvvtttrrrkkkbbbXXXMMMIIIKKKYYY}}}iiiDDDFFFiii```XXXWWWSSSYYYQQQVVVXXXZZZZZZXXXVVVYYY]]]YYYZZZZZZZZZZZZXXXVVVUUUWWWUUURRRMMMDDDAAAKKKYYYsssjjjwwwyyytttsssppplllhhhccc^^^[[[YYYcccrrr{{{yyyssstttzzzmmmXXXYYYsssmmmQQQ;;;777777666777999;;;===>>>@@@DDDDDDEEETTTuuuWWWBBBXXXjjjnnnlllppp```SSSTTTUUUOOOPPPQQQQQQOOOLLLHHHFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDBBBAAACCCBBB@@@???@@@CCCGGGJJJOOORRRTTTQQQKKKGGGKKKPPPZZZpppnnn{{{mmmccccccvvvaaabbb\\\jjj~~~~~~|||zzzxxxvvvwwwyyy{{{|||{{{|||}}}|||yyywwwwwwxxx|||vvvssswww{{{zzzxxxyyyvvvuuuuuuvvvyyyzzzzzzyyywwwxxxyyywwwvvvuuuxxxzzz{{{|||{{{xxxyyy}}}}}}zzzxxxyyy{{{yyytttttt~~~mmm\\\RRRAAA<<<888888777777<<>>???===999777777999;;;;;;===AAAGGGRRRgggzzz}}}yyyyyyzzz|||}}}~~~}}}zzzxxxxxxyyy~~~|||{{{zzzhhhTTTPPPWWWhhh~~~~~~}}}}}}{{{wwwvvvtttllldddYYYNNNJJJMMM\\\qqqKKKCCCZZZaaa___bbb]]]```WWWYYY]]]___[[[WWWVVVVVVVVV[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[YYYSSSLLLGGGEEEiiippppppzzzuuupppnnnnnnkkkddd^^^ZZZbbbooowwwwwwrrrssswww|||uuufff\\\SSSJJJEEELLLUUU___rrrppp```hhhxxx```GGG888333666999;;;===???BBBDDDGGGEEEJJJ___[[[AAABBBSSSUUUmmmbbbSSSOOOMMMJJJMMMNNNPPPQQQQQQOOOLLLJJJEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDCCCDDDEEEFFFGGGEEECCCBBBBBBCCCEEEHHHJJJNNNRRRTTTQQQPPPVVV]]]``````___rrr~~~~~~wwwjjjQQQaaayyyrrrpppaaaeee}}}~~~{{{wwwvvvxxxzzz{{{{{{|||||||||zzzxxxwwwxxxyyyxxxrrruuuzzzzzzyyyyyywwwvvvvvvxxxzzzzzzyyywwwvvvyyy|||zzzwwwvvvxxx{{{xxxzzz{{{zzz|||}}}xxxtttooojjjgggaaaYYYUUUVVVNNNKKKGGGDDDBBBAAA@@@???;;;;;;>>>AAA@@@===???CCCHHHOOOUUUWWW\\\ccchhhhhhoooqqqssssssrrrssstttvvvuuutttrrrrrrrrruuuwwwyyy~~~}}}}}}~~~~~~}}}|||wwwtttpppmmmjjjhhhfffeeedddccc```^^^]]]^^^___```bbb```______```bbbaaa`````````aaadddgggjjjllllllxxxmmm___bbbcccZZZ[[[hhhtttpppaaaVVVVVV\\\YYY\\\```ccccccdddeeefffeeedddbbb^^^ZZZWWWTTTSSSUUU]]]hhhpppwww}}}}}}yyyyyyyyyvvvsssnnnhhhccc```ZZZZZZ[[[ZZZZZZZZZ]]]___eeegggkkkooorrrsssssssssqqqtttvvvuuuttttttwww{{{tttttttttuuuvvvyyy}}}}}}}}}~~~~~~~~~}}}}}}|||}}}{{{{{{~~~|||nnnccc```YYYWWWVVVYYY]]]ZZZOOODDD======>>>===;;;:::999999777888888888777666777888;;;===@@@FFFOOO```yyy~~~|||||||||{{{{{{}}}~~~~~~|||yyyxxxzzz}}}|||{{{zzzhhhSSSOOOVVVggg}}}{{{|||zzzvvvuuussskkkbbbYYYMMMHHHLLL]]]kkkKKKFFFYYYccc```bbb\\\```WWWWWW]]]```\\\YYY[[[\\\ZZZ\\\\\\[[[[[[[[[[[[[[[\\\ZZZZZZZZZXXXUUUQQQKKKFFFZZZoooooonnn|||sssppppppoooiiicccZZZ[[[aaahhhlllllloootttssswwwppp\\\MMMIIIGGGBBBIIIXXXcccdddjjjwwwyyyfffnnn|||uuueeeOOO???888444777;;;===>>>@@@DDDGGGHHHLLL^^^zzzbbbIIIEEEKKKXXXcccfffTTTQQQQQQOOONNNIIIJJJLLLMMMNNNMMMLLLKKKDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDCCCBBBCCCDDDEEEFFFKKKQQQSSSNNNLLLQQQVVVXXX]]]ZZZbbb}}}vvvsssxxx}}}}}}vvvzzz|||}}}XXXNNNNNNaaa|||yyyyyygggeeeyyy~~~{{{yyyyyy{{{|||{{{yyy|||}}}}}}{{{yyyxxxyyy{{{{{{sssuuuyyyyyyxxxwwwwwwwwwwwwyyyzzzzzzxxxvvvvvvzzz|||{{{wwwvvvxxx|||wwwzzz{{{{{{}}}}}}xxx{{{jjjYYYPPPLLLGGGCCCAAABBB???;;;888999;;;===>>>>>>===???@@@>>><<>>AAAEEEIIIGGGTTTpppjjjAAA???JJJVVVddd___QQQPPPMMMJJJIIIDDDEEEGGGIIIIIIJJJIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIDDDFFFIIIKKKKKKJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCGGGPPPSSSMMMHHHJJJMMMMMMVVVZZZ\\\fffrrrooopppoooxxxvvvtttyyyuuu[[[EEEDDDOOOccc~~~wwwbbb\\\www~~~{{{{{{wwwyyyxxxxxxwwwxxxyyyzzz{{{|||~~~~~~yyyttttttxxx~~~}}}vvvsssrrrrrrtttwwwuuuttttttvvvyyyzzzxxxvvvtttvvvxxxyyyyyyxxxyyyzzz|||{{{zzz{{{}}}~~~~~~}}}www```KKKGGGHHHDDD???>>>:::;;;<<<<<<<<<===@@@CCC???AAACCCCCCBBBBBBEEEGGGOOOSSSWWW[[[___dddiiimmmnnntttxxxvvvtttvvvyyyyyyuuusssqqqrrruuuxxxzzzzzzzzzyyyyyyzzz{{{zzzwwwuuukkkppprrroookkkiiifffaaa`````````___]]]]]]^^^```cccaaa``````aaacccbbbbbb\\\\\\^^^eeemmmpppmmmiiiqqqtttrrrllljjjkkkggg```aaabbbfffkkkhhhbbbeeellltttzzz{{{vvvoooiiiiiihhhccc]]][[[]]]ccchhhkkkqqqsssvvvuuurrrooolllkkkfffeeeeeecccbbb```^^^]]]bbbdddhhhkkkmmmnnnnnnnnnoooooopppppprrrtttuuuvvvooopppsssvvvzzz|||~~~~~~}}}|||~~~|||xxx|||yyyxxxzzzzzzxxxyyy}}}zzzzzzuuulllhhhiiifffeee```[[[VVVPPPCCC666777777777666666555444333444333222333666999:::;;;CCC:::CCC^^^qqq}}}~~~xxxzzzzzz{{{zzzzzzzzz{{{|||~~~~~~}}}wwwiiiVVVIIIVVVkkkxxxvvvuuuwwwyyytttiii```SSSKKKGGGJJJ\\\~~~TTTEEEIIIjjjggg\\\ZZZWWWTTTSSSVVVWWWYYY]]]bbbbbb___\\\]]]YYYWWWXXX\\\^^^[[[XXXVVVTTTSSSRRRRRRQQQOOOMMMRRRbbbvvvssspppyyyooommmqqqhhhaaaZZZYYY\\\bbbeeegggnnnaaaTTTMMMMMMQQQZZZbbbrrrttttttzzz{{{{{{uuuqqqlllbbbUUUHHH>>>999777888>>>@@@???@@@GGGHHHEEEOOOkkkJJJFFFSSSOOO```|||VVVLLLOOOMMMGGGDDDGGGHHHJJJIIIFFFDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEHHHFFFEEEEEEFFFFFFEEECCCBBBCCCDDDEEEFFFEEEEEEDDDKKKLLLLLLKKKIIIJJJLLLNNNLLLSSSTTTUUUhhhvvvooorrrlllssstttoooqqqzzz|||xxxvvviii]]]RRRBBB<<>>>>>@@@CCCNNNbbb}}}~~~zzz|||}}}|||{{{zzzzzz{{{}}}~~~~~~~~~yyykkkXXXJJJUUUjjj~~~{{{xxxvvvwwwxxxsssggg^^^SSSMMMKKKLLLZZZ|||SSSDDDHHHhhhhhh[[[XXXVVVSSSSSSXXXWWWXXXZZZ]]]^^^\\\YYYXXXUUUSSSTTTWWWYYYVVVSSSNNNMMMMMMMMMOOOOOONNNLLLOOO\\\oooooohhhvvvqqqqqqnnnhhh___YYYXXX[[[]]]___cccZZZSSSSSSVVV[[[dddlllttt|||oooppp{{{vvvssswwwtttnnnbbbQQQBBB999666777:::999>>>DDDCCC@@@EEEMMMggghhhAAAQQQhhhcccmmmoooUUUNNNNNNJJJEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCAAACCCFFFHHHIIIGGGEEEDDDCCCBBBAAABBBCCCCCCCCCAAA@@@AAACCCDDDDDDDDDCCCBBBGGGFFFFFFGGGHHHJJJLLLMMMKKKRRRVVVVVV```|||}}}}}}wwwjjjkkknnnmmmiiihhhmmmsssvvvwwwuuussslllVVVAAA<<>>999999999999999999999:::999999999:::;;;<<<===>>>???PPP]]]iii~~~}}}|||{{{{{{}}}}}}}}}{{{mmmZZZLLLRRRggg~~~}}}|||zzzxxxxxxwwwqqqfff]]]TTTOOONNNMMMZZZyyyRRRDDDGGGgggmmm]]]XXXWWWVVVVVVUUUTTTUUUWWWZZZ[[[ZZZYYYUUUSSSRRRTTTWWWXXXVVVSSSNNNNNNOOOQQQTTTVVVUUUTTTPPPVVVhhhnnndddnnniii~~~uuuppptttnnneee\\\VVVSSSSSSTTTWWWSSSRRRYYYaaaiiiqqqyyy}}}pppeeefffxxxyyybbbWWWPPPLLLJJJMMMVVVaaajjjmmm}}}~~~tttbbbMMM<<<555666999>>>888===HHHFFF???JJJ___lllJJJ???fff~~~lll^^^RRROOOLLLEEEBBBEEEEEEFFFGGGGGGEEEDDDDDDDDD===AAAFFFKKKLLLIIIFFFCCC@@@???>>>???AAAAAAAAA???@@@AAACCCDDDDDDDDDCCCBBBDDDBBBAAADDDIIILLLMMMLLLJJJOOOTTTUUUUUUbbbzzzpppoooppppppllliiimmmtttqqq^^^MMMDDDIIIdddtttdddXXXbbb~~~~~~||||||||||||||||||}}}}}}yyyxxxyyyzzz||||||zzzxxx}}}wwwtttxxx|||{{{vvvuuuuuuwwwyyy{{{{{{{{{zzzwwwwwwvvvuuutttuuuxxx{{{xxxtttrrrwww~~~~~~vvvmmmhhh[[[SSSZZZbbbaaa^^^^^^[[[WWWTTTVVVYYYXXXSSSNNNLLLMMMNNNPPPRRRUUUXXX[[[]]]^^^___```ccchhhnnnsssssssssrrrrrrvvv|||{{{wwwuuutttsssuuuwwwzzz{{{{{{~~~|||{{{{{{zzzwwwuuuoooqqqoooiiiddddddccc``````___]]][[[YYYZZZ]]]```]]]\\\]]]^^^```aaa___]]][[[^^^bbbcccdddgggnnntttxxx}}}|||{{{yyytttpppkkkgggfffeeecccbbb]]]aaafffkkkooouuuzzz~~~|||zzzvvvrrrnnnjjjgggeeeeeefffhhhjjjllllllmmmmmmkkkllllllnnnooopppqqqrrrwwwxxxyyy{{{{{{zzzyyyxxxwwwyyy}}}}}}zzzxxxzzzyyyvvvwwwzzz|||wwwhhh\\\YYY\\\eeehhhhhhfffccc___UUUKKK>>><<<999777777999<<<===888999:::;;;<<<>>>@@@BBBFFF[[[mmm}}}~~~~~~}}}{{{|||}}}~~~{{{|||~~~|||ooo[[[MMMOOOccc{{{||||||zzzxxxxxxvvvpppfff___VVVOOOLLLMMM^^^wwwRRRDDDFFFhhhzzzxxx~~~nnn[[[TTTUUUUUUUUUMMMOOOSSSXXX[[[]]]\\\[[[OOOOOOPPPRRRVVVWWWVVVUUUTTTTTTUUUWWW[[[\\\\\\[[[VVVTTTaaannniiifff}}}|||}}}vvvnnnrrroooiiiaaaXXXRRRNNNLLLOOOLLLOOOYYYdddmmmvvv~~~rrreeeZZZWWWbbbrrrlllUUULLLLLLNNNQQQWWW]]]ccceeedddcccpppyyyyyy^^^FFF999666:::===AAA>>>AAAFFFGGGJJJ___xxxqqqKKKAAARRRVVVPPPKKKKKKIIICCCAAADDDCCCDDDEEEEEECCCCCCCCCDDD???BBBFFFJJJJJJHHHDDDAAABBB@@@??????@@@@@@???===AAABBBCCCEEEEEEDDDDDDCCCDDDAAA???CCCIIIMMMLLLJJJGGGHHHMMMPPPLLLNNNddd~~~wwwrrrtttzzzwwwnnnmmmssswwwdddHHHLLL\\\xxx}}}lllaaaXXX^^^www~~~}}}}}}}}}}}}}}}}}}}}}|||yyyyyyzzz{{{}}}}}}zzzxxx|||{{{wwwsssvvv|||{{{uuutttvvvxxxzzz||||||}}}}}}xxxxxxxxxvvvuuuvvvyyy|||xxxtttssswww~~~}}}tttkkkjjj___ZZZccckkkllljjjlllhhhddd``````aaa___YYYSSSRRRTTTWWWZZZ\\\\\\[[[ZZZ^^^^^^___```ccchhhoootttqqqqqqpppoootttzzzzzzvvvwwwuuuuuuvvvxxxzzzzzzyyy}}}{{{yyyxxxwwwwwwuuusssjjjlllkkkeeebbbcccdddbbb______^^^[[[YYYZZZ]]]```\\\[[[[[[]]]___```___^^^]]]```bbbaaaaaafffqqqzzz}}}~~~pppcccZZZqqq~~~yyytttlllgggeeedddddddddaaadddhhhkkknnnqqquuuxxxwwwwwwxxxwwwtttpppkkkhhhggghhhiiijjjllllllmmmmmmhhhjjjnnnqqqrrrrrrpppoooqqqsssuuuwwwxxxxxxvvvuuuxxx{{{~~~}}}~~~zzzxxxxxxvvvrrrrrruuuxxx}}}~~~ssscccYYYWWWYYY[[[```cccccccccccc^^^XXXPPPKKKCCC;;;777888:::===;;;<<<=========???CCCFFFKKK___{{{}}}~~~|||zzz{{{{{{zzzzzz|||~~~{{{nnn[[[NNNPPPccczzz|||zzzyyyxxxwwwuuuppphhhbbbYYYNNNHHHMMMcccxxxSSSDDDGGGjjjwwwzzzlllWWWPPPQQQQQQPPPKKKPPPWWW\\\___^^^\\\[[[GGGIIIKKKOOORRRTTTTTTSSSVVVUUUVVVWWWZZZ[[[ZZZYYYZZZTTTZZZkkkqqqjjjsss{{{qqqmmmllljjjggg```WWWOOOIIIIIIFFFGGGOOOYYYbbbkkksssyyy~~~wwwggg^^^SSSLLLOOOXXXddduuurrr[[[NNNOOOVVVXXXaaammmvvvyyyuuuoookkkrrr{{{sssSSS===666999===>>>AAADDDEEECCCJJJ```{{{sssIIICCCUUU{{{zzziiiNNNIIIEEEEEEEEECCCBBBBBBAAABBBCCCBBBAAA@@@AAACCCBBBCCCDDDEEEDDDCCCAAA@@@BBB@@@>>>=========;;;999???@@@AAABBBBBBBBBAAAAAABBB???===@@@FFFIIIGGGCCCEEEAAACCCGGGFFFEEEQQQaaa{{{~~~uuuqqqvvvxxxssstttzzzrrrhhhUUUHHHNNN]]]mmmzzzhhhbbbZZZ[[[rrr~~~~~~}}}}}}~~~~~~~~~}}}||||||yyyzzz{{{|||{{{zzzyyyxxxvvvzzzxxxssstttzzzzzzuuutttvvvyyyzzzzzzyyyzzz{{{xxxyyyyyyxxxvvvwwwyyy{{{xxxuuutttxxx|||{{{ssslllggg\\\YYYbbblllnnnppptttoookkkfffcccaaa]]]XXXSSSXXXZZZ]]]aaadddbbb^^^[[[___```aaabbbdddhhhnnnrrroooppppppnnnqqqwwwyyywwwyyyxxxwwwxxxyyyzzzyyywwwzzzwwwuuutttttttttrrrqqqkkknnnmmmgggcccddddddbbb^^^______]]][[[[[[]]]___]]][[[ZZZ[[[^^^`````````cccddddddaaa___cccmmmttt}}}zzzwwwssslllgggiiinnnlllQQQDDDAAABBBEEEQQQ___lll}}}|||ssskkkfffcccbbbaaabbbeeehhhjjjlllmmmoooqqqqqqssswwwyyyxxxtttppplllhhhhhhiiijjjkkkkkkllllllgggjjjnnnqqqrrrrrrpppnnnqqqsssvvvxxxyyyyyywwwvvvuuuyyy~~~~~~|||{{{~~~zzzwwwwwwuuuqqqpppsssvvv{{{zzznnn___XXXWWWXXXWWW]]]bbbdddhhhmmmmmmjjjddd]]]RRRFFF>>>:::::::::888:::;;;;;;;;;>>>EEEKKKVVVkkk}}}{{{zzzyyyyyyyyyyyy{{{wwwkkkZZZMMMRRRddd{{{~~~}}}yyyyyyxxxwwwtttooohhhcccYYYLLLFFFMMMfff|||VVVEEEIIIooo~~~qqq[[[TTTVVVVVVRRRPPPUUU[[[______]]]ZZZXXXKKKMMMPPPTTTVVVWWWXXXWWWXXXWWWWWWXXXYYYZZZXXXVVVXXXUUUSSSbbbuuutttpppzzzzzzlllkkkkkkjjjggg___SSSJJJCCC>>><<>>???AAAFFFIIILLL\\\yyySSS>>>UUU{{{iii{{{{{{SSSKKKFFFBBBAAABBBCCCBBBBBB@@@AAAAAA@@@>>>===>>>@@@CCCBBBAAA@@@???>>>>>>>>>>>>===;;;::::::999777666999:::<<<=========<<<;;;<<<;;;:::<<<@@@AAA???===@@@======@@@BBBCCCHHHMMMSSS{{{zzzuuuuuuyyytttfffXXXKKKGGGUUUhhh|||vvvqqqeee^^^ooo}}}|||}}}}}}~~~~~~~~~}}}{{{{{{wwwyyy{{{zzzwwwuuuvvvxxxqqqyyy{{{tttsssyyy{{{wwwxxx{{{}}}|||yyywwwwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxwwwvvvuuuwwwyyywwwrrrmmmcccXXXSSSZZZcccfffjjjppplllkkkgggccc```]]][[[YYY^^^^^^```dddgggfffccc___cccdddeeeffffffhhhkkknnnmmmqqqrrrooopppvvvyyyzzz{{{zzzyyyyyyzzzyyywwwuuuwwwuuurrrqqqrrrrrrrrrqqqjjjnnnnnniiieeefffeeeccc^^^___``````^^^]]]]]]^^^^^^\\\ZZZZZZ\\\___aaabbbcccddddddcccaaabbbfffiiillljjjkkkkkkhhhdddhhhppp^^^III???;;;===CCC;;;>>>EEEPPP___ooo|||zzzrrrkkkfffaaa^^^[[[___dddhhhjjjlllnnnoooooorrrvvvxxxyyywwwtttqqqggggggggghhhhhhiiijjjjjjhhhiiikkkmmmnnnooooooooosssuuuxxxzzz{{{yyywwwvvvssswww}}}}}}zzzxxxwww|||xxxvvvvvvuuurrrrrruuuuuuyyyvvviii]]]YYYYYYXXXXXX^^^dddhhhmmmuuuzzzyyyxxxsssjjj```WWWPPPKKKIIIAAADDDGGGJJJNNNWWWccclll}}}{{{zzzyyywwwwwwwwwssshhhXXXLLLPPPbbbyyy~~~~~~xxx{{{{{{zzzwwwsssmmmgggbbbVVVLLLHHHNNNeeeYYYEEEKKKuuuuuuaaaZZZ\\\ZZZUUUTTTXXX\\\^^^\\\[[[[[[\\\UUUWWWZZZ]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWRRRWWWQQQYYYvvvuuuuuusssoookkkkkkkkkeeeWWWLLL@@@:::777999<<<===???CCCCCCGGGLLLOOOPPPNNNNNNPPPMMMJJJJJJNNNSSS[[[eeemmmssswwwxxxqqqgggeeemmmwww}}}}}}}}}pppccc\\\YYYZZZ[[[OOOGGG<<<666777<<<@@@BBBDDDEEEOOOccc}}}[[[IIIHHHiiivvvjjj]]]JJJFFFEEECCC@@@???AAABBBCCC???@@@???===;;;:::;;;===>>>>>>======<<<<<<<<<;;;;;;:::999999::::::999888666777888999:::999888888666777999;;;<<<<<<<<<;;;<<<>>>===<<<>>>CCCDDDCCCGGG\\\vvvyyy|||xxxqqquuu~~~uuu```NNNIIIKKKrrrdddooo~~~|||~~~{{{|||}}}~~~~~~~~~|||{{{zzzvvvyyy{{{yyytttqqqtttwwwooozzz}}}uuurrrxxx|||xxx{{{wwwvvvvvvuuuwwwxxxxxxvvvuuuvvvvvvvvvuuuvvvvvvvvvtttpppmmmbbbUUUNNNSSSZZZ\\\```fffggggggfffcccaaa```aaacccaaa``````cccggghhhfffdddggghhhiiihhhggggggiiikkkmmmrrrtttqqqpppuuuzzz|||}}}{{{zzzzzzzzzyyyvvvtttvvvsssqqqpppqqqrrrrrrqqqfffjjjlllhhhfffggggggeee]]]___aaaaaa```^^^]]]]]]```]]]ZZZYYY\\\___bbbccc___aaacccdddccccccbbbbbbggghhhnnnuuuvvvttt{{{}}}xxxVVV<<<===DDDBBBBBBGGGCCC???>>>CCCJJJVVVjjj{{{zzzsssmmmfff___[[[TTTYYY```fffjjjlllooopppqqqsssuuuwwwxxxwwwvvvuuufffffffffffffffggghhhhhhjjjiiihhhhhhjjjllloooqqqppprrruuuwwwwwwuuurrrppptttyyy~~~~~~{{{vvvsssssszzzwwwuuuwwwvvvtttuuuxxxuuuxxxtttfff\\\ZZZZZZYYYVVV\\\bbbffflllvvv|||~~~}}}vvvnnngggcccXXX\\\bbbiiirrr}}}|||yyywwwuuutttpppfffWWWKKKLLL^^^vvv}}}}}}}}}{{{xxxsssllleee```TTTMMMKKKOOObbb[[[FFFMMMxxxrrr___XXXYYYWWWQQQUUUWWWZZZZZZZZZ[[[^^^bbbYYY[[[^^^___^^^[[[ZZZYYYWWWVVVVVVWWWXXXXXXVVVUUUOOO[[[RRRTTTvvv}}}www{{{ssslllkkklllgggZZZNNN@@@:::777888888666555777888888999;;;===>>>BBBGGGCCCEEEKKKSSSZZZaaaiiipppuuuwwwuuummmhhhmmm}}}uuunnnjjjjjjsss|||iii^^^PPPHHHDDDAAA>>>===555777999:::;;;>>>CCCGGGJJJEEETTTzzz___DDDHHHTTTooovvvddduuuJJJPPP@@@DDDEEEAAA===>>>BBBEEE??????>>><<<999888999;;;999:::;;;<<<<<<;;;;;;::::::999999:::<<<>>>===<<<666777888999:::999888888444777:::;;;<<<<<<<<<>>>999@@@AAA;;;;;;BBBDDD???HHHJJJRRRttt~~~zzzzzzvvvsssqqqpppqqq}}}~~~}}}xxxsssnnngggaaajjjaaauuu~~~}}}{{{{{{{{{zzzyyywwwwwwxxxwwwvvvttttttvvvxxxooozzz~~~vvvooorrr{{{|||uuuqqqqqqtttvvvwwwvvvuuuuuuuuuuuuvvvwwwzzzvvvttttttuuusssmmmgggcccWWWKKKIIIOOOVVV^^^eeeeeefffeeeeeejjjmmmiiibbbggghhhhhhiiihhhhhhgggfffhhhkkkmmmnnnmmmkkkiiiiiimmmooopppooorrrzzz}}}|||{{{{{{{{{zzzwwwuuusssqqqoooooopppqqqpppooonnnoooooojjjccc___```ccc]]]^^^^^^______^^^^^^]]]]]]\\\[[[]]]___``````___aaaaaaaaaccceeeiiilllmmmjjjkkkrrr~~~|||wwwwwwxxxUUUJJJEEEBBB???GGGNNNIIIHHHCCCBBBFFFJJJNNNXXXcccnnnsssuuusssrrroooeeeXXXXXXWWWZZZ___bbbbbbdddhhhqqqsssuuuwwwxxxvvvtttssstttqqqmmmjjjiiiiiiiiihhhiiigggdddccceeeiiikkkllliiilllnnnpppooooooooopppsssuuuxxxzzzzzzxxxuuussswwwxxxxxxuuurrrrrrtttxxxuuutttnnnbbb[[[ZZZZZZXXXVVV]]]dddfffgggnnn{{{~~~~~~~~~|||~~~~~~~~~zzzxxx{{{zzzvvvppphhhYYYLLLQQQdddyyy~~~wwwyyy|||{{{vvvsssnnnfff]]]TTTNNNFFFLLLkkk\\\FFFKKKxxxeeeYYYZZZ\\\YYYUUUNNNVVV\\\]]]^^^^^^[[[WWWYYYYYYXXXWWWVVVXXX\\\___bbb```ZZZSSSMMMMMMSSSYYYXXXYYYVVVUUUeee~~~sssrrr{{{|||llliiimmmlll```SSSGGG;;;111111444555333333555555444444555888:::<<>><<<;;;999777555999:::999<<>><<<;;;<<<<<<===<<<:::888777;;;;;;;;;<<<;;;;;;:::999777888:::;;;<<<;;;::::::888777777666666666777777666666888999:::;;;;;;;;;888:::===>>>===<<<<<<<<<:::DDDLLLUUUooo~~~qqqzzzwwwuuunnnbbb]]]___nnn|||{{{hhh^^^qqq}}}{{{zzzyyyyyyyyywwwvvvyyyzzzyyyxxxvvvvvvxxxzzzsss{{{}}}wwwrrrwwwzzzuuurrrrrrtttvvvtttuuuuuuvvvwwwxxxxxxxxxvvvtttssstttuuurrrjjjddd___SSSIIIIIINNNUUU]]]dddeeeggghhhhhhkkknnnkkkfffhhhggggggfffeeedddddddddiiikkkmmmnnnnnnllljjjiiippprrrsssqqqttt{{{~~~}}}}}}|||zzzzzz{{{{{{yyyxxxvvvtttrrrqqqrrrrrrpppooonnnnnnlllgggcccaaaaaaccc]]]^^^^^^^^^^^^^^^^^^]]][[[\\\]]]^^^______``````ddddddeeefffhhhkkkmmmooojjjjjjnnnvvv|||}}}kkkccc^^^cccmmmsssppplllNNNFFFHHHKKKKKKRRRWWWPPPJJJHHHKKKOOOOOOJJJJJJMMMSSS[[[ccchhhlllnnnggg]]]ZZZWWWWWW\\\______aaadddmmmoooqqqtttvvvvvvvvvvvvuuurrrooolllkkkiiihhhggghhheeebbbbbbdddfffiiiiiigggiiikkkkkkjjjiiiiiijjjoooqqqtttvvvxxxwwwvvvuuu{{{{{{yyyuuuqqqoooqqqsssrrrrrrlllaaaZZZYYYYYYXXXWWW\\\aaadddfffmmmyyy}}}}}}}}}}}}~~~~~~~~~}}}|||xxxuuussskkkZZZJJJKKK___ttt}}}xxxzzzyyytttppplllcccZZZRRRMMMFFFMMMllleeeIIIJJJttt|||eeeZZZ\\\^^^]]]\\\VVV]]]aaa```]]]\\\YYYTTTSSSTTTVVVWWWZZZ^^^dddhhheee```YYYQQQMMMNNNSSSXXX^^^___]]]]]]eeewwwyyyqqqkkkkkkjjjaaaYYYMMMAAA777555888777555555555444333333555777999;;;>>>CCCKKKVVVaaakkkrrrvvvyyyzzzyyyyyy||||||aaaQQQKKKJJJKKKLLLMMMMMMKKKHHHFFFCCC???;;;888888888666555;;;;;;<<<>>>@@@BBBDDDEEETTTmmmuuu```aaa}}}gggwwwxxx]]]KKKDDDCCCAAA>>>===>>>>>><<<:::;;;;;;<<<<<<;;;999888777;;;;;;<<<<<<;;;;;;:::999555666888999999999888777666555555444444444555555555666777999:::;;;;;;<<<999;;;======;;;;;;;;;<<<>>>CCCEEEFFFSSSssswwwnnnlllkkkgggdddeeedddhhhnnn{{{|||eeeZZZmmm{{{zzzxxxxxxxxxxxxvvvtttyyyzzzzzzxxxwwwvvvxxxyyyuuuyyyzzzvvvvvv{{{}}}{{{xxxuuuttttttuuuvvvtttuuuwwwxxxxxxxxxvvvvvvsssssssssuuutttnnneee^^^WWWNNNFFFGGGMMMSSS[[[aaabbbgggjjjiiiiiikkkjjjhhhddddddcccbbbbbbcccdddeeejjjkkkmmmoooooonnnlllkkkqqquuuvvvuuuwww{{{}}}{{{}}}{{{yyyyyyzzz{{{{{{{{{vvvuuussstttuuuuuutttsssppplllhhheeedddddddddddd^^^^^^^^^^^^^^^^^^^^^^^^[[[^^^aaaaaa___^^^```bbbfffffffffggghhhjjjlllmmmiiiggggggkkkmmmlllnnnrrroooggg```___fffjjjfffaaaMMMEEEJJJSSSWWW```fff___SSSSSSTTTVVVRRRHHH???<<<>>>GGGRRR\\\eeejjjhhhbbb\\\VVVSSSVVVZZZZZZ[[[^^^fffhhhkkknnnqqqtttvvvwwwvvvuuurrrpppllljjjgggfffgggdddaaa```bbbdddeeeeeefffgggiiihhhfffeeeeeefffjjjlllnnnqqqsssuuuvvvwww{{{zzzxxxtttpppnnnoooqqqpppqqqkkkbbb\\\[[[\\\[[[ZZZ]]]```dddiiipppxxx~~~}}}}}}|||~~~{{{{{{}}}wwwttttttnnn[[[HHHIII\\\qqq}}}yyy{{{yyytttooojjjaaaXXXOOOKKKEEELLLjjjiiiJJJKKKuuuwww```WWWXXXYYYYYYYYY[[[```bbb___\\\[[[YYYUUURRRSSSVVVXXX\\\aaahhhlllbbb\\\UUUPPPPPPSSSXXX[[[^^^]]]___aaacccjjj|||kkk}}}{{{rrrmmmiiiddd```PPPDDD888666888777555444666666555555666777999:::===AAAGGGOOOYYYbbbiiinnnmmmnnnoooqqqttt}}}}}}cccOOOCCC?????????>>>>>>===;;;999777666999777555555666777777666===999:::AAABBBAAAGGGQQQrrr[[[fffiiiuuuvvv[[[PPPHHH@@@CCCAAA>>>===<<<<<<:::888::::::;;;;;;:::999888777;;;;;;;;;;;;;;;::::::999333444666777777666555555333333333222222333333444555555777999:::;;;<<<<<<;;;;;;<<<;;;999999:::<<<>>>???@@@======KKKjjj{{{kkkhhhlllpppqqqqqqdddaaabbbooo{{{dddXXXiii|||{{{zzzxxxxxxxxxxxxwwwuuuvvvwwwxxxwwwuuutttuuuwwwsssuuuvvvwwwyyy|||~~~vvvvvvvvvvvvvvvuuuuuuuuuvvvwwwzzz{{{zzzwwwtttrrrssssssttttttppphhh]]]UUUOOOHHHCCCFFFKKKPPPVVV\\\^^^fffjjjhhheeefffgggggg_________```bbbfffiiikkkllllllmmmoooppppppnnnmmmppptttwwwvvvxxx||||||yyy{{{xxxvvvvvvxxx{{{||||||rrrqqqrrrtttwwwyyyxxxwwwqqqkkkeeedddfffhhhgggeee^^^^^^^^^]]]]]]^^^^^^^^^^^^bbbfffeee```^^^```cccddddddddddddeeefffgggggggggcccaaaaaa```___bbbhhhuuurrrnnnmmmrrrssslllbbbSSSIIIMMMYYY```jjjrrrnnn___^^^\\\ZZZTTTJJJAAA;;;:::@@@IIISSS]]]dddgggggg```XXXRRRTTTWWWWWWXXXZZZbbbcccfffiiimmmqqqtttvvvwwwwwwuuurrrmmmiiifffeeegggdddaaa```aaabbbcccccceeeggghhhhhhgggfffggghhhiiiiiikkkmmmooorrrtttvvvxxxvvvtttrrrppppppqqqrrrpppqqqmmmddd______```___``````bbbgggnnnuuu{{{}}}~~~|||~~~~~~~~~yyyuuussslllZZZHHHMMM___ttt}}}|||}}}{{{vvvpppkkkaaaXXXMMMJJJEEEKKKhhhcccIIILLLwwwyyy___WWWYYYXXXTTTRRRWWW[[[]]][[[YYY[[[[[[YYYWWWXXXXXXYYYZZZ]]]bbbfffZZZVVVRRRRRRWWW\\\^^^^^^XXXUUUYYY```______nnnnnnqqqyyy}}}sssjjjeeecccRRREEE:::777999999777777999888888888888999;;;;;;===>>>@@@DDDJJJOOOTTTWWWWWWXXXYYYYYYZZZ^^^eeejjjkkkiiiiiimmmrrrqqqkkkddd\\\TTTIII@@@===<<<;;;;;;999999888888777777888888666666777888999::::::999>>>888;;;CCCEEEGGGYYYqqq{{{wwwzzzXXXHHHFFFEEECCC@@@???===<<<;;;;;;:::999;;;;;;;;;::::::999999888::::::;;;;;;::::::999888444555666777777666555555333222222222222333333444444555666888::::::;;;;;;;;;;;;;;;999777777999;;;999:::???BBB<<<999HHH]]]sssqqqqqqqqqqqqpppppplllhhhkkkrrrxxxxxx}}}gggYYYggg{{{|||{{{yyyyyyzzzzzzyyywwwvvvwwwxxxwwwvvvuuuuuuvvvrrrssswww{{{~~~}}}{{{zzzssstttuuuwwwwwwvvvuuutttwwwyyy|||~~~}}}{{{xxxuuussssssssspppjjj___TTTLLLGGGCCCAAAEEEIIIKKKPPPVVV[[[dddiiigggcccdddfffggg`````````aaadddgggkkkmmmmmmmmmmmmooorrrsssqqqooonnnsssvvvvvvyyy|||}}}zzzwwwuuussstttvvvyyyzzz{{{qqqqqqrrrtttwwwxxxwwwvvvrrrkkkeeeeeehhhkkkiiifff___^^^]]]]]]]]]]]]^^^___bbbfffiiihhhbbb___```bbbbbbbbbbbbcccccccccccccccddd```^^^]]][[[[[[aaahhhmmmmmmmmmnnnuuu{{{wwwnnnXXXMMMSSSbbbjjjppptttoooeeefffeeeccc]]]SSSGGG===999:::???FFFPPPZZZdddkkkggg___YYYYYYZZZYYYZZZ\\\bbbcccfffjjjnnnqqqtttvvvwwwwwwvvvrrrlllgggeeeeeehhheeebbbaaabbbccccccbbbdddeeeggggggggghhhjjjllljjjjjjjjjlllmmmppprrrtttvvvtttrrrpppooooooppppppnnnpppllleee``````aaa```bbbbbbdddjjjrrrxxx|||}}}~~~~~~~~~~~~}}}~~~|||xxxrrriiiXXXJJJRRRcccwww{{{{{{}}}{{{uuupppjjj```WWWJJJHHHEEELLLhhh]]]FFFHHHnnnaaaZZZ___]]]WWWSSSTTTXXXXXXUUUTTTXXXZZZYYY[[[[[[YYYWWWVVVWWWZZZ]]]UUUTTTTTTWWW\\\___^^^\\\ZZZTTTVVV``````YYYaaarrrsssqqqzzznnneeeaaaTTTGGG;;;999<<<<<<<<<<<<999999999999999999:::::::::::::::;;;===@@@BBBDDDEEEEEEDDDCCCBBBCCCEEEFFFIIIIIIJJJKKKJJJGGGCCC@@@===:::888888;;;;;;888444666666555555666777888999888999:::::::::;;;;;;<<<@@@<<<>>>EEEHHHPPPnnnZZZHHHDDDAAABBBGGG<<<<<<<<<;;;::::::;;;<<<;;;;;;;;;:::::::::::::::999999999999999888888777666777888999999888777666333333222222333444555555444444666777888999999999999:::999888666777999;;;888777<<>>HHHRRRzzzwwwpppnnnnnnxxxxxxrrrgggaaacccgggiii~~~jjj[[[fff}}}}}}}}}|||zzz{{{{{{|||zzzyyywwwyyyzzzzzzxxxwwwwwwxxxuuuuuuzzz|||yyyzzzrrrtttvvvwwwwwwvvvuuussstttwwwzzz}}}~~~|||zzzxxxqqqqqqnnnhhh```UUUKKKEEEBBB@@@@@@DDDFFFFFFIIINNNVVV^^^ddddddbbbeeehhhiiifffeeeeeeeeefffgggiiijjjooommmmmmooosssuuusssqqqooosssvvvvvvxxx|||}}}zzzuuutttrrrsssvvvxxxyyyyyyvvvuuuuuuuuuvvvuuurrrooooookkkffffffiiikkkhhheee___^^^]]]\\\\\\]]]^^^___bbbeeehhhgggdddaaa```aaabbbbbbcccddddddddddddcccbbb```^^^^^^]]]^^^eeeooovvvvvvrrrooouuuyyyZZZPPPYYYlllrrrrrrooogggggglllqqqrrroooeeeSSSDDD<<<999888<<>>AAAAAA>>><<<<<<===???<<<::::::<<<<<<:::777999999888888777888888999888999::::::999999;;;======<<>>@@@CCCCCCUUUppp~~~xxxllldddffflllkkkfffmmm\\\eeeyyy}}}}}}|||zzz{{{||||||{{{yyywwwyyyzzzzzzyyywwwwwwwwwxxxxxx{{{|||wwwvvvzzztttuuuwwwxxxwwwvvvtttrrrrrrsssuuuvvvvvvtttqqqooollljjjfff^^^UUULLLEEEBBB???>>>@@@DDDDDDBBBCCCFFFKKKSSSZZZ\\\___eeeiiiiiihhhhhhhhhgggggggggggggggpppnnnllloootttwwwuuurrrssswwwxxxwwwxxx|||}}}zzztttssssssuuuwwwxxxxxxwwwyyyxxxwwwwwwvvvtttpppmmmkkkiiigggggghhhhhheeebbb```___]]]\\\\\\]]]___```]]]___bbbddddddcccbbbaaaaaabbbcccdddeeeeeedddcccbbbaaaaaaaaaaaabbbkkkvvvzzz~~~}}}cccTTTXXXiiinnnnnnlllfffmmmttt{{{{{{lll]]]PPPHHH@@@======BBBPPP]]]iiigggeeebbb\\\XXX[[[aaa]]]```eeekkkooorrrtttuuutttuuusssnnnfffbbbccceeeeeedddbbbbbbcccdddcccbbbdddeeefffffffffgggjjjlllllllllnnnoooqqqsssttttttvvvsssnnnmmmmmmnnnmmmllljjjllliiibbb^^^^^^^^^\\\```dddiiiooouuu{{{~~~~~~~~~~~~~~~{{{~~~~~~zzzppp\\\JJJPPP^^^ooowwwyyywwwrrrmmmggg^^^UUUFFFGGGGGGNNNiiiZZZFFFLLLssszzz\\\UUUVVVRRRSSSZZZ[[[\\\YYYQQQOOORRRVVVWWWVVVVVVUUUSSSQQQRRRUUUXXXVVVWWWWWWVVVUUUTTTTTTUUU^^^ZZZYYYXXXUUUSSSXXXaaaooo}}}}}}tttzzzxxxnnnUUUGGG:::777999:::999:::<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;999999999:::;;;<<<;;;;;;999;;;======;;;;;;<<<>>>???===:::999:::<<<======;;;;;;;;;;;;;;;:::::::::888999:::888777888;;;???;;;>>>CCCNNN___tttjjjWWWFFFBBBBBB???<<<===999:::;;;:::888777999;;;888888777666666777888999555555666666555555444333555666777777777555444333333222222333333555666666333444444444444333222222333555777888777777999:::::::::777666999@@@BBB@@@BBBAAAHHHaaa~~~pppnnnpppkkkdddnnn]]]dddvvv||||||{{{zzzzzz{{{|||{{{yyyuuuwwwyyyyyywwwuuuuuuuuuzzzxxxyyyzzzvvvpppssszzzuuuvvvwwwxxxwwwuuusssrrrrrrqqqqqqooolllhhhdddbbbgggeee___WWWNNNGGGBBB@@@>>>===@@@CCCCCC??????BBB@@@HHHPPPUUU[[[ccchhhhhheeefffggghhhiiiiiiiiiiiiqqqnnnlllooouuuxxxvvvssswwwzzz{{{xxxyyy||||||zzzuuuttttttvvvxxxyyyxxxvvvwwwwwwwwwwwwxxxvvvrrrooohhhhhhgggggggggeeebbb``````___]]]\\\\\\]]]___```YYYZZZ\\\```dddeeecccaaa___```bbbcccddddddcccbbbcccbbbcccddddddfffooozzzttt|||}}}oooYYYUUU```eeehhhmmmllluuu{{{{{{iii]]]PPPFFF>>><<>>===<<<=========<<<;;;999888888888777888:::;;;::::::<<<;;;::::::999:::::::::<<<;;;:::999888888999:::777888999:::;;;;;;::::::888::::::888777999>>>BBB@@@EEENNN^^^xxxsssFFFHHHEEE>>>;;;>>><<<777:::<<<<<<:::777666777:::777666555444444555666777444444555555444444333222333444444555444333111111222222222222333444555666333444333333222111000///111333666888888888999:::666<<<===888:::AAAAAA:::>>>;;;<<>>===;;;<<<======;;;:::<<<===>>>??????===<<<;;;???@@@@@@???<<<;;;<<<>>>AAA======??????;;;999:::===;;;<<<===:::555999AAACCCKKKbbbMMMDDDBBB@@@===;;;:::::::::888888888888888777666666888777666555444555666666888666333111000111222444333333222222111222222222444333222111000000000000333222222111111000000000222444666888999888777777999999999888999999::::::<<>><<<:::;;;>>>AAAAAA@@@:::777777;;;>>>======@@@???<<<<<>>======???AAACCCMMMRRRSSSPPPQQQWWW^^^aaafffiiilllmmmllljjjhhhhhhpppsssvvvwwwwwwwwwxxxyyyzzzxxxvvvvvvxxx{{{||||||~~~zzzvvvrrrqqqtttyyy|||~~~}}}{{{xxxtttpppkkkiiinnnnnnjjjeeedddfffddd```^^^___```___]]][[[[[[\\\\\\]]]____________aaabbbbbbbbbeeehhhhhheeeeeeggguuurrrnnniiihhhkkkrrrwwwrrrsssxxxtttffffffoooyyyuuu}}}zzztttmmmcccXXXLLLEEE@@@CCCMMM]]]fffeeeaaa^^^[[[]]]___cccgggjjjmmmnnnmmmllliiifffdddddddddeeedddeeeeeeeeecccbbbbbbccccccdddeeeeeedddfffiiikkkjjjlllnnnnnnnnnppprrruuutttoookkkiiikkklllkkkiiikkkkkkiiieeebbbaaabbbdddjjjmmmsssyyy{{{zzzvvvrrrtttzzz~~~}}}~~~~~~}}}|||{{{|||}}}uuu___KKKMMM___zzz~~~xxxvvvvvvtttmmmhhhccc[[[SSSLLLIIIEEELLLjjj{{{PPP:::OOOzzzwwwyyyyyyggggggfffeeegggeee``````___\\\YYYXXXXXXYYYYYYXXXVVVUUUUUUWWWYYYZZZWWWWWWWWWVVVUUUTTTTTTSSSRRRPPPOOONNNPPPUUUZZZ]]]NNNNNN___~~~wwwzzzvvveeedddiiippppppeeeXXXQQQZZZfffsssvvvqqqlllmmmpppqqqkkkddd___^^^```bbbdddccccccaaa```____________]]]VVVPPPPPPTTTWWWUUURRRTTTQQQPPPRRRRRRPPPPPPTTTSSSPPPPPPWWW___eeeiiimmmeeeMMMCCC@@@???===;;;999888777777555555555555555444333333555555444333333333333333444444333222222111111111111000000000111222333333333222111000000//////000222222222222222111111111222333555666777666666555444444444444444555666666===;;;999:::<<<======;;;EEEaaa}}}wwweee[[[ddd~~~{{{zzzzzzzzzyyyxxxuuuuuuvvvxxxzzzyyywwwtttvvvwwwwwwvvvsssrrrsssttttttuuutttssstttvvvrrrlllZZZQQQFFF???>>>BBBFFFHHH??????@@@@@@AAABBBBBBCCCAAA@@@??????BBBFFFKKKNNN[[[______YYYVVVZZZ```ccceeeiiimmmoooooommmmmmlllrrruuuxxxyyyxxxvvvuuuuuuyyywwwvvvvvvyyy{{{|||{{{}}}zzzvvvrrrrrruuuxxx{{{yyyyyyxxxvvvrrrooommmlllmmmmmmiiicccaaacccccc``````aaabbb```]]][[[[[[[[[\\\^^^```aaa```___```aaa```dddggghhhfffeeehhhmmmyyyvvvqqqlllkkknnntttxxxwwwwwwxxx||||||vvvkkkllluuuzzzrrrkkkjjjiiiiiigggaaaXXXQQQHHHFFFLLL[[[ggghhhbbb^^^[[[\\\___cccgggkkknnnoooooommmkkkhhhfffeeeeeeeeebbbbbbbbb```___^^^^^^___bbbcccdddddddddeeehhhkkkkkklllmmmmmmmmmnnnrrrtttsssoookkkjjjlllmmmkkkiiimmmmmmkkkhhheeeeeefffhhhmmmpppuuu{{{~~~|||{{{vvvqqqsssyyy|||{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}ttt^^^JJJJJJ```zzzssstttqqqjjjeee```XXXPPPIIIGGGEEEOOOnnn{{{RRR:::PPP~~~sss```cccddddddddd```^^^``````^^^[[[YYY[[[^^^YYYXXXWWWVVVVVVWWWXXXYYYXXXXXXVVVUUUTTTSSSRRRRRRPPPNNNMMMMMMPPPUUUYYY\\\RRRRRRYYYkkk~~~~~~~~~zzz|||yyyppplllnnnwww~~~}}}xxxvvvxxxzzzyyyxxxuuussstttvvvtttpppooorrrxxxwwwvvvyyy}}}qqqOOO@@@???===<<<;;;999888777666555444444555555444444333222444333333222222222222222111222333333333111000////////////000111222333444222111000///////////////111111111222222222222222222222333444555555444444333333333333333444555666===<<<;;;>>>@@@@@@<<<888???EEETTTnnn{{{hhh[[[bbb{{{}}}}}}|||{{{||||||{{{xxxuuuuuuvvvxxxzzz|||zzzwwwsssuuuvvvwwwvvvtttrrrrrrssssssuuuuuutttvvvvvvpppgggSSSLLLDDDBBBFFFMMMRRRTTTKKKHHHDDD@@@??????AAABBBCCCCCCDDDGGGLLLSSSYYY]]]gggjjjhhhaaa^^^aaadddeeefffiiimmmpppqqqpppqqqqqquuuwwwzzz{{{xxxuuusssrrruuuuuuvvvxxxzzz{{{yyywwwyyyxxxvvvuuuuuuvvvxxxyyywwwxxxwwwtttpppmmmmmmnnnjjjkkkhhhbbb___```aaa___aaabbbcccaaa___\\\\\\\\\^^^___aaaaaa```___``````bbbfffhhheeebbbeeelllqqqtttqqqnnnmmmnnnssswwwzzz|||zzzxxxvvvuuusssrrrpppwwwnnnhhhlllwwwrrrlllbbbaaaaaadddgggfffbbb^^^RRRKKKKKKVVVcccfffbbb^^^YYY[[[^^^cccgggkkkoooppppppnnnllliiifffdddcccccccccbbb```^^^]]]]]]\\\\\\aaabbbccccccccceeehhhkkklllmmmmmmmmmmmmooorrrtttpppmmmjjjkkkmmmooonnnlllllllllkkkiiiggggggjjjlllpppsssxxx~~~{{{vvvvvv{{{|||zzzyyyzzz}}}~~~}}}sss]]]IIINNNhhh~~~qqqrrrnnngggbbb^^^VVVNNNDDDEEEFFFQQQpppzzzSSS>>>WWWqqq^^^aaaaaa```___[[[^^^```aaa^^^[[[ZZZ\\\___XXXXXXXXXWWWVVVVVVUUUUUUWWWVVVTTTRRRQQQPPPOOOOOONNNLLLJJJKKKOOOSSSUUUUUUSSSWWWZZZ]]]eeerrrzzz~~~]]]JJJ@@@;;;::::::999888777666555444444444555555444444333222222222222222222111111111000111222333333111000///.........///000111222333000000//////.../////////000000000111111222222222111222222333333333333333333222222333444555666666666888:::;;;<<<<<<<<<<<<===AAAFFFJJJTTTppp}}}kkk\\\```www}}}zzzzzz{{{}}}~~~|||xxxuuuwwwwwwyyy{{{|||zzzvvvssssssuuuvvvvvvtttsssssstttsssvvvwwwxxxyyyxxxmmmbbbLLLHHHFFFIIIRRRZZZ]]]]]]TTTPPPJJJDDDAAAAAADDDEEEEEEFFFHHHLLLRRRYYY```ccckkkllljjjffffffiiijjjhhhhhhjjjmmmoooooooooppprrruuuxxxzzz{{{xxxvvvtttsssttttttvvvxxxyyyyyyvvvtttuuuvvvwwwwwwxxxxxxxxxxxxyyyzzzxxxsssmmmjjjkkknnnhhhkkkiiiccc___``````^^^aaabbbcccbbb```^^^^^^___```aaabbbaaa_________aaacccggggggcccaaafffmmmrrrooonnnnnnqqqwww}}}{{{wwwqqqkkkhhhfffggghhhkkkfffdddiiirrrlllggg^^^\\\[[[[[[]]]^^^______TTTKKKHHHQQQ^^^dddcccaaaZZZ\\\___cccgggkkknnnpppmmmllljjjhhheeedddcccbbbgggdddaaa_________^^^]]]```aaabbbbbbccceeehhhjjjlllmmmnnnooonnnoooqqqsssnnnkkkjjjkkkoooqqqpppnnnhhhiiiiiihhhggghhhlllnnnssswww|||{{{{{{~~~}}}zzz{{{}}}~~~}}}rrr\\\HHHVVVppp~~~ppppppllleee```\\\UUUMMMBBBEEEHHHTTTtttwwwQQQBBB]]]ppp```bbbaaa___^^^ZZZ___```___]]][[[ZZZZZZ[[[WWWWWWWWWWWWVVVUUUSSSRRRVVVTTTRRROOOMMMLLLLLLLLLKKKIIIHHHKKKPPPRRRQQQOOOMMMUUU\\\[[[WWW___sss{{{wwwhhhUUUNNNFFF>>>999999999888777666444333444444444444444333222222222222222333222111111000///000111222222111000//////.........///000111111//////............//////......//////000111222222111111111111111111111111222222222333444555666777555777999888777777:::===AAA???<<<;;;===JJJbbbxxxmmm]]]___uuu|||{{{zzz{{{|||~~~}}}{{{xxxyyyyyyzzz{{{|||zzzvvvrrrqqqsssuuuvvvtttttttttttttttwwwyyy{{{}}}yyykkk]]]LLLJJJMMMUUUaaahhhhhheeeZZZWWWSSSPPPOOOPPPRRRSSSRRRSSSUUUXXX]]]bbbfffiiijjjjjjiiiiiinnntttsssnnnkkklllmmmlllkkkkkklllmmmsssuuuxxxyyyyyywwwwwwxxxvvvuuutttuuuvvvvvvtttrrrttttttuuuwwwxxxyyyzzzzzzzzz{{{yyysssllliiikkknnnhhhkkkkkkeeeaaaaaa```______aaabbbbbbaaa```aaabbbbbbbbbbbb```^^^^^^```aaabbbggggggbbbbbbhhhmmmnnnmmmmmmooouuu{{{rrrmmmfff```]]]^^^cccgggeeebbbaaadddjjjvvvmmm]]]]]]ZZZYYYWWWTTTRRRRRRUUUWWWUUULLLIIIRRR^^^ddddddddd^^^___aaacccfffiiikkkllljjjjjjiiihhhggggggffffffjjjfffbbb`````````___]]]___```bbbbbbbbbdddhhhjjjjjjllloooooooooooopppqqqllljjjiiijjjnnnpppnnnlllfffggghhhhhhiiikkkooorrrwww{{{~~~mmmtttwwwvvvxxx~~~~~~~~~zzz}}}{{{~~~|||qqq\\\IIIUUUnnn{{{ppppppkkkddd___[[[TTTMMMFFFFFFHHHXXX}}}rrrKKKBBB]]]iii\\\```^^^[[[]]][[[]]]\\\ZZZZZZ[[[\\\[[[ZZZSSSTTTUUUVVVVVVUUUSSSRRRUUUSSSPPPMMMKKKJJJJJJJJJHHHGGGIIINNNSSSUUURRRNNNLLLQQQYYY[[[TTTSSSfff||||||nnnyyybbbRRRNNNHHHBBB@@@888888888888777666444333222222333333222222111000222222333333333222111000//////000000000000000/////////.........//////000///......------......///,,,,,,---...///000111111111000000000000000000000111111111222333444666777777888888777666777999;;;BBB999333888@@@CCCDDDGGG]]]|||nnn]]]___tttyyy}}}|||{{{{{{}}}~~~~~~}}}{{{{{{{{{||||||yyyuuurrrppprrruuuuuuuuuttttttuuutttwww{{{}}}yyyjjjZZZPPPQQQVVVaaannntttqqqlll^^^^^^]]]]]]^^^```bbbcccffffffhhhjjjmmmppprrrsssiiiiiiiiillluuu}}}{{{uuunnnnnnllljjjgggfffgggiiipppsssvvvxxxyyyyyy{{{|||xxxvvvsssqqqrrrssssssssstttttttttuuuwwwyyy|||}}}yyyzzzxxxsssllljjjmmmqqqhhhmmmmmmhhhcccbbbaaa___^^^```bbbbbbbbbaaabbbdddccccccbbb___]]]^^^```bbbaaafffgggcccdddiiillljjjiiiiiikkkpppvvvyyyxxxvvvhhhddd]]]XXXWWW[[[dddjjjdddbbbaaabbbdddmmm~~~zzzcccOOOHHHPPPZZZZZZXXXTTTOOONNNRRRVVVXXXPPPNNNVVV```eeeeeeeeeaaaaaacccdddfffggghhhiiiiiiiiijjjjjjkkkkkkkkkkkkjjjfffaaa___``````^^^]]]___```aaabbbbbbdddgggjjjiiikkknnnoooooonnnooopppllljjjhhhjjjmmmnnnllljjjggghhhjjjjjjlllooosssvvvyyy~~~rrr]]]SSSIIIXXXaaa```fffwww}}}~~~zzz~~~}}}{{{www{{{|||qqq\\\JJJPPPfffwwwpppoookkkccc^^^ZZZTTTMMMJJJGGGGGGZZZnnnFFF@@@[[[yyy___UUUZZZXXXVVVZZZ[[[XXXVVVUUUWWW\\\______^^^OOOQQQSSSUUUVVVUUUTTTSSSUUUSSSPPPLLLJJJIIIIIIIIIGGGGGGIIIPPPWWWXXXTTTOOOPPPOOOSSSWWWRRROOO___uuuyyy}}}^^^>>>???CCC999333:::888888888888888666444333111111111111111000//////222222333444333222111000///////////////000000000000//////.........//////......---------......///***+++,,,---...000000111111000////////////000000000000000111222444555666666444333333555777777777666777<<<@@@===999>>>IIIDDDPPPaaaxxxuuubbb```sss~~~zzz~~~}}}|||{{{{{{|||}}}~~~~~~yyyuuussssssssstttvvvwwwxxxwwwvvvuuuxxx{{{xxxrrrtttwwwmmm]]]TTTWWWaaaooouuuppphhhcccaaa```___aaaeeejjjlllmmmoooqqqtttvvvuuuqqqmmmjjjbbbiiipppvvvzzzmmmlllmmmmmmiiieeeggglllqqqqqqqqqsssvvvwwwwwwuuuzzzvvvssssssttttttqqqmmmkkkqqquuuuuuwwwzzz{{{yyy{{{rrrlllkkkooosssvvviiillljjjcccaaaeeeeeeaaa\\\aaaeeedddaaa___```cccfffdddaaa___^^^___aaabbbddd```bbbhhhiiiffffffjjjqqqlllffffffnnnuuurrrjjjmmmggg```\\\^^^ccciiillleee^^^[[[___dddiiisss~~~rrrZZZMMMKKKKKKHHHUUUXXXYYYVVVQQQOOORRRVVVXXXTTTOOOPPP[[[gggjjjfffhhhccc^^^```eeeiiijjjhhhkkkjjjjjjlllmmmnnnmmmlllmmmggg___\\\]]]^^^\\\YYY___]]]^^^aaaeeeggggggeeedddfffjjjnnnqqqqqqqqqpppqqqooommmlllmmmmmmllljjjkkkiiiiiilllllllllpppvvvyyy~~~sssYYYKKKFFFFFFDDDEEEGGGKKKSSS___mmmvvvxxx~~~~~~|||pppZZZJJJUUUgggxxxtttoooiiifffddd___VVVOOOEEEIIIJJJaaafffFFFJJJSSS{{{sssXXXNNNUUUWWWWWWYYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[UUUUUUTTTQQQNNNOOOSSSWWWNNNMMMKKKJJJJJJJJJKKKLLLLLLNNNQQQRRRRRRRRRTTTUUUOOOOOOPPPRRRUUUYYY\\\^^^kkklllsss^^^QQQCCC<<<===???<<<888888666555444555666666555222333333222111111222444333333222222111000//////000000000000/////////////////////...---------,,,////////////////////////000//////.........//////////////////000000000000//////000111222222333333333333444555555666666666666777888:::<<<>>>???@@@<<>>===@@@@@@@@@AAADDDLLLUUU[[[cccjjjssszzz~~~~~~~~~}}}|||}}}nnnYYYIIIRRReeexxxzzztttlllgggccc]]]UUUOOOAAAFFFJJJddd[[[;;;BBBRRR}}}{{{___SSSYYYXXXWWWYYYWWWWWWYYY\\\^^^^^^\\\ZZZXXXQQQRRRRRRPPPMMMLLLMMMOOOMMMLLLKKKJJJJJJKKKLLLLLLOOOQQQSSSUUUUUUUUUWWWXXXSSSSSSRRRRRRRRRTTTUUUVVVRRRcccxxx~~~iiiOOOGGG???;;;===>>><<<999888777555555555666555444000000111000///...000222333333222111111000//////000000000/////////..................------------........................//////...............///.../////////000000000000//////000111111222333333333333222333333444666777666777888999;;;<<<===>>>===>>>??????BBBKKKXXXbbbxxxddd\\\jjj}}}}}}zzzxxxwwwwwwvvvwwwyyyxxxvvvsssssssssppprrrtttvvvvvvtttqqqoooppptttsssqqqrrrsssjjj\\\SSSZZZccchhhddd^^^```fffeeeccc```___`````````___^^^^^^^^^___aaabbbdddeeeooouuussskkkkkklllnnnllliiilllqqqtttsssssstttuuuuuutttrrrsssuuuwwwtttnnnkkkmmmooonnnrrruuuuuuwwwzzzzzzwwwzzzyyywwwvvvsssooojjjffffffhhhfffbbb______]]]YYY\\\___bbbbbb___^^^```bbb```bbbdddfffgggeeecccaaaeeeccccccddddddeeemmmuuuyyytttnnnkkkjjjooopppqqqtttwwwwwwvvvtttccc___]]]___bbbdddiiiooollleeeVVVGGG@@@@@@AAA@@@OOOUUU[[[\\\XXXTTTTTTUUUVVVSSSPPPSSS```mmmooojjjjjjgggcccaaabbbeeeiiillleeefffhhhkkknnnooommmkkkjjjddd^^^[[[[[[[[[ZZZXXX]]]]]]^^^```dddfffgggffflllmmmnnnoooppppppppppppooommmjjjiiijjjkkkkkkjjjiiiggghhhjjjjjjiiilllqqqxxx|||rrraaaLLL???===??????===>>>===<<<;;;:::===AAAEEEJJJQQQ]]]jjjtttyyyyyywwwyyy{{{~~~}}}|||{{{}}}}}}zzzlllWWWHHHQQQdddyyy~~~wwwooogggaaaZZZSSSMMMAAAFFFLLLhhhYYY888===RRRyyy|||gggYYY\\\ZZZWWWYYYXXXVVVYYY^^^bbbaaa^^^XXXTTTNNNPPPQQQPPPNNNKKKJJJJJJMMMMMMLLLLLLLLLLLLMMMNNNPPPRRRUUUVVVVVVVVVWWWYYYUUUTTTSSSRRRQQQQQQQQQQQQHHH^^^xxx{{{eeeDDDAAA???===<<<>>>>>>===;;;888777555555555555444222///000000000......000111222222111111000000//////000////////////.........------------..........................................---------......///....../////////000000000//////000000111111222222333222222222333444555666666666777888999:::;;;;;;888:::;;;999777888===AAAWWWmmm{{{hhh]]]gggzzz}}}zzzxxxvvvvvvuuuwwwyyyyyyvvvtttssssssppprrruuuwwwvvvtttqqqnnnpppssstttsssttttttlllbbbRRRUUU[[[___]]]\\\```hhhjjjhhheeecccccccccaaa```^^^]]]]]]^^^bbbhhhnnnrrrooonnnmmmnnnpppmmmiiilllqqqoooooooooppprrrrrrqqqppprrrssstttqqqnnnllllllmmmnnnqqqrrrrrrtttxxxwwwtttyyytttnnnjjjhhhhhhhhhhhhfffgggfffdddaaa^^^[[[XXXZZZ\\\^^^^^^]]]\\\^^^``````bbbdddfffggggggeeeddd]]]```eeegggfffeeehhhlllqqqxxx|||xxxsssppplllhhhnnnooorrrwwwzzzyyyvvvtttcccbbbaaabbbdddeeehhhkkklllbbbSSSFFF@@@>>>===<<>>>>>>>><<<;;;<<<>>>@@@BBBGGGRRRaaapppyyy{{{zzzuuuwwwzzz}}}~~~}}}~~~}}}}}}~~~}}}zzz{{{|||}}}}}}wwwhhhUUUGGGRRRddd}}}vvvzzzuuunnnggg```XXXPPPKKKDDDHHHNNNkkk```@@@AAAXXXxxxzzz~~~~~~~~~hhh[[[^^^ZZZWWWYYYYYYXXX[[[___bbbaaa]]]XXXTTTOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSTTTTTTTTTUUUVVVRRRRRRRRRSSSSSSTTTTTTUUUTTT[[[hhhwwwoooSSSCCC>>>>>>???>>>======>>>???888777555555555555333111000111222111//////111333111111000000000//////////////////.........------,,,,,,,,,------.........---------------------------------,,,------.............../////////000000/////////000000000111111111222333555555555555444555555666666777888999999555888;;;<<<;;;<<>>===<<<<<<===>>><<<===>>>>>>======???AAAHHHJJJRRR___mmmxxx}}}~~~zzzzzz{{{{{{|||||||||{{{wwwwwwxxxzzz{{{|||{{{zzzyyyzzz|||{{{tttfffSSSGGGQQQccc{{{rrrmmmtttrrrmmmggg```WWWNNNIIIDDDGGGNNNlll```EEEJJJiiiwww{{{~~~eeeZZZ]]]YYYWWW[[[[[[\\\]]]^^^^^^]]]ZZZWWWUUUOOOOOONNNOOOPPPRRRSSSTTTOOOPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRSSSRRRRRRTTTUUUQQQQQQRRRTTTUUUVVVVVVWWWYYYUUUVVV```nnnzzzyyy^^^SSSHHHAAAAAA@@@===999999;;;>>>777666555555666555333111000111111000//////000222000000//////////////////............------------+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,---..................//////////////////////////////000000...111555888999777444222444444555555666777888888:::;;;;;;;;;:::;;;<<<======@@@CCCCCCCCCFFFHHHHHHrrr```dddttt~~~~~~~~~~~~}}}{{{yyyxxxwwwuuuwwwyyyxxxuuuqqqnnnmmmssstttvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyvvvsss[[[QQQLLLRRR^^^gggkkkmmmllljjjiiiiiiiiiiiigggfffjjjjjjlllpppwwwzzzooolllpppooonnnmmmgggaaabbbgggeeeeeefffiiillloooooonnnmmmjjjggghhhlllmmmkkkggglllllljjjiiilllpppnnniiicccaaa______```aaa```___dddaaaaaacccbbb^^^]]]___\\\\\\\\\]]]^^^___```aaadddbbb```___```cccfffhhhcccccc```]]]___fffllllllpppqqqssszzz~~~ppp^^^]]]]]]^^^``````___]]]^^^bbbdddeeeiiinnnpppooogggXXXHHH???<<<999888999@@@KKKYYY```]]]VVVQQQOOORRRUUUVVVUUUYYYcccllloooffffffggghhhiiikkklllmmmrrrpppnnnlllkkkiiifffcccdddbbb```]]][[[YYYYYYYYY[[[\\\^^^___```cccgggjjjkkklllnnnqqqrrrttttttuuummmllllllnnnoooooollljjjffffffjjjoooqqqqqqtttyyy{{{{{{{{{yyytttkkkaaaZZZTTTLLLDDDBBBAAA>>>===>>>888<<<@@@@@@<<<999:::<<<:::;;;===>>>>>>???AAACCCMMMOOOTTT]]]hhhqqqwwwzzz}}}{{{yyyxxxwwwssstttwwwyyy{{{{{{zzzzzzxxxzzz|||zzzrrrdddRRRGGGPPPbbbuuunnnkkkxxxuuupppiii___UUULLLGGGBBBDDDLLLmmmSSS@@@OOO}}}~~~vvv~~~yyyaaaXXX^^^[[[YYY]]]______^^^]]][[[ZZZXXXVVVUUUMMMLLLKKKLLLPPPSSSTTTUUUPPPPPPPPPQQQPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSTTTQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRTTTXXXcccxxxyyy\\\VVVOOO???AAA@@@<<<888555444777999555444444555666666333111---.........,,,,,,...///////////////..................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------........./////////............////////////---000555888999777333000333333444555666777888888;;;:::999777777999:::;;;;;;;;;<<>>sss^^^___nnn~~~~~~~~~}}}{{{yyywwwuuuuuuwwwzzzyyyvvvrrrpppnnnssstttuuuvvvwwwwwwxxxxxxvvvuuuuuuwwwxxxxxxxxxxxxfffZZZQQQVVVaaaiiimmmooonnnmmmkkkkkklllkkkiiigggjjjkkkmmmqqqwww~~~yyymmmiiimmmllljjjiiihhhbbb\\\\\\aaa``````aaacccfffhhhgggfffdddddddddeeefffggggggggglllkkkhhhfffjjjnnnlllfff^^^^^^^^^___aaa```^^^\\\^^^[[[ZZZ^^^^^^[[[\\\```[[[ZZZYYYZZZ\\\^^^___```bbbaaa___^^^^^^```ccceee___^^^ZZZXXX___jjjmmmkkknnnwwwooo___\\\[[[ZZZZZZZZZYYYWWWUUUVVV\\\```bbbgggppptttrrrhhhWWWFFF>>>;;;999888;;;:::FFFVVV``````[[[VVVTTTWWW^^^```[[[YYYaaannnvvvqqqmmmiiihhhkkknnnoooooovvvrrrnnnkkkjjjhhhfffdddcccbbbaaa^^^[[[ZZZYYYZZZZZZ\\\^^^^^^___bbbgggkkklllmmmppprrrssssssrrrqqqlllmmmooorrrsssrrrnnnkkkiiihhhkkkpppqqqppprrrwwwuuuqqqllleee___VVVLLLEEE@@@;;;999;;;;;;888:::???<<<===??????===<<<<<<===<<<>>>AAACCCFFFIIINNNQQQWWW[[[aaagggmmmsssxxx{{{|||yyywwwtttwww{{{}}}}}}|||{{{zzzwwwyyy|||zzzqqqbbbRRRGGGSSSddd~~~||||||wwwjjj]]]RRRKKKGGGCCCDDDMMMpppLLL???RRR{{{uuuvvv```ZZZaaa___\\\```bbb^^^^^^]]][[[XXXVVVTTTSSSLLLKKKKKKNNNRRRTTTSSSRRROOOOOOOOOOOONNNLLLKKKJJJLLLNNNPPPQQQPPPPPPPPPRRRMMMNNNOOOOOOOOOOOONNNMMMIIIKKKOOOPPPNNNSSSeeevvv~~~cccUUUIIIGGGCCC888===;;;888555444555666666333222333555777666444222---......---,,,,,,---///........................---------,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---------.........//////........................---///111333444333222111222222333555666888999:::888777666666888:::;;;<<<===:::888999;;;>>>BBBDDDsss\\\[[[iii|||}}}{{{xxxuuutttvvvyyy||||||zzzvvvtttrrrssssssssstttuuuwwwyyyzzzuuussssssuuuvvvvvvwwwzzznnnbbbXXX[[[ccciiimmmppprrrpppooooooooonnnkkkiiihhhiiikkkoootttxxx|||xxxrrroookkkfffgggmmmgggeeeeeeddd^^^XXXYYY]]]\\\[[[[[[]]]___```___^^^]]]```ccccccaaaaaadddhhhlllkkkhhheeeiiimmmkkkeeebbb```^^^]]]^^^______^^^ZZZVVVUUUYYY[[[XXXZZZ```XXXVVVUUUVVVXXX[[[\\\\\\``````^^^^^^^^^___aaabbb\\\]]]]]]```jjjtttrrrkkkhhhppptttoooiiiggggggfff^^^]]]]]]\\\\\\ZZZWWWTTTQQQWWW\\\^^^eeepppuuussshhhUUUBBB:::777333333666666CCCUUU```bbb^^^[[[ZZZ[[[ccceee^^^YYY```ooozzz|||tttjjjgggkkkoooqqqqqqxxxuuuppplllkkkjjjiiigggccccccaaa___\\\ZZZZZZ[[[YYY\\\^^^^^^___bbbggglllmmmnnnqqqssssssrrrpppnnnlllnnnqqquuuvvvtttoookkkkkkjjjmmmqqqqqqnnnppptttpppiii___VVVNNNGGG@@@::::::888:::???>>>999:::???>>>;;;888888;;;===>>>>>>AAADDDHHHMMMRRRXXX^^^cccgggmmmuuuzzz}}}}}}}}}{{{www{{{~~~{{{zzzwwwzzz|||zzzqqqbbbRRRHHHWWWhhh~~~lll\\\PPPJJJHHHHHHHHHPPPsssNNNCCCUUUxxxuuuvvvaaa]]]dddbbb___cccddd]]]]]]]]][[[YYYVVVSSSQQQMMMMMMOOORRRVVVVVVRRROOOMMMNNNNNNMMMLLLJJJHHHGGGIIIKKKMMMMMMLLLLLLMMMNNNGGGHHHJJJKKKLLLLLLLLLKKKDDDBBBDDDIIILLLNNNSSSZZZfff}}}aaaFFF===DDD>>>666999<<<:::888666666888999888777111111333555777777555333...///000///------///000---.....................---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...---------.........//////.....................---............///000111222111222333555777999:::;;;999888777666777777666555999;;;>>>???===::::::===zzzcccZZZiiivvv~~~|||zzzxxxwwwvvvvvvvvvwwwxxxwwwsssqqqwwwssssssuuuvvvuuuvvvzzzwwwwwwwwwvvvuuuvvvyyy|||}}}pppbbb[[[```hhhnnnqqqrrrpppnnnmmmmmmllliiifffiiikkknnnnnnnnnooosssvvvrrrpppllliiihhhgggdddccceeeaaa[[[VVVRRRQQQRRRSSSRRRUUUXXXWWWTTTRRRRRRTTTUUUXXXZZZXXXUUUVVV[[[```aaa___^^^aaadddfffeeeccc_________^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[[[[\\\[[[YYYYYY[[[```ccccccaaagggbbb]]]\\\___```^^^[[[WWW___nnn{{{|||oooeeejjjjjjiiigggeeefffhhhkkkooohhhaaa___```___XXXRRRKKKKKKMMMRRRZZZccchhhkkkiiiUUUAAA888666333333555:::BBBPPP]]]ccc```XXXSSS^^^fffbbb[[[]]]cccrrryyyfffgggmmmlllooovvv{{{sssiiidddeeegggfffeeecccbbb___]]]ZZZXXXWWWVVVYYYYYYZZZ\\\___cccfffhhhnnnppprrrssstttrrrqqqoookkkooosssuuutttqqqnnnmmmiiilllnnnooommmkkkkkklllccc[[[OOOFFFAAA>>>;;;999<<<;;;:::;;;<<<===<<<;;;>>><<<;;;<<<>>>AAADDDEEEFFFRRR```gggiiilllssszzz{{{~~~|||yyywwwzzz}}}zzzyyywwwdddNNNIIIYYYooo~~~uuukkkbbbTTTIIIDDDCCCDDDXXXQQQ<<>><<<:::999888555555444444444333333333111111111111111111111111111111111000///---,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************.........///......---,,,------------------------////////////000000000000000000000111222222333333555444444444444555666666::::::;;;;;;;;;;;;;;;;;;|||cccWWWbbbnnn~~~}}}{{{yyyxxxyyyxxxwwwwwwwwwuuusssppptttqqqqqquuuvvvvvvxxx|||uuuvvvvvvuuutttuuuwwwyyy}}}uuuiiiccccccgggkkklllnnnmmmlllllllllllljjjhhhjjjlllnnnnnnllllllnnnpppnnnllliiigggeeeccc```^^^]]]\\\YYYWWWTTTRRRQQQPPPOOOQQQSSSSSSPPPOOOOOOPPPTTTVVVWWWUUUSSSSSSVVVYYY^^^^^^___bbbeeeeeebbb```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^[[[YYYYYY\\\___```___cccaaa______``````^^^\\\aaalllwwwxxxqqqhhheeeeeedddeeeeeedddddddddgggiiiiiieeebbbaaa___YYYPPPHHHEEEDDDCCCFFFLLLSSSWWWZZZSSSHHH===888555333555::::::@@@OOO___ddd___ZZZZZZdddmmmhhh______dddtttsssbbbgggpppqqqrrrvvvyyyrrrjjjeeeeeefffeeecccbbb```^^^\\\ZZZXXXXXXWWW\\\]]]^^^```cccfffhhhiiikkkmmmppprrrsssqqqnnnllllllooossstttssspppooonnnkkkkkkkkklllkkkhhhccc___SSSMMMEEE???======<<<;;;:::::::::<<<===??????>>>@@@@@@AAACCCHHHOOOVVVZZZccclllvvv{{{|||~~~zzzxxxwww}}}}}}|||zzzfffQQQMMM]]]oootttmmmdddWWWKKKFFFCCCFFF]]]vvvJJJ:::VVVwwwwwwssseee[[[^^^```\\\\\\aaa\\\XXXTTTRRRSSSUUUVVVWWWUUURRROOOOOORRRRRROOOLLLLLLJJJFFFCCCCCCEEEIIIKKKNNNNNNNNNMMMKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKMMMGGGHHHKKKOOOSSSSSSQQQNNNOOOPPP]]]uuuwwwQQQ>>>???>>>===;;;999888777666444444444444333333333333111111111111111111111111000000000000///---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************---------------,,,++++++------------------,,,,,,....../////////000000000//////000111111222222333444444333333444444555666999999:::::::::;;;;;;;;;~~~fffTTTYYYfff~~~|||zzzyyy|||zzzwwwuuuuuutttsssrrruuurrrrrruuuvvvuuuvvvzzzssstttuuuuuuttttttuuuvvv}}}zzzssskkkfffdddfffhhhkkkjjjjjjkkklllllljjjhhhiiikkklllllljjjhhhgggggghhhfffdddcccbbb___[[[XXXUUUVVVWWWXXXVVVSSSPPPNNNMMMOOOPPPPPPNNNMMMMMMNNNQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ]]]```bbb```]]]YYY]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]bbb^^^YYYWWWXXX[[[]]]^^^```aaabbbaaa___^^^______qqqsssrrrkkkbbb\\\[[[\\\VVVXXXYYYZZZZZZZZZ\\\]]]]]]^^^```aaa___WWWLLLEEE@@@===:::999<<>>:::>>>OOObbbggg^^^\\\bbbgggqqqnnncccbbbggg{{{tttbbbiiiuuuvvvssstttxxxsssmmmiiihhhgggeeebbb```___^^^\\\[[[ZZZYYYYYY___```bbbeeeggghhhiiijjjhhhjjjmmmppppppooollljjjllloooqqqrrrqqqooonnnnnnooommmkkkjjjiiicccYYYQQQDDDAAA===;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEBBBEEEIIIOOOWWWaaalllttt~~~{{{zzz{{{|||}}}~~~|||zzzfffRRRNNNbbbqqq~~~wwwooojjjbbbVVVJJJEEEDDDJJJdddnnnIIIAAA```rrrfff^^^___aaa]]]\\\^^^YYYUUUQQQPPPRRRVVVYYY[[[UUUQQQNNNMMMNNNNNNLLLIIIHHHGGGEEEDDDFFFHHHKKKMMMPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHJJJMMMPPPJJJOOOTTTTTTRRROOOPPPRRRRRRIIILLLddd~~~dddHHH<<<;;;<<<;;;:::888777555444333444333333333333222222222000000000000000000000000///////////////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---.........//////////////////000000111111222222222222222222222333444444777777888888999:::;;;;;;|||lllVVVTTTddd}}}~~~|||zzzyyy}}}yyyuuussssssuuuvvvvvvxxxuuutttvvvvvvrrrrrrtttssstttvvvvvvuuuttttttuuu||||||yyyqqqfffaaacccggglllkkkjjjjjjkkkkkkjjjhhhfffhhhiiiiiihhhfffdddbbbcccbbbaaaaaa```]]]YYYUUUTTTVVVWWWXXXVVVSSSPPPMMMOOOPPPPPPPPPPPPOOOOOOPPPNNNNNNPPPTTTXXX[[[\\\[[[VVVWWWXXXZZZ[[[ZZZXXXVVVZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[\\\\\\]]]]]]\\\\\\ccc___ZZZWWWVVVYYY]]]___```bbbdddaaa^^^]]]aaafffwwwlll```[[[]]][[[TTTKKKHHHJJJLLLLLLKKKJJJKKKKKKNNNRRRXXX[[[ZZZTTTMMMHHH>>>:::555333444777:::;;;:::<<<===:::555222666<<<;;;@@@SSShhhiii]]][[[fffgggrrrpppeeeccclll|||fffjjjwwwxxxsssrrryyyuuuqqqnnnllliiieeebbb```___^^^]]]\\\\\\\\\\\\```bbbdddfffhhhiiiiiihhhhhhiiikkklllmmmllllllkkkkkkmmmoooooonnnmmmmmmmmmqqqpppnnnjjjcccYYYNNNGGGAAA???===<<<;;;;;;;;;;;;>>>@@@CCCFFFHHHIIIJJJKKKKKKRRR\\\fffoooyyy|||}}}|||||||||~~~~~~|||zzzyyy||||||}}}{{{wwwcccPPPNNNccctttwwwrrrlllfff```VVVMMMGGGFFFOOOmmmgggIIIHHHiii~~~nnnddd^^^___```^^^[[[\\\WWWTTTRRRRRRUUUXXXZZZZZZRRROOOLLLKKKLLLLLLKKKIIIHHHHHHHHHHHHJJJLLLNNNPPPNNNMMMKKKKKKKKKKKKIIIHHHHHHHHHHHHFFFFFFGGGKKKNNNLLLQQQUUUUUURRRPPPPPPRRRMMMKKKQQQ^^^jjjsss|||bbbKKKBBB???>>>???999999888777555444333222333333222222222111111111000000000000000000000000.........///......------,,,++++++++++++++++++++++++++++++***************************************************************************************++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,------------..................//////000111111222111111111111111222222333444555666777888999::::::pppYYYUUUfff}}}~~~|||zzzyyy{{{wwwsssrrrssswwwyyyzzzxxxuuuuuuwwwvvvrrrqqqsssuuuvvvxxxxxxvvvuuuuuuvvvzzz|||{{{rrrfff```ccchhhmmmlllkkkkkkkkkjjjhhhfffbbbccceeefffgggfffdddbbbaaaaaa```aaa```^^^ZZZWWWZZZZZZZZZXXXVVVSSSPPPOOOQQQPPPOOOPPPPPPQQQQQQPPPNNNNNNPPPTTTXXX[[[\\\[[[WWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXYYYZZZ[[[\\\[[[[[[[[[```^^^[[[XXXXXXZZZ___bbbbbbdddddd```\\\]]]cccjjjmmmcccXXXUUUWWWUUULLLCCCFFFGGGHHHGGGDDDBBBAAAAAAAAADDDIIILLLMMMJJJGGGDDD<<<888444222333666888999;;;======999444333666:::===FFF[[[mmmkkk]]]\\\gggkkkuuuqqqeeecccllleeehhhtttvvvsssrrrwwwuuurrrooolllhhhccc`````````___^^^^^^^^^^^^___^^^___bbbdddeeeffffffeeekkkjjjiiiiiiiiikkkmmmnnnjjjlllmmmnnnlllkkkkkklllnnnpppooogggYYYLLLDDDAAA@@@??????===<<<<<<<<<===@@@DDDHHHKKKLLLMMMOOOPPP[[[gggwww{{{|||{{{{{{{{{~~~}}}{{{yyyxxx|||}}}{{{vvvbbbOOOMMM```ttt|||yyytttkkkddd___YYYRRRKKKHHHTTTuuu[[[CCCHHHgggjjjbbb\\\\\\___^^^[[[ZZZVVVVVVVVVXXXZZZZZZYYYWWWOOOMMMKKKJJJKKKLLLLLLLLLIIIIIIIIIJJJKKKLLLNNNNNNIIIHHHFFFGGGIIIJJJIIIGGGIIIIIIGGGEEEDDDEEEHHHKKKMMMNNNPPPRRRSSSSSSQQQPPPEEEIIIQQQWWW[[[cccrrr|||kkkUUU@@@<<>>======>>>@@@???===:::888555333333555888999:::;;;@@@AAA;;;555555999<<>>???>>>======@@@BBBAAAFFFMMMPPPQQQSSSUUUXXXhhhxxx}}}}}}|||}}}~~~}}}zzzxxxzzz~~~}}}vvvaaaNNNNNN\\\rrr~~~~~~|||wwwpppeee\\\ZZZYYYQQQHHHHHHXXX{{{SSSAAAHHHeee|||iiiccc\\\ZZZ\\\]]]ZZZWWWUUUVVVXXX[[[\\\[[[XXXUUUNNNMMMKKKJJJJJJLLLMMMOOOIIIIIIHHHHHHIIIJJJLLLMMMHHHFFFDDDFFFIIIKKKJJJGGGIIIIIIHHHFFFDDDDDDGGGIIINNNLLLKKKNNNSSSUUURRRNNNLLLMMMNNNPPPTTT[[[ccciii{{{}}}}}}YYYHHHAAA;;;;;;:::777444444777777666555444333222222111111000000000/////////////////////////////////...............---,,,+++*********+++++++++++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,------......//////000000111000000000000111222222222222333444555555666666nnnZZZVVV```vvv~~~}}}{{{yyyxxxzzzwwwsssrrrtttxxxzzz{{{rrrppprrrvvvwwwttttttvvvyyyyyyyyywwwvvvuuuwwwyyywww|||{{{ooofffcccdddhhhgggffffffggggggeeecccaaa``````bbbfffhhhhhhgggbbbaaa```aaacccdddcccbbb```___^^^[[[YYYVVVSSSRRRPPPMMMKKKLLLNNNPPPPPPOOOPPPRRRSSSQQQOOOOOORRRUUUTTTVVVWWWWWWVVVVVVYYY\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXZZZ\\\\\\\\\[[[ZZZYYY[[[]]]]]][[[ZZZ\\\]]]^^^``````^^^\\\\\\^^^aaa\\\^^^^^^VVVMMMIIINNNUUUXXXWWWUUUQQQMMMJJJJJJKKKDDD@@@===>>>@@@AAA===999666444444555888:::;;;;;;>>>JJJOOOFFF999777<<<@@@III^^^oooooogggfffooovvv{{{}}}qqqaaa```jjjxxx```dddpppssssssuuuxxxwwwtttooojjjeeeaaa```______^^^]]]]]]]]]]]]]]]XXXXXXYYYZZZ\\\^^^```aaafffggghhhiiijjjkkklllllljjjmmmqqqrrrqqqnnnmmmlllnnnmmmhhh\\\NNNDDDAAABBBAAABBBBBB@@@???@@@CCCGGGDDDKKKTTTYYY[[[]]]bbbfffuuu}}}|||{{{}}}~~~|||zzz{{{}}}}}}ttt^^^LLLLLLYYYmmmzzzyyy{{{|||uuulll```XXXZZZ[[[RRRDDDHHHYYYPPPBBBKKKfff}}}ooommmggg^^^ZZZZZZ[[[YYYUUUUUUUUUVVVYYY[[[[[[YYYWWWQQQPPPNNNLLLJJJKKKMMMOOOIIIIIIHHHHHHIIIKKKMMMOOOLLLIIIGGGHHHLLLMMMKKKHHHGGGHHHIIIHHHGGGGGGIIIKKKOOOMMMKKKNNNQQQSSSPPPMMMRRRRRRQQQQQQRRRTTTUUUTTTiiilllsss}}}jjjMMM999>>>;;;888666333111777???666666555444333222111111000000000/////////............................../////////...---,,,+++***)))*********++++++++++++((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((())))))***++++++,,,************+++++++++,,,,,,------......///000000111111000000111111222333222222222333333333444444}}}kkkWWWUUUZZZqqq~~~|||zzzxxxwww|||xxxuuusssuuuwwwyyyyyyuuurrrssswwwvvvsssqqqssszzzzzzxxxvvvtttuuuwwwyyywww}}}uuuiiibbb```ccccccbbbdddffffffeeeccccccaaa___aaaeeehhhhhhgggbbbaaa```aaaccceeefffeee]]]^^^^^^]]][[[WWWTTTQQQQQQNNNLLLLLLOOORRRQQQPPPNNNQQQSSSQQQNNNOOOTTTZZZNNNRRRUUUVVVUUUUUUVVVXXX\\\[[[[[[[[[ZZZZZZZZZZZZWWWYYY[[[]]]^^^]]]\\\[[[WWWZZZ^^^^^^[[[YYYXXXYYYZZZ\\\^^^___]]][[[ZZZZZZccc\\\SSSOOOQQQUUUZZZ\\\ZZZYYYVVVRRRNNNLLLLLLNNNKKKFFFCCCEEEIIIJJJEEE???666666666888;;;======<<>>EEE]]]rrrvvv[[[???:::BBBGGG```dddfffhhhppp}}}pppjjjjjjjjjoooYYYdddkkkllloooqqqzzzzzz{{{yyyuuuooojjjfffgggaaa]]]]]][[[WWWUUUVVVYYYXXXVVVVVVWWWZZZ^^^aaaaaacccfffjjjlllmmmmmmmmmqqqrrrssspppllljjjlllooommmlllbbbRRRJJJLLLMMMLLLOOOKKKGGGEEEFFFIIIKKKLLLTTT\\\bbbdddhhhrrr}}}}}}|||zzzyyyxxxyyyyyy~~~{{{xxxxxx|||}}}vvvlllUUUFFFLLL]]]ooo{{{|||{{{{{{~~~wwwjjj___aaaeee```SSSIIIJJJ^^^mmmIII===HHHpppgggccc}}}ppphhhccccccaaaYYYSSSSSSNNNOOOQQQSSSTTTUUUUUUUUURRRNNNJJJJJJMMMOOOLLLHHHEEEHHHJJJIIIHHHIIIOOOUUURRRQQQNNNKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMQQQQQQPPPOOONNNMMMKKKKKKMMMPPPVVV\\\ZZZTTTQQQSSSBBBCCCMMM]]]hhhqqqwwwRRR???===<<<888444999888888777666555555555444333222111000000000000////////////............------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))((()))************+++++++++---------............//////////////////////////////......------///000111yyyuuupppddd^^^jjj~~~~~~~~~~~~|||zzz}}}xxxuuuvvvvvvtttwww{{{wwwtttqqqppprrrtttuuuuuuzzzwwwttttttvvvwwwwwwvvv~~~{{{yyyzzzyyyqqqcccYYY^^^___aaabbbbbbccccccdddbbbbbbbbbbbbcccdddeeefffbbbdddeeedddccccccfffiiidddbbb```___^^^[[[UUUQQQNNNNNNMMMKKKKKKNNNSSSVVVRRRRRRSSSRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSUUUYYY\\\\\\XXXWWW[[[\\\YYY[[[___^^^\\\YYYYYYZZZ\\\^^^___\\\]]]^^^^^^^^^^^^]]]]]]___\\\VVVSSSXXXccciiiiii]]]ZZZRRRKKKMMMTTTWWWVVVYYYUUURRRTTTXXXXXXTTTNNN@@@777444;;;@@@@@@EEENNNgggxxxvvvYYY>>>===IIIQQQcccfffiiinnnyyyllleeeiiirrreeeUUUaaaiiijjjooorrrxxxxxxxxxvvvsssnnnjjjgggeee___[[[\\\[[[YYYXXXZZZYYYWWWUUUUUUWWWZZZ]]]___aaacccgggjjjlllnnnnnnmmmtttsssrrrqqqqqqpppooonnnooojjj]]]OOOKKKPPPTTTTTTWWWRRRLLLIIIJJJOOOTTTWWW^^^fffmmmooouuu}}}|||{{{{{{|||{{{||||||{{{{{{|||~~~xxxkkkSSSFFFNNNdddsss}}}{{{{{{~~~pppeeedddeee]]]QQQGGGNNNdddiiiGGG>>>LLLrrrhhhhhh~~~jjjccc^^^___]]]XXXUUUVVVSSSRRRRRRQQQPPPOOONNNNNNPPPLLLIIIIIILLLMMMKKKHHHEEEHHHJJJIIIGGGHHHLLLQQQNNNNNNNNNNNNLLLIIIGGGEEEJJJJJJHHHHHHIIIKKKMMMNNNOOONNNMMMKKKJJJIIIIIIIIIPPPRRRVVVWWWSSSNNNPPPUUUIIIIIIOOOZZZ___bbbppp]]]LLL===999;;;<<<:::999666666666555444333333333444333222111000000000000////////////.........---------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((())),,,......---+++)))))))))*********+++++++++------------....................................///......---...///000111zzzjjjYYYfff{{{~~~~~~~~~}}}{{{zzz{{{wwwtttuuuuuusssuuuzzzyyyvvvrrrqqqssstttvvvvvvyyywwwtttsssuuuwwwxxxxxx~~~{{{yyyzzz|||vvvgggZZZ^^^^^^___``````aaaaaabbbddddddddddddeeefffggghhheeeffffffeeeddddddeeegggeeeccc```]]][[[WWWSSSPPPOOOOOONNNMMMLLLNNNRRRUUUSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUVVVVVVWWWVVVTTTTTTTTTTTTSSSUUUYYY\\\___[[[XXXYYYYYYXXX[[[___]]]\\\ZZZYYYYYY[[[]]]^^^[[[\\\]]]^^^^^^^^^]]]\\\YYYXXXVVVVVV]]]gggkkkiii___ZZZSSSOOOTTT\\\___\\\]]]\\\]]]]]]]]]YYYTTTPPPDDD:::555999???DDDNNNYYYpppzzzsssUUU>>>AAASSS^^^gggjjjooowwwfffbbbjjjzzzsssXXXRRR___eeehhhpppssswwwwwwvvvtttqqqnnnkkkiiieee___[[[[[[ZZZXXXXXX[[[YYYVVVSSSSSSWWW[[[\\\\\\aaacccgggjjjmmmnnnnnnmmmuuurrrpppqqqtttsssooojjjpppfffWWWLLLNNNXXX^^^___```ZZZRRRNNNPPPWWW___dddiiiqqqwwwyyy}}}}}}}}}}}}{{{|||{{{~~~xxxiiiQQQGGGSSSgggvvv}}}{{{{{{sssgggdddbbbZZZNNNGGGPPPhhhcccDDD@@@QQQvvvmmmpppfff```[[[ZZZXXXVVVUUUWWWXXXWWWTTTRRRPPPOOOOOOOOOOOOLLLHHHHHHJJJKKKJJJHHHEEEHHHJJJIIIGGGFFFIIILLLIIIKKKNNNPPPOOOKKKGGGDDDJJJHHHFFFEEEFFFIIIMMMOOOQQQPPPNNNLLLKKKKKKLLLMMMRRRQQQRRRQQQMMMIIIMMMTTTMMMLLLPPPUUUUUUSSSZZZeeexxxzzz^^^KKK===999777999:::777777:::444333333222222111111111333222111000000//////000//////.........---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''')))---000000...+++((()))))))))*********++++++,,,,,,,,,---------....................................------......///000}}}~~~jjjUUUbbbxxx~~~~~~}}}{{{zzzzzzvvvtttuuuuuussstttxxxzzzwwwtttrrrsssuuuvvvvvvwwwvvvttttttuuuwwwxxxyyy{{{zzzxxxzzz~~~|||nnn```\\\[[[[[[]]]___aaabbbbbbeeeeeeeeefffggghhhiiijjjhhhhhhgggfffeeeeeeeeeeeeeeebbb^^^YYYVVVSSSQQQPPPSSSTTTSSSRRRQQQRRRTTTWWWSSSTTTUUUVVVVVVUUUSSSRRRTTTUUUUUUVVVWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWZZZ\\\ccc```]]][[[YYYXXXXXXYYY\\\\\\[[[ZZZYYYYYY[[[]]]\\\\\\]]]]]]\\\ZZZXXXWWWPPPRRRSSSVVV^^^gggiiifff```^^^ZZZYYY___fffeee```^^^```aaa___[[[VVVRRROOODDD<<<777:::@@@GGGQQQ[[[lllrrrjjjQQQ@@@HHH[[[hhhkkkqqqxxxyyyrrr___bbbmmmcccRRRSSSaaaeeeiiiqqqtttxxxxxxvvvtttrrrooommmlllhhhaaa[[[ZZZYYYVVVUUUWWWYYYUUUQQQRRRWWW[[[[[[ZZZaaacccfffjjjlllmmmmmmmmmqqqpppooopppqqqoookkkhhhlll```RRRMMMUUU```ffffffbbb]]]VVVSSSWWW^^^fffkkkttt}}}}}}}}}}}}}}}xxxgggPPPJJJYYYgggyyy{{{}}}zzzzzzzzzpppfffbbb]]]TTTLLLHHHMMMggg^^^BBB@@@UUU{{{rrrvvvoooeeeaaa[[[WWWTTTSSSSSSTTTUUUTTTRRRPPPPPPQQQRRRSSSRRROOOKKKIIIJJJJJJIIIHHHHHHIIIJJJIIIGGGFFFHHHIIIGGGIIILLLNNNNNNKKKHHHFFFGGGEEECCCCCCEEEIIINNNQQQRRRPPPNNNLLLKKKLLLNNNPPPPPPMMMMMMPPPPPPMMMLLLOOOLLLLLLNNNQQQOOOLLLOOOVVVUUUdddqqquuu{{{~~~sssXXXFFF>>><<>><<<<<>>999:::<<<;;;999777333333777999666222111111111111111111111111111//////............//////------,,,,,,,,,+++++++++++++++++++++************(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((('''''')))***+++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---kkkTTTZZZiii~~~}}}|||{{{yyyyyyvvvuuuwwwvvvttttttwww|||yyyuuurrrrrrsssssssssrrrvvvzzzzzzxxxuuuttttttssszzz{{{wwwxxx}}}zzzrrrZZZWWWUUUXXX^^^dddeeedddffffffggghhhiiikkklllmmmllljjjiiiiiikkkjjjgggdddZZZWWWRRRKKKHHHJJJPPPVVVUUUVVVWWWVVVSSSQQQPPPPPPNNNMMMLLLKKKLLLMMMOOOPPPRRRRRRTTTUUUWWWXXXXXXXXXXXXZZZZZZZZZXXXXXXYYY[[[VVVZZZ[[[XXXZZZ___```]]]^^^```bbb___[[[YYYZZZ]]][[[\\\\\\ZZZWWWRRRMMMJJJFFFHHHJJJMMMUUU^^^```]]]ZZZ___aaa]]]XXXUUUQQQMMMKKKLLLLLLMMMLLLIIIFFFCCC<<<<<<===@@@FFFLLLPPPPPPNNNQQQPPPJJJEEEHHHOOOUUUWWW^^^cccbbb___``````^^^XXXUUUXXXkkk{{{```\\\aaaeeeeeepppzzzvvvyyyxxxwwwtttooohhhccc___VVVSSSSSSWWWYYYWWWVVVXXXTTTWWWYYYXXXUUUUUUYYY\\\]]]___bbbfffhhhiiiiiiiiitttsssqqqmmmiiifffdddcccTTTMMMLLLVVV___bbbbbbccc```^^^^^^aaahhhooouuuxxx~~~|||||||||}}}~~~~~~{{{~~~wwwkkk^^^KKKHHHYYYqqq~~~zzzzzzzzztttkkk```QQQEEEBBBFFFOOOqqqMMM>>>FFF]]]~~~ssszzzXXXNNNVVV[[[YYYWWWYYYXXXTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOMMMMMMNNNQQQTTTOOOLLLHHHEEEDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGIIIJJJMMMLLLKKKKKKLLLNNNQQQRRRMMMMMMMMMMMMMMMNNNOOOOOOLLLKKKOOOVVVYYYTTTPPPNNNOOOQQQQQQPPPOOOOOOOOOOOOOOOQQQRRRSSSWWW]]]___^^^}}}ttt^^^III:::666<<>>777222333777777555666999888333000111000000000000111111111111///......------......///,,,,,,,,,,,,++++++++++++++++++++++++************(((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((()))))))))***************+++++++++++++++++++++++++++++++++++++++,,,---.........------~~~|||mmmTTTXXXeeezzz~~~||||||{{{yyyyyyvvvuuuwwwwwwtttuuuxxx|||yyyuuurrrrrrrrrrrrrrrrrrvvv{{{|||yyyuuussssssttt}}}~~~vvvuuuzzzzzzsss\\\XXXVVVXXX^^^cccdddbbbffffffggghhhiiikkkmmmnnnllljjjiiijjjkkkkkkgggdddWWWTTTOOOIIIEEEHHHPPPWWWUUUWWWXXXWWWTTTRRRPPPPPPMMMKKKIIIHHHIIIKKKMMMOOOPPPQQQSSSUUUVVVXXXXXXXXXWWWXXXZZZ[[[ZZZ[[[\\\^^^XXX[[[YYYTTTUUU\\\^^^\\\^^^aaacccaaa[[[YYY[[[^^^ZZZ[[[\\\[[[XXXSSSNNNKKKDDDEEEEEEGGGOOOXXX[[[XXXWWW\\\\\\TTTLLLHHHGGGFFFEEEFFFIIILLLMMMJJJDDD???;;;;;;<<>>BBBFFFHHHLLLMMMMMMPPPUUUUUURRRQQQSSS___xxxtttaaa]]]aaacccdddppp{{{vvvvvvvvvuuuqqqkkkddd]]]YYYVVVSSSSSSWWWYYYUUUSSSTTTSSSXXX\\\ZZZUUUTTTXXX^^^\\\^^^aaaeeeggghhhhhhhhhuuuqqqkkkhhhgggeee```]]]QQQKKKLLLUUU^^^___```bbbdddbbbaaadddkkkttt{{{|||||||||}}}}}}~~~uuuiii\\\IIIEEEUUUnnn||||||sssnnnggg\\\NNNBBBBBBGGGQQQtttzzzHHH???III___yyyyyyPPPMMMVVV\\\ZZZXXXWWWTTTNNNMMMNNNPPPQQQRRRSSSSSSRRROOONNNMMMLLLMMMPPPTTTXXXOOOKKKEEEBBBBBBEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHMMMMMMLLLKKKJJJKKKKKKLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJMMMOOOLLLHHHIIIOOOMMMOOOPPPOOOOOOQQQRRRQQQLLLLLLLLLLLLOOOSSSTTTSSSSSSdddwwwtttrrrfffPPP???;;;@@@DDD===666111333:::===999444444222222333111///333::://///////000000000000000......---------......///,,,,,,,,,+++++++++******+++++++++************)))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********((('''(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---.........---,,,~~~{{{~~~zzzqqq```YYY[[[ooo}}}wwwttt{{{wwwvvvuuussspppsssxxx{{{xxxtttrrrrrrssstttttttttuuuwwwxxxxxxvvvsssqqqtttvvvxxxxxxxxxwwwxxxyyykkkXXXLLLSSS]]]___```ddddddiiijjjiiikkkpppnnnhhhjjjgggdddeeegggeee___XXXRRROOOIIIEEEDDDFFFJJJLLLPPPQQQSSSWWWZZZYYYUUUPPPJJJGGGDDDBBBAAACCCEEEFFFIIILLLQQQUUUVVVWWWXXXZZZ]]]___^^^[[[[[[___```___XXXYYYYYYZZZ[[[[[[\\\\\\```aaabbb```^^^[[[ZZZYYYZZZ[[[]]]]]]ZZZTTTMMMHHH@@@@@@AAADDDHHHLLLMMMMMMTTTQQQNNNIIIEEECCCBBBBBBCCCEEEGGGFFFCCC>>><<<::::::;;;<<<===AAAJJJUUU]]]NNNGGG===999999;;;:::999>>>===???EEEIIIIIIFFFEEEPPPYYYaaazzzccc^^^^^^```fffnnnuuuxxxyyyqqqooommmjjjgggbbb\\\XXXUUUTTTTTTUUUWWWWWWVVVTTTRRRUUUXXXZZZYYYXXXXXXXXX\\\^^^```cccfffgggggggggrrrnnnjjjhhhfff```VVVNNNGGGHHHJJJMMMSSSXXX^^^aaafffgggiiikkkpppxxx~~~~~~}}}}}}~~~~~~}}}{{{|||~~~xxxpppeeeTTTFFFMMM]]]mmm}}}{{{xxxmmm___UUUMMMFFFEEEGGGPPPkkkBBB>>>EEEiii}}}iiiSSSbbbjjjjjj___WWWXXXVVVOOONNNOOORRRRRRRRRRRRSSSTTTTTTNNNLLLQQQSSSNNNLLLMMMHHHEEEBBBCCCFFFIIIIIIHHHHHHGGGDDDCCCCCCEEEHHHJJJHHHHHHGGGGGGHHHHHHIIIIIIJJJGGGDDDGGGLLLNNNKKKFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLOOOSSSSSSQQQMMMJJJIIIHHHGGGFFFIIIMMMQQQQQQPPPQQQOOOPPPZZZjjjxxx~~~mmmZZZGGGFFFCCC@@@>>><<<::::::666555555555555444444444333333333222222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,|||~~~|||uuudddZZZXXXjjjzzzxxx|||xxxvvvvvvsssqqqtttzzz|||yyyuuurrrrrrrrrrrrrrrtttvvvxxxxxxwwwuuutttsssssstttvvvwwwwwwxxxzzz{{{mmm\\\QQQVVV^^^```bbbfffeeeiiijjjiiikkkooonnnhhhkkkiiigggfffeeeaaaZZZTTTQQQLLLFFFAAA???@@@CCCFFFIIIIIIJJJMMMQQQQQQNNNKKKKKKHHHCCC???===>>>@@@AAABBBGGGMMMRRRVVVZZZ]]]``````bbbbbb___```ccccccaaa___^^^\\\ZZZZZZ[[[\\\^^^```aaabbbaaa___]]]\\\[[[ZZZ^^^cccccc^^^UUUMMMIIICCCBBBBBBCCCEEEGGGFFFEEEIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHFFFAAA===:::999888777888<<>>DDDKKKMMM]]]uuutttUUU```___aaagggpppvvvxxxwwwuuurrrmmmiiieee```ZZZVVVXXXWWWVVVVVVWWWVVVTTTRRRNNNPPPSSSTTTTTTTTTUUUVVV\\\]]]```bbbdddfffggghhhkkkhhhdddcccaaa\\\TTTNNNLLLLLLMMMMMMPPPVVV]]]ccclllooorrruuuyyy~~~}}}~~~~~~~~~||||||~~~{{{sssgggSSSFFFNNN___qqq}}}}}}tttiii]]]TTTLLLEEEDDDGGGUUUjjj@@@???RRR|||jjj\\\aaaiiijjj```ZZZ\\\[[[UUUOOOQQQSSSTTTUUUVVVXXXZZZUUUOOOLLLPPPPPPLLLJJJKKKGGGEEEDDDFFFIIIJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFGGGFFFGGGHHHJJJLLLMMMOOOQQQQQQNNNKKKIIIIIIGGGFFFEEEGGGKKKNNNOOONNNPPPMMMLLLQQQYYY]]]\\\XXXmmmuuu}}}vvvfffZZZQQQHHHCCC===<<<:::888777666555555555555555444444444333333333222222222222111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,yyy~~~~~~|||mmm___XXXdddzzz~~~}}}}}}yyywwwvvvtttrrrvvv|||}}}yyyuuusssrrrrrrqqqqqqsssvvvyyyyyyvvvttttttvvvssstttuuuuuuuuuwwwzzz}}}rrrbbbWWWZZZ___aaadddiiifffiiiiiiiiilllooommmiiikkkkkkiiifffaaaZZZSSSOOOMMMHHH@@@:::777888<<<>>>AAABBBCCCFFFHHHIIIGGGEEEFFFCCC>>>;;;:::;;;>>>AAADDDHHHMMMSSSWWW\\\aaadddaaaeeefffdddeeeggggggdddeeebbb___[[[ZZZ[[[\\\^^^^^^______``````___^^^]]]\\\cccjjjiiiaaaVVVOOOLLLIIIHHHEEEDDDDDDCCCAAA?????????AAAFFFLLLPPPOOOMMMJJJJJJHHHDDD???<<<::::::999777888<<>>@@@AAA??????CCCKKKQQQ[[[mmmdddZZZaaa```bbbiiirrrxxxxxxvvvyyytttmmmgggaaa\\\WWWTTTZZZXXXWWWVVVVVVUUURRRPPPLLLNNNPPPPPPQQQRRRTTTWWW\\\]]]^^^```ccceeehhhiiigggddd```___^^^ZZZUUUPPPQQQRRRRRROOONNNRRR[[[ccclllrrrwww{{{~~~~~~~~~~~~}}}~~~}}}vvvgggRRREEEPPPcccqqqzzz{{{~~~yyynnneeeZZZRRRKKKDDDDDDHHHZZZggg???BBBdddhhhccc[[[bbbcccZZZVVVXXXYYYVVVUUUUUUTTTTTTUUUWWWYYYZZZRRRNNNKKKLLLLLLIIIGGGHHHFFFFFFGGGIIIKKKJJJGGGEEEEEEEEEDDDEEEEEEEEEFFFFFFJJJIIIFFFDDDCCCCCCDDDEEEEEEHHHKKKKKKHHHFFFDDDEEEGGGGGGGGGGGGFFFHHHLLLNNNNNNNNNOOOMMMJJJHHHHHHHHHFFFEEEEEEFFFIIIKKKLLLLLLIIIHHHHHHLLLQQQQQQLLLFFFJJJNNNTTT___ooo~~~tttjjjddd\\\SSSHHH???<<<:::888777:::999888777666666666666444444444333333333222222222222111111111000000000............------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((())))))*********+++++++++++++++++++++************************++++++++++++,,,zzzpppwwwggg[[[bbbuuu{{{xxxwwwuuusssxxx~~~{{{xxxuuussssssssssssrrrssswwwzzzyyyuuusssuuuxxxuuuuuuuuuttttttuuuyyy{{{wwwjjj^^^\\\]]]```fffmmmhhhhhhhhhiiikkkmmmllliiihhhiiihhhddd\\\TTTNNNJJJGGGBBB:::444111333777:::AAACCCGGGJJJJJJHHHEEEBBB===;;;999777999>>>DDDHHHNNNQQQUUUWWWYYY[[[___aaa```dddgggggghhhjjjiiieeegggeeecccaaa___^^^^^^^^^\\\\\\]]]^^^``````___]]]```gggmmmjjj```VVVRRRRRRPPPNNNKKKIIIGGGEEEBBB@@@===<<<===CCCKKKQQQRRRPPPKKKJJJHHHDDD@@@===<<<<<<<<<<<<<<<>>>BBBJJJSSSYYYaaaZZZOOODDD===999:::<<>>AAA@@@===:::;;;;;;999888888777777777333333222222222111111111111111111000000000//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))************+++*********************)))************++++++++++++yyyooo|||kkk^^^bbbsss~~~~~~|||yyyxxxvvvtttwww}}}wwwuuusssssstttuuuuuutttsssvvvyyyyyywwwuuuvvvwwwwwwwwwvvvtttrrrsssuuuxxxzzzqqqfff___\\\___gggooohhhggggggiiikkkkkkjjjiiieeeeeeddd^^^WWWOOOIIIGGG@@@<<<555000///222666999EEEJJJQQQUUUTTTNNNFFFBBB:::999888888<<>>;;;:::<<>>FFFVVVddd______[[[TTTKKKDDDAAAAAA>>>GGGMMMJJJJJJVVVeeeooozzz^^^RRRWWW]]]```fffnnnvvvyyyxxxwwwsssnnnfff___[[[YYYXXXWWWTTTSSSRRRSSSTTTSSSRRRPPPOOOPPPPPPPPPQQQSSSXXX[[[ZZZ[[[[[[]]]```cccgggiiiiiigggdddaaa^^^[[[WWWTTTVVVZZZ]]][[[UUUSSSXXX^^^hhhppp|||~~~~~~}}}|||tttaaaJJJCCCRRReeexxx~~~wwwrrrmmmeee[[[RRRIIIDDDFFFMMMgggTTTAAAJJJwww|||sss]]]]]]```aaa^^^VVVOOOOOOQQQRRRXXXTTTOOOMMMMMMMMMMMMKKKJJJLLLLLLKKKJJJLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKIIIFFFDDDDDDGGGJJJMMMJJJIIIGGGFFFFFFGGGIIIJJJGGGFFFGGGKKKOOOOOOKKKFFFFFFHHHIIIHHHEEEEEEJJJNNNNNNMMMKKKHHHEEEFFFHHHJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKIIIGGGGGGHHHGGGDDDAAAEEEIIINNNPPPNNNNNNRRRVVVLLLRRRYYYaaahhhmmmpppqqquuuyyyrrrcccWWWSSSTTTIIIFFFBBB>>><<<===>>>@@@???<<<888666666777999:::888777666444333222222222111111111111000000000000000000/////////.........,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++xxx}}}~~~mmm^^^```ppp}}}}}}}}}{{{zzzwwwsssuuuzzzuuusssrrrsssuuuwwwvvvvvvtttuuuwwwyyyzzzyyyvvvuuuwwwwwwwwwtttrrrqqqssstttzzzvvvooofff``````gggmmmiiieeedddgggiiihhhgggiiidddbbb]]]WWWQQQJJJEEEBBB:::777333//////222666999EEELLLVVV[[[YYYQQQHHHBBB===<<<<<<<<>>>>>@@@>>>???@@@@@@===999555222>>><<<999666555555555666777666444333222111000000000000000////////////.../////////.........------++++++++++++************))))))))))))))))))))))))*********))))))))))))((((((((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++~~~{{{qqq___]]]jjj~~~~~~~~~~~~||||||xxxssssssvvvuuutttssstttuuuvvvvvvtttttttttuuuzzz}}}|||wwwqqquuuvvvvvvuuusssrrrrrrtttwwwyyyxxxqqqhhhdddfffiiihhhcccbbbfffhhheeeeeehhhfff```WWWPPPKKKFFFAAA<<<777555222//////111444666>>>FFFQQQVVVTTTMMMFFFBBB@@@??????@@@BBBDDDGGGHHHGGGLLLRRRWWWYYYYYYYYYYYYZZZ___dddfffjjjppprrrooorrrrrrsssrrrooojjjeeebbb```^^^^^^aaafffhhheeebbb]]][[[WWWSSSPPPQQQUUUXXXOOOMMMMMMNNNOOOPPPOOONNNGGGIIIIIIGGGDDDEEEKKKPPPYYY\\\^^^[[[TTTJJJBBB======BBBDDD@@@<<>>>>>AAACCCBBBEEEIIIRRRRRROOOLLLNNNRRRQQQMMMIIIFFFCCCBBBAAA@@@===:::888888888999;;;===???AAA444666:::===>>>===;;;999555888:::<<<;;;999888666555555444333333333333333/////////............---.........------------,,,++++++*********)))))))))))))))))))))))))))))))))******)))))))))((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************|||yyyxxxaaaZZZdddwww~~~}}}}}}xxxrrrqqqtttwwwuuuttttttuuuuuutttsssuuussstttzzzwwwooorrrtttuuuuuutttsssssstttttt{{{zzzooohhheeeeeehhhbbbaaaeeegggddddddggghhh```TTTLLLHHHDDD===888555444111000///000222333888???IIINNNMMMHHHCCCAAA??????@@@BBBDDDFFFGGGHHHFFFLLLSSSYYY[[[[[[[[[ZZZ[[[```eeeggglllsssvvvtttsssrrrqqqmmmiiiddd```^^^^^^\\\[[[^^^ccceeebbb^^^YYYVVVRRROOONNNPPPSSSVVVKKKJJJIIIJJJLLLNNNMMMLLLCCCHHHLLLJJJFFFEEEJJJPPPVVV[[[```aaa\\\SSSKKKFFFCCCEEEEEEAAA>>>CCCPPP[[[wwwJJJ@@@RRRXXXVVV[[[]]]iiiuuuwwwqqqjjjjjjmmmfffbbb\\\XXXVVVVVVVVVUUUVVVUUUTTTUUUWWWWWWUUUTTTOOOQQQRRRRRRQQQRRRTTTVVVTTTVVVZZZ^^^aaacccdddeeebbbdddggggggddd```\\\[[[WWWXXX[[[aaajjjsss|||{{{{{{~~~|||{{{xxxkkkVVVGGGIIIYYYfff{{{||||||qqqoooeee]]]TTTKKKEEEFFFQQQ^^^gggEEEDDD@@@ccc}}}mmmiiippp^^^RRR^^^[[[YYYVVVSSSQQQTTT\\\dddYYYUUUQQQRRRTTTSSSNNNIIIBBBKKKPPPLLLJJJKKKJJJFFFBBBFFFJJJKKKIIIHHHIIIJJJDDDFFFIIIKKKLLLJJJGGGEEEJJJKKKLLLMMMLLLIIIGGGEEEGGGIIIJJJJJJIIIHHHIIIJJJNNNTTTXXXVVVPPPLLLMMMPPPKKKLLLLLLKKKJJJLLLOOORRRMMMNNNNNNKKKGGGEEEFFFHHHDDDDDDDDDEEEEEEDDDBBBAAACCC>>>>>>AAAAAA>>>AAAGGGEEEGGGEEEAAABBBFFFCCC<<<@@@<<<<<>>=========<<<;;;BBB@@@<<<:::999999888666>>><<<999777555555666777:::888555222000111555888111000000000111222333333//////.........---------......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************~~~|||dddVVV]]]ttt|||yyyvvvuuuttttttyyyzzzzzzwwwtttsssuuuxxxsssrrrtttwwwzzzzzzvvvrrrtttssssssrrrrrrsssssstttvvv{{{|||wwwlllccc```aaa]]]___bbbcccdddddddddeeeaaaYYYOOOIIIEEEAAA:::555444000,,,+++...222444444333999AAADDDCCCAAAAAABBB@@@???<<<<<<===AAAFFFIIIPPPPPPPPPSSSXXX[[[]]]]]]___bbbeeeiiipppxxxxxxtttsssooojjjfffccc```]]][[[___^^^]]]]]]___`````````XXXRRRLLLKKKMMMNNNMMMJJJEEEIIILLLKKKLLLOOOSSSUUUOOOJJJDDDDDDEEEEEEFFFHHHRRR[[[aaabbbcccbbbVVVHHHIIIJJJIIIBBB<<<@@@MMMYYYvvvfffRRRCCCGGGSSSXXXXXXWWWccckkkpppnnnjjjjjjkkkkkk```___^^^\\\ZZZWWWUUUSSSUUURRRSSSVVVVVVTTTTTTVVVTTTSSSPPPOOOOOOQQQSSSUUUWWWZZZ]]]______```aaabbbkkklllkkkhhhccc^^^[[[ZZZ]]]^^^bbbfffhhhmmm{{{~~~qqqhhhZZZGGGJJJaaaqqq}}}}}}wwwqqqgggaaaSSSJJJJJJHHHNNN___YYYCCC444PPPwwwpppqqqnnn]]]WWWWWWVVVWWWSSSLLLLLLVVVbbbhhhYYYVVVQQQNNNNNNNNNNNNNNNOOOKKKGGGEEEFFFFFFDDDBBBIIIIIIJJJJJJJJJJJJJJJIIIBBBFFFJJJJJJHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIPPPUUUYYYXXXQQQJJJGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMHHH@@@???DDDDDD@@@BBBBBBCCCCCCCCCCCCCCCBBB======???@@@@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<<<<===>>>??????>>>======???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666666666666666888777666555444333333333111111111111000000000///......////////////......---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))jjjYYY\\\qqq|||yyywwwuuuttttttwwwxxxyyywwwtttssstttvvvvvvuuutttvvvxxxxxxuuurrrssssssrrrrrrrrrrrrsssssssssvvvxxxtttlllddd___]]][[[]]]___aaaaaaaaaaaabbb\\\UUULLLFFFBBB>>>888333222///,,,---000444555555777888999<<<@@@BBBDDDDDD===<<<;;;<<>>???@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;:::;;;<<<>>>??????>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::999999999999888888888777777666555555444444555555555555444333222111111222111111111000000000//////......////////////......---,,,++++++******++++++*********)))))))))(((((((((((((((((((((((((((((('''((())))))((('''((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))rrr^^^[[[kkk|||yyywwwuuuuuuuuuuuuvvvwwwwwwuuusssssstttxxxvvvuuuuuuvvvuuutttrrrsssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqnnnggg___YYYXXXYYY[[[\\\]]]]]]]]]\\\VVVPPPGGGAAA>>>:::555111///......000333666888888999888888===CCCFFFDDDAAA::::::;;;===AAAGGGLLLOOOOOOOOOPPPTTTXXX]]]______fffjjjlllnnnrrrxxxxxxtttnnnjjjeeeaaa______^^^]]]]]]\\\ZZZZZZ[[[[[[YYYXXXTTTOOOHHHEEEDDDBBB@@@===BBBIIIPPPTTTSSSUUU\\\cccbbbVVVHHHBBBGGGNNNQQQPPPNNNOOOOOOSSS___iiiaaaQQQTTTZZZ^^^[[[RRRNNNQQQWWWaaammmyyy{{{tttpppeeejjj~~~{{{]]]CCC<<>>============>>>@@@BBBCCC>>>>>>===;;;::::::::::::888999:::<<<===>>>??????===<<<<<<;;;;;;:::::::::999999999999999999999999777777777777666666666666555444444333333333333333333222111000/////////000000000000000////////////---......//////......---,,,,,,+++************+++******))))))))))))(((((((((((((((((((((((((((((('''((()))(((''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))|||yyydddYYYddd||||||yyywwwvvvvvvvvvtttuuuvvvwwwvvvuuutttssswwwvvvtttttttttttttttuuurrrrrrqqqqqqqqqqqqrrrrrrpppnnnnnnppprrrmmmcccZZZXXXXXXXXXYYYZZZZZZXXXWWWOOOJJJCCC>>>:::777333000,,,---///333666888999:::999;;;@@@FFFIIIFFF???999:::;;;===@@@EEEJJJOOOQQQTTTSSSTTTWWW[[[___aaaaaaeeeiiilllmmmpppuuuvvvssskkkgggbbb___]]]^^^]]]]]]]]]\\\ZZZZZZZZZYYYVVVTTTQQQMMMHHHDDDBBB@@@>>>;;;???FFFPPPWWWXXXYYYaaakkkiiiaaaUUUKKKKKKQQQUUUUUUSSSSSSOOOPPPZZZdddaaaUUUVVV]]]dddbbb[[[VVVXXX]]]pppwwwzzzsssggg[[[OOOFFFHHHDDDPPPddd```HHH>>>EEENNNRRRWWWUUUOOOOOOWWWaaajjjnnnoookkkhhhiiiiiigggaaa___\\\YYYVVVVVVVVVVVVUUUQQQPPPRRRRRRQQQRRRVVVTTTSSSQQQPPPPPPRRRUUUVVVXXX[[[___bbbdddeeegggiiijjjkkklllkkkhhheeeddddddbbbcccfffiiifffbbbdddjjjwww}}}vvvcccQQQLLLRRRhhh{{{uuupppcccYYYJJJFFFJJJGGGMMM```MMMAAAEEEdddjjjjjjeeeeee^^^___^^^ZZZVVVVVVWWWSSSLLLOOONNNMMMMMMOOOPPPPPPOOOHHHHHHIIIJJJMMMNNNPPPPPPMMMMMMLLLKKKIIIHHHFFFEEEAAABBBBBBBBBBBBCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHDDDFFFHHHGGGFFFEEEGGGIIIJJJIIIIIIHHHGGGGGGFFFFFF>>>??????AAACCCFFFEEECCC>>>????????????>>>>>>======<<<<<<;;;===???BBBDDD<<<;;;:::999999999999999888999:::;;;;;;<<<<<<===;;;;;;:::::::::999999999888888888888888888888888777666666666666555555555444444333222222222222333111111000///......//////000000/////////.........---------......---------,,,++++++******************)))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))|||~~~hhhXXX^^^ttt|||zzzxxxwwwvvvvvvtttuuuvvvwwwxxxwwwvvvuuuuuuttttttsssssstttvvvxxxqqqqqqppppppppppppqqqqqqqqqnnnmmmrrrwwwtttiii___YYYXXXWWWXXXXXXWWWTTTQQQJJJFFF@@@;;;777444222111,,,...111444777888:::;;;;;;???EEEFFFCCC>>>:::888>>>@@@BBBEEEIIIMMMQQQSSSUUUUUUVVV[[[aaafffhhhiiijjjnnnpppnnnnnnqqqpppmmmhhheee```]]]]]]]]]]]]\\\^^^]]][[[[[[ZZZYYYVVVSSSOOOLLLIIIFFFDDDBBB@@@???999???JJJUUUXXXYYYaaakkkiiiiiibbbTTTMMMPPPUUUVVVVVVWWWSSSOOOUUU```bbb\\\WWW^^^eeeddd^^^\\\aaahhhwwwqqq\\\LLLCCC???;;;???HHHMMMGGG???AAAJJJSSSVVVVVVSSSQQQVVV^^^eeehhhkkkkkkgggfffhhhiiiggg___]]]YYYVVVTTTTTTTTTUUUTTTQQQPPPRRRSSSQQQRRRVVVUUUTTTQQQPPPOOOQQQSSSTTTXXX[[[___bbbccceeeggghhhjjjlllmmmmmmjjjhhhhhhhhheeeeeehhhkkkiiidddeeeiiioooyyyyyy```MMMMMMTTTiii}}}{{{uuupppcccXXXJJJGGGIIIEEEMMMfffwwwHHH;;;JJJjjjhhhkkkhhhcccYYY[[[ZZZUUUQQQQQQSSSPPPJJJMMMMMMNNNPPPSSSUUUUUUTTTJJJKKKLLLMMMNNNNNNOOOPPPJJJKKKKKKLLLLLLLLLLLLLLLEEEDDDCCCCCCDDDEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGEEECCCBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBB???===>>>AAACCCBBBAAA@@@???????????????>>>===<<<<<<;;;::::::;;;>>>@@@BBB999999888888888888888999::::::999999999999999999999999999999888888888888777777777777777777777777666666666666555555555555555444333333222222333333111000000////////////////////////............---,,,,,,------------,,,,,,,,,+++******))))))******)))))))))(((((((((((('''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((}}}mmmYYY[[[nnn|||zzzxxxwwwwwwwwwuuuttttttvvvxxxxxxwwwvvvsssssstttsssrrrsssvvvyyyqqqppppppooooooppppppqqqqqqnnnmmmrrryyyxxxnnneee\\\YYYVVVVVVVVVTTTPPPKKKDDDBBB===999555222111111---000333555666777888:::>>>???>>>:::555444999>>>CCCDDDGGGKKKOOORRRUUUVVVSSSTTTWWW^^^fffmmmqqqssssssvvvwwwrrrnnnmmmkkkhhhfffccc```^^^^^^]]][[[ZZZ^^^]]][[[[[[[[[YYYUUUSSSMMMKKKIIIGGGEEECCCBBBAAA777999CCCQQQVVVVVVZZZccceeekkkgggXXXMMMOOOTTTVVVWWWXXXTTTNNNSSS```eeecccZZZaaagggfffaaaaaahhhpppsssZZZKKKGGGGGG???EEEGGGBBB???DDDLLLPPPVVVXXXXXXWWWYYY^^^``````iiikkkhhhcccbbbddddddbbb\\\ZZZXXXVVVTTTSSSSSSSSSSSSQQQQQQTTTUUURRRRRRUUUVVVTTTRRRPPPPPPRRRTTTUUUYYY\\\```bbbdddeeeggghhhlllmmmoooooolllkkkjjjjjjiiihhhjjjmmmmmmkkklllqqqttt{{{{{{^^^IIIPPPXXXmmm}}}zzzsssmmmaaaXXXJJJGGGHHHCCCRRRqqqcccBBB999RRRsss~~~mmmjjjccc\\\SSSYYYZZZWWWRRRQQQTTTSSSOOOMMMMMMOOORRRVVVWWWVVVUUUQQQRRRSSSRRROOOMMMMMMMMMIIIJJJKKKMMMNNNOOOOOOOOOHHHGGGEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEEEEFFFFFFFFFIIIGGGEEEBBBAAAAAABBBBBBFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@======@@@AAA???===>>>>>>>>>???>>>>>>===<<<;;;;;;::::::999:::;;;===>>>888777777777777888888999;;;:::999888777777777777777777777777777777777777555555555555555555555555666555555555555444444444444444333222222222222222000000////////////000000///.........------------+++,,,,,,------,,,,,,+++++++++***))))))))))))***))))))((((((((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((({{{|||yyyrrr]]][[[kkk{{{|||zzzxxxxxxxxxxxxuuusssrrrsssvvvxxxwwwvvvrrrtttuuutttrrrrrrtttvvvppppppooooooooooooppppppooollllllqqqwwwwwwpppiii]]]YYYUUUTTTTTTQQQKKKEEE???>>>:::666222000000111///222444444444444666999;;;888444111111666===CCCEEEGGGKKKPPPTTTWWWYYY[[[VVVWWWZZZ```hhhooosssuuussswwwwwwrrrlllkkkiiifffeeecccaaa```___]]]ZZZXXX\\\[[[[[[[[[ZZZXXXUUURRRKKKKKKIIIGGGDDDAAA@@@@@@===;;;BBBQQQWWWTTTTTTZZZffflllhhhXXXPPPTTTZZZ[[[ZZZXXXPPPKKKSSSaaafffbbbbbbhhhmmmkkkeeedddjjjqqqrrr[[[MMMJJJJJJHHHIIIHHHFFFIIIPPPVVVYYYYYY[[[[[[XXXZZZ```aaa]]]jjjiiieee___^^^``````]]]ZZZZZZYYYWWWUUUTTTSSSRRRSSSQQQSSSWWWWWWTTTRRRTTTUUUTTTRRRRRRSSSVVVYYY[[[\\\^^^bbbdddeeefffgggiiimmmoooppppppnnnlllkkklllllljjjkkkoooqqqrrrvvv|||~~~|||\\\GGGTTT___tttxxxooohhh]]]UUUJJJHHHGGGDDDYYYRRRAAA===^^^~~~yyyllliii\\\XXXVVVWWW[[[[[[WWWTTTUUUTTTRRRMMMNNNOOORRRTTTTTTRRRPPPPPPRRRTTTSSSOOOMMMLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHGGGHHHIIIHHHEEEBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDBBB@@@??????@@@AAACCCCCCDDDEEEFFFFFFEEEEEE@@@@@@@@@??????>>>>>>>>>AAA<<<;;;>>>@@@<<<;;;>>>============<<<;;;:::999999999999999999999999999777777777777777888999999999888777666666666777888666666666666666666666666444444444444444444444444444444333333333222222222333222111111000000111111//////.........//////000.........---------,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((({{{zzzvvv~~~uuu```]]]jjjyyy|||zzzyyyxxxxxxxxxuuurrrpppqqqtttwwwwwwvvvsssvvvwwwuuurrrqqqrrrtttppppppooooooooooooppppppmmmjjjjjjooouuuuuupppjjj^^^YYYTTTSSSRRROOOHHHBBB<<<;;;888444000...///000111333555444222222555888444111///111888???BBBCCCFFFIIIMMMSSSWWW[[[]]]^^^\\\\\\^^^bbbhhhmmmpppqqqlllqqqsssnnnkkkjjjjjjhhhdddcccbbbaaa```]]]ZZZVVV[[[ZZZZZZZZZZZZXXXTTTQQQJJJJJJIIIFFFBBB???>>>===EEE@@@EEETTTZZZUUUSSSVVVjjjmmmgggXXXTTT\\\bbbaaa```YYYNNNIIISSSbbbddd\\\hhhnnnssspppiiifffjjjpppnnn[[[RRRNNNMMMSSSLLLIIINNNRRRSSSTTTXXXVVVXXXWWWSSSWWWbbbhhhhhhggggggbbb]]]\\\______\\\ZZZZZZZZZYYYWWWUUUSSSRRRRRRQQQTTTXXXYYYUUUSSSTTTTTTSSSSSSSSSVVVYYY]]]```^^^aaadddffffffggghhhiiinnnpppqqqqqqooommmllllllnnnkkkkkkppptttwww~~~}}}|||[[[GGGWWWdddzzz~~~vvvllldddZZZSSSJJJHHHGGGEEE^^^JJJDDDDDDhhhqqqggghhhYYYXXX^^^QQQWWWZZZWWWRRRQQQPPPNNNNNNNNNOOOQQQRRRQQQMMMKKKJJJMMMPPPPPPNNNMMMNNNOOOOOONNNNNNMMMKKKJJJHHHGGGKKKIIIHHHIIIJJJHHHDDD@@@BBBCCCCCCDDDEEEFFFFFFGGGBBBAAA???======>>>???@@@@@@AAABBBDDDFFFGGGFFFEEE>>>>>>>>>>>>============@@@;;;999===???<<<;;;???;;;<<<<<<;;;:::999888777888999999999999888777777777777666777777888999:::777666555555555777888999555555555666666666666666444444444444444444444444222222222111111111111000111111000///////////////......---------......///......---------,,,,,,,,,+++++++++,,,,,,++++++++++++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((~~~~~~~~~vvvddd]]]eeeqqq~~~}}}{{{yyyxxxwwwuuurrrpppppprrruuuwwwxxxrrrssstttuuutttsssrrrqqqppppppooooooooooooppppppnnnnnnnnnqqqsssrrrmmmhhh```WWWQQQPPPNNNFFF@@@@@@<<<999555000......///000111222111111000000///...111000000333888>>>CCCEEEJJJOOORRRRRRUUU[[[``````fffeeeeeefffiiilllnnnnnnqqqnnnmmmnnnmmmkkkmmmrrrlllgggaaa\\\ZZZYYYYYYXXXXXXWWWVVVXXXYYYWWWQQQLLLJJJIIIGGGEEEDDDCCCCCCDDDFFFDDDIIITTTUUUNNNNNNVVVeeeeee```XXXXXX```eeeddd```[[[PPPKKKTTTbbbgggdddhhhtttssskkkkkkiiiggglll|||tttfffWWWSSSVVVVVVTTTTTTWWWWWWTTTTTTVVVSSSUUUXXX[[[^^^bbbhhhlllmmmkkkgggdddaaa```___```]]]\\\ZZZWWWUUUSSSSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRVVVVVVVVVXXXZZZ]]]```bbb``````aaacccgggjjjkkkkkkooonnnllliiigggiiimmmqqqjjjnnnsssuuuwwwzzz}}}}}}uuuWWWRRRaaaeeevvvuuulllfff\\\XXXIIIDDDHHHHHHfff{{{NNN@@@FFF}}}|||mmmrrryyyggg]]]WWWTTTUUUVVVUUUTTTQQQOOOOOOOOONNNOOOPPPPPPOOOPPPQQQSSSQQQOOONNNNNNOOOOOOMMMKKKLLLLLLLLLJJJHHHGGGHHHJJJHHHHHHHHHGGGEEEDDDBBBAAAAAADDDGGGHHHGGGEEEEEEFFFMMMDDD<<<;;;???CCCAAA===;;;===AAADDDFFFFFFFFFEEE@@@@@@???>>>===<<<<<<<<<>>>===<<<;;;999888777666@@@>>>===;;;:::::::::;;;:::::::::999999999888888888888888888888888888888777666444333333444666777666444222222333444555444555555444333333333333444111111111111111111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''vvvvvvxxx}}}yyyggg^^^bbbjjj~~~~~~}}}|||zzzyyyxxxwwwuuutttsssssssssuuuwwwxxxssssssssssssrrrrrrqqqpppnnnnnnooooooppppppppppppooonnnmmmnnnppppppnnnkkkaaaWWWNNNKKKHHHBBB???@@@;;;999555111//////000111111222333333333222111000222222333666;;;AAAEEEGGGLLLRRRVVVVVVZZZ```eeeeeeeeefffgggjjjlllnnnnnnmmmmmmkkklllpppqqqnnnmmmooohhhddd```\\\[[[[[[ZZZZZZWWWUUUUUUVVVWWWUUUOOOJJJGGGGGGEEEDDDCCCDDDDDDEEEEEE@@@CCCNNNRRROOOQQQXXXkkkkkkeee\\\\\\ccchhhiiiddd```XXXRRRVVVaaagggfffqqqvvvooohhhiiifffgggqqqyyyfffWWWSSSUUUYYYVVVVVVYYYWWWSSSQQQSSSUUUXXX[[[]]]___bbbeeehhhgggeeebbb___]]]\\\\\\\\\[[[[[[YYYXXXVVVUUUSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUWWWWWWVVVWWWXXXZZZ]]]^^^______```cccfffiiikkkkkkqqqqqqpppnnnjjjiiiiiijjjiiimmmrrruuuwww{{{~~~oooSSSNNN]]]dddzzz~~~tttjjjdddYYYVVVHHHCCCHHHMMMqqqoooJJJDDDRRRzzzqqqtttccc[[[XXXVVVTTTTTTTTTSSSQQQPPPPPPQQQNNNOOOOOONNNLLLLLLNNNOOOMMMNNNPPPRRRRRRPPPOOONNNGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGGGGFFFCCCBBBCCCDDDCCCDDDFFFFFFDDD@@@;;;888===???BBBDDDEEEEEECCCBBB>>>===<<<;;;;;;;;;<<<===???===;;;999999:::;;;======<<<;;;999999999999:::999999999888888888777777777777777777777777777777555444333222222333444555444222111111222333333222555444333333222222333333000000000000000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''vvvwwwyyy}}}~~~ooodddcccfff}}}~~~}}}||||||{{{yyyxxxxxxwwwtttvvvxxxvvvtttsssvvvxxxttttttsssrrrqqqpppppppppmmmnnnooopppqqqqqqpppooonnnmmmkkkkkkmmmnnnnnnmmmbbbWWWKKKEEEBBB???>>>@@@999888555222111111222222222333555666777666444333555555777:::???CCCGGGIIIMMMTTTXXXZZZ^^^eeeiiiiiifffhhhkkknnnoooooonnnnnnllliiikkkqqqsssooojjjiiiaaa___\\\[[[[[[ZZZYYYWWWTTTSSSRRRSSSTTTRRRLLLGGGDDDDDDDDDDDDEEEFFFGGGGGGDDD???@@@IIIPPPQQQVVV^^^nnnjjjddd^^^___gggkkklllhhhgggaaa[[[[[[ccclllppp|||wwwkkkgggiiieeeiiizzzxxx___UUUUUUWWW\\\YYYXXXYYYWWWSSSQQQSSSYYY\\\```bbbbbbaaaaaabbbaaa```^^^\\\ZZZZZZZZZ[[[YYYYYYYYYYYYXXXVVVUUUSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZ]]]^^^```cccfffiiikkklllqqqssstttsssoookkkhhhhhhhhhlllqqqtttwww||||||iiiQQQMMM[[[hhh~~~|||rrrhhhcccWWWRRRGGGCCCHHHVVV___DDDGGGbbbtttwwwooo___XXXXXXYYYRRRRRRRRRRRRRRRSSSSSSSSSNNNNNNMMMKKKIIIHHHIIIJJJIIIMMMQQQQQQNNNJJJHHHHHHEEEFFFFFFEEECCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBB???===<<<>>>AAA@@@GGGMMMLLLDDD<<<999999???@@@CCCDDDDDDCCCAAA???===<<<;;;::::::<<<===??????===:::999999<<<@@@BBB:::999888888888888999999777777777777777666666666666666666666666666666666222222333333333333222222333222222222444444333111333333222111111111111222////////////////////////.......................................---------++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{|||yyyooohhhfff|||~~~{{{{{{zzzyyyyyyxxxwwwwwwssswwwzzzxxxsssqqqssswwwwwwvvvtttrrrqqqqqqqqqrrrnnnoooqqqrrrqqqpppnnnllllllkkkkkkllllllmmmmmmlllbbbXXXLLLDDD@@@?????????888777555444333333333333333444777999:::999888777888:::<<<>>>@@@CCCGGGIIIMMMTTTZZZ]]]aaagggkkkkkkhhhjjjlllmmmnnnnnnooopppqqqkkkiiinnnpppkkkdddaaa[[[ZZZXXXWWWWWWVVVSSSQQQPPPOOOMMMNNNPPPNNNIIIEEEBBBBBBCCCDDDFFFHHHIIIJJJDDDBBBDDDIIIMMMQQQ[[[fffnnngggaaabbbjjjrrrssspppjjjjjjhhhcccccckkkwwwvvviiiggglllgggmmmlllQQQOOOWWW[[[___ZZZWWWXXXWWWTTTVVVYYY^^^aaadddeeeccc```]]]]]]___^^^]]]\\\\\\\\\\\\]]]VVVWWWYYYZZZZZZXXXVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ]]]___bbbdddgggiiilllnnnqqqsssuuutttrrrooommmmmmkkkooosssuuuwww|||yyyeeeQQQPPP\\\pppyyyqqqiiidddUUUOOOGGGCCCIII```SSS???FFFlllmmm{{{lll[[[VVVWWWYYYRRRRRRQQQSSSTTTUUUUUUUUUOOOOOOMMMJJJGGGEEEGGGHHHIIIMMMOOOMMMFFF@@@???AAAFFFGGGHHHGGGFFFDDDEEEFFFEEEFFFFFFFFFFFFEEEEEEDDD@@@AAAAAA@@@>>>???AAACCCFFFIIIJJJFFF>>>;;;===BBB@@@AAACCCEEEEEEDDDBBB@@@???>>><<<::::::;;;===???===<<<;;;:::;;;===???@@@777777777888888999999:::555555555555555555555555555555555555555555555555111222333444444333222111444444444555777666444222222222111000000000000000........................------------------------........................++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""################################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&||||||wwwllldddyyy{{{{{{zzzyyyxxxxxxwwwwwwrrrvvvyyywwwrrrooorrruuuxxxwwwuuutttssssssttttttqqqqqqrrrrrrqqqnnnkkkjjjhhhjjjmmmnnnnnnlllkkkjjjaaaYYYNNNEEEBBBBBBAAA???888888777777666555555444555777999;;;<<<<<<;;;:::;;;===>>>??????BBBFFFIIIQQQXXX___bbbeeekkkmmmllljjjkkkkkkjjjiiijjjnnnqqquuummmggghhhhhhccc]]][[[ZZZYYYWWWUUUTTTQQQNNNKKKKKKIIIHHHIIIKKKJJJFFFBBB>>>???AAACCCEEEFFFGGGHHHBBBEEEHHHJJJJJJOOO]]]kkkooogggcccmmm|||~~~vvvmmmllljjjjjjmmmtttwwwoooeeeffflllhhhppp]]]FFFJJJXXX^^^^^^YYYVVVWWWXXXYYY]]]cccccceeefffeeebbb^^^[[[ZZZ]]]]]]]]]]]]]]]]]]]]]^^^VVVWWWYYYZZZZZZYYYWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\^^^]]]```dddggghhhkkkooorrrvvvvvvvvvtttqqqpppqqqrrrpppsssvvvwwwxxx|||www```RRRTTT___xxx~~~xxxqqqiiidddUUUMMMGGGEEELLLkkkNNN===EEEpppuuufffzzzxxxeeeXXXUUUWWWXXXSSSRRRQQQSSSUUUWWWVVVTTTPPPOOOMMMJJJGGGGGGHHHJJJMMMOOOOOOKKKDDD@@@BBBEEEGGGHHHJJJJJJHHHGGGGGGGGGHHHGGGGGGGGGEEEDDDCCCBBBEEEGGGIIIIIIHHHFFFFFFFFFHHHFFFCCC@@@??????BBBEEE???AAACCCFFFFFFEEECCCBBB@@@>>><<<:::999888999:::;;;;;;<<<<<<<<<;;;::::::666777888888999999::::::444444444444444444444444666666666666666666666666111222444666666444222111333333333555666666333111111111000////////////000////////////////////////------------------------------..................************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""########################!!!"""""""""####################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||kkk^^^sss|||{{{{{{zzzxxxwwwwwwvvvtttuuuvvvtttqqqppprrruuuwwwwwwvvvuuuuuuuuuuuuvvvrrrrrrrrrqqqpppnnnkkkjjjhhhkkkooopppooollliiihhhaaa[[[PPPFFFCCCEEEEEEBBB<<<<<<<<<<<<;;;:::888777999999:::;;;<<<=========<<<>>>?????????BBBHHHMMMWWW^^^eeehhhjjjnnnooommmiiijjjiiifffdddfffkkkppprrrjjjcccbbb```\\\YYYZZZ[[[YYYVVVTTTQQQNNNJJJGGGFFFDDDCCCEEEGGGHHHEEEAAA===>>>@@@BBBDDDEEEEEEEEE@@@EEEJJJKKKLLLSSSaaammmllliiimmm|||wwwsssnnnmmmqqqwww{{{hhhhhhccccccjjjlllwwwtttTTTFFFMMMXXX\\\[[[WWWVVVYYY\\\___dddjjjfffgggfffccc___[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\WWWXXXYYYYYYZZZYYYXXXWWWXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUXXX[[[^^^___^^^cccgggjjjkkknnnssswww||||||yyyuuuqqqpppqqqssstttvvvxxxyyyzzz}}}}}}{{{|||vvv]]]RRRWWWccc}}}}}}}}}wwwpppgggaaaVVVJJJGGGHHHRRRzzzyyyJJJ>>>IIIwwwhhhaaayyy}}}|||mmm\\\TTTUUUXXXYYYTTTRRRPPPQQQTTTUUUSSSQQQNNNNNNLLLJJJIIIJJJMMMPPPQQQQQQQQQMMMJJJJJJMMMPPPFFFHHHJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAHHHJJJLLLKKKHHHEEEBBBBBBBBBAAA@@@BBBEEEEEECCC@@@???AAACCCEEEFFFEEECCCBBB>>>===;;;999777666555555:::;;;<<<===<<<999777555666666777888999999999888333333333444444444444444666666666666666666666666222333444666666444333222111000000000222222111///111111000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""####################################"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkk[[[mmmxxx~~~}}}|||zzzyyywwwvvvvvvwwwvvvtttsssrrrsssuuuvvvtttuuuuuuvvvvvvvvvvvvvvvqqqqqqppppppooonnnnnnnnnlllnnnppppppmmmjjjiiijjjccc]]]PPPCCCAAAGGGIIIGGGAAABBBBBBBBBAAA???===;;;<<<;;;;;;;;;;;;<<<>>>???;;;===>>>>>>???DDDMMMTTT[[[bbbiiikkklllnnnnnnkkkeeeggghhheeebbbbbbgggkkkfffaaa^^^^^^\\\YYYYYY]]]WWWTTTQQQNNNLLLIIIFFFCCCAAA??????AAADDDFFFDDDAAABBBCCCDDDFFFGGGGGGGGGGGGCCCFFFIIINNNVVV```jjjoooooouuuzzz{{{sssqqqyyy{{{rrrlll]]]fffeeebbbjjjsssdddQQQOOOUUUYYYYYYWWWVVVYYY___cccdddgggkkkiiihhheee```[[[YYYZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRRRRSSSQQQRRRRRRTTTVVVZZZ\\\^^^```eeekkkmmmnnnqqqvvv{{{||||||zzzwwwtttssstttuuuuuuwwwyyyzzz{{{{{{|||~~~xxx]]]UUU^^^iii{{{}}}~~~yyyuuunnnfff___UUUGGGGGGMMMZZZoooEEEBBBTTThhh```xxx{{{zzzgggWWWSSSWWWYYYVVVTTTQQQNNNNNNQQQQQQNNNKKKKKKKKKJJJIIIJJJLLLQQQUUUPPPPPPOOOOOOOOOOOOPPPQQQFFFIIIKKKLLLKKKIIIIIIIIIGGGGGGGGGFFFFFFDDDCCCCCCEEEFFFFFFDDDAAA???>>>>>>>>>???@@@CCCFFFEEEBBB>>>???AAABBBDDDCCCBBB???>>><<<<<<<<<<<<;;;999777666:::;;;;;;;;;:::999888777555555666777777777666666333333333444444444555555444444444444444444444444111222333444444333222111111///......///000000///222111000000//////000000------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""####################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}nnn]]]hhhttt~~~}}}{{{yyywwwvvvuuuyyyvvvsssrrrtttvvvwwwwwwqqqssstttvvvvvvvvvuuuuuuooooooooonnnooopppqqqqqqooopppqqqnnnjjjiiijjjllleee^^^NNN@@@>>>FFFLLLKKKEEEFFFGGGGGGEEECCC@@@>>>>>>===;;;::::::<<<>>>???999<<<>>>>>>@@@GGGRRR[[[[[[bbbiiijjjkkklllkkkgggaaadddgggfffbbb```cccggg[[[YYYZZZ\\\[[[YYY[[[```RRROOOKKKHHHFFFDDDBBB@@@>>>===<<>>;;;999===>>>???@@@@@@>>><<<:::<<<;;;:::999999999:::;;;444444555666666555444333333333333444444555555555333333333333333333333333111111111222222111111111333111///...000111111111222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""########################""""""""""""####################################""""""""""""##########################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxx{{{___```kkk~~~zzzwwwwwwwwwuuutttsssrrrrrrrrrqqqrrrtttxxx{{{yyytttooorrrnnnlllnnnrrrtttrrrnnnooopppppppppooollliiihhhjjj\\\III>>>===CCCIIIMMMIIIKKKLLLKKKHHHDDDBBBAAA>>>>>>===<<<<<<===>>>???===;;;<<>>999;;;>>>???@@@@@@BBBCCCFFFGGGGGGFFFEEEEEEHHHJJJHHHKKKUUUcccjjjlllpppvvv~~~yyypppccc]]]]]]]]]eeehhhhhhvvvzzzaaaTTT]]]eee___YYY[[[XXX\\\aaagggiiiiiigggeeedddaaa]]]ZZZZZZ]]]aaadddbbb___]]]]]]^^^^^^ZZZWWWVVVUUUTTTTTTVVVVVVUUUTTTPPPQQQRRRQQQQQQQQQSSSTTTOOOQQQUUUWWWXXXZZZ\\\^^^dddgggmmmssswwwyyy{{{{{{yyyyyyyyyzzzzzzyyyvvvsssxxxzzz{{{}}}]]]MMMbbb}}}vvv{{{sss~~~sssmmmdddZZZSSSOOOHHHOOOuuuUUU???DDDVVVfffrrrzzzddd\\\YYYTTTQQQTTTRRRPPPOOOPPPKKKEEEFFFKKKJJJJJJIIIIIIIIIKKKMMMNNNKKKLLLMMMLLLIIIGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCBBB@@@>>>===???@@@CCCAAA@@@AAACCCCCC???<<>>===<<<;;;;;;<<<===<<<===>>>>>>>>>===;;;:::888888888999999888888888666666777777666555444444111111111222222333333333222111111111111111111111111111111111000000000///......////////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&yyy~~~fff]]]fffyyy~~~~~~{{{yyyuuutttsssrrrqqqppppppppppppppprrrvvvzzzyyysssnnntttpppnnnooosssuuusssqqqppppppqqqqqqooommmjjjiiihhh[[[KKK@@@???DDDIIILLLKKKLLLMMMKKKHHHEEECCCCCCBBBAAA???=========>>>???>>>AAAHHHRRR[[[```ccccccdddeeefffggggggfffeeeeeefffeeeccc```]]]\\\\\\\\\ZZZTTTQQQVVVXXXUUUQQQQQQMMMMMMKKKHHHCCC???<<<:::888:::<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFHHHKKKNNNVVVQQQRRR\\\hhhtttyyyqqqjjjddd___aaaeee```eeeiiisssbbbYYYXXXccciiiccc]]]]]]^^^aaadddggghhhfffdddbbbaaa___]]]\\\]]]___bbbdddbbb```______aaaaaa^^^\\\YYYXXXVVVWWWWWWWWWVVVUUUQQQRRRSSSRRRQQQQQQRRRTTTQQQTTTWWWYYY[[[\\\___aaaeeehhhnnnssswwwyyy{{{{{{{{{|||}}}}}}|||zzzxxxwwwwwwyyy|||~~~xxx[[[RRRfffwww}}}~~~uuummmeee\\\SSSNNNIIIVVVwwwOOO<<>>===???@@@CCCBBBAAAAAACCCBBB???<<<>>>===<<<;;;;;;<<<<<<======>>>>>>===<<<:::999777777777888888888888777777333444444555555555555444111222222222222222222333222222222333333222222111111111111000000000//////......////////////......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&vvvxxx~~~~~~}}}~~~ppp^^^cccttt~~~~~~~~~}}}|||uuutttsssrrrqqqppppppppppppppprrrvvvzzzyyyuuupppvvvsssppppppsssuuuuuussspppqqqrrrrrrpppnnnkkkjjjggg\\\MMMBBBAAAEEEJJJMMMNNNNNNNNNKKKGGGDDDCCCCCCBBBAAA???=========???@@@DDDMMMYYYccchhhgggeeecccbbbbbbcccdddddddddcccbbb```___]]]\\\ZZZZZZYYYYYYTTTSSSTTTWWWVVVPPPLLLLLLJJJIIIGGGCCC???:::777555888999:::999999999<<<>>>@@@BBBEEEGGGJJJMMMQQQUUU]]]VVVSSS\\\lll~~~zzz|||rrriiiaaa^^^^^^^^^ccchhhcccgggrrrjjjTTTYYY___ccceeedddaaa___eeeeeeeeeeeecccaaa^^^]]]\\\]]]^^^```aaabbbccccccbbbaaaaaaaaaccccccbbb```\\\[[[YYYYYYYYYYYYWWWVVVSSSTTTTTTSSSQQQQQQRRRTTTTTTWWWZZZ]]]^^^```bbbdddgggkkkppptttwwwyyy{{{|||}}}}}}zzzzzz{{{xxx{{{gggVVVTTTeeexxxttt~~~rrrkkkddd]]]SSSKKKIII___fffIII;;;KKKkkkvvvYYYnnnvvvfffYYYSSSQQQOOONNNPPPMMMHHHLLLVVVYYYTTTKKKKKKKKKKKKJJJIIIHHHGGGDDDFFFGGGFFFDDDCCCCCCDDDEEEDDDCCCAAAAAAAAAAAABBBCCCDDDFFFFFFFFFDDDAAA@@@BBBBBBAAA???======???AAAAAA?????????@@@???===;;;<<<<<<;;;;;;;;;<<<======>>>======;;;:::888666555666666777777777777666666111222333444444555555444222222222222222111111111111222444555555444333222000000000000////////////......////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%nnn~~~ttttttzzz|||yyyfffeeeooo~~~~~~~~~}}}vvvvvvuuutttsssrrrrrrsssqqqqqqrrrvvvzzzzzzvvvrrrvvvssspppppprrrttttttssspppqqqrrrrrrqqqooolllkkkiii]]]NNNBBB???DDDJJJOOORRRQQQOOOKKKFFFCCCBBBBBB>>>>>>======???BBBDDDFFFOOOXXXdddkkkkkkgggdddbbb```aaaaaaaaa```^^^]]]\\\WWWVVVVVVVVVXXXYYYYYYYYYSSSTTTUUUTTTNNNIIIGGGGGGCCCAAA>>><<<:::888555333888999:::::::::;;;>>>AAACCCFFFJJJMMMPPPTTTXXX[[[[[[YYYZZZdddssstttddd^^^aaafffgggeee[[[WWWWWW\\\```aaaccceeefffnnnsssYYY]]]cccccc\\\[[[aaaccc```eeedddbbb```]]][[[ZZZYYYZZZ\\\```dddffffffdddcccbbbbbbbbbbbbbbbbbbaaa```^^^\\\ZZZZZZZZZYYYWWWVVVTTTUUUUUUTTTRRRRRRSSSUUUVVVYYY\\\___aaabbbeeegggiiimmmsssvvvwwwxxx{{{}}}~~~~~~{{{||||||~~~aaaVVVWWWfffxxxsssrrr~~~xxxlllgggbbb]]]TTTIIIJJJiiizzzXXXEEE===RRRyyyggg[[[sssjjjZZZVVVSSSLLLLLLSSSTTTRRRYYYeee```RRRIIIJJJJJJKKKJJJIIIHHHGGGDDDFFFGGGFFFEEECCCDDDDDDCCCBBB@@@??????AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???======???AAA======<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<===;;;;;;:::999777666555444555555666666666666555555222333333444444444444333333333222222111111000000111333555777777666444222000000/////////.........---......//////......---.........---------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%aaa{{{xxxuuurrrppppppfffiii~~~~~~~~~}}}vvvuuuttttttssssssssssssppppppqqqtttxxxxxxtttpppsssrrrpppppppppqqqrrrrrrpppqqqrrrrrrqqqooommmkkklll```NNNAAA<<>>???AAADDDHHHMMMPPPRRR[[[```gggjjjiiiggggggiiibbbbbbbbb```^^^[[[YYYWWWRRRQQQQQQSSSVVVWWWWWWUUUTTTUUUSSSMMMFFFCCCDDDFFFDDDAAA>>>======<<<999777:::<<<>>>>>>???AAACCCFFFIIIKKKOOOSSSUUUXXX\\\^^^]]]^^^aaaffflllmmmhhhaaaRRRMMMHHHIIINNNRRRPPPNNNNNNNNNRRR\\\bbbeeegggjjjooo}}}vvv\\\\\\gggjjjdddZZZYYYbbbccc\\\___^^^\\\ZZZYYYXXXYYYYYY[[[^^^bbbfffhhhgggeeecccaaabbbbbbaaa___^^^]]]]]]]]]\\\ZZZYYYYYYYYYWWWUUUUUUUUUVVVUUUSSSSSSUUUVVVWWWYYY]]]```bbbdddgggiiilllpppuuuwwwwwwxxx{{{~~~|||~~~zzzxxxcccYYY[[[mmm~~~{{{vvv~~~zzzqqqjjjfffaaa\\\SSSIIIOOOtttoooOOOBBB>>>VVV~~~~~~^^^fff|||yyy```VVVZZZZZZSSSRRRWWWVVVQQQWWW___XXXGGGFFFGGGIIIJJJJJJJJJIIIHHHGGGIIIJJJIIIGGGFFFFFFFFFAAA@@@???>>>@@@CCCGGGIIIFFFEEECCCAAA@@@AAABBBCCC@@@@@@@@@???======???AAA=========<<<;;;:::::::::999999:::;;;;;;;;;<<<<<<888888777777666666555555333444444555555444444333666666666555444333222111222222222111111000000000000222444666777666444222/////////............---------............------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%PPPtttzzzwwwpppkkkwwwfffaaasss~~~}}}tttsssrrrqqqqqqqqqqqqqqqooonnnnnnqqqttttttppplllqqqqqqppppppppppppooooooooopppqqqqqqpppooolllkkklllaaaPPPBBB;;;???GGGNNNSSSSSSRRROOOJJJGGGFFFFFFGGGIIIMMMRRRWWW[[[]]]___cccdddfffhhhhhhjjjlllnnnccccccbbbaaa^^^[[[XXXVVVTTTRRRPPPRRRTTTTTTRRROOOTTTTTTPPPGGGBBBCCCFFFHHHLLLHHHDDDBBBCCCBBB@@@======???BBBDDDDDDEEEFFFHHHIIILLLPPPSSSUUUWWWZZZ\\\``````^^^ZZZWWWSSSKKKBBBBBBAAAAAADDDGGGJJJKKKKKKOOOOOOSSSZZZ```fffoooxxx___VVVeeefffgggddd___aaafffbbbXXXZZZYYYXXXXXXXXXYYY[[[\\\___aaadddggghhhgggeeecccaaabbbcccaaa___\\\\\\\\\\\\[[[YYYYYYYYYYYYWWWVVVTTTUUUVVVVVVUUUUUUWWWXXXWWWZZZ^^^aaaccceeehhhjjjnnnsssxxxyyywwwwww{{{zzzttt___UUU[[[ttt{{{}}}~~~zzz{{{uuuppplllggg___YYYPPPJJJXXXlllJJJ@@@???VVVzzzxxx]]]vvvlllXXXUUUZZZ[[[WWW___]]]UUUMMMOOOTTTOOODDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLKKKHHHFFFFFFFFFAAA@@@@@@@@@BBBEEEHHHKKKFFFDDDBBB@@@???@@@AAABBB???@@@@@@>>>======???AAA???@@@@@@>>><<<;;;<<<>>>999999:::;;;;;;;;;::::::777777666555555555666666222333333333333333333222777777777666444333111000111111111111111000000000///000222444555444333222///.........------------------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$BBBjjjuuuuuupppkkk~~~~~~ggg[[[jjj~~~~~~ssssssrrrqqqqqqqqqrrrrrrqqqooooooqqqtttsssoookkknnnppprrrrrrqqqooonnnnnnnnnooopppppppppnnnlllkkkjjjaaaRRREEE======CCCHHHPPPRRRSSSSSSQQQOOONNNNNNSSSUUUZZZ___bbbcccccccccggggggggghhhiiiiiigggeee_________^^^\\\ZZZWWWVVVTTTQQQOOOQQQTTTTTTPPPLLLPPPRRRNNNFFFDDDIIILLLLLLIIIEEEAAAAAADDDEEEDDDAAA???BBBFFFGGGFFFEEEDDDDDDCCCGGGKKKNNNPPPRRRTTTVVVUUUVVVRRRIIIDDDDDDBBB===BBBBBBDDDGGGKKKNNNOOOOOOSSSUUUZZZ___ccchhhvvv~~~ddd\\\```dddcccbbbbbbbbbdddddd___ZZZXXXXXXXXXZZZ[[[^^^```aaadddeeefffggggggfffdddcccaaaccceeedddaaa______```\\\ZZZYYYYYYZZZZZZYYYWWWTTTUUUVVVVVVVVVVVVYYY[[[YYY\\\```ccceeegggjjjlllpppuuuzzzzzzwwwwww||||||ooo\\\SSS```~~~zzzqqqrrrxxx|||yyyqqqmmmjjjddd\\\UUUKKKLLLdddhhhFFF>>>CCCYYYyyyzzzccc{{{cccXXXWWWWWWWWWWWW```YYYRRROOOPPPPPPNNNKKKHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLJJJGGGEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHBBBBBBCCCBBBBBBAAA???????????????>>>======???AAA>>>??????===::::::<<<>>>999999:::;;;::::::888888999888666555444444444555111222222222222222222111555555555444444222111000000000000000111111111111...///000111222222222222.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!"""############""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$:::cccoooqqqpppmmm~~~hhhYYYggg{{{~~~uuuuuutttsssssssssttttttuuusssrrrtttvvvuuuqqqmmmnnnpppssstttrrrpppnnnmmmmmmnnnooopppooonnnllljjjggg```TTTHHH@@@===@@@CCCMMMPPPTTTVVVVVVUUUUUUUUUZZZ]]]bbbeeegggeeecccaaajjjiiihhhiiiiiieee]]]WWWXXXYYYYYYYYYYYYWWWUUUTTTQQQNNNMMMPPPUUUVVVSSSOOOMMMOOOLLLGGGGGGNNNQQQOOO???<<<999;;;AAADDDDDDBBBAAADDDGGGHHHFFFCCCAAA@@@===@@@EEEIIIKKKMMMOOOQQQDDDHHHGGG@@@>>>BBBEEECCC@@@AAAEEEKKKQQQTTTSSSPPPRRRXXXaaagggiiilllxxxYYYLLLccckkk\\\eeebbbaaaaaa```^^^^^^```YYYYYY[[[\\\___aaaccceeehhhgggggggggfffeeedddcccbbbdddgggfffcccbbbccceee\\\ZZZYYYZZZ[[[[[[ZZZYYYSSSTTTVVVVVVVVVWWWZZZ\\\ZZZ]]]aaadddgggiiilllnnnqqqvvv{{{{{{wwwwww|||vvviii```ZZZjjjrrrnnnvvv~~~uuullliiifff```XXXRRRHHHNNNmmmbbbBBB===GGG___|||iii}}}iiiYYYWWWXXXUUUUUUYYYQQQMMMMMMRRRTTTPPPMMMMMMJJJIIIGGGFFFEEEFFFFFFGGGJJJKKKKKKIIIEEEBBBAAABBBEEEDDDCCCCCCCCCDDDEEEEEE???AAADDDEEEEEEBBB>>>;;;>>>??????>>><<<===???AAA;;;<<<===:::777666999;;;999:::;;;;;;:::999777666;;;:::888555444333333333111111222222222222111111222222333333333222222111//////000000111111222222---......///000000111222......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$;;;[[[xxxzzzooonnnxxxppp^^^eeevvv~~~yyyxxxxxxvvvuuutttsssrrruuuvvvvvvwwwuuusssqqqooopppqqqpppnnnppprrroooiiikkkjjjkkkooosssrrrlllfffhhh^^^QQQGGG@@@<<<===???DDDGGGLLLQQQUUUVVVWWWVVV^^^aaadddfffeeecccccccccdddgggjjjgggaaa]]]^^^aaaZZZZZZZZZZZZZZZXXXTTTPPPOOOPPPPPPPPPOOOOOONNNMMMOOOMMMFFF@@@EEEMMMIII===555>>>BBB@@@???CCCDDDBBBJJJGGGFFFHHHMMMOOOMMMKKKQQQIIIAAA@@@EEEIIIGGGDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAIIIQQQUUUUUUUUUTTTRRR[[[XXX]]]kkksssuuu|||www___[[[___^^^]]]______``````___]]]\\\]]]^^^___YYYZZZbbbbbb^^^bbbllllllhhhhhhkkkiiibbb___bbbdddeeegggggggggeeecccbbb[[[ZZZZZZ\\\]]]\\\YYYVVVUUUSSSRRRTTTXXX[[[^^^___^^^```bbbdddeeehhhkkknnnxxxwwwzzz~~~yyyrrrnnnaaaZZZqqqzzzwwwzzzzzztttiiiaaa\\\TTTKKKKKKRRR{{{MMM@@@@@@AAAkkkooocccYYYVVVWWWWWWYYY[[[XXXTTTPPPRRRWWWYYYTTTOOOLLLIIIFFFFFFHHHIIIHHHFFFIIIKKKLLLKKKIIIFFFDDDCCCEEEFFFFFFDDDAAA@@@BBBEEEBBBCCCEEEEEEEEECCCAAA???<<<>>>@@@@@@>>><<<<<<<<<:::;;;<<<======;;;999777;;;:::888666555555666666777777777777666555444333111111222222222333333333333333222222111000////////////000000000000////////////...------------.........---------,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$ !!!######""""""###%%%%%%%%%%%%$$$###"""!!!!!!777UUUuuuwwwqqqwwwuuubbbcccsssyyyyyyxxxvvvuuutttsssrrrrrrrrrqqqrrrsssrrrooolllssstttrrrpppqqqssspppjjjkkkjjjjjjmmmppppppkkkffffff]]]PPPDDD;;;:::>>>CCCBBBEEEIIINNNRRRUUUWWWWWW\\\^^^aaabbbbbbbbbcccddd^^^___``````___^^^^^^^^^[[[YYYWWWUUUTTTRRRPPPMMMOOOOOOPPPOOOOOONNNMMMLLLJJJHHHCCCAAADDDFFFAAA:::===BBBDDD@@@???CCCEEEDDDGGGNNNVVV\\\]]]ZZZXXXVVVWWWUUURRRNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMWWWaaabbb]]]XXXWWWWWW[[[[[[___iiirrryyynnn___^^^___]]]^^^dddaaaaaa```]]][[[YYYZZZ\\\^^^ZZZ]]]eeegggbbbeeennnqqqlllkkkllljjjeeecccfffffffffffffffeeedddbbbaaa^^^^^^^^^]]]\\\ZZZWWWUUUWWWVVVTTTUUUYYY\\\^^^^^^^^^```bbbdddeeegggkkkmmmvvvvvvzzz~~~wwwqqqmmmfff```yyy|||zzz}}}wwwvvvpppgggbbb^^^VVVMMMMMMYYY|||JJJ@@@@@@HHHvvvxxxyyylll___SSSPPPTTTYYY```fff___XXXPPPNNNRRRUUUTTTRRRIIIFFFDDDDDDGGGIIIIIIHHHGGGHHHJJJJJJIIIGGGEEEEEEEEEFFFFFFCCCAAA@@@BBBDDDFFFFFFFFFEEEBBB???<<<:::<<<>>>??????===<<<<<<<<<;;;;;;<<<===<<<;;;999777888777666666666666666777666666666555555333222222222222222222222222222222333333333222222111111000//////000000000000////////////...------------......------------,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$!!!###$$$###""""""###$$$%%%$$$$$$$$$###"""""""""111JJJnnnrrruuu}}}kkkcccnnnzzzyyyxxxvvvuuutttssssssrrrooonnnppptttuuuqqqllluuuvvvuuurrrqqqssspppkkkkkkiiihhhjjjmmmmmmjjjfffccc^^^TTTGGG<<<:::@@@FFF>>>@@@CCCGGGKKKOOORRRSSSUUUWWWZZZ\\\\\\^^^```bbbYYYWWWVVVWWWYYYYYYWWWTTTXXXUUURRRPPPOOOOOONNNMMMOOOOOOOOOOOONNNMMMKKKKKKFFFCCCBBBDDDDDD@@@<<<;;;FFFGGGEEE@@@???DDDIIIJJJMMMWWWdddhhheeeaaaaaaddd^^^aaaaaa[[[RRRLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQQQQWWWaaakkkkkkbbbYYYYYY\\\[[[```eeeiiirrr}}}kkkccc___```___\\\___hhhbbbbbb___\\\XXXWWWXXXZZZ^^^]]]bbbkkkmmmhhhiiinnntttpppmmmmmmjjjfffeeegggfffeeedddcccbbbaaa``````^^^___```___\\\ZZZZZZZZZZZZYYYWWWXXXZZZ]]]^^^]]]___aaacccdddeeegggjjjmmmtttuuuzzz}}}yyyuuuqqqlllgggeee{{{zzz|||}}}uuuqqqkkkdddbbb___WWWNNNMMMbbbkkkEEEAAA???SSS|||iii|||{{{wwwooocccXXXPPPOOOSSSXXX^^^ddd^^^WWWQQQOOORRRTTTSSSQQQIIIGGGEEEDDDFFFGGGHHHGGGEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDCCCAAA@@@AAACCCEEEEEEDDDCCC@@@===:::888;;;===>>>>>><<<;;;;;;<<<;;;<<<<<<<<<<<<:::888777444555666666777777777666444444444444333222111111222222222222222222111111111111222222222111111000...//////000000//////...//////...------------...------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""##############################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$##################///???aaa~~~~~~oooqqqyyygggggg{{{{{{zzzxxxvvvttttttttttttuuuqqqnnnrrrxxxzzzvvvpppvvvwwwvvvrrrpppqqqoookkkjjjiiiggghhhiiijjjhhhfffbbbaaaWWWGGG999666888;;;:::;;;<<<>>>BBBEEEIIIKKKJJJMMMRRRVVVWWWXXXZZZ[[[YYYXXXVVVUUUSSSPPPNNNLLLQQQOOONNNOOOPPPRRRQQQQQQOOONNNNNNMMMLLLKKKIIIIIIEEE@@@AAAGGGEEE>>>>>>EEEJJJHHHDDD@@@AAAGGGNNNSSSZZZ___dddccc```aaagggmmmfffiiihhhbbbXXXRRRSSSVVVTTTTTTSSSSSSUUUVVVXXXZZZaaaeeeiiiiiiccc\\\]]]bbbaaakkkqqqqqquuu}}}}}}wwwccc___^^^```___\\\```fff``````^^^[[[XXXWWWYYY\\\aaabbbiiiqqqrrrmmmkkkmmmrrrpppnnnmmmiiieeecccbbbbbbaaa```____________```\\\^^^```___]]]]]]___aaa]]][[[ZZZ[[[\\\^^^^^^^^^aaacccdddeeefffhhhkkknnnsssvvv|||vvvuuuuuuqqqnnneeeiii~~~|||yyy~~~ssstttnnngggbbbaaa]]]VVVNNNJJJiii[[[BBBAAA@@@___kkk\\\vvv}}}mmmXXXSSSQQQTTTVVVTTTTTTVVVUUUSSSRRRUUUWWWVVVQQQMMMMMMKKKIIIFFFEEEEEEEEEDDDFFFFFFFFFGGGHHHGGGFFFEEECCCCCCCCCBBBAAAAAAAAAAAA@@@AAA@@@@@@>>>===;;;:::;;;=========;;;:::;;;<<<<<<<<<<<<<<<;;;999888777555666777888888777666555333333444444333222222111222222222222111111111111...///000111111000000///...//////////////////...//////...------------...---------,,,,,,,,,++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%######""""""""""""############""""""""""""######################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&%%%###"""###$$$###############$$$$$$$$$///777QQQpppwwwlllnnn~~~lll```nnn|||zzzxxxvvvtttttttttuuuwwwrrrooosssyyy|||yyyttttttvvvuuupppnnnooonnnkkkjjjiiihhhggghhhhhhgggggggggbbbTTTBBB:::???EEEHHH<<<;;;;;;;;;===???BBBDDDBBBGGGOOOTTTVVVUUUUUUUUUYYY\\\\\\YYYRRRNNNMMMOOONNNOOOPPPRRRTTTTTTRRRPPPNNNNNNMMMLLLKKKIIIGGGFFFCCC>>>>>>CCCCCC???DDDOOOIIIEEEBBBBBBGGGNNNVVV\\\bbbaaa``````bbbffflllooollljjjfff```]]][[[\\\^^^YYYWWWUUUTTTUUUYYY^^^aaakkkfffcccdddcccaaadddjjjpppzzz}}}{{{{{{ttthhhfffaaa^^^^^^______```aaa\\\]]]\\\[[[ZZZ[[[]]]```fffiiiooouuutttoookkkkkkqqqrrrqqqnnnjjjfffbbb^^^[[[[[[[[[\\\]]]^^^```aaa`````````___^^^^^^```bbb]]]\\\[[[\\\^^^``````___bbbdddfffggghhhjjjmmmppptttyyyzzzssstttuuussspppgggooozzz{{{yyy{{{qqqtttmmmeeeaaa^^^YYYRRRMMMLLLsss{{{OOO@@@AAAFFFlllaaaZZZtttoooVVVRRRRRRUUUUUURRRQQQRRRVVVTTTSSSTTTTTTRRRNNNJJJNNNMMMKKKHHHFFFFFFFFFFFFIIIGGGFFFFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<;;;:::999<<<======<<<::::::;;;<<<<<<<<<<<<;;;:::888777777777888999999888666555333333333444444444333222222111111111111111111111111///000111222333222111000......////////////......//////...------------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%&&&&&&%%%###"""###$$$###############$$$$$$$$$111111CCC```ooonnnppp{{{rrr]]]cccxxx|||{{{xxxuuuttttttuuuuuuuuurrrppprrrwwwzzzxxxuuuqqqttttttnnnkkkmmmmmmllljjjjjjjjjiiihhhhhhhhhgggjjjbbbSSSHHHQQQggguuuxxx???>>>>>>===>>>???AAABBBAAAFFFMMMRRRTTTSSSRRRQQQVVVZZZ]]][[[TTTQQQSSSWWWQQQQQQRRRTTTUUUSSSOOOLLLNNNMMMMMMKKKIIIGGGEEEDDD>>><<<;;;===???BBBHHHPPPFFFCCCBBBHHHPPPWWW^^^dddbbb``````eeekkkooommmjjjeee```ZZZXXXYYY\\\]]]]]]ZZZYYYWWWVVVYYY]]]bbbeeelllbbb[[[___ccceeekkksss}}}uuulllccciiiccc___^^^aaabbb```]]]YYY[[[]]]]]]^^^___aaadddjjjnnnsssuuussspppmmmkkkssstttsssnnnjjjgggbbb]]]XXXYYYZZZ\\\^^^___aaabbbhhhddd```^^^]]]^^^]]]\\\\\\[[[[[[]]]```bbbbbbaaaccceeegggiiijjjmmmpppssswww}}}xxxrrrsssuuuuuusssoooyyyyyyxxxwwwvvv}}}vvvrrrkkkeeeaaa[[[SSSNNNMMMUUUkkkGGG???AAASSS}}}yyy]]]___www{{{{{{lllZZZUUURRRSSSSSSTTTXXX^^^^^^YYYRRRLLLJJJKKKKKKLLLJJJJJJJJJIIIHHHHHHJJJLLLKKKHHHEEEFFFHHHHHHEEECCCCCCBBBBBBBBBDDDDDDBBB@@@AAA@@@???===;;;999888777===>>>>>><<<;;;:::<<<======<<<;;;:::999888777666888888888777666555333333333333333444444333333222000000000111111111222222222333444555555444222111---......//////......---//////...------------...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&######""""""""""""############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$############"""############$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$##################111...:::UUUmmmuuuwww{{{ttt^^^]]]nnn~~~~~~}}}{{{xxxuuuttttttuuuvvvtttrrrqqqsssuuuwwwwwwvvvppptttsssnnnkkklllnnnmmmkkkllllllllljjjiiihhhhhhggg___RRROOObbbzzz{{{????????????@@@@@@AAABBBBBBEEEIIILLLLLLLLLMMMNNNPPPRRRTTTTTTSSSRRRSSSUUUQQQPPPPPPPPPQQQPPPNNNKKKMMMMMMLLLJJJHHHFFFDDDBBB;;;<<<<<<;;;???FFFJJJJJJEEEBBBFFFQQQZZZ___dddiiibbbaaaaaaeeejjjiiiddd^^^ZZZXXXUUUUUUXXX[[[\\\\\\ZZZ[[[[[[]]]```cccfffgggfff^^^]]]eeelllrrr}}}}}}sssjjjeeefffcccbbb``````bbbccc```\\\YYY\\\___aaabbbbbbdddeeelllooossssssqqqpppooonnnuuuvvvqqqiiiddddddbbb]]]YYYZZZ\\\___```aaaaaaaaallleee^^^\\\^^^___]]]YYYYYYYYYZZZ]]]aaaddddddddddddfffiiikkkmmmppptttwwwxxx{{{vvvsssssstttuuuuuusss~~~xxxuuuxxxsssttt{{{vvvnnniiieeeaaaYYYOOOMMMPPP```ZZZAAA>>>AAAcccqqq\\\dddzzzyyyfffZZZVVVTTTTTTUUUUUU[[[aaa[[[VVVNNNIIIGGGIIILLLNNNGGGIIIIIIHHHGGGGGGJJJMMMKKKGGGDDDEEEIIIJJJHHHEEECCCBBBBBBCCCEEEFFFCCCAAA@@@???>>><<<;;;:::999999>>>>>>>>>===;;;;;;===>>>======;;;999888777666666666555444444333333333333111111222222222222222111......///000111222333333111333444555555333000///---......//////......---//////...------------...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######""""""""""""############""""""""""""######################################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""#########""""""""""""""""""""""""$$$#########"""""""""""""""############$$$$$$$$$!!!###$$$###""""""###$$$%%%$$$$$$$$$###"""""""""111---666QQQmmm|||~~~|||uuu```[[[gggvvv}}}{{{xxxuuuttttttuuuvvvtttttttttuuuuuuvvvxxxxxxpppssssssnnnkkkmmmooooookkkmmmnnnnnnllljjjiiiiiibbbYYYMMMKKKZZZfffZZZDDD<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDFFFIIILLLLLLKKKKKKLLLNNNOOONNNLLLOOOMMMKKKKKKMMMOOOOOOOOOMMMMMMLLLJJJHHHEEECCCBBB:::??????<<>>===;;;999888777666666333222111000111222333444///000000111111111000000------...000111222333444///000222333222///,,,+++---..................---//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&######""""""""""""############""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """############$$$$$$$$$ !!!######""""""###%%%&&&%%%%%%$$$###"""!!!!!!444---///FFFhhhuuu~~~mmmbbbgggttt~~~{{{yyywwwvvvvvvvvvvvvuuusssqqqqqqqqqssstttooooooqqqssssssqqqpppqqqooonnnllllllmmmllljjjhhh```^^^XXXOOOGGGAAA???>>>>>>============???AAABBB???@@@BBBDDDFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIKKKMMMMMMMMMLLLMMMNNNNNNMMMKKKHHHEEEBBB@@@>>>;;;;;;===AAAEEEIIIJJJJJJGGGKKKQQQYYY___ccccccaaa\\\```___XXXRRRSSSXXX\\\bbb``````cccgggkkkllllll```eeeiiihhhdddbbbdddgggiiitttvvvfff___bbbbbb``````dddhhhfffaaa\\\[[[\\\[[[^^^aaaccceeegggjjjmmmmmmlllllloootttvvvuuusssnnnkkkfffaaa^^^\\\\\\]]]___\\\^^^fffhhhcccaaacccfffeeecccaaa___^^^___`````````___```cccdddeeeeeejjjjjjkkkmmmqqqvvvzzz|||~~~{{{xxxvvvvvvwwwwwwwww{{{~~~xxx{{{pppnnngggkkkbbbXXXWWWRRRMMMQQQsssrrrIII<<<:::XXXcccRRRhhhwww]]]UUUQQQPPPRRRQQQLLLHHHHHHPPPMMMIIIGGGHHHKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDBBBAAA@@@?????????;;;<<<===>>>@@@AAABBBCCCCCCBBB@@@===:::;;;===???;;;;;;<<<;;;:::888666444444333222222111111222222000000000000////////////,,,---...///000111222333222222222111000//////......---,,,,,,,,,,,,---...000//////...------,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))*********(((((())))))))))))((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""############&&&&&&%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!##################$$$$$$000,,,--->>>]]]vvvzzzqqqttt|||rrreeeiiiuuuzzz~~~{{{yyywwwuuuuuuuuurrrrrrppppppqqqrrrtttuuutttrrrqqqrrrrrrqqqooooookkkjjjiiiiiijjjiiigggeee^^^\\\VVVNNNFFF@@@======>>>>>>======>>>???@@@AAA@@@AAABBBCCCCCCCCCBBBAAAEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLKKKIIIFFFCCCAAA???>>>===>>>AAADDDHHHJJJKKKKKKIIIMMMSSSYYY___aaa```___]]]YYYWWWXXX\\\```dddhhhiiigggeeedddcccdddeeeeee```dddhhhiiiiiikkkqqqvvv}}}zzzmmmeeebbb```\\\YYY```dddgggeee```\\\[[[\\\]]]___bbbdddfffiiimmmpppnnnnnnqqqtttwwwwwwsssoooiiigggddd```]]][[[ZZZZZZ___\\\^^^dddeee```^^^```dddcccbbbaaaaaaaaa```___`````````bbbdddggghhhiiillllllmmmooorrrwww{{{}}}}}}|||}}}}}}|||{{{}}}|||zzzyyynnnllleeejjjaaaUUURRRMMMKKKRRRrrr[[[@@@;;;CCCdddyyyUUUSSSqqqvvv^^^TTTOOONNNQQQQQQNNNKKKLLLJJJGGGDDDCCCEEEHHHJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@===::::::===???<<<<<<;;;:::999777555444444333222222111111222222000000000000////////////------...///000111111222222222111000000///.........---,,,,,,,,,,,,---.../////////...---,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$######"""""""""######$$$$$$$$$###""""""############"""""""""!!!########################""""""""""""""""""""""""""""""""""""####################################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""########################"""""""""!!!%%%$$$$$$######"""""""""---......666PPPnnnxxxqqqgggxxx~~~sssfffeeekkkqqq}}}{{{yyywwwuuuttttttpppppppppqqqrrruuuwwwyyyxxxuuuqqqpppqqqqqqooommmhhhgggffffffggggggeeeccc\\\YYYTTTMMMEEE???<<<<<>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA???>>>===AAABBBCCCCCCCCCCCCCCCBBBBBBDDDGGGGGGFFFFFFGGGHHHIIIHHHFFFDDDAAA???===<<<===???CCCFFFIIIJJJJJJJJJMMMPPPUUUZZZ]]]^^^]]]\\\\\\TTTTTT___hhhiiiiiilllnnnppprrrrrrpppnnnnnnnnnlllooosssvvvzzzyyyhhhffffffbbb]]]\\\aaadddfffddd___\\\\\\]]]```bbbdddfffhhhlllqqqtttqqqssswwwzzzzzzvvvooojjjccccccbbb```]]][[[YYYWWW___]]]___cccccc___]]]___cccbbbaaacccffffffccc```aaaaaacccdddgggjjjlllmmmoooooooooqqquuuyyy}}}~~~}}}{{{}}}uuullljjjeeeiii___RRRMMMHHHIIIUUUuuuxxxNNN===<<>>>>>===;;;999777555555444444333222222111111222222000000000000////////////....../////////000000000111111000000//////......------,,,,,,,,,,,,------///......------,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&#########"""""""""""""""""""""######$$$#####################""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""%%%%%%$$$###"""!!!!!! ---222222222GGGiii{{{{{{kkkyyyxxxnnnfffbbbnnn~~~|||yyywwwuuutttsssqqqqqqrrrssstttvvvxxxzzzzzzwwwqqqmmmooorrrqqqmmmhhhgggffffffgggfffdddbbbZZZXXXTTTMMMEEE???<<<<<>>???AAABBBCCCDDD???AAADDDDDDDDDDDDEEEFFFEEEEEECCCAAA???>>><<<;;;;;;>>>CCCFFFGGGGGGHHHHHHQQQTTTXXXZZZ[[[ZZZZZZZZZZZZVVV\\\hhhlllggghhhppp|||xxxvvvyyy|||xxxbbbaaaccc``````fffdddddddddbbb___]]]]]]___dddeeegggiiilllpppuuuxxxvvvxxx{{{{{{yyyssslllggg______``````^^^[[[YYYWWW^^^___bbbccccccaaa```aaadddcccdddhhhkkkkkkfffaaadddeeeggghhhiiijjjmmmoooqqqqqqrrrtttxxx|||}}}{{{|||ssskkkjjjgggiii^^^QQQKKKEEEJJJ[[[{{{OOOBBB>>>JJJkkkooo^^^pppwww```QQQQQQLLLJJJMMMNNNLLLMMMOOOLLLKKKIIIIIIKKKMMMMMMMMMJJJIIIHHHGGGEEECCCBBBAAADDDEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>><<<999999:::<<<>>>===:::777555444444444444333222222111111222222000000000000////////////////////////////////////000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++***)))))))))))))))))))))((((((((('''(((((((((((((((((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$##################""""""!!!!!!"""######$$$###############"""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""$$$$$$######""""""!!!!!!,,,333333111AAAccc~~~www{{{qqqcccooo~~~~~~}}}{{{xxxvvvtttsssrrrrrrrrrrrrssstttuuuvvvxxxwwwrrrmmmnnnssssssooojjjiiihhhhhhhhhgggeeecccXXXWWWSSSMMMFFF@@@===<<>>???@@@AAAAAA@@@???>>>;;;;;;<<<===???@@@BBBBBB===???BBBCCCBBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<<<<@@@DDDFFFGGGGGGHHHJJJSSSVVVXXXXXXVVVVVVWWWYYYZZZ\\\ccchhhgggggguuuzzzrrrnnnmmmssswww~~~jjjYYYZZZ^^^]]]___gggffffffdddaaa___^^^```aaaggghhhkkkmmmooossswwwzzz{{{{{{{{{xxxtttnnnjjjggg]]]^^^^^^___^^^]]][[[ZZZ]]]```ccccccbbbbbbccccccffffffiiimmmooonnnhhhdddgggiiijjjjjjiiiiiilllnnnsssssstttvvvzzz|||zzzxxx{{{}}}qqqkkkkkkiiihhh\\\PPPKKKEEEMMMaaaMMMDDD???KKKnnnooo^^^{{{nnn]]]TTTWWWQQQOOOPPPPPPNNNNNNPPPNNNLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>===;;;999888999;;;===<<<999666555444444444444333222222111111222222000000000000////////////////////////............/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))((((((''''''''''''((((((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#####################$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!!!!!!!""""""######$$$+++000111000;;;XXXzzzzzz{{{xxxeeemmmzzz}}}zzzwwwtttsssppppppqqqqqqqqqqqqqqqqqquuuyyyvvvnnnmmmrrrtttpppmmmkkkjjjiiiiiigggeeebbbVVVVVVSSSMMMFFF@@@===<<<===>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<<<<===;;;>>>@@@AAAAAAAAACCCDDDBBBBBBAAA@@@???>>>>>>===>>>BBBFFFHHHHHHIIILLLOOOSSSTTTTTTRRROOOPPPTTTXXX[[[```cccaaabbbqqq{{{jjj```___aaadddgggkkkrrr{{{fff\\\XXX]]]aaa```ccciiijjjgggccc```___```bbbdddiiikkknnnqqqsssuuuxxxzzz|||{{{yyytttnnniiiffffff]]]]]]\\\\\\\\\]]]^^^___]]]cccfffcccaaabbbddddddgggjjjnnnpppooolllhhheeehhhjjjlllkkkhhhhhhkkknnnssssssuuuxxx|||}}}~~~wwwtttyyyxxxooollllllhhheeeWWWNNNKKKFFFNNNddd{{{HHH>>>???TTT{{{nnnvvv}}}hhhZZZVVV[[[VVVSSSUUUUUUQQQPPPQQQRRRQQQPPPPPPPPPOOOMMMKKKGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEAAAAAA@@@???????????????AAAAAA@@@??????>>>======<<<======;;;999777888999::::::888666555444444444444333222222111111222222000000000000///////////////.......................................------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++******)))(((***))))))((((((''''''&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""###$$$$$$,,,---///111777MMMssszzzyyy}}}xxxeeegggsss~~~{{{xxxuuutttpppqqqqqqrrrrrrrrrrrrrrrttt|||{{{pppkkkooorrrooommmkkkiiihhhgggeeebbb___TTTSSSQQQLLLEEE???<<<;;;<<<===???@@@BBBBBBBBBBBB@@@AAAAAAAAA@@@>>>===;;;>>>===<<<:::999999999:::999;;;>>>?????????AAABBBBBBBBBAAAAAA@@@@@@?????????CCCFFFGGGFFFIIINNNSSSOOOPPPNNNJJJGGGJJJQQQWWW]]]bbbaaa^^^iii{{{nnn]]]SSSSSSXXX\\\^^^___aaaeeelllssszzz~~~{{{}}}wwwcccXXX\\\```bbbaaaccciiiooommmiiiddd``````bbbeeegggjjjmmmqqqtttuuuvvvwwwxxxxxxxxxwwwrrrkkkeeecccccc]]]\\\YYYXXXYYY\\\```bbbeeekkkmmmgggcccdddfffeeehhhmmmrrrrrrmmmhhheeeeeefffiiikkkjjjhhhgggkkkooorrrsssuuuxxx}}}~~~~~~~~~}}}xxxzzzyyywwwxxx~~~sssllllllmmmeee^^^PPPIIIIIIEEEMMMbbbvvvkkkCCC:::CCC```sssxxxbbbUUUTTTXXXTTTRRRUUUUUUQQQNNNOOOSSSSSSSSSTTTUUUTTTQQQNNNFFFFFFFFFFFFFFFGGGGGGGGGBBBBBBDDDEEEEEEEEEDDDCCC@@@@@@???>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>===;;;<<<<<<;;;888777777888777777777777666555444333444333222222111111222222000000000000////////////---.....................------------------------***+++,,,,,,,,,,,,+++************+++++++++++++++***************))))))(((***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############!!!"""""""""############ !!!!!!""""""######000---///333777GGGooo||||||zzzxxxhhhaaammm{{{}}}yyyvvvtttrrrssstttuuuvvvvvvvvvvvvttt~~~rrrjjjmmmpppmmmmmmkkkhhhfffeeebbb___\\\RRRQQQOOOJJJDDD>>>;;;999:::<<<>>>AAABBBCCCCCCCCCBBBBBBBBBAAA???<<<:::888;;;:::999888888999:::;;;777:::<<<===>>>>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAA===AAADDDDDDDDDGGGMMMSSSMMMLLLJJJEEEBBBEEENNNVVV___dddbbbaaasssaaaXXXOOOOOOUUUZZZXXXTTT\\\[[[[[[^^^ccchhhmmmooovvv{{{~~~~~~yyylll```WWW```ddd^^^YYY___jjjqqqnnnjjjddd```aaacccfffhhhjjjnnnsssvvvwwwwwwwwwwwwtttuuuuuuqqqjjjcccaaa```^^^[[[WWWUUUVVV[[[aaadddmmmtttuuummmggghhhiiihhhhhhnnnsssrrrjjjdddcccdddcccgggjjjjjjggghhhlllpppqqqrrrtttxxx~~~~~~{{{xxxvvvvvvwwwwwwwwwtttuuuvvvwww~~~~~~pppjjjlllmmmbbbYYYJJJEEEGGGDDDKKK___}}}[[[>>><<>>?????????@@@@@@@@@?????????>>>>>>;;;<<<<<<:::888777777888555666777777777666444333444333222222111111222222000000000000////////////---------.........//////------------------------***+++,,,------,,,+++*********************++++++***************)))((((((***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&!!!!!!""""""#########$$$""""""###""""""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##################$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!111111...000666@@@ddd|||xxx{{{pppdddiiiwww~~~xxxttttttssssssrrrqqqqqqqqqrrrxxxxxxqqqqqqsssqqqtttooojjjhhhhhhfff```ZZZPPPMMMGGGCCCAAA@@@>>>===:::;;;===@@@AAABBBBBBBBB@@@@@@@@@???>>>===<<<<<<999999888888777777666666888:::===>>>>>>>>>???AAAFFFFFFGGGGGGFFFEEECCCBBBCCCDDDFFFHHHJJJMMMOOOPPPPPPKKKDDD@@@BBBIIISSSYYY``````ZZZ]]]vvvhhhXXXOOOJJJOOOVVVYYYZZZ[[[YYYXXXZZZ\\\\\\\\\eeennnpppyyy}}}wwwrrrnnncccVVV\\\\\\^^^bbbfffhhhiiiiiigggiiiiiieee``````eeejjjnnnpppuuu{{{~~~}}}yyyvvvttttttrrrmmmeee```___```\\\\\\\\\\\\^^^bbbgggkkk}}}wwwooohhhfffiiimmmgggooorrrmmmiiilllssswwwuuupppmmmlllkkkkkkqqqxxxtttuuuwww|||{{{|||zzzxxxvvvvvvuuusssrrrpppsssxxx|||xxxrrrtttrrrjjj\\\TTTGGGDDDHHHFFFUUUrrrkkkIII999;;;TTTuuu```zzzoooUUUOOORRRPPPNNNMMMMMMNNNNNNNNNMMMRRRQQQOOOMMMLLLKKKLLLLLLEEEEEEFFFGGGGGGFFFEEEDDDAAA@@@@@@@@@AAAAAA???>>>>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>???AAA@@@>>><<<<<<;;;;;;;;;;;;999666333::::::999777666444333333111111222222222222111111111000000///...---------...------------...//////......---,,,,,,+++******,,,,,,,,,++++++***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""111222///000444:::XXXsssrrr}}}tttdddiiittt~~~{{{vvvrrrwwwvvvuuutttsssrrrrrrrrrttt{{{|||vvvooooooqqqpppsssooojjjhhhhhheee___ZZZOOOKKKGGGCCCAAA???<<<:::999:::===???AAABBBBBBBBB????????????>>>===<<<;;;::::::999888888777777777:::<<<>>>??????AAADDDFFFHHHGGGGGGFFFFFFGGGHHHHHHDDDFFFHHHKKKMMMNNNOOOOOOKKKHHHDDDBBBEEELLLTTTZZZaaa\\\[[[fff{{{wwwbbbPPPJJJHHHNNNWWW\\\^^^aaa\\\[[[\\\^^^]]]___gggpppqqqvvvyyywwwrrrkkk```VVV^^^^^^___ccchhhkkkjjjhhhcccddddddddddddhhhooouuurrruuuzzz~~~}}}zzzwwwtttssspppkkkfffbbb``````]]]^^^```bbbdddgggjjjlllsssqqqnnnjjjggghhhlllooonnnqqqrrrppprrrxxx||||||uuuqqqnnnnnnmmmmmmrrryyyzzz{{{~~~{{{sssrrrqqqqqqqqqrrrrrrqqqsssvvv{{{~~~tttnnnqqqnnnfffXXXOOOCCCDDDFFFDDDWWW{{{___EEE999>>>[[[}}}sssYYYyyynnnWWWSSSSSSSSSQQQOOOOOOPPPPPPOOOMMMOOONNNLLLKKKJJJIIIIIIJJJ???@@@AAACCCCCCCCCBBBBBBCCCBBBAAAAAABBBBBB@@@>>>??????>>>>>>>>>>>>>>>>>>???>>>======>>>>>><<<::::::999999999:::999666333999999888666555444333222000111111222222111111000000000000///...---------------,,,,,,------...///---------,,,,,,++++++***,,,,,,,,,++++++***************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$######""""""######$$$########################$$$$$$$$$#########"""""""""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""111333000000222333HHHkkkpppkkkmmmzzz{{{fffgggmmmxxx}}}xxxuuuyyyxxxvvvuuutttssssssrrrrrrxxxzzzuuupppoooqqqqqqrrroookkkiiigggddd^^^YYYMMMJJJFFFCCC@@@===:::777888:::<<<>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;;;;:::999888888777777777<<<===???@@@AAACCCGGGIIIFFFFFFEEEEEEGGGIIIKKKMMMIIIKKKNNNQQQRRRQQQNNNMMMCCCBBBAAABBBGGGNNNVVVZZZaaa\\\```ppp}}}xxxgggXXXLLLGGGHHHPPPXXX\\\___cccaaa___^^^``````aaaiiisssssssssuuuuuummmaaaXXXVVV```___```eeekkkmmmiiieee______```ccciiiqqqyyy~~~tttyyy~~~zzzxxxxxxtttqqqlllhhhfffdddaaa___]]]___cccgggjjjkkklllkkkllljjjhhhhhhjjjlllnnnnnnsssqqqooopppyyyuuurrrpppqqqqqqpppuuu{{{{{{tttttttttuuuvvvwwwyyyyyyxxx{{{}}}pppjjjkkkhhhaaaVVVKKKAAAEEEFFFCCC]]]QQQBBB<<<@@@```|||aaaUUU|||dddWWWYYYWWWUUUSSSQQQQQQRRRQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFF<<<===>>>@@@AAAAAAAAAAAADDDCCCBBBBBBCCCBBB@@@>>>AAA@@@???>>>===>>>???@@@???===;;;;;;;;;;;;:::999999777666666777777666555777777666555333222111111000000111111111111000000000000//////...---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###################################################""""""""""""$$$######""""""######$$$!!!!!!!!!"""#########$$$$$$$$$$$$###############!!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""000333111000111///;;;UUUkkkjjjlllttt~~~lllfffeeeooo}}}~~~zzzwwwxxxwwwvvvtttrrrqqqqqqppprrrwwwzzzxxxsssqqqrrruuurrrooollljjjgggccc]]]YYYNNNKKKFFFCCC@@@===999666777888;;;===??????@@@???????????????>>>>>>===<<<:::999888777666777777888<<<>>>AAACCCCCCCCCEEEFFFBBBCCCEEEGGGIIIKKKMMMMMMNNNPPPSSSUUUTTTPPPKKKHHH;;;<<>>???@@@CCCDDD@@@===:::888999999888777777555444444555666666555555555444333222111000000///000000000000000000////////////......---------++++++******++++++,,,---+++++++++++++++,,,,,,,,,+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%########################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""###### !!!!!!"""###$$$%%%%%%######################## !!!"""$$$$$$###""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""///222000000333///555GGGiiikkklllooowwwuuuggg___hhh{{{}}}zzzwwwtttvvvuuutttrrrpppoooooonnnqqquuuyyyyyytttqqqrrrvvvrrrpppnnnlllhhhccc]]]YYYPPPLLLGGGCCC@@@<<<999666555777999;;;===>>>>>>>>>??????@@@@@@??????>>>>>>888777666555555666888999;;;>>>BBBDDDCCCAAA@@@??????CCCHHHLLLOOOOOONNNMMMOOOPPPQQQQQQNNNJJJDDDAAA;;;>>>BBBIIIOOOVVVZZZ]]]___mmmuuurrrtttvvveeeNNNNNNNNNRRRWWWYYYXXXYYY]]]ccc^^^]]]```dddjjjttt}}}~~~|||sss___MMMPPP^^^aaa```aaaeeeiiiiiiddd___bbbcccfffjjjpppssstttttttttzzzzzzvvvuuuwwwmmmhhhcccaaabbbbbbaaa___bbbbbbdddhhhmmmpppppppppqqqooonnnpppssstttrrroooppprrrqqqpppsssyyy{{{zzzyyyxxxyyy||||||zzz|||}}}}}}~~~~~~}}}}}}|||rrrjjjeeeccc]]]WWWPPPHHHAAADDDFFFIIIpppeee@@@===AAANNNnnniiiUUUdddiiiPPPOOOSSSLLLMMMMMMMMMOOOQQQQQQPPPOOOEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@>>><<>>======???AAADDDEEE???===:::888888888888777777555333444555777777666444444333222111000//////...//////000000//////...............------------+++************+++,,,,,,***+++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""#######################################""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###""""""######$$$%%%&&&&&&######################## !!!"""$$$$$$###""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""###############"""""""""""""""######""""""""""""""""""""""""...222//////444111222???bbbjjjnnnlllppp{{{}}}~~~lll^^^cccttt~~~{{{xxxvvvvvvuuusssrrrppppppooooooppprrrwwwyyytttooopppuuurrrrrrqqqnnniiiccc^^^ZZZRRRMMMGGGBBB>>>;;;888666444666888:::<<<=========>>>>>>????????????>>>>>>777666555555666888:::<<<;;;>>>BBBCCCAAA>>><<<;;;AAAEEELLLQQQTTTSSSOOOMMMKKKKKKKKKIIIFFFCCC???===AAADDDJJJPPPWWW\\\___aaaddduuu|||sssssswwwhhhOOOKKKNNNUUU[[[\\\YYY[[[```ccc___]]]bbbjjjsss~~~mmmZZZQQQXXXeeeaaabbbccceeefffeeebbb___eeegggjjjmmmooopppppppppzzz}}}{{{wwwuuuuuuiiifffbbb``````aaaaaabbbfffeeefffkkkqqquuuuuusssooooooppprrruuuvvvvvvuuutttxxxyyytttrrrvvvzzz{{{}}}||||||zzz||||||uuummmgggddd```XXXRRRHHHFFFAAAAAAEEEQQQ|||TTT===777@@@aaaeeeXXXppp}}}}}}}}}zzzeeeOOONNNRRRJJJJJJJJJKKKMMMOOOOOOMMMLLLDDDEEEEEEEEEDDDDDDCCCBBBCCCBBBAAA???>>>>>>>>>>>>@@@???>>>???@@@@@@>>><<<;;;::::::;;;<<<>>>@@@AAA>>><<<::::::::::::999888777666555666777888777666333333222222111000//////......////////////......------------------------++++++******++++++,,,---+++++++++++++++*********)))))))))***************)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$!!!!!!"""############"""###############$$$$$$$$$########################""""""""""""###############""""""!!!!!!""""""############$$$%%%%%%&&&&&&###############$$$$$$$$$!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""///222......444222111:::WWWhhhrrrooommmvvv{{{qqqcccccclllwww}}}{{{yyywwwvvvuuutttssssssssssssqqqsssxxx{{{vvvooopppuuussstttssspppkkkddd^^^[[[SSSMMMEEE???;;;999777666333555777999;;;<<<<<<<<<<<<<<<============<<<<<<777666666666888;;;>>>@@@<<<===??????=========>>>CCCFFFKKKPPPQQQPPPNNNLLLIIIHHHFFFDDDBBBBBBBBBBBBGGGJJJOOOTTTZZZ^^^aaabbblllwww|||zzzyyyuuudddPPPJJJOOOXXX^^^^^^ZZZ\\\aaaeeeaaa```gggrrr~~~uuu___UUUXXX```eeebbbeeegggfffdddbbbbbbbbbfffhhhkkkllllllooossswww~~~zzzuuuqqqnnnfffeeecccaaa___```cccfffeeeeeegggnnnuuuwwwuuuqqqppprrruuuvvvwwwxxxyyy{{{zzz}}}}}}xxxvvvyyy||||||{{{xxxzzz~~~~~~}}}}}}uuunnngggeeeccc]]]SSSLLLBBBGGGBBB???III___sssFFF???777EEEpppccc^^^}}}nnn^^^NNNNNNSSSNNNKKKKKKKKKLLLMMMLLLIIIGGGEEEFFFFFFGGGFFFEEEDDDDDDBBBAAA???>>>>>>>>>>>>??????>>>>>>???AAAAAA@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======;;;999888888888999::::::888555333333222222111000000000---......//////......---------------------------+++++++++++++++,,,------,,,,,,++++++******))))))((()))))))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""###$$$%%%$$$$$$###!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""000222---,,,333222///777OOOgggxxxsssmmmuuu~~~{{{ssshhhdddhhhqqq~~~|||zzzxxxvvvyyyyyyxxxwwwvvvvvvwwwwwwuuuuuuzzz~~~yyyqqqqqqxxxsssuuutttqqqkkkddd___\\\SSSMMMDDD===888777666555333444666999:::;;;;;;;;;::::::;;;;;;<<<;;;;;;:::888777777777:::===AAADDD======<<<;;;:::<<<@@@CCCCCCEEEHHHKKKLLLLLLJJJIIIIIIGGGEEECCCCCCEEEGGGIIIHHHKKKOOOTTTYYY\\\___```tttuuu{{{qqq^^^RRRMMMRRR[[[aaa^^^YYY[[[```hhhcccccclllyyykkkRRRPPP]]]dddaaadddgggjjjhhhccc```bbbeeeeeehhhjjjjjjjjjoooxxx~~~{{{xxxrrrkkkgggeeefffeeebbb___```eeejjj```bbbfffooovvvwwwrrrmmmuuuxxx{{{zzzxxxxxx{{{~~~}}}}}}yyyyyy}}}~~~|||zzz}}}~~~{{{vvvtttvvvzzz}}}|||{{{qqqjjjdddcccbbb[[[PPPIII@@@IIIFFFAAANNNkkkaaa>>>CCC:::LLLvvvcccdddlll]]]NNNLLLPPPMMMMMMMMMLLLMMMLLLJJJGGGDDDFFFGGGGGGHHHHHHGGGFFFEEEAAAAAA@@@??????@@@AAABBB???>>>>>>@@@BBBCCCBBB@@@>>>>>>>>>>>>===<<<;;;:::===<<<<<<>>>???>>><<<:::999999:::;;;<<<;;;888555333333222222111111000000---..................---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++***)))(((((((((((())))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""###$$$%%%$$$######"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!""""""###$$$$$$""""""""""""""""""""""""555222111111000...222777EEEhhh}}}ppprrr|||xxxzzz|||}}}qqqffffffqqqzzzzzzzzzxxxwwwttttttxxxzzzxxxwwwyyy{{{xxxyyy}}}}}}xxxsssrrrtttuuuvvvrrrjjjccc___]]]TTTLLLCCC>>>:::444222333222222444555666888999:::999;;;<<<>>>>>>===<<<;;;;;;999777999<<<>>>===<<<@@@>>>999777;;;BBBBBB>>>FFFFFFGGGJJJLLLMMMLLLJJJKKKKKKIIIGGGGGGJJJPPPTTTRRRTTTUUUUUUVVV\\\fffnnn~~~}}}jjjXXXRRRQQQ[[[```^^^]]]aaaeeedddrrrkkkgggooouuuXXXSSSYYY[[[[[[^^^lllmmmmmmhhhcccaaadddiiihhhkkklllmmmsss{{{~~~}}}~~~{{{{{{wwwooohhhfffiiigggccc```___bbbfffhhhhhhkkknnnppppppqqqsssuuu}}}~~~|||~~~}}}yyy~~~~~~}}}~~~}}}}}}zzzyyyxxxwwwwwwwwwxxxyyy~~~~~~~~~{{{wwwsssqqqkkkgggccc___[[[SSSIIIAAACCCCCC@@@AAARRRxxxcccAAA888DDDXXXkkkXXXooommmYYYRRRPPPPPPPPPTTTRRROOOKKKIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGFFF???AAACCCDDDDDDCCCBBB@@@AAABBBBBBCCCBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>==================;;;;;;;;;:::::::::999999333333222111000///...---000000///...---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******(((''''''+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$###""""""##############################"""!!!!!!!!!"""###$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$##################!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$###"""""""""###$$$$$$######""""""!!!!!!777222000111111///111444>>>aaatttnnnwwwyyy{{{}}}yyylllccciiizzz~~~}}}{{{xxxzzzvvvuuuxxxyyyvvvtttuuuwwwuuuwww|||~~~yyyuuuuuutttuuuuuurrrkkkddd```___TTTKKKBBB===999333111222111222333444666777888999888999;;;======<<<;;;:::999777666888;;;>>>>>>===;;;;;;::::::???GGGIIIEEEJJJJJJKKKNNNPPPRRRPPPOOOPPPPPPOOONNNNNNPPPTTTWWWYYY[[[YYYSSSPPPZZZooolllXXXUUUZZZ^^^]]]WWWWWW```jjjnnnrrrssspppqqqlllVVVUUU[[[\\\^^^aaakkklllkkkfffaaa```dddiiinnnpppqqqsssyyy~~~zzzyyytttlllfffeeehhheeebbb``````cccgggiiimmmoooqqqsssssssssuuuvvv{{{~~~~~~}}}|||yyywwwvvvvvvwwwxxx}}}~~~}}}|||yyyvvvrrrpppiiigggccc^^^WWWNNNFFF@@@??????>>>CCCYYY]]]BBB<<>>;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<999999888888888777777777333333222111000///.....................---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++******(((''''''******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""###$$$########################""""""""""""""""""""""""###"""""""""""""""""""""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""######$$$###"""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$######""""""###############"""""""""""""""<<<555111222333111000111777XXXpppvvv{{{|||}}}sssbbb```qqq~~~{{{|||xxxvvvwwwwwwsssqqqqqqrrrqqqttt{{{}}}zzzvvvuuusssttttttqqqlllfffbbb```SSSJJJAAA<<<777111000222000111222333444555666777666777999;;;;;;;;;;;;:::888777666888;;;===>>>>>>888;;;>>>AAAHHHPPPSSSQQQVVVVVVVVVXXXZZZZZZXXXVVVSSSTTTVVVVVVWWWXXXZZZ]]][[[XXXUUUSSSXXXggg|||gggXXX\\\]]]^^^[[[UUUWWWaaannnuuuzzz}}}yyyxxxpppaaaVVVXXX]]]___aaafffnnnmmmkkkgggcccccchhhlllsssvvvwwwyyy}}}wwwuuupppiiidddccceeedddbbbaaabbbeeeiiikkkoooqqqssstttttttttuuuwwwzzz{{{zzzwwwuuuuuuwwwyyyzzz}}}|||{{{xxxvvvssspppnnnhhhgggccc[[[RRRHHHBBB???@@@@@@>>>AAAWWWRRRBBB>>>NNNuuusssWWWooo}}}{{{bbbSSSSSSTTTTTTTTTRRRRRRQQQOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGIIIFFFBBB>>><<<===@@@BBBDDDDDDDDDDDDBBBAAA??????<<<<<<===>>>???@@@AAAAAA??????>>>===<<<;;;;;;:::666666666555555555555444333222222111000///......---------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))(((''''''***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################$$$###""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""############"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""######""""""""""""############GGG<<<333222333111000000666NNNvvvzzzyyy~~~~~~~~~~~~yyyddd\\\iiizzz~~~yyywwwxxxwwwtttrrrssspppooorrryyy{{{wwwtttsssrrrrrrrrrppplllgggbbb```RRRIII???:::555000///111000000111222333444555555444555777999:::;;;;;;;;;;;;:::::::::;;;======>>>999???EEEIIIOOOWWW[[[ZZZ]]]\\\[[[\\\\\\[[[XXXVVVRRRTTTWWWXXXYYYYYY[[[\\\SSSOOOPPP\\\pppxxx]]]YYYbbbZZZ[[[ZZZZZZ]]]gggqqqxxxyyyccc\\\XXX[[[___aaafffmmmrrrqqqnnnkkkiiikkkoootttvvvzzz{{{}}}zzztttpppllleeeaaabbbcccbbbbbbbbbdddgggkkkmmmnnnpppssstttuuuuuuwwwyyy}}}~~~zzz{{{tttsssrrrrrrtttxxx|||~~~|||zzzxxxuuurrrooommmlllgggfffbbbYYYMMMDDD@@@???@@@BBBAAABBBWWW|||FFF>>>???SSSmmmccc|||]]]RRRUUUVVVTTTTTTQQQRRRQQQQQQOOOLLLIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEHHHFFFAAA>>>===>>>AAACCCFFFFFFEEEDDDBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@???>>><<<;;;::::::555555444444444333333333222222111111000//////..............................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))******)))(((''''''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$###"""!!!!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""############"""""""""""""""""""""######$$$!!!!!!!!!"""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######!!!!!!""""""######$$$$$$OOOCCC777333222111000111555@@@ccc}}}~~~}}}}}}~~~}}}lll___bbbmmmyyy{{{xxxzzzzzzwwwvvvwwwrrrpppqqqvvvxxxtttppppppqqqqqqpppooolllgggbbb___RRRHHH>>>999444///...111///000000111222333444444444555666888:::<<<===>>>@@@@@@???>>><<<<<<<<<===<<>>>>>@@@???>>>===<<<;;;::::::555444444444333333333333222222111111000000//////000//////...------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************((())))))))))))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!###%%%%%%###"""!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############"""""""""""""""""""""######$$$"""""""""######$$$$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""!!!""""""######!!!!!!""""""######$$$$$$MMMCCC:::666444111000222333444NNNwww{{{}}}|||}}}wwwgggaaadddppp||||||zzz{{{|||zzzyyy{{{uuurrrqqquuuuuurrrpppqqqrrrqqqpppooolllhhhbbb^^^RRRHHH>>>888333///...111000000111111222333333444444555777999<<<>>>@@@AAACCCCCCBBB@@@===;;;<<<===>>>GGGMMMLLLKKKNNNRRRSSSMMMNNNOOORRRUUUWWWVVVUUUPPPPPPNNNLLLIIIIIIKKKMMMZZZiiiyyy```YYYeeehhh___bbb\\\XXX[[[eeesss~~~lllcccddddddddddddgggmmmssspppppppppqqqtttxxx|||~~~}}}vvvooojjjhhhfffaaa___aaacccdddeeehhhkkkmmmpppqqqqqqtttxxx|||~~~yyytttqqqrrrqqqrrrrrrsssuuuwwwyyyxxxwwwvvvsssooollliiigggeeebbb[[[QQQIIICCCAAAAAA===BBBEEENNNmmmYYY:::999IIIgggxxxmmmWWWVVVYYYUUUQQQRRRQQQPPPPPPOOONNNMMMKKKKKKLLLIIIFFFBBB@@@@@@AAABBB@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<======<<<;;;:::999999888444444444444333333333333111111111111000000//////111000///...---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++************************((((((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$ !!!"""#########"""!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""""""""######$$$""""""######$$$$$$%%%%%%!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######""""""""""""############BBB>>>;;;;;;888222111222222///@@@ddd||||||wwwwww|||{{{|||~~~nnnbbbaaalllyyy~~~{{{||||||zzzzzz|||yyytttrrruuuvvvtttsssuuuvvvtttrrrpppnnnjjjddd___SSSIII>>>888333//////222000111111222222333333444666666888:::===@@@CCCDDDBBBCCCCCC@@@===;;;<<<>>>BBBKKKPPPLLLHHHIIIMMMPPPQQQQQQSSSVVVYYYZZZYYYXXXRRRQQQOOOLLLLLLPPPVVVZZZkkkwwwgggWWW[[[dddgggfffccc]]][[[cccooo|||qqqddddddgggiiiiiiiiikkknnnqqqpppppprrruuuzzz~~~tttoooiiiffffffeeeaaa```aaadddfffhhhkkkmmmpppqqqrrruuuxxx||||||wwwssspppqqqrrrsssuuuvvvwwwxxxxxxwwwvvvvvvsssppplllgggeeebbb]]]TTTLLLGGGDDDBBBAAAAAABBBDDDTTT}}}rrrGGG<<<>>>VVVyyy~~~uuuyyybbbSSSVVVYYYSSSOOORRRPPPPPPOOOMMMLLLLLLLLLLLLIIIGGGCCC@@@???@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@AAABBBBBB>>>>>>======<<<<<<<<<;;;888888888888777777666666333333333333222222222222111111111111000000000000//////......---------,,,---,,,++++++***+++++++++************************************************''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############"""""""""""""""""""""######$$$!!!!!!!!!"""###$$$$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""###############"""""""""""""""888888;;;>>>;;;444111222333///;;;ZZZssswwwtttttt|||zzz{{{}}}~~~~~~rrrcccaaalllzzz{{{||||||yyyyyy{{{{{{vvvsssuuuwwwvvvwwwzzzxxxvvvtttrrrpppllleee```TTTIII???888333//////222111111111222333333333444666777999;;;???BBBEEEFFF???AAAAAA???<<<;;;===???GGGOOOTTTOOOHHHIIIMMMQQQUUUUUUUUUVVVWWWWWWUUUSSSSSSRRRQQQQQQTTT\\\gggnnnvvvwww|||hhhZZZ___aaa\\\aaappp___\\\```nnn{{{~~~ggg___ccchhhlllmmmmmmnnnooonnnqqqrrruuuzzzyyymmmkkkfffccceeeeeebbb```aaaeeegggiiillloooqqqrrrssswwwyyy}}}~~~xxxuuuqqqooonnnpppssswwwyyy{{{{{{|||vvvvvvvvvtttqqqlllgggddd```YYYOOOHHHEEEDDDBBB@@@???===AAA[[[[[[<<>>AAACCCDDDDDDIIIHHHDDD???;;;:::<<<>>>IIIMMMSSSUUUTTTRRRSSSUUUUUUUUUWWWYYY[[[[[[YYYWWWVVVVVVWWWYYY]]]ccciiimmmmmmtttvvveeebbb]]][[[^^^ccccccaaa^^^^^^fffvvvnnnfffdddmmmllllllmmmooorrruuuwwwssswww{{{|||sssmmmbbbaaabbbeeedddaaacccgggnnnooopppppppppqqqtttwww}}}|||wwwyyy{{{xxxsssqqqtttsssssstttvvvxxxxxxxxx}}}{{{wwwrrrlllgggdddbbb]]]TTTJJJCCCBBBBBB@@@>>>EEEAAAHHHqqqpppLLL666<<>>BBBEEEEEEBBBBBB@@@??????BBBDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;888777666555444333222222111222333333222111333444000000///...............---------,,,,,,+++++++++************************************************))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$&&&%%%$$$"""!!!!!! $$$######"""""""""""""""$$$#########""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""#########"""""""""""""""######""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!! """!!! !!!###$$$########################""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""@@@???===;;;999777555555333222666FFF```uuuwwwllloooxxxvvviiikkkttt}}}~~~}}}{{{yyywwwwwwvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwvvvsssmmmhhhdddTTTHHH:::555222000///111111222333222222333555777999;;;???BBBEEEGGGGGGGGGEEEDDD@@@<<<999999;;;===@@@GGGPPPUUUVVVUUUVVVWWWYYYYYYZZZ\\\]]]\\\[[[YYYYYYYYYZZZ[[[^^^aaaccceeerrrvvv}}}yyymmmdddaaaaaaaaaaaaaaaaaa___\\\aaaiiivvvzzzmmmiiigggkkkkkkkkklllnnnqqqtttvvvwwwyyy}}}}}}wwwqqqlllhhhdddaaaaaaccccccbbbeeekkkoooqqqrrrssstttvvvyyy|||~~~~~~{{{vvvssstttrrrqqqqqqsssuuuvvvwwwwww|||yyytttppplllgggbbb^^^XXXQQQGGGAAA@@@AAA???>>>BBB???PPP{{{aaaFFF888AAAXXXwww^^^LLLXXXwwwfff[[[QQQQQQTTTUUUTTTTTTOOONNNLLLJJJHHHFFFDDDCCCDDDAAA>>>???CCCFFFEEECCCBBB@@@>>>???AAACCCDDDCCC??????@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::888777666555444333333222000111222222000000111222000//////...............---------,,,,,,+++++++++************************************************))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#####################$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!$$$######"""""""""""""""############"""""""""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""###$$$########################"""""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""???>>>===;;;999777666555666///555???LLLlll}}}nnniiippp{{{}}}pppbbbiiisss|||{{{zzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvuuuxxxzzzyyytttnnniiigggWWWIII:::555444222111111444555555444333444666999;;;===BBBEEEHHHHHHGGGFFF@@@@@@===:::888999;;;>>>CCCKKKTTT[[[\\\[[[[[[\\\]]]^^^```aaaaaa```___^^^\\\\\\]]]^^^___```aaabbbkkkmmmooommmiiiddd```^^^aaaccceeefffccc```]]]]]]kkk|||~~~vvvrrrnnnkkkpppppppppqqqsssvvvyyyzzz{{{}}}yyypppjjjgggfffeeefffcccccceeeeeefffjjjqqqqqqsssuuuxxxzzz}}}{{{sssrrrtttooopppqqqssstttuuuvvvvvv|||vvvpppmmmkkkggg```ZZZRRRLLLCCC???>>>??????>>>BBB===YYYNNN>>>:::HHHeeexxxMMMPPPeeewwwyyyeee[[[SSSSSSTTTSSSQQQPPPMMMLLLJJJHHHEEEBBBAAA???BBB@@@???BBBFFFHHHFFFDDDAAA@@@??????AAACCCCCCBBB???????????????>>>===<<<;;;;;;;;;:::::::::999999888777666666555444333333///000111000///...///000000///......------......------,,,,,,,,,,,,++++++************************************************)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$######"""""""""""""""############"""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""">>>===<<<;;;999888777666999...666999<<>>===;;;::::::===???JJJPPPWWWZZZYYYXXXYYYZZZ[[[___dddggghhhfffeeeddd___``````aaacccdddfffgggiiijjjiiieee``````eeejjjkkkiiigggeeebbb```eeekkk~~~zzzsssqqqsssssstttvvvxxxzzz|||~~~}}}{{{qqqiiieeedddeeefffgggfffhhhkkkllllllpppuuurrruuuyyy|||~~~~~~zzztttqqqrrrppprrruuuwwwwwwwwwxxxxxx{{{tttmmmkkkjjjggg^^^VVVLLLHHHAAA>>>>>>???@@@@@@DDD???cccuuuCCC999<<>>===<<<:::::::::999999999888888777777777666555444444333000222222111///...///000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$$$$######"""""""""""""""#########"""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""###########################"""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""======<<<;;;999888777777999...666777888aaasssrrryyymmmiiijjjrrr~~~~~~}}}}}}}}}}}}|||yyywwwyyyxxxvvvuuuuuuuuuvvvwwwqqquuuxxxxxxssslllddd```PPPGGG@@@AAABBB===777444666777666555444555999;;;AAACCCFFFGGGEEEAAA===:::;;;<<<======<<<;;;<<<===FFFIIILLLLLLJJJJJJMMMPPPUUU[[[dddjjjkkkjjjiiihhhhhhgggffffffgggiiilllnnnqqqqqqoooiiieeegggqqqyyyzzzqqqiiieeeccchhhwww}}}wwwxxxrrrssstttuuuwwwzzz{{{|||~~~vvvqqqjjjfffdddeeeffffffeeefffkkkqqqssspppqqquuutttwww{{{{{{yyy|||}}}yyytttrrrsssvvvzzz|||{{{zzzzzz{{{yyysssllliiiiiieee[[[SSSIIIEEEAAA>>>>>>???AAABBBDDDFFFooo___BBB999@@@^^^mmmQQQpppsss___ZZZVVVUUUQQQKKKIIIJJJGGGGGGFFFEEECCCBBBAAAAAA@@@BBBDDDGGGJJJJJJIIIGGGEEEDDDCCCDDDFFFFFFEEEDDDBBBBBBBBBAAA@@@>>>===<<<::::::999999999888888888777777777666555555555444333444555333111000000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""""""""######!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$############$$$$$$$$$$$$########################<<<<<<;;;::::::999888888777000555777;;;___{{{qqqsss|||~~~sssjjjfffooo|||}}}zzzzzzxxxwwwuuuuuuvvvwwwxxxrrrsssuuuuuurrrjjj___XXXJJJEEECCCEEECCC<<<555333777777666555555777;;;>>>HHHHHHIIIIIIFFFBBB===::::::===@@@AAA???===;;;:::===@@@AAAAAAAAABBBGGGLLLNNNUUU^^^dddffffffhhhiiipppooonnnmmmmmmnnnoooppplllmmmmmmkkklllsss~~~vvvmmmlllqqqzzz|||{{{~~~vvvwwwyyy{{{}}}zzzuuukkkhhheeedddeeefffggggggdddfffllltttuuurrrqqqtttwwwzzzyyywww|||~~~xxxuuuuuuzzz~~~{{{zzz{{{uuupppkkkhhheee```WWWPPPFFFDDDAAA???>>>???BBBCCCCCCTTTVVVBBB:::GGGkkkeeeQQQpppvvvYYYTTTRRRQQQRRRPPPKKKLLLPPPGGGGGGFFFFFFEEEDDDDDDDDDBBBDDDFFFIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHHHHFFFEEEDDDCCCCCCBBB@@@>>>===<<<:::::::::999999999888888777777777666666666555555666777777555222111111222///...------,,,,,,------++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""############!!!""""""############""""""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%########################;;;;;;;;;::::::999999999777333333555<<>>>>>BBBGGGIIIGGGBBB===::::::===@@@AAA@@@BBBGGGKKKKKKPPPVVVYYYZZZ]]]ccchhhooopppsssuuuvvvuuusssrrrmmmnnnpppssswwwwwwttt}}}~~~}}}~~~{{{rrrmmmhhhfffcccccceeegggiiiiiihhhjjjooovvvwwwuuuuuuxxx{{{{{{xxxxxx}}}~~~{{{wwwvvvuuuzzz}}}yyywwwxxxooommmiiieeeaaaZZZSSSMMMCCCBBB@@@>>>===>>>AAACCCCCChhhOOO???;;;PPPwwwYYYYYYsss|||fffNNNMMMLLLNNNOOOMMMJJJMMMSSSKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIJJJFFFEEEEEEGGGHHHHHHFFFDDDCCCCCCBBBAAA???===;;;:::;;;:::::::::999999999999777777777777666666666666777888888666333111111111///...------,,,,,,------+++++++++,,,,,,---------************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$###"""""""""""""""######$$$######"""""""""""""""!!!"""""""""############!!!!!!"""###############"""""""""""""""""""""""" !!!""""""### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%#########$$$$$$$$$%%%%%%########################;;;;;;;;;::::::999999999888666111111999FFFggg}}}lllwww|||pppeeelllzzz~~~|||{{{{{{yyywwwuuutttvvvxxxyyyxxxtttrrrsssrrriiiYYYKKKQQQOOOMMMJJJBBB888555777999999999888999<<>><<<===@@@BBBDDDvvvuuuHHH;;;;;;WWWpppPPPggg{{{xxx^^^LLLLLLLLLMMMNNNKKKHHHLLLRRRNNNMMMLLLJJJHHHGGGEEEDDDFFFHHHIIIJJJIIIIIIJJJJJJEEEEEEEEEFFFGGGGGGEEECCCCCCBBBBBB@@@>>><<<:::999;;;;;;;;;:::::::::999999777777777777666666666666777888888555222000000111......---,,,,,,,,,,,,---+++++++++,,,,,,---------************************))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$######"""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###############"""""""""""""""""""""""" !!!""""""### !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""############"""""" """#########"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################@@@???>>>===<<<;;;:::999888444444555333:::UUUsss}}}{{{iiiaaasss}}}}}}~~~{{{xxxvvvvvvwwwwwwvvvuuutttsssrrrjjj```ZZZYYYSSSZZZ[[[MMM===666666999;;;<<<:::777999@@@DDDEEEHHHHHHGGGGGGFFFFFFFFFEEEOOOWWW\\\YYYPPPFFF???======>>>???AAACCCFFFIIIKKKGGGKKKNNNPPPUUUZZZZZZVVVXXX```hhhmmmpppvvv{{{www}}}}}}}}}uuuuuurrrjjjhhhgggggghhhjjjlllnnnoootttsssssssssvvvzzz~~~zzzzzzxxxyyyzzzyyyvvvssssssssswwwzzz}}}}}}yyyuuuqqqpppiiiiiigggddd]]]TTTLLLGGGAAADDD>>>;;;???======GGGPPPbbbFFFAAA>>>```yyyeeeNNNmmmjjjOOORRRJJJLLLMMMKKKIIIIIILLLPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGHHHKKKMMMLLLJJJHHHFFFGGGIIIMMMLLLHHHCCCCCCBBB???===;;;::::::;;;>>>>>>===<<<:::999888888999999777666555555555555555555444333333222111111///.........------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%%%%###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&###"""'''""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""??????>>>===<<<;;;::::::<<<888777888444666III___~~~xxx{{{~~~~~~tttkkkwww~~~~~~~~~}}}}}}zzzwwwuuuvvvwwwwwwvvvsssqqqqqqpppiii___YYYZZZ[[[aaaaaaTTTCCC;;;::::::===>>>===:::<<>>???>>>>>>AAADDDIIIKKKMMMIIILLLOOOPPPVVV]]]___]]]]]]___cccdddfffllluuu|||zzzyyyxxxwwwuuusssrrrqqqrrrsssuuu{{{}}}uuuvvv~~~~~~wwwkkkjjjjjjkkklllnnnpppqqqrrrrrrsssvvvzzz~~~yyyxxxxxxyyyzzzxxxvvvtttssstttuuuxxx{{{{{{xxxsssooommmhhhgggeee```YYYQQQIIIDDD>>>AAA<<<:::???======GGG```TTT???;;;HHHmmmfffXXXVVVppp|||cccMMMLLLLLLMMMMMMKKKIIIHHHJJJMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGIIIJJJIIIGGGFFFEEEEEEGGGIIIHHHEEEBBBEEEDDDAAA>>><<<:::::::::<<<<<<<<<;;;:::::::::999<<<;;;999777666555444444444444333333333222222222/////////.........---------,,,++++++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##########################################$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%###%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###>>>>>>>>>=========<<<<<<===999999:::777444===JJJ{{{uuuuuu{{{lllpppxxxyyy{{{||||||zzzwwwwwwxxxyyyxxxxxxtttrrrqqqpppiii___[[[[[[bbbfffdddVVVGGG???<<<;;;===???>>>;;;>>>EEEJJJJJJGGGLLLOOOLLLIIIKKKUUU^^^[[[WWWWWW[[[WWWJJJBBB@@@BBBAAAAAADDDKKKPPPRRRRRRXXXYYYWWWUUUXXX^^^___]]]^^^```bbbeeegggiiikkkllliiilllmmmkkkfffcccdddgggaaakkkqqqvvv~~~|||yyyrrroooxxxxxxmmmmmmnnnnnnpppqqqssstttuuuuuuwwwzzzzzzxxxxxxxxxyyywwwtttrrrrrrsssrrruuuyyyzzzvvvqqqllliiifffeeeaaa\\\UUULLLEEEAAA>>>@@@;;;;;;AAA???@@@MMMuuuxxxEEE;;;???XXXyyy^^^SSSeeeuuu___TTTNNNMMMNNNMMMKKKIIIGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAAGGGFFFCCC@@@===;;;::::::::::::::::::;;;;;;;;;;;;===<<<:::888666444444333333333333333333222222222000/////////............++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$################################# !!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%"""%%%###$$$######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!!!!"""""""""######????????????????????????===999777:::999777999???hhh|||qqqkkk}}}|||fffcccjjjpppvvv}}}}}}|||}}}{{{yyyyyyzzz{{{{{{zzzxxxvvvuuussslllaaa\\\\\\cccddd___RRRFFFAAA???<<<;;;======;;;>>>EEEIIIJJJIIIMMMPPPPPPOOORRR[[[bbbWWWZZZbbbggg^^^LLLBBBBBBDDDCCCDDDJJJQQQVVVWWWUUUYYYYYYVVVSSSVVV\\\___]]]\\\```fffnnnrrrppphhhbbbdddfffgggfffcccaaacccfff___mmm}}}~~~yyyxxxyyy{{{}}}}}}zzz|||}}}sssqqqmmmnnnvvv|||uuujjjmmmnnnoooqqqtttvvvxxxyyy{{{{{{}}}{{{yyyxxxxxxwwwuuuqqqoooooooooppptttxxxxxxuuuoooiiifffeeeccc^^^XXXPPPIIICCC???@@@AAA===>>>CCCAAAFFFXXXaaa<<<===FFFccc{{{~~~]]]VVVtttjjjZZZZZZSSSLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBFFFEEECCCAAA???>>>===<<<;;;;;;;;;:::::::::::::::;;;:::888777555444333333444444333333222111111000000000/////////.........+++++++++******+++++++++************************))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$####################################### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!'''###$$$$$$ $$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""""""""""""""##################$$$$$$$$$%%%%%%########################!!!!!!"""""""""#########AAAAAAAAAAAAAAABBBBBBBBB???;;;888888999888999;;;QQQnnn{{{lllbbbrrr~~~oooiiihhhjjjrrr{{{{{{wwwtttwww}}}~~~{{{{{{zzzxxxyyyzzzzzzzzzyyyzzzxxxxxxvvvmmmbbb[[[ZZZbbb```XXXMMMFFFEEEDDDAAA;;;===>>><<>>>>>AAAAAANNNhhhMMM888???JJJmmm~~~kkkRRRZZZ[[[PPPVVVPPPKKKJJJJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???===<<<;;;:::999888777777777666555444444444444444666555444333111000......////////////............++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$######""""""######$$$################################################"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%!!!"""%%%###'''######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""############""""""""""""#########$$$########################""""""""""""############BBBBBBBBBBBBBBBBBBBBBCCCBBB???;;;999888888888888>>>]]]rrrkkk```jjj|||}}}rrriiiooovvvtttpppooouuu}}}~~~zzzzzzxxxwwwwwwxxxxxxwwwuuuxxxwwwwwwvvvnnnaaaYYYWWW```]]]UUUNNNLLLMMMJJJDDD===@@@@@@???BBBHHHKKKJJJHHHIIIKKKPPPTTTXXXZZZ[[[\\\yyy~~~^^^GGG@@@@@@AAAAAAAAABBBEEEJJJNNNRRRYYY]]]___bbbiiiqqquuusssppplllgggeeeggghhhgggfffiiieee```]]]]]]___bbbcccqqqxxx~~~yyytttwwwwwwxxx||||||zzzxxxwwwyyyzzz{{{zzztttqqqmmmiiiiiillloooqqqmmmooorrrvvvzzz~~~|||vvvtttuuuvvvuuussspppllljjjkkklllppprrrttttttpppjjjfffdddaaa]]]VVVNNNHHHCCC@@@>>><<>>@@@AAA???AAAGGGJJJIIIBBBEEEIIIKKKNNNSSSYYY]]]ppp}}}UUUCCC@@@===????????????DDDOOO___kkk|||ssshhhbbbaaacccdddcccbbb___[[[ZZZ^^^fffmmmxxx}}}uuuwwwxxxyyy~~~~~~zzzwwwuuutttvvvxxxyyyyyywwwrrrmmmkkklllooorrrvvvrrrtttwwwzzz~~~~~~xxxrrrrrrvvvssssssrrrooommmmmmoooqqqoooqqqqqqpppkkkgggdddccc]]]YYYQQQIIICCC???>>>===999>>>>>>>>>@@@GGGkkkKKK999@@@DDDlllrrrOOO[[[hhhVVVRRRRRRVVVNNNLLLLLLMMMOOOOOOLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHFFFEEEGGGJJJGGGCCCAAAEEELLLMMMHHHBBBAAABBBBBBCCCBBBAAA@@@???;;;;;;::::::999888777777666555444444333333333333333333222222111111000000------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######!!!"""""""""#########$$$########################!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################555<<<222###$$$&&&""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$AAAAAAAAA@@@@@@?????????999;;;<<<;;;:::::::::999888OOOkkkzzzxxxrrrrrrwww~~~vvvgggrrruuuvvvwww|||~~~}}}|||}}}|||yyywwwrrrtttyyy|||vvviii___]]]XXXXXXVVVWWWYYYXXXLLL???<<>>===999999999999999999999999888888666555444333333222000000111111222222222333------,,,,,,,,,+++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######!!!!!!""""""#########$$$######################## !!!"""###%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%///'''!!!'''&&&'''######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$DDDDDDDDDDDDCCCAAA???===??????>>><<<;;;::::::999;;;>>>YYY~~~nnniiiwwwxxxpppuuuxxx}}}~~~}}}~~~~~~{{{yyyxxxzzzyyyxxxwwwsssjjj___WWWSSSUUUWWWZZZ______UUUIIIAAACCCAAA>>>AAAFFFDDD>>>???>>>???@@@AAAIII```vvvgggNNNHHHDDDCCCCCCHHHDDD@@@SSSzzz{{{sssrrrmmmfffbbb[[[\\\eeelllttt}}}}}}rrrsssxxx~~~zzz~~~{{{wwwtttttttttttttttvvvrrrqqqsssttttttvvv{{{}}}{{{vvvttttttvvvwwwpppqqqqqqqqqpppnnnlllkkkooollliiigggeeeccc```]]]VVVOOOFFFBBBAAA@@@===999???===;;;>>>HHHdddNNNBBB<<<@@@aaa|||rrrMMMRRRuuu}}}dddXXXUUUUUUTTTTTTUUUSSSPPPOOOOOOOOONNNLLLHHHIIIJJJKKKLLLLLLKKKKKKPPPLLLHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFDDDBBBEEEEEEFFFEEEBBB???;;;888:::999888777666666666666999888777555333222222222333222111111222222111///......---------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%%%%%%%###"""!!!&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%######""""""""""""####################################""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!###%%%&&&$$$$$$##################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$DDDDDDDDDCCCBBB@@@???>>>===<<<<<<;;;999777555444888999NNNooo{{{oooggglll{{{|||~~~}}}wwwqqqqqquuu}}}{{{zzzzzz{{{|||{{{zzzzzzyyyxxxwwwwwwtttkkk^^^SSSPPPSSSVVV\\\dddeeeXXXJJJ>>>@@@???<<>>;;;888999<<>>NNNppp|||~~~eeeJJJXXXyyyooo[[[TTTUUUVVVUUUUUUTTTQQQOOONNNNNNNNNLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHKKKHHHDDDCCCDDDEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEEEECCCBBB@@@>>><<<;;;999999888777666666666666888888777666444333222222222111///000111111000......------------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$EEEEEECCCAAA@@@?????????<<<<<<<<<<<<:::777444222:::888DDD```vvvxxxnnnfffsss~~~yyy{{{pppjjjkkksssxxxyyy}}}{{{yyyxxxxxxvvvuuuwwwvvvlll\\\OOOQQQRRRVVV___iiijjjZZZIII===>>>===<<<>>>BBBCCC@@@===;;;<<>>999999888888777666666666666777777777777555333222111///......///000...---------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$##################%%%%%%$$$############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############"""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############""""""""""""#################################""""""""""""!!!!!!!!!""""""""""""""""""""""""######"""!!!"""###$$$%%%########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$FFFEEEBBBAAA??????@@@@@@===>>>???@@@>>>;;;888555;;;777<<>>@@@CCCDDDDDDFFFCCCAAAFFFTTTggg|||sssdddZZZRRRPPPRRROOO[[[yyy}}}ppphhhccc```aaafffnnnuuu~~~|||zzz{{{}}}~~~xxxsssrrrrrrrrrvvv|||}}}~~~~~~|||wwwsssqqqppppppqqqsssrrrpppnnnmmmmmmnnnnnngggeeecccaaa```]]]ZZZWWWLLLGGGAAA<<<;;;;;;:::999<<>>MMMpppyyyZZZ[[[vvvuuuqqqcccUUURRRRRRQQQOOOOOONNNMMMMMMNNNOOOPPPNNNMMMGGGIIIMMMPPPRRRRRRPPPOOOHHHFFFBBB@@@????????????BBBBBBAAAAAAAAACCCDDDEEEBBBAAA@@@???>>>>>>======;;;:::::::::999888888777555666777888888666444333111000...///000000///------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$###############$$$######$$$$$$$$$$$$###############################################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%%%%$$$###"""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!"""###$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$EEEDDDBBBAAA@@@AAAAAABBB>>>@@@AAABBBAAA???<<<:::777444444CCCbbb|||}}}pppjjjxxx~~~{{{}}}ppphhhoootttqqquuu~~~vvv}}}~~~|||uuutttuuuxxxxxxqqqcccWWWXXXVVVUUU]]]jjjmmm```OOOAAA@@@@@@AAABBBCCCEEEHHHIIIGGGFFFJJJXXXlll|||jjj[[[UUUZZZVVVVVVggg~~~uuunnngggeeeeeefffjjjooowww}}}}}}{{{}}}yyyuuuuuuvvvwww|||yyywwwtttqqqppppppqqqqqqpppooommmkkkjjjjjjkkkkkkeeecccaaa```^^^[[[WWWSSSIIIEEE@@@===;;;;;;<<<<<<@@@@@@CCCWWW___;;;???BBBVVV}}}fffQQQbbbzzzooobbbTTTPPPOOONNNMMMMMMMMMMMMMMMOOORRRSSSRRRQQQNNNOOOQQQSSSSSSRRRPPPOOOHHHGGGDDDAAA>>>===>>>???@@@AAACCCDDDDDDDDDCCCCCC???@@@AAAAAAAAA???===;;;<<<<<<<<<<<<<<<:::999888555666777888777666444222222000//////000111///...------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$"""""""""###$$$%%%#########""""""###$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%%%%$$$###"""######""""""""""""##############################""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###CCCCCCCCCCCCCCCCCCDDDEEE@@@AAABBBBBBAAA???===;;;777666666???WWWsssuuu}}}~~~~~~yyynnnpppsssssstttyyyrrr}}}zzzuuuvvvwwwyyyyyytttkkkddd[[[ZZZ[[[bbbnnnssshhhZZZEEECCCCCCDDDDDDCCCFFFKKKHHHJJJKKKOOO]]]sssqqq^^^XXXaaa]]]eeeyyyyyypppjjjhhhfffdddeeehhhnnntttxxx~~~{{{{{{}}}zzzwwwyyy{{{|||{{{uuusssqqqooooooooopppqqqmmmlllkkkjjjiiihhhhhhhhheeecccaaa```]]]YYYTTTPPPGGGDDD@@@===;;;<<<===>>>@@@@@@KKKmmmMMM333:::GGGccchhhVVVOOOeee{{{ggg[[[QQQNNNOOOOOOOOOQQQNNNNNNOOORRRTTTUUUTTTRRRUUUUUUTTTSSSPPPMMMKKKIIIFFFFFFDDDAAA???>>>@@@AAA???AAACCCDDDEEEDDDBBBAAA???@@@BBBCCCBBB@@@===;;;<<<<<<=========;;;999888555666666666666444222111222111///000111111000...,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$########################$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$$$$######################################################""""""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""############"""""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############""""""""""""##############################"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######AAABBBCCCEEEFFFFFFGGGGGGFFFEEEDDDCCC@@@>>><<<;;;999:::;;;>>>LLLddd}}}}}}}}}zzz{{{uuunnnmmmpppuuuxxxttt|||tttvvvwwwzzzzzzyyyvvvtttrrrccceeehhhnnnvvvwwwlll^^^LLLIIIIIIKKKIIIGGGKKKRRRPPPUUUWWWYYYcccvvv{{{iiibbbkkkfffuuu|||vvvtttrrrooommmdddaaa```aaa___[[[^^^dddrrrtttuuuvvvxxxyyyxxxvvvzzzxxxuuuqqqnnnlllmmmmmmiiijjjkkkmmmsss}}}}}}|||~~~{{{yyy|||~~~zzzuuutttrrrpppnnnmmmmmmnnnnnnjjjjjjjjjjjjiiigggfffeeeeeedddbbb```]]]WWWQQQMMMDDDBBB???<<<:::;;;===???AAAFFF______DDD444>>>WWWuuu|||VVVQQQTTTkkk}}}___WWWQQQSSSUUUUUUTTTUUURRRQQQRRRSSSTTTTTTQQQOOOSSSRRRPPPMMMKKKHHHGGGFFFDDDEEEFFFDDDBBBCCCFFFJJJDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCBBBAAA???>>><<<:::;;;<<<===<<<:::888777777666555444333222111000111///......///000...---,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######################################################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""###############@@@AAADDDFFFHHHHHHHHHHHHLLLJJJHHHDDDAAA>>><<<;;;555888::::::???TTTttt{{{}}}{{{ttt|||{{{tttuuuyyykkkfffllluuuyyyiiiyyy~~~|||tttvvvyyy{{{{{{yyyxxxyyy{{{mmmppptttxxx|||yyykkk\\\TTTPPPPPPRRRPPPLLLPPPXXX]]]bbbdddaaaeeettttttllluuummmuuummmbbb]]]\\\\\\YYYWWWWWWWWW[[[```aaabbbkkkvvvppppppppprrrvvvzzzzzzvvvttttttssspppnnnooorrruuusssuuuwww{{{|||{{{}}}}}}wwwrrrtttsssqqqnnnllllllkkkkkkiiijjjjjjjjjiiigggfffdddfffeeebbb```\\\WWWPPPKKKBBBAAA>>>;;;999:::===@@@CCCOOOrrrIIIAAA<<>>BBB===^^^pppAAA;;;???WWWvvvoooYYYBBBWWWooo~~~mmmbbb___\\\[[[\\\[[[XXXTTTTTTTTTTTTTTTSSSQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFHHHIIIKKKEEEFFFGGGHHHGGGEEECCCAAAAAABBBCCCCCCBBB@@@===<<<;;;;;;:::999888777666555222222222111111111111000111000000///...---------+++++++++*********))))))+++++++++************)))+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###%%%%%%$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$$$$###"""!!!!!!""""""#########"""""""""""""""######""""""""""""######%%%%%%$$$###"""""""""###""""""""""""""""""""""""############""""""!!!!!!######""""""######$$$%%%""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""$$$### !!!!!!!!!!!!""""""""""""###########################"""""""""###$$$%%%%%%AAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEECCCAAA???<<<;;;===<<<===>>>999>>>WWWsssqqqkkkwww}}}{{{wwwzzzzzzssspppoooppptttzzz}}}yyyzzzyyy|||~~~xxxwwwzzzzzzjjj___^^^ZZZRRRVVVdddeee```dddjjjoootttuuusssqqqsssvvv~~~vvvrrrvvv|||}}}vvvmmmgggbbb^^^[[[[[[\\\]]]___ccchhhlllmmmnnnqqqwww}}}~~~~~~}}}{{{uuupppnnnqqqqqqqqqnnnlllkkklllnnnlllkkkiiigggfffffffffgggdddcccaaa\\\UUUNNNIIIFFFDDD@@@<<<;;;::::::===AAANNNuuuUUU<<<;;;IIIiiidddJJJHHHaaa|||sss```ZZZYYYXXXZZZ\\\\\\WWWSSSVVVVVVUUUSSSQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEEEECCCAAA???>>>???@@@@@@???===:::999;;;::::::999777666666555222222222111111111000000000000000///...---------,,,,,,+++++++++*********+++++++++************)))++++++******)))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$##################$$$###"""""""""$$$%%%$$$###############"""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""############"""""""""!!!""""""""""""############$$$$$$###"""""""""""""""###"""""""""""""""""""""######""""""""""""######%%%$$$######""""""######""""""""""""""""""""""""$$$$$$#########"""""""""######""""""######$$$%%%################################################""""""""""""""""""""""""###"""""""""""""""""""""$$$#########%%%%%%$$$###!!!!!!!!!!!!"""""""""####################################"""######$$$$$$@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBAAA@@@>>>===<<<<<<;;;===???;;;:::GGGXXX{{{yyylllkkk~~~zzz~~~|||xxxnnnjjjjjjuuussssssxxx~~~|||zzzzzz|||~~~|||xxxxxxzzzzzzkkkaaa```\\\UUU\\\mmmooohhhjjjlllsssyyyyyyuuurrrtttxxxtttggghhhkkkiiiaaa[[[[[[\\\\\\___```ccchhhmmmsssxxx{{{|||vvvrrrooonnnppprrrrrrqqqooommmmmmnnnlllkkkhhhfffeeeeeefffgggdddbbb^^^YYYRRRLLLGGGDDDDDD???<<<======<<<@@@FFFeeeeee>>>:::>>>VVVzzzvvvVVVAAAQQQllllllXXXXXXXXXYYY\\\___^^^ZZZVVVWWWWWWUUUSSSPPPMMMJJJHHHJJJHHHGGGEEEDDDCCCCCCDDD@@@BBBCCCEEEEEECCCAAA@@@@@@AAABBBBBBAAA@@@>>>=========>>>>>>===;;;999888::::::999888777666555555222222111111111000000000000000//////...---------------,,,,,,,,,++++++++++++++++++************)))+++******))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""$$$%%%$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###############""""""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""######""" """$$$###"""!!!!!!!!!"""""""""##############################$$$$$$######"""#########@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@??????>>>======;;;:::<<>>===BBBJJJjjj~~~tttiiivvvxxx}}}rrrllljjjqqqooonnnooosssyyy}}}{{{|||}}}}}}{{{yyyyyyzzz~~~nnncccaaaaaa\\\aaammmkkkdddhhhnnnvvv~~~zzzwwwzzz~~~jjj[[[YYY]]]___^^^___gggmmmoooppppppqqqtttzzz}}}wwwrrrooonnnmmmoooqqqssssssqqqnnnmmmmmmllljjjgggeeeddddddfffgggccc```[[[UUUOOOJJJDDDAAA@@@<<<;;;@@@AAAAAAGGGPPPxxxyyyGGG<<<:::EEEccceeeMMMHHHccc{{{mmmXXX\\\ZZZXXXYYY[[[ZZZWWWSSSUUUUUUSSSQQQNNNKKKIIIGGGIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@??????@@@@@@???>>>======>>>>>>>>>>>>===;;;:::999999999888777666666555555111111111111000000000000/////////......---------......---------,,,,,,,,,+++++++++*********))))))******))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######""""""############""""""###"""""""""$$$%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""!!!"""""""""##################"""""""""""""""###"""""""""""""""###############""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######### """$$$%%%###"""!!!!!!"""""""""#################################%%%%%%$$$###"""""""""###AAABBBCCCDDDDDDDDDDDDDDD??????>>>>>>===============;;;:::===>>>>>>???BBBWWWyyy|||nnn|||zzzsssvvvxxx|||~~~uuuooommmnnnnnnlllkkkqqq|||}}}|||zzzzzz{{{{{{|||rrrggg```eeedddfffkkkgggdddnnn|||nnn]]]RRRZZZ```fffiiiooowww{{{{{{zzzxxxvvvwww|||}}}{{{zzz~~~xxxsssooommmlllmmmmmmppprrrsssqqqnnnmmmlllkkkiiigggeeeddddddeeefffbbb]]]VVVPPPLLLHHHCCC???===999<<>>>>>???>>>>>>>>>===============<<<;;;:::999888888777777666666555555555111111111000000000//////............------------.........---------,,,,,,+++++++++*********)))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&######$$$$$$$$$$$$############$$$%%%%%%$$$#########"""""""""$$$%%%$$$###""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""######!!!"""""""""###############"""""""""""""""######!!!!!!""""""##################""""""""""""#########""""""!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!###&&&***,,,+++'''$$$""""""""""""####################################%%%%%%$$$###"""""""""###AAABBBCCCEEEEEEDDDDDDCCC??????>>>=========>>>>>>@@@===;;;:::;;;<<<<<<<<>>===:::===AAA???>>>PPPgggKKK777@@@@@@\\\pppRRRTTTiii{{{ggg]]][[[hhhaaaXXXSSSQQQQQQOOONNNMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCBBB???>>>===>>>???@@@>>>>>>==================<<<;;;:::999888777777666777666666666555555555444111111000000000/////////------------------------......---------,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######"""""""""$$$%%%$$$###""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""############"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$######""""""""""""######""""""!!!!!!!!!"""######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""%%%)))+++)))%%%""""""""""""#########$$$$$$########################$$$$$$######"""#########@@@AAACCCDDDDDDCCCBBBAAA@@@@@@>>>=========>>>>>>@@@???===;;;;;;======;;;???ZZZ}}}uuummmtttyyyzzzzzzmmmYYY^^^gggsss|||zzzwwwwwwxxxwwwsssnnnooovvv}}}|||zzz}}}~~~{{{~~~yyypppjjjoooooorrr{{{}}}zzzkkkkkkqqq|||uuuppppppmmmhhhiiihhhjjjooowww|||{{{yyyzzzyyyxxxzzz~~~~~~yyywwwssspppmmmkkkkkkkkkjjjlllmmmmmmllljjjjjjjjjggggggggggggfffdddbbbaaa^^^WWWNNNIIIGGGEEEBBB>>>???<<<>>>AAA>>>BBB```hhh@@@===@@@VVVpppdddSSSdddqqqYYYVVV___ddd^^^WWWSSSRRRRRRPPPNNNLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA@@@@@@?????????===<<<<<<<<<<<<<<<======<<<;;;:::999888777777777666666555555555555444444111000000000////////////------------------------------------,,,,,,,,,++++++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###"""""""""$$$%%%$$$###!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""############"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""$$$$$$""" """"""#########$$$$$$$$$#################################"""######$$$$$$>>>@@@BBBCCCCCCBBBAAA@@@AAA@@@???=========>>>>>>>>>???>>>>>>>>>AAAAAA@@@===PPP|||{{{llltttxxxzzzwwwhhhQQQ\\\kkkwww||||||zzzwwwssspppppprrrsss}}}zzz~~~zzzsssqqqtttqqquuuxxx}}}pppiiiiiigggdddfffgggkkksss{{{}}}yyyttt|||zzzzzz|||}}}}}}wwwvvvssspppmmmkkkkkkjjjiiijjjlllkkkjjjiiiiiijjjeeefffggghhhgggdddbbb```\\\UUULLLGGGFFFEEEBBB>>>AAA===???BBB@@@JJJrrrQQQ:::DDDCCCnnnwwwZZZUUUrrroooQQQPPP]]]XXXSSSOOOMMMMMMMMMKKKHHHMMMLLLLLLKKKJJJHHHGGGFFFCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEEEEEEECCCAAA???;;;;;;;;;::::::;;;<<<<<<>>>>>><<<;;;:::999999999555555555555555555444444000000000000////////////------------------------------,,,,,,,,,++++++++++++++++++************)))'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###%%%%%%$$$############$$$$$$$$$$$$###### """###$$$$$$###""" ###"""""""""$$$%%%$$$###!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$'''$$$"""!!!"""###$$$$$$"""############$$$$$$$$$###########################"""""""""###$$$%%%%%%AAABBBCCCDDDCCCAAA>>>===<<<===>>>??????>>>===<<>>@@@@@@???>>>@@@?????????>>><<<:::999888888777777666666555555222222222111000//////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$%%%###"""$$$&&&'''$$$"""""""""""""""""""""""""""!!!"""###%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$######""""""########################"""!!!!!!!!!"""###$$$$$$$$$###""" """###$$$ !!!"""$$$$$$######"""$$$$$$$$$#########"""""""""""""""""""""######$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###BBBBBBBBBBBBAAA???>>>======>>>???@@@@@@???>>>===@@@@@@???>>>>>>???@@@@@@???BBB^^^tttqqq~~~vvvggggggooozzzxxxrrrvvv|||~~~}}}~~~xxx}}}~~~~~~{{{~~~}}}||||||{{{rrrhhhbbbbbbcccdddccceeehhhlllooosssvvvzzz}}}}}}yyyvvvqqqrrrpppmmmjjjjjjlllooooooooonnnmmmllljjjhhhggggggfffddddddcccaaa^^^[[[VVVPPPIIICCCAAA@@@@@@@@@???666>>>FFFMMMtttNNNAAA999BBBbbbyyyyyyqqqZZZTTTsssoooXXXVVVXXXWWWTTTRRRQQQOOONNNMMMMMMMMMOOOLLLIIIGGGHHHIIIIIIHHHGGGIIIJJJIIIFFFDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAAAAA@@@>>>???@@@???===;;;999999:::888888888777666666555555222222111111000//////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###############"""############$$$$$$$$$%%%###"""$$$&&&&&&$$$"""########################!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$#########"""""""""########################""""""""""""""""""###$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$######"""$$$$$$$$$#########"""""""""""""""""""""######$$$%%%$$$###"""""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###BBBBBBAAA???>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@??????>>>======>>>??????CCC;;;MMM{{{|||sssvvvooorrr{{{~~~xxxvvv|||uuutttxxx~~~}}}}}}nnniiicccaaadddgggiiiiiiiiillloooqqqtttwww{{{}}}zzzwwwuuurrrrrrpppnnnkkkkkkmmmoooppppppooonnnllljjjhhhgggfffdddcccbbbaaa___\\\YYYSSSNNNGGGBBB@@@?????????999???@@@DDDbbbVVV===999===SSSpppuuunnn^^^LLLVVV{{{\\\PPPTTTZZZ[[[TTTSSSQQQPPPPPPQQQSSSTTTRRRNNNJJJHHHHHHIIIJJJIIIMMMNNNNNNLLLIIIFFFEEEEEEAAABBBBBBBBBBBBAAA@@@@@@@@@??????@@@BBBBBBAAA????????????===;;;:::;;;;;;999999888777777666555555222111111000000//////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###""""""""""""""""""!!!"""############$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""!!!!!!########################$$$###""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""############"""$$$$$$$$$###############"""""""""""""""######$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######BBBAAA???===<<<<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>?????????CCC;;;CCCccc}}}~~~~~~~~~uuuxxxtttnnnqqq}}}~~~~~~uuuhhhfffdddfffjjjmmmoooooooooqqqsssuuuwwwzzz~~~~~~zzzvvvtttrrrsssrrrpppnnnllllllmmmnnnoooooonnnmmmkkkiiigggffffffdddcccbbb```^^^ZZZWWWOOOKKKEEE@@@??????>>>>>><<>>>>><<<@@@EEEcccfff>>>666>>>^^^zzzxxxoooQQQGGGZZZqqqyyy^^^SSSUUUYYYWWWTTTVVVTTTSSSRRRRRRSSSTTTUUUTTTQQQMMMJJJJJJKKKKKKJJJIIIJJJKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAABBBDDDDDDBBB@@@@@@;;;;;;BBBKKKMMMDDD:::999999888777666555444333000000000////////////////////////000///......---++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! """"""#########$$$$$$$$$"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""######""""""""""""######"""""""""""""""#################################"""""""""""""""######$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""???>>>===<<<===>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===EEEBBB===RRR{{{}}}|||zzz}}}{{{|||wwwsssuuuxxx{{{{{{tttlllmmmoooqqqsssuuuvvvwwwuuuxxx|||}}}zzzxxxxxxxxxxxxwwwrrrpppnnnmmmmmmmmmllljjjiiiiiiiiiiiihhhgggffffffgggeeecccaaa___\\\WWWTTTJJJGGGBBB@@@?????????>>><<>>@@@BBBDDDAAAAAA@@@??????@@@AAAAAA>>>???@@@AAAAAA@@@???>>>>>>AAA@@@>>>HHHcccwwwnnnrrrzzzzzzqqqooovvv~~~|||~~~ssssssuuuwwwxxxyyyzzz|||}}}{{{xxxvvvuuuuuuvvvwwwwwwvvvqqqnnnllllllmmmmmmkkkhhhhhhhhhiiiiiiiiiiiihhhhhhfffdddaaa___]]]ZZZUUURRRIIIFFFBBB@@@@@@@@@@@@???DDDOOO|||TTT???777FFF___yyy}}}nnnPPPIII___}}}gggVVVUUUXXXTTTRRRUUUSSSTTTUUUVVVVVVUUUUUUTTTOOONNNMMMMMMMMMMMMKKKIIIFFFGGGHHHHHHFFFDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBBBBBBBCCCCCCAAA???@@@===<<<@@@DDDCCC>>>888777777666444333222111000////////////////////////...............---,,,,,,************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###############"""############$$$$$$$$$ ###%%%$$$"""!!!"""###########################!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$""""""############""""""###"""!!!!!!!!!"""$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$"""###$$$$$$$$$###"""!!!########################"""""""""#########$$$$$$""""""############"""""";;;;;;<<<>>>@@@BBBDDDEEE@@@@@@>>>>>>>>>>>>@@@@@@===>>>???@@@@@@???>>>===AAA<<<===CCCGGGSSSrrruuuiiimmmyyy~~~~~~ooojjjttt~~~~~~vvvyyy{{{}}}~~~zzzvvvuuuttttttttttttsssqqqpppnnnkkkkkkmmmmmmjjjgggggghhhiiijjjjjjjjjjjjjjjdddbbb```^^^[[[XXXSSSPPPHHHEEEBBB@@@@@@AAA@@@@@@QQQddd|||KKK;;;888QQQrrryyymmmJJJSSSppphhhXXXQQQXXX\\\TTTOOORRRRRRSSSVVVXXXXXXXXXWWWVVVMMMLLLLLLMMMNNNMMMKKKHHHHHHIIIJJJIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAACCCBBBBBBBBBCCCCCCAAA?????????>>>===:::999888888777666555444222111000///.........///////////////------......------,,,+++************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""############$$$$$$$$$ ###%%%$$$"""!!!"""$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$"""""""""""""""######$$$"""###$$$$$$###"""!!! """"""""""""""""""""""""!!!""""""""""""#########""""""############""""""999;;;===>>>======>>>???<<<======>>>??????@@@AAA@@@???===;;;;;;;;;<<<<<<>>>===AAADDDAAAFFF```~~~}}}gggeeewww}}}}}}~~~yyyqqqnnnpppuuu|||zzz{{{~~~|||}}}|||uuurrrmmmnnntttssslllmmmtttkkkkkkkkkllllllnnnooopppjjjiiiiiihhhgggggghhhhhhccccccbbb___[[[UUUOOOLLL<<>>???DDDHHHGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@???===;;;999888777777777555222222444444111//////////////////////////////............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$#########"""!!! !!!"""###################################################$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""########################888:::<<<<<<<<<;;;<<<===>>>>>>?????????>>>======>>>======<<<<<<<<<<<<===<<<<<<@@@CCC@@@@@@SSSiiirrrhhhlllzzzqqqwww}}}{{{rrrjjjiiikkkxxx|||{{{|||wwwoookkkmmmssswwwtttnnnmmmoookkkkkkkkkkkklllmmmnnnnnnkkkjjjiiihhhhhhhhhhhhhhhdddcccbbb^^^YYYTTTNNNKKKKKKHHHDDD@@@===>>>EEEMMMvvvFFF>>>AAAPPPkkkkkkTTTLLLggg{{{YYYYYYXXXXXXWWWWWWWWWXXXYYYWWWUUUTTTTTTSSSRRRPPPNNNLLLJJJKKKNNNNNNJJJFFFEEEFFFFFFFFFFFFEEEEEEDDDBBB???>>>AAAFFFJJJIIIGGGCCCBBBBBBBBBAAA@@@@@@@@@@@@???===;;;999888777777777555333222333333111///////////////////////////............------------,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######""""""""""""######$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###################################################!!!###$$$%%%$$$$$$&&&((($$$$$$$$$######"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################"""""""""""""""###############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""###"""""""""""""""""""""########################888:::<<<<<<;;;;;;<<<===???@@@@@@@@@???===:::888;;;<<<<<<==================<<<@@@CCC@@@<<>>AAA>>>:::JJJaaaFFF===<<>><<<:::999777777666666555333222333222111///////////////////////////............------------,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############""""""""""""############""""""""""""####################################$$$$$$$$$$$$######$$$###""""""""""""###$$$################################################ """%%%&&&&&&&&&'''(((#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""##############################888:::<<<===<<<<<<===>>>===???@@@@@@???<<<999777999:::<<<>>>???>>>>>>===>>>===???BBBAAA===???EEElllzzz}}}qqqjjjpppqqqkkkuuuqqqsss}}}xxxmmmdddaaakkkxxx~~~}}}}}}~~~~~~|||ooo```VVV```mmmtttooolllqqqsssqqqllllllmmmnnnnnnnnnnnnnnnooommmkkkiiihhhhhhhhhiiieeeccc___ZZZUUUOOOJJJHHHFFF<<>>???????????????@@@@@@@@@>>>===<<<:::888777666666555444333333222111000///////////////////////////.........---------,,,,,,++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""#################################$$$$$$$$$$$$######$$$##################$$$################################################!!!$$$''')))))))))))))))##################""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""###############$$$$$$&&&&&&&&&%%%%%%###"""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$################################################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#################################777999;;;;;;::::::;;;<<<;;;<<<>>>??????===:::888999:::<<<>>>??????>>>>>>===<<<<<<>>>???>>>???BBBOOOlllyyyiiieeehhhhhhrrr|||rrrmmmtttggg^^^bbbkkkvvv~~~{{{zzzzzz{{{~~~~~~wwwjjjcccdddyyymmmnnnpppmmmnnnoooppppppqqqppppppooopppnnnllliiigggggghhhhhhdddbbb]]]WWWRRRMMMIIIGGGEEE@@@DDDHHHAAAIIIzzz}}}LLL===>>>>>>XXX|||sssTTTRRRddd~~~qqqaaaXXX^^^```aaa\\\UUUQQQRRRUUUQQQOOOLLLKKKLLLMMMMMMMMMKKKJJJJJJKKKLLLMMMMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEGGGFFFDDD@@@===>>>?????????????????????>>>===;;;999777666555555444444444333111000000000////////////////////////...------------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######"""""""""##############################$$$$$$$$$$$$###############$$$$$$#########################################################!!!$$$'''))))))(((((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$$$$%%%''''''''''''&&&%%%$$$###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""####################################555666888999888888999:::999:::<<<===>>>===;;;::::::;;;<<<===>>>>>>>>>>>>::::::::::::;;;===???@@@;;;bbbsssdddhhhrrrvvv|||~~~ssssss}}}yyy}}}xxxjjjaaa```aaahhhsss{{{~~~~~~yyyyyyzzz|||}}}xxxoooiiiooo||||||qqqnnnooonnnooopppqqqrrrrrrrrrqqqpppqqqoookkkhhhffffffggghhhccc```[[[UUUOOOKKKIIIHHHGGGDDDBBB???DDDaaa]]]>>>>>>777PPPggg~~~zzz^^^LLL___}}}sss___ZZZZZZ^^^``````]]]XXXVVVWWWZZZTTTQQQMMMJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKIIIGGGEEECCCCCCCCCCCC???@@@CCCEEEEEEDDDBBB@@@@@@?????????????????????===<<<:::888777555555444333444444333000//////000////////////////////////------------,,,,,,,,,,,,+++************)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""##############################$$$$$$$$$$$$######""""""###$$$$$$###""""""################################################ """%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$########################666888:::::::::999:::;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???:::<<<===;;;:::;;;<<<===:::UUUzzz}}}vvvxxxttt{{{yyyyyy}}}}}}}}}sssjjjfffaaaaaafffqqq|||zzz|||~~~~~~xxxsssrrrnnnllluuu|||wwwssspppqqqtttoooppprrrssssssrrrpppoooqqqoookkkgggeeedddeeefffaaa^^^XXXRRRNNNJJJIIIHHHDDDCCC???@@@[[[wwwKKK:::===GGGcccnnnqqqbbbPPPTTTttt{{{cccVVVVVVUUU[[[ZZZZZZYYYXXXWWWXXXXXXUUURRRMMMJJJJJJJJJIIIHHHLLLKKKJJJIIIIIIKKKNNNPPPLLLJJJGGGEEECCCBBBBBBCCC===???BBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<:::888666555444444222444555333000...///000////////////////////////---------,,,,,,,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$######!!!""""""######""""""!!!################################################"""###$$$$$$""""""###$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$########################999;;;===>>>======>>>???<<<<<<;;;;;;;;;:::::::::======<<<;;;;;;<<<>>>???===@@@BBB???<<<;;;;;;:::===CCC^^^rrroooxxxuuuxxx{{{}}}}}}sssoooggg``````kkk{{{}}}~~~xxxpppnnnttttttooorrr|||vvvppptttwwwrrrqqquuuooopppqqqrrrrrrqqqooonnnqqqooojjjfffddddddeeefff```]]]WWWQQQMMMJJJIIIIII@@@DDDBBBMMM}}}NNNBBB:::???bbbnnnnnncccPPPKKKaaawwwbbbYYYXXXSSSXXXVVVTTTSSSTTTTTTSSSQQQSSSPPPLLLJJJKKKLLLMMMMMMPPPNNNKKKGGGFFFHHHMMMQQQLLLJJJGGGDDDBBBBBBBBBBBB@@@AAACCCBBB@@@???>>>>>>BBBBBBBBBAAA@@@???>>>>>><<<;;;:::888666555444444222444555333000...///111////////////////////////---------,,,,,,,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$###### !!!"""######"""!!! ################################################%%%%%%&&&$$$""""""$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################>>>===============>>>??????===;;;;;;;;;:::888777>>>>>>============>>>>>><<<>>>??????===<<<<<<===@@@???MMMooo|||tttxxxyyy{{{~~~~~~~~~yyymmmcccbbbjjjuuu~~~}}}{{{|||~~~||||||~~~wwwuuuqqqoooooossswwwzzzuuuuuuvvvuuussssssuuuvvvnnnmmmnnnpppsssuuutttrrrvvvpppiiigggggggggddd```___ZZZSSSOOONNNMMMGGG???DDDCCCCCCkkkfffKKK555555VVVwwwxxxpppTTTAAAUUUyyykkkWWWXXX\\\ZZZ[[[XXXUUURRRQQQSSSUUUVVVYYYUUUPPPMMMMMMNNNPPPPPPMMMKKKIIIHHHHHHJJJLLLNNNMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCBBB@@@??????@@@@@@EEECCCAAA???===<<<<<<===;;;:::888666444444444444666555444333111000///...........................---,,,++++++******++++++,,,,,,***)))))))))***+++))))))(((((('''''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%$$$###"""""""""###################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$############$$$$$$""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$###""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############################################################>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;===???>>>=========<<<<<<<<<<<<======<<<>>>??????>>>===>>>???BBBDDDGGGVVVwww~~~~~~{{{zzz~~~~~~~~~yyyqqqhhhdddeeeiiivvv{{{~~~~~~~~~}}}{{{|||}}}~~~|||tttsssrrrqqqrrrsssuuuvvvsssttttttsssqqqqqqrrrtttnnnnnnnnnpppqqqssssssssstttnnnhhhffffffeeebbb___\\\YYYSSSMMMJJJHHHDDD@@@BBBHHH```vvvIII===<<>>===<<<<<<;;;:::999777666666666666777666555444333111000///...........................---,,,++++++***+++++++++,,,+++***)))))))))******)))((((((((('''''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$##################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$""""""############""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$###""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############################################################>>>>>>===<<<;;;:::999999999888999;;;>>>@@@AAA@@@<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>???AAA@@@HHHCCC>>>ZZZ}}}uuutttwww}}}~~~~~~pppddd___^^^hhhuuu{{{{{{~~~||||||||||||}}}|||yyyzzz~~~{{{wwwqqqrrrrrrssssssssssssrrrqqqrrrrrrqqqoooooopppqqqnnnooooooooooooppprrrtttppplllgggeeeeeeccc```]]]WWWUUUQQQMMMHHHDDDDDDDDDCCCTTT{{{RRR666666EEE^^^ssswwwjjjZZZGGGOOOooommm[[[XXXWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVTTTSSSRRRRRRQQQOOOMMMNNNMMMJJJIIIHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>===<<<;;;:::999888888777777888999999555555444222111000///...........................------,,,+++++++++++++++++++++***))))))))))))***(((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######"""###############""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$################################################============<<<;;;;;;::::::999999:::===??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBB;;;EEEBBB999IIImmm}}}wwwtttuuuuuuyyyzzzqqqrrrsssxxx~~~}}}~~~yyypppjjjhhh___mmm~~~|||{{{|||||||||}}}~~~yyywwwzzz}}}zzzvvvsssqqqqqqrrrssssssrrrrrrqqqpppqqqqqqpppnnnnnnoooqqqqqqqqqqqqooonnnooorrruuullljjjfffeeedddbbb^^^[[[RRROOOMMMLLLIIIEEEEEEGGGMMMjjjTTT???777AAASSSlll{{{wwwYYYMMMFFFYYYyyy```YYY\\\YYYVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTQQQPPPPPPPPPNNNMMMNNNMMMKKKJJJJJJKKKLLLMMMKKKIIIFFFEEEFFFFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>???>>>===;;;:::::::::999999999999999999444444333222111000//////........................------,,,++++++++++++,,,+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$%%%&&&################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$############$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################;;;<<<===>>>>>>>>>>>>>>>;;;::::::<<>>>>>>>>???@@@???>>><<<;;;<<<<<<;;;:::999888777666333333222222111000//////...........................---,,,,,,++++++,,,,,,************))))))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$#########$$$%%%&&&&&&################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###############$$$$$$######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$################################################:::;;;===???@@@@@@??????::::::;;;>>>AAADDDEEEEEE======<<<<<<<<<<<<======::::::::::::999:::<<<>>>>>>;;;===???<<>>===<<<;;;<<<<<<<<<;;;999777666555333222222111000000//////...........................------,,,,,,,,,,,,,,,))))))******))))))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#################################"""######$$$%%%######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%################################################:::;;;===>>>???>>>===<<<;;;:::;;;===@@@BBBBBBAAA<<<;;;;;;;;;;;;;;;;;;<<<888999888777666666999;;;;;;888999<<<999:::QQQnnn~~~ooo___ZZZaaalllvvv{{{yyyvvvtttvvv|||xxxvvvqqqkkkkkkrrr}}}}}}|||xxxuuurrrqqqrrrsssrrrsssuuuuuuuuusssrrrppplllnnnoooppppppqqqsssuuuvvvqqqmmmnnnqqqrrrnnniii___```aaaaaa^^^YYYVVVTTTMMMHHHFFFDDD???AAAVVVoooWWW======999NNNooo}}}vvv___EEELLL^^^nnn{{{ccc\\\YYY\\\^^^\\\[[[]]]]]]\\\YYYWWWVVVVVVVVVWWWUUURRRNNNLLLLLLLLLMMMLLLNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???===<<<;;;;;;:::::::::::::::999888666555222222111111000000//////..............................---,,,,,,,,,,,,---((()))*********)))''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""######$$$$$$$$$############$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$$$$%%%######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%################################################:::;;;===>>>>>><<<;;;999<<<;;;::::::;;;;;;:::999;;;::::::999999::::::;;;888888777555444444777999555555999;;;777777EEEVVV|||qqqgggdddgggiiihhhgggkkk|||zzzwwwuuuwww}}}yyyqqqgggaaafffsss}}}|||}}}~~~|||yyyuuurrrrrrtttvvvpppsssvvvyyyxxxuuuqqqnnnkkklllnnnooooooqqqsssvvvuuuooojjjlllqqqrrrkkkddd[[[]]]______[[[WWWSSSQQQHHHGGGHHHEEE???FFFiiiddd???DDD666BBBfffzzzaaaPPPFFFUUUjjjzzznnnVVVSSSSSSWWW]]]aaabbbaaaYYYYYYZZZZZZYYYXXXWWWWWWTTTRRRPPPOOOOOONNNLLLKKKPPPOOOMMMLLLJJJHHHFFFEEEEEEEEEDDDEEEGGGGGGFFFDDDAAABBBCCCDDDDDDDDDBBBBBBAAA@@@===;;;999999999999777888999:::999999888777222222111111000000//////..............................---,,,,,,,,,,,,---((()))*********)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%$$$$$$############$$$$$$""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################:::999888777777888999:::777888888999999999888888:::999999888777888888888666666666666666555555555444555777777888:::>>>AAAeeesssxxxnnndddfffmmmrrrrrrzzz{{{yyywwwvvvwww{{{}}}vvvpppiiigggoooyyy}}}uuutttyyyuuu{{{|||uuurrrtttvvvssstttttttttsssrrrqqqoooooollloooqqqpppnnnnnnqqqttttttpppnnnnnnpppnnnfff```]]]\\\[[[YYYVVVSSSQQQOOOHHHFFFGGGFFFEEEWWWwwwMMM>>>888;;;^^^}}}tttSSSDDDPPPssszzzuuuxxx\\\UUUZZZ^^^```]]][[[ZZZ[[[\\\XXXUUUTTTVVVVVVTTTRRRUUUTTTSSSRRRRRRSSSTTTUUURRRPPPMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHEEEAAA@@@@@@AAAAAAAAA===>>>>>><<<:::888888999::::::999888777666555444111111000000//////......///////////////////////////......---+++***))))))((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$##############################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""############""""""########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::999999888888999999:::888888888888888777777777999888777777666666777777666555555555555555555555444555666666777999<<<>>>OOOhhh{{{jjjiiipppuuuyyyvvvqqqssszzz~~~qqqgggiiipppzzz}}}}}}}}}xxxvvvuuuzzzzzzuuussswwwzzzyyyttttttssssssrrrpppooonnnpppqqqqqqooommmmmmmmmooorrrpppnnnmmmmmmjjjddd___\\\[[[ZZZXXXUUUQQQNNNLLLIIIHHHEEEGGGYYY___>>>:::;;;EEEiii~~~gggOOOPPPfffwwwzzzjjj[[[YYY[[[]]]\\\ZZZXXXYYYZZZ[[[YYYWWWWWWXXXXXXUUUSSSTTTSSSRRRQQQQQQQQQRRRSSSNNNLLLJJJGGGEEECCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEBBB@@@>>>??????>>>===<<<======<<<:::999999:::>>>===<<<:::888666444444000000//////...---------........................///...---,,,+++******)))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$##############################%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""############""""""########################""""""""""""""""""""""""###############$$$$$$$$$####################################"""""""""!!!############"""""""""!!!""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888999999::::::999999888999888777666555555666777777666666555555555555555555555555555555555555555444555666666555666999;;;<<>>===>>>===;;;::::::;;;<<<<<<;;;:::;;;<<>><<<:::777444222111/////////...------,,,,,,------------------------......---,,,+++******)))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""############""""""""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$###################################################""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666777888999999888777666999888555444333444555666555555444333333333333333444444444444444555555555555666777666555555777888999KKKsssqqqggguuuzzz}}}|||tttuuuyyy|||{{{~~~zzznnnkkk\\\^^^eeerrr|||rrrhhhfffnnnwwwyyyuuutttuuuvvvuuuuuuuuutttsssrrrppppppnnnkkkiiijjjnnnpppooommmlllmmmmmmjjjeeeaaa^^^]]]ZZZZZZXXXUUUQQQLLLHHHFFFIIIEEEIIIfffrrrUUU<<<777AAAEEEgggvvvmmmOOO???EEE```bbbWWW[[[XXXXXXWWWUUUTTTTTTTTTUUUUUUVVVXXXZZZ[[[YYYVVVSSSOOOOOONNNNNNMMMMMMLLLLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCC???>>>======>>>===:::888999;;;<<<<<<;;;;;;<<<>>><<<;;;999666444222000///000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""############""""""########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""#################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444555666777777666555444777666444222222333444555444333222222111111222222222333333333444444444555666777888888666666666777;;;???ZZZzzzxxxvvvxxxyyy}}}zzzfff]]]WWW___sss~~~sssqqqlllhhhjjjttt}}}yyyuuusssrrrsssuuuuuuuuutttsssrrrqqqpppllliiigggiiilllnnnmmmkkkjjjkkkjjjgggccc^^^\\\\\\YYYXXXUUURRROOOKKKHHHGGGDDDFFF^^^nnnJJJ???666777HHHYYYrrrnnnWWWBBBFFFXXXrrrggg[[[YYYYYYWWWWWWXXXXXXYYYYYYWWWVVVQQQTTTWWWYYYXXXVVVSSSQQQMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCCCCAAA???>>>??????>>><<<999:::<<<===<<<;;;;;;<<<>>>777777666555333222111111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333444444555555444444333444333222222222222333444333333222111111111111111111222222333333444444444555777888888777666666777888888IIIlll~~~xxxuuuxxx|||~~~|||nnn___]]]jjj|||xxxrrrnnndddaaaaaammm|||wwwvvvvvvssssssuuutttttttttsssrrrqqqpppooommmkkkjjjiiijjjjjjiiihhhgggfffdddbbb```]]][[[YYYVVVTTTQQQMMMJJJIIIHHHHHH>>>RRR|||pppMMM;;;;;;666:::SSSkkkfffWWWAAA@@@XXXooohhhUUUXXX[[[VVVYYYYYYZZZ[[[]]]]]][[[YYYPPPSSSVVVWWWUUUSSSPPPPPPLLLLLLMMMMMMNNNMMMMMMLLLIIIHHHFFFEEEEEEFFFGGGGGGIIIHHHFFFEEEDDDDDDEEEEEECCCAAA@@@???@@@???>>><<<===>>>>>>===;;;:::;;;<<<666666666555555555555444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$##############################$$$############""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555444444333333444444555000000111111222333333333333222222111111111111111111111111222333333444444333555777777666555555555444777>>>PPPqqqwww~~~~~~~~~uuuxxx{{{||||||vvvkkkjjjooovvv{{{yyyqqqjjjeeebbbeeeooozzzsssqqqtttvvvtttsssvvvqqqqqqqqqpppooonnnmmmllljjjkkkkkkiiigggggghhhiiiddd```]]]\\\]]]\\\XXXUUUQQQNNNJJJGGGEEEFFFHHHJJJMMMuuuzzzJJJ===:::>>>AAARRRffflllSSSDDD:::LLLmmmuuu[[[SSSXXX[[[WWW\\\ZZZXXXXXXZZZ[[[ZZZXXXQQQTTTVVVVVVSSSPPPOOOOOOKKKLLLMMMNNNOOOOOONNNNNNIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGGGGHHHEEECCC@@@????????????>>>???@@@@@@>>>;;;999999:::555555555555444444444444111000000///......------------------------------++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""##################$$$$$$####################################"""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666555444333333444555666...///000222333333333333333222222111111111111111000000111222333333444444111333555666555444444444333:::888999TTT~~~rrrrrrwwwuuuxxxzzzzzzzzz~~~~~~~~~~~~yyykkkdddfffiiiwww|||xxxooohhhdddaaa___ooovvvvvvpppnnnsssvvvsssrrrtttoooooonnnnnnmmmkkkjjjiiieeehhhjjjiiiggggggjjjmmmaaa\\\XXXXXX[[[[[[WWWRRRNNNKKKFFFCCCBBBDDDHHHJJJiiiwwwWWW;;;888999>>>QQQooowwwcccKKKAAAAAA]]]kkkZZZYYY[[[ZZZZZZ^^^YYYTTTRRRSSSUUUVVVUUURRRUUUWWWVVVRRROOOOOOOOOJJJLLLNNNOOOPPPPPPPPPPPPLLLLLLKKKJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIFFFCCC@@@>>>>>>?????????AAABBBAAA>>>;;;888888888333333333222222111111111000//////...------,,,,,,------------------------+++++++++***************)))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""##################$$$$$$####################################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333333333333333333333111111000000000111333444444444222222222222444444111111222222222333333333777666555444333444444555666888777777EEEbbbtttqqqyyy|||yyyuuuqqqqqqwwwzzzzzz}}}~~~~~~|||}}}qqqeee^^^```cccooozzzmmm```\\\fffyyy}}}qqqsssmmmlllrrrvvvuuuvvvzzzppppppooommmjjjgggcccaaadddfffiiikkkkkkiiifffcccbbb```]]][[[ZZZXXXUUUSSSIIIQQQDDD;;;BBB@@@CCCXXXjjjNNNEEE999666<<>>???@@@???CCCAAA>>><<<<<<;;;999888666555555444444333222222111000///......---------......---------,,,,,,,,,+++++++++******+++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""######""""""""""""#############################################"""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%########################222222333333333333222222222111000000000222333444444333222222222222333444111111111222222222333333777666444333333333444555555777777777>>>SSSsss~~~vvvxxxzzzyyyzzzzzzpppooosssvvvyyy}}}}}}}}}}}}uuukkkaaa```eeetttwwwnnnfff]]]\\\jjjwwwoootttpppoooqqqpppmmmnnnrrrmmmllllllkkkiiihhhfffeeeeeegggiiijjjiiigggeeecccaaa^^^[[[YYYWWWUUURRROOODDDIIICCCAAADDDAAASSSzzzrrrSSSCCC;;;888<<>>===???@@@AAABBB@@@>>><<<;;;;;;:::999777555555555444333333222222111111000///...............------------,,,,,,,,,+++++++++++++++++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$#########"""""""""!!!!!!########################################################################!!!"""$$$%%%%%%$$$"""!!!%%%$$$###"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""################################################"""""""""""""""""""""############$$$##############################$$$$$$$$$%%%%%%%%%########################333333444555555444444333333222111111111222333444333333222222222222333333111111111222222222222333666555333222222333444444555444777888777@@@^^^{{{uuuqqqsssxxx||||||rrriiikkkqqquuuyyy{{{}}}~~~~~~~~~llleeeaaadddkkkrrr|||sssggg___\\\]]]eeezzz{{{vvvuuusssrrrrrrrrrmmmiiijjjnnnlllkkkjjjhhhgggfffffffffgggggghhhhhhgggeeecccbbb___\\\XXXTTTRRROOOLLLJJJDDDEEEBBBDDDEEEIIInnnyyyLLL???<<<555<<>>>>>@@@BBBCCCCCC===<<<::::::;;;;;;999888555555444444333333222222222111000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$#########""""""########################################################################!!!"""###$$$$$$###"""!!!%%%%%%$$$############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################%%%$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333555666888888777666555333333222111111222333444333222222222222222222333111111111111222222222222444333222111111222333444555222555999666555IIIdddyyyggghhhxxx|||{{{mmmhhhlllsssxxxxxxzzz|||~~~xxxlllddd``````gggooozzz}}}nnnddd___]]]\\\aaarrr~~~~~~xxxssssssoooqqqtttrrrnnnkkknnnrrrooommmjjjgggeeedddcccccchhhgggfffeeecccbbb```___[[[WWWSSSOOOLLLJJJGGGEEEHHHDDD???AAAKKKddd\\\AAA<<<>>><<>>BBBJJJ^^^kkkssseeeGGG===ZZZvvvlllccc```___^^^\\\XXXWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTSSSUUUVVVTTTPPPOOOPPPSSSTTTRRRPPPMMMKKKJJJKKKKKKKKKIIIHHHIIIKKKMMMNNNNNNIIIIIIIIIGGGEEEEEEIIIMMMFFFDDDAAA@@@@@@@@@???>>>:::::::::;;;======<<<:::555444444333222222111111222111000///............------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%################################################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################################################################"""""""""######"""""""""%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...111555888888666333111333222111000000000111222111111222222222222111111000000000111111111111222111111000//////111222333666000111888;;;777777;;;PPPwww~~~fffhhhvvvyyyuuuyyyxxxjjjhhhjjjppppppsssxxx}}}|||mmmaaa\\\ZZZ___gggooowwwkkkcccZZZZZZhhh|||zzzxxxtttooonnnqqqkkkppprrrnnnkkkkkklllkkkhhhhhhggggggggggggggghhhddddddcccaaa^^^ZZZWWWUUUPPPLLLHHHEEECCCCCCAAA@@@;;;<<>>III[[[jjjnnnfffOOO<<>>>>><<<:::444444333333222222111111111000///......---------,,,,,,,,,,,,+++++++++++++++,,,------,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###############################################################""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...111666::::::888555222222222000/////////000000000111222333333222111000000000000000111111111111000000///...///000111222333222222444777888666555???\\\xxxgggfff~~~xxxzzz|||tttjjjeeejjjkkknnnttt{{{~~~zzz{{{}}}~~~ssskkkYYYWWWVVVZZZfffvvvzzzuuutttjjjnnnwwwtttxxxxxxrrrnnnpppssstttmmmqqqqqqmmmlllnnnlllhhhggghhhhhhiiiiiihhhhhhhhhbbbbbbaaa```\\\WWWRRROOOKKKGGGCCCAAAAAAAAAAAAAAA===DDDcccgggNNN:::888===EEEXXXllleee___NNN???GGGiiilll\\\]]]ZZZYYYVVVRRRPPPRRRVVVXXXQQQQQQQQQNNNKKKKKKMMMPPPJJJLLLMMMKKKHHHGGGJJJMMMJJJIIIIIIHHHHHHHHHHHHHHHNNNLLLIIIHHHHHHGGGEEECCCCCCFFFKKKLLLLLLMMMPPPSSSCCCAAA?????????>>>===;;;999999:::;;;======:::888444444333333222111111111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------+++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&################################################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111444999===>>><<<888555222111000.........///000000111222333333222111000000000000000111111111111000///.........000111222111444333000222777888555<<>>>>>??????===<<<888888999:::<<<;;;999666444444333333222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---...---+++)))''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''################################################!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333000///333888;;;999666111111000///////////////...///000111111000///...///////////////.........///000111222333444444444000111111222222333444444333:::NNNqqquuummmhhhcccaaaccciiiooosssxxx}}}rrruuuxxx{{{}}}}}}|||{{{zzzqqqiiibbb\\\WWWTTThhhoooxxxqqqdddcccfffmmm~~~}}}zzzyyyvvvuuutttrrrpppoooooonnnooooooqqqvvvzzzxxxqqqjjjmmmllljjjjjjjjjhhhfffccc___\\\YYYVVVSSSOOOJJJGGG<<>>XXXsssttteeeMMM???<<>><<<:::999:::999888777777888:::;;;;;;:::999888444333111///...------...////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################################################################$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##########################################""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""""""""###%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""############""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&111///...111666888666333111000//////.........///...///000111111000///.../////////////////////...//////000111222222222222000000111111222333333444///777CCCXXX}}}zzznnnddd___eeemmmrrrssssssoooqqquuuzzz|||~~~~~~~~~uuummmddd\\\WWWRRRVVV]]]eeemmmvvv}}}~~~sssqqqeeecccfffrrr{{{xxxwwwvvvvvvtttrrrqqqssssssrrrpppmmmlllmmmppptttsssnnnhhhmmmkkkiiihhhhhhgggeeeccc\\\ZZZVVVRRROOOKKKFFFCCCEEEFFF<<<<<>>RRRwwwSSSCCC:::<<>><<<:::999999999777666777888999999999888777777444333111///....................................++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$############$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000...---///222444222///000///......---............//////000000//////.........////////////////////////000000111000000///000000000111222222333333///666777<<<\\\~~~uuu}}}uuuccc```ffflllnnnooonnnpppssswwwyyy{{{{{{|||yyyzzz|||~~~tttggg^^^PPPNNNKKKLLLQQQ[[[dddkkksssvvvzzzzzzlll```]]]```eeevvv{{{wwwtttrrrqqqqqqtttqqqoooppprrrtttsssqqqllljjjhhhiiilllmmmjjjhhhjjjhhheeedddddddddbbbaaaYYYVVVQQQMMMJJJFFFAAA>>>BBB===:::AAADDD===QQQ{{{vvvMMM<<<777777???RRRlll}}}yyyaaaJJJBBBMMMooo___TTTWWWUUUUUU\\\XXXVVVSSSPPPNNNNNNOOOPPPKKKKKKMMMOOOQQQRRRTTTTTTRRRNNNIIIFFFFFFFFFGGGGGGAAACCCFFFFFFDDDDDDEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@;;;<<<>>>???@@@@@@?????????===:::999999888777666888888888888888777666555555444222111///.................................++++++++++++++++++++++++++++++,,,,,,,,,+++******((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""##############################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000...---///000111///---///......---------......////////////////////////............////////////000111111111000000///...//////000000111222222222333555111111DDDiiiyyyvvvuuuyyy{{{ppp}}}xxxhhhaaaaaahhhooopppqqqrrrssstttuuuuuuuuuyyyzzz}}}zzzoooddd\\\QQQIIIGGGKKKQQQUUU^^^bbbjjjsss||||||vvvooofff^^^]]]cccnnnwww}}}yyyuuuqqqooonnnmmmpppppppppooonnnnnnooopppmmmjjjfffeeegggiiiiiiiiigggeeebbb`````````^^^]]]VVVRRRNNNIIIFFFBBB>>>;;;;;;;;;>>>CCCBBBLLLxxxjjjIIIEEE@@@333:::JJJcccyyyzzzgggQQQEEEKKKgggnnnOOOQQQZZZXXXTTTUUUYYYWWWTTTQQQOOONNNOOOOOOMMMMMMMMMNNNOOOQQQRRRRRRRRROOOKKKHHHGGGGGGHHHHHHDDDFFFGGGHHHHHHGGGGGGGGGEEEDDDBBB@@@???>>>??????999;;;===???@@@AAAAAA@@@AAA>>><<<;;;;;;:::999777::::::999999888777666555666555444222111///..............................++++++++++++++++++++++++++++++,,,,,,,,,++++++***((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''111000000000111000///---......------------.../////////............//////---.........//////000000222222222222111000//////...//////000000111111222555000000555:::IIIiiizzzooohhhmmmwww|||zzzwwwkkk^^^aaajjjlllmmmmmmnnnoooqqqrrrssszzz|||~~~|||rrrdddWWWPPPMMMLLLLLLNNNRRRZZZdddoooxxx~~~{{{qqqeee\\\ZZZ[[[]]]bbbppp}}}zzzvvvrrrpppnnnmmmpppsssuuurrrkkkiiilllpppnnnjjjgggdddeeegggiiijjjgggeeebbb```___^^^\\\ZZZRRROOOJJJFFFDDDAAA>>>;;;>>>>>>AAAFFFVVVzzzjjjEEE:::>>>>>>:::PPP```sssuuubbbJJJBBBEEE]]]zzziii]]]SSSTTT[[[]]]ZZZVVVYYYXXXUUURRRPPPOOOPPPPPPQQQPPPOOONNNNNNNNNNNNOOOPPPOOOMMMKKKIIIHHHHHHIIIKKKIIIHHHKKKNNNOOOKKKGGGEEECCCAAA@@@?????????@@@;;;<<<>>>AAABBBCCCBBBBBBBBB@@@>>>=========<<<;;;===<<<;;;:::999999888888777666555444222000///...........................++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))111222222222111111000///.........---......///000///......------......///------......///000000000222222222222111111000///.........///000000111111111+++000:::888777PPPrrr}}}iiiaaajjjwwwzzznnncccddddddeeefffhhhkkkooorrrtttwww{{{pppdddZZZQQQKKKHHHIIILLLRRRYYYaaahhhlllttt{{{zzzwwwssspppnnnllljjjhhhkkkjjjiiihhhhhhjjjlllmmmtttnnncccYYYRRRRRRUUUWWW[[[fffuuuzzzyyywwwuuusssrrrqqqpppsssvvvwwwssslllhhhjjjnnnllljjjgggeeedddeeegggiiigggeeebbbaaa___\\\YYYVVVNNNKKKGGGDDDCCCAAA@@@>>>>>>>>>III___fff@@@???===222:::RRRmmmuuuvvveeeLLL@@@FFFRRRpppxxxSSSZZZZZZUUUVVV___bbb___ZZZXXXVVVTTTRRRRRRRRRRRRSSSRRRPPPNNNLLLLLLLLLMMMOOOOOOOOOLLLIIIGGGGGGHHHOOOLLLJJJMMMRRRSSSNNNHHHEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCBBB@@@???>>>???@@@???>>>>>>>>>===<<<;;;;;;;;;;;;888888777555333111///...------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""############$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################!!!!!!""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++,,,,,,------.........111222333333222111111111///.........//////000111///...------------...///------......///000000111000000000111000000//////------...//////000000111000---111888666333BBBWWW|||}}}hhhfffrrr|||yyy}}}|||{{{uuujjj``````aaacccgggkkkpppssssssyyy~~~rrrfff^^^WWWSSSOOOKKKKKKNNNRRRUUU]]]dddoooxxx~~~~~~~~~~~~}}}~~~~~~||||||yyytttlllggg```ZZZVVVSSSPPPNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTRRRQQQPPPSSS\\\jjjuuu~~~~~~wwwvvvvvvtttsssrrrrrrqqquuussspppnnnllljjjhhhgggggggggfffeeeccccccdddeeebbbaaa___^^^[[[WWWQQQMMMJJJGGGCCCAAAAAABBBAAAAAA@@@MMMppp\\\???111:::???===OOOkkkzzzvvvfffPPPHHHUUUgggqqq^^^QQQXXXZZZUUUUUU[[[```aaaZZZYYYWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMLLLLLLMMMMMMMMMOOOOOOMMMIIIGGGGGGHHHLLLLLLLLLNNNPPPPPPLLLIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>@@@AAAAAA@@@>>>>>><<<<<<<<<<<<===>>>999888888777444222///...------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''$$$%%%&&&''')))***+++,,,---......///000000111111111222222333444444555555000222333333222111111111///////////////000111111///...---,,,,,,---...///---------...///000000111......///////////////...------......///000000000333222333333333555<<>>======@@@AAAAAAAAA>>>===<<<;;;;;;<<<>>>???999999888777555222///...------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***+++---///222555777888666666777777888999::::::666666777777888999::::::111111111111111111111111//////............//////000000000000000000000000...............///000000000000//////......------,,,------...///000111111000000000111222444555666LLLbbbwwwiiilllyyy}}}uuu|||}}}nnn\\\WWW[[[ccciiimmmqqqxxx}}}}}}~~~~~~zzzlllccc]]]VVVRRRPPPKKKKKKOOORRRTTT\\\eeeooowww~~~}}}zzzxxxvvvuuuxxxuuupppnnnmmmjjjfffbbb^^^\\\XXXTTTOOOLLLIIIGGGCCCCCCCCCCCCCCCCCCBBBBBBGGGJJJFFFGGGMMMLLLOOO]]]eeesss~~~{{{~~~yyywwwttttttsssrrrpppnnnlllkkkkkkjjjhhhgggfffddd```^^^^^^bbbcccaaa``````^^^YYYZZZZZZXXXRRRMMMJJJGGGEEE???===@@@EEEDDDBBBIIIVVV~~~kkkCCC;;;444111>>>YYYooouuuqqqbbbZZZFFFIIIppplll^^^YYYUUUVVVVVVTTTSSSSSSUUUWWWUUUTTTSSSQQQQQQRRRSSSTTTOOONNNLLLKKKJJJKKKMMMNNNNNNKKKIIIHHHIIIIIIIIIIIIIIIHHHIIIKKKLLLKKKHHHEEEDDDEEEEEEEEEEEEEEEDDDDDDGGGFFFEEEFFFHHHGGGCCC???<<<===>>>AAACCCDDDBBB@@@;;;;;;;;;:::999888777666999999888777555222///...///...---,,,,,,---...///......---,,,***))))))(((******+++++++++******)))))))))))))))(((((((((((((((''''''((()))(((%%%###&&&%%%$$$#########$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!###%%%'''########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&&&&%%%&&&&&&%%%$$$$$$&&&((())))))(((&&&$$$%%%'''***111555<<>>IIIhhheeeKKK;;;888<<>>>>>???AAACCCCCCAAA???999::::::999999888777777999999888777555222000...///...---,,,,,,---...///......---,,,+++***))))))******+++++++++******)))))))))))))))(((((((((((((((''''''((()))(((&&&$$$&&&%%%$$$#########$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""############""""""########################################################################%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%&&&&&&***///333666888;;;<<>>>>>???000000000000000000000000//////............//////////////////////////////......------......///000.............../////////..................//////000000000000111222444444000666MMMvvvhhhhhhrrrvvvaaaWWWyyyrrraaa]]]aaaeeeiiiooouuuwwwzzz~~~~~~||||||~~~}}}{{{|||uuullleee\\\SSSPPPPPPOOONNNLLLKKKQQQYYY[[[ZZZbbbccceeehhhmmmqqquuuwwwxxxzzz{{{zzzxxxwwwzzz}}}|||~~~~~~{{{wwwsssnnnjjjgggdddccccccbbbbbbaaa``````WWWTTTPPPLLLIIIGGGCCCAAA@@@???=========???AAABBBEEEHHHLLLLLLMMMQQQYYY___gggwwwzzzxxxyyywwwzzzwwwzzz~~~|||xxxtttrrrllllllkkkkkkjjjkkkkkkkkkmmmhhhaaa]]]\\\]]]^^^___^^^```^^^YYYVVVWWWUUUQQQKKKIIIFFFEEEDDDBBB???===BBBAAAAAAEEERRRrrryyySSS;;;555888666FFF^^^qqqtttfffRRRCCC>>>CCCZZZtttbbbZZZUUUSSSUUURRRSSSTTTSSSSSSSSSUUUWWWVVVVVVTTTRRRPPPNNNLLLKKKOOONNNLLLJJJJJJKKKLLLMMMIIIIIIIIIKKKNNNOOOOOOMMMNNNLLLJJJIIIJJJIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBDDDFFFFFFDDDBBBAAAAAAAAABBBCCCBBB???===::::::::::::::::::999999999999888777555222000///......------------............------,,,+++******)))******+++++++++******(((((((((((())))))))))))(((''''''((()))(((&&&$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&'''((('''&&&$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$"""$$$'''***+++...111333555777999999999999:::;;;???AAAEEEHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFCCCAAAAAABBBCCCAAA??????BBBFFF000000000000000000000000///......------......///////////////////////////...------------...//////---------....../////////.....................---/////////000000222333333555333:::UUU}}}rrrrrr|||}}}wwwzzzqqq```llljjj^^^]]]```ccchhhnnnrrrvvvzzz~~~{{{~~~|||{{{}}}zzzvvvvvvyyy|||~~~{{{sssmmmkkk```YYYNNNHHHIIIKKKJJJHHHLLLLLLLLLNNNRRRXXX\\\^^^bbbeeehhhgggddddddhhhkkkjjjnnnrrrtttrrrooommmllljjjhhheeeaaa\\\XXXTTTRRRJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBAAAAAABBBBBBAAABBBDDDGGGJJJLLLMMMTTT\\\aaafffppp~~~}}}}}}}}}yyyxxxyyyuuuxxx{{{{{{xxxtttqqqpppkkkjjjjjjiiijjjkkklllmmmlllgggaaa\\\[[[\\\\\\]]][[[\\\YYYSSSPPPPPPOOOKKKKKKEEE@@@@@@??????AAACCCEEECCCIII___fffJJJ===777777<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<999888777666444222000000------------------------......------,,,++++++***))))))***+++++++++******(((((((((((())))))))))))'''''''''((())))))'''%%%%%%%%%$$$$$$$$$$$$###$$$""""""#########$$$$$$$$$########################""""""###$$$&&&'''((((((''''''%%%$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&%%%(((---000444777;;;>>>???>>>;;;888555666:::===:::>>>DDDIIIJJJJJJHHHGGGAAAAAA@@@===;;;===AAAFFFIIIPPPXXX\\\^^^aaahhhnnn////////////////////////......------------..............................---------------...//////,,,,,,------......//////............------------////////////000111222222555444444===WWWzzzsssmmmyyy}}}|||vvv}}}www{{{yyytttrrrvvvfff]]]YYY^^^aaaffflllqqquuuyyy~~~xxx|||}}}}}}}}}}}}|||}}}zzzyyy}}}}}}||||||yyynnnaaaZZZWWWUUUQQQOOOKKKHHHEEEEEEHHHKKKMMMMMMKKKMMMOOOOOONNNOOORRRUUUTTTVVVXXXXXXWWWVVVUUUVVVUUUSSSQQQNNNKKKHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIHHHIIIKKKNNNRRRXXX]]]```eeeooo|||{{{{{{{{{yyyxxxwwwsssuuuxxxwwwuuuqqqooonnnffffffeeeeeeffffffggghhhhhheee```^^^\\\[[[YYYWWWUUUVVVSSSMMMJJJJJJIIIEEECCC??????BBBBBB@@@CCCIIICCCTTTqqqhhhCCC666777:::@@@HHH[[[eeennnfffOOO<<>><<<:::999999888888999:::;;;888777666444222111000000,,,------------------,,,---------,,,,,,++++++***((()))***+++++++++++++++'''((((((((()))))))))***'''''''''(((******(((&&&%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''')))'''&&&&&&'''))),,,...444666888999888888999:::999:::<<<===>>>AAAFFFIIIGGGHHHHHHFFFBBB???>>>>>><<>>XXX}}}zzziiikkkvvv|||}}}yyynnn|||uuu~~~qqqeee\\\\\\___eeeiiilllrrryyyzzz|||~~~~~~~~~~~~~~~~~~{{{yyy{{{~~~~~~~~~{{{{{{uuuvvvxxx{{{{{{ssskkkeeecccXXXSSSMMMJJJJJJJJJHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHGGGFFFEEEFFFHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJMMMQQQUUUWWWYYY___fffnnnvvv||||||xxxvvvwwwwwwuuusssqqqssstttsssqqqnnnlllllleeeffffffgggffffffeeedddaaa___]]][[[ZZZWWWSSSPPPMMMOOOMMMHHHFFFFFFDDDAAA===<<>>:::MMMeeeyyyjjjVVVLLLVVV[[[SSSNNNQQQRRRTTTUUUUUUTTTSSSSSSTTTPPPMMMIIIEEEDDDEEEHHHJJJMMMKKKIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEEEECCCAAA???>>>======???BBBDDDCCCCCCBBBAAAAAA@@@AAABBBDDDEEEFFFGGGFFFDDDAAA??????@@@AAA???>>>>>>??????>>>===777666555444444555666777666555444222000000//////,,,,,,------------,,,,,,,,,,,,,,,++++++*********((()))***+++++++++++++++''''''(((((())))))******''''''''')))******(((&&&$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&'''(((***...333777::::::<<<>>>???>>>======>>>???BBBFFFGGGEEEBBB@@@??????@@@???>>>???DDDNNNUUUZZZfffvvv...........................------,,,,,,------...........................------,,,,,,------...///...------------------,,,,,,,,,,,,------.........//////.........///000000))),,,222555444>>>]]]|||qqqjjjnnnuuu{{{~~~|||}}}{{{tttvvv\\\YYYZZZ^^^aaabbbiiiqqqyyyyyyxxxzzz|||}}}}}}|||~~~~~~}}}}}}}}}{{{zzzzzz}}}~~~~~~www|||~~~wwwppphhhcccaaa^^^YYYUUUUUUQQQMMMMMMOOOPPPMMMJJJHHHIIIJJJJJJHHHHHHIIIJJJGGGGGGGGGGGGIIIKKKLLLNNNFFFGGGIIIKKKNNNQQQSSSTTTYYY[[[^^^aaaccciiipppuuu{{{zzzwwwsssrrrsssuuussspppnnnppppppooollljjjiiiiiifffggghhhhhhgggeeebbb```[[[YYYVVVTTTSSSPPPLLLIIIFFFIIIHHHEEECCCDDDBBB>>>???<<<>>>AAA>>>@@@RRRggghhhLLL777777888<<>>===>>>???>>><<<;;;<<<>>>??????>>>888777555444333444555666555444222000///.........+++,,,------------,,,+++++++++************))))))(((((()))++++++,,,,,,+++'''''''''((()))*********''''''''')))++++++)))'''$$$$$$%%%%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&'''((()))***+++,,,---000444999>>>AAACCCDDD>>>AAAEEEFFFFFFFFFGGGGGGIIIIIIIIIGGGDDDAAAAAAAAAFFFKKKRRRYYYaaalllyyy}}}vvvsss...........................------,,,,,,------...........................---,,,,,,,,,,,,---...............------,,,,,,,,,++++++,,,,,,---.../////////............//////000222...000555222222FFFaaauuujjjggglllqqqsssuuuxxx|||www]]]XXXWWWZZZ[[[[[[bbbkkkvvvtttsssuuu{{{~~~}}}{{{{{{||||||}}}}}}~~~~~~vvvxxx{{{||||||}}}~~~wwwrrrkkkeee___^^^aaaaaa[[[VVVPPPRRRUUUUUUTTTRRRRRRRRRUUUUUUUUUWWWYYY\\\^^^```bbbdddgggkkkooosssvvvxxxqqquuuzzz~~~|||vvvtttqqqooorrruuusssppplllmmmnnnllliiigggggggggaaacccdddeeeccc___[[[XXXWWWTTTPPPNNNLLLJJJGGGDDDAAAEEEFFFCCCBBBCCC@@@<<<@@@<<<;;;@@@FFFYYY~~~```FFF111999;;;???KKK^^^qqq{{{}}}bbbKKK:::AAATTTfffyyysssWWWSSSLLLHHHIIIJJJJJJMMMSSSPPPRRRSSSRRRPPPNNNMMMMMMIIIKKKNNNQQQRRRRRRRRRQQQPPPNNNLLLIIIHHHHHHIIIJJJLLLIIIFFFEEEEEEEEEEEEDDDBBBBBBCCCEEEGGGFFFDDDAAACCCBBBAAAAAAAAACCCFFFGGG???@@@AAA???<<<;;;===@@@<<<::::::;;;===?????????<<<:::888666555555666777444333111///---------...++++++------------++++++*********)))))))))))))))(((((()))++++++,,,,,,,,,&&&''''''((()))******+++''''''''')))++++++)))'''$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&''')))***,,,---...999===CCCIIILLLKKKJJJHHHLLLNNNPPPOOOLLLIIIHHHGGGBBB@@@>>>???DDDOOO\\\eeeqqqzzz~~~yyyuuurrrpppmmmkkk..............................------------......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------...---,,,,,,,,,,,,---...000//////000222777;;;===jjjrrriiibbboooyyyxxx}}}|||lll|||ooofffYYYRRRWWWXXXRRRWWWcccllliiikkkrrrwwwvvvuuuuuuyyyyyyzzzzzzzzz{{{{{{|||{{{zzzzzzzzz|||}}}}}}||||||}}}{{{yyyxxxsssuuuuuurrrllljjjlllpppvvvwwwxxxxxxxxxzzzzzzyyy~~~xxxwwwuuusssrrrpppooooooooopppllllllkkkhhheeedddeeegggbbbbbbaaa___\\\WWWSSSQQQNNNMMMJJJGGGDDDBBB@@@@@@;;;???BBB@@@;;;999:::===@@@???===EEEddd^^^CCC:::<<>>???AAAAAA@@@???AAABBB@@@@@@@@@??????@@@AAAAAA;;;;;;<<<<<<======>>>>>>>>>===:::888666555555666111111111111111222222222,,,,,,------------------+++++++++************)))******)))))))))))))))***(((((('''''''''(((((()))((((((((((((((()))******&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""################################################$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%&&&)))+++'''''''''&&&%%%&&&(((***+++***)))+++222;;;BBBGGGJJJKKKLLLLLLMMMMMMNNNNNNQQQMMMJJJHHHDDD??????BBBKKKMMMTTTbbbtttxxxjjjsss{{{ssskkkkkkaaa___^^^aaaeeegggeeeccc..............................------------......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++------------------------...---,,,,,,,,,,,,---...000000///000111444666888OOOccciiidddtttwww|||{{{ssscccYYYRRRPPPWWW```bbb```bbbfffiiijjjpppwwwxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxzzz|||~~~}}}|||~~~xxxwwwtttrrrqqqooommmmmmmmmmmmlllkkkhhhfffeeedddcccccc^^^]]]]]][[[WWWSSSOOOMMMLLLJJJHHHEEEBBB@@@???>>>@@@>>><<<;;;===???BBBCCC===>>>HHHhhhkkkRRRDDD>>>===???JJJ^^^pppwwwvvvqqqbbbQQQFFFPPP```lllpppuuunnnVVVQQQUUUMMMJJJHHHJJJNNNPPPNNNLLLOOONNNKKKIIIGGGHHHLLLOOONNNOOOPPPOOOLLLIIIIIIJJJLLLGGGCCCCCCFFFIIIIIIGGGIIIGGGEEEEEEGGGIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@AAAAAA@@@>>>>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;999777555444333333111111111111111111111111------------------------+++++++++************)))******))))))))))))******((((((''''''''''''(((((((((''''''''''''((())))))&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########""""""################################################$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%'''))))))(((''''''((((((---444>>>GGGNNNQQQSSSSSSQQQMMMIIIFFFEEEFFFGGGHHHEEEBBB@@@???BBBOOO[[[mmmvvvyyysssqqqpppqqqpppddd]]]```bbb[[[WWWYYY^^^bbbgggnnntttyyy~~~..............................------------......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------------...------,,,,,,------...000000000000111111222222444OOOzzz{{{gggooowww|||yyyqqqpppyyy}}}xxxxxxzzzcccUUUSSSTTTTTTUUUVVVZZZ^^^___```hhhrrrssstttvvvxxxyyyyyyxxxxxxwwwxxxzzz}}}~~~~~~}}}{{{vvvtttrrrqqqooonnnmmmlllllllllmmmiiieeeccccccccc```]]]XXXWWWVVVTTTPPPLLLIIIGGGGGGFFFDDDBBB@@@>>>======<<<;;;:::;;;>>>??????===GGGXXXxxxuuu___GGG<<<<<<>>>@@@BBB]]]rrrxxxdddSSSGGG???HHHeee~~~~~~tttyyymmmWWWOOOMMMIIIIIIJJJLLLNNNPPPQQQQQQPPPTTTOOOIIIEEEEEEHHHKKKLLLOOOOOOOOOMMMKKKJJJKKKLLLFFFCCCAAACCCFFFHHHHHHFFFGGGFFFEEEFFFHHHHHHFFFEEEDDDBBBBBBBBBDDDEEEDDDCCCCCCDDDCCC@@@>>>===>>>@@@CCCBBBBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;:::999888888888777555333111000222222111111000000//////.........------,,,,,,++++++++++++************)))***)))))))))))))))******((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############################################################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&'''((((((((()))---///888===FFFNNNSSSTTTSSSRRRLLLNNNOOOMMMHHHBBB===;;;>>>AAAHHHQQQXXXeeezzz}}}{{{qqqddd]]][[[[[[XXXUUURRRYYYaaadddeeeiiiooouuu..............................------------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,---------------------------------//////111111222111000///--->>>[[[mmmrrrwwwwwwtttqqqrrrtttwww|||yyyzzz~~~rrrpppgggYYYTTTSSSVVV[[[]]]]]]aaafffjjjlllpppsssuuuvvvwwwvvvwwwyyy|||~~~~~~~~~~~~|||yyywwwyyyzzz{{{||||||||||||~~~~~~~~~|||}}}{{{yyyzzzzzzwwwssspppoooooonnnnnnnnnnnnnnnnnnlllgggaaa```bbbaaa\\\WWWRRRQQQPPPMMMJJJGGGDDDBBBCCCBBB@@@>>>===<<<<<<;;;888<<<@@@@@@>>>>>>AAADDDbbbttt]]]JJJDDD===;;;;;;???JJJUUUqqqzzzwww___FFF>>>GGGQQQjjjyyykkkWWWUUUWWWOOODDDIIIMMMQQQSSSRRRQQQQQQRRRSSSNNNGGGEEEGGGJJJKKKKKKOOOOOOMMMLLLKKKKKKLLLMMMFFFEEEDDDFFFIIIJJJHHHFFFEEEFFFFFFGGGGGGFFFEEECCCCCCBBBAAABBBDDDEEEEEEDDDGGGGGGEEEBBB???===???@@@BBBAAAAAAAAAAAAAAABBBBBBAAA@@@???===;;;999888777777888888888777444000...222222111000//////......//////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))***+++)))((((((''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################################################################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''((((((((()))+++((('''&&&&&&***222<<>>>>>BBBFFFWWW___ooo}}}uuuoookkk```YYYSSSTTT[[[dddjjjlllmmm..............................------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---------------------------------...000222333222111111222555???YYYyyyrrrooouuuzzzppp|||~~~qqqkkkeee[[[TTTTTTWWWYYYZZZ]]]```bbbfffjjjooorrrtttuuuwwwzzz~~~~~~|||ssswww}}}}}}}}}~~~|||uuurrrtttooosssvvvxxxzzz~~~zzzwwwxxxwwwvvvuuutttrrrooolllmmmmmmnnnnnnnnnnnnnnngggccc^^^]]]^^^\\\WWWRRRMMMLLLJJJHHHFFFCCCAAA??????>>>===<<<;;;;;;;;;;;;;;;@@@AAA===;;;HHHaaawwweeeJJJDDD<<<888666888>>>JJJ]]]nnnsssnnn]]]EEE777BBB^^^uuuiiiOOONNNVVVTTTLLLIIIKKKPPPUUUUUURRROOOOOOPPPMMMJJJGGGHHHKKKMMMLLLKKKOOONNNLLLKKKKKKKKKLLLLLLGGGGGGGGGHHHIIIIIIGGGFFFDDDEEEGGGGGGFFFEEECCCCCCDDDBBBBBBCCCEEEFFFEEEDDDHHHHHHGGGDDDAAA@@@@@@BBB?????????@@@AAABBBCCCDDDAAA@@@???===:::888777666777999::::::888555111///111111000000///...------//////...---,,,,,,+++++++++++++++*********))))))))))))(((((()))***++++++))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################################################################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''((('''((()))+++'''***...333:::CCCMMMTTTVVVWWWWWWTTTOOOLLLKKKKKKGGGCCC<<<888===MMMcccsss}}}vvvnnneee^^^ZZZXXX\\\bbblllwwwssscccXXX..............................------------......+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,------,,,------......------,,,+++---///111222222222222444111333CCCeeewww{{{|||yyyzzztttjjjmmm|||iiiUUUMMMNNNRRRVVVYYYWWWXXX\\\aaafffjjjnnnppptttyyy~~~}}}{{{}}}|||}}}~~~{{{~~~||||||~~~}}}}}}~~~}}}{{{|||wwwwww|||{{{tttrrrvvvssszzz|||yyyuuuwwwwwwsssrrrsssrrrooojjjjjjkkkkkkkkkkkkjjjiii___\\\YYYWWWWWWUUUPPPMMMHHHGGGFFFDDDBBB@@@??????<<<<<<;;;;;;;;;;;;<<<<<>>OOO___gggiiiiii\\\SSSEEE:::>>>SSSrrreeeTTTLLLRRRRRRIIIIIITTTLLLPPPSSSSSSOOOKKKJJJKKKGGGHHHIIILLLOOOOOONNNLLLOOOMMMKKKJJJKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFGGGFFFDDDCCCCCCCCCFFFDDDDDDDDDFFFGGGFFFEEEFFFGGGGGGFFFCCCBBBBBBBBB>>>>>>>>>???@@@AAABBBCCC@@@???>>><<<:::999888777999:::;;;;;;999666222000000000//////......------.........------,,,,,,++++++++++++************)))(((((((((((()))***+++,,,***)))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''))),,,,,,333===GGGNNNRRRUUUWWWPPPRRRSSSPPPIIICCC@@@???:::CCCPPP]]]kkk}}}xxxlllfffnnnkkkhhheeegggmmmwww~~~{{{rrriiiaaa___\\\ZZZYYYYYYUUUMMMFFF..............................------------......***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,,,,---......---,,,,,,+++,,,---...///000000000//////222999GGGaaa~~~vvvrrrzzz~~~ppprrrxxxuuu```SSSOOONNNRRRVVVRRRSSSTTTXXX]]]bbbgggjjjrrrwww}}}~~~}}}}}}}}}~~~~~~~~~~~~yyywww|||~~~~~~~~~}}}xxxyyyyyyxxx}}}}}}||||||{{{zzzyyyxxxwwwsssvvvvvvpppmmmooonnnjjjhhhhhhgggfffeeebbb```___UUUTTTSSSRRROOOLLLIIIHHHCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>BBBAAAGGGXXXwwwaaaHHH999777;;;;;;FFF\\\qqqyyynnn]]]SSSEEEAAA@@@EEETTTiii~~~ZZZTTTQQQPPPQQQLLLFFFIIIQQQJJJKKKMMMLLLJJJHHHFFFEEEFFFIIILLLOOOOOOOOOOOOOOONNNLLLJJJJJJKKKJJJGGGDDDDDDEEEFFFFFFFFFFFFGGGHHHEEEFFFGGGEEEBBBAAABBBDDDHHHGGGEEEFFFGGGGGGFFFEEEAAACCCEEEFFFDDDBBBBBBBBB@@@??????>>>>>>?????????>>>===<<<<<<;;;:::999999::::::::::::888555333111........................------------------------+++++++++************)))(((((((((((()))***+++,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''))),,,222666;;;@@@HHHNNNPPPQQQRRRRRRJJJLLLLLLHHHCCCBBBEEEIIINNN```xxx{{{ssspppkkkeeebbbccc```eeennnyyyooonnnhhh]]]QQQJJJGGGFFF???FFFQQQ]]]dddfffdddbbb.................................------.........)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,------.........***///444222///???jjjxxxxxx{{{yyypppvvvwwwbbbjjj~~~|||mmmbbbXXXPPPOOOQQQQQQPPPQQQSSSWWW\\\aaadddqqqvvv||||||yyyvvvwwwyyyyyyzzz{{{}}}~~~{{{xxx{{{uuurrrxxx}}}|||}}}}}}}}}zzz||||||xxxtttvvvwwwwwwuuuttttttuuuqqquuutttllliiijjjhhhdddffffffeeebbb___[[[XXXVVVNNNOOOPPPNNNJJJFFFEEEDDD@@@???>>>===============::::::;;;;;;<<<===>>>???FFFLLL```ZZZ@@@777777;;;???JJJ\\\ttt|||oooXXXKKKIIIAAACCCJJJXXXjjj{{{^^^WWWRRRRRRLLLEEEEEEJJJHHHAAAGGGGGGGGGGGGGGGEEEDDDBBBGGGKKKOOOOOONNNMMMOOORRRMMMKKKJJJJJJKKKIIIEEEBBBDDDEEEFFFFFFGGGHHHKKKMMMEEEFFFFFFDDDAAA@@@BBBEEEJJJHHHGGGGGGHHHHHHFFFEEE===@@@DDDEEEDDDBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999777555222111------..................,,,,,,------------------+++++++++************)))(((((((((((()))***+++,,,******)))''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***...555===CCCKKKKKKJJJHHHGGGHHHKKKNNNGGGGGGEEECCCEEEOOO___kkk~~~vvvtttuuurrroooooolllkkkpppwwwwwwcccVVVSSSTTTKKKJJJJJJIIIFFFEEEKKKRRRQQQddd......------------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++,,,,,,---...//////000+++,,,111333777JJJ```pppjjjsssyyywwwnnniiissszzzmmmhhhsssooo^^^SSSNNNOOOJJJJJJOOORRRSSSZZZbbbgggoootttqqqppptttuuurrrvvvxxx{{{}}}~~~}}}|||zzz{{{www{{{|||vvvuuuwwwzzz{{{{{{~~~|||{{{zzzzzz{{{|||~~~yyyxxxyyyrrrqqqppppppqqqrrrqqqpppqqqqqqpppnnnjjjeeeaaa^^^]]]^^^______\\\WWWRRROOOIIIJJJKKKJJJIIIFFFCCCAAAAAA>>>===>>><<<888888;;;???999777===@@@>>>@@@DDDKKKttttttUUU;;;777:::;;;BBBLLLlllooonnncccUUUJJJDDDAAAGGGYYYlllvvvxxx}}}ZZZQQQQQQPPPOOOJJJEEE???======???>>>@@@DDDEEEDDD@@@<<<:::===EEELLLLLLLLLMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCEEECCCBBBFFFKKKMMMJJJFFFHHHFFFDDDCCCCCCDDDGGGIIIJJJGGGDDDEEEHHHIIIFFFCCC>>>@@@BBBDDDEEEEEEEEEDDD@@@???>>>======<<<<<<===<<<<<<<<<<<<=========>>>888777666555555555555555111111000///////////////------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&''')))+++,,,+++***)))(((((('''(((((((((&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&(((((((((***((()))000<<>>QQQeeejjjPPPBBB777777???KKKaaattt~~~wwwiiiUUUGGGCCCGGGLLLbbbnnn|||```MMMKKKJJJMMMKKKGGGAAA;;;777666666@@@AAABBBDDDCCC@@@;;;888666>>>DDDFFFFFFIIIJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFDDDCCCFFFKKKMMMJJJGGGFFFEEECCCBBBBBBDDDEEEFFFHHHDDDBBBCCCFFFGGGDDDAAAAAAAAABBBCCCCCCBBBBBBAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777666555444333333333000000///............///------,,,,,,,,,+++++++++)))))))))))))))))))))))))))((('''&&&&&&((()))******)))(((((((((((((((((('''&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***((('''&&&''')))++++++,,,111999AAAGGGJJJKKKKKKKKKHHHHHHKKKIIICCC??????999JJJeee~~~vvvnnnnnnjjjbbbccckkkpppbbbXXXTTTTTTHHHNNNQQQPPPSSS]]]fffkkkvvv...------,,,,,,------...,,,+++******,,,---,,,***************************+++++++++,,,++++++***)))++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++************///+++,,,000...)))+++222<<<[[[rrrkkkllloooqqqppppppxxx~~~tttvvv}}}}}}iii\\\NNNIIIKKKLLLNNNPPPSSSYYY___aaadddiiillllllppprrruuuxxxzzz{{{zzzzzz}}}}}}{{{xxxxxx{{{zzzvvvxxxuuurrrqqqrrruuuvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{~~~~~~~~~~~~~~~yyytttsssuuuxxx{{{www{{{~~~}}}~~~~~~zzzyyy{{{|||yyyuuuuuuuuuuuuvvvwwwvvvssspppmmmllliiifffaaa\\\WWWTTTRRRRRRQQQOOOMMMJJJHHHGGGCCCBBBAAA???>>>======<<<===999888<<<===:::999;;;<<<>>>@@@BBBGGGZZZ|||eeeDDD666666999DDDUUUhhhxxxzzzjjjTTTBBB===EEEUUU```yyy}}}jjjVVVGGGEEEHHHCCCIIIHHHEEE???888222///...555666888<<<>>>;;;444///000666<<<>>>AAAEEEGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDFFFJJJLLLJJJGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDAAA???@@@BBBCCCAAA>>>BBBBBBBBBBBBAAA???>>>===>>>>>>>>>===<<<<<<;;;;;;::::::::::::999888777777777666555444222222111111//////...------------...,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((('''(((((())))))'''&&&%%%&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''&&&((('''%%%%%%&&&))),,,...444<<>>>>>???>>>QQQiii|||~~~xxxiiiddd------,,,,,,,,,,,,------+++***))))))+++,,,+++*********************************++++++++++++******************************************************+++******************+++*********+++++++++++++++---)))***///111---+++---///???YYY{{{kkkiiipppzzzzzzooohhhiii|||~~~tttooo|||rrr}}}zzzeeeTTTLLLKKKMMMPPPMMMPPPTTTWWW[[[___bbbccckkkmmmooorrrssstttttttttyyyzzzyyyxxxxxxwwwvvvttttttssspppooooooooopppppptttttttttuuuvvvxxxzzz{{{}}}|||{{{zzzzzzzzzzzzzzz|||yyytttpppppprrrvvvyyyqqqtttxxxzzz{{{|||}}}}}}~~~|||yyywwwwwwyyyzzzyyywwwwwwvvvvvvvvvvvvsssnnnjjjhhhgggddd```[[[UUUQQQOOOKKKJJJIIIGGGEEEDDDCCCCCC@@@???<<<:::::::::;;;<<<<<<::::::???@@@<<<:::;;;???<<<>>>QQQqqqiiiNNNAAA;;;888<<>>======??????===<<>>===<<<>>>>>>======<<<<<<;;;::::::::::::999888777555444666555444222111000000000......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&'''''''''''''''((()))***'''&&&%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$######"""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&'''''''''(((***...444777;;;???BBBBBB@@@@@@BBBEEEHHHGGGEEEDDDGGGSSSeeetttxxxkkkjjjooobbbpppyyykkkcccYYYPPPRRRMMMEEECCCKKKXXXbbbfffwwwtttkkkccc]]]\\\XXXMMMEEEBBB,,,,,,++++++++++++,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++)))******++++++*********************************))))))))))))))))))))))))*********++++++*********((()))***+++,,,---...///,,,))))))---000///...///---111;;;UUU~~~tttkkklllzzz{{{oooiiieeeiiirrrsssjjjqqq{{{uuuooouuusss\\\NNNIIIGGGHHHGGGHHHLLLPPPSSSWWWZZZcccdddgggkkknnnpppqqqqqqssstttuuuvvvuuutttssstttuuutttrrrpppnnnlllllllllooopppqqqrrrtttuuuwwwxxxwwwwwwwwwvvvwwwxxxxxxyyyuuussspppnnnooorrruuuxxxrrrtttwwwxxxyyyyyyzzz{{{zzz|||}}}~~~}}}}}}~~~}}}xxxyyyzzzxxxvvvuuuwwwyyyxxxwwwvvvtttrrrmmmgggcccaaa___\\\XXXSSSOOOKKKIIIFFFEEECCCAAA@@@@@@@@@@@@???===;;;999888999;;;<<<:::999<<<@@@@@@>>>>>>BBB@@@IIIaaalllVVVJJJ<<<888>>>NNNSSS^^^nnn}}}}}}gggOOO@@@<<>>888333000...222///---...111222222000***...111333999AAAEEEEEEFFFFFFEEEDDDCCCBBBBBBAAADDDCCCBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<======<<<;;;>>>>>>>>>>>>======>>>>>>===>>>>>>>>>===<<<;;;::::::;;;;;;;;;999777555333555444333222000000000///......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))&&&%%%%%%'''))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$#########$$$$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&(((***---///222777>>>CCC>>>>>>>>>???AAADDDFFFGGG===EEEPPP\\\iiixxx~~~mmmaaadddsssrrrVVVKKKGGGCCCGGGQQQYYY```ffflllyyy{{{lllaaa[[[WWWVVVFFF@@@<<<===@@@@@@???@@@,,,++++++******++++++,,,***)))((()))+++,,,,,,+++++++++++++++++++++++++++((()))******+++*********************************)))))))))))))))))))))))))))***++++++++++++***)))'''((()))+++---...///000,,,***)))***,,,---------)))---222;;;PPPpppzzzoooqqqxxxzzzvvvrrrjjjgggfffmmm}}}nnnrrrtttyyyiii]]]kkk|||bbbPPPEEEIIIDDDAAACCCGGGJJJNNNSSSWWWYYY]]]bbbfffjjjmmmoookkkkkkmmmpppooolllmmmpppsssttttttrrrnnnlllkkkllliiijjjkkkmmmnnnpppqqqqqqqqqqqqqqqrrrtttuuuwwwxxxvvvtttrrrqqqqqqrrrtttuuuxxxxxxyyyyyyyyywwwvvvuuuvvvxxxzzz{{{{{{zzz|||}}}||||||||||||}}}~~~}}}}}}|||yyyvvvtttsssvvvxxxvvvrrrqqqssswwwuuussspppnnnjjjeee___[[[WWWUUUSSSOOOKKKHHHFFFDDDAAA@@@???>>>>>>===>>>>>>>>><<<;;;999999:::<<<======<<<======::::::BBBLLLdddyyyWWW<<<:::======III\\\mmmppprrroooeeeWWWJJJCCC???FFF^^^qqqMMMFFF>>>BBBEEE>>>===AAA@@@<<<======:::666222////////////...---,,,++++++++++++------///555???CCCBBBBBBBBBBBBCCCCCCDDDDDDEEECCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>===>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<===>>>???@@@>>>>>>?????????===<<<:::::::::;;;;;;:::888555444444333222111111000111111......---,,,,,,,,,,,,---++++++++++++************))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((%%%%%%&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&***///222444888???DDDEEEDDDCCCCCCBBB@@@>>><<<>>>RRRmmm}}}wwwnnniiimmm{{{zzz^^^CCC333<<>>:::999999===DDDLLLSSSWWW++++++************++++++***))))))***,,,------,,,************************(((((()))***************************************)))))))))))))))))))))))))))***++++++++++++***)))'''((()))***+++,,,---...***+++,,,******+++++++++)))---000111333FFFkkkrrrpppwww~~~}}}rrrhhhjjjwww|||uuuyyywwwlllmmmqqqvvvssseeeYYYNNNFFFDDDDDDDDDGGGLLLNNNPPPRRRVVVZZZ]]]```aaadddbbbdddgggeeeaaaccciiilllnnnpppnnnkkkiiiiiijjjggggggiiijjjkkkllllllmmmllllllmmmnnnppprrrssstttuuuuuutttsssrrrrrrqqqqqquuuuuuuuuvvvvvvuuutttrrrsssvvvxxxyyyxxxwwwyyy{{{yyyyyyyyyyyyzzz{{{|||}}}wwwyyy{{{yyyvvvvvv{{{~~~|||zzzxxxuuurrrpppmmmlllnnnnnnnnnnnnmmmmmmnnnoooiiigggccc```]]]YYYUUUQQQLLLKKKIIIFFFDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===@@@@@@AAAAAABBBLLLcccyyymmmXXX999888999<<>>>>>GGGSSSaaa}}}bbbLLLBBBDDD===AAAEEE>>>===AAA???<<<<<<;;;888444111//////)))777IIISSSPPPCCC666...//////...///555???CCCBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@AAABBBBBBAAA???===<<<===>>>>>>??????@@@???>>>===>>>>>>>>>===<<<<<<<<<===???@@@??????@@@AAA@@@>>><<<;;;888999;;;;;;:::888555444333222222111111222222222///......---------------++++++++++++************))))))))))))))))))))))))''''''(((((())))))(((((((((((('''&&&&&&&&&''''''%%%%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################################################################################################################$$$%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&'''((())))))******(((---333555666888===AAAHHHIIIHHHDDD@@@???CCCFFF\\\rrrwwweeekkkvvvqqqgggeeeeee^^^UUULLLGGGMMM\\\hhhpppuuussskkkccc___]]]XXXQQQBBBAAA@@@===;;;<<<@@@DDDLLLNNNPPPSSSXXXaaajjjppp++++++************++++++***))))))***,,,...---,,,))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++(((+++...---+++,,,,,,,,,///,,,---...---666SSSqqqwwwnnn```fffxxxuuutttwwwcccfffvvvlll]]]PPPIIIEEEAAABBBGGGJJJKKKLLLMMMNNNPPPQQQQQQ___]]]^^^```^^^YYY[[[bbbcccfffiiiiiigggeeefffgggggghhhiiijjjkkkllllllllljjjjjjkkklllmmmooopppqqqooooooppppppooonnnmmmllliiijjjkkknnnpppqqqpppooorrruuuxxxyyyxxxxxxzzz|||xxxwwwvvvuuuttttttttttttuuuwwwxxxvvvssstttzzzzzz|||~~~}}}}}}}}}{{{yyytttsssqqqooommmkkkjjjjjjjjjgggeeefffjjjllljjjhhh^^^[[[WWWTTTRRROOOLLLIIIEEEDDDBBB@@@???======<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;>>>DDDLLLWWWqqqnnnYYYEEE666999>>>@@@BBBSSSnnn}}}}}}mmmWWWFFFEEEEEECCCIIIUUUiiizzz```FFF???@@@@@@888<<>>>>>===999444111000000---KKKssspppSSSAAA444444222111888AAAFFFEEEBBBAAAAAA@@@@@@?????????DDDDDDCCCAAA@@@@@@AAACCCCCCAAA???<<<;;;<<<>>>???@@@AAAAAA@@@???>>>???@@@???>>>===<<<<<<===>>>??????@@@AAABBBAAA???===<<<666888:::::::::888555333222222222111222222333444//////...------------...+++++++++************)))))))))))))))))))))))))))''''''((()))******)))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''')))***+++,,,---000666<<<>>>===>>>AAAEEEDDDFFFGGGCCCCCCLLL]]]lllxxxooonnnnnnqqq]]]HHHAAAEEEJJJJJJJJJfffuuu~~~mmmYYYMMMKKKJJJLLLNNNKKKGGGDDD>>>@@@CCCEEEIIIRRR___iiippprrrrrrnnnmmmqqqwww{{{++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******************)))(((***,,,***,,,;;;KKK~~~xxxeeeXXXbbbuuuxxxuuu}}}fffVVVrrrjjjWWWMMMIIIFFFFFFLLLGGGCCCBBBFFFKKKMMMMMMRRRUUUYYYYYYXXXWWWYYY[[[aaaaaabbbbbbbbbbbbbbbaaadddddddddeeeggghhhjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkiiiiiijjjjjjiiihhhhhhgggggggggggggggiiikkkmmmnnnkkkmmmooorrrtttvvvxxxxxxssssssrrrssssssqqqmmmjjjlllnnnrrrvvvyyy{{{}}}}}}zzzyyyyyyzzzzzzzzzwwwuuuuuuuuusssrrrrrrssstttuuummmllljjjiiiiiiiiigggeeehhhhhhiiillloookkkbbbZZZSSSRRROOOLLLHHHEEEBBBAAACCC@@@>>>>>>???>>>;;;888777888999;;;<<<<<<======777777<<<@@@===888:::BBBGGGHHHVVVrrrnnnXXXEEE666555===<<>>===CCCQQQfffvvvxxx[[[III???>>>CCC>>>>>>>>>@@@CCCCCCBBB@@@===<<<;;;888333...///222111iiiqqq[[[NNNBBB<<>>>>>???@@@@@@???AAABBBBBBBBBAAA???>>><<<===>>>===<<<;;;???FFFLLLAAA@@@>>><<<<<<===???@@@>>>???@@@AAAAAAAAA@@@@@@<<<===>>>>>>>>>===;;;;;;;;;999888888888777555333333333333333333333333333111///---,,,+++,,,...//////...---,,,++++++++++++,,,++++++***)))((((((''')))))))))))))))************)))(((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))'''%%%$$$'''((((((&&&'''---888AAA@@@AAA@@@===>>>DDDKKKOOOGGG<<>>AAAEEEOOORRR\\\bbbdddkkkuuuuuulllxxxtttqqqrrrvvv|||++++++************+++++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************,,,+++---...+++***111<<>>===<<<:::;;;======;;;888<<<;;;:::999999:::<<<>>>???<<<<<<<<<;;;:::BBBLLLVVVqqqvvv[[[BBB>>>AAA>>>:::999RRRaaauuunnnUUUDDD@@@AAADDDLLLXXXiii{{{vvvYYYIIIBBB>>><<<============???AAABBB@@@???999999:::999444000000444III~~~uuunnnhhhjjjvvvpppWWWAAA@@@>>>>>>???@@@???>>>@@@AAAAAAAAA@@@???===<<<<<<>>>>>>>>>>>>AAAFFFJJJCCCBBB???===<<<;;;<<<===@@@AAABBBCCCCCCCCCBBBAAA======>>>>>>===<<<;;;:::;;;:::999888999888666444333333333333333333333333111000...,,,,,,---...///......---,,,++++++++++++++++++***))))))(((''''''''''''((()))******++++++))))))((('''&&&%%%%%%%%%'''''''''((((((''''''&&&'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$$$$&&&'''''''''***((((((///:::CCCDDDCCCDDDBBBCCCHHHOOOPPPHHH>>>FFFGGG[[[rrr|||{{{pppooowwwgggYYYLLLCCCBBB???DDDUUUmmmsssgggWWWKKKEEEBBB===:::555BBBCCCBBBJJJQQQWWWaaallltttuuummmllltttwwwtttvvv~~~++++++************+++++++++******))))))******+++))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************,,,+++,,,...,,,)))***...222JJJlll}}}xxxggg```cccgggxxxtttwww{{{lllfff```dddxxx~~~gggWWWIIIFFFBBBBBBCCCCCC@@@>>>@@@AAADDDEEEFFFIIILLLOOOQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTVVVXXX[[[___bbbccc```___^^^^^^^^^```aaabbb```aaaaaabbbbbbbbbbbbaaabbbbbbbbbccceeefffhhhiiigggggghhhiiiiiiiiiiiiiiijjjhhhggggggggggggeeedddbbbcccfffiiikkkmmmnnnnnnooonnnmmmmmmmmmllliiigggdddddddddddddddcccbbbbbbZZZYYYXXXXXXZZZZZZYYYXXXVVVSSSRRRQQQQQQMMMGGGAAA@@@@@@???>>>======<<<<<<999888888999;;;<<<<<<;;;777999:::999999:::<<<>>>AAA>>>===@@@EEEOOO```nnnuuu[[[GGG<<<555777:::===HHHTTTtttyyy{{{rrr___JJJ>>>:::???IIIXXXffftttbbbQQQ@@@===@@@AAA>>>:::<<<;;;<<<===???@@@???===777666777999555111222888fff{{{\\\BBB@@@???>>>???@@@???>>>??????@@@??????>>>===<<<===>>>@@@@@@AAACCCFFFIIIFFFDDDAAA>>><<<;;;::::::???@@@BBBCCCCCCCCCBBBAAA>>>>>>>>>======;;;:::999<<<;;;999999:::999777555444444444333333222222222111000///------......///...---,,,++++++***++++++******))))))((((((''''''%%%&&&'''((()))+++,,,,,,((((((((('''&&&&&&%%%%%%''''''((((((((((((((('''&&&%%%$$$#########$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***&&&$$$$$$&&&(((((('''(((+++222;;;DDDHHHHHHEEEJJJJJJLLLOOOPPPKKKCCC===PPP\\\{{{tttrrruuu~~~qqqgggZZZMMMCCC>>>DDDLLL]]]\\\hhhlll\\\TTTMMMDDD===;;;===???@@@LLLWWWWWWUUU\\\```bbbjjjzzz++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************)))))),,,---,,,++++++222444CCCdddssspppsss{{{}}}wwwpppnnn___nnnuuulllqqqooo\\\YYYiiiggg\\\OOOEEEAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAAGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKMMMOOORRRUUUXXXYYYXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]^^^___````````````aaaaaabbbcccdddfffggggggeeeeeefffgggggggggggggggiiigggdddddddddeeedddccc]]]^^^___aaacccdddeeefffgggeeedddccccccbbb```^^^]]]]]]]]]]]][[[YYYWWWUUURRRPPPOOOOOOPPPPPPNNNMMMLLLJJJHHHGGGFFFDDD@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888999;;;<<<<<<<<<999<<<>>>>>><<<:::;;;<<<===DDDPPP```qqqoooVVVJJJAAA999::::::>>>EEEKKKSSSbbbpppwwwooo___KKK999666CCCSSS\\\kkk|||zzzaaaJJJBBB;;;;;;???@@@<<<999;;;::::::;;;=========;;;:::666555777444///444<<>>>>>??????>>>===>>>>>>>>>>>>>>>=========@@@@@@@@@@@@AAADDDGGGJJJGGGFFFCCC@@@>>><<<<<<;;;===>>>???@@@AAA@@@??????>>>>>>======<<<;;;:::999<<<;;;::::::;;;:::888666555555444333333222111111111000///.........//////---,,,,,,+++******++++++)))))))))(((((((((''''''&&&&&&'''(((((()))******'''((((((''''''&&&&&&%%%''''''(((((())))))((((((&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$'''((()))(((((((((---999EEEGGGAAA>>>DDDKKKOOORRRSSSKKK???===JJJ[[[www|||zzzvvvnnn|||uuu___PPPDDD:::999>>>MMMiiiwwwkkkaaaTTTFFF===999999999:::===CCCJJJOOOgggoookkkeeejjjlllkkkppp++++++************++++++***))))))))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++***((()))+++......,,,000***---AAAaaavvvkkkkkkrrrxxx{{{|||rrrhhhcccmmmzzziiicccqqquuuccc___eeekkkppp]]]PPPHHHBBB>>>======>>>??????>>>===;;;???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMPPPOOOOOOOOOPPPQQQSSSTTTXXXYYYZZZ\\\]]]^^^^^^___^^^___```aaacccdddeeeeeebbbbbbdddeeeggghhhhhhhhhhhhfffdddcccccccccbbbaaaXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[YYYYYYYYYYYYWWWUUUXXXXXXWWWVVVSSSPPPMMMKKKLLLJJJHHHGGGGGGFFFDDDBBBCCCAAA@@@??????>>>===;;;;;;;;;;;;:::999999888888999999999888888999;;;<<>>DDDJJJYYYjjjuuu[[[JJJ>>>666777===???===GGG___vvv{{{pppcccVVVNNNEEE@@@???KKKddd|||cccMMMNNN>>>???===:::999888888777;;;999888999;;;<<<;;;:::@@@888444555222...555BBBdddAAA???======>>>>>>>>><<<==================>>>>>>CCCAAA???>>>AAADDDHHHJJJFFFEEEDDDBBBAAA@@@??????===>>>???@@@@@@@@@???>>>>>>======<<<;;;:::::::::<<<;;;:::;;;;;;;;;999777555555444333333222111111000//////...............,,,,,,+++*********++++++))))))))))))((((((((((((((((((((('''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&'''(((((((((((((((%%%%%%$$$$$$$$$###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%))))))&&&(((...555???GGGMMMJJJAAA???FFFOOOLLLMMMMMMHHHBBBJJJfffvvvzzzxxxcccUUUNNN???;;;>>>LLL]]]tttvvvmmmbbbYYYNNNBBB>>>@@@777<<>><<<::::::;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIJJJJJJKKKKKKPPPQQQSSSUUUVVVXXXYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^[[[\\\^^^```bbbcccddddddcccaaa___^^^^^^^^^\\\ZZZRRRQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNNNNNNNOOONNNMMMQQQPPPOOOMMMKKKHHHFFFDDDGGGEEEBBBAAA@@@???===:::::::::::::::::::::::::::::::::999888888777666666888888999888777888;;;===777:::===@@@HHHWWWjjjxxxzzz```HHH999;;;<<<666999DDDIIIWWWmmmzzz^^^III???;;;<<>><<<;;;;;;=========<<<======<<<<<<===>>>???@@@CCCAAA>>>???BBBEEEGGGHHHEEEDDDDDDCCCBBBAAAAAA@@@>>>???AAABBBBBBBBBAAA@@@===<<<;;;;;;:::;;;;;;;;;;;;:::::::::;;;;;;999777444444444333333222222222...............---------++++++************++++++************))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''))))))'''&&&---:::EEEIIIEEEAAAAAADDDHHHIIIIIIFFFDDDIIIUUUaaannnyyydddTTTJJJCCCAAABBBHHHQQQddd|||~~~jjj___\\\WWWTTTPPPFFF<<<>>>HHHNNNRRRXXX^^^ccciiinnnqqqsss{{{{{{++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++)))------)))(((+++,,,(((&&&,,,222333///666PPPjjj|||qqqnnnuuu||||||}}}|||sssddd___mmmuuuiiigggfffaaajjj~~~zzz]]]MMMJJJYYYfffqqq~~~ooo[[[SSSIIIAAA>>>=========:::;;;<<<<<<==================<<<======>>>??????>>>???AAACCCDDDDDDDDDCCCDDDEEEHHHJJJLLLNNNOOOPPPLLLMMMOOOQQQSSSSSSSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSPPPMMMJJJIIIHHHGGGGGGHHHHHHIIIHHHFFFDDDCCCEEEFFFFFFEEEGGGFFFEEECCCBBBAAAAAAAAAAAA???===<<<<<<;;;999777777777888888888888888999999999999999888888888888888:::;;;;;;;;;<<>>>>>???@@@BBBBBBAAAAAA@@@;;;;;;:::::::::;;;<<<===;;;:::999:::;;;;;;999777333333333333333333333333---------------,,,,,,+++++++++************++++++************++++++++++++''''''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%###$$$%%%&&&''''''''''''$$$%%%%%%%%%$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***)))))),,,333<<>>888:::===@@@AAAAAA???>>><<<===???BBBDDDFFFGGGHHHDDDEEEGGGIIIKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPOOOOOONNNKKKFFFCCCEEEDDDBBBAAA@@@AAAAAABBBAAA???======???AAAAAAAAA???>>>===<<<<<<>>>???@@@<<<:::999999999999777666777888::::::999888888888999:::::::::;;;;;;<<<<<<;;;===??????@@@BBBHHHLLLbbbttteeeNNNGGGCCC???444777:::===JJJ```uuuxxxdddQQQFFFCCCCCCDDDPPPiiidddDDD???>>>777777???555:::;;;999:::>>>;;;555<<<:::888777999::::::999;;;333444======666;;;JJJjjj888999888777888:::<<<===<<<============>>>???AAABBB<<<===@@@EEEHHHHHHCCC>>>CCCCCCBBBAAA@@@>>>===<<<<<<===>>>???@@@???>>>>>>;;;:::999999:::;;;===>>>:::999888999::::::999777333333333333333333333444,,,,,,------,,,,,,+++***+++***************++++++++++++++++++++++++,,,,,,%%%%%%%%%&&&&&&'''''''''$$$&&&'''))))))(((&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''+++666DDDKKKIIIEEE;;;AAAHHHJJJIIIGGGHHHJJJKKK[[[vvvyyyyyysss[[[@@@;;;888<<>>>>>>>>@@@AAA@@@BBBCCCCCCBBBBBBCCCEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCAAA@@@???>>>===;;;::::::;;;;;;>>>===<<<:::999888888888<<<;;;999999:::999888777777888888888888666444333;;;;;;;;;:::888888:::<<<999;;;>>>???>>><<<;;;;;;>>>AAADDDHHHPPPaaaxxxhhhEEE<<<@@@@@@<<<:::@@@DDDMMM[[[kkkxxx|||zzzsssfffUUUKKKEEECCCFFFLLL[[[rrrxxxNNNGGG>>>999999:::888666999999777666555555555555;;;999777666555666777888999555666;;;999444;;;HHHPPP999888888888888999:::;;;<<<888999:::<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@CCCBBB@@@===<<<;;;;;;;;;888999;;;===>>>>>>======;;;:::999888999:::;;;<<<888666333444666888666444222222111111111111111111///---******,,,---,,,******+++,,,,,,------,,,,,,,,,++++++,,,---,,,***((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$&&&)))+++(((&&&(((///:::DDDHHHEEE===777===DDDIIIEEE<<>>>>>===888777666777999;;;;;;:::666777888999999999:::;;;888999;;;<<<<<<===>>>???>>>??????@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<;;;999888777777888888999888777777666666777777999888888888:::::::::999888999::::::::::::999888444666888999999:::;;;<<<===<<<;;;999888;;;@@@DDDAAAMMM___uuuooocccMMMEEE>>><<<===???DDDJJJZZZ^^^cccjjjmmmkkkccc[[[UUUJJJAAABBBIIIPPPWWW\\\ooo}}}cccKKKCCC>>>999888;;;<<<;;;999999888777666555555555555999888666555444555666777666222444999888555;;;HHH}}}{{{tttwwwzzzoooEEE;;;666666666666777888999:::888999:::;;;<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===AAA@@@===;;;:::999999999999:::;;;<<<===<<<;;;:::;;;;;;:::::::::::::::;;;777555333333555777666555222222222111111000000000///---******,,,---,,,******+++,,,,,,------,,,,,,,,,+++***+++,,,,,,***((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""#########"""""""""""""""""""""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&(((***111999@@@@@@:::999???GGGMMMFFF>>>???KKK```wwwsssZZZHHH@@@AAADDDJJJPPPeee~~~oooWWWHHHDDDNNNKKKGGGFFFJJJPPPVVVZZZ[[[^^^ccchhhqqq))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********'''((()))***************,,,)))111KKKooo~~~vvvlllgggkkksss|||ttt^^^RRR```vvvfff[[[dddpppyyymmm[[[OOORRRYYYdddzzz{{{rrrhhh^^^WWWQQQJJJAAA>>>???@@@???===???<<<:::999:::;;;;;;:::<<<<<<<<<<<<============<<<<<<======>>>?????????:::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::999888666666666777777555444444555555666777888666666777777888999::::::666666777888888999999999888:::===>>>===<<<<<<<<<=========???FFFQQQ^^^ggghhhKKKAAA@@@444999===>>>EEETTTdddlllnnnlllhhhcccZZZNNNBBB:::===<<>><<<<<<<<<<<<;;;888777777888999999999888;;;:::999999999999888777<<<<<<;;;:::999888888777;;;:::999888777888999:::;;;:::888777777777888888666666666666666777888999999:::;;;;;;:::::::::;;;999999888888999:::;;;;;;;;;<<<======<<<<<<===???AAAHHHSSSbbbsssZZZBBB888777777@@@FFFLLLUUUiii~~~xxxiii___SSSGGG===777777:::LLL\\\sss{{{tttttt___EEE888888;;;777555444444555666555333666666555444444333444444555444333333222333444444222000000444333222666>>>GGG```|||}}}qqqpppwwwyyyvvvFFF---555333333222333333444555666777777777777777777888888888888999::::::::::::999999999888777666555555555888999:::;;;::::::888888888999999999999777555444222222111222333444555555444333222111000///...------,,,++++++++++++++++++******+++,,,,,,,,,,,,+++---+++(((((()))******)))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""""""""""""""#########""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''(((---444:::===888666;;;DDDHHHEEE@@@===MMMeee~~~gggEEE>>>777888FFF^^^vvv___SSSFFF>>>;;;;;;AAAHHHFFFGGGIIINNNWWWeeerrr{{{((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''*********)))))))))))))))'''(((***+++++++++***))),,,000000***'''444OOOeee|||~~~}}}ttthhhfffnnnxxx~~~yyyxxxwwwiiiYYYXXXdddqqqxxx|||wwwtttaaaXXXVVV___gggpppvvvhhh\\\RRRTTTQQQYYYmmmxxx{{{|||qqqcccYYYQQQNNNJJJFFFDDDCCC@@@>>>===;;;999:::;;;<<<:::888>>><<<:::;;;<<<<<<;;;999===<<<<<<;;;::::::999999:::999888777777888999999:::999888777777777888999888888777777777888888999===>>>???>>>;;;:::;;;<<<>>>===<<<<<<===???AAACCC;;;===???CCCHHHPPPYYY___gggsss}}}gggMMM===:::<<<<<<<<>>LLLZZZvvv{{{gggNNN???:::888555111777555222000000111222222555444333333333333333333333222222222222222333333333111111111111000222666444GGGcccwwwxxxpppsss|||uuuTTT888---333333333333333444555666666666666555555555666666777777888999999::::::999999777777777666666555555444666777888:::;;;;;;:::999666777777777666555333222222222222222222333444555333333222111000......---,,,,,,,,,+++*********+++)))***++++++,,,,,,++++++,,,***((('''((()))))))))(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%$$$&&&+++333:::???AAA:::666555;;;EEEIIIEEE???RRRooofffBBB???;;;:::FFF___uuu]]]KKKFFFBBBBBBBBBBBBGGGNNNZZZZZZ]]]eeevvv((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))************))))))'''***,,,+++))),,,555===^^^lll{{{yyypppllllllxxxuuuvvv|||}}}vvvmmmiii\\\[[[___kkkxxxooo[[[UUUQQQOOO```xxx|||lllYYYMMMFFFIIINNNQQQYYYbbbttt~~~vvvnnneee\\\TTTOOOMMMIIIEEEDDDDDDCCC@@@<<<>>><<<:::<<>>===;;;:::===???>>>>>>>>>@@@EEEJJJOOORRRZZZ]]]ccclllxxxppp\\\PPPEEEAAA>>>>>>@@@IIIXXXfffllluuu|||zzzoooaaaOOOBBB>>><<>>???CCCHHHIIIJJJPPPXXXfffsss((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((((('''(((((()))%%%''')))+++------,,,+++===KKKaaattt}}}|||uuuooonnnnnnooouuuiiibbb^^^___eeesssyyylll^^^TTTUUU[[[fffppp{{{xxxooocccYYYSSSOOOLLLKKK\\\hhhttt~~~pppkkkeeeaaa___[[[UUUPPPLLLHHHEEEFFFHHHIIIFFFBBBDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::999:::999888888888888::::::::::::::::::;;;===>>>???<<<@@@EEEHHHHHHJJJOOOTTTTTTUUUYYY___hhhsss|||yyyqqqdddVVVJJJAAA;;;888>>>DDDMMMUUUWWW]]]nnnwwwrrrhhhZZZIII???BBBJJJHHHMMM[[[kkkrrrttt{{{YYYBBB???888333333222111555;;;...///000000111222444555222222111111111111222222111111222222333333333333222111000...///000000///333111BBBdddzzzccc>>>000///000666222222222222333444555666444444333333333555888999666777777888888888888888777888999:::::::::999888777888:::;;;;;;;;;::::::666666555555555555555666444666666444222111222444111111000000/////////...***,,,,,,+++)))(((***,,,))))))***+++++++++++++++)))((('''((())))))'''%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""#########!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))***000999CCCHHHHHHEEEAAA<<>>999AAALLLQQQaaa}}}oooUUUEEEAAA;;;:::???HHHQQQVVV___nnn~~~((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&'''((((((***+++***''''''***...)))222DDD^^^vvvzzzfffmmmoooooo}}}~~~pppaaaUUUYYYsss}}}wwwmmmbbbSSSOOOVVVgggsssxxx}}}rrriii^^^TTTQQQSSSTTTXXXdddwww{{{vvvqqqoooooommmhhhccc]]]\\\YYYUUUQQQMMMKKKIIIBBBCCCCCCCCCBBB@@@>>><<<===<<<;;;;;;;;;<<<===>>>;;;<<<===>>>@@@BBBDDDEEEIIIOOOVVV[[[^^^cccjjjpppzzz}}}mmm]]]TTTFFFBBB;;;666555888???CCCHHHRRRdddtttuuukkkeeefffYYYLLLAAA@@@@@@AAAKKKXXXccchhhwwwbbbGGG<<<<<<;;;444111444555222000333---000333444333222222222222111111111111111222222000111222333333333333333000000///...///111111///666+++222OOOdddccc```dddggg[[[BBB333444111...444111111111111222333444555444333222222444666888:::555666666777777777777777888999;;;<<<<<<;;;::::::::::::;;;<<<;;;:::999888888777666555555666888999555777777555222000222444000000000000////////////***,,,---+++((('''))),,,))))))***++++++++++++***((((((((()))***)))'''$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***---888EEEMMMLLLGGGBBB???BBB???>>>EEEXXXqqqbbbNNN===;;;>>>EEEVVVjjj|||kkk```UUUCCC<<>>999444///666555444333222222111000111111111111111111111111333222000/////////000111111111111000000000000000111111000000//////......///000333555888:::;;;;;;666666555444444444555555111222333444444333111000555444333222333555777999888888777777777777777777999999::::::;;;<<<======>>>>>>===<<<;;;::::::999777777666666666666777777:::999666333222222222333222111000000222222111000...---,,,***)))******+++++++++***************+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""" """%%%&&&### !!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&'''))))))&&&###%%%,,,333BBBFFFKKKJJJGGGCCCCCCEEE>>>CCCMMMaaa}}}sssXXXCCC===777:::JJJeeezzzgggbbbUUUHHHDDDFFFGGGIIIKKK[[[]]]fffyyy}}}{{{******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******,,,***+++///666BBBXXXllltttsssxxx{{{{{{uuussstttppphhh```^^^jjjyyy~~~ooobbbWWWRRRVVV]]]mmmqqq{{{rrrfffWWWLLLHHHNNNPPPSSSVVV[[[eeeqqqzzzvvvpppmmmiiiffffffjjjooosssttt~~~{{{}}}zzzbbbiiillliiikkkoooiii^^^MMMJJJFFFBBB@@@@@@@@@AAABBBJJJUUU^^^gggpppuuuwwwlllcccYYYSSSLLLDDDBBBDDD:::EEEVVVgggvvvgggWWWCCC666444666666444444444444333222222111111111111111111111111111111222111000/////////000000000000000000000000000000000000000/////////.........///000222333444444444111111000000000111111222111222222222222222111111444333333222333555777888999999888777777666555555777888999:::<<<===>>>???>>>======<<<;;;::::::999888777777666666777777888;;;999666444333222333333222111000111222333222000...---,,,************+++++++++************++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!"""%%%&&&$$$"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''',,,444:::HHHFFFGGGJJJNNNLLLEEE???HHHWWWlll|||nnnPPP===999;;;CCCSSSkkkzzz```QQQLLLJJJHHHHHHIIIIIIOOO]]]jjjiii{{{}}}yyytttnnnhhhdddbbbaaa******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((('''''''''(((((((((((()))+++***)))((((((,,,888DDDmmm}}}lllaaammmssszzz~~~{{{yyywwwiiigggcccbbblll~~~}}}rrrcccXXXUUUUUUTTTWWWcccqqq{{{ooonnnYYYXXXTTTKKKDDDCCCKKKRRR___dddjjjnnnsssyyywww]]]KKKJJJIIIIIIGGGCCC>>>;;;<<>>???@@@<<<<<<<<<;;;;;;:::::::::999888888888888888888999:::999777555444333333444333222111111222333222111///...,,,+++******++++++++++++************++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%###"""###$$$%%%%%%$$$######""""""""""""######""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''')))...555<<>>777777888:::;;;===>>>???;;;;;;;;;::::::::::::::::::999999888888999999::::::999777666444444444444333111000111222333222111///...,,,+++******++++++++++++*********+++,,,,,,)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############&&&%%%######$$$%%%&&&'''$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!"""""""""#######################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&(((---444:::>>>@@@666@@@FFFBBB:::===OOO```yyydddTTTBBB999FFF\\\nnn|||oooZZZUUUOOODDD@@@FFFLLLUUUccckkkooozzz{{{ttteee```XXXRRROOONNNNNNMMMOOONNNNNNNNNOOOPPPQQQRRR***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&)))+++***))))))+++---000777HHHfffxxxnnnfffhhhsss||||||xxxwwwqqqkkkcccZZZgggnnn}}}zzzkkk```VVVJJJAAA>>>DDDHHHVVVggglllkkkxxxccc]]]RRRFFF>>><<<>>>AAAAAAEEEJJJOOOYYYbbbdddaaaccchhhpppwww}}}jjj\\\RRRPPPMMMFFFEEEKKKGGGHHHIIIIIIFFFCCC>>><<<@@@999:::DDDLLLPPP[[[iiirrr~~~}}}sssppp___XXXRRRNNNFFF<<<:::@@@888>>>GGGQQQ]]]lllyyyuuuZZZDDD999888:::111222444444444333333333///000000111111222222222////////////////////////............//////......------........./////////---------------.........//////000000000000//////............///111222222000000///...///000222333111111111111111222222333222333555777:::<<<>>>???888888999999::::::;;;;;;999999999:::::::::::::::::::::999999999999::::::888888777666555444444444222111000000222222111000///...---++++++++++++,,,++++++******+++,,,,,,---***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############&&&%%%%%%$$$$$$%%%'''(((%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""#######################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%''',,,222888<<<;;;:::<<>>@@@FFFGGGCCCCCCDDDIIIPPPSSSTTTXXX\\\jjjnnnuuuzzz}}}vvvpppeeeXXXHHHCCCAAACCCEEEBBB??????777<<>>AAACCCEEEIIINNNSSSUUUUUUTTTUUUWWWXXXVVVTTTTTTYYY^^^XXXZZZ[[[[[[\\\\\\\\\ZZZQQQQQQQQQSSSUUUVVVTTTRRRXXX^^^\\\PPPEEEAAA@@@>>>;;;>>>AAABBBGGGLLLKKKGGGIIIMMMSSSXXX]]]bbbiiinnnmmmrrrzzz{{{mmmYYYLLLHHHIIIJJJJJJ:::888<<>>AAAAAAJJJaaammmOOO999:::CCCVVVqqqyyy```MMMAAA;;;===IIIVVV[[[[[[dddwwwlll___QQQMMMHHHEEEEEEEEEEEEDDD???>>>>>>>>>???>>><<<:::CCCDDDDDDEEEEEEEEEEEEEEE******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))###((()))%%%&&&******%%%$$$'''++++++((((((///777BBBXXXzzzyyy~~~~~~{{{yyy}}}{{{nnn\\\QQQVVVaaammmrrr~~~xxxssshhhZZZIIIHHHFFFFFFGGGLLLRRRVVVjjjhhhhhhlllrrrzzzxxxfff[[[SSSQQQNNNHHHEEEFFFFFFEEEDDDFFFIIIIIIFFFBBB<<<@@@CCCAAA===<<>>???BBBAAA???::::::;;;<<<===???@@@AAAIIILLLLLLDDD<<<<<>>CCCGGGNNNTTTYYYeee{{{pppbbbXXXPPPKKKIIIGGGDDDCCCAAA@@@===;;;;;;:::999:::<<<======<<<:::;;;===>>>@@@@@@AAAAAA(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************,,,000>>>WWWuuuxxxmmmkkksss{{{~~~~~~~~~rrrhhhcccccc___jjjwww|||{{{}}}{{{ooo[[[NNNOOOLLLAAABBBLLL]]]XXXUUUVVVYYY___kkkvvvvvv}}}~~~{{{yyywwwvvvtttqqqlllhhhffffff___TTTJJJEEEIIILLLJJJGGGHHHIIIJJJHHHNNNKKKHHHLLLIIIEEEKKKEEEAAAAAAHHHNNNPPPRRRTTTZZZVVVUUUWWWXXX[[[ccckkk|||mmm^^^WWWWWWLLLFFFIIIIIIAAA>>>AAA999;;;@@@FFFIIIKKKRRR[[[hhhrrrxxxTTTDDD@@@;;;444///333333333222222222111111000000000000////////////////////////////////////...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,------......///..................------///////////////000111111000000000000000000000000333222222111222333555666666666888999999999999999999999999888666555333333333333333333222111000000............---,,,+++***+++++++++************)))))))))))))))***+++,,,---------,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$##################%%%%%%$$$###""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((!!!!!!)))+++'''+++555777444555;;;@@@BBBDDDFFFJJJ]]]|||rrr\\\AAA999???]]]jjjuuubbbIIIAAAHHHEEEAAAIIIHHHSSSXXXbbb}}}qqqjjj___VVVOOOKKKIIIGGGDDDCCCBBB@@@>>>===;;;;;;999888888777777777777777999999:::::::::;;;;;;;;;''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********///+++***///@@@WWWooo}}}}}}qqqjjjjjjnnnrrrwww~~~|||xxxvvvwwwlllqqqwwwwwwrrrkkkfffdddxxxqqqqqqnnnfffcccgggfffZZZNNNIIIGGGGGGKKKOOOYYY___iiisss{{{}}}zzzvvvsss}}}xxxoooccchhhnnnrrrtttvvvxxxxxxuuu{{{uuuooooooiiieeelllnnniiifffiiilllnnnpppsssxxxtttssstttttttttyyy}}}wwwtttqqqnnneeeaaa___^^^ZZZPPPHHHEEEGGGBBB>>>===<<<===CCCJJJVVVOOOKKKQQQ\\\gggttt}}}~~~yyybbbNNN;;;555666666555666333222222222222111111111000000000/////////..............................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---...........................------.........---...//////000000000000000000000000000222111111111111333444555555666777888999999999999999999888888777555444333333333333333222111000000............---,,,+++***+++++++++************)))))))))))))))***+++,,,,,,---------,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%$$$###""""""############""""""""""""#########$$$%%%$$$###"""###%%%$$$$$$$$$######""""""!!!""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$(((///444555<<<666888DDDIIIGGGIIIPPPnnn```III;;;:::RRRoootttdddSSSPPPIIIJJJOOOGGGBBBLLLXXXfffpppzzzhhh___ZZZRRRKKKHHHFFFDDDCCCAAA@@@???===<<<:::999888777777666555555555555666666666666777777777888888''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((('''(((000???KKKhhhvvvvvvrrrrrrvvv|||~~~yyysssooo~~~ooodddcccpppwwwtttqqqvvv}}}~~~wwwdddXXXPPPHHHBBB@@@???BBBGGGMMMRRRTTTUUUUUUeeeeeeeeedddcccaaa^^^]]]^^^dddllltttwwwuuuqqqmmmoooqqqvvv{{{}}}zzz{{{www~~~yyyqqqkkkjjjjjjjjjlllpppfffcccbbbcccaaa___aaafff^^^___[[[RRRLLLJJJIIIGGGMMMHHHEEEFFFEEEAAA???@@@===CCCHHHHHHLLLWWWbbbhhhjjj]]]UUU]]]nnn~~~}}}dddKKK>>>888333222111000111444222222111111111000000000////////////.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++***++++++,,,,,,------......------------------......------,,,,,,------...///000000000000000000000000000000000000111222333333555555666777888888888888888888888888777555444444333333333333222111000000------------,,,+++******+++++++++************)))))))))))))))***+++,,,,,,---------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$######"""###############""""""""""""######$$$%%%&&&%%%$$$###$$$&&&#########"""""""""""""""""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&+++)))###***:::>>>888???<<<@@@HHHHHHHHHXXXmmmsss\\\EEE888777HHHpppeeeQQQHHH@@@HHHNNNSSSUUUMMMOOO```ppp~~~pppaaaUUUUUUQQQLLLHHHFFFDDDCCCAAA===<<<;;;:::888777555555555444444333333333333333222222222222333333333333'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$***000000,,,((())),,,555BBBZZZwwwxxxvvvssstttwwwzzz{{{zzz~~~tttfffgggccc[[[YYYcccooouuuuuuiii```\\\PPPPPPOOONNNLLLIIIGGGEEEKKKIIIFFFAAA>>>===???@@@BBBEEEIIIKKKNNNRRRXXX]]]]]]ZZZZZZ___bbb```[[[YYYkkkuuuuuupppooohhhdddkkk]]]VVVQQQOOOLLLIIIJJJNNNIIIGGGHHHJJJHHHEEEFFFJJJCCCDDD@@@;;;999===@@@???;;;999<<>>======@@@BBBBBBAAA@@@CCCJJJQQQJJJCCCAAAFFFHHHFFFDDDEEEBBBNNNQQQQQQRRRKKKDDDIIICCC???>>>>>><<<999999===>>>===@@@CCCCCC@@@AAAEEEAAABBB@@@===@@@GGGLLLLLLJJJMMMWWWfffqqqtttuuuwwwwww^^^CCC<<<;;;???>>>333111111111111222333222000000000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************))))))***++++++***))))))))))))))))))))))))))))))((()))******++++++++++++******++++++,,,------...,,,,,,,,,,,,------............------......///000////////////////////////------...///000000000000333333444555666666666666666777777777777777666555333333333333222111000000,,,,,,---------,,,+++++++++++++++*********))))))(((((((((((()))***+++,,,(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$###$$$%%%$$$###"""###%%%""""""""""""############""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$+++999CCCCCCDDDGGGLLLNNNIIIFFFXXX{{{hhhBBB@@@;;;???TTTuuuvvv]]]III>>>@@@GGGMMMRRRSSSYYYfffooo}}}vvvnnnggg^^^VVVPPPOOOLLLGGGDDDAAA>>>:::777888777777555444333222222000///......------......------------............&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))&&&$$$%%%(((+++,,,+++(((,,,...,,,...;;;RRReee}}}yyyrrruuuwwwzzz|||wwwllleeefffkkkllljjjqqq{{{~~~uuuwwwxxxtttjjjaaaZZZXXXWWW[[[^^^^^^YYYUUUSSSSSSLLLDDD@@@BBBAAA;;;:::>>><<>>===:::888666666555444333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,------------...&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$'''+++...---((($$$ (((...,,,%%%%%%---666555IIIjjjzzzxxxuuussssssvvvyyy{{{{{{|||zzztttiii^^^XXXUUUTTT^^^aaajjjyyyxxxrrrfff___]]]___ZZZPPPNNNTTT___dddaaa___ccc[[[PPPOOOMMMNNNSSS[[[aaafffoooxxxxxxwwwxxxyyyxxxttttttwww{{{rrrfff[[[III:::CCCWWW{{{UUU;;;333///111333///333555444000///222222............------------,,,,,,+++++++++******************************************))))))))))))******((((((((()))))))))******'''(((***++++++***((('''(((((((((((((((((((((((('''((()))***++++++++++++*********+++,,,,,,------***++++++,,,------......------,,,,,,------...///////////////////////////,,,---///000111111000000111222333444444555555444555555666777777777777777333333333333222111000000---......//////.........+++++++++************)))(((''''''(((((()))***+++&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''',,,222===EEEFFFCCCCCCEEEDDDEEETTTrrrpppPPP===???III___wwwtttaaaNNNBBBIIITTTWWWVVVWWWXXXdddssswwwvvvuuuiiihhhgggeee```ZZZTTTQQQPPPGGGDDD@@@>>>===<<<;;;:::444333333222111000//////------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&((('''%%%%%%(((***++++++,,,000888GGG\\\uuu}}}zzzxxxvvvxxxyyy|||{{{yyytttjjj^^^XXXXXXTTTRRRZZZkkk}}}}}}{{{{{{~~~~~~sssrrrqqqrrrxxxttt]]]MMMBBB???999222===OOOgggIII777777444333444000+++222444///---000111///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******'''((()))++++++)))((('''(((((((((((((((((((((((('''''')))******+++++++++)))******+++,,,,,,------******+++,,,,,,---......,,,,,,++++++,,,,,,---...////////////////////////---...///111111111111000111111222333444444444444444555666777777888888777333333333333222111000000......///////////////...+++++++++************)))'''''''''(((((()))***+++&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%$$$######""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((---===FFFBBB???CCCDDD@@@GGGRRRsssnnnLLL:::===JJJTTToooYYYGGG???DDD\\\pppsssnnnkkkssstttnnnllllllsssqqqbbbeeeccc___WWWPPPLLLLLLNNNEEEBBB===:::888777666555222222111000///......------,,,,,,+++***+++++++++************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***,,,...///222<<>>CCCJJJIIIBBBVVVwwwmmmOOOAAA:::>>>\\\~~~}}}fffPPP>>>EEEHHH[[[rrruuuhhhgggsss~~~nnnfffeeecccaaa___^^^]]]]]]XXXUUURRRPPPNNNLLLIIIFFFAAA@@@>>>;;;777555222111000000///...------,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))((('''+++222999CCCOOOaaarrr}}}}}}yyywwwvvvvvvvvvvvvdddccccccgggmmmuuu}}}{{{~~~~~~sssgggYYYMMMCCC;;;:::===666555444333333444555666999555111000111222222111000000000/////////......------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))(((((()))))))))******************+++++++++,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,//////...............///000000000111111222222222666666666555555555555555888888777777777666666666333333444555444222000/////////...---------------+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&&&&$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''&&&)))111888FFF>>>???GGGDDD>>>KKKaaa{{{fffSSSBBBAAAIIIYYYuuu}}}\\\MMMGGGBBBBBBZZZrrruuufff___pppuuufff\\\```___]]][[[YYYXXXWWWWWWTTTRRROOOLLLKKKIIIFFFCCC>>>===;;;999666333111000//////...------,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))+++)))&&&$$$%%%((((((,,,333<<>>FFFEEEJJJgggvvvTTT>>>===AAAOOOggg```FFF???AAACCCUUUeeejjj]]]VVVjjj{{{gggaaaaaa]]]YYYWWWVVVTTTRRRQQQOOOOOOOOOOOOLLLIIIHHHFFFDDDBBB???;;;:::888666333111///...---------,,,++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))+++---,,,***(((((()))*********)))***///777<<>>666333333777<<<<<<555000//////000111222222111000///------...///000000000////////////.........------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))))))))************+++((((((((())))))))))))***)))))))))*********++++++---------,,,------......------...///000000111111111111111222222222222222555555555555555444444444222333333333222111000//////...------,,,,,,------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""########################################################################$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$&&&&&&%%%###""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%(((,,,222888<<<999@@@AAA@@@LLLkkkkkkTTT===777GGG[[[pppzzzmmmYYYJJJHHHOOOWWWYYYuuulll___]]]pppsssbbbYYYYYY[[[ZZZWWWOOOOOOMMMKKKJJJIIIHHHHHHIIIGGGDDDCCCBBB@@@>>><<<888777666444222000......,,,+++++++++*********)))************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((((()))+++'''(((***+++************...555???IIIWWWkkk{{{vvvtttsssrrr~~~|||vvv|||{{{pppVVVNNNCCC:::666555555444777333222444444222444777...///111222222111///...---...000000///......---............------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((((((((()))))))))*********''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---..............................///000000000111111111222333333333333333333333333222222222222111000//////......---,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&%%%###""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%(((,,,111444666888DDDCCCBBBJJJeee|||WWWDDD===999QQQjjjtttaaaOOOBBBJJJ```ssszzzzzz~~~yyy}}}xxxbbb___ZZZVVVSSSOOOKKKHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDBBB???>>>>>><<<:::888555555444222111///......***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))'''((()))***++++++++++++---...---,,,---555BBBLLLiiitttwww{{{~~~qqqkkkdddWWWGGG===555666666666555444444444888444222333333000111555//////111111111111//////...///111000...,,,,,,---......---------,,,,,,,,,+++++++++*********))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''''''''((((((((())))))*********+++++++++,,,,,,++++++++++++,,,------............---------,,,,,,......//////000111111111111111222222222222333333222222111000000/////////...------,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""############$$$$$$$$$%%%&&&''''''''''''&&&'''&&&%%%"""!!!"""$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$(((...222555666888999GGG<<>><<<:::999999888666444222222111000///......---************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((+++)))'''&&&&&&&&&%%%%%% $$$))),,,---...///000---444DDDYYYjjj|||uuuwwwzzz{{{{{{~~~vvvrrrhhhcccQQQIIIBBB@@@@@@===;;;<<<777888888888666333111///111111444999999222...---...//////////////////...---...///...,,,+++,,,...---------,,,,,,,,,,,,++++++*********))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((((((((((())))))))))))))))))************+++************+++,,,---...,,,,,,,,,,,,------------......//////000111111111000000000111111222222222222111111000////////////...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###############$$$%%%&&&''''''''''''''''''&&&$$$"""!!!"""$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''...555888888:::>>>CCCAAAHHHdddbbbHHH>>>@@@NNN___oooWWWCCC;;;FFFbbbuuuooo~~~pppdddZZZUUUOOOMMMKKKIIIIIIHHHFFFDDD@@@???>>><<<;;;;;;;;;;;;999777555555555444222000.........------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%'''))))))(((&&&&&&&&&&&&'''((())))))(((+++)))'''&&&%%%'''((()))000++++++000555???PPPaaannnxxx{{{yyyxxx}}}~~~}}}}}}mmm___\\\YYYOOODDD@@@===;;;;;;;;;777111222666222000------000222444444333000///222111......111........................+++,,,...,,,******---///---------,,,,,,,,,++++++************))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))***(((((((((((())))))))))))************+++,,,---...******+++,,,------...///.........///000111111222//////000000111111111222222111000///.........///...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###############$$$%%%&&&''''''''''''''''''&&&$$$"""!!!"""$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++222999;;;:::===EEELLLAAAhhhpppLLL???===EEE___|||qqq\\\MMMDDDGGGPPPddduuurrreeefffssshhh___^^^WWWQQQPPPPPPKKKFFFEEEFFFDDD>>>888<<<;;;:::888888777777777555444222111222111///...,,,,,,,,,++++++++++++******************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''))))))***+++---...///000999<<>>;;;888555555555555444333222111555444444333111000000///111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111111111000000000000000111111111111111000//////---------,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!! !!!"""$$$$$$######"""########################$$$$$$$$$######""" ######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$###""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%&&&(((((()))666999;;;;;;@@@GGGJJJHHHeeegggQQQ===;;;JJJddduuu^^^OOOGGGDDDIII]]]ooommm```aaayyyqqqfffZZZTTTTTTSSSMMMGGGFFFEEEBBB@@@===<<<;;;:::888888666555444333333333000000//////............************************))))))************)))(((************))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---'''***,,,,,,***,,,222777;;;@@@DDDFFFIIIMMMMMMJJJFFFDDDAAA@@@AAACCCGGGIIIRRRUUUYYY^^^ccchhhkkkllloooqqqtttvvvxxx{{{~~~}}}}}}zzzvvvqqqmmmdddhhhllllllggg```YYYVVVJJJHHHFFFFFFFFFCCC???;;;???>>>;;;;;;:::999777555555555555555444333222111555555444333222111000000111000000/////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///000000000000000000000000111111111111111000//////---------,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!! !!!"""###$$$######"""########################""""""############"""""""""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$&&&'''&&&%%%''',,,111???;;;<<>>MMMgggsss___VVVUUUUUUTTTaaahhhoooooopppxxxxxxccc]]]VVVNNNKKKLLLMMMJJJFFFDDDBBB@@@>>><<<:::999999666555444222111111000000//////.........---------************************)))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((('''''''''(((((()))))))))&&&***------+++)))***,,,)))---///...000444444222111000/////////111333444000222666;;;???CCCFFFHHHDDDFFFIIILLLNNNQQQUUUYYY^^^___```aaaccchhhnnnsssjjjiiigggfffdddccccccbbbZZZZZZXXXUUUPPPKKKHHHFFFHHHIIIIIIFFFCCC@@@??????===<<<<<<>>>??????===;;;888666555555666777666444444555555444444333222111555555444333222111111000000000//////....../////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,---...///000000000000000000000000111111111111111000//////------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!"""############"""######################## !!!"""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########"""########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###&&&(((&&&%%%)))222;;;???===BBBHHHBBBAAAZZZ{{{aaaGGG888???SSSqqqsssVVVMMMYYYhhhnnnmmmqqqssstttuuuzzzjjjVVVJJJKKKHHHEEECCCDDDDDDCCCBBB@@@>>>===:::999777666666333222111//////.........------------,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((((('''''''''''''''''''''$$$'''+++,,,,,,++++++---+++------++++++///000---++++++,,,------------------...//////000/////////222444555666666888:::===>>>???@@@AAABBBFFFKKKOOOEEEDDDBBBAAA@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAA>>>;;;;;;<<<>>>999999:::;;;<<<<<<;;;:::777666555555777777777555444444444444444333222111555444444333222111111111000//////........./////////...------,,,,,,------+++++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,---...////////////000000000000000111111111111111000//////...------------,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!"""""""""####################################!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&(((000:::AAA:::AAAJJJJJJCCCMMMsss~~~]]]GGG>>>===SSSvvvpppWWWEEEPPPmmm}}}rrr{{{uuu]]]PPPKKKIIIDDDDDDDDDBBB???=========;;;:::888777555444333333111000///...------------,,,,,,,,,+++++++++++++++((((((((((((((((((((((((''''''((()))))))))(((((((((((()))))))))))))))***((())))))***+++,,,,,,---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((('''&&&%%%%%%&&&''')))((($$$$$$((()))'''&&&'''((()))))))))(((''',,,,,,---//////000000000444555555555444444666888888999:::::::::<<<@@@BBB<<<;;;:::999:::<<>>EEEHHHHHHVVVuuuZZZBBB===>>>MMMjjjjjjPPPCCCEEE___vvvsssgggRRRHHHEEEEEEFFF@@@AAABBB@@@<<<:::999:::777666444333222111111111000///...---,,,,,,,,,---******++++++++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))******++++++)))******+++,,,---......%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((()))(((((((((((((((((((((+++***)))(((((()))+++++++++...---******......,,,***+++,,,---------++++++)))***+++---.../////////---...000000000000333555777888:::;;;;;;===???AAA>>>===<<<;;;;;;===???AAA===:::888:::>>>@@@>>>;;;777888:::999888777777888>>>???>>><<<999777666777888666555555666555444222222222333333333333222222222222111111000000000000......------......//////...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))************+++*********++++++,,,---...---......//////000000111111111111111111000//////............---------,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############"""""""""!!!"""######$$$###########################$$$$$$$$$$$$$$$######!!!"""######$$$$$$######!!!"""""""""###$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))%%%$$$***666???CCCCCCDDDDDDAAALLLrrrfffEEE<<>>999:::;;;:::888777777888333222111000///////////////...---,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))'''((()))******++++++***)))******++++++,,,,,,,,,++++++,,,,,,------......%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++***)))''''''''''''((((((((((((((("""""""""$$$&&&(((******'''***+++)))))),,,---***(((((()))******)))((('''++++++,,,,,,,,,++++++***...000111111222333555777111333666777888999;;;===;;;;;;:::999999999:::;;;;;;<<>>???QQQbbbpppWWWIIICCCHHHPPPbbbtttvvvllliiinnnsssYYYOOOHHHHHHFFF@@@;;;;;;666555444333333333333333111000///...............---,,,,,,+++++++++++++++*********++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,***++++++,,,------......------------------......%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%))),,,---+++)))'''&&&&&&&&&'''''''''(((((()))))))))***++++++)))'''###'''((('''(((++++++))))))***************))))))***+++,,,---------------+++,,,---,,,,,,,,,...000222444666777777888999:::;;;;;;:::::::::;;;<<<<<<===CCCIIIJJJDDD>>>;;;<<<999::::::999777777999;;;666888999777555444666999444333333333555666555444111222222333333333222222////////////............---------------...///000...---,,,,,,++++++,,,,,,*********************************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++,,,---...---------...///000000111111111111111111000////////////.........---------,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%######################## !!!"""$$$&&&'''''''''!!!!!!"""############### !!!"""###$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%(((///555;;;@@@CCCEEE???QQQqqqdddIII???;;;AAAaaatttSSSEEEGGGNNNVVV___ooowwwnnnccclll~~~kkkWWWOOOIIIEEEDDD???888777;;;888555222000111111000///000///......---------...,,,+++***************+++******++++++,,,,,,,,,,,,************************))))))***+++,,,---------++++++,,,------...//////...............---------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###'''(((&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------////////////////////////222222222222444666999:::999:::;;;;;;<<<;;;;;;:::@@@AAAAAA>>>:::777888:::;;;999888888::::::999777888888666555444444444444333333333333333333333333222222111111111111111222////////////............///............------------------,,,,,,+++++++++---,,,***(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))(((((((((((())))))))))))++++++,,,,,,,,,---------+++,,,---...////////////////////////............///...,,,++++++,,,...///+++++++++************)))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!###&&&((('''&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&((((((((($$$444888555999<<>>KKK___zzzyyy^^^JJJIIIZZZkkkwwwmmmmmmuuuwwwvvveeeSSSPPPGGGEEEAAA===:::777666555111000000///...---------.........------,,,,,,,,,+++++++++***************((()))***+++,,,---------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...---------,,,,,,---------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!%%%((()))(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,........................111111111333444777999;;;======<<<;;;;;;:::999999>>>???@@@===:::999;;;>>>:::999777888999999888666888777666555444444444444333333333333333333333333333222111111000000111111////////////........................------------------,,,,,,,,,+++++++++---+++***(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,+++,,,---....../////////////////////.........---///---,,,++++++,,,---///+++++++++************)))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""%%%###"""###&&&((('''&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''((((((((('''222555999BBBBBB@@@GGGcccccc@@@;;;>>>RRRlllwww^^^LLLLLL]]]ttt{{{wwwgggSSSJJJJJJDDDBBB>>>:::777555444333000000//////...------,,,---------,,,,,,,,,++++++************************)))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,---......------,,,,,,,,,,,,------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%((()))(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))******+++........................000000111333555777:::;;;@@@???===;;;999888888888<<<===>>><<<999:::===AAA999888777777888888777555666666555555444444333333222222222222222222222222444333222111000//////////////////............---......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''((((((((())))))))))))*********++++++++++++++++++,,,---............//////.........---------...---,,,++++++,,,---...+++++++++************)))***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""""""""############""""""########################$$$###"""###%%%'''&&&%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((---222666@@@KKKFFFDDDOOO|||qqq@@@888>>>MMMhhhxxx```GGGCCCWWWrrrwwwwwwsss]]]RRRKKKGGGEEE???===:::777444222111111/////////......------,,,,,,,,,,,,+++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,------.........------,,,,,,------...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))******+++------------------------...///000222555777999:::@@@>>>;;;999888888999:::;;;======:::888999===AAA999888777777888888777666444444444444444333222222222222222222222222222222555444222111///......---//////.........---------------------,,,,,,,,,++++++++++++++++++*********+++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((******)))(((((('''''''''((((((((())))))))))))))))))***************+++,,,------......---.........---------,,,,,,------,,,++++++,,,------+++++++++*********))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$############""""""""""""""""""""""""#########"""""""""""""""""""""############""""""#################################$$$%%%%%%%%%%%%""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++666:::===FFFKKKEEEMMMfff}}}RRR<<>>???jjjgggVVVKKKGGGSSScccxxxiiilllvvv|||dddSSSLLLMMMEEEDDDBBB???<<<999777666......---,,,++++++******------,,,,,,+++*********)))******+++---.../////////000000000000111111111000///...---,,,,,,---...,,,---///000111111000000///...---,,,+++*********+++,,,------......------------......///000000000%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,---......//////000111222222111111222333666666555555444444333333000000111111222111111111111222222222222111000000222222111000000///......---------------------------,,,++++++*********+++,,,,,,+++******)))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,++++++*********************************))))))************))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$######"""!!!""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))&&&%%%+++888EEEMMMQQQSSSFFFTTTxxxnnnMMMCCCFFFRRR}}}pppRRRBBB>>>HHHaaayyyqqqgggllluuu}}}fffXXXMMMGGGFFFBBBAAA???<<<999777444333//////......---,,,,,,+++,,,,,,,,,++++++***************+++,,,---...//////000000000111111111222222222111000///............---...///111222222111111///...---,,,,,,++++++++++++,,,,,,---...---------.........///000000111111%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((()))******++++++******+++,,,,,,------......///000/////////111222111000222222222222222222222222111111000/////////000000111111222222111111000///111111000000//////......++++++++++++++++++++++++,,,,,,+++************++++++++++++******))))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))((())))))******++++++++++++++++++++++++*********************************((())))))******))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((***333@@@KKKQQQRRRQQQMMMjjjYYYCCCBBBPPPaaakkkXXXGGGBBBGGGTTTiii|||zzznnnaaagggxxx|||^^^OOOKKKHHHCCC???===<<<:::888666333111000000000//////......------+++++++++++++++*********++++++,,,---...//////000111111222222222333333333555444222111//////......---...///111222333333333111000000///...---,,,,,,++++++,,,---------------/////////000111111222222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***************+++++++++,,,------......000...---///333555333111000000000111111222222222333222000///...//////000111111111111111000000///000000000//////.........++++++++++++************++++++***************++++++*********)))))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))*********++++++++++++***************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''***111<<>>AAATTTrrrdddSSSKKKFFFKKKWWWdddmmmssslllrrrvvvyyy```TTTHHHDDDCCC???<<<;;;666555444333111000///...------,,,,,,,,,,,,++++++******++++++,,,,,,------.........//////000000111222333333333333444444444555444444222111///...---//////000000222333444444:::999888666333000---+++,,,,,,---............---000000111111222222333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******)))))))))******++++++,,,,,,------,,,---000333666777666000000111111222222222333222222111000000000111111000000111111000000///.....................------...------,,,,,,+++++++++***))))))))))))***++++++))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((333BBBKKKNNNMMMNNNOOOjjj~~~vvvHHHJJJ<<>>>>>:::444222333/////////......---------************************++++++,,,---...000000111000000000111111111111222222222222222333333333333444444555555444333111000111000/////////000111111444444555555444222000......//////000000000000000//////000000111222222222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***++++++,,,,,,(((+++---,,,***)))+++...000000000000000000000///,,,---///000000000//////000000000000000//////...------------------------------,,,,,,+++***))))))))))))((())))))***++++++(((((((((((())))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$ !!!"""###############""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! """"""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))222@@@NNNPPPMMMOOO\\\jjjvvv___DDDIIIDDDlllgggLLLEEEQQQsssyyyjjjppp~~~yyyxxx\\\IIIAAAEEE>>>:::999888444111222---------,,,,,,,,,,,,+++*********************++++++,,,---...///111222222111111111111111222222222111111222222222333333333555555666666666555333222222111///.........///000...///111333333222111000//////000111111111111111/////////000111111222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,---------............///........................//////000000111111222222///...---,,,+++,,,------------,,,,,,+++***))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%###%%%)))'''$$$'''...???IIIVVVXXXPPPQQQiiiaaaGGG888IIIsssiiiTTTJJJDDDZZZpppbbbqqq{{{yyyrrr^^^KKKBBBCCC;;;:::888666444333222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---...///000111111111111111111000000111222333333333333555555555555333222444333222111111111222222111///,,,---//////---***---...111444777777555333//////000000000000/////////......//////111222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------------....................................//////////////////000000///...---,,,+++,,,,,,---------,,,++++++***))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##########################################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%$$$%%%(((&&&%%%+++444CCCNNNRRRLLLLLLaaa~~~cccFFFBBBBBBSSSttt~~~YYYCCCBBBIII\\\vvvzzzhhheeeqqqppp\\\QQQEEE<<<;;;999888666444222111000000,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......///000111111111111111111111111111222222333111222333444444444444444666555333222222333555666444222///...000000...,,,---...000333777888777555222222222111111111111111000//////000000111222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((%%%$$$%%%((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))***************++++++++++++,,,------------............------------------------//////........................---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''%%%'''222>>>IIIRRROOOFFFQQQtttzzzFFF555BBBMMM___{{{}}}dddIII:::CCCUUUcccgggdddbbbjjjuuu{{{XXXJJJIIIEEE>>>999666555333111///......------,,,,,,,,,+++++++++***,,,,,,++++++,,,------......///000111222222222222111111111111222222222222000000111111222333555555777555444333333666888:::888666222000000000///...------...222666999:::999555555444333222222333333000000000111111111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...000111---&&&""""""%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++,,,,,,---------.........------------------------000//////......------------------,,,,,,,,,,,,,,,,,,+++++++++******))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""####################################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%,,,:::GGGMMMOOOMMMPPPeeehhhAAA???NNNXXXlllgggPPPBBBCCCPPP^^^kkkiiicccdddppp~~~eeeJJJBBBEEEEEE???:::444333111000...------,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,---.../////////000111222333333333333222222222333333333222222222111000000000111333444666444333222444777:::===;;;999555222000///.........------000555999;;;<<<777666555444333333444444000000111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&444777777222***%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------------...------------------------000000000//////.........,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""####################################%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###&&&(((&&&(((222BBBMMMMMMGGGKKK```}}}XXXBBBQQQeeepppyyy\\\CCCDDDYYYhhhiiiooouuuppplllwww```RRRDDD??????===999666333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111222333444444444444333333444555444444333222555444222000//////000000333333222222444777:::<<<;;;:::777444000............---,,,///333888:::;;;777666555555444444444444000000111222222222111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,......+++'''$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////,,,,,,,,,,,,,,,+++******************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''###'''((((((---:::HHHOOOKKKFFFPPPnnnsssLLLBBB```~~~rrrgggOOOAAASSStttzzznnnzzzyyyuuuhhhMMMIIICCC???<<<999666444222222000///...---------,,,,,,------......//////------......///000222222111222333444555555555555555555666777777666444333666555333111000///......111111222333444777999::::::;;;:::777222///.........------...222555777888555666666777777777666555000111333555555555555444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................//////+++,,,,,,---,,,+++***)))))))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$'''(((***333AAAKKKNNNHHHQQQccc~~~]]]DDDMMMtttxxxYYYNNNDDDMMMiiisssnnnuuuvvv~~~pppRRRFFFEEEAAA===:::888666333111000///...---,,,,,,,,,+++,,,---...///111222222.........///000111333333222333444555555666666555666777999999999777666444444444444333222000///...000111333555666777888888:::<<<===;;;666222000000///...---...111333333333444666888:::;;;:::999777222444666888::::::999999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---,,,+++***))))))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$'''(((+++666FFFMMMLLLFFF]]]www```CCC???^^^lllOOOBBBCCC]]]zzz}}}hhhTTTpppnnnpppZZZ>>>BBB@@@;;;666666666444000000///...---,,,++++++++++++,,,---///111222444444.........///000222333444222333444555666666666666888999:::;;;:::888666555222333444444333222000///000222444666888888888888:::===???>>>999444111111///......///111111111000444666:::===>>>===;;;999444666999;;;=========<<<%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###)))&&&###$$$&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################%%%$$$###""""""###$$$%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))(((%%%(((666FFFPPPOOOLLLQQQyyyWWWEEEBBBIIIbbbhhhPPPHHHCCCNNNgggooobbbXXX[[[iiiooouuu\\\MMMEEE>>>===:::777555222111000000///...---,,,+++++++++)))***+++---///111222333333000......000222222000333222111222555777888999999:::;;;:::777555555555777555444333333111///---000,,,---666;;;::::::===>>>@@@<<<555444666444.../////////000222222000...333555999>>>AAA@@@>>>;;;999<<<@@@EEEIIIIIIGGGDDD%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%'''&&&&&&######$$$$$$$$$$$$$$$$$$***)))'''%%%%%%&&&((()))''''''&&&&&&%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))&&&,,,<<>>AAAAAA???===<<>>??????>>>======>>>:::::::::888666222///---444111222555666666777;;;@@@@@@===999999;;;999555222111000111333333111///333666:::>>>AAABBBAAAAAA>>>DDDNNNZZZcccgggeeebbb%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%&&&&&&'''((()))******$$$%%%'''((('''&&&$$$"""))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$##################$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((---<<>>>>><<<999555333222000111333555555666:::>>>@@@???===<<<===>>>===;;;555444333333444444333222444777;;;>>>@@@BBBCCCDDDDDDIIISSS]]]dddeeeaaa]]]%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''''''''%%%$$$%%%&&&'''''''''&&&&&&'''(((((()))******$$$''',,,//////---)))&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,***+++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))(((222CCCMMMHHHHHHbbbcccBBB>>>NNN```nnnwww{{{bbbLLLMMM\\\sssvvvwwwrrrooorrr}}}tttVVVEEEBBBBBB===888444333111000...---,,,,,,++++++*********+++,,,,,,//////000000111222333333222333333222111111111111111333444444333555888;;;>>>@@@BBBCCCBBBCCCDDDEEE@@@AAABBB@@@===;;;;;;<<<999===???===::::::===AAA@@@>>>===>>>@@@AAAAAAAAA:::888777777777888777555555888===???@@@BBBDDDGGGMMMQQQXXX```dddddd___[[[%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''((())))))))))))'''&&&$$$%%%'''(((((('''$$$%%%%%%%%%&&&'''''''''"""%%%***......,,,)))&&&######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((%%%$$$&&&***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))******++++++)))***++++++,,,+++++++++++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++...:::HHHLLLKKKVVVvvvvvvIII888MMMfffmmmqqqllldddYYYJJJFFFYYYqqqxxxlllhhhjjjtttkkkYYYGGGAAABBB@@@:::555222111000...---,,,,,,,,,+++++++++++++++,,,---...//////000111222333444555333444666555333111111222000333555444333444888;;;===???AAABBBBBBBBBCCCEEEBBBDDDEEEDDDAAABBBFFFIIIOOOUUUVVVNNNDDD?????????@@@<<<<<<@@@CCCCCCDDDFFF???===;;;;;;<<<<<<;;;:::999===@@@BBBAAACCCGGGKKKNNNQQQVVV]]]ccceeecccaaa%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))***++++++++++++'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%'''(((*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))******+++((()))***+++,,,++++++***************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!###$$$%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))+++---......888CCCKKKLLLTTTkkk~~~VVV:::???```yyyyyyiiiZZZKKKCCCBBBKKKccczzzyyyhhh___fffrrr}}}\\\OOODDDBBBBBB>>>999777111000///...---,,,,,,,,,++++++++++++,,,---.../////////000222333555666777444666888777444222222333111444666555333444888===<<<>>>@@@AAAAAA@@@BBBCCCCCCFFFGGGFFFEEEIIIPPPVVVbbbjjjjjj\\\LLLCCC???===???;;;;;;AAAEEEDDDEEEIIIDDDBBB@@@??????@@@?????????BBBEEEFFFDDDFFFJJJOOOKKKMMMRRRYYYaaahhhkkkkkk%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***+++,,,---.........(((&&&%%%%%%'''(((((('''''''''''''''''''''&&&&&&+++)))'''$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''!!!%%%((((((&&&&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))*********((()))***+++,,,,,,+++***************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""################################################%%%%%%%%%&&&&&&&&&''''''&&&'''(((***,,,...000000AAAIIILLLLLL\\\{{{lllAAA666IIIlll^^^MMM???@@@HHHTTThhhyyyiii\\\]]]ssslllWWWKKKBBBAAA???999555666111000///...------------+++++++++,,,---...///000...///000222444666777888555777:::999555333333444222555777666444555999>>>;;;===???@@@??????@@@AAADDDFFFHHHGGGHHHMMMWWW___jjjsssssscccPPPEEE???<<<>>>::::::AAAEEEEEEFFFKKKGGGEEEBBBAAABBBBBBBBBAAACCCFFFIIIIIIGGGHHHMMMRRRNNNPPPTTT[[[eeemmmsssvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%***......+++,,,111222...(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((///,,,)))'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$$$$#########""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%''',,,333777EEEJJJGGGXXX}}}SSS;;;CCCOOOmmmmmmOOOEEE???CCCLLLRRRWWW[[[\\\___kkk}}}uuu]]]OOOKKKEEE???;;;888555333111000///---,,,+++******+++,,,---...///////////////111333444555666888:::666888:::<<<;;;999555333111333555666666888;;;===CCCBBBAAAAAABBBDDDFFFGGGKKKKKKJJJGGGGGGNNNZZZcccpppnnndddRRRFFFBBB???:::;;;===BBBFFFIIIKKKKKKKKKHHHEEEBBBAAABBBDDDEEEFFFKKKMMMOOOPPPOOONNNNNNOOOLLLPPPWWW\\\bbbjjjttt{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''''',,,///...***))),,,,,,)))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''',,,***((('''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#####################"""""""""!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$%%%&&&&&&''''''(((%%%''')))'''''',,,666>>>HHHKKKPPPeeejjjEEE:::HHH]]]aaaOOOEEE===AAAKKKSSSYYY]]]]]]gggvvvdddQQQMMMIIICCC>>>:::777444222000///...---++++++******,,,---...//////////////////000222444555777999:::888999:::;;;999666333000222333555666666888:::===BBBBBBCCCBBBBBBDDDHHHKKKMMMMMMLLLIIIIIIPPP[[[dddqqqnnnbbbPPPDDD@@@===888>>>AAAFFFKKKMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGKKKOOOSSSVVVWWWTTTRRRPPPIIINNNUUU[[[bbbjjjttt{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))+++,,,+++((('''))))))''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''((())))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$###########################"""!!!"""###$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#################################""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''(((%%%(((+++)))'''---:::FFFIIILLL]]]xxx}}}KKK<<>>CCCFFFEEEBBBCCCJJJRRRVVVUUUSSSPPPPPPTTT[[[aaafff^^^PPPBBB999777777666===BBBIIIQQQUUUVVVUUUTTTPPPQQQSSSTTTTTTSSSSSSSSSXXXZZZ]]]^^^\\\TTTKKKDDDIIINNNTTTYYY^^^dddlllrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&&&&''')))+++,,,)))((('''((((((((()))***&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((+++------***'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$"""!!!"""######"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((((((&&&$$$'''000<<>>:::555222000///...,,,,,,,,,,,,,,,---...///000111111222222333222222111111000000444777888555222000000000111222333555555555666777777777888:::<<<===@@@BBB@@@===>>>CCCHHHQQQPPPMMMMMMNNNQQQUUUXXXQQQFFF;;;777777888;;;???FFFIIINNNQQQRRRPPPMMMKKKQQQWWW]]]aaaccceeeiiilllhhhfffddddddccc___XXXSSSOOOSSSWWWXXXXXXYYY]]]```$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&((()))...)))(((***((($$$###'''&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%$$$$$$%%%((())))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$###""""""######""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!"""""""""##########################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''')))000;;;HHHSSSXXX{{{^^^BBB;;;IIInnndddDDD888???KKKgggrrr___fffwwwyyy___SSSNNNGGGAAA;;;888444111//////---,,,,,,,,,,,,---...///111222000111222333444444444333222111111444777888333///---,,,,,,,,,---///111333555777888888777888:::<<<>>>???>>><<<::::::===@@@EEEDDDCCCEEEIIINNNRRRUUUNNNCCC999999<<<===AAAEEEJJJLLLOOORRRSSSRRRPPPNNNWWW\\\cccgggiiilllrrrwwwnnnkkkiiijjjjjjfff^^^XXXPPPSSSWWWWWWVVVVVVYYY[[[$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''(((***%%%%%%(((((($$$%%%)))&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$###$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################%%%###""""""######""" """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""#########$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&)))...555>>>IIIVVV^^^zzzIII222@@@QQQ|||sssPPP:::666???NNNggg~~~www\\\PPPggglllVVVMMMHHHBBB===:::777333000///...---,,,,,,,,,,,,---///111222333000111222333444555555555444111111444888777222------,,,++++++,,,...111222666777888888777888:::<<>>;;;999888888999:::;;;;;;<<>>AAAWWWrrr|||ZZZBBBCCCRRR^^^ccciiihhh^^^^^^rrrttthhhZZZPPPGGG>>>777666111111///...------------,,,,,,---...000111222333111222444555666555444444555444333222222111111111222222111222333555777888888666555555777888888777777777555444333444444444333333555666777888888888::::::;;;;;;<<<;;;;;;:::@@@BBBDDDGGGJJJKKKLLLMMMIIIKKKOOOQQQRRRTTTVVVXXXXXXYYYZZZYYYWWWRRRLLLIIINNNNNNNNNPPPUUU[[[bbbeee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((&&&$$$###$$$&&&((("""&&&***......+++'''%%%%%%&&&'''((())))))))))))''')))+++***(((&&&%%%%%%(((***---000222000+++(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''((())))))***777CCCFFFLLLbbboooGGG<<>>???@@@999;;;>>>??????@@@AAACCCDDDFFFHHHHHHGGGFFFGGGHHHPPPPPPRRRVVV]]]dddjjjlll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''&&&$$$######&&&)))$$$$$$&&&((())))))'''&&&&&&&&&&&&'''((()))***+++(((***++++++(((&&&%%%%%%&&&(((,,,111333111,,,((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++000:::CCCJJJ]]]}}}UUU:::>>>^^^}}}]]]HHHMMMiiizzzkkkpppzzztttfff[[[QQQJJJCCC;;;444333///...---,,,+++++++++,,,++++++,,,...///000111222222444666555333333444555999888666555555666777888888888777666666777888999:::888777777999::::::999;;;999555111000000111222666777999999888666333222222333444666777888888888>>><<<999777666666777888444666999999999888999;;;888:::===???AAADDDIIILLLQQQRRRVVV]]]eeekkkmmmmmm%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))'''$$$###&&&***&&&$$$###$$$&&&''''''&&&'''&&&&&&&&&'''(((***+++((()))***)))'''%%%%%%&&&$$$%%%(((,,,...---)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((''''''(((+++---555<<>>@@@@@@???===:::555111//////111333555666888888888666444333333333444666888;;;===>>>CCC@@@;;;777555555666777555666888888777777888999888999;;;@@@FFFMMMTTTWWWTTTUUUYYYaaaiiinnnnnnmmm%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++---...,,,'''$$$%%%((('''%%%$$$%%%'''((('''%%%)))'''&&&%%%&&&'''***+++((())))))'''&&&%%%&&&'''$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''((()))((('''(((,,,///===BBBQQQnnnSSS===NNNttteeeJJJLLLfffddd___jjjrrrlll[[[PPPFFF@@@;;;555111111......---,,,,,,,,,,,,---......///000222333444555222555777777444444777;;;:::999666555444555777888555555666888:::===@@@BBBBBBAAA@@@BBBDDDGGGGGGGGG===:::555000///000333555666777888999::::::999888999999999;;;>>>BBBGGGIIIEEEAAA<<<777555666999;;;666777999999888888888999===<<<>>>EEEOOOYYY```bbb^^^]]]___eeemmmrrrrrrppp%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%///222333///)))$$$$$$&&&(((&&&%%%'''))))))'''$$$***(((&&&%%%%%%''')))+++(((((((((&&&$$$$$$&&&(((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""######$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''((()))((('''(((,,,000DDDIII[[[{{{gggAAA<<>>??????@@@@@@???AAAEEEJJJPPPTTTCCC@@@:::666555777:::===:::<<<===>>>===<<<===>>>@@@>>>@@@HHHUUUaaafffggghhheeedddiiipppvvvwwwvvv%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))+++---...---)))%%%"""$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''222333+++%%%)))%%%"""***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((&&&&&&((('''(((000999HHH@@@bbb}}}RRRBBBIIIuuu^^^IIIHHHZZZfffkkklllhhh```rrr~~~rrrkkkhhhVVVOOODDD;;;555222000///...............///000000//////000222333666777999333333555888:::;;;:::888999999777555222222444666777777777999<<>>HHHMMMOOOPPPUUU\\\]]]XXXEEE@@@999666888<<<>>>???<<<===AAAFFFEEEBBBBBBFFFGGGLLLOOOQQQWWWbbbjjjmmmpppppppppsssvvvwwwuuusss%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((***,,,,,,+++(((%%%###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''',,,...&&&"""&&&###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""######$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&''')))***,,,444===LLLDDD^^^wwwMMMCCCTTT}}}pppXXXKKKMMM[[[eeejjjmmmjjjkkkwwwmmmgggcccTTTMMMCCC:::444111///.........---......///000111111111222333444666888999555444555666888:::::::::::::::888666333222444666777666777888;;;???CCCFFFIIIFFFCCCEEEHHHHHHDDD???888666444444777:::<<<===BBBIIINNNKKKJJJMMMPPPPPPSSSVVVYYY^^^fffiii```TTTDDD???;;;999<<<@@@CCCDDDGGGEEEHHHLLLMMMKKKKKKNNNMMMRRRUUUWWW^^^mmm{{{}}}yyyxxxxxxxxxvvvsss%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))---'''###(((&&&###(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&'''***,,,///888BBBGGGMMMnnn]]]GGGDDDbbbcccMMMOOOWWWcccmmmrrrrrroooqqq{{{rrrlllddd]]]QQQJJJ@@@777222000...---------------...///000111333333444444555777888999777777666777777999:::;;;:::;;;:::777444333444555777666666777;;;???DDDGGGKKKIIIGGGHHHHHHDDD===888666777999:::<<>>AAAHHHMMMRRRPPPLLLGGGFFFHHHLLLOOOXXX___jjjuuuxxxlllTTT@@@999999:::===AAAEEEHHHJJJKKKFFFCCCGGGJJJLLLNNNQQQXXX\\\cccmmm~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###+++''' &&&'''###%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$##########################################$$$$$$#########"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''%%%&&&))),,,111<<>>666222000000///,,,,,,,,,---///111222333555555555666666888999999999<<>>;;;:::::::::<<<===;;;999666555555777888999<<<@@@DDDIIIKKKLLLMMMNNNMMMGGGAAA;;;888888:::<<<===>>>CCCKKKQQQVVVNNNFFFDDDFFFJJJLLLMMMXXXaaaooovvvooo]]]HHH;;;888:::>>>BBBFFFIIIKKKLLLJJJEEECCCFFFJJJLLLQQQVVV^^^cccnnn&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((111+++"""'''***&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''&&&'''+++///555BBBMMM[[[~~~kkkOOOXXX||||||```LLLZZZvvvtttvvvqqqsssvvvmmm___UUUKKKEEE<<<555111000000000,,,,,,---...000333444666666666666777888:::;;;<<<;;;>>>AAAAAA===::::::;;;999;;;======;;;888666666888999===AAAEEEIIILLLMMMMMMOOOPPPLLLEEE???<<<<<<:::;;;===>>>AAAEEEKKKOOOKKKDDD???CCCJJJOOOSSSWWWeeemmmvvvuuueeeOOOAAA===<<<@@@FFFJJJLLLMMMNNNNNNGGGEEEEEEHHHJJJMMMTTT\\\kkkuuu'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''///888111%%%)))---***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################$$$##################$$$"""""""""""""""######$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((''')))///555===KKKXXXgggnnnSSSJJJpppgggOOOPPP```~~~lll{{{qqqssssssgggZZZUUUHHHBBB:::333000/////////------...000222444666888888888999:::;;;===???@@@>>>@@@@@@===888777999===777:::===>>>===:::888777888;;;@@@FFFKKKNNNOOOOOOOOOPPPOOOIII@@@;;;<<<>>>;;;<<<>>>BBBGGGIIIJJJIII@@@???CCCLLLRRRXXXbbbmmm{{{}}}}}}sss]]]GGG???AAA???EEELLLOOOPPPNNNMMMMMMIIIJJJNNNQQQQQQRRR\\\ggg}}}'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((''''''&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''///999000###&&&***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((+++222:::DDDSSSaaarrrRRRIIIUUUxxxjjjPPPCCCZZZ___}}}xxxiii|||sssuuuqqqcccYYYWWWFFF@@@888111............---...///000333555777999999:::;;;<<<>>>@@@BBBCCC@@@@@@>>>999333333999???777:::>>>???>>>;;;999888999===CCCIIINNNPPPQQQQQQQQQQQQOOOFFF<<<888:::???;;;<<<@@@FFFLLLMMMHHHDDD???EEEPPPZZZ^^^cccrrrqqqYYYDDD>>>CCC@@@FFFMMMQQQOOOMMMKKKJJJQQQTTTZZZ]]]\\\]]]hhhuuu''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,((('''&&&%%%$$$%%%%%%&&&***'''&&&'''&&&$$$(((...)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################################################################"""############$$$$$$$$$&&&%%%###"""""""""######################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))************000)))'''666CCC???IIIfffxxx^^^@@@999VVVhhhVVVJJJHHHXXXbbbxxxmmmppp}}}xxxsssnnnfff\\\TTTEEE???777111...------,,,222111000000222444777999<<<;;;999999<<>><<<===AAA@@@@@@FFFOOOQQQMMMOOOTTTRRRPPPKKKCCC;;;777888;;;<<<>>>BBBGGGKKKLLLJJJHHHCCCLLLWWWaaajjjvvvfffLLLDDDEEEEEEQQQNNNMMMOOOOOOLLLMMMQQQ___]]]bbbllloooppp}}}(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))***)))((('''&&&&&&&&&''''''***'''&&&'''&&&%%%(((---)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$%%%%%%###"""""""""######################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++++++++((('''+++:::EEE@@@KKKhhhdddKKK:::BBBfff^^^NNNFFFHHHXXXiiiwww{{{fffxxx}}}xxxtttooofff[[[SSSDDD>>>777111...---------000000111222444666999:::<<<<<<<<<===@@@DDDHHHJJJFFF===666444444444777;;;===???CCCDDDCCC@@@AAABBBDDDEEELLLTTTVVVSSSSSSWWWTTTPPPIIIBBB<<<999:::;;;<<<@@@FFFKKKMMMMMMKKKJJJOOOSSSYYY```jjj{{{cccHHHCCCFFFGGGNNNKKKJJJNNNOOOPPPSSSXXXggggggmmmuuuwwwyyy(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((()))'''&&&'''&&&%%%(((---)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$%%%$$$######"""#########################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,(((---333===CCC===IIIgggPPP;;;:::SSS{{{sssTTTGGGGGGPPP___pppwwwlllfff~~~~~~|||yyyuuupppfffYYYPPPCCC>>>666000...---------///000111444666888:::;;;<<<>>>AAADDDGGGHHHIIIIIICCC;;;555333444444777<<<>>>CCCHHHJJJIIIHHHFFFEEEJJJLLLRRRYYY[[[YYYYYY[[[YYYRRRHHHAAA>>>>>>===<<<;;;AAAIIINNNOOOOOOPPPRRRVVVYYY___fffrrr\\\EEECCCJJJMMMLLLIIIIIINNNRRRVVV]]]ccckkkooowww~~~((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%(((((('''''''''''''''''')))&&&&&&((('''%%%''',,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################################################################""""""#########$$$$$$$$$$$$$$$##################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***,,,------,,,555;;;AAAGGGIII\\\|||vvvIII<<>>FFFUUUeeepppHHHEEE___xxx]]]LLLNNNfffkkk}}}{{{yyyvvvpppdddUUUKKKAAA;;;444///------......000111333555666777888888???DDDJJJPPPRRRPPPLLLIII@@@999444444555666999>>>AAAHHHLLLNNNPPPSSSPPPJJJMMMPPPQQQRRRUUU[[[aaaeee```TTTFFF@@@CCCGGGHHHFFFCCCFFFJJJJJJKKKPPPYYYaaaeeejjjsssjjjPPPFFFIIIOOOQQQMMMJJJJJJQQQXXX___iiirrr)))((((((''''''(((((()))((((((((()))(((((('''&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&(((&&&''')))(((%%%'''+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&((()))******************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''(((((()))***+++(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((()))+++---...///:::>>>GGG]]]uuueeeGGGPPPuuudddNNNIIIUUUwwwsssqqq~~~|||yyyvvvooocccTTTJJJ???:::444///---......///111111333555777888:::;;;CCCGGGMMMRRRTTTRRRNNNKKK@@@999555555777777:::>>>AAAHHHJJJJJJNNNTTTSSSLLLKKKNNNPPPQQQUUU^^^fffjjj___SSSEEE???BBBHHHKKKKKKLLLMMMLLLKKKKKKPPPXXX^^^hhhjjjqqq}}}bbbMMMGGGJJJLLLLLLNNNKKKLLLSSS[[[cccmmmvvv))))))(((((((((((()))))))))***,,,---,,,***((('''&&&'''((((((((('''&&&&&&$$$%%%&&&((((((((('''&&&'''&&&''')))(((%%%'''+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&(((***++++++++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################################################################"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((***,,,---222===BBBLLLfff~~~}}}WWWIIIaaatttTTTEEEKKK\\\ppp|||yyytttmmmbbbSSSIII???:::333...---...//////111222333555888<<<@@@BBBFFFJJJNNNRRRTTTRRROOOMMMAAA;;;666777888888;;;>>>AAAGGGGGGDDDIIISSSTTTMMMHHHOOOTTTUUU[[[fffmmmoooZZZPPPCCC===???FFFLLLOOONNNNNNMMMNNNQQQVVV[[[^^^hhhllluuu{{{[[[IIIGGGLLLNNNNNNQQQOOORRRZZZccckkkuuu~~~))))))(((((((((((())))))***,,,...000///---***'''&&&'''((())))))(((''''''%%%&&&((()))))))))(((((('''&&&'''***)))&&&'''+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&(((***+++,,,+++++++++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,******))))))((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################################################################"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$###################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''')))+++---111>>>FFFUUUtttfffKKKMMMqqqpppOOODDDNNN```uuu|||xxxtttlllaaaSSSIII>>>999333...---...//////111111333666:::@@@EEEHHHHHHKKKOOORRRSSSRRRPPPNNNBBB<<<777888999999;;;???AAAFFFDDD@@@EEERRRTTTMMMFFFPPPXXX[[[bbbmmmrrrrrrWWWMMMAAA;;;===DDDLLLQQQJJJJJJLLLQQQXXX]]]```aaajjjrrruuuUUUFFFHHHPPPTTTTTTUUUTTTXXXaaakkkttt~~~)))***+++***(((''''''(((...111555444///***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&'''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%#################################################################################################################################"""""""""""""""##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&''')))(((&&&)))///???>>>OOO```qqqcccNNNCCCYYYtttQQQKKKIIIOOO^^^qqq~~~{{{uuupppllldddSSSBBB>>>888111---...///000///222222333666;;;BBBHHHLLLLLLLLLMMMPPPSSSSSSPPPMMMDDD>>>777444666:::===>>>EEEEEEBBB>>>BBBKKKMMMIIIJJJPPPUUU\\\iiivvvvvvmmmUUUGGG===???BBBDDDHHHPPPKKKYYYZZZUUU\\\dddjjjtttzzzmmmPPPFFFEEEGGGOOOYYY]]]XXX\\\kkkyyy~~~,,,,,,,,,+++)))(((((())),,,///111000,,,)))''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''((()))***+++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%####################################################################################################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&((((((''',,,222BBB???QQQjjj~~~\\\LLLIIIdddeeeJJJGGGHHHSSSaaaooo~~~|||{{{yyytttpppmmmfffUUUEEE>>>888111---...000000000444444444777;;;AAAGGGKKKKKKIIIJJJNNNSSSTTTPPPLLLEEE???777555777;;;>>>???DDDEEEBBB???CCCKKKMMMJJJKKKRRRYYY^^^jjjtttrrriiiUUUGGG>>>@@@EEEHHHOOOWWWWWWcccdddbbbllluuuzzzhhhRRRNNNQQQRRRVVV\\\bbbbbblll000///...,,,+++************,,,---,,,)))'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((***+++------))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&(((((()))000888DDDDDDXXXvvvxxxWWWMMMTTTssssss[[[JJJGGGKKKXXXhhhvvv{{{yyyxxxuuurrrooohhhXXXIII===777000---///111222111555555666888<<>>CCCDDDBBBAAADDDJJJLLLJJJLLLUUU^^^ccckkksssnnndddSSSGGG???CCCIIINNNWWWbbbjjjsssqqqsssyyycccQQQPPPWWW\\\aaagggooosss444222///---,,,,,,+++************)))((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%(((***,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))+++---//////*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&((((((+++444???CCCPPPfffcccQQQQQQcccmmm\\\LLLIIIMMM]]]qqqzzzzzz{{{{{{yyyvvvrrrjjj[[[LLL<<<777000---///222333222444444666888===BBBGGGJJJIIIEEEEEELLLUUUXXXSSSMMMIIIBBB:::666666999;;;;;;AAAAAAAAABBBDDDHHHJJJJJJLLLXXXccchhhnnnrrrmmmcccRRRFFF@@@EEELLLSSS___lll}}}~~~xxxdddRRROOOWWWaaalllttt|||888555000...------+++***+++***)))((()))*********(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''))),,,...&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%''')))***++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))))))))************+++)))*********************(((((()))***,,,...///000+++************)))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())),,,999EEEFFFcccwwwPPPEEEUUUtttgggXXXKKKLLLVVViii}}}~~~~~~~~~zzzuuulll\\\NNN===777111...///222333333222333555888===CCCHHHKKKHHHFFFGGGMMMUUUYYYUUUPPPKKKDDD;;;666555777888888??????AAACCCEEEFFFHHHJJJMMM\\\iiinnnqqqtttnnndddRRRGGGBBBGGGPPPYYYhhhwwwzzzkkk]]]YYY^^^hhhsss{{{===888333000000///---++++++***((((((***++++++***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%''')))+++,,,,,,(((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***)))*********++++++++++++************++++++++++++))))))******,,,---//////++++++++++++*********)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################""""""######$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))(((---<<>>888111...000222333222111222555888===BBBFFFHHHFFFGGGIIIOOOUUUWWWUUUSSSKKKDDD;;;666666888999999??????BBBGGGHHHGGGIIIMMMRRRbbbqqqtttuuuuuupppgggRRRIIIEEELLLWWWbbbuuuzzzvvvpppllllllqqqxxx~~~~~~CCC===666333333333000---+++)))((()))***+++)))'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((())))))******))))))))))))))))))(((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))***************+++++++++,,,,,,*********+++++++++,,,,,,************+++,,,---...,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###########################################################################################################################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((())))))(((...>>>NNNkkk^^^EEENNNpppyyycccPPPDDDUUUccczzz{{{}}}wwwnnn___RRR???999222///000111222111333444666888;;;???BBBDDDDDDGGGLLLPPPRRRSSSTTTTTTJJJCCC<<<888999<<<>>>>>>AAAAAAFFFLLLLLLIIIKKKPPPYYYjjjxxxyyywwwvvvppphhhSSSKKKJJJSSS```ooo}}}}}}vvvqqqttt|||GGG@@@999555666666333///***((('''(((++++++(((%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###########################################################################################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))***)))(((...???PPP|||vvvNNNGGGeee~~~aaaRRRLLLFFFWWWeeezzzxxx|||~~~|||wwwnnn```TTT@@@:::333///000111111111666666777888:::===>>>@@@BBBGGGMMMPPPPPPPPPRRRTTTHHHBBB<<<999<<<@@@CCCDDDCCCCCCHHHOOOOOOKKKMMMSSS^^^ooo}}}|||xxxuuuooohhhTTTMMMMMMXXXgggxxxuuummmqqq>>>CCCAAA999444666888777******)))(((''''''((((((******)))(((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))(((''''''(((&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((---***((((((+++......,,,)))))))))(((((())))))******+++------+++)))))))))******++++++******)))((()))***+++------,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++---///...---,,,,,,---*********+++------+++)))*********))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''(((+++%%%&&&---...000BBBYYYVVVEEEWWWyyytttQQQDDDIIINNNbbbhhhzzz|||zzz{{{~~~{{{vvvpppeeeZZZMMM@@@444111333333222222333444666888999999888888CCCEEEGGGHHHGGGGGGHHHJJJEEEBBB???===>>>AAACCCDDDCCCHHHOOOSSSPPPLLLOOOVVVbbbqqqvvvppptttvvvaaaSSSNNNPPP]]]nnnzzzmmmfffiiivvvtttOOOGGGAAAAAA???999777:::333000,,,***+++,,,,,,,,,******)))(((((((((((((((+++***)))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((())))))))))))***'''''''''''''''''''''''''''(((((('''%%%%%%''')))'''''''''((())))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,)))((((((+++------,,,+++++++++++++++,,,------(((***,,,---,,,,,,---...------------,,,++++++*********+++,,,,,,---------...---,,,++++++,,,......,,,,,,,,,---...///111111)))+++------,,,,,,---...///---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''(((***%%%'''+++,,,000DDD[[[}}}yyyRRREEEVVV}}}hhhJJJCCCOOOXXX```dddttt}}}~~~xxxsssnnneee]]]OOOAAA444111333333222222222333333444555555555555999;;;>>>?????????@@@BBBAAA???======???BBBEEEFFFNNNPPPTTTUUUPPPLLLPPPXXXaaalllqqqqqqwww}}}rrr^^^XXXVVV[[[hhhwwwssspppmmmmmmttt~~~pppcccLLL???DDDDDD999555;;;999444---)))***++++++*********)))(((((((((((()))***))))))(((((((((((()))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''******(((&&&$$$$$$''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))((((((***,,,,,,,,,******)))******+++,,,,,,)))+++,,,+++++++++---///---,,,,,,,,,,,,+++++++++******+++,,,---///000111///---+++******,,,...///---------------...///000///000111111000///000111111...***)))***+++,,,---***************+++++++++((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''(((((('''&&&'''******222III```vvvkkkNNNJJJ[[[{{{xxx\\\DDDCCCQQQ]]]cccgggwww}}}|||~~~|||tttooolllfff```QQQCCC555222333333222333111111000000000111111222111333666777777888999;;;===<<<<<<<<>>BBBFFFIIIPPPQQQTTTUUUPPPNNNUUU___```fffsssxxxllleee^^^cccmmmxxx{{{vvvvvv{{{}}}xxxzzzwwwrrrssszzz~~~~~~yyyooofffoooOOO======EEEEEE???HHHGGGCCC999...)))+++///++++++***)))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))+++......+++)))''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))******++++++,,,,,,------,,,+++++++++,,,,,,+++,,,---------...111444666666777999;;;>>>@@@BBBBBBEEEIIIMMMNNNMMMJJJHHHGGGIIIKKKLLLKKKHHHEEEBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCCCCEEEFFF===:::888666444111---***......---,,,++++++******************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))%%%(((***)))000DDD^^^oooiiiNNNMMM^^^qqqrrr___NNNEEEHHHVVVccclllzzz}}}}}}}}}{{{wwwxxxvvvqqqnnnmmmhhhaaaVVVGGG888333333333222333333222000//////000111222222444666888888888:::;;;:::<<<=========???CCCGGGLLLOOOUUUXXXTTTPPPTTT\\\\\\eeevvvsssjjjiiifffkkkqqquuuuuusssmmmiiiddd```\\\\\\```aaa___\\\```aaafffjjjhhheeehhhoooyyyzzzzzzyyyxxxyyy~~~wwwxxx}}}wwwzzz~~~uuummmfffcccxxxZZZCCC@@@HHHHHH@@@HHHIIIGGG???444,,,,,,...++++++***))))))))))))***'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''***...///---***'''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((***,,,,,,,,,+++,,,---++++++++++++,,,,,,---......111555888;;;???DDDGGGLLLMMMNNNOOORRRVVVYYY[[[\\\^^^bbbeeeeeeccc___]]]```cccgggiiiiiifffaaa^^^cccbbb```\\\VVVOOOIIIFFFGGGHHHIIIHHHIIIJJJMMMPPPLLLJJJGGGCCC???:::444000---------,,,,,,++++++***+++************)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&***++++++888RRRkkkwww]]]JJJUUUjjj|||pppTTTFFFFFFQQQeeewww|||~~~}}}wwwsssuuutttqqqooonnniiibbbYYYJJJ:::444333333222333333333222222222333333444333666888888888888999;;;:::<<<>>>>>><<<===AAAEEELLLQQQXXX[[[VVVPPPRRRXXXYYYeeeuuu|||qqqjjjiiiooorrrpppjjjddd___XXXQQQNNNMMMKKKKKKKKKJJJIIIGGGMMMRRRWWWWWWWWWYYY___dddcccaaa]]]\\\]]]```dddggggggiiiccc\\\___lllrrrpppyyyzzz}}}}}}wwwsssyyy~~~tttiiicccaaaaaa{{{hhhZZZSSSMMMGGGDDDFFFEEECCC???;;;555///+++,,,+++******))))))******&&&'''((()))******)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&)))+++,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((+++......---,,,---...+++,,,---///222444777888:::>>>DDDJJJOOOTTTYYY\\\bbbaaabbbccceeehhhkkkmmmmmmmmmmmmmmmlllkkkiiihhhkkknnnrrrvvvwwwvvvtttrrrwwwvvvtttoooggg]]]SSSNNNCCCCCCCCCBBBBBBCCCFFFIIITTTQQQMMMJJJHHHFFFBBB@@@888777555222000---+++***+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))''',,,,,,...@@@```www}}}yyyUUUPPPddd{{{gggIIIBBBKKK[[[rrr~~~yyyuuuwwwuuuqqqoooooojjjddd[[[KKK;;;444333333222333222333444555555555555555555777999999888888888999888;;;>>>>>><<<===AAAFFFHHHMMMTTTXXXTTTNNNQQQWWW\\\fffrrryyy{{{wwwnnnffflllllldddXXXPPPNNNJJJEEEDDDEEEEEEDDDAAAAAABBBDDDDDDOOOUUUSSSTTT[[[^^^\\\PPPJJJDDDBBBFFFKKKNNNOOOSSSQQQNNNPPPTTTXXX]]]```gggiiilllrrrxxx|||}}}|||xxx}}}}}}sssiiiaaa]]]___bbbwwwvvvkkkVVVLLLNNNIIIEEEBBBCCCEEEAAA666---,,,+++******)))*********&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))&&&''')))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((+++//////---,,,---///333444666:::>>>BBBFFFHHHHHHLLLSSSYYY^^^bbbfffiiillllllkkkkkklllnnnqqqsssqqqpppmmmjjjhhhhhhhhhiiihhhkkkooosssvvvwwwxxxxxxvvvxxx{{{|||yyysssmmmiiiaaaaaa___\\\ZZZYYY[[[]]]QQQOOOKKKJJJLLLNNNOOOOOOKKKIIIEEE???:::444000...++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((------///FFFhhh~~~lllQQQWWWqqqyyyZZZAAACCCRRRcccxxx|||~~~{{{}}}~~~zzzzzzwwwqqqooooookkkfff]]]LLL<<<555444333222333111333444666777777666666777999::::::999888888999555:::===>>><<<===BBBGGGBBBFFFMMMRRROOOMMMQQQYYYbbbjjjpppuuu|||~~~sssdddcccaaaWWWIIICCCDDDEEEAAA???AAABBB???<<<<<>>IIICCCCCCJJJMMMMMMQQQWWWZZZ\\\```fffooowww}}}~~~vvvkkkccc]]]\\\^^^bbbmmmSSSHHHIIIIIIIIIIIIFFF===666000---)))((()))+++***(((+++*********))))))((((((''''''''''''(((***+++,,,''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((('''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((***++++++***))))))***'''''')))+++,,,,,,)))'''******+++,,,///222555666<<>>555...***------******...---+++***+++,,,,,,+++)))'''''')))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******///)))***:::OOOdddwwwrrrVVVJJJ\\\tttHHHAAAFFFSSSvvv}}}{{{xxxyyyyyy{{{}}}|||zzzwwwtttrrrmmmhhheee___RRRAAA777444444222///222333444666777999:::;;;333555888999999999:::;;;<<<======>>>>>>>>>>>>>>>AAAHHHOOOQQQOOOPPPVVV\\\___eeeqqq~~~|||mmmaaaYYYOOOCCC>>>@@@DDDEEECCCIIIFFFCCCAAA@@@AAAGGGNNNPPPaaahhhccchhhssskkkWWWCCC===:::<<>>===???DDDAAAAAAHHHLLLKKKJJJKKKSSSYYYbbbjjjooouuu~~~xxxooobbbaaaiiieeebbblll{{{fffMMMMMMLLLJJJJJJGGGCCC>>>444000+++)))***++++++***************)))))))))((((((''''''(((((()))***+++'''''''''((((((((())))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''))))))(((((()))******)))((('''((()))******)))---333:::BBBHHHMMMOOONNNSSSVVVUUUSSSSSSPPPKKKYYY___ccc___]]]aaaeeeeee```aaacccddddddaaa^^^\\\iiihhheee^^^[[[```hhhoooqqqooonnnnnnnnnmmmkkkiiilllnnnkkkgggeeeiiillllllpppooommmmmmmmmnnnooooooooolllfff```\\\YYYVVVUUUPPPPPPPPPQQQRRRRRROOOMMMDDD===999888555///,,,---...,,,******++++++***)))******+++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********+++000<<>>>>>?????????>>>===<<>>>>>BBBFFFFFFEEEGGGIIIIIIGGGCCCDDDMMMUUUWWWaaafffgggnnnssseeeOOO@@@;;;:::>>>AAA@@@???@@@HHHFFFGGGJJJKKKJJJLLLPPPSSSZZZeeepppwww}}}xxxqqqdddaaahhhgggmmmxxxPPPLLLIIIIIIJJJGGGCCC???888444///+++++++++++++++************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''))))))(((((()))+++,,,***(((&&&'''***...000777;;;AAAHHHOOOSSSVVVWWWYYYYYY[[[^^^\\\XXXWWWYYY```dddeee```]]]^^^``````dddeeehhhkkklllggg___XXXaaafffddd^^^aaapppwwwwwwwwwwwwsssmmmeee```fffeeedddaaa\\\XXX]]]eeemmmfff___```gggmmmoooooollliiifffdddccc```]]][[[RRRNNNJJJKKKPPPUUUWWWVVVTTTOOOJJJGGGBBB999222000///---***)))***+++++++++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''000777>>>RRRpppuuu```SSSZZZppptttVVV>>>EEENNNYYYnnnxxx~~~zzzwwwyyy{{{}}}}}}|||yyyxxxxxxvvvtttsssppplllgggddd___RRRBBB666222222222111222333444777999;;;<<<===@@@@@@???===;;;:::<<<>>>DDDDDDEEEDDDCCCBBB@@@>>>@@@DDDIIIOOOTTTXXXZZZ[[[bbbkkkxxxoooVVVDDD===;;;;;;>>>BBBEEEEEECCCEEEJJJNNNLLLIIIMMMVVV___aaacccgggmmmsssmmmXXXCCC<<<999;;;AAAEEEDDDCCCDDDGGGFFFHHHKKKLLLLLLQQQYYY\\\bbblllwww|||mmmiiidddqqqXXXNNNFFFGGGKKKJJJDDD???<<<999333...+++***++++++*********)))))))))))))))******)))((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++***))))))***,,,+++++++++,,,///333999===JJJLLLOOORRRUUUVVVWWWXXX___ZZZ[[[aaaaaa]]]aaalllmmmhhh```[[[YYYZZZYYYWWWZZZ]]]dddlllqqqlll```UUUOOOXXX\\\\\\eeeyyy{{{vvvpppmmmllljjjlllnnnfff]]]bbbooovvvhhhYYYVVV___hhhkkkjjjeeeccc```aaabbbcccaaa___\\\UUULLLGGGHHHNNNUUUZZZ^^^[[[XXXTTTOOOGGG???:::333000---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((222:::AAAYYYyyyttt]]]UUUaaarrr}}}uuu___III<<>>AAABBBBBBAAADDDJJJOOOPPPTTT\\\dddiiijjjjjjooovvvsssaaaJJJ:::999999>>>FFFIIIHHHGGGHHHFFFEEEJJJQQQVVVYYY```ffflllsss}}}wwwhhhfffkkknnnZZZHHHEEEJJJLLLIIIGGG@@@===777111,,,******+++))))))))))))))))))******+++***)))((((((''''''((((((((((((((()))))))))***((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&***...000---***'''&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++***)))(((***,,,***///444999===BBBHHHLLLSSSTTTUUUXXX[[[]]]```aaabbb\\\]]]cccdddeeeppptttbbb[[[^^^```]]]YYYZZZaaammm|||vvvkkkcccfffeeeeeeooo}}}}}}yyy{{{{{{mmmaaaaaaeeeeeecccddd___ZZZYYY\\\^^^]]][[[^^^]]]YYYRRRMMMPPPXXX```ffffffdddaaa\\\VVVNNNGGGAAA===888444111...+++)))************+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))333<<>>???@@@@@@AAACCCEEEHHHLLLPPPVVVbbboootttrrrtttwww~~~qqqWWWBBB:::999;;;BBBJJJNNNLLLKKKMMMJJJJJJOOOZZZccciiimmmrrr{{{sssmmmoooxxxhhhRRRKKKKKKJJJKKKOOOCCCBBB===777000+++******))))))))))))******************)))(((((((((((((((((((((((()))))))))******((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%***000111...)))'''&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))******)))((())),,,...222888AAAHHHLLLOOOTTTXXXVVVWWWYYY[[[]]]^^^______ZZZ\\\bbbjjjrrr}}}qqqiiimmmpppooolllwww}}}zzzsssqqqxxx}}}}}}rrrlllhhheeeeee___XXXUUUWWWXXXVVVSSSTTTZZZ___]]]XXXVVV[[[bbbjjjlllllliiifffccc\\\TTTRRRNNNHHHAAA;;;444---)))++++++*********+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++333BBB[[[~~~___KKKNNNaaacccYYYOOOFFFFFFJJJ[[[eeewww{{{{{{wwwtttttttttuuurrrqqqpppooolllfff```[[[PPPIII>>>555111000111222///000111333444666777888@@@BBBDDDEEEGGGJJJNNNQQQPPPOOOMMMLLLKKKLLLMMMMMMGGGFFFEEEHHHLLLNNNMMMKKKPPPSSSXXXZZZVVVLLLBBB;;;>>>@@@CCCCCCBBBDDDIIIMMMMMMPPPTTT\\\lll}}}wwwzzzlllQQQBBB@@@<<>>@@@CCCEEEGGGIIILLLNNNQQQOOOLLLJJJKKKNNNQQQSSSNNNMMMLLLMMMOOOQQQRRRRRRSSSUUUVVVTTTNNNFFF???;;;>>>CCCGGGHHHFFFGGGKKKPPPLLLSSSXXX^^^lll|||~~~uuuzzz~~~dddNNNEEEBBBAAADDDKKKRRRSSSPPPPPPTTTVVV[[[dddkkknnntttyyysssqqq{{{___QQQSSSJJJJJJHHHAAA888111---,,,(((((())))))*********+++))))))(((((((((((())))))))))))))))))************((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,)))$$$###%%%)))(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))+++---///222666<<<@@@LLLQQQVVVXXXWWWWWW[[[___UUU[[[dddlllooommmhhheeennn}}}|||xxxvvvyyy~~~~~~yyysssgggccc]]]WWWSSSTTTXXX\\\WWW]]]bbbccchhhooonnnhhh]]][[[YYYVVVRRRLLLEEE@@@444333000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********111:::TTTxxxMMMFFF\\\vvvjjjLLL>>>>>>CCCQQQgggzzz}}}yyy~~~zzzzzzxxxvvvssspppmmmllllllkkkjjjhhhddd^^^VVVPPPEEEBBB;;;666222000000000333333444444555666666777999<<<@@@DDDFFFIIIKKKNNNRRRPPPMMMKKKLLLPPPUUUYYYSSSSSSRRRRRRSSSUUUXXXZZZRRRSSSSSSQQQKKKDDD>>>;;;@@@FFFLLLLLLHHHGGGJJJNNNHHHRRRYYY]]]ggguuuxxxqqqvvvuuu]]]MMMEEEAAADDDGGGMMMTTTTTTQQQRRRUUUaaakkkvvv{{{zzz{{{yyyiiiSSSSSSUUUHHHAAACCC@@@555///111+++***)))(((((()))***+++,,,+++***((((((((())))))''''''(((***+++,,,---...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++)))'''&&&'''(((%%%(((+++---,,,***((((((---...111999AAAFFFGGGFFFRRRYYY\\\XXXWWW\\\___^^^bbbsssyyyssstttggg```ZZZVVVSSSSSSRRROOOSSS]]]cccccceeeiiibbbYYYNNNJJJMMMPPPOOOLLLGGGAAA888000---,,,++++++))),,,...,,,(((&&&(((***'''''''''((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---)))(((******(((+++///111@@@iiiqqqOOOXXXrrr~~~eeeFFF<<<===GGGVVVnnn}}}~~~|||{{{{{{{{{xxxtttpppooonnnmmmllljjjgggbbbYYYOOOIIICCC>>>777222111222333333000222333444444444666777999;;;???BBBEEEFFFFFFEEEIIIJJJLLLMMMNNNQQQUUUXXXWWWUUURRRTTT]]]ggggggbbbXXXPPPMMMQQQLLL???777999CCCFFFJJJLLLMMMLLLMMMNNNMMMTTTZZZ___iiirrrrrrllllllUUUIIIFFFEEELLLKKKNNNTTTSSSQQQUUU]]]lllmmmuuuwwwzzz|||\\\PPPRRROOOIIIBBB===:::444///,,,+++***))))))***+++,,,,,,+++)))((((((((()))***(((((())))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))*********(((((()))******++++++***)))***,,,...555;;;BBBIIIKKKLLLLLLLLLZZZ]]]\\\YYY^^^kkkwww{{{xxxrrr||||||jjj```\\\ZZZWWWNNNJJJKKKRRRXXX\\\bbbiiihhh```VVVOOOLLLMMMOOOPPPOOOLLLFFF>>>666111...---***,,,......,,,+++***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***''''''******))),,,111<<>>AAADDDGGGHHHGGGHHHJJJKKKLLLNNNQQQTTTRRRUUUVVVWWW^^^hhhlllkkkZZZQQQLLLNNNIII===777999>>>AAAEEEHHHIIIJJJLLLMMMSSSZZZ___aaafffqqqwwwyyyiiiTTTJJJHHHHHHKKKJJJMMMSSSVVVZZZcccnnnyyyxxx|||yyy~~~jjjSSSOOOUUURRREEE???AAA<<<111...,,,+++******+++,,,---+++***)))((((((((()))***((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******&&&(((******)))))))))***---,,,***))))))...444999<<>>AAAWWWiiikkkppprrrttt~~~|||{{{zzzwwwuuussspppllljjjjjjgggccc]]]WWWNNNFFF@@@999666222000111333444555222444555777888:::>>>AAA???>>>===<<<>>>AAAEEEHHHEEEGGGIIIIIIJJJKKKMMMOOOPPPVVV[[[\\\```hhhmmmooo___UUUJJJEEE@@@:::999;;;>>>AAADDDGGGIIIKKKOOOQQQWWW___hhhnnnttt}}}ttt^^^RRROOOPPPPPPSSSSSSTTTVVV[[[dddrrr|||ssshhhlll{{{wwwhhhYYYVVVWWWZZZUUUHHH???>>>222000---***((()))+++,,,******)))(((((()))***+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***)))((('''((()))'''***///555<<>>DDD]]]rrrvvvvvvrrrvvvvvvuuu{{{{{{zzzxxxvvvvvvwwwvvvssspppkkkhhhbbb[[[TTTLLLDDD>>>666333000///000222444555222444555666888;;;???BBB@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIJJJKKKKKKMMMOOOQQQVVVZZZ^^^eeemmmooolllbbbWWWKKKBBB<<<999:::<<<@@@CCCFFFIIIKKKMMMPPPRRRXXXaaaqqqnnnZZZRRRQQQSSSTTTUUUYYY\\\___eeeppp}}}pppmmmqqq~~~~~~qqqeee```ccc]]]LLL@@@@@@666444///+++))))))***+++***)))((((((((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++((()))******))))))+++------222;;;CCCJJJQQQXXX[[[YYYYYY[[[]]]bbbiiioootttgggiiiqqq~~~vvveee___YYYPPPNNNTTTLLLHHHDDDDDDGGGIIIGGGDDDLLLMMMSSS[[[\\\XXXVVVXXXaaaaaa___\\\XXXUUUTTTTTTTTTTTTRRROOONNNPPPSSSVVVWWWRRROOOPPPSSSZZZeeeooosss|||sssbbbWWWRRROOOMMMOOOTTTYYY]]]]]]VVVQQQNNNQQQXXXZZZUUUOOOIIIEEE>>>777222...+++)))+++******))))))(((((('''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++)))***222<<>>AAAAAACCCFFFHHHJJJJJJIIIHHHGGGJJJMMMNNNOOOPPPQQQSSSVVV[[[aaagggnnntttsssnnndddZZZLLL@@@:::999;;;===>>>BBBGGGLLLNNNPPPRRRTTT\\\hhh~~~iiiXXXSSSRRRTTTVVV[[[```ddddddiiisss~~~|||rrrkkktttvvvkkkcccWWWJJJAAA<<<888333...+++***+++,,,***)))((((((((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))*********+++...222555===BBBIIIPPPVVVZZZ^^^```]]]dddmmmssstttvvvzzz~~~qqqrrrzzz~~~wwwcccTTTLLLPPPLLL@@@>>>GGGHHHIIILLLRRRWWWXXXWWWVVVeeekkktttzzzxxxtttwww}}}~~~vvvqqqqqqtttwww|||zzzyyyyyyzzz}}}pppdddWWWPPPLLLIIILLLRRRVVV___hhhlllqqq}}}vvvaaa\\\TTTMMMJJJNNNUUU\\\VVVSSSNNNLLLLLLNNNQQQSSSNNNNNNLLLFFF>>>555///,,,++++++******)))(((((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***))),,,888DDDXXXnnnjjjHHHGGGaaa~~~sssSSSHHHBBBIIIfffxxxzzz}}}zzzqqqooommmppptttvvvsssppplllggg___WWWOOOGGG???;;;222000...---///111222222222333333444444777<<<@@@AAACCCGGGLLLOOOPPPQQQPPPOOORRRVVVXXXYYYZZZ[[[]]]bbbkkkssswwwxxxxxxuuupppfff\\\MMM@@@::::::<<<===<<>>999222000------...000111111222222333222333666;;;>>>AAACCCGGGLLLQQQUUUWWWXXXXXX[[[___aaabbbdddeeegggnnn{{{~~~xxxssspppggg^^^NNN@@@:::;;;======<<>>666...)))((()))******))))))(((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))&&&(((///222???WWWiii|||YYYYYY^^^FFFBBBDDDQQQjjj~~~{{{}}}{{{{{{xxxtttrrrtttwwwuuuvvvyyyyyytttnnnlllllleee\\\RRRIII@@@999444...,,,******+++,,,,,,,,,000000000111333666888:::888<<>>:::///***,,,***************((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))***************++++++)))***++++++++++++---...333>>>MMMYYY]]]\\\ZZZXXXaaajjjvvvzzzxxxwww~~~~~~cccQQQIIIDDDDDDFFFMMMZZZiiiooollliiikkkooonnnppptttxxx|||~~~vvvuuu~~~xxxvvvzzz|||nnncccYYYOOOHHHMMMOOO[[[mmm|||qqqcccRRRGGGGGGLLLQQQSSSPPPVVV]]]bbbdddaaaYYYSSSMMMIIIBBB888000++++++,,,***)))((((((''''''(((((((((((((((((('''&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))&&&(((111555DDD]]]nnn}}}nnnRRRcccvvvQQQCCCEEEIIIXXXlllpppvvv~~~||||||zzzxxxxxxyyytttuuuwwwzzzyyytttnnnkkkkkkeee[[[PPPGGG@@@999555---+++))))))***,,,,,,+++......///111333555888999666888???HHHNNNRRRYYY```fffgggkkkooonnnkkklllooouuuxxxvvvooojjjjjjllllllmmmiii```SSSFFF>>><<<>>>???OOOcccjjjbbb[[[aaalllfffWWWKKKBBBFFFRRRZZZdddsss~~~rrrlllwwwnnnjjjhhhppp{{{kkkeeeeeegggooo[[[HHHAAA<<<333---,,,***++++++++++++,,,---,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,***************...444999EEEOOOZZZ^^^[[[XXXZZZ^^^nnnvvv}}}|||xxxxxx~~~jjjXXXEEE@@@DDDLLLTTTZZZ^^^jjjxxx|||wwwuuuvvvlllooouuu|||~~~{{{mmm```UUUOOONNNSSS[[[hhh~~~jjjUUUKKKIIIIIIIIIJJJMMMUUU___eeeddd___[[[PPPNNNJJJBBB999111---+++******)))(((((((((((((((((((((((()))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((***'''***444:::JJJdddttt~~~qqqWWWIIIddddddFFFAAAFFFQQQbbbppprrrzzz|||zzzzzzyyywwwqqquuuxxxyyywwwtttppplllkkkeee[[[PPPHHH@@@999666---+++))))))***,,,,,,+++,,,---...000222555777888666555888???EEEJJJRRRZZZaaa______bbbbbbbbbeeejjjppptttsssmmmhhhjjjmmmmmmoookkkbbbUUUHHH???===>>>AAAQQQccciiiaaa\\\gggwwwlllWWWMMMDDD???GGGVVVaaaxxxooonnntttrrrhhheeejjjtttzzznnnuuuhhhVVVFFF<<<666222///(((***)))''''''+++---,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,***+++,,,,,,...555???GGGUUUYYY\\\ZZZWWW\\\hhhrrrpppttttttoooooowwwkkkYYYJJJCCC@@@GGGTTT___jjjqqqtttooonnnwwwwwwzzz}}}xxxoooeee^^^XXXVVV[[[bbbcccpppfffTTTIIICCC@@@EEEEEEKKKVVV^^^___]]][[[QQQPPPMMMIIIBBB999111,,,+++******)))))))))))))))((()))+++,,,,,,,,,+++***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((***)))---888???PPPkkkdddIIIJJJggguuuUUUAAABBBHHHYYYlllrrrvvv~~~{{{wwwwwwuuuqqqpppvvvyyywwwuuussspppllliiicccZZZQQQHHH@@@999555...,,,******+++,,,,,,,,,,,,,,,...000222333555555555222222777<<<@@@FFFMMMSSSOOONNNPPPSSSTTTYYY___fffkkkmmmiiigggjjjnnnoooppplllcccVVVIIIAAA@@@AAAGGGUUUcccggg______pppqqq___NNNGGG???:::DDDUUUqqqwwwoooppptttwwwrrrhhh```___dddtttzzzmmmpppfffNNN;;;666555333333444///(((&&&)))***'''))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------))),,,000222666???JJJSSSZZZZZZZZZ]]]cccnnnzzzooosssttttttzzzyyycccRRRIIIEEEIIISSSaaalllqqqvvv|||}}}sssmmmvvv|||zzzppp^^^SSSOOO^^^ooo}}}wwweeeWWWMMMGGGFFFBBBDDDOOOWWWYYYYYYZZZUUUSSSPPPNNNJJJCCC:::333,,,,,,+++***************+++,,,...000111111000000,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((++++++111===DDDUUUooo}}}ZZZ@@@MMMgggooo^^^GGGAAADDDJJJcccyyyyyyuuuyyyvvvwwwvvvrrrrrrxxx{{{vvvrrrqqqoookkkfffaaaYYYPPPHHH???777222///---+++***,,,---------,,,---...000111222333333222///000444777777999===AAA======AAAEEEGGGKKKPPPWWW^^^ccccccdddjjjooopppqqqlllcccWWWKKKDDDDDDFFFOOOXXXaaaaaa[[[```vvv|||rrr```QQQEEEBBB<<<999DDDVVVyyyvvvmmmkkkiiigggddd^^^[[[aaakkkzzzcccsssqqqUUU:::555777666GGGFFF>>>111++++++***&&&))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------''',,,333999>>>FFFRRRZZZWWWWWW[[[fffuuuttt|||ooocccXXXJJJDDDFFFQQQ[[[lll|||~~~}}}yyywwwyyy|||}}}zzzyyybbbNNNTTTYYY^^^llluuuggg\\\WWWJJJDDDDDDMMMUUUVVVWWWZZZ[[[WWWSSSRRRQQQLLLCCC<<<---,,,++++++******++++++---...111444555555555444222111000...,,,***)))(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((+++,,,333???GGGWWWrrr~~~uuuNNN777KKK___YYYLLL>>>@@@FFFMMMkkkuuu{{{~~~xxxxxx||||||xxxuuu{{{|||uuupppooommmiiiddd___XXXPPPGGG>>>666000///---++++++,,,......---,,,---...000111222222222000---///444555222000111444111333999>>>@@@BBBFFFHHHPPPWWWZZZ^^^ffflllmmmqqqmmmdddWWWLLLFFFGGGJJJSSSXXX]]]\\\WWW^^^wwwsssffffffSSSGGG@@@@@@>>>===KKK___vvvtttiiieeebbb^^^ZZZWWWVVV[[[kkkzzzhhhaaaqqqmmmEEE666>>>555CCCGGG???---(((///---!!!)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++***)))***,,,------,,,...///444@@@QQQ[[[[[[TTTPPPccctttzzzxxxkkkaaaUUULLLGGGJJJSSS\\\```www{{{zzzyyy|||tttlllaaaVVVOOONNNYYYsss{{{wwwiiiTTTLLLEEEDDDIIIPPPTTTVVVZZZ[[[WWWPPPNNNPPPMMMFFF:::555...++++++,,,+++***---000444444333222333555999888555111...,,,+++*********)))'''&&&&&&(((+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************))))))(((((((((((())))))******+++++++++,,,,,,,,,'''(((***+++++++++***)))&&&(((+++---......,,,+++'''''''''((((((***++++++)))))))))+++------,,,***(((((())))))***)))))))))******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))$$$444222222AAAHHHSSSmmm~~~qqqHHHCCCSSSUUULLLDDD@@@>>>EEEWWWooottt}}}zzzxxxxxxzzz{{{|||zzzwwwvvvvvvrrrlllgggccc___YYYQQQIIIAAA999444......---,,,,,,---//////---...///000111111111000111000//////000111111000000111222333444555555666AAAEEEKKKQQQXXX^^^eeejjjqqqkkk```SSSJJJFFFGGGJJJMMMWWWZZZTTTUUUeeeyyyvvvmmmcccNNN@@@999>>>@@@AAAQQQggg{{{yyyjjjcccaaa[[[TTTRRRVVV\\\kkkmmm___jjjrrrVVV<<<:::<<<999:::444)))'''------'''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++***+++,,,---------------///:::HHHTTTZZZ[[[ZZZWWW```kkkxxx~~~ppp```VVVOOOIIILLLXXXeeepppvvvuuuzzz|||qqqmmmiiiddd[[[VVV\\\fff{{{jjj[[[MMMHHHGGGIIINNNTTTYYY[[[WWWQQQNNNPPPOOOJJJDDD===444,,,)))***,,,------000333444333222333555444444444333222222111111---+++)))'''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))++++++************************)))))))))******+++*********+++++++++++++++---------------,,,+++***,,,++++++++++++*********+++++++++++++++,,,,,,---///---++++++,,,,,,+++)))'''(((((())))))))))))))))))))))))((((((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%111222555BBBGGGVVVsssiiiEEELLLZZZQQQEEE;;;;;;>>>III]]]sss}}}sss}}}{{{zzzzzz{{{|||yyyvvvsssssstttrrrnnniiieee```XXXPPPIIIAAA:::555///...---------...///000///000000111222222222333333111000///000111222222111111222333444555666666;;;>>>CCCHHHMMMSSSZZZ___iiiddd[[[QQQJJJGGGIIILLLPPPYYY[[[TTTUUUfff{{{}}}ssskkkaaaKKK???;;;@@@BBBEEEWWWmmmlll```[[[YYYZZZUUUVVV```mmmoooYYY[[[pppiiiIII;;;CCC555111,,,))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---))),,,//////------///111444CCCUUU\\\YYYUUUWWW[[[eeelllyyyfffOOOLLLRRRTTT^^^qqq|||yyy}}}vvvfff\\\ZZZccc~~~iiiWWWQQQKKKEEEHHHRRRVVVXXXWWWRRROOOPPPPPPNNNOOOIII>>>333+++)))+++...,,,...111222111222333444222333444666666666666555111---)))'''((()))(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******++++++++++++++++++)))))))))(((((())))))***------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++***)))***+++,,,------,,,++++++++++++++++++***)))***,,,......---))))))*********+++++++++)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''...222999BBBEEEZZZ|||aaaDDD[[[dddLLL???666:::AAANNNbbbuuu|||yyymmmkkk{{{~~~~~~|||zzzyyyzzzzzz{{{uuurrrpppppprrrrrrooollleee```WWWNNNGGG@@@:::777000///.........///111222222222111222222444555555555444111000000111333555222333333444555666777888777999;;;===AAAGGGMMMRRR]]]ZZZTTTNNNIIIIIILLLOOOSSS[[[[[[SSSTTTggg}}}uuunnnggg]]]HHHAAA???EEEHHHMMMbbbyyyuuueee\\\YYYYYYVVVWWWaaatttooo[[[RRRfffsss[[[CCCDDD<<<222,,,---,,,((((((...(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))),,,///...+++---333999DDDKKKSSSWWWTTTTTT\\\fffhhhnnnlllJJJDDDPPP___mmm|||uuunnnvvv}}}zzzxxxjjjooovvvnnnjjj```MMMEEEIIIOOOSSSVVVUUUSSSQQQOOOOOOSSSQQQJJJ@@@444---+++,,,+++,,,---...//////000111222333666888888888666555444...((('''***+++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,+++******************+++++++++,,,,,,---------,,,,,,+++++++++---///000.........///000111222333222111000///...---------++++++,,,...000///---+++,,,,,,,,,,,,,,,,,,------)))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++---333===@@@DDD___\\\GGGdddfffGGG===888>>>EEEOOOaaaqqqtttnnnbbbjjjzzz|||{{{zzzyyyxxxwwwwwwwwwwwwuuurrrooonnnpppqqqooommmeee^^^TTTKKKDDD>>>:::777000000/////////111222333333222222222333555666777777666333111000111444777444444555666777888999999888888999999;;;???EEEIIIOOONNNMMMJJJIIIJJJMMMPPPTTTZZZYYYPPPSSSfff|||xxxjjjgggaaaYYYHHHDDDEEELLLPPPYYYooolllaaa]]]\\\]]]\\\bbbvvvzzznnn___dddtttmmmRRR@@@AAA555///111///((((((...((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++,,,+++---...,,,+++000;;;CCCSSSPPPRRRXXX]]]```hhhqqqsss{{{wwwaaaKKK>>>HHH\\\lll~~~~~~|||vvvllleee___kkkzzzfff[[[aaaqqq~~~|||aaaJJJAAAHHHMMMSSSYYYXXXTTTOOOMMMPPPRRRRRRLLLAAA666...+++************,,,---------///000333666777777777666555///)))''')))***((($$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))******************************************++++++,,,,,,,,,,,,......---,,,,,,,,,------''')))+++///333666999:::===<<<:::888888888999999888999;;;======<<<;;;::::::999777555444333333222444555777888888333---(((...---,,,++++++++++++,,,)))))))))*********************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))...---555>>>>>>GGGgggWWWJJJ```[[[AAA;;;999BBBHHHNNN\\\lllpppjjjeeewww~~~}}}yyyyyyyyyyyyxxxvvvuuuuuuwwwssspppoooppppppnnnkkkccc\\\RRRIIIAAA<<<888666000000//////000111333444333333333444555777888999777777555222000111444888666666777888999::::::;;;::::::999888888:::???CCCDDDFFFGGGHHHHHHJJJLLLOOOQQQWWWUUUNNNQQQdddxxx|||lllbbbaaa^^^WWWIIIGGGIIIQQQYYYeee|||qqqbbb\\\ZZZ\\\```jjjtttwwwwwwxxxbbbDDDBBB888111111///******...))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************************************++++++++++++------------111999EEENNNSSSQQQVVVbbbjjjkkkpppxxx{{{jjjRRRDDDCCCNNN```ppp|||~~~qqqhhh```kkk~~~bbbOOOOOO^^^lll{{{___KKKGGGIIIPPPYYY]]]XXXQQQNNNMMMPPPSSSQQQJJJ???555///,,,***((((((***+++******(((***---111444666777777222...)))'''((()))'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++******************************++++++,,,---------+++++++++,,,---///000111333555999???EEEJJJOOOQQQSSSQQQOOOLLLIIIGGGFFFEEEGGGHHHIIIIIIGGGCCC@@@===;;;:::999777666555444444555777<<<@@@BBB@@@;;;777111///---+++************+++++++++***************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))000...888>>>===QQQvvvjjjOOOKKKSSSKKK===999888FFFPPPTTT___nnnsssmmmlll{{{||||||||||||zzzxxxvvvtttwwwtttpppooopppooollliiibbb[[[QQQHHHAAA<<<888666//////...///000111333444444555666888999:::::::::666777777444000000444777777888888999:::;;;<<<<<<;;;:::999777666777:::===>>>AAADDDFFFGGGHHHJJJKKKLLLRRRRRRMMMQQQbbbssszzzuuuiiibbbaaa^^^YYYNNNLLLNNNVVVbbbqqqzzzeee\\\[[[\\\aaahhhttt|||zzzqqqSSSDDD>>>777222///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++,,,,,,,,,---------///333;;;EEEOOOUUURRRVVVcccppprrrpppyyytttWWWPPPGGGGGGWWWooo~~~zzz|||zzz```RRRTTT\\\wwwzzzaaaKKKHHHLLLXXX___\\\VVVRRRMMMMMMMMMMMMKKKFFF???:::///,,,)))(((***+++***(((&&&''')))+++...000222333///---***(((&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************++++++,,,------...---...000333777;;;???AAAGGGIIIKKKNNNRRRVVVXXXYYYVVVVVVUUUSSSQQQNNNLLLKKKMMMLLLKKKIIIGGGCCC@@@???>>>===<<<:::999888888888777888<<>>???^^^}}}XXXHHHNNNIIIAAA>>>888<<>>999666............///111333444555777:::===>>>>>>===<<<555777888555111///222666888999:::;;;<<<======>>>;;;<<<;;;999777777888:::<<>>444000///---***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************************,,,,,,,,,---------......,,,---111999DDDNNNUUUXXXYYYcccsss|||vvvsss{{{fffQQQGGGLLLOOOWWWnnnzzz}}}wwwgggZZZUUUggg|||mmmPPPIIIJJJVVV```___ZZZWWWOOOKKKHHHGGGIIIIIIFFFCCC111...***)))++++++***((()))(((((())))))+++,,,------,,,+++(((%%%$$$&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************************+++,,,,,,---......888:::>>>CCCIIIOOOTTTVVVRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLMMMNNNNNNLLLKKKJJJJJJHHHFFFCCCAAA@@@@@@@@@GGGFFFEEECCCBBBAAAAAAAAACCCAAA@@@@@@BBBBBBAAA@@@@@@===:::666333222222222------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))...///;;;===AAAhhh|||NNNFFFRRREEE>>>CCC:::EEEaaayyy}}}tttrrr}}}{{{|||}}}|||zzzvvvrrrooopppnnnmmmnnnpppnnnjjjfffbbb]]]TTTLLLFFF@@@:::777...------...///111222444666999===@@@BBBAAA???>>>333666888666111///222555999::::::;;;<<<===>>>>>>=========<<<999888999:::;;;???DDDGGGFFFEEEDDDDDDEEEMMMQQQOOOSSSbbbmmmppp|||uuunnniiieeebbbbbb^^^]]]gggxxxkkk\\\QQQTTTYYY]]]hhhuuu{{{~~~sssnnn___HHHBBB???///,,,000(((++++++++++++*********))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------...,,,******+++---......---222:::IIISSSNNNQQQeeeooowwwvvv]]]NNNKKKMMMUUUggg{{{|||~~~uuuiiifff]]]fffxxxuuufffVVVHHHJJJXXXbbbccc___ZZZRRRIIIGGGGGGFFFDDDCCC===555+++''')))******(((+++(((&&&'''))))))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))*********))))))(((+++++++++++++++,,,,,,,,,,,,***((((((***,,,------(((+++.........333<<>>>>>???@@@@@@===888333000;;;555/////////---***(((,,,+++))))))***)))'''%%%)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((()))***+++,,,///111777<<>>===:::::::::888444111000000555777:::>>>BBBBBB@@@===;;;>>>AAA@@@===;;;<<<>>>>>>DDDIIIHHHCCC>>>>>>@@@HHHMMMRRRUUUWWW^^^hhhppp~~~zzztttnnniiifffffffffooojjjiiissszzz^^^XXXWWWZZZZZZ^^^rrrkkklllsssQQQ>>>???888---+++,,,++++++*********)))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,---,,,------------.........222<<>>@@@JJJBBB<<<333---)))((())))))***(((&&&'''))))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))******++++++,,,+++++++++)))***+++---//////...,,,,,,...111555<<>>???@@@@@@???>>>>>>??????BBBDDDBBB???======???IIINNNSSSVVVYYY^^^eeelllqqqmmmhhhdddcccgggkkkooo}}}xxxvvv|||gggZZZVVVWWW\\\```kkk}}}```ccc___>>>===AAA111%%%///************)))))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***---000111///---///000999EEEIIIMMMXXXaaannn{{{kkk[[[QQQPPPbbb{{{~~~}}}{{{~~~~~~|||}}}ooodddUUUMMMZZZooohhhZZZRRRQQQJJJ===;;;CCCDDDCCC>>>555+++&&&(((+++(((''''''((()))***((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))***************))))))***+++,,,,,,+++***)))***++++++,,,...000222333999<<>>BBBTTT}}}pppTTT\\\mmmXXXAAAEEEKKKfffwwwlllxxx~~~{{{{{{{{{zzzyyywwwtttsssrrrqqqooonnnnnnkkkhhheee___[[[TTTMMMGGG@@@:::666111000...------...000111444444555777888999999:::<<<<<<;;;888555333333444222666;;;======>>>@@@CCCCCCAAA@@@AAABBBCCCBBBBBB??????>>>===>>>@@@CCCEEEKKKPPPUUUYYYZZZ[[[___bbbaaa]]]XXXVVVYYYaaajjjppp|||yyyyyy~~~mmmTTTWWWUUUWWW]]]eeevvvwwwccccccssskkkEEE:::CCC666&&&...*********)))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,++++++++++++++++++***...111000------222666CCCLLLLLLOOObbbsss}}}oooOOOJJJSSSbbb~~~oooUUUSSSaaapppcccTTTOOOOOOJJJ@@@777???CCCEEE===000''''''***''''''((()))******)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((())))))******+++++++++))))))***+++++++++******)))***+++,,,,,,+++***)))...,,,)))))),,,444>>>DDDPPPTTT[[[bbbeeeccc]]]XXXQQQPPPLLLDDD>>>@@@GGGMMMHHHLLLXXX______lll|||~~~~~~vvvmmmfffdddfffiiiwwwwwwuuuqqqlllmmmvvv~~~uuufff___```dddjjjttt~~~||||||qqqccc[[[YYYVVVNNNGGGAAABBB???:::666777777555333111...---------,,,***+++******))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))***+++,,,333888???EEE[[[nnn]]]lllmmmJJJCCCLLLqqqtttqqq}}}{{{|||||||||{{{zzzwwwtttsssrrrqqqpppooonnnkkkgggddd```[[[TTTLLLFFF@@@:::666111000...------...///000111111111222444666888999<<<<<<;;;777444222222333555:::>>>???======AAAEEEFFFCCC@@@AAADDDGGGFFFEEEAAA>>>;;;;;;@@@FFFKKKNNNOOOSSSWWWYYYXXXVVVUUUUUUTTTQQQMMMLLLNNNUUU]]]bbbiiijjjnnnvvvuuu^^^NNNUUUTTTWWW]]]ggg}}}vvv^^^wwwttt{{{xxxsssiiivvvsssUUU===@@@:::,,,---************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++++++++++++++++++++...///---,,,///888@@@JJJOOONNNWWWsssnnnVVVIIIWWWkkk}}}}}}~~~vvv~~~kkkZZZZZZlllmmmeeeWWWSSSTTTIII888777???GGGDDD888---)))***((()))+++,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************************((((((((())))))*********))))))***+++++++++++++++)))***+++,,,---,,,,,,++++++,,,///333999DDDPPPXXXeeeeeeeeeddd```XXXNNNGGGHHHJJJLLLIIIFFFKKK[[[jjjmmmhhhhhhgggdddnnnvvvnnnvvvzzzzzztttkkkiiiooovvvrrrsssqqqmmmmmmtttvvvrrrwww|||xxx~~~~~~zzzyyywwwuuu~~~yyy~~~tttNNNQQQNNNGGGCCCBBB===777777666555555555444111///---,,,+++***))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,222888???HHHccciiibbbssspppIII@@@MMMsssyyy}}}}}}www}}}~~~~~~}}}yyyxxx|||}}}}}}}}}{{{wwwtttrrrrrrqqqppppppnnnkkkgggccc___ZZZSSSKKKEEE???:::777111000...---,,,---...///.........///111444777999>>>>>>===:::666333333333999>>>BBBAAA>>>>>>AAAEEEHHHDDDAAAAAAEEEHHHIIIHHHEEEAAA===<<<@@@GGGMMMPPPTTTUUUVVVUUURRRMMMIIIGGGIIIGGGEEEEEEFFFJJJNNNQQQUUUXXX```kkk|||{{{dddWWWPPPSSSTTTWWW___mmm}}}nnnOOO]]]wwwmmmrrrxxxgggJJJ>>>===555...++++++++++++*********)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++------------///666AAAIIIIIIOOOSSSaaa{{{pppNNNNNNXXXmmm~~~}}}~~~~~~qqqkkkqqqmmm```\\\lllqqqdddUUUPPPJJJBBB555===FFFHHHAAA777///,,,***,,,...///---+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,******+++,,,---...//////***333???JJJQQQWWW]]]aaagggccc[[[TTTOOONNNPPPQQQUUUVVVXXXVVVRRRSSS```nnn|||nnnbbbXXXVVVdddkkkaaakkkppptttqqqjjjiiipppyyyrrrrrroooiiiiiipppvvvyyy}}}sssrrryyyxxxzzz{{{}}}|||wwwxxxsssiiibbb\\\NNN???999888777888888777555333222111///---,,,+++******************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,111777AAANNNnnneeehhhttt|||hhhHHHDDDWWWooopppwww{{{yyyzzz}}}|||xxxvvvzzz{{{||||||{{{xxxtttrrrrrrqqqppppppoookkkfffbbb]]]XXXPPPIIICCC>>>:::777222000...,,,,,,,,,...///,,,,,,,,,...000222555777===>>>>>>===:::777666666;;;>>>BBBCCCAAAAAABBBDDDGGGDDDAAAAAACCCGGGJJJKKKIIIGGGCCC@@@@@@DDDIIIMMMUUUTTTQQQNNNIIIDDD@@@===>>>??????@@@BBBDDDEEEFFFFFFJJJQQQ^^^pppjjjWWWRRRRRRSSSTTTZZZeeexxxyyylllyyypppSSSMMMsss}}}ttt]]]CCC<<<;;;333,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,------,,,---000777@@@IIIOOOOOO\\\gggsss}}}|||mmmUUUPPPbbbvvvuuudddUUUeeezzznnn\\\bbbkkkpppfffUUUKKKJJJ;;;???EEEIIIHHHBBB888111,,,///222222///+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******************************************))))))((()))***+++,,,,,,,,,,,,++++++++++++---000222444:::EEERRR[[[]]][[[ZZZZZZWWWTTTNNNIIIKKKUUUdddoooiiieeeeeeeeeccc```eeelllkkk```XXXTTT[[[sssyyyuuuvvvvvvtttrrruuu{{{}}}qqqkkktttxxx|||nnnYYYHHHDDD???;;;:::999888777888777444222///---,,,+++************************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,000888EEEUUUwwwvvvXXXfffssssssaaaIIIGGG[[[iiippp}}}wwwzzz~~~~~~}}}xxxvvvtttuuuxxxzzzzzzxxxuuusssrrrqqqqqqqqqoookkkfffbbb[[[VVVNNNGGGBBB>>>:::888222000...,,,,,,,,,---...------......///000111222555888;;;<<<;;;999888888999;;;???BBBDDDEEEDDDDDDDDDDDDBBB@@@AAADDDJJJNNNIIIIIIIIIFFFDDDFFFKKKPPPSSSOOOJJJEEEAAA===:::999<<<<<<<<<===???@@@BBBCCCAAACCCIIIUUUggg{{{ttt]]]RRROOOPPPUUUWWW]]]lll~~~xxxjjj___hhhqqqYYYEEEbbb{{{kkkIII;;;>>>777---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,...444===GGGOOORRR^^^qqqtttwwwfffYYYOOOggg|||||||||}}}{{{mmmUUU\\\iii}}}|||ooo^^^aaazzzhhhRRROOOCCCCCCEEEJJJLLLIII>>>666...111444333///,,,******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************---,,,,,,++++++*********((()))***+++,,,---------,,,+++***+++---111555777OOOVVV]]]___ZZZTTTQQQQQQFFFGGGHHHJJJRRRbbbwwwoooiiiiiiqqqxxxxxxxxxzzz___\\\___eeettttttoooxxxyyyqqqnnnnnnooowwwyyy___XXXNNNEEE@@@??????>>><<<;;;888555222000...---************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))***+++,,,000999HHH[[[}}}bbbDDD]]]nnnlll]]]FFFCCCTTTeeessswwwxxx~~~yyywwwnnnqqqtttwwwyyyxxxvvvtttrrrqqqqqqqqqoookkkeeeaaaZZZTTTMMMFFFAAA===:::888222000...,,,+++,,,---...///////////////.........,,,000666999999888888777666777<<>>>>>===<<<===>>>@@@AAAEEEFFFKKKVVVhhh{{{{{{fffWWWQQQOOOMMMXXXZZZ```pppuuuoooiiiaaa[[[ooocccfff```\\\zzz~~~{{{vvvUUU===;;;999000...+++***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))((((((((((((+++***((()))+++---......///+++000???FFFGGGRRRccc|||qqqXXXJJJVVVkkkwwwzzz}}}~~~~~~tttmmmdddggglll```nnnlllUUUUUUJJJDDDJJJPPPLLLCCC>>>444111111444333---))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))************))))))(((((()))***++++++)))************+++++++++))))))******+++,,,,,,,,,---///000///000666AAAJJJNNNOOOMMMIIIJJJNNNMMMHHHMMMMMMLLLLLLOOO\\\ooo}}}jjjzzzhhhgggooouuutttrrrttthhhsssqqqvvv~~~yyy~~~wwwcccTTTMMMFFF<<>>>>>???@@@@@@BBBEEEJJJFFFKKK```zzz|||lllaaaXXXRRRSSSWWWVVVWWWccc|||yyyoooiiigggccc\\\UUUzzzrrrwwwyyywwwzzz{{{dddGGG???DDD222///+++******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))))))))))))))((((((((((((,,,+++***+++,,,---.........///777CCCLLLXXXnnndddSSSMMMTTTkkkrrrttt{{{~~~zzzzzzzzzyyy|||zzz}}}|||uuuooovvvwwwffffffzzz}}}hhh[[[SSSNNNQQQRRRMMMGGGEEE<<<444000222444000+++(((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))***************))))))))))))******+++************+++++++++++++++++++++++++++,,,,,,,,,///...---111888AAAIIIMMMHHHGGGHHHGGGEEEEEEIIINNNKKKIIIIIIOOOZZZgggqqquuuooonnngggcccpppsssqqqqqqtttvvvyyy~~~|||sssjjjZZZIII===???CCCHHHGGGAAA777111000//////......---+++*********************************))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''(((((())))))((()))******)))***,,,...///???HHHsssPPPIII\\\cccZZZMMM???CCCWWWnnnuuu~~~{{{}}}{{{{{{yyyxxxxxxyyyxxxvvvtttsssrrrpppooommmiiiddd```YYYSSSJJJDDD@@@<<<888555000///...------......///000000111222333333222111333444555666777777777777444666:::<<>>666888;;;;;;:::999<<>>FFFKKKYYYwww|||YYYPPPLLLVVVeeeqqqzzzsssppp}}}{{{~~~~~~xxx{{{vvv|||jjjhhhuuupppjjjddd^^^YYYTTTPPPNNNIII???555333222...++++++*********)))))))))((((((************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))))))))*********+++++++++,,,,,,++++++,,,,,,...000222333111555>>>JJJRRRSSSMMMHHHLLLLLLIIIIIIUUUgggrrrtttbbbssswwwooommmuuu~~~}}}}}}{{{}}}uuuqqqtttyyyzzzzzzyyywwwuuuzzznnn^^^III<<<>>>CCCBBB<<>>>>>CCCKKKQQQYYY\\\^^^aaaffffff]]]QQQDDD:::444888======:::888???JJJSSSTTTSSSYYYeeennnjjjzzzssseeeXXXOOOPPPVVVZZZdddwwwuuufffaaa\\\QQQFFFBBBDDDDDDCCC@@@???AAADDDttt___pppnnnFFF>>>;;;666000,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***'''((((((((()))))))))***(((***,,,---,,,---000222;;;DDDLLLTTTeeewww]]]DDDLLLZZZiiisssyyytttzzzyyyyyy~~~|||~~~|||wwwuuuzzz~~~~~~~~~zzz{{{|||ooo}}}rrriiiuuuzzzsssiiibbb^^^ZZZSSSLLLIIICCC===888111******---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,+++***))))))*********++++++++++++,,,,,,,,,---,,,++++++,,,---///000---<<>><<<888444111000111---,,,,,,,,,+++++++++***))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((++++++***))))))((())))))((()))******)))***,,,...666@@@___xxxTTTXXXpppoooSSS>>>===MMMdddjjj~~~xxxjjjxxx~~~~~~|||~~~|||yyywwwxxxxxxxxxwwwsssqqqooonnnlllhhhccc___ZZZSSSJJJCCC???;;;666222000///---,,,+++++++++,,,///111333444555666999;;;:::::::::999888777666555:::<<<>>>?????????@@@AAADDDCCCBBBBBBCCCGGGNNNSSSaaaaaabbbdddhhhggg\\\NNNBBB:::666:::??????<<<:::AAAMMMWWWXXX\\\llluuudddYYYQQQPPPRRRXXXeeexxx~~~uuu~~~yyy^^^OOOJJJGGG@@@::::::===???>>>;;;:::===@@@zzzhhhjjj}}}xxx[[[EEE>>>999222---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))******''''''(((((())))))******'''***,,,---,,,...333777@@@HHHTTTccctttrrrXXXKKKIIIUUUfffrrrzzzwwwzzz}}}pppttt}}}~~~|||uuutttyyy{{{yyyyyyzzztttzzz}}}fffjjj}}}}}}sssiiieeebbbYYYOOOJJJGGGCCC===333+++***///++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++*********++++++++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,...---,,,+++,,,---000111999III[[[aaa[[[QQQLLLLLLFFFPPPSSSVVVlllmmmppplllpppxxxrrrhhhgggttt}}}yyy~~~yyyzzz~~~zzzyyypppZZZBBBAAA???===:::555000---...------,,,,,,+++++++++)))))))))************+++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((())))))((()))******)))***,,,...777AAAgggyyy```jjjwwwTTT???>>>JJJXXX```vvvrrrlll}}}~~~{{{{{{zzzxxxwwwxxxyyyxxxwwwrrrqqqooommmkkkhhhccc___ZZZSSSJJJCCC>>>:::555222000///---+++************---000333444444666:::>>>>>>>>>======;;;:::888777;;;>>>AAAAAAAAA@@@???@@@CCCDDDFFFGGGIIIMMMRRRUUUbbbdddfffhhhllliii]]]OOOAAA<<<;;;???BBBAAAAAABBBCCCQQQ[[[^^^kkkuuucccYYYSSSPPPQQQWWWeeewwwooojjjvvvkkkSSSFFFCCC@@@<<<:::555888:::999666555777999WWWpppxxx{{{qqqIII@@@;;;444///------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))*********'''''''''((()))*********)))+++---------000888>>>EEELLL^^^sss~~~zzzXXXMMMRRR^^^iiivvv}}}zzzssskkkkkkpppllldddmmm{{{}}}xxx}}}{{{tttvvv||||||xxxzzzsssyyyvvvqqqwwwvvvmmmhhh```WWWMMMIIIFFFCCC;;;111---...+++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,------------...000444999===@@@MMMVVV]]]YYYMMMDDDEEEIIISSSaaasssxxxmmmhhhrrrrrrwwwooolllvvvzzzvvvtttuuu|||gggYYYHHH>>><<<;;;555............---,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''(((((())))))((()))******)))***,,,...888BBBnnnooo\\\tttvvvPPP???BBBJJJQQQ\\\sssrrrsss|||~~~{{{zzzyyyxxxxxxyyyxxxvvvtttrrrqqqooommmkkkgggbbb___ZZZSSSJJJCCC>>>:::555111...---,,,*********+++++++++...222333222444:::??????????????????>>>======???@@@AAAAAA@@@???AAABBBFFFGGGHHHHHHIIILLLQQQUUU___eeejjjmmmmmmgggXXXIII@@@>>>???CCCEEEEEEHHHLLLLLLZZZdddjjj}}}mmm___VVVQQQRRRUUUVVVdddtttuuufffbbbqqqmmm[[[JJJCCC@@@;;;888777111222333444333333333444sssPPPOOOLLLAAA<<<555///............))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************&&&''''''((()))******+++***---///......222;;;CCCHHHPPPfff|||~~~gggMMMQQQaaapppzzzwww|||vvvrrrfffWWWSSSXXX\\\[[[fffwwwxxxrrrzzzxxxrrrwwwzzzxxxzzz}}}~~~}}}{{{nnnjjj|||{{{ssslllfff```QQQKKKGGGEEEAAA777///,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------+++,,,000555>>>GGGNNNSSSVVVZZZYYYRRRIIIIIIQQQ[[[fffvvvssswww{{{tttmmmttt|||{{{VVVAAA@@@CCC@@@::://////...---,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***((()))******)))***,,,...:::DDDsss```PPPbbbrrrcccBBB:::GGGRRRXXXkkk|||zzz~~~{{{zzzyyyxxxyyyyyywwwtttrrrrrrpppooommmkkkgggbbb^^^ZZZSSSJJJBBB>>>:::555111,,,+++*********+++,,,---)))---000111000333999>>>>>>???@@@AAAAAABBBBBBAAABBBBBBAAA???>>>???BBBEEEHHHHHHGGGFFFFFFIIINNNRRR]]]eeemmmooolllbbbOOO???>>>???BBBFFFGGGHHHMMMUUUVVVcccnnnuuu|||qqqcccYYYRRROOOTTT[[[VVVdddsssnnnddd```nnn{{{[[[NNNCCC???<<<555111111//////000111222222222111zzz{{{___LLLlll}}}ZZZDDD@@@===333'''+++///&&&************))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************(((111333,,,---999DDDFFFKKK___ttt~~~sss___\\\ooo|||zzzzzzssskkkfffbbbVVVNNNOOORRRSSSXXX^^^ppp{{{wwwuuu|||tttvvv{{{~~~zzzxxxvvvvvvyyy|||~~~wwwssszzz~~~uuuvvvssskkkTTTOOOIIIEEEAAA;;;333,,,,,,+++***+++++++++)))'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++,,,---...---+++---000999FFFTTT]]]^^^\\\ZZZUUULLLCCCDDDRRRhhhzzz}}}rrrqqqvvvxxx^^^JJJ@@@???AAA===777///+++...333111++++++***)))))))))))))))***************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++'''&&&))),,,+++,,,///===TTTlllRRRRRR^^^YYYPPPEEE>>>BBBRRRaaarrr~~~~~~~~~}}}zzzxxxvvvvvvwwwxxxyyyxxxtttqqqsssqqqnnnllljjjgggccc```XXXRRRJJJBBB<<<666111...,,,,,,+++***))))))******+++---///000111333666999<<<===>>>???AAACCCDDDEEEGGGFFFBBB>>>@@@DDDDDD@@@DDDDDDGGGIIIGGGEEEJJJRRRcccjjjppplll___OOOFFFBBBDDDAAABBBGGGKKKLLLOOOSSSiiiuuuxxxyyykkkhhh```VVVNNNLLLOOOTTTVVV\\\iii}}}qqqeeebbbnnnuuuTTTGGG;;;777666444111111111111000000//////......uuuVVVjjjrrrIII@@@<<<666,,,,,,///(((************))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***---......333>>>FFFIIIUUUcccvvvsss```YYYddd}}}vvv}}}}}}vvvmmmeee___ZZZTTTQQQSSSMMMJJJNNNSSSXXX___gggvvvyyywww{{{uuusssrrrrrruuuyyy|||~~~|||~~~}}}sssppprrr___UUUJJJDDDBBB???777000,,,+++***+++,,,+++***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------555888@@@MMMYYY___]]]YYYMMMDDD>>>EEEVVViiitttxxxyyyqqq~~~tttbbbXXXIII999999::::::666000,,,---111++++++************++++++************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***'''&&&)))++++++---000>>>\\\aaaJJJJJJYYYTTTLLLEEEAAAHHHZZZkkk}}}~~~{{{yyywwwwwwxxxyyyyyyxxxtttqqqsssqqqnnnllljjjgggccc```XXXRRRJJJBBB<<<666111...,,,++++++***))))))******+++---///000111333666999;;;<<<===???@@@BBBCCCDDDHHHHHHEEEAAACCCGGGFFFBBBCCCCCCEEEGGGFFFGGGMMMVVVaaagggkkkfffYYYKKKAAA===AAA>>>@@@EEEIIIKKKOOOTTTdddwwwzzzhhhdddbbb^^^WWWOOOLLLNNNQQQTTTYYYfffyyy~~~qqqiiieeeqqq}}}lllOOOCCC777444444222000///000000000000//////......iiiiiiSSS@@@:::;;;111,,,---,,,++++++*********)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---------------.........///++++++333<<>>;;;:::555,,,+++111---,,,,,,++++++,,,,,,---++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***'''&&&)))++++++---111CCCfffTTTHHHLLLVVVOOOGGGCCCCCCLLL```sss|||zzzyyyyyyyyyyyyyyyxxxtttqqqsssqqqnnnkkkiiifffbbb___XXXSSSKKKCCC<<<666111...,,,+++******)))*********+++,,,...///000333666999;;;;;;<<<===???AAABBBCCCIIIJJJHHHEEEFFFJJJIIIFFFBBBAAABBBEEEFFFIIIQQQ[[[eeeiiikkkeeeXXXKKKBBB??????>>>@@@EEEIIIKKKQQQXXXhhh~~~uuuhhh___\\\]]]\\\WWWQQQMMMMMMNNNQQQUUUaaasss~~~uuunnnjjjsss~~~|||ppp]]]HHH===333111222000......000000000////////////...}}}nnnmmmqqq```DDD999>>>666,,,+++---+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------------............222,,,...:::BBBEEEMMMXXX{{{qqqpppiiiRRRAAAIIIgggvvvzzz~~~tttllldddZZZSSSNNNKKKGGGDDDDDDEEEFFFGGGGGGHHHJJJMMMQQQYYYeeeooo|||{{{qqqjjjkkkmmmlllooojjjeeeeeelllsssxxxzzzxxxvvvsssooonnnppptttxxxyyyvvvtttpppvvv{{{uuuyyy{{{wwwbbbJJJ???AAACCC???999000...+++++++++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++...///---,,,///777???JJJTTT___bbb[[[OOOGGGCCCDDDOOOccczzzzzzlllkkkzzz```RRRaaajjjQQQ<<<:::<<<777000000...------,,,,,,,,,,,,---+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***''''''*********...333IIImmm~~~OOOOOOUUUUUUJJJAAA???BBBLLL```sss~~~|||yyy{{{zzzyyyyyyyyywwwtttqqqrrrpppmmmkkkiiifffbbb___YYYTTTKKKCCC<<<666111...++++++***************+++***,,,---...///222777:::::::::;;;<<<===@@@BBBCCCIIIKKKKKKHHHIIIKKKKKKHHHAAA??????BBBFFFJJJTTT^^^hhhjjjiiicccWWWLLLEEEBBBBBBBBBEEEIIIJJJLLLUUU^^^xxxvvvhhhaaa^^^\\\]]]\\\WWWQQQLLLLLLMMMOOORRR\\\mmm~~~zzzsssmmmttt|||yyyrrrdddOOOBBB999111000111///---...////////////////////////}}}xxx~~~iiiiiioooLLL<<>>999444444000///...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((***((((((*********///666GGGppp~~~NNNTTTUUUQQQCCC999;;;AAAKKK^^^rrr~~~}}}{{{yyy{{{zzzyyyxxxxxxwwwtttqqqrrrpppmmmkkkiiifffbbb___ZZZTTTLLLDDD===777111...+++***************++++++***+++,,,---///222777;;;:::::::::;;;<<>>===AAAEEEJJJTTT]]]ddddddaaaZZZPPPHHHCCCAAADDDEEEHHHKKKJJJLLLWWWccc{{{}}}lll```[[[\\\aaaaaa^^^XXXQQQLLLKKKMMMMMMPPPYYYiiiyyy~~~vvvpppuuu{{{vvvnnn^^^III>>>777111111111///...000.............../////////zzzsssmmmYYYBBB@@@999000---+++,,,++++++++++++*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------...111999CCCJJJUUUfffuuu|||zzzjjjPPPCCCIII\\\zzzvvvppp~~~sssoooqqq~~~vvv___VVVKKKFFFFFFGGGFFFDDDBBBDDDGGGHHHHHHIIIKKKLLLGGGMMMSSSYYYdddsss|||uuunnniiieee```\\\VVVUUUUUUWWW\\\aaadddeeegggiiikkkkkkkkkmmmsssxxxyyywww{{{rrr\\\KKKBBBAAAAAAAAA888444///+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,...222;;;GGGPPPYYYXXXRRRFFF@@@JJJ```ssszzz}}}ssshhhaaa___oooyyyrrrsss{{{oooTTT???555555777333222111///---,,,,,,+++,,,++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))((((((***))))))///777DDDvvvNNNVVVQQQMMM===333999BBBKKK^^^qqq~~~}}}|||zzzyyyzzzyyywwwwwwwwwvvvtttrrrrrrpppmmmjjjhhheeeaaa^^^[[[UUUMMMDDD===777111...*********)))******+++,,,***+++,,,,,,...222777;;;;;;;;;:::;;;<<>>888777555222000...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((()))***))))))000999HHHNNNaaa```PPP>>>444;;;DDDLLL\\\nnn~~~}}}|||||||||{{{xxxwwwuuuuuuvvvuuutttrrrrrrooollljjjhhheeeaaa^^^[[[VVVMMMDDD===777111...******))))))***++++++,,,******+++,,,---222777<<<<<<;;;;;;;;;<<>>888111,,,******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///222888BBBMMMVVV[[[\\\LLLFFFCCCKKK]]]sssyyy||||||nnnjjj|||xxxuuuooommmuuuxxxsss```GGG<<<;;;888555222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))***))))))000:::QQQPPPpppwwwWWWDDD888>>>FFFKKKXXXiiisss|||}}}}}}}}}}}}|||wwwuuuttttttuuuuuutttrrrqqqooollljjjhhheeeaaa^^^\\\VVVMMMEEE===777111...******))))))***+++,,,,,,******++++++---222888<<<===<<<;;;;;;===@@@CCCFFFKKKQQQUUUQQQMMMKKKIIIFFFFFFAAA>>>@@@CCCEEEIIINNNNNNJJJEEE???;;;:::<<<===@@@EEELLLOOONNNSSSeeewwwqqqbbb\\\[[[ZZZ___fff___bbbeeebbbZZZQQQKKKHHHNNNOOOSSS[[[ccchhhgggddd^^^VVVZZZ```^^^ZZZPPP>>>999555333444333///...000---------.........//////~~~zzznnnbbb~~~gggeee:::===???000///...,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,))))))...000...///111>>>;;;GGGdddhhhKKKBBBEEE___|||}}}ooovvvzzzvvvpppgggaaa^^^VVVOOONNNPPPNNNKKKHHHLLLSSS[[[]]][[[YYY\\\```fffqqq{{{kkk\\\QQQJJJEEEAAACCC??????EEEHHHFFFFFFJJJIIIXXXYYYUUU\\\aaadddkkkvvvzzzzzzwwwmmmcccZZZZZZ]]]^^^___```bbb```___bbbddddddeeeeeeaaagggllllllpppwwwwwwssssss}}}kkkrrriiiMMM===::::::<<<888///+++------)))************************************************************************++++++++++++******))))))++++++,,,,,,,,,---------...---+++***+++---///000///;;;GGGNNNVVV[[[VVVLLLDDDEEENNNgggsssxxx}}}{{{mmm^^^ddd}}}|||zzzqqqpppzzzgggAAA999===@@@555///111111//////---+++---///...++++++++++++************))))))))))))))))))))))))))))))))))))))))))******+++)))((()))+++***+++222;;;aaannnVVVmmmsssSSSFFF===@@@GGGRRRbbbppp~~~|||{{{{{{{{{yyywwwuuusssrrrqqqqqqrrrrrrpppmmmjjjgggccc^^^ZZZXXXTTTMMMFFF???888222---+++***((()))***++++++***///---,,,+++---///333555888:::;;;<<>>???;;;111+++,,,,,,***************************************************************************++++++++++++*********)))++++++,,,,,,,,,------------------,,,,,,...111333@@@KKKUUUWWWSSSOOOJJJGGGPPP]]]{{{___hhhmmmppp~~~|||~~~~~~~~~~~~wwwwwwwwwvvvxxx~~~zzzvvvxxx~~~```GGG999999777888777---//////...,,,,,,,,,+++***++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++***)))***,,,+++,,,444>>>fffdddOOOcccdddLLL???===JJJXXX```mmm|||}}}zzzyyyxxxwwwuuutttrrrrrrqqqqqqmmmllliiigggeeebbb]]]YYYWWWRRRLLLEEE???888222---,,,+++******,,,------,,,...---,,,,,,---///111222666888:::;;;===@@@EEEIIIGGGFFFDDDBBB???<<<:::999999:::;;;=========<<<<<<>>><<<:::999999;;;>>>???DDDJJJNNNMMMLLLUUUhhhxxx~~~ooohhh^^^XXXWWWZZZ^^^```___aaaccc```YYYRRRLLLJJJIIINNNQQQSSSVVVYYYVVVPPPGGGFFFGGGIIIKKKIIIDDD???:::888555222000000000000.../////////////////////sssjjjyyytttZZZCCC>>>;;;//////---***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///+++***,,,---...444<<<@@@KKKddddddJJJEEEZZZrrrtttrrrssskkkXXXTTTOOOKKKIIIHHHFFFDDDDDDJJJPPPTTTVVV[[[bbbhhhooouuu{{{|||zzzyyy{{{~~~}}}qqqWWWQQQIIIBBB@@@@@@@@@AAACCCCCCEEEIIIMMMUUUeeerrr~~~~~~uuuhhhYYYUUURRRRRRRRRSSSXXX___^^^\\\^^^fffjjjhhhggghhhnnnqqqssssssuuuwwwtttoooqqqsssvvv{{{ttteeemmmzzz}}}dddMMM???@@@BBB>>>555---,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++************,,,,,,,,,,,,------------,,,---......---000666;;;MMMTTT[[[YYYOOOIIIPPP[[[qqqccc\\\qqq}}}vvvvvvvvvvvvuuuuuuvvvvvvzzzzzzzzzzzzzzz{{{{{{{{{llllllmmmmmmooottt{{{~~~zzzxxxxxxzzz{{{{{{~~~{{{]]]GGG>>>:::;;;:::///111111000///,,,******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))******++++++***+++---,,,...777BBBoooYYYHHHZZZWWWKKK===AAA]]]rrrwww}}}yyywwwwwwvvvvvvuuutttrrrqqqpppllljjjiiigggfffbbb^^^ZZZTTTPPPJJJDDD>>>888111------,,,***+++---......---------------......//////333555888999:::<<<>>>AAA===<<<999666444333222222333555888;;;<<<;;;999888>>>;;;999777888<<<@@@CCCFFFLLLOOOLLLJJJSSSgggyyy~~~ssseeeaaa[[[XXXXXX[[[]]]^^^^^^______]]]WWWRRRNNNMMMLLLOOOPPPPPPRRRVVVUUUQQQCCCAAA@@@AAADDDDDDAAA>>>444444333222111000000///////////////////////////sssrrrzzzppptttgggDDD<<>>;;;888666888===CCCGGGGGGLLLNNNLLLJJJUUUkkk~~~qqqggg^^^\\\YYYYYY[[[]]]^^^^^^aaa```^^^[[[WWWTTTQQQPPPPPPRRRSSSSSSUUUYYYWWWSSSGGGCCC???===>>>???===:::///000111111111000///...///////////////.........xxx}}}rrrqqqpppbbbooommmHHH;;;AAA333111///,,,++++++++++++*********************************************************+++++++++,,,,,,,,,+++,,,///000///000999EEEOOOeee___MMMSSSjjjxxxzzz~~~vvvlllddd^^^XXXPPPIIIQQQRRRTTTSSSTTTWWW]]]bbbqqq||||||wwwzzz~~~|||~~~wwwbbbJJJEEECCCAAA??????AAADDDGGGAAAKKKUUU^^^jjjzzzaaaXXXXXXYYY\\\```hhhyyyvvvjjjgggsss}}}zzzssspppuuusssuuuzzz~~~|||wwwsssqqqooorrrzzzpppccctttpppRRR?????????===888111,,,***++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,,,,,,,---------.........,,,---...///444>>>JJJSSS\\\VVVLLLCCCBBBUUUyyyyyyyyyqqqfff}}}{{{qqquuuhhhmmmrrrvvvyyy}}}~~~wwwssssssvvvyyy{{{|||~~~|||zzz}}}|||~~~uuu]]]NNNFFF<<<888333000000---)))+++000,,,,,,,,,++++++++++++***************************)))))))))))))))******+++))))))++++++***---:::HHH|||zzzPPPGGG^^^[[[III777===aaazzz~~~ttt~~~|||zzzyyyyyyvvvvvvvvvvvvuuurrrpppoooqqqooommmkkkhhhccc\\\WWWNNNKKKFFFAAA===888333///+++***)))***,,,......---,,,---...///000///---,,,...000333444333222222222//////......000222555777777888999:::<<<>>>@@@AAA@@@===999777999>>>DDDIIIFFFIIILLLKKKNNN\\\sssyyyjjjaaa[[[ZZZYYYZZZ\\\^^^______eeebbb___\\\YYYWWWUUUTTTVVVYYYYYYXXXYYYZZZWWWQQQNNNHHH@@@;;;:::888666333111111333333333222000////////////.........------}}}~~~{{{tttttt~~~}}}tttbbbnnnrrrQQQ@@@AAA666333000---,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,+++---000000---///<<>>@@@DDDGGGGGGTTTaaajjjwwwvvv^^^QQQQQQVVV]]]eeeppp}}}vvv{{{|||zzzuuuuuu{{{zzzsssnnnqqquuu||||||hhhiii{{{cccGGGAAA>>>>>><<<555---***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,---------............---...000555===GGGQQQVVVQQQKKKCCCAAARRRppprrroooccc[[[~~~}}}ttthhhgggoooxxx~~~|||||||||||||||||||||xxx{{{ttteeeNNNAAA666//////---))))))///,,,,,,,,,,,,++++++++++++************************)))))))))))))))******+++))))))++++++)))---<<>>[[[qqqyyyuuu}}}|||{{{{{{|||wwwvvvvvvuuutttrrrqqqpppnnnllljjjhhhddd^^^WWWQQQMMMIIIEEEAAA===999444111+++))))))***,,,......---,,,---///000000000//////---///222222111//////000+++,,,,,,...111444777999999999999;;;===@@@CCCEEECCC@@@<<<999;;;???EEEIIIDDDEEEGGGJJJSSSdddyyywwwjjjaaa\\\ZZZYYYYYY\\\^^^``````eeebbb___]]]]]]\\\ZZZXXX[[[]]]^^^\\\\\\]]]YYYSSSUUUNNNEEE>>>;;;888555222444444555555444222000///111000000//////......---}}}mmm|||xxxqqqsssxxx^^^GGGAAA:::333111...,,,,,,,,,+++*********************************************************+++++++++,,,,,,,,,***,,,/////////666JJJ^^^{{{~~~xxx^^^JJJVVVyyyxxx|||llldddeeehhhfffaaa[[[WWWWWW[[[______eeekkkmmmlllnnnuuu}}}yyy|||xxxppppppyyy{{{vvvpppqqqrrrsssssssssttttttpppnnnvvvxxxeeeRRRHHH@@@===???AAAAAABBBDDDIIIMMMVVVcccpppwwwhhhTTTNNNQQQYYYeeeppp{{{rrrqqqyyyrrrdddxxxoooVVVHHH===<<<<<<777///+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------------------...............///444>>>IIIPPPRRRQQQEEEHHHJJJUUUttt{{{vvv~~~gggXXXuuu|||ssskkkiiijjjnnnxxxxxxwwwvvvRRRAAA444222222,,,+++///------,,,,,,,,,+++++++++************************)))))))))))))))******+++)))+++,,,,,,***...???PPPwwwWWWVVVjjj```DDD<<>><<<;;;999777666333333222222111000000///{{{uuulll}}}rrrvvvzzz}}}hhhMMM@@@===444111...---,,,,,,+++*********************************************************+++++++++,,,,,,,,,)))+++...000333AAA\\\uuu\\\NNNKKKeeexxxxxxlll___bbbmmmiiiiiiggg```ZZZXXX]]]bbbcccjjjppppppmmmmmmssszzz||||||tttkkknnnxxxyyypppppprrrtttuuusssooojjjggghhhgggpppoooYYYGGGCCCAAA>>>AAADDDFFFHHHKKKQQQUUUdddqqq}}}vvv[[[JJJWWW[[[gggvvvvvvxxx|||cccppp~~~bbbOOO>>>;;;<<<888111---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,------------------........./////////111888EEEQQQUUUPPPJJJJJJSSS\\\nnnnnnkkkwwwfff]]]nnnuuuaaa]]]\\\bbbppprrrwwwaaaLLL;;;888777111///222---------,,,,,,,,,++++++************************)))))))))))))))******++++++,,,...---+++000AAARRRwww\\\^^^ooo___<<<:::@@@SSSeeeuuu}}}~~~yyywwwuuusssrrrqqqqqqrrrfffeeeeeedddaaa\\\UUUPPPKKKHHHDDDAAA>>>:::666444---++++++,,,...000111000......///000111222333444...///000///......///000000111333555777888888888:::<<>>@@@DDDFFFBBB??????GGGWWWkkk|||}}}ttthhh]]]___[[[WWWUUUWWWZZZ^^^```]]]\\\[[[]]]aaacccbbb```YYY[[[\\\^^^fffqqqvvvvvvkkkeee]]]XXXWWWVVVTTTRRROOONNNLLLJJJHHHEEEDDDCCC555555444444333222111111pppqqq|||~~~zzzqqqnnnttt{{{~~~fffTTTDDD999<<<666///,,,......,,,)))))))))))))))))))))))))))************************++++++++++++++++++++++++...---...333;;;NNNlllxxxTTTIIIUUUxxxxxxllljjjiiidddnnnggg```[[[\\\]]]]]]]]]mmmqqqtttrrrmmmmmmssszzz|||vvvsssssssssrrrpppuuuuuuttttttrrrooojjjggggggmmmjjjZZZJJJCCCCCCCCCGGGEEEIIIQQQUUUUUUZZZbbbuuu}}}{{{[[[QQQVVV]]]hhhuuuhhh\\\{{{}}}TTT???@@@:::999999...---+++***+++,,,,,,+++***+++++++++************))))))************+++++++++,,,,,,++++++,,,,,,---...///---++++++,,,...///...444:::IIIUUUTTTJJJIIIPPPWWW___wwwyyyqqqwwwvvvaaa]]]mmmooo\\\YYYbbboooxxxYYYAAA>>>;;;///+++111---//////---+++---......+++++++++************))))))))))))))))))))))))))))))+++))),,,000000@@@^^^rrr^^^hhhhhhWWW888:::BBBJJJ___pppyyyttt~~~zzzrrrsssssssssssssssttttttjjjkkkggg```[[[YYYUUUQQQIIIGGGDDDAAA>>>:::555111...---,,,,,,---///222444333222111111111111111///000000111222222111///...000333666777666777:::===>>>BBBFFFKKKOOORRRSSSSSSJJJCCC???AAAAAA???@@@EEE<<<@@@EEELLLZZZmmm~~~tttiii```[[[WWWRRRTTTYYY]]]]]]\\\[[[[[[___fffjjjggg```\\\WWW\\\___```lll}}}{{{mmmcccfffnnnnnnggg^^^XXXTTTYYYbbbfffbbb[[[JJJIIIEEE>>>;;;<<<;;;888tttyyy{{{{{{zzztttnnnllloootttsssiiiMMM===<<<666///---......,,,)))************************************************+++++++++++++++++++++++++++,,,000555>>>SSSsssyyyeeeJJJOOOfff~~~rrrlllmmmnnnmmmmmmhhhbbb```bbbeeeeeeeeekkknnnqqqpppooopppvvv|||}}}xxxwwwyyyzzzzzzxxxyyyxxxwwwxxxxxxuuuoookkkhhhlllgggYYYMMMKKKMMMNNNPPPPPPTTT[[[___```eeelllyyylllWWWVVV]]]fffqqquuu^^^kkkeeeJJJAAA======999///---,,,++++++,,,,,,+++***++++++++++++************************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------///000111<<>>BBBNNNddduuu}}}sss{{{sssrrrrrrrrrqqqpppooooooiiijjjggg```[[[YYYUUUOOOHHHFFFCCCAAA>>>:::555111...---,,,,,,---///222333444333333333333333222111//////000111111222222111222555888888777888<<<@@@CCCIIIOOORRRWWW]]][[[UUUEEE???===???@@@???BBBGGGCCCDDDGGGOOO\\\nnn~~~zzzpppfff___[[[WWWSSSSSSWWW[[[[[[YYYZZZZZZ]]]bbbfffeeebbb______aaacccgggrrrtttpppjjjgggkkkrrrtttnnngggdddhhhggg^^^SSSMMMGGGBBBjjjrrr}}}zzz{{{|||rrreeebbbhhhzzzzzzRRR<<<<<<777111.........,,,***************************************************++++++++++++,,,,,,,,,,,,,,,---222999DDDYYYzzzfffTTTIII^^^yyyyyyrrrrrrsssrrrqqqqqqllliiifffgggkkknnnnnnnnnmmmnnnooopppqqqtttxxx|||zzzwwwtttuuuyyy}}}}}}}}}~~~}}}|||yyyrrrlllkkkdddYYYRRRTTTYYY\\\\\\\\\```gggjjjkkkpppuuuxxx[[[UUU___hhhlllxxxiii```lllyyy|||[[[BBBAAAAAA888222///---++++++,,,,,,+++***,,,+++++++++************************+++++++++,,,,,,,,,++++++,,,,,,---...))),,,...///...///333777FFFPPPWWWRRRFFFDDDVVVllllllaaa~~~zzzqqqccccccuuuuuunnnllluuusssQQQ@@@AAA<<>>@@@DDDIIIIIIGGGIIIRRRaaappp}}}ttthhh```]]]XXXUUURRRSSSVVVYYYXXXWWWZZZ[[[\\\^^^```ccceeefffgggcccdddlllvvvxxxoooxxxxxxqqqmmmiiiaaafffvvv}}}}}}zzzeee\\\bbbyyy~~~XXX===<<<888222///...---,,,+++************************************************+++++++++,,,,,,,,,,,,,,,111000444>>>LLLaaa|||kkkXXXOOOXXXsss~~~|||sssnnnpppyyy{{{sssnnnooommmjjjiiikkkpppssssssqqqppppppoooppprrruuuxxxzzzwwwtttsssuuuzzz|||uuupppggg^^^ZZZ]]]dddiiimmmooorrrvvvwwwyyy|||iiiQQQXXXjjjrrrtttuuudddYYYVVV\\\eeetttxxxaaa```}}}mmmEEEBBBAAA777777000...,,,+++,,,,,,,,,+++,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,++++++,,,,,,---...))),,,///...---111999AAALLLRRRQQQEEE>>>JJJfffvvvfffxxxyyyhhhsssiiiooo|||vvvsssxxxwwwiiiKKK999999555111///000///,,,******,,,,,,+++++++++*********))))))))))))))))))))))))***,,,***,,,000333HHHkkkXXXHHHXXX[[[IIIFFFBBBGGGfffvvvuuu}}}yyyvvvvvvvvvuuusssqqqooonnnfffiiihhhccc]]]YYYRRRKKKGGGDDDAAA>>>;;;888444111...---,,,,,,,,,...000222666888999999777666666666222111000///000222444666666888999999999<<>>888<<<222///,,,+++,,,---,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,......---...555AAAKKKNNNOOOJJJBBBIIIccc~~~gggmmm~~~mmmcccnnnxxxoookkksssgggEEEBBB:::333///111111,,,***,,,,,,,,,,,,++++++++++++******************************,,,***,,,000444MMMrrrWWWLLL___aaaNNN@@@@@@JJJvvv~~~xxx}}}}}}zzzvvvtttuuuuuuuuutttrrrpppoooeeehhhhhhbbb]]]XXXPPPIIIFFFCCC???<<<:::777444111...---,,,+++,,,...000111666888;;;;;;999777666777666444111//////111444555555777999999999===CCCHHHLLLXXX```ccciiijjjZZZDDD<<<===>>>======AAAGGGKKKKKKIIIOOOaaatttjjj[[[UUUUUUNNNOOOPPPTTTWWWZZZ[[[[[[^^^```___\\\___hhhnnnmmm```ZZZ\\\fffnnnsss~~~~~~|||vvvqqqppprrrpppkkkccc]]]^^^lllrrreeeaaa}}}~~~ssstttKKK===;;;666111...,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,------......///222>>>TTTjjjzzztttXXXRRRYYYvvvwwwtttrrrtttwwwxxxzzz{{{wwwtttwww}}}tttqqqnnnoooqqqrrrpppnnnlllnnnppprrrtttyyy~~~wwwuuutttwww|||}}}uuuppprrryyy{{{\\\XXXiiizzzcccRRRQQQRRRVVVZZZ```kkkwwwfffUUU^^^~~~aaaFFF<<<;;;???333111---,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///.........111;;;HHHRRRNNNRRRRRRSSSfffsssjjjqqqzzz\\\PPPeeetttjjjssseeeMMM???555///111222---,,,///,,,,,,,,,,,,++++++++++++***************************---+++,,,000666QQQxxx}}}UUULLL______III:::>>>MMM}}}|||zzzvvvrrrsssttttttrrrpppnnnllleeehhhgggbbb\\\WWWOOOHHHEEEBBB>>>;;;888666333111...---,,,+++,,,---///000555888<<<<<<888666666777777555333111000111333555555777:::;;;<<>>;;;777222...,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,---......///...:::OOOhhhxxxgggPPPVVVhhh~~~~~~tttooouuu{{{}}}||||||yyyuuurrrqqqrrrsssqqqoooooorrruuuuuusssuuu{{{qqqppppppsssyyy}}}}}}{{{}}}qqqqqqxxx}}}~~~ppp^^^eeexxx~~~eeeYYYVVVWWW\\\dddlllvvv~~~nnnWWWRRRnnnwwwMMM;;;===???555111...,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---............111888CCCMMMTTTOOO[[[eeeoooeeerrrsssiii^^^dddqqqrrr|||eeeNNN@@@666666555...,,,000------,,,,,,,,,+++++++++***************************---+++,,,111777TTT|||WWWMMM^^^YYY@@@777???NNN~~~}}}}}}|||xxxttttttuuutttrrrooollliiifffhhhggg```ZZZVVVOOOHHHDDDAAA===999777555333111...---,,,++++++---...000333777<<<;;;888444555666555444333222222333555666555888<<<>>>???BBBGGGKKK\\\```jjjtttqqq___KKKAAA;;;AAADDDAAABBBJJJSSSVVVRRRUUUddd{{{wwwdddWWWQQQPPPLLLPPPTTTYYY[[[]]]^^^___[[[]]][[[ZZZaaakkkfffZZZMMMTTT[[[^^^bbbjjjppprrruuutttyyy|||}}}}}}{{{yyywwwxxxyyyxxxvvvrrrnnnpppsssqqqlllkkkgggeeekkkxxxyyyhhh|||}}}[[[>>><<<888333...,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,---...//////111CCC___vvv{{{VVVGGGZZZwwwwwwssssss{{{~~~}}}{{{}}}xxxtttrrrtttuuutttrrruuuyyy{{{wwwqqqpppuuu|||rrrqqqqqquuu{{{~~~|||~~~ooonnntttyyy}}}lllbbbqqqeeeXXX\\\\\\^^^eeeqqq~~~~~~yyy___JJJddd|||SSS;;;???>>>555222...,,,,,,---...------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------///555>>>HHHOOOSSSOOOcccuuukkkyyyfffpppttthhh|||~~~zzzvvvssstttxxx~~~~~~^^^MMM???===888///+++///---------,,,,,,,,,++++++***************************---,,,,,,111777UUU___TTTbbbZZZ>>>888@@@NNN}}}vvv|||}}}~~~~~~{{{xxxxxxxxxwwwtttpppllliiiggghhhfff___YYYUUUOOOHHHDDDAAA<<<999777555333111...---,,,++++++,,,...///222777;;;;;;777444444666333222222222333555666888555999>>>AAABBBDDDHHHLLL``````kkkxxxqqqYYYEEE@@@:::BBBFFFCCCEEENNNXXX[[[TTTXXXhhhssscccWWWRRRPPPNNNRRRWWW[[[\\\]]]^^^^^^XXXZZZXXXXXXaaaiiiaaaQQQEEEQQQZZZZZZ^^^gggkkkiiioooiiiggglllooonnnppptttssssssrrrnnnkkkjjjlllooofffkkknnnmmmlllmmmkkkgggeeeeeeccc```eeeyyyttteeemmmtttJJJ<<<888888...***---+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++///,,,,,,222...+++222222MMMnnndddHHHOOOffftttxxxxxx|||zzzssstttvvvtttsssssszzzyyyxxxvvvtttrrrpppooopppsssvvvxxxyyyzzzzzz{{{}}}|||rrrppprrr{{{jjjrrrfffYYY___\\\hhhiiiqqq|||kkkGGGUUUccc~~~qqqDDD<<>>555---,,,...000///,,,***,,,...++++++++++++++++++++++++))),,,+++---555@@@bbbllldddaaaOOO===@@@>>>PPPgggpppxxxyyyyyytttssswwwtttqqqooonnnnnnmmmkkklllhhhddd```\\\UUUMMMFFFAAA???;;;777444111000///,,,+++)))((()))***,,,...000333555666333000---,,,,,,...000222333444666999999;;;AAAFFFHHHLLLYYYfffyyyuuuppphhhZZZHHH<<<999:::@@@BBBCCCKKKYYY___\\\___iiivvvtttnnndddZZZSSSPPPPPPQQQSSSWWW[[[]]]\\\YYYVVVUUUVVVVVVVVVXXX[[[\\\[[[ZZZ\\\bbbccc]]][[[______[[[UUUWWWYYYZZZYYYXXXXXXXXXXXX\\\```aaa``````ccceeefffggghhhiiiiiigggeeedddfffhhheee]]]XXX```uuu~~~yyykkkVVVEEEMMMiiifffKKK<<<;;;444///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...,,,...222...222DDDjjj]]]MMMWWWlll|||vvv{{{yyyssspppsssuuutttuuuxxxwwwvvvtttssstttwwwzzz|||yyyxxxwwwyyy}}}vvvjjjdddkkkyyy{{{{{{xxxiiiXXXWWWccclllyyy```[[[bbbjjjxxxzzz{{{tttnnnfff\\\hhhUUUCCC===999333///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---............///111222222DDDMMMLLLJJJEEEIIIYYYxxxrrryyyuuummmeeerrrwwwnnnuuussslllrrrttt}}}pppdddKKK===777...111333111---+++,,,///+++++++++++++++++++++++++++---+++---444@@@dddeee[[[SSSEEE===HHHDDDYYYyyyzzz{{{vvvtttvvvsssooommmmmmmmmmmmlllmmmjjjeeebbb^^^WWWMMMFFFAAA???;;;777333111//////+++***)))))))))***,,,---000333555666333///---+++---...111222222333666888999:::>>>CCCFFFMMM]]]lllvvvooohhh^^^QQQBBB:::999:::>>>AAACCCKKKUUUYYYWWWZZZaaaiiinnnnnnmmmmmmooobbb___[[[VVVSSSSSSSSSTTTVVVXXXZZZZZZWWWTTTSSSRRRSSSUUUWWWXXXYYYZZZ\\\^^^\\\bbbddd___]]]^^^___]]]YYY\\\^^^]]]ZZZXXXYYY[[[[[[___bbbbbb```___```bbbbbbfffiiikkkjjjiiihhhhhheeehhhfff]]]VVV\\\ooosssaaaSSSKKKXXXxxxsssQQQ===;;;555//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,...111---666MMMwwwpppMMMIII^^^www|||wwwsssrrruuuvvvvvvwwwzzz~~~|||yyywwwvvvwwwyyy{{{xxxwwwvvvyyy}}}nnndddbbbrrruuuzzz~~~hhhWWWVVVaaannnxxxbbbVVVbbbuuuyyyxxx}}}xxxhhhdddwwwdddHHH???;;;555000......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......//////---,,,,,,///222888IIINNNHHHGGGNNNbbb|||bbb}}}bbbnnn||||||ooonnn{{{rrrooosss}}}{{{{{{{{{{{{[[[FFFCCC444555444111---,,,---///++++++++++++++++++++++++,,,...+++,,,333???ccc}}}aaaWWWOOOGGGHHHGGGIIIiii{{{}}}{{{yyyvvvsssooommmmmmmmmmmmmmmmmmjjjfffccc___XXXNNNGGGAAA???;;;777333000///...******)))))))))***+++,,,000333666666333000---,,,///000222222222222444666999999<<<@@@CCCLLL^^^oootttmmmcccYYYKKK===777777999;;;===@@@FFFLLLOOOMMMOOORRRVVVWWWUUUTTTUUUVVVRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYWWWTTTRRRRRRSSSSSSUUUXXXYYYXXXYYY\\\___XXX]]]aaa___]]]___aaabbbbbbcccbbb___[[[ZZZ\\\``````ccceeeddd```]]]]]]^^^bbbdddhhhiiiiiihhhhhhiiicccgggeee[[[RRRWWWkkk~~~}}}gggWWWSSSTTTmmm|||VVV===<<<777111///---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...///,,,...111///>>>[[[```FFFQQQooo|||xxxuuuuuuxxxyyyxxxyyy}}}}}}{{{yyyxxxyyyyyyyyywwwwwwzzzuuugggaaammmwwwqqqwwwwwwssseeeSSSTTT```rrrccc___dddvvvvvv{{{sss]]]eeevvvQQQAAA<<<666111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000...,,,---111555@@@KKKJJJGGGTTThhh|||zzzppphhhvvvuuugggLLLGGG<<<999444000...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,333>>>bbbxxx]]]VVVRRRKKKKKKAAAPPPzzz{{{}}}~~~~~~|||xxxuuurrrpppoooooonnnlllkkkiiifffccc```YYYOOOHHHBBB???;;;777333000...---)))))))))))))))***++++++///222555666444111...---000111222222222222333555::::::<<<@@@DDDNNNaaasssuuulllaaaUUUFFF999444555777777888:::>>>BBBDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHLLLRRRWWWZZZZZZWWWVVVVVVWWWWWWVVVTTTSSSTTTUUUUUUWWWYYYZZZZZZZZZ\\\]]]TTTZZZ___```^^^___cccgggfffdddbbb^^^\\\\\\^^^aaabbbdddfffddd```]]]^^^```ffffffffffffgggffffffeeeeeehhhfff[[[PPPUUUiii|||zzzkkkeeekkktttooo{{{~~~\\\???===999333111...,,,,,,,,,---------......------------------------//////,,,///333444IIIkkklllRRRKKKggg}}}yyyyyywwwxxx{{{{{{yyy{{{~~~}}}|||{{{zzzzzzzzzyyyxxxyyy}}}|||}}}mmmeeelllyyyvvvhhhccceeeppp~~~yyylllllltttbbbPPPTTTeee}}}yyyiiisss~~~|||^^^ZZZwww]]]BBB>>>777222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,///000///...000666;;;HHHKKKFFFKKKhhhsssuuu~~~uuu[[[NNNCCC<<<333......///...---,,,,,,,,,,,,,,,,,,,,,,,,***---+++---444@@@cccrrrXXXYYYZZZMMMDDD@@@[[[zzz~~~}}}zzz|||~~~|||yyywwwuuusssrrrqqqnnnllliiigggeeeccc```ZZZPPPIIIBBB???;;;777222///------))))))))))))*********+++,,,///333444333000.........000222222222333444666;;;;;;>>>CCCHHHSSSgggyyyrrrgggYYYKKK>>>444222666444222222444888;;;===>>>>>>>>>======>>>AAAEEEGGGJJJPPPYYY```bbb___ZZZVVVTTTUUUWWWWWWVVVVVVXXXYYYXXXYYY[[[\\\]]]\\\ZZZYYYUUUZZZ```aaa^^^]]]bbbgggdddbbb```___```aaaaaaaaabbbdddffffffddddddgggjjjjjjgggeeefffiiikkkkkkiiihhhkkkiii\\\QQQUUUiii}}}ooo|||```AAA???;;;444222000,,,,,,,,,------.........------------------------///...,,,///555999QQQwwwxxxTTTFFFPPPxxxzzz|||{{{~~~{{{yyyzzz}}}}}}{{{|||zzz{{{{{{|||||||||||||||yyyxxxzzz{{{qqqjjjllltttxxxeee^^^cccbbbooo{{{yyyfffYYYbbbttt```OOOVVVlll|||sssxxxcccWWWqqqhhhCCC???888333000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111+++...111111000333:::AAANNNLLLCCCOOOwww~~~}}}mmmhhhjjjvvvppp\\\HHH>>>333---...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++...666BBBdddqqqYYY```dddQQQ>>>DDDfffyyy~~~zzzvvvzzz|||{{{{{{yyywwwuuutttrrrnnnlllgggfffdddccc```ZZZPPPIIIBBB???;;;666222///---,,,((()))))))))***************---111222111///...---,,,...000222222444666888<<<===@@@FFFLLLXXXmmmjjj___OOOBBB666000222888222///...111555888:::======<<<<<<<<>>999999222......***------------------------,,,,,,,,,---------......---///000//////555@@@JJJLLLCCCGGGcccyyyhhhkkkhhhbbbxxxbbbGGG222000000******111,,,,,,,,,++++++,,,------///---...000333FFFmmmoooZZZoootttUUU===IIIhhh~~~zzzyyy|||}}}{{{wwwvvvvvvtttsssrrrqqqqqqjjjhhhgggfffccc[[[PPPHHHCCC???:::555222000...,,,******************++++++,,,...000222111000---+++,,,///333333111222777===CCCBBB???AAAMMM___jjjnnneeeUUUCCC999555111000111111222444555666888<<>>444444...---------------------------------............//////...///111888MMMmmmqqqOOOEEERRRkkkvvv}}}vvv{{{~~~|||yyyxxxzzz~~~{{{zzzyyyyyy{{{~~~}}}}}}{{{yyy|||wwwttt}}}sssdddTTTRRRYYYbbbcccdddbbb^^^bbbuuurrrRRRUUUqqqxxx}}}tttZZZRRRmmmTTTAAA999999222///000,,,------------------------,,,,,,---------.........,,,000000///111:::FFFNNNFFFAAAMMMmmm|||~~~ooovvvfffccchhhvvvcccBBB777333,,,,,,333---,,,,,,,,,,,,,,,------...---...111555HHHqqqyyyhhh~~~\\\AAADDDZZZzzz|||zzz||||||yyyvvvuuutttsssrrrppppppooommmjjjfffdddaaa[[[RRRKKKCCC???:::555222000...,,,***************++++++,,,---...///000000000...------000222222222444888<<<===>>>>>>AAAMMM]]]fffhhh]]]NNN===555222000///111222444555666777:::===@@@???>>>@@@EEEKKKOOOXXX```qqqvvvgggbbb___\\\]]]\\\ZZZXXXVVVWWWZZZ]]]^^^]]][[[\\\]]]_________YYY___bbbaaaaaabbbbbb___aaaaaaccchhhllllllgggbbbccceeehhhiiihhhjjjnnnqqqqqquuuwwwuuuuuuxxxxxxvvvoookkkiiihhhddd``````bbbvvvxxx~~~}}}~~~VVV@@@<<<444555111---------------------------------............///...000000000>>>ZZZzzzgggFFFFFF]]]xxx}}}xxx|||}}}zzzuuu|||}}}{{{zzzzzzzzz{{{}}}~~~|||{{{{{{~~~~~~zzzyyyxxxyyyyyyyyyuuuhhhZZZOOOPPPWWWaaa[[[\\\cccfffjjj|||XXXVVVooo}}}|||~~~{{{|||ttt}}}sssYYYGGGXXXwww]]]EEE999999333111111...------------------------,,,------------.........---000000...555CCCLLLNNN===FFFbbb~~~sssgggeeetttqqqjjjkkk|||RRR>>>555...---222...------,,,,,,,,,---------,,,...111777KKKtttxxxcccDDDFFFRRRjjjwwwvvv~~~~~~|||}}}{{{wwwwwwvvvuuutttrrrqqqpppooooookkkfffbbb___ZZZSSSNNNCCC???:::555333111...---***************+++,,,,,,------......//////000000000000111222333666999:::777999<<>>@@@CCCEEEEEEDDDEEEKKKSSS___qqq{{{iiibbb``````WWWXXXYYYYYYXXXWWWXXXZZZ```[[[VVVUUUWWWWWWUUURRRWWW\\\___^^^]]]``````^^^```dddhhhiiihhhffffffggggggkkknnnllliiiiiiooouuurrrtttuuutttuuuyyyxxxuuuhhhmmmqqqoooiiibbb]]]YYYsssvvvyyywwwxxxkkkgggGGG888999555///........................---------............///---111222666MMMpppzzzSSSBBBUUUppp~~~www|||zzzxxx{{{|||zzz{{{}}}~~~yyyvvvvvvyyy{{{~~~zzznnnXXXLLLMMMUUUZZZ]]]ZZZbbbpppsssxxx]]]VVVgggwwwxxxyyyxxx}}}uuuuuu{{{{{{wwwbbbEEEBBBSSSlll}}}}}}{{{TTT;;;888444111111...---------------------------------.........//////333///...666DDDOOOMMMEEEZZZyyy|||gggqqqtttooooooyyy{{{}}}rrr```VVVIII>>>999000///......---------......---...111666JJJrrrzzzuuu]]]BBB===PPPuuu~~~~~~{{{zzzzzzxxxwwwuuusssrrrqqqmmmjjjgggeeebbb[[[RRRKKKDDD@@@;;;666333111///---************+++,,,---......------,,,---///111333222111000111444777888888999;;;>>>CCCMMMZZZ___]]]MMMAAA444000111111222555777:::===???AAACCCEEEHHHIIIGGGIIIRRR___rrrzzzmmmfff```ZZZRRRTTTWWWXXXXXXXXXZZZ[[[___\\\XXXWWWWWWVVVSSSPPPSSSXXX\\\[[[\\\```bbbaaa```dddiiiiiiggggggiiillllllnnnooommmiiijjjnnnsssoooqqqrrrrrrvvv{{{zzzvvvhhhnnnqqqmmmgggbbb]]]XXXfff~~~vvv{{{{{{sssttt~~~jjjKKK666;;;666111........................---------............///...000444>>>TTTsssmmmKKKKKKaaauuuyyy|||~~~|||xxxtttzzz~~~}}}|||yyyyyywwwxxx{{{}}}~~~jjjRRRGGGMMMWWWZZZYYY]]]hhhtttxxx\\\TTTaaammmxxxvvvuuu~~~|||qqqqqq}}}}}}yyyuuudddKKKAAAHHHaaauuu|||___???:::666222000---------------------------------........./////////444...111???KKKOOOQQQUUU~~~vvvfff]]]mmmttt~~~ooocccSSSBBB888111000///..................---///222777JJJsssqqqiii|||vvvUUUCCC999UUU~~~}}}}}}|||xxxwwwvvvtttrrrpppooonnnkkkiiifffdddaaaZZZQQQJJJDDD@@@;;;666444111///...************+++---...//////...------...///000111000000000111222444777888<<>>:::444111...------------------------............////////////222---777JJJOOOMMM\\\uuuqqqaaaZZZXXXpppzzzxxxkkkYYYGGG===222111000///............---,,,///222888MMMvvvnnn```oooiiiPPPGGG@@@]]]|||{{{}}}~~~|||xxxwwwuuusssqqqooonnnmmmllliiidddaaa^^^XXXQQQKKKEEEAAA;;;777444222///...*********+++,,,---.../////////........./////////...000222111000111555888===AAAFFFLLLUUU\\\\\\XXXGGG;;;111///111222444777888;;;???BBBDDDFFFHHHJJJLLLRRRfffqqqddd]]]WWWSSSQQQSSSTTTUUUUUUVVVYYY[[[\\\aaaeeeddd^^^YYYWWWXXXVVV[[[^^^]]]___cccffffffhhhiiijjjjjjjjjjjjlllmmmpppllliiiiiilllppprrrrrrrrrqqqooommmooorrrnnnggguuuqqqiiicccdddeee\\\OOOUUUlllnnnqqqxxxuuu~~~```::::::444555////////////////////////---------.........//////111...666JJJ^^^oooVVVDDD```uuuxxxzzzwwwxxx}}}}}}uuuyyy|||zzz|||}}}{{{yyyvvvsssssswww{{{wwwoooxxxlllPPPGGGRRR]]]^^^^^^gggrrr|||{{{YYYPPPVVV\\\ooovvv{{{vvv}}}zzzooofffYYYLLLEEESSSmmmrrrJJJAAA<<<666222///------------------------............/////////000///---<<>>000;;;111000000///...............------......///.........///444BBBVVVkkk~~~oooNNNRRRlll|||vvvxxx}}}{{{wwwsssvvvxxxyyy~~~~~~vvvoooyyy~~~iiiQQQGGGNNNZZZ___[[[```rrrzzzZZZNNNQQQXXXkkkyyyyyyooo^^^jjjddd@@@JJJhhhNNN888CCC444000222........................///......///000111111000,,,<<>>AAARRR}}}wwwuuu{{{~~~}}}}}}|||wwwqqqnnnoooqqqqqqdddUUUOOOQQQTTTSSSQQQEEEBBB===999666333///---,,,,,,,,,,,,---///000222000000///...............000222333333333333444666AAAEEEKKKQQQYYY^^^XXXOOODDD:::222333777888888888>>>???BBBDDDFFFHHHJJJKKKVVV\\\|||tttddd\\\TTTQQQSSSSSSSSSRRRRRRSSSUUUXXXYYYaaabbbaaa___[[[XXXVVVVVVZZZ___dddeeebbbaaadddgggmmmlllkkklllmmmmmmkkkiiipppmmmkkklllooorrrsssrrroookkkgggddd___YYYXXX[[[mmmllllllkkkiiieee^^^XXXZZZ^^^wwwooommmrrriiisssFFF777===222000000///............///------......//////......---666NNNnnnbbbIIIUUUqqqzzzuuuxxx}}}~~~~~~{{{xxxvvvuuuwwwxxxxxx|||vvvjjjppp{{{}}}{{{{{{yyyvvvwww|||~~~iiiOOOGGGRRR[[[YYYZZZ___ppp|||bbbRRRQQQWWWhhhzzzrrr|||xxxiiiooohhhKKKHHHdddZZZ===CCC666111///........................//////...///000111000000666AAAHHHGGGMMMfff~~~mmm}}}kkkjjjvvv[[[TTTUUUVVVZZZ```fffppp~~~|||ooofffbbb___[[[WWWVVVWWWZZZaaahhhnnnrrrsss{{{jjjSSS999333...///000---,,,......,,,...111666JJJsssxxx```fff```HHH===DDDZZZ~~~}}}uuusssxxx|||{{{||||||{{{wwwrrrooopppqqqkkkeee______bbb___WWWOOOFFFBBB>>>:::777333000---,,,,,,,,,,,,---///000222111111000//////.........///111222333333444666888???EEEKKKPPPWWWZZZVVVOOODDD:::222444888999999999@@@AAACCCDDDFFFHHHJJJLLLYYY]]]wwwoooaaaZZZSSSPPPRRRUUUSSSQQQPPPQQQUUUYYY\\\______]]]ZZZWWWVVVWWWYYY\\\```eeeeeeccccccfffiiiqqqooollljjjkkklllmmmlllmmmkkkiiiiiilllnnnmmmllljjjeeeaaa]]]XXXVVV[[[bbbjjjlllooopppmmmhhhbbb]]]WWWXXXlllxxxyyyrrrlllpppnnnoooyyyOOO<<<<<<111111000//////......//////---.........////////////111;;;YYYtttSSSKKKaaa}}}~~~}}}{{{sssqqqtttyyy}}}{{{}}}~~~|||xxxuuuuuuvvvwwwyyyxxxwwwyyyzzzjjjiiippp~~~{{{yyywwwrrrmmmooouuukkkOOOKKK\\\aaaWWWXXX]]]ooolllXXXQQQUUUeeewwwssskkk{{{|||nnniiiaaaOOOGGG^^^~~~gggAAA@@@:::444...........................///////////////000000111<<>>???XXXyyy~~~zzzrrrppptttxxxxxxzzzzzzyyyvvvrrrqqqqqqrrrjjjkkknnntttvvvmmm]]]PPPGGGDDD???;;;888444111...,,,,,,,,,,,,---///000222333222222111000/////////...000111222333555999;;;===EEELLLPPPTTTWWWTTTOOODDD;;;444555999::::::;;;CCCCCCDDDDDDEEEGGGKKKOOOZZZddd|||ggg^^^YYYRRROOOQQQUUUSSSPPPOOOPPPUUU[[[___^^^]]][[[YYYWWWXXX[[[^^^___bbbeeefffeeefffiiilllrrrnnnjjjhhhiiikkkmmmnnnkkkiiiffffffggghhhhhhggg___]]][[[[[[ZZZ^^^jjjvvvjjjllloooooolllgggbbb___UUURRR```zzz}}}rrrwww{{{pppqqqwwwoooVVV<<<777222111000000///.../////////............///000111111888BBBaaabbbKKKTTTppp|||{{{xxxsssqqqmmmhhhgggkkkppptttvvvxxx{{{|||yyytttqqqtttwwwxxxyyyxxxuuuvvv|||~~~{{{qqqlllooo|||xxxuuurrrlllhhhlllsssoooRRRQQQgggiiiYYYUUU^^^sssuuu^^^PPPRRR```ooo}}}{{{iiikkk}}}ooo```VVVRRRIIIYYYzzzrrrFFF<<<===777///........................//////////////////111333<<<@@@CCCQQQzzzhhhyyyiiiggg```VVVPPPQQQSSSTTTVVVZZZjjjyyy~~~uuunnndddZZZUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUWWW[[[___bbbbbbbbbiiijjjkkkmmmmmmlllkkkjjjssssssvvv}}}hhhMMM===000...222333000...,,,+++---111888MMMxxxooozzzqqqOOO>>>:::OOOdddrrr}}}~~~zzzxxxxxxqqqnnnqqqtttvvvxxxxxxwwwvvvtttsssrrrrrrlllmmmqqqvvvvvvmmm\\\OOOHHHDDD@@@<<<999555222///,,,,,,,,,,,,---///000222444444333333222111000000...///000222333777;;;???>>>FFFNNNQQQSSSUUUTTTPPPDDD;;;555666999:::;;;>>>DDDEEEDDDCCCCCCGGGMMMSSS^^^qqqsss```[[[XXXRRROOOQQQRRRQQQPPPQQQSSSWWW[[[^^^\\\]]]]]]\\\\\\]]]```bbbaaacccfffggggggiiilllooonnnkkkiiihhhiiilllmmmmmmkkkgggccc``````bbbeeeggg```^^^___aaadddlll}}}mmmmmmlllkkkhhheeeaaa^^^YYYTTT^^^uuu~~~qqqxxxsssqqq}}}ttt}}}^^^===555666111111000/////////////////////...//////111222333:::KKKlllxxxSSSIII^^^vvv}}}{{{zzzssslllfffbbbaaa___]]]]]]```dddhhhjjjsssvvvxxxvvvqqqppptttxxxwwwxxxwwwtttuuuzzz||||||zzzzzzqqqqqqwwwwwwrrrllliiieeedddjjjsssuuuXXXSSSfffgggWWWTTT___vvvzzzcccSSSRRRYYYfffvvv~~~vvvkkktttuuu```WWW]]]PPPWWWsssQQQ;;;>>>888000////////////////////////...///000000///000333777<<>>BBBAAAIIIPPPSSSTTTVVVUUURRRBBB;;;666777999:::<<<@@@DDDEEEDDDBBBBBBGGGQQQYYYjjjyyyiii[[[XXXWWWQQQOOORRROOOPPPRRRUUUWWWYYYZZZZZZXXX[[[^^^````````````aaabbbdddfffiiijjjlllooopppkkkkkklllnnnoooooommmjjjgggddd^^^ZZZZZZ^^^dddiiijjjfffcccfffnnn}}}qqqnnnjjjiiiiiifffaaa\\\YYYSSS[[[ooorrryyytttmmmzzziiiDDD666:::222111000000//////000000////////////000111333444999VVV|||gggJJJLLLeeewwwyyy~~~}}}zzz~~~~~~rrrfff^^^[[[[[[\\\WWWVVVVVVVVVXXX[[[___aaakkkmmmppppppoooooosssvvvtttvvvuuurrrtttzzz}}}|||~~~uuussstttyyypppgggccccccfffnnnwww|||^^^QQQ[[[^^^TTTUUU___tttyyyfffYYYWWWWWWdddvvv|||~~~~~~yyy{{{dddYYYdddVVVTTThhh___>>>>>>555222////////////////////////---///111111000222777;;;BBBNNNbbbkkk^^^SSSUUUXXXXXXYYY___kkkuuuttttttrrrmmmfff^^^\\\```eeefffgggfffbbb]]]ZZZYYYXXXWWWXXXYYYYYYXXXYYYZZZ\\\bbbbbbeeehhhlllmmmllljjjcccaaa^^^[[[ZZZ[[[]]]^^^\\\^^^aaafffkkkqqqvvvyyy___KKK666///000000///...///...///222777KKKttt~~~]]]>>>AAARRRaaauuuzzzxxxvvvtttuuuyyyzzzxxxwwwxxxxxxwwwuuussstttoooiiieeeaaa[[[SSSNNNHHHDDD@@@<<<999555222///,,,,,,,,,,,,---///000222333444666777777777666555///000000000333888???DDDEEELLLQQQSSSVVVYYYWWWRRRAAA:::666777999:::===AAAEEEEEEEEECCCCCCKKKXXXccczzzpppaaaVVVUUUTTTPPPOOORRRNNNPPPTTTWWWYYYYYYYYYXXXVVVYYY^^^``````___^^^^^^bbbcccgggjjjmmmoooppppppnnnooorrrtttuuuqqqkkkfffaaa___]]]ZZZ[[[___gggllliiieeegggrrrtttnnnjjjlllnnnlllccc[[[SSSNNNVVVhhhwww|||~~~vvvkkk|||qqqNNN888999222111000000//////000000000/////////000222444666???dddzzzZZZIIIUUUnnn||||||zzz{{{tttmmmiiibbbZZZUUUUUUWWWYYYTTTUUUUUUVVVVVVXXX[[[]]]aaabbbeeehhhkkknnnpppqqqqqqssssssqqqttt{{{~~~xxxuuuuuu{{{}}}pppbbb^^^aaahhhqqqxxxdddQQQSSSYYYZZZZZZ]]]lll}}}vvvjjjbbb___cccmmm}}}~~~eeeUUU___TTTJJJWWWyyyiii@@@<<<333555////////////////////////---///222222111444:::@@@GGGZZZxxx~~~mmm```XXXZZZ]]]```hhhsss~~~qqqggghhhgggdddaaa```bbbddddddfffeeeddd```[[[XXXXXX[[[\\\\\\\\\]]]___aaaccccccggghhhjjjmmmppppppnnnlllcccbbb```___^^^]]]]]]]]]^^^aaadddeeeeeehhhnnnssszzzlllWWW@@@444000......///...---...111666JJJtttXXXEEEEEE]]]~~~}}}~~~|||xxxxxx||||||zzzyyyyyyzzzyyyvvvsssrrrpppmmmjjjeee^^^UUUNNNGGGDDD???;;;888555111///,,,,,,,,,,,,---///000222222444666888999999888777111000000000222888@@@FFFIIILLLPPPRRRWWW[[[WWWPPP???999555666888999===BBBFFFGGGGGGEEEFFFPPP```mmmiii[[[RRRQQQQQQMMMLLLQQQQQQRRRTTTWWWXXXYYYXXXXXXYYY[[[^^^______^^^^^^___```bbbggglllpppqqqpppooossstttuuuvvvsssmmmeee___]]]```bbbdddeeeiiiooosssjjjooo~~~tttoookkkooouuurrrggg[[[QQQMMMUUUggg}}}xxxkkkxxxuuuTTT888666222111111000000000000000000000//////000222555666IIInnnmmmSSSLLL^^^www~~~|||}}}pppbbbUUUWWWYYYYYYXXXVVVUUUUUUUUUVVVWWWXXXXXXYYYZZZ\\\YYYZZZ]]]bbbhhhlllmmmmmmooorrrrrrqqqttt|||~~~}}}{{{yyyvvvxxx|||kkk[[[VVV[[[dddmmmsssiiiSSSQQQ\\\eee^^^[[[eeevvv}}}sssmmmhhhfffrrryyygggRRRXXXNNNAAAHHHjjjlll@@@;;;222999000000000000000000000000,,,///222222222555<<>>888555666777888===BBBGGGIIIIIIGGGIIITTTffftttzzzfffXXXOOOOOOOOOJJJKKKOOOTTTTTTTTTUUUVVVWWWYYYZZZ^^^___``````______aaabbb___bbbgggmmmqqqrrrqqqnnnvvvuuuuuusssoooggg^^^XXX]]]cccjjjoooqqqssswwwyyyyyyqqqooommmnnnoookkkccc\\\VVVPPPPPP```{{{mmmmmmnnnuuuzzz|||ZZZ555999333222111000////////////000444000///555444333===[[[}}}{{{~~~]]]DDDPPPlllzzzooofff```\\\ZZZTTTUUUVVVWWWXXXWWWWWWVVVXXXXXXYYYYYYYYYYYYXXXXXX[[[]]]```bbbccceeehhhjjjiiilllpppvvvzzz}}}~~~{{{|||}}}~~~yyywww|||ssslllbbb[[[\\\eeeqqqyyyiiiXXXUUU[[[gggaaa___dddvvv{{{mmmkkkzzznnn[[[PPPNNN@@@===SSSssstttKKK222222:::000000////////////000000000111000...000888BBBHHHHHHllluuuwwweeebbbhhh```iiiuuuuuulllfffcccbbbbbbbbbdddgggjjjkkkkkkiiidddbbb______```aaaaaa```___```aaaccceeehhhjjjkkkpppqqqsssttttttsssqqqpppqqqrrrrrrpppllliiiggggggiiikkkkkkiiiggghhhmmmrrrxxxyyy{{{kkkfffkkkeeekkkttt}}}~~~]]]:::000222111222,,,///000000888RRR{{{uuupppnnn___KKKKKKlll|||zzz{{{{{{{{{zzzyyyvvvtttsssqqqoookkkgggbbb[[[TTTOOOGGGDDD@@@===:::777333000---------------...///000000111222555777999;;;<<<444333222111222777>>>DDDHHHJJJLLLPPPVVV[[[WWWPPP>>>888444666888888;;;???AAADDDFFFFFFJJJWWWlll|||vvvaaaWWWOOONNNNNNMMMLLLLLLMMMOOORRRUUUXXXZZZ[[[[[[\\\^^^______^^^]]]^^^___cccccceeeiiimmmpppppppppxxxwwwvvvsssiii\\\UUUUUUaaakkkuuuwwwwwwzzz|||{{{mmmkkkjjjjjjkkkggg___YYYUUUOOONNN\\\www}}}dddbbbjjjiii|||bbb<<<;;;333222111000000/////////000444///...333222444@@@bbbYYYGGGZZZttttttnnnddd[[[VVVRRRPPPNNNSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWZZZ\\\___```aaabbbeeegggfffiiimmmrrrvvvyyyzzz{{{}}}~~~~~~zzzxxx{{{xxxmmm```ZZZ___mmm|||vvvbbbWWWYYYfff^^^\\\bbbuuu{{{nnnnnnppp\\\PPPQQQCCC;;;JJJiiiUUU<<<888444000000////////////000000111000000111666===CCCEEESSS}}}ggg|||uuufffhhhhhhllltttyyylllfffbbbaaabbbdddeeefffjjjnnnpppooonnnhhhfffddddddeeeeeedddccc___```aaacccfffiiilllmmmssstttvvvwwwxxxwwwvvvuuuxxxzzz{{{zzzwwwsssqqqpppooooooooonnnnnnpppsssuuuzzzyyyvvvpppdddYYYVVVZZZ\\\bbblllwwwqqqJJJ888333000333///000111111777PPPxxxuuusssttt```DDDBBBaaa|||{{{{{{||||||{{{zzzxxxvvvuuupppnnnjjjfffaaa[[[TTTOOOGGGDDD@@@===:::777333000---------------.../////////000111333555777999999444333222000111777>>>DDDFFFIIILLLPPPVVVZZZUUUMMM===777333444666666999===BBBEEEHHHHHHLLLZZZoooqqq[[[SSSMMMMMMOOONNNMMMNNNMMMPPPSSSWWWXXXWWWUUUTTTXXXZZZ\\\\\\[[[[[[\\\]]]```aaacccgggjjjlllkkkiiijjjgggfffddd^^^WWWUUUXXXiiiqqqtttpppppp|||llljjjiiiiiiiiieee^^^XXXVVVNNNKKKWWWqqq~~~ccc^^^iiidddooohhhAAA888333333111000000000000000000333///...222111666GGGmmmqqqLLLEEEccc|||xxxoooggg```[[[UUUPPPNNNMMMMMMLLLSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]]^^^^^^___aaacccdddeeeiiimmmpppsssuuuvvv|||||||||||||||}}}~~~~~~{{{zzz{{{~~~qqqdddaaakkkxxxooo[[[WWWfff^^^\\\bbbvvv|||ooopppttt```RRRRRRGGG;;;???]]][[[BBB???111111000000//////000000111111000000666===BBBEEEFFFddd}}}aaajjjxxxbbbeeemmmgggsss{{{sssjjjeeecccdddgggeeefffhhhmmmqqqttttttrrrkkkjjjhhhggggggfffdddbbb]]]^^^___aaadddgggjjjkkkqqqsssuuuwwwxxxyyyyyyyyy{{{~~~|||yyywwwsssrrrrrrsssvvvwwwwwwwww{{{wwwkkkYYYLLLHHHJJJKKKQQQXXXbbbnnnxxx]]]AAA222,,,111111111222222777MMMvvvsssuuu}}}gggCCC===UUU~~~}}}}}}~~~}}}zzzwwwuuusssooommmiiieee```ZZZSSSNNNGGGDDD@@@===:::777333000------------------...///...///000111333444555555666444222000000666===CCCDDDHHHLLLPPPUUUXXXSSSLLL===777222333444444666999AAADDDGGGHHHOOO^^^ssswwwiiiTTTNNNKKKMMMPPPOOONNNOOONNNPPPTTTVVVVVVSSSOOOMMMTTTVVVWWWXXXWWWWWWYYY[[[^^^^^^```dddggghhhfffdddccc^^^YYYWWWUUUTTTYYY```ooossssssooouuunnnmmmlllkkkjjjfff```\\\XXXPPPJJJQQQhhhccc\\\jjjhhhmmmpppHHH888333333222111000000000000000333///...111000;;;RRRxxxaaaCCCFFFmmmyyyuuukkkddd^^^YYYYYYVVVRRRPPPQQQRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]]^^^___aaabbbcccfffiiillloooqqqsssxxxwwwwwwxxxxxxyyyzzz{{{}}}~~~}}}}}}|||||||||}}}wwwlllmmmwww{{{zzz```XXXfffdddaaaeeevvvtttrrr~~~~~~}}}{{{fffUUUQQQJJJ<<<;;;WWW~~~[[[@@@AAA111111000000000000000000111000000333999???DDDLLLTTT}}}{{{uuu```}}}ggg\\\bbbllliiixxx~~~ssslllgggdddeeehhhdddfffiiioootttvvvvvvtttmmmjjjgggeeecccaaa]]]ZZZXXXYYYYYYZZZ\\\^^^___```eeegggjjjmmmqqqsssuuuuuuxxx|||}}}zzzxxxtttssssssvvvzzz{{{yyywww{{{vvvdddKKK@@@DDDIIIHHHLLLRRR\\\fffooowww~~~{{{oooMMM555---333111111222333777KKKtttqqquuupppGGG@@@OOOppp~~~~~~~~~~~~~~~}}}yyyuuuqqqooonnnkkkhhhddd___YYYRRRNNNGGGDDD@@@===:::777333000---------,,,,,,---......---......///000111222222777555222000000444<<>>777333333444333555888===@@@DDDIIIRRRcccxxxnnn```OOOKKKJJJNNNPPPNNNMMMNNNOOOQQQRRRSSSRRRPPPMMMLLLRRRSSSUUUUUUUUUVVVXXXZZZ`````````cccfffhhhhhhggghhh```XXXUUUUUUXXX```jjjlllpppttt|||oooooonnnmmmjjjfffbbb^^^[[[SSSKKKNNNaaa}}}bbbYYYmmmooopppyyyPPP;;;444333222111000000000000///222000///111222CCCaaa\\\FFFRRRzzz~~~xxxuuufff]]]YYYXXXWWWWWWUUURRRRRRSSSTTTTTTTTTVVVVVVWWWXXXZZZ\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]___``````______```aaabbbcccdddgggjjjmmmqqqsssttttttuuuvvvwwwyyy{{{|||~~~~~~{{{}}}~~~|||zzzyyy}}}|||rrrqqqxxx~~~}}}yyyfffZZZdddhhheeeggguuu|||uuu~~~~~~yyywwwrrrrrr~~~mmmYYYNNNKKK@@@===XXXbbb@@@@@@333111111000000000000111111...000666<<>>GGGJJJKKKJJJNNNTTTVVVSSS@@@999444444555444555999;;;???EEELLLXXXjjjjjjYYYNNNKKKKKKNNNOOOLLLKKKMMMQQQPPPOOONNNNNNOOOPPPPPPSSSTTTUUUUUUUUUVVVYYY[[[dddcccccceeehhhkkkmmmmmmggg^^^WWWUUUXXX^^^hhhrrriiippp~~~nnnnnnnnnllliiieeeaaa___\\\TTTLLLMMM\\\uuunnncccrrrzzzvvvyyyQQQ888444333222111111000111111...111000111333555MMMrrrWWWLLL___}}}zzzggg]]]XXXWWWXXX[[[YYYWWWVVVVVVWWWXXXWWWVVVYYYYYYYYYZZZ[[[]]]______^^^]]]\\\[[[[[[\\\]]]^^^```aaabbbbbbaaa```bbbcccccccccdddfffiiinnnrrruuurrrssstttvvvyyy{{{~~~~~~{{{zzz}}}|||wwwvvv{{{rrrlllpppyyyooo___```hhhgggiiittt}}}uuuzzzvvvuuuuuuuuuvvv}}}qqq[[[MMMKKKBBB@@@YYYsssGGG===555222111111000000111111222///111888???CCCOOOlllsssbbbkkkhhhcccmmmzzztttiiieeedddbbbcccfffiiijjjnnnssswwwxxxvvvtttmmmhhhbbb]]]XXXTTTQQQNNNLLLKKKIIIHHHFFFEEEEEEEEEDDDFFFIIIMMMRRRVVVZZZ[[[kkknnnrrruuuwwwyyy|||~~~zzzzzz|||~~~qqq[[[GGG@@@CCCHHHHHHRRRVVV[[[```dddhhhllloooqqqvvv}}}rrrcccFFF333444///...111555777HHHsss^^^FFFIII```zzz~~~~~~vvvvvvwwwwwwvvvuuusssrrrmmmjjjgggddd___ZZZSSSOOOGGGDDD@@@===:::777333000...------,,,,,,,,,,,,,,,------...//////000111111666555444333222444777;;;DDDGGGIIIIIILLLSSSVVVUUU@@@:::555555666555777:::===BBBIIIRRR^^^ooofffVVVNNNKKKLLLNNNNNNKKKKKKNNNQQQPPPMMMLLLMMMPPPSSSUUUVVVVVVWWWVVVVVVWWWZZZ\\\fffffffffiiikkkmmmmmmlll[[[UUUPPPTTT[[[cccmmmvvvnnn}}}oooooonnnlllhhhdddaaa```ZZZSSSLLLMMMZZZqqq|||ppp}}}{{{lllmmm~~~}}}tttQQQ555444444333222111111111111---111111222555999VVV{{{PPPRRRnnn{{{zzzkkk]]]YYYYYYYYYYYY\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZ]]]\\\\\\\\\]]]^^^```aaa___^^^\\\[[[[[[\\\^^^___```bbbccccccbbbbbbcccdddcccbbbccceeeiiinnntttwwwqqqqqqrrrtttwwwzzz|||}}}||||||uuuzzzzzztttrrryyyuuulllkkksssyyyggg```gggiiioooyyyxxxmmmqqqrrrnnnpppsssyyyttt[[[NNNJJJAAA@@@VVVzzzNNN:::999222111111000000111111222222111888CCCMMM^^^jjjccciiifffhhhyyyvvvgggcccdddddddddeeegggiiilllpppsssssspppmmmhhhccc\\\VVVSSSPPPNNNMMMHHHGGGFFFDDDCCCBBBAAAAAA???@@@BBBDDDGGGKKKMMMOOO[[[]]]aaafffkkkrrryyy{{{}}}lllTTTEEE@@@AAAFFFLLLTTTWWW\\\```cccgggkkknnnkkkqqqyyy~~~ooouuulllNNN555000111///222666777EEEpppdddDDDHHHddd}}}~~~}}}vvvvvvvvvvvvuuutttrrrqqqmmmkkkhhhddd```ZZZTTTOOOGGGDDD@@@===:::777333000...---,,,,,,++++++,,,,,,------...///000222222333444555555444333333555777<<>>222222111111111111222222444111777FFFUUUjjjssshhheeeeeeaaannnvvveee___``````______dddeeehhhlllnnnmmmiiifffbbb\\\UUUPPPNNNMMMMMMMMMGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBCCCEEEGGGHHHKKKNNNQQQWWW___iiiuuu|||{{{~~~fffNNNDDDBBBBBBHHHRRRTTTWWW\\\```dddhhhmmmppphhhooovvvzzz{{{pppjjjyyyZZZ===444333000333777666CCCmmm~~~^^^BBBHHHkkk}}}~~~|||zzzzzzyyywwwtttqqqnnnlllmmmkkkhhheeeaaa[[[UUUPPPGGGDDD@@@===:::777333000...---,,,,,,++++++++++++---...///000111333444444444555666666444444444555666>>>FFFIIIMMMQQQQQQNNN???888444444666555777;;;>>>CCCJJJTTT^^^kkkwwwttt[[[TTTLLLJJJKKKMMMMMMLLLOOOTTTPPPQQQQQQQQQRRRSSSSSSTTTZZZZZZYYYXXXVVVWWWZZZ\\\___cccjjjooooooiii^^^WWWQQQNNNQQQ[[[eeelllqqquuurrrooolllkkkkkkiiiddd```[[[WWWQQQLLLTTTkkkyyy}}}YYYWWWkkkooo}}}zzziii[[[999666444111000111222222111,,,333555......CCCeee~~~iiiOOOfffxxx{{{}}}yyypppbbb]]]YYYXXX\\\^^^^^^\\\ZZZZZZ[[[]]]^^^```aaaaaa```cccdddaaa```bbbbbb``````]]]ZZZ[[[___bbbbbb```^^^[[[]]]dddiiihhhfffgggnnngggbbbeeelllpppmmmhhhkkkmmmnnnnnnmmmooossswwwxxxxxxyyy~~~xxxrrrrrryyyxxxqqqwwwwwwmmmpppzzzqqqmmmvvv~~~kkk___fff}}}|||}}}yyyyyy{{{xxxrrrrrr}}}___eeesssyyyyyy^^^MMMHHHDDD???JJJtttQQQ555===666555444222111111222222888...999KKKPPP```uuukkkaaabbbrrrtttddd]]]\\\[[[\\\___bbbbbbcccdddeeeccc___\\\ZZZWWWQQQLLLIIIIIIKKKLLLJJJIIIGGGEEEEEEEEEEEEFFF@@@DDDEEEDDDFFFHHHGGGBBBGGGGGGHHHMMMUUU```jjjpppuuu|||vvv```HHH>>>@@@EEEJJJMMMUUUYYY[[[ZZZ]]]eeekkkmmmnnnmmmmmmrrrzzztttttteee@@@999333000555000888KKKdddyyy{{{|||WWWIIINNNxxx~~~yyy~~~}}}}}}}}}~~~|||zzzwwwssspppnnnllljjjhhheee```YYYQQQKKKHHHEEE@@@<<<999555111///---,,,++++++******++++++.........///000222333444444555666666444333444555555888<<>>666555444222111222222333777888DDDLLLMMMcccxxx}}}fffdddiiiyyy{{{mmm^^^YYYXXXWWWYYY[[[^^^]]]^^^``````^^^[[[XXXZZZWWWRRRNNNKKKJJJKKKKKKLLLKKKJJJHHHHHHHHHIIIIIIHHHIIIIIIGGGJJJNNNNNNJJJIIIJJJLLLPPPVVV]]]dddhhhmmmuuu}}}}}}nnn[[[FFF???BBBGGGLLLPPPSSSYYY^^^___cccjjjnnnnnnpppppprrrwww~~~yyynnntttKKK888666222666111888JJJffftttooovvvsssRRRHHHLLLuuu}}}~~~~~~~~~~~~~~~~~~~~~|||yyyuuuqqqnnnjjjiiigggeeeaaa[[[TTTOOOIIIEEE@@@<<<999555222///---,,,++++++******++++++------...///000222444555555666666555444444555777333555999===AAADDDGGGHHH@@@<<<777444666888;;;<<<>>>@@@GGGOOOWWW```ooo}}}}}}qqqfff[[[QQQPPPPPPOOONNNLLLMMMOOOQQQRRROOONNNOOOQQQSSSRRRQQQSSSUUUWWWXXXZZZ\\\```cccccceeeggggggddd]]]UUUPPPVVVYYYaaajjjllltttiiihhhiiijjjjjjhhhddd```YYYUUUNNNKKKRRRiii\\\TTTdddiiirrrzzzvvvDDD777444222111222222222111222222///111???YYYqqq~~~tttRRRJJJssszzzbbbSSSMMMWWW\\\aaacccbbb```aaabbbbbbbbbccccccccccccccccccdddfffeeebbbbbbeeefffddd___aaacccbbb^^^^^^aaaeeegggbbb___bbbeeefffhhhllluuurrrpppooooooppppppooolllnnnpppqqqrrruuuxxx{{{wwwxxxzzz||||||{{{|||}}}}}}}}}vvvnnnnnnwwwxxxpppvvv{{{rrrrrrwww|||zzz{{{|||wwwjjjhhhxxxxxxiiiooozzzmmmQQQJJJEEE???DDDeeeggg@@@<<<666555444222222222333333222>>>JJJKKKSSS|||ssstttzzziiiaaaeeeuuuqqqdddWWWSSSSSSSSSUUUXXXZZZZZZ[[[\\\]]]\\\XXXUUUWWWVVVSSSQQQOOOMMMLLLLLLOOONNNMMMLLLLLLLLLMMMNNNQQQPPPNNNLLLPPPVVVVVVSSSOOOQQQTTTXXX[[[___aaabbbeeelllssswwwzzz|||yyytttcccSSSCCC@@@DDDJJJPPPTTTSSS[[[cccgggkkkppprrrqqqsssuuuyyykkk{{{kkkJJJ888444777111777HHHgggppplllwww}}}dddGGGIIInnn~~~~~~~~~~~~~~~|||||||||{{{xxxtttpppmmmhhhgggfffeeeccc^^^WWWSSSJJJFFFAAA===999666222///---,,,++++++******++++++,,,,,,---...000333444666666777666555444444666999444555666999<<<@@@CCCEEE@@@<<<888555666999;;;<<<;;;???HHHRRRYYYaaaooo{{{|||}}}tttjjjaaaXXXQQQQQQQQQPPPNNNLLLKKKMMMOOOQQQOOONNNOOOPPPQQQQQQPPPRRRTTTWWWYYY\\\___cccfffbbbdddfffccc]]]VVVSSSRRR[[[ccckkknnnuuuggghhhiiijjjiiifffbbb```___YYYPPPJJJLLL___gggRRR___gggooo}}}KKK888555222111222222222111222111///111BBB___yyygggLLLMMMxxxzzz]]]OOOQQQWWW```jjjlllgggaaaaaaccccccdddeeefffffffffeeeeeeggggggeee``````ddddddaaaaaacccdddcccaaa```aaacccfffbbbaaaeeeggggggiiinnnvvvuuutttqqqooonnnoooppprrrrrrssssssssssssssssssvvvvvvxxx|||}}}||||||~~~{{{vvvqqqooowwwyyyqqquuu|||uuutttxxx{{{zzzyyyyyy{{{~~~yyymmmdddjjj~~~{{{wwwttt{{{rrrSSSJJJEEEAAABBB]]]qqqCCC888666555444333222333333444444@@@IIIJJJccczzzpppnnnaaadddmmmiii]]]RRRPPPQQQRRRTTTWWWZZZ[[[[[[]]]^^^]]]YYYVVVRRRRRRSSSSSSSSSRRRPPPPPPOOOOOONNNNNNNNNOOOPPPQQQUUUVVVUUUTTTXXX]]]\\\XXXXXX[[[___ccceeefffeeedddbbbgggjjjjjjlllnnnmmmjjjXXXMMMBBBAAAFFFKKKRRRWWWZZZbbbiiilllpppuuuvvvuuuwwwzzzvvvnnnxxxOOO888333777222666EEEcccxxxvvvyyyJJJFFFddd~~~~~~}}}}}}}}}}}}wwwxxxyyyxxxvvvqqqmmmjjjggggggfffeeeccc^^^XXXSSSKKKGGGBBB===:::666222///---,,,++++++******++++++++++++,,,...000333555666777777777666555555888:::888777666777999===AAACCC@@@<<<888666777999;;;<<<;;;@@@JJJTTT[[[```kkkvvvuuuyyyyyyqqqhhh```WWWPPPOOOPPPOOONNNLLLKKKLLLNNNPPPOOONNNNNNOOOPPPPPPPPPSSSUUUXXXZZZ\\\___bbbeee```dddeeeaaaYYYTTTUUUXXX___iiippptttiiijjjkkkjjjhhhdddaaa___aaaZZZQQQIIIGGGVVVwww^^^OOO\\\iiirrrIII888666333222222222222111111222000222BBBaaa[[[JJJ\\\~~~}}}[[[QQQZZZ```lllxxxyyypppfffdddfffdddfffgggiiijjjiiiiiihhhfffgggeeebbbdddhhhhhheeedddcccaaabbbddddddccc```aaa```dddiiikkkiiijjjmmmssstttssspppmmmkkkmmmooossssssssssssrrrqqqooonnnqqqqqqwww~~~~~~}}}}}}}}}wwwqqqvvvzzzsssuuu|||xxxvvvxxx{{{yyywwwvvvvvvuuusssqqqqqqqqqddd```mmmyyyxxxrrrUUUJJJFFFCCCBBBXXX|||xxxFFF777666555444333333333444555:::BBBKKKWWW|||xxx}}}vvvkkkaaagggxxxeeeZZZPPPPPPRRRTTTVVVXXXZZZ[[[\\\]]]___]]]ZZZWWWMMMOOORRRTTTVVVVVVVVVUUUOOOOOOOOOOOOPPPQQQSSSTTTUUUZZZ\\\]]]^^^```___ZZZ___bbbgggkkklllllliiihhheeegggeee```___aaabbb```QQQIIICCCDDDHHHLLLSSSZZZdddjjjoooooorrrwwwzzzzzz{{{~~~~~~ooorrr[[[:::222666222666BBB]]]xxxRRRGGG[[[~~~}}}|||{{{{{{vvvwwwwwwwwwuuuqqqmmmkkkiiihhhgggeeebbb]]]VVVQQQLLLHHHCCC>>>:::666222///---,,,++++++******++++++***+++,,,...000222444666777888888777666777999;;;999888666555777999===???>>>;;;777666888:::;;;<<<>>>CCCMMMWWW\\\___gggqqqpppuuuwwwqqqiiiaaaWWWOOOLLLMMMNNNMMMLLLLLLMMMNNNMMMNNNNNNNNNNNNOOOPPPQQQTTTVVVYYY[[[\\\]]]```bbb```dddfffaaaYYYVVV[[[aaafffnnnttt~~~jjjkkkkkkiiifffbbbaaaaaa^^^WWWPPPIIIEEEQQQsss{{{SSSLLLXXXnnn~~~KKK999777444222222222111000///222222444DDDeeerrrPPPKKKggguuu___ZZZkkkrrr~~~~~~rrrmmmmmmkkklllnnnooopppnnnmmmllleeegggfffgggkkkqqqpppllldddbbb```bbbeeefffccc```^^^```fffmmmmmmiiihhhjjjoooooonnnllljjjjjjkkkmmmnnnnnnooorrrtttsssqqqooorrrwww{{{yyy|||}}}rrrtttzzzvvvxxx}}}{{{{{{yyyvvvvvvxxxtttsssttttttqqqkkkjjjlllzzzhhh^^^aaasssuuurrrVVVJJJGGGFFFBBBSSSvvv~~~KKK:::666555444333333444555555;;;AAATTTrrrzzzqqqlllrrrbbbXXXPPPPPPTTTVVVWWWYYYYYYYYYZZZ\\\^^^]]]YYYWWWLLLNNNRRRUUUXXXYYYYYYYYYQQQQQQQQQRRRSSSUUUWWWYYYWWW```fffeeecccbbbaaa___ccceeeiiimmmnnnnnnllljjjhhhhhhccc[[[XXXYYYZZZXXXKKKFFFCCCEEEIIINNNVVV^^^kkkpppsssrrrtttzzz~~~~~~kkktttCCC666555111555@@@ZZZ{{{ZZZIIIUUUsss}}}xxxyyy}}}~~~|||{{{{{{yyyyyyxxxwwwuuusssqqqoookkkjjjhhhfffccc]]]VVVQQQMMMIIIDDD???;;;777333000---,,,++++++******++++++++++++,,,---///222333555666888999999999999:::;;;999888555444444666888:::;;;888666666888:::<<<<<<@@@EEEOOOXXX\\\^^^eeemmmmmmsssuuupppiiiaaaWWWOOOKKKLLLMMMMMMLLLKKKLLLNNNJJJLLLMMMMMMMMMNNNQQQSSSTTTWWWZZZ\\\\\\]]]___```cccffffffbbb\\\[[[```gggkkkpppyyyggghhhhhhfffbbbaaaaaaccc]]]WWWQQQKKKEEEOOOpppmmmOOOHHHUUUtttRRR:::777444222222222111000///222333888JJJllleeeIIIQQQmmm{{{xxxpppqqqfffdddwww{{{yyyvvvwwwxxxxxxwwwtttqqqooohhhiiiiiijjjoootttqqqkkk```aaaaaacccddddddcccbbbaaaccciiinnnlllfffdddfffkkkjjjhhhhhhhhhiiijjjkkkjjjkkkmmmqqquuuvvvtttqqqqqq~~~||||||qqqqqqzzzzzz}}}zzzxxxzzzyyytttqqqsssqqqqqqtttwwwrrrkkkjjjnnnxxxyyy^^^XXXbbbxxxvvvyyysssyyyXXXKKKHHHHHH@@@MMMpppMMM===666555444333333444555666===AAA]]]~~~xxx{{{___VVVOOOPPPTTTUUUVVVXXXYYYYYYZZZ]]]^^^]]]ZZZWWWNNNPPPSSSVVVXXXYYYZZZZZZUUUUUUVVVWWWXXX[[[]]]___]]]hhhoookkkeeecccfffggghhhjjjlllmmmnnnnnnmmmmmmhhhhhhddd\\\XXXWWWUUURRRFFFCCCBBBFFFJJJOOOZZZdddlllrrruuuuuuxxx~~~nnnttt|||{{{QQQ===555000555@@@ZZZ\\\JJJTTTttt~~~}}}}}}zzzyyyxxxvvvtttsssrrrrrrmmmllljjjiiifff```YYYTTTNNNJJJEEE@@@;;;777333000---,,,++++++******++++++,,,,,,,,,---///111222333555777:::<<<;;;::::::;;;;;;999777666555555666777888666444444777:::<<<===@@@EEEOOOXXX\\\^^^eeennnlllqqqqqqlllddd^^^VVVOOOLLLMMMNNNMMMKKKJJJJJJKKKGGGJJJLLLMMMMMMNNNRRRUUUTTTWWWZZZ]]]^^^___aaacccggghhhgggccc^^^^^^ccchhhkkkooo}}}~~~dddffffffccc``````bbbeee___YYYSSSMMMFFFMMMnnn{{{aaaIIIEEETTTyyyTTT:::777444333333222111000///111333;;;QQQsss}}}]]]GGGXXXttt{{{{{{|||xxxtttrrrlllllllllllloooqqqlllccc\\\```dddeeebbbaaaccceeedddfffjjjmmmjjjcccbbbdddiiigggeeeeeehhhjjjjjjjjjkkkkkknnnrrrwwwwwwtttqqqjjj~~~{{{ttt|||pppnnnyyy}}}zzzwwwyyyyyyrrrnnnoooqqqrrrvvvzzzuuummmlllqqqwwwoooUUUTTTbbbzzzyyylll{{{sss~~~ZZZKKKIIIHHH???HHHkkkMMM>>>666555444333444444666666DDDEEEaaasssxxx}}}]]]TTTMMMOOOSSSTTTUUUVVV[[[[[[\\\^^^```___\\\YYYQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYYYY[[[]]]```bbbdddcccnnnuuuoooeeedddjjjooonnnnnnnnnooooooooooooooofffgggeee___[[[XXXTTTOOOBBB@@@AAAFFFKKKQQQ]]]hhhjjjqqqvvvxxx{{{sssiiiqqq]]]CCC666...555BBB\\\ZZZIIIVVVyyyyyyxxxuuusssrrrqqqqqqrrrmmmmmmllljjjhhhccc\\\XXXNNNJJJEEE@@@<<<777333000---,,,++++++******++++++,,,,,,------///000111222444777;;;======;;;::::::>>><<<;;;999888777888888666444333444777:::<<<===???DDDNNNWWW\\\^^^fffooolllooonnnggg___ZZZUUUOOONNNOOOOOONNNKKKIIIHHHHHHFFFIIILLLMMMMMMNNNSSSVVVSSSVVV[[[^^^```bbbdddfffkkkjjjhhhddd```___cccfffhhhmmm~~~}}}hhhiiifffcccdddfffgggdddbbb___\\\QQQIIIHHHLLLhhhgggKKKEEETTTvvv|||xxx___<<<555111333555333111111000444888AAAWWWxxxXXXFFFZZZ}}}xxx|||tttvvvppplllmmmmmmiiiffffffaaaaaaaaa``````cccgggjjjnnnmmmkkkjjjiiiiiijjjkkkjjjhhheeefffiiijjjgggeeegggjjjuuuvvvmmmqqq}}}nnndddppp{{{www|||zzzsssrrruuuvvvrrrnnnooonnnpppuuuyyyyyysssnnnsss}}}hhhTTTRRRhhh~~~rrrjjjvvvtttuuu___LLLLLLFFF???DDDYYYTTT???<<<666222222111111444:::FFF@@@cccsssrrr}}}uuuVVVQQQOOOSSSWWWWWWVVVWWW]]][[[[[[]]]```___[[[WWWTTTRRRSSSVVVVVVVVVZZZ___\\\[[[[[[[[[]]]aaadddgggfffaaaZZZTTTSSS\\\jjjvvvqqqqqqsssuuuvvvtttpppmmmoooiiibbb```___[[[RRRIIIGGGAAA???FFFQQQXXX^^^cccgggrrr{{{|||~~~___vvvoooFFF555666;;;:::TTTkkkVVVTTTttt~~~}}}{{{zzzxxxvvvtttsssrrrqqqpppmmmjjjiiiiiieee\\\UUUPPPKKKDDD???<<<888333//////...,,,******+++,,,------------.........//////555555555777999;;;:::999===<<<;;;>>>AAAAAA===:::999999999888777888;;;===BBBLLLUUUUUUTTTZZZbbbgggjjjjjjiiifffaaaZZZSSSOOONNNMMMKKKJJJIIIIIIJJJJJJIIIJJJJJJIIIJJJMMMRRRUUUXXXTTTSSSYYYdddmmmooonnnmmmhhhddddddbbb```aaaeeehhhqqqjjjVVVkkkgggcccbbbcccdddcccaaa^^^[[[QQQJJJHHHJJJeeelllTTTHHHWWWvvvxxxrrrZZZ<<<666111333555333111111222333777BBB[[[yyyWWWFFF[[[{{{~~~uuuoooooopppmmmjjjjjjcccbbbaaaaaacccfffiiijjjmmmlllkkkjjjiiijjjkkkkkkiiihhhffffffggghhhhhhgggmmmnnnvvvwwwqqqooosssxxxvvvlllgggooo}}}~~~xxx{{{~~~yyyttttttwwwvvvqqqkkkmmmlllmmmrrrwwwzzzwwwssszzz{{{kkkYYYUUUhhhtttlllggguuuvvvyyy^^^JJJKKKFFF???DDDXXXVVV???:::666333444444444888>>>IIIIIIjjj~~~{{{vvvpppXXXQQQMMMPPPTTTUUUWWWZZZ[[[[[[\\\___bbbbbb^^^YYYSSSPPPPPPRRRRRRQQQTTTYYY[[[[[[ZZZ[[[^^^bbbeeehhhccc```\\\WWWWWW]]]iiirrrpppqqqtttwwwyyyxxxtttqqqlllgggbbb``````\\\SSSLLLHHHBBB@@@HHHRRRZZZ```eeelllttt|||~~~iiiddduuuIII444333999:::QQQiiiWWW[[[~~~zzzyyywwwuuutttrrrqqqqqqpppmmmjjjiiiiiiddd]]]VVVQQQLLLEEE???<<<999444000///...,,,******+++,,,------------.........//////444444555888;;;======<<>>======<<<999777666888:::???IIIQQQRRRRRRYYYbbbgggfffffffffccc___ZZZTTTQQQLLLKKKJJJHHHGGGGGGGGGHHHJJJKKKKKKJJJJJJKKKOOOQQQUUUSSSSSSZZZdddkkkllljjjeee```]]]]]]]]]]]]```dddjjjyyysss[[[KKKlllhhhcccaaabbbcccaaa___ZZZXXXOOOIIIFFFFFF___rrr]]]GGGVVVsss~~~|||uuuuuu```===666222333444222111222444333555DDD___zzzUUUGGG___|||~~~xxxnnnmmmooonnnlllkkkhhhdddbbbcccgggjjjkkkjjjkkkkkkjjjiiiiiijjjlllmmmjjjjjjjjjhhhggghhhjjjmmmpppnnnpppwwwzzzwwwsssqqqtttqqqqqqsssttttttxxxvvvvvv|||}}}xxxyyyvvvtttvvvxxxvvvpppiiijjjiiiiiinnnuuu{{{}}}}}}zzzrrrnnnzzzyyyppp___XXXggg~~~iiieeeeeettt|||~~~^^^IIIIIIEEE@@@DDDWWWtttYYY@@@888555444666666777<<>>777222333444222111222444333666HHHddd~~~OOOKKKiiixxxssseeezzzrrrgggeeeiiiiiihhhhhhkkkfffccceeejjjnnnmmmjjjjjjiiiiiiiiiiiikkkmmmnnnlllmmmmmmkkkhhhiiinnnssssssnnnkkknnnppppppppprrrzzzuuutttzzz|||rrrpppuuuxxxuuupppvvvtttssstttvvvtttooojjjhhhggggggkkksss|||yyyhhhaaadddvvvzzztttddd[[[ggglll[[[VVV[[[dddqqq|||{{{dddbbbdddqqqttt```HHHHHHFFF@@@BBBTTTeeeooo___AAA888666666777777888>>>FFF>>>fffdddxxx}}}ttt{{{yyylllmmm{{{zzz^^^UUUNNNOOORRRTTTWWW[[[\\\]]]```fffjjjiiiccc^^^UUUPPPMMMOOOPPPPPPRRRVVVYYYYYYZZZ]]]```eeehhhkkkhhhkkknnnooommmnnnqqqtttvvvwwwxxxzzzzzzvvvqqqlllgggeeebbbbbbbbb___WWWQQQGGGCCCBBBHHHOOOTTTYYY^^^ccckkkvvv~~~YYYeeegggAAA444:::===JJJxxxooouuuvvvYYYRRRttt{{{{{{zzzyyyxxxwwwvvvuuuqqqooolllkkkhhhddd^^^YYYSSSMMMEEE???;;;888444000///...,,,++++++,,,---................../////////000000222666:::===>>>===CCCHHHMMMNNNLLLIIIIIIJJJFFFEEEAAA<<<777555555666;;;BBBGGGIIINNNXXX```ddd`````````___\\\XXXTTTRRRNNNMMMLLLKKKJJJIIIIIIHHHKKKMMMNNNNNNMMMMMMOOOPPPTTTTTTWWW]]]cccccc^^^ZZZYYYTTTRRRTTTWWWZZZaaahhhuuucccPPPIIIIIIfffeeecccdddfffddd```[[[TTTTTTMMMHHHDDD@@@TTTxxx}}}|||cccHHHEEEQQQqqq~~~vvvwwwpppooo@@@888222333444222111333444333:::MMMiiipppIIITTTvvvlllYYY[[[vvvttthhh^^^^^^bbbdddeeeffflllhhhdddfffkkkooommmjjjiiihhhhhhhhhiiikkkmmmnnnjjjlllllljjjhhhiiinnnssswwwqqqnnnoooppppppssswwwxxxvvvyyyzzzpppnnnsssvvvsssnnntttrrrppppppqqqpppnnnkkkgggfffgggjjjrrr|||~~~yyyiiiXXXYYYeeeyyy~~~{{{kkkaaakkkxxxYYYNNNPPPMMMOOOSSSZZZeeesssvvvcccdddfffooozzzvvvcccIIIGGGFFF@@@???OOOzzzfffmmmhhhCCC999777777777666777???HHHGGGzzzrrrqqqzzzzzzxxxqqqcccgggwwwbbbYYYSSSTTTVVVVVVXXXZZZ___```dddiiimmmlllfffaaaUUUOOOLLLNNNQQQRRRTTTXXXXXXYYY[[[^^^bbbfffiiikkkgggkkkpppqqqpppnnnoooqqqtttuuuwwwyyyxxxuuunnnjjjhhhfffeeedddccc^^^WWWQQQFFFBBBAAAEEEJJJLLLQQQVVVYYYdddsss}}}~~~}}}zzz{{{zzzwwwzzzaaaUUUpppGGG555999>>>HHHrrrrrryyyzzzZZZRRRsssyyyyyyzzzyyyxxxwwwvvvuuuqqqpppnnnkkkhhhccc^^^[[[TTTMMMDDD>>>:::777333000///...,,,++++++,,,.../////////////////////////////////111444888:::;;;:::???EEEKKKNNNMMMLLLMMMNNNGGGFFFCCC>>>999666666777;;;@@@DDDGGGNNNXXX^^^```^^^^^^]]]\\\YYYUUURRRPPPLLLLLLLLLKKKKKKJJJIIIIIIKKKMMMOOOPPPQQQRRRTTTVVVWWWXXX[[[___aaa___YYYSSSWWWRRROOORRRVVVZZZbbbjjjkkkTTTGGGJJJSSShhhfffeeeeeefffddd___[[[VVVVVVPPPJJJFFFBBBUUUxxxxxxttt[[[AAAFFFJJJggg{{{zzz{{{lllsssAAA999333333444222111333222333===TTTqqqdddHHH```iiiRRRWWWlllyyytttvvveee^^^YYY[[[___aaadddgggjjjhhhfffhhhkkkmmmllljjjiiihhhhhhhhhiiijjjlllmmmggghhhhhhhhhhhhiiimmmooossspppnnnqqqqqqqqqtttxxxxxxzzz~~~|||sssrrrwwwyyyvvvqqqqqqooommmmmmmmmmmmllljjjffffffgggjjjqqqyyy{{{uuujjjZZZPPPYYYiiivvvllltttvvv^^^XXXZZZQQQNNNKKKKKKRRR___nnnxxxyyycccgggkkkpppxxxwwwhhhKKKGGGGGG@@@<<>>:::777444111///...,,,+++,,,---///000000000000////////////...000000111555888;;;;;;;;;>>>BBBIIINNNPPPPPPPPPPPPIIIHHHEEE???:::777777888;;;???BBBFFFNNNWWWZZZYYYXXXXXXWWWUUUSSSPPPMMMLLLHHHIIIIIIJJJJJJIIIHHHHHHKKKMMMOOOQQQRRRTTTXXX[[[[[[\\\]]]______]]]XXXTTTUUUPPPMMMPPPVVV\\\fffooopppZZZJJJCCCNNN___pppkkkfffdddcccbbb^^^[[[UUUUUUOOOJJJEEEAAAUUUxxxyyyvvvfffUUURRRJJJ]]]ttt{{{qqquuuBBB:::333333333222222333222222???\\\zzz___LLLkkkuuuWWWQQQeeezzzoooqqqyyyqqq\\\VVVTTTVVVZZZ]]]___ccciiihhhhhhhhhhhhiiijjjjjjjjjiiiiiihhhhhhhhhjjjkkklllhhhgggggghhhkkkmmmnnnnnnmmmllloootttuuussstttwww||||||vvvuuuzzz{{{vvvpppkkkkkklllmmmmmmkkkiiigggdddeeegggjjjnnntttyyy}}}xxxsssjjj]]]RRRSSS___kkk{{{uuuiiieeeddd^^^]]]XXXRRRNNNRRR]]]fffuuu```iiipppuuu|||mmmMMMHHHHHH@@@999DDDnnnhhhfff}}}III;;;999888777555999FFFTTT}}}qqqdddhhh{{{~~~sssiii___\\\\\\[[[]]]```aaaaaaeeekkkqqqsssqqqnnn\\\SSSMMMOOOSSSUUUVVVYYYZZZ[[[]]]```cccgggiiijjjpppsssttttttqqqqqqtttwwwoooqqquuuzzz|||yyytttpppnnnmmmlllhhhcccZZZQQQKKKAAA???@@@EEEGGGHHHMMMSSS\\\bbbnnnxxxzzz{{{~~~|||~~~{{{vvvqqqoootttXXX```xxxSSS777444888EEEmmm^^^JJJ___vvvuuurrryyy{{{~~~}}}|||vvvwwwyyyyyyyyyxxxvvvuuurrrrrrppplllgggccc```^^^XXXQQQGGG@@@<<<999666333///...,,,+++,,,---///111000000000000/////////...111222444888<<<@@@AAA@@@AAADDDIIIOOOSSSTTTRRROOOLLLKKKGGGAAA;;;777666777:::===@@@EEEMMMUUUUUUQQQMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGHHHJJJJJJJJJJJJIIILLLMMMNNNOOOQQQTTTYYY\\\\\\\\\]]]^^^^^^]]][[[YYYUUUPPPNNNRRRYYYbbbmmmxxxwwwZZZMMMGGGHHH[[[rrrwwwppphhhbbb```___]]][[[RRRRRRLLLGGGBBB???RRRuuu|||~~~yyyqqqeeeTTT]]]sss~~~zzzsssCCC:::333333333222222333222111@@@aaa^^^QQQrrreeeUUUZZZpppzzzggghhh~~~^^^IIILLLNNNSSSYYY\\\]]]bbbjjjfffgggiiiiiihhhhhhiiikkkjjjiiihhhhhhhhhiiijjjkkkkkkiiihhhkkkooorrrqqqooommmnnnttt{{{|||yyyxxx{{{}}}zzzyyyzzz{{{|||wwwvvvzzz{{{uuunnnfffhhhkkknnnnnnkkkfffccccccdddgggiiilllppptttwwwrrrnnnbbbUUUPPPXXXccckkkyyyrrrrrrrrrmmmlllooommmbbbUUUPPPWWW___lll]]]iiisssyyy|||www{{{oooOOOIIIHHH@@@777AAAkkkbbb^^^JJJ;;;999888777666<<>>;;;888555///...,,,,,,,,,...000111111111000000/////////...222333666;;;@@@EEEFFFFFFFFFGGGJJJQQQVVVWWWSSSOOOOOOMMMHHHBBB;;;666555555999<<>><<>>888555555555<<<>>>BBBEEEGGGGGGFFFEEEAAA===:::;;;===>>>>>>???AAAGGGLLLLLLKKKMMMMMMJJJIIIKKKNNNPPPQQQRRRTTTVVV^^^\\\[[[]]]```aaa___]]]YYYQQQUUUeeemmmnnn|||kkk^^^MMMEEEMMMbbbwwwiiiddd^^^[[[]]]]]][[[YYYTTTRRRJJJGGGFFFBBBPPPmmmmmmWWWMMMYYYlllgggFFF555333888444111333111555666VVV^^^ZZZ|||||||||iiidddYYYSSSZZZoooyyy]]]LLLGGGPPPSSSWWWYYYZZZ\\\```ccccccdddeeegggiiikkklllmmmlllmmmmmmllllllkkkjjjjjjkkkhhhkkktttzzzxxxtttrrrnnnnnnrrrvvvuuurrrvvv}}}zzzyyyyyyyyy{{{~~~}}}xxxtttqqqooonnnhhhhhhjjjmmmnnnkkkccc\\\ccccccdddfffiiilllmmmnnnqqqmmmZZZJJJKKKQQQ\\\nnnwwwrrrooolll{{{tttlllnnnttt```kkkqqqtttrrrsssyyytttTTTJJJCCC???===AAA]]]___UUUWWW;;;>>>777333:::???III\\\~~~vvvyyyfff[[[ZZZ___aaabbbeeeiiinnnrrrtttwww{{{~~~uuueeeZZZ\\\^^^ZZZYYY\\\\\\YYYYYY\\\\\\\\\___dddfffccceeelllqqqqqqpppqqquuuxxx|||~~~{{{xxxrrrqqqlllcccWWWMMMHHHGGGCCCDDDCCCDDDGGGNNNVVV\\\fffmmmwww|||wwwsssrrrqqqttt~~~mmmJJJ\\\wwwtttAAA999===???bbbfffIIIPPPlll~~~{{{yyy||||||{{{{{{zzzyyyxxxwwwrrrqqqnnnmmmjjjgggbbb___XXXQQQGGG???;;;888555222------,,,,,,---...000111000111111222111111000//////555888999???GGGKKKJJJJJJMMMUUU___aaa[[[UUUSSSPPPLLLEEE>>>999777777777888:::<<<>>>??????>>>>>>@@@>>>;;;:::999888888999CCCJJJOOOOOOOOOOOONNNJJJLLLOOORRRTTTUUUUUUWWWXXX___^^^]]]___aaa```^^^[[[RRROOOWWWffflllnnn```\\\OOOHHHYYYxxxccc```]]]]]]^^^___]]][[[UUUPPPGGGEEEFFFCCCOOOjjjwwwdddLLLHHHYYYaaannnHHH777333777333111444111222<<>>???ZZZbbbOOOzzzXXX>>>>>>666444;;;@@@KKK___zzz~~~}}}jjj___]]]```bbbbbbcccmmmsssnnnmmmuuu|||~~~{{{iii[[[ZZZ]]]\\\\\\^^^]]]YYYWWWYYYYYYWWWYYY]]]^^^^^^dddnnnttttttrrrssstttzzz}}}||||||qqqqqqlll```RRRHHHEEEGGGEEEFFFGGGHHHLLLRRR[[[aaajjjrrr|||zzzuuuqqqooonnnqqq|||yyyKKKUUU|||wwwHHH:::;;;>>>___|||[[[FFFQQQuuu}}}zzzyyy{{{{{{zzzzzzyyywwwvvvuuusssrrrpppooommmiiiddd___WWWOOOFFF???<<<:::777444------,,,,,,,,,...///000111222222333222111000///000333666777===EEEKKKKKKLLLOOOWWWbbbfff```YYYUUUOOOKKKEEE???:::888888888555555666666777888888888;;;<<<<<<<<<;;;===???AAAIIIPPPVVVVVVUUUTTTPPPLLLPPPSSSWWWYYYYYYYYYYYYZZZ^^^^^^___``````]]]YYYUUUNNNQQQ\\\gggiiimmmsssVVVXXXRRRRRRkkkbbbaaa___```aaaaaa___\\\WWWPPPFFFDDDHHHEEEPPPiii}}}iiiXXXKKKNNNXXX~~~~~~ZZZxxxKKK888333777333222444222444>>>___vvvXXXaaa{{{www~~~~~~gggUUU\\\bbbjjjvvvoooXXXLLLHHHIIILLLRRRUUUYYY]]]___```aaaaaaaaafffjjjkkkhhhiiimmmrrrrrrqqqpppooonnnlllkkkjjjsssppprrrwwwyyyvvvrrrrrrzzz{{{zzzyyyuuuqqqqqqsss|||yyyvvvuuuwwwzzz}}}vvvrrrnnnjjjiiikkknnnpppwwwuuuqqqnnnlllkkkkkkkkklllgggeeehhhmmmkkk```VVVZZZYYYXXXXXXZZZ___eeejjjkkkiiiXXXIIIKKKPPP[[[mmm|||xxxxxx}}}uuu^^^kkkuuu|||wwwmmmrrr|||}}}ZZZMMMFFFBBB???>>>VVVkkkNNNzzzYYY>>>===666777@@@EEEQQQgggjjj}}}sssgggbbbaaacccdddeeeqqqtttkkklllxxx|||mmm]]]ZZZ\\\]]]^^^```]]]WWWTTTTTTTTTSSSUUUXXXZZZ]]]gggttt{{{{{{zzz{{{xxx~~~zzzxxxyyypppmmmeeeYYYNNNFFFDDDEEEGGGHHHJJJMMMRRRZZZccciiinnnuuu~~~}}}wwwqqqnnnkkkmmmwwwPPPMMMaaa}}}RRR;;;999===\\\~~~}}}kkkQQQBBBQQQ{{{|||zzzyyyyyyzzzzzzyyyxxxwwwuuutttssssssrrrrrrpppkkkeee```XXXQQQGGG@@@<<<999666333------,,,,,,,,,---//////222222333444333222000...000111333666<<>>???DDDHHHJJJVVV\\\aaa___\\\YYYTTTNNNQQQTTTXXXZZZZZZZZZZZZZZZ\\\^^^___```^^^YYYSSSOOOQQQXXXbbbfffdddlllhhhWWWWWWXXXfffqqqbbbaaaaaaaaaaaa___]]][[[YYYRRRHHHFFFIIIGGGRRRkkkrrruuu^^^QQQLLLUUUUUUkkk|||\\\tttOOO:::333666333333555222777???[[[gggPPP```zzz{{{ooo{{{zzzmmmaaaZZZpppvvv~~~uuudddRRRJJJKKKMMMOOORRRTTTVVVYYY]]]```bbbaaaaaabbbfffjjjjjjhhhhhhlllqqqpppooonnnmmmmmmoooqqqrrruuuqqqpppsssuuutttuuuyyy~~~zzzvvvtttsssrrryyyuuuoookkkjjjjjjiiihhhZZZWWWSSSPPPOOORRRVVVYYY```aaacccdddfffggghhhhhhlllgggdddgggllljjj```VVVXXXWWWVVVTTTVVV\\\eeekkkooolll[[[KKKKKKNNNWWWgggqqquuu}}}|||{{{mmmZZZiiiwwwyyynnnttt}}}\\\MMMFFFCCC@@@<<>>999555333333000000000111333777:::;;;<<>><<<<<>>===;;;999888999:::;;;:::===DDDLLLUUU^^^dddhhhiiihhhgggiiijjjhhhbbb]]]\\\[[[XXXUUUUUU^^^kkkvvvxxxuuubbbQQQMMMLLLQQQ___iiieeefffiiiddd]]]aaalll``````rrrlllnnnwww\\\KKKEEEEEEAAA:::LLLvvvfffXXX<<<;;;777:::FFFUUU|||uuu~~~|||pppsss{{{wwwdddgggooommm|||uuunnnjjjiiikkklllnnnqqqtttyyy~~~}}}zzzsssiii```^^^aaadddbbbWWWNNNOOOVVV___hhhpppvvv{{{|||uuuqqqZZZTTTNNNKKKMMMOOOPPPOOONNNPPPSSSWWW\\\cccjjjpppwww{{{|||zzz}}}~~~tttmmmgggfffoooyyyqqqJJJFFFaaatttFFF<<<@@@PPPuuugggJJJLLLfffrrr~~~}}}||||||~~~|||}}}~~~~~~}}}{{{xxxvvvwwwuuusssqqqoookkkgggccc___VVVKKKBBB<<<777222......---,,,++++++,,,------///111444666777666444222111...///555:::===BBBIIIJJJEEEEEEMMMSSSQQQLLLIIICCC@@@===888555222111111111111222444666999;;;<<<;;;@@@BBBIII]]]xxxnnn```XXXRRRNNNOOOPPPRRRTTTUUUXXX[[[^^^___bbbdddaaa[[[TTTOOOMMMQQQYYY^^^aaaooorrrjjj^^^dddwwwvvvddd````````````___]]]]]]^^^```VVVUUUOOOKKKHHHDDDSSSqqqmmmpppcccbbbVVVWWWeeepppVVV>>>333555333444666222111AAA^^^xxx|||```LLLhhh~~~kkkooo}}}ppphhhaaa]]]]]]aaaZZZ]]]ccceee```[[[^^^eeeaaa___^^^aaafffiiijjjiiijjjiiiggghhhiiijjjiiigggbbbffflllrrrtttssspppnnnnnnlllmmmpppppppppsssxxx{{{~~~{{{vvvtttwwwuuuooo___ZZZUUUSSSRRROOOHHHBBBBBBAAA@@@???===<<<;;;;;;999;;;???EEENNNXXX```eeeggghhhiiijjjjjjhhhccc```YYYYYYWWWUUUXXXbbbrrr~~~wwwuuudddTTTRRRRRRXXXfffjjjdddbbbbbb\\\SSSWWWcccmmmyyy|||wwwvvv]]]iii|||mmmnnnvvv\\\JJJDDDEEEAAA:::JJJnnnlllTTT:::999666;;;KKKcccsssvvvxxxkkkrrryyycccbbbvvvyyysssmmmhhhkkkmmmrrrxxxxxxxxx|||~~~yyynnnccc```cccfffdddXXXOOOPPPYYYdddpppyyy~~~vvvlllfffSSSQQQOOOMMMMMMPPPTTTWWWUUUWWWYYY\\\```ffflllqqqxxx~~~|||uuutttxxx}}}~~~|||ssskkkffffffoooyyy|||NNNHHHTTTKKK===>>>JJJuuuoooJJJCCCRRRmmm~~~|||uuu~~~|||}}}}}}~~~|||yyywwwxxxuuurrrpppnnnkkkgggddd^^^VVVKKKBBB<<<888333///...---,,,+++++++++,,,---...000444777888777555333222...///555888888<<>>AAA@@@AAABBBEEELLLVVV\\\^^^ggggggkkkqqqrrrkkkddd```XXXZZZUUUOOOXXXooo|||tttiii___[[[ZZZ[[[\\\ggghhhiiifff^^^WWWWWWZZZdddhhhddd___lllyyyvvv}}}tttiiittthhhuuu|||dddNNNGGGGGGDDDBBBDDDoooqqqQQQAAA999===BBBHHHjjjrrrgggRRRYYYwwwwwwqqqnnnooopppvvv}}}~~~{{{yyynnnhhhhhhlllkkk\\\TTTZZZbbbiiiwww{{{pppcccYYYTTTSSSSSSTTTWWWXXXXXXWWW[[[]]]___ccchhhnnntttwwwpppkkkjjjiiijjjzzz}}}~~~uuuhhhaaadddnnnvvvzzz]]]BBBQQQ}}}xxx[[[:::999IIInnnTTTHHHWWWkkk~~~}}}||||||~~~}}}||||||}}}}}}|||{{{xxxtttrrrrrrsssqqqkkkeee___VVVJJJAAA===999444///,,,,,,,,,++++++,,,------...///333777::::::777444222000...///333777:::;;;===>>>@@@AAAAAA@@@>>>===444444222111000111555777555666666888:::===???AAAFFF???@@@JJJSSS\\\qqquuueeeZZZRRROOOPPPTTTTTTTTTWWWZZZ]]]^^^^^^XXXXXXWWWRRRMMMKKKLLLOOOOOOWWW```iiixxxeeeXXXLLLcccyyyyyyjjjZZZPPPLLL]]]^^^]]][[[XXXXXXZZZ]]]VVVRRRSSSFFFBBBDDDJJJjjjxxxqqqdddYYYbbbooo~~~QQQ<<<444777444333666444555CCCaaa~~~QQQRRRpppwwwppplllmmmvvv|||||||||~~~{{{|||vvvlllggghhhhhhfffaaa___^^^aaafffiiihhheeeeeefffgggjjjmmmmmmllljjjmmmoooqqqqqqpppnnnmmmmmmnnnnnnqqquuutttqqqssswww{{{}}}{{{tttooooookkkeee\\\XXXUUUUUUUUUTTTTTTSSSNNNJJJJJJMMMLLLGGGFFFIIINNNNNNLLLKKKOOOVVVZZZ[[[ggghhhmmmsssrrriiibbb___YYYZZZUUUNNNVVViiiwwwzzz|||xxxssslllgggeeeeeefffqqqsssuuuqqqiii```]]]]]]___aaabbbdddnnnsssnnntttssskkkttt~~~hhhuuufffMMMDDDDDDBBBAAACCCttthhhSSS>>><<<>>>>>>KKKvvv~~~rrreeeXXXQQQ```~~~vvvtttrrrssswww}}}~~~}}}uuuooonnnppprrrbbbVVV[[[eeennn||||||ssshhh\\\UUUTTTSSSSSSVVVYYY\\\]]]]]]\\\^^^aaaffflllttt{{{llldddeeehhhjjjvvvyyynnnfffeeejjjooo}}}{{{cccGGGMMMvvv```;;;777GGGgggfffTTT^^^ttt~~~~~~}}}|||{{{yyywwwxxxtttqqqpppqqqoooiiiddd]]]TTTIII@@@;;;666111---,,,,,,,,,++++++,,,,,,---...///111555888999777555222000//////222666888999777888888999999888777666333333222111222333666999666666666777:::===@@@BBBEEECCCDDDKKKUUUddd|||lll___VVVQQQPPPRRRTTTTTTTTTVVVXXXYYYYYYYYYWWWWWWVVVQQQLLLJJJLLLOOOSSS^^^iiitttyyyhhhXXXMMMLLLbbbvvvuuudddSSSKKKHHH]]]^^^]]][[[YYYYYY[[[]]]RRROOOQQQDDD@@@AAAFFFeeeqqqmmmfff```qqq|||tttpppQQQ<<<444777444333666444666FFFfffsssKKKTTTttt}}}vvvxxxvvviiiccceeegggggg^^^]]]^^^bbbggghhheeebbbddddddfffiiimmmnnnnnnlllpppqqqrrrrrrqqqppppppqqqrrrpppqqqwwwzzzxxxwwwxxxyyyxxxuuuqqqppppppllleeeddd```\\\[[[\\\]]][[[XXXUUUSSSTTTVVVVVVTTTTTTVVV[[[]]]\\\YYY[[[aaadddbbbhhhiiinnnqqqnnnddd]]]\\\YYYZZZTTTLLLQQQaaammmpppzzzzzzzzzyyyvvvtttssssss}}}}}}tttkkkeeebbbbbb```ccckkksssxxx~~~uuuwwwsssnnn}}}uuujjjvvviiiMMMCCCCCCAAABBBEEEzzzfffUUU<<<===>>><<>>888333///---,,,++++++++++++++++++---,,,,,,///333666777777333111//////000222333222333222000......///000111000000222555888:::;;;;;;888777666777:::>>>BBBEEEGGGLLLLLLNNNcccsss```VVVSSSQQQQQQSSSVVVWWWYYYYYYXXXWWWVVVVVVVVVVVVUUUPPPLLLKKKOOOSSSVVVdddrrr~~~|||jjj[[[PPPJJJHHHRRReeessskkkWWWHHHCCCDDDcccaaa___]]]\\\ZZZYYYXXXPPPNNNPPPDDD@@@AAAEEEdddzzz}}}~~~TTTZZZlllwwwQQQ<<<444777444333666444:::PPPqqqkkkLLLYYYttt~~~yyyoooiiieeebbb```___```______```bbbeeeggggggeeeeeefffiiimmmoooooooooooopppqqqqqqpppppprrrttttttqqquuuyyytttsssooommmpppuuuwwwtttpppqqqmmmfffeeemmmxxxyyysssnnnllljjjhhhkkkqqqvvvyyysssvvvvvvqqqmmmjjjddd]]]\\\___[[[XXXQQQJJJKKKWWWfffooo{{{xxxwww~~~~~~{{{vvvrrrmmmxxxsss~~~jjjrrr}}}fffLLLEEEHHHGGGEEEEEEhhhjjjTTT>>>666:::EEEQQQoooaaa^^^nnnwww{{{~~~rrrllleeedddmmm|||pppddd]]]\\\]]][[[[[[^^^dddkkkssswwwyyyvvvzzz~~~sss^^^^^^kkkiiieeeooo{{{zzztttkkkaaa___bbbsssyyyhhhNNN555KKKtttHHH555;;;PPPmmm[[[bbb}}}}}}}}}|||{{{{{{||||||{{{zzzwwwtttqqqmmmjjjhhheeedddaaa[[[RRRHHH@@@999333000---,,,++++++************,,,++++++---000333555555222000......///000000000333111///......///111333000111333777;;;===<<<:::777777777888;;;???CCCFFFGGGKKKMMMWWWuuuvvvbbbXXXUUUSSSQQQQQQRRRUUUXXXYYYXXXVVVWWWXXXWWWWWWUUUQQQLLLLLLPPPTTTXXXdddppp{{{sssbbbTTTJJJFFFHHHRRRaaajjjaaaOOOCCC@@@AAA```^^^[[[ZZZYYYXXXVVVSSSQQQNNNPPPDDDAAABBBGGGggg|||kkkHHHRRRwwwwwwyyyQQQ<<<444777444333666444888UUU{{{oooRRR]]]vvvzzzssslllkkkjjjeeebbbaaaaaaaaa```aaacccfffjjjlllhhhggggggiiilllnnnnnnnnnmmmoooqqqrrrqqqqqqrrrsssqqqooorrrzzz{{{tttpppsssooonnnrrrtttsssppppppqqqqqqpppvvv~~~wwwoookkkgggbbbaaabbb[[[YYYUUUPPPQQQYYYgggqqq}}}zzz{{{tttuuu{{{tttwwwkkkuuucccIIICCCGGGFFFCCCBBBgggmmmSSS???555;;;HHHTTTppp}}}[[[eee|||tttzzzxxxsssllliiiqqq{{{pppfffaaa___```]]]^^^aaahhhooovvvyyyzzzyyysss```aaaqqqvvvyyy}}}vvvmmmbbb```eeemmmwwwgggVVV>>>LLL}}}vvvMMM888<<>>???;;;777666777888:::===AAADDDFFFFFFKKKTTTggguuubbbZZZXXXUUUQQQOOOMMMRRRVVVWWWUUUTTTUUUVVVXXXXXXUUUPPPKKKKKKOOOSSSZZZdddoooxxxjjjZZZLLLAAA>>>BBBLLLVVV[[[RRRDDD<<<;;;;;;\\\ZZZXXXXXXYYYYYYVVVTTTQQQMMMOOOCCC@@@CCCIIIjjjyyyqqq~~~^^^GGGPPPoooyyyQQQ<<<444777444333666444999^^^pppVVVddduuummmiiilllmmmiiiffffff___aaaccceeegggiiilllnnnkkkjjjiiiiiikkkmmmllllllkkknnnqqqssssssrrrssssssrrrooooootttwwwtttqqqqqqsssppppppuuuuuurrrrrruuuvvvzzzwwwnnnlllkkkfffaaa___[[[[[[[[[ZZZZZZ^^^gggooozzz}}}~~~wwwuuuooovvvfffIIIBBBEEEFFFDDDCCChhhqqqRRR===999>>>GGGXXX{{{fff~~~}}}xxxwwwxxxnnnkkkyyytttlllgggdddcccccceeeiiipppwww{{{}}}|||}}}tttdddfffwww}}}sssfffccchhhhhhzzzvvveee\\\EEEGGGnnn|||OOO999<<>>hhhnnnWWWjjjxxxwwwnnnjjjooorrrpppmmmnnn]]]aaaeeeiiikkklllmmmnnnmmmkkkjjjjjjkkklllkkkjjjkkknnnrrruuuuuutttssssssvvvqqqnnnpppqqqppprrruuuqqqppprrrxxxyyyvvvwww}}}yyyuuullllllmmmhhh___YYYZZZ]]]aaabbbaaaaaafffmmmttt~~~yyytttrrrwwwlllLLLBBBFFFHHHGGGGGGcccqqqSSS;;;===AAADDD[[[{{{ooowww}}}|||uuu}}}wwwkkkkkkyyyrrrmmmhhheeejjjmmmqqqxxx~~~|||mmmoooyyyjjjeeeiiifffxxxwwwccc]]]EEE>>>\\\PPP777;;;HHHrrr\\\OOOccc~~~www~~~}}}|||}}}}}}{{{zzzzzz{{{|||zzzyyytttuuuvvvtttqqqmmmjjjiiifffbbb[[[PPPEEE<<<666444---,,,+++***))))))))))))+++******,,,...///---,,,---,,,+++,,,...///...---------...000111333555666777666888===AAA@@@999222444666:::===AAACCCDDDDDDGGGSSShhhuuueeeWWWTTTWWWUUUPPPLLLPPPUUUZZZZZZVVVSSSTTTVVVWWWVVVRRRLLLGGGFFFJJJNNNUUU```lllvvv{{{gggSSSKKKCCC::::::AAADDDGGGEEE>>>999888777555YYYZZZ[[[\\\[[[YYYXXXVVVRRRJJJJJJBBBBBBAAADDDeee~~~qqqeeewwwppp___IIIOOOTTT===333555333555999777===llleeeUUUvvv~~~sssrrrmmmooowww}}}zzzrrrnnnccccccdddiiiooorrrqqqnnnnnnpppqqqpppmmmiiiggggggiiilllppprrrssstttuuuvvvxxxtttpppppprrrtttsssrrrsssooommmqqqyyy|||wwwrrrlllmmmsssoooccc\\\___```___```dddgggjjjpppxxxssswwwdddHHHCCCDDDGGGIIIDDDbbbzzzHHH999999CCCJJJ^^^{{{zzz~~~vvvsssrrrxxxooojjjeeemmmzzzuuurrr}}}tttzzz}}}oooddd```hhhmmmwww}}}sssmmm[[[FFFDDDPPPLLL???777NNNooocccJJJVVViiiqqq{{{|||}}}||||||zzzyyyyyyzzzzzzyyyttttttsssrrrpppnnnlllkkkiiieee___VVVMMMAAA666///---+++***)))*********(((((()))***,,,---...//////.........------,,,,,,,,,))),,,...000111333555777888:::>>>@@@???<<<888555555555999>>>???>>>AAAEEEJJJ]]]ppp}}}jjj```UUUQQQPPPNNNOOORRRUUUTTTSSSTTTVVVXXXXXXXXX\\\UUUPPPNNNLLLIIIKKKOOORRR\\\hhhvvvkkk^^^NNNCCC<<<888:::???HHHFFFBBB===999666555444WWWXXXZZZ[[[ZZZXXXVVVTTTRRRJJJKKKCCCAAAAAAEEEfffxxx~~~ooobbbpppmmm___LLLbbb{{{TTT===444666333444888666BBBiii___OOOqqq|||rrroookkkmmmxxx{{{ppphhh```bbbeeeiiimmmnnnmmmkkkiiijjjjjjiiigggfffgggiiikkknnnppprrrssssssuuuwwwvvvsssooooooqqqrrrrrrqqqqqqnnnnnnttt|||}}}yyynnneeejjjfffiiipppnnnbbb\\\^^^___^^^___dddhhhlllttt|||xxxpppxxxfffIIIDDDCCCFFFGGGAAAaaarrrKKK===:::BBBLLLccc|||{{{zzz}}}gggddddddtttzzz}}}pppddd^^^bbbhhhrrr~~~zzzqqqkkkZZZEEEAAAKKK~~~KKK???<<>>===@@@EEENNN]]]mmmyyyjjj___TTTPPPNNNLLLLLLNNNPPPOOOPPPSSSWWW[[[\\\\\\\\\UUUOOOLLLJJJHHHKKKPPPTTT\\\ggguuu~~~dddXXXJJJAAA<<<888:::>>>EEECCC???;;;777555333222UUUWWWYYY[[[ZZZWWWTTTRRRQQQJJJKKKCCCAAAAAAFFFggguuu|||ppp___hhhhhh]]]MMMttttttSSS>>>444666333333777555BBBdddZZZMMMppp~~~xxxpppmmmjjjmmmxxx~~~vvvhhh^^^```dddiiilllmmmkkkjjjjjjfffgggfffeeeeeefffiiilllmmmooopppqqqqqqrrruuuwwwtttrrrpppooopppqqqqqqqqqsssrrrsssvvv|||~~~}}}{{{}}}zzzrrrjjjhhhkkkpppssstttssspppllljjjjjjgggbbb^^^bbbaaagggpppoooeee^^^^^^___]]]^^^ccchhhmmmvvvwwwsss}}}dddIIICCCDDDHHHIIIBBB^^^nnn}}}PPPAAA;;;CCCPPPhhhbbbbbbkkk}}}pppccc[[[\\\bbbmmmzzzxxxpppkkk[[[GGGAAAGGG{{{TTT???===:::]]]QQQHHH^^^sss|||~~~~~~}}}{{{}}}|||}}}}}}}}}{{{yyyzzzyyyvvvsssqqqpppooooookkkhhhbbb[[[RRRGGG<<<444///---*********+++***)))++++++,,,---------------...------------,,,,,,,,,,,,...000111111222444555<<<>>>BBBDDDCCC???999666333333666;;;======@@@EEERRR]]]jjjwwwjjj___UUUPPPNNNKKKKKKLLLMMMMMMNNNSSSXXX\\\^^^^^^\\\UUUNNNKKKIIIHHHMMMSSSYYY^^^gggwww|||rrr\\\QQQFFF@@@;;;888999===@@@???<<<888555333111000UUUWWWZZZ[[[ZZZWWWSSSQQQQQQJJJKKKCCCAAAAAAGGGjjj|||sss^^^cccggg[[[IIIyyyqqqRRR===555777222222666555???```\\\RRRxxx{{{vvvrrrlllkkknnnttttttjjj___YYYbbbhhhoooqqqooollljjjkkkggghhhiiihhhhhhiiillloooooopppppppppoooqqqsssvvvuuutttsssrrrrrrsssssssssyyyxxxvvvvvvvvvwwwwwwvvv{{{~~~pppggg___]]]___aaadddgggcccaaa______aaacccbbbaaa___aaaiiirrrrrrhhh```^^^___]]]^^^bbbgggllluuu~~~~~~vvv|||~~~___FFFBBBEEELLLNNNFFF^^^tttTTTAAA;;;EEERRRfffyyyggglll{{{}}}pppaaaWWWWWW^^^jjjyyyyyyqqqlll___LLLCCCEEEuuuiiiBBB:::???XXXTTTIIIfff}}}~~~|||~~~~~~~~~~~~{{{yyyyyywwwuuurrrqqqqqqrrrrrrllliiiddd^^^UUUJJJ???888111...+++******++++++***,,,---------------,,,,,,------------------------...///111111111111333444<<>>AAAGGGTTT\\\iiixxxxxxiii___UUURRRPPPNNNMMMOOONNNOOOPPPTTTYYY]]]^^^^^^]]]UUUMMMJJJIIIJJJPPPWWW]]]aaajjj|||{{{nnnVVVMMMDDD???;;;777777:::<<<;;;999666444222000000WWWXXXZZZ[[[ZZZWWWSSSQQQPPPJJJLLLCCC@@@AAAHHHlllrrr[[[ccchhh[[[HHHuuunnnPPP===666888222111555555???^^^___XXXzzzuuutttvvviiijjjlllnnnhhh```\\\^^^eeekkkqqqsssppplllkkkjjjhhhkkkmmmnnnmmmlllmmmnnnpppqqqqqqpppoooppprrrtttwwwwwwwwwvvvuuuuuuvvvvvvzzzxxxuuurrrppppppsssvvv{{{~~~ggg___YYYXXXWWWVVVZZZaaa]]]\\\[[[[[[]]]___``````^^^bbbjjjrrrrrrjjjaaa]]]aaa^^^^^^bbbeeeiiipppyyywwwqqqjjjhhhooozzzyyyvvv}}}]]]FFFAAAEEEOOOQQQFFFaaa|||PPP???;;;GGGRRRaaa{{{qqqyyy{{{nnn^^^TTTQQQYYYgggwwwxxxqqqkkk```OOODDDBBBfff|||FFF999@@@PPP|||~~~XXXUUU{{{~~~~~~~~~~~~|||yyyuuutttrrrppppppqqqssstttmmmjjjfff```XXXNNNCCC;;;222///,,,******+++++++++------.........---,,,,,,------------------------///000222222111111333444:::===AAADDDCCC>>>888444444333666;;;>>>???DDDJJJTTT\\\kkk}}}qqqddd[[[RRRPPPPPPNNNNNNPPPOOOOOORRRVVV[[[^^^______^^^UUUMMMJJJIIIKKKRRRZZZ```dddppp~~~nnnTTTKKKBBB>>>:::555444666888777666555333222000///XXXYYYZZZYYYXXXVVVSSSRRROOOJJJLLLCCC@@@AAAIIIoookkkZZZhhhkkk\\\IIIlllmmmMMM;;;666888222111666666BBB______ZZZ}}}zzzwwwvvvrrrooollliiiffffffllltttkkkjjjjjjiiiddd___bbbhhhhhhkkkoooqqqpppmmmkkkiiiiiilllooopppooommmmmmmmmrrrssstttsssqqqqqqrrrtttwwwxxxyyyxxxvvvvvvvvvwwwssstttssspppmmmnnnsssxxx|||~~~wwwaaaZZZVVVWWWUUURRRVVV___YYYZZZ[[[\\\]]]]]]]]]\\\\\\bbbkkkqqqqqqjjjaaa[[[aaa___```ccceeegggmmmttt}}}}}}||||||}}}kkk^^^YYYTTTTTT]]]mmmwww|||^^^GGGAAAEEEOOOPPPCCCddd}}}GGG<<<:::GGGQQQ]]]xxx}}}|||~~~{{{}}}xxxkkk\\\RRRLLLTTTccctttwwwnnnhhh___PPPDDD???TTTIII===999GGGuuuuuuYYYXXX~~~}}}~~~~~~~~~|||zzzsssrrrqqqppppppqqqrrrrrrlllkkkgggbbb[[[PPPEEE>>>444111,,,******+++,,,+++------.........------,,,,,,,,,,,,------------......000222222222222333555777;;;@@@CCCBBB>>>888444444333666;;;>>>@@@EEELLLRRR[[[lllzzzlll^^^UUUNNNMMMMMMLLLLLLMMMLLLMMMPPPVVV\\\```aaa```\\\TTTMMMJJJJJJLLLSSS[[[^^^eeevvv{{{kkkRRRIII@@@<<<888333222333444444444333222111//////YYYYYYXXXVVVUUUTTTRRRRRROOOJJJLLLCCC???@@@JJJqqqyyyddd[[[pppmmmZZZIII___rrrKKK:::666888222111777888BBBaaa^^^YYYuuupppkkkhhhhhhfffbbb^^^UUURRRQQQSSSTTTZZZjjjyyyxxxpppkkkiiihhhfffgggjjjlllmmmnnnpppqqqpppmmmkkkkkkmmmooopppoooooopppqqquuuwwwxxxwwwuuuttttttuuutttvvvxxxwwwuuussstttuuummmqqqtttrrrooonnnrrrvvv{{{||||||{{{}}}~~~yyyrrrbbbWWWRRRWWWZZZWWWXXX^^^WWWZZZ^^^``````___]]]\\\\\\ccclllrrrrrrmmmeee___```___aaaeeeggghhhmmmsssvvvyyy|||}}}{{{wwwtttrrruuuvvvyyy|||nnnWWWQQQRRRUUU]]]kkk|||xxx\\\FFFAAAEEEQQQRRRDDDccc{{{EEE<<<999EEEPPP]]]sss{{{zzz}}}{{{uuuhhhZZZRRRKKKTTTcccuuuxxxnnnggg```SSSFFF???LLLHHH===666EEEuuuyyy[[[RRRwww|||~~~~~~||||||}}}}}}|||{{{ttttttsssrrrqqqpppoooooollljjjhhhccc\\\RRRGGG???555222---******+++,,,,,,------...............---,,,,,,,,,---------.........000111222222222444666555999???CCCCCC???999555333222444:::===???EEELLLQQQ[[[kkk}}}tttjjj]]]TTTMMMKKKKKKIIIIIIJJJLLLMMMPPPUUUZZZ]]]]]]\\\XXXQQQKKKIIIIIIKKKRRRYYYZZZdddzzzssseeeNNNEEE<<<888444000000222///000000000000///...---YYYXXXVVVTTTSSSRRRQQQQQQNNNJJJMMMCCC???@@@JJJrrrtttaaa^^^vvvnnnXXXFFFSSS{{{zzzIII999555888222111777999???bbb]]]YYY~~~|||wwwmmmbbb[[[UUUTTTVVVVVVQQQKKKIIIFFFGGGKKKQQQ\\\qqqyyynnnlllnnnlllhhhfffqqqpppooorrruuuuuuqqqnnnoooooopppooopppqqquuuxxxxxxzzz{{{{{{yyywwwvvvvvvqqqtttvvvuuurrrpppqqqssslllrrrwwwwwwqqqmmmnnnqqqxxxyyyyyyyyy{{{}}}yyyrrrbbbSSSMMMVVV]]][[[XXX[[[SSSWWW]]]aaabbb```]]]\\\^^^eeennntttuuurrrkkkddd______bbbgggjjjjjjnnntttrrruuuxxxxxxuuupppmmmkkkjjjmmmpppsssvvvyyy}}}{{{}}}~~~ttt___NNNVVV\\\ffftttxxx{{{}}}sssXXXDDD@@@FFFTTTVVVGGG```}}}III===888DDDPPP___{{{{{{~~~}}}|||yyyyyysssfffXXXRRRMMMVVVeeewww{{{pppiiibbbWWWJJJAAAOOOFFF::::::HHHxxxdddOOOmmmlll~~~|||~~~|||{{{{{{||||||{{{vvvvvvuuutttrrrooommmlllllljjjhhhddd]]]SSSHHH@@@666222---+++***+++,,,,,,,,,------...//////......,,,,,,,,,------.........---///111222222333555777444999???DDDDDD@@@:::666111000333999<<<>>>DDDKKKQQQZZZjjjzzz{{{qqqjjj___VVVOOOMMMLLLJJJHHHJJJOOOOOOQQQUUUXXXYYYWWWVVVUUUOOOIIIHHHIIIJJJPPPWWWVVVccc|||yyylllaaaJJJAAA999555222//////222,,,---.........---,,,+++VVVUUUTTTRRRQQQQQQPPPPPPPPPMMMHHHFFFCCC===NNNrrrvvviiieeepppqqqXXXCCC[[[tttFFF<<<444333555555666777DDDiii\\\SSSzzz|||wwwwwwiiicccVVVYYY\\\ZZZTTTNNNJJJIIINNNOOOTTT\\\hhhyyy|||nnnmmmooommmooovvvtttvvvxxxxxxvvvuuuttttttuuuuuussspppnnnrrryyyvvvwwwzzz~~~|||zzzzzzsssvvvsssllliiinnnrrrqqqlllqqqsssrrrsssuuutttpppuuuxxxzzzwwwvvvuuuqqqkkkaaaUUUQQQ]]]fff```YYYVVVXXX]]]cccfffeeeaaa]]][[[bbbhhhpppuuuwwwsssmmmiiibbbaaa``````cccgggkkknnnnnnsssuuuoooiiigggeeebbbbbb^^^___gggmmmqqquuuyyyvvvsssuuuyyyrrrgggaaabbbdddgggooo}}}pppssshhhRRRGGG>>>LLL]]]MMMBBBaaaxxxCCC:::>>>MMMJJJggg~~~~~~}}}wwwvvvtttkkk[[[MMMQQQWWWfffyyy{{{sssmmm```WWWMMM>>>KKKQQQ;;;666KKKsssvvvYYYeeeuuunnn~~~~~~}}}zzzzzz}}}}}}~~~|||xxxvvvuuuuuuvvvvvvtttqqqnnnnnnllliiieee^^^VVVLLLEEE888444...+++***,,,------,,,---...///000000000000,,,,,,---......------,,,000//////222555666444111666999===BBBDDD@@@999333999777666777<<>>FFFvvvTTT:::888EEEjjjZZZXXXuuu~~~{{{}}}~~~||||||~~~|||wwwvvvvvvuuuuuuuuussspppmmmnnnmmmjjjfffaaaXXXOOOIII:::555000,,,+++,,,---------...//////000000000000---......////////////...000///000222666777666444999;;;@@@DDDFFFBBB:::444333222444999@@@HHHMMMPPPPPPVVVeeeyyy}}}sssnnn]]]WWWQQQMMMLLLLLLKKKIIILLLMMMNNNPPPRRRTTTUUUVVVQQQNNNIIIFFFGGGKKKPPPTTTVVVbbb}}}mmmZZZEEE???888333111000...,,,---------.........//////WWWVVVTTTRRRPPPOOONNNMMMMMMJJJDDDBBBAAA@@@XXXtttddd]]]mmmpppZZZXXXiiiDDD;;;444444555555555888FFFhhhbbbUUUqqqmmmaaa^^^eeejjjnnniii```[[[^^^dddjjj~~~ssslllqqqwwwxxx|||}}}}}}|||yyytttqqqqqqqqqpppssswwwzzz|||}}}}}}}}}yyywwwxxx{{{zzztttpppnnnllliiigggpppvvvvvvuuuxxx{{{|||}}}xxxvvvuuuqqqkkk___WWWUUU[[[^^^ZZZXXX[[[ZZZ^^^cccfffeeebbb```^^^^^^dddppp}}}rrrfffbbbcccfffiiikkkkkkjjjiiirrruuutttjjj```ZZZUUUQQQHHHFFFGGGJJJPPP\\\rrrzzzmmmkkklllmmmsss{{{{{{nnn}}}___OOOJJJ???FFFTTTJJJHHHeeehhh@@@===<<>>===:::JJJRRRvvv{{{wwwuuuzzz|||yyyzzzzzzzzzuuukkk___WWWSSSSSS]]]rrrwwwpppjjj___XXXOOO@@@DDDccccccAAA:::888WWWeeeJJJVVVddd~~~~~~}}}~~~}}}~~~}}}{{{|||~~~zzzzzzyyyxxxxxxwwwtttpppmmmllljjjgggddd^^^VVVMMMFFF???:::444///------------///000111111222111111111////////////000000111111111111222444777:::<<<===@@@@@@CCCGGGJJJFFF<<<444222333666===DDDIIILLLMMMOOOVVVdddsss|||{{{ssslll\\\VVVOOOLLLLLLLLLKKKIIIJJJLLLNNNRRRVVVYYY\\\]]][[[VVVNNNIIIGGGKKKPPPUUUUUUiiiqqq```VVVEEE>>>555///...//////...+++++++++++++++,,,,,,,,,WWWUUUSSSQQQOOOMMMLLLKKKNNNKKKCCC@@@@@@BBBaaalll\\\hhhhhh[[[HHHYYY^^^@@@:::555555555333555888CCCjjjooobbbxxxuuunnnqqqvvvzzz|||yyyuuu|||tttqqqpppvvv}}}|||vvvsssssstttyyyyyyyyy{{{|||~~~~~~}}}{{{{{{wwwrrrooopppqqqqqqnnniiiggggggnnnyyyzzzvvvuuutttxxxwwwtttqqqrrrtttpppiii[[[XXXVVVVVVVVVVVVYYY^^^```dddhhhjjjhhhdddaaa___hhhjjjpppyyy{{{nnncccbbbbbbccceeegggjjjmmmoootttxxxwwwnnnddd^^^ZZZVVVTTTOOOKKKLLLMMMNNNQQQVVVcccmmm~~~|||ppplllqqq{{{kkkyyyvvvgggooowwwgggPPPGGG@@@IIITTTFFFCCChhhXXX@@@<<<999IIIQQQqqq{{{|||}}}~~~}}}yyyvvvxxxzzzyyyuuulll```XXXQQQQQQ\\\sssvvvooojjj^^^XXXOOO@@@BBBYYYaaa===:::666RRRcccKKKVVVuuu|||}}}||||||}}}~~~~~~|||}}}{{{|||{{{zzzzzzyyyvvvrrrooonnnllliiiddd]]]TTTJJJCCC@@@;;;555000...---------///000111222333333333333000000///......///000000111111222333555888<<>>===AAAccclllccciiibbbRRRCCCXXX___>>>999666666555333444999AAAbbbrrrggg~~~xxx{{{|||qqqqqqrrrwww~~~yyyvvvxxxzzz~~~||||||~~~~~~|||yyy|||yyyrrrpppnnnnnnnnnjjjeeedddfffttt|||yyyvvvtttqqqsssrrrpppooorrrtttppphhhXXXVVVTTTSSSTTTWWW[[[]]]___dddjjjmmmlllhhhdddbbbaaahhhuuuoooaaaeeedddbbbccceeeiiinnnqqquuuyyyxxxoooeee```[[[WWWSSSNNNNNNRRRTTTRRRPPPPPPYYYbbbqqqqqqkkkrrrwwwgggzzzzzzhhhdddxxx{{{hhhOOOFFFAAAJJJSSSEEECCCnnnSSSBBB;;;999JJJOOOjjj~~~{{{qqqooo~~~~~~}}}{{{|||zzzwwwxxxxxxyyyzzzxxxooobbbXXXSSSSSS]]]pppuuunnniii^^^WWWNNN???CCCXXXfff???:::666MMM}}}^^^KKKWWW}}}{{{||||||}}}|||~~~||||||{{{zzzzzzzzzwwwssspppqqqoookkkfff___UUUKKKDDD@@@;;;444000.........---///000111333444555555555333111000.........//////000111111111222666;;;???@@@???@@@FFFJJJHHH===333111222666<<>>@@@???@@@FFFLLLIII???555222333666<<>>::::::KKKMMMddd}}}~~~gggPPPSSSaaa___eeennnwwwwww|||vvvtttyyy~~~~~~}}}~~~~~~~~~~~~~~~wwwtttrrruuuvvvnnn^^^PPPOOOOOOUUUbbbooowwwvvvoooiii]]]UUULLL===555SSSpppBBB;;;333>>>eeeeeeSSS[[[}}}{{{zzzzzz|||~~~~~~{{{{{{~~~}}}xxxwwwwwwwwwwwwwwwvvvrrrooollljjjgggccc]]]TTTKKKDDD>>>999333///---.........---...111333666888999:::999777444111/////////000///000000......111777===AAA???@@@GGGMMMKKKAAA666666777888===CCCIIILLLMMMPPPVVV[[[\\\```eeeeee```XXXSSSMMMJJJJJJKKKJJJIIIHHHJJJMMMQQQUUUYYY\\\^^^QQQOOOKKKHHHHHHKKKPPPSSSZZZaaayyyhhhMMM>>>;;;===??????:::333000//////---***,,,,,,,,,,,,++++++******XXXVVVTTTRRRQQQPPPMMMKKKNNNDDDBBBEEEBBBJJJuuurrrfff\\\eee```PPPHHHFFFzzzUUU<<<777333444555333444777EEEUUUvvveeeYYYzzzxxxxxx}}}}}}{{{xxxuuuxxx}}}~~~{{{sssvvvrrrnnnkkkkkknnnrrruuuzzzyyyuuutttxxx~~~}}}xxxssstttssstttyyy|||tttgggVVVQQQPPPTTTUUUTTTWWW^^^```bbbjjjrrruuusssrrruuuxxxzzzooogggpppnnnkkkiiiiiikkknnnppppppooopppqqqppppppvvv~~~yyytttsssmmmeeehhhrrruuuwwwzzzxxxiiizzzzzzmmmpppvvv|||~~~UUUJJJAAA>>>OOOOOO>>>QQQOOO>>>>>>:::FFFSSShhh{{{]]]KKKOOO[[[\\\bbbkkkppprrrvvv}}}zzzqqqnnnnnnhhhooo|||~~~||||||~~~~~~zzzvvvvvvqqqnnnpppsssmmm^^^PPPMMMNNNUUUdddsss~~~{{{ooocccYYYOOOEEE>>>>>>SSSqqqEEE===444CCCYYY}}}YYYXXX|||~~~}}}{{{zzzzzz{{{|||}}}{{{yyyyyyyyywwwrrrnnnkkkjjjhhhddd\\\SSSKKKEEE@@@;;;444///------------000000000111333666:::<<<888666333000.........//////111222222222333666888===BBBFFFIIIKKKKKKCCC:::999999;;;???DDDIIIKKKLLLMMMMMMOOOUUU]]]cccdddddd]]]UUULLLFFFGGGIIIKKKKKKMMMNNNOOOOOOPPPRRRUUUXXXUUUOOOIIIFFFEEEHHHNNNSSSVVVeeeuuu```RRRIIICCC@@@AAA===777111---++++++,,,,,,,,,,,,+++++++++******XXXVVVSSSRRRQQQPPPMMMKKKJJJAAA???CCCBBBMMMyyyiii```YYYhhhcccPPPEEELLL}}}RRR<<<777333444555333444777DDDZZZ~~~jjj]]]~~~}}}xxxvvvvvv|||~~~{{{zzzvvvuuuwww|||}}}uuuxxxuuupppmmmlllmmmppprrr}}}|||yyywwwyyy|||zzztttkkklllmmmqqqyyy{{{pppbbbWWWSSSSSSXXX[[[\\\```eee^^^aaaiiitttyyyxxxyyy|||~~~wwwnnniiinnnmmmkkkiiijjjllloooppprrrqqqrrruuuvvvxxx|||rrrkkkmmmtttwwwzzzqqqjjjwwwppprrrxxxSSSIIIAAA@@@RRRQQQAAAVVVJJJ<<>>;;;QQQzzz|||ppp>>>===555AAATTT]]]UUUqqqzzz~~~~~~|||zzzzzzzzzzzz}}}{{{zzzyyyvvvqqqmmmlllkkkiiiddd\\\RRRIIIDDD???:::444///---------,,,000000000000222555888:::999777444111000//////000///000222222222333666888===BBBFFFJJJOOOOOOGGG===::::::;;;>>>CCCGGGIIIJJJIIIJJJNNNTTT\\\aaacccccc^^^WWWNNNHHHHHHJJJKKKKKKLLLNNNPPPQQQPPPOOOPPPPPPPPPNNNKKKHHHEEEGGGOOOWWW[[[hhhttthhh]]]SSSLLLCCC???999333...,,,,,,,,,,,,,,,,,,++++++++++++***WWWUUUSSSRRRQQQPPPMMMKKKGGG???>>>BBBDDDTTTyyygggaaa\\\llleeePPPDDD^^^~~~TTT<<<777333444555333444777AAA___jjjXXXxxxzzz|||xxxwww{{{~~~zzzyyyzzz~~~{{{uuuwwwuuurrrpppooopppqqqsss{{{zzzzzzuuummmcccdddhhhpppyyyzzzlll]]]VVVTTTVVV[[[```bbbfffkkkbbbdddlllwww}}}|||}}}|||sssmmmjjjlllkkkjjjiiijjjllloooqqquuutttuuuxxxzzz}}}yyytttuuuxxxzzzmmmooo}}}qqqPPPFFFBBBCCCVVVUUUFFF\\\DDD:::<<<;;;IIIVVViiiwwwfffSSSIIINNNYYYVVV\\\ccchhhkkkqqqzzz}}}~~~yyyjjjbbb]]]XXXUUUUUUUUU___ooozzzzzzssspppssstttttttttsssrrrrrrtttvvvsssnnnlllmmmnnnfffWWWJJJLLLPPPXXXgggxxx~~~pppcccXXXNNNEEE???666OOOvvv~~~jjjqqquuu???<<<666???LLL|||cccOOOfffmmmssszzz~~~}}}}}}|||{{{zzz}}}|||yyyvvvqqqmmmmmmllliiiddd[[[QQQGGGBBB===999333///---------,,,/////////000111333666777999777555333111000000000///000222222222333666888===AAAFFFLLLTTTVVVMMMBBB<<<;;;:::<<<@@@DDDFFFGGGEEEHHHMMMTTT[[[```bbbbbb```YYYOOOJJJIIIKKKLLLKKKMMMOOORRRSSSQQQNNNLLLKKKKKKPPPSSSMMMFFFGGGPPPZZZ```kkkvvvhhhZZZPPPFFFBBB<<<555000---------,,,,,,,,,,,,++++++++++++UUUTTTSSSRRRRRRPPPMMMJJJGGGAAA@@@CCCHHH]]]zzzhhhccc^^^nnndddOOOIIIzzz|||RRR<<<777333444555333444777AAAccckkkUUUooo}}}{{{{{{~~~vvvrrrssssssrrrssstttvvvwwwyyy~~~{{{xxxpppggg___```eeepppxxxvvvfffWWWSSSSSSVVV[[[```dddhhhkkkjjjkkkqqqzzz~~~|||}}}yyypppkkkhhhiiiiiiiiiiiikkkmmmooopppvvvuuuvvvyyy{{{~~~}}}~~~|||}}}ssszzzlllLLLDDDBBBGGG[[[XXXIIIbbbuuuBBB:::888888GGGVVVhhhyyyooobbbRRRHHHKKKRRRTTTZZZaaaeeeiiippp{{{}}}|||~~~vvvmmmgggfffddd```\\\[[[\\\]]]bbbgggiiihhhjjjpppkkkppptttuuurrrooonnnoooqqqnnnlllnnnooogggXXXKKKLLLPPPWWWeeexxx~~~pppbbbXXXNNNEEE???888QQQwww}}}kkkzzz~~~HHH999777>>>GGGwwwqqqNNNZZZZZZrrr}}}}}}~~~}}}~~~~~~|||zzzvvvrrrooonnnmmmjjjcccZZZOOOEEE???;;;777222...---------,,,///...//////000222444555777666444333111000000000...000111222222333555777===@@@EEEMMMWWW[[[SSSGGG>>><<<::::::===AAADDDEEEDDDGGGMMMTTT[[[___aaaaaa___XXXOOOJJJIIIJJJKKKJJJNNNPPPRRRRRRPPPNNNMMMLLLOOOYYY]]]TTTHHHGGGQQQ[[[```iii}}}rrrdddUUULLLGGGCCC===777222///------------,,,,,,,,,+++++++++TTTSSSRRRRRRRRRPPPMMMJJJGGGCCCAAABBBKKKeeeyyyeee^^^XXXooo```MMMPPPrrrHHH<<<777333444555333444777AAAccctttYYYnnn~~~}}}|||{{{}}}{{{}}}~~~}}}}}}~~~}}}wwwssssssttttttuuuwwwyyy{{{|||zzzuuulllddd\\\]]]bbblllqqqkkk]]]QQQSSSVVVYYY]]]bbbfffiiijjjooonnnsss}}}~~~~~~xxxnnniiieeegggggghhhjjjkkkmmmnnnooosssrrruuuyyy|||{{{zzz|||{{{~~~~~~iiiJJJBBBBBBJJJ^^^YYYJJJdddkkkCCC<<<888888HHHTTTccczzzqqquuunnnfff\\\PPPGGGHHHMMMTTTYYY```eeeiiippp{{{xxxrrrvvvvvveeeaaaaaagggjjjgggeeeeeeddd___^^^bbbfffggghhhjjjdddggghhhgggdddbbbdddgggmmmkkklllnnnnnnfffXXXLLLLLLOOOUUUaaavvv}}}ooobbbWWWMMMDDD>>>===RRRxxxyyyJJJ777666>>>DDDqqqRRROOOUUU~~~}}}~~~}}}~~~{{{|||}}}|||zzzwwwtttsssnnnmmmiiicccYYYNNNDDD>>>999555111...------,,,,,,---......///000111333333555444333222000000//////...000111111111222555777<<<@@@EEEMMMVVV[[[UUULLL@@@===999999;;;???BBBDDDFFFIIIOOOUUUYYY]]]___aaa\\\VVVMMMIIIHHHIIIIIIHHHKKKLLLMMMMMMLLLMMMNNNPPPVVVaaaeeeYYYKKKIIIRRRYYY\\\ddd|||ssseeeXXXNNNGGGDDDAAA<<<666222///...------------,,,,,,,,,++++++SSSRRRRRRRRRRRRPPPMMMJJJEEEDDDAAAAAAMMMlllyyyeee^^^XXXnnn[[[LLLSSSlllCCC<<<777333444555333444777:::XXX{{{{{{ZZZjjj}}}sssjjjjjjnnnqqqvvvzzzzzz|||~~~zzzvvvvvvuuuuuuvvvxxxyyyzzz~~~xxxssskkkdddXXXXXX]]]dddeee]]]SSSMMMWWW\\\```cccgggmmmnnnmmmmmmlllrrr~~~xxxnnnhhheeeeeefffhhhjjjlllmmmmmmmmmlllnnnsss{{{|||~~~}}}zzz}}}fffIIIAAACCCMMM___WWWGGGbbb___BBB===<<<<<>><<<<<<<<>>999777:::???CCCEEEMMMOOOQQQRRRRRRTTTXXX\\\WWWQQQJJJGGGGGGIIIIIIHHHDDDGGGJJJLLLMMMNNNQQQSSSUUU\\\ZZZOOOKKKRRRWWWUUUVVV___xxxrrr```OOOCCC===;;;888666444111///...------...------------,,,,,,,,,QQQQQQRRRSSSSSSPPPLLLIIIGGGHHHGGGGGGYYYsssdddccc```mmmWWWJJJNNN}}}eeeEEE<<<777333444555333444777<<>>WWWUUU===333999???^^^sssZZZ{{{~~~}}}{{{{{{|||}}}zzz|||~~~|||wwwrrrpppqqqlllkkkhhhaaaXXXMMMCCC===555222///---------,,,+++***+++...000222444555666555555555444333222111000---///000111111222444666999@@@FFFGGGIIIMMMPPPPPPCCC>>>999777:::???DDDFFFNNNPPPQQQPPPOOOQQQUUUYYYVVVPPPJJJGGGHHHJJJJJJIIIFFFIIINNNQQQRRRSSSSSSTTTPPPTTTQQQHHHJJJUUUYYYUUUWWW```yyyrrrbbbRRRFFF???<<<444222111///------------......---------,,,,,,,,,