BM6P6(@ GGGIIIPPP[[[dddhhhlllrrr|||hhhUUULLLDDDBBBBBB@@@AAACCCFFFBBBCCCHHHLLLNNNUUU^^^iiioooxxx|||jjj^^^UUUOOOPPPTTT[[[^^^aaacccgggoooyyy{{{tttnnnmmmooorrr{{{~~~lll```ccc______ccceeejjjzzz~~~sssgggdddddd___]]]dddrrr~~~vvvuuusssssstttvvvyyy|||{{{{{{|||{{{wwwcccYYYYYY^^^aaaooossswwwwwwvvvzzz~~~~~~CCCDDDIIIRRRWWWZZZ___ddd|||zzzjjjXXXMMMDDDBBBCCCBBBBBBCCCHHHDDDEEEJJJMMMOOOVVV]]]iiinnnvvv}}}sssbbbXXXTTTRRRUUUYYYbbbeeehhhlllpppxxx}}}wwwoookkkkkkpppttt~~~|||kkk```___[[[[[[aaadddkkk}}}vvvjjjggggggaaa___cccnnnrrriiigggeeefffgggiiimmmqqqvvvxxxyyyzzz|||zzz~~~{{{iii^^^\\\___bbbnnnrrrvvvxxxzzz~~~CCCBBBEEEIIILLLMMMRRRXXXsssyyylll\\\OOOCCCAAACCCDDDCCCDDDIIIGGGIIINNNRRRUUUZZZ___hhhlllrrryyy{{{jjjXXXQQQQQQTTTYYY]]]fffiiinnntttzzz|||{{{yyyvvvoooiiigggjjjqqqwww{{{kkkaaa^^^ZZZ[[[```eeeoooyyynnnjjjjjjccc```aaagggzzzwwwggg]]][[[YYYYYYZZZ]]]bbbhhhnnnqqqpppssswww~~~~~~|||oooccc___aaadddmmmpppuuu{{{vvvsssuuu}}}GGGEEEEEEGGGGGGGGGMMMUUUkkkyyyooo___PPPCCC@@@CCCEEEEEEFFFHHHJJJOOOWWW^^^bbbdddeeefffgggkkkqqqyyy{{{hhhSSSLLLOOOSSSXXX[[[aaafffmmmvvvzzzuuusssrrroooiiieeeeeejjjssszzzzzzlllcccaaa]]]^^^ccchhhssszzzpppkkkjjjbbb```___aaaqqq~~~nnn```YYYWWWUUUUUUWWWZZZ___eeelllooooootttzzzrrrccc^^^aaaeeelllpppwwwqqqooopppwwwGGGFFFEEEFFFEEEFFFMMMWWWiiizzzqqq```RRRDDDAAACCCEEEHHHKKKLLLRRR]]]hhhqqquuurrrnnnddddddeeejjjtttmmmWWWMMMMMMOOOSSSUUUZZZ___iiivvv{{{uuupppmmmllliiieeebbbdddkkkvvv}}}yyyllleeeddd``````dddhhhttt{{{qqqkkkhhh```___]]]]]]jjjtttfff[[[UUUTTTTTTUUUVVVYYY^^^eeejjjnnnooouuu|||rrraaa\\\aaagggnnnttt~~~oookkkiiinnnwwwGGGGGGGGGHHHFFFGGGPPPZZZkkk{{{rrrbbbUUUHHHCCCDDDGGGMMMSSSYYYdddsssuuufffdddccchhhsssvvv___RRRMMMLLLNNNQQQUUU[[[hhhwww|||wwwrrrnnnkkkgggeeecccaaadddkkkvvv}}}~~~wwwlllfffccc```aaadddgggrrr~~~sssmmmhhh______]]]\\\eee}}}}}}kkk^^^UUUPPPPPPRRRSSSVVV[[[```fffkkknnnpppxxx~~~|||qqqbbb\\\bbbiiisss|||~~~kkkfffbbbeeelll{{{NNNOOOPPPQQQOOOOOOXXXcccqqqzzzssscccYYYNNNHHHFFFIIISSS]]]lll{{{wwwlllhhheeeiiivvv}}}gggXXXOOOLLLMMMQQQSSSZZZgggwww|||xxxuuurrrnnnkkkcccbbbaaa```cccjjjttt{{{|||tttjjjeeebbb```bbbeeehhhrrrxxxpppkkkaaa______]]]aaatttvvveee[[[UUUSSSTTTSSSVVV[[[bbbhhhnnnrrruuuxxxyyyzzz}}}~~~|||zzzxxxzzztttfff```eeemmmzzzkkkfffbbbbbbfffqqqXXXYYY[[[\\\YYYXXXaaallluuuzzztttddd\\\RRRKKKHHHKKKWWWccc|||vvvqqqlllhhhlllyyykkk\\\QQQLLLNNNTTTRRRYYYfffvvvzzzuuutttrrrooolllaaa`````````ccciiirrrxxx{{{rrrhhhdddbbbaaadddhhhkkkuuu|||tttmmmccc___```______nnnqqqccc\\\ZZZZZZ\\\WWW[[[bbbjjjrrrxxx|||~~~wwwuuuwwwzzz~~~~~~vvvpppppprrrrrr|||{{{vvvjjjdddhhhoooqqqlllgggdddeeekkk|||wwwwwwwwwxxx}}}bbbddddddaaa^^^cccppp{{{}}}|||~~~{{{wwwnnn```TTTMMMJJJNNN```ssswwwsssvvvqqqeee]]]VVVSSSSSSUUUYYYcccppp|||}}}|||yyyuuuqqqnnnkkkjjjeeeeeeddddddfffllltttzzz}}}mmmdddccceeehhhiiiiiioootttmmmllldddaaa]]]]]]gggoooeee___XXXVVVYYY___dddllltttzzz}}}wwwuuussszzzqqqjjjhhhjjjooorrr}}}~~~{{{xxxyyy~~~}}}uuulllkkkpppvvvmmmiiiggghhhlllrrrzzzrrriiikkkkkkkkkoooyyymmmnnnmmmhhheeejjjwww}}}ooobbbUUUOOOMMMRRReeezzz{{{zzzxxxnnnfff^^^YYYYYYWWWZZZ```jjjuuu|||~~~~~~zzzyyywwwtttpppmmmjjjhhhffffffffffffiiiooowww}}}|||lllddddddfffjjjlllmmmtttwwwooolllfffccc```^^^eee{{{mmmccc___ZZZ[[[___ccchhhqqqyyy{{{tttrrrqqqvvvrrrkkkgggfffkkkqqqvvvwwwrrrsssuuuxxx}}}}}}wwwwwwxxxyyy~~~}}}oookkknnn}}}tttpppllliiikkkooowww~~~xxxqqqkkkfffgggfffeeefffnnnzzztttvvvuuuppplllqqqvvvhhh[[[SSSPPPVVVjjj{{{}}}xxxoooeee___^^^YYYZZZ^^^dddkkkpppssstttvvvuuutttrrroookkkgggeeegggggghhhjjjnnnttt|||zzzkkkdddeeegggnnnrrrrrryyy|||sssoooiiigggdddbbbdddtttjjjbbb```^^^aaagggiiioooxxxvvvooonnnnnnllliiifffeeeiiipppyyy{{{qqqiiidddaaadddiiinnnsssvvvwwwxxxtttpppoootttzzzuuulllnnn{{{zzztttmmmjjjlllpppwwwxxxqqqnnnllljjjgggiiijjjjjjhhhhhhkkkrrrxxxqqquuuvvvrrrooovvv~~~pppbbbYYYSSSWWWkkk~~~xxx|||vvviiiaaa^^^ZZZ[[[]]]```eeeiiilllnnnqqqqqqqqqpppmmmiiifffdddeeegggjjjmmmrrrxxxxxxiiidddfffjjjsssyyyxxx~~~wwwtttooollljjjhhhfffpppjjjcccbbbbbbhhhoooqqqvvvpppiiihhhiiieeeeeefffiiiqqq{{{uuuiiiaaa^^^XXX\\\aaafffiiikkklllmmmkkkmmmqqqyyy{{{qqqrrruuu|||rrrmmmmmmrrrwwwyyypppiiiggghhhhhhiiimmmppptttuuuuuuuuuvvvwww}}}xxxsssyyy|||gggnnnttttttsss|||ttthhh^^^WWWYYYlll{{{www{{{~~~|||lllaaa^^^[[[\\\___bbbeeehhhkkkmmmnnnnnnmmmllljjjgggeeeccccccfffjjjooottt|||uuugggcccgggnnnzzz}}}zzzxxxtttpppooooookkknnnllleeefffhhhooowwwzzzzzzllldddccceeebbbdddiiipppzzz~~~pppccc[[[XXXUUUZZZ___bbbdddeeegggiiikkkrrr|||xxxyyyvvvwwwrrrssswww|||}}}wwwooohhheeeeeehhhiiimmmsss{{{}}}vvvooojjjhhhjjjsss[[[gggssswwwyyyxxxnnneee\\\\\\lll{{{yyy~~~oooccc___\\\```eeehhhjjjkkklllmmmjjjjjjhhhgggeeedddcccbbb```dddjjjpppwwwssseeeccchhhqqq{{{yyywwwqqqqqquuuqqqooo~~~ooojjjlllooowwwvvvkkkcccaaacccdddhhhpppyyyzzzhhh[[[UUUTTTVVVZZZ___aaabbbdddhhhkkkttt~~~yyyzzzwwwyyy}}}|||xxxqqqjjjfffeeeggghhhpppwww~~~wwwrrroookkkeeeaaa```aaagggsssQQQ```rrr{{{~~~wwwnnnaaa[[[gggyyyoooccc```^^^dddkkkoooooonnnmmmlllgggeeecccaaa______```aaa___dddkkkrrrzzzqqqcccccciiisss||||||wwwppppppwwwvvvpppxxxqqqnnnssswwwuuummmeeebbbdddjjjpppzzzuuubbbWWWUUUWWWXXX\\\aaacccdddhhhnnnttt~~~yyy|||~~~{{{yyy}}}|||wwwrrrmmmkkkkkklllsssxxxxxxrrrjjjeeedddbbb^^^ZZZ]]][[[]]]eeeooozzzKKK\\\qqq|||uuudddYYYaaapppmmmbbb``````gggppptttsssooolllkkkdddbbb___\\\[[[\\\^^^______dddlllttt|||~~~|||pppbbbcccjjjsss~~~wwwnnnoooxxxxxxqqquuurrrqqqwww}}}}}}vvvooohhhdddeeeqqqwwwrrr___WWWZZZ```ZZZ^^^cccfffhhhmmmvvv}}}|||vvvxxx{{{||||||zzzxxxwww|||zzzzzz~~~zzzvvvsssssssssooossszzz~~~tttmmmddd___^^^]]]ZZZWWWWWWTTTSSSWWW___iiixxx|||}}}JJJTTTfffxxxzzznnndddcccggg{{{~~~|||wwwwwwyyyfffZZZWWW```jjjtttxxxyyyxxxrrrlllddd___[[[[[[[[[XXXWWWYYY\\\dddpppxxx~~~uuuyyy|||iii```cccjjj{{{yyyuuusssttttttrrrtttxxxxxxuuuzzzzzzqqqkkklllqqq|||jjj\\\WWWYYYZZZbbbaaadddkkkoootttwwwuuuwww||||||zzzyyy{{{{{{|||zzz{{{}}}{{{vvvuuuvvv|||pppiii```\\\[[[ZZZVVVRRRRRRRRRRRRTTTXXX```jjjqqqLLLVVVgggxxx}}}nnnaaa^^^aaatttwwwuuuppppppxxxqqqaaaXXXVVV^^^hhhrrrvvvwwwvvvpppjjj^^^XXXUUUVVVVVVTTTUUUWWW[[[cccoooxxxzzzwww{{{yyyhhh```dddkkk~~~}}}xxxvvvuuusssppppppsss}}}zzzyyyrrrooossszzzyyyfff[[[ZZZ___bbbffffffjjjqqqvvv~~~xxxvvvvvvzzzzzzxxxxxx{{{}}}~~~zzz|||zzzxxxvvvxxxoooggg^^^XXXXXXXXXVVVTTTSSSSSSSSSTTTVVV\\\ccchhhyyy~~~zzzQQQ[[[kkk{{{tttddd^^^```mmmpppppplllmmmuuu~~~~~~qqqdddYYYTTTUUU[[[eeennnsssuuutttnnnfffXXXRRROOOQQQRRRQQQRRRUUUYYYaaammmwwwyyyssszzz~~~vvvgggaaaeeelllzzzwwwvvvsssooonnnqqqxxxsssttt|||qqqaaa\\\___eeejjjlllnnnssszzz}}}yyyxxxzzzzzzyyyzzz~~~zzz|||yyyvvvwww|||wwwiiibbbYYYSSSSSSTTTUUUTTTSSSSSSSSSRRRRRRTTTYYY\\\jjjxxx}}}xxx]]]eeetttwwwddd]]]___fffkkkmmmkkknnnwwwxxxkkkaaaWWWQQQPPPTTTYYYbbbkkkpppsssrrrkkkbbbVVVQQQMMMNNNOOONNNPPPSSSWWW___kkkwwwyyyuuuttt|||uuufffaaaeeekkk}}}yyywwwwwwuuuqqqpppssszzzxxxuuuyyy}}}iii___^^^bbbhhhmmmtttxxx~~~~~~|||}}}}}}||||||wwwzzzyyyuuutttuuuwww{{{}}}}}}tttmmmddd___YYYVVVVVVWWWWWWWWWVVVWWWWWWVVVUUUUUUWWWZZZeeerrr{{{rrrxxxuuu```WWWXXX]]]cccggghhhmmmxxx~~~pppfff\\\UUUOOOKKKNNNSSSWWW___iiiooosssrrriii___VVVOOOKKKKKKKKKJJJLLLOOOVVV]]]jjjxxx~~~vvvooonnnrrrvvvtttfffaaaeeekkk}}}{{{yyyyyywwwrrrqqqssssssyyyxxx}}}ttteee```aaaccchhhmmm{{{xxxuuuzzzzzzvvvuuuuuuvvvvvvvvvuuutttpppllliiiaaa```____________]]]\\\]]]^^^^^^^^^]]]]]]```bbbhhhrrr{{{~~~vvv___VVVWWWSSS[[[aaadddjjjuuu~~~|||vvvpppbbb[[[SSSPPPLLLJJJLLLQQQWWW___gggnnnsssrrrhhh]]]TTTMMMHHHHHHHHHGGGIIILLLUUU\\\iiiyyyxxxsssooommmiiiiiigggccc___bbbkkksss}}}sssfffbbbfffjjj{{{}}}|||xxxrrrooopppqqq~~~}}}{{{mmmccccccddddddiiipppzzzxxx~~~|||}}}~~~yyywwwtttpppmmmjjjiiiiii```aaaccceeeeeeeeeccccccbbbcccdddddddddeeehhhjjjqqqyyyvvv|||ttt___XXXZZZSSS[[[aaaeeekkkuuu|||uuulllfffYYYTTTPPPOOOMMMKKKLLLPPPXXX___gggoootttsssiii]]]SSSLLLGGGHHHIIIHHHKKKOOOUUU\\\iiizzzvvvmmmgggbbb___ZZZ[[[[[[XXXUUUYYYccclllttt{{{pppeeebbbfffkkk{{{~~~{{{tttqqqrrrqqquuuiiibbbdddeeeeeemmmyyy~~~uuuuuuzzzzzzuuusssrrrsssjjjlllnnnppppppqqqrrrsssooooooppppppppprrrvvvyyypppyyymmm[[[VVVZZZYYY```gggjjjoooyyy|||rrrhhhbbbVVVRRROOOPPPOOOLLLMMMPPPXXX___hhhooouuutttiii]]]TTTMMMIIIJJJKKKLLLOOOTTTUUU\\\iii{{{tttllleee___\\\VVVXXXXXXUUUQQQTTT^^^gggjjjqqq|||wwwsssrrrrrrwww}}}|||mmmdddbbbggglll}}}{{{~~~}}}xxxuuuwwwrrrrrrhhhbbbeeefffgggrrrzzzppprrrxxx}}}~~~yyylllvvvxxxiii^^^\\\^^^aaallltttwww~~~~~~pppeee^^^WWWSSSPPPPPPNNNLLLMMMQQQUUU```kkkrrruuutttmmmeeeSSSQQQMMMKKKLLLOOOSSSVVVXXX```lll|||}}}tttmmmfffaaa]]]YYYXXXUUUTTTTTTVVVYYY[[[eeefffiiiqqq|||}}}pppfffaaa```aaadddjjjttt~~~xxxiii___]]]dddlll}}}{{{~~~{{{vvvqqqqqq|||llljjjffffffjjjrrrzzzuuummmooowwwxxxlllrrruuussswwwyyyxxxqqqeee^^^___bbbppp{{{uuukkkeee___ZZZVVVTTTQQQNNNPPPUUUXXXcccooowww{{{yyynnncccTTTRRRNNNLLLNNNRRRWWWZZZ^^^eeeqqq{{{tttooojjjfffccc\\\[[[YYYWWWWWWXXXYYYZZZ______aaafffnnntttwwwxxxrrrpppoooooopppsssvvvyyyxxxtttlllccc[[[VVVSSSSSSWWW\\\dddmmmvvvtttfff^^^^^^gggqqqwwwwww~~~~~~{{{wwwssspppzzzooollliiiiiimmmvvvqqqoooqqqyyytttjjjrrrxxxkkkhhhhhhmmmoookkkeeecccgggmmmxxxnnniiiddd^^^YYYVVVRRROOORRRXXX^^^hhhvvvqqqaaaUUURRROOONNNPPPVVV\\\aaafffmmmxxx{{{vvvssspppmmmkkkeeedddbbb```^^^]]]]]]\\\]]]\\\]]]```cccfffggggggcccbbbaaaaaabbbeeehhhiiihhheeeaaaZZZTTTOOOLLLJJJKKKNNNRRRXXX```jjjtttzzzoooccc]]]___kkkwwwzzznnnsss~~~}}}|||yyyvvvxxx|||pppnnnlllmmmsss|||}}}qqqqqqttt}}}|||qqqiiitttxxxiiieeedddiiimmmmmmjjjkkkrrryyyvvvnnnjjjeee```[[[XXXSSSRRRXXX___gggqqqvvvaaaUUURRRPPPOOOSSSZZZaaafffmmmsss}}}|||zzzxxxwwwuuusssqqqpppnnnllliiigggeeedddcccccccccdddeeeeeeeeedddbbbbbbbbbbbbcccdddfffgggfffbbb\\\VVVQQQMMMJJJHHHHHHIIIJJJLLLRRR[[[eeelllyyy{{{jjjaaa\\\___lll|||rrrkkkuuu~~~}}}}}}|||vvvqqqpppppprrryyy~~~|||{{{|||~~~uuutttxxxzzzoooiiivvvwwwgggaaaggglllppppppnnnqqqyyy~~~wwwpppkkkhhheeeaaa^^^[[[XXXYYYaaakkkvvvxxxcccTTTSSSQQQRRRVVV^^^fffkkkqqqwww~~~}}}|||zzzzzzyyywwwuuurrrooommmkkkkkklllmmmmmmmmmlllllllllhhhhhhhhhhhhhhhiiiiiiiiijjjbbbXXXOOOJJJHHHGGGFFFJJJIIIHHHHHHJJJQQQYYY```mmmwwwwwwggg___[[[]]]lll}}}rrrlllzzzuuupppqqqtttyyy|||zzzyyy{{{}}}xxxvvv{{{xxxmmmgggvvvwwwhhhdddmmmqqquuusssppprrrzzz~~~{{{vvvpppkkkgggeeedddeeecccbbbbbb```bbblllxxxxxxcccUUUUUUTTTWWW\\\cccjjjooouuu||||||yyyvvvtttsssrrrqqqsssvvvvvvvvvuuuuuuvvvuuuuuuuuuuuutttsssqqqpppqqqfffXXXMMMHHHGGGGGGFFFHHHHHHGGGEEEFFFJJJQQQUUUbbbkkkwwwsssddd___\\\\\\kkk~~~wwwqqq~~~xxxrrruuu{{{zzzyyyxxx||||||zzzyyyvvvkkkfffwwwuuummmmmmsssvvvyyyvvvrrrssszzz|||vvvpppllljjjkkkkkksssssstttuuutttvvvsssaaaWWWXXXYYY\\\bbbhhhnnnrrrzzz}}}{{{zzzzzzzzzyyy||||||{{{ssshhhYYYNNNJJJIIIHHHGGGDDDDDDDDDDDDEEEGGGLLLOOOVVV^^^iiirrr|||oooaaa___]]]]]]lll{{{~~~|||~~~{{{www|||yyyyyy{{{~~~}}}xxxmmmiii}}}zzzooommmqqqwww{{{|||yyytttttt{{{}}}yyyyyy{{{|||ppp___YYYZZZ]]]aaaffflllqqqttt}}}ooodddVVVLLLHHHGGGEEECCC@@@BBBCCCDDDEEEGGGKKKNNNOOOVVV___hhhqqq~~~lll______^^^^^^mmm}}}zzz}}}}}}|||zzzzzz{{{~~~zzzqqqooovvvmmmkkknnnqqq|||vvvsssqqqpppsssxxxyyyjjjeee^^^]]]]]]aaajjjrrrwwwxxx~~~}}}vvvjjj```SSSKKKIIIHHHGGGEEEEEEGGGHHHHHHHHHIIIKKKNNNOOORRRXXX]]]fffrrrxxxhhh]]]]]][[[[[[nnn|||yyyzzz~~~}}}~~~~~~}}}}}}tttuuuttt}}}pppfffdddhhhooottt|||uuummmjjjggggggkkkqqq|||ssshhheee______aaagggooowww|||}}}|||tttlll```XXXOOOIIIIIIJJJIIIHHHEEEFFFHHHHHHHHHIIILLLNNNOOORRRWWW[[[aaajjjuuu~~~uuufff\\\\\\\\\___rrr~~~zzzyyy{{{}}}~~~{{{|||}}}{{{|||uuuvvvvvvyyymmmfff]]]XXX\\\fffpppwwwuuulllccc^^^\\\\\\bbbiiippptttwwwtttoooqqqzzzvvviiidddddd```bbbgggnnnwww~~~yyysssjjjaaaYYYSSSMMMJJJJJJKKKKKKIIIHHHIIIKKKKKKLLLNNNQQQTTTUUUXXX\\\^^^```eeelllrrrwww|||qqqcccZZZ[[[]]]dddyyy|||~~~{{{|||{{{{{{xxxyyy~~~yyyvvvwww||||||}}}vvvvvvxxxssseee___ZZZUUUVVV]]]hhhqqqvvvnnneee[[[VVVUUUWWW___ggglllooopppkkkcccbbbjjjrrrqqqfff```___aaaaaadddkkkttt|||~~~vvvnnndddZZZWWWSSSOOOMMMMMMLLLKKKIIIMMMOOOQQQRRRTTTWWW\\\___bbbeeehhhiiiiiijjjnnnrrrtttxxxooocccZZZ[[[```jjjyyyuuu~~~}}}yyywwwxxx{{{zzzuuuuuuwww~~~|||xxxwww|||vvvwwwzzzxxxxxxgggYYYTTTRRRRRRXXXbbblllqqqsssfff]]]TTTPPPRRRWWWaaallloooooolllccc[[[YYY]]]cccmmmyyy~~~mmmbbb\\\ZZZ\\\```bbbgggpppxxx}}}uuummmcccYYYTTTSSSQQQPPPOOOOOONNNMMMSSSUUUWWWZZZ]]]bbbhhhmmmqqquuuxxxyyywwwwwwyyy|||{{{}}}|||nnnccc\\\]]]eeeqqq}}}sssppp~~~{{{yyyyyyzzzzzzwwwwwwyyy~~~}}}|||wwwvvvzzz~~~xxxxxx}}}mmmzzz{{{mmm^^^RRRJJJJJJMMMWWWccclllooonnn]]]UUUOOOOOOTTT\\\iiiuuuwwwrrrhhh]]]UUURRRTTTVVV^^^iiixxxsssiii___ZZZYYYYYY^^^dddgggmmmvvv}}}}}}vvvpppggg^^^TTTTTTTTTTTTUUUVVVVVVWWWYYY[[[^^^bbbgggnnnvvv{{{zzzlllccc]]]aaajjjyyyxxxpppqqq}}}|||{{{~~~~~~~~~{{{}}}wwwuuuyyy}}}||||||gggwwwuuufffYYYPPPHHHGGGIIIRRR___hhhiiihhhYYYSSSOOOSSS[[[gggvvvwwwgggZZZSSSPPPOOONNNRRRZZZeeeooozzzsssccc^^^ZZZYYYYYY[[[ccckkkooouuu}}}{{{wwwppphhh____________^^^___```aaaaaadddhhhmmmsss|||xxxgggaaa^^^dddpppqqqpppxxx}}}~~~~~~{{{xxx|||gggxxxtttdddXXXQQQLLLIIIHHHOOOZZZcccdddbbbYYYTTTRRRXXXcccppp|||hhhZZZTTTRRROOOLLLLLLQQQWWW\\\dddrrrvvvnnnfff^^^^^^[[[ZZZZZZ[[[]]]gggrrruuu{{{xxxqqqmmmmmmllliiigggffffffhhhiiilllpppvvv}}}wwwddd```^^^eeetttwwwjjjppp~~~~~~}}}uuuppp]]]QQQMMMJJJHHHIIIPPPYYY``````^^^UUUYYY[[[]]]lll~~~fffYYYTTTQQQNNNNNNFFFKKKQQQUUUYYYcccrrr}}}xxxpppkkkeee\\\VVVUUUSSSTTTXXX]]]aaafffrrr}}}~~~}}}yyyuuutttsssvvvwww{{{~~~ooodddbbbbbbkkk{{{~~~ssslllttt}}}~~~|||uuu|||oooYYYMMMIIIIIIHHHKKKRRR\\\bbbbbb```WWW^^^dddiiiyyyjjj^^^[[[WWWRRROOOIIIMMMQQQSSSWWW```nnnyyy~~~yyyuuurrrpppjjjddd^^^[[[WWWQQQMMMNNNRRRTTTZZZbbbfffjjjttt~~~~~~}}}~~~{{{mmmbbb```cccooosssllllll{{{|||}}}{{{{{{oooXXXLLLHHHKKKKKKOOOYYYdddkkkkkkiii```kkkuuu}}}jjj```^^^ZZZRRRLLLKKKOOORRRTTTWWW```lllvvv}}}zzzuuuooojjjfffeeeddd\\\VVVRRRRRRQQQMMMLLLNNNPPPSSSZZZdddiiimmmuuu}}}wwwjjj___```fffvvv{{{pppfffccckkk|||}}}|||wwwpppYYYNNNLLLLLLNNNUUUbbbpppxxxzzzwwwpppkkkbbbccc___UUULLLMMMRRRXXX]]]bbbiiissszzzzzzqqqiiidddbbbbbbaaaYYYSSSOOOPPPPPPNNNNNNPPPOOOPPPVVV___eeejjjrrr{{{rrrggg```cccmmm~~~pppfff]]]]]]kkk{{{wwwtttrrr[[[PPPOOOMMMOOOXXXgggxxxpppiiijjjggg]]]UUUOOOYYYfffqqqxxx}}}xxxmmmeee```______^^^XXXQQQMMMLLLLLLIIIIIILLLNNNMMMPPPWWW^^^dddnnnvvvzzzmmmeeebbbhhhtttuuufff^^^XXX]]]qqqyyyuuuvvvsss[[[QQQOOOMMMPPPYYYiiizzzpppiiikkkhhhaaa[[[VVVdddzzzwwwmmmeeecccbbb```___YYYSSSMMMMMMLLLIIIJJJLLLQQQNNNNNNTTT[[[aaajjjrrruuuiiicccbbbjjjxxxsssfff[[[WWWWWWccc}}}zzzxxx~~~vvv^^^TTTSSSRRRTTT\\\jjj|||ooohhhiiigggcccaaa```sssxxxooojjjiiihhheeebbb\\\VVVQQQQQQQQQPPPRRRUUUUUURRRSSSYYY___ccciiinnn{{{pppfffccc]]]hhhxxxxxxfffYYYTTTTTTZZZmmm||||||xxxbbbZZZYYYXXXZZZ```mmm~~~rrrkkkkkkkkkiiiiiiggg}}}~~~wwwppplllkkkjjjgggccc\\\UUUQQQSSSTTTUUUWWW[[[YYYVVVXXX___dddfffiiimmmxxx}}}mmmdddcccYYYfffvvv~~~ppp___SSSRRRUUU___ttt}}}~~~xxxxxx}}}nnn___WWWSSS]]]iiitttrrrpppuuuuuusssrrrttt{{{vvvoookkkkkklllkkkjjj^^^[[[YYYZZZ]]]aaadddfffddd\\\^^^kkkqqqmmmiiillltttyyy~~~wwwggg^^^]]]ccclllxxx{{{mmm\\\PPPVVVRRR___{{{yyyttteee\\\ZZZaaakkkuuuuuuuuu{{{}}}}}}|||zzzzzzuuunnnjjjjjjkkklllllleeebbb``````dddiiimmmnnnpppgggfffnnnrrrmmmiiilllhhhmmmrrrttttttxxxttteee\\\[[[```jjjvvvzzzssseeeXXXPPPVVVWWWjjjwwwwww|||lllbbbeeeiiioooxxx|||}}}{{{uuuqqqjjjggggggiiilllmmmllliiiggghhhmmmsssxxxzzz{{{qqqlllmmmlllfffbbbddd___cccgggiiikkkpppzzz|||oooaaaZZZZZZdddooo{{{{{{pppaaaXXXUUUTTT]]]xxx}}}zzzrrruuuqqqggglllpppuuu}}}}}}xxxnnnmmmiiidddaaaaaaeeeiiilllooonnnmmmpppvvv~~~}}}sssnnniiibbb___aaaaaadddggggggiiioooyyywwwkkk___ZZZ\\\ffftttooo___XXXXXXVVVhhh~~~xxxqqqtttvvvkkkmmmsss{{{|||rrrvvvttthhhaaaaaa___\\\ZZZ[[[___eeeiiiqqqqqqsssyyyxxxpppjjjhhhjjjiiilllnnnmmmmmmpppyyy|||rrrggg]]][[[^^^eeeuuu~~~lllZZZTTTVVV\\\vvv~~~yyyssswww|||qqqmmmxxxwwwjjjmmmxxxrrrbbbZZZWWWUUUVVVUUUUUUVVVZZZ```eeeppprrrxxxyyyuuuvvvwwwwwwzzz|||{{{xxxxxx}}}vvvmmmccc\\\\\\aaalllzzzkkkZZZUUUXXX]]]}}}~~~zzzvvv{{{zzz{{{ttt{{{mmmooo|||zzzcccUUUQQQQQQMMMOOOQQQRRRTTTWWW]]]bbbkkkpppyyy|||qqqggg^^^YYY\\\bbbuuu{{{hhhYYYXXX\\\bbbzzzxxxwwwvvv|||}}}uuuxxxsss[[[OOOMMMPPPIIILLLOOORRRSSSWWW\\\```fffkkkwwwxxxmmmddd\\\XXX\\\cccwww}}}sss```TTTUUU[[[nnnvvvvvvwwwpppZZZIIIFFFKKKGGGJJJOOOSSSWWW\\\aaaeeegggppp|||tttggg^^^YYYZZZaaaiiixxx{{{vvvfffYYYWWWZZZ]]]yyy~~~xxxssswwwzzzlllZZZJJJGGGJJJKKKOOOVVV^^^fffmmmqqqrrrssswww}}}|||qqqddd\\\XXXXXX___hhhrrrqqqkkk___UUUTTT___jjjzzzuuurrrxxxwwwkkk]]]PPPKKKMMMPPPUUU```pppwwwmmm```YYYUUUUUU\\\dddkkkeee___YYYRRRTTThhh~~~wwwtttttt}}}xxxooodddYYYRRRQQQTTT[[[kkksssiii^^^VVVRRRRRRWWW___fff^^^YYYXXXTTTXXXsss~~~}}}xxxvvvyyy{{{sssjjj___WWWUUUYYYbbbvvvzzzpppfff[[[UUUQQQOOOTTTZZZccc\\\ZZZ[[[WWW^^^~~~xxxyyy~~~}}}tttqqq~~~}}}uuujjjaaa___cccmmmuuukkkbbbYYYTTTQQQPPPTTT[[[cccaaa```]]]ZZZggg{{{wwwzzzvvvooolll|||~~~vvvuuuqqq{{{{{{qqqeee]]]VVVSSSRRRSSSXXX___iiilllkkkbbb___sss~~~~~~}}}wwwvvv~~~{{{uuuuuu|||xxxooo```YYYTTTSSSSSSUUU\\\cccpppwwwtttfffccc}}}}}}}}}{{{~~~~~~{{{vvvxxxsssiii```YYYSSSRRRRRRUUUaaannnwww{{{wwwmmmooo}}}|||~~~{{{}}}~~~sssuuuyyy~~~pppfff]]]WWWSSSSSSUUUZZZgggtttuuujjjooo~~~|||{{{~~~~~~yyyzzz||||||zzzzzzsssuuu{{{yyykkkaaaXXXTTTRRRTTTYYYbbbppp{{{|||ooogggrrr~~~~~~~~~}}}yyyyyy{{{|||yyyzzzyyyrrrpppsss|||tttfff]]]TTTRRRQQQUUU]]]hhhuuuxxxmmmjjj|||}}}{{{|||}}}|||zzz|||}}}~~~|||sssnnnrrrvvv{{{nnnbbbZZZSSSRRRRRRVVV___mmmyyywwwkkklll~~~}}}}}}~~~}}}||||||}}}wwwpppmmmuuu}}}ttthhh^^^YYYRRRSSSTTTWWWbbbqqq|||sssdddfff~~~}}}}}}yyyrrrpppppptttyyylllbbbZZZWWWRRRTTTUUUYYYeeevvvzzzooodddjjj}}}}}}sssooopppssswwwtttggg]]]XXXUUURRRUUUWWWZZZhhhzzzxxxrrrooozzz}}}yyypppmmmqqquuupppbbbXXXTTTTTTQQQYYY]]]___lllssskkkqqq}}}~~~tttmmmlllsss}}}yyykkk^^^VVVSSSTTTRRRZZZ___eeerrrrrrnnnzzz|||sssnnnnnnvvv{{{pppcccXXXSSSRRRTTTXXX___gggqqq}}}mmmnnnyyysssqqqttt~~~zzzssshhh\\\TTTRRRSSSUUU[[[bbblllxxxwwwjjjooovvvrrrttt|||ssskkkaaaWWWSSSSSSVVVXXXZZZbbbmmmzzzzzznnnhhhqqq{{{rrrqqqxxx|||llleee[[[TTTSSSUUUYYY[[[```gggrrr}}}uuulllbbbqqq}}}vvvrrruuu{{{vvveee___WWWRRRSSSVVVZZZ\\\dddjjjttt||||||vvvooojjjeeewwwyyyvvvxxx}}}vvvqqqaaa[[[TTTQQQSSSWWWZZZ[[[___eeennntttrrrjjjeeecccpppyyyzzzzzzooohhhZZZVVVRRRPPPRRRVVVYYY[[[gggiiijjjhhhdddbbbbbbdddvvv|||yyyyyy~~~uuukkkdddZZZWWWSSSRRRUUUYYY\\\^^^ccceeefffccc______ccchhh}}}zzzxxx|||}}}wwwoooeee^^^VVVTTTQQQRRRUUUZZZ^^^______aaaaaa^^^[[[```lllwww}}}~~~}}}~~~~~~}}}}}}~~~}}}yyywwwxxx}}}wwwqqqiii___YYYPPPOOONNNPPPTTTYYY\\\^^^^^^^^^\\\YYY\\\jjj~~~~~~|||{{{{{{{{{|||{{{{{{{{{zzzyyyyyy|||}}}vvvtttssszzzxxxqqqkkkddd\\\VVVNNNMMMMMMPPPUUUYYY\\\\\\ZZZYYYVVVWWWbbbzzz}}}~~~xxxvvvxxxyyyzzzxxxxxxvvvuuutttwww|||~~~vvvqqqpppqqq|||{{{rrrkkkfff```YYYTTTPPPOOOPPPSSSWWWZZZ\\\\\\UUUTTTTTT[[[nnn~~~}}}{{{uuussswwwyyyxxxuuuuuutttsssrrruuuzzz}}}vvvpppmmmooorrr}}}|||vvvmmmfffaaa\\\VVVRRRPPPPPPQQQSSSWWWYYYYYYXXXSSSSSSWWWfff~~~~~~~~~~~~}}}xxx{{{yyysssrrrvvvyyywwwuuuwwwxxxxxxwwwwwwxxxyyy~~~wwwoookkklllpppuuuyyyrrrjjjccc^^^ZZZTTTPPPOOOOOOOOORRRUUUVVVUUUTTTTTTUUU]]]qqq~~~}}}}}}}}}~~~}}}~~~}}}zzzyyy{{{|||tttxxxwwwrrrqqqvvvyyywwwwwwzzz~~~}}}zzzxxxwwwzzz||||||xxxqqqkkkhhhkkkrrrwww}}}xxxuuuooofff^^^YYYVVVTTTRRRRRROOOOOOTTTXXXWWWUUUUUUSSSUUUaaa~~~~~~~~~~~~|||zzzzzz~~~~~~|||xxxtttsssuuuxxxyyyxxxuuusssqqqssswww{{{{{{zzzzzz|||wwwvvvwwwrrrxxxvvvooohhhggghhhmmmvvv}}}~~~wwwsssnnnhhhaaa[[[WWWUUUTTTSSSSSSPPPPPPVVVYYYWWWUUUVVVTTT[[[mmm}}}}}}~~~}}}{{{||||||~~~|||yyyvvvuuuxxxyyyyyyxxxvvvtttssstttxxxzzz{{{zzzyyy~~~yyyuuutttqqqssswww|||zzzpppjjjeeeeeeiiippp|||~~~~~~wwwpppllleee```ZZZVVVTTTTTTTTTSSSTTTQQQSSSXXXZZZXXXVVVWWWUUUccc|||}}}{{{{{{|||}}}}}}||||||}}}~~~~~~}}}~~~~~~{{{zzzyyyyyy{{{{{{{{{yyyxxxwwwvvvvvvxxxzzzzzzzzzyyy|||{{{tttpppsssrrrrrrwwwxxxrrrkkkeeecccffflllwww}}}~~~~~~wwwqqqlllhhh___[[[VVVSSSRRRSSSSSSRRRTTTRRRUUUZZZ[[[XXXWWWXXXWWWjjj}}}{{{yyyxxxyyyyyy{{{zzz{{{|||~~~}}}zzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~zzztttpppqqqppprrrzzz{{{qqqkkkhhheeeeeejjjsssyyysssmmmiiieee\\\YYYUUURRRRRRRRRRRRQQQSSSSSSWWW\\\]]]ZZZYYY[[[]]]sss~~~zzzxxxwwwwwwwwwvvvwwwzzz}}}zzz|||~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzyyyvvvsssmmmqqqyyy~~~uuulllgggeeedddgggooozzz|||uuuoooiiidddaaaZZZWWWTTTRRRRRRRRRRRRQQQSSSUUUZZZ```aaa]]]]]]```jjj~~~{{{xxxvvvvvvvvvsssvvvzzz}}}~~~~~~zzz|||~~~~~~~~~{{{zzzyyyxxxyyyvvvyyyooohhheeeaaacccjjjuuuxxxqqqkkkddd^^^[[[VVVTTTQQQQQQRRRSSSSSSRRRUUUXXX^^^eeeeeebbbcccfff{{{zzzwwwuuuuuutttrrrvvvzzz}}}|||}}}}}}{{{yyy{{{zzz}}}~~~~~~}}}{{{|||}}}~~~sssjjjeeeccc```eeeooo}}}~~~}}}}}}vvvooohhhaaaZZZUUUSSSQQQOOOPPPRRRSSSTTTTTTWWWZZZaaahhhiiifffgggkkk}}}~~~zzzvvvtttsssssssssvvvzzz|||}}}zzz||||||xxxwwwyyyzzz}}}}}}}}}~~~~~~zzzooogggcccbbbbbbhhhuuu{{{|||~~~~~~{{{vvvooohhhbbb]]]YYYVVVPPPOOONNNNNNOOOQQQTTTVVV\\\\\\ccckkkiiidddlllzzzzzzvvvvvvvvvvvv|||~~~}}}|||{{{~~~}}}{{{yyyzzz{{{|||}}}{{{ssslllfffcccdddmmmpppzzz}}}{{{}}}~~~||||||}}}wwwrrrkkkddd___ZZZVVVTTTPPPPPPOOOOOOPPPRRRTTTVVV[[[ZZZ___dddcccdddrrr~~~~~~zzzwwwxxxyyy{{{~~~|||~~~~~~}}}{{{|||~~~}}}}}}vvvnnniiidddcccfffrrrxxx~~~}}}~~~}}}xxxuuupppkkkddd___ZZZVVVSSSQQQQQQQQQPPPPPPQQQSSSUUUVVV[[[YYYZZZ]]]___iii~~~~~~}}}yyyxxxzzz}}}}}}zzz|||~~~}}}~~~~~~zzz}}}qqqjjjeeecccfffjjjwww~~~{{{tttqqqiiieee___ZZZWWWTTTQQQPPPRRRQQQQQQQQQRRRSSSUUUUUUZZZXXXXXX[[[bbbttt~~~zzzwwwxxx{{{~~~{{{wwwwwwyyy{{{~~~}}}}}}~~~wwwlllfffcccdddjjjqqq~~~xxxqqqpppddd```[[[WWWUUUSSSRRRPPPQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUWWW]]]lll~~~{{{xxxuuuvvvzzz}}}}}}wwwttttttuuu}}}}}}}}}}}}~~~~~~yyypppgggccccccfffoooyyy~~~}}}~~~~~~|||tttmmmlll```\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQSSSZZZggg~~~}}}|||zzzwwwuuuvvvyyy|||~~~~~~|||xxxuuussstttuuu}}}||||||}}}}}}vvvnnnhhhccccccfffmmmzzz~~~}}}zzzxxxyyy{{{||||||}}}|||vvvmmmfffddd\\\YYYUUUSSSSSSSSSRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQQQQWWWcccyyy||||||{{{xxxvvvvvvxxxzzzyyyyyywwwuuuttttttvvvxxx|||{{{|||}}}}}}}}}~~~~~~|||~~~tttmmmhhheeeeeeiiippp{{{{{{wwwuuuwwwzzz{{{zzz{{{~~~}}}xxxrrrhhh```^^^ZZZWWWSSSRRRRRRRRRRRRQQQOOOPPPQQQQQQQQQQQQQQQPPPTTT\\\mmm|||||||||zzzxxxwwwxxxzzzwwwvvvuuutttuuuvvvyyyzzz~~~|||}}}zzzxxx{{{{{{oooggggggfffiiiqqq{{{{{{uuuwwwyyy{{{{{{yyyyyy{{{~~~xxxoooiiiccc___\\\SSSSSSRRRRRRQQQQQQQQQPPPKKKMMMNNNOOOQQQSSSSSSPPPTTT^^^www~~~zzzxxxwwwxxxxxxyyyzzzyyyuuurrrssszzz}}}}}}~~~zzzxxxyyyzzzssskkkeeeaaaeeennnzzz|||zzzxxxwwwvvvuuuuuuwww{{{zzzrrrjjjddd___[[[XXXRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMOOOPPPPPP^^^ooo|||zzzyyyzzzzzz{{{{{{zzzvvvssssssyyy}}}~~~|||{{{||||||uuunnniiieeegggnnnzzz}}}{{{{{{yyywwwvvvxxx|||yyytttllleee___[[[WWWUUURRRQQQQQQQQQQQQPPPPPPPPPUUUSSSPPPNNNLLLMMMRRRVVVddd~~~|||{{{{{{|||}}}}}}{{{xxxtttuuuyyy}}}|||{{{|||}}}~~~}}}}}}}}}~~~yyysssnnniiigggfffiiirrr~~~}}}zzzyyyzzz~~~~~~uuuppphhhbbb]]]ZZZWWWUUUPPPPPPPPPPPPPPPPPPPPPPPPTTTRRRQQQPPPOOOPPPXXXaaannn}}}|||||||||||||||{{{xxxvvvwwwzzz}}}}}}zzzxxxwwwxxxzzz~~~{{{||||||vvvppplllhhheeeeeehhhkkkuuu}}}}}}}}}uuuooojjjddd^^^ZZZXXXUUUTTTOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPQQQRRRQQQRRR]]]kkk}}}{{{zzzzzzyyyyyyyyyyyyyyyzzz|||~~~||||||zzzxxxuuuuuuwwwyyy~~~|||zzz{{{~~~}}}~~~zzzyyy|||~~~uuummmgggeeecccaaadddjjjtttxxxqqqhhhccc]]]YYYVVVTTTRRRQQQNNNNNNOOOOOOOOOOOOOOOPPPPPPNNNPPPSSSSSSVVVgggzzz~~~{{{yyyxxxvvvwwwwwwxxxzzz{{{}}}}}}{{{{{{zzzwwwvvvwwwzzz}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{zzz{{{}}}~~~}}}}}}~~~zzzuuusssvvvyyy{{{~~~}}}xxxmmmddd___aaabbbaaafffooossslllccc___YYYUUUSSSRRRPPPOOOMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMOOOUUUXXXbbb||||||yyyxxxwwwvvvwwwxxxzzz{{{zzzzzzyyyyyywwwvvvuuuwww{{{~~~~~~~~~|||{{{zzzzzz{{{yyy{{{}}}}}}}}}}}}~~~}}}}}}~~~~~~zzztttqqqtttxxxyyy|||zzzsssnnnggg^^^\\\bbbfffgggooozzzuuujjjeeebbb^^^YYYUUUSSSRRRQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOLLLNNNVVV^^^ooo}}}zzzxxxxxxwwwwwwxxxyyyzzzxxxwwwuuuuuutttssssssvvvzzz~~~~~~{{{yyyxxxyyy{{{zzz}}}|||}}}~~~~~~wwwsssuuuyyyzzz}}}{{{ssskkkgggeee]]]]]]fffmmmoooxxxtttiiibbb]]]ZZZUUUQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPNNNLLLOOONNNQQQXXXfff|||zzzzzzzzz{{{||||||zzzwwwvvvvvvwwwvvvvvvvvvxxx{{{~~~~~~}}}|||{{{{{{{{{{{{zzz{{{~~~}}}}}}}}}|||zzzwwwttttttvvvxxxzzz|||~~~}}}vvvmmmeeeccc___^^^dddnnnvvv|||vvvzzzoooddd___YYYVVVRRRPPPPPPQQQQQQQQQNNNNNNOOOPPPQQQPPPOOOMMMSSSQQQUUUbbbvvv}}}|||{{{{{{zzz{{{{{{{{{yyywwwuuuuuuwwwwwwwwwwwwyyy{{{~~~~~~~~~}}}}}}~~~}}}{{{}}}}}}|||zzzxxxvvvwwwyyy|||~~~|||~~~zzzuuuooohhhccccccaaa```fffrrr~~~yyyyyy{{{rrrggg___[[[TTTQQQOOONNNPPPRRRRRRRRRMMMNNNPPPQQQQQQPPPOOONNNSSSRRRYYYlll}}}}}}}}}~~~~~~}}}||||||{{{zzzyyyxxxwwwyyyyyyxxxyyyzzz|||~~~~~~~~~|||{{{}}}~~~~~~|||}}}}}}~~~}}}{{{zzz|||~~~||||||wwwoookkkgggcccbbbdddfffhhhooo|||xxxsssjjjbbb[[[YYYSSSQQQOOOOOOQQQRRRSSSSSSNNNPPPQQQQQQPPPOOONNNNNNSSSWWWddd~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~|||||||||}}}}}}|||{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~}}}{{{|||}}}{{{~~~tttmmmfffdddbbbaaaccchhhnnnsss~~~wwwmmmeee^^^YYYXXXTTTRRRPPPPPPRRRSSSSSSRRRPPPQQQRRRPPPNNNNNNOOOQQQXXXdddzzz}}}|||{{{{{{}}}~~~{{{zzzzzz{{{}}}}}}|||{{{~~~~~~}}}{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{|||~~~}}}~~~yyy{{{|||}}}~~~~~~|||{{{{{{|||}}}~~~||||||{{{ssskkkeee`````````aaagggnnnuuu{{{nnnggg```ZZZVVVVVVUUUSSSQQQQQQRRRSSSRRRQQQPPPQQQRRRPPPOOOPPPVVV[[[cccwww}}}||||||}}}~~~~~~}}}{{{zzzxxxyyy{{{||||||{{{}}}zzzzzz|||~~~~~~~~~}}}}}}~~~|||zzzxxxxxxyyy|||}}}{{{zzz|||{{{}}}|||zzzyyyyyy{{{zzzzzz{{{~~~~~~}}}zzz}}}}}}~~~zzzoooiiiccc___^^^```cccfffoooxxxyyyoooeee```[[[UUURRRRRRRRRQQQPPPPPPRRRRRRRRRPPPOOOPPPQQQPPPQQQVVV```hhh{{{}}}}}}~~~~~~}}}zzzxxxxxxzzz|||||||||}}}~~~~~~~~~}}}}}}{{{yyywwwvvvvvvyyy|||~~~}}}}}}~~~~~~}}}zzzyyyyyyzzzwwwwwwwwwyyy{{{{{{zzzxxxuuuyyy|||~~~~~~~~~~~~~~~~~~wwwmmmfffccc___^^^aaaggglllrrr}}}zzzoooggg___[[[WWWQQQNNNOOOOOONNNNNNOOOQQQRRRRRRQQQNNNOOOQQQQQQSSS[[[hhhrrr~~~~~~~~~~~~{{{xxxxxxyyy|||}}}~~~~~~}}}}}}xxxwwwuuuuuuvvvzzz}}}|||}}}~~~{{{xxxwwwzzz|||vvvvvvvvvxxxyyyyyywwwuuurrrvvvzzz||||||{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~yyynnnfffbbb``````aaafffnnnvvv~~~{{{rrrgggbbb[[[UUURRRPPPOOONNNQQQPPPOOONNNNNNNNNMMMKKKLLLRRRRRRSSSZZZaaattt~~~~~~~~~}}}zzzyyy{{{~~~~~~{{{yyyzzz~~~{{{wwwxxx}}}{{{xxxvvvvvvxxxyyyzzzxxxuuutttsssrrrqqqooowwwvvvvvvwwwyyyzzzyyywwwuuuuuuvvvwwwyyy{{{}}}{{{qqqgggbbbbbbdddgggjjjssszzznnnfffaaa]]]WWWSSSQQQPPPPPPOOOOOONNNNNNNNNOOOOOONNNMMMNNNUUUUUUWWWaaaooo}}}}}}~~~~~~|||{{{{{{|||~~~~~~~~~}}}~~~}}}}}}}}}zzzvvvuuuxxx{{{}}}zzzwwwuuuvvvwwwxxxuuuuuusssrrrppppppppppppuuutttssssssuuuwwwwwwvvvttttttvvvxxxzzz|||}}}~~~{{{yyysssjjjcccaaadddhhhnnntttvvvnnneee___ZZZWWWRRRPPPPPPQQQQQQQQQMMMMMMNNNNNNOOOOOOOOOOOOOOOVVVWWW\\\mmm~~~~~~~~~~~~}}}}}}}}}|||{{{zzz|||}}}zzz}}}~~~~~~yyyuuutttvvvxxx}}}{{{xxxvvvtttuuuvvvvvvqqqssstttrrrpppoooqqqtttwwwtttrrrrrrsssuuuvvvvvvrrrtttvvvxxxzzz{{{|||}}}zzz}}}|||vvvqqqooojjjdddaaadddlllsss}}}~~~tttlllfff```\\\WWWTTTPPPOOOPPPQQQQQQQQQNNNOOOOOOOOONNNOOOPPPQQQTTT\\\___iii}}}}}}}}}||||||}}}}}}~~~~~~zzz~~~}}}yyyvvvvvvxxx{{{zzzyyywwwuuuuuutttuuuuuuooosssvvvuuurrrqqquuuzzz|||yyyuuussstttvvvvvvwwwrrrsssuuuxxxzzz{{{{{{{{{wwwxxxyyyzzz{{{|||~~~~~~}}}yyyrrrnnniiihhheeecccdddmmmzzz|||~~~rrrhhhbbb^^^YYYVVVWWWTTTQQQPPPPPPQQQQQQPPPQQQRRRQQQOOONNNNNNQQQTTTZZZeeemmm}}}|||{{{yyy{{{}}}|||{{{yyy}}}|||xxxxxxyyy{{{xxxwwwwwwvvvvvvuuuuuuuuuooosssvvvvvvssssssxxx}}}|||xxxuuuuuuvvvvvvvvvssstttuuuwwwxxxyyyyyyzzzvvvvvvvvvxxxzzz|||~~~~~~~~~xxxsssnnniiigggccccccdddfffmmm{{{}}}sssttt|||uuujjjbbb^^^ZZZVVVSSSVVVTTTQQQPPPQQQQQQQQQPPPSSSSSSRRROOOMMMOOOUUUZZZ\\\nnn~~~||||||xxx{{{~~~~~~||||||~~~~~~xxxwwwwwwzzz~~~zzzwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvnnnqqqtttttttttuuuyyy|||~~~{{{xxxvvvvvvwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxyyy|||{{{uuunnnhhhdddaaa``````ccciiippp|||vvvpppqqqzzz~~~}}}sssmmmddd^^^\\\ZZZVVVSSSSSSQQQPPPOOOQQQRRRQQQPPPSSSSSSRRRNNNMMMQQQZZZbbbiii~~~yyy||||||zzzzzz}}}}}}vvvvvvwwwyyy{{{wwwvvvwwwwwwxxxyyy{{{{{{zzzyyyxxxqqqrrrsssuuuwwwyyy{{{||||||zzzyyyyyy{{{||||||{{{yyyxxxuuutttssstttvvvwwwyyy|||~~~~~~qqqooojjjeee```^^^___```dddjjjttt~~~sssooovvvyyyrrriiiddd]]]YYYWWWVVVSSSPPPPPPOOONNNNNNPPPRRRRRRQQQRRRRRRPPPMMMMMMSSS___iii}}}zzz}}}~~~|||{{{{{{vvvwwwxxxyyy~~~~~~}}}~~~~~~{{{yyyyyyyyywwwyyy{{{||||||{{{zzzyyyvvvuuuuuuwwwzzz}}}~~~~~~{{{{{{{{{}}}{{{yyyuuusssrrrsssuuuwwwyyy~~~}}}~~~yyyvvvuuueeedddbbb___]]]^^^aaacccjjjqqq~~~wwwuuunnnqqq|||tttlllfffcccaaa\\\XXXUUUSSSSSSTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUNNNMMMQQQRRRVVVhhh}}}}}}~~~{{{zzz}}}|||wwwrrrtttwwwyyy|||~~~}}}|||wwwtttssstttwwwxxxyyy{{{|||}}}}}}}}}vvvuuuvvvvvvxxx{{{}}}|||zzz}}}{{{ssspppqqqtttuuuuuu}}}}}}{{{wwwtttqqqmmmjjjaaa\\\YYY[[[^^^aaahhhooowwwrrrmmmhhhwwwyyyrrrkkkddd```]]][[[WWWSSSQQQPPPPPPQQQSSSRRRRRRRRRRRRRRRSSSTTTUUUQQQQQQTTTVVV]]]sss~~~|||{{{|||~~~}}}{{{zzz}}}~~~zzzwwwxxxyyyzzz|||}}}}}}~~~zzzvvvttttttuuuyyyzzz{{{}}}}}}}}}}}}|||wwwxxxxxxyyyzzz|||}}}~~~}}}{{{zzz}}}|||}}}zzzwwwuuuuuuwwwxxxxxx~~~~~~|||~~~xxxtttnnnkkkiiigggdddaaa\\\ZZZ[[[```dddhhhqqqyyyqqqjjjiii~~~}}}xxxrrrkkkfffaaa]]]ZZZXXXVVVSSSQQQOOOOOOPPPPPPRRRSSSSSSSSSSSSSSSRRRRRRSSSQQQRRRTTTWWWddd|||{{{zzz{{{~~~}}}|||}}}~~~{{{||||||}}}||||||}}}~~~}}}|||~~~~~~|||yyyvvvuuuvvvxxx{{{|||~~~~~~|||{{{xxxxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{~~~}}}yyyyyyzzz{{{zzzzzz{{{}}}}}}{{{|||}}}|||{{{uuukkkgggccc```___^^^]]]\\\[[[]]]cccjjjnnnttt|||mmmfffhhhnnn}}}pppmmmhhhbbb^^^ZZZWWWVVVVVVTTTSSSQQQQQQQQQRRRSSSRRRRRRTTTTTTTTTSSSQQQPPPRRRRRRTTTUUU[[[ooo|||{{{zzz{{{~~~}}}~~~{{{~~~}}}}}}~~~}}}}}}}}}{{{yyywwwxxxzzz}}}}}}|||zzzxxxxxxyyyyyyyyyyyyxxxxxx{{{{{{}}}|||yyyxxxzzz|||||||||{{{zzz{{{{{{yyyyyy}}}~~~{{{uuuooojjjdddbbb___\\\[[[[[[\\\\\\aaaeeennnvvv{{{{{{llleeehhhttt~~~xxxssspppgggeeeaaa\\\WWWTTTSSSRRRSSSRRRRRRQQQQQQRRRSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQQQQTTTXXX\\\fff{{{zzzyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}{{{zzz{{{~~~|||zzzzzzzzzzzzyyyyyyyyyyyyyyy|||}}}~~~{{{zzz{{{||||||~~~~~~~~~zzzyyy{{{zzzwwwwwwzzz}}}}}}zzzwwwsssooojjjeeeaaa___^^^\\\ZZZYYY[[[]]]```ggglllvvvzzzlllfffiiitttyyysssmmmhhheee^^^]]][[[WWWRRROOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSNNNVVV```iiixxxzzzyyyyyy{{{}}}~~~}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}{{{}}}|||{{{zzzyyyzzz{{{{{{}}}~~~}}}}}}~~~||||||xxxwwwyyyyyyxxxyyy|||{{{vvvtttooonnnlllhhhddd```]]][[[XXXXXXXXXXXXYYY\\\bbbfffnnntttpppjjjhhhmmmwww|||vvvqqqlllgggccc___WWWXXXWWWSSSOOOMMMOOOQQQNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVSSSaaattt}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}{{{zzz|||~~~~~~|||}}}{{{xxxvvvvvvwwwzzz|||}}}~~~yyyuuutttwwwxxxxxx{{{{{{uuupppllljjjbbbbbbaaa___\\\YYYXXXXXXTTTVVVXXXZZZ^^^dddmmmssssssiiijjjrrr~~~|||zzzqqqnnnkkkhhhfffccc___\\\TTTUUUUUUSSSPPPOOOQQQTTTNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPRRRTTTVVVWWWaaattt}}}|||{{{||||||~~~}}}||||||}}}~~~~~~{{{yyyxxx{{{~~~~~~~~~~~~~~~zzzwwwtttqqqqqqssswwwyyy}}}~~~vvvsssrrruuuwwwxxx|||wwwwwwuuuqqqkkkgggdddcccZZZ[[[[[[YYYWWWUUUUUUVVVVVVXXX\\\```fffnnnyyy{{{pppiiilllrrr}}}{{{~~~{{{wwwuuutttsssqqqpppjjjhhheeebbb^^^ZZZWWWVVVRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPRRROOORRRTTTNNNSSSgggrrr}}}zzz|||}}}~~~~~~}}}}}}zzzyyyxxxyyy{{{}}}}}}}}}|||{{{zzz{{{|||}}}~~~yyyuuuyyywwwsssppppppssswwwzzz|||{{{zzz|||~~~}}}~~~{{{zzzyyywwwvvvwwwyyy|||~~~|||yyywwwtttqqqlllkkkiiifffbbb^^^[[[YYYWWWUUUTTTTTTVVVXXXYYYYYYZZZZZZ```kkksssyyytttcccbbbkkkuuu||||||}}}~~~{{{yyywwwvvvxxxuuuqqqnnnmmmllljjjiiieeedddaaa^^^ZZZWWWTTTSSSQQQQQQQQQRRRQQQQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNLLLOOOOOORRRWWWUUU___vvv~~~{{{{{{}}}~~~~~~}}}{{{zzzzzzxxxwwwxxxyyy{{{{{{zzzwwwyyy{{{||||||}}}~~~~~~{{{wwwwwwtttpppmmmmmmpppsssvvvyyyyyyzzz|||~~~{{{{{{}}}~~~}}}zzzxxxvvvuuutttuuuwwwzzz{{{xxxqqqnnnmmmjjjhhhdddcccaaa^^^[[[XXXUUUTTTSSSRRRQQQRRRUUUWWWYYYZZZ___aaahhhttt}}}sssiiicccjjjwww|||}}}}}}zzzvvvsssqqqpppppplllhhhfffdddcccaaa______^^^\\\YYYVVVSSSQQQOOONNNPPPQQQSSSSSSRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLIIINNNNNNPPPXXX]]]nnn~~~~~~}}}|||||||||}}}{{{yyyxxxzzz}}}~~~~~~~~~zzz{{{|||}}}|||{{{xxxwwwyyywwwvvvvvvwwwwwwvvvuuurrrwww|||~~~|||}}}~~~~~~~~~~~~|||yyyuuusssooollllllnnnqqqssstttwww{{{||||||}}}|||xxxxxxzzz{{{zzzxxxvvvuuuttttttuuuvvvxxxyyy|||}}}~~~xxxqqqiiicccbbbaaa```^^^[[[[[[YYYWWWUUUSSSQQQPPPRRRRRRSSSTTTWWW[[[^^^aaahhhmmmwwwyyyhhhcccdddkkkzzz}}}|||xxxuuuqqqnnnlllkkkhhheeeaaa^^^]]]\\\ZZZXXXZZZYYYWWWUUURRRPPPNNNMMMLLLNNNQQQSSSTTTRRRPPPOOOJJJJJJJJJJJJJJJJJJKKKKKKNNNTTTRRRSSS]]]jjj~~~~~~|||zzzzzzzzzzzzxxxwwwwwwxxx{{{~~~||||||}}}~~~|||}}}~~~}}}|||zzzwwwuuuxxxvvvtttsssttttttsssrrrooovvv~~~}}}}}}~~~yyyyyyyyy{{{||||||{{{yyyuuussspppmmmlllnnnppprrrooouuu{{{|||yyyxxx{{{~~~}}}~~~}}}{{{xxxvvvwwwwwwuuusssttttttttttttuuuvvvwwwxxx{{{yyy{{{~~~xxxrrrnnniiiddd___[[[ZZZZZZZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSWWWXXXYYY[[[^^^bbbhhhkkkrrr|||vvvllleeeiiisss|||zzzuuussspppllliiifffdddcccccc```\\\ZZZYYYXXXVVVUUUUUUUUUTTTRRRPPPOOONNNMMMKKKMMMPPPRRRSSSQQQOOONNNIIIIIIIIIIIIJJJKKKLLLMMMSSSZZZYYY[[[kkk}}}{{{xxxwwwrrrsssvvv{{{{{{||||||}}}~~~~~~|||zzzwwwvvvvvvtttrrrrrrssssssrrrqqqpppvvv}}}~~~~~~vvvuuutttuuuwwwxxxwwwvvvsssqqqnnnlllkkkmmmoooqqqmmmsssyyyzzzwwwuuuvvvyyy{{{~~~}}}~~~~~~}}}{{{xxxvvvtttrrrpppnnnnnnoooppprrrtttuuuuuuuuuwwwvvvyyy|||wwwsssooojjjeeeaaa]]][[[WWWVVVUUUVVVVVVVVVTTTTTTSSSTTTTTTVVVWWWXXXZZZ[[[^^^```ccciiipppvvvtttkkklllttt{{{vvvssspppnnnkkkhhheeecccaaa```]]][[[WWWVVVUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMKKKMMMNNNPPPPPPOOONNNMMMIIIIIIIIIJJJKKKNNNPPPRRRPPPZZZ^^^hhh~~~~~~}}}xxxtttnnnpppuuuzzz|||zzz{{{|||||||||~~~~~~{{{yyyxxxxxxtttrrrqqqqqqsssttttttssstttvvvzzz~~~}}}|||uuusssqqqqqqrrrtttssssssnnnmmmkkkiiijjjkkkmmmooonnnrrrvvvwwwuuussstttuuuxxx{{{~~~~~~}}}||||||{{{zzzwwwtttqqqnnnkkkjjjgggiiilllooorrrsssssssssuuutttxxx~~~~~~}}}~~~{{{xxxqqqnnniiieeebbb___\\\ZZZTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRTTTVVVYYY[[[]]]\\\___dddggglllsss}}}~~~rrrlllkkkxxx}}}zzzvvvqqqnnnjjjiiigggdddbbb```___^^^WWWUUURRRQQQQQQRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKNNNQQQTTTWWWWWWeeeppp|||}}}~~~xxxtttqqqrrrtttxxx|||~~~}}}{{{wwwyyy{{{{{{{{{~~~}}}yyyxxxxxxxxxrrrqqqpppqqqtttvvvvvvvvvxxxvvvuuuxxx|||~~~|||yyyvvvssspppooopppqqqqqqppplllkkkjjjiiijjjlllnnnpppqqqrrrsssttttttsssrrrrrrtttuuuxxxzzz||||||zzzxxxvvvvvvtttrrrnnnjjjhhhhhheeehhhlllpppsssuuuuuuuuuvvvtttwww||||||yyywwwvvvsssoookkkdddaaa]]]ZZZYYYXXXVVVUUUOOOOOOPPPPPPPPPPPPRRRSSSSSSTTTTTTVVVYYY^^^aaaddddddiiipppvvv|||}}}tttqqqrrr{{{}}}xxxuuurrrnnnkkkhhhbbbaaa___]]]ZZZYYYXXXXXXSSSQQQOOONNNOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKMMMPPPTTTWWWZZZhhhyyyzzz|||{{{}}}xxx|||yyyuuuvvvuuuuuuwwwzzz||||||{{{uuuwwwzzzzzz{{{~~~{{{wwwwwwwwwyyyqqqpppppprrruuuxxxyyyxxxzzzuuuqqqsssyyy}}}zzzvvvxxxuuuqqqooooooppppppooommmmmmlllkkkmmmoooqqqrrrsssrrrqqqrrrssstttrrrpppqqqqqqssswwwzzzzzzxxxvvvqqqrrrqqqooollliiiggggggfffiiinnnssswwwyyyyyyyyywwwuuuvvv{{{}}}}}}www||||||xxxwwwrrroookkkjjjiiigggbbb^^^]]]ZZZVVVTTTTTTTTTTTTSSSNNNOOOQQQQQQQQQQQQSSSTTTVVVVVVXXXZZZ^^^bbbgggiiinnnttt|||}}}ssspppuuu|||zzzwwwrrrnnnkkkgggdddaaa___^^^\\\YYYWWWVVVUUUUUUQQQPPPNNNLLLKKKLLLMMMNNNKKKLLLMMMMMMMMMMMMLLLKKKLLLKKKLLLMMMJJJFFFGGGKKKLLLJJJLLLRRRUUUWWW```kkkxxx|||}}}}}}~~~{{{{{{||||||~~~|||||||||}}}}}}}}}|||{{{zzzxxxxxxxxxyyyyyyzzz{{{{{{||||||yyyyyyyyyyyyzzz}}}~~~{{{wwwtttxxxsssooommmpppvvv{{{~~~xxxvvvuuuuuuwwwxxxxxxwwwxxxvvvrrrnnnlllkkkkkklllhhhkkkkkkjjjlllrrrtttsssrrrrrrqqqpppooonnnmmmmmmmmmppptttxxxyyywwwtttrrroooppppppnnnkkkgggeeedddfffiiittt{{{{{{zzzxxx{{{~~~|||{{{{{{wwwwwwwwwzzz~~~~~~|||yyyvvvtttuuuvvvwwwwwwuuurrrnnnlllhhheeeaaa______^^^[[[XXXVVVUUUSSSSSSSSSSSSRRRQQQRRRRRRSSSUUUVVVVVVVVVVVVWWW[[[___bbbeeekkkrrrxxx|||}}}}}}zzzuuurrrmmmiiigggccc```]]]ZZZXXXWWWUUUSSSQQQQQQPPPOOONNNLLLKKKJJJKKKLLLMMMMMMNNNOOOPPPPPPOOONNNMMMLLLIIIIIIJJJIIIEEEEEEHHHKKKLLLQQQWWWZZZaaarrr~~~~~~~~~}}}zzzzzzzzzzzzzzzxxxyyy~~~}}}yyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzxxxxxxxxxxxxyyy|||~~~{{{wwwwwwtttqqqppprrruuuwwwxxxuuutttrrrsssuuuvvvvvvuuutttrrrooommmllllllmmmnnniiilllkkkiiijjjoooqqqppprrrrrrpppooonnnmmmmmmmmmmmmooorrrtttuuuuuusssrrrnnnooonnnmmmjjjhhhgggfffkkkqqq{{{xxx{{{}}}|||{{{|||uuuttttttuuuzzz}}}{{{zzzyyyvvvtttxxxwwwuuuttttttvvvxxxyyyzzz{{{zzzzzzxxxvvvtttrrrpppqqqqqqqqqooollljjjhhhiiijjjjjjjjjhhhfffcccaaa^^^[[[XXXWWWXXXXXXVVVSSSVVVUUUUUUTTTTTTTTTSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]aaafffjjjnnnuuu~~~{{{wwwssspppnnnkkkgggcccaaa^^^[[[XXXTTTSSSRRRPPPNNNMMMMMMMMMKKKKKKJJJIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNNNNIIIGGGHHHIIIFFFEEEGGGHHHNNNUUU[[[aaaooo~~~}}}~~~|||zzzyyyxxxwwwxxxvvvvvvzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwzzzzzzwwwuuurrrrrrrrrssssssrrrsssqqqpppppprrrssssssrrrooonnnlllkkkkkkmmmnnnppplllnnnmmmjjjkkkooopppooorrrqqqnnnlllkkkkkklllmmmlllnnnppprrrssssssrrrrrrnnnmmmkkkjjjiiiiiiiiiiiiqqqyyyzzz{{{|||{{{yyyzzzsssrrrqqqqqqrrrxxx|||wwwtttrrrpppooonnnmmmkkkjjjjjjjjjkkklllkkkkkkkkkjjjiiihhhfffeeebbbbbbccccccaaa```^^^\\\^^^^^^]]]\\\[[[ZZZYYYYYYVVVTTTSSSRRRTTTTTTTTTSSSVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY\\\^^^aaacccdddgggkkkqqqwww~~~}}}~~~zzzwwwtttqqqnnnlllgggddd```]]][[[YYYVVVTTTQQQPPPOOONNNLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOOOOOOOOOONNNMMMPPPJJJGGGIIIJJJIIIIIIKKKMMMSSS\\\eeerrr~~~||||||{{{zzz}}}~~~~~~|||{{{zzzxxxvvvwwwuuutttwww~~~uuuttttttssssssssssssssssssttttttuuuuuuvvvvvvwwwvvvwwwwwwvvvwwwyyy}}}~~~{{{wwwtttrrrqqqrrrssssssssssssqqqppppppqqqrrrrrrqqqmmmlllkkkjjjkkklllnnnooonnnqqqpppmmmnnnrrrtttrrrpppnnnkkkiiihhhhhhjjjkkkjjjlllpppssstttsssrrrpppmmmkkkhhhgggiiikkklllmmmsss|||}}}|||{{{xxxvvvvvvsssrrrqqqooooooqqqvvvyyyzzzwwwvvvtttnnnmmmllljjjhhhgggggggggddddddccccccbbbaaa``````[[[\\\\\\\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUTTTUUUVVVWWWWWWWWWZZZ[[[\\\\\\[[[[[[\\\]]][[[\\\___cccgggkkkoooqqqtttzzz|||~~~|||yyywwwtttqqqooonnnmmmjjjhhhbbb___\\\YYYXXXVVVTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMNNNIIIFFFHHHJJJJJJMMMQQQUUU]]]jjjzzz}}}{{{zzzzzzzzzwwwzzz||||||~~~}}}|||zzzxxxuuusssqqqtttyyy}}}vvvvvvtttsssrrrrrrrrrssstttttttttuuuvvvvvvwwwwwwvvvwwwxxxwwwwwwyyy|||~~~yyyvvvssspppooorrruuuxxxyyyuuusssrrrqqqrrrsssrrrqqqmmmlllkkkjjjjjjkkkllllllmmmppppppmmmooosssuuutttnnnllliiifffeeefffhhhiiigggkkkpppuuuvvvuuuqqqooommmjjjggggggjjjmmmooooooqqqzzz}}}{{{vvvrrrrrrppppppooommmlllmmmpppsss{{{}}}{{{rrrqqqpppmmmjjjgggeeecccaaa``````___^^^]]]]]]]]]YYYYYYYYYYYYXXXXXXWWWWWWXXXWWWVVVTTTTTTUUUWWWXXXWWWXXXXXXYYYYYY[[[\\\^^^```bbbddddddcccccceeegggeeegggjjjooovvv|||~~~~~~~~~yyytttpppmmmkkkiiigggfffffffffdddbbb]]][[[XXXVVVUUUTTTQQQPPPJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNIIIGGGFFFIIIJJJLLLRRRZZZ]]]kkk~~~~~~|||zzzzzz{{{|||vvvzzz}}}|||~~~~~~{{{yyytttrrrpppqqqsssvvvxxxxxxwwwvvvtttssssssssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyyyyxxxyyy|||~~~|||xxxuuurrrpppppptttyyy}}}yyywwwtttsssssssssrrrpppmmmllllllkkkkkkkkkkkkkkkjjjmmmmmmkkklllqqqtttrrrmmmllliiigggffffffggghhhgggjjjoootttuuutttqqqooonnnjjjggghhhlllpppqqqpppooovvv~~~}}}{{{vvvqqqppplllmmmllljjjiiikkknnnqqqyyy{{{{{{zzzxxxuuupppkkkfffdddbbbaaa```^^^]]]\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[^^^___```cccfffhhhfffiiillllllkkkkkknnnqqqrrrtttyyy~~~|||{{{}}}sssnnnkkkiiifffaaa```____________]]][[[YYYWWWTTTSSSRRRQQQOOONNNJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMHHHHHHKKKMMMMMMPPP[[[fffppp}}}|||}}}~~~{{{~~~|||zzzwwwvvvsssrrrrrrssstttttttttsssrrrrrrsssuuuwwwxxxxxxyyyyyyzzzzzz{{{||||||zzz{{{|||{{{zzz{{{}}}|||zzzyyysssrrrrrrtttyyy}}}|||yyyvvvttttttsssqqqooollllllkkkkkklllllllllllllllnnnnnnkkklllpppqqqpppnnnmmmkkkjjjiiiiiihhhhhhhhhjjjlllooopppqqqrrrqqqoookkkhhhiiinnnrrrrrrqqqnnnuuu||||||}}}}}}xxxrrrqqqmmmmmmllljjjiiikkknnnrrrvvvwww{{{zzzssspppjjjiiigggeeecccbbbbbbbbbaaa```___^^^]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^___```aaadddiiilllnnnrrrxxx|||yyy}}}~~~{{{yyyzzz}}}uuullleeeccccccbbbaaa]]]\\\[[[[[[\\\\\\ZZZXXXWWWUUURRRQQQPPPPPPNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJLLLPPPSSSRRRUUUbbbqqq~~~~~~~~~|||zzz|||{{{xxxvvvuuuttttttsssqqqppppppqqqsssvvvyyy{{{zzzzzz{{{||||||}}}}}}~~~{{{|||}}}}}}||||||~~~}}}{{{yyyzzzrrrsssuuuxxx}}}}}}{{{wwwuuutttrrrpppnnnjjjjjjkkkllllllmmmnnnnnnppprrrpppmmmmmmpppqqqoooooonnnnnnmmmlllkkkjjjiiijjjjjjiiijjjlllooorrrtttoookkkiiikkkpppsssssspppooovvvzzz{{{zzzyyy}}}~~~zzzuuussspppooonnnlllkkklllqqqtttrrruuuxxx|||tttrrrpppmmmkkkjjjjjjjjjjjjiiihhhfffeeeeeeddddddccccccdddeeefffggghhhhhhjjjnnntttyyy}}}~~~{{{xxxvvv|||}}}vvvnnnkkkfffaaa]]]ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPNNNMMMLLLJJJKKKQQQVVV___rrr}}}{{{~~~}}}{{{{{{}}}|||vvvttttttvvvvvvwwwxxxzzz|||}}}~~~~~~~~~||||||~~~|||xxxvvvuuuxxx{{{~~~zzzyyyxxxuuurrrooollljjjmmmmmmllllllmmmnnnpppqqqsssrrrpppoooooooooppppppnnnllllllnnnpppoookkkgggjjjggggggoootttssspppoooooommmlllllloooqqqqqqqqqlllppptttwww|||}}}~~~|||{{{zzzyyywwwtttqqqooorrrqqqkkklllrrruuurrrppprrrvvv{{{{{{yyyxxxvvvtttssssssssspppnnnllllllnnnkkkmmmoooppprrrtttwwwzzz}}}~~~zzzwwwzzz{{{|||{{{{{{|||~~~}}}wwwnnnhhhdddaaa^^^ZZZWWWUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJKKKLLLPPPUUU[[[jjj}}}{{{}}}}}}~~~}}}yyywwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||{{{|||zzzuuuuuutttsssqqqooonnnmmmllllllkkkkkkmmmoooqqqsssqqqpppoooooopppqqqssstttrrrooonnnnnnppppppllliiillliiikkkrrrwwwtttpppooollllllmmmooorrrttttttssskkkppptttuuuwww{{{zzzwwwxxxwwwwwwxxxyyyxxxvvvtttppptttsssppppppttttttppprrrsssvvvyyy~~~~~~|||~~~}}}~~~~~~||||||}}}}}}}}}}}}~~~}}}~~~~~~xxxsssnnniiiccc___YYYWWWUUUSSSQQQQQQQQQQQQKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIILLLPPPWWW^^^hhh}}}~~~}}}}}}|||~~~~~~~~~|||xxxqqqqqqpppppppppppppppppplllkkkkkkkkkmmmqqqtttwwwuuuuuutttuuuwwwyyy|||~~~xxxtttqqqpppqqqpppnnnkkkkkkjjjmmmtttwwwtttrrrrrroooooopppsssuuuvvvuuutttooouuuyyywwwtttuuuuuuttttttssstttuuuwwwwwwvvvtttqqquuuvvvttttttuuusssppptttuuuvvvxxx{{{}}}|||~~~}}}~~~~~~~~~{{{zzz|||}}}}}}~~~zzzvvvrrrppppppqqqmmmhhhdddaaa___\\\YYYSSSRRRPPPOOONNNNNNNNNOOOJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJLLLNNNQQQWWWaaammm~~~~~~~~~~~~~~~|||xxxrrrqqqpppooopppqqqrrrsssnnnnnnmmmmmmppptttxxx{{{yyyyyyxxxxxxzzz}}}~~~yyytttqqqqqqqqqooolllhhhgggkkkqqquuuvvvzzz~~~~~~{{{yyywwwxxxxxxwwwvvvxxx~~~|||wwwuuuvvvuuusssssssssuuuvvvvvvtttrrrssstttuuuuuuuuuvvvuuutttwwwwwwwwwvvvwww{{{~~~~~~{{{}}}~~~~~~~~~{{{zzz{{{||||||{{{|||}}}~~~zzzwwwrrrpppnnnkkkgggdddbbbaaaccc___[[[WWWUUUTTTRRRQQQOOONNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKKKKLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLTTTSSSRRROOOMMMNNNRRRVVVYYYaaaooo~~~}}}~~~~~~{{{{{{{{{|||}}}yyywwwwwwuuusssqqqpppqqqrrrsssrrrrrrqqqrrrtttxxx|||~~~xxxwwwuuutttuuuwwwzzz||||||vvvrrrrrrqqqooommmhhhhhhjjjpppvvv||||||{{{{{{{{{~~~yyywwwwwwvvvqqqqqqrrruuuwwwxxxwwwuuuvvvuuuttttttuuuvvvxxx{{{zzzyyywwwuuuuuuwww|||~~~~~~}}}~~~}}}~~~{{{|||~~~~~~}}}~~~www}}}||||||||||||zzzzzzzzzzzz{{{|||~~~~~~zzzyyyxxxuuurrrooommmkkkffffffeeeccc```]]]ZZZYYYZZZWWWSSSQQQPPPOOOMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJRRRRRRQQQNNNMMMPPPWWW]]]mmmxxx{{{{{{|||~~~~~~}}}|||{{{yyyyyyyyyyyy{{{~~~}}}{{{zzz|||zzzuuurrrpppqqqrrrtttvvvvvvvvvwwwxxxzzz}}}~~~zzzxxxuuussssssvvvxxxzzz}}}vvvsssrrrqqqooolllllllllnnnsssyyy~~~xxxwwwvvvtttmmmnnnqqqvvv{{{~~~~~~{{{wwwuuuvvvwwwwwwzzz~~~|||{{{xxxuuutttuuuyyy}}}}}}~~~yyyyyyzzz|||||||||~~~~~~}}}}}}~~~~~~~~~}}}ooossszzz~~~}}}yyyxxxwwwwwwwwwxxxyyyzzzyyy||||||zzz{{{{{{yyyvvvsssqqqqqqkkkjjjiiihhhfffeeecccccc`````````___]]]ZZZWWWUUUTTTQQQOOONNNNNNNNNLLLKKKFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMOOOQQQRRRUUU]]]iiirrr~~~~~~wwwyyy{{{~~~~~~}}}~~~|||||||||zzzxxxzzzyyyxxxxxxzzz|||~~~~~~~~~}}}}}}~~~{{{vvvrrrpppppprrrtttxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxuuussssssvvvyyy|||{{{vvvssssssqqqnnnkkkooopppssswwwzzzzzzxxxxxxvvvsssnnnpppsssxxx~~~{{{zzz}}}|||yyyyyy}}}}}}|||yyyvvvtttuuuyyy}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}|||}}}oookkkhhhkkkrrrzzzxxxwwwvvvuuuvvvwwwxxxyyyrrruuuxxxyyyyyy{{{{{{{{{}}}}}}zzzvvvrrrooonnngggiiijjjgggcccaaabbbddd______^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZXXXUUURRRPPPKKKJJJIIIIIIJJJJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMRRRWWW]]]eeesss~~~|||zzz{{{|||uuuwwwzzz}}}~~~}}}|||zzz{{{|||zzzxxx|||{{{yyyxxxyyyzzz|||~~~}}}xxxyyy{{{zzzyyy~~~{{{uuuqqqooopppsssuuuyyyzzz{{{{{{{{{zzzyyyxxxuuussspppooopppsssvvvyyy~~~zzzvvvssssssqqqmmmjjjoooqqquuuxxxzzz}}}yyyxxxzzzwwwsssssstttvvv{{{zzzxxx{{{}}}|||zzzvvvtttvvvzzz}}}~~~|||{{{~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~}}}||||||~~~kkk______]]]aaagggeeeooosss|||~~~wwwtttyyy|||xxxuuutttssssssttttttttttttvvvwww{{{||||||}}}}}}zzzxxxsssrrrrrrrrrrrrrrrrrrssswwwwwwwwwyyy{{{~~~~~~yyyvvvrrrpppmmmiiifffcccaaa```ZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRUUUWWWXXXYYYWWWRRRNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLLLLKKKJJJGGGFFFIIIGGGEEEEEEFFFHHHJJJJJJKKKGGGDDDCCCDDDGGGJJJJJJSSSVVV^^^mmm}}}||||||}}}}}}{{{zzzxxxxxxyyy}}}}}}|||{{{{{{{{{|||zzzyyyxxxyyy{{{~~~}}}zzzyyy|||~~~|||yyywwwvvvvvvsssrrrqqqooommmnnnqqqsss~~~|||zzzyyyxxxwwwtttppppppvvvxxxuuutttwww{{{vvvtttvvvuuurrrpppqqqppprrruuuvvvxxx~~~}}}}}}|||{{{xxxvvvwwwvvvwwwyyy}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~{{{{{{}}}~~~~~~}}}|||}}}vvveee]]]VVVWWW[[[XXX]]]aaaiiiqqqxxx{{{vvvxxxyyyvvvtttuuuuuuuuutttsssrrrqqqrrrssstttttttttuuuvvvwwwyyyyyy}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}|||zzzwwwtttrrrnnnmmmllllllkkkkkkkkklllllllllmmmnnnpppsssvvvwwwvvvvvvwwwvvvtttqqqmmmkkkeeedddaaa^^^ZZZXXXVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMOOOQQQTTTUUUTTTQQQMMMKKKGGGFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJKKKLLLMMMNNNJJJJJJKKKLLLKKKIIIGGGFFFGGGFFFDDDDDDEEEGGGGGGHHHJJJJJJIIIIIIKKKNNNRRRUUU\\\fffxxx~~~}}}}}}}}}~~~{{{yyywwwvvvwwwzzz}}}}}}|||{{{{{{{{{zzzyyywwwvvvvvvxxx{{{}}}~~~}}}|||~~~|||zzzzzz{{{{{{zzzyyywwwuuussssssrrrrrrrrrpppnnnllllllooorrr}}}|||{{{zzzyyyxxxyyyyyyyyyttttttxxxzzzxxxwwwzzzzzzuuurrrtttuuussssssuuuttttttuuuvvvxxx}}}~~~}}}~~~}}}{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}rrrcccVVVTTTWWWSSSQQQSSSXXX___gggvvv}}}{{{|||xxxvvvtttqqqooonnnnnnnnnmmmmmmlllllllllmmmnnnnnntttssssssssstttuuuvvvvvvvvvvvvuuutttqqqnnnkkkiiigggfffeeedddcccbbbbbbbbbaaaaaabbbccceeehhhjjjkkkhhhiiijjjjjjhhhfffcccbbb^^^\\\ZZZWWWTTTRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJMMMPPPPPPOOOLLLJJJDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGHHHJJJLLLMMMNNNOOOJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLMMMRRRYYY___hhh{{{~~~}}}|||||||||}}}zzzxxxuuussssssuuuxxxzzz|||~~~~~~}}}|||{{{{{{{{{yyywwwuuuttttttuuuxxxyyy}}}~~~|||{{{zzzyyy|||~~~zzzwwwuuuuuuuuutttsssrrrrrrqqqqqqrrrqqqpppmmmjjjkkkmmmpppvvvvvvuuuvvvvvvxxxzzz{{{|||xxxvvvyyy{{{{{{{{{}}}zzztttppprrrssssssuuuyyyxxxvvvtttuuuxxx|||~~~~~~zzzxxxyyy|||}}}~~~~~~~~~}}}{{{}}}|||}}}~~~~~~}}}}}}ttteeebbbbbb[[[UUUTTTTTTVVVZZZggg|||yyyuuuqqqpppnnnmmmlllkkkkkkjjjiiihhhhhhhhhhhhkkkkkkkkkkkklllmmmoooooopppooonnnmmmjjjgggeeecccbbbaaa___^^^\\\[[[[[[ZZZ[[[\\\]]]^^^___aaabbbcccdddddddddcccaaa___\\\ZZZYYYXXXVVVSSSQQQOOONNNNNNHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDFFFIIILLLLLLKKKJJJHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGHHHIIIKKKLLLMMMMMMJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHIIIHHHHHHIIIIIIJJJMMMOOOPPPRRRZZZgggqqq~~~}}}|||{{{{{{{{{|||}}}yyyvvvsssqqqppprrrtttvvvzzz{{{~~~~~~||||||{{{{{{{{{yyyxxxuuusssssstttvvvwwwzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxyyy{{{~~~}}}yyyuuusssrrrrrrssssssssssssssssssqqqpppooollliiiiiilllnnnppppppppprrrtttwwwzzz|||{{{yyywwwyyy|||}}}uuuppppppqqqrrruuuzzzyyyvvvssstttxxx{{{|||{{{{{{yyyvvvvvvxxxzzz||||||wwwxxxzzz}}}~~~|||}}}}}}yyyyyyzzz~~~}}}||||||zzzuuurrrggg```[[[WWWTTTSSSZZZkkk{{{~~~yyyuuusssqqqooonnnlllkkkjjjhhhgggfffffffffeeeeeeeeefffggghhhiiijjjkkkjjjiiigggeeecccaaa```___^^^\\\ZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[ZZZYYYWWWVVVUUURRRPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGCCCFFFHHHIIIHHHHHHJJJKKKLLLPPPTTTYYYaaappp~~~}}}{{{yyyxxxxxxxxxxxxvvvtttqqqpppppprrrtttvvv}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||zzzwwwuuuttttttvvvwwwwwwyyy{{{|||}}}~~~}}}|||zzzyyyxxxxxxzzzzzzzzzzzzyyyxxxuuusssoooppprrrsssttttttttttttpppooonnnkkkiiiiiikkknnnmmmmmmnnnooorrrvvvzzz|||zzzzzzyyy{{{xxxpppnnnnnnnnnrrrwwwwwwtttrrrssswwwzzzzzzyyyzzzxxxvvvvvvxxxyyyzzzyyyssstttuuuxxx{{{|||{{{yyy|||~~~|||yyyyyyyyy{{{~~~}}}wwwnnneee\\\WWWTTTUUU\\\fffttt{{{xxxvvvsssppplllkkkiiigggfffeeeeeeeeecccccccccccccccdddeeefffeeeeeedddbbbaaa```___^^^\\\[[[YYYWWWVVVUUUTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUUUUTTTNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGAAADDDHHHHHHHHHHHHLLLOOOLLLQQQZZZgggxxx}}}|||yyywwwuuutttttttttsssrrrppppppqqquuuxxx{{{~~~}}}||||||{{{{{{{{{|||}}}yyyvvvuuuuuuvvvwwwuuuwwwzzz{{{{{{|||~~~}}}|||zzzxxxwwwzzzxxxvvvvvvwwwwwwvvvtttlllnnnppprrrssssssssssssooonnnmmmjjjiiijjjllloooooonnnnnnnnnqqquuuyyy{{{yyy{{{}}}xxxpppmmmlllkkknnnssstttsssrrrsssuuuxxxyyyyyyzzzxxxvvvwwwxxxxxxxxxvvvsssssssssuuuxxxyyyyyyxxxwww|||}}}zzzyyy{{{zzzyyyzzz|||~~~~~~zzzzzz{{{|||}}}}}}}}}}}}xxxjjjbbb^^^[[[\\\___dddnnnxxx~~~~~~zzzuuuqqqlllkkkjjjhhhgggffffffeeebbbaaaaaaaaaaaaaaabbbbbb___^^^]]]\\\\\\[[[[[[[[[XXXWWWUUUTTTSSSRRRRRRQQQMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQLLLLLLKKKIIIIIIHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGCCCGGGJJJJJJJJJLLLQQQVVVWWW^^^lllyyyxxxvvvtttssssssssssssppppppoooppptttyyy~~~~~~~~~~~~|||}}}}}}}}}|||{{{{{{{{{{{{|||~~~{{{wwwvvvuuuvvvwwwuuuvvvyyyzzzzzz{{{}}}~~~~~~~~~|||zzzwwwuuuwwwuuutttuuuwwwwwwuuussslllmmmppprrrssstttssssssmmmmmmllljjjiiikkknnnqqqrrrqqqooooooppptttwwwzzzwww{{{}}}wwwooolllkkkjjjlllpppssstttttttttssstttuuuwwwvvvuuutttuuuvvvwwwuuutttsssrrrpppqqqsssuuuuuuuuuooovvv|||~~~{{{wwwvvvvvvyyywwwvvvvvvxxxzzz{{{{{{uuuvvvwwwxxxzzz|||~~~}}}xxxnnniiieeebbbbbb^^^eeeiiihhhlllvvv|||vvvqqqnnnmmmllljjjiiihhhhhhhhhaaaaaa``````___`````````ZZZZZZYYYXXXXXXXXXYYYYYYTTTTTTRRRQQQPPPPPPOOOOOOLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAADDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOOOONNNHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGGGGKKKNNNNNNNNNQQQXXX^^^kkksss~~~||||||vvvuuutttsssrrrrrrssstttoooooooooqqqvvv|||~~~}}}}}}~~~~~~}}}{{{}}}}}}||||||{{{{{{{{{{{{|||{{{xxxvvvuuuvvvwwwtttvvvxxxyyyyyyzzz|||~~~}}}~~~}}}zzzvvvttttttssssssuuuxxxxxxuuurrrmmmoooqqqtttuuuuuuttttttmmmmmmlllkkkjjjlllooorrrtttsssqqqooopppsssvvvyyysssxxx{{{|||}}}uuunnnkkkjjjjjjlllpppsssuuuvvvuuurrrqqqsssvvvsssrrrrrrsssuuuuuutttrrrssspppnnnmmmoooqqqrrrrrrjjjpppwwwyyyvvvsssrrrttttttsssqqqrrrtttvvvwwwwwwsssssstttvvvyyy||||||~~~{{{{{{xxxrrrjjjddd______^^^^^^gggrrrwww~~~yyywwwssspppooopppooojjjeeeeeedddaaa___]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKLLLMMMLLLJJJIIINNNIIIHHHKKKJJJFFFGGGMMMMMMSSSPPPRRR]]]bbbeeennnuuu{{{uuuqqqrrrrrrrrrssstttssspppnnnpppqqqrrruuuwwwzzz}}}~~~}}}||||||||||||}}}~~~~~~~~~{{{xxxwwwzzz}}}|||yyyvvvuuuyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}~~~|||wwwssstttqqqpppuuu|||~~~zzzuuunnnpppssssssrrrqqqqqqqqqnnnmmmlllkkkkkklllnnnooopppoooooorrrvvvwwwvvvssssssvvv{{{~~~xxxvvvssspppnnnnnnnnnnnn}}}|||yyywwwuuuuuuvvvvvvtttsssqqqoooooopppqqqrrrpppooonnnmmmmmmmmmnnnooopppoooooorrrsssrrrssstttxxxvvvssssssuuuxxxyyyyyytttsssrrrrrrtttxxx}}}~~~}}}|||}}}~~~}}}~~~~~~uuukkkccc\\\VVVYYY``````hhhuuu|||yyywwwwwwwwwuuuooojjjfffdddaaa^^^\\\[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUSSSRRRQQQOOONNNMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIILLLLLLLLLMMMMMMLLLJJJIIIJJJGGGHHHKKKKKKIIILLLRRRSSS\\\^^^dddrrrwwwzzz~~~zzzuuurrrtttsssssstttuuussspppnnnooooooppprrruuuwwwyyy{{{{{{{{{zzz{{{{{{{{{{{{{{{zzz}}}}}}zzzyyy{{{}}}~~~{{{xxxwwwvvvuuutttsssrrrqqqqqqrrrssswwwwwwwwwwwwxxxxxxxxxxxx{{{{{{|||~~~}}}yyyvvvsssqqqppptttzzz|||xxxsssnnnppprrrrrrpppnnnmmmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnqqquuuvvvuuussstttuuuxxxzzz{{{zzzyyyxxxuuusssrrrppppppqqqrrrsss|||xxxvvvuuuvvvvvvvvvuuusssrrrqqqqqqqqqrrrnnnnnnmmmmmmmmmnnnooopppooonnnoooqqqtttuuuvvvwwwxxxvvvsssrrrtttvvvvvvvvvrrrqqqppppppqqqtttwwwyyyyyyyyyyyy{{{}}}~~~{{{{{{}}}yyymmm```UUUQQQQQQOOOTTT]]]fffooovvv}}}~~~yyysssnnnhhheeeaaa]]]ZZZYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQPPPNNNLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHGGGFFFJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIKKKNNNNNNOOOUUU]]]dddqqqzzz~~~{{{wwwtttrrruuuttttttuuuvvvuuurrroooooopppppprrrsssuuuwwwxxxwwwxxxxxxxxxxxxxxxwwwwwwuuuyyy|||{{{}}}~~~~~~}}}zzzxxxwwwxxxtttrrrpppnnnnnnppprrrssswwwwwwvvvvvvuuuuuuttttttxxxxxxzzz|||~~~}}}zzzwwwssspppooosssxxxyyyuuupppnnnpppsssssspppmmmkkkkkknnnnnnoooooonnnmmmlllkkkllllllnnnqqqtttuuuuuussstttttttttttttttsssrrrrrrrrrqqqqqqqqqrrrtttwwwxxx}}}yyyvvvvvvvvvwwwwwwwwwvvvuuutttrrrqqqpppnnnnnnnnnnnnoooqqqrrrsssqqqppppppqqqtttwwwwwwwwwyyyvvvsssrrrrrrsssssssssnnnnnnnnnnnnooooooppppppttttttuuuwwwyyyzzz{{{|||xxxyyy|||~~~~~~rrrdddXXXQQQOOOPPPSSSWWW[[[aaafffjjjnnnpppvvvxxxppplllgggddd___[[[XXXWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTSSSQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHDDDFFFHHHIIIIIIJJJLLLMMMLLLOOORRRSSSTTTZZZeeeooo}}}}}}{{{xxxuuusssqqqsssssstttvvvwwwwwwuuurrrrrrrrrssssssuuuvvvxxxyyyuuuuuuvvvvvvuuutttsssrrrssswww}}}~~~|||{{{}}}~~~~~~|||yyywwwwwwxxxuuussspppoooooorrruuuwwwttttttssssssrrrrrrqqqqqquuuuuuvvvxxxzzzyyywwwtttqqqpppoooqqquuuuuuqqqmmmnnnpppttttttrrrpppnnnmmmooopppqqqrrrqqqooollljjjkkkllloooqqqtttuuuuuuuuusssrrrqqqppppppppppppppprrrqqqqqqrrrsssvvvyyy{{{|||xxxvvvvvvxxxyyywwwxxxxxxwwwvvvssspppnnnnnnnnnoooqqqrrrtttvvvvvvtttuuutttuuuxxx||||||xxx{{{xxxuuurrrrrrrrrrrrqqqkkklllnnnooooooooonnnmmmppprrrssssssttttttuuuwwwvvvxxx{{{}}}|||}}}~~~~~~~~~}}}iiiZZZTTTRRROOOMMMNNNQQQTTTVVVZZZ^^^gggrrr}}}}}}ssskkkgggbbb```\\\YYYWWWVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLMMMPPPRRRSSSYYY___```cccmmm~~~}}}zzz}}}{{{xxxuuurrrqqqpppqqqrrruuuxxxyyyxxxvvvssssssssssssuuuvvvwwwxxxttttttttttttsssqqqppppppssswww|||~~~|||yyyxxx|||}}}}}}{{{xxxvvvvvvwwwtttssspppooopppssswwwyyyqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrtttuuutttqqqooopppooooooppprrrrrrnnnkkkjjjmmmppprrrqqqooooooooooooqqqssstttssspppmmmkkklllnnnqqqsssuuuuuuvvvvvvrrrqqqpppppppppqqqrrrrrrttttttsssssstttvvvxxxzzz}}}{{{xxxvvvvvvwwwzzz{{{wwwxxxxxxxxxvvvsssooommmlllmmmoooqqqsssuuuvvvwwwvvvyyy{{{~~~~~~zzzvvvssssssrrrqqqpppjjjllloooqqqrrrqqqpppooooooqqqrrrqqqooonnnoooqqqvvvxxx{{{}}}|||{{{yyyxxx~~~~~~{{{|||}}}~~~}}}}}}~~~~~~~~~~~~|||{{{{{{}}}jjj[[[VVVOOOJJJIIIJJJKKKLLLQQQTTT[[[dddnnnxxxuuujjjcccaaa[[[ZZZXXXWWWVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLIIILLLOOOPPPPPPRRRVVV[[[cccooozzz}}}|||zzz}}}||||||{{{xxxuuusssqqqoooppprrruuuxxxyyyxxxvvvqqqqqqqqqrrrsssuuuvvvwwwvvvuuusssrrrppppppoooooosssvvvzzz{{{zzzxxxwwwwwwzzz{{{{{{zzzwwwuuutttuuuqqqpppoooooopppsssvvvxxxrrrrrrrrrqqqqqqqqqqqqqqqpppoooooopppqqqqqqnnnlllnnnnnnnnnpppqqqpppmmmjjjfffiiikkklllllllllmmmnnnnnnpppqqqrrrrrrpppmmmkkkmmmpppssstttttttttuuuvvvrrrrrrqqqrrrrrrssstttuuuvvvuuutttssssssuuuwwwxxxwwwwwwvvvvvvwwwxxx{{{|||xxxxxxyyyxxxvvvssspppnnnlllnnnppprrrtttvvvwwwwwwwww}}}~~~{{{wwwtttsssrrrqqqpppkkkmmmppprrrssssssqqqpppnnnqqqrrrpppllljjjkkknnntttvvvyyyyyywwwuuuttttttwww||||||~~~}}}}}}}}}}}}}}}~~~|||||||||{{{zzz|||~~~}}}~~~nnnggg]]]VVVRRRQQQPPPOOOOOOPPPSSSWWW]]]dddlllqqqqqqvvvyyyttthhh^^^ZZZZZZTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTPPPOOONNNLLLKKKJJJJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIJJJJJJLLLMMMOOOQQQMMMRRRYYY]]]aaagggooovvv}}}{{{{{{vvvwwwyyyzzzyyywwwtttrrrpppqqqrrruuuwwwxxxvvvtttqqqqqqrrrssstttvvvxxxyyyxxxvvvssspppoooooopppqqqqqqtttwwwxxxwwwvvvwwwwwwwwwyyyzzzzzzwwwtttrrrrrrnnnnnnnnnoooqqqtttvvvxxxwwwvvvvvvuuutttsssrrrrrrlllllllllnnnppppppooonnnmmmmmmnnnppppppooommmkkkgggiiiiiiiiihhhiiijjjlllkkkmmmnnnoooooonnnlllkkkmmmpppssstttsssrrrssstttsssttttttttttttuuuuuuuuuvvvuuutttsssssstttvvvwwwuuuuuuvvvwwwxxxyyyzzz{{{yyyyyyyyyyyywwwuuusssqqqqqqsssuuuxxxzzz{{{{{{{{{xxx}}}zzzuuusssrrrqqqpppooommmnnnppprrrrrrpppnnnmmmllloooqqqoookkkiiikkknnnqqqsssuuuuuusssrrrsssuuuwww}}}}}}}}}}}}{{{||||||{{{{{{}}}~~~}}}}}}{{{oooeee```\\\YYYVVVNNNMMMMMMMMMOOOUUU]]]bbbcccjjjnnniii]]]TTTRRRTTTOOOPPPRRRTTTUUUVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIGGGFFFFFFFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKLLLNNNPPPSSSTTTVVV]]]gggpppxxx|||~~~}}}|||{{{{{{pppsssvvvyyyyyyxxxvvvtttrrrrrrsssuuuvvvvvvsssqqqsssssstttuuuwwwyyy{{{|||zzzwwwssspppnnnnnnppprrrppprrrtttuuuuuuvvvwwwyyyuuuwwwzzzzzzwwwsssqqqpppnnnoooppprrrtttvvvxxxyyy|||{{{zzzxxxvvvtttsssrrrjjjjjjjjjmmmpppqqqqqqppplllmmmnnnppppppooommmkkkkkkkkkkkkiiihhhhhhjjjllliiijjjkkklllllllllkkkjjjmmmpppssstttqqqpppqqqsssuuuuuuvvvvvvvvvuuuttttttvvvuuusssrrrssstttvvvwwwtttuuuwwwxxxzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvuuutttxxxyyy|||~~~{{{|||xxxtttqqqqqqpppooonnnnnnoooppppppooommmkkkjjjjjjnnnpppoookkkjjjlllpppnnnpppssssssqqqqqqtttwww{{{~~~}}}|||~~~~~~}}}~~~~~~vvvwwwwwwvvvwwwyyy~~~~~~~~~~~~}}}~~~}}}}}}|||zzzuuupppfffZZZOOONNNPPPOOOQQQUUUXXXYYYZZZXXXUUUQQQOOONNNKKKMMMPPPSSSUUUWWWXXXXXXTTTSSSSSSTTTWWWXXXWWWUUURRRPPPLLLIIIHHHHHHIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCDDDDDDFFFHHHJJJLLLMMMHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFHHHLLLOOOSSSQQQOOOOOOSSSYYYaaaeeekkkuuu~~~}}}}}}}}}{{{zzzwwwwwwxxxyyyyyyyyyxxxxxxzzzyyyxxxyyyzzzxxxtttppprrrssstttuuuwwwxxxzzzzzzzzzvvvsssrrrtttsssooojjjtttuuuwwwxxxyyyyyyyyyxxx|||{{{yyyyyyxxxvvvrrrpppsssrrrqqqrrrtttvvvvvvvvvwwwyyy{{{xxxsssooonnnnnnnnnlllkkklllppprrrqqqooorrrpppnnnmmmmmmnnnnnnmmmnnnmmmkkkiiiiiijjjkkklllnnnmmmkkkjjjjjjllloooqqqpppnnnllllllnnnpppqqqqqqzzzwwwtttssstttuuuvvvuuutttrrrqqqqqqtttvvvwwwxxxrrrsssvvvyyy{{{}}}~~~~~~|||{{{|||}}}}}}|||{{{|||vvvrrrooonnnoooqqqpppooommmlllllllllmmmmmmkkkjjjnnnooopppooommmlllmmmnnnuuusssqqqppppppqqqrrrttt~~~}}}zzzxxxyyyyyyyyyzzz}}}}}}~~~~~~~~~}}}zzzuuuqqqqqqtttxxx{{{|||zzzzzz|||}}}zzzyyy|||~~~{{{xxx}}}mmm]]]WWWVVVTTTSSSUUUSSSSSSRRRQQQNNNLLLKKKKKKCCCDDDGGGIIILLLMMMNNNOOOUUUTTTUUUVVVXXXXXXVVVTTTMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIKKKLLLMMMNNNPPPSSSVVVVVVWWWZZZ```hhhrrrzzz}}}|||||||||{{{zzzwwwwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyzzz{{{yyyvvvrrrttttttuuuvvvwwwxxxyyyyyy{{{xxxuuuuuuvvvvvvqqqmmmrrrsssuuuwwwxxxxxxwwwwwwxxxwwwwwwyyyzzzzzzxxxvvvtttsssrrrsssuuuvvvvvvuuusssuuuvvvtttppplllkkklllnnnllllllnnnqqqrrrqqqnnnooonnnmmmmmmnnnoooppppppooommmlllkkkkkklllnnnoooqqqpppnnnllllllmmmoooppprrrpppmmmlllmmmpppqqqqqqwwwuuusssssstttvvvvvvvvvvvvuuuuuuvvvxxxzzzyyyyyyrrrsssuuuxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}{{{tttqqqnnnnnnoooqqqqqqppplllllllllmmmmmmlllkkkjjjmmmnnnooonnnllllllmmmoootttsssrrrqqqqqqrrrtttuuu{{{~~~~~~}}}}}}zzz}}}}}}{{{zzzxxxxxxyyy{{{~~~~~~~~~~~~}}}~~~}}}{{{yyyxxxyyyvvvrrrooooooqqqtttwwwzzzyyyxxx{{{~~~~~~~~~~~~{{{zzz{{{}}}}}}~~~{{{yyy{{{qqqlllgggbbb```TTTSSSPPPMMMKKKIIIIIIJJJIIIIIIKKKLLLNNNPPPQQQRRROOOOOOPPPRRRSSSSSSPPPNNNHHHGGGEEEDDDCCCCCCDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSWWW\\\___dddiiirrr~~~~~~|||{{{{{{{{{zzzyyywwwvvvuuuuuuvvvxxxzzz{{{|||{{{zzz{{{{{{zzzwwwuuuuuuvvvvvvwwwxxxxxxyyyyyy|||zzzxxxxxxyyyxxxtttppprrrtttuuuwwwxxxyyyxxxxxxxxxxxxxxxzzz}}}}}}|||zzzvvvuuutttuuuvvvwwwvvvtttppprrrrrrqqqnnnlllkkklllppppppqqqsssuuuuuusssqqqppppppppppppqqqsssuuuvvvpppooonnnmmmmmmnnnpppqqqppppppooooooppprrrtttuuutttqqqmmmlllnnnqqqsssssstttsssrrrsssvvvxxxyyyyyyzzzzzz{{{}}}|||zzzssstttvvvwwwyyy{{{|||}}}~~~~~~}}}~~~~~~yyysssqqqooonnnoooqqqqqqpppllllllmmmmmmmmmlllkkkjjjkkklllmmmmmmlllmmmoooqqqtttsssrrrrrrrrrtttuuuvvvzzz{{{|||{{{xxxwwwwwwxxxxxxyyy{{{}}}~~~}}}||||||vvvwwwyyy|||}}}{{{|||}}}~~~}}}~~~~~~~~~}}}zzzwwwvvvuuusssqqqpppoooppprrrssswwwwwwwwwyyy{{{}}}|||{{{|||}}}~~~~~~|||zzzzzz{{{{{{|||~~~~~~|||yyywww|||kkkfff^^^VVVQQQMMMKKKJJJGGGGGGHHHHHHIIIKKKLLLLLLIIIIIIKKKMMMOOONNNKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTVVVYYY^^^fffooouuu}}}{{{zzzzzzzzzyyyxxxwwwvvvsssrrrrrrtttwwwyyy{{{{{{{{{zzzzzzyyywwwuuutttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzyyyvvvsssuuuvvvxxxzzz{{{||||||{{{~~~}}}|||}}}}}}|||yyywwwwwwvvvvvvwwwyyyxxxvvvtttqqqqqqqqqqqqooonnnnnnnnntttuuuwwwzzz{{{zzzxxxvvvvvvvvvvvvvvvvvvwwwyyy{{{tttrrrpppnnnnnnnnnooopppmmmnnnppprrruuuxxx{{{|||tttqqqnnnmmmppptttwwwxxxtttsssrrrtttxxx|||~~~~~~~~~|||wwwwwwxxxyyyzzz{{{}}}}}}}}}||||||}}}~~~|||xxxuuutttrrrqqqpppoooooooooooommmnnnppppppnnnlllkkkjjjjjjlllmmmmmmmmmoooqqqssssssssssssssstttvvvwwwxxx{{{{{{zzzwwwuuussstttvvvvvvxxx{{{~~~~~~}}}}}}}}}}}}uuuwwwzzz~~~~~~{{{zzz{{{}}}~~~~~~}}}~~~|||yyyvvvrrrrrrrrrrrrqqqrrrrrrrrrssstttvvvxxxzzz||||||{{{zzz{{{||||||{{{zzzyyyxxx{{{|||}}}}}}|||zzzwwwuuu{{{lll___VVVNNNIIIKKKKKKKKKLLLLLLLLLLLLMMMHHHHHHIIIKKKMMMMMMKKKHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRUUUVVVWWWYYY]]]```cccdddfffkkkuuu}}}{{{zzzzzzyyyxxxwwwxxxuuurrrooonnnpppssstttzzzzzzzzzyyywwwuuuttttttqqqrrrsssuuuwwwyyyzzz{{{vvvwwwxxxyyyyyyxxxuuusssuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{xxxuuuwwwwwwxxxzzz{{{zzzwwwtttrrrqqqpppppppppppppppppptttvvvzzz|||||||||zzzzzz{{{{{{{{{zzzwwwwwwyyy{{{wwwuuurrrooonnnmmmnnnnnnnnnpppsssvvvyyy|||~~~sssqqqoooppptttyyy|||~~~uuutttsssvvv{{{}}}{{{{{{zzz{{{{{{}}}~~~}}}|||}}}zzzyyyyyyzzzyyyxxxuuusssvvvuuutttrrrpppooonnnnnnppprrrtttssspppmmmkkkkkkjjjmmmooopppqqqrrrtttuuuttttttuuuuuuvvvwwwxxxyyyzzzzzzxxxuuurrrqqqrrrsssppptttzzz~~~}}}||||||wwwxxx{{{}}}{{{{{{|||~~~}}}yyytttrrrooopppqqqqqqqqqqqqppppppooorrruuuxxx{{{|||}}}}}}wwwxxxxxxyyyyyyyyywwwuuuwwwxxxzzz{{{{{{zzzyyyxxxvvvggg[[[TTTTTTUUUVVVWWWVVVUUUTTTRRRLLLKKKJJJJJJKKKKKKIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLOOOQQQRRRSSSRRRQQQUUU[[[___bbbfffmmmrrrzzz||||||zzzzzzyyywwwuuuvvvtttqqqnnnnnnoooqqqssszzzzzzzzzwwwtttqqqqqqrrrooopppqqqssstttvvvwwwxxxrrrtttvvvxxxxxxwwwtttssstttuuuxxxzzz||||||||||||}}}|||||||||}}}|||yyywwwvvvwwwyyy|||}}}|||xxxuuusssqqqpppoooqqqqqqqqqppppppssswwwyyyyyyyyyzzz{{{|||}}}}}}zzzuuutttvvvyyyyyywwwtttqqqooonnnnnnoootttuuuxxxzzz{{{|||{{{{{{tttrrrrrrtttxxx}}}xxxuuutttvvv{{{~~~~~~}}}|||||||||}}}~~~~~~{{{yyyzzz{{{vvvvvvuuuuuutttsssrrrrrrvvvwwwwwwuuurrrpppooopppuuuxxxzzzxxxsssnnnllllllkkkooosssuuuvvvvvvvvvwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwtttpppooopppqqqqqqttt{{{~~~|||{{{yyyzzz|||~~~}}}}}}|||xxxrrrnnnkkklllmmmnnnnnnoooooonnnnnnnnnqqqvvvyyyzzz{{{|||}}}vvvuuutttuuuvvvvvvuuusssrrrtttvvvxxxzzz{{{{{{{{{xxxpppcccdddfffgggfffccc```^^^[[[XXXTTTQQQPPPOOOMMMKKKKKKLLLMMMNNNNNNLLLJJJHHHGGGHHHKKKMMMNNNNNNMMMMMMJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBDDDFFFIIIKKKLLLMMMQQQTTTXXX]]]aaadddeeefffbbbiiirrryyy~~~{{{zzzxxxvvvtttsssrrrpppooopppqqqtttuuu{{{|||{{{wwwrrroooooopppoooppppppqqqqqqrrrrrrrrrppprrrvvvxxxwwwvvvtttssstttvvvxxx{{{|||}}}}}}}}}zzzyyyyyyzzz|||{{{yyywwwvvvwwwzzz}}}~~~zzzvvvxxxuuurrrrrrsssttttttrrrnnnqqquuuwwwwwwxxx{{{}}}{{{}}}~~~zzzuuusssuuuyyyxxxwwwtttrrrqqqqqqrrrsssvvvxxxzzz|||}}}|||{{{yyywwwvvvwwwyyy|||yyyvvvssstttyyy~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~{{{xxxwwwxxxzzzuuuuuutttsssqqqppppppqqqtttvvvxxxvvvtttrrrssstttyyy}}}}}}vvvooommmmmmmmmqqqwwwzzz{{{yyyxxxwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyvvvsssqqqrrrsssvvvxxx}}}~~~|||{{{|||}}}}}}~~~~~~~~~|||yyyvvvrrrooommmlllmmmmmmnnnnnnnnnnnnnnnooorrrwwwyyyyyyxxxyyyzzzuuurrrpppqqqssstttsssrrrrrrssstttvvvwwwxxxxxxxxxnnnjjjddd___\\\ZZZXXXVVVPPPQQQSSSTTTSSSPPPNNNLLLKKKMMMOOORRRSSSSSSRRRQQQKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJNNNQQQUUUWWWYYY___bbbiiipppwww|||~~~|||zzzxxxuuusssqqqqqqpppppprrrtttwwwyyy|||}}}|||xxxrrrnnnnnnpppqqqqqqppppppooonnnnnnnnnnnnrrrvvvxxxxxxvvvttttttwwwxxx{{{}}}zzzzzzyyyzzzzzzzzzwwwuuuuuuwwwzzz~~~{{{www|||yyyvvvuuuwwwxxxwwwvvvnnnqqquuuwwwwwwyyy}}}|||~~~|||wwwuuuxxx|||wwwvvvuuuttttttuuuvvvxxxtttvvvzzz}}}~~~~~~}}}|||zzzzzzzzz|||~~~zzzvvvrrrrrrxxx~~~{{{zzz|||}}}~~~~~~|||{{{zzz{{{|||~~~}}}zzzwwwvvvxxxzzzwwwwwwvvvtttqqqppppppqqqrrruuuwwwwwwuuutttvvvxxx}}}xxxpppmmmmmmnnnssszzz~~~~~~{{{yyywwwyyyyyyzzzzzzzzzyyyxxxxxx{{{||||||zzzwwwvvvuuuvvvyyyxxxyyy|||}}}~~~|||}}}~~~}}}{{{~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvooooooooooooppppppqqqqqqppptttxxxyyywwwuuuuuuvvvtttqqqnnnnnnqqqsssrrrqqqvvvvvvvvvuuutttrrrqqqppp{{{uuukkkccc```^^^___cccccc]]]XXXVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZWWWSSSPPPPPPPPPOOONNNPPPMMMIIIIIIKKKMMMOOOPPPQQQTTTWWWWWWXXX]]]gggooozzz~~~zzzxxxwwwxxxxxxqqqpppppprrruuuwwwxxxxxxyyyxxxvvvrrrnnnlllmmmooommmooopppooonnnnnnoooppptttuuuvvvxxxzzzzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}|||}}}{{{yyyxxxwwwxxxzzz{{{xxxyyy{{{|||}}}|||zzzyyyyyyyyyyyyxxxwwwvvvuuutttqqqsssuuuxxx{{{}}}|||{{{yyywwwwwwwwwxxxyyyvvvxxxzzzzzzzzz{{{}}}wwwxxx{{{}}}zzzwwwzzzxxxvvvvvvzzz}}}wwwtttuuuxxx{{{}}}zzzyyyxxxxxxyyy{{{}}}~~~|||{{{{{{zzzxxxvvvuuuuuuuuuvvvqqqtttvvvwwwvvvtttssssssyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}yyyuuurrrqqqqqqtttwwwzzz{{{}}}|||{{{{{{zzzyyywwwyyy|||~~~|||xxxuuuuuuvvvxxx{{{~~~~~~|||~~~|||yyy{{{~~~}}}yyytttsssrrrpppmmmkkklllpppsssxxx|||zzzuuurrrtttttttttuuuuuuuuuuuuuuuuuuvvvwwwvvvtttrrrrrrsss{{{wwwxxx{{{nnnddd```cccgggllloooppppppppplllhhhddd```^^^]]][[[ZZZXXXVVVTTTSSSUUUYYY^^^aaadddgggjjjlllpppzzz~~~}}}zzzxxxvvvvvvsssrrrqqqrrrtttvvvvvvvvvwwwwwwuuurrrooommmnnnoooooopppqqqqqqqqqrrrtttvvvtttvvvyyy{{{}}}}}}|||{{{||||||}}}}}}|||{{{yyyxxx{{{zzzyyyxxxxxxyyyzzz{{{yyyzzz|||}}}}}}|||zzzyyyuuuvvvvvvwwwwwwwwwwwwwwwttttttuuuwwwzzz|||}}}|||zzzxxxxxxxxxzzz{{{yyyzzz||||||||||||~~~xxxyyy{{{}}}~~~~~~zzzwwwyyywwwvvvvvvxxx{{{~~~}}}yyyuuussstttwwwyyyzzzzzzzzzyyyzzz{{{~~~}}}|||yyywwwyyyxxxwwwvvvuuuvvvwwwwwwxxxyyy{{{{{{yyywwwvvvvvvxxxyyyzzz||||||||||||{{{|||~~~~~~}}}yyyuuurrrrrrtttwwwzzz||||||}}}~~~|||}}}|||{{{zzzyyy|||~~~}}}zzzxxxxxxyyyxxx{{{~~~~~~~~~~~~}}}{{{~~~|||zzz|||~~~~~~zzzvvvsssrrrqqqnnnllllllooorrrxxx||||||xxxuuuwwwwwwwwwvvvvvvvvvvvvvvvsssuuuvvvwwwvvvuuuvvvwww{{{xxx~~~}}}yyyvvvsssnnnnnnmmmkkklllqqq{{{~~~~~~~~~~~~|||~~~~~~{{{xxxtttrrrtttrrrqqqqqqssstttsssssstttttttttrrrooonnnooopppooopppqqqrrrrrrtttwwwzzzuuuwww{{{~~~~~~}}}||||||||||||{{{yyywwwuuutttwwwwwwwwwxxxxxxyyyzzz{{{zzz{{{|||}}}}}}|||{{{zzzrrrssstttuuuwwwxxxyyyyyyvvvvvvuuuvvvwwwzzz}}}}}}{{{zzzxxxxxxyyy{{{|||}}}~~~~~~~~~zzzzzzzzz{{{|||~~~~~~{{{yyyyyyxxxxxxwwwwwwwwwxxxxxxxxxuuusssrrrtttvvvwwwwwwwwwwwwxxxzzz}}}}}}|||yyyvvvtttuuuuuuuuuuuuuuuvvvwwwxxx||||||}}}|||yyyxxxxxxyyyxxxzzz}}}}}}||||||}}}~~~|||xxxuuusssssswwwyyy|||}}}~~~~~~~~~~~~~~~~~~}}}zzz|||~~~}}}}}}}}}{{{}}}~~~}}}}}}}}}}}}~~~|||||||||}}}||||||}}}~~~}}}~~~}}}{{{zzz||||||yyyttttttssspppnnnnnnppprrrwww{{{~~~|||zzzzzzzzzzzzzzzyyyyyyxxxwwwrrrtttwwwyyyyyyzzz|||}}}~~~{{{zzzzzz{{{|||{{{{{{}}}}}}{{{xxxuuurrrqqqqqqooonnnnnnpppqqqqqqppppppqqqrrrqqqpppooopppqqqooopppqqqqqqqqqsssvvvyyyxxxyyy{{{|||}}}}}}}}}}}}yyyyyyyyyxxxwwwuuusssrrrttttttuuuvvvwwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyysssttttttuuuwwwxxxyyyzzzwwwvvvtttssstttvvvyyy{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{zzz|||||||||{{{xxxvvvuuuuuuvvvtttssstttvvvwwwwwwvvvssstttwwwzzz}}}~~~|||{{{yyyvvvttttttttttttttttttuuuuuuuuuxxxyyyyyyxxxvvvvvvxxxzzzxxxzzz|||~~~~~~}}}{{{|||}}}{{{xxxuuuttttttvvvxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyyyy{{{~~~~~~|||{{{zzz{{{{{{|||zzzyyyyyy|||~~~}}}{{{xxxxxxwwwuuusssrrrsssuuuvvvzzz~~~}}}}}}}}}}}}}}}}}}|||zzzyyyvvvxxx{{{}}}}}}~~~|||zzzzzzzzzzzzyyyzzz}}}~~~~~~~~~}}}yyyuuurrrqqqpppppplllkkkjjjkkkmmmooopppooommmnnnoooooooooppprrrttttttuuuuuutttssssssuuuwww{{{{{{yyyyyyyyyzzz{{{|||tttuuuuuuvvvuuutttsssrrrrrrrrrrrrssstttvvvxxxxxxzzzzzzzzzzzzyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwxxxyyywwwuuusssqqqrrrsssvvvxxxxxxwwwvvvuuuuuuwwwyyyzzzzzzyyyxxxwwwwwwxxxzzzzzz|||~~~|||||||||~~~zzzvvvuuuuuuvvvvvvvvvwwwyyyyyyxxxwwwrrrtttwww{{{~~~}}}|||{{{{{{zzzwwwtttrrrrrrrrrrrrrrrqqqqqqqqqqqqssstttttttttvvvxxx{{{yyyyyyyyyzzz{{{|||~~~~~~zzz{{{{{{zzzwwwuuutttuuusssvvvyyy{{{|||~~~~~~|||{{{|||~~~}}}~~~|||yyywwwwwwyyy|||~~~|||||||||zzzyyywwwwwwwwwxxxvvvwwwxxx{{{~~~~~~}}}~~~~~~|||yyyxxxxxxyyyvvvzzz~~~~~~~~~~~~}}}||||||~~~}}}|||{{{yyyxxxzzz}}}}}}|||||||||zzzuuurrrooooooooopppjjjiiihhhjjjlllnnnooonnnkkklllmmmmmmmmmppptttwww{{{||||||{{{yyyxxxxxxyyy}}}|||zzzxxxwwwwwwxxxyyyqqqqqqssstttuuutttssssssqqqpppooooooppprrruuuwwwxxxxxxwwwwwwvvvvvvuuuuuuxxxwwwvvvuuutttuuuvvvwwwuuutttsssrrrrrrssstttuuuvvvuuuttttttuuuwwwyyyzzz~~~~~~}}}~~~zzzzzzyyyxxxwwwwwwxxxxxxyyy|||}}}{{{|||~~~zzzvvvuuuvvvwwwvvvvvvxxxyyyyyyxxxvvvsssuuuyyy}}}zzzyyyyyyyyyyyyxxxuuusssoooppppppppppppooonnnmmmmmmoooqqqssstttuuuxxxzzzwwwwwwvvvvvvxxxzzz|||~~~zzzzzzzzzyyyvvvuuuuuuvvvrrruuuxxxzzz{{{|||~~~{{{zzzyyy{{{}}}}}}|||~~~~~~~~~~~~|||~~~~~~~~~}}}|||yyywwwwwwyyy|||}}}|||{{{xxxyyyzzzyyyvvvuuuuuuvvvtttvvvyyy|||}}}}}}}}}yyy{{{~~~~~~~~~~~~~~~}}}{{{yyy{{{}}}~~~|||zzzzzzxxxwwwuuurrrqqqpppoooooolllkkkjjjjjjlllmmmmmmmmmjjjkkkjjjjjjlllpppvvv{{{~~~}}}|||||||||}}}||||||zzzwwwuuussspppqqqrrrsssttttttsssrrrqqqooolllkkklllooorrruuuvvvuuuttttttsssrrrrrrrrrvvvuuusssrrrrrrsssuuuvvvuuuuuuttttttttttttuuuuuuuuuuuuttttttuuuwwwzzz{{{{{{|||}}}}}}|||{{{|||~~~{{{{{{{{{{{{zzzxxxwwwwwwuuuyyy}}}}}}{{{zzz}}}~~~}}}wwwssstttvvvwwwuuuuuuuuuvvvvvvuuusssqqqsssxxx{{{~~~~~~}}}}}}xxxwwwvvvvvvvvvtttqqqnnnkkkkkkmmmmmmnnnmmmmmmllliiillloooqqqrrrssstttuuuttttttuuuwwwxxxzzzzzz{{{yyyzzzzzzxxxvvvuuuuuuwwwvvvxxxzzzzzzzzzzzz{{{|||yyyyyyxxxzzz~~~}}}}}}||||||zzz}}}~~~|||{{{~~~|||{{{yyywwwwwwyyy{{{|||~~~|||zzzuuuxxx{{{zzzxxxvvvuuuvvvtttvvvzzz~~~}}}~~~~~~~~~|||zzz{{{~~~~~~{{{yyyxxxuuuuuuuuuuuutttrrrooonnnpppnnnllllllmmmmmmlllkkkjjjjjjiiiiiikkkpppwww|||}}}~~~}}}{{{}}}}}}xxxsssoooqqqrrrsssssstttsssrrrqqqqqqnnnkkkhhhiiilllqqqtttuuutttsssrrrqqqpppppppppsssrrrppppppppprrrtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxx{{{}}}xxxzzz{{{{{{zzzzzz{{{}}}|||}}}}}}}}}|||zzzxxxwwwsssxxx||||||zzzzzz}}}|||~~~zzztttqqqsssvvvuuutttrrrrrrssssssrrrqqqmmmppptttxxxyyyyyyxxxvvvwwwvvvuuuttttttqqqmmmiiiggghhhjjjlllmmmmmmmmmlllfffiiimmmoooooooooooopppqqqsssvvvyyyzzzzzzyyyxxxyyyyyyyyyxxxvvvuuuvvvwwwyyy{{{|||{{{zzzxxxxxxyyyyyyyyyyyy{{{~~~~~~}}}}}}}}}||||||{{{}}}~~~|||||||||{{{yyyxxxxxxyyy{{{|||}}}{{{{{{tttxxx|||}}}zzzwwwvvvwwwuuuxxx|||~~~~~~}}}~~~|||{{{zzzyyyzzz|||zzztttsssttttttsssqqqppppppqqqpppooonnnlllllllllmmmnnnmmmkkkjjjjjjnnnuuu|||~~~}}}~~~|||}}}|||xxxssspppppppppqqqrrrtttssspppnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppooonnnlllllllllooorrrtttrrrqqqqqqtttxxxzzzyyywwwxxxuuurrrtttyyy}}}}}}zzzwwwwwwyyy|||~~~|||{{{zzzzzz{{{{{{zzzyyyvvv{{{~~~zzzxxxyyy{{{xxxuuurrrrrrtttuuusssqqqpppooonnnmmmmmmnnnpppppplllnnnpppsssuuuuuuuuutttqqqpppooonnnmmmlllllllllfffhhhlllnnnooommmkkkiiiiiijjjlllnnnppppppppppppssstttvvvwwwwwwwwwvvvuuussstttuuuvvvvvvuuuttttttuuuxxx}}}~~~}}}yyyvvvttttttwwwzzz{{{zzzzzz}}}~~~}}}||||||}}}||||||}}}~~~{{{{{{zzzzzzzzz{{{||||||}}}{{{yyyyyywwwwwwwwwxxx{{{{{{zzzyyyuuuvvvyyy~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{yyyxxx{{{{{{|||~~~|||vvvrrrrrrsssttttttsssssstttuuurrrrrrqqqpppooonnnnnnnnnooommmkkkkkknnnssszzz~~~}}}{{{{{{~~~~~~~~~}}}|||yyyvvvsssqqqpppppppppqqqrrrqqqnnnlllnnnnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnmmmkkkjjjkkkmmmoooqqqrrrqqqqqqssswwwyyyxxxvvvwwwuuusssuuuyyy}}}~~~~~~zzzxxxuuuuuuxxx{{{~~~}}}|||||||||{{{yyywwwvvv{{{~~~zzzwwwwwwxxxtttrrrpppppprrrrrrqqqooopppooonnnmmmllllllmmmnnnjjjlllnnnqqqrrrsssrrrrrrpppooommmlllkkkkkkjjjkkkhhhjjjmmmooopppooommmlllkkklllnnnoooqqqqqqqqqqqqrrrrrrtttuuuuuuuuutttsssvvvvvvuuutttttttttuuuvvvvvvyyy|||~~~|||xxxuuurrrrrruuuwwwxxxxxxyyy}}}~~~}}}}}}~~~~~~~~~||||||||||||zzzzzzzzz~~~}}}zzzzzzyyyyyyyyyyyyzzzzzz|||~~~~~~|||zzzyyyyyyxxxxxxxxxzzz|||~~~}}}|||yyyzzz|||~~~}}}~~~{{{}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvzzzzzzzzz{{{zzzxxxsssooooooppprrrsssssssssuuuwwwuuuuuuttttttrrrqqqooooooqqqooommmlllnnnrrrvvvyyyxxxwwwxxx|||~~~{{{xxxuuusssqqqqqqppppppoooppppppooollljjjllllllkkkiiihhhgggffffffeeeffffffggghhhiiiiiiiiikkkjjjiiiggghhhiiikkklllpppoooppprrrtttvvvuuutttuuuttttttvvvyyy{{{{{{zzzwwwtttrrrrrrvvvzzz}}}}}}||||||{{{xxxvvvvvvzzz~~~~~~yyyuuussssssnnnmmmlllmmmooooooooonnnpppooonnnlllkkkkkkkkkkkkiiikkkmmmoooppppppppppppnnnmmmkkkiiihhhhhhhhhhhhiiikkknnnpppqqqqqqppppppmmmnnnooopppqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqxxxwwwtttsssrrrssstttvvvuuuwwwzzz|||{{{xxxtttrrroooqqqssstttvvvxxx|||}}}{{{{{{|||~~~~~~|||{{{|||}}}~~~||||||~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxzzz||||||zzzyyyxxxyyyyyyyyyzzz|||~~~~~~~~~~~~}}}}}}|||zzzyyy{{{}}}|||||||||}}}}}}~~~|||{{{{{{|||{{{{{{zzzzzzyyywwwvvvuuuwwwwwwwwwwwwvvvtttrrrpppmmmoooqqqqqqqqqqqqsssuuuvvvvvvwwwvvvtttrrrpppnnnooonnnllllllmmmppptttvvvuuuuuuvvvyyy~~~}}}xxxssspppooopppqqqqqqpppooooooooonnnkkkiiijjjiiihhhgggeeecccbbbaaaaaabbbcccdddeeefffggggggiiihhhfffeeeeeefffggghhhmmmnnnnnnpppqqqrrrrrrqqqqqqqqqsssuuuvvvwwwvvvvvvtttrrrpppqqqtttyyy|||~~~{{{zzzzzzzzzzzzyyyvvvyyy|||{{{wwwsssooonnnjjjjjjjjjkkkmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjkkklllmmmooooooppppppooollljjjhhhgggffffffggggggjjjkkkmmmoooqqqrrrrrrrrrooooooooopppppppppppppppooooooooopppppppppppppppvvvuuusssrrrqqqqqqqqqqqqrrrsssvvvyyy{{{zzzwwwtttnnnnnnoooqqqssswww|||}}}|||{{{|||~~~~~~~~~|||{{{|||~~~}}}||||||}}}~~~~~~{{{{{{{{{zzzyyyxxxvvvuuutttttttttvvvxxx{{{{{{zzzyyyyyyzzzzzzzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyy{{{|||~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwuuuuuurrrrrrsssrrrrrrrrrssssssqqqssstttsssrrrqqqrrrsssvvvwwwwwwvvvuuurrrpppnnnmmmmmmllllllmmmpppssstttuuutttuuuwwwyyy|||||||||~~~zzzuuupppmmmmmmnnnoooqqqpppnnnnnnnnnmmmkkkiiihhhhhhgggfffdddaaa___^^^___```aaabbbdddeeeggggggfffeeeddddddcccddddddeeekkklllmmmnnnnnnnnnnnnnnnlllnnnqqqssssssssssssssstttrrrppppppsssxxx{{{|||{{{wwwuuuwwwzzz}}}~~~tttvvvxxxwwwtttoookkkiiiggghhhjjjkkkkkkllllllllliiiiiijjjkkkkkkkkkllllllmmmnnnooooooppppppppppppjjjhhhfffeeedddeeeggghhhjjjkkklllmmmooopppqqqrrrppppppooooooooonnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqrrrrrrqqqooommmkkknnnooorrrwww{{{}}}{{{yyyooonnnmmmnnnrrrvvv{{{}}}~~~}}}|||}}}~~~}}}~~~~~~}}}{{{zzz{{{|||vvvxxxzzzyyywwwuuuuuuuuu{{{}}}}}}{{{|||}}}zzzyyyxxxvvvuuutttssssssvvvxxx{{{|||{{{{{{{{{|||{{{{{{}}}|||||||||}}}}}}~~~~~~~~~|||~~~~~~~~~}}}|||zzzyyyxxxwwwxxxxxxwwwvvvuuuttttttnnnooooooooooooqqqtttwwwxxxyyyyyyxxxvvvtttuuuvvvwwwwwwvvvuuutttsssqqqpppnnnnnnnnnnnnoooqqqrrrtttttttttsssssstttuuuvvvwwwyyyvvvsssooolllllllllmmmooonnnlllkkklllllljjjiiifffffffffeeecccaaa^^^]]]^^^^^^```bbbdddeeeggggggddddddcccccccccddddddeeeiiijjjllllllkkkjjjjjjkkkiiillloooqqqqqqqqqrrrssswwwuuurrrqqqssswwwyyyzzzxxxvvvttttttvvvzzz|||}}}sssssssssqqqooolllhhhfffeeegggjjjkkkjjjjjjjjjkkkggghhhiiikkkllllllllllllnnnnnnnnnnnnnnnnnnoooooohhhgggeeedddeeegggiiikkkkkkkkkkkklllmmmoooqqqrrrrrrqqqpppnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmnnnooooookkkmmmppprrrqqqnnnkkkiiillllllooouuu||||||ssspppmmmmmmqqqvvvzzz|||zzz{{{||||||{{{{{{}}}~~~zzz|||}}}|||zzzxxxwwwwwwqqqrrrssssssrrrrrrssstttyyy{{{}}}}}}}}}~~~}}}|||}}}~~~zzzzzzxxxwwwvvvuuuuuutttwwwyyy|||}}}|||{{{|||}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{zzz||||||}}}}}}|||zzzwwwvvvuuuuuuuuuuuutttsssrrrrrrmmmnnnnnnmmmmmmoootttxxxzzz{{{|||zzzxxxwwwwwwxxxxxxwwwvvvuuuttttttttttttssssssrrrrrrrrrrrrrrrsssrrrrrrqqqppppppppprrrssstttsssqqqooommmlllkkkkkkllljjjhhhhhhiiiiiihhhgggeeefffffffffdddbbb___]]]\\\]]]^^^aaaccceeefffgggccccccccccccdddeeeeeeeeegggiiikkkjjjhhhggghhhiiiiiillloooppppppqqqsssuuu{{{xxxtttssstttvvvxxxxxxpppqqqsssvvvyyyzzzxxxvvvqqqpppnnnlllkkkiiifffeeecccfffiiijjjhhhgggggghhhhhhiiijjjllllllllllllkkkkkkkkkkkkjjjjjjjjjkkkkkkgggfffeeedddeeeiiilllooommmmmmlllllllllnnnpppqqqtttsssqqqooonnnnnnnnnnnnkkkkkkjjjjjjjjjkkklllmmmkkkmmmnnnpppooonnnlllkkkmmmlllooouuu}}}}}}xxxsssooonnnqqqvvvyyy{{{vvvxxxyyyyyyxxxxxxyyyzzzvvvxxx{{{zzzwwwsssqqqoooooooooooooooooopppsssvvvwwwxxxzzz|||~~~|||{{{|||~~~~~~{{{zzzxxxyyy{{{~~~|||{{{{{{|||{{{zzzyyyxxxwwwwwwwwwwwwwwwyyy|||||||||{{{{{{|||||||||}}}~~~~~~}}}{{{yyyyyyyyyyyyyyyxxxzzz|||||||||yyyvvvtttssssssssssssrrrrrrqqqpppnnnooonnnmmmlllnnnsssxxxyyyzzz{{{zzzxxxwwwxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwxxxwwwwwwvvvtttsssrrrrrrpppppppppooommmnnnppprrrpppppppppooonnnllljjjiiiiiigggeeeeeefffggggggfffeeeeeeffffffeeebbb```^^^[[[\\\]]]```bbbdddfffgggbbbbbbcccdddeeeffffffffffffhhhjjjjjjgggeeefffhhhiiillloooppppppqqquuuxxx~~~{{{vvvttttttvvvwwwwwwkkknnnsssyyy{{{yyytttppppppnnnkkkiiihhhgggeeedddaaaeeeiiiiiigggeeeeeefffjjjkkklllmmmlllkkkjjjiiiiiihhhhhhggggggggggggggggggfffddddddfffjjjnnnqqqooonnnmmmlllmmmnnnppprrrvvvuuusssqqqoooooooooooojjjiiihhhhhhhhhiiikkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooouuu}}}}}}{{{vvvpppnnnqqqvvvyyyzzztttvvvwwwvvvuuutttuuuvvvsssvvvyyyyyyuuupppllljjjiiiiiiiiiiiiiiikkkpppsssvvvwwwxxxyyyzzz{{{{{{{{{|||{{{zzz{{{~~~|||yyyzzz}}}~~~~~~~~~}}}|||zzzyyyxxxwwwtttsssrrrssswww|||~~~~~~{{{yyyyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{|||{{{zzzzzz{{{|||||||||~~~~~~|||||||||~~~~~~|||yyyuuusssqqqqqqrrrrrrtttvvvxxxxxxvvvsssqqqppppppqqqsssuuutttrrrooommmnnnooopppqqqrrrrrrrrryyyzzzzzz{{{zzzxxxvvvuuuwwwrrrpppsssvvvvvvwwwzzzzzztttqqqrrrtttrrrrrrqqqqqqpppoooooonnnppppppppppppooonnnllllllffffffffffffeeedddccccccbbbbbbcccdddcccbbbaaa```___^^^^^^```bbbccccccbbb```bbbeeefffeeecccbbbbbbffffffggghhhhhhiiihhhhhhkkknnnpppooommmoootttzzz}}}tttppprrruuuuuutttjjjjjjnnnvvv}}}|||tttkkkmmmjjjgggffffffggggggfffeeekkkooommmfffaaaaaacccjjjoooqqqnnnkkkjjjhhhdddfffdddbbbbbbdddeeeeeeeeekkkjjjiiihhhiiijjjkkklllppppppppppppooonnnlllkkknnnpppssstttrrrqqqpppqqqooommmjjjhhhhhhiiilllnnnqqqooommmkkkkkklllnnnpppppppppssszzz|||wwwvvvuuurrrpppnnnnnnnnnnnnqqqqqqppppppppppppqqqqqqqqqrrrsssrrrqqqmmmjjjggggggeeedddgggkkkmmmmmmkkkllloooqqqssssssuuuwwwyyy{{{zzzyyyxxxxxxxxxxxxyyyuuuuuuvvvxxxzzz}}}}}}|||zzzxxxvvvtttssssssvvvtttrrrrrruuu{{{}}}zzzyyyzzzzzzzzzyyy|||{{{zzzzzz{{{zzzxxxvvvyyyyyyxxxvvvuuuuuuuuuuuuuuuwwwzzz}}}~~~}}}~~~~~~|||{{{{{{{{{}}}zzzwwwssspppnnnmmmmmmnnnpppsssuuuuuutttrrrqqqppppppqqqsssuuuvvvtttsssnnnooopppqqqssstttuuuuuuwwwxxxzzz{{{||||||{{{{{{{{{uuuqqqsssuuuuuuxxx|||xxxsssrrrsssqqqqqqqqqpppooooooooooooppppppooonnnmmmllljjjjjjfffffffffeeeeeedddcccbbbbbbbbbcccdddeeedddcccccc^^^]]]]]]^^^bbbeeeffffffdddfffhhhhhhfffeeeeeeeeeffffffhhhiiijjjkkklllllloooqqqrrrpppmmmmmmqqqvvv}}}wwwpppnnnqqqtttuuutttlllkkknnntttzzzzzzssskkkjjjhhheeedddeeeggghhhgggfffkkkooommmfffaaaaaaccckkkoooooojjjggghhhhhhffffffdddbbbbbbdddeeefffeeeiiihhhhhhiiijjjkkkllllllnnnooopppppppppooommmlllmmmpppssstttsssqqqppppppmmmkkkiiihhhiiikkknnnpppqqqooonnnlllkkklllmmmnnnqqqqqqsssyyy~~~~~~yyytttrrrqqqooommmkkkkkkkkkkkknnnnnnmmmmmmmmmnnnooooooooopppooonnnllliiifffddddddcccbbbeeeiiikkkkkkiiikkkkkkmmmooosssvvvyyyzzzxxxxxxxxxxxxwwwwwwvvvvvvttttttvvvwwwyyyzzz||||||zzzyyywwwvvvtttsssssssssuuusssqqqqqqtttzzz~~~~~~}}}}}}}}}}}}zzzxxxwwwxxxyyyyyyxxxzzzyyyyyyzzz{{{|||zzzyyyyyyyyyxxxvvvtttttttttuuutttwwwzzz~~~}}}||||||~~~}}}{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}zzzxxxtttpppmmmkkkjjjiiiiiikkknnnppprrrrrrqqqqqqpppooonnnppprrrtttuuutttpppqqqqqqrrrsssuuuwwwxxxuuuvvvyyy{{{}}}xxxqqqqqqrrrtttxxx~~~yyysssqqqpppppppppoooooonnnoooooooooooooooooommmllljjjiiihhhffffffffffffeeedddcccbbbbbbccceeefffggghhhhhhhhh```^^^\\\]]]```cccdddeeefffhhhhhhgggeeedddeeeffffffgggiiijjjlllmmmoooooorrrtttsssppplllkkkmmmpppsssooolllmmmpppttttttsssooommmmmmqqqvvvwwwrrrlllhhheeecccbbbdddfffggghhhfffjjjmmmkkkeeeaaabbbdddlllnnnmmmgggeeeggghhhgggfffdddbbbcccdddffffffffffffgggiiijjjllllllmmmmmmnnnooopppppppppooonnnmmmlllooossstttssspppooonnnjjjiiihhhhhhiiilllppprrrpppooonnnnnnmmmllllllkkkrrrrrrsssvvvzzzyyytttpppnnnmmmkkkiiihhhhhhhhhhhhjjjjjjjjjjjjjjjkkklllmmmpppooonnnkkkiiifffdddcccbbbbbbbbbdddgggjjjjjjiiiiiiggggggkkkrrrxxx{{{|||vvvvvvvvvvvvuuutttsssrrrrrrsssuuuvvvwwwxxxwwwwwwwwwwwwvvvuuutttttttttttttttsssqqqqqqsssxxx}}}~~~~~~}}}{{{{{{~~~~~~}}}|||zzzzzzzzzxxxuuuuuuvvvwwwwwwwwwxxxwwwwwwyyy{{{|||{{{zzzxxxxxxxxxvvvttttttvvvwwwwwwzzz}}}~~~~~~}}}{{{zzz{{{|||{{{zzz~~~~~~~~~}}}{{{zzz}}}{{{zzzxxxvvvuuutttssstttuuuwwwyyyzzz||||||}}}~~~}}}}}}~~~}}}}}}}}}}}}|||zzzxxxwwwvvvuuurrrooommmkkkjjjjjjfffhhhjjjmmmpppqqqrrrrrrqqqooommmmmmoooqqqrrrrrrssssssrrrrrrssstttuuuvvvsssuuuwwwzzz|||xxxpppnnnoooqqqwww}}}|||vvvqqqnnnmmmnnnnnnmmmmmmmmmnnnooopppppppppooonnnllljjjiiihhhhhhhhhhhhhhhgggfffeeeeeeeeefffgggiiikkklllnnnnnnfffccc___^^^___aaabbbbbbfffffffffdddbbbbbbccceeeiiiiiijjjkkklllmmmoooooorrrrrrrrroookkkiiijjjllllllkkkkkkmmmqqqssstttsssssspppnnnooorrrssspppmmmiiifffbbbaaabbbdddffffffcccfffiiigggdddbbbcccfffkkknnnmmmiiifffhhhiiigggfffdddcccccceeegggggggggfffgggjjjlllnnnoooooooooooopppqqqqqqpppooommmmmmlllooossstttssspppmmmllliiihhhgggggghhhkkkmmmooonnnooooooooonnnllljjjiiippppppqqqsssvvvuuurrrooonnnmmmkkkjjjiiiiiiiiijjjiiiiiiiiiiiijjjkkkllllllsssqqqnnnjjjgggeeeddddddbbbbbbccceeegggiiikkkkkkjjjfffdddiiisss{{{~~~}}}zzzxxxuuurrrppppppppppppqqqsssuuuvvvwwwvvvtttsssuuuttttttttttttuuuuuuvvvtttsssrrrrrrtttxxx|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzz}}}}}}~~~~~~~~~~~~{{{zzzzzz|||~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvttttttuuuwwwwwwvvvvvvuuuuuuwwwyyyzzzyyywwwvvvwwwxxxwwwvvvwww{{{~~~}}}~~~|||zzzyyyyyyxxxwwwuuuyyyzzz{{{||||||zzzxxxwwwxxxwwwvvvtttrrrqqqpppppprrrsssuuuxxxzzz|||||||||~~~}}}{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}}}}|||zzzxxxuuussstttsssrrrqqqpppoooooooooggghhhjjjllloooqqqssstttvvvsssooonnnnnnppppppppptttssssssrrrrrrrrrrrrrrrssssssuuuvvvyyy{{{|||}}}vvvmmmkkklllnnnsssyyy|||{{{xxxuuusssqqqooonnnllllllkkkkkklllnnnpppqqqrrrqqqqqqpppnnnmmmkkkjjjkkkkkkkkkkkkjjjiiihhhgggiiiiiijjjlllmmmoooqqqqqqllliiieeecccdddeeefffffffffffffffeeeccccccdddfffllllllkkkkkkkkklllmmmmmmnnnnnnnnnllljjjiiiiiijjjjjjkkkllloooqqqssssssssswwwsssooonnnooopppooommmllliiidddaaaaaacccddddddbbbdddeeeeeecccccceeehhhiiinnnooollljjjjjjiiiffffffeeecccdddfffhhhiiihhhgggiiilllnnnpppqqqqqqqqqqqqrrrrrrqqqpppnnnlllkkklllooorrrsssqqqnnnmmmllljjjiiihhhgggggghhhiiijjjmmmnnnnnnooonnnllljjjiiilllmmmnnnppprrrsssrrrqqqqqqpppnnnmmmmmmmmmnnnnnnkkkkkkkkkkkkkkklllmmmmmmrrrppplllhhheeedddcccccc___aaabbbdddfffhhhjjjkkklllhhhfffjjjsss{{{}}}}}}{{{uuuooollllllnnnpppqqqssstttuuuuuutttrrrqqqppppppppppppqqqrrrssstttuuutttttttttuuuxxx{{{|||~~~~~~~~~|||||||||{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{|||~~~~~~{{{zzz|||}}}}}}||||||{{{||||||}}}}}}||||||{{{zzzxxxzzz{{{}}}~~~}}}~~~~~~~~~}}}zzzxxxxxxzzz{{{}}}|||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~|||{{{yyyyyywwwuuuuuuvvvwwwwwwvvvvvvuuutttuuuvvvwwwuuussstttwwwyyyyyyyyy|||}}}}}}{{{yyyyyyyyywwwuuussstttuuuwwwxxxyyywwwvvvttttttsssrrrpppooonnnnnnmmmmmmooorrruuuwwwxxxyyyyyy{{{yyyxxxwwwvvvwwwxxxyyy~~~zzzzzz||||||}}}|||zzzwwwtttrrrssssssssssssssssssssssssjjjjjjkkklllnnnqqqssstttyyyvvvrrrqqqqqqqqqqqqppprrrrrrsssrrrrrrqqqpppooorrrrrrrrrssstttvvvxxxyyyzzzrrrkkkjjjkkklllpppuuutttrrrqqqqqqrrrrrrqqqpppjjjjjjiiiiiikkkmmmppprrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiikkkkkkkkklllmmmnnnpppqqqmmmkkkiiiiiilllnnnoooooohhhiiijjjjjjhhhhhhiiijjjooonnnmmmlllkkklllmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmppprrrssstttuuuzzzvvvqqqnnnmmmnnnnnnnnnpppkkkfffbbbbbbccceeeeeeeeeeeeeeedddcccdddgggiiihhhmmmpppnnnlllkkkiiifffgggeeeddddddgggiiijjjiiiiiijjjlllnnnpppqqqrrrrrrqqqrrrrrrrrrqqqooommmlllmmmoooqqqqqqooommmlllllllllkkkiiihhhfffffffffgggllllllmmmnnnnnnlllkkkjjjiiijjjlllnnnppprrrsssssstttsssrrrqqqqqqqqqrrrsssooonnnnnnmmmmmmnnnnnnnnnnnnllliiifffcccbbbaaaaaa]]]___bbbcccdddfffiiikkknnnlllkkkmmmrrrwwwyyyyyy~~~yyysssmmmjjjkkkmmmoooqqqqqqrrrssssssrrrqqqpppkkkkkkkkklllmmmnnnppppppuuuuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}||||||}}}}}}}}}|||{{{}}}~~~}}}||||||||||||yyyyyyyyyyyyxxxwwwvvvuuussssssttttttvvvxxxyyyzzzxxxyyy{{{|||~~~}}}zzzwwwxxx|||~~~~~~}}}}}}~~~~~~|||{{{{{{{{{yyywwwyyyzzz|||~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~{{{xxxvvvwwwxxxxxx{{{}}}yyy{{{zzzzzzzzz{{{|||}}}~~~|||}}}}}}~~~~~~}}}}}}|||{{{yyyvvvuuuvvvwwwvvvuuuuuutttttttttvvvvvvtttrrrtttwww{{{{{{zzz~~~}}}|||{{{zzzzzzzzzyyywwwuuusssssstttuuutttsssrrrqqqqqqpppooonnnnnnmmmmmmmmmnnnpppsssvvvyyyzzzyyyyyyxxxwwwuuuuuuuuuuuuvvvwww~~~~~~{{{xxxyyyxxxyyyzzz{{{zzzwwwuuusssuuuvvvvvvvvvuuuuuuttttttllllllllllllmmmooorrrsssvvvtttqqqpppqqqqqqpppooonnnppprrrttttttsssqqqpppqqqppppppqqqrrrtttvvvwwwuuuoookkkkkkmmmmmmooorrrpppooonnnoooqqqrrrpppnnniiihhhhhhhhhjjjmmmpppsssqqqqqqqqqqqqqqqpppoooooommmmmmnnnmmmmmmlllkkkjjjlllkkkjjjjjjjjjkkklllmmmlllkkkjjjkkknnnpppqqqpppiiikkknnnnnnnnnmmmmmmnnnpppooonnnmmmmmmnnnpppqqqllllllkkklllllllllkkkjjjgggiiillloooqqqtttvvvxxx|||yyysssooommmmmmmmmnnnqqqlllgggddddddfffhhhhhhlllkkkiiifffeeeeeeggghhhhhhmmmnnnkkkiiijjjjjjggggggeeedddeeegggiiijjjjjjjjjjjjkkklllmmmoooqqqrrrnnnooopppqqqqqqqqqpppooooooppppppooommmllllllmmmmmmlllkkkiiihhhhhhggggggkkkkkkllllllmmmmmmlllllliiikkklllmmmnnnppprrrsssuuutttssssssssstttuuuvvvrrrqqqpppooooooooooooooolllkkkiiifffdddbbbaaaaaa^^^aaaeeeffffffhhhkkknnnpppooooooooopppqqqrrrsssuuusssppplllkkkkkkmmmnnnooooooooopppppppppppppppkkkkkkkkkkkklllnnnoooppptttttttttuuuuuuvvvvvvwwwxxxzzz|||}}}}}}~~~~~~|||zzz{{{}}}}}}|||zzzzzz|||~~~|||zzzxxxwwwwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{|||}}}|||yyy{{{}}}|||{{{|||{{{zzzxxxzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxxxxwwwzzz{{{|||{{{xxxvvvvvvwwwvvvyyy}}}~~~{{{yyyyyyxxxxxxyyyzzz|||}}}{{{{{{{{{||||||}}}~~~|||yyywwwuuuuuuuuutttssstttssssssuuuwwwxxxvvvuuuuuuyyy|||{{{zzz}}}~~~|||{{{{{{|||}}}}}}{{{xxxuuutttsssrrrpppooommmmmmooonnnnnnmmmmmmnnnnnnoooppprrrvvvyyy{{{{{{zzzzzzuuuuuuttttttttttttuuuuuu}}}|||~~~}}}yyyxxxzzztttuuuxxxyyyyyyxxxvvvtttwwwxxxwwwwwwvvvuuutttsssnnnmmmlllkkklllnnnppprrrqqqooommmmmmnnnooonnnmmmkkkmmmqqquuuvvvuuusssrrrpppoooooopppqqqsssuuuwwwsssnnnkkkmmmnnnmmmnnnqqqpppnnnlllmmmoooooommmjjjhhhhhhggggggiiimmmqqqsssppppppqqqqqqqqqqqqppppppmmmmmmmmmmmmlllkkkjjjiiikkkjjjiiihhhggghhhiiiiiillljjjjjjjjjllllllkkkjjjhhhkkknnnppppppooooooooopppooonnnnnnoooqqqssstttnnnmmmmmmmmmnnnnnnllljjjeeehhhkkknnnqqqtttxxxzzz}}}zzzuuupppmmmmmmmmmmmmppplllgggdddeeehhhkkklllssspppmmmiiiffffffggghhhjjjmmmlllhhhfffhhhjjjiiigggeeedddeeegggjjjkkkkkkjjjjjjiiijjjkkkmmmoooqqqlllmmmoooqqqrrrssssssrrrpppppppppnnnlllkkklllnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnkkklllmmmmmmmmmnnnqqqsssuuutttssssssssstttuuuvvvtttsssrrrpppoooooooooooollllllkkkiiigggeeedddcccbbbeeeiiijjjkkklllpppssspppqqqrrrqqqnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmnnnoooooommmmmmmmmnnnooopppqqqrrrssssssssstttttttttttttttvvvxxxzzz||||||}}}~~~||||||~~~|||zzzyyy{{{~~~~~~{{{yyywwwvvvuuusssssstttuuuuuuuuuuuuuuuuuutttsssrrrrrrsssuuuuuuyyyzzz{{{|||}}}~~~}}}zzz}}}~~~}}}~~~}}}||||||||||||{{{yyy{{{{{{|||}}}~~~~~~}}}}}}{{{{{{|||~~~|||~~~~~~}}}~~~~~~~~~~~~|||yyywwwuuusssrrruuuxxx{{{zzzxxxvvvvvvwwwyyyzzz}}}xxxxxxwwwwwwxxxzzz{{{}}}zzzzzzzzzzzz{{{}}}|||zzzvvvuuuttttttsssrrrsssssstttvvvyyyzzzzzzyyyvvvzzz}}}{{{yyy{{{~~~|||{{{|||}}}}}}{{{wwwvvvssspppmmmkkkjjjiiimmmmmmmmmmmmnnnnnnooopppmmmooosssvvvwwwwwwvvvuuusssttttttttttttttttttttt}}}{{{yyyzzz{{{zzzvvvsssqqqrrrssstttttttttsssrrrvvvyyyzzzxxxyyyzzzvvvpppooonnnmmmmmmooopppooonnnnnnmmmlllkkklllnnnpppqqqooooooppptttwwwvvvrrrnnnkkklllmmmooorrrtttwwwxxxrrrpppllljjjiiillloooqqqoookkkggggggiiikkklllkkknnnjjjggghhhmmmpppooommmooooooppppppppppppooonnnppppppqqqqqqpppnnnllljjjllljjjhhhgggggghhhhhhgggkkkmmmnnnooonnnllliiiggghhhiiilllooorrrsssrrrppppppqqqsssttttttrrrqqqooorrrpppooooooqqqqqqpppooohhhjjjlllpppsssuuuvvvwwwwwwxxxwwwuuuqqqmmmllllllmmmjjjfffeeefffhhhjjjjjjtttrrrpppmmmlllkkkkkkkkkooolllhhhfffeeeeeeeeedddhhhfffdddeeeggghhhfffdddhhhjjjkkkkkkiiiiiijjjlllqqqmmmkkknnnppppppqqqtttwwwrrrnnnmmmooopppooommmnnnnnnnnnmmmjjjhhhhhhiiiqqqnnnkkkkkkmmmooonnnmmmhhhjjjlllmmmnnnppptttvvvvvvwwwwwwuuusssrrrssstttxxxuuuqqqooonnnmmmllljjjpppqqqqqqoookkkgggeeedddggghhhjjjlllnnnoooppppppsssqqqpppooonnnllljjjgggllllllmmmnnnoooooonnnnnnooonnnnnnmmmmmmmmmnnnnnnkkkkkklllnnnpppsssvvvxxxqqqrrrssstttuuuvvvvvvvvvuuutttttttttvvvyyy|||~~~~~~~~~~~~~~~}}}{{{}}}|||~~~||||||yyyvvvsssrrrvvvuuusssrrrrrrsssttttttsssrrrpppooopppssswwwyyyxxxyyyzzzzzzzzz|||{{{zzz|||~~~~~~{{{}}}~~~}}}{{{xxxxxxyyy{{{xxxyyyzzz}}}}}}{{{|||zzzwwwxxx{{{~~~zzz}}}}}}|||}}}~~~}}}}}}~~~|||zzzvvvrrrpppppppppqqqxxxyyyxxxvvvrrrqqqqqqrrryyy||||||yyywwwvvvxxxzzz{{{{{{{{{{{{|||}}}}}}||||||{{{~~~{{{vvvsssssssssssssssssstttuuuwwwyyyzzz|||||||||||||||}}}~~~~~~{{{zzzzzz{{{}}}|||zzzxxx{{{xxxsssnnnjjjiiijjjkkknnnoooqqqssstttvvvvvvvvv|||yyyvvvvvvwwwxxxvvvtttrrrrrrssstttvvvxxxyyyzzz}}}{{{|||zzzyyyzzzzzzyyyvvvrrroooppprrrssstttttttttsssuuuxxxyyyxxxyyy{{{xxxsssnnnnnnnnnoooqqqrrrqqqooommmllljjjjjjjjjkkkmmmnnnooooooqqqtttwwwwwwssspppnnnnnnnnnnnnoooqqqssstttrrrpppmmmjjjjjjkkknnnooommmiiifffeeehhhjjjkkkkkkmmmjjjggghhhmmmooonnnlllooooooooooooooooooppppppqqqqqqqqqpppnnnmmmkkkkkklllkkkiiihhhhhhhhhhhhhhhjjjlllnnnpppooommmjjjhhhjjjkkkmmmoooqqqrrrrrrqqqssstttuuuvvvvvvuuutttsssrrrqqqpppqqqssssssrrrqqqkkklllmmmppprrrtttvvvwwwwwwxxxxxxuuuqqqnnnmmmlllllliiiggggggiiikkkkkkkkknnnnnnmmmmmmnnnoooqqqqqqrrroookkkhhhggggggfffeeegggeeedddeeehhhiiihhhfffeeeffffffffffffeeefffffflllhhhhhhlllppprrruuuzzz{{{vvvrrrpppmmmkkkjjjnnnnnnnnnmmmjjjhhhhhhiiipppnnnlllmmmooopppooonnnjjjlllnnnpppqqqsssvvvxxxxxxwwwvvvvvvvvvvvvwwwwwwvvvtttpppooooooooonnnmmmooopppooonnnkkkgggeeedddiiiiiikkkmmmooopppqqqqqqrrrpppooonnnnnnmmmkkkiiillllllmmmnnnoooppppppppppppoooooonnnnnnnnnnnnooolllmmmnnnoooqqqsssuuuwwwpppqqqrrrtttuuuuuuvvvvvvvvvvvvuuuvvvwwwxxxzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}{{{yyyvvvuuuuuutttsssrrrrrrrrrsssssstttsssqqqoooppprrruuuwwwvvvwwwxxxxxxxxxzzz}}}~~~~~~zzzyyy|||~~~~~~}}}|||{{{yyyyyyyyyyyyyyy}}}{{{yyyxxxzzz{{{{{{{{{zzzxxxwwwxxx{{{~~~zzz{{{|||zzzyyy{{{{{{{{{{{{|||~~~~~~|||{{{yyyxxxuuurrrqqqqqqssstttuuuvvvuuutttqqqpppqqqsssyyy|||}}}zzzwwwvvvwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{xxxtttrrrrrrsssssssssssstttuuuvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~}}}{{{yyyyyyzzz|||{{{{{{zzzxxxtttpppnnnnnnoooqqqoooppprrrtttwwwxxxyyyzzzzzzwwwtttsssuuuvvvuuutttttttttsssssstttvvvwwwxxx~~~}}}{{{{{{zzzyyyyyyyyyxxxtttrrrnnnoooppprrrssstttttttttsssvvvwwwvvvyyy|||zzzuuunnnnnnooorrrttttttrrrpppnnnmmmkkkjjjjjjjjjkkklllmmmoooqqquuuwwwwwwtttrrrrrrpppnnnllllllnnnpppqqqqqqooommmkkkjjjjjjkkkllljjjgggddddddeeehhhjjjjjjmmmjjjhhhiiilllnnnmmmkkkooonnnnnnmmmnnnoooqqqrrrsssrrrpppnnnmmmllllllkkkllllllkkkiiiiiiiiiiiiiiihhhkkkoooqqqrrrpppmmmjjjnnnnnnnnnooopppqqqssssssvvvvvvvvvwwwwwwwwwvvvvvvssssssssstttvvvwwwvvvtttnnnnnnnnnoooqqqsssuuuwwwwwwxxxxxxvvvrrrooonnnnnnjjjiiiiiijjjmmmnnnnnnnnnllllllmmmnnnoooqqqssstttuuurrrnnnkkkjjjiiigggffffffeeeeeefffiiijjjjjjiiiccccccbbbcccddddddcccbbbiiihhhjjjqqqvvvyyy}}}{{{sssnnnkkkkkknnnoooooommmjjjhhhhhhiiinnnnnnnnnoooqqqrrrpppnnnmmmoooqqqssstttvvvyyy{{{{{{xxxvvvwwwzzz}}}}}}{{{vvvssspppooopppqqqqqqqqqooooooooonnnllljjjhhhfffkkklllmmmnnnpppqqqssssssrrrpppooonnnooonnnllljjjkkklllmmmnnnooopppqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnoooppprrrsssttttttuuuqqqrrrsssuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvyyy{{{}}}}}}}}}~~~zzz{{{|||}}}}}}|||zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwuuusssqqqqqqqqqssstttuuuwwwxxxxxxxxxyyy|||~~~~~~|||yyyyyyzzz|||}}}}}}|||zzzzzz}}}~~~}}}{{{~~~yyyuuuvvvxxx{{{|||xxxwwwvvvwwwzzz~~~|||wwwwwwwwwuuuuuuwwwzzzzzz{{{~~~|||zzzvvvuuusssqqqqqqrrruuuvvvtttuuuuuutttsssrrrtttuuuzzz|||}}}{{{wwwvvvuuuuuutttssssssssstttuuuwwwyyy|||}}}vvvtttqqqpppqqqsssttttttttttttuuuvvvwwwxxxyyyyyy}}}}}}}}}}}}}}}|||yyywwwyyy{{{}}}}}}yyyxxxuuusssrrrsssuuuvvvpppqqqtttwwwyyy{{{}}}}}}zzzwwwtttssstttvvvwwwwwwwwwuuusssqqqqqqsssuuuvvv~~~~~~}}}zzzzzzyyyyyyxxxvvvsssqqqlllmmmnnnppprrrsssuuuuuupppsssssssssvvvzzzzzzvvvnnnoooqqqtttvvvvvvsssqqqpppooonnnmmmlllllllllllllllnnnrrruuuwwwwwwuuussstttqqqnnnlllkkkmmmoooqqqpppooommmkkkjjjiiiiiijjjgggeeeccccccdddfffhhhjjjllljjjhhhiiikkklllkkkjjjnnnmmmllllllmmmooorrrttttttrrrpppnnnmmmllllllmmmmmmmmmmmmllljjjiiijjjjjjhhhkkkooossstttrrrooommmrrrqqqqqqpppooopppsssuuuuuuuuuvvvvvvvvvvvvvvvvvvuuutttuuuwwwyyyzzzxxxwwwqqqpppooonnnoooqqqsssuuuwwwxxxxxxvvvssspppoooooojjjjjjlllnnnqqqsssrrrqqqppppppooooooooopppppppppuuurrrooommmlllllljjjhhhhhhhhhhhhiiijjjjjjjjjjjjeeecccaaabbbdddeeeeeeccckkkmmmttt~~~{{{tttqqqpppoooppppppnnnkkkiiiiiijjjlllnnnppprrrssssssqqqooonnnpppsssuuuvvvxxxzzz|||}}}yyyvvvyyyxxxuuurrrqqqrrrtttuuuuuuqqqqqqqqqqqqqqqpppnnnlllnnnnnnooopppqqqrrrttttttuuussspppoooooonnnlllkkkjjjjjjkkklllnnnoooqqqrrrqqqpppooonnnnnnnnnnnnooopppqqqssstttuuuuuutttsssssssssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwuuusssqqqppppppssswww{{{}}}{{{uuuwwwzzz}}}~~~~~~}}}|||~~~~~~~~~~~~}}}|||{{{{{{yyyxxxvvvtttsssrrrrrrssswwwxxxzzzzzzzzz{{{}}}~~~}}}{{{yyyxxxxxxxxxyyyyyy{{{~~~|||zzz}}}yyyvvvvvvyyy|||}}}wwwwwwvvvvvvvvvyyy}}}|||wwwsssssssssqqqrrrvvv{{{||||||uuusssqqqooooooqqqssstttwwwwwwxxxwwwuuuuuuvvvxxxzzz}}}|||yyyvvvuuuuuutttsssrrrrrrrrrrrrtttvvvzzz~~~rrrpppnnnnnnqqqtttwwwxxxvvvvvvwwwwwwwwwxxxxxxxxx{{{{{{{{{|||~~~~~~{{{yyyyyyzzz|||}}}}}}yyywwwuuutttsssuuuvvvwwwqqqrrruuuxxxzzz|||~~~}}}{{{wwwvvvwwwyyy|||}}}yyyvvvssspppoooppprrrttt|||~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyyyyxxxvvvsssqqqpppkkklllmmmnnnppprrrtttuuunnnppppppooorrrwwwxxxuuunnnoooqqqtttvvvvvvsssppppppooonnnmmmlllkkkkkkkkkkkknnnrrrvvvwwwvvvuuutttsssqqqnnnllllllnnnqqqsssooonnnllljjjiiihhhhhhhhhffffffdddccccccdddgggiiikkkjjjiiijjjjjjjjjiiihhhllllllkkkkkkmmmpppsssuuutttsssqqqooonnnnnnnnnooommmnnnooonnnllljjjkkkllliiikkkpppsssuuutttqqqpppuuuuuutttqqqoooooosssvvvuuuvvvwwwwwwxxxxxxxxxwwwuuuuuuvvvyyy{{{{{{zzzxxxqqqpppooommmnnnoooqqqrrrvvvwwwxxxvvvsssqqqppppppllllllnnnrrruuuwwwvvvtttssssssrrrqqqpppooonnnnnnqqqooonnnmmmnnnnnnmmmkkklllllllllkkkjjjjjjjjjjjjfffdddccccccdddfffhhhhhhkkkrrr{{{vvvtttqqqrrrrrrpppmmmkkkkkkllllllnnnrrrttttttrrrpppooonnnqqqtttvvvwwwxxxzzz|||~~~zzzwwwzzz~~~{{{wwwuuuvvvwwwxxxxxxuuuuuutttvvvxxxxxxvvvssssssrrrrrrrrrrrrssstttuuuyyyvvvsssqqqpppooommmkkkiiiiiiiiijjjlllnnnpppqqqppppppoooooooooooopppppprrrsssuuuvvvvvvuuuttttttrrrrrrtttuuuvvvwwwwwwwwwxxxxxxwwwvvvtttqqqooonnnppptttzzz}}}}}}zzzxxxtttvvvxxx{{{}}}~~~~~~}}}~~~}}}zzzzzzyyywwwvvvtttssssssvvvxxxzzzzzzzzzzzz{{{}}}}}}|||{{{xxxvvvuuuuuuuuu{{{|||}}}{{{zzzyyyzzz{{{}}}zzzzzz~~~|||xxxwwwxxxyyy{{{{{{wwwwwwwwwtttrrrsssvvvyyyvvvrrrpppqqqqqqoooqqqvvv|||}}}~~~uuussspppnnnmmmnnnooopppwwwxxxxxxwwwuuuuuuvvvxxx{{{}}}yyywwwuuuuuuuuutttsssrrrqqqpppqqqrrruuuyyy}}}nnnmmmlllnnnsssxxx{{{}}}{{{{{{{{{zzzzzzzzzyyyyyywwwxxxzzz|||{{{zzzzzz|||}}}~~~}}}{{{yyywwwvvvtttsssssstttuuurrrsssuuuxxxzzz|||}}}}}}}}}|||zzzwwwwwwyyy}}}yyywwwssspppoooooorrrsss~~~~~~~~~zzz{{{|||}}}|||yyyxxxyyyzzzxxxyyyzzzxxxuuuqqqppppppkkkkkklllmmmoooqqqssstttnnnooonnnllloootttvvvsssooooooppprrrtttsssqqqooolllllllllkkkjjjiiiiiihhhjjjnnnsssuuuuuutttssssssrrrpppnnnmmmnnnooorrrsssnnnllljjjhhhgggggghhhiiihhhhhhfffdddcccdddgggjjjjjjjjjjjjjjjjjjiiihhhgggjjjjjjjjjlllnnnqqqsssuuusssrrrrrrqqqqqqqqqqqqqqqmmmooorrrpppmmmkkklllmmmkkkmmmpppsssuuutttsssssswwwxxxwwwtttpppooorrruuuvvvwwwyyy{{{|||{{{zzzyyyvvvvvvwwwyyy{{{{{{yyywwwqqqqqqpppoooooopppqqqqqquuuvvvvvvuuusssqqqpppqqqooooooqqqtttxxxzzzyyyxxxtttttttttttttttsssrrrqqqooonnnmmmnnnoooooonnnmmmnnnoooooonnnkkkjjjjjjkkkgggfffeeecccdddgggmmmqqqnnnxxx{{{vvvsssttttttrrrooommmmmmnnnmmmpppssstttrrrpppoooooonnnqqquuuwwwxxxyyy{{{|||~~~{{{yyy{{{~~~zzzyyyzzzzzzzzzzzzyyyxxx{{{~~~{{{zzzyyywwwvvvuuuuuuvvvwww{{{xxxtttrrrqqqqqqpppnnnjjjjjjjjjjjjkkkmmmoooqqqqqqqqqqqqqqqqqqrrrsssttttttuuuvvvvvvvvvvvvvvvvvvqqqrrrsssuuuvvvvvvvvvvvvyyyyyywwwuuutttrrrppppppsssyyy}}}{{{yyyxxxwwwxxxyyy{{{|||}}}~~~~~~|||zzzyyyyyyyyyxxxwwwvvvtttssssssuuuwwwxxxwwwwwwxxxyyy{{{~~~~~~}}}{{{wwwuuuuuuvvv~~~|||yyyxxxyyyzzzyyyxxxzzz|||zzzwwwvvvwwwxxxxxxxxxwwwxxxwwwtttpppnnnqqqtttsssqqqrrrsssrrrppprrrwwwzzz{{{~~~}}}vvvtttqqqnnnllllllmmmnnnssstttttttttssssssuuuwww|||}}}yyywwwuuuuuuuuuuuusssqqqnnnnnnoooqqqsssvvvyyyzzzmmmlllmmmpppvvv}}}~~~}}}||||||vvvxxxzzz}}}~~~zzzzzz{{{}}}}}}{{{zzzyyywwwuuuttttttttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvuuuvvvyyy{{{wwwuuusssqqqpppqqqrrrtttzzz{{{|||~~~}}}}}}}}}{{{{{{}}}~~~}}}zzzyyyzzz{{{wwwyyyzzzxxxssspppooooookkkkkkkkklllnnnppprrrssspppqqqnnnkkkmmmrrrtttqqqppppppooopppqqqqqqooommmkkkkkkkkkkkkjjjjjjiiihhhjjjnnnsssuuusssrrrqqqqqqppppppnnnnnnmmmnnnooopppmmmkkkhhhfffeeegggiiikkkjjjjjjiiifffddddddgggjjjiiijjjkkkkkkiiigggffffffggghhhjjjllloooqqqssstttqqqrrrssssssttttttssssssmmmpppsssrrrnnnkkklllooonnnoooqqqsssttttttuuuuuuxxxyyyzzzvvvqqqoooqqquuutttvvvzzz}}}}}}|||yyywwwvvvvvvwwwyyy{{{zzzwwwtttrrrrrrrrrrrrrrrrrrrrrrrrssstttuuutttrrrppppppqqqrrrrrrsssvvvyyy{{{{{{zzzwwwwwwxxxxxxxxxwwwvvvuuuqqqpppooooooppppppnnnlllnnnooopppooolllkkklllnnnjjjkkkkkkgggeeejjjttt}}}}}}{{{uuuvvvvvvtttqqqoooooopppnnnqqqsssssspppnnnmmmnnnooorrrvvvyyyzzz{{{|||}}}|||{{{{{{|||}}}|||{{{{{{}}}{{{{{{}}}{{{yyyyyyyyyzzzzzzxxxuuusssttttttttttttnnnmmmlllllllllnnnppprrrssssssssstttuuuwwwyyyzzzvvvvvvvvvvvvvvvwwwxxxxxxuuuvvvxxxyyyzzzzzz{{{{{{|||{{{yyyvvvuuuttttttuuuyyy~~~}}}|||}}}}}}}}}|||||||||~~~}}}~~~zzzxxxuuuvvvwwwxxxwwwvvvuuussssssuuuwwwxxxwwwwwwwwwxxxyyy~~~~~~{{{yyyzzz|||~~~{{{yyyzzz{{{zzz{{{~~~~~~zzzwwwwwwxxxxxxxxxwwwxxxxxxuuupppnnnqqqtttuuuuuuwwwyyyvvvssstttxxxyyyzzz||||||wwwuuurrrooommmnnnooopppnnnoooqqqrrrsssuuuxxxzzz|||}}}{{{yyywwwvvvuuutttqqqoooooooooppprrrtttuuuvvvwwwmmmmmmnnnssszzzxxxyyy|||~~~~~~|||{{{zzz{{{}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxvvvsssrrruuuwwwuuutttsssrrrrrrssstttuuuyyy{{{|||{{{}}}{{{}}}~~~}}}yyy{{{|||{{{xxxvvvwwwzzzvvvxxxzzzwwwsssooonnnooolllkkkkkklllmmmoooqqqrrrrrrrrroookkkmmmrrrsssqqqqqqpppnnnnnnnnnnnnmmmlllllllllmmmmmmmmmlllkkkkkkjjjnnnssstttrrrpppoooppppppooonnnnnnmmmlllllllllmmmjjjgggddddddfffjjjlllllllllkkkhhhddddddgggkkkiiijjjkkkkkkiiigggfffeeefffgggjjjmmmppprrrssstttppprrrsssuuuvvvvvvuuutttmmmqqqtttsssnnnlllmmmooopppqqqqqqrrrssstttuuuvvvxxxzzz{{{xxxrrroooqqqtttpppsssxxx{{{|||zzzwwwtttvvvvvvwwwyyyzzzyyyvvvssssssssstttuuuuuuttttttsssrrrtttuuutttrrrpppppppppuuuttttttvvvzzz||||||||||||}}}}}}|||{{{yyywwwuuusssrrrqqqqqqqqqpppnnnlllllloooppppppmmmmmmnnnqqqnnnqqqqqqllliiinnn{{{vvvwwwwwwuuurrrqqqqqqqqqoooqqqsssrrrooollllllmmmpppssswwwzzz{{{|||}}}~~~{{{|||||||||~~~}}}{{{{{{~~~||||||~~~|||{{{||||||yyyvvvttttttuuuwwwxxxxxxpppooonnnmmmnnnoooqqqssstttuuuuuuwwwyyy{{{}}}~~~wwwwwwvvvuuuvvvxxxyyyzzz{{{|||}}}~~~|||zzzxxxwwwwwwxxxyyy}}}}}}}}}~~~}}}~~~zzzwwwrrrsssuuuvvvwwwvvvtttsssuuuwwwyyyzzzyyyxxxyyyyyyzzz~~~~~~}}}~~~{{{yyyzzz{{{}}}~~~zzzyyyzzz{{{{{{vvvxxxyyyvvvqqqooorrrvvvyyyyyy{{{}}}zzzttttttxxxzzz{{{|||~~~wwwuuurrrpppooopppqqqrrrlllnnnqqqsssuuuxxx|||}}}}}}}}}{{{yyywwwvvvsssooolllqqqrrrtttuuuvvvwwwwwwwwwnnnnnnooottt}}}zzz{{{~~~}}}}}}~~~|||yyyyyy{{{~~~||||||{{{{{{{{{{{{|||||||||||||||{{{zzzxxxwwwvvvvvvxxxyyywwwsssrrrsssvvvsssssssssssstttuuuuuuvvvtttvvvyyy}}}|||yyywwwwwwxxxyyy{{{{{{zzzyyywwwuuutttssszzzyyyxxxvvvrrrnnnjjjhhhnnnmmmlllkkkkkklllnnnppptttqqqnnnkkkkkklllooopppmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhgggiiilllnnnmmmooorrrsssrrrrrrrrrsssppprrrrrrnnniiigggjjjoookkkiiigggggghhhjjjjjjjjjkkkjjjhhhgggffffffffffffeeeeeeggghhhhhhiiihhhhhhiiijjjlllnnnpppppppppppptttxxx{{{zzzuuuqqqqqqssstttuuuuuussspppnnnooooooqqqrrrtttuuuvvvuuutttsssrrrqqqpppqqqqqqqqqooommmoooqqqsssuuuvvvtttrrrqqqqqqrrrsssttttttsssrrrqqqoooppprrruuuvvvwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuwwwwwwxxxyyy{{{}}}~~~}}}zzzwwwtttsssooooooooonnnnnnooopppppplllllllllmmmnnnooopppqqqpppqqqooolllmmmvvv}}}xxxwwwwwwvvvtttqqqrrrrrrssssssrrrrrrqqqqqqsssvvv{{{}}}}}}|||{{{zzz|||~~~}}}|||~~~{{{{{{}}}~~~~~~~~~}}}yyyvvvuuuwww{{{~~~uuutttqqqpppppprrrtttvvvuuuwwwvvvvvvzzzzzzrrrmmmmmmttt}}}~~~~~~|||zzzzzz{{{{{{{{{}}}||||||}}}}}}|||{{{zzzzzztttsssssstttwwwxxxxxxwwwyyy{{{|||{{{xxxwwwyyy|||~~~{{{zzz{{{~~~}}}}}}~~~zzzxxxxxxxxxxxxvvvuuuuuuuuuuuuvvvwwwwww}}}~~~}}}{{{zzz{{{zzz{{{~~~wwwwwwvvvsssqqqpppqqqrrrtttrrrqqqrrrvvv{{{~~~~~~}}}|||{{{yyyvvvrrrooonnnooosssvvvvvvtttssstttvvvnnnssswwwzzz{{{~~~{{{}}}|||~~~~~~|||{{{yyyxxxxxxzzz}}}}}}}}}|||||||||}}}|||xxxuuussstttuuuwwwvvvuuussssssssssssqqqooorrrrrrssstttvvvxxxzzz{{{qqqssswwwzzz}}}~~~~~~~~~|||}}}zzzwwwuuuuuuvvvwwwxxxxxxwwwvvvuuusssqqqpppttttttsssqqqooollljjjiiikkkkkkjjjjjjkkklllmmmnnnpppooommmkkkkkklllnnnooollllllmmmmmmmmmllljjjiiijjjiiihhhfffeeefffiiilllmmmooorrrsssrrrqqqpppqqqooorrrtttqqqkkkhhhhhhjjjkkkiiihhhhhhjjjkkkjjjiiiiiihhhfffeeedddddddddeeedddeeefffhhhiiiiiijjjjjjhhhiiikkkmmmnnnnnnnnnnnnqqquuuyyyxxxtttqqqqqqssstttuuuvvvuuusssqqqqqqqqqpppqqqsssttttttsssrrrqqqpppooonnnnnnoooooonnnmmmoooqqqsssttttttssspppoooqqqsssuuuvvvvvvtttrrrpppooopppqqqsssvvvxxxzzz{{{}}}~~~~~~|||{{{yyyzzzzzz{{{}}}~~~}}}|||zzzxxxuuusssrrrppppppooooooooooooppppppnnnnnnmmmmmmnnnoooqqqrrrpppqqqpppoooppp{{{yyywwwwwwwwwuuusssooopppqqqrrrtttuuuuuuuuutttxxx|||~~~}}}||||||}}}|||zzzyyy{{{~~~|||xxxuuutttwwwzzz}}}wwwvvvtttsssssstttvvvwwwvvvyyyzzzzzz~~~zzzsssooopppuuu}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxuuuttttttvvvxxxyyyyyyxxx|||}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}yyywwwuuutttuuuuuuuuuuuuvvvvvvwwwxxx~~~~~~~~~~~~xxxwwwuuusssqqqpppqqqrrruuutttsssvvvzzz~~~}}}{{{xxxuuusssqqqppprrrtttwwwwwwuuutttuuuvvvppptttyyy{{{|||}}}||||||~~~~~~}}}|||}}}|||yyyxxxwwwyyy{{{|||zzz{{{|||}}}~~~~~~~~~~~~|||yyyuuuttttttuuuvvvzzzwwwuuutttttttttrrrqqqttttttuuuwwwzzz|||~~~nnnpppssswwwzzz||||||}}}|||zzz~~~|||~~~}}}|||||||||}}}~~~{{{yyywwwtttsssssstttuuuttttttsssrrrqqqpppnnnmmmmmmllllllkkkjjjiiihhhhhhggghhhhhhiiijjjkkkkkklllkkkkkkkkkjjjkkkkkklllmmmjjjkkkmmmnnnnnnllljjjiiilllkkkhhhdddbbbcccgggjjjmmmppprrrsssqqqooommmmmmmmmppptttsssnnnhhhfffeeekkkjjjiiijjjkkkkkkjjjhhhfffeeedddcccccccccccccccdddeeefffgggiiikkkllllllggghhhjjjkkklllllllllkkknnnrrrvvvvvvsssqqqqqqsssqqqsssvvvvvvtttrrrqqqqqqooopppqqqrrrqqqpppooonnnmmmllljjjjjjkkkmmmmmmmmmnnnooorrrssssssqqqooommmrrrsssvvvwwwwwwuuurrrooopppqqqrrrsssvvvyyy|||}}}~~~{{{{{{{{{|||}}}~~~zzzyyyxxxvvvuuusssrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrsssrrrpppooooooppprrrsssqqqqqqrrrqqquuuzzzwwwwwwxxxvvvtttpppqqqrrrssstttvvvwwwwwwvvvyyy~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}zzzwwwwwwxxxzzz{{{|||~~~|||yyyvvvssssssuuuyyy{{{|||xxxxxxwwwwwwwwwwwwxxxxxxxxx|||~~~~~~|||xxxvvvwww|||~~~}}}}}}|||}}}}}}}}}|||{{{yyyxxxwwwwwwvvvvvvxxxzzz|||{{{{{{{{{xxxvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz|||yyywwwtttrrrpppqqqrrrrrrwwwvvvvvvzzz}}}yyyvvvtttsssssstttvvvxxxxxxvvvuuuuuuuuusssvvvzzz|||}}}|||||||||}}}}}}~~~~~~~~~}}}}}}|||{{{zzz}}}{{{yyywwwvvvwwwxxxzzzyyyzzz{{{|||}}}}}}}}}}}}~~~|||yyyvvvuuuuuuwwwxxx}}}zzzwwwvvvvvvwwwwwwvvvxxxxxxzzz|||~~~mmmooorrruuuxxxzzz||||||zzzyyy||||||zzz|||~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{{{{||||||wwwvvvtttsssrrrrrrrrrsssqqqqqqqqqpppooonnnmmmllliiihhhgggfffeeeeeeeeefffdddeeeggghhhiiiiiiiiiiiigggggghhhiiijjjkkkkkkkkkiiijjjlllmmmmmmllljjjhhhllljjjgggcccaaaccchhhlllmmmooorrrssspppmmmkkkjjjjjjmmmppppppmmmiiigggfffjjjiiiiiijjjkkkkkkiiifffcccccccccbbbbbbbbbbbbbbbccccccdddfffhhhkkklllnnnggghhhjjjkkklllkkkkkkjjjlllooossstttsssrrrssssssmmmppptttuuusssqqqppppppooopppppppppooonnnmmmllljjjhhhffffffhhhjjjllllllkkkmmmppprrrsssrrrpppoooqqqsssvvvxxxwwwuuuqqqooopppqqqsssuuuwwwxxxyyyyyyxxx{{{yyyyyyyyyyyyzzz{{{||||||vvvuuutttsssrrrqqqqqqqqqtttssssssssssssssstttuuuwwwuuusssqqqpppqqqssstttpppqqqrrrsssyyy{{{xxxxxxyyyxxxvvvuuuuuuttttttttttttuuuuuuwww{{{}}}|||}}}}}}}}}}}}}}}}}}||||||xxxyyy|||{{{xxxuuutttuuuvvvwwwwwwxxx{{{~~~zzzwwwuuuuuutttrrrsssuuuwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{}}}}}}~~~}}}||||||{{{}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyy{{{~~~}}}}}}}}}}}}|||{{{zzzwwwwwwwwwwwwxxxzzz{{{||||||zzzwwwsssqqqqqqssstttuuuyyyyyyyyy}}}{{{wwwuuuuuuuuuvvvwwwxxxxxxwwwvvvttttttvvvxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzz|||||||||{{{zzzyyyxxxwwwzzzyyyvvvuuuuuuvvvxxxyyy{{{{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvwwwxxxzzz||||||yyyxxxyyy{{{|||}}}}}}~~~~~~nnnoooqqqtttwwwzzz{{{||||||zzzzzz|||}}}|||}}}}}}yyyxxxyyy}}}|||xxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwttttttrrrqqqqqqqqqqqqrrrppppppppppppoooooonnnmmmiiigggeeecccbbbbbbccccccdddeeefffggghhhhhhhhhhhhdddeeefffhhhiiiiiiiiiiiihhhiiikkklllkkkjjjhhhgggjjjhhhfffccccccfffkkkpppmmmoooqqqqqqnnnkkkiiihhhiiiiiijjjjjjiiihhhiiijjjhhhhhhhhhiiijjjiiifffdddaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbdddfffiiikkkmmmhhhiiikkkkkklllkkkjjjiiijjjmmmppprrrssssssssssssmmmpppssstttsssqqqppppppppppppooonnnmmmkkkjjjiiigggeeecccccceeehhhiiijjjhhhjjjnnnqqqssssssrrrqqqoooqqqtttvvvvvvtttqqqoooppprrruuuwwwxxxvvvsssqqqqqqtttzzzyyyxxxxxxwwwwwwxxxxxxyyytttsssrrrpppppppppppppppsssssssssttttttuuuwwwwwwxxxwwwuuussssssssstttuuuoooppprrrtttzzz}}}}}}~~~|||zzzwwwvvvuuutttttttttuuuuuuwwwzzz~~~}}}{{{{{{||||||||||||{{{zzzxxxwwwwwwyyy}}}zzzwwwsssqqqrrrssssssssstttuuuwwwvvvsssqqqpppppprrrrrrsssuuuwwwxxxwwwuuuvvvvvvwwwxxxxxxyyyyyyzzz}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{|||}}}|||{{{|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~zzzzzzzzzzzz{{{|||}}}~~~|||xxxsssrrrtttxxx{{{|||}}}{{{{{{~~~||||||~~~yyyvvvvvvvvvwwwwwwwwwxxxxxxwwwuuussswwwyyy|||~~~}}}zzzxxxwwwzzzzzzzzzyyyxxxwwwuuutttvvvuuusssrrrsssvvvxxxzzz}}}yyyvvvuuuvvvxxxzzzvvvuuuvvvwwwyyy|||}}}{{{zzz|||oooppprrrtttvvvxxxzzz{{{|||{{{yyyxxxyyy|||zzzwwwxxx{{{}}}{{{wwwssstttvvvxxxxxxwwwvvvvvvwwwyyyyyyyyyxxxwwwuuusssrrrqqqqqqppppppooopppppppppoooooopppppppppoooooonnnkkkiiieeecccaaabbbcccdddgggggggggggghhhhhhhhhhhhddddddfffggghhhhhhhhhhhhiiiiiiiiiiiihhhgggfffeeeffffffeeeddddddhhhmmmqqqmmmoooooonnnkkkiiihhhhhhgggfffddddddeeegggjjjkkkgggfffeeeeeeffffffdddbbb______```aaabbbbbbbbbaaa_________aaacccfffiiijjjiiijjjkkkkkkkkkjjjiiihhhhhhjjjmmmppprrrrrrrrrqqqnnnpppssstttrrrqqqpppqqqooonnnmmmkkkiiihhhffffffdddcccaaabbbdddfffgggffffffhhhllloooqqqqqqqqqpppmmmnnnpppqqqrrrrrrqqqppppppqqqtttvvvuuurrrooommmooorrrwww|||yyyxxxwwwwwwvvvvvvvvvvvvrrrqqqooonnnmmmmmmnnnnnnppppppqqqrrrtttuuuwwwxxxwwwwwwvvvvvvuuuuuuuuuuuupppqqqsssvvv{{{}}}uuuttttttssssssuuuvvvwwwvvvyyy{{{|||{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuwwwyyy|||yyyvvvrrroooooopppppppppssssssrrrpppnnnmmmnnnpppqqqssswww{{{}}}|||xxxtttsssssstttuuuwwwyyyzzz{{{}}}yyyzzz{{{~~~||||||||||||{{{{{{{{{{{{zzz|||}}}}}}}}}~~~}}}||||||}}}}}}~~~|||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~{{{vvvvvv{{{~~~~~~{{{|||zzzxxxwwwxxxxxxwwwwwwxxxzzzyyywwwuuuwwwyyy{{{~~~~~~zzzxxxxxxyyyyyyyyyxxxwwwuuusssssssssrrrqqqqqqrrruuuxxxzzz|||xxxuuutttuuuwwwxxxttttttuuuwwwzzz~~~~~~~~~~~~ppppppqqqssstttvvvxxxyyy{{{zzzxxxvvvvvvyyy}}}~~~zzzxxxyyy}}}~~~~~~~~~|||{{{yyyvvvrrrooopppsssvvvwwwuuutttuuuwwwvvvvvvvvvuuutttrrrpppooommmmmmmmmmmmmmmmmmnnnnnnnnnoooooopppppppppoooooollljjjfffcccbbbdddfffhhhkkkjjjhhhgggggghhhiiiiiieeeeeeeeeffffffgggggggggjjjiiigggeeeddddddddddddddddddddddddeeeggglllooommmnnnnnnllliiiggghhhiiieeedddbbbbbbccceeeggghhhfffdddbbbaaabbbbbbaaa```\\\]]]^^^```````````````]]]]]]]]]^^^```bbbeeeggghhhiiiiiijjjiiihhhgggffffffgggiiilllooooooooommmlllnnnoooooonnnmmmmmmnnnmmmllljjjgggeeecccbbbaaacccbbbaaabbbdddeeedddccceeegggjjjmmmnnnmmmlllkkkjjjjjjkkkmmmnnnooopppqqqooopppppppppoooooonnnnnnqqqsssvvvyyy||||||||||||wwwvvvuuutttsssrrrrrrrrrooonnnllljjjiiijjjkkkkkkkkkkkklllnnnqqqsssvvvwwwuuuvvvwwwwwwwwwvvvuuuuuuqqqsssuuuxxx{{{~~~zzzwwwvvvtttrrrrrrssstttuuuuuuvvvxxxxxxwwwvvvxxxyyyyyyxxxwwwvvvuuutttttttttuuuwwwzzzyyyvvvqqqooonnnnnnnnnnnnoooooopppooommmmmmoooqqqsssvvv|||{{{vvvrrrrrrrrrsssuuuyyy|||~~~}}}}}}|||{{{{{{{{{|||xxxxxxxxxxxxyyyyyyyyyyyy{{{|||~~~~~~~~~|||yyyzzz}}}}}}}}}~~~~~~zzz|||~~~}}}}}}~~~{{{yyyyyyyyyzzzyyyyyy{{{}}}}}}{{{xxxwwwwwwzzz}}}|||{{{|||yyyyyyxxxwwwvvvtttsssrrrsssrrrppppppqqqsssvvvxxxxxxxxxwwwwwwvvvvvvvvvwwwuuuuuuvvvxxx{{{~~~}}}}}}|||{{{{{{{{{{{{|||ppppppqqqrrrsssuuuvvvwwwyyyyyywwwuuuuuuwwwyyyyyy~~~zzzuuutttwww{{{|||}}}}}}~~~~~~~~~{{{~~~}}}{{{uuuuuuuuuvvvwwwuuurrroooiiimmmpppqqqppppppqqqsssssssssssssssrrrpppnnnmmmjjjkkkkkkkkkkkkkkkllllllmmmnnnoooooopppooooooooommmjjjgggddddddfffiiikkkmmmllljjjhhhggghhhiiijjjffffffeeeeeeeeefffggggggkkkiiifffcccbbbaaabbbcccccccccdddddddddfffjjjlllmmmmmmllljjjgggggghhhjjjeeecccbbbbbbcccddddddccceeebbb```______```______YYYZZZ\\\^^^_________^^^\\\\\\[[[\\\]]]```ccceeegggggghhhhhhhhhfffeeeddddddeeegggjjjmmmmmmllljjjiiijjjkkkjjjhhhggghhhiiikkkjjjgggeeebbb```___^^^bbbaaaaaabbbddddddcccaaafffgggiiikkkkkkiiigggfffhhhhhhiiijjjlllnnnpppqqqpppnnnlllkkkkkkmmmoooqqqrrrsssuuuvvvxxxxxxxxxwwwssssssqqqpppooonnnnnnnnnnnnllljjjhhhgggggghhhiiifffgggiiikkknnnqqqtttvvvtttuuuwwwxxxxxxwwwuuutttsssuuuwwwzzz|||~~~~~~~~~zzzuuu{{{yyyvvvsssqqqppppppppptttuuuuuuuuutttuuuwwwyyyxxxwwwvvvtttssssssssssssssstttwww|||yyyvvvqqqnnnmmmnnnmmmmmmjjjlllnnnnnnnnnnnnpppqqqtttyyy~~~xxxqqqqqqqqqrrruuuyyy~~~|||zzzyyy{{{{{{~~~~~~}}}}}}~~~}}}~~~~~~uuuuuuuuuvvvwwwwwwxxxxxx||||||~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxyyy}}}}}}|||}}}~~~~~~|||zzzzzzzzz{{{|||zzzzzz|||~~~{{{vvvvvvyyy}}}~~~~~~yyyyyyxxxwwwvvvtttrrrqqqtttsssqqqooopppqqqtttuuurrrtttwwwyyyzzzyyywwwuuuwwwwwwxxxyyy{{{}}}}}}{{{yyyyyyyyyyyyyyyyyyzzz{{{nnnqqqqqqoooqqqwwwzzzxxxwwwtttppppppqqqtttwwwwww||||||wwwpppqqqxxx{{{xxxzzz{{{|||}}}|||{{{zzzyyyyyy~~~}}}}}}}}}{{{xxxuuuqqqqqqrrrsssuuutttrrrppplllnnnooopppooonnnoooppprrrqqqpppqqqsssqqqmmmiiigggiiilllmmmmmmmmmnnnpppqqqooommmllllllkkkhhhfffhhhhhhffffffgggiiikkkmmmpppmmmiiiiiijjjjjjhhhfffhhheeecccdddgggiiiiiihhhlllfffccceeeddd___^^^aaadddbbbaaabbbeeeiiikkklllkkkhhheeeeeeggghhhfffddd```aaaccceeeffffffeeeeeeaaa```___]]]\\\]]]]]]^^^\\\]]]___aaaaaa___]]][[[ZZZZZZZZZ[[[]]]___aaacccccchhhiiifffccccccbbb___bbbcccdddfffhhhiiikkkkkkiiihhhhhhgggggggggggggggdddeeedddaaa^^^]]]]]]^^^]]]```ccceeeeeefffggghhheeeggghhhgggeeeddddddeeeeeefffgggiiikkkmmmooopppmmmppppppkkkjjjmmmppppppvvvuuutttvvvxxxyyyxxxwwwrrrqqqooonnnllllllkkkkkklllkkkhhhfffeeeeeefffgggiiihhhgggiiimmmppprrrsssxxxxxxxxxxxxwwwvvvuuuuuussstttwwwzzz}}}~~~~~~~~~~~~~~~|||zzzxxxwwwvvvwwwxxxxxxvvvtttrrrssstttuuutttssstttuuuvvvvvvuuutttsssqqqooooooqqqtttuuutttssstttwww{{{|||zzzxxxyyyxxxuuurrrooonnnmmmmmmllllllmmmnnnoooqqqrrrsssvvvxxx}}}{{{uuupppnnnllllllppptttxxxyyy{{{~~~~~~{{{yyyyyy{{{~~~~~~|||yyyvvvuuusssqqqrrruuutttrrrtttyyy|||}}}~~~}}}{{{{{{}}}~~~}}}}}}~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~|||{{{{{{~~~|||{{{}}}~~~|||{{{yyyxxxzzz}}}}}}{{{yyyxxxzzz}}}}}}zzzwwwzzzzzz|||}}}~~~}}}|||ttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrtttuuussstttuuuvvvxxxzzz{{{|||wwwxxxyyyyyyyyy{{{}}}}}}}}}{{{yyyyyyzzz{{{{{{zzzkkknnnpppooorrrxxxzzzyyyuuurrrooonnnpppsssvvvwwwwwwxxxuuuqqqrrrxxxxxxuuuyyyyyyyyyyyyyyyxxxxxxwwwttt|||~~~}}}~~~}}}|||zzzyyywwwvvvuuuuuutttssspppmmmooopppqqqrrrsssrrrpppnnnmmmnnnppppppnnnmmmnnnnnnooonnnmmmmmmnnnnnnkkkhhhfffiiikkklllllllllmmmnnnnnnmmmkkkjjjiiihhhfffeeeggggggfffeeefffhhhjjjkkknnnkkkhhhhhhiiiiiigggeeegggeeecccdddfffhhhgggfffiiiccc```bbbaaa^^^]]]aaacccaaaaaabbbeeehhhiiiiiijjjhhheeedddeeeeeecccaaa```aaabbbddddddddddddddd]]]\\\[[[YYYYYYYYYYYYZZZZZZ[[[]]]___^^^]]][[[YYYZZZYYYYYYZZZ\\\^^^```aaabbbfffhhheeebbbbbb```]]]aaabbbcccdddeeeggghhhhhhiiihhhhhhgggggggggggggggeeedddbbb^^^\\\\\\^^^aaa```bbbeeefffeeeeeeeeefffeeeggghhhgggfffddddddeeedddeeefffhhhjjjkkkmmmnnnnnnppppppnnnppptttvvvuuurrrqqqpppqqqrrrsssrrrqqqooonnnmmmlllkkkkkkjjjjjjhhhfffdddbbbaaaaaabbbcccgggggggggiiinnnrrrttttttwwwwwwxxxwwwwwwvvvuuuuuutttuuuwwwxxxzzzzzz{{{{{{{{{}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyywwwuuutttsssxxxyyyyyywwwtttqqqppppppqqqqqqppppppqqqqqqqqqpppqqqpppooonnnnnnpppqqqrrrqqqqqqrrrtttxxxyyyxxxvvvwwwvvvtttrrrpppnnnmmmmmmllllllmmmoooqqqtttvvvwwwyyyyyyzzz||||||zzztttppppppnnnllllllooorrrvvvxxxyyy{{{|||{{{yyyxxxxxxzzz~~~~~~~~~~~~}}}~~~}}}{{{yyywwwuuutttsssqqqrrruuuvvvtttvvvzzz|||}}}~~~}}}~~~|||}}}{{{{{{}}}~~~~~~}}}||||||~~~~~~|||{{{{{{||||||{{{|||}}}~~~~~~|||zzzzzzzzz|||{{{zzz|||~~~||||||zzzyyy{{{}}}}}}{{{xxxzzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||~~~{{{yyyxxxssssssrrrqqqpppoooooooooqqqqqqppppppqqqrrrsssttttttuuuvvvwwwyyyzzzzzz{{{vvvwwwyyyzzzzzz{{{}}}{{{|||~~~|||{{{yyyzzz{{{||||||{{{hhhmmmooopppsssxxxzzzxxxtttqqqnnnnnnpppsssuuuvvvppprrrqqqppprrrvvvuuuqqqvvvvvvuuutttttttttttttttwww|||~~~|||yyyyyywwwtttyyyzzz{{{{{{|||~~~~~~||||||yyywwwuuuuuuvvvuuuttttttssssssssssssqqqooolllnnnoooqqqrrrrrrpppooonnnnnnooopppooommmllllllllllllkkkjjjjjjkkkkkkiiihhheeehhhjjjkkkkkkjjjkkkllljjjiiigggfffffffffdddbbbeeeeeedddddddddfffgggiiikkkiiiggggggggggggeeeddddddccccccdddeeefffdddccceeebbb___```___]]]___bbbccccccccceeegggiiihhhgggiiigggdddcccbbbbbb```^^^``````aaabbbcccccccccbbb[[[ZZZYYYWWWWWWWWWWWWXXXXXXYYY[[[\\\\\\[[[YYYXXXYYYXXXXXXYYYZZZ\\\^^^___bbbggghhheeebbbbbb```]]]``````aaabbbcccdddeeefffiiihhhggggggffffffggggggeeeccc```\\\YYY[[[```cccbbbdddffffffeeedddeeeeeeeeefffhhhgggfffdddeeeeeeeeeeeefffhhhiiikkkllllllmmmooopppqqqwww~~~~~~{{{sssrrrpppqqqrrrrrrqqqoookkkkkkjjjjjjiiiiiiiiihhheeedddbbb```_________```eeedddfffiiinnnsssuuuvvvuuuvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~~~~|||{{{wwwvvvvvvuuusssqqqooooootttvvvwwwwwwtttqqqooooooppppppooonnnnnnmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnooorrrtttuuutttssstttsssrrrqqqooonnnmmmllloooooopppqqqsssuuuvvvwwwxxxvvvtttssssssrrrpppnnnpppooommmlllmmmpppsssuuuuuuwwwxxxxxxwwwwwwxxxyyy~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvuuuttttttsssqqqssswwwyyyxxxxxx||||||}}}}}}~~~{{{|||~~~zzz~~~~~~|||zzzzzz}}}~~~~~~~~~|||{{{|||}}}|||zzzxxxxxxxxxyyyyyy{{{|||~~~~~~}}}{{{yyyxxxxxxxxxxxxzzzyyyyyy{{{}}}~~~}}}|||{{{zzzzzzzzz{{{{{{xxxvvv{{{{{{|||||||||}}}~~~~~~xxxyyyzzz{{{{{{{{{{{{{{{zzz{{{|||}}}|||{{{zzzyyy||||||}}}|||{{{xxxuuusssrrrrrrqqqpppooonnnllllllppppppppppppqqqrrrssstttuuuvvvwwwyyyyyyzzzyyyyyyvvvxxx|||}}}}}}}}}}}}~~~~~~~~~{{{yyy{{{~~~|||{{{zzz{{{}}}~~~~~~~~~jjjooorrrrrrtttxxxyyyvvvuuurrrooonnnpppsssuuuvvvnnnmmmmmmnnnpppssssssqqqsssrrrqqqpppooopppqqqrrryyyyyyyyyxxxxxxwwwvvvtttzzzzzzyyywwwwwwyyy}}}{{{}}}~~~}}}{{{{{{||||||yyyvvvtttvvvvvvsssttttttsssttttttssspppnnnnnnppprrrrrrqqqooonnnnnnnnnooopppooolllkkkjjjkkkkkkjjjhhhhhhhhhhhhhhhhhheeegggjjjkkkjjjiiiiiiiiigggeeeddddddeeeeeecccbbbdddccccccccccccdddeeefffgggffffffeeeeeedddcccbbbaaaaaabbbcccccccccaaa___cccbbbaaa```______bbbdddeeefffgggiiikkkllljjjhhhgggeeedddbbbbbbaaa``````aaaaaabbbbbbbbbbbbbbbbbb]]]\\\ZZZYYYXXXXXXYYYZZZWWWXXXYYY[[[[[[ZZZYYYXXXXXXXXXWWWWWWXXXZZZ[[[]]]bbbgggiiieeeccccccaaa^^^]]]^^^___aaaccceeefffggghhhhhhgggfffffffffffffffbbbaaa^^^[[[ZZZ[[[___cccbbbccceeeeeeddddddeeegggdddfffggggggfffeeeeeefffgggggghhhiiijjjkkkkkklllkkklllnnnqqqzzz}}}tttrrrqqqqqqqqqqqqpppnnnggggggggghhhgggggggggfffeeedddcccaaa````````````aaabbbdddhhhnnnsssvvvvvvrrrssstttttttttttttttssssssrrrqqqqqqqqqrrrtttuuuuuuvvvwwwvvvuuuvvvwwwyyy|||}}}}}}~~~}}}{{{zzzyyyssssssrrrrrrpppnnnlllkkkkkkooorrrtttsssrrrqqqqqqqqqqqqqqqooommmllllllllliiijjjlllmmmmmmmmmmmmllllllmmmnnnppprrrrrrrrrqqqpppppppppooonnnmmmllllllsssrrrrrrqqqqqqqqqrrrrrrsssqqqpppoooppppppppppppqqqpppnnnmmmlllnnnqqqtttuuuuuuvvvvvvwwwxxxyyy{{{~~~}}}}}}||||||{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~||||||{{{{{{zzzzzzyyywwwvvvuuuuuuuuuvvvuuusssuuuzzz}}}{{{{{{|||~~~~~~}}}}}}}}}~~~|||~~~}}}~~~yyy|||}}}|||~~~~~~}}}{{{yyyzzz|||~~~~~~~~~}}}}}}~~~zzzwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{}}}~~~}}}}}}{{{zzzxxxvvvuuuuuuuuuuuuwwwwwwxxxzzz{{{||||||{{{zzzzzz{{{{{{zzzxxxvvvttt{{{|||}}}~~~wwwwwwxxxxxxxxxxxxxxxwwwyyyzzzzzz{{{{{{zzzyyyyyyyyyzzz{{{{{{yyywwwsssqqqqqqrrrrrrqqqpppnnnlllkkknnnnnnooopppqqqrrrssstttwwwxxxxxxyyyyyyyyyyyyxxxyyy|||~~~{{{||||||zzzxxxxxx{{{~~~|||{{{{{{|||ppptttvvvuuuvvvyyyyyyvvvxxxuuuqqqpppqqqsssuuuuuuooollljjjkkknnnppprrrtttqqqpppooonnnmmmnnnooopppppprrrwww}}}~~~xxxsssssssssqqqooonnnooosssvvvtttvvvwwwxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{yyywwwuuussssssssswwwzzzxxxsssqqqtttuuurrrppppppooopppqqqpppnnnlllnnnqqqttttttqqqooooooooonnnooopppnnnllljjjiiiiiihhhhhhgggfffeeedddeeefffdddgggjjjkkkjjjhhhggggggeeecccbbbcccdddeeedddbbbbbbbbbbbbbbbbbbccccccccccccdddeeedddcccbbbaaaaaa___```aaaaaa```___]]]]]]___aaabbb```___```bbbdddeeefffgggjjjlllllljjjgggdddddddddcccbbbbbbcccdddcccccccccbbbbbbbbbbbbbbb^^^]]][[[ZZZYYYYYYZZZZZZWWWXXXYYYZZZ[[[[[[ZZZZZZXXXWWWWWWVVVWWWXXXZZZ[[[^^^cccfffcccaaaaaa```]]]\\\]]]___aaadddfffhhhiiigggfffeeeeeeddddddeeeeee^^^^^^^^^]]][[[\\\^^^```___aaaccccccdddeeegggiiidddfffggggggfffeeeeeefffgggggggggggghhhhhhhhhiiihhhiiikkkoooxxx{{{qqqooonnnmmmnnnmmmllljjjeeeffffffggggggfffeeedddddddddcccaaa``````______^^^___bbbffflllqqqssssssoooooopppqqqrrrrrrrrrqqqooonnnnnnnnnoooppprrrsssrrrsssttttttssstttvvvwwwxxxxxxxxxxxxvvvtttrrrqqqppppppqqqqqqooommmkkkjjjgggkkkoooqqqqqqoooooooooooopppqqqooollljjjjjjkkkhhhiiikkkmmmnnnmmmmmmlllkkklllnnnpppppppppppppppooonnnnnnmmmllllllkkkkkkqqqpppoooooonnnnnnoooooopppqqqrrrrrrqqqqqqqqqqqqsssrrrqqqnnnlllmmmqqquuuvvvvvvvvvwwwyyy{{{|||}}}~~~||||||{{{zzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzyyyzzzzzz{{{}}}{{{xxxvvvuuuuuuvvvxxxxxxvvvxxx~~~~~~~~~~~~}}}|||}}}~~~|||~~~|||xxx{{{~~~}}}{{{{{{||||||{{{zzzyyyyyy|||~~~}}}}}}}}}wwwuuuyyyzzzzzzzzzyyyyyyxxxwwwwwwyyyzzz|||}}}~~~|||{{{{{{|||{{{zzzwwwuuussssssssssssuuuvvvxxxyyyyyyyyyyyyzzz|||}}}~~~~~~|||yyywwwvvvyyy{{{~~~}}}|||ttttttuuuvvvvvvuuuuuuuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvsssrrrqqqrrrttttttssspppmmmlllmmmnnnoooqqqrrrttttttuuuxxxxxxxxxxxxxxxxxxxxxyyy}}}{{{{{{zzzyyyxxxyyy{{{}}}{{{{{{zzz}}}wwwzzz{{{yyyyyy||||||yyy{{{wwwssspppqqqrrrttttttqqqmmmjjjllloooppprrruuuppppppooonnnnnnnnnnnnnnnjjjnnn{{{}}}sssqqqqqqpppnnnmmmmmmppprrruuuvvvxxxwwwvvvvvvxxxyyyyyyzzz}}}~~~}}}{{{{{{{{{zzzyyyyyyzzz{{{|||wwwwwwwwwtttqqqppppppqqqqqqwwwwwwpppoootttvvvssspppooooooqqqrrrqqqooommmnnnrrruuutttqqqnnnnnnooommmnnnooonnnkkkiiiiiiiiifffggggggeeecccaaaaaabbbeeegggjjjkkkjjjhhhffffffbbbaaaaaabbbcccddddddcccaaaaaabbbbbbbbbbbbbbbbbbaaacccddddddcccaaa```aaa^^^___```___]]][[[[[[[[[\\\bbbeeebbb```aaacccbbbcccccceeegggjjjjjjhhhfffcccdddeeedddcccccceeegggeeedddcccbbbbbbbbbbbbbbb]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYYYY^^^aaa___^^^______\\\\\\]]]___aaadddgggiiijjjeeeddddddcccbbbccccccccc\\\]]]^^^]]][[[[[[\\\]]]^^^___aaabbbbbbdddfffiiiccceeeggggggfffeeefffgggfffffffffeeeeeeeeeeeeeeefffhhhiiikkkqqqxxxyyyvvvrrrpppooonnnoooooommmkkkeeefffgggggggggfffdddcccbbbaaaaaa```___^^^]]]\\\\\\]]]___dddiiimmmnnnnnnkkkkkkmmmnnnoooooooooooolllllllllmmmnnnooopppqqqoooppprrrrrrqqqrrrtttwwwvvvvvvvvvuuutttrrrpppnnnnnnoooppppppooommmjjjiiihhhkkkmmmmmmllljjjiiiiiijjjlllmmmkkkgggeeefffhhhhhhiiikkklllmmmmmmmmmllljjjlllooopppooonnnooopppooonnnllljjjiiiiiijjjjjjjjjjjjjjjkkklllnnnoooppprrrtttuuuuuurrrpppooooootttuuutttqqqnnnooosssxxxyyyxxxwwwxxx{{{}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}}}}}}}vvvwwwxxxxxxxxxxxxzzz|||}}}yyyuuussssssuuuvvvyyywwwzzz}}}||||||}}}~~~{{{}}}zzzzzz{{{|||}}}~~~~~~yyywwwyyyzzzxxxxxx{{{zzzzzzzzzyyyxxxyyy|||~~~}}}||||||{{{~~~~~~~~~~~~~~~vvvuuuyyyzzzzzzyyyyyywwwvvvtttssstttvvvxxxzzz|||}}}}}}|||{{{zzz{{{}}}~~~|||zzzyyywwwtttsssrrrrrrrrrtttvvvxxxxxxwwwvvvwwwxxx|||~~~{{{yyyxxxwwwzzz}}}}}}zzzwwwqqqqqqrrrssssssssssssssstttttttttttttttuuuuuuuuuwwwwwwwwwvvvuuutttrrrrrrppprrruuuvvvuuusssooommmlllnnnppprrrtttuuuvvvvvvyyyxxxvvvuuuuuuwwwyyyzzz|||{{{zzzzzzzzzzzzzzzzzzxxxwwwxxx{{{|||~~~~~~|||}}}|||xxxssspppppppppqqqqqqrrrmmmmmmqqqsssqqqrrruuupppppppppppppppoooooonnnkkkmmmzzz~~~tttqqqrrrrrrqqqooooooppprrrkkklllnnnnnnmmmmmmooopppoooqqqtttvvvxxxwwwvvvuuuzzzyyyzzz|||zzz|||}}}{{{yyyzzz|||~~~~~~|||zzzxxxrrrqqqqqqoooooooooqqqsssvvvxxxxxxvvvsssrrrtttvvvrrryyyyyyqqqnnnsssvvvrrrrrrrrrrrrtttuuuuuusssqqqmmmqqquuutttppplllmmmnnnlllmmmnnnmmmkkkiiiiiiiiihhhjjjkkkiiifffcccbbbbbbeeehhhkkkllljjjhhhfffeee```______```bbbdddcccbbbaaaaaabbbbbbbbbbbbaaaaaa___bbbeeeeeebbb``````aaa]]]^^^___\\\YYYXXXYYY[[[]]]fffkkkhhheeeffffffdddbbbbbbcccfffiiijjjiiihhhccceeefffdddbbbbbbdddfffeeedddbbbaaa`````````aaa\\\[[[ZZZXXXXXXXXXXXXYYYWWWXXXYYYYYYZZZ[[[[[[[[[YYYYYYWWWVVVVVVWWWXXXYYYWWW\\\```___^^^```aaa^^^^^^___```aaaccceeeffffffccccccbbbaaaaaaaaaaaaaaa^^^^^^]]]ZZZYYYYYY[[[^^^^^^___`````````aaadddfffccceeeggggggfffeeefffggghhhhhhhhhggggggfffffffffeeehhhhhhgggjjjooorrrqqqrrrqqqooooooppppppooommmgggggghhhiiihhhfffdddbbb`````````___^^^]]]\\\[[[[[[[[[]]]aaafffhhhiiihhhggghhhiiikkklllmmmmmmmmmllllllmmmmmmmmmmmmllllllkkkmmmnnnooooooqqqsssvvvuuuuuuvvvvvvuuutttrrrqqqlllmmmoooooonnnllliiigggggghhhjjjiiigggffffffgggfffiiikkkiiieeecccdddgggggghhhiiijjjkkklllmmmmmmhhhkkknnnnnnmmmlllmmmnnnpppnnnjjjgggfffgggiiijjjggghhhhhhiiikkklllnnnoooqqqssstttsssqqqoooppprrruuuwwwwwwssspppqqqvvv{{{|||yyywwwxxx{{{~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyzzz}}}}}}|||{{{{{{uuuwwwxxxxxxvvvwwwyyy|||}}}wwwrrrooooooppprrrvvvuuuyyy~~~{{{{{{|||~~~}}}}}}~~~~~~~~~vvvvvvwwwwwwwwwwwwwwwwwwvvvtttuuuvvvtttrrrtttzzzxxxyyyyyyxxxwwwyyy|||~~~~~~}}}|||zzzzzzzzzzzzzzzzzz{{{{{{||||||}}}xxxvvvxxxvvvvvvwwwvvvuuutttrrrqqqqqqrrruuuxxxzzzzzzzzzzzzxxxxxxzzz|||}}}zzzwwwvvvtttsssrrrrrrsssssstttvvvxxxwwwuuussstttvvvxxx{{{|||xxxwwwvvvwwwxxxyyyzzzzzzxxxuuutttnnnnnnoooqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttuuutttrrrpppooooooooopppnnnqqqtttwwwwwwtttqqqnnnlllnnnpppsssuuuwwwwwwwwwyyywwwtttrrrrrruuuyyy|||}}}||||||{{{{{{zzzyyywwwvvvsssssstttwww|||~~~~~~|||xxxsssooonnnoooooonnnrrrnnnooouuuwwwsssqqqssspppqqqrrrrrrrrrqqqooonnnllliiiooo~~~xxxqqqkkklllmmmllljjjiiijjjkkkkkkmmmoooppppppqqqssstttrrrtttwwwyyyyyywwwuuusssrrrqqqqqqtttxxxzzzyyywwwqqqsssvvvxxxyyyzzz}}}vvvzzz}}}~~~||||||~~~}}}{{{zzz{{{|||}}}{{{yyyvvvttttttuuuwwwxxxyyyxxxwwwvvvwwwvvvuuusssrrrrrrtttvvvppprrrsssrrrpppooorrrtttttt|||zzzpppkkkooopppkkkqqqqqqqqqsssttttttsssqqqlllppptttsssnnnkkkkkkmmmkkklllmmmmmmkkkiiiiiijjjllloooqqqoookkkfffeeeeeefffiiilllmmmkkkhhhfffeee^^^]]]]]]___aaacccbbbbbbaaabbbbbbbbbbbbbbbaaa```^^^bbbeeeeeebbb``````aaa]]]^^^^^^[[[WWWVVVXXX[[[aaakkkrrroookkkkkkjjjgggccccccdddfffjjjllllllkkkdddffffffdddaaa```aaaddddddcccaaa```_________```^^^]]][[[ZZZYYYYYYZZZZZZWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVWWWXXXYYYXXX^^^bbbaaaaaaddddddbbb``````aaaaaabbbbbbccccccbbbaaaaaa```````````````aaa___\\\XXXVVVWWW[[[___``````aaa```______bbbdddccceeeggggggfffffffffgggllllllkkkkkkjjjiiiiiiiiifffiiiiiieeeeeejjjmmmmmmnnnlllkkkkkklllmmmkkkjjjhhhiiiiiijjjhhhfffcccbbbaaaaaaaaa```___^^^]]]\\\ZZZ[[[\\\```dddfffeeedddeeefffhhhiiikkkkkkllllllmmmmmmnnnnnnmmmkkkjjjhhhhhhjjjlllmmmnnnooorrruuuqqqrrrsssttttttsssrrrqqqkkklllnnnnnnnnnkkkhhhfffcccdddffffffeeefffgggiiifffiiikkkiiieeeccceeehhhgggggghhhiiijjjkkkllllllgggjjjmmmmmmllljjjkkkmmmqqqnnnjjjfffdddfffhhhjjjjjjiiiiiiiiijjjjjjkkklllmmmooopppooonnnppptttxxxvvvxxxxxxuuurrrrrrxxx}}}}}}zzzwwwxxx|||}}}{{{zzzzzz{{{{{{yyyyyyxxxyyy{{{~~~~~~}}}{{{zzzyyyuuuwwwyyyxxxvvvvvvxxx{{{|||uuuooolllkkklllnnntttsssyyy{{{{{{|||}}}~~~~~~~~~~~~wwwvvvuuutttrrrqqqoooooopppqqqssstttpppmmmrrryyyxxxxxxxxxwwwwwwxxx|||~~~~~~}}}{{{zzzyyyvvvvvvwwwwwwwwwxxxxxxxxxvvvyyy}}}~~~{{{xxxvvvrrrssstttttttttsssrrrqqqnnnpppsssvvvxxxyyyyyyxxxssstttwww{{{~~~{{{tttsssrrrrrrrrrssstttuuutttvvvxxxwwwtttrrrssstttrrrvvvzzzzzzwwwtttrrrrrrwwwwwwvvvuuutttsssrrrrrrlllmmmnnnoooqqqqqqrrrrrrrrrrrrqqqqqqrrrsssttttttrrrqqqnnnlllkkklllmmmnnnmmmoootttwwwwwwuuuqqqnnnmmmnnnqqqtttvvvxxxxxxxxxyyyvvvrrrpppppptttyyy}}}~~~|||zzz}}}|||{{{{{{zzzyyyuuussspppoooppptttyyy}}}~~~wwwqqqooonnnmmmnnnqqqrrrsssuuuxxxzzzwwwqqqkkknnnnnnooopppppppppppppppjjjlllrrrxxx|||{{{uuuooolllpppqqqkkkhhhiiijjjiiilllllllllmmmnnnppprrrsssrrrqqqrrrsssuuuvvvuuutttppppppppprrruuuwwwwwwwwwrrrqqqqqqrrrtttvvvuuutttqqqpppqqquuuyyy}}}~~~~~~~~~|||zzzzzzzzz{{{zzzyyyxxxwwwwwwuuutttsssrrrqqqqqqqqqsssttttttsssrrrqqqxxxwwwuuusssqqqppppppoooqqqqqqqqqqqqqqqqqqrrrrrrtttvvvxxxwwwuuusssrrrrrrtttsssrrrpppppppppppppppqqqpppnnnlllkkkjjjjjjjjjmmmnnnpppqqqqqqooommmkkklllrrrvvvqqqgggaaacccggghhhhhhggghhhhhhfffbbb_________^^^___```cccfffgggeeedddcccbbbbbbbbbbbbbbbeeedddccccccddddddbbb```[[[[[[[[[YYYXXXXXX[[[]]]aaakkkrrrqqqooooookkkfffbbbbbbbbbbbbccceeeggghhhdddcccaaa``````aaacccdddcccbbb```______```bbbccc```]]]ZZZXXXXXXWWWUUUSSSTTTUUUVVVXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[^^^```bbbbbbcccbbbbbb```^^^___aaaccccccccceeedddcccbbbaaaaaa``````___]]]ZZZWWWVVVXXX]]]aaafffeeebbb___]]]___bbbeeeaaaeeeiiiiiieeeccceeehhhjjjllloooqqqqqqoookkkiiiiiiiiiiiihhhgggiiimmmpppnnnnnnmmmlllkkkjjjjjjiiihhhiiijjjiiihhheeecccaaaaaa``````aaabbbbbb```^^^______```aaabbbdddfffgggdddcccccccccdddgggjjjkkknnnmmmmmmlllkkkjjjiiihhhjjjffffffjjjmmmmmmooorrrsssuuuwwwwwwtttqqqooooooqqqpppnnnllljjjhhhfffeeeddddddcccaaa``````bbbeeeggghhhiiiiiiiiihhhfffeeedddeeeggghhhjjjlllmmmnnnnnnllliiihhhhhhhhhgggffflllkkkjjjhhhggggggggggggcccfffhhhjjjkkkllloooqqqooopppqqqrrrrrrqqqpppooowwwzzz|||yyytttqqqsssvvv{{{xxxwwwzzz{{{zzz|||~~~|||zzzyyyyyyzzzxxxxxxyyy}}}}}}|||xxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz~~~{{{vvvppplllkkkmmmooosssqqqvvv{{{yyyvvvyyy~~~~~~}}}|||}}}~~~}}}|||yyyxxxvvvsssqqqpppooonnnppprrrssssssqqqppppppqqqtttuuuvvvuuutttuuuvvvxxx{{{~~~}}}{{{yyyxxxwwwvvvqqqrrrssstttvvvxxxzzz{{{xxxxxxyyyzzzzzzzzzzzzzzzuuuvvvuuussspppoooooopppppppppqqqrrrsssttttttuuuxxxvvvuuuvvvyyyzzzyyywwwqqqrrrrrrsssssstttuuuuuuvvvvvvuuutttsssssssssssswwwvvvtttrrrpppnnnmmmlllsssuuuuuussspppmmmkkkkkkoooqqqqqqqqqoooooopppqqqrrrqqqqqqppppppqqqqqqqqqqqqooommmkkkjjjjjjjjjkkkppppppppppppooonnnmmmlllrrrqqqqqqtttxxx{{{zzzxxxtttrrrppppppssswww{{{||||||}}}}}}zzzyyy}}}zzzwwwuuuuuuuuuuuutttpppppprrrtttwwwzzz|||~~~~~~~~~wwwqqqpppooonnnooorrrqqqqqqqqqsssuuusssooolllmmmmmmmmmmmmmmmoooqqqsssiiijjjkkkooorrrrrrnnnkkkjjjnnnnnnjjjggghhhjjjiiillllllmmmnnnooopppqqqrrrqqqpppqqqsssuuuvvvvvvtttppppppoooqqqtttvvvvvvuuusssqqqooopppqqqrrrrrrqqqooooooqqquuuyyy|||}}}|||zzzxxxvvvvvvwwwwwwvvvuuuvvvvvvuuutttsssrrrqqqqqqnnnooopppqqqqqqpppooonnnuuutttsssrrrqqqqqqqqqppppppppppppppppppqqqqqqqqqrrruuuxxxxxxvvvsssqqqqqqsssrrrpppnnnmmmmmmnnnooosssqqqnnnllljjjjjjkkkkkkjjjllloooqqqqqqpppooonnnmmmooopppnnniiidddddddddgggffffffffffffeeebbb___^^^^^^^^^^^^```cccfffhhhjjjhhhdddbbbbbbcccdddeeedddcccbbbbbbccccccaaa___\\\]]]\\\[[[ZZZZZZ]]]___```iiioooooommmnnnlllhhhcccbbbbbbbbbcccdddeeefffdddcccaaa`````````bbbcccbbbaaa````````````aaabbb```^^^[[[YYYYYYXXXVVVTTTTTTTTTVVVWWWXXXYYYYYYYYYWWWXXXZZZ[[[\\\\\\\\\\\\YYY[[[]]]___aaacccccccccbbb```___```ccceeeffffffgggfffdddbbb```___^^^^^^```^^^\\\XXXWWWYYY^^^bbbggggggeeebbb``````ccceeeaaafffjjjjjjgggeeegggiiikkkmmmqqqssssssqqqnnnlllmmmmmmkkkiiiggghhhkkkmmmooonnnmmmkkkjjjhhhggggggiiijjjjjjjjjhhhfffcccaaabbbbbbccceeeggggggdddaaabbbbbbbbbcccdddeeefffgggfffeeedddeeefffhhhjjjlllllllllkkkkkkjjjjjjjjjjjjkkkggggggjjjmmmlllnnnrrrrrrtttuuuuuusssqqqpppqqqqqqqqqooommmkkkiiigggfffffffffeeecccaaaaaadddfffiiiiiijjjjjjjjjiiihhhggghhhhhhhhhiiikkkmmmoooppppppooolllkkkkkkjjjhhhfffhhhhhhgggfffeeeeeeeeeeeecccfffjjjlllmmmmmmnnnooonnnooopppppppppooonnnmmmqqqtttwwwvvvttttttxxx|||{{{zzz{{{|||zzz|||~~~|||{{{{{{{{{zzzzzz{{{~~~|||xxxuuuuuussssssrrrrrrssstttvvvwwwzzzxxxtttnnnjjjhhhiiikkkqqqrrrwww}}}zzzxxxwwwyyy}}}}}}}}}}}}~~~{{{uuutttrrrpppnnnmmmllllllppprrrssssssqqqpppqqqrrrssstttuuuuuuuuuuuuwwwyyy|||}}}zzzxxxvvvuuuuuurrrrrrssstttvvvwwwyyyzzztttuuuuuuvvvvvvvvvvvvuuutttuuutttrrrooonnnnnnooooooooopppqqqrrrsssttttttsssqqqpppqqqssstttrrrqqqqqqqqqrrrssssssttttttuuuuuutttsssrrrrrrrrrrrrrrrtttsssrrrqqqooommmlllkkkppprrrsssrrrooommmlllllloooqqqrrrrrrqqqpppqqqrrrssssssqqqpppooonnnnnnnnnmmmllljjjiiiiiijjjkkklllnnnnnnoooooonnnnnnmmmlllnnnnnnooossswwwyyyxxxwwwtttrrrooooooqqqsssvvvxxxzzz{{{}}}~~~|||yyywww{{{xxxuuusssssstttuuutttuuuuuutttuuuvvvxxxzzz{{{|||~~~|||vvvqqqqqqqqqooopppsssqqqpppooopppqqqqqqooonnnkkkjjjjjjiiiiiikkkooossskkkiiigggggghhhiiiiiihhhhhhlllmmmjjjiiikkklllkkklllmmmnnnpppqqqqqqppppppooonnnoooqqqtttvvvvvvuuuqqqpppoooppprrrttttttsssssspppmmmllllllmmmmmmmmmlllmmmoootttxxx{{{zzzyyytttsssqqqrrrssstttsssqqqtttssssssrrrqqqppppppooommmnnnnnnoooooonnnnnnmmmrrrrrrqqqqqqqqqqqqppppppnnnnnnnnnoooooooooppppppppptttwwwxxxvvvssspppooopppnnnllljjjjjjlllnnnooowwwtttoookkkiiiiiijjjkkkgggiiilllooopppqqqpppooollllllkkkkkkjjjhhheeecccddddddcccddddddccc```^^^\\\\\\]]]^^^aaadddgggiiimmmiiieeebbbccceeeggggggdddbbbaaa```aaaaaa___^^^]]]^^^^^^]]]\\\]]]___bbb```fffjjjkkkkkkmmmmmmkkkccccccbbbbbbbbbbbbcccccccccbbb```___^^^______```````````````````````````___]]]ZZZYYYYYYYYYWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\^^^___``````[[[\\\^^^```aaacccccccccaaa``````bbbfffiiijjjjjjiiigggeeebbb```^^^]]]\\\aaa```]]]ZZZYYY[[[___ccciiiiiiiiigggdddcccccceeeaaaeeejjjkkkiiihhhhhhiiimmmooorrruuuvvvtttrrrppprrrqqqoookkkhhhggghhhjjjpppnnnmmmjjjhhhgggfffeeekkkkkkkkkjjjiiifffdddbbbcccdddfffjjjlllllliiiffffffffffffffffffgggggghhhhhhhhhgggggghhhjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkggggggjjjllllllnnnssssssttttttsssqqqpppqqqsssrrrqqqpppnnnlllkkkiiihhhhhhhhhgggeeeccccccfffhhhllllllllllllkkkkkkkkkkkklllkkkjjjjjjkkknnnppprrrsssqqqooonnnnnnllliiifffgggfffeeeddddddeeeffffffdddgggkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjkkknnnqqqssstttxxx~~~||||||{{{yyy{{{}}}}}}}}}||||||}}}|||wwwtttsssrrrqqqqqqpppqqqrrrtttuuuvvvuuusssnnniiigggfffgggmmmrrrwwwzzzyyyxxxwwwyyy|||}}}}}}~~~{{{sssrrrqqqooommmlllllllllppprrrssssssqqqqqqrrrsssssstttuuuuuuuuuvvvyyy{{{|||~~~|||zzzwwwuuussssssrrrsssssstttuuuwwwwwwxxxsssssssssssssssrrrrrrrrrrrrssssssqqqnnnllllllmmmmmmnnnooopppqqqrrrrrrrrrooonnnlllmmmnnnnnnmmmlllppppppqqqrrrrrrsssssstttrrrrrrqqqqqqpppqqqqqqqqqppppppoooooonnnmmmkkkkkknnnpppqqqqqqooommmmmmmmmlllnnnqqqqqqpppppppppqqqttttttsssrrrpppnnnlllkkkjjjiiigggggggggiiikkklllkkklllmmmmmmnnnnnnmmmmmmlllmmmooosssvvvwwwvvvtttsssrrrpppooooooqqqrrrtttvvvxxx{{{||||||zzzwwwuuuxxxuuuqqqpppqqqtttvvvvvv{{{zzzwwwuuutttuuuvvvxxxwwwyyyzzz{{{yyytttqqqssssssqqqqqqsssqqqrrrtttuuuvvvtttrrrpppiiijjjkkkiiihhhhhhkkknnnnnnllljjjhhhggggggggggggjjjmmmooommmmmmqqqqqqooolllnnnpppqqqqqqpppooonnnllllllmmmpppsssuuuuuutttsssqqqooooooqqqrrrsssrrrsssoookkkhhhhhhiiijjjiiiiiikkknnnrrrvvvxxxvvvtttpppooooooppprrrrrrqqqpppqqqpppppppppooonnnnnnnnnoooooooooooooooooonnnnnnppppppppppppoooooonnnmmmkkkllllllmmmmmmnnnnnnnnnnnnqqqvvvxxxvvvrrrooommmkkkjjjhhhhhhiiilllppprrr{{{wwwqqqkkkgggffffffgggeeegggiiikkkmmmmmmmmmllliiijjjjjjjjjjjjhhhfffeeebbbaaa```aaabbbaaa___]]]ZZZ[[[\\\^^^aaaeeegggiiikkkhhheeeeeehhhjjjkkkjjjcccaaa____________^^^\\\]]]^^^^^^^^^]]]^^^```bbb___bbbdddfffhhhkkkllllllccccccbbbaaaaaa`````````aaa```___]]]]]]]]]]]]]]]]]]^^^____________^^^]]]]]][[[YYYXXXXXXXXXWWWVVVSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXZZZ]]]```bbbcccddd``````aaaaaabbbbbbbbbbbbaaa```aaadddhhhlllmmmmmmhhhgggeeecccaaa```___^^^bbbaaa___\\\[[[]]]```dddjjjkkkkkkjjjgggeeedddddd___ccchhhjjjjjjiiiiiiiiioooqqqtttvvvwwwvvvuuussssssrrrpppmmmiiihhhhhhjjjooonnnllljjjiiihhhhhhhhhmmmmmmlllkkkiiigggeeedddeeeeeegggiiilllnnnmmmlllkkkkkkjjjjjjiiiiiijjjjjjkkkkkkjjjjjjjjjkkklllmmmkkkjjjjjjjjjjjjiiiiiiiiihhhffffffiiikkkkkkpppvvvwwwwwwuuurrrooooooppprrrssssssqqqpppnnnmmmlllkkkiiiiiihhhfffeeeeeegggjjjpppoooooonnnnnnnnnnnnnnnnnnmmmkkkjjjkkknnnppprrrrrrqqqooooooooommmjjjhhhgggfffeeedddeeefffhhhiiieeegggiiijjjjjjjjjlllmmmlllllllllkkkkkkjjjiiiiiiiiikkkmmmpppsssyyy||||||zzzxxxzzz~~~~~~}}}~~~~~~~~~~~~{{{vvvsssrrrsssrrrqqqqqqqqqssstttuuuuuuuuussspppkkkhhhffffffgggpppuuu|||~~~xxxxxxxxxxxxxxx{{{|||}}}}}}yyytttsssrrrqqqpppoooooooooqqqrrrssssssrrrrrrsssuuussstttuuuuuuuuuvvvxxxzzzzzz|||}}}}}}{{{xxxvvvsssrrrsssssstttuuuvvvvvvwwwwwwttttttsssrrrqqqqqqqqqqqqpppqqqqqqpppmmmkkkkkkkkklllmmmnnnpppqqqqqqqqqqqqooonnnnnnnnnnnnnnnmmmmmmnnnnnnoooppppppqqqqqqrrrpppppppppoooooopppqqqqqqnnnnnnooooooooonnnmmmllloooqqqrrrrrrpppnnnmmmmmmjjjllloooqqqpppooonnnooorrrtttwwwxxxvvvrrrnnnjjjiiihhhfffeeefffgggiiijjjiiiiiikkklllmmmnnnnnnnnnmmmoooqqqsssuuutttsssqqqqqqrrrqqqppppppppprrrsssqqqsssvvvxxxxxxvvvtttrrrssspppmmmmmmqqquuuyyyzzz~~~|||xxxtttssssssuuuvvvtttvvvvvvtttvvvzzzzzzwwwuuuqqqppptttuuusssrrrsssssswww}}}{{{vvvssslllooorrrqqqllliiijjjkkkooonnnmmmllljjjhhhggggggkkknnnooooooqqquuuuuuqqqnnnoooqqqrrrrrrpppnnnmmmkkkkkklllooorrrttttttssstttqqqooooooppprrrrrrrrrrrrnnnjjjgggggghhhiiihhhhhhiiilllpppssstttrrrpppnnnmmmnnnppprrrsssrrrpppnnnnnnnnnnnnmmmmmmmmmmmmpppoooooonnnnnnmmmmmmmmmpppppppppooonnnllljjjiiiiiiiiijjjjjjkkkllllllmmmkkkoootttvvvtttqqqmmmlllggggggggghhhkkkooosssuuu|||wwwqqqjjjeeecccbbbcccdddeeefffggghhhggggggfffeeeiiilllkkkhhhfffgggiii```___^^^^^^``````^^^]]]ZZZ[[[\\\___aaadddfffggggggfffgggkkkqqqsssqqqnnncccaaa^^^]]]]]]]]]\\\[[[\\\]]]^^^^^^]]]]]]^^^```^^^^^^___bbbeeeggghhhjjjbbbbbbaaaaaa```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXVVVVVVWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWZZZ\\\```ccceeegggfffeeedddccccccbbbaaaaaaaaaaaabbbeeejjjlllmmmmmmfffeeedddcccccccccccccccbbbbbb```^^^]]]^^^aaadddjjjkkkllljjjgggeeedddddd^^^aaaeeehhhiiiiiiiiiiiipppqqqtttvvvwwwvvvuuutttpppqqqpppmmmkkkiiijjjlllmmmlllkkkjjjjjjkkklllmmmnnnnnnmmmllljjjiiihhhggghhhffffffgggkkknnnppppppppppppooommmmmmllllllmmmnnnnnnmmmmmmllllllllllllllllllkkkkkkjjjiiiiiihhhfffeeefffjjjkkkmmmssszzz}}}|||yyytttpppnnnoooqqqttttttsssrrrqqqpppooonnnkkkkkkjjjhhhfffgggiiikkkqqqqqqqqqqqqqqqpppppppppnnnmmmkkkjjjkkknnnqqqssspppooonnnnnnnnnnnnllljjjfffeeedddcccccceeehhhiiiggggggggggggfffhhhlllooollllllkkkkkkjjjjjjjjjjjjjjjkkkmmmooorrrwww}}}~~~{{{{{{zzzxxxyyy}}}}}}}}}~~~~~~}}}~~~}}}|||{{{|||}}}|||yyyuuussssssrrrrrrqqqppppppqqqssssssqqqrrrqqqoookkkgggffffffdddmmmssszzzyyyxxxyyyxxxxxxzzzzzz||||||xxxssssssrrrqqqqqqqqqqqqqqqqqqrrrssssssrrrsssuuuwwwtttuuuvvvuuuttttttvvvxxxuuuxxx{{{~~~~~~}}}zzzwwwuuusssssstttuuuvvvwwwwwwwwwwwwvvvuuusssqqqpppoooooooooooopppqqqooommmjjjiiijjjkkklllnnnpppqqqqqqqqqpppooooooooooooooonnnoooooommmmmmmmmnnnooooooppppppoooooooooooopppqqqqqqrrrooopppqqqrrrrrrqqqpppooorrrtttuuutttqqqnnnmmmmmmkkknnnrrrtttsssqqqoooooonnnrrryyy~~~}}}xxxqqqmmmjjjiiigggeeeeeefffggghhhggghhhjjjlllmmmnnnnnnooonnnoooqqqqqqpppnnnmmmllllllnnnppppppnnnnnnppprrrmmmoooqqqssssssrrrqqqpppnnnmmmkkkmmmrrrwww{{{}}}}}}zzzwwwsssrrrsssuuuvvvuuuwwwuuuqqqoooqqqqqqnnnqqqnnnoootttvvvsssrrrrrruuu|||xxxssspppuuuyyyxxxrrrmmmlllmmmlllnnnnnnmmmjjjhhhggghhhmmmpppqqqqqqtttxxxwwwsssqqqqqqrrrrrrqqqooonnnmmmkkkjjjkkkmmmppprrrrrrqqqrrrpppmmmmmmnnnpppqqqqqqpppmmmjjjiiiiiijjjjjjjjjiiiiiikkkmmmooopppnnnlllkkkkkklllooorrrsssrrrpppllllllllllllmmmmmmmmmmmmnnnnnnmmmlllkkkkkkkkkkkkooooooooonnnmmmjjjhhhfffgggggghhhhhhiiijjjkkkkkkiiimmmqqqrrrqqqnnnlllkkkeeefffgggiiilllpppsssuuuwwwsssnnngggcccaaa``````dddddddddddddddcccbbbbbbcccgggkkkjjjgggdddfffhhh^^^]]]\\\]]]^^^___^^^]]]\\\]]]^^^___aaabbbcccdddeeeeeehhhooovvvyyyuuuqqqcccaaa^^^\\\\\\]]]\\\[[[\\\]]]^^^^^^\\\\\\\\\^^^]]]ZZZZZZ___bbbbbbcccdddaaaaaa``````___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTTTTVVVWWWVVVVVVTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVXXX[[[^^^bbbeeeggghhhgggfffdddbbbaaaaaaaaaaaaaaacccfffiiikkkkkkjjjccccccbbbccccccdddeeefffbbbbbbaaa___]]]^^^aaadddhhhiiiiiihhhfffccccccccc^^^```bbbeeehhhjjjkkkkkkpppqqqssstttuuutttsssrrrmmmnnnnnnmmmkkkkkklllmmmmmmllljjjjjjjjjlllnnnpppnnnnnnmmmllllllkkkkkkjjjjjjhhhhhhiiimmmppprrrrrrtttsssrrrqqqppppppppppppppppppooonnnnnnmmmlllllllllllllllkkkkkkjjjjjjjjjiiihhhjjjmmmnnnooowww}}}xxxsssppppppqqquuuuuuttttttsssrrrqqqqqqnnnnnnmmmkkkiiiiiilllnnnrrrrrrsssttttttrrrqqqpppnnnmmmllllllmmmooorrrsssqqqooommmllllllmmmllljjjdddbbbaaa___```bbbeeeffffffggggggfffgggiiimmmpppmmmmmmllllllllllllmmmmmmnnnnnnnnnooorrruuuxxxzzz~~~{{{zzz||||||zzz|||~~~}}}}}}|||{{{{{{}}}|||{{{yyyuuuwwwyyyyyywwwtttssssssppppppnnnnnnnnnooopppqqqmmmmmmmmmkkkhhhfffeeefffeeekkkqqqyyy|||zzzzzzyyyxxxyyyxxxzzz}}}zzzvvvppppppoooooooooppppppqqqqqqrrrssssssrrrtttwwwyyyvvvwwwvvvuuurrrqqqrrrsssqqquuuyyy{{{~~~}}}{{{yyyvvvtttssstttvvvxxxyyyyyyyyyxxxwwwuuussspppnnnmmmmmmmmmnnnooopppooommmjjjiiiiiikkkllloooqqqrrrrrrqqqppplllmmmnnnnnnmmmmmmnnnpppmmmmmmnnnnnnooopppppppppppppppppppppqqqrrrssstttqqqrrrtttuuuuuutttrrrqqqsssuuuvvvuuurrrooonnnnnnooorrrwwwyyywwwtttrrrpppkkkpppxxx}}}~~~zzztttoookkkjjjhhhfffffffffhhhiiihhhhhhjjjlllmmmnnnoooooommmnnnnnnmmmkkkiiiiiiiiiiiillloooooommmlllnnnppplllmmmnnnoooppppppqqqqqqnnnmmmmmmppptttyyy|||}}}zzzxxxuuusssrrrssstttuuuuuuvvvtttooolllmmmmmmjjjmmmkkknnntttvvvtttqqqrrruuu}}}wwwrrrqqqvvvzzzwwwqqqlllmmmppplllmmmnnnllliiihhhiiikkksssuuuvvvwww{{{}}}xxxssssssrrrqqqpppnnnmmmmmmkkkjjjkkkmmmoooppppppoooooommmjjjjjjlllnnnooopppnnnlllkkkkkkmmmnnnmmmmmmkkkjjjjjjjjjlllllljjjhhhfffgggiiilllpppqqqpppnnnkkkkkkkkkllllllmmmmmmmmmoooooommmlllkkkkkkkkkllllllmmmmmmmmmllljjjhhhfffeeeeeefffggghhhiiijjjjjjhhhjjjnnnooommmkkkjjjjjjfffgggiiikkkmmmnnnooopppnnnllliiieeebbbaaaaaaaaaccccccccccccbbbbbbaaaaaacccdddeeeffffffeeedddccc^^^\\\[[[\\\^^^______^^^^^^______``````aaaaaa```cccbbbcccjjjrrrvvvsssnnndddaaa^^^\\\\\\\\\\\\[[[]]]^^^______]]][[[[[[\\\]]]XXXWWW]]]```^^^]]]_______________^^^]]][[[ZZZWWWWWWXXXYYYYYYZZZZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXVVVUUUTTTTTTVVVXXXXXXWWWUUUTTTSSSRRRRRRTTTUUUWWWUUUUUUWWWYYY]]]```dddffffffeeecccbbbaaaaaaaaabbbbbbbbbccceeehhhiiihhhggg`````````aaabbbcccdddeeebbbbbbaaa___^^^^^^aaadddeeeffffffeeebbbaaabbbccc``````aaadddhhhkkkmmmnnnooopppqqqrrrrrrqqqpppooolllmmmmmmmmmkkkkkklllmmmmmmllljjjiiiiiikkkmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnkkkkkkmmmpppsssuuutttsssvvvuuuuuutttssssssssssssqqqqqqpppooonnnmmmkkkkkkjjjjjjkkklllmmmmmmnnnnnnpppoooppprrrqqqrrryyy{{{vvvsssssstttvvvvvvuuuuuuttttttssssssqqqqqqpppnnnmmmmmmoooqqqqqqsssuuuvvvvvvtttqqqooommmmmmnnnoooppprrrtttuuuwwwsssooolllkkkkkkjjjiiidddccc```^^^___aaaccceeedddfffiiikkkkkklllnnnooonnnnnnmmmmmmnnnoooqqqrrrqqqpppoooppprrrsssttttttyyyxxxyyy~~~~~~zzzyyyxxxyyyzzzzzzxxxvvvtttvvvxxxxxxvvvsssrrrrrrqqqpppooonnnnnnoooppppppkkklllllljjjgggfffgggiiikkklllqqqzzz|||{{{yyyxxxyyywwwxxxzzz}}}~~~|||xxxuuunnnnnnnnnnnnnnnooopppqqqqqqrrrsssrrrsssuuuxxx{{{xxxxxxwwwtttpppnnnnnnnnnnnntttxxxxxxzzz~~~||||||}}}}}}{{{yyyvvvuuurrrtttwwwyyy{{{{{{{{{zzzzzzxxxuuurrrpppooonnnooommmoooqqqpppmmmjjjiiihhhkkkmmmooorrrsssrrrqqqpppiiikkkmmmmmmllllllnnnqqqoooppppppqqqqqqrrrrrrsssqqqqqqqqqrrrssstttvvvvvvrrrtttvvvwwwwwwuuusssrrrqqqsssttttttqqqoooooooooppptttxxxzzzxxxtttqqqoookkkooossswwwxxxvvvrrrpppkkkjjjhhhggggggiiikkkllliiiiiikkklllnnnooooooooolllnnnnnnllliiiiiikkkmmmlllpppssssssooolllmmmooonnnnnnmmmmmmnnnppprrrtttrrrrrrrrrtttwwwyyyyyyyyywwwvvvtttsssrrrrrrrrrssssssuuusssmmmiiijjjjjjiiikkkjjjmmmtttvvvtttqqqqqquuu}}}|||uuuqqqooosssuuurrrllliiilllqqqnnnnnnnnnkkkiiiiiilllpppyyy{{{|||}}}}}}uuutttrrrpppooonnnnnnnnnkkkkkkkkklllooooooooommmmmmjjjhhhgggiiilllnnnnnnmmmllllllmmmoooppppppooolllkkkiiiiiiiiiiiihhhgggcccdddfffjjjmmmnnnmmmlllkkkkkkkkkllllllmmmmmmnnnrrrqqqooonnnmmmmmmnnnnnniiijjjllllllllljjjiiigggddddddeeefffggghhhiiijjjgggiiillllllkkkjjjiiijjjggghhhjjjkkkllllllkkkkkkgggfffeeecccbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbdddaaa___bbbeeefffbbb]]]]]]\\\[[[[[[]]]______^^^`````````aaa```______^^^aaa^^^]]]ccckkkpppmmmiiieeebbb^^^\\\\\\\\\\\\[[[___```aaa```]]][[[[[[\\\]]]WWWVVV\\\___[[[YYY[[[^^^^^^______^^^]]][[[ZZZUUUUUUWWWXXXYYYZZZZZZZZZWWWVVVTTTSSSSSSTTTVVVWWWWWWUUUTTTUUUWWWYYYYYYXXXVVVUUUSSSRRRRRRTTTVVVWWWTTTUUUVVVXXX[[[___ccceeebbbbbbaaa``````aaabbbcccccccccccceeeggggggfffddd____________```aaabbbcccaaaaaaaaa___^^^^^^aaaccccccddddddbbb``````aaacccbbbaaaaaadddhhhlllooopppnnnooopppppppppooonnnmmmkkkmmmmmmmmmkkkjjjkkklllnnnllljjjhhhgggiiijjjlllmmmmmmmmmmmmmmmnnnoooooolllnnnrrrwwwzzzyyyvvvrrrwwwwwwvvvuuuuuuuuuuuuuuuqqqqqqqqqpppnnnmmmkkkjjjggghhhjjjlllnnnpppqqqrrrvvvuuuuuuvvvtttttt{{{}}}yyyvvvvvvvvvwwwvvvvvvvvvuuuuuuuuutttttttttsssqqqoooppprrrtttpppsssvvvxxxxxxuuuqqqooommmnnnoooqqqsssuuuvvvwww{{{wwwqqqllljjjiiiiiihhhgggeeebbb``````bbbeeefffaaaffflllpppqqqpppoooooooooooooooooopppqqqsssuuurrrqqqpppqqqrrrrrrqqqpppwwwvvvyyyxxxwwwvvvwwwxxxxxxwwwuuuuuuwwwxxxxxxuuurrrqqqqqqsssrrrqqqppppppqqqrrrrrrmmmmmmmmmkkkiiiiiikkkmmmpppnnnrrr{{{}}}|||yyyxxxxxxvvvvvvxxxzzz|||zzzwwwtttnnnnnnnnnoooooopppqqqrrrqqqrrrsssrrrsssuuuyyy|||zzzzzzxxxtttooolllkkkkkklllssswwwvvvtttwwwyyyyyyzzzzzz{{{|||{{{xxxvvvtttrrrtttwwwzzz|||}}}||||||~~~|||yyyuuusssrrrrrrrrrmmmoooqqqpppnnnkkkiiihhhkkkmmmpppssstttsssqqqppphhhkkkmmmnnnmmmmmmppprrrqqqrrrrrrsssssstttuuuuuuqqqqqqrrrssstttvvvwwwxxxssstttvvvxxxwwwvvvsssqqqnnnppprrrrrrqqqpppppppppnnnrrrwwwyyyvvvrrrmmmkkkmmmnnnooopppqqqppppppoooiiiiiihhhhhhiiikkknnnoooiiijjjlllmmmnnnooooooooonnnoooooonnnllllllppptttqqqvvvyyyxxxsssooooooqqqpppooonnnmmmnnnqqquuuwwwvvvvvvuuuwwwxxxxxxwwwuuuwwwvvvuuusssrrrqqqppppppssssssqqqpppnnnllljjjiiigggiiikkknnnqqqssstttttttttyyy~~~vvvnnniiinnnnnnooommmlllkkklllnnnooonnnkkkhhhhhhkkkppptttzzzxxxvvvssspppnnnnnnnnnnnntttsssqqqooonnnllllllkkkmmmkkkhhhhhhjjjlllmmmmmmiiiiiijjjlllnnnooopppqqqmmmkkkiiihhhiiiiiihhhggggggeeedddfffjjjlllkkkiiikkkkkkkkkllllllmmmmmmmmmrrrqqqpppnnnllljjjhhhgggjjjjjjlllnnnnnnkkkgggccc```aaacccdddeeefffffffffcccdddfffggghhhhhhhhhgggfffffffffgggggggggggggggdddfffgggfffdddaaa``````___^^^]]]]]]^^^```bbbdddgggeeecccaaa``````aaabbb^^^\\\\\\]]]___aaaaaaaaa]]]___``````___]]]^^^___[[[]]]___``````aaabbbddd``````___^^^]]]\\\[[[ZZZ^^^```bbb```]]][[[[[[]]]ZZZYYYXXXWWWWWWWWWWWWWWW[[[\\\\\\[[[YYYXXXYYYZZZUUUUUUTTTUUUVVVXXXZZZ[[[XXXWWWUUUSSSSSSSSSUUUVVVTTTUUUVVVWWWVVVUUUTTTSSSQQQQQQRRRTTTVVVWWWVVVVVVTTTUUUXXX[[[]]]___aaaaaa]]]^^^^^^___``````______```bbbdddffffffeeecccaaa```^^^^^^___bbbdddeeedddbbb```___^^^```aaaaaaaaaeeedddcccbbbaaa___^^^^^^bbbcccdddfffiiimmmqqqsssrrrssstttuuutttqqqnnnllliiilllnnnmmmkkklllnnnqqqrrrrrrqqqnnnllljjjkkkmmmnnnooopppqqqrrrrrrrrrrrrsssqqqrrrvvv{{{|||wwwsssuuutttsssrrrsssvvvyyy{{{ssssssrrroookkkiiiiiijjjggghhhjjjmmmqqqtttwwwyyyyyyzzz|||}}}|||}}}|||zzzzzzzzzyyyxxx|||{{{zzzyyyxxxwwwvvvvvvxxxxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxyyyxxxvvvsssrrrsssrrrppppppqqqsssvvvxxx~~~yyysssooommmllliiifffiiigggeeeccccccccceeeeeehhhjjjlllnnnooooooooonnnnnnppprrrrrrqqqqqqrrrsssvvvuuutttsssrrrssstttttt|||~~~|||yyyvvvtttuuuyyy}}}}}}{{{xxxvvvtttssssssrrrpppnnnmmmnnnooopppooonnnmmmlllmmmnnnppprrrooovvv}}}~~~{{{yyy}}}yyyvvvwwwzzzzzzwwwrrrooooooooonnnnnnoooqqqsssqqqsssuuuvvvuuutttuuuwwwvvvuuusssqqqooonnnmmmllloooqqqtttvvvwwwvvvuuuttt|||||||||zzzvvvttttttuuu{{{xxxxxx||||||yyywwwvvvvvvwwwtttuuuvvvuuupppjjjgggeeekkkkkkmmmqqqttttttqqqmmmkkklllmmmlllllllllnnnpppyyyvvvssssssttttttqqqnnnppppppsssyyy}}}xxxtttttttttvvvxxxxxxwwwuuuttttttsssrrrqqqooonnnmmmmmmmmmnnnnnnnnnllljjjiiiooonnnmmmllllllllljjjhhhiiiiiiiiijjjjjjkkkllllllpppqqqqqqpppnnnmmmooopppppppppooommmjjjjjjmmmooouuuyyy}}}{{{tttooonnnooooooooopppqqqrrrtttuuuvvvvvvvvvvvvxxx{{{|||{{{yyyxxxvvvtttsssssssssrrrqqqrrrqqqpppnnnmmmlllllllllhhhiiikkkmmmoooqqqrrrsssuuuyyy|||}}}yyysssooollliiijjjkkkjjjiiihhhjjjlllpppnnnllliiihhhjjjooossszzzzzzxxxtttpppnnnmmmmmmnnntttsssqqqpppnnnmmmmmmmmmooommmjjjjjjkkklllmmmmmmggghhhiiijjjlllmmmnnnooollljjjhhhgggggggggfffeeeeeedddcccfffjjjlllllljjjllllllkkkkkkjjjiiiiiiiiinnnnnnmmmlllkkkjjjjjjjjjkkkjjjjjjjjjjjjiiifffddd```aaabbbdddeeefffggggggdddeeeggghhhiiiiiihhhhhhggggggfffeeedddcccbbbbbbaaacccdddcccaaa``````aaabbbaaa`````````bbbdddeeefffdddbbb```______```aaa```^^^]]]]]]___`````````]]]___```___]]]\\\\\\]]][[[]]]^^^^^^^^^___aaacccccccccbbbaaa```____________aaabbbaaa^^^[[[[[[\\\YYYXXXXXXWWWWWWWWWWWWVVVZZZ[[[\\\[[[YYYXXXYYYZZZWWWVVVVVVVVVVVVWWWYYYYYYXXXWWWUUUTTTTTTTTTUUUVVVXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^_________^^^^^^___```bbbddddddcccaaa``````______bbbeeeggghhhgggbbb```^^^___aaacccccccccccccccbbbaaa```^^^^^^]]]eeefffgggiiillloooqqqrrrpppqqqssssssrrrpppnnnllljjjlllmmmllljjjkkknnnqqqrrrrrrqqqnnnkkkjjjkkkmmmppppppqqqrrrsssssssssrrrtttqqqooorrrvvvyyyxxxvvvtttsssrrrrrrrrrtttvvvwwwpppppppppmmmjjjhhhiiijjjjjjjjjkkkmmmppptttwwwyyyxxxyyy{{{|||||||||~~~|||{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzyyy{{{zzzxxxvvvuuuuuuvvvvvvwwwwwwxxxyyyxxxvvvtttsssrrrqqqpppppprrrvvvzzz}}}~~~zzzuuuqqqpppnnnllljjjkkkjjjhhhfffeeeeeefffgggiiijjjlllnnnoooppppppppppppqqqssssssrrrrrrssstttttttttsssssstttvvvxxxyyy}}}}}}zzzyyy{{{~~~}}}yyyvvvuuusssqqqooonnnmmmnnnooopppqqqpppoooooopppsssvvvxxxwww{{{~~~~~~~~~|||zzz|||yyywwwwwwzzzzzzwwwsssttttttttttttssstttuuuvvvtttttttttuuuuuuuuuuuuuuusssrrrqqqooonnnnnnnnnnnnnnnpppsssuuuvvvvvvuuutttzzz{{{|||{{{yyyxxxxxxyyyzzzzzz~~~zzzxxxwwwwwwwwwssstttuuurrrnnnjjjhhhgggllllllmmmpppssssssooollllllnnnoooooonnnoooqqqssszzzwwwuuuttttttssspppmmmpppqqquuu|||{{{sssssssssuuuwwwwwwuuuttttttsssrrrqqqqqqrrrssstttssssssrrrpppooolllkkkjjjllllllmmmnnnnnnllljjjhhhhhhhhhggghhhiiikkkmmmnnnqqqrrrrrrqqqppppppqqqsssrrrrrrqqqnnnlllkkkmmmnnnrrrvvvyyywwwrrrmmmlllmmmoooooooooppprrrtttvvvwwwyyyxxxxxxzzz||||||{{{zzzyyywwwtttsssttttttsssrrrpppooonnnllllllmmmooopppjjjjjjjjjkkklllnnnpppqqqvvvwwwxxxvvvssspppooonnnjjjkkkllllllkkklllnnnoooqqqpppnnnkkkiiijjjnnnqqqxxx}}}yyytttpppmmmllllllmmmqqqqqqpppoooooooooppppppqqqnnnlllkkklllllllllkkkeeefffggghhhiiijjjkkkkkkjjjhhheeedddeeeeeecccbbbbbbbbbcccfffjjjlllmmmlllnnnmmmkkkiiigggfffeeeeeeiiiiiiiiijjjjjjkkkkkkkkkkkkjjjhhhgggggggggfffddd^^^```bbbdddfffggghhhhhhfffggghhhiiijjjjjjiiiiiigggfffeeecccaaa___^^^]]]^^^___```___^^^___aaabbbdddcccbbbaaaaaabbbcccddddddcccaaa___^^^^^^^^^___aaa___^^^^^^___``````___^^^___```^^^\\\[[[[[[\\\\\\]]]\\\\\\[[[\\\___bbbccccccbbbaaaaaaaaaaaaaaa```aaabbbaaa^^^[[[ZZZZZZWWWWWWWWWXXXWWWWWWVVVUUUYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXVVVUUUUUUUUUVVVWWW[[[ZZZXXXUUUSSSQQQPPPPPPRRRSSSTTTVVVWWWWWWWWWVVVXXXXXXWWWVVVWWWXXXYYYZZZ]]]]]]]]]^^^]]]]]]\\\\\\\\\^^^```aaabbbaaa___^^^______aaadddiiikkklllkkkbbbaaa___```bbbdddeeeeeeaaaaaa```______^^^]]]]]]eeegggiiikkkmmmooooooooooooppppppqqqpppooonnnlllllllllkkkiiiiiijjjnnnqqqqqqqqqpppmmmkkkjjjkkkmmmqqqqqqrrrsssssssssrrrrrruuuqqqmmmmmmqqqvvvxxxxxxrrrrrrrrrqqqrrrrrrrrrrrrmmmnnnmmmkkkiiihhhiiijjjnnnmmmmmmmmmpppssswwwzzzwwwyyy{{{|||{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}|||zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxvvvuuutttrrrqqqpppqqqtttyyy~~~~~~{{{wwwtttsssqqqpppnnnooommmkkkiiihhhhhhhhhiiijjjkkklllnnnppprrrssstttrrrtttuuuuuutttttttttuuuttttttttttttwwwzzz}}}~~~}}}}}}~~~~~~zzzwwwuuurrrqqqooonnnnnnooopppqqquuutttssstttvvvzzz~~~~~~}}}}}}{{{{{{xxxvvvvvvxxxyyywwwtttwwwwwwyyyzzzzzzyyyyyyxxxwwwuuussstttvvvwwwuuurrroooooonnnmmmnnnooopppqqqoooqqqsssvvvwwwvvvuuuuuuxxxzzz}}}~~~}}}|||}}}~~~zzz~~~}}}{{{yyyxxxxxxssssssssspppmmmkkkjjjkkkmmmmmmnnnpppqqqpppnnnkkklllnnnpppppppppppprrrtttyyyxxxvvvvvvuuutttqqqnnnoooqqquuu|||}}}tttsssssstttuuuvvvtttsssuuusssqqqppprrrvvvzzz}}}}}}{{{xxxtttpppmmmlllkkkiiikkkmmmoooooommmjjjhhhhhhgggfffggghhhkkkoooqqqrrrtttuuutttsssssstttuuuttttttsssqqqnnnlllmmmnnnnnnrrrtttsssoookkkkkkkkkoooooooooppprrruuuyyy{{{}}}|||{{{{{{}}}}}}|||{{{{{{xxxuuuttttttuuuttttttnnnmmmkkkjjjkkknnnqqqssskkkjjjjjjjjjjjjlllmmmnnnrrrssstttrrrooonnnmmmnnnkkklllmmmmmmmmmnnnppprrrrrrqqqooommmkkkkkkmmmppptttzzz|||xxxsssnnnjjjiiijjjkkkllllllmmmnnnppprrrssstttpppnnnllljjjkkkkkkjjjiiiccccccdddeeefffggggggggggggeeecccbbbbbbbbbaaa___```aaadddgggkkkmmmnnnnnnnnnllljjjhhhffffffeeeeeeffffffggghhhhhhiiijjjjjjjjjiiihhhhhhhhhgggeeeccc^^^___aaadddfffgggiiiiiiggggggiiijjjjjjjjjiiiiiifffeeecccaaa___^^^\\\[[[ZZZ[[[\\\\\\\\\]]]aaacccbbbaaaaaa`````````aaaaaabbbaaa___^^^]]]\\\\\\]]]___^^^]]]]]]```aaaaaaaaa___``````^^^[[[ZZZZZZ[[[]]]\\\[[[YYYXXXZZZ]]]```______^^^]]]]]]]]]^^^_________```___]]]ZZZXXXWWWUUUUUUVVVWWWVVVVVVUUUTTTXXXYYYZZZZZZXXXXXXYYYZZZ^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXWWWVVVVVVVVVWWWXXX[[[ZZZWWWTTTRRRQQQQQQQQQSSSUUUXXXYYYYYYXXXXXXXXXYYYXXXVVVUUUUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[]]]_________^^^]]]^^^^^^aaaeeejjjmmmnnnmmmeeecccaaaaaabbbddddddccc`````````____________^^^aaacccgggjjjlllmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmkkkiiiggggggiiimmmpppoooooonnnllljjjiiijjjllloooppppppqqqqqqqqqpppppprrroookkkkkkooosssuuuvvvpppqqqqqqrrrrrrqqqpppooolllmmmmmmkkkiiiiiijjjkkkqqqpppnnnnnnooossswwwzzzxxxzzz|||}}}||||||}}}~~~|||}}}~~~~~~~~~}}}yyyxxxvvvuuuttttttuuuuuuvvvvvvwwwwwwwwwvvvuuuuuusssrrrqqqrrruuuyyy~~~|||zzzwwwuuutttsssrrrrrrqqqpppnnnmmmkkkkkkjjjkkkllllllmmmoooqqqtttvvvwwwuuuwwwxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvyyy|||~~~}}}~~~|||xxxuuutttsssrrrpppooooooppprrrsss{{{{{{zzzzzz|||~~~}}}~~~~~~|||wwwuuussstttuuuvvvuuusssvvvwwwzzz}}}}}}|||zzzuuurrrrrrvvvwwwtttpppmmmlllllllllnnnpppssstttssstttvvvxxxyyyyyyxxxxxxwwwzzz}}}~~~||||||{{{yyyyyytttsssrrrooollllllnnnpppppppppppppppqqqpppnnnmmmlllmmmpppppppppppprrrsssxxxwwwwwwwwwwwwwwwuuutttrrrrrrtttxxx|||~~~~~~|||vvvuuutttuuuvvvvvvuuusssvvvtttqqqqqqtttzzz}}}wwwqqqnnnmmmllliiikkkmmmnnnmmmllllllmmmmmmkkkiiihhhjjjmmmpppsssuuuwwwwwwvvvtttsssssstttvvvvvvvvvssspppmmmmmmmmmmmmoooqqqpppnnnkkkjjjkkkmmmnnnnnnqqquuuzzz~~~||||||}}}~~~}}}{{{|||yyywwwvvvvvvwwwvvvvvvlllkkkiiiiiijjjmmmppprrrjjjjjjjjjjjjjjjkkkkkklllmmmoooqqqqqqooommmkkkkkkhhhiiikkkkkkkkklllnnnqqqrrrrrrqqqooollllllmmmooosssvvv}}}xxxuuupppkkkiiihhhhhhiiiggghhhiiilllooorrruuuvvvnnnllliiiiiiiiihhhfffeeeaaaaaabbbbbbccccccddddddcccbbb```___``````___^^^```cccfffiiilllmmmnnnnnnlllkkkiiigggfffgggggghhhfffffffffggggggggggggggghhhhhhiiikkkkkkiiidddaaa^^^___aaadddfffgggiiiiiifffggghhhiiijjjiiihhhhhhccccccbbbaaa```___^^^]]]YYYZZZ[[[[[[[[[]]]```cccaaaaaa````````````````````````___]]]\\\\\\[[[[[[[[[ZZZZZZ\\\```bbbcccccc`````````^^^[[[ZZZ[[[\\\]]]]]][[[YYYWWWXXX[[[^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\YYYVVVTTTRRRSSSSSSTTTTTTTTTSSSSSSWWWXXXYYYYYYXXXWWWXXXZZZ``````___]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTWWWZZZ\\\ZZZYYYYYYYYYWWWVVVUUUTTTUUUWWWYYY[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]___ccchhhlllmmmmmmiiigggdddbbbbbbbbbaaa```______````````````aaaaaa___aaafffjjjlllmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnmmmjjjgggfffgggiiilllmmmmmmmmmllljjjhhhggghhhjjjllllllmmmmmmnnnnnnmmmmmmmmmlllllllllnnnpppqqqqqqnnnoooppprrrrrrqqqpppooommmnnnnnnmmmkkkjjjlllmmmrrrqqqooonnnooossswwwyyyyyy|||~~~~~~~~~~~~~~~}}}zzzyyyssssssrrrrrrssstttuuuvvvtttuuuuuuuuuvvvvvvuuuuuuttttttssssssuuuxxx{{{}}}yyyxxxxxxvvvtttssssssssssssrrrqqqpppooonnnnnnmmmoooooooooppprrruuuyyy{{{xxxzzz{{{{{{yyyxxxyyyzzz{{{zzzxxxxxxzzz}}}~~~}}}}}}~~~~~~{{{xxxvvvuuusssrrrqqqqqqqqqsssuuuvvv~~~}}}}}}{{{sssrrrqqqqqqrrrsssssssssvvvwwwzzzzzzuuuqqqqqqtttuuurrrooommmlllllllllnnnrrruuuwwwwwwxxxzzz|||}}}}}}}}}}}}zzz|||~~~~~~~~~~~~}}}{{{yyyxxxuuutttrrrooommmnnnqqqtttrrrssssssrrrqqqpppppppppnnnpppsssssssssrrrssstttuuuvvvwwwwwwxxxyyy{{{|||{{{yyyvvvuuuwwwyyy{{{|||zzzyyywwwwwwxxxxxxwwwuuuwwwuuusssssswww}}}xxxsssooonnnmmmmmmmmmmmmkkkjjjkkkooossssssqqqooommmmmmooorrrtttxxxzzzzzzxxxuuusssrrrrrrvvvwwwxxxvvvrrrooommmmmmnnnooopppooonnnlllkkkkkkkkklllooosssyyy~~~|||{{{|||||||||{{{{{{yyyxxxxxxyyyzzzyyyxxxjjjiiihhhhhhiiikkkmmmoooiiijjjjjjkkkkkkkkkkkkjjjiiilllooopppnnnlllkkkjjjkkklllnnnnnnnnnoooqqqsssqqqrrrrrrpppnnnmmmnnnooosssuuuwww{{{{{{rrrpppnnnkkkiiihhhhhhhhhdddeeegggiiilllooorrrssskkkiiigggggggggfffdddccc````````````aaaaaaaaaaaa```___]]]]]]^^^______^^^aaadddhhhjjjkkkkkkkkkllljjjiiigggffffffgggiiijjjffffffffffffffffffffffffggghhhjjjlllllliiiddd```^^^```bbbdddfffggghhhhhheeefffggghhhhhhgggfffeeeaaaaaaaaa``````_________YYY[[[\\\\\\\\\]]]___aaaaaaaaaaaaaaabbbbbbbbbbbb______^^^^^^\\\[[[[[[ZZZXXXXXXXXX[[[___bbbdddddd______^^^\\\ZZZYYY[[[\\\]]]]]]\\\YYYWWWWWWYYY[[[\\\ZZZXXXWWWVVVWWWXXXYYYYYYYYYZZZ[[[[[[YYYUUURRRQQQQQQPPPPPPPPPQQQRRRRRRVVVWWWXXXXXXWWWWWWXXXYYY^^^^^^^^^^^^]]][[[ZZZYYYVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTRRRWWW[[[\\\ZZZXXXXXXYYYTTTTTTTTTTTTUUUWWWYYY[[[VVVWWWXXXXXXYYYYYYXXXXXXZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^aaaeeeiiijjjkkkkkkhhheeebbbaaaaaa___^^^^^^^^^___```aaaaaabbbbbbaaacccgggjjjllllllkkkjjjggggggffffffgggiiilllmmmllliiifffeeegggiiijjjjjjjjjjjjiiigggeeeeeefffhhhhhhhhhiiijjjkkkkkkkkkkkkjjjkkklllmmmmmmmmmllllllkkklllnnnpppqqqqqqqqqpppoooppppppnnnllllllmmmnnnqqqpppoooooopppsssvvvxxxzzz}}}~~~~~~~~~|||yyyvvvtttppppppppppppqqqsssuuuwwwrrrrrrssssssttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzwwwxxxxxxwwwtttsssssstttuuuuuuuuuttttttsssrrrrrrsssrrrqqqqqqssswwwzzz}}}{{{}}}~~~~~~|||{{{{{{|||~~~|||zzzyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzuuutttsssssssssuuuxxxyyy}}}|||{{{yyyqqqqqqpppppppppqqqssstttxxxxxxzzzwwwtttppppppqqqrrrqqqooopppooonnnnnnpppssswwwyyy|||}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxwwwtttsssqqqnnnmmmnnnqqqtttsssttttttrrrppppppqqqssstttwwwyyyyyyxxxvvvvvvwwwssstttuuuuuuvvvyyy~~~|||yyyxxxyyy|||~~~~~~|||zzzyyyyyyyyyyyywwwxxxwwwvvvwwwzzzyyyssspppooonnnppppppoookkkiiikkkqqqvvvwwwvvvsssrrrqqqrrrtttvvvzzz{{{|||{{{wwwtttrrrrrruuuwwwxxxwwwssspppmmmlllpppppppppooonnnmmmlllkkkjjjlllpppuuu{{{~~~|||yyyxxxyyyzzzzzzyyyyyyxxxyyy{{{}}}}}}{{{yyyhhhhhhhhhhhhhhhiiijjjjjjgggiiikkkmmmmmmlllkkkjjjiiikkkmmmmmmlllkkkkkklllpppqqqrrrrrrqqqrrrtttvvvpppqqqrrrqqqooonnnnnnoooooosssttttttvvvyyyxxxtttnnnmmmllllllkkkjjjjjjiiieeeffffffggghhhjjjkkklllhhhgggffffffffffffdddbbb`````````_______________]]]\\\[[[\\\^^^_________```dddhhhjjjhhhgggggghhhjjjhhhfffddddddeeeggghhheeeeeeeeefffffffffggggggggggggggghhhiiigggccc``````aaabbbdddeeefffggggggcccdddeeeffffffeeedddcccaaa``````______^^^^^^]]][[[]]]^^^^^^]]]]]]^^^___^^^___```aaaaaaaaaaaaaaa_________^^^]]]\\\[[[ZZZXXXWWWWWWYYY]]]```aaaaaa\\\\\\[[[YYYWWWWWWYYY[[[]]]]]]]]][[[XXXWWWXXXYYY[[[YYYVVVTTTSSSTTTUUUVVVXXXWWWXXXZZZ\\\[[[VVVRRRPPPOOOMMMLLLLLLNNNPPPRRRUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRPPPUUUZZZ[[[XXXUUUUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTVVVWWWXXXXXXYYYXXXZZZ[[[\\\]]]^^^___``````aaa```^^^___bbbfffhhhiiijjjgggdddbbbaaa```___^^^\\\]]]]]]^^^```aaabbbbbbdddeeeggghhhiiihhhgggfffbbbaaaaaaaaabbbeeehhhjjjkkkhhhffffffhhhiiiiiihhhgggggggggeeeccccccdddfffeeefffgggiiijjjkkkkkkkkkjjjkkkkkkkkkjjjiiiiiiiiifffhhhjjjlllnnnpppqqqrrrpppppppppooolllkkklllnnnooooooooooooqqqsssuuuwwwyyy|||~~~}}}}}}|||||||||~~~}}}||||||}}}|||zzzwwwsssqqqqqqqqqppppppqqqsssuuuvvvppppppqqqqqqrrrssstttuuutttvvvxxxzzzzzzzzzzzzyyywwwyyyzzzxxxuuussssssuuuxxxxxxyyyyyyyyyxxxxxxxxxvvvuuusssrrrtttwww{{{~~~}}}~~~|||}}}}}}~~~|||zzzyyy{{{~~~}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}vvvuuuttttttvvvxxxzzz|||}}}|||||||||}}}}}}|||yyywwwqqqqqqqqqpppppprrrtttvvvwwwvvvwww{{{}}}tttrrrpppooonnnooopppqqqtttrrrqqqppprrruuuyyy{{{~~~}}}}}}|||{{{yyyxxxvvvvvvrrrqqqpppmmmkkklllooorrrrrrssssssqqqoooooorrruuuxxxzzz||||||zzzxxxwwwwwwrrrrrrrrrqqqrrrvvv|||||||||}}}}}}{{{zzzzzzzzzyyyxxxyyyyyyyyyzzz}}}}}}xxxtttqqqooooooqqqrrrrrrnnnkkklllqqqwwwwwwvvvuuutttuuuuuuwwwxxxyyy{{{}}}}}}zzzxxxwwwvvvtttvvvxxxxxxtttpppmmmlllrrrqqqoooooonnnmmmllljjjjjjmmmqqqwww|||zzzxxxuuuuuuvvvwwwxxxxxxvvvwwwzzz~~~~~~{{{hhhhhhhhhhhhhhhgggggggggfffhhhlllnnnooommmkkkiiijjjkkklllkkkjjjjjjlllnnnnnnoooppppppoooppprrrsssoooqqqrrrrrrpppoooooopppkkkppprrrpppoooqqqqqqoookkkllllllmmmmmmlllkkkkkkhhhgggfffffffffffffffggghhhgggffffffgggfffdddbbb``````____________^^^^^^\\\[[[ZZZ[[[^^^````````````dddhhhiiifffdddddddddjjjhhheeecccbbbcccdddfffcccddddddeeefffggghhhiiiiiigggeeeeeeeeeeeecccaaa```aaacccdddeeefffffffffbbbcccdddddddddcccbbbaaaaaa``````___]]]\\\\\\[[[\\\^^^``````___]]]]]]]]][[[[[[]]]^^^_____________________^^^]]]\\\[[[ZZZYYYXXXWWWYYY\\\_________YYYYYYXXXVVVUUUUUUXXXZZZ]]]^^^^^^\\\YYYWWWWWWXXXYYYWWWTTTQQQPPPPPPRRRSSSWWWWWWXXX[[[]]]\\\XXXTTTPPPNNNKKKIIIJJJLLLPPPRRRUUUVVVWWWWWWVVVVVVXXXYYYVVVWWWYYYZZZZZZYYYXXXXXXSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUSSSQQQPPPMMMSSSYYYYYYVVVRRRRRRTTTQQQQQQRRRSSSTTTTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYYYY[[[\\\\\\]]]___```aaaaaadddaaa^^^^^^aaaeeegggiiihhhfffcccaaaaaaaaa```___ZZZ[[[\\\]]]___```aaabbbeeeeeefffeeeeeecccaaa```___^^^]]]]]]___bbbeeehhhjjjhhheeefffhhhiiihhhfffffffffeeedddbbbaaaccceeecccdddfffhhhjjjkkkllllllllllllkkkiiigggggghhhiiiccceeegggiiilllooorrrssspppqqqpppnnnlllkkkkkkmmmmmmnnnnnnpppqqqsssuuuvvvxxx{{{}}}|||{{{zzzzzzzzz|||~~~~~~|||zzzyyyzzz{{{{{{yyyuuurrrpppssssssrrrqqqrrrssstttuuuooooooooopppqqqrrrsssttttttvvvyyy|||}}}}}}|||zzzxxxzzz{{{zzzvvvttttttuuuzzz{{{{{{|||}}}|||||||||xxxvvvtttssstttwww{{{~~~}}}~~~~~~}}}|||zzzyyy{{{~~~|||||||||~~~~~~|||{{{ssstttwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}wwwvvvvvvvvvwwwyyy|||}}}|||}}}}}}zzzwwwwwwzzzzzzxxxuuurrrrrrrrrqqqqqqsssvvvxxxuuusssrrruuuzzz|||yyyuuuqqqqqqpppnnnlllmmmooorrrvvvuuusssrrrsssvvvyyy||||||zzzzzzzzzyyyxxxwwwuuutttppppppnnnllljjjkkkmmmpppqqqrrrrrrpppnnnnnnrrruuuyyy{{{}}}|||zzzwwwuuuuuurrrrrrpppnnnnnnrrrzzz~~~}}}}}}~~~{{{yyyzzzzzzyyyxxxyyyzzz{{{}}}~~~|||xxxtttqqqpppooopppssstttrrrnnnmmmqqquuuuuuuuuuuuvvvvvvwwwxxxyyyyyy{{{~~~~~~}}}{{{{{{{{{sssuuuxxxxxxuuuqqqnnnlllrrrqqqooonnnnnnmmmkkkjjjkkknnnrrrwww{{{~~~xxxvvvsssrrrtttvvvvvvvvvtttvvvzzz|||ggggggggggggfffhhhkkknnnlllooorrrsssrrrqqqqqqrrrnnnmmmlllmmmpppssstttttttttrrrooommmlllmmmooopppnnnmmmooossswwwyyyvvvsssooommmkkkjjjlllnnnoooooojjjiiiiiiiiiiiiiiihhhhhhggggggiiiiiiiiihhhfffeeeiiihhhfffeeeeeedddcccaaa```_________^^^^^^^^^^^^\\\]]]^^^]]][[[ZZZ[[[\\\___bbbeeeeeecccccceeeggggggeeeddddddeeefffdddcccbbbeeehhhhhhffffffhhhkkkllljjjgggcccaaa`````````___```aaacccdddddddddccc___aaaddddddcccaaa```___^^^^^^]]]\\\[[[[[[[[[[[[^^^bbbeeeccc]]]XXXXXXYYYWWWYYY[[[[[[ZZZZZZ[[[\\\___^^^]]]^^^^^^\\\YYYVVVSSSTTTVVVXXXYYYZZZZZZ[[[ZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYXXXWWWWWWQQQPPPNNNMMMMMMNNNPPPQQQVVVUUUSSSRRRRRRSSSUUUWWWXXXVVVTTTVVVYYY[[[[[[YYYXXXXXXXXXVVVTTTTTTVVVXXXVVVUUUTTTSSSQQQQQQPPPPPPRRRRRRSSSSSSRRRPPPMMMLLLPPPMMMLLLMMMPPPQQQOOOMMMQQQRRRTTTVVVWWWYYYYYYZZZ]]]^^^___aaaaaaaaaaaa```aaa```___```bbbeeeffffffeeedddccccccdddbbb```]]]\\\\\\\\\\\\]]]^^^______bbb___]]]___cccddd```[[[\\\\\\[[[[[[\\\^^^aaabbbeeeeeeffffffeeeeeedddccc```aaabbbaaa```___```aaaaaabbbccceeegggiiijjjkkkmmmllljjjhhhgggfffffffffccceeeiiilllooorrrssssssrrrqqqpppooonnnnnnnnnnnnuuuuuusssqqqooooooqqqsssvvvwwwxxxyyyzzzyyyyyyxxxzzzzzzzzzzzzyyywwwuuutttvvvvvvvvvuuutttrrrqqqpppoooooooooooooooooooooooooooppppppppppppqqqtttvvvyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}|||{{{yyyxxx|||}}}~~~}}}yyyvvvuuuuuutttuuuwwwwwwxxxzzz}}}~~~|||{{{~~~zzzzzz}}}}}}|||{{{{{{{{{}}}~~~~~~~~~}}}|||{{{zzzsssssstttvvvxxxzzz|||}}}xxxyyyzzz{{{||||||||||||xxxvvvtttuuuwwwzzz||||||zzz~~~~~~~~~yyyzzzzzzzzzxxxvvvsssqqqoooppppppooonnnnnnoooqqqqqqqqqrrrtttvvvuuurrrooosssrrrqqqoooooooooooopppsssqqqnnnnnnqqqvvvyyyzzzzzz}}}||||||{{{zzzxxxuuurrrppplllkkkjjjjjjjjjkkklllmmmooonnnmmmlllmmmpppsssuuuuuuvvvxxxyyyyyyxxxvvvtttrrrpppoooooorrrxxx~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyxxxxxxyyy{{{}}}{{{{{{{{{zzzxxxuuurrrpppqqqooommmlllmmmooorrruuuxxxxxxwwwwwwxxxxxxwwwwwwyyy{{{~~~}}}|||xxxxxxyyyxxxvvvrrrnnnkkkqqqtttuuusssoookkkjjjkkkmmmooorrruuuwwwwwwwwwvvvssssssssstttvvvxxxzzz|||zzzyyyyyy{{{~~~~~~|||yyyhhhhhhhhhgggfffgggjjjmmmmmmpppssstttrrrpppooonnnooonnnmmmoooqqqssstttsssrrrpppnnnkkkkkkkkkmmmnnnooonnnooossswwwyyyxxxvvvssspppmmmjjjjjjjjjiiihhhlllllllllkkkjjjjjjkkklllhhhhhhhhhhhhgggfffeeeeeegggfffdddcccdddcccaaa```^^^^^^____________^^^^^^[[[\\\\\\[[[YYYYYYZZZ[[[^^^aaadddeeedddcccdddffffffeeecccdddeeeeeedddbbbbbbdddfffeeedddeeehhhjjjkkkiiifffbbb```_________]]]^^^```bbbbbbbbbbbbaaa```aaacccbbbaaa_________^^^]]]\\\\\\[[[[[[[[[[[[\\\___bbb```ZZZVVVVVVWWWXXXYYY[[[[[[ZZZZZZ[[[\\\```^^^]]]\\\\\\ZZZVVVSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWUUUTTTTTTQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSPPPOOONNNMMMMMMNNNOOOPPPRRRQQQQQQQQQRRRSSSUUUVVVVVVTTTRRRSSSWWWYYYZZZYYYZZZ[[[ZZZXXXUUUSSSSSSTTTTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNLLLKKKLLLOOOPPPOOOMMMPPPQQQSSSUUUWWWXXXYYYYYY[[[\\\^^^___``````______```^^^]]]^^^aaacccdddcccdddcccbbbbbbbbbbbb___]]]]]]\\\\\\[[[[[[\\\]]]]]]```]]]\\\^^^aaabbb^^^ZZZZZZYYYYYYYYYZZZ\\\^^^___bbbbbbccccccbbbbbbaaa```^^^___```___^^^]]]^^^```aaaaaabbbcccdddeeeggggggjjjiiigggfffeeeffffffgggggghhhkkkmmmnnnooooooooopppooonnnmmmmmmmmmnnnnnnsssssssssqqqnnnnnnpppqqqtttuuuvvvwwwwwwwwwvvvuuuwwwwwwxxxxxxwwwvvvtttsssvvvvvvuuutttrrrpppooonnnppppppoooooonnnmmmllllllmmmnnnoooooooooqqqtttwww||||||||||||}}}}}}||||||zzzzzz{{{{{{{{{zzzyyyyyy{{{|||}}}|||yyyvvvttttttwwwxxxxxxwwwwwwyyy|||~~~}}}}}}~~~~~~{{{yyyyyy|||~~~~~~~~~}}}||||||{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyxxxttttttuuuvvvwwwyyyzzz{{{yyyyyyzzzzzz{{{|||||||||xxxvvvuuuuuuwwwzzz||||||zzz}}}|||zzzyyyzzzzzz{{{zzzxxxuuurrrpppooopppqqqqqqoooooooooqqqpppoooooooooqqqpppooommmppppppooonnnooopppqqqrrrwwwuuurrrrrruuuxxxzzz{{{zzz}}}~~~}}}~~~~~~}}}~~~~~~||||||{{{yyywwwtttqqqooolllkkkjjjiiiiiijjjlllmmmnnnnnnmmmmmmnnnppprrrtttrrrssstttuuuuuuuuutttsssqqqpppoooooorrrxxx~~~~~~~~~}}}|||{{{zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{zzzzzzyyyxxxvvvtttrrrqqqpppnnnlllkkklllnnnqqqtttwwwxxxyyyyyyyyyyyyzzz{{{{{{|||~~~}}}{{{||||||{{{yyyuuurrrpppsssuuuvvvtttqqqnnnnnnooolllmmmpppsssuuuvvvvvvuuuuuuuuuuuuvvvxxxzzz|||}}}yyywwwwwwxxxzzzzzzwwwtttjjjiiihhhfffeeefffiiilllssswww{{{}}}zzzwwwsssrrrqqqpppppprrrtttuuutttssspppooollljjjhhhiiiiiijjjlllllllllooosssvvvxxxxxxuuurrrnnnlllkkkjjjhhhgggmmmoooqqqpppmmmmmmooorrrjjjiiigggeeedddcccccccccdddcccaaaaaaaaaaaa```^^^\\\]]]^^^_________^^^]]]\\\\\\[[[YYYXXXXXXZZZ]]]^^^aaadddeeeeeedddeeeeeefffdddccccccddddddcccbbbbbbbbbcccbbbbbbcccgggjjjhhhfffdddaaa___^^^^^^^^^\\\]]]___`````````______```aaaaaa___]]]\\\]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXX[[[]]]\\\WWWTTTTTTUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[^^^]]][[[YYYXXXVVVSSSPPPUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPQQQMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQOOOPPPSSSVVVXXXYYY]]]]]]]]]ZZZVVVSSSQQQQQQSSSRRROOOMMMLLLKKKKKKKKKJJJKKKMMMOOOPPPPPPOOOOOOKKKJJJJJJKKKMMMOOONNNMMMOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]^^^]]]\\\]]]___aaaaaa```bbbaaa______``````___^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\ZZZZZZ[[[^^^___\\\XXXXXXXXXWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^___^^^]]]]]]^^^___bbbaaa`````````aaabbbcccddddddccccccccceeefffggghhhiiikkkmmmnnnnnnnnnnnnmmmlllkkkjjjjjjlllnnnooopppqqqrrrqqqooonnnnnnooorrrssstttttttttsssrrrqqqsssssstttuuuuuuttttttssswwwwwwuuussspppnnnlllkkkqqqqqqpppnnnmmmlllkkkjjjkkklllmmmnnnoooqqqtttwww||||||}}}~~~~~~~~~~~~~~~yyyyyyyyyxxxyyyyyyzzzzzzzzz|||}}}{{{xxxuuuttttttzzzzzzyyywwwvvvxxx|||}}}{{{~~~yyyxxxxxxyyy{{{||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxttttttuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}yyywwwuuuuuuwwwzzz{{{|||zzz|||~~~{{{xxxvvvvvvzzz{{{{{{zzzxxxuuuqqqooonnnppprrrsssqqqppppppqqqpppnnnllllllmmmmmmmmmlllmmmmmmmmmnnnoooppprrrsssyyywwwuuuuuuwwwzzzzzzzzz{{{|||||||||zzzzzz|||}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzz{{{zzzyyywwwuuurrrpppnnnmmmllliiihhhhhhiiikkkmmmmmmmmmnnnooopppqqqqqqrrrnnnoooooopppppppppqqqqqqpppooooooooorrrwww|||}}}|||}}}}}}|||{{{zzzyyyxxxvvvuuuuuuuuuuuurrrqqqqqqqqqrrrtttvvvwwwyyyxxxvvvuuusssrrrqqqqqqooommmkkkjjjjjjmmmppprrrtttxxx{{{{{{yyyyyy{{{~~~|||}}}~~~}}}}}}}}}}}}|||zzzwwwuuutttssstttuuutttqqqpppppppppjjjlllnnnpppssstttuuuuuuwwwwwwxxxxxxyyy{{{}}}}}}yyyxxxvvvvvvwwwvvvsssqqqlllkkkiiigggeeefffiiilllwww|||~~~zzzwwwtttssssssuuuvvvvvvtttrrrooommmkkkiiigggggghhhhhhhhhhhhhhhjjjmmmqqquuuvvvssspppnnnmmmnnnnnnnnnmmmlllqqquuuvvvsssqqqrrrtttllljjjfffcccaaa```aaabbbaaa```_________```^^^]]]ZZZ\\\]]]_________^^^]]]^^^]]]\\\ZZZYYYZZZ]]]``````bbbdddfffffffffeeeeeegggeeeddddddeeefffdddcccaaa```______```bbbfffhhhdddcccbbb```^^^^^^^^^^^^\\\]]]^^^_________^^^]]]``````^^^\\\YYYYYY[[[]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVXXXYYYXXXUUUSSSSSSTTTWWWYYY[[[[[[YYYYYYYYYZZZZZZYYYWWWVVVUUUTTTRRRPPPTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOONNNJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNLLLNNNPPPRRRSSSSSSRRRRRRPPPOOOMMMNNNPPPSSSVVVWWW]]]^^^^^^\\\XXXUUUSSSRRRSSSQQQNNNLLLJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMHHHHHHIIIJJJLLLMMMNNNNNNMMMOOOPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[]]]\\\[[[\\\^^^______^^^___^^^]]]]]]^^^______^^^]]]\\\YYYWWWVVVUUUVVVVVVYYYXXXXXXYYY[[[\\\YYYWWWXXXWWWWWWWWWXXXZZZ[[[\\\ZZZ[[[[[[[[[[[[ZZZYYYYYY\\\]]]^^^^^^]]]]]]^^^___dddcccaaa___^^^___```aaa_________```aaadddfffgggggghhhkkkmmmooopppqqqqqqlllkkkiiiiiijjjllloooqqqoooppprrrqqqpppnnnnnnoooqqqqqqrrrsssrrrqqqpppoooqqqqqqrrrsssssstttttttttyyyxxxvvvssspppmmmlllkkkppppppooonnnmmmlllkkkkkkkkklllmmmmmmmmmnnnqqqtttvvvxxxzzz|||}}}~~~~~~~~~xxxxxxwwwvvvwwwxxxzzz{{{zzz|||}}}|||yyyvvvuuuuuuyyyyyyxxxwwwvvvxxx}}}zzzyyy{{{wwwwwwxxxzzz{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyysssttttttuuuvvvxxxyyyzzzyyyyyyyyyyyyyyy{{{|||}}}yyywwwuuuuuuwwwyyy{{{{{{{{{|||}}}}}}}}}|||{{{{{{~~~}}}zzzvvvuuuttt{{{{{{{{{zzzwwwtttqqqooommmpppssstttsssqqqqqqqqqsssqqqnnnmmmnnnooonnnnnnllllllmmmnnnooopppqqqqqqvvvuuuuuuwwwzzz||||||{{{{{{zzzyyyxxxwwwxxxyyyzzzxxxyyyyyyzzzzzz{{{zzzzzzzzz{{{||||||{{{zzzyyyxxxvvvvvvuuutttrrrqqqpppooonnnllljjjhhhgggiiikkkmmmlllmmmooopppqqqqqqqqqpppkkkkkkkkkkkklllmmmnnnooooooooooooppprrrvvvzzz|||}}}|||zzzzzz{{{{{{zzzyyywwwwwwvvvuuutttsssrrrrrrooooooooooooppprrrssstttwwwuuusssrrrqqqqqqqqqrrrnnnllljjjiiiiiillloooqqqssswww{{{{{{xxxwwwzzz|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyywwwvvvuuutttttttttsssrrrpppooooookkklllmmmoooqqqsssuuuvvvxxxxxxxxxyyyzzz{{{||||||zzzyyyxxxvvvuuutttrrrpppnnnmmmjjjgggeeefffjjjmmmtttzzz{{{yyyvvvuuuuuuuuuvvvuuurrrpppmmmllljjjhhhggggggggggggffffffggghhhjjjnnnsssvvvpppnnnmmmmmmooopppooonnnjjjpppwww{{{yyyvvvsssrrrmmmjjjfffbbb______``````___^^^]]]]]]______^^^]]]YYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[]]]aaadddfffffffffgggggghhhggggggiiigggffffffggggggfffeee```^^^]]]]]]___bbbeeegggaaaaaa```___^^^^^^^^^]]]]]]^^^_________^^^]]]\\\]]]]]][[[YYYWWWWWWYYY[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTUUUVVVUUUTTTSSSSSSTTTWWWXXXZZZYYYXXXWWWWWWXXXUUUTTTRRRRRRSSSSSSRRRQQQRRRRRRSSSTTTUUUUUUUUUUUURRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQSSSSSSRRRPPPOOONNNNNNMMMMMMNNNQQQTTTVVVYYY[[[\\\\\\YYYWWWVVVVVVTTTRRRNNNKKKIIIHHHHHHIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZYYYYYY]]]\\\[[[\\\^^^^^^]]]\\\[[[ZZZZZZ[[[]]]^^^]]]\\\[[[ZZZWWWTTTSSSSSSTTTTTTVVVVVVWWWXXXZZZZZZXXXWWWUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZ[[[[[[ZZZZZZ\\\]]]eeedddbbbaaa`````````aaa]]]]]]]]]^^^```ccceeeggghhhiiilllnnnoooppppppooojjjjjjiiiiiikkkmmmpppqqqnnnpppqqqqqqooonnnnnnoooppppppqqqrrrrrrqqqpppooopppqqqqqqrrrssstttuuuvvvzzzyyyvvvssspppnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllkkkkkkmmmoooqqqssswwwzzz}}}xxxwwwvvvvvvwwwxxxzzz{{{zzz|||}}}|||yyywwwvvvvvvvvvvvvvvvvvvvvvyyy}}}~~~yyyxxxyyy|||wwwyyyzzz{{{zzzyyyxxxwwwxxxwwwvvvtttsssrrrrrrrrruuuvvvwwwxxxxxxxxxxxxxxxsssssstttuuuwwwyyy{{{|||yyyxxxxxxyyyyyyzzz{{{|||xxxvvvttttttvvvxxxyyyyyy{{{||||||||||||zzzyyyxxxyyy{{{|||zzzwwwuuusssssszzzzzzzzzyyywwwtttqqqooommmpppssstttsssrrrqqqqqqtttrrrppppppqqqqqqpppooonnnnnnnnnooooooooonnnnnnssssssvvvyyy}}}~~~yyyxxxvvvuuuvvvwwwwwwxxxvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwqqqqqqqqqqqqppppppppppppooommmkkkiiihhhjjjkkkmmmlllmmmoooqqqqqqqqqpppooojjjjjjjjjjjjjjjkkklllmmmnnnnnnoooppprrruuuxxxyyyzzzyyyxxxxxxzzzzzzyyywwwuuuuuuttttttsssqqqppppppmmmnnnnnnooopppqqqrrrssstttsssqqqpppooopppqqqrrrnnnmmmjjjiiijjjlllppprrrrrrvvvyyyzzzxxxwwwxxxyyyxxxyyyzzzzzzzzzzzzyyyxxxzzzzzz{{{{{{zzzyyywwwvvvvvvvvvwwwwwwvvvuuurrrpppnnnnnnooopppqqqtttvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwuuurrrqqqppppppooonnnkkkhhhfffhhhllloootttyyy|||zzzuuutttsssrrrrrrqqqnnnllliiiiiihhhgggffffffffffffggghhhiiijjjkkknnnsssvvvqqqooonnnmmmnnnmmmllljjjjjjnnnuuuzzz|||yyytttpppllljjjfffbbb```______```___^^^]]]]]]___```___^^^YYYYYYZZZ[[[]]]^^^_________```aaaaaaaaadddhhhkkknnnllliiihhhiiijjjjjjiiijjjhhhgggggghhhiiigggfff___]]]\\\\\\___cccdddeee_______________^^^^^^^^^]]]^^^^^^___^^^]]][[[ZZZZZZZZZYYYWWWUUUUUUXXXZZZZZZZZZZZZZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXXXXVVVUUUUUUVVVRRRQQQOOOPPPQQQSSSRRRRRRPPPPPPQQQSSSSSSTTTTTTTTTPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKNNNPPPQQQRRRRRRQQQOOONNNMMMNNNOOOOOOOOOPPPRRRTTTTTTVVVXXXXXXWWWVVVWWWXXXUUUSSSOOOKKKHHHGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSTTTVVVWWWXXXYYYYYYXXXXXX\\\[[[[[[\\\]]]]]][[[YYYWWWWWWXXXZZZ]]]^^^\\\ZZZXXXVVVSSSQQQPPPQQQSSSTTTUUUVVVWWWYYYYYYYYYXXXXXXSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXXXXWWWWWWVVVUUUWWWXXXXXXWWWWWWYYYZZZddddddddddddcccccccccbbb]]]]]]]]]^^^```bbbdddfffkkklllmmmmmmlllkkkjjjiiihhhiiiiiijjjlllmmmooopppmmmnnnoooooommmmmmnnnooonnnooopppqqqrrrqqqppppppqqqqqqqqqrrrssstttvvvvvvyyywwwuuurrrpppooooooooonnnnnnnnnooooooooooooooommmnnnmmmkkkiiiiiikkklllooorrrvvv{{{~~~xxxxxxxxxwwwxxxxxxyyyyyyyyy{{{|||{{{yyyvvvuuuvvvrrrtttuuuvvvwwwyyy|||}}}|||{{{{{{{{{{{{yyy{{{||||||yyywwwvvvvvvwwwvvvtttsssqqqpppppppppqqqrrrssstttuuuuuuuuuuuuttttttuuuvvvwwwyyy{{{|||wwwxxxyyyzzz{{{{{{{{{zzzwwwuuusssrrrtttvvvwwwwwwzzz{{{|||||||||zzzxxxwwwtttvvvwwwwwwtttrrrrrrrrrxxxyyyyyyyyywwwtttrrrpppmmmooorrrrrrrrrqqqqqqrrrrrrrrrsssuuuvvvuuussspppppppppppppppooonnnmmmlllqqqrrrvvv|||wwwuuuttttttvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwqqqpppppppppppppppqqqrrrooonnnmmmlllkkkkkkllllllmmmnnnoooqqqqqqqqqpppooollllllllllllllllllllllllmmmnnnoooppprrrtttvvvwwwwwwvvvvvvwwwyyyyyyxxxvvvtttttttttsssrrrqqqooonnnmmmmmmnnnooopppqqqqqqrrrqqqqqqppppppppppppqqqqqqpppnnnlllkkkkkknnnqqqssstttuuuwwwzzz{{{{{{zzzyyyvvvwwwwwwwwwwwwvvvuuuuuuxxxzzz|||}}}}}}{{{yyywwwxxxyyy{{{~~~~~~zzzwwwrrrqqqppppppqqqsssvvvwwwvvvwwwxxxxxxxxxxxxwwwwwwssstttsssqqqooonnnnnnpppqqqooollliiihhhiiinnnrrruuuzzz}}}zzzxxxsssqqqnnnllllllkkkiiigggeeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkkkkmmmqqqttttttsssqqqppppppooommmjjjmmmmmmpppuuuzzzzzztttoookkkiiifffcccaaa`````````___^^^]]]^^^```aaa```___ZZZYYYYYYYYY[[[]]]___aaaeeegggjjjkkkmmmooosssvvvvvvrrrllljjjjjjllllllllliiihhhgggggghhhhhhgggfff]]]\\\[[[]]]aaaddddddccc^^^^^^__________________\\\\\\]]]]]]\\\[[[YYYXXXVVVVVVVVVUUUTTTUUUWWWYYYYYYZZZZZZZZZXXXVVVSSSRRRQQQPPPPPPPPPRRRSSSSSSSSSTTTUUUVVVVVVTTTSSSSSSTTTSSSQQQOOOOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIJJJJJJJJJLLLMMMNNNPPPPPPPPPOOOOOOMMMOOORRRRRRQQQPPPPPPRRRPPPQQQRRRRRRRRRSSSUUUWWWUUURRRNNNIIIFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCHHHJJJLLLKKKJJJIIIKKKMMMIIIJJJLLLNNNOOOQQQQQQRRRTTTUUUWWWXXXYYYYYYXXXXXX[[[ZZZYYYZZZ[[[[[[XXXVVVSSSTTTVVVZZZ]]]]]][[[XXXUUUSSSPPPOOOOOOQQQSSSUUUUUUVVVXXXZZZZZZYYYYYYYYYUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUWWWYYYYYYXXXXXXZZZ[[[aaacccdddffffffeeedddccc```_________```bbbdddeeeiiiiiijjjjjjiiigggfffeeefffggghhhjjjllllllllllllkkkllllllkkkiiijjjlllnnnkkklllnnnpppqqqqqqppppppqqqqqqpppqqqqqqsssuuuvvvuuutttrrrpppoooooopppqqqqqqqqqppppppoooooonnnnnnllllllllljjjiiiiiijjjlllnnnqqquuuyyy|||}}}}}}}}}yyyyyyyyyyyyyyyyyyxxxwwwwwwxxxzzzyyywwwtttttttttqqqsssuuuwwwwwwwwwyyy{{{|||zzzxxx{{{~~~{{{|||}}}{{{wwwttttttuuuttttttsssqqqqqqpppppppppooopppqqqsssttttttuuuuuuyyyxxxxxxxxxxxxxxxyyyyyyuuuwwwyyy{{{|||{{{zzzxxxvvvtttqqqqqqsssuuuuuuuuuvvvxxx{{{}}}|||zzzxxxvvvqqqsssuuuvvvtttsssssstttvvvwwwxxxxxxwwwuuurrrqqqmmmnnnppppppppppppqqqsssrrrtttxxx|||~~~|||wwwsssqqqqqqqqqqqqqqqooonnnmmmmmmppptttzzz~~~}}}zzztttsssssstttwwwxxxvvvtttuuuuuuuuuuuuttttttuuuuuutttuuuwwwxxxxxxxxxwwwwwwuuutttsssqqqqqqqqqqqqrrroooooooooooonnnmmmlllkkknnnoooooopppppppppppppppnnnoooooopppooonnnlllkkklllmmmoooppprrrsssttttttuuuuuuuuuwwwyyyyyywwwvvvssssssssssssrrrpppooonnnllllllmmmoooppppppqqqqqqnnnooopppqqqqqqqqqqqqqqqrrrpppnnnlllmmmpppsssuuuvvvuuuwww|||~~~vvvvvvuuuuuuuuuttttttttttttwww{{{}}}~~~{{{xxxuuuuuuwww|||~~~uuusssqqqoooppprrruuuvvvwwwwwwxxxyyyyyyxxxwwwvvvqqqrrrrrrpppnnnnnnppprrrqqqpppmmmjjjhhhkkkppptttrrruuuzzz{{{yyyuuurrrqqqqqqnnnjjjhhhgggfffeeedddbbbbbbcccccccccddddddddddddgggiiijjjiiijjjnnnqqqwwwvvvtttuuuuuutttrrrpppppplllkkkpppwwwyyyuuupppkkkiiigggdddbbbaaa``````___^^^^^^___aaabbbaaa```ZZZYYYXXXXXXYYY\\\```bbblllooosssuuuwwwzzz}}}{{{uuunnnjjjkkkmmmnnnnnniiigggffffffggggggfffeee]]][[[[[[^^^bbbeeedddbbb]]]^^^______``````______[[[[[[[[[[[[ZZZYYYWWWVVVSSSTTTUUUUUUTTTUUUWWWXXXYYYYYYZZZZZZXXXVVVSSSQQQPPPOOONNNNNNPPPRRRRRRRRRSSSTTTUUUUUUSSSRRRRRRSSSTTTRRROOONNNOOOPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPMMMQQQTTTTTTRRRPPPPPPQQQMMMNNNOOONNNNNNOOORRRUUUUUURRRMMMHHHEEEDDDEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDIIIKKKMMMLLLJJJIIIKKKMMMHHHIIIKKKMMMOOOPPPQQQQQQTTTUUUWWWXXXYYYYYYXXXWWWYYYXXXXXXYYYZZZYYYVVVTTTPPPRRRVVVZZZ^^^]]]ZZZWWWRRRQQQNNNMMMNNNQQQTTTVVVUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZZZZVVVVVVVVVVVVVVVUUUTTTTTTXXXZZZ\\\\\\[[[\\\]]]______aaadddggghhhgggeeedddbbbaaa``````aaabbbcccdddddddddfffgggggggggfffeeeccceeehhhjjjkkkkkkjjjiiijjjjjjiiihhhfffgggjjjmmmiiijjjlllnnnppppppppppppqqqpppppppppppprrrsssuuusssqqqpppnnnnnnoooqqqrrrtttsssrrrqqqpppnnnnnnmmmjjjjjjjjjiiihhhiiikkkmmmmmmooosssvvvxxxxxxwwwwwwyyyzzz{{{{{{zzzyyywwwvvvtttvvvxxxwwwuuusssrrrrrrqqqsssvvvwwwwwwvvvvvvwwwyyyvvvuuu{{{|||}}}}}}zzzuuurrrrrrtttrrrrrrqqqqqqqqqqqqrrrrrrpppqqqrrrtttuuuvvvvvvwww}}}|||zzzyyyxxxwwwwwwwwwtttvvvyyy|||}}}{{{yyywwwuuussspppppprrrtttttttttsssvvvzzz|||}}}{{{wwwuuurrrtttwwwxxxwwwvvvvvvwwwuuuvvvwwwxxxwwwuuusssrrrmmmnnnoooooonnnoooqqqssstttwww~~~|||wwwpppqqqqqqrrrrrrpppooonnnjjjlllqqqvvvzzzzzzwwwtttsssrrrrrruuuxxxyyywwwtttttttttsssrrrrrrsssssstttssstttuuuwwwwwwwwwwwwvvvyyyxxxvvvsssrrrqqqqqqqqqoooppppppqqqpppnnnlllkkkoooooooooooooooppppppppppppqqqrrrrrrqqqooommmkkklllmmmoooppprrrsssssssssuuutttuuuwwwyyyyyyxxxvvvssssssssssssrrrpppooommmkkkkkkmmmnnnooopppppppppmmmnnnppprrrrrrrrrqqqqqqsssqqqooonnnnnnqqqtttvvvwwwvvvwww~~~vvvvvvuuuuuutttttttttssspppsssxxx{{{|||yyyuuurrrpppssszzzvvvtttqqqooooooqqqsssuuuwwwxxxyyyzzzyyyxxxwwwvvvqqqrrrsssrrrppppppsssvvvnnnmmmmmmmmmnnnoooqqqrrrrrrpppqqquuuzzz{{{wwwrrrqqqnnnjjjgggeeefffhhhiiifffeeecccdddddddddcccbbbcccgggllloooooommmllllllppptttzzz|||zzzvvvrrrpppnnnkkkiiilllqqqtttrrrooolllhhhdddaaaaaabbbbbbcccfffdddbbbaaa___]]]ZZZXXXWWWXXXYYYYYYYYY[[[aaaeeeqqquuu{{{{{{rrrnnnqqqrrrqqqnnnkkkkkkjjjhhheeeccc```___XXXZZZ]]]```bbbaaa___\\\ZZZ[[[^^^bbbeeeeeeccc```^^^]]][[[ZZZZZZZZZXXXVVVSSSSSSTTTUUUVVVWWWWWWWWWVVVYYY[[[ZZZWWWUUUVVVWWWTTTRRRQQQOOONNNNNNNNNOOOTTTTTTSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPNNNLLLKKKMMMMMMMMMLLLKKKIIIHHHGGGFFFHHHKKKMMMMMMLLLKKKIIIIIIJJJJJJKKKJJJJJJIIIHHHCCCCCCDDDCCCBBBAAACCCEEEAAABBBBBBAAA@@@???AAABBBEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLMMMNNNMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJPPPLLLHHHFFFFFFFFFDDDAAA???@@@BBBBBBAAAAAABBBCCCDDDGGGJJJKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJLLLQQQTTTVVVUUUUUUUUUUUUUUUUUUUUUZZZYYYWWWUUUTTTTTTTTTUUUSSSSSSTTTVVVYYYZZZXXXWWWRRRQQQOOOLLLKKKMMMRRRVVVWWWYYY\\\]]]\\\ZZZZZZZZZVVVXXX[[[___bbbaaa]]]YYYYYYXXXWWWVVVVVVVVVWWWXXX[[[aaaeeeddd___\\\^^^bbbaaadddggggggkkkooonnniii______``````aaaaaaaaabbbaaabbbdddeeeeeedddbbbaaabbbdddfffggghhhgggfffeeeeeecccbbbccceeeggggggfffggghhhjjjlllnnnnnnnnnnnnjjjjjjjjjkkklllmmmnnnoooqqqqqqooommmkkkllloooqqquuusssqqqpppooommmiiigggiiiiiijjjiiihhhiiilllnnnoooppppppqqqssstttuuuuuuuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwuuusssrrrssstttvvvvvvvvvtttrrrpppuuurrrssszzz{{{yyywwwtttsssrrrrrrrrrtttsssqqqoooooooooooopppqqqtttvvvvvvuuutttuuuwww{{{zzzxxxvvvuuuuuuuuuvvvyyyzzzzzzyyyyyyxxxvvvvvvuuutttsssrrrqqqqqqrrrsssxxxyyy{{{|||zzzxxxtttrrrssssssuuuxxxzzz{{{yyywwwxxxxxxvvvuuusssqqqpppooojjjjjjkkklllmmmoooppppppuuu{{{{{{wwwuuutttrrrpppppprrrqqqnnnkkkkkkmmmqqqssssssssstttuuunnnoooppprrrrrrsssrrrrrrttttttttttttttttttttttttrrrssssssttttttuuuuuuuuuzzzxxxvvvvvvuuutttqqqooonnnooopppppppppooommmlllqqqqqqqqqqqqqqqpppooonnnrrrrrrqqqooonnnlllkkkkkkiiikkknnnqqqrrrqqqpppnnnrrrrrrsssvvvyyy{{{zzzxxxwwwsssqqqrrrqqqnnnnnnqqqqqqqqqqqqpppppppppppppppmmmmmmllllllmmmnnnpppqqqqqqqqqpppppprrrtttwwwyyyyyyzzzzzzxxxuuutttuuuvvvuuuuuutttsssrrrtttvvvuuuqqqmmmppptttyyyuuussspppmmmmmmnnnppprrryyy{{{|||{{{xxxtttrrrqqqqqqpppooonnnnnnooopppqqqooonnnmmmlllmmmoooqqqrrrsssqqqpppsssvvvvvvsssnnnmmmkkkgggdddccccccdddfffeeecccbbbcccdddeeedddccceeehhhkkkmmmmmmllllllmmmppptttxxxzzzxxxtttpppnnnmmmjjjiiikkkoooqqqpppmmmkkkgggccc``````aaabbbbbbeeedddcccbbb```^^^\\\ZZZXXXYYYZZZZZZZZZ\\\aaaeeeppptttyyy{{{xxxzzzzzzvvvsssnnnmmmkkkhhheeebbb```^^^[[[]]]___bbbcccbbb```^^^\\\]]]```cccffffffdddaaa```^^^\\\[[[[[[ZZZXXXWWWTTTTTTTTTUUUUUUVVVVVVWWWVVVXXXZZZYYYWWWVVVWWWXXXTTTSSSRRRQQQPPPPPPPPPPPPUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRQQQOOONNNLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEGGGJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEDDDAAA>>><<<<<<>>>AAABBBBBBAAA@@@@@@BBBCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJKKKKKKKKKKKKLLLNNNQQQQQQQQQQQQPPPPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIJJJGGGCCCBBBBBBBBBAAA???>>>???AAA@@@??????AAABBBGGGIIIKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMQQQUUUWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVSSSSSSSSSTTTVVVVVVTTTRRRRRRRRRPPPMMMLLLNNNRRRVVVWWWYYY\\\\\\[[[YYYXXXYYYWWWYYY]]]aaadddbbb^^^ZZZXXXWWWVVVVVVVVVWWWXXXYYYaaafffjjjhhhccc```bbbfffbbbeeeggghhhkkkooooookkkcccbbbbbbbbbaaaaaaaaa```aaaaaabbbccccccbbbaaaaaacccdddfffggghhhgggfffeeedddcccaaabbbeeeggghhhhhhgggiiikkklllnnnnnnnnnmmmjjjjjjjjjkkklllmmmnnnnnnoooooonnnmmmlllmmmppprrrtttrrrpppoooooommmjjjggghhhiiijjjiiiiiiiiilllnnnnnnooopppqqqrrrsssssstttssssssrrrqqqqqqrrrtttuuuvvvvvvvvvvvvuuutttsssrrrsssttttttttttttsssrrrqqqsssssstttyyy}}}wwwvvvtttrrrpppooooooooorrrqqqpppoooooooooooopppoooqqqssssssqqqpppqqqsssyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuttttttsssssssssssssssuuuvvvwwwzzzzzz{{{{{{yyywwwtttrrrttttttvvvxxx{{{{{{zzzxxxttttttsssrrrqqqpppooooookkkkkklllmmmmmmlllllllllqqqwww}}}}}}xxxtttrrrpppnnnmmmnnnppppppnnnllllllnnnpppqqqppppppqqqsssoooooooooppppppqqqqqqqqqsssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssvvvuuussssssrrrqqqnnnlllkkklllmmmnnnnnnmmmlllkkknnnoooooopppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmnnnppprrrrrrpppnnnmmmppppppqqqtttwwwxxxxxxwwwtttpppnnnoooooollllllppprrrrrrrrrqqqqqqqqqqqqpppmmmllllllkkkkkklllmmmnnnrrrqqqqqqpppqqqrrrtttuuutttwww{{{yyyvvvuuuvvvvvvuuutttrrrqqqoooppprrrrrrpppnnnrrrvvvyyy~~~tttrrrooommmmmmnnnpppqqqyyy{{{{{{zzzvvvrrrpppooollllllkkkkkkkkklllmmmnnnqqqpppnnnmmmnnnppprrrttttttqqqooooooqqqqqqnnnkkkkkkiiifffdddccccccddddddcccbbbaaaccceeeggghhhggggggiiikkkkkkkkkkkklllnnnpppssswwwwwwuuupppmmmkkkkkkiiihhhjjjmmmooonnnkkkjjjfffbbb``````aaaaaaaaaddddddccccccaaa```^^^]]]ZZZZZZ[[[[[[\\\^^^bbbfffkkknnntttzzz~~~yyyqqqpppmmmiiieeebbb___^^^```aaadddeeeeeedddaaa```^^^___aaadddggggggeeebbbbbb```]]]\\\\\\ZZZXXXVVVTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWYYYYYYXXXWWWWWWXXXUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQPPPOOOMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFHHHJJJKKKJJJIIIHHHJJJIIIGGGEEEEEEDDDEEEEEECCCCCCAAA===:::888888999???@@@AAAAAA@@@@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIIIIHHHHHHJJJKKKPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFCCCAAA???@@@@@@@@@???===???@@@???>>>>>>???AAAIIIKKKLLLKKKIIIGGGFFFFFFHHHIIIJJJJJJKKKNNNRRRVVVXXXVVVTTTSSSRRRSSSUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRSSSTTTSSSQQQOOORRRRRRQQQOOONNNPPPSSSVVVWWWYYY[[[[[[YYYWWWVVVVVVXXXZZZ^^^ccceeeccc___[[[VVVVVVUUUVVVWWWYYYZZZ\\\eeeiiimmmkkkfffcccdddgggdddfffggggggkkkpppppplllffffffeeedddcccbbbaaa```aaaaaaaaa``````aaaaaaaaadddeeefffgggggggggfffeeedddbbb``````cccgggiiijjjhhhiiikkklllmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnlllmmmnnnnnnmmmmmmoooqqqqqqooommmmmmllljjjhhheeehhhiiijjjiiiiiiiiikkkmmmmmmnnnnnnooopppqqqrrrrrrqqqpppnnnnnnooorrruuuvvvuuuuuutttsssrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrrrrssstttvvvyyyzzzzzzzzzyyysssrrrpppnnnmmmlllmmmmmmqqqpppoooooonnnooooooppppppqqqrrrqqqooonnnoooqqquuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwyyy|||}}}||||||{{{yyywwwuuusssrrrttttttuuuwwwyyyzzzxxxwwwqqqpppooonnnnnnmmmmmmmmmkkklllmmmmmmllljjjhhhffflllqqqwwwzzzxxxtttpppnnnlllkkkkkklllnnnooonnnlllnnnoooooonnnllllllnnnpppooonnnmmmmmmmmmnnnooopppqqqqqqppppppooooooooooooooooooooopppppppppppppppqqqpppooonnnooonnnkkkiiiggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnoooooooooooojjjkkkkkklllmmmnnnoooppppppqqqrrrrrrqqqooommmlllnnnnnnoooqqqtttvvvuuutttpppllljjjkkkkkkiiijjjmmmssssssrrrrrrrrrqqqqqqqqqmmmlllkkkkkkjjjkkkkkkkkknnnnnnooopppqqqrrrssssssrrruuu~~~|||zzzwwwvvvvvvvvvuuutttqqqooommmmmmnnnoooooonnnqqqsssuuuxxx~~~|||qqqpppnnnmmmlllnnnooopppuuuvvvwwwuuuqqqmmmkkkjjjiiiiiiiiiiiijjjlllmmmnnnsssqqqooonnnnnnpppsssuuutttqqqnnnmmmnnnnnnmmmllllllkkkiiigggffffffffffffbbbaaaaaadddgggkkklllmmmjjjjjjkkkjjjjjjkkknnnqqqsssuuuwwwvvvsssnnnkkkjjjiiiggggggiiimmmooonnnmmmiiifffcccaaaaaabbbbbbbbbcccdddddddddbbbaaa``````\\\\\\]]]]]]___aaadddffffffhhhlllrrryyy~~~vvvsssooojjjeeeaaa___^^^ccceeeggghhhfffdddcccbbb______aaadddffffffdddaaabbb```]]]\\\[[[YYYWWWTTTSSSRRRQQQQQQPPPQQQQQQRRRTTTUUUWWWWWWWWWWWWXXXXXXSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJJJJIIIKKKIIIFFFDDDCCCCCCDDDEEE??????===:::888777888:::<<<===???@@@??????AAABBBAAABBBCCCDDDEEEFFFFFFGGGEEEFFFHHHHHHGGGGGGHHHIIIOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCAAA@@@AAAAAABBBBBB???@@@AAA@@@??????@@@AAAHHHJJJKKKKKKHHHFFFEEEFFFGGGHHHJJJKKKLLLOOOSSSVVVXXXVVVTTTRRRRRRSSSUUUVVVSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRSSSSSSQQQPPPRRRSSSRRRQQQPPPQQQTTTVVVWWWYYYZZZYYYWWWUUUUUUUUUWWWYYY^^^bbbeeeccc^^^ZZZUUUUUUUUUVVVXXX[[[]]]___fffiiikkkjjjeeebbbcccddddddfffgggfffjjjoooooolllhhhggggggfffeeedddcccccccccbbb```______```bbbcccdddeeeffffffffffffeeeeeecccaaa^^^___bbbgggjjjlllhhhiiikkklllmmmmmmllllllkkkkkkkkkkkklllmmmnnnnnnmmmnnnoooooommmmmmmmmnnnmmmkkkjjjiiiiiigggeeecccggghhhjjjiiiiiiiiikkklllllllllmmmnnnnnnoooppppppnnnnnnnnnpppsssuuuvvvwwwuuutttrrrpppppppppqqqqqqrrrqqqoooooooooppprrrssstttwwwzzzzzzxxxvvvuuuvvvpppooommmlllkkkkkklllllloooooooooooooooooooooooosssssssssrrrqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppoooooooooppppppqqqqqqrrrssstttuuuwwwzzz|||~~~}}}|||{{{xxxvvvtttsssrrrrrrrrrrrrtttvvvwwwvvvtttrrrpppooommmkkkjjjjjjjjjiiijjjlllmmmllljjjgggeeejjjnnnsssvvvvvvsssooommmlllllllllmmmmmmmmmlllkkkpppooommmjjjhhhhhhjjjmmmnnnmmmkkkjjjjjjlllmmmooonnnnnnnnnmmmmmmmmmllllllnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkllllllllljjjhhheeefffggghhhiiijjjkkkkkkjjjkkkllllllmmmmmmmmmlllggggggggghhhjjjlllmmmooopppppppppoooooonnnmmmlllnnnmmmmmmooorrrssssssrrrlllhhhfffggggggfffhhhlllrrrrrrrrrqqqqqqpppppppppnnnmmmllllllkkkjjjjjjjjjiiikkkmmmoooqqqrrrssssssrrrttt{{{|||zzzwwwvvvvvvuuutttrrrqqqpppoooooonnnmmmlllkkkkkkmmmnnnnnnqqqvvvuuuqqqnnnnnnmmmllllllmmmnnnooonnnooopppnnnkkkhhhgggggghhhiiijjjkkklllnnnoooppppppooommmkkklllmmmpppqqqqqqooommmlllmmmnnnoooooolllkkkjjjiiihhhhhhggggggcccbbbbbbeeejjjnnnqqqrrrlllllllllkkkkkkmmmqqquuuwwwyyyyyywwwrrrmmmjjjiiiffffffgggiiimmmoooppppppjjjgggdddccccccddddddcccaaaccceeedddbbbaaaaaabbb___^^^^^^___bbbdddeeeffffffgggiiimmmssszzzzzzvvvpppjjjeeeaaa```___dddfffiiihhhfffdddcccddd_________aaaccccccaaa___```^^^\\\ZZZYYYXXXUUUSSSRRRQQQOOONNNNNNOOOPPPQQQTTTTTTTTTVVVWWWWWWVVVVVVPPPPPPQQQQQQQQQQQQQQQQQQOOOQQQSSSTTTUUUTTTRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJJJJJJJKKKIIIFFFDDDCCCCCCDDDDDD@@@???===:::777666888:::999;;;>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFEEEGGGHHHGGGFFFFFFGGGIIIMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBAAA@@@AAABBBDDDAAABBBCCCCCCAAAAAABBBCCCFFFHHHJJJJJJHHHGGGGGGGGGGGGIIIJJJLLLMMMOOOSSSVVVVVVUUUSSSRRRRRRSSSUUUVVVTTTTTTSSSSSSSSSRRRRRRRRRPPPOOONNNNNNPPPQQQQQQPPPRRRSSSSSSSSSQQQRRRTTTUUUWWWXXXYYYXXXVVVTTTTTTUUUVVVXXX[[[___bbbaaa]]]ZZZUUUUUUVVVXXXZZZ]]]```bbbeeehhhjjjhhheeebbbbbbcccccceeefffgggjjjooooookkkggggggggggggffffffffffffdddcccaaa______aaacccdddddddddeeeeeeeeedddddddddbbb```^^^^^^bbbgggkkklllggghhhjjjlllmmmmmmllllllkkkkkkkkklllmmmnnnppppppppppppqqqooollljjjjjjkkkkkkjjjiiiiiiiiihhheeecccfffhhhiiijjjiiiiiijjjllllllllllllmmmmmmnnnnnnnnnjjjkkknnnssswwwxxxvvvttttttsssqqqoooooooooppppppqqqpppnnnmmmnnnppprrrtttvvvzzz}}}|||wwwttttttuuunnnmmmlllkkkkkklllmmmnnnpppppppppppppppooooooooosssssssssssssssrrrqqqppplllmmmooopppqqqppppppooonnnnnnnnnooooooqqqrrrsssvvvwwwxxxyyy{{{||||||}}}}}}|||zzzxxxvvvtttrrrrrrsssrrrrrrsssuuuvvvuuutttuuussspppllliiihhhggggggdddfffiiikkklllkkkiiihhhjjjmmmqqquuuwwwuuuqqqnnnnnnoooooonnnmmmlllkkkkkkooonnnlllhhhffffffiiikkkmmmkkkjjjiiiiiikkklllnnnllllllllllllllllllllllllmmmmmmmmmllllllkkkkkkjjjkkkjjjiiijjjlllllljjjhhheeeeeefffgggiiijjjkkkllljjjkkkkkkkkkjjjjjjiiihhhfffeeeeeeeeefffgggiiikkklllllllllllllllmmmnnnnnnooonnnmmmnnnoooqqqpppoooiiieeecccdddeeeeeeggglllqqqqqqqqqpppooonnnnnnmmmnnnnnnnnnmmmlllkkkjjjjjjjjjkkkmmmnnnoooppppppppprrrqqqttt{{{zzzyyyvvvuuuuuusssqqqooooooqqqsssrrrppplllhhheeeeeehhhhhhggghhhlllllliiikkkkkkkkkllllllmmmmmmnnnjjjkkklllkkkiiihhhhhhiiihhhhhhjjjkkkmmmooopppppplllkkkjjjjjjjjjkkkllllllnnnmmmmmmlllmmmnnnpppqqqiiiiiiiiiiiihhhgggfffeeecccbbbbbbeeejjjpppsssuuummmnnnnnnnnnnnnqqqvvvzzz{{{|||{{{wwwqqqllljjjiiieeefffgggiiilllnnnpppqqqjjjgggeeedddeeeeeeeeeddd```ccceeedddaaa```aaacccaaa``````aaadddggggggggghhhiiikkknnnsssyyy~~~}}}xxxrrrkkkeeebbbaaaaaabbbfffhhhgggdddbbbbbbddd^^^^^^^^^___aaaaaa___]]]___]]]ZZZYYYYYYWWWUUUSSSQQQPPPOOONNNNNNOOOQQQRRRSSSSSSRRRSSSUUUUUUTTTRRRMMMNNNOOOPPPQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNLLLKKKKKKLLLMMMFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDBBB???:::666444666777999;;;>>>???>>>======>>>@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDD@@@AAAAAA???>>>>>>AAACCCDDDEEEFFFEEECCCBBBCCCDDDCCCFFFHHHIIIHHHGGGGGGHHHGGGIIIKKKMMMNNNPPPSSSUUUSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTRRRQQQPPPQQQQQQRRRNNNLLLKKKLLLMMMOOOOOONNNPPPRRRSSSSSSRRRRRRSSSTTTWWWXXXXXXWWWUUUTTTUUUVVVWWWWWWYYY\\\^^^^^^\\\ZZZWWWWWWXXXZZZ\\\```ccceeefffhhhiiiiiifffdddcccdddbbbfffhhhiiilllpppooojjjhhhhhhhhhgggggggggggggggdddcccaaa``````aaacccdddddddddccccccccccccbbbbbbbbb```^^^___cccgggjjjkkkfffgggiiikkkmmmmmmmmmmmmkkkkkklllmmmoooqqqssstttrrrrrrqqqnnnkkkiiiiiijjjlllkkkjjjjjjkkkjjjhhhfffeeegggiiijjjiiiiiijjjkkkllllllllllllmmmmmmnnnnnngggiiimmmsssyyyzzzuuuqqqrrrrrrqqqpppoooooooooooopppooonnnmmmnnnppprrrtttvvvyyy{{{zzzvvvrrrrrrrrrmmmllllllkkklllmmmnnnoooqqqrrrrrrqqqqqqpppnnnnnnooooooppprrrtttrrrooollliiijjjkkklllnnnnnnoooooonnnnnnnnnnnnppprrrtttuuuyyyyyyzzzzzzzzzzzzyyyyyy{{{{{{zzzxxxvvvtttrrrqqqtttsssrrrsssuuuuuuuuutttvvvtttpppkkkhhhfffeeeeeeaaacccfffjjjlllmmmmmmllljjjlllppptttwwwvvvsssoooooopppqqqpppmmmkkkkkkkkklllllljjjgggeeefffhhhkkkjjjiiiiiiiiiiiikkklllnnnjjjjjjkkkkkklllmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiihhhjjjllllllkkkjjjfffffffffggghhhiiikkkllliiiiiiiiiiiihhhgggfffeeeeeedddcccbbbccceeegggiiijjjjjjiiiiiikkkmmmoooppppppnnnllllllmmmmmmlllkkkhhhdddbbbdddeeeeeeiiinnnqqqqqqpppooonnnmmmmmmlllnnnnnnnnnnnnmmmllljjjjjjnnnnnnnnnmmmmmmmmmmmmmmmqqqoooooossszzzxxxvvvtttsssrrrpppmmmkkkkkknnnqqqrrrnnnhhhdddaaabbbeeegggeeefffiiiiiifffhhhiiijjjkkkllllllllllllkkkllllllkkkiiiiiiiiijjjeeefffhhhjjjkkklllmmmmmmllllllmmmmmmmmmllllllllllllmmmmmmmmmlllmmmnnnooogggggghhhiiihhhfffeeecccbbb``````ccciiiooosssuuunnnooopppqqqrrruuuzzz~~~}}}}}}{{{vvvpppkkkhhhgggeeefffhhhiiiiiijjjlllmmmhhhfffddddddeeeeeedddccc```cccfffddd```^^^```ccccccbbbaaacccfffiiihhhgggiiijjjllloootttyyy}}}~~~zzzrrrkkkeeecccbbbccc```cccfffeeeaaa```aaaddd___^^^^^^___``````^^^\\\^^^\\\ZZZYYYYYYXXXVVVUUUSSSQQQPPPOOOOOOQQQTTTVVVSSSRRRQQQRRRSSSTTTQQQOOOLLLMMMOOOPPPQQQQQQQQQPPPNNNNNNOOOOOOPPPQQQQQQRRRPPPOOOMMMKKKKKKKKKLLLMMMEEEFFFFFFFFFFFFEEEDDDDDD@@@AAABBBCCCEEEFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBAAACCCBBB>>>:::666444666888;;;===@@@@@@???>>>======@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDD???@@@AAA???======???BBBEEEFFFFFFFFFDDDCCCDDDEEECCCEEEHHHHHHGGGFFFGGGGGGHHHJJJLLLNNNNNNOOORRRTTTOOOPPPRRRTTTUUUVVVVVVVVVTTTRRRPPPNNNNNNPPPSSSUUURRRPPPNNNMMMNNNOOOOOOOOOOOOQQQSSSSSSRRRRRRRRRSSSVVVWWWXXXWWWUUUUUUVVVXXXXXXWWWWWWYYY\\\]]]\\\[[[YYYYYYZZZ\\\___bbbeeegggeeefffggggggfffeeeddddddcccgggkkklllpppssspppkkkjjjiiiiiihhhgggfffeeeeeebbbaaa````````````aaabbbcccbbbbbbaaaaaaaaaaaaaaaaaa```___```dddggghhhhhhdddeeehhhkkkmmmnnnnnnnnnkkkkkkmmmnnnqqqsssvvvwwwrrrqqqpppllliiihhhjjjlllkkkjjjiiiiiijjjiiihhhfffeeegggiiijjjiiiiiiiiijjjlllllllllmmmmmmmmmmmmmmmjjjkkkmmmtttzzz{{{wwwsssqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnoooqqqssstttrrrtttuuuuuussspppnnnnnnlllkkkkkkkkklllmmmoooppptttttttttsssrrrpppnnnmmmkkklllooosssuuusssnnniiigggggghhhiiikkklllnnnooommmmmmmmmmmmooorrruuuwwwxxxyyyzzzzzzzzzyyywwwwwwxxxyyyyyyyyyxxxuuusssqqqrrrpppooopppqqqrrrrrrqqquuurrrnnnjjjgggeeeeeeeeeaaaccceeehhhkkkmmmoooppphhhjjjmmmrrrvvvvvvrrrooommmooopppooommmkkklllmmmiiijjjiiigggfffgggiiilllgggggghhhjjjkkklllmmmnnniiiiiijjjlllmmmnnnooopppoooooonnnmmmlllkkkjjjiiihhhggggggiiikkklllkkkjjjffffffeeeeeefffhhhiiijjjfffgggggggggggggggffffffeeedddbbbbbbcccfffhhhjjjkkkjjjiiiiiijjjmmmoooqqqpppnnnkkkiiiiiiiiihhhgggiiieeecccdddfffgggkkkqqqrrrrrrqqqpppooonnnmmmmmmllllllmmmmmmlllkkkjjjiiillllllkkklllmmmoooqqqrrruuusssrrrssswwwzzzzzzzzzvvvtttrrrqqqpppmmmjjjgggdddgggkkkkkkgggcccaaa```___cccfffeeeeeehhhhhhfffeeegggiiikkklllllllllkkkllllllllljjjgggffffffgggdddeeegggiiijjjjjjjjjjjjooopppqqqrrrrrrqqqooooookkklllmmmmmmlllkkkllllllggghhhiiijjjiiihhhfffddd```______bbbhhhnnnrrrtttnnnppprrrsssuuuxxx}}}~~~}}}{{{uuuooojjjgggffffffggghhhhhhgggggghhhiiigggeeeccccccddddddcccbbb___cccfffddd```]]]___bbbdddcccbbbdddhhhjjjiiiggggggiiikkkooosssxxx}}}zzzrrrkkkeeeccccccddd]]]aaaeeeddd```^^^```ccc```___^^^___``````^^^\\\^^^]]][[[ZZZ[[[ZZZXXXVVVTTTSSSQQQQQQQQQTTTWWWYYYSSSQQQPPPPPPRRRRRRPPPMMMLLLMMMOOOQQQRRRRRRQQQQQQOOONNNNNNOOOOOOQQQRRRSSSPPPNNNLLLKKKJJJKKKLLLMMMEEEFFFFFFFFFFFFEEEEEEDDD>>>???@@@AAACCCDDDEEEFFFAAAAAABBBBBBBBBAAA@@@@@@???>>>;;;888666666999<<<===???BBBBBBAAA???>>>>>>@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEAAABBBBBB@@@>>>===@@@CCCEEEFFFFFFFFFDDDCCCCCCDDDDDDFFFHHHHHHGGGEEEEEEFFFIIIKKKMMMNNNNNNOOOQQQSSSMMMOOORRRUUUWWWWWWVVVVVVRRRPPPMMMLLLMMMQQQUUUXXXXXXVVVSSSQQQRRRRRRQQQPPPNNNPPPSSSSSSRRRQQQQQQRRRVVVWWWXXXWWWVVVVVVWWWYYYZZZXXXWWWXXX[[[]]]]]]]]]ZZZ[[[[[[]]]```cccfffhhhcccdddeeeeeeeeedddcccbbbccchhhmmmooosssuuurrrllllllkkkjjjhhhfffeeedddccc``````____________``````bbbbbbaaa```______````````````___aaadddgggggggggccceeegggjjjmmmnnnooooookkkkkkmmmooorrruuuxxxyyyqqqpppnnnkkkiiiiiilllnnngggfffeeefffggggggeeecccdddgggiiijjjiiiiiiiiijjjllllllmmmmmmmmmmmmmmmmmmpppooopppuuu{{{~~~{{{wwwqqqqqqrrrrrrrrrpppnnnmmmnnnnnnnnnoooqqqrrrssstttoooppppppqqqpppnnnllljjjkkkjjjjjjjjjkkkmmmooopppuuuuuuuuutttssspppnnnllljjjkkkoootttwwwuuuoooiiifffffffffgggiiikkknnnooolllllllllmmmooorrruuuwwwwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyvvvsssqqqnnnlllkkkkkkmmmnnnnnnmmmrrrppplllhhhfffeeeeeefffbbbccceeehhhkkkmmmpppqqqggggggjjjoootttuuuqqqnnnjjjllloooooolllkkkmmmoooggghhhhhhhhhggghhhjjjllleeefffhhhjjjlllmmmnnnnnnhhhiiijjjlllnnnpppqqqrrrppppppooonnnlllkkkjjjjjjfffffffffhhhkkklllkkkjjjfffeeeddddddeeefffhhhiiiddddddeeefffggggggggggggdddcccbbbbbbdddgggkkkmmmnnnlllkkkjjjjjjmmmoooqqqpppmmmjjjggggggfffeeecccjjjeeeccceeeggghhhmmmsssssssssrrrqqqpppooonnnmmmjjjjjjkkklllkkkjjjiiihhhgggggghhhjjjnnnrrrwwwyyy|||{{{xxxxxxxxxwwwtttqqqtttrrrqqqooonnnkkkgggddd___bbbddddddaaa___```aaa[[[aaadddddddddggggggeeedddfffhhhkkkllllllkkkkkklllllljjjgggcccaaaaaabbbeeefffhhhiiijjjjjjjjjjjjuuuuuutttrrrpppnnnmmmlllllljjjiiiiiijjjkkkjjjiiifffhhhiiihhheeebbb```___^^^^^^```bbbggglllpppssspppqqqsssuuuxxxzzz|||}}}~~~yyysssmmmjjjhhhgggfffdddeeeeeefffggghhhiiiiiifffeeeeeefffffffffcccaaadddddddddbbb```___aaacccdddeeefffeeeeeefffiiilllooopppqqqqqqrrrvvv{{{~~~|||zzzwwwtttnnniiieeebbbaaaaaacccbbbaaa```___```aaabbb^^^___aaacccbbb```]]]\\\_________]]][[[YYYXXXYYYZZZWWWTTTSSSTTTUUUVVVWWWVVVUUUSSSQQQPPPOOOPPPPPPOOORRRTTTUUUTTTTTTTTTUUUUUURRRPPPOOOOOOPPPPPPOOONNNLLLIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDCCCAAA@@@???@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????======>>>???@@@AAAAAAAAA???@@@CCCEEEDDDBBB???===BBBBBBCCCCCCCCCCCCCCCBBBHHHHHHGGGFFFDDDBBBAAA@@@???AAACCCDDDFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEECCCBBBAAA@@@????????????FFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGJJJJJJJJJKKKMMMOOORRRSSSUUUTTTTTTTTTTTTUUUVVVVVVPPPOOONNNOOOQQQTTTXXX[[[\\\[[[YYYWWWTTTRRRPPPOOOMMMOOORRRSSSSSSRRRSSSTTTRRRRRRRRRSSSTTTVVVWWWXXX]]]\\\ZZZYYYYYYZZZ\\\]]]\\\\\\\\\___aaacccbbbbbbeeedddccccccccceeefffgggeeehhhlllpppttttttqqqnnnllllllmmmmmmllljjjhhhgggeeecccaaa___^^^]]]]]]^^^____________```aaacccccc^^^aaafffiiijjjhhheeecccaaaccceeehhhjjjlllmmmnnnmmmmmmooorrrtttuuusssqqqpppooonnnmmmkkkjjjiiihhhfffeeeddddddccccccccccccgggiiimmmnnnmmmkkkkkkkkkqqqooommmllllllmmmllljjjkkknnntttzzz~~~|||zzzyyywwwuuurrrpppnnnmmmnnnnnnooopppqqqssstttuuuzzzvvvrrrooonnnnnnmmmmmmiiiiiiiiiiiikkkmmmooopppttttttttttttsssqqqpppnnnkkklllmmmnnnooonnnmmmmmmjjjhhhfffgggjjjmmmnnnmmmjjjkkklllnnnqqqtttvvvwww|||{{{zzzxxxvvvuuuttttttxxxxxxwwwvvvuuusssqqqooolllnnnoooooonnnnnnnnnpppvvvtttpppkkkgggfffhhhkkk```cccfffjjjnnnoooppppppiiikkklllnnnppppppppppppllllllkkkjjjjjjjjjiiiiiidddggggggddddddjjjnnnooolllkkkjjjjjjllllllkkkiiijjjkkkmmmnnnppprrrtttuuupppooonnnlllkkkkkkkkkkkkjjjjjjkkklllmmmooooooppphhhfffddddddfffgggfffeeegggeeeddddddeeeffffffeeedddddddddddddddgggkkkooorrrqqqooommmmmmnnnooopppjjjjjjiiihhhfffeeecccbbbeeeeeeddddddeeeiiippptttuuupppkkkmmmsssvvvtttpppnnnmmmmmmkkkjjjhhhfffeeefffhhhjjjkkklllooosssvvvzzz{{{}}}}}}|||yyyvvvsssrrrssstttqqqlllgggdddcccdddaaa^^^^^^```bbbcccdddbbbdddfffggggggfffcccbbbeeefffhhhiiikkkllllllllleeeggghhhfffdddbbbaaaaaaccccccdddfffhhhjjjlllnnnwwwvvvsssqqqooommmmmmlllllljjjiiihhhjjjjjjjjjiiifffhhhiiiiiifffcccbbbbbbcccbbbbbbccceeeiiimmmpppmmmnnnppprrruuuwwwyyyzzzzzzvvvooojjjhhhfffeeecccdddddddddeeeeeefffhhhhhhgggffffffggghhhgggeeeccceeeeeeeeecccaaa```bbbccccccddddddddddddeeehhhjjjmmmnnnooooooqqquuuzzz~~~}}}zzzxxxrrroooiiiddd```^^^^^^___dddcccbbbbbbbbbbbbbbbbbb^^^___```bbbbbb```___^^^bbbbbbaaa^^^[[[YYYXXXXXXYYYVVVSSSRRRSSSUUUUUUUUUVVVTTTSSSQQQPPPOOOPPPPPPOOOQQQSSSTTTTTTSSSTTTUUUWWWTTTQQQPPPPPPPPPOOONNNMMMKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBB@@@???>>>======>>>@@@@@@AAAAAA@@@???@@@BBBCCCCCCAAA???>>>@@@AAABBBBBBCCCCCCDDDCCCFFFFFFFFFEEECCCAAA@@@??????AAABBBDDDEEEEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEJJJJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSRRRSSSSSSTTTUUUOOOOOONNNNNNPPPSSSVVVXXXWWWVVVTTTRRRPPPNNNMMMLLLNNNQQQSSSTTTTTTSSSSSSTTTPPPPPPQQQQQQSSSVVVXXXYYY]]]\\\[[[ZZZZZZ\\\^^^___^^^^^^___aaadddeeeeeedddggggggfffffffffggghhhiiigggggghhhjjjmmmnnnnnnmmmmmmmmmnnnnnnmmmllljjjiiidddcccaaa___]]]]]]]]]]]]___```aaabbbccceeefffgggbbbeeehhhjjjkkkiiifffdddbbbeeeiiimmmpppqqqqqqqqqppppppqqqtttvvvvvvtttrrrnnnnnnnnnmmmlllkkkiiiiiifffffffffffffffggghhhhhhkkklllnnnnnnllljjjjjjjjjnnnmmmkkklllmmmooonnnnnnlllnnntttzzz~~~|||zzzyyywwwuuusssqqqpppooonnnnnnoooppprrruuuxxxzzz|||xxxssspppooonnnnnnmmmkkkjjjiiiiiijjjlllnnnoooooopppqqqrrrqqqpppnnnmmmkkklllmmmmmmnnnmmmlllllliiihhhgggiiimmmpppqqqqqqmmmnnnoooqqqtttvvvxxxyyy|||{{{yyywwwuuutttssssssuuuvvvwwwxxxwwwvvvtttrrroooqqqrrrrrrqqqppppppqqqppppppooollljjjkkkmmmpppdddfffiiilllnnnnnnmmmmmmiiikkklllmmmmmmllljjjiiijjjjjjjjjkkkjjjjjjiiihhhfffiiiiiifffgggmmmqqqrrrpppnnnllllllmmmmmmlllkkkllllllnnnoooqqqrrrttttttppppppooonnnmmmlllkkkkkkjjjkkkkkklllmmmnnnooooookkkiiigggfffggggggfffdddfffdddccccccccccccccccccbbbcccddddddeeehhhlllpppsssqqqpppooonnnoooqqqrrrllljjjhhhfffeeefffggghhhkkkjjjiiifffeeegggjjjmmmpppllljjjlllppprrrqqqooommmmmmmmmlllkkkhhhfffeeehhhjjjkkklllmmmooorrruuu|||}}}~~~~~~}}}zzzwwwuuuqqqssstttrrrlllfffbbb___```___^^^___aaacccbbbaaaccceeegggiiijjjiiihhhgggeeefffggghhhiiiiiiiiiiiifffffffffeeebbbaaaaaabbbcccddddddfffgggiiikkklll|||zzzuuupppmmmkkkjjjkkknnnkkkiiiiiijjjjjjjjjiiiggghhhiiiiiigggeeeeeeeeejjjhhheeedddeeegggjjjlllhhhiiikkknnnppprrrssstttsssooojjjgggeeeeeecccbbbeeedddccccccccceeeggghhhiiihhhhhhhhhjjjiiihhhfffeeeffffffdddbbbaaacccdddaaabbbcccbbbbbbcccfffhhhkkklllmmmnnnppptttyyy~~~|||xxxuuutttnnnjjjeee```]]]\\\^^^___eeeeeeeeeeeeddddddcccbbb^^^^^^___```aaaaaaaaabbbgggfffccc___\\\YYYXXXWWWXXXUUURRRQQQRRRTTTTTTTTTUUUTTTRRRQQQPPPOOOPPPPPPNNNPPPRRRSSSRRRSSSTTTVVVXXXUUURRRQQQPPPPPPOOONNNMMMKKKIIIHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>@@@@@@BBBCCCDDDEEEEEEDDDGGGGGGGGGFFFFFFDDDCCCBBBDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSOOOOOONNNMMMNNNQQQSSSUUUSSSRRRPPPOOOMMMMMMLLLLLLPPPRRRUUUVVVUUUTTTUUUUUUQQQQQQPPPPPPRRRUUUXXX[[[[[[[[[ZZZZZZ[[[]]]___```aaabbbccceeefffgggggggggjjjiiiiiiiiiiiijjjjjjkkkhhhhhhffffffgggiiilllnnnnnnooooooooonnnllljjjiiicccbbb```___]]]\\\\\\\\\]]]^^^```cccfffhhhiiijjjfffggghhhhhhhhhfffeeedddbbbeeejjjooorrrtttssssssrrrrrrrrrsssuuutttrrrpppkkklllmmmnnnnnnllljjjiiiffffffggghhhjjjlllmmmnnnnnnooonnnllljjjiiiiiijjjkkkjjjjjjkkknnnppppppppplllnnnsssyyy~~~}}}zzzyyyxxxwwwvvvuuutttsssrrrpppoooooopppssswww{{{}}}}}}zzzvvvsssrrrqqqpppooommmllljjjiiiiiikkkmmmooommmoooppprrrrrrpppooommmllllllmmmllllllllllllkkkiiiiiijjjmmmqqqtttvvvvvvqqqrrrtttvvvwwwyyyzzzzzz{{{zzzxxxvvvtttssssssrrrrrrtttwwwzzz{{{yyywwwvvvsssuuuvvvvvvtttrrrrrrrrrnnnoooooonnnmmmmmmnnnppphhhiiilllnnnnnnllljjjhhhkkklllnnnnnnmmmiiifffcccggghhhjjjkkkkkkjjjiiihhhhhhlllllliiijjjppptttuuuuuusssooommmmmmmmmmmmlllmmmnnnnnnoooqqqrrrrrrsssppppppqqqqqqpppnnnlllkkkkkkkkklllllllllmmmmmmmmmmmmkkkiiihhhhhhgggeeedddeeedddcccbbbaaa````````````bbbdddeeegggjjjooorrrsssrrrqqqpppqqqrrrssstttrrrooojjjfffeeefffiiikkkmmmmmmllljjjgggggghhhjjjkkkkkklllmmmnnnnnnnnnnnnmmmnnnoooooonnnkkkiiigggjjjkkkmmmmmmnnnooorrruuu}}}~~~~~~~~~}}}{{{xxxvvvqqqssssssqqqlllfffbbb```aaa``````bbbccccccbbb```ccceeehhhkkklllllllllkkkggghhhiiijjjjjjjjjiiiiiiggggggeeebbb``````bbbdddffffffffffffgggiiijjjkkk}}}wwwpppllljjjjjjjjjpppnnnkkkjjjkkkllllllkkkggghhhiiiiiigggggghhhiiiooollliiiffffffgggjjjllleeefffhhhjjjkkklllllllllkkkiiifffeeefffffffffeeegggfffdddcccdddfffiiikkkllljjjiiijjjkkkkkkiiihhhfffggggggfffcccbbbcccdddaaabbbbbbbbbbbbcccfffhhhjjjkkkmmmnnnpppuuuzzz~~~|||vvvrrrpppooollliiiccc___]]]^^^```bbbeeeeeefffgggfffeeecccbbb^^^^^^^^^^^^```bbbdddeeekkkhhhddd```\\\ZZZWWWUUUWWWUUURRRQQQSSSTTTTTTSSSTTTSSSQQQPPPOOOOOOPPPPPPMMMOOOQQQRRRRRRRRRTTTUUUVVVSSSQQQPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHGGGEEECCCEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDCCCBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@???>>>======>>>@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNNNNRRRTTTVVVWWWWWWVVVVVVWWWVVVUUURRRQQQRRRUUUXXXZZZYYYXXXXXXXXXYYY\\\___```aaaccceeefffffffffggghhhjjjjjjjjjiiijjjjjjjjjjjjggghhhgggggggggjjjmmmooopppppppppooommmjjjgggfffbbbbbb```___^^^\\\\\\[[[YYY[[[___cccfffiiijjjjjjfffeeeeeedddcccbbbbbbbbbccceeehhhlllppprrrttttttsssrrrqqqqqqqqqqqqnnnlllhhhjjjmmmoooooonnnllljjjfffggghhhjjjllloooqqqrrrnnnnnnmmmjjjhhhgggiiikkkjjjiiihhhjjjlllnnnooooookkkmmmqqqvvv{{{|||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuurrrqqqooooooqqquuuzzz||||||zzzwwwvvvvvvvvvvvvuuupppnnnllljjjjjjkkknnnpppqqqrrrsssttttttrrrpppoooooonnnmmmlllkkkkkkkkkkkklllmmmooorrruuuwwwxxxxxxtttvvvxxxyyyzzz{{{zzzzzzyyyxxxwwwuuutttsssssssssrrruuuyyy|||}}}|||yyywwwuuuwwwyyyxxxvvvsssrrrrrrqqqrrrrrrpppllljjjiiiiiigggiiikkklllllljjjhhhfffmmmnnnpppqqqoookkkfffccceeegggjjjllllllkkkiiihhhjjjmmmmmmkkkkkkqqqvvvwwwxxxuuupppmmmmmmmmmmmmmmmnnnnnnnnnooooooppppppppppppqqqrrrsssrrrpppmmmlllllllllllllllllllllmmmmmmlllkkkiiiiiiiiiiiigggeeeffffffeeecccaaa______```aaadddgggiiikkknnnrrruuussssssrrrrrrrrrssstttuuuxxxtttpppkkkhhhggghhhhhhjjjkkklllllljjjjjjkkkmmmmmmpppsssssspppnnnnnnoooooopppqqqrrrqqqnnnllljjjiiikkkmmmooooooqqqtttvvv||||||}}}|||{{{yyywwwuuussssssssspppllliiihhhhhhhhhgggddddddddddddbbbaaaccceeegggiiikkkkkkkkkjjjhhhiiikkkmmmnnnnnnnnnmmmiiigggdddaaa^^^```dddgggiiiiiiiiiiiiiiijjjkkkkkk}}}yyytttooommmmmmoooqqqssspppmmmkkklllmmmmmmmmmhhhiiiiiihhhggghhhjjjlllqqqoookkkhhhggghhhjjjkkkdddeeefffhhhhhhhhhgggfffeeeddddddfffiiikkkkkkjjjiiihhhfffeeefffiiilllnnnnnnllljjjjjjkkkkkkjjjhhhfffggggggfffdddccccccdddaaabbbbbbbbbbbbcccfffhhhjjjkkklllmmmppptttzzz~~~~~~yyyrrrmmmkkkkkkhhheeebbb___^^^___bbbddddddeeeffffffeeecccaaa```^^^^^^]]]^^^```bbbeeegggmmmhhhccc^^^\\\ZZZWWWTTTVVVTTTRRRRRRSSSTTTSSSSSSRRRQQQPPPNNNNNNNNNOOOOOOLLLOOORRRSSSSSSSSSSSSTTTQQQOOOMMMNNNPPPRRRSSSRRROOOMMMKKKJJJIIIHHHEEECCCDDDEEEGGGFFFDDDCCCDDDFFFJJJJJJKKKLLLLLLKKKIIIIIIDDDDDDDDDCCCBBB@@@???>>>>>>>>>???@@@@@@@@@??????>>>===<<<<<<===@@@CCCEEEJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNNNNNNNNNNOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNRRRTTTWWWXXXXXXWWWXXXYYY]]]ZZZWWWTTTSSSUUUWWWYYYVVVVVVUUUVVVWWWZZZ]]]______aaadddddddddccceeefffhhhhhhhhhhhhhhhhhhggggggccceeehhhiiiiiijjjllloooppppppooommmjjjfffcccaaabbbbbbaaa```^^^]]]\\\[[[YYY\\\```eeeiiikkkkkkkkkgggfffdddcccbbbbbbcccccchhhiiiiiikkknnnqqquuuwwwtttsssqqqppppppooommmkkkiiijjjmmmppppppooonnnlllggghhhiiikkkmmmoooqqqssslllkkkjjjhhhfffgggiiilllkkkiiihhhiiijjjllllllkkkjjjkkkooossswwwxxxwwwuuuvvvvvvvvvwwwwwwwwwwwwwwwuuussspppooooooqqquuuwwwyyyxxxvvvwwwzzz|||||||||sssqqqooommmmmmnnnpppqqquuuuuuuuuuuutttsssrrrqqqsssrrrooommmlllllllllmmmqqqsssvvvxxxyyyyyyxxxxxxvvvxxxzzz||||||{{{yyyxxxwwwwwwvvvuuuttttttuuuuuuuuuwww{{{~~~~~~|||xxxvvvuuuwwwyyyxxxuuurrrqqqpppqqqrrrrrroookkkgggeeeeeedddeeeggghhhiiiiiihhhhhhlllnnnppprrrqqqmmmiiigggfffhhhkkkmmmnnnmmmkkkiiijjjmmmmmmjjjkkkppptttuuuwwwtttooommmlllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooopppqqqrrrssssssqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiiiijjjkkkkkkiiigggiiiiiiiiifffcccaaaaaaccceeegggkkknnnpppsssuuuxxxssssssssssssssssssssstttuuutttssspppnnnkkkiiihhhiiikkkmmmmmmmmmmmmnnnooorrrwww{{{zzzuuuqqqooopppmmmmmmooooooooommmkkkjjjgggiiimmmoooqqqsssvvvxxxyyyyyyyyyxxxwwwuuusssrrrtttsssqqqnnnkkklllooorrrsssoooiiieeecccddddddcccbbbccceeefffggggggffffffeeehhhkkkoooqqqrrrrrrqqqkkkiiieeeaaa___aaafffjjjmmmmmmllllllllllllmmmmmmqqqooommmlllnnnrrrwwwzzztttqqqmmmkkklllmmmnnnnnniiiiiiiiigggfffgggjjjmmmqqqooollljjjhhhhhhhhhhhhbbbdddfffhhhiiihhhgggfffddddddeeehhhlllnnnooonnniiihhhhhhhhhjjjmmmoooqqqooommmkkkiiiiiiiiihhhgggeeefffggggggeeeccccccccc```aaabbbbbbaaabbbeeehhhggghhhiiijjjlllpppvvvzzz~~~zzztttnnniiiggggggaaa```^^^]]]]]]___aaaccccccccccccbbbaaa```___^^^^^^^^^^^^___aaaccceeegggkkkfff___\\\[[[YYYWWWTTTTTTSSSQQQQQQRRRRRRRRRQQQPPPOOONNNLLLLLLLLLMMMNNNLLLPPPTTTVVVUUUSSSRRRQQQLLLKKKJJJKKKNNNQQQRRRRRRNNNMMMKKKJJJJJJHHHEEECCCBBBEEEGGGFFFDDDCCCEEEHHHKKKLLLLLLMMMLLLKKKIIIHHHBBBBBBBBBBBBAAA@@@??????>>>??????@@@@@@@@@??????>>>===<<<<<<>>>AAAEEEGGGMMMKKKHHHEEECCCBBBAAAAAACCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@??????@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJIIIJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHHHHIIIJJJKKKPPPSSSVVVXXXXXXYYYZZZ[[[```^^^ZZZWWWUUUUUUVVVVVVUUUUUUTTTTTTVVVXXX[[[]]]\\\___bbbbbb```___aaaddddddeeeeeeeeeeeeddddddccc```dddiiikkkiiihhhjjjkkkmmmmmmlllkkkhhheeebbb```bbbbbbbbbaaa```^^^\\\[[[\\\```eeejjjmmmnnnmmmllliiihhhggggggggghhhiiijjjpppooooooppprrrtttwwwxxxwwwuuusssrrrqqqpppnnnlllkkklllnnnpppqqqqqqpppoookkkkkkkkklllmmmooopppqqqkkkkkkjjjhhhggggggjjjlllllljjjiiiiiijjjkkkjjjiiijjjkkknnnrrrvvvwwwuuusssvvvvvvvvvvvvwwwwwwwwwwwwvvvtttqqqooonnnnnnpppqqquuuttttttwww{{{~~~uuutttsssrrrrrrsssttttttvvvvvvuuutttssssssttttttyyyvvvrrrooommmmmmnnnoootttxxx{{{|||{{{yyyxxxxxxxxxzzz}}}~~~|||yyyvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwyyy|||}}}}}}{{{xxxvvvsssuuuxxxxxxuuurrrpppooooooppppppnnnjjjgggffffffbbbbbbccceeefffhhhjjjjjjjjjllloooqqqqqqooollljjjkkklllnnnoooooonnnmmmlllkkknnnmmmjjjiiinnnrrrrrrtttqqqnnnmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnoooooooooqqqqqqrrrrrrrrrqqqooonnnmmmmmmnnnnnnnnnoooooooookkkjjjjjjlllmmmmmmkkkiiijjjlllllliiieeecccdddgggiiilllpppssstttuuuvvvxxxsssssssssrrrrrrqqqqqqqqqnnnooorrrssssssqqqnnnlllmmmnnnoooooommmmmmmmmooouuuyyy~~~~~~zzztttqqqoooiiiiiijjjjjjjjjiiiiiihhhgggiiimmmoooqqqrrruuuwwwvvvuuuuuutttsssqqqpppooorrrqqqnnnlllkkkmmmrrrvvvwwwrrrjjjdddbbbccccccdddaaabbbccccccddddddddddddbbbeeejjjnnnqqqrrrrrrrrrnnnlllhhhdddbbbdddiiinnnoooooonnnnnnnnnnnnoooooohhhggggggiiimmmrrrxxx{{{tttqqqllljjjjjjkkklllllljjjiiihhhfffeeefffjjjmmmpppooollljjjgggdddcccbbb___bbbeeeiiikkkllllllkkkffffffhhhkkknnnooonnnmmmgggggghhhjjjllloooqqqssspppnnnjjjhhhhhhgggeeeddddddfffggggggdddcccbbbbbb___````````````aaadddfffbbbcccddddddfffjjjooosssuuuuuusssnnniiieeedddddd\\\\\\\\\]]]^^^___aaabbbaaaaaa___^^^]]]\\\\\\\\\^^^^^^___```bbbccceeefffhhhbbb\\\YYYYYYYYYWWWTTTQQQPPPOOOOOOPPPPPPOOONNNNNNMMMLLLJJJJJJKKKLLLLLLLLLQQQVVVYYYXXXTTTQQQOOOJJJIIIHHHIIIKKKNNNOOOOOOLLLKKKJJJJJJIIIHHHEEEBBBAAAEEEHHHGGGDDDCCCFFFIIIJJJKKKKKKKKKJJJIIIGGGFFF???@@@@@@AAA@@@@@@????????????@@@@@@@@@??????>>>======<<<===???CCCFFFIIIKKKIIIFFFCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@AAABBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@@@@???@@@AAAAAABBB@@@AAACCCEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGEEEEEEFFFGGGIIIOOOQQQUUUXXXYYYZZZ[[[]]]^^^]]]ZZZXXXVVVUUUUUUUUUVVVUUUUUUUUUVVVXXXZZZ\\\ZZZ]]]aaaaaa^^^]]]___bbbbbbccccccccccccbbbaaa```dddiiimmmmmmiiiggghhhjjjiiiiiiiiiiiihhhfffdddcccccccccccccccaaa___]]]\\\___bbbggglllnnnnnnlllkkkjjjjjjjjjkkklllnnnooopppssstttvvvwwwwwwwwwvvvuuuwwwuuurrrqqqqqqpppnnnmmmnnnooopppqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhiiikkkmmmkkkjjjjjjkkkllllllkkklllmmmooorrrvvvwwwuuutttuuuuuuuuuvvvvvvvvvvvvwwwuuutttrrrpppooonnnnnnoooqqqqqqrrruuuyyy|||}}}|||vvvvvvwwwwwwwwwwwwwwwwwwxxxwwwuuutttuuuwwwzzz|||}}}zzzvvvqqqooooooqqqrrruuuyyy~~~}}}{{{yyyyyy{{{}}}}}}yyyvvvtttttttttuuuwwwyyyzzz{{{xxxyyy{{{||||||{{{yyyxxxqqqtttwwwxxxuuurrrpppoooooooooooommmjjjhhhhhhiiiccccccbbbccceeehhhkkkmmmmmmnnnppprrrrrrqqqooonnnooopppppppppppppppooonnnmmmooonnnjjjiiimmmppppppqqqooonnnnnnoooqqqpppooommmnnnnnnooopppqqqqqqrrrqqqqqqqqqqqqppppppppppppmmmnnnnnnooopppqqqqqqrrrooonnnnnnooopppooollljjjkkkmmmnnnkkkgggeeegggjjjlllooosssuuuuuuuuuuuuuuurrrrrrrrrqqqpppooonnnmmmkkkmmmqqqtttuuusssqqqpppoooppppppooommmmmmnnnppprrrvvvzzz}}}{{{vvvqqqmmmiiihhhhhhgggggghhhiiijjjiiikkknnnpppppppppqqqssstttsssrrrqqqpppnnnmmmmmmlllmmmlllkkkjjjkkknnnqqqrrrmmmgggcccaaaaaaaaaaaa```aaabbbcccdddeeefffgggdddgggkkkppprrrsssrrrqqqpppnnnkkkgggeeeggglllpppoooooonnnnnnnnnoooooopppeeeeeefffgggkkkppptttwwwsssoookkkhhhiiijjjkkkkkkjjjjjjhhhfffdddfffjjjmmmooonnnllliiieeeaaa^^^\\\]]]```eeejjjmmmooopppppphhhhhhjjjllloooooommmkkkeeefffhhhkkknnnppprrrsssqqqnnnjjjgggfffeeedddbbbccceeegggfffdddbbbbbbbbb]]]^^^______^^^___bbbeee^^^______```aaadddiiimmmmmmmmmmmmjjjfffcccbbbbbb[[[\\\]]]___```aaabbbccc```___]]][[[ZZZZZZZZZZZZ^^^^^^___aaabbbddddddeeefff```YYYWWWXXXYYYWWWTTTOOONNNMMMMMMNNNNNNMMMKKKLLLLLLJJJIIIIIIJJJKKKKKKLLLRRRXXX[[[YYYUUUPPPMMMJJJHHHGGGGGGIIIKKKLLLLLLJJJIIIHHHHHHIIIGGGDDDAAAAAAEEEHHHGGGDDDCCCFFFJJJIIIIIIJJJJJJIIIGGGEEEDDD>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@??????>>>=========>>>@@@DDDGGGIIIHHHGGGDDDAAA@@@@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBB>>>>>>=========???@@@AAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDD???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIILLLJJJGGGEEEDDDEEEGGGHHHMMMPPPTTTWWWYYYZZZ\\\^^^[[[[[[YYYXXXWWWVVVUUUUUUWWWWWWVVVUUUVVVXXX[[[\\\YYY]]]``````]]][[[^^^aaaaaabbbbbbcccbbbaaa```___llloooqqqooojjjgggiiillleeefffgggiiiiiihhhhhhgggddddddddddddbbb```^^^]]]^^^bbbgggkkkmmmllliiigggjjjjjjkkklllnnnppprrrssssssuuuyyy{{{{{{xxxssspppuuussspppooonnnnnnlllkkkppppppqqqqqqqqqrrrrrrrrrtttsssrrrpppooonnnmmmmmmqqqqqqpppnnnkkkiiiiiijjjmmmlllkkkkkkmmmnnnnnnnnnnnnnnnpppssswwwxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvttttttrrrqqqpppooooooooopppooopppsssvvvyyyyyyyyywwwxxxyyy{{{{{{zzzyyyyyyzzzxxxvvvvvvxxx|||}}}xxxssspppqqqrrrttttttyyy|||{{{{{{}}}~~~zzzvvvsssssstttvvvxxxzzz|||}}}wwwxxxyyy{{{{{{{{{{{{zzzqqqtttwwwxxxvvvsssqqqppprrrrrrqqqnnnjjjhhhhhhiiifffdddcccbbbdddhhhlllooorrrsssttttttttttttsssrrrssssssrrrqqqqqqpppppppppnnnpppooojjjiiilllooooooooonnnnnnoooqqqsssrrrqqqoooooopppqqqrrrsssttttttrrrqqqpppoooooooooppppppmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrpppmmmjjjkkkmmmooolllgggeeehhhkkkmmmppptttvvvuuutttssssssrrrrrrqqqqqqooonnnlllkkknnnooorrrssssssrrrqqqoooooooooooonnnmmmnnnqqqsssmmmpppuuuyyyzzzvvvppplllllljjjiiihhhhhhjjjlllmmmkkkmmmppppppooonnnnnnooosssrrrqqqpppooommmllllllgggiiikkkjjjiiihhhiiiiiikkkhhhdddbbbaaaaaa___^^^___```bbbdddfffhhhiiijjjhhhkkkooosssuuuuuusssrrrqqqooommmiiihhhjjjnnnrrrnnnnnnnnnnnnnnnoooooopppaaacccdddeeegggjjjooorrrrrrnnnjjjiiijjjlllnnnoookkkllliiiddddddiiillllllpppqqqpppkkkbbbZZZUUUSSSWWW\\\dddlllqqqsssssssssllljjjiiijjjlllmmmkkkhhhhhhhhhiiimmmrrrtttrrrooommmkkkhhheeebbbbbbbbbccceeeggghhhgggdddccccccccc```aaabbbbbbaaa```aaacccbbb```___```aaabbbaaa``````bbbdddcccaaa___^^^^^^\\\]]]]]]]]]\\\^^^```ccc___^^^\\\ZZZXXXWWWVVVUUU\\\^^^aaaddddddccc```___bbb]]]WWWSSSQQQPPPPPPOOOLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGMMMPPPSSSTTTQQQMMMJJJHHHDDDDDDDDDDDDFFFHHHJJJKKKEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCDDDEEEGGGKKKHHHEEECCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<======>>>@@@@@@??????@@@BBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@?????????<<<::::::<<>>>>>????????????>>>>>>???@@@AAAAAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCFFFHHHIIIJJJJJJIIIHHHHHHKKKMMMIIIKKKNNNQQQUUUWWWYYYZZZZZZZZZYYYWWWUUUUUUWWWXXX[[[[[[ZZZWWWUUUTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[`````````aaa```___^^^]]]lllmmmmmmkkkgggdddccccccggggggggggggfffeeedddcccdddeeeeeefffeeedddbbbaaaaaaccceeegggggghhhjjjkkkhhhjjjllloooppppppoooooosssuuuvvvwwwvvvsssqqqooonnnnnnnnnmmmllljjjiiihhhppppppooopppqqqsssuuuvvvsssrrrpppooonnnooooooppprrrrrrsssrrrqqqooommmlllppppppooonnnnnnooopppqqqppprrruuuvvvuuuttttttuuusssrrrpppnnnnnnooopppqqquuutttrrrpppooopppqqqrrrnnnppprrrqqqqqqsssyyy~~~zzz|||~~~}}}{{{yyyyyyuuuuuuuuuvvvwwwyyy{{{|||}}}zzzvvvrrrqqqqqqssstttzzz|||~~~~~~}}}||||||wwwsssqqqsssyyy||||||zzzzzzwwwtttuuuyyy~~~zzzwwwttttttuuuuuurrrooouuuqqqmmmkkkkkkjjjgggeeeiiifffdddeeeiiimmmnnnmmmuuuzzz}}}|||wwwssssssuuuqqqrrrssssssqqqpppqqqrrryyyuuuooolllmmmooorrrsssrrrqqqoooooooooqqqsssuuuqqqqqqqqqqqqrrrsssttttttsssttttttrrrpppnnnnnnooommmoooppprrrsssssssssrrrrrrsssuuuuuutttrrrooolllkkkkkkkkkkkkkkkkkkkkkjjjqqqqqqssstttttttttssssssssspppllliiihhhiiijjjlllnnnppprrrttttttsssrrrqqqppppppooooooppppppqqqrrrrrrrrrrrrrrrqqqpppnnnnnnlllkkkiiijjjkkkllllllllluuurrrpppoooooonnnmmmlllooopppooommmkkkkkklllnnnffffffggghhhhhhgggfffeeehhhhhhfffccc```]]]^^^^^^bbbbbbcccdddfffiiilllmmmoooppprrrttttttsssrrrqqqooonnnnnnnnnooopppqqqrrrssssssssssssrrrqqqpppppp___```bbbcccdddgggkkknnnmmmlllkkkmmmoooppppppooojjjkkkhhhdddfffmmmqqqqqqtttssspppjjjaaaWWWOOOJJJPPPWWWaaajjjqqqrrrqqqooogggeeedddfffhhhiiigggeeeeeeeeeggglllqqqsssrrrpppkkkiiigggeeecccbbbbbbbbbeeefffgggeeecccaaaaaaaaa```bbbccccccaaa```aaabbb]]]\\\\\\]]]___``````___]]]___``````^^^\\\[[[\\\ZZZ[[[\\\\\\\\\]]]```bbb^^^]]][[[YYYWWWVVVUUUUUUZZZ\\\___aaaaaa___]]][[[^^^ZZZUUURRRQQQQQQPPPOOOLLLLLLLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKNNNOOOLLLIIIGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGEEECCCBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<======>>>>>>======>>>???AAABBB@@@@@@@@@??????>>>>>>===>>>>>>>>>=====================>>>>>>>>>>>>======???===;;;;;;===???@@@@@@??????>>>==================<<<<<<<<<======>>>?????????>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHJJJKKKIIIJJJMMMPPPRRRUUUVVVWWWVVVWWWWWWUUUTTTSSSUUUWWWYYYZZZYYYWWWVVVUUUWWWXXX]]]]]]\\\\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^dddfffggggggeeedddeeefffgggggghhhhhhhhhgggffffffcccddddddeeeddddddbbbbbbaaacccfffggghhhgggggghhhjjjlllnnnoooppppppooonnnssstttuuuvvvuuussspppooooooooonnnmmmlllkkkkkkjjjqqqqqqqqqqqqrrrssstttuuusssrrrpppoooooooooppppppqqqqqqqqqqqqpppooommmmmmooooooooooooooopppqqqrrrqqqsssvvvwwwvvvuuuvvvvvvrrrqqqpppnnnooopppqqqsssvvvtttsssrrrqqqrrrtttuuurrrrrrrrrrrrsssvvvzzz~~~~~~|||yyywwwwwwwwwvvvuuuttttttuuuwwwxxx{{{yyywwwuuuttttttvvvwwwyyyzzz|||}}}|||{{{zzzxxxuuurrrtttyyy}}}|||{{{yyyvvvtttuuuyyy}}}{{{yyywwwvvvwwwvvvtttqqquuuqqqmmmkkkkkkkkkjjjhhhjjjhhhfffhhhlllqqqrrrrrrwwwzzz}}}|||wwwtttsssuuuqqqrrrrrrrrrpppppprrrtttuuurrrppppppqqqssstttttttttsssrrrqqqqqqrrrssssssrrrrrrrrrssstttuuuvvvwwwyyyyyyxxxuuuqqqnnnmmmmmmnnnoooqqqrrrsssssssssrrrssstttuuutttssspppllljjjkkkkkklllmmmnnnooooooppprrrssstttuuuuuutttssssssuuurrrnnnkkkjjjjjjkkkmmmpppqqqsssuuuvvvuuutttsssppppppppppppqqqrrrssstttssssssrrrqqqooonnnmmmlllnnnlllkkklllnnnoooooonnnqqqpppnnnnnnoooppppppooopppqqqqqqpppmmmkkkjjjjjjeeeeeegggggghhhhhhggggggfffgggfffdddaaa`````````dddddddddeeegggjjjmmmnnnqqqrrrsssttttttsssqqqpppoooooonnnnnnnnnnnnoooooorrrssssssssssssrrrqqqppp^^^```bbbcccccceeehhhkkkgggiiikkkooorrrrrrpppnnniiijjjhhhfffiiirrrxxxzzzxxxuuupppkkkdddZZZNNNEEEIIIPPP]]]hhhoooqqqnnnlllcccbbbaaabbbdddeeedddcccbbbccceeeiiinnnppppppooohhhggggggfffeeedddcccbbbeeeffffffdddaaa___^^^___aaabbbddddddbbb```___```XXXXXXXXXYYY\\\^^^^^^]]]YYY[[[\\\[[[YYYXXXXXXXXXXXXYYY[[[ZZZZZZ[[[]]]___\\\[[[YYYWWWUUUTTTTTTSSSVVVXXXZZZ[[[[[[YYYWWWUUUVVVTTTRRRQQQQQQRRRQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIIIIHHHFFFEEEFFFFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBBBBCCCDDDBBBAAAAAAAAABBBBBB@@@???@@@???>>>>>>======>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???========================>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<>>><<<;;;;;;===???@@@@@@======<<<;;;;;;;;;;;;<<<::::::999999::::::;;;;;;==================>>>>>>=========>>>>>>>>>??????????????????????????????===???AAABBBBBBCCCDDDEEEEEEGGGHHHIIIHHHGGGHHHIIIHHHIIIKKKMMMOOOQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWYYY```___]]]\\\\\\^^^```aaa\\\\\\[[[ZZZZZZ[[[\\\]]]^^^```bbbcccbbbbbbcccdddfffggggggggggggffffffeeeaaabbbbbbccccccccccccbbbaaadddgggiiijjjiiigggeeemmmnnnoooppppppooommmmmmqqqrrrsssttttttrrrpppnnnpppooonnnmmmlllmmmnnnnnnrrrrrrssssssssssssrrrrrrrrrqqqpppppppppppppppqqqqqqqqqpppooooooooooooooooooooopppppppppqqqqqqqqqpppsssvvvwwwwwwvvvuuuvvvqqqpppooonnnoooqqqssstttvvvvvvuuuttttttuuuwwwwwwwwwuuurrrrrrtttxxx{{{}}}~~~~~~{{{xxxwwwxxxyyywwwtttqqqpppqqqrrrtttxxxxxxxxxwwwxxxxxxyyyzzzxxxzzz|||~~~}}}|||{{{zzzyyyxxxyyyvvvtttuuuyyy||||||zzzwwwuuutttuuuxxx{{{}}}}}}|||zzzyyyxxxxxxwwwuuusssrrrnnnjjjhhhiiijjjlllllljjjiiihhhjjjnnnrrruuuvvvxxx{{{~~~}}}xxxuuutttuuurrrrrrrrrqqqpppqqqtttwwwrrrqqqqqqsssuuuvvvvvvuuuvvvuuuuuutttssssssrrrrrrtttttttttuuuvvvxxxyyyzzz||||||{{{xxxssspppoooppppppqqqrrrsssttttttsssrrrssstttttttttrrrooollljjjjjjkkklllnnnppprrrtttttttttuuuuuuvvvuuuuuuttttttvvvtttqqqnnnmmmmmmnnnooossstttvvvxxxxxxxxxwwwwwwqqqqqqqqqrrrrrrtttuuuuuutttsssqqqooonnnmmmllllllooonnnmmmoooqqqrrrrrrqqqqqqooonnnoooqqqrrrrrrqqqrrrssstttsssooollliiiiiifffgggggghhhhhhiiiiiiiiifffhhhhhhgggeeecccccccccfffffffffgggiiilllnnnpppttttttuuuuuusssqqqooonnnpppoooooonnnnnnnnnnnnooorrrssstttttttttsssrrrqqqaaaccceeeeeeeeefffhhhjjjdddeeehhhllloooooommmkkkhhhiiiiiihhhmmmwww~~~{{{vvvqqqnnnkkkbbbTTTIIIDDDLLLXXXccckkkmmmlllkkkaaaaaa```aaabbbcccccccccaaabbbdddgggjjjlllllllllgggggggggggggggfffeeedddeeeffffffdddaaa^^^]]]^^^aaacccddddddbbb___^^^^^^WWWWWWVVVXXXZZZ\\\\\\[[[WWWXXXYYYXXXVVVUUUVVVWWWYYYZZZ[[[ZZZXXXXXXYYYZZZYYYXXXVVVUUUSSSRRRRRRRRRRRRSSSUUUUUUUUUSSSQQQOOOOOONNNNNNOOOQQQQQQPPPOOOMMMMMMLLLLLLJJJIIIGGGFFFEEEDDDBBBAAAAAABBBDDDEEEDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFDDDCCCBBBAAA@@@@@@???@@@@@@AAA@@@@@@?????????AAABBBBBBAAAAAABBBCCC?????????AAACCCCCCAAA?????????>>>===============<<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;===?????????<<<<<<;;;::::::::::::;;;999888888888888888999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================999<<>>>>>????????????>>>>>>>>>@@@BBBBBBAAA@@@AAABBB>>>>>>>>>@@@CCCCCCAAA??????>>>>>>===<<<=========<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888777999::::::;;;<<<======>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::;;;===>>>>>>===<<<<<<;;;::::::::::::;;;999888888777777777888888888999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>@@@@@@@@@AAABBB@@@BBBEEEEEEDDDCCCCCCDDDHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPOOOOOOQQQRRRSSSTTTVVVVVVUUUUUUVVVXXXZZZ\\\^^^______^^^]]][[[]]][[[YYYVVVUUUUUUVVVWWWXXXZZZ\\\]]]]]]^^^___```ggggggfffdddbbb```^^^]]]^^^^^^^^^___```aaabbbcccbbbeeeiiipppttttttqqqmmmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnoooooopppooonnnnnnqqqpppooonnnnnnoooqqqsssrrrrrrssssssqqqpppnnnlllmmmnnnnnnooooooppppppppprrrqqqqqqqqqrrrtttvvvwwwvvvuuutttrrrpppooonnnmmmmmmpppssstttssspppooooooooonnnmmmmmmoooqqqtttuuuvvvvvvvvvvvvvvvwwwxxxxxxvvvssspppqqquuuxxxyyyxxxwwwwwwwwwvvvuuuuuuwwwyyytttssspppnnnnnnoooppprrrssstttvvvxxxzzz{{{{{{{{{|||}}}~~~~~~zzzzzzyyyxxxvvvuuuttttttuuusssrrrqqqrrrsssttttttoooppppppqqqqqqsssuuuwwwuuuuuuvvvvvvtttqqqooonnnmmmllljjjhhhiiimmmqqquuusssrrrqqqpppoooppprrrtttxxxzzz||||||zzzxxxwwwvvvuuuuuutttssssssuuuxxx||||||yyyuuurrrrrrsssssssssrrrrrrssstttuuutttttttttsssssstttvvvxxxzzz|||}}}~~~~~~~~~|||xxxvvvvvvwwwssstttuuuvvvuuuuuusssrrrqqqrrrssstttttttttssssssrrrrrrssstttuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuvvvxxx{{{|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttssssssssssssrrrqqqpppppppppppppppkkkkkklllooosssttttttsssuuuttttttuuuxxx{{{|||{{{xxxwwwtttqqqnnnooorrrvvvsssrrrooommmlllmmmmmmnnnssstttsssqqqmmmjjjhhhhhhjjjjjjjjjkkklllnnnqqqrrrvvvuuutttsssqqqooonnnmmmnnnnnnoooqqqsssuuuwwwxxxwwwxxxzzzzzzzzzxxxuuutttccceeehhhiiigggeeeeeeeeedddbbbaaaaaadddggghhhhhhiiilllnnnnnnrrryyy}}}}}}yyytttooollljjjbbbUUUJJJAAAFFFOOOXXX___cccdddddd___``````^^^]]]]]]___aaabbbdddeeeeeedddccceeefffiiihhhhhhggggggfffffffffeeeffffffdddaaa___^^^______```aaa___]]]\\\]]]^^^[[[ZZZYYYYYY[[[[[[ZZZYYYVVVWWWWWWVVVTTTTTTVVVXXX[[[\\\\\\ZZZVVVSSSRRRRRRSSSSSSQQQPPPOOONNNNNNNNNJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA??????@@@BBB======>>>>>>>>>>>>======<<<===>>>>>>???>>>>>>>>>===???BBBBBBAAA@@@@@@AAA>>>======???AAABBBAAA??????>>>======<<<<<<======<<<;;;;;;:::999999999999999:::;;;;;;;;;;;;::::::::::::999888888777666666777888999:::;;;===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<===<<<;;;;;;;;;:::999999999999:::999888777777777777777777555777888:::::::::999999888888888999999999::::::::::::::::::::::::::::::999;;;===>>>>>>???@@@AAA???AAACCCCCCBBBAAABBBCCCFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMNNNOOOQQQRRRTTTUUUTTTSSSTTTUUUVVVXXX\\\___```^^^\\\ZZZYYYXXXVVVTTTSSSRRRRRRSSSRRRTTTXXX[[[\\\^^^aaaccciiihhhgggeeecccaaa^^^]]]]]]]]]]]]]]]^^^___aaaaaacccdddhhhooouuuwwwsssoookkkkkkkkkllllllmmmmmmnnnkkkllllllmmmnnnnnnnnnnnnqqqpppooooooooopppqqqrrrpppppppppooonnnlllkkkjjjjjjkkklllnnnooooooooooooqqqqqqrrrsssuuuwwwyyyzzzyyywwwuuurrrpppnnnnnnnnnooorrruuuuuussspppmmmlllnnnmmmllllllmmmppprrrtttttttttttttttuuuuuuuuuuuuqqqpppppprrrtttwwwwwwwwwyyyxxxwwwtttqqqqqqsssuuurrrqqqpppoooooopppqqqrrrqqqrrrtttuuuwwwwwwxxxxxxzzz{{{|||~~~~~~}}}}}}|||yyyyyyxxxvvvuuutttsssrrrsssrrrpppoooooooooppppppmmmnnnppppppppppppsssuuurrrtttvvvuuurrrooonnnmmmnnnnnnnnnmmmnnnqqqvvvzzz{{{zzzyyyvvvsssrrrsssuuuvvvwwwyyyzzz{{{zzzxxxwwwvvvvvvvvvuuutttuuuxxx{{{}}}zzzvvvttttttuuuvvvvvvrrrrrrsssssstttuuuuuuvvvrrrssstttuuuxxxzzz|||~~~}}}xxxuuussssssuuuvvvwwwwwwvvvuuutttssspppqqqrrrsssuuuvvvvvvvvvxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxxxxyyy{{{}}}~~~}}}}}}|||{{{zzzyyyyyyyyyyyywwwvvvttttttsssssstttttttttttttttsssqqqqqqkkkkkkmmmqqquuuwwwwwwvvvttttttuuuxxx|||yyywwwsssnnnllloootttxxxwwwuuurrrooonnnoooqqqrrryyyyyywwwsssnnnkkkkkkkkkkkkkkkkkkkkkmmmoooqqqrrrtttsssrrrqqqpppooonnnnnnmmmnnnooorrrtttxxxzzz|||zzz{{{||||||{{{xxxuuussseeehhhkkkllljjjgggeeeeeecccaaaaaacccfffiiikkkkkkkkkoooqqqppprrrwwwxxxvvvsssoookkkhhhfff```VVVOOOEEEJJJTTT]]]ccceeedddcccbbbcccbbb```]]]]]]___bbbaaabbbddddddbbbccceeegggiiihhhfffeeedddddddddeeebbbcccdddccc```^^^^^^^^^^^^^^^^^^\\\ZZZ[[[]]]___ZZZYYYXXXYYY[[[\\\[[[ZZZUUUVVVVVVUUUSSSTTTVVVXXXYYYZZZ[[[ZZZWWWTTTSSSSSSQQQQQQOOONNNMMMMMMLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFGGGIIIKKKJJJIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@AAACCCDDDDDDCCCAAA@@@???@@@BBBBBB@@@??????@@@<<<======>>>===<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>===@@@BBBCCCBBBAAAAAAAAA>>><<<;;;<<<>>>??????>>>>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888888888888888999:::;;;;;;:::999888888888888888888777777777888888999:::;;;<<<<<<===999999::::::::::::999999888777777999;;;<<<;;;999:::999888888777777888888888777666666555555555666444555777999999999888777888888888888999999999999999999999999999999999999;;;<<<============???AAA???@@@AAA@@@??????AAACCCCCCDDDEEEEEEFFFFFFEEEEEEGGGIIIKKKLLLKKKJJJKKKKKKOOOQQQSSSTTTRRRQQQQQQRRRQQQSSSUUUXXXYYYYYYXXXWWWRRRRRRQQQQQQQQQQQQPPPPPPOOORRRVVVYYYZZZ\\\___aaafffeeeeeedddcccaaa```___]]]]]]\\\\\\]]]^^^___```bbbbbbeeelllrrrtttqqqlllhhhhhhhhhjjjkkkmmmnnnooojjjjjjkkkkkklllmmmmmmnnnppppppppppppoooooooooooonnnmmmlllkkkjjjiiiiiiiiihhhiiikkklllnnnnnnnnnnnnnnnoooqqqtttvvvxxxyyyzzzyyywwwssspppooooooqqqrrrtttwwwyyyyyyvvvrrrooommmmmmlllkkkkkklllnnnppprrrrrrrrrrrrrrrrrrrrrqqqqqqlllooorrrtttuuuvvvwwwwwwyyyxxxvvvrrrppppppsssvvvrrrrrrrrrrrrrrrqqqpppppppppqqqqqqrrrrrrssstttttttttuuuwwwzzz{{{|||{{{{{{xxxxxxwwwvvvtttsssrrrrrrrrrqqqpppnnnmmmlllmmmnnnmmmoooqqqqqqpppppprrruuurrruuuxxxwwwssspppnnnnnnlllnnnooooooooorrrvvvzzz~~~~~~|||xxxtttrrrtttvvvttttttvvvyyy{{{{{{yyyxxxtttuuuvvvuuuttttttuuuwwwxxxwwwvvvwwwzzz|||}}}|||vvvuuutttttttttuuuvvvwwwrrrssstttvvvyyy{{{~~~}}}xxxtttrrrrrrwwwwwwxxxxxxwwwuuutttssspppqqqrrrsssttttttuuuuuuxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz|||}}}|||{{{||||||}}}}}}{{{zzzxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuxxxyyyyyyyyywwwtttqqqooommmnnnqqquuuyyy|||{{{zzzxxxxxxwwwyyy}}}xxxvvvrrrnnnkkklllppptttvvvtttqqqooooooqqqtttwwwzzzyyyvvvrrrnnnlllmmmooolllkkkkkklllmmmoooqqqrrrppppppoooooooooooooooooommmnnnooorrrtttwwwzzz{{{zzz{{{||||||zzzwwwssspppiiilllooopppnnnjjjhhhgggaaaaaabbbfffjjjmmmnnnnnnlllppprrrqqqsssuuuuuurrrllljjjhhhgggfffbbb\\\WWWIIIPPP[[[eeekkkkkkhhheeefffgggfffccc```___bbbeee___aaaccccccbbbcccfffiiiiiigggeeebbbaaaaaabbbccc```aaabbbaaa___^^^]]]^^^]]]]]]\\\ZZZYYYZZZ]]]```WWWWWWWWWXXX[[[]]]]]]\\\UUUUUUUUUTTTSSSSSSUUUWWWVVVXXXZZZYYYWWWVVVUUUUUUPPPPPPNNNMMMLLLLLLLLLLLLFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGIIIIIIHHHIIIIIIHHHGGGEEECCCAAA@@@???AAACCCEEEEEECCCAAA???AAACCCEEEEEECCCAAAAAAAAA??????@@@@@@???===;;;:::<<<<<<===>>>??????>>>>>>===@@@CCCDDDCCCAAAAAAAAA===;;;999999;;;===>>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888777888999::::::999888777666666666777888999999:::::::::::::::::::::::::::888888999999999999888888777666666888:::;;;:::888888888777666666666666666777666555555444444444444222444666888999999777777888888888888999999999999999999999999999999999999======>>>===<<<===???AAA?????????>>>===>>>@@@CCCAAABBBBBBCCCDDDDDDDDDCCCEEEGGGIIIJJJIIIHHHHHHHHHNNNQQQSSSSSSQQQPPPPPPPPPLLLMMMNNNOOOQQQSSSTTTTTTKKKLLLMMMOOOOOOPPPPPPOOOQQQSSSVVVXXXXXXYYYZZZ\\\aaaaaaaaaaaaaaa```______^^^]]]\\\\\\\\\]]]^^^___bbbaaaccchhhnnnpppmmmhhheeefffggghhhjjjmmmooopppiiiiiijjjkkkkkklllmmmnnnoooppppppppppppooonnnmmmmmmkkkjjjhhhgggggghhhiiifffhhhjjjlllmmmmmmmmmmmmlllnnnqqqtttwwwxxxyyyyyyxxxvvvrrrooonnnqqqtttvvvxxx{{{~~~}}}zzzuuuqqqooommmlllkkkjjjkkkmmmooopppqqqqqqqqqqqqpppoooooonnniiinnntttwwwvvvvvvwwwyyyvvvuuutttrrrqqqssswwwzzzssstttttttttsssrrrpppnnnppppppooooooooopppqqqqqqnnnpppsssvvvyyyzzz{{{{{{xxxxxxwwwuuutttsssrrrqqqrrrrrrpppnnnlllkkkmmmnnnmmmppprrrrrrqqqpppsssuuutttwwwzzzyyyuuurrrppppppiiilllnnnnnnnnnppptttxxx||||||{{{wwwsssqqqsssvvvrrrsssuuuxxxzzz{{{zzzxxxssstttuuuuuusssrrrssstttrrrsssvvv{{{zzzyyyvvvuuutttuuuvvvwwwssssssuuuwwwzzz|||~~~~~~{{{xxxuuuuuuuuuwwwxxxxxxxxxwwwvvvtttsssqqqqqqqqqrrrrrrssssssssstttuuuuuuvvvxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~{{{yyywwwvvvuuuttttttttttttuuuvvvwwwxxx||||||}}}|||yyyuuuppplllpppqqqtttyyy}}}~~~}}}{{{{{{{{{{{{zzzyyyvvvuuurrrnnnkkkjjjlllnnntttrrrooonnnooossswwwzzzyyyxxxtttpppmmmlllooorrrlllkkkkkklllmmmoooqqqrrrnnnnnnnnnnnnnnnoooppppppnnnooopppqqqsssvvvxxxyyyzzz{{{||||||yyyuuupppmmmhhhmmmrrrrrrmmmgggeeeeeegggeeedddfffjjjooorrrssstttrrrppppppooonnnllljjjiiigggdddaaa^^^\\\[[[[[[RRRYYYbbbiiilllmmmnnnoooppplllgggdddddddddcccaaagggfffcccbbbcccfffiiikkkpppjjjbbb___aaadddcccaaadddcccaaa___^^^^^^^^^___\\\]]]^^^^^^\\\ZZZZZZ[[[YYYVVVSSSTTTXXXZZZXXXUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVVVVUUUTTTRRRRRRQQQOOOMMMLLLKKKJJJGGGHHHJJJLLLLLLJJJGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBB@@@??????>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>>>><<>>?????????=========<<<;;;;;;::::::::::::999999888777666666:::999888999999999777555555444444666999;;;;;;:::999999999999999888777666666888;;;;;;999777666666666555333444666777777777888888888888777777777666444111000111444666555333333444444555666777888888666777777888999999::::::777666666999<<<===;;;888:::<<<>>>?????????@@@BBB????????????@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@EEEFFFGGGGGGFFFFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMPPPSSSVVVXXXYYYYYYZZZ[[[`````````___\\\ZZZWWWUUUYYYXXXXXXXXXXXXYYYZZZZZZZZZ\\\aaaeeehhhiiihhhhhhaaabbbdddgggiiikkkmmmmmmiiihhhhhhjjjmmmppppppooonnnnnnoooooonnnllljjjiiikkkiiifffdddcccdddeeefffhhhiiijjjlllnnnooooooppprrrpppnnnnnnqqqssstttuuusssrrrpppoooppprrrtttvvvzzz{{{zzzyyyxxxuuusssqqqooonnnmmmllllllmmmnnnnnnpppooonnnmmmmmmllllllmmmkkknnnrrruuuwwwwwwvvvtttsssrrrrrrqqqrrrsssuuuuuuwwwsssrrrsssrrrnnnnnnqqqtttssspppnnnnnnnnnoooppptttuuuvvvvvvttttttuuuvvvuuuuuuuuutttqqqppppppqqqvvvsssnnnjjjjjjlllpppssswwwvvvtttrrrpppoooooonnnyyyxxxxxxvvvssspppnnnlllmmmlllmmmmmmoooqqqsssuuuwwwwwwvvvtttqqqpppqqqsssqqqtttyyy}}}~~~|||yyywwwtttttttttssssssssssssssssssvvvxxx}}}}}}xxxssssssvvvwwwvvvssssssrrrrrrvvvzzz}}}|||zzz~~~}}}zzzxxxxxxuuuqqqqqqrrrsssrrrpppppppppoooooooooooooooooossssssttttttuuuvvvvvvvvv{{{zzzxxxxxxxxxzzz|||}}}~~~zzzwwwtttttttttuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}{{{wwwssspppnnnsssuuuyyy~~~~~~|||||||||{{{zzzrrrpppmmmkkkiiiiiiiiijjjjjjjjjkkkmmmooorrrtttuuutttqqqnnnlllmmmoooppppppnnnmmmmmmmmmmmmnnnoooooonnnllljjjjjjmmmnnnmmmkkkoooqqqooolllmmmrrrtttsssxxxxxxxxxvvvtttqqqooommmjjjnnnqqqpppjjjffffffgggdddeeefffgggiiikkknnnpppvvvtttqqqpppooommmkkkiiigggfffcccaaa___^^^]]]]]]YYY```gggjjjjjjjjjmmmpppsssooojjjgggffffffdddbbbeeecccaaa```aaacccgggiiimmmhhhcccbbbeeeggggggeeecccbbb```]]]\\\[[[[[[[[[___``````^^^[[[XXXXXXXXX[[[WWWTTTUUUYYYZZZXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRSSSUUUUUUSSSRRRPPPOOONNNMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEFFFEEEDDDCCCCCCBBBCCCCCCGGGFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::;;;<<<======<<<@@@@@@>>>===???@@@===;;;;;;<<<<<<===>>>>>>???======<<<<<<;;;::::::::::::::::::999888777777777888777777888999999888666555444333555777888888777999999999999999888777777777999;;;;;;999777666666777666555666888:::999888888888888777777777666666666333111111333444333222333333444444555666777777777777888888999:::::::::777777777999<<<===<<<::::::<<<>>>???>>>>>>@@@AAA?????????>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCDDDEEEEEEDDDEEEGGGIIILLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKOOORRRUUUWWWXXXXXXYYYZZZ^^^^^^]]]\\\[[[XXXVVVUUUWWWWWWXXXXXXYYYYYYZZZZZZVVVXXX[[[^^^````````````aaabbbeeegggiiijjjkkklllgggggggggiiilllnnnnnnmmmooonnnnnnmmmkkkjjjhhhgggiiihhheeecccbbbcccdddeeeggghhhjjjlllmmmoooooopppqqqooolllkkkmmmnnnoooooopppooonnnnnnpppsssvvvxxxyyyyyyyyyxxxwwwuuusssrrrooonnnmmmllllllmmmnnnoooqqqpppooonnnmmmllllllllllllnnnrrruuuvvvvvvtttsssqqqpppoooooopppqqqrrrssstttqqqqqqsssrrrooonnnpppsssrrrpppooonnnnnnoooooopppqqqrrrrrrqqqppprrrsssrrrtttvvvvvvuuuttttttuuuwwwtttooolllkkkmmmqqqssszzzyyyvvvtttqqqpppooonnnwwwwwwxxxwwwuuurrrooommmlllllllllmmmnnnpppssstttvvvwwwvvvtttqqqqqqrrrtttuuuxxx|||}}}{{{xxxxxxwwwvvvuuusssrrrqqqsssvvvyyy~~~~~~yyytttsssuuuvvvtttrrrsssrrrrrrtttxxx{{{zzzyyy{{{|||}}}}}}}}}|||{{{zzzwwwtttqqqppprrrrrrqqqpppqqqpppooooooooopppqqqqqqsssttttttttttttuuuuuuuuuwwwwwwvvvuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwtttssssssssstttuuuvvvxxxzzz{{{{{{|||~~~{{{yyyvvvsssqqqpppuuuwww{{{}}}{{{zzzzzzxxxwwwnnnllljjjhhhgggfffffffffhhhhhhiiikkkmmmoooqqqrrrsssppplllkkkkkklllmmmmmmmmmmmmllllllmmmnnnoooooonnnllliiiiiikkkmmmlllkkklllpppqqqmmmlllppprrrrrruuuttttttrrrpppnnnlllkkkmmmooopppmmmiiiffffffhhhcccfffjjjkkkjjjiiikkkmmmvvvtttqqqooommmkkkhhhfffddddddbbbaaa````````````bbbgggllljjjffffffjjjpppuuurrrmmmiiigggfffdddbbbaaa```^^^]]]^^^```bbbdddiiifffdddeeeiiikkkjjjiiibbb```^^^[[[YYYXXXXXXXXX_________]]]ZZZXXXXXXXXX[[[XXXUUUUUUWWWXXXVVVSSSRRRSSSSSSSSSSSSSSSSSSSSSUUUSSSRRRRRRRRRRRRQQQOOOLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEDDDGGGFFFEEECCCBBBBBBAAAAAAFFFEEECCCAAAAAAAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<<<>>??????===;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;::::::999999:::::::::999888888777777666666555666888888777666777555555666777888777666999999999:::999999888777999;;;<<<<<<999777777777777777777888:::;;;:::999777777777777666666666666777555333222333333222111222222333333444444555555777777777888999999::::::777777777999;;;===<<<::::::;;;===>>>======???AAA???>>>>>>============>>>??????@@@@@@AAA@@@@@@@@@@@@AAACCCCCCCCCCCCFFFHHHKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIHHHHHHJJJJJJNNNQQQTTTVVVVVVVVVWWWYYYZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVXXXYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\]]]^^^^^^bbbccceeeggghhhiiiiiiiiieeeeeeeeehhhkkkmmmlllkkkooonnnllljjjhhhfffeeeeeegggfffdddbbbbbbbbbcccdddfffgggiiikkklllnnnooooooqqqnnnkkkiiijjjkkkkkkjjjkkkllllllnnnqqqtttwwwyyyvvvvvvwwwvvvvvvuuutttssspppooonnnmmmmmmnnnoooppprrrqqqpppnnnmmmllllllllllllnnnqqqssstttsssqqqpppmmmmmmmmmlllmmmmmmnnnooopppnnnpppttttttpppnnnpppqqqqqqpppoooooonnnnnnnnnmmmnnnpppooooooooopppqqqqqqtttwwwyyyyyyyyyzzzzzzxxxuuurrrooonnnppprrrttt|||zzzxxxuuurrrpppooonnntttvvvwwwxxxwwwssspppmmmjjjjjjjjjkkkmmmooorrrsssuuuuuuuuutttrrrrrrsssuuuxxxzzz~~~~~~|||{{{{{{zzzyyywwwtttqqqooossstttwww}}}|||xxxtttssstttuuusssppptttrrrrrrsssuuuwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyyyyuuussspppooopppqqqppppppqqqpppooonnnoooqqqsssttttttttttttttttttssssssrrrsssssssssssstttvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~|||yyyvvvtttsssrrrrrrrrrsssuuuwwwyyy{{{|||||||||{{{xxxvvvtttsssssssssuuuwwwzzz}}}{{{yyywwwvvvtttsssjjjjjjiiihhhgggfffeeedddfffgggggghhhiiikkkmmmnnnooollliiiggghhhiiiiiiiiikkkjjjjjjkkklllmmmnnnooommmjjjhhhggghhhjjjkkkkkkjjjppptttppplllmmmpppppprrrrrrpppooommmlllkkkkkkkkkmmmooommmjjjgggfffgggccciiiooopppllliiijjjmmmrrrpppmmmlllkkkiiigggeeebbbbbbbbbbbbbbbcccccccccgggjjjlllhhhbbbaaahhhpppsssppplllgggdddbbbaaa```^^^]]][[[ZZZ[[[\\\___```eeeddddddgggjjjkkkjjjhhh```^^^\\\ZZZYYYYYYYYYYYY\\\\\\]]]\\\ZZZZZZ[[[\\\YYYWWWTTTTTTTTTTTTSSSQQQTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQPPPPPPOOOMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@???@@@@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBB@@@???>>>===============<<<<<<;;;;;;;;;;;;:::999888888999;;;<<<<<>><<<<<<<<<=========>>>>>>>>>;;;;;;;;;:::999999888888::::::999999888888888888777666555666777777555444888777666888:::;;;;;;:::888999999999999999888888:::;;;<<<;;;999777777777666666666888999:::888666777777666666666555555555555444333222222333222222222222222222222333333333444555555666777777888888555555666777999::::::::::::;;;<<<<<<<<<<<<>>>@@@>>>>>>===<<<;;;;;;;;;;;;===>>>>>>???@@@@@@@@@???>>>@@@AAABBBAAACCCEEEGGGJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMKKKIIIGGGGGGIIIKKKMMMNNNPPPTTTUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWWWWTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[]]]___```cccdddfffhhhhhhhhhgggfffbbbcccdddhhhkkknnnnnnmmmooommmjjjgggeeecccccccccddddddcccbbbbbbbbbbbbbbbdddeeegggjjjlllmmmnnnnnnpppmmmjjjiiijjjkkkkkkkkkjjjkkklllnnnqqqtttvvvwwwsssttttttttttttttttttsssqqqqqqpppooooooppprrrsssrrrqqqpppnnnmmmllllllkkklllmmmoooppppppooommmlllkkkkkkkkkkkkkkkkkklllllllllllloootttuuuqqqooopppnnnnnnooooooooonnnmmmllllllmmmooooooooooooppprrrqqquuuzzz|||}}}||||||}}}xxxvvvtttrrrrrrrrrssstttzzzxxxvvvtttrrrqqqppppppqqqsssvvvxxxwwwtttpppmmmhhhhhhhhhjjjlllnnnqqqrrrrrrtttttttttsssrrrtttuuuvvvxxxzzz|||}}}|||{{{zzzyyyyyyyyyxxxvvvssspppnnnsssrrrrrrvvv~~~xxxuuusssrrrssssssrrrqqqsssrrrqqqqqqrrrsssttttttttttttuuuuuuvvvvvvvvvvvvrrrqqqooonnnnnnoooooooooqqqpppooonnnoooqqqtttvvvssstttttttttsssrrrpppooopppppppppqqqsssuuuwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwyyyxxxwwwuuutttsssssssssqqqrrrsssuuuwwwxxxxxxyyyyyywwwuuusssrrrrrrtttuuussstttuuuxxxzzz|||}}}~~~|||xxxuuutttrrrpppnnnjjjkkkkkkjjjjjjhhhgggffffffffffffgggggghhhiiijjjhhhfffddddddeeeggghhhgggggggggggghhhiiijjjkkkllljjjhhheeedddeeefffhhhiiijjjsssxxxssslllkkklllmmmqqqpppooonnnmmmlllllllllhhhjjjnnnooommmiiifffdddbbbiiioooqqqmmmjjjjjjlllmmmkkkiiihhhiiihhhfffeeebbbbbbcccddddddeeeeeeeeefffhhhhhhddd______fffmmmllljjjgggbbb___]]]\\\]]]\\\[[[ZZZYYYYYY[[[\\\]]]bbbbbbdddfffggggggeeeddd^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]][[[YYYXXXZZZ[[[ZZZXXXVVVUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTRRROOOMMMMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDBBB@@@@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@?????????BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999888888999;;;===???FFFJJJFFFAAA???>>>;;;======>>>>>>>>>>>>??????:::::::::999888888777777999999888888888888777777888777666666666666333111555444444777:::<<<===<<<777888888999999888888888:::;;;<<<:::888777777888666555555555777777555444666666666555555555555444222222333222222333444555222222222222222111111111222222222333444444555555333333444555555666777888:::;;;;;;;;;::::::===???======<<<;;;::::::::::::;;;<<<===>>>????????????>>>@@@AAAAAAAAABBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLJJJHHHGGGHHHKKKOOORRROOOQQQTTTVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYTTTVVVXXXZZZ[[[[[[YYYXXXVVVVVVVVVVVVXXX[[[^^^```dddeeegggiiiiiihhhfffeeeaaabbbeeeiiinnnppppppooonnnllliiifffcccaaa``````bbbbbbbbbbbbbbbbbbaaaaaabbbdddhhhkkkmmmnnnmmmmmmkkkiiiggggggjjjlllmmmmmmkkklllnnnppprrrsssttttttqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqrrrtttuuuqqqpppooommmlllkkkkkkkkkkkkkkklllmmmmmmkkkjjjiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjnnntttuuuqqqoooooollllllmmmmmmmmmlllkkkjjjjjjlllmmmnnnnnnnnnppprrrssswww{{{}}}}}}|||||||||xxxwwwvvvuuuuuutttttttttuuutttsssrrrqqqqqqqqqqqqnnnpppsssuuuuuurrrooolllfffffffffhhhjjjmmmoooqqqppprrrssssssrrrrrrssstttssstttvvvwwwxxxxxxwwwvvvssssssssssssrrrpppnnnmmmsssooolllmmmrrrvvvyyy{{{rrrqqqppppppqqqqqqqqqpppppppppppppppoooooopppqqqrrrrrrsssssssssrrrqqqpppoooooonnnmmmllllllnnnoooqqqpppooooooppprrrtttuuurrrsssttttttsssqqqooommmnnnnnnoooppprrrsssuuuvvvrrrrrrrrrrrrssssssttttttssssssttttttuuutttttttttpppqqqrrrrrrssssssssssssuuutttrrrqqqqqqrrrtttuuuqqqrrrrrrsssuuuvvvwwwxxx{{{xxxtttqqqpppooommmllljjjjjjkkkkkkjjjiiihhhhhhhhhggggggffffffgggggghhhbbb```___aaadddfffggggggdddddddddeeeeeeggghhhhhhfffeeedddcccbbbccceeefffllluuuyyyssskkkhhhiiiiiimmmmmmlllllllllkkkkkkkkkeeehhhlllooonnnlllgggdddbbbgggmmmpppnnnllllllllljjjhhhggggggggggggfffdddcccddddddeeefffeeeeeeeeedddeeecccaaa^^^___dddhhheeedddbbb^^^ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\\\\___```bbbddddddcccbbbaaa^^^^^^]]]]]]^^^___```aaabbbaaa___[[[WWWUUUUUUVVV[[[ZZZYYYXXXVVVVVVUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQSSSPPPMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEECCCBBB@@@?????????@@@===>>>>>>>>>???AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB???AAACCCDDDCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::===???DDDLLLQQQLLLEEEAAA???<<<=========>>>>>>>>>>>>>>>999999999888777777666666777777777777777777777777888777666666777666444222000000111444777:::;;;:::555666777777888777777777888999:::999777666777999:::777555444555555444333666555555555444444444444111222333333222333555777333333222222111111000000000000000111222222333333111222333333333333666888:::::::::999888999<<<>>><<<<<<;;;:::::::::;;;;;;999:::;;;===>>>?????????>>>@@@@@@@@@???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHJJJNNNRRRTTTQQQSSSVVVWWWWWWWWWWWWXXXZZZZZZYYYYYYYYYYYYZZZ[[[WWWWWWYYYZZZZZZZZZYYYXXXWWWWWWXXXYYY[[[^^^aaacccdddfffhhhjjjjjjiiigggfffcccdddgggkkkoooqqqpppnnnllljjjhhheeecccaaa______```aaabbbccccccbbbaaa```aaaeeekkkppprrrqqqooommmgggeeedddeeehhhlllmmmnnnlllnnnppprrrsssssssssrrrpppppppppooopppqqqrrrrrrqqqqqqppppppqqqrrrtttuuunnnnnnmmmlllkkkkkkkkkkkkkkkkkklllllllllkkkiiihhhiiijjjjjjjjjjjjjjjiiihhhhhhgggkkkqqqrrrnnnlllmmmjjjjjjiiiiiiiiiiiiiiiiiigggiiikkkllllllmmmoooqqqtttwwwzzz|||{{{{{{{{{{{{wwwwwwxxxwwwwwwvvvtttsssqqqqqqppppppppppppqqqqqqlllmmmpppqqqqqqooollljjjddddddeeefffhhhkkknnnpppoooqqqrrrrrrqqqpppqqqrrrrrrsssssstttttttttttttttmmmmmmmmmlllllllllllllllqqqllliiikkkmmmnnnpppsssnnnnnnnnnnnnnnnnnnnnnnnnlllnnnoooooonnnmmmmmmnnnooopppqqqrrrrrrpppnnnlllmmmmmmmmmkkkjjjjjjlllnnnpppppppppppppppqqqrrrsssqqqqqqssssssrrrpppnnnlllllllllmmmooopppqqqrrrrrrnnnnnnoooooopppqqqqqqqqqoooppprrrtttuuuttttttsssooopppppppppppppppoooooorrrqqqpppppppppqqqrrrsssrrrqqqqqqqqqqqqrrrssstttuuurrrooommmmmmmmmlllkkkhhhhhhhhhgggggggggggggggiiihhhgggffffffeeeeeeeee___^^^^^^```cccfffffffffddddddcccccccccdddeeeeeecccdddeeedddcccbbbdddeeelllsssuuupppjjjggggggfffggghhhiiijjjjjjiiihhhgggeeefffiiilllmmmllljjjhhheeehhhmmmqqqssssssqqqpppkkkjjjhhhggghhhgggeeedddeeeffffffgggfffeeedddcccdddbbb```______```aaaaaa___```___\\\XXXXXXZZZ]]]]]]]]]\\\\\\[[[\\\\\\]]]\\\^^^```bbbbbbaaaaaaaaa``````___^^^^^^___aaabbbdddccc```[[[VVVTTTTTTUUUYYYYYYXXXWWWUUUTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPOOORRROOOKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCBBB@@@??????>>>>>>===============>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@;;;>>>BBBEEEEEEBBB>>>;;;::::::::::::::::::::::::;;;:::888888999<<>>?????????>>>??????>>>======???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJMMMQQQSSSSSSUUUXXXYYYYYYXXXYYYZZZ[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZ[[[\\\]]]___```aaadddfffiiillllllkkkhhhgggggggggiiilllnnnnnnllljjjiiiiiihhhfffdddaaa___^^^```aaacccddddddcccaaa```bbbhhhooovvvyyywwwrrrooohhhfffeeefffiiimmmoooooolllnnnqqqsssuuutttsssssspppooonnnnnnnnnooopppqqqooonnnnnnnnnoooppprrrssslllkkkkkkjjjjjjkkkkkkkkkllllllmmmmmmmmmlllkkkkkkhhhhhhiiiiiiiiihhhgggfffeeedddggglllmmmjjjhhhjjjhhhgggfffffffffggghhhhhhgggiiilllmmmmmmnnnqqqsssrrrtttwwwxxxxxxyyyzzz|||vvvwwwxxxyyyxxxvvvtttrrrrrrqqqpppoooooooooooopppjjjkkklllmmmmmmkkkiiihhhbbbcccccceeegggjjjmmmooonnnoooqqqqqqpppnnnnnnoooppppppppppppppppppqqqqqqkkkjjjiiigggggghhhiiijjjmmmjjjkkkpppqqqnnnlllooommmnnnnnnmmmkkkjjjiiiiiihhhkkkoooooommmkkkkkkkkkjjjlllppprrrrrrpppmmmkkkjjjllllllkkkiiiiiikkknnnnnnooopppqqqqqqppppppooooooppprrrsssrrrpppnnnllljjjjjjkkklllmmmnnnnnnnnnllllllmmmmmmnnnoooooopppoooppprrrttttttsssqqqpppmmmnnnooopppppppppppppppoooooopppppppppqqqqqqqqqpppooonnnmmmmmmmmmnnnoooooommmkkkjjjkkklllkkkkkkgggfffeeeeeeeeefffggghhhiiihhhgggeeedddccccccccc```______```cccddddddcccfffeeeddddddccccccddddddbbbeeeggggggeeeddddddfffhhhlllmmmjjjggggggfffdddccceeehhhkkkkkkjjjhhhfffffffffgggiiikkkllllllkkkjjjllloootttyyyzzzxxxvvvnnnllljjjiiihhhgggeeecccfffgggggghhhgggeeecccbbbeeebbb______aaaaaa___]]]]]]^^^^^^[[[YYYYYY\\\___^^^^^^]]]]]]]]]]]]]]]^^^ZZZ\\\___aaaaaaaaabbbcccbbbaaa```___^^^___``````bbbaaa^^^ZZZVVVUUUVVVWWWUUUUUUUUUSSSRRRQQQRRRSSSWWWVVVUUUTTTSSSRRRQQQPPPQQQNNNJJJHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>===>>>======<<<<<<<<<<<<===??????@@@BBBBBBBBBBBBBBB===>>>>>>>>>????????????888<<>>:::::::::::::::::::::::::::;;;:::888888999===AAACCCPPPYYY^^^XXXNNNHHHDDDAAA::::::::::::::::::::::::888888888777666666555555444444444555555555555555333333333666999::::::999444333333444777999999888333333444555666666555555444666666666555666888:::EEEAAA<<<888777777888888555555444444444333333333333555666444111000111444555444444333222111000000000000000111222222333333111333444333222333666:::::::::999888777777:::===::::::::::::;;;<<<<<<===777888:::<<<===>>>??????===>>>>>>===;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLOOOPPPTTTWWWYYYZZZZZZYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYY[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZdddgggjjjlllmmmllliiihhhjjjjjjkkklllmmmlllhhheeehhhhhhhhhgggeeebbb___^^^___aaaccceeeeeedddbbb```dddjjjsss{{{}}}zzzuuuqqqkkkjjjhhhiiillloooqqqqqqkkkmmmqqqtttvvvvvvuuutttpppooonnnmmmmmmnnnooopppmmmlllllllllmmmnnnpppqqqjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnooonnnnnnnnnmmmgggggghhhhhhhhhgggeeedddcccbbbdddhhhiiifffeeeggghhhfffeeeddddddeeeggghhhjjjlllnnnooopppqqqtttvvvppprrrtttvvvvvvxxxzzz}}}uuuwwwxxxyyyyyyvvvtttrrrtttsssqqqpppooonnnnnnnnnjjjjjjjjjkkkjjjiiigggfffbbbbbbcccdddgggjjjmmmnnnmmmoooqqqqqqooommmmmmmmmmmmlllllllllllllllmmmnnnllljjjgggeeedddeeeggghhhkkkjjjooowwwxxxqqqmmmnnnnnnoooooollliiifffeeeeeeeeeiiinnnpppmmmkkkjjjjjjfffiiinnnrrrsssqqqnnnllliiikkkllljjjhhhhhhkkknnnnnnoooppprrrqqqpppnnnmmmmmmoooqqqrrrrrrpppnnnlllhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnooooooppprrrsssttttttqqqnnnllllllmmmnnnpppqqqqqqrrrrrrnnnnnnoooppppppppppppooommmllljjjiiihhhiiiiiijjjllljjjhhhhhhjjjkkklllkkkhhhgggfffeeeeeefffhhhjjjiiihhhfffdddcccbbbaaaaaabbbaaa```aaabbbcccbbbaaaggggggfffeeeddddddddddddcccfffjjjjjjhhhffffffgggdddggggggeeeeeeggggggddddddfffjjjmmmnnnllliiigggggghhhhhhiiikkklllmmmnnnqqqpppoooqqqtttvvvwwwwwwllljjjhhhfffeeedddddddddeeeeeefffggghhhgggdddbbbaaaaaaaaaaaaaaaaaabbbbbb___^^^\\\[[[[[[\\\^^^___eeedddbbb```___]]]]]]\\\______^^^]]][[[\\\^^^aaa^^^______\\\ZZZZZZ]]]```___^^^\\\YYYWWWUUUTTTSSSTTTSSSSSSRRRSSSTTTVVVWWWYYYUUUPPPNNNPPPRRRSSSRRRLLLLLLLLLJJJHHHHHHJJJLLLGGGFFFEEECCCCCCCCCDDDDDDDDDBBB@@@???@@@AAAAAAAAA;;;;;;;;;<<<<<<<<<=========???BBBCCCBBB@@@??????AAA@@@??????>>>>>>??????<<<>>>BBBDDDDDDBBB???<<<999888666666999;;;<<<<<<>>>;;;;;;<<<999777>>>IIISSS[[[]]]TTTIIIDDD@@@<<<<<<<<<;;;;;;;;;<<<<<<===::::::888666555444444444333444444444333111///...444333222222333444666777555555666666666666555555444333333333333444555555666666666666777777777777CCCAAA>>>:::999888999999777666666555444444333333444444333222222222222333666444111111222333333333///000000000000111111111666555333333333444666888<<<;;;999888777666777777999:::<<<============<<<;;;;;;;;;;;;<<<<<<===============>>>??????@@@@@@???@@@BBBCCCCCCCCCBBBBBBAAABBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQUUU[[[```aaa___[[[XXXUUUWWWXXXZZZZZZZZZYYYXXXZZZZZZYYYWWWTTTSSSTTTVVVXXXYYYZZZ[[[[[[ZZZYYYYYYaaacccfffiiikkklllkkkkkkmmmjjjggghhhjjjjjjgggdddbbbbbbbbbaaa```______^^^___bbbeeefffeeecccccccccdddiiipppwwwzzzyyywwwtttnnnllljjjmmmrrrsssppplllnnnooopppqqqqqqpppooonnnooommmkkkkkklllmmmmmmmmmkkkjjjiiihhhhhhhhhjjjjjjjjjhhhgggfffggghhhjjjlllooonnnnnnoooppppppnnnmmmkkkjjjhhhfffdddcccbbbbbbdddeeefffeeecccaaaaaaaaadddfffgggfffddddddgggjjjkkkmmmoooppppppppprrrssspppoooooorrrwwwyyyyyywwwwwwxxxyyyvvvrrrqqqrrrtttqqqqqqqqqpppppppppoooooorrrpppnnnkkkjjjjjjjjjjjjllliiieeeccccccfffjjjllllllmmmnnnoooooonnnmmmlllnnnmmmlllkkkkkklllnnnoooooojjjeeeaaabbbdddfffggghhhhhhhhhhhhhhhjjjnnnrrrtttrrroookkkhhheeedddcccfffhhhjjjlllllljjjhhhgggkkklllmmmooopppoookkkiiihhhhhhhhhhhhhhhhhhiiiiiinnnnnnnnnoooppppppnnnlllppppppooonnnnnnoooooopppmmmjjjggggggiiijjjjjjhhhhhhhhhjjjlllnnnqqqtttuuusssrrrpppppppppooommmkkkmmmmmmnnnppprrrrrrpppnnnpppppppppooonnnmmmmmmlllmmmnnnnnnkkkfffdddeeeggghhhhhhgggffffffggghhhiiihhhfffddddddeeehhhiiiiiihhhgggeeecccbbb``````_______________````````````eeefffgggfffeeefffhhhjjjmmmjjjgggfffgggfffccc```___```aaabbbbbbaaaaaa``````gggrrryyyzzzuuulllfffgggffffffggghhhjjjlllnnnooonnnmmmnnnpppqqqqqqppplllkkkhhheeecccbbbcccccchhhhhhhhhiiihhhgggdddbbbccccccccccccbbbaaa```______^^^]]]\\\\\\]]]___```iiihhhfffdddcccaaa````````````___]]][[[[[[]]]___```aaa```]]]ZZZYYY[[[]]]]]]\\\ZZZXXXVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVVVVWWWYYYUUUQQQPPPQQQSSSSSSRRRLLLLLLLLLJJJHHHGGGIIIJJJJJJIIIGGGEEECCCBBBBBBBBBCCCAAA??????@@@AAA@@@@@@===========================???BBBBBBAAA@@@??????@@@???>>>>>>>>>===>>>>>>===>>>AAABBBBBB@@@>>><<<888777666777999;;;;;;:::>>>;;;:::;;;999888@@@JJJUUU[[[\\\SSSIIIDDDAAA===;;;::::::999999:::;;;;;;:::999777666555444444444111222333333333222111000222222222333333444555666555555666666666666555555333333333333333444555555555555666666666777777777???>>><<<:::999999999999555555444444333222222111555444333333222222333333444222111111222333333222000000000111111111222222444444222222222333555666777777666666666888999:::999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???@@@@@@???@@@BBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOORRRUUUYYY]]]]]]ZZZWWWTTTTTTVVVXXX[[[\\\[[[YYYXXXYYYZZZ[[[ZZZWWWUUUUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYY___aaadddfffhhhiiiiiiiiijjjhhhgggfffgggfffeeedddcccbbbaaa```____________aaadddfffgggeeedddddddddeeeiiiooouuuyyyyyywwwvvvqqqooooooqqquuuvvvrrrnnnnnnooopppqqqqqqqqqpppooommmlllkkkkkklllnnnnnnooojjjiiihhhggggggggggggggghhhhhhhhhhhhiiijjjlllmmmoooooonnnoooqqqqqqooommmkkkjjjiiihhhgggfffffffffeeefffgggfffdddbbbccccccfffggggggfffdddcccfffiiimmmoooqqqqqqooommmllllllmmmmmmnnnqqqvvvxxxxxxwwwvvvwwwvvvssspppnnnoooqqqrrrrrrrrrrrrqqqqqqpppooosssrrrrrrqqqooonnnmmmmmmkkkiiieeebbbcccfffjjjnnnnnnnnnooonnnnnnmmmmmmlllnnnmmmkkkjjjjjjkkklllmmmmmmiiiccc``````bbbcccdddeeeeeeffffffgggkkkooossswwwtttqqqmmmjjjhhhhhhhhhhhhiiilllnnnnnnllljjjiiijjjjjjlllnnnppppppmmmkkkjjjjjjhhhhhhhhhiiijjjkkkppppppqqqrrrssssssqqqpppppppppoooooooooppppppqqqpppmmmiiihhhiiiiiigggfffcccdddgggjjjmmmqqqtttuuuvvvssspppmmmllllllkkkiiikkkkkkkkknnnqqqsssrrrqqqsssqqqooommmkkkiiihhhhhhkkklllkkkiiieeecccdddfffgggfffeeeeeefffggghhhiiifffeeedddeeefffhhhiiijjjiiihhhfffdddbbbaaa`````````````````````_________dddfffggggggffffffhhhiiijjjhhhfffeeeffffffdddaaa______^^^^^^^^^___```aaaaaaiiittt|||~~~wwwmmmfffgggfffeeedddeeegggjjjlllllljjjiiiiiijjjkkkjjjiiikkkiiifffbbbaaaaaabbbbbbjjjkkkkkkkkkiiifffcccbbbeeeeeefffeeedddaaa___]]]___^^^^^^^^^^^^___```aaagggfffeeecccbbb```______``````___]]][[[ZZZ\\\]]]_________\\\YYYWWWWWWXXXZZZZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUSSSQQQPPPQQQQQQPPPOOOMMMMMMLLLJJJGGGFFFGGGIIIMMMKKKIIIFFFCCCAAA@@@@@@BBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBBBB@@@?????????>>>>>>>>>==================>>>?????????>>><<<;;;888777777888;;;;;;:::999===;;;:::::::::;;;CCCLLLVVVYYYXXXPPPGGGBBB???<<<999999888888888888888999888888666555444444444444000111222333333333333222111111222333444444444444444555555666666555555444333333222222333333444555444555555555666666666666999::::::::::::999999999333333333222111111000000555444333333222222333333222111111222444444222000111111111111222222222333333222111111111222444555555555444444555777999:::888999::::::;;;::::::999:::;;;<<<===<<<;;;:::999<<<<<<======>>>?????????@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGJJJKKKMMMMMMMMMNNNNNNOOOOOOPPPSSSUUUVVVXXXWWWUUURRRPPPRRRUUUYYY]]]^^^]]]ZZZYYYXXX[[[]]]]]][[[XXXVVVUUUXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\]]]```ccceeeffffffffffffffffffeeeccccccdddeeeeeeccc```^^^^^^___```aaaeeeggghhhhhhgggffffffggggggjjjooossswwwxxxxxxxxxuuuttttttwwwyyyxxxtttpppoooooopppqqqrrrrrrqqqqqqllllllllllllmmmnnnppppppiiiiiiiiihhhgggfffeeedddggghhhiiijjjkkklllmmmnnnooonnnnnnpppqqqqqqooommmkkkkkkkkkkkkjjjjjjjjjjjjggghhhhhhgggeeedddeeefffgggggggggeeecccbbbdddffflllooossstttqqqnnnkkkiiillllllnnnqqqvvvyyyyyyyyyxxxwwwuuurrrooommmoooqqqrrrsssssstttsssqqqpppnnnrrrsssuuuvvvvvvssspppnnnllliiieeebbbcccgggmmmppprrrqqqooommmllllllmmmmmmnnnmmmkkkjjjiiiiiijjjkkkmmmiiidddaaa```aaabbbbbbaaabbbdddeeegggjjjpppssswwwvvvsssqqqnnnlllkkkkkkiiikkkmmmooopppooommmllljjjkkkllloooqqqrrrpppnnnmmmllliiihhhhhhiiikkkmmmpppqqqsssuuuuuutttsssrrrppppppppppppqqqqqqrrrrrrqqqnnnkkkiiihhhgggeeeccc___aaadddggglllpppssstttxxxtttnnnjjjiiihhhhhhgggiiihhhiiilllqqqtttvvvvvvwwwtttppplllhhhfffeeeeeehhhhhhhhhfffcccbbbcccdddeeeeeedddddddddeeefffgggcccdddeeefffggghhhiiiiiijjjiiigggdddbbbaaa```___```````````````_________ccceeeggghhhhhhggghhhhhhhhhfffeeeeeefffeeedddbbb___]]][[[ZZZZZZ\\\___aaa___fffrrrzzz{{{tttkkkdddjjjgggdddbbbaaaccceeeggggggfffffffffggggggfffdddhhhfffbbb```___```bbbdddlllmmmmmmllliiifffcccbbbdddeeefffgggeeebbb___]]]_________```aaaaaabbbbbbeeeeeedddcccbbb```___^^^___```___]]]ZZZYYYZZZ[[[[[[[[[\\\[[[YYYWWWVVVUUUXXXWWWVVVTTTTTTSSSSSSSSSQQQRRRTTTUUUUUUSSSQQQPPPPPPPPPPPPOOOOOONNNMMMLLLOOOOOONNNKKKGGGFFFGGGHHHLLLKKKIIIGGGDDDBBBAAA@@@AAA???>>>>>>??????>>>===??????>>>>>>>>>>>>======>>>@@@AAAAAA@@@>>>>>>???>>>>>>>>>>>>>>>=========>>>=========<<<;;;;;;:::999888999;;;======;;;999<<<;;;::::::;;;@@@IIIPPPWWWVVVQQQJJJCCC???<<<;;;999888888777777777777777666666555444333333444444222222222222222222222222///000222444444444333333444444444555555444444444222222222222222333333444444444444444555555555555444555777999:::999888777222222222111111111000000444444333222222222222333111111222444666555222000111111222222222333333333333222222111222333444444777666555444444444555666999999999999999888888888777888:::<<<<<<;;;:::999;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDGGGFFFDDDCCCDDDFFFIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPRRRSSSSSSSSSSSSRRRQQQPPPRRRVVV[[[___```___\\\ZZZXXX[[[___```]]]ZZZWWWVVVXXXYYY[[[\\\\\\\\\\\\[[[YYY[[[]]]```bbbdddeeeeeedddfffgggeeebbbaaadddggggggeeebbb___^^^```ccceeehhhjjjjjjjjjhhhhhhiiijjjjjjlllooorrrvvvxxxyyyzzzxxxxxxyyyzzz{{{zzzuuuqqqppppppqqqqqqrrrsssssssssnnnooopppooooooooopppqqqkkklllllllllkkkiiigggeeehhhiiijjjkkkllllllllllllmmmmmmmmmoooqqqpppnnnllllllllllllllllllkkkkkkjjjggghhhiiihhhfffeeefffggggggfffeeecccbbbaaabbbccciiinnnsssvvvtttqqqnnnllllllmmmpppssswwwyyy{{{{{{{{{zzzwwwsssqqqpppqqqrrrqqqrrrssssssrrrqqqooommmqqqtttxxx{{{zzzvvvqqqnnnmmmjjjgggeeefffjjjooossstttrrrooolllkkkkkklllmmmnnnnnnlllkkkjjjjjjjjjjjjmmmjjjfffccccccccccccbbb```bbbdddeeefffiiinnnqqqtttuuuwwwwwwuuurrrnnnkkkkkkmmmooorrrsssrrrpppooooooooooooqqqssssssqqqooopppnnnkkkhhhhhhjjjmmmnnnmmmpppsssuuutttsssrrrrrroooooopppqqqrrrrrrrrrrrrmmmllljjjhhhfffeeecccbbb___aaadddgggkkknnnqqqrrrssspppllljjjiiihhhgggeeegggggghhhkkkqqqvvvyyy{{{yyyvvvqqqlllhhhgggfffgggffffffeeedddccccccdddeeefffeeedddcccbbbbbbcccccc___aaaccceeeeeeeeefffggghhhgggeeecccaaa___^^^^^^^^^^^^______```aaaaaaaaaaaadddgggiiihhhgggggghhhiiihhhgggfffeeedddcccbbb]]]\\\[[[ZZZ[[[]]]___```[[[aaaiiiooopppkkkddd___llliiieeebbb``````bbbcccdddcccccceeefffgggeeeccccccbbb```______aaadddeeejjjlllnnnlllhhheeeccccccbbbdddeeeffffffcccaaa_________aaabbbbbbbbbaaaaaaeeeeeeffffffeeedddcccbbb^^^______]]]ZZZYYYYYYZZZXXXYYY[[[]]]^^^]]]ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRTTTVVVWWWWWWTTTQQQOOOOOOPPPQQQQQQOOONNNMMMLLLPPPPPPOOOLLLHHHGGGGGGHHHIIIHHHGGGFFFEEECCCBBBBBB@@@>>>===>>>??????===<<<========================???@@@AAA@@@???===>>>?????????@@@@@@@@@???>>>======<<<<<<;;;::::::::::::;;;:::;;;<<<>>>>>><<<:::::::::999999>>>FFFPPPUUU[[[UUUMMMGGGCCC>>><<<<<<999888888777666666777777444444333333333333333444444444333222111111111000///000111333444333333222333333444444444444333333222111111111111222333333222333333333444444444444111333555777888888666555222222222111111111111111333333222111111111111111000111333666777777333111111111222222222333333333333333333333333444444555555444333333333444555666999999888888777777777777444555777999:::;;;;;;:::;;;;;;;;;<<<======>>>>>>??????@@@AAABBBCCCDDDEEEGGGFFFDDDCCCDDDFFFIIIKKKNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSWWW\\\```bbb```]]][[[XXX[[[^^^___]]]ZZZXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\YYY[[[]]]___bbbdddeeefffeeeggghhhfffddddddgggkkkjjjhhhdddaaaaaacccgggiiikkkkkkkkkkkkjjjjjjlllnnnnnnooopppsssvvvxxxzzz{{{yyyzzzzzz{{{{{{yyyvvvsssrrrrrrrrrrrrrrrsssttttttrrrtttuuussspppoooooopppppppppppppppooommmkkkiiijjjjjjkkklllllllllkkkkkkkkkkkklllnnnppppppmmmkkklllmmmmmmlllkkkjjjhhhgggfffhhhjjjjjjhhhggggggggggggeeecccbbbbbbccccccccciiimmmrrrtttssspppmmmllllllnnnpppsssuuuwwwxxxyyy|||zzzvvvtttrrrrrrrrrrrroooppppppqqqqqqooonnnmmmuuuxxx|||~~~yyytttpppnnnllljjjhhhjjjmmmrrruuuuuurrrnnnkkkiiijjjkkkllloooooonnnmmmlllkkkkkkkkkkkkhhhfffdddeeeeeeddddddccceeeffffffggghhhkkknnnrrrvvv|||~~~yyyrrrmmmoooqqqtttwwwxxxwwwvvvuuuuuutttssstttuuutttrrrpppqqqooollliiiiiijjjmmmooommmppptttvvvtttrrrrrrrrrnnnooopppqqqqqqqqqpppppphhhhhhhhhgggeeedddcccccccccdddgggiiikkkmmmnnnnnnkkkjjjjjjkkkkkkjjjgggeeegggfffgggkkkqqqwwwzzz{{{uuurrrnnnjjjgggfffggggggeeedddddddddeeefffffffffhhhgggeeebbb```_________\\\^^^aaabbbaaaaaabbbdddeeedddbbb```___^^^]]]]]][[[\\\]]]___aaabbbcccddd___bbbfffhhhggggggggggggkkkkkkjjjgggeeebbbaaaaaa[[[[[[\\\^^^^^^_________[[[^^^bbbdddeeeccc```^^^llljjjfffcccaaaaaabbbcccccccccccceeeffffffdddbbb````````````aaabbbdddeeefffiiilllkkkgggdddcccdddbbbcccdddeeedddcccaaa______```bbbccccccbbb```______```aaacccccccccbbbaaa\\\]]]^^^\\\ZZZYYYYYYZZZYYYZZZ^^^bbbeeedddaaa]]]VVVUUUTTTSSSRRRRRRRRRRRRVVVWWWYYYYYYYYYVVVSSSQQQPPPRRRSSSRRRPPPOOONNNOOOPPPOOONNNKKKHHHFFFGGGHHHEEEEEEFFFEEEEEEDDDCCCBBB??????>>>???@@@???>>><<<<<<<<<<<<======>>>>>>>>>???@@@AAA@@@>>>======>>>???@@@@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>><<<:::999:::999:::AAAMMMXXX\\\___UUUKKKFFFCCC???===>>>999888777666555555555666333222222222222222333444666555333222111000000000//////000111222222222222222333333444444333333222111111000000111111222333222222222222333333333333111222444555666555444222111111111111111111111111222111000000//////000000000000222555777666444111111111111111222222222333333333333333444444444444111111111222444666999:::;;;:::999777777666666666333333444555777888999:::::::::;;;;;;<<<=========>>>>>>>>>???@@@BBBDDDDDDEEEEEEDDDDDDEEEGGGJJJKKKMMMNNNPPPPPPPPPPPPOOONNNLLLMMMMMMOOOPPPRRRSSSTTTTTTWWW[[[___```___\\\[[[XXXZZZ\\\[[[ZZZXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^]]]\\\]]]___aaadddfffhhhiiiiiiiiihhhgggfffhhhkkkmmmllliiifffdddcccfffiiikkkkkklllkkkkkkjjjlllooorrrrrrrrrtttuuuwwwyyyzzz{{{zzzzzz{{{{{{zzzxxxwwwvvvttttttsssssssssssstttttttttvvvwwwuuuqqqnnnnnnooorrrrrrrrrrrrqqqooonnnnnnllllllllllllmmmmmmmmmmmmjjjjjjllloooqqqpppmmmkkkkkkkkklllllljjjhhhfffeeefffiiilllmmmllljjjhhhhhhgggeeecccdddeeeggghhhgggllloooqqqqqqooollljjjjjjmmmoooqqqrrrrrrssstttvvvyyywwwuuuttttttsssrrrpppnnnnnnnnnnnnooooooooopppzzz|||{{{vvvsssnnnmmmllllllmmmoooqqqssssssqqqmmmjjjiiiiiijjjkkknnnnnnnnnmmmmmmllllllkkkgggfffeeeeeeggghhhhhhgggggghhhiiiiiihhhhhhjjjlllpppvvv~~~}}}tttooorrruuuxxx{{{||||||{{{zzzxxxwwwvvvuuuvvvuuusssqqqqqqooollljjjjjjjjjlllmmmnnnrrrwwwxxxuuurrrqqqrrrmmmmmmooooooooonnnmmmllldddeeeggggggeeeddddddeeefffgggiiikkkllllllkkkkkkffffffhhhkkkmmmlllhhheeeffffffgggkkkppptttvvvwwwmmmkkkhhhfffddddddeeeeeedddcccbbbdddfffhhhhhhhhhiiigggeeebbb```^^^^^^^^^[[[]]]```___]]]]]]___bbbbbbaaa```___^^^]]]]]]]]][[[[[[]]]___aaabbbdddeee^^^aaadddeeeeeeeeefffgggkkkkkkjjjgggccc```______ZZZ[[[]]]___``````______^^^______``````aaaaaa```iiihhhfffeeedddeeeeeefffeeeddddddeeefffeeebbb___aaaaaaaaabbbbbbbbbaaaaaaaaaeeeiiiiiieeecccccceeedddddddddcccbbb```___^^^___aaacccdddcccaaa^^^\\\XXXYYY\\\^^^`````````___ZZZ\\\]]]\\\ZZZYYYYYYZZZYYYZZZ___dddhhhgggbbb^^^WWWVVVUUUSSSRRRQQQQQQQQQWWWWWWXXXXXXWWWUUURRRQQQOOOQQQRRRPPPMMMLLLMMMOOOMMMMMMLLLIIIFFFEEEFFFGGGDDDDDDEEEEEEDDDCCCBBBAAA@@@??????@@@AAA@@@>>><<<<<<<<<===>>>??????@@@@@@@@@AAAAAA???===<<<===>>>>>>???@@@AAA@@@???===<<<888999:::;;;<<<<<<<<<<<<<<<;;;999999;;;;;;;;;:::777999999:::CCCSSS___bbbaaaSSSGGGBBBAAA===<<<===777666555444444333333333111111111111111222333333555444222111111111222222000//////000000111222333222222333333333333222222000000000000000111222222111111111111222222222333222222333333333222111000////////////////////////000000///..................///000222444444222000000000000111111111222222111222222333333333333333000000111222444777:::;;;<<<;;;999777666666666666555444333222333444555777999::::::;;;<<<<<<==================???AAACCCDDDCCCCCCDDDEEEFFFHHHJJJKKKMMMNNNOOOPPPPPPOOONNNLLLJJJKKKLLLMMMOOOPPPQQQQQQTTTVVVYYY[[[\\\[[[ZZZXXXYYYYYYYYYWWWUUUUUUXXXZZZYYYZZZ\\\]]]_________^^^___```aaadddgggiiilllmmmkkkiiiggggggiiikkkmmmnnnkkkiiifffeeeeeegggiiikkkkkkkkkkkkjjjjjjmmmrrrvvvuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxyyyyyywwwvvvuuusssssssssssstttqqqtttwwwuuupppmmmmmmppprrrqqqppppppoooooooooooolllllllllmmmnnnqqqssstttkkklllnnnqqqsssrrrooolllhhhiiijjjkkkkkkiiigggfffgggkkkpppsssqqqnnnkkkiiiiiigggeeegggjjjmmmnnnnnnpppqqqqqqpppnnnmmmnnnpppqqqtttvvvuuusssrrrsssuuuxxxvvvuuuvvvwwwwwwtttqqqnnnnnnmmmmmmnnnppprrrttt||||||}}}}}}{{{wwwtttqqqmmmmmmmmmmmmnnnnnnoooooopppnnnllljjjhhhhhhiiijjjlllllllllmmmmmmllllllkkkhhhggghhhjjjmmmoooooonnniiijjjkkkkkkjjjjjjlllmmmlllqqqyyy~~~~~~yyyrrrnnnpppsssvvvyyy{{{{{{zzzzzzwwwuuuttttttuuuuuutttrrrooonnnmmmkkkjjjjjjkkkkkkmmmrrrwwwwwwsssooonnnoookkklllmmmnnnmmmkkkiiihhhdddgggiiiiiifffdddeeefffeeegggiiikkkkkkkkkjjjjjjffffffgggiiikkkkkkiiigggeeeeeefffiiimmmppppppooohhhhhhfffeeedddccccccccccccaaa```bbbfffiiiiiihhhgggfffdddbbb````````````\\\___```^^^[[[ZZZ^^^bbb``````___^^^^^^^^^^^^___]]]]]]^^^___```aaabbbbbb^^^___aaabbbbbbccceeegggggghhhhhheeeaaa^^^^^^___[[[[[[\\\]]]^^^___```aaa`````````aaaaaaaaaaaaaaaeeeeeeffffffggghhhiiiiiigggfffeeefffeeeccc```\\\bbbccccccdddcccaaa___^^^^^^cccggggggdddbbbcccfffgggfffdddbbb```^^^]]]\\\```aaacccdddccc```]]]ZZZWWWYYY]]]```bbbcccbbbbbbYYY[[[\\\\\\ZZZYYYZZZZZZWWWYYY]]]cccgggeee```ZZZXXXWWWUUUTTTRRRQQQQQQQQQTTTUUUUUUTTTSSSQQQOOONNNLLLNNNNNNLLLIIIHHHJJJLLLKKKKKKJJJGGGDDDCCCEEEFFFDDDDDDEEEEEEDDDBBB@@@???@@@??????@@@AAAAAA>>><<<<<<<<<===???@@@AAABBBCCC@@@AAAAAA???===<<<===>>><<<===???@@@???>>><<<;;;777888:::<<<=========<<<<<<:::777777888999:::999777999999:::EEEWWWcccfff___OOOBBB>>>===:::888:::666555444333222222222222000000000000111222333333333222111111111222333444000000/////////111333444222222222333333222222222000000000000000111111222000111111111111222222222333333333222111000///...---.....................//////...---------------------...///222222111//////000000000000111111111000000111222222222222111444333333333444666777999===<<<:::888666666666666888666333111000111222444999999:::;;;;;;<<<<<<===<<<<<<<<<<<<>>>@@@BBBCCCAAABBBDDDFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLIIIJJJKKKMMMNNNNNNOOONNNTTTUUUWWWXXXYYYXXXWWWVVVZZZYYYWWWTTTRRRTTTXXX[[[YYYZZZ\\\^^^____________aaabbbdddfffiiilllnnnpppmmmiiieeefffjjjmmmnnnmmmjjjhhhfffeeeeeegggiiijjjjjjjjjjjjjjjkkknnnssswwwwwwxxxyyyzzzzzzzzzzzzyyy||||||{{{zzzxxxyyyzzz|||yyywwwvvvtttssssssssssssnnnrrruuutttooolllnnnppppppooonnnmmmmmmnnnooopppmmmllllllnnnppptttxxxzzzlllmmmooosssuuutttqqqnnnfffgggiiikkkkkkkkkiiihhhhhhmmmsssvvvuuuqqqmmmkkkjjjhhhgggiiinnnrrrssssssqqqrrrrrrqqqqqqsssvvvzzzwwwyyy{{{zzzwwwtttuuuwwwyyyxxxxxxzzz|||{{{wwwsssooonnnmmmmmmnnnqqquuuwwwzzzzzzyyywwwuuurrrpppnnnkkklllmmmnnnnnnmmmmmmlllnnnmmmkkkiiihhhhhhhhhiiijjjjjjkkklllllllllkkkkkkjjjjjjlllooosssvvvvvvvvviiijjjllllllllllllnnnooohhhlllqqquuuvvvsssnnnkkklllnnnrrruuuwwwwwwwwwvvvtttsssrrrssstttuuutttsssnnnnnnmmmlllkkkjjjjjjjjjjjjooouuuuuupppkkkjjjkkkkkkkkkllllllkkkiiigggeeefffiiikkkkkkgggeeeeeefffdddeeehhhjjjkkkkkkjjjiiiiiihhhggggggiiijjjjjjiiiddddddeeehhhkkklllkkkjjjiiihhhhhhgggeeedddccccccbbb```___aaafffiiiiiihhheeedddcccaaaaaaaaabbbccc^^^```aaa^^^ZZZYYY]]]bbb``````_________``````aaa````````````````````````]]]___``````aaabbbeeegggccceeefffccc___]]]^^^___]]]\\\ZZZZZZ[[[^^^aaaccc___```aaabbbbbbbbb``````dddcccdddfffhhhiiihhhgggeeecccbbbbbbcccaaa]]]YYY^^^___aaabbbbbb```^^^]]]bbbcccdddcccbbbbbbdddfffeeeccc___\\\ZZZZZZ[[[\\\]]]^^^```aaa```]]]ZZZXXXXXXZZZ\\\^^^```aaaaaaaaa___\\\XXXVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVTTTSSSQQQOOONNNMMMPPPQQQRRRPPPKKKIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@???>>>=========>>><<>>===???AAAAAA@@@>>>===<<<===>>>>>>===============<<<;;;;;;;;;;;;:::::::::;;;;;;<<<999999:::::::::999999888333999;;;:::FFFZZZeeeddd[[[MMM@@@<<<<<<:::888777333333222222111000//////000000000111222222222333222222222111111111000000222111000//////...//////000000000000////////////000000000000000000000000...///000111222333444444666444333111000000111111......................../////////...------,,,,,,............////////////000000000000111111111111111111000000111111222333666666555666777999;;;<<<777777777777777666555555555555555555555555555555222555999;;;;;;:::999999<<<<<<;;;===@@@AAAAAA@@@CCCCCCBBBCCCEEEGGGIIIJJJQQQUUUWWWTTTNNNJJJJJJLLLHHHJJJLLLMMMMMMNNNPPPRRRUUUVVVVVVUUUSSSRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^```bbbcccjjjkkkkkkkkkkkkkkkkkkkkkhhhfffeeegggjjjmmmlllkkkiiihhhgggeeefffggghhhjjjiiihhhhhhjjjnnnrrrttttttwwwzzz}}}}}}{{{yyyzzz||||||{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvuuuttttttsssvvvssspppppprrrsssrrrpppsssrrrpppooonnnooopppqqqmmmlllmmmppptttwwwxxxwwwqqqpppoooqqqtttsssooolllfffhhhlllmmmllllllkkklllnnnqqquuuvvvtttqqqnnnllloooooooooppprrrtttwwwxxxyyyvvvrrrqqqssswwwzzz{{{|||yyywwwuuutttyyyyyyyyyyyyyyyyyyzzzzzzuuutttsssrrrrrrrrrssstttqqqpppooommmkkkkkkjjjjjjjjjjjjkkkkkkkkkiiigggfffjjjkkkkkklllkkkjjjhhhhhhfffhhhiiiiiihhhjjjnnnrrrpppooonnnppptttwwwyyyzzzqqqpppqqqsssuuutttoookkkkkklllnnnoooooonnnlllkkkjjjkkkmmmoooqqqssstttttttttrrrpppppprrrtttvvvvvvpppnnnlllkkkjjjjjjiiigggjjjlllnnnoooooommmjjjhhhjjjjjjkkkjjjiiigggfffdddgggiiikkklllllljjjgggfffhhhiiijjjkkkkkkiiihhhfffeeefffggghhhiiiiiiiiiiiiiiigggeeefffiiijjjiiiffffffggghhhhhhhhhgggeeedddcccccccccccccccccccccccceeebbb___^^^aaaeeegggiiiccc```\\\ZZZ[[[\\\]]]]]]aaa___]]]^^^```bbbccccccbbbaaa______``````^^^]]]^^^_____________________eeecccbbb```^^^]]]\\\\\\```aaa```^^^]]]\\\^^^```___dddhhhgggbbb^^^^^^___`````````bbbdddeeeeeedddcccbbbccceeefffddd```\\\^^^___```aaaaaa```^^^]]]aaabbbbbbbbbaaaaaacccddddddbbb___\\\ZZZZZZ[[[\\\^^^^^^_________]]][[[ZZZYYYZZZ\\\^^^````````````^^^[[[XXXWWWXXXYYYYYYXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPNNNMMMLLLNNNOOOOOOMMMIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAA??????>>>=========>>>>>><<<>>>AAACCCCCCCCCCCCDDDAAA@@@???>>>============<<<<<<======<<<;;;;;;:::;;;;;;:::::::::;;;;;;;;;999999999888888888777777333999;;;;;;FFFZZZeeedddVVVJJJ>>>::::::888666555333333333222111000000000000000111111111111111222111111111000000/////////111000//////////////////111111111000000000000///000000000000000000000000...//////000222333333444555444222111000000111111............................................................//////////////////000000000111111111111111000000111111222333444444444444555777888999777777777777777666555555555555555555555555555555333666999::::::999::::::===<<<<<<===@@@AAAAAA@@@CCCBBBBBBCCCEEEGGGIIIJJJNNNQQQSSSQQQKKKHHHHHHJJJGGGIIILLLMMMMMMNNNPPPRRRTTTUUUVVVTTTRRRQQQQQQRRRSSSTTTTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[]]]___aaaccceeejjjlllmmmnnnnnnllljjjiiihhhfffeeegggjjjmmmmmmkkkjjjiiigggeeeeeeeeefffgggiiihhhhhhkkkooosssuuuvvvwwwyyy||||||{{{yyyzzz{{{{{{zzzyyyxxxxxxxxxwwwxxxwwwvvvvvvuuuttttttsssssspppnnnmmmnnnqqqsssrrrppprrrqqqooommmmmmnnnooopppmmmllllllnnnqqqssssssssspppooonnnpppssssssqqqnnniiilllooopppooonnnnnnooooooqqqtttvvvuuusssqqqooooooooooooppprrruuuwwwyyyzzzwwwtttsssvvvzzz|||~~~}}}zzzxxxuuusssrrrvvvwwwxxxyyyyyyyyyyyyyyyuuutttsssrrrqqqqqqqqqrrrnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhhhjjjjjjkkkkkkkkkjjjhhhgggfffhhhiiiiiiiiikkkppptttuuutttssstttwwwzzz{{{{{{wwwvvvttttttuuusssnnnkkkjjjkkkmmmnnnnnnnnnmmmllliiijjjlllnnnppprrrssssssuuusssrrrsssuuuvvvwwwvvvqqqooolllkkkjjjjjjhhhgggggghhhjjjllllllkkkjjjiiillllllkkkjjjhhhfffdddbbbfffgggjjjkkklllkkkiiihhhjjjkkklllmmmlllkkkiiigggfffffffffffffffggggggggggggfffeeefffggghhhgggfffggghhhhhhiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeegggeeebbbaaaccceeeffffffddd```]]][[[[[[\\\]]]]]]cccaaa``````bbbcccbbbbbbaaa```___```aaabbbaaa```^^^___```aaaaaa```^^^]]]bbbbbbaaa```````````````ccccccbbb```^^^^^^___aaaeeeiiilllkkkfffbbbaaabbb^^^^^^^^^___aaaccccccbbb___```aaaccccccaaa\\\XXX^^^___`````````^^^]]]\\\^^^___```___^^^___```bbbbbbaaa^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZ[[[]]]^^^_________^^^[[[ZZZYYYZZZ[[[\\\ZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLKKKIIIFFFDDDDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@=========<<<======>>>>>><<<>>>AAAEEEHHHIIIHHHFFFAAAAAAAAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::999777666555555555666333888:::<<>>@@@AAAAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHKKKMMMKKKHHHEEEFFFHHHFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTTTTRRRPPPNNNNNNOOOQQQRRRSSSUUUWWWYYYZZZ[[[YYYZZZ\\\^^^```cccfffgggkkklllooopppooolllhhhfffgggfffeeegggiiillllllllljjjiiigggdddddddddeeeeeejjjiiiiiilllpppuuuwwwxxxvvvxxx{{{{{{zzzyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuttttttssssssrrrrrroooooopppsssvvvwwwvvvuuuqqqooonnnllllllmmmnnnooonnnmmmlllmmmooopppooonnnnnnmmmmmmoooqqqssssssrrroooqqqtttttttttsssssstttqqqsssuuuwwwwwwvvvtttsssooooooppprrrtttvvvxxxzzzxxxvvvssstttwwwzzz}}}~~~~~~}}}{{{yyyvvvsssqqqpppsssuuuvvvxxxyyyyyyxxxxxxvvvuuusssqqqpppoooooooookkklllmmmnnnnnnmmmlllllllllkkkjjjiiiiiiiiijjjkkkjjjjjjkkklllkkkjjjiiihhhggghhhiiiiiijjjmmmqqqtttvvvuuuuuuwww{{{~~~}}}{{{xxxuuutttqqqnnnkkkjjjjjjkkklllmmmmmmmmmllliiijjjllloooqqqrrrssstttvvvuuuuuuvvvxxxyyyxxxwwwrrrooommmkkkkkkjjjhhhgggeeeeeefffggghhhiiijjjjjjmmmlllkkkiiigggdddaaa```ccceeehhhjjjlllllllllkkkmmmnnnooooooooommmjjjiiigggfffdddccccccdddeeefffdddfffggggggffffffggghhhggghhhiiiiiiiiiiiihhhhhhgggggggggggggggggggggggghhhgggeeeeeeffffffeeeddddddaaa]]][[[\\\^^^^^^^^^fffeeedddeeeeeedddbbb___```______aaadddeeeeeeeee``````bbbbbbbbb```^^^]]]aaaaaaaaaaaabbbcccdddeeeffffffeeeccc```___aaabbbiiilllooonnniiifffeeefff___^^^]]]^^^aaaccccccbbbaaaaaaaaaaaa___]]]ZZZXXX^^^^^^______^^^]]]\\\[[[\\\]]]^^^]]]\\\\\\^^^``````___]]]\\\[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___^^^]]]\\\XXXYYYZZZ\\\^^^^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOQQQPPPOOONNNLLLKKKJJJIIIJJJJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>@@@EEEJJJKKKHHHDDDBBBCCCDDDDDDBBB???<<<:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999999:::999666444222333333444333666999;;;FFFTTT]]]]]]III@@@888777777444222222333333222222111111111111111111111000000//////...////////////////////////...............///000111000000000000////////////------------------------......//////000111222222222222111111000000000000////////////////////////...------------------------------.........//////////////////000000000111000000000000000111222222111111111222333444444555555555555666666555555444444444444444444444444444666777999999999999;;;===>>>===<<<>>>@@@AAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFDDDFFFGGGGGGEEEDDDEEEFFFDDDFFFIIIJJJKKKLLLNNNPPPQQQRRRRRRPPPNNNLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[^^^aaadddgggiiikkklllmmmmmmllliiifffeeefffeeeeeefffhhhiiijjjkkkgggfffdddccccccccceeefffjjjiiiiiilllqqquuuxxxyyyuuuvvvxxxyyyyyyxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwsssssssssrrrrrrqqqqqqqqqooopppsssvvvwwwxxxwwwuuupppooommmllllllmmmooopppqqqpppnnnnnnooonnnmmmkkkmmmmmmmmmnnnqqqsssuuuvvvuuuwwwyyyyyyxxxwwwxxxyyyvvvwwwxxxyyyzzzyyywwwuuupppqqqrrrtttvvvxxxzzz{{{uuusssrrrsssvvvzzz||||||}}}|||zzzxxxvvvsssrrrqqqrrrsssuuuwwwxxxxxxwwwvvvvvvuuusssrrrpppooonnnmmmkkkmmmoooqqqrrrqqqpppooonnnllljjjhhhhhhjjjlllmmmkkklllmmmmmmmmmlllkkkjjjiiiiiihhhiiijjjlllooorrrpppqqqrrrvvv|||~~~|||xxxuuurrrpppnnnmmmllllllllllllkkkkkkkkkkkklllmmmoooqqqsssuuuvvvvvvuuuuuuvvvyyy{{{{{{yyywwwssspppnnnllllllkkkiiihhhggggggfffffffffhhhiiijjjjjjiiihhhfffdddbbb```___```bbbeeeiiikkkmmmmmmmmmppppppqqqrrrqqqnnnlllkkkiiigggdddaaa```bbbdddeeedddgggiiiiiigggfffhhhkkkggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggffffffggghhhhhheeecccbbb___]]]\\\___aaacccdddiiihhhhhhiiihhhfffaaa^^^```___```bbbfffiiiiiiiiidddcccbbbbbbaaaaaaaaaaaaccccccccccccdddfffggggggiiiiiigggeeebbb```aaaccciiikkkmmmmmmkkkiiiiiiiii^^^]]]\\\]]]___aaabbbbbbcccbbbbbb```_________```^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZ\\\^^^]]]\\\\\\\\\\\\]]]^^^___^^^^^^______^^^\\\ZZZYYY[[[\\\]]]^^^^^^]]]\\\\\\WWWXXXZZZ^^^``````]]]ZZZWWWVVVTTTRRRPPPNNNMMMLLLOOONNNMMMLLLKKKJJJIIIHHHJJJIIIFFFEEEDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@????????????>>>===<<<<<<::::::::::::;;;<<<======>>>>>>???CCCGGGGGGCCC???AAACCCDDDDDDCCC@@@<<<999;;;<<<<<<======<<<<<<<<<::::::;;;;;;;;;:::888888999888555333111111222333333444666:::BBBMMMSSSTTTCCC<<<777777777444222222222222111111111111000000111000000//////.........000000000000000000000000......---......///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111000000000000000000////////////////////////////////////...---,,,++++++***------------...............////////////000000000000000//////000000111222111222222333444444444444333444555555555555444444444444444444444444444444666777999999999999;;;===>>>===<<<===???@@@@@@???>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDEEECCCEEEGGGIIIIIIKKKMMMPPPOOOPPPPPPNNNLLLJJJJJJKKKLLLNNNPPPSSSUUUWWWWWWXXXXXXYYYZZZ]]]aaadddgggiiijjjiiihhhfffeeeeeeeeefffeeeeeeeeeeeeeeefffggghhhcccbbbaaaaaabbbdddfffhhhjjjiiiiiilllppptttwwwxxxssstttuuuvvvwwwwwwvvvtttrrrssstttuuuvvvvvvvvvuuuqqqqqqqqqpppppppppppppppmmmnnnqqqrrrrrrqqqpppoooqqqpppnnnmmmmmmnnnpppqqquuusssqqqpppppppppnnnllllllmmmnnnppprrrtttwwwyyyyyy{{{||||||{{{zzz{{{||||||{{{|||~~~~~~zzzwwwssstttuuuwwwyyyzzz{{{|||ttttttsssuuuxxx{{{||||||{{{{{{zzzxxxwwwuuuttttttrrrssstttvvvwwwwwwvvvvvvuuuuuutttsssrrrqqqpppooooooqqqsssuuuuuuuuutttssspppnnnllljjjiiikkkmmmooolllmmmnnnoooooonnnmmmmmmkkkjjjhhhhhhiiikkkmmmnnnnnnnnnppptttxxx|||}}}}}}zzzyyyvvvssspppooooooppppppnnnmmmkkkjjjjjjjjjkkklllnnnppprrrtttvvvvvvwwwuuuvvvwwwzzz||||||yyywwwtttqqqooonnnnnnmmmlllkkkmmmllliiihhhgggggghhhiiieeedddcccbbbaaa```______^^^```cccfffiiilllmmmmmmpppqqqrrrrrrrrrpppnnnlllkkkiiieeebbbaaabbbeeeffffffiiilllllljjjiiilllooohhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiidddeeefffiiijjjjjjgggddd```^^^]]]^^^bbbfffiiijjjjjjjjjjjjkkkjjjgggccc___``````aaadddhhhkkklllkkkiiigggcccaaa```bbbeeegggggggggfffffffffggghhhhhhjjjiiihhheeecccaaabbbdddhhhjjjlllmmmmmmmmmmmmnnn]]][[[ZZZ[[[]]]___``````^^^___```_________aaaccc^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYYZZZZZZXXXYYYZZZ\\\ZZZZZZ[[[[[[]]]^^^___```___aaadddfffddd___ZZZWWW[[[\\\]]]^^^^^^]]]\\\\\\VVVWWWZZZ]]]``````\\\ZZZVVVTTTRRRPPPNNNLLLKKKKKKNNNMMMLLLKKKJJJIIIIIIHHHJJJHHHEEEDDDEEEGGGHHHHHHCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB??????>>>===<<<;;;;;;:::::::::::::::::::::;;;;;;======???AAABBBAAA>>><<>>:::888::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;999888777777666555333222222222333222222333777===DDDGGGIII===999666888777444222333000000000000000000000000////////////............//////000000000000111111.........---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000//////000000000000///.................................------,,,+++++++++,,,------------...............////////////000000000////////////000111111222222333444555444444444222333444444555444444444333333333333333333333333555777::::::::::::;;;======<<<;;;<<<>>>???>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAACCCFFFGGGHHHJJJMMMOOOMMMNNNNNNMMMKKKJJJKKKLLLNNNPPPRRRUUUWWWXXXXXXXXXVVVWWWYYY[[[___bbbeeegggfffeeecccaaabbbccceeegggdddeeeeeedddbbbbbbccceee```_________aaadddfffhhhiiihhhhhhjjjnnnrrrtttuuuqqqqqqqqqsssuuuuuusssqqqoooppprrrssstttssssssrrrooooooooooooooooooooonnnnnnppprrrqqqpppnnnmmmnnnpppooonnnmmmmmmoooppprrruuusssrrrqqqqqqpppooommmkkkmmmppprrrtttvvvyyy{{{{{{}}}~~~}}}|||{{{|||~~~~~~~~~zzzwwwxxxyyy{{{||||||||||||xxxwwwxxxzzz}}}~~~zzzyyyyyyyyyxxxxxxwwwwwwttttttuuuuuuuuuuuuvvvvvvtttuuuuuuuuuuuuttttttsssuuuvvvwwwxxxxxxwwwvvvvvvsssqqqooollllllmmmnnnppplllmmmnnnooopppooonnnnnnmmmjjjhhhhhhkkkmmmnnnnnnqqqqqqqqqrrrssstttrrrqqquuuvvvuuurrrpppoooppprrrrrrpppmmmkkkjjjkkklllmmmmmmnnnpppsssuuuvvvwwwxxxwwwwwwxxx{{{}}}}}}zzzxxxtttrrrpppppppppppppppnnnqqqpppmmmkkkhhhgggggggggcccbbbaaa```___^^^^^^^^^^^^___aaadddgggiiikkkkkkooopppqqqrrrrrrpppnnnmmmmmmkkkhhheeedddeeegggiiijjjkkkmmmmmmmmmnnnooopppkkkjjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjffffffhhhjjjlllllliiifffaaa```___```eeejjjmmmooojjjjjjkkkkkkkkkiiieeeaaaaaaaaabbbdddhhhkkklllkkkkkkiiieeecccccceeeiiikkkkkkjjjiiiiiihhhiiiiiiiiijjjjjjiiigggdddcccdddfffjjjkkklllmmmoooooopppppp^^^\\\[[[[[[^^^```aaaaaaaaadddggggggdddbbbaaabbb^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYYYYYYYXXXXXXZZZ\\\XXXYYYZZZ[[[]]]___``````bbbfffkkknnnlllddd\\\VVVZZZ[[[\\\]]]^^^^^^]]]\\\VVVWWWYYY]]]___^^^\\\YYYUUUSSSQQQNNNLLLKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIFFFCCCCCCFFFIIIJJJJJJCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEAAA@@@???===<<<<<<;;;;;;;;;::::::999999999999::::::<<<>>>>>>===<<<<<<===:::;;;<<<===<<<:::888666888888999:::::::::::::::999:::;;;;;;;;;999777666555555444444444333333333222000000444888;;;<<<>>>888555444777777333111222............////////////---...............//////.........//////000000000//////...---------............---------,,,,,,,,,------------------------------............//////......///000000//////...------------------------+++++++++,,,,,,---------,,,,,,---------................../////////000000///////////////000111111111222333444444444333333222222333444444444444444333333333333333333333333444777:::<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===<<<;;;999:::<<<===>>>>>>======???>>>======>>>@@@AAAAAA@@@BBBEEEFFFGGGIIILLLNNNKKKLLLMMMLLLKKKJJJKKKMMMNNNPPPRRRUUUVVVWWWVVVVVVUUUVVVWWWYYY\\\```bbbddd`````````aaabbbdddfffgggdddeeeeeeccc___^^^___aaa```___^^^^^^```bbbeeefffhhhgggggghhhllloooqqqqqqooonnnnnnppprrrsssqqqnnnnnnoooppprrrrrrqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnoooppprrrpppnnnmmmnnnpppooonnnmmmllllllnnnpppqqqrrrpppoooooooooooonnnlllkkkooosssvvvvvvwwwzzz||||||}}}~~~}}}{{{{{{|||~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}zzzyyyzzz|||}}}wwwwwwwwwxxxxxxyyyyyyyyyxxxwwwuuutttssstttuuuvvvssstttvvvwwwxxxyyyxxxxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvtttrrrpppnnnnnnooooookkklllmmmnnnooonnnmmmmmmmmmjjjhhhjjjnnnqqqsssrrrtttsssrrrqqqqqqooollljjjssstttuuussspppoooqqqsssqqqooommmkkkkkkmmmoooqqqqqqrrrtttwwwyyyzzz{{{{{{zzzyyyzzz|||~~~~~~}}}{{{tttsssqqqqqqssstttsssrrrrrrqqqooollljjjhhhggggggfffdddbbb```___^^^^^^^^^^^^___```bbbdddfffhhhhhhlllnnnoooqqqqqqpppooonnnooommmkkkiiihhhiiikkklllmmmllllllmmmpppqqqqqqpppooonnnmmmkkkjjjjjjjjjjjjllllllllllllllllllllllllkkkkkkkkkmmmnnnmmmjjjgggeeecccbbbcccggglllooopppjjjiiiiiijjjkkkjjjgggeeeccccccccceeehhhjjjjjjjjjjjjiiihhhhhhhhhjjjlllmmmkkkkkkkkkjjjjjjkkkkkklllkkklllkkkiiigggfffhhhiiikkkkkkkkklllmmmmmmmmmlllaaa___]]]^^^```cccddddddnnnrrrvvvvvvpppiiieeeccc^^^]]]\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXZZZ[[[WWWXXXYYY[[[]]]___```aaadddiiippptttqqqhhh]]]VVVYYYZZZ\\\]]]^^^^^^]]]]]]WWWWWWYYY\\\^^^^^^[[[YYYTTTSSSPPPNNNLLLKKKKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIHHHDDDAAABBBFFFIIIKKKKKKDDDDDDDDDCCCCCCCCCBBBBBB??????@@@AAABBBDDDEEEFFFBBBAAA@@@>>>======<<<<<<;;;;;;:::999888888888888777:::======;;;:::<<>><<<;;;;;;<<<>>>?????????AAADDDFFFGGGIIIKKKNNNJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNQQQSSSTTTTTTSSSSSSTTTUUUVVVXXX[[[^^^```bbb\\\]]]```bbbdddfffffffffccceeeeeebbb^^^\\\]]]___aaa```___^^^___aaacccdddhhhgggfffgggjjjmmmnnnooonnnmmmlllnnnqqqrrrooolllmmmnnnoooqqqpppooommmllllllmmmmmmmmmmmmmmmmmmmmmjjjkkklllkkkiiihhhjjjmmmnnnmmmkkkkkkkkkmmmooopppooommmllllllmmmmmmlllkkkkkkpppuuuxxxxxxxxxzzz||||||}}}}}}|||{{{zzz|||~~~|||}}}}}}~~~~~~}}}yyyyyyzzz|||~~~}}}{{{uuuuuuvvvwwwxxxyyyzzzzzzzzzxxxuuusssrrrsssuuuwwwssstttvvvyyy{{{{{{{{{{{{}}}|||{{{yyyxxxwwwvvvvvvxxxvvvtttrrrpppoooooooooiiijjjlllmmmmmmmmmllllllllljjjhhhkkkpppuuuwwwwwwsssrrrqqqqqqqqqpppmmmjjjsssuuuvvvuuuqqqpppqqqrrrooommmlllkkklllooosssuuuvvvwwwyyy|||~~~|||{{{{{{}}}~~~tttsssrrrrrrtttuuuuuuuuuqqqpppooommmkkkiiihhhgggiiigggdddaaa___^^^]]]]]]^^^___```aaacccdddffffffkkklllnnnpppqqqpppooonnnpppnnnmmmkkkkkklllmmmnnnnnnllljjjmmmqqqsssrrrooosssqqqooommmlllkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnpppooooooooopppnnnkkkhhhiiifffeeeeeehhhlllnnnoooiiiiiiiiijjjkkkkkkiiigggdddddddddeeehhhjjjiiiiiiggghhhjjjlllmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnmmmmmmlllkkkiiiiiijjjlllkkkjjjiiiiiiiiiiiihhhgggbbbaaa```aaa___```jjjttt{{{lllbbb___aaa```___]]][[[YYYXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWTTTWWW[[[^^^^^^^^^___``````eeemmmqqqooofffZZZRRR^^^^^^^^^______]]]YYYVVVYYYYYYYYYYYYXXXWWWVVVUUUOOOMMMKKKLLLNNNOOOMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;;;;:::999777666777777888===============<<<<<<;;;:::999888666666666777777888777777777777777888999888777666666777666444222222222333333222222111000111111111111111111111111111222222222222111000000........................///...,,,++++++,,,...///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,+++++++++******))))))*********+++++++++***+++,,,,,,------------..................------......//////000000111111222333333444444333333222111111222333333333333222222222222222222222222222777888:::;;;;;;:::999888;;;;;;::::::999::::::;;;::::::999999888999999999999999:::;;;<<<===>>>???AAABBBDDDDDDEEEFFFIIIKKKNNNMMMKKKJJJIIIIIIJJJJJJOOOPPPQQQPPPOOONNNPPPRRRRRRSSSUUUWWWYYY[[[\\\\\\]]]^^^aaadddgggiiijjjkkkhhhfffbbb^^^\\\[[[\\\\\\^^^______^^^^^^___bbbdddhhhfffccccccfffiiilllnnnlllkkkjjjjjjiiiiiijjjjjjiiijjjlllnnnoooooonnnnnnjjjjjjkkkkkklllmmmmmmmmmjjjiiihhhiiijjjkkkjjjhhhjjjhhhhhhjjjnnnppppppnnnsssooollllllooorrrrrrpppmmmnnnpppuuuzzz}}}~~~}}}~~~}}}|||{{{||||||~~~~~~~~~}}}{{{{{{}}}vvvuuuuuuuuuvvvyyy|||~~~yyyxxxwwwvvvvvvvvvwwwxxxwwwxxxyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvuuusssqqqooommmooonnnnnnmmmllljjjiiihhhjjjjjjjjjnnnssswwwvvvuuuvvvsssrrrtttsssooonnnpppvvv|||}}}wwwpppooopppqqqrrrqqqooonnnnnnpppqqqssszzz{{{|||}}}~~~zzz{{{}}}}}}qqqqqqpppqqqqqqssstttuuutttssspppnnnllljjjiiiiiigggeeebbbaaa```___\\\ZZZ\\\^^^aaabbbcccccceeefffhhhkkkoooqqqpppnnnllllllnnnpppqqqpppnnnmmmmmmnnnmmmlllmmmpppsssuuuuuutttsssrrrqqqqqqqqqpppnnnlllnnnmmmkkkjjjkkklllnnnpppnnnlllkkkllloooooommmjjjiiihhhhhhhhhiiikkkmmmnnnhhhhhhiiijjjiiihhhgggfffffffffhhhiiijjjjjjjjjjjjggggggiiijjjkkklllllllllnnniiifffgggiiiiiikkkooopppqqqooollllllnnnlllgggjjjiiikkkppppppjjjfffeeeccc```___```bbbhhhvvvqqqddd___``````^^^]]][[[YYYXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVTTTWWW[[[]]]]]]]]]^^^______eeejjjkkkgggaaa]]][[[iiifffcccaaa___\\\XXXUUUUUUUUUUUUUUUUUUUUUUUUUUURRRPPPMMMMMMNNNNNNLLLJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;:::999<<<;;;:::999999999::::::===============<<<;;;;;;888777666555555555666777777777666666666666666777777666555666666666444222333333333333333222111111111111111111111111111111222222222222111000000///------------------------///---,,,++++++,,,---///------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,+++++++++*********************++++++++++++***++++++,,,------,,,,,,.........---------------------...///000000111111111222222222222222111000000000111222222222222222222333333333444444444444888999;;;<<<;;;:::999888777777666666666666666777888888888888888999999:::999999:::;;;<<<===>>>>>>???@@@BBBBBBCCCDDDGGGIIIKKKKKKIIIHHHHHHHHHIIIJJJMMMNNNOOONNNMMMMMMOOOQQQQQQSSSTTTVVVXXXZZZZZZ[[[\\\___ccchhhkkkmmmnnnnnnfffdddaaa]]][[[ZZZ[[[[[[^^^______^^^]]]]]]```bbbfffcccaaabbbeeeiiilllnnnkkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmiiiiiijjjjjjkkkkkkkkklllgggfffdddeeefffggggggfffiiiggggggiiimmmooonnnmmmooollliiijjjnnnqqqrrrpppoooppprrrvvv{{{~~~~~~}}}~~~|||zzzzzzzzz{{{yyy{{{~~~}}}}}}{{{{{{|||{{{zzzxxxxxxyyyzzzyyyxxxyyyyyyxxxxxxyyyzzz|||}}}xxxwwwvvvuuuuuuvvvxxxyyy{{{{{{|||||||||{{{zzzzzz}}}|||zzzyyyxxxxxxxxxxxxzzzyyyxxxvvvtttpppmmmkkkooonnnnnnnnnlllkkkjjjiiilllkkkkkkooosssuuuuuusssuuusssssstttrrrnnnooosss}}}tttrrrsssrrrqqqpppoooooooooqqqsssttt{{{|||~~~yyyyyyzzz|||~~~~~~|||zzzooonnnmmmlllmmmnnnpppqqqrrrqqqooommmkkkjjjiiihhhgggfffdddbbbbbb```]]][[[ZZZ\\\^^^```bbbcccdddeeegggjjjnnnooonnnllljjjjjjmmmoooppppppnnnmmmnnnnnnooooooooorrrtttvvvuuutttuuusssrrrrrrrrrrrrooommmnnnnnnllllllllllllmmmnnnmmmkkkiiijjjlllmmmllljjjkkkjjjjjjjjjkkkmmmooopppkkkkkkllllllkkkjjjhhhgggeeeeeefffgggggghhhhhhhhhggghhhiiikkkllllllkkkkkknnnhhheeeggghhhhhhjjjnnnmmmooonnnjjjiiilllllljjjllljjjkkkooonnniiiffffffddd```^^^aaafffqqqssseee___```___^^^\\\[[[YYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTVVVZZZ\\\\\\\\\]]]^^^___cccfffeee``````dddjjjuuupppiiibbb^^^[[[XXXUUUQQQQQQPPPOOOPPPRRRTTTUUUXXXUUUQQQOOONNNMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIGGGEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<;;;:::999777666;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::666666555444444555666777888777666555555444555555777666555555666555333111333333333333333222222111222222222222222222222222222222222222111000......------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,++++++++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------+++,,,---...///000111111111111111111000000///...//////000111111111111000222222333444555666777777::::::;;;;;;;;;999888777555444444333444444555555666666666666777888999999888999999:::;;;<<<======<<<>>>???@@@@@@BBBDDDGGGHHHGGGFFFFFFFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQQQQRRRTTTVVVWWWXXXYYYYYYZZZ]]]bbbgggkkkmmmmmmmmmcccaaa^^^[[[ZZZYYYYYYZZZ^^^^^^^^^]]]\\\\\\___aaadddbbb```aaaeeeiiilllmmmjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkklllhhhhhhhhhhhhhhhhhhhhhiiifffdddaaaaaaccceeeffffffgggffffffhhhjjjllllllkkkllljjjiiikkkpppttttttsssrrrssstttwww{{{}}}}}}|||}}}|||yyywwwwwwwwwxxxxxxyyyzzz|||~~~{{{~~~~~~|||yyywwwxxxyyyyyyxxxwwwwwwwwwwwwuuussszzzyyyyyyyyyyyyyyyyyyxxxwwwuuutttssssssvvvxxxzzz|||}}}}}}}}}||||||{{{zzz~~~|||zzzwwwvvvwwwwwwxxxzzzzzzxxxvvvtttqqqooommmooooooooonnnmmmlllkkkjjjmmmmmmmmmpppsssuuutttsssttttttuuuvvvrrrooosss{{{wwwssssssrrrooooooooooooqqqsssuuuvvv|||~~~wwwvvvuuuvvvwwwxxxwwwvvvpppnnnllljjjiiikkkmmmnnnooonnnmmmllljjjiiihhhhhhgggfffeeedddcccaaa^^^[[[YYYZZZ]]]```ccceeefffgggfffiiikkkllljjjiiihhhggglllnnnppppppooonnnnnnooooooooooooqqqtttuuutttsssvvvuuusssttttttsssqqqooooooooonnnnnnmmmlllllllllllljjjhhhhhhiiijjjjjjjjjkkkkkkkkklllmmmnnnppppppnnnnnnmmmmmmkkkjjjhhhgggdddeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkklllkkkjjjiiikkkgggeeefffggggggkkkpppppptttuuupppmmmppprrrrrrpppllljjjlllmmmiiiggghhheeeaaa```dddjjjuuuoooddd___^^^^^^]]][[[ZZZXXXWWWWWWUUUTTTSSSRRRSSSTTTUUUVVVUUUWWWZZZ[[[[[[\\\]]]^^^___aaaccccccdddhhhooouuuyyysssiiiaaa[[[YYYWWWVVVPPPOOOMMMMMMNNNQQQUUUWWW]]]ZZZVVVRRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAA@@@@@@@@@<<<;;;;;;;;;:::888777666:::::::::;;;<<<======>>><<<;;;;;;:::::::::::::::666555555444555666888999999888777666555444444444666555444555555555333111333333333333333222222111222222222222222222222222222222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++************++++++++++++,,,,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,---------***+++,,,---...///000111000000111000000///...------...//////000000//////000111222333555666777888999999999999888777666555555555555555555555666777666666555555555666666777888888999999:::;;;;;;<<<:::<<<===>>>>>>@@@CCCEEEEEEDDDDDDDDDDDDFFFGGGIIIGGGIIIJJJKKKKKKLLLOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXZZZ\\\```bbbdddeeefff```^^^\\\YYYXXXWWWWWWXXX[[[\\\]]]]]]]]]^^^aaacccfffdddccccccfffiiikkkkkkiiihhhhhhgggfffgggggggggiiihhhgggffffffgggiiijjjeeeeeeeeeeeeeeeeeeeeedddfffccc``````bbbeeeggghhheeeeeeeeeggghhhjjjjjjjjjkkkjjjkkkooouuuyyyyyyxxxtttssstttvvvyyyzzzzzzyyyvvvuuusssrrrrrrtttvvvxxx{{{{{{|||}}}zzz||||||{{{yyyvvvuuuuuuwwwyyyxxxxxxyyyzzzyyyvvvtttuuuvvvvvvwwwvvvvvvuuutttuuusssrrrqqqrrruuuxxxzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~|||zzzwwwvvvvvvwwwxxxvvvuuuuuutttsssrrrrrrqqqoooooooooooonnnmmmmmmlllmmmnnnppprrruuuvvvwwwwwwvvvxxxzzzzzzuuussszzzwwwqqqpppooonnnnnnoooppprrruuuwwwxxx|||~~~uuusssqqqpppqqqrrrqqqqqqsssqqqmmmkkkjjjjjjlllnnnllllllkkkkkkjjjhhhggggggfffeeedddddddddaaa^^^[[[YYYZZZ\\\```eeehhhiiiiiieeegggiiiiiigggfffffffffkkkmmmooopppooonnnooopppppppppqqqtttwwwyyyxxxxxxuuutttsssssstttsssqqqooooooooooooooommmllljjjjjjllljjjhhhggggggiiijjjkkkkkkkkkkkklllmmmnnnoooppppppooonnnlllkkkiiigggfffeeeeeeddddddddddddddddddfffhhhjjjkkkkkkiiigggfffgggddddddfffhhhiiinnntttwwwzzzyyyyyyxxxvvvooojjjkkkkkkiiiggghhhfffccccccggglllrrr|||~~~sssiiibbb___\\\[[[[[[YYYXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVXXXZZZ[[[[[[[[[]]]^^^```___```fffnnntttwwwwwwtttnnnddd\\\XXXVVVUUUUUUQQQOOOMMMLLLNNNQQQUUUXXX]]][[[XXXTTTPPPNNNMMMMMMHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????;;;<<<<<<;;;;;;:::999888888888999:::;;;<<<<<<===;;;;;;:::999888999999:::777666666666666777999::::::999888777666666555666666444444444555444222000222222333333222222111000111111111111111111111111000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,)))******+++******))))))++++++++++++,,,,,,------)))***+++,,,---...//////000000000000000///......------...////////////......///000111333555666666777777777666555444333333555555555555555666777888777777666555444444444444777777888888999999::::::999;;;<<<======???AAADDDBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXYYY[[[]]]___[[[ZZZXXXWWWVVVUUUUUUUUUWWWYYY[[[\\\]]]```dddhhhkkkiiiffffffgggiiiiiiiiiggggggfffeeeeeeeeeeeefffgggfffeeeddddddeeeffffffccccccbbbbbbaaaaaa``````cccaaa^^^^^^aaadddfffgggdddeeefffgggggghhhiiijjjjjjjjjkkkqqqwww{{{zzzyyysssrrrrrrsssuuuwwwwwwvvvrrrqqqpppppprrrvvvzzz|||zzzzzz{{{}}}~~~{{{xxxzzzzzzyyywwwuuutttvvvxxxzzzzzzzzz{{{|||{{{yyyvvvrrrsssttttttuuuttttttsssrrrqqqppppppqqqtttwwwyyyxxxyyy{{{}}}~~~}}}zzzxxxvvvvvvwwwwwwtttssssssrrrrrrqqqqqqqqqoooooooooppppppooonnnnnnnnnooorrruuuwwwxxxzzz{{{yyy{{{}}}~~~zzzxxxwwwqqqooonnnlllmmmnnnpppsssuuuwwwyyy{{{}}}|||yyyssspppmmmlllmmmnnnnnnmmmsssqqqnnnkkkiiijjjkkkllliiiiiijjjjjjiiihhhggggggeeecccbbbbbbbbb```]]]ZZZXXXXXXZZZ___dddhhhiiiiiieeefffggggggeeeeeeeeegggkkkmmmooopppooonnnooopppsssssstttxxx|||~~~~~~sssrrrqqqrrrrrrrrrpppnnnooooooooonnnmmmkkkiiihhhkkkjjjiiigggggghhhjjjlllllllllmmmnnnooopppqqqqqqrrrqqqooommmkkkjjjiiihhhgggfffeeeddddddeeeeeeffffffggghhhiiihhhgggeeecccbbbaaacccgggiiikkkrrrzzz}}}tttlllkkkkkkiiihhhhhheeebbbdddhhhkkkllloootttsssttttttpppkkkeee```___YYYYYYXXXWWWVVVUUUTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXVVVWWWYYYYYYYYYZZZ\\\]]]^^^^^^aaaiiisssxxxuuupppiiiddd]]]WWWTTTSSSRRRRRRQQQPPPMMMLLLMMMPPPSSSUUUWWWXXXWWWUUUQQQNNNMMMMMMHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@??????>>>=========:::;;;;;;<<<<<<;;;;;;:::666777888:::;;;;;;;;;;;;;;;:::888777777777888999888888777666666777999999:::999888777777666777777555444333333444333111///111111111111111000000///000000000000000000000000///////////////......---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*********+++++++++)))************)))(((((()))******++++++,,,,,,---******++++++,,,,,,------...//////000000/////////------...////////////...------...000111333444444555555444444333333222222333333333333444555666666777666555555444444555555777777777777888888999999777999:::;;;<<<===@@@BBBBBBAAAAAAAAABBBCCCEEEFFFFFFHHHIIIJJJJJJKKKNNNPPPSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWVVVVVVVVVWWWYYYZZZWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUXXXZZZ]]]aaafffiiimmmkkkiiihhhhhhhhhhhhgggffffffeeedddddddddddddddeeeeeedddcccbbbbbbbbbbbb``````______^^^]]]\\\\\\^^^\\\[[[\\\___bbbddddddeeeggghhhhhhhhhhhhiiikkkiiiiiikkkqqqwwwzzzxxxvvvrrrqqqpppppprrrttttttsssrrrrrrqqqqqqtttyyy}}}|||}}}~~~{{{xxxxxxxxxvvvvvvwwwzzz}}}}}}|||{{{{{{{{{{{{yyywwwssssssssssssssssssttttttppppppppppppqqqsssuuuvvvzzzzzz{{{|||}}}}}}}}}}}}~~~|||zzzyyywwwwwwvvvvvvuuusssqqqpppooonnnnnnoooooopppqqqqqqqqqppppppoooqqqtttvvvwwwxxxzzz|||zzz{{{}}}}}}{{{xxxrrrpppoookkklllnnnpppsssuuuwwwxxxxxxzzz}}}~~~}}}zzzvvvtttpppnnnlllkkklllmmmmmmlllnnnmmmkkkiiihhhgggggggggggggggiiijjjjjjiiihhhgggeeecccaaa``````___^^^\\\WWWVVVXXX]]]ccchhhhhhfffeeefffffffffeeeeeegggiiilllnnnppppppooonnnnnnooonnnnnnpppssswwwzzzzzzzzzqqqpppppppppqqqqqqooommmnnnnnnmmmlllkkkjjjiiihhhiiijjjjjjhhhggggggiiikkkmmmnnnooopppqqqrrrrrrrrrtttsssqqqooommmkkkkkkjjjgggfffeeedddeeeeeeggghhhggggggffffffeeecccbbbaaa___^^^aaafffhhhkkksss|||yyyooommmmmmjjjggggggbbb```bbbgggiiigggfffiiiiiiiiihhhfffccc```^^^]]]WWWWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWTTTUUUWWWWWWVVVWWWYYY[[[ZZZ]]]bbbjjjooooooiiiddd___\\\WWWTTTRRRQQQOOONNNOOONNNLLLJJJJJJLLLNNNOOOOOOQQQTTTSSSPPPMMMLLLMMMJJJHHHFFFEEEEEEGGGIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<777888999:::;;;;;;:::::::::999888666666777888999999888666666555666777777888777777666666666777777555333222333333333111///000000000000000///......////////////////////////------.../////////......+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((()))))))))*********))))))******)))((((((''')))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,---......//////...------...///////////////------...///111222333333444444333333333333333444333222222333333555666666444444444444555666777888666666777777777777888888555666888999999:::===???BBBBBBAAAAAAAAABBBDDDEEEEEEGGGHHHHHHHHHIIIKKKNNNQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQQQQSSSVVVXXX[[[^^^cccgggllljjjhhhggghhhhhhhhhgggeeeeeedddccccccccccccccccccccccccbbbbbbaaa_________^^^]]]\\\[[[ZZZYYYYYY\\\[[[[[[]]]```bbbccccccfffhhhjjjjjjiiihhhjjjllljjjkkkmmmsssxxxzzzwwwtttqqqpppnnnoooqqqssssssssstttrrrqqqqqqssswww||||||~~~}}}vvvwwwwwwwwwxxxzzz~~~||||||zzzxxxvvvtttsssqqqpppooooooppppppnnnooopppqqqrrrrrrrrrssswwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwuuuvvvuuusssqqqppppppppppppoooooopppqqqrrrrrrqqqqqqqqqsssvvvvvvuuuuuuvvvxxxxxxwwwyyy||||||{{{~~~vvvpppooommmjjjlllnnnppprrrtttuuuvvvuuuvvvxxxyyywwwtttqqqoooooommmllllllmmmmmmmmmllljjjjjjiiihhhgggfffddddddeeefffhhhjjjjjjjjjiiihhhgggdddaaa______```______ZZZYYYYYY^^^fffjjjiiigggeeefffffffffeeefffiiilllmmmoooppppppnnnmmmnnnnnnkkkkkklllnnnqqqsssrrrqqqqqqpppooopppqqqqqqooommmmmmlllkkkiiihhhhhhiiiiiifffhhhiiihhhfffeeegggiiijjjkkkmmmnnnpppppppppoooqqqpppnnnllljjjiiiiiiiiifffeeedddddddddfffhhhiiihhhfffdddbbbaaa`````````]]]]]]```dddeeehhhpppzzz}}}sssooonnnkkkgggeeeaaa^^^___dddfffdddccceee`````````___^^^\\\[[[[[[VVVUUUUUUTTTSSSRRRQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVRRRTTTUUUUUUTTTUUUWWWYYYWWW\\\dddiiiiiieee___[[[ZZZXXXTTTRRRQQQOOOMMMKKKMMMLLLJJJHHHHHHHHHIIIJJJIIILLLPPPQQQOOOLLLKKKLLLKKKJJJHHHFFFFFFHHHJJJLLLLLLKKKIIIGGGEEECCCBBBBBBCCCBBBAAA@@@???===<<<<<<>>>======<<<;;;;;;::::::777777999:::;;;<<<<<<<<<888999:::;;;;;;;;;:::999:::999777666555666888999888777666555444444555666666666555555555666666777444333222222333333111//////////////////......---........................+++,,,---...////////////***************************++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''((())))))***++++++,,,,,,+++++++++************))))))***+++,,,---.........---...//////000000//////......///000111222222333444444333333333444555555444444444444555666777888111222333444666888:::;;;666666666666777777777777333444666777777888;;;===CCCBBBAAAAAAAAABBBCCCDDDDDDFFFGGGGGGFFFGGGIIIKKKPPPPPPQQQQQQQQQQQQQQQPPPMMMPPPUUUYYYZZZYYYVVVTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPRRRTTTVVVXXX\\\```ccciiihhhffffffhhhhhhhhhgggeeedddccccccbbbbbbccccccaaabbbccccccbbb```^^^]]]^^^]]]\\\[[[ZZZYYYXXXWWW]]]\\\]]]___ccceeeeeeeeegggjjjlllkkkiiiiiikkknnnnnnnnnpppvvv{{{|||yyyuuuqqqpppnnnoooqqqsssttttttsssrrrooonnnpppsssxxx{{{wwwyyy}}}}}}yyyuuuvvvwwwxxxyyy}}}}}}{{{yyywwwtttrrrooolllkkkjjjkkklllmmmnnnppprrrrrrrrrqqqppprrrtttvvvzzz}}}~~~}}}zzzwwwuuutttsssrrrqqqrrrssstttuuuooopppqqqqqqrrrrrrrrrrrrrrruuuwwwvvvsssqqqrrrtttvvvtttuuuyyy{{{zzz{{{~~~|||rrrmmmllljjjjjjkkkmmmppprrrttttttuuussstttuuuuuusssqqqnnnlllnnnmmmlllmmmnnnooommmllliiiiiijjjjjjiiigggeeeccceeefffhhhjjjkkkjjjiiihhhiiifffbbb______aaaaaaaaa^^^]]]]]]bbbiiinnnmmmjjjeeeffffffffffffhhhkkknnnnnnpppqqqpppnnnmmmmmmnnnpppooooooqqqssssssrrrqqqqqqpppppppppqqqqqqpppnnnmmmkkkiiigggggggggiiijjjcccfffhhhhhheeedddeeegggfffgggiiikkkllllllkkkkkkmmmkkkiiigggffffffffffffeeedddccccccccceeehhhiiihhhfffccc```^^^^^^^^^___]]]]]]```ccccccdddmmmvvv}}}uuuqqqpppkkkfffddd\\\^^^aaaccccccbbb```___```____________]]]YYYVVVUUUTTTSSSRRRPPPOOONNNMMMSSSQQQOOOMMMNNNQQQTTTVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZ\\\___bbbbbb___XXXSSSRRRPPPNNNLLLKKKKKKKKKLLLJJJJJJKKKKKKJJJIIIIIIHHHFFFHHHJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDCCCBBBAAA??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888:::888777999<<<===;;;999;;;;;;;;;:::999999888888888666444222222333555777777666444333222222333333444666888::::::999777555222333333333333222111111111111000000//////..................---,,,+++***,,,------......------,,,******+++++++++,,,,,,,,,))))))***+++++++++******))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******************************++++++++++++******************************************************))))))))))))))))))))))))++++++******************)))************+++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222444444333222111111111111000111111222444555555666111222222333444555666777777666555444444555666777333444555666888:::;;;;;;???@@@BBBBBBBBBBBBCCCEEEHHHGGGGGGGGGHHHHHHIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPOOOQQQRRRQQQPPPPPPQQQRRRVVVTTTQQQNNNLLLLLLLLLMMMPPPQQQSSSTTTVVVYYY^^^bbbdddeeefffffffffeeedddccccccddddddeeeeeeddddddcccaaabbbcccaaa___^^^^^^___^^^]]]]]]___aaa___[[[VVV]]]^^^aaacccfffhhhiiijjjiiijjjlllmmmnnnmmmmmmlllnnnmmmnnnrrryyy}}}~~~}}}sssrrrpppnnnnnnoooppprrrrrrqqqooommmmmmnnnpppqqqtttuuuwwwyyy{{{{{{{{{zzzrrruuuwwwxxxxxx{{{}}}zzzxxxrrrqqqooommmllllllllllllmmmnnnoooqqqqqqqqqpppooosssssstttvvvzzz|||{{{zzz{{{~~~~~~xxxtttqqqrrrsssssssssssssssrrrrrruuurrrqqqrrrtttuuusssqqqrrrqqqpppppppppqqqsssttttttuuuvvvwwwwwwvvvuuuttt||||||{{{xxxuuuqqqnnnlllmmmmmmnnnnnnoooooopppppppppooommmmmmmmmnnnmmmmmmmmmnnnnnnmmmkkkjjjjjjkkkmmmkkkiiigggffffffggghhhgggggghhhiiijjjhhhfffccceeedddcccccccccccceeeeee```^^^^^^dddlllqqqoookkkgggffffffhhhllloooppppppsssrrrpppnnnlllkkkjjjjjjsssrrrrrrqqqqqqrrrssstttpppnnnooossswwwwwwrrrmmmllljjjgggggghhhjjjjjjiiihhhgggfffeeedddccccccdddeeefffhhhjjjjjjiiigggfffhhhgggeeedddcccbbbbbbbbbcccbbb```aaacccfffggggggggggggddd______aaa```\\\\\\[[[[[[\\\```eeejjjnnnpppuuu{{{pppmmmkkkhhhffffff^^^```bbbddddddcccaaa```___^^^^^^^^^^^^\\\YYYVVVSSSSSSRRRQQQPPPOOOOOONNNRRRQQQOOOMMMNNNPPPTTTVVVWWWWWWVVVWWWWWWYYYZZZ[[[YYYYYY[[[]]]^^^[[[VVVRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::999999:::999888:::<<<===<<<999>>>>>>======;;;:::888777999888666444444555777888777666444333222222333333444666888999999888666555222222333333222222111000111111000000///......---............---,,,+++***,,,,,,------------,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///000111111333333222111111111222222333222222222222111111111333333333444555666888999777666555444444555666666777777888888999:::;;;;;;>>>???AAABBBAAABBBDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRPPPOOOPPPRRRQQQPPPNNNMMMLLLMMMOOOPPPRRRSSSUUUUUUVVVYYY\\\___bbbbbbcccddddddccccccbbbbbbcccdddeeeeeeeeeeeedddbbbbbbbbbbbbcccccccccccc___^^^^^^___```___\\\XXX___```cccfffiiikkklllmmmkkklllmmmmmmmmmlllkkkjjjnnnnnnnnnrrrwww{{{|||{{{tttsssqqqppppppppppppqqquuutttrrrpppoooooooooooosssttttttuuuuuuuuuuuuuuutttuuuvvvxxxyyy|||}}}zzzyyyqqqpppmmmkkkjjjjjjkkklllmmmnnnooopppqqqqqqpppppptttrrrqqqrrruuuwwwyyyyyyyyy{{{~~~~~~zzzvvvrrrqqqrrrsssttttttuuuuuutttttttttrrrqqqrrrtttuuutttrrrrrrqqqpppooooooppprrrrrrsssssstttuuuvvvuuuttttttwwwwwwwwwvvvtttrrrpppnnnnnnooooooooopppppppppqqqpppooonnnnnnnnnnnnmmmmmmmmmnnnooommmkkkjjjjjjkkkmmmmmmmmmllllllkkkiiiiiigggggghhhjjjjjjjjjhhhfffgggfffeeeddddddeeeggghhheeeccccccjjjrrrwwwtttppphhhggggggiiilllooooooooopppooommmlllkkkkkkkkkkkktttqqqooonnnpppqqqpppoooqqqpppqqqtttxxxxxxsssooojjjhhhffffffggghhhgggfffffffffeeeccccccbbbbbbbbbcccdddeeeffffffeeedddcccaaaaaa```_________``````cccaaa______bbbeeehhhhhhiiiiiifffbbbcccggggggddd___^^^]]]]]]```dddhhhkkklllnnnuuu}}}tttkkkiiihhheeeccccccaaabbbcccdddeeedddcccbbb___^^^]]]]]]]]]\\\YYYWWWRRRRRRQQQQQQQQQQQQPPPPPPRRRQQQOOONNNNNNQQQSSSUUUXXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWXXXVVVRRROOOOOONNNMMMKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@??????>>>======<<<;;;;;;999999::::::::::::;;;;;;;;;;;;:::;;;===>>><<<;;;@@@@@@AAA@@@???<<<999777;;;:::888666666666888999777666444333222222333333444666777888888777555444222222333333222222111000000000000///......---------......------,,,+++***+++,,,,,,------,,,,,,+++*********++++++++++++,,,............------,,,+++))))))************))))))))))))))))))))))))))))))+++************)))))))))************************)))******++++++******)))************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))************++++++++++++++++++******))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...///000000111111111111111222222333222222111111111000000000555555555555666777999999888777555444444444555555:::::::::::::::;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIHHHIIIJJJLLLNNNOOOOOOPPPQQQPPPNNNMMMMMMOOOLLLKKKKKKKKKLLLNNNQQQRRRSSSTTTVVVWWWXXXYYY[[[]]]______``````aaaaaabbbbbbbbbcccdddeeeeeeeeeeeedddcccaaaaaaccchhhjjjjjjhhhaaa```^^^^^^______]]]\\\```bbbeeehhhkkknnnpppqqqoooooooooooonnnmmmlllkkkooonnnnnnqqqtttwwwyyyyyyttttttttttttsssrrrqqqpppvvvvvvtttsssqqqooonnnmmmooooooooopppqqqrrrssstttvvvuuuuuuxxx{{{|||yyyxxxrrrpppmmmkkkjjjjjjlllmmmlllmmmnnnooopppppppppppptttrrrooonnnpppsssuuuvvvuuuwwwxxxxxxuuurrrppppppqqqrrrtttvvvwwwwwwwwwwwwsssrrrqqqrrrtttuuuuuutttrrrqqqpppooonnnooopppqqqpppqqqrrrsssssssssssssssqqqrrrsssttttttsssrrrqqqppppppooooooppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmlllmmmnnnmmmkkkjjjjjjkkkmmmoooqqqrrrqqqooollljjjhhhiiijjjkkkkkkjjjiiiiiihhhgggfffeeeeeegggiiikkkiiihhhjjjqqqyyy|||zzzvvvjjjiiiiiijjjmmmnnnnnnmmmnnnmmmkkkjjjkkklllnnnooovvvrrrmmmnnnqqqsssqqqnnnqqqppppppsssvvvvvvrrrnnngggfffeeefffffffffdddcccdddcccbbbaaaaaaaaaaaaaaabbbbbbdddddddddcccbbbaaaZZZZZZZZZZZZ[[[[[[\\\]]]aaa___]]]^^^aaaeeehhhiiihhhhhhfffcccffflllnnnlllcccaaa___^^^^^^```ccceeeffffffiiipppxxx||||||{{{qqqiiidddddddddaaa______cccddddddeeeeeeeeeddddddcccaaa^^^]]]\\\[[[YYYWWWQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPRRRTTTVVVZZZZZZ[[[\\\]]]\\\\\\\\\WWWUUUSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIIIILLLKKKJJJHHHHHHHHHHHHHHHLLLKKKIIIHHHHHHHHHIIIJJJEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBAAAAAA??????>>>===<<<;;;;;;:::888888999::::::;;;<<<<<<<<<<<<<<<============<<<>>>@@@AAABBBAAA???<<<:::;;;:::888777666777777888666555444222222222222333444555666777777666444333222222222222222111000000000000///......------,,,---------------,,,+++***++++++,,,,,,,,,,,,++++++************++++++++++++............---,,,+++***))))))************))))))))))))))))))))))))))))))************))))))))))))************************))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,++++++***)))(((((('''************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////000000222333333//////000000111222222333444444444555666777888888888777555444333333444555888999999::::::;;;;;;;;;:::<<<>>>???@@@AAADDDFFFEEEEEEDDDDDDCCCCCCDDDDDDGGGGGGGGGHHHIIIKKKNNNOOONNNOOOOOONNNLLLJJJKKKLLLKKKJJJJJJJJJKKKNNNQQQRRRQQQTTTWWWYYYYYYZZZ\\\]]]^^^^^^^^^^^^___```bbbbbbcccdddeeeffffffdddcccaaaaaa___^^^bbbjjjnnnnnnkkkcccaaa_______________```___aaadddhhhlllnnnqqqrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnoooqqqsssuuuvvvuuuvvvvvvwwwvvvtttqqqppptttttttttsssrrrpppooonnnkkkkkklllmmmpppssswwwxxxxxxvvvuuuxxx}}}}}}~~~|||zzzxxxvvvtttsssqqqnnnkkkkkklllnnnoookkklllmmmnnnppppppqqqqqqsssqqqooonnnpppqqqrrrqqqqqqrrrsssrrrpppnnnnnnnnnpppqqqtttvvvxxxyyyyyyxxxrrrrrrrrrssstttuuuuuuuuuqqqpppooonnnnnnnnnooopppooooooppppppqqqqqqrrrrrrpppqqqrrrsssssssssrrrrrrpppooonnnnnnnnnooopppqqqqqqsssssssssqqqooommmmmmjjjkkklllkkkiiihhhiiijjjmmmoooppprrrqqqpppnnnlllkkklllmmmlllkkkiiihhhhhhgggfffeeeeeefffhhhjjjkkkjjjkkkmmmttt{{{}}}{{{xxxlllkkkjjjkkkmmmmmmllljjjlllkkkjjjjjjlllooorrrtttxxxrrrmmmoootttwwwuuupppnnnmmmnnnpppqqqqqqmmmjjjfffeeeeeeeeefffeeebbb```aaaaaa```_______________bbbccccccdddccccccbbbaaaXXXXXXXXXXXXXXXYYYYYYZZZ]]]]]]^^^aaadddggggggfffdddeeecccaaaeeemmmqqqooodddbbb___]]]\\\\\\]]]^^^___```bbbgggkkknnnmmmkkkfff```]]]___```^^^\\\]]]eeeeeedddddddddddddddeeehhhddd```]]][[[ZZZXXXVVVQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSRRRSSSUUUWWWXXXZZZ\\\]]]______^^^]]]\\\WWWUUURRRQQQQQQQQQOOONNNJJJJJJJJJJJJIIIHHHHHHGGGJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<;;;::::::888888999999:::;;;<<<<<<<<<===>>>>>>======<<<<<<;;;===???AAAAAA@@@>>><<<:::999888666555555666666666555333222111111222222444555555555555444333222111222222222222111000000//////......---,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++******))))))*********+++++++++---------,,,,,,***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++******)))((('''''')))))))))*********++++++*********++++++,,,,,,,,,,,,++++++,,,,,,---...///.........///000111222333000000111111222333333333333333333333444444555666777666555333333333444555555555666888999;;;<<<<<<999;;;===>>>???@@@CCCEEEDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFGGGIIILLLNNNPPPPPPQQQQQQPPPNNNLLLMMMNNNNNNMMMLLLKKKLLLNNNPPPQQQPPPSSSVVVYYY[[[\\\^^^```___^^^^^^]]]^^^```bbbdddeeefffggggggfffccc```^^^^^^\\\[[[```hhhmmmmmmjjjccccccaaa```___```aaaccc^^^```cccgggjjjmmmooopppoooooopppppppppqqqqqqrrrnnnnnnnnnmmmnnnooorrrsssuuuvvvwwwxxxwwwuuusssqqqsssssstttuuuuuuuuuttttttooooooooopppsssvvvxxxzzzyyywwwwwwyyy}}}~~~{{{xxxwwwvvvvvvuuutttrrrqqqpppqqqpppmmmkkkjjjkkkmmmnnnkkkkkklllmmmoooppprrrsssrrrqqqqqqrrrsssrrrpppnnnnnnppppppooommmllllllmmmmmmooorrruuuxxxxxxxxxwwwqqqrrrrrrsssssssssssstttqqqpppooonnnnnnoooppppppooooooooooooppppppqqqqqqqqqrrrssstttsssrrrqqqpppnnnmmmlllllllllnnnpppqqqrrrtttwwwvvvsssooommmmmmhhhiiijjjiiigggggggggiiimmmmmmnnnnnnnnnnnnnnnnnnoooppppppmmmhhheeedddeeedddddddddeeefffgggiiijjjiiiiiilllqqqvvvxxxwwwtttlllkkkkkkkkklllllljjjhhhgggggggggiiilllooosssuuuvvvqqqlllooouuuyyywwwsssmmmmmmmmmnnnnnnmmmkkkiiifffeeeeeeeeeeeedddaaa^^^______^^^]]]]]]]]]^^^^^^aaaaaaaaaaaa``````______ZZZYYYYYYXXXXXXXXXXXXXXXXXXZZZ^^^cccggggggeeebbb```aaaaaa```eeelllpppooobbb```^^^[[[YYYXXXXXXXXXXXXZZZ]]]aaaddddddbbb```___[[[ZZZ]]]]]][[[ZZZ\\\eeedddcccbbbaaabbbcccdddiiieee```\\\ZZZYYYWWWVVVSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\___```aaa___]]][[[XXXUUURRRQQQQQQPPPOOOMMMHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDD??????>>>===;;;:::999999888888999::::::;;;<<<<<<<<<===???>>><<<;;;<<<<<<888:::<<<>>>??????>>>===999888777666555444444444666555333222111111222222444444444444444333222111111111222222111111000///.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++)))******++++++******))))))))))))************+++++++++++++++***))))))((())))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))************+++++++++*********))))))(((((('''((())))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////............///000111222444444333222111000000///222222111111222333333444555555444333333444555666333333555666888:::;;;<<<999;;;===>>>>>>???AAACCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGJJJLLLOOOQQQSSSTTTUUUTTTRRRQQQRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPQQQSSSVVVYYYZZZ]]]```cccaaa```^^^]]]]]]___bbbdddeeefffggghhhfffccc___]]]\\\[[[[[[___dddhhhhhhgggcccccccccbbb```aaaccceee___```cccgggjjjmmmoooooommmmmmlllmmmmmmooopppqqqmmmmmmmmmlllkkklllooorrrtttuuuwwwxxxxxxvvvtttsssssstttuuuvvvwwwyyyzzzzzzwwwvvvvvvuuuuuuvvvvvvvvvyyyyyyyyyzzz{{{yyyvvvtttqqqqqqqqqqqqpppooonnnmmmnnnmmmlllkkkjjjkkkkkkllljjjjjjkkklllnnnppprrrtttqqqrrrsssuuuvvvtttpppmmmnnnooopppooommmkkkkkkllliiilllooosssuuuuuuuuutttqqqrrrsssrrrqqqpppqqqrrrppppppooonnnooopppqqqrrrqqqqqqpppooooooppppppqqqsssssstttsssrrrqqqooonnnlllkkkjjjjjjlllnnnqqqrrrrrrvvvzzzyyytttooommmmmmggghhhiiihhhgggfffgggiiillllllmmmmmmnnnnnnoooooopppqqqpppllleeeaaaaaabbb```aaaccceeeggghhhhhhhhhgggggghhhllloooqqqqqqoookkkjjjjjjkkkkkkjjjhhheeebbbccceeehhhlllooorrrtttsssooolllnnnsssvvvuuurrrnnnnnnoooooonnnlllkkkjjjgggeeedddccccccbbb___]]]^^^]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXVVVXXX]]]bbbeeeeeeaaa]]]]]]_________cccjjjllljjj___]]][[[YYYWWWVVVVVVVVVTTTVVVZZZ]]]^^^]]][[[YYY\\\YYYXXX[[[[[[XXXYYY\\\eeecccaaa______```bbbccceeeaaa\\\YYYXXXXXXXXXWWWUUUUUUVVVVVVWWWXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ\\\___aaaaaa___\\\ZZZWWWUUURRRQQQPPPOOOMMMLLLFFFGGGHHHHHHHHHGGGFFFEEECCCEEEHHHJJJKKKKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCC@@@???>>>===;;;:::999888999999999::::::;;;;;;;;;;;;===???>>>;;;:::;;;<<<888888999:::;;;;;;;;;;;;999888777666555444444333555444333111111111111222444444444333222222111111111111111111111000000///......------,,,+++++++++***++++++,,,,,,,,,++++++))))))************))))))))))))))))))************)))***************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++)))************+++++++++)))))))))))))))(((((((((((((((((()))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,---...///000............//////000111333333222111000///......222111111111111222333333444333333222333444666777444444555666777999999:::999;;;============???AAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFHHHJJJMMMPPPRRRTTTUUUVVVUUUSSSSSSTTTUUUUUUSSSQQQPPPOOOPPPQQQRRRTTTUUUWWWXXXYYY\\\```cccbbb```]]][[[[[[^^^aaaccccccdddfffggggggdddaaa___[[[[[[]]]^^^```bbbcccdddbbbdddeeedddbbbaaacccfffbbbdddfffiiilllooopppqqqoooooonnnmmmmmmnnnooopppkkklllllljjjiiijjjnnnrrrttttttvvvwwwwwwvvvvvvuuussssssssstttuuuxxxzzz{{{zzzyyyyyyxxxwwwuuutttsssxxxzzz||||||xxxuuuqqqpppoooooopppppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmllliiijjjjjjlllnnnpppssstttrrrrrrrrrsssuuutttqqqooooooppprrrqqqnnnlllkkkkkkfffhhhlllppprrrrrrqqqpppppprrrsssqqqooommmnnnppppppooooooooopppqqqsssttttttsssrrrqqqpppppppppqqqrrrrrrrrrrrrqqqooommmlllkkkjjjjjjjjjlllooosssuuusssxxx|||{{{vvvpppmmmmmmhhhiiijjjjjjhhhhhhiiijjjkkkllloooqqqqqqqqqpppooonnnoooooojjjccc______aaa^^^```dddgggiiiiiihhhgggfffffffffgggiiikkklllllliiiiiiiiijjjjjjiiifffdddaaacccgggkkkooorrrtttuuutttrrrppppppqqqrrrrrrrrrmmmnnnnnnnnnllljjjiiiiiigggdddbbb``````___]]][[[]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWXXXUUUVVVXXX\\\______]]][[[YYY[[[\\\\\\___dddddd```\\\[[[YYYXXXWWWWWWWWWWWWVVVWWWXXXYYYXXXWWWWWWWWW[[[XXXWWWYYYXXXVVVWWW[[[dddbbb```^^^]]]___```bbbaaa]]]YYYVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\\\\\\\]]]^^^___```ZZZ\\\```bbbbbb___\\\YYYVVVTTTRRRPPPPPPOOOLLLJJJEEEFFFGGGHHHHHHGGGEEEDDDAAACCCGGGKKKLLLLLLJJJHHHIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBCCC@@@???>>>===;;;:::999888999999::::::::::::;;;;;;:::===???>>>;;;999:::<<<888888888888888888888888999999888777666555444333555444333111111111111222444444333333222111000000111111111111111000//////......---,,,,,,++++++******++++++,,,,,,,,,++++++))))))************))))))))))))))))))************))))))***+++++++++******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,------------...///000000///............///000000////////////000000000000222222222111222222333333333222222222333555777888666666777777888888888888:::;;;======<<<===>>>@@@@@@@@@AAABBBCCCEEEFFFGGGEEEFFFFFFHHHKKKNNNQQQSSSQQQRRRTTTSSSRRRRRRSSSTTTVVVTTTSSSQQQQQQQQQSSSTTTWWWXXXXXXXXXXXX[[[___bbbccc```]]]ZZZZZZ\\\___bbb```bbbeeeggghhhfffcccbbb[[[\\\^^^___^^^___```bbbbbbdddfffeeecccbbbdddffffffgggiiillloooqqqrrrssstttsssrrrpppoooppppppqqqjjjkkkkkkiiihhhiiinnnrrrssstttuuuvvvvvvwwwwwwwwwqqqqqqppppppqqqtttvvvxxxwwwwwwxxxyyyxxxvvvuuutttxxx{{{~~~|||wwwqqqooonnnoooppppppqqqqqqqqqqqqppppppqqqrrrssssssrrrpppoooiiiiiijjjkkkmmmpppsssuuutttrrrqqqqqqrrrssssssrrroooqqqsssrrrppplllkkkjjjdddfffjjjnnnppppppnnnmmmppprrrsssqqqnnnlllmmmoooooooooooooooqqqsssuuuvvvvvvuuusssqqqppppppqqqqqqppppppppppppooonnnlllkkkkkkjjjjjjkkkmmmqqquuuxxxsssxxx}}}|||vvvpppmmmmmmiiijjjkkkkkkjjjiiijjjllljjjmmmrrruuuvvvtttqqqoookkkmmmmmmhhhaaa^^^___bbb\\\```eeeiiikkkjjjhhhfffgggfffeeeeeefffhhhiiijjjhhhhhhhhhiiijjjiiifffccccccfffkkkppptttvvvwwwxxxxxxwwwuuusssrrrrrrrrrrrrkkkllllllkkkiiigggfffffffffccc```^^^]]]]]][[[ZZZ]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZRRRRRRSSSSSSTTTVVVWWWXXXVVVUUUUUUVVVYYYZZZZZZZZZTTTWWWXXXXXXZZZ^^^\\\XXXZZZZZZYYYXXXXXXXXXXXXYYY\\\[[[YYYWWWUUUUUUWWWYYY[[[XXXWWWWWWVVVTTTVVV[[[aaa```___^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[YYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]___aaacccddd]]]]]]]]]]]]]]]\\\[[[ZZZUUURRROOOMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEFFFIIIKKKLLLKKKJJJGGGFFFDDDDDDEEEEEECCCBBBBBB@@@>>>>>>???AAABBBAAA===???AAAAAA@@@@@@AAABBB>>>>>>===;;;;;;:::::::::888999::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888777666555555666777888:::999888666555555444444555444333333222222333333222222222111000//////...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))++++++******************(((((())))))*********++++++)))'''&&&%%%&&&'''((((((((())))))*********+++******+++++++++)))'''&&&******))))))((((((''''''(((((((((((((((((((((((()))*********++++++++++++((('''&&&'''((())))))'''''''''((()))***+++,,,,,,+++*********))))))((((((***)))(((''''''((()))***(((((()))************)))........................---,,,,,,,,,,,,---......222222111000//////000000000111111222222222111111444444333222222333333333666555555666888:::<<<===;;;:::999888999;;;===>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHJJJMMMPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRVVVTTTRRRRRRSSSSSSSSSSSSXXXZZZ\\\\\\[[[[[[\\\]]]aaa```^^^]]]^^^aaaccceeeggghhhhhhhhhfffeeecccaaa]]]```bbbbbb___^^^___```dddeeeffffffgggfffffffffffffffhhhmmmsssuuutttqqqmmmnnnppprrrsssrrrqqqpppkkklllllllllkkkllloooqqqxxxxxxxxxwwwwwwwwwwwwwwwrrrqqqpppppprrrssssssssstttuuuvvvvvvvvvvvvvvvwwwxxxqqqmmmlllqqqqqqrrrssstttuuuuuuuuunnnqqquuuyyy{{{yyytttpppllllllmmmooorrruuuyyy{{{rrrqqqqqqrrrtttuuuuuutttnnnssstttppplllkkkiiiffffffgggiiijjjkkkkkkjjjiiinnnqqqsssqqqllljjjlllooorrrqqqpppnnnnnnrrryyy}}}zzzxxxxxxwwwtttqqqtttsssrrrqqqpppnnnmmmmmmhhhmmmooonnnoootttwwwwwwyyyyyyxxxvvvssspppllljjjhhhjjjlllmmmmmmmmmoooqqqppprrrvvvzzz|||{{{vvvsssmmmllljjjgggdddaaa___^^^___bbbdddffffffhhhjjjmmmiiieeeaaaccchhhkkkjjjhhhjjjkkklllkkkhhheeeccccccccciiirrryyy}}}~~~~~~~~~|||wwwwwwxxxuuussstttsssqqqnnnmmmllliiifffcccbbbaaa^^^[[[YYYXXXWWWWWWVVVWWWYYY]]]```bbbbbbaaa^^^^^^]]]\\\\\\[[[[[[ZZZSSSRRRRRRQQQRRRSSSTTTUUUSSSTTTUUUVVVWWWXXXYYYYYYTTTUUUWWWYYYZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\[[[ZZZXXXUUUSSSSSSSSSRRRPPPQQQTTTYYY]]]```______^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[YYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^```bbbcccddd```___^^^]]][[[ZZZYYYXXXTTTQQQNNNLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJKKKFFFFFFGGGIIIKKKLLLKKKIIIGGGEEEDDDDDDEEEDDDCCCAAAAAA@@@>>>???AAABBBBBBAAA===???AAAAAA@@@???@@@AAA======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999888999::::::::::::999888888777777666555555666777777999999777666555444444444444444333222222222222222222222111111000//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++)))''''''((()))***((((((((((((((((((((((((((())))))*********)))))))))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))************((('''&&&'''((())))))'''((((((((()))******++++++*********)))))))))((((((***)))(((''''''((()))***((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222111111111000000000000000000111222222222111111444333333222222222333333555555555555777999;;;<<<<<<;;;:::999999;;;<<<>>>?????????@@@AAACCCDDDEEEGGGGGGGGGHHHJJJMMMPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQTTTTTTTTTUUUVVVWWWVVVUUUYYY[[[^^^___^^^___```aaabbbaaa___^^^___bbbeeegggggghhhhhhhhhgggeeecccbbb^^^aaabbbbbb``````aaaccceeeeeeffffffgggggggggggggggggghhhlllqqqssssssqqqnnnoooqqqrrrrrrqqqooonnnjjjkkkmmmmmmlllmmmoooqqqvvvvvvvvvvvvuuuuuuuuutttppppppoooooopppqqqrrrqqqrrrsssssstttvvvxxx{{{}}}yyysssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooorrrwww{{{}}}zzztttpppnnnnnnpppqqqtttvvvxxxyyyrrrqqqpppqqqsssttttttsssnnnssstttqqqnnnnnnllliiifffggghhhiiijjjjjjkkkkkkmmmppprrrpppllljjjlllnnnnnnnnnmmmmmmnnnsssyyy~~~~~~~~~{{{uuuqqqqqqqqqppppppppppppppppppkkkoooqqqppppppuuuwwwwwwvvvvvvtttrrrpppmmmkkkjjjiiikkkmmmnnnnnnoooqqqrrrrrrssswwwzzz}}}{{{wwwtttpppnnnkkkhhheeecccaaa```aaaccceeegggggghhhjjjllliiifffccceeejjjmmmllljjjlllmmmmmmkkkhhheeeeeeeeedddkkkvvvxxxwwwwwwuuuuuuvvvwwwuuuqqqmmmiiifffeeeeeeaaa___\\\YYYWWWVVVVVVVVVWWWWWWYYY\\\___aaa``````^^^^^^]]]\\\\\\[[[[[[ZZZSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXUUUSSSRRRSSSSSSRRRQQQRRRVVV\\\aaa___^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^_________```aaacccdddeeebbb```^^^[[[YYYXXXWWWWWWSSSPPPMMMKKKKKKKKKJJJHHHEEEEEEFFFGGGIIIKKKLLLMMMHHHGGGGGGHHHJJJKKKIIIHHHFFFEEEDDDCCCDDDDDDCCCAAA@@@??????@@@BBBCCCAAA@@@>>>@@@AAAAAA???>>>>>>???<<<<<<;;;:::::::::;;;;;;>>>>>>===<<<;;;999777666888888888888888777666666777666555444444555666777888777666555444333333333333333222111111111111222222111111000000//////...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******---,,,***)))))))))***+++((('''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''((())))))'''))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))***++++++++++++***************************,,,,,,,,,,,,,,,---......000111222222222111000//////000111111222222111111333222222222222222333333444444555555777888:::;;;<<<<<<:::::::::;;;<<<===AAA@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHJJJLLLOOOQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTWWWZZZ[[[\\\[[[ZZZ[[[^^^```bbbbbbcccdddfffdddbbb```___```cccgggjjjhhhiiiiiiiiihhhfffdddcccaaabbbbbbbbbbbbcccfffhhhggggggggghhhhhhhhhhhhiiiiiihhhhhhjjjnnnpppqqqqqqooopppqqqrrrqqqooommmkkkiiikkknnnoooooonnnooopppssssssttttttsssrrrrrrqqqooooooooooooooopppppppppooooooppppppsssxxxyyyuuuuuuwwwtttsssrrrqqqpppoooooooooqqqtttxxx|||~~~{{{uuupppqqqrrrsssuuuvvvwwwwwwwwwqqqpppoooppprrrssssssrrrmmmrrrtttqqqooopppooolllffffffgggggghhhjjjkkkllllllnnnpppooollljjjkkkmmmiiijjjjjjkkkmmmrrryyy}}}wwwpppnnnnnnooopppqqqrrrssssssnnnrrrtttrrrrrruuuwwwvvvsssrrrpppnnnlllkkkkkkkkklllmmmooooooooopppsssuuuuuuvvvxxx{{{}}}|||xxxuuusssqqqmmmjjjgggeeedddcccdddfffggghhhggghhhiiikkkjjjgggfffhhhllloooooommmnnnnnnnnnkkkhhhgggggghhhhhhqqqvvvttttttssstttwww{{{zzzvvvooohhhdddeeeggg___]]]ZZZWWWUUUTTTUUUUUUXXXYYY[[[]]]____________^^^^^^]]]\\\\\\[[[[[[ZZZTTTTTTRRRRRRQQQRRRSSSTTTWWWWWWVVVVVVUUUUUUTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWXXXXXXWWWUUUTTTSSSTTTSSSRRRRRRTTTYYY```eee]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[YYYYYYYYYZZZ\\\]]]___```bbbaaaaaaaaabbbcccdddeeeaaa___\\\ZZZXXXXXXXXXYYYRRRPPPLLLJJJJJJJJJIIIHHHEEEEEEFFFGGGIIIKKKLLLMMMIIIHHHGGGHHHIIIIIIHHHFFFFFFDDDCCCCCCCCCCCCBBB@@@?????????AAACCCCCCAAA??????@@@AAA@@@>>>=========;;;;;;:::::::::::::::;;;<<<<<<<<<;;;999888666555777777777777777666666555666555444333333444555666666666555333333222222222222222111000000000000111111111000000////////////------------,,,,,,++++++++++++++++++++++++++++++************))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))))))))++++++***))))))******+++&&&&&&'''''''''((((((((()))(((''''''''')))***+++&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''******))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((()))))))))******+++++++++++++++)))))))))***************,,,,,,++++++,,,,,,---...///000222333333222000......///000111111222222111222111111111111222222333555555555666888999:::::::::999999:::;;;<<<>>>???BBBAAAAAAAAABBBCCCCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOTTTSSSSSSRRRRRRQQQQQQPPPPPPTTTZZZ___``````___^^^^^^aaacccdddddddddeeegggeeedddbbbaaabbbfffiiillljjjkkkkkkkkkkkkiiigggfffccccccccccccdddgggjjjmmmkkkjjjjjjjjjkkkkkkllllllkkkjjjiiiiiikkkmmmooopppqqqqqqrrrrrrpppnnnkkkjjjhhhkkkoooqqqqqqpppoooooorrrrrrsssssssssrrrqqqpppnnnoooppppppooooooooopppnnnoooooooooqqqwww|||wwwvvvxxxtttsssrrrpppooooooooopppuuuvvvwwwyyyzzzyyyvvvtttuuuvvvwwwxxxxxxwwwvvvuuupppooonnnoooqqqsssrrrqqqkkkppprrrooonnnooopppnnnffffffeeefffgggiiikkkmmmjjjlllnnnnnnllljjjkkklllggghhhiiijjjlllpppuuuyyy~~~zzzqqqmmmnnnnnnpppqqqrrrssssssoootttvvvsssrrruuuvvvuuurrrpppmmmkkkjjjjjjlllmmmnnnooopppppppppqqqtttwwwwwwxxxyyy{{{}}}|||yyyvvvuuussspppllliiihhhhhhhhhfffggghhhhhhgggggghhhjjjjjjiiihhhkkknnnpppqqqpppppppppooollljjjiiikkklllpppyyytttpppoooooorrruuu}}}~~~|||tttjjjdddeeehhh___]]]ZZZVVVUUUTTTUUUVVV[[[\\\___``````_________^^^^^^]]]\\\\\\[[[[[[ZZZUUUUUUSSSRRRRRRRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTWWWXXXXXXXXXXXXWWWVVVVVVTTTSSSSSSSSSUUUZZZaaaggg]]]]]]^^^______^^^^^^]]]^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWXXXYYY[[[^^^```aaaccccccbbbbbbbbbbbbcccccc^^^]]][[[YYYYYYZZZ\\\]]]RRROOOLLLJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCAAA@@@???>>>???AAABBBBBB@@@>>>???@@@AAA@@@===<<<;;;<<<;;;::::::999999999999:::777888888888888777666666777777777777777666555555555444333222222333444555444444333222111111111111111111000////////////000000000000///////////////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((())))))((((((((()))))))))%%%%%%&&&''')))***+++++++++***((('''''''''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&'''((())))))'''******))))))((('''''''''(((((((((((((((((())))))(((((())))))))))))(((((())))))***++++++++++++***)))*********++++++,,,,,,,,,++++++++++++,,,------...///111222222111///.........///000111222222222000000000000000111222333555666666888888999::::::666666777999;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGHHHJJJLLLMMMNNNRRRRRRRRRRRRQQQQQQPPPPPPOOOUUU]]]bbbcccbbbaaaaaaaaaccceeeeeecccccccccdddeeedddcccdddeeehhhkkkmmmmmmmmmnnnnnnnnnlllkkkjjjfffeeeeeefffhhhlllooopppooonnnnnnnnnnnnoooppppppmmmlllkkkiiiiiikkkmmmoooqqqrrrrrrrrrqqqnnnllljjjiiilllppprrrrrrpppoooooorrrssstttuuuuuutttsssrrroooqqqssssssqqqooopppqqqssstttuuutttuuuzzz}}}yyyxxxuuutttsssqqqqqqqqqrrrsssyyywwwuuuuuuvvvxxxyyyxxxyyyzzzzzzzzzyyywwwuuutttooonnnnnnoooqqqrrrrrrqqqjjjnnnooolllkkkmmmnnnlllfffeeeeeeeeefffhhhjjjkkkhhhiiikkklllllljjjjjjjjjggghhhjjjjjjkkkmmmpppsssuuuxxx~~~zzzsssooooooooopppqqqqqqqqqrrrppptttvvvtttsssuuuuuusssssspppmmmkkkjjjlllnnnoooooooooppppppppprrruuuxxxyyyyyyyyyzzz{{{{{{xxxvvvuuusssqqqooommmlllkkkkkkhhhiiijjjiiihhhggghhhjjjkkkkkklllnnnpppqqqrrrqqqpppqqqqqqooonnnnnnppprrrzzztttpppoooooorrruuu{{{~~~~~~yyyooohhheeefff```^^^ZZZWWWUUUVVVWWWXXX]]]```ccccccaaa```aaabbb^^^^^^]]]\\\\\\[[[[[[ZZZVVVVVVTTTTTTSSSTTTUUUVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVZZZ```ddd]]]^^^___`````````___^^^]]]]]]]]]]]]\\\[[[YYYXXXUUUVVVWWWYYY\\\___aaabbbccccccbbbaaa``````aaaaaa[[[[[[ZZZZZZ[[[]]]___```RRROOOLLLJJJJJJJJJIIIGGGEEEFFFGGGGGGGGGGGGGGGFFFGGGEEECCCCCCEEEEEEEEEDDDEEECCCBBBAAABBBBBBAAA???>>>======>>>@@@AAA???>>>>>>???@@@???===;;;;;;<<<<<<;;;:::999888888888888444444555666777777666666666666666666666555555444444333222111111222333444333222111111000000000111000000///............///////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))))))))***(((((()))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))******+++))))))((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&''')))***+++,,,+++***)))(((''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''((())))))''')))))))))(((((('''''''''''''''(((((((((((())))))(((((())))))))))))(((((((((((()))************)))*********+++,,,,,,------+++++++++++++++,,,---------...///000000000///...---...///000111222222222////////////000111222222444555666777888888888888444444666888;;;===>>>???@@@??????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPWWW___ddddddbbbaaabbbbbbdddeeeeeecccbbbbbbccccccdddeeefffhhhiiikkklllnnnnnnooopppooonnnmmmllliiihhhgggiiilllpppqqqrrrqqqqqqpppooopppqqqrrrsssoooooonnnkkkiiiiiilllnnnpppqqqrrrsssrrrpppnnnllllllooorrrsssrrrooonnnnnnqqqsssuuuwwwwwwwwwuuutttqqquuuxxxwwwtttrrrrrrtttzzz}}}~~~}}}~~~|||yyyxxxvvvtttttttttvvvwww{{{xxxuuutttvvvzzz|||}}}||||||{{{zzzyyywwwuuutttpppooonnnoooqqqrrrrrrqqqjjjnnnnnnjjjhhhjjjkkkiiifffeeeeeeffffffggghhhiiifffgggiiikkkkkkkkkiiihhhhhhiiijjjkkkjjjkkkmmmooonnnqqqvvv}}}yyyssspppppppppppppppppppppppppppuuuwwwuuutttuuuuuussssssrrrooommmlllmmmooopppnnnooooooooooooqqqtttwwwzzzxxxwwwxxxxxxxxxvvvuuusssrrrrrrqqqpppoooooonnnjjjlllmmmllljjjjjjkkklllnnnoooppprrrssssssssssssrrrsssuuuuuuuuuuuuxxxzzzvvvttttttssstttwwwwwwyyy{{{xxxqqqjjjgggfffaaa___[[[WWWVVVWWWXXXZZZ___bbbeeeeeecccaaabbbddd^^^^^^]]]\\\\\\[[[[[[ZZZWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVWWWWWWXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVXXXXXXYYYXXXXXXYYY\\\___]]]^^^```aaabbbaaa```___\\\]]]]]]]]][[[ZZZXXXWWWVVVWWWXXXZZZ]]]```ccceeecccbbbaaa______^^^^^^^^^ZZZ[[[[[[]]]^^^___``````SSSPPPMMMKKKKKKJJJIIIHHHCCCDDDEEEFFFGGGFFFEEEEEEEEECCCAAAAAACCCDDDDDDCCCDDDCCCAAAAAABBBBBB@@@???>>>===;;;<<<>>>??????>>>===>>>???>>>===;;;;;;<<<<<<<<<:::999777666666666444555555666777777666666444444555555444444333222333222111000000111222333111111000000//////000000000///......------......////////////////////////*********+++++++++++++++************************(((((((((((())))))******(((((((((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((()))******))))))((((((((('''''''''&&&&&&''''''((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((())))))'''(((((((((((((((((('''''''''''''''((((((((())))))'''((()))******)))((('''''''''((())))))))))))((())))))***++++++,,,------+++++++++***++++++,,,---------------.........///,,,---...000111111222222///......///000111222222222333444666666666666555444555666888999:::;;;;;;======>>>???@@@AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQXXX```dddbbb``````aaaaaaccceeeeeecccccccccdddaaacccfffhhhjjjkkkkkkjjjmmmnnnooooooooonnnllllllkkkjjjiiilllpppssssssrrrrrrqqqpppooooooqqqrrrssspppqqqpppnnnjjjiiijjjmmmoooppprrrssssssrrrqqqpppoooqqqssssssqqqooommmmmmppprrruuuwwwyyyyyyxxxwwwtttxxx|||{{{xxxuuuvvvxxx{{{}}}zzzxxxvvvwwwxxxyyyzzzyyyxxxyyy{{{~~~~~~}}}{{{yyywwwvvvuuuuuupppooooooppprrrssssssrrrlllooonnniiiggghhhhhhfffeeeffffffggggggfffffffffdddeeegggjjjkkkkkkiiiggggggiiijjjkkkjjjkkklllmmmmmmmmmpppuuuyyyzzzvvvrrroooooopppppppppqqqqqqqqqpppvvvxxxwwwvvvwwwwwwuuusssrrrpppnnnmmmnnnoooooommmnnnnnnmmmmmmooosssvvvyyywwwvvvuuuvvvvvvtttsssoooppprrrssssssrrrqqqpppnnnoooppppppooonnnooopppssstttvvvwwwvvvvvvvvvvvvtttwwwzzz|||}}}~~~xxxwwwwwwuuuuuuvvvsssssssssqqqnnnkkkhhhfffaaa^^^ZZZWWWVVVWWWYYY[[[^^^bbbffffffcccaaaccceee^^^^^^]]]\\\\\\[[[[[[ZZZWWWWWWWWWWWWXXXYYY[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXVVVUUUUUUUUUUUUVVVXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUQQQQQQRRRRRRTTTUUUVVVWWW\\\]]]^^^]]][[[YYYYYYZZZ]]]___aaabbbcccbbbaaa```\\\\\\]]]\\\[[[YYYWWWVVVWWWWWWYYY\\\___bbbeeegggbbbaaa```^^^]]]]]]]]]\\\[[[\\\]]]^^^___`````````SSSPPPMMMKKKKKKKKKJJJHHHAAABBBDDDEEEFFFFFFFFFEEECCCAAA???@@@AAACCCDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>>>><<<::::::<<<>>>>>>>>><<<===???>>><<<;;;<<<<<<===<<<:::888777666555555666666777777777777666666222333333333333222111111333222111000000111222333111000000////////////000//////...------------............///////////////******************++++++************************'''((((((((())))))******'''((((((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((((((((('''&&&%%%%%%$$$$$$%%%&&&''')))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///,,,---...000111111222222............///000222222000111333444555444444333666666777888888888888777<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRYYYaaacccaaa^^^___``````bbbdddeeeddddddeeefff```bbbfffiiikkkkkkjjjiiilllmmmmmmnnnnnnmmmlllkkklllkkkkkknnnrrrtttsssqqqqqqpppooonnnnnnppprrrsssqqqrrrrrroookkkiiijjjlllnnnppprrrtttttttttsssrrrqqqrrrtttssspppnnnmmmmmmnnnqqqtttwwwyyyyyyyyyxxxwww{{{~~~zzzwwwxxxzzzxxx~~~~~~zzzxxxxxxxxxyyyyyyyyyzzz}}}}}}{{{xxxvvvvvvvvvvvvqqqpppoooppprrrssssssrrrnnnqqqooojjjfffggggggeeeeeefffgggggggggfffdddccccccdddfffiiikkkkkkiiifffeeehhhjjjkkkkkkkkklllnnnmmmlllmmmppptttvvvtttqqqnnnnnnooopppqqqrrrrrrsssqqqwwwzzzxxxxxxyyyyyyvvvsssrrrqqqooonnnnnnnnnnnnlllmmmlllllllllnnnrrruuuyyywwwtttsssttttttsssrrrmmmooorrrtttuuutttrrrqqqppprrrssssssrrrqqqssstttvvvxxxzzzzzzyyyxxxwwwxxxvvvzzz~~~|||wwwwwwxxxuuussstttqqqooolllkkkkkkjjjhhhgggaaa^^^ZZZVVVUUUVVVYYYZZZ]]]aaaeeeeeebbb```bbbeee^^^^^^]]]]]]\\\[[[[[[ZZZWWWWWWWWWXXXYYY[[[]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTTTTUUUWWWXXXZZZYYYYYYXXXWWWWWWVVVUUUUUURRRSSSSSSTTTUUUWWWYYYZZZ```aaabbb```]]]YYYXXXWWW``````aaaaaaaaaaaaaaa```___``````^^^ZZZVVVTTTSSSTTTZZZ]]]]]]___cccffffff`````````___]]][[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZUUURRROOOLLLLLLKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA???>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::999999:::;;;::::::999999888777777777777777777666555555444444000000111222222222222111333222111000////////////111111111111000000000000///...,,,,,,+++,,,---...//////...---,,,,,,++++++,,,,,,,,,++++++************++++++++++++***))))))+++*********))))))((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''''')))***++++++++++++++++++***************+++)))))))))))))))******+++---,,,,,,,,,,,,---......000000//////000111222222555555555555555555555555333555666777666777888:::;;;<<<<<<===>>>??????@@@FFFGGGHHHGGGFFFFFFHHHJJJKKKLLLMMMLLLKKKKKKMMMOOOWWW\\\bbbddd```^^^^^^```^^^___```aaabbbccccccccc```bbbdddeeeggggggggggggfffhhhjjjjjjiiiiiijjjkkkooopppqqqqqqrrrrrrqqqqqqpppnnnmmmmmmnnnqqqtttvvvvvvvvvwwwwwwuuurrrooonnnnnnppprrruuuvvvvvvvvvuuurrrrrrrrrpppnnnoooqqqtttvvvuuutttvvvzzz|||{{{zzz~~~}}}{{{zzzzzzzzzzzz}}}}}}}}}~~~}}}zzzxxxzzz{{{~~~~~~}}}||||||{{{zzzxxxvvvuuuqqqqqqppppppppppppoooooorrrqqqooonnnlllkkkjjjjjjlllhhheeeccceeehhhjjjkkkgggggghhhiiijjjjjjkkkkkkhhhiiiiiiiiiiiijjjjjjjjjnnnnnnnnnoooppprrrttttttnnnoooqqqqqqqqqrrruuuwwwyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvuuurrrnnnlllkkkkkkkkkjjjhhhhhhiiikkkoooqqqtttsssrrrpppppppppqqqqqqiiilllpppsssttttttuuuvvvtttttttttuuuvvvvvvsssqqqyyy{{{}}}}}}|||{{{{{{{{{}}}~~~|||yyyvvvuuurrrooollliiijjjlllmmmllljjjhhhgggcccaaa]]]YYYXXXZZZ\\\^^^___aaaccceeedddbbb___]]]ZZZ[[[]]]]]]\\\\\\\\\]]]YYYWWWVVVXXX\\\```ccccccbbb]]]XXXWWWYYYZZZWWWTTTYYYZZZZZZZZZXXXXXXYYYZZZ]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ]]]```aaa^^^[[[YYYXXX^^^^^^^^^___^^^^^^]]]]]]\\\]]]]]]\\\XXXUUUSSSSSSVVV[[[______```ccceeeccc^^^^^^^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWTTTQQQNNNKKKKKKJJJHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>======;;;;;;::::::;;;;;;<<<======<<<;;;:::999::::::;;;999888888777777666555555666666666555555555555555111111222222222222111111000000000///000000111111000000000000////////////...---,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,,,,++++++************++++++++++++***))))))*********)))))))))(((((('''''''''((())))))******(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%'''(((((()))))))))++++++***))))))******+++***************++++++,,,---,,,,,,,,,,,,---......////////////000111222333444444444444444444444444444555666666666666777999::::::;;;<<<>>>??????@@@CCCDDDEEEEEEDDDDDDGGGHHHKKKLLLMMMLLLKKKLLLNNNPPPVVV[[[```aaa]]][[[[[[\\\\\\]]]___aaabbbbbbbbbbbb___```bbbdddeeeeeeeeeeeedddfffhhhiiiiiiiiijjjkkknnnnnnoooppppppppppppooommmmmmmmmnnnppprrruuuwwwuuuvvvwwwwwwvvvsssqqqppppppqqqtttvvvwwwwwwvvvvvvttttttsssqqqooooooqqqsssuuuttttttwww{{{~~~~~~|||}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{|||~~~}}}{{{yyyzzz|||~~~~~~|||zzzxxxvvvuuurrrrrrrrrrrrrrrrrrrrrssspppqqqqqqqqqooommmjjjiiikkkhhhfffeeegggiiijjjjjjhhhhhhiiijjjkkkmmmnnnoookkkkkkkkkkkkkkklllllllllmmmmmmnnnoooppprrrssstttwwwwwwxxxvvvttttttuuuwwwzzz{{{||||||{{{yyywwwuuusssssssssqqqnnnkkkiiihhhhhhhhhggggggiiilllnnnpppqqqpppooonnnmmmnnnnnnooommmppptttwwwxxxyyy{{{|||yyyxxxwwwxxxyyyyyywwwuuuyyy|||~~~~~~}}}||||||}}}}}}}}}{{{xxxvvvtttrrrooollliiiiiijjjjjjjjjiiihhhgggfffccc___[[[ZZZZZZ\\\^^^aaaccceeefffeeeccc___]]]XXXZZZ\\\\\\[[[[[[[[[\\\[[[YYYXXXYYY\\\___aaaaaa```\\\WWWVVVXXXYYYVVVSSSWWWYYY[[[\\\[[[ZZZ[[[\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXX[[[^^^^^^\\\YYYWWWVVV[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZYYYVVVTTTTTTTTTXXX^^^bbbaaaaaabbbbbb```[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQOOOLLLJJJIIIHHHGGGEEEAAA@@@@@@??????@@@@@@AAA???>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???>>>>>>===:::999999999999::::::;;;<<<;;;:::::::::::::::;;;777777777666555555444444444444444555555555666666444333333333222111111000.........//////000222222////////////.........---------,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++***************++++++******)))(((******))))))))))))((((((&&&''''''(((((()))******''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&)))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&'''((((((((((((******)))))))))******++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---......---......///000222333444444444444444444444444444444555666666555444555777888999:::;;;===>>>???@@@>>>@@@AAAAAAAAABBBEEEGGGJJJKKKLLLLLLKKKLLLOOOQQQVVVZZZ]]]]]]ZZZXXXWWWYYYXXXZZZ]]]```bbbbbbaaa```^^^___aaabbbccccccccccccbbbdddggghhhiiiiiikkkllllllmmmnnnnnnoooooonnnnnnkkkkkkmmmoooqqqtttuuuvvvssstttuuuvvvuuutttsssrrrrrrsssvvvwwwxxxxxxwwwvvvuuuuuutttrrrooooooppprrrttttttuuuxxx|||~~~~~~~~~yyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{|||~~~}}}{{{xxxvvvuuurrrrrrrrrrrrrrrrrrssssssoooqqqtttuuutttpppllliiijjjiiihhhiiijjjlllkkkjjjjjjjjjkkkmmmoooqqqsssuuunnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooqqqrrrsssttt{{{{{{{{{yyywwwvvvwwwxxxzzz{{{||||||{{{xxxuuusssoooooopppooommmjjjhhhfffdddeeefffgggiiikkkmmmnnnooonnnnnnmmmmmmmmmmmmnnnpppsssvvvxxxzzz|||}}}{{{xxxxxxyyyzzzzzzyyyzzz|||~~~~~~~~~}}}yyywwwyyyvvvtttrrrqqqooollljjjhhhhhhggggggggggggggggggiiifffbbb^^^\\\\\\]]]___dddeeefffgggfffccc```^^^XXXYYY[[[[[[ZZZZZZZZZ[[[^^^\\\ZZZ[[[\\\^^^^^^]]]]]]YYYUUUTTTVVVWWWUUUSSSUUUXXX\\\^^^^^^^^^^^^___XXXWWWUUUTTTTTTTTTUUUVVVYYYYYYZZZ[[[[[[ZZZYYYXXXWWWYYY[[[[[[YYYVVVSSSSSSYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXVVVUUUUUUVVVZZZ```dddcccaaabbb```\\\YYYXXXXXXWWWWWWVVVVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPNNNLLLJJJIIIHHHGGGEEECCC@@@??????>>>>>>??????@@@>>>>>>>>>======>>>>>>???AAAAAAAAA@@@@@@???>>>===999999999888888999::::::::::::::::::::::::;;;;;;777777666666555444444444222333333444555555666666666555444333111111000000///.........//////000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++++++++******************************))))))((())))))))))))))))))((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))******))))))***))))))))))))******++++++************+++,,,,,,,,,,,,++++++,,,,,,---...,,,------...000222333444333333333333333333333333444555666555444333444555666777888:::<<<===??????;;;===??????@@@AAADDDGGGIIIJJJKKKJJJJJJLLLPPPRRRXXXZZZ\\\[[[YYYVVVVVVWWWVVVYYY]]]```bbbaaa```^^^]]]^^^```aaabbbcccbbbbbbaaadddggghhhiiijjjlllnnnmmmnnnnnnoooooooooooooookkklllnnnppprrrssssssssspppqqqrrrsssttttttsssssstttuuuwwwyyyyyyxxxwwwvvvssstttsssqqqnnnmmmnnnooossstttvvvxxxzzz{{{{{{{{{vvvvvvvvvwwwxxxzzz{{{|||{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwsssrrrpppooonnnnnnooooooooorrrwwwzzzyyyuuuooojjjjjjjjjjjjlllnnnnnnmmmkkklllmmmnnnppprrruuuxxxyyyoooooooooooooooooooooooonnnoooppprrrssstttuuuuuuxxxxxxyyyxxxvvvvvvxxxyyywwwxxxzzz{{{zzzxxxuuurrrmmmmmmnnnooonnnkkkgggdddaaabbbdddfffhhhjjjllllllooonnnnnnnnnooooooooooooppprrrtttvvvwwwzzz~~~}}}zzzwwwvvvwwwyyyzzzzzzzzz}}}~~~~~~zzzwwwtttrrrssspppnnnmmmlllkkkhhhfffhhhfffeeeddddddeeefffggghhhfffccc```______aaabbbdddeeeffffffdddaaa^^^\\\XXXZZZ\\\\\\[[[ZZZ[[[\\\```^^^]]]]]]]]]]]][[[ZZZZZZWWWTTTSSSTTTUUUTTTSSSTTTXXX]]]````````````aaaZZZXXXVVVSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYWWWUUUWWWYYYZZZZZZWWWTTTRRRQQQXXXXXXXXXXXXXXXWWWVVVUUUVVVWWWXXXXXXVVVVVVWWWYYYZZZ```dddbbbaaaaaa___[[[XXXXXXVVVUUUUUUUUUUUUVVVSSSRRRQQQOOONNNMMMMMMMMMLLLJJJHHHHHHGGGFFFDDDBBB@@@??????????????????@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???======::::::999999888999999:::888999999::::::;;;;;;;;;888777777666666555444444111111222333444555666666666555444222000000000000000//////...------......------------,,,,,,,,,,,,***++++++,,,,,,---------+++++++++++++++*********************************)))************)))(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((())))))(((((()))******+++)))))))))))))))***++++++,,,++++++++++++,,,------,,,,,,---...///111333444222222222222222222222222333444555444333222333444444555777888:::<<<===>>>:::<<<>>>??????AAADDDFFFGGGHHHHHHIIIIIILLLPPPSSSZZZ[[[[[[ZZZXXXWWWVVVWWWUUUXXX\\\___aaa```^^^]]]\\\]]]___aaabbbcccccccccaaadddgggiiijjjkkkmmmooooooooopppqqqqqqqqqqqqqqqlllmmmoooqqqqqqpppooonnnlllmmmnnnpppqqqrrrrrrrrruuuvvvxxxyyyxxxwwwuuutttqqqqqqqqqooommmkkklllmmmrrrtttvvvwwwwwwvvvuuuuuurrrssssssuuuwwwyyy{{{||||||||||||||||||||||||{{{|||zzzzzz{{{{{{{{{{{{{{{|||||||||}}}||||||{{{zzzyyywwwwwwzzzzzz{{{{{{{{{{{{zzzzzzuuusssqqqnnnllllllllllllooosssyyy||||||wwwqqqmmmjjjkkkmmmooorrrqqqooolllnnnoooqqqsssvvvxxxyyyzzzooooooooooooppppppppppppqqqrrrtttuuuwwwxxxxxxxxxwwwxxxxxxwwwuuuuuuvvvxxxtttuuuxxxyyyyyyxxxvvvuuunnnnnnnnnoooooommmhhhddd___```bbbdddfffhhhiiijjjmmmmmmnnnnnnooooooooooooppprrrttttttuuuwwwzzz}}}{{{xxxuuutttvvvyyyzzz{{{zzz}}}|||xxxuuusssqqqooonnnlllkkkkkkjjjhhhffffffeeecccbbbbbbccceeegggeeedddbbb``````bbbdddeeeccccccccccccaaa___\\\[[[YYY[[[]]]]]]\\\[[[\\\]]]```___^^^^^^^^^]]]ZZZWWWXXXVVVTTTSSSTTTTTTTTTTTTTTTXXX]]]````````````aaa^^^[[[WWWSSSQQQQQQQQQRRRVVVWWWYYYZZZZZZXXXVVVUUUXXXYYYZZZYYYVVVSSSQQQPPPWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWYYY[[[ZZZ___bbbaaa___```___\\\ZZZYYYWWWUUUUUUUUUUUUVVVTTTRRRPPPNNNLLLKKKKKKLLLJJJIIIHHHGGGGGGFFFCCCAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>??????===>>>?????????>>><<<;;;::::::999888888888888999777777999:::;;;;;;;;;;;;777777777666555555444444111111222222333444555555666444222000/////////000000000...------,,,,,,,,,------------,,,,,,,,,+++)))***+++,,,---------,,,************************)))))))))***************))))))******))))))((('''''''''(((((((((((())))))%%%&&&&&&''''''((())))))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&(((((((((((()))******+++))))))(((((())))))***++++++++++++++++++,,,------,,,------...///111222333111111111111111111111111111222333333222111222444444555666777999:::;;;<<<:::<<<===>>>???@@@CCCFFFEEEFFFFFFFFFGGGKKKPPPTTTZZZYYYXXXVVVVVVUUUUUUVVVVVVWWWZZZ]]]^^^]]]\\\[[[YYY[[[]]]```bbbcccccccccaaacccfffhhhiiijjjlllnnnnnnoooppppppqqqqqqppppppmmmmmmnnnoooooonnnlllkkkkkkkkklllmmmooopppqqqrrruuuvvvwwwwwwwwwuuurrrqqqnnnoooooonnnllljjjkkkkkkppprrruuuuuutttrrrqqqqqqpppqqqrrrsssuuuwwwyyy{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxvvvvvvyyy~~~}}}yyyyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvuuutttsssuuuvvvwwwyyyyyyzzzzzzzzzvvvtttqqqnnnllllllllllllooorrrwwwzzzzzzwwwrrrnnnllllllnnnqqqtttsssqqqnnnoooqqqtttwwwxxxyyyxxxwwwmmmnnnnnnooopppqqqrrrrrrrrrtttvvvxxxyyyzzzzzzyyy{{{{{{{{{xxxvvvttttttuuussstttuuuwwwwwwwwwwwwvvvqqqooommmnnnooommmhhhddd______```aaaccceeeggghhhjjjjjjlllmmmnnnnnnnnnnnnrrrsssuuuuuuuuuuuuvvvxxxxxxvvvssstttvvvzzz|||}}}yyy|||}}}zzzwwwtttrrrpppooommmkkkkkklllkkkjjjhhheeedddbbbaaaaaaccceeefffcccbbbaaa```aaabbbdddfff```aaaaaa```___]]][[[ZZZZZZ\\\]]]]]]\\\\\\]]]^^^```______``````^^^ZZZWWWWWWVVVUUUTTTTTTUUUVVVWWWUUUXXX\\\^^^^^^^^^^^^___```]]]XXXSSSPPPOOOPPPPPPUUUVVVXXXYYYYYYYYYXXXWWWYYYZZZZZZYYYUUURRRPPPPPPUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWVVVVVVXXX[[[XXX]]]```^^^]]]___```^^^\\\[[[XXXVVVUUUUUUUUUVVVUUUSSSPPPMMMKKKKKKKKKKKKJJJHHHGGGGGGHHHFFFCCCAAA??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>===;;;:::999888777777666666777777555666888:::;;;;;;;;;;;;666666555555444333333333111111222222333333444444444333111///......///000......------,,,---------...------------,,,,,,,,,((()))+++,,,------,,,,,,)))*********************((()))))))))*********+++)))))))))))))))((((((''''''''''''((((((((())))))%%%%%%&&&''''''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&%%%%%%'''''''''(((((()))++++++******))))))******+++,,,+++++++++***++++++,,,------------...///000111111000000000000000000000000///111222222111111333444444555555666888999:::::::::;;;=========???AAADDDCCCCCCDDDDDDFFFJJJOOOTTTVVVTTTRRRQQQQQQRRRRRRRRRUUUVVVWWWYYYYYYYYYXXXWWWVVVWWWZZZ^^^```bbbcccccc___bbbeeefffggghhhiiikkkllllllmmmnnnnnnnnnmmmmmmkkkkkkllllllllllllllllllkkkkkklllmmmnnnpppqqqrrrtttuuuvvvvvvtttrrrpppnnnmmmnnnooonnnmmmkkkkkklllmmmppptttuuussspppppppppooopppppprrrtttvvvxxxyyyuuuvvvwwwwwwxxxwwwvvvuuuvvvuuuuuuuuuvvvxxxyyyzzzwwwwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvuuutttttttttttttttuuuvvvwwwwwwwwwwwwsssqqqnnnlllkkkkkkmmmnnnmmmpppsssuuuuuussspppnnnmmmnnnooorrruuuuuusssqqqpppsssvvvyyyzzzxxxuuussslllmmmnnnppprrrssstttuuurrrtttvvvyyyzzzzzzzzzyyyzzzzzzzzzxxxuuutttuuuvvvuuuuuuuuutttuuuuuuvvvvvvtttpppllllllmmmlllgggccc______^^^___```ccceeegggiiijjjlllnnnoooooooooooorrrtttuuuuuusssqqqpppqqqrrrqqqpppqqquuuxxxzzz{{{xxx{{{~~~~~~}}}}}}||||||yyyxxxwwwvvvsssqqqooommmllljjjiiiiiijjjjjjiiigggccccccbbbbbbbbbccceeeeeebbbaaa`````````aaabbbccc____________^^^]]]\\\[[[YYY[[[\\\]]]\\\[[[\\\]]]^^^^^^___```aaa___[[[XXXWWWWWWWWWVVVUUUVVVXXXYYYWWWYYY[[[\\\[[[ZZZ[[[\\\^^^ZZZUUUQQQNNNNNNOOOPPPSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZWWWSSSPPPOOONNNSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVUUUVVVXXXZZZWWW\\\^^^\\\\\\___```___^^^\\\YYYWWWUUUUUUUUUVVVUUUSSSPPPMMMKKKKKKKKKKKKIIIHHHHHHHHHHHHFFFCCCAAA>>>>>>============>>>>>>??????>>>===============:::;;;===>>>>>><<<:::999888777666555555555555555555666888:::;;;<<<;;;;;;555555444333333222222111111222222222222333333333333222///...---...///000,,,,,,,,,,,,---...//////.........---------,,,,,,((()))+++,,,------,,,,,,)))))))))))))))*********(((((())))))*********+++)))))))))))))))(((((('''&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((()))((((((&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((()))((((((''''''''''''''''''((()))++++++++++++******++++++,,,---++++++******++++++,,,---...............///000111000000000000000000000000...000111222111111333555444555555666777888888999999:::<<<<<<<<<===@@@BBBAAABBBBBBCCCEEEIIIOOOSSSSSSPPPNNNLLLMMMOOOOOOPPPUUUUUUUUUVVVVVVUUUUUUUUUSSSUUUXXX\\\___aaabbbccc^^^```cccdddeeeeeeggghhhiiiiiijjjkkkkkkkkkkkkjjjiiiiiijjjjjjkkklllmmmmmmllllllmmmmmmnnnppprrrrrrssstttuuutttsssqqqnnnllllllnnnoooooonnnmmmmmmnnnkkkooosssuuusssqqqqqqrrroooooopppqqqsssuuuwwwxxxqqqrrrssstttttttttsssrrrwwwwwwvvvtttssssssvvvyyyvvvvvvuuuttttttuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwttttttuuuuuuuuuuuuttttttmmmllljjjhhhhhhjjjlllnnnlllnnnpppqqqqqqpppooommmnnnnnnpppsssuuuvvvtttrrrpppsssxxx{{{{{{wwwsssooolllmmmoooqqqsssuuuwwwwwwrrrsssvvvyyyzzzzzzyyyyyytttuuuvvvuuuttttttvvvxxxxxxvvvuuussssssssstttuuuuuupppkkkjjjlllkkkfffbbb```___^^^]]]^^^aaadddfffkkklllnnnppprrrrrrrrrrrrqqqsssttttttqqqmmmkkkkkklllkkkkkknnnrrruuuwwwxxxxxxzzz~~~}}}|||{{{zzzzzzrrrssssssrrrpppnnnllljjjhhhfffeeeeeefffgggeeedddcccbbbbbbccccccdddeeeeeecccbbb```_________```aaa^^^_________^^^]]]]]]\\\XXXZZZ[[[\\\[[[ZZZ[[[\\\\\\]]]___aaabbb```\\\YYYXXXXXXXXXWWWVVVWWWYYY[[[YYYZZZ[[[ZZZXXXXXXYYYZZZ[[[XXXSSSOOOMMMMMMOOOQQQPPPPPPPPPQQQRRRTTTUUUVVVYYYYYYYYYVVVRRROOOMMMMMMTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWXXX[[[\\\\\\ZZZYYYZZZ\\\^^^]]]]]]\\\ZZZWWWVVVVVVXXXRRRQQQOOOMMMLLLKKKJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEAAA???===:::999999:::;;;======<<<;;;;;;<<<>>>???<<<<<<======<<<:::999777999777555555777888999888666666777777888999999999777666444333222333444444222222222111111111111000000000000000000000000000/////////...---------,,,---,,,++++++******++++++*********)))))))))))))))*********))))))))))))((())))))))))))(((((((((((()))))))))))))))(((''''''***)))((('''&&&&&&'''((())))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((+++------+++((('''&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&''')))***,,,,,,------......------------,,,,,,'''000555000+++---/////////...---...///000000...000000000000////////////111222333444666777888888888888999:::;;;>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLLLLKKKJJJJJJLLLNNNQQQSSSTTTXXXYYYWWWVVVWWWUUUQQQUUUVVVWWWYYY\\\^^^___```aaabbbcccddddddcccaaa```cccddddddeeefffggghhhiiiiiigggfffgggjjjkkkjjjhhhhhhiiikkknnnrrrssssssqqqrrrttttttsssoookkkjjjiiikkkjjjjjjkkklllnnnppprrrpppqqqssssssqqqooonnnnnnrrrqqqoooppprrrssssssrrrmmmnnnnnnooooooooooooppptttuuuvvvuuutttssstttuuuuuuuuutttttttttuuuuuuvvvssssssttttttttttttssssssrrrrrrrrrqqqpppooonnnmmmjjjjjjkkklllmmmmmmllllllooonnnmmmmmmllllllllllllooommmkkkmmmrrrvvvwwwvvvwwwwwwvvvvvvvvvtttqqqnnnuuutttttttttuuuvvvxxxyyyuuuuuuuuuvvvxxxyyyxxxvvvqqqrrrqqqppppppqqqtttwwwrrrrrrqqqpppqqqrrrsssttttttqqqmmmkkkjjjiiieeebbb``````aaabbbdddfffiiijjjnnnqqquuuvvvuuussssssrrrqqqqqqqqqpppooommmlllkkkjjjkkkmmmpppuuuwwwwwwvvvwwwwwwxxx{{{~~~}}}{{{xxxvvvvvvpppnnnlllmmmnnnnnnkkkhhhllljjjhhheeebbbaaa```````````````aaaaaabbbbbbccc____________^^^]]]\\\\\\YYYXXXYYYZZZ\\\]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[]]]^^^^^^]]][[[ZZZXXX[[[___```^^^\\\ZZZZZZ[[[[[[ZZZXXXVVVTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKMMMOOORRRSSSSSSSSSRRRUUUTTTRRRPPPMMMKKKJJJJJJSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXZZZ\\\[[[[[[\\\ZZZXXXVVVWWWXXXQQQPPPOOONNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@>>><<<:::;;;;;;<<<>>>===<<<<<<===>>>???@@@;;;<<<<<<<<<<<<:::999888:::888666666777888888777444444444555555555555555555444333222222222333333222222222111111111000000000000000000000000000000...............------------,,,++++++******+++++++++++++++***************---,,,,,,,,,++++++++++++))))))))))))(((((((((''')))))))))))))))(((''''''))))))''''''&&&'''(((((()))((((((((('''''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((()))***+++,,,,,,,,,************************,,,888@@@:::000------...///---------///000///...////////////////////////111111222333555666777777888777888999:::===???AAAAAAAAABBBBBBDDDFFFIIIJJJKKKJJJJJJJJJKKKMMMPPPRRRTTTXXXYYYVVVVVVWWWUUUQQQTTTUUUVVVXXXZZZ\\\^^^______```bbbddddddcccaaa___aaaaaabbbccccccdddeeeeeegggeeedddeeegggiiihhhfffggggggiiimmmrrrvvvwwwwwwqqqqqqpppooonnnllljjjiiijjjjjjjjjkkkmmmnnnpppqqqoooqqqssssssqqqoooooooooooonnnmmmmmmoooppppppooollllllllllllmmmnnnoooooossstttuuutttrrrqqqrrrsssrrrrrrqqqqqqqqqrrrrrrsssrrrrrrssssssssssssrrrrrrooooooooonnnmmmlllkkkjjjiiijjjjjjlllmmmnnnooooooooonnnmmmkkkjjjjjjkkkkkkooommmlllnnnrrruuuuuutttvvvuuuuuuuuuuuutttsssrrrvvvuuutttttttttuuuvvvwwwtttsssrrrsssuuuuuutttssspppqqqqqqooooooooorrruuusssrrrqqqqqqqqqrrrssstttsssqqqnnnmmmlllkkkgggdddcccbbbbbbcccdddfffhhhjjjlllooorrrsssrrrqqqppppppnnnnnnnnnmmmlllkkkiiiiiiiiiiiikkkoootttvvvvvvuuuuuuuuuvvvxxx|||}}}}}}|||{{{zzzyyywwwuuusssrrrqqqnnnlllkkkkkklllkkkiiifffiiihhhfffdddcccbbbbbbbbb______```aaabbbaaaaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]]]]ZZZ[[[\\\\\\\\\\\\ZZZZZZ]]]aaaeeegggeeebbb```___[[[[[[ZZZXXXUUUSSSTTTUUURRRQQQPPPNNNMMMLLLLLLLLLJJJLLLOOOQQQRRRRRRQQQQQQQQQQQQOOOMMMLLLKKKKKKKKKRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVWWWYYYXXXWWWXXXYYY[[[XXXZZZ[[[[[[YYYVVVVVVVVVOOOOOOPPPOOONNNLLLJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBB@@@>>>===<<<<<<<<<===============>>>???AAAAAA;;;;;;<<<<<<;;;:::999888;;;999777666777777777666444444444444333333333333333333222111111111222222222222111111111000000000////////////////////////---------...............---,,,++++++******++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))(((((((((''''''(((((()))))))))(((''''''(((''''''''''''(((((()))((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&$$$###$$$%%%(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&''''''((((((((()))***************)))))))))))))))))))))))),,,999CCC???444,,,,,,---...---,,,---///000///...///////////////////////////000111222333555666666666666666777888;;;===>>>??????@@@AAACCCEEEFFFHHHHHHHHHHHHHHHJJJLLLNNNOOOSSSVVVWWWUUUUUUWWWUUURRRSSSSSSUUUWWWYYYZZZ\\\]]]\\\^^^aaacccdddccc```^^^^^^^^^___```aaaaaaaaaaaacccbbbaaabbbdddffffffeeeffffffggglllrrrxxx{{{|||qqqnnnkkkkkklllmmmkkkhhhhhhiiikkklllnnnooooooooonnnppprrrrrrqqqooooooooommmllljjjkkkmmmnnnnnnmmmkkkjjjiiihhhiiikkkmmmooosssttttttsssqqqoooooopppooonnnnnnmmmmmmnnnnnnnnnppppppppppppppppppppppppmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiijjjmmmooorrrtttrrrpppnnnkkkjjjjjjkkklllmmmmmmmmmoooqqqsssrrrqqqsssrrrrrrrrrrrrsssssssssvvvuuuttttttssssssttttttuuusssqqqqqqrrrssssssrrroooppppppooonnnnnnppprrrssssssqqqqqqpppqqqrrrsssrrrqqqpppoooooommmjjjgggffffffeeeeeeeeeggghhhiiijjjlllooopppooommmmmmmmmjjjjjjjjjjjjiiigggfffeeefffgggiiinnnrrruuuuuuuuurrrqqqrrrtttwwwyyyyyywwwtttssssssrrrqqqooonnnmmmkkkjjjiiiiiiiiihhhfffdddfffeeeddddddccccccdddddd^^^___aaabbbbbbbbb```___]]]]]][[[ZZZZZZ[[[[[[\\\___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVXXXYYY[[[]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZaaaeeejjjllljjjfffcccaaaZZZZZZZZZWWWTTTRRRRRRSSSOOOOOONNNMMMLLLKKKLLLLLLJJJLLLNNNPPPQQQPPPOOONNNLLLLLLKKKJJJJJJJJJJJJJJJQQQRRRSSSTTTUUUWWWWWWXXXUUUUUUUUUTTTTTTUUUUUUVVVTTTVVVXXXYYYXXXXXXYYYZZZXXXZZZ\\\[[[XXXUUUSSSSSSNNNOOOPPPPPPOOOMMMJJJIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@AAA;;;;;;;;;;;;::::::999999;;;999777777777777666444666666555555444333333222111111111000000000111111111111111111000000000000........................,,,---------.../////////---,,,++++++******++++++*********+++++++++++++++(((((('''''''''&&&&&&&&&))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&)))'''%%%"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))***))))))((((((******++++++,,,,,,------(((111999888222------...---,,,+++,,,...///...------...............//////...///000111222333444555555444444555777999;;;<<<===>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNRRRSSSSSSTTTWWWXXXUUUQQQRRRSSSUUUWWWXXXZZZZZZYYY[[[___bbbcccbbb___]]]^^^^^^___```aaaaaa``````aaa``````aaabbbdddffffffhhhggggggkkkqqqwww{{{}}}rrrmmmhhhhhhkkkmmmjjjgggggghhhkkkmmmnnnooonnnnnnmmmoooqqqqqqooommmmmmmmmllljjjiiiiiikkkllllllkkkhhhgggfffeeefffiiilllnnnsssttttttrrrooonnnnnnooollllllkkkjjjjjjjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnmmmlllkkkjjjiiihhhhhhhhhgggggghhhiiilllppptttwwwuuussspppmmmkkkkkklllmmmllllllnnnoooppppppooonnnoooqqqssstttsssqqqqqqqqqtttsssssssssssstttttttttwwwuuurrrrrrsssssssssrrrnnnpppqqqpppnnnnnnooopppsssrrrqqqpppppppppqqqrrrppppppqqqqqqqqqooommmkkkjjjiiihhhggggggggghhhiiihhhkkkmmmnnnlllkkkkkkkkkhhhhhhhhhhhhgggfffeeeddddddeeehhhlllqqqttttttsssnnnnnnnnnpppssstttsssrrrooooooppppppooonnnlllkkkiiihhhhhhggggggfffdddcccddddddcccccccccccccccccc^^^```bbbddddddbbb```___]]][[[YYYXXXXXXYYYZZZ[[[^^^^^^\\\YYYVVVUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZZZZ[[[\\\bbbfffkkkmmmjjjddd___\\\YYYYYYXXXUUURRRPPPPPPQQQNNNMMMLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPOOOMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRUUUXXXZZZZZZYYYYYYZZZYYY[[[\\\ZZZWWWSSSPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJHHHGGGEEECCCBBB@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???;;;:::::::::999999999999:::999888777888777666444666666555444333222111111///000000000000000000000111111111000000000//////------------------------,,,---------.../////////---,,,++++++******++++++))))))))))))******++++++++++++************))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''***++++++,,,---...//////******,,,...///...---------,,,+++,,,---...---,,,,,,,,,------............---...///000111333444444444333333444555777999:::<<<===>>>@@@BBBCCCDDDEEECCCCCCDDDEEEFFFHHHIIIJJJHHHLLLOOOOOORRRXXXZZZXXXPPPQQQRRRTTTUUUWWWXXXXXXXXXZZZ]]]```aaa```^^^\\\^^^___aaacccccccccbbbaaaaaaaaaaaaaaabbbdddgggiiillljjjiiijjjnnnssswwwxxxsssnnniiihhhkkkllliiifffggghhhjjjlllnnnnnnnnnnnnlllnnnoooooommmkkkjjjkkkhhhgggffffffhhhiiiiiihhhfffeeeddddddfffiiilllnnnrrrssssssqqqooommmmmmnnnkkkjjjiiiiiihhhhhhhhhiiikkkkkkjjjiiiiiijjjkkkkkknnnmmmllljjjiiiiiiiiiiiigggggggggiiilllppptttwwwsssqqqooollljjjjjjkkkkkkjjjlllmmmnnnnnnnnnmmmmmmppptttxxxyyywwwssspppppppppqqqrrrsssuuuuuuvvvvvvuuutttrrrrrrrrrsssrrrqqqoooppprrrrrrpppnnnnnnnnnqqqpppooonnnnnnooopppqqqooopppqqqqqqqqqpppooonnnlllkkkjjjhhhgggggghhhhhhiiijjjllllllkkkjjjjjjjjjgggggggggggggggfffeeeddddddeeegggkkkppprrrsssrrrlllkkkkkkmmmooopppooonnnjjjkkklllmmmmmmkkkjjjiiiggggggggggggeeeccccccbbbbbbbbbbbbbbbaaaaaa``````___aaaccceeeeeecccaaa___]]][[[YYYWWWVVVWWWXXXYYY[[[[[[[[[YYYVVVUUUVVVWWWZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYZZZ[[[\\\\\\bbbeeeiiijjjfff```ZZZVVVUUUVVVUUURRROOOMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUSSSRRRQQQQQQPPPPPPOOOSSSWWWZZZZZZZZZYYYYYYYYYZZZ[[[YYYUUUQQQPPPOOOQQQQQQRRRRRRQQQPPPNNNMMMIIIHHHFFFCCCAAA@@@??????===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<============<<<::::::999999999999::::::999888777888999888666444444333333222111000000///...///000111111111000000111111000000000/////////........................---------...............---,,,++++++******++++++((((((((()))******++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&!!!""""""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''((((((((((((((('''&&&((())))))+++,,,---......222+++(((***...---++++++,,,+++***+++---...---,,,++++++,,,,,,---.........---...///000111333444444444333333333444666888999:::<<<===???AAABBBCCCCCC@@@AAABBBCCCEEEFFFGGGGGGDDDHHHKKKLLLPPPVVVYYYXXXPPPQQQRRRSSSTTTVVVWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[]]]___aaadddeeeddddddcccaaabbbbbbbbbccceeeiiimmmooommmjjjiiikkknnnppppppooollliiiiiijjjkkkiiigggggghhhjjjkkkmmmnnnnnnnnnmmmooopppooollliiihhhhhheeedddbbbccceeeffffffeeeeeeeeedddeeegggjjjmmmooooooppppppooommmkkklllmmmiiiiiihhhgggffffffffffffiiihhhgggffffffggghhhiiinnnmmmkkkiiihhhhhhhhhiiiffffffgggiiilllooorrrtttnnnnnnlllkkkjjjiiihhhhhhiiikkklllmmmlllkkklllmmmssswww|||}}}yyyuuussssssoooppprrrtttvvvwwwxxxxxxqqqppppppqqqrrrrrrpppnnnnnnqqqsssssspppnnnllllllnnnnnnmmmlllmmmnnnooopppnnnooopppooonnnnnnooopppmmmllljjjiiihhhggghhhhhhiiijjjkkkkkkiiihhhiiiiiigggggghhhggggggfffeeeeeeeeeeeegggkkkoooqqqqqqpppkkkjjjjjjkkkmmmnnnlllkkkfffggghhhiiiiiigggfffddddddffffffeeecccaaaaaaaaa___````````````___^^^^^^```aaacccdddcccbbb```___]]]\\\ZZZXXXWWWVVVVVVVVVWWWYYY\\\ZZZWWWTTTUUUWWWYYYYYYWWWVVVUUUUUUUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[^^^bbbeeeeeeaaa\\\VVVTTTQQQQQQQQQOOOLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRPPPOOONNNNNNLLLQQQVVVYYYZZZYYYXXXXXXWWWXXXXXXVVVSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPIIIHHHFFFDDDBBB@@@??????===============<<<<<<;;;======>>>???>>>===<<<;;;::::::999888888999:::;;;888777777888999999777555333333333222222111111000...///000111222111111000111000000000////////////.......................................------------,,,++++++******++++++(((((()))******+++,,,,,,))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''' """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((((((''''''''''''(((***+++,,,......333,,,))),,,---***)))+++,,,******+++,,,---,,,+++***++++++,,,------............///000222333444555444333333333444666777999888999<<<>>>@@@@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEECCCGGGIIIIIIMMMSSSVVVUUUPPPQQQRRRSSSTTTUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\___bbbddddddcccbbbaaabbbccccccccceeejjjoooooommmjjjhhhiiijjjjjjiiifffgggggghhhiiijjjiiiiiihhhhhhiiijjjkkkmmmnnnooopppqqqrrrpppmmmjjjhhhhhhfffeeecccdddfffggggggfffddddddeeegggiiilllnnnoookkklllmmmllljjjiiijjjkkkhhhgggfffeeeddddddddddddgggfffeeecccccceeefffgggkkkjjjhhhfffeeeeeeeeefffffffffhhhjjjlllnnnoooppplllmmmmmmmmmlllkkkiiihhhhhhiiikkkkkkiiijjjlllooorrruuuyyyxxxuuurrrtttvvvqqqrrrtttvvvwwwwwwwwwwwwooooooppprrrtttsssqqqnnnmmmppprrrrrrpppllljjjiiikkkjjjjjjjjjkkkmmmooopppnnnoooooommmkkkkkknnnqqqmmmllljjjhhhgggggghhhhhhhhhiiijjjiiigggfffggghhhgggggggggggggggffffffeeefffggghhhkkkoooqqqpppooojjjjjjiiijjjllllllkkkiiiccceeefffhhhgggeeecccaaaaaacccdddccc```^^^^^^___ZZZ[[[]]]^^^______^^^^^^```````````````___^^^^^^^^^]]][[[ZZZXXXVVVTTTSSSUUUYYY]]]\\\WWWTTTSSSUUUUUUTTTSSSRRRRRRQQQRRRRRRTTTUUUWWWXXXYYYYYYXXXXXXWWWZZZ]]]^^^[[[WWWTTTSSSMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLJJJOOOTTTXXXYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRTTTVVVUUUTTTSSSRRRQQQQQQRRRRRRJJJIIIGGGDDDBBB@@@??????===>>>>>>>>>>>>>>>===<<>><<<;;;:::999888888888999:::;;;777666666888:::999777666555555555444444444444333...///000222222222111000000000000000/////////////////////////////////////////////......------,,,---,,,++++++******++++++))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&'''&&&$$$######(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***%%%&&&&&&'''(((((('''''''''((()))***,,,...//////---******---,,,((()))...+++***)))***,,,---,,,+++******+++,,,,,,---............///111222333444555444444333333444666777888666888:::<<<>>>?????????===>>>???AAABBBCCCDDDDDDCCCGGGHHHHHHKKKQQQSSSRRRPPPQQQRRRSSSTTTUUUVVVWWW[[[ZZZYYYYYYYYYYYYZZZZZZWWWYYY]]]aaaccccccbbbaaa```bbbccccccbbbeeekkkoooooollliiihhhhhhhhhgggfff___bbbfffhhhhhhiiijjjkkkiiiiiihhhiiijjjlllooopppsssttttttrrrnnnjjjhhhhhhjjjhhhggggggiiijjjjjjiiicccdddfffiiikkkmmmnnnooohhhiiijjjiiihhhggghhhiiifffeeedddcccbbbbbbbbbbbbfffeeecccbbbbbbccceeefffiiigggeeecccbbbbbbccccccfffggghhhjjjllllllmmmmmmnnnooopppqqqqqqooommmkkkgggiiijjjiiihhhiiimmmpppnnnqqqrrrpppmmmnnnsssxxxssstttuuuwwwwwwwwwvvvvvvooopppsssvvvxxxwwwsssppplllnnnqqqrrroookkkhhhgggiiiiiihhhiiijjjlllnnnpppnnnnnnnnnkkkhhhiiimmmqqqmmmllljjjhhhgggggghhhhhhggghhhiiihhhfffeeefffgggffffffgggggggggfffeeeeeeggghhhiiilllooopppooonnnkkkjjjiiijjjllllllkkkiiidddfffggghhhhhhfffcccaaa___aaacccaaa^^^[[[\\\]]]VVVXXXZZZ]]]^^^_______________^^^^^^]]]]]]]]]]]]^^^^^^]]][[[XXXVVVSSSRRRUUUZZZ^^^]]]XXXSSSQQQRRRPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRUUUWWWXXXWWWVVVUUUOOORRRVVVWWWVVVTTTSSSRRRJJJKKKKKKJJJHHHHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEBBBAAA@@@@@@@@@@@@AAABBBCCCDDD^^^]]]\\\[[[[[[[[[[[[[[[ZZZWWWSSSQQQPPPOOONNNMMMQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWUUURRRPPPPPPQQQPPPQQQRRRSSSRRRPPPNNNLLLKKKIIIGGGDDDAAA@@@??????<<<======>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;;;;;;;::::::999888777777888777777666555444444444777777555444333222222111......//////000000111111222111///...---...000111////////////////////////000000000000///...---,,,,,,,,,,,,+++++++++******###&&&)))+++,,,,,,---...//////...---+++***))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&((()))***)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$&&&''')))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%###***000---&&&!!!$$$((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&'''(((***+++,,,------------------------)))***++++++,,,,,,++++++,,,,,,---...///000111222...///000111222333444444444444333333333444555555444666999<<<======<<<;;;======>>>>>>???AAABBBCCCEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSVVVZZZ[[[WWWTTTVVVYYYYYY[[[\\\^^^___```aaa``````bbbbbbcccdddeeefffgggggghhhggggggggggggfffdddaaacccaaa```ccchhhkkkhhheeegggggggggiiikkkooosssuuuuuuuuutttsssppplllhhhfffccciiimmmlllnnnssssssnnndddgggiiiiiimmmqqqqqqmmmkkkjjjhhhgggffffffgggggggggfffdddbbb`````````aaabbbcccccccccbbbbbbccceeeccceeefffeeecccbbbaaabbbeeehhhlllnnnmmmllllllllllllnnnpppooommmkkkkkkkkkfffiiikkkkkkhhhggggggiiijjjlllnnnnnnooopppsssuuussstttuuuuuuuuuuuuwwwyyyyyywwwuuuuuuvvvvvvvvvtttpppooonnnoooqqqpppooommmlllkkkkkkjjjkkklllnnnooonnnlllkkkiiiiiijjjlllmmmllljjjhhhfffeeefffggggggjjjkkkkkkiiifffeeeeeefffdddcccbbbbbbbbbccceeeeeefffgggjjjlllmmmmmmlllkkkfffggghhhiiijjjjjjiiihhhiiiiiijjjjjjiiigggdddccceeeccc```___^^^]]]\\\ZZZYYYZZZ[[[]]]^^^`````````aaa```___^^^]]]\\\\\\]]]^^^______]]]YYYWWWVVVVVVUUUWWWZZZXXXTTTQQQQQQRRRNNNMMMLLLKKKKKKLLLNNNOOOPPPUUUZZZZZZVVVSSSSSSUUUMMMNNNOOOQQQSSSRRRNNNKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA???@@@CCCEEEDDDBBB```______^^^]]]]]]^^^^^^YYYVVVSSSQQQPPPOOONNNLLLQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVVVVUUURRRPPPQQQQQQOOOPPPPPPPPPOOONNNMMMLLLKKKJJJGGGDDDBBBAAA@@@@@@======>>>???????????????==================<<<;;;;;;;;;::::::999888888777888888777666666555444444888777666444333333222222////////////000000111111333222000///...///000111........................////////////...------,,,,,,+++++++++************%%%'''+++,,,,,,,,,---...//////...---,,,+++***)))((((((''''''''''''(((((((((((())))))(((((('''&&&'''''')))))))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$(((,,,***%%%"""###'''$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((('''''''''''''''(((((()))((((((((()))***,,,---...,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,------...///000000111//////000111222333444444333333222222222333444444444666999<<<======<<<;;;;;;<<<<<<===>>>@@@AAABBBFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSVVVZZZ[[[VVVTTTWWW[[[]]]\\\]]]___aaabbbbbbbbbbbb```aaaaaabbbcccdddeeefffgggffffffgggfffeeecccbbbbbb``````eeekkkooonnnlllggggggggghhhkkknnnrrrttttttuuuuuutttrrrnnnjjjhhhggglllnnnnnnpppuuuvvvsssiiioootttsssrrrrrrooojjjmmmkkkiiigggffffffffffffeeedddcccaaa``````_________```aaa```___^^^```bbbdddeeefffeeecccbbbbbbccceeehhhlllnnnmmmllllllllllllnnnooonnnkkkiiihhhhhhhhhjjjmmmmmmkkkiiiiiijjjhhhjjjkkkkkklllmmmqqqsssrrrtttuuuuuutttuuuwwwyyy}}}zzzxxxwwwwwwxxxxxxwwwtttrrrqqqqqqrrrrrrqqqpppnnnmmmllljjjiiiiiijjjjjjmmmlllkkkiiiiiiiiiiiijjjlllkkkhhhgggffffffggghhhiiijjjjjjhhheeecccbbbcccdddcccbbbaaaaaabbbcccccceeefffhhhjjjkkklllkkkkkkhhhiiijjjkkkkkkkkkjjjiiijjjkkkkkkkkkjjjgggeeeccccccaaa^^^]]]]]]\\\[[[YYYYYYZZZ\\\^^^___```aaaaaaaaa___\\\ZZZYYYZZZ\\\]]]]]]^^^^^^]]]ZZZWWWWWWWWWTTTVVVVVVUUUSSSPPPOOOOOOLLLLLLKKKKKKLLLLLLMMMMMMNNNSSSWWWWWWSSSPPPPPPRRRNNNMMMMMMNNNOOOMMMJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIGGGEEEDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@@@@CCCDDDCCCBBB``````___^^^^^^^^^______YYYVVVSSSQQQQQQPPPNNNMMMPPPOOOMMMLLLLLLLLLMMMNNNUUUVVVVVVUUURRRQQQQQQRRROOONNNMMMLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBB>>>???@@@@@@AAAAAA@@@@@@;;;<<<==================;;;;;;::::::999999888888888888777777666666555555888777666555444333333333/////////000000000000111333222111000///000111222........................---------......---,,,,,,++++++*********)))))))))(((***,,,---,,,,,,,,,---......---,,,++++++******((((((''''''''''''(((((()))))))))))))))(((((('''''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&''''''(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''((()))((((((((()))***+++,,,---************************++++++,,,---------,,,,,,------.........///////////////000111222333333444222222111111222333444444555666999;;;======<<<;;;:::::::::;;;===???@@@AAAFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPRRRSSSWWW[[[\\\XXXVVVZZZ___```___```aaacccdddddddddddd_________```aaabbbcccdddeeefffffffffeeedddccccccdddcccdddhhhnnnrrrrrrpppiiiiiiiiiiiilllooorrrtttsssuuuvvvwwwuuurrrnnnkkkjjjlllmmmmmmoootttwwwvvvttt~~~|||uuunnnhhhmmmllljjjgggfffeeeeeeeeecccccccccbbbaaa```___^^^___``````___]]]]]]___```eeefffgggfffeeedddeeefffgggjjjmmmooonnnllllllkkkmmmnnnnnnmmmjjjgggggggggjjjlllnnnooommmllllllmmmhhhiiijjjjjjjjjlllpppsssrrrsssuuuvvvuuuvvvxxxyyy|||xxxvvvxxxzzz{{{||||||yyyuuusssssstttsssrrrqqqpppmmmjjjhhhgggffffffmmmlllkkkjjjhhhgggfffeeejjjhhhfffdddddddddfffffffffhhhiiigggdddaaa______cccbbbaaa`````````aaabbbdddeeefffgggiiijjjkkklllkkkllllllmmmmmmlllkkkjjjjjjjjjkkkjjjiiigggdddccc```^^^\\\[[[\\\[[[YYYXXXZZZ[[[\\\^^^___```aaaaaaccc```\\\YYYXXXZZZ]]]```\\\]]]]]]\\\YYYXXXXXXXXXTTTSSSRRRQQQQQQPPPMMMKKKJJJKKKLLLMMMNNNMMMMMMLLLNNNRRRUUUUUURRROOOOOOPPPNNNLLLJJJJJJIIIIIIFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJHHHDDDBBBAAACCCEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDBBBAAA^^^^^^]]]]]]\\\]]]]]]^^^XXXVVVTTTSSSRRRQQQOOOMMMNNNMMMKKKJJJKKKLLLNNNOOOTTTUUUVVVTTTRRRQQQRRRSSSNNNMMMKKKIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDD@@@AAABBBBBBBBBBBBAAAAAA;;;;;;<<<===>>>>>>======;;;;;;:::::::::999999999888888888777777666666666888888777555555444444444000000000000000000000000222111000000//////000000........................++++++,,,---------,,,,,,*********))))))))))))(((***,,,......---++++++,,,,,,++++++******)))))))))((((((''''''''''''(((((())))))******))))))((('''''''''((((((((('''&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((())))))(((''''''''''''((()))((('''%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******))))))************++++++++++++,,,------------,,,........................///000000111222222333333222222222222333444555555666777999;;;<<<<<<<<<;;;999::::::<<<>>>@@@BBBCCCFFFFFFHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNQQQTTTVVVYYY___aaa^^^\\\^^^``````bbbbbbcccdddeeefffgggggg^^^^^^^^^^^^___aaabbbcccdddeeeffffffeeeddddddeeeiiiiiiiiilllppprrrqqqooollllllllllllnnnqqqtttvvvsssuuuwwwyyyxxxuuurrroookkkkkkjjjiiikkkppptttvvvzzzpppjjjkkkjjjhhhgggffffffggggggdddeeeeeeeeedddcccaaa___aaabbbbbbaaa```___aaacccggghhhhhhhhhgggfffhhhiiimmmppprrrrrrpppmmmkkkjjjlllnnnnnnmmmjjjiiiiiijjjlllmmmoooooooooooonnnnnnjjjjjjkkkjjjkkkmmmqqquuusssuuuwwwxxxxxxxxxyyy{{{}}}zzzvvvuuuwww|||zzzvvvttttttssssssrrrqqqnnnkkkiiigggggggggllllllkkkjjjhhheeecccbbbeeedddbbbaaa```aaabbbccceeefffgggfffbbb___]]]]]]```______^^^___aaabbbcccdddddddddeeegggiiikkklllllllllmmmmmmmmmkkkjjjiiihhhhhhhhhgggeeecccaaa```]]]\\\ZZZ[[[[[[[[[YYYXXXZZZ[[[\\\]]]_________```cccaaa___\\\\\\]]]___aaaYYYZZZZZZYYYWWWVVVWWWYYYTTTQQQNNNNNNPPPOOOLLLIIIKKKLLLOOOQQQQQQQQQOOONNNQQQSSSUUUUUURRRPPPOOOPPPMMMJJJHHHFFFGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDDDDCCCBBBBBBCCCCCCEEEDDDDDDDDDDDDCCCBBBAAA]]]]]]\\\\\\\\\]]]]]]^^^YYYWWWUUUTTTTTTSSSQQQOOONNNMMMLLLLLLMMMPPPRRRTTTUUUVVVVVVUUURRRQQQQQQRRRNNNMMMJJJHHHGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA;;;;;;<<<===>>>>>>======;;;;;;;;;:::::::::::::::888888888888888777777777888777666555555555555555111111111111000000000000000000//////....................................++++++,,,,,,,,,,,,,,,,,,*********))))))))))))(((+++---......---+++***+++)))))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''))))))(((''''''''''''''')))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''')))'''%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))))))))*********+++++++++,,,***+++,,,,,,------,,,,,,------------............000000000111222222333333333333333444444555777777777888999;;;;;;<<<<<<;;;:::;;;<<<===@@@BBBDDDFFFEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNNNNOOOQQQTTTXXXZZZ\\\cccgggeeeaaaaaa```^^^ccccccdddeeefffggghhhhhh______^^^^^^___aaaccceeeeeefffggggggeeeeeefffhhhkkkkkklllnnnpppqqqqqqpppnnnmmmmmmmmmnnnqqqtttuuutttvvvxxxzzzzzzwwwuuusssmmmkkkiiiiiijjjmmmrrrvvvuuuooohhhhhhgggggghhhiiikkkllljjjjjjjjjjjjhhhfffdddcccbbbcccdddcccbbbbbbdddfffiiijjjkkkjjjiiijjjlllnnnuuuwwwxxxwwwsssnnnkkkiiiiiijjjkkkkkkjjjjjjkkkmmmmmmmmmnnnpppqqqqqqooonnnjjjkkklllllllllnnnrrruuuwwwyyy{{{|||{{{{{{{{{||||||yyyvvvvvvzzz~~~xxxuuutttsssrrrqqqpppnnnlllkkkjjjkkkkkkllllllkkkiiigggdddaaa```dddcccaaa```___```bbbcccdddeeefffeeeaaa^^^]]]]]]]]]]]]]]]^^^```bbbeeefffeeeeeeeeefffgggiiikkklllkkkkkkllllllllljjjiiihhhffffffeeedddbbb```^^^]]]\\\[[[[[[\\\]]]]]][[[YYYYYYZZZ[[[]]]^^^^^^^^^^^^__________________^^^^^^XXXXXXXXXWWWUUUUUUVVVXXXUUUQQQNNNNNNOOOOOOLLLIIINNNPPPSSSUUUVVVUUUSSSRRRSSSTTTTTTSSSQQQOOONNNNNNKKKIIIFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBDDDEEEFFFEEEDDDCCCBBBBBB^^^^^^]]]]]]]]]^^^______ZZZXXXWWWWWWWWWUUUSSSPPPOOOOOOPPPPPPRRRTTTWWWXXXVVVWWWWWWUUURRRPPPPPPQQQNNNMMMKKKIIIHHHIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEDDDCCCAAA@@@???;;;<<<==================;;;;;;;;;;;;::::::::::::999999888888888888888888777666555555444444555555222111111111111000000000/////////.........------------------------------,,,,,,,,,------,,,++++++++++++*********)))))))))***,,,......,,,*********''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''((()))((((((((())))))***+++)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,---------.........000000111111111222222222444444444444555777888888888888999:::;;;;;;;;;;;;;;;<<<===???BBBDDDGGGHHHFFFFFFFFFGGGHHHJJJLLLMMMPPPPPPQQQSSSUUUXXX[[[]]]^^^eeeiiigggcccbbb```]]]ddddddddddddeeeggghhhiiibbbbbbaaa```aaadddfffhhhfffhhhjjjiiiggggggjjjmmmjjjkkkmmmoooqqqsssttttttnnnnnnmmmmmmnnnpppssstttvvvwwwxxxyyyyyyxxxwwwvvvsssooolllmmmmmmnnnrrrwwwyyysssiiiiiiiiijjjkkkmmmpppqqqqqqpppooonnnllliiihhhfffbbbcccdddddddddeeegggiiilllmmmnnnmmmlllnnnpppssszzz||||||zzzuuuoookkkjjjggghhhiiiiiiiiiiiilllnnnooonnnoooqqqssssssqqqpppkkklllnnnooooooqqqsssuuuzzz|||~~~}}}||||||||||||yyywwwxxx}}}}}}xxxuuutttsssrrrooonnnmmmllllllmmmnnnnnnmmmlllkkkhhhfffcccbbbaaafffeeecccbbbbbbccceeefffeeeeeeeeecccaaa______```^^^^^^___```bbbdddggghhhfffggghhhhhhiiijjjkkkkkkiiiiiijjjkkkkkkjjjhhhhhhgggfffeeecccaaa___^^^]]]\\\\\\\\\^^^``````^^^\\\ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ[[[]]]^^^^^^]]][[[ZZZXXXXXXXXXVVVTTTTTTUUUWWWVVVSSSQQQPPPPPPOOONNNMMMQQQSSSVVVXXXYYYYYYWWWVVVSSSRRRRRRQQQOOOMMMLLLKKKKKKIIIGGGFFFHHHIIIJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGGGGEEEDDDCCCDDD\\\\\\\\\\\\\\\]]]^^^___[[[ZZZYYYYYYYYYWWWUUURRRSSSSSSTTTUUUVVVWWWXXXYYYWWWXXXWWWUUURRROOOOOOOOOOOONNNLLLKKKJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLLLLKKKHHHGGGFFFEEEBBB@@@>>>=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666555444444444444444444222222222111111111000000///////////////......---------------------------------...------,,,+++***,,,+++++++++************)))+++------+++***)))***((((((((())))))*********((((((''''''''''''(((((('''''''''''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&%%%%%%&&&&&&'''((()))(((((((((((()))******''''''((())))))***++++++((()))******++++++******++++++,,,------...//////111111111111111222222222333333333444555666777888888999999::::::;;;;;;;;;;;;;;;===???BBBEEEHHHIIIHHHGGGHHHHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY[[[]]]^^^___dddgggccc``````aaa```ccccccccccccdddfffggghhhfffeeeccccccdddfffiiikkkhhhkkkmmmkkkiiiiiimmmqqqmmmnnnppprrrrrrssstttuuurrrqqqppppppqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxrrroooppppppooorrrwwwzzzuuunnnnnnnnnnnnppprrrtttuuuwwwuuussspppmmmkkkiiiiiidddeeeggghhhhhhjjjlllooooooppppppooooooqqqtttwwwzzz|||}}}{{{vvvqqqmmmlllkkkllllllkkkkkkkkknnnpppqqqppppppsssuuuvvvtttrrroooqqqtttvvvvvvwwwxxxyyy|||~~~~~~{{{zzzzzz{{{xxxvvvwww|||zzzwwwvvvvvvuuutttmmmmmmlllkkklllmmmnnnooonnnmmmjjjgggeeecccccccccgggfffdddccccccdddfffgggffffffeeeccc``````bbbdddcccbbbbbbbbbccceeeggghhhhhhiiikkklllllllllkkkkkkhhhhhhjjjkkkkkkjjjiiiiiikkkiiihhheeecccaaa``````^^^^^^___aaacccdddbbb```]]]]]]^^^___````````````ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYWWWTTTTTTVVVXXXWWWVVVUUUSSSPPPOOOPPPQQQTTTUUUWWWYYYZZZZZZZZZYYYUUUSSSRRRPPPOOONNNLLLJJJKKKJJJHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAADDDGGGHHHFFFDDDDDDEEEZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZYYYVVVSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYXXXUUURRROOONNNNNNOOONNNMMMLLLLLLKKKKKKKKKJJJKKKLLLNNNNNNMMMMMMLLLIIIHHHGGGEEEBBB???===;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555444333333333444444222222222222111111000000000000000000000//////...------------------------/////////...---,,,+++***,,,,,,,,,++++++++++++***(((***,,,,,,+++))))))***))))))******++++++,,,,,,((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((( ###&&&'''%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***(((((()))*********************+++,,,...///000000111111111111111222222222222222222333444555777777999999999::::::;;;;;;;;;:::;;;===???BBBEEEHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPOOOQQQTTTWWWZZZ]]]^^^___^^^cccccc^^^\\\___bbbccccccbbbbbbbbbccceeeggghhhhhhgggeeeeeefffhhhkkkmmmiiilllnnnmmmjjjjjjoootttrrrtttuuutttsssqqqqqqrrrwwwvvvuuutttuuuwwwyyyzzzyyyyyyxxxwwwwwwwwwxxxyyyyyysssoooqqqqqqnnnpppvvv}}}zzzvvvssssssrrrrrrsssuuuvvvwwwzzzxxxtttqqqmmmkkkjjjjjjgggiiikkklllmmmooorrrtttqqqqqqqqqqqqqqqsssvvvyyyxxxzzz{{{zzzvvvrrrooommmqqqqqqqqqpppooooooqqqssssssrrrrrrtttxxxyyyvvvttttttwww{{{}}}~~~}}}~~~~~~|||~~~}}}zzzyyyyyyxxxvvvtttuuuxxx|||}}}zzzwwwvvvvvvwwwwwwwwwmmmlllkkkjjjkkklllmmmnnnooommmjjjgggddddddddddddfffeeecccbbbbbbdddeeefffgggfffeeebbbaaaaaadddgggffffffeeeddddddeeeffffffjjjkkkmmmnnnnnnmmmkkkjjjggghhhjjjkkklllkkkkkkjjjnnnmmmkkkhhhfffdddcccccc______aaacccffffffdddbbb______```aaabbbbbbbbbaaa^^^]]][[[ZZZZZZ\\\]]]^^^]]]\\\[[[XXXVVVUUUWWWYYYWWWYYYXXXUUUQQQPPPRRRUUUUUUVVVXXXYYYZZZ[[[[[[ZZZXXXVVVTTTRRRQQQPPPNNNLLLLLLKKKIIIHHHHHHHHHFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@>>>>>>@@@CCCEEEAAA@@@@@@???@@@@@@AAAAAA@@@DDDHHHHHHFFFEEEEEEGGG\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZZZZZZZYYYXXXWWWWWWTTTVVVXXXXXXXXXWWWXXXYYY[[[YYYVVVRRRPPPOOOOOOPPPNNNMMMLLLJJJIIIIIIHHHHHHJJJKKKNNNOOOOOONNNLLLKKKEEECCC@@@???@@@@@@@@@???>>>===;;;::::::;;;<<<===::::::;;;;;;::::::999888777777777777777777777777555444222000000111222333555444333222111///......///000111222111000...,,,......---------,,,,,,,,,.........------,,,,,,,,,******))))))))))))******((((((((()))+++***(((&&&&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&'''((())))))((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))))))))******+++,,,,,,,,,---------............//////000000111111222333333333333333333444;;;;;;;;;<<<<<<;;;::::::;;;===???AAADDDFFFGGGGGGHHHIIIKKKKKKLLLMMMPPPSSSNNNRRRVVVYYYZZZ[[[\\\]]]^^^^^^___^^^]]]^^^```cccccccccbbbbbbaaabbbbbbcccggggggggghhhjjjlllnnnpppnnnnnnoooooooooqqqtttwwwzzzzzzyyyxxxvvvsssrrrppptttwwwyyyzzzzzzyyyzzz|||zzz{{{}}}|||zzzyyyyyyyyyxxxvvvsssppppppqqqtttuuu~~~|||yyywwwvvvuuusssqqqrrruuuwwwwwwuuuwwwvvvtttsssqqqqqqppppppqqqrrrrrrrrrssssssttttttuuuvvvwwwvvvuuuwwwyyy|||~~~{{{wwwtttrrrppppppqqqppppppooopppqqqssstttqqqqqqqqquuuyyyzzzxxxuuuuuuyyy}}}|||zzzyyyvvvvvvvvvwwwyyy{{{|||}}}|||yyyvvvuuuvvvyyyzzzzzzuuusssooommmmmmnnnppprrrqqqnnnkkkgggdddbbbbbbbbbcccbbbaaaaaadddfffggggggeeeddddddcccbbbbbbcccccceeedddcccbbbccceeegggiiiiiikkknnnoooooommmjjjhhhhhhiiijjjjjjiiiiiiiiiiiiooonnnllliiigggeeecccccccccccccccddddddeeeeeeeee```aaaaaabbbbbbcccddddddaaa^^^ZZZXXXYYY\\\]]]^^^```^^^ZZZWWWUUUVVVXXXZZZ[[[ZZZXXXVVVTTTSSSSSSRRRXXXWWWWWWWWWXXXZZZ]]]______\\\XXXUUUSSSPPPLLLIIIMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIICCCBBB???======???AAACCC@@@@@@@@@AAAAAAAAABBBBBB???@@@AAACCCDDDEEEEEEEEE[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYXXXXXXWWWVVVVVVUUUVVVWWWYYYYYYXXXWWWXXXYYYYYYWWWTTTRRRPPPOOOPPPPPPOOONNNLLLKKKIIIHHHHHHGGGIIIJJJLLLOOORRRQQQNNNKKKFFFCCCAAA@@@@@@@@@@@@???>>>===<<<:::::::::;;;<<<999999::::::999999888777666666666666666666666666555333222000000111222333333333222111000000////////////111111111000...---...------------,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******)))((('''(((******((('''&&&''''''(((((((((((('''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))))))))((())))))******,,,,,,,,,,,,---------------------...//////000000222222222333333333333444666777888999999:::999999;;;<<<===???AAABBBBBBCCCGGGIIIKKKLLLLLLMMMOOOQQQOOORRRVVVYYYZZZZZZ\\\]]][[[\\\]]]\\\[[[[[[\\\^^^aaaaaaaaaaaaaaabbbbbbccceeeeeeeeefffhhhjjjmmmnnnmmmooopppqqqqqqrrrtttvvvzzzzzzzzzyyywwwuuutttsssuuuwwwyyyyyyyyyyyy{{{}}}{{{|||}}}|||zzzyyyyyyzzzyyyxxxuuutttssstttvvvwww}}}|||{{{yyyxxxvvvuuutttvvvtttssstttvvvxxxxxxvvvvvvvvvuuuuuutttuuuuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyuuuvvvwwwvvvvvvwwwzzz}}}~~~~~~|||{{{yyywwwuuutttuuutttsssrrrrrrrrrssssssooonnnooosssvvvxxxvvvtttuuuyyy}}}~~~|||zzzyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzwwwtttsssuuuwwwxxxyyywwwuuurrroooooopppqqqsssssspppmmmiiifffdddccccccdddbbbaaabbbdddfffggggggffffffeeeeeedddeeeeeeeeefffeeedddddddddfffhhhiiijjjkkkmmmnnnnnnmmmkkkiiihhhiiijjjkkkkkkjjjkkkkkkooommmkkkiiifffeeedddcccfffeeeeeeeeeddddddccccccccccccdddccccccbbbaaaaaa```]]]YYYXXXYYY[[[\\\\\\___]]]ZZZWWWVVVVVVWWWXXXZZZYYYWWWVVVUUUTTTTTTTTTWWWWWWVVVVVVWWWYYY\\\]]]^^^[[[XXXUUUSSSPPPLLLJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEBBB@@@???>>>??????????????????@@@@@@@@@AAA>>>>>>@@@AAABBBCCCCCCCCCZZZYYYXXXXXXXXXXXXYYYZZZWWWWWWVVVUUUUUUUUUVVVVVVXXXZZZ[[[[[[YYYXXXXXXYYYWWWVVVSSSPPPOOONNNOOOPPPOOONNNLLLJJJIIIHHHGGGGGGIIIHHHJJJPPPUUUVVVRRRLLLFFFDDDAAA@@@@@@@@@@@@???======<<<;;;;;;:::999999888888888999888777777666555555555555555555555555444333222000000111222222111111111111000000000///...///000111000///...---------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))*********(((''''''((())))))(((''''''(((((((((''''''&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))*********)))(((((()))))))))++++++,,,,,,,,,---------+++,,,,,,---......//////222222222222333333444444444555666888999999999999;;;<<<===>>>???@@@@@@@@@FFFHHHKKKMMMMMMLLLMMMNNNOOORRRVVVXXXXXXXXXZZZ[[[YYY[[[]]]]]]\\\[[[\\\]]]^^^______```aaabbbcccdddcccccccccdddfffhhhjjjlllmmmooorrrssssssssstttuuuzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwxxxxxxwwwxxx{{{~~~|||}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyxxxwwwuuutttsssrrrsssssswwwvvvuuuvvvxxxyyyyyyxxxvvvvvvvvvwwwxxxyyy{{{{{{|||||||||||||||{{{{{{{{{uuuvvvwwwxxxxxxzzz}}}~~~~~~}}}||||||{{{zzzxxxvvvtttssssssrrrnnnnnnpppsssvvvwwwvvvuuuvvvzzz~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxtttsssuuuwwwxxxxxxyyywwwuuurrrqqqqqqrrrssstttrrrnnnkkkhhhgggggggggfffdddcccccceeeggggggfffgggfffffffffffffffgggggggggffffffffffffhhhiiijjjkkkkkklllmmmmmmllllllkkkiiiiiikkklllmmmmmmnnnnnnnnnllljjjhhhfffeeeeeeeeefffffffffeeeddddddccccccbbbcccdddeeeeeedddbbbaaa```]]]ZZZXXXYYYZZZZZZYYY]]]\\\ZZZXXXWWWVVVVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\]]][[[XXXUUUSSSQQQMMMKKKJJJJJJKKKLLLKKKJJJHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@??????===>>>>>>>>>>>>?????????<<<===>>>@@@@@@AAAAAAAAAYYYXXXWWWVVVVVVWWWXXXYYYUUUUUUTTTTTTUUUWWWXXXYYY[[[]]]^^^]]][[[YYYYYYZZZWWWUUURRROOOMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIGGGIIIPPPXXXZZZUUUNNNFFFDDDAAA??????@@@???>>>======<<<<<<;;;999777666888888999999888888777666444444444444444444444444333333222111000111111111000000000000000000000000...//////000000///......---------,,,,,,,,,++++++***************)))))))))******))))))))))))*********(((&&&&&&'''((()))((((((((((((((('''&&&%%%%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))******)))(((((((((((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111111222333333444444666777888999999999999999;;;;;;===>>>@@@AAAAAAAAADDDGGGKKKLLLLLLKKKKKKLLLNNNPPPSSSUUUUUUUUUVVVXXXXXX[[[^^^_________```aaa]]]^^^___aaacccdddeeeeeebbbbbbbbbccceeegggjjjkkkmmmqqqtttvvvvvvuuuuuuuuuxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwvvvvvvwww{{{~~~}}}~~~~~~|||zzzzzzzzzxxxxxxyyyyyyyyyyyyyyyxxxuuusssqqqpppoooppprrrssswwwwwwwwwxxxyyyzzzzzzyyywwwwwwwwwxxxyyy{{{|||}}}|||||||||{{{{{{zzzzzzzzzwwwxxxzzzzzz{{{}}}}}}zzzwwwuuussssssqqqqqqsssuuuxxxyyyyyyyyyyyy|||~~~~~~~~~}}}}}}|||{{{zzzzzzxxxxxxyyy{{{|||}}}}}}}}}{{{xxxuuutttuuuwwwxxxxxxyyyxxxvvvtttrrrrrrqqqrrrsssqqqooommmllllllmmmmmmjjjiiigggggghhhiiihhhgggfffeeeeeeeeeeeeffffffggghhhhhhggghhhhhhiiikkkkkkllllllkkkkkkkkklllmmmmmmiiijjjkkkmmmooopppppppppmmmkkkiiigggeeeeeeffffffffffffffffffeeeeeeeeeeee^^^```cccfffgggfffeeecccaaa^^^[[[ZZZZZZZZZYYYXXXZZZZZZZZZYYYWWWVVVTTTSSSVVVUUUUUUVVVVVVWWWXXXYYYXXXWWWUUUUUUUUUWWWYYYZZZ]]][[[XXXVVVTTTRRRPPPMMMHHHIIIKKKKKKKKKIIIHHHFFFHHHGGGGGGEEEDDDCCCBBBBBB???@@@AAABBBBBBBBBAAA@@@======>>>>>>>>>?????????<<<===>>>???????????????WWWWWWVVVUUUUUUVVVWWWWWWSSSTTTTTTVVVXXXZZZ\\\]]]]]]^^^___^^^[[[ZZZYYYZZZXXXUUURRRNNNKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJHHHFFFHHHOOOWWWZZZUUUNNNFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<;;;:::888777666999999999999999888888777555555555555555555555555222222111111111000000111...////////////000000000........./////////......------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))*********(((&&&%%%'''(((((((((''''''(((''''''&&&%%%%%%''''''((((((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&))))))************))))))$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))((((((((((((((()))*********+++++++++,,,,,,,,,------...//////000000000000111222222333444444777888888888777666555555777888:::<<<>>>@@@AAABBBBBBEEEHHHJJJJJJIIIJJJJJJLLLNNNPPPQQQQQQRRRTTTUUUUUUYYY]]]___```aaacccddd]]]^^^```ccceeefffggggggcccccccccdddeeehhhjjjlllnnnqqquuuxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyuuuvvvvvvuuutttvvvzzz|||}}}~~~}}}{{{yyyyyyyyytttuuuvvvwwwxxxxxxwwwwwwtttrrrqqqooooooqqqssstttuuuwwwxxxyyyyyyyyyyyyzzzxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyyyyzzz||||||}}}}}}|||}}}zzzwwwuuutttssstttvvvwwwxxxyyyzzz{{{|||}}}||||||{{{{{{zzzzzzzzzyyyzzz|||}}}~~~~~~~~~~~~yyyvvvsssqqqrrrtttuuuuuuwwwwwwvvvtttsssqqqppppppoooooommmmmmnnnppprrrssspppnnnmmmllllllllljjjhhhdddddddddccccccddddddeeehhhiiiiiiiiijjjkkkkkkllllllkkkkkkkkkkkklllmmmnnnkkkjjjjjjmmmqqqsssrrrpppkkkjjjgggeeeeeeeeeggghhhjjjiiihhhgggeeedddcccbbb^^^```ccceeefffeeecccbbbaaa___]]]]]]]]]\\\[[[YYYYYYYYYYYYXXXWWWUUUSSSRRRSSSTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUUUUVVVXXXYYY\\\ZZZWWWVVVUUUTTTQQQOOOIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@>>>>>>===<<<>>>???AAAAAAAAA@@@???>>>>>>>>>>>>????????????===>>>>>>?????????>>>>>>VVVUUUTTTTTTTTTTTTUUUVVVSSSUUUWWWYYY[[[\\\\\\]]][[[\\\]]]\\\ZZZXXXXXXYYYVVVTTTPPPLLLIIIGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIFFFEEEFFFKKKQQQTTTQQQLLLEEEBBB???=========;;;:::;;;;;;:::999999888777777999999::::::999999888777555555555555555555555555222111111111111000000000............////////////..................//////,,,,,,,,,,,,++++++++++++((((((((())))))))))))*********))))))))))))******)))'''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%&&&'''((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((+++++++++++++++******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((('''''''''(((((()))***))))))*********+++++++++---------...//////000000///000000111222333444444555555555555444222111000222444666999;;;===>>>??????AAAEEEGGGGGGGGGHHHJJJJJJLLLNNNOOOPPPQQQSSSUUUSSSUUUYYY[[[]]]___aaaccc]]]___aaadddfffggghhhhhhcccccccccdddfffhhhjjjlllmmmppptttuuuuuusssssssssrrrrrrtttuuuvvvwwwwwwwwwrrrsssttttttsssuuuwwwzzzyyy{{{{{{zzzwwwuuuuuuuuupppqqqrrrtttuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttsssuuuxxxyyyxxxxxxxxxyyyxxxxxxxxxwwwwwwxxxxxxyyy}}}}}}}}}}}}||||||||||||zzz{{{|||}}}}}}{{{zzz}}}~~~|||zzzxxxwwwtttvvvwwwwwwvvvwwwxxxzzz~~~}}}}}}~~~{{{{{{zzzyyyyyyzzzzzz{{{}}}~~~~~~}}}{{{zzzvvvsssooonnnnnnpppqqqqqquuuuuuuuutttsssqqqpppooommmmmmlllmmmnnnqqqtttvvvtttrrrqqqppppppnnnkkkiiifffeeeeeedddccccccddddddhhhiiiiiijjjkkkkkkllllllkkkkkkkkkkkkkkklllmmmnnnlllkkkjjjmmmqqqtttrrrpppjjjiiifffddddddfffhhhiiiooonnnkkkhhheeebbb```___ddddddeeeeeecccaaa^^^]]]```___^^^^^^___^^^\\\YYYXXXXXXXXXWWWUUUTTTRRRQQQRRRRRRRRRSSSUUUVVVXXXYYYXXXWWWUUUTTTSSSTTTVVVWWWYYYWWWUUUTTTTTTSSSQQQOOOKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@>>><<<;;;>>>>>>>>>>>>????????????===>>>>>>>>>>>>======<<>>AAACCCDDDEEEHHHJJJJJJKKKNNNOOOPPPRRRUUUWWWTTTUUUWWWXXXYYY[[[^^^```\\\^^^aaadddfffggggggfffcccccccccdddeeehhhjjjkkkjjjmmmpppqqqpppooooooooonnnooopppqqqrrrsssssssssoooqqqssssssssssssuuuwwwtttuuuvvvtttrrrooooooooonnnoooooopppqqqsssssstttssssssssssssssssssssssssppptttwwwxxxwwwuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyyyy~~~~~~~~~~~~zzz{{{{{{{{{{{{|||~~~{{{{{{|||~~~{{{|||}}}}}}}}}|||zzzzzzxxxyyyzzzyyywwwwwwyyy{{{~~~|||yyyyyy{{{|||zzzzzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxvvvsssooonnnnnnpppppppppssstttuuuuuutttsssqqqooonnnmmmllllllnnnppprrrtttvvvtttsssrrrqqqoookkkhhhjjjjjjhhhgggffffffeeeeeehhhiiiiiijjjkkkkkkkkkkkkjjjjjjkkkllllllmmmmmmnnnmmmkkkjjjmmmrrrtttqqqnnniiihhheeeddddddfffhhhjjjmmmlllkkkhhhfffdddbbbaaafffeeedddcccaaa^^^\\\[[[^^^]]]]]]^^^___^^^\\\YYYXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUSSSQQQQQQQQQSSSTTTUUUTTTRRRQQQQQQQQQOOOMMMMMMLLLIIIFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@???>>>>>>===<<<<<<=========>>>>>>>>><<<<<<======<<<;;;::::::UUUTTTSSSRRRRRRSSSTTTUUUXXXYYY[[[]]]\\\YYYUUUSSSSSSUUUVVVUUUTTTSSSSSSTTTOOOMMMKKKIIIHHHIIIJJJJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFCCC@@@===;;;::::::999777;;;999888666666777999:::777777777777777666666555222222222222222222222222111111111111111000////////////.........------------------------...///000,,,,,,,,,+++++++++******((()))))))))******++++++******))))))))))))******&&&&&&&&&((())))))&&&$$$$$$$$$%%%&&&''''''''''''&&&'''((())))))'''%%%$$$###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&((()))+++,,,))))))))))))***************++++++,,,,,,---.........///000111222333444444333333444555555555444444666777888999;;;;;;;;;;;;;;;===???@@@BBBDDDHHHKKKJJJLLLNNNPPPQQQSSSWWWYYYWWWXXXYYYXXXXXXYYY\\\___\\\^^^aaaccceeefffeeeeeebbbbbbbbbccceeegggiiikkkhhhjjjmmmmmmlllllllllmmmlllmmmnnnooopppqqqqqqqqqmmmppprrrssssssssstttuuupppqqqrrrpppmmmkkkjjjkkknnnnnnnnnoooppprrrssstttsssssstttttttttsssrrrrrrooosssvvvwwwvvvtttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~~~~yyyzzzzzzyyyyyyzzz}}}||||||||||||||||||||||||yyyzzz{{{|||}}}}}}|||||||||~~~~~~}}}zzzyyy{{{}}}~~~}}}{{{xxxvvvvvvxxx{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwyyy{{{|||}}}|||{{{zzzyyyvvvrrrpppqqqrrrssssssssstttuuuvvvuuutttrrrpppooonnnmmmlllmmmnnnppprrrvvvuuusssrrrqqqnnnjjjgggnnnmmmllljjjiiihhhhhhggghhhhhhiiijjjkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmnnnkkkjjjmmmqqqsssqqqmmmiiigggeeecccdddfffiiikkkhhhhhhhhhhhhggggggggggggccccccbbbaaa```___^^^^^^[[[[[[\\\^^^___^^^[[[YYYYYYXXXVVVTTTSSSRRRRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSQQQOOONNNOOOPPPQQQRRRQQQOOOOOOOOOOOOMMMKKKOOOMMMIIIEEECCCCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::999888888WWWVVVSSSPPPOOOQQQUUUXXXaaa___\\\[[[ZZZXXXVVVTTTTTTRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>???@@@???===;;;999888888777888888888777666666555555777666666666666555555555333444555666666444222111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++++++++************)))************************))))))************))))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))******&&&&&&&&&'''((())))))***,,,,,,,,,---------..................///000111222333333333333333333333333555555555555666888999:::;;;;;;<<<===???AAABBBCCCIIIKKKPPPUUUXXXZZZZZZZZZVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]___`````````____________```bbbdddfffhhhiiieeeffffffggghhhiiiiiijjjiiijjjlllmmmnnnnnnmmmlllkkkmmmppprrrtttttttttssssssqqqooommmkkkiiihhhhhhiiijjjkkknnnpppqqqsssttttttuuuvvvwwwvvvuuusssqqqoooppprrrtttuuuvvvvvvvvvxxxyyyyyyyyyyyywwwvvvuuu{{{}}}|||{{{|||}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{xxxxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}}}}}}}{{{yyyxxx{{{yyywwwuuutttsssssstttttttttuuuyyy|||}}}zzzwwwvvvwwwzzz|||}}}|||zzzyyyyyyxxxvvvuuusssrrrqqqqqqwwwwwwxxxwwwvvvtttrrrqqqooonnnlllkkkkkkmmmpppqqquuutttsssrrrqqqooonnnnnnppppppooommmjjjhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiiggggggggghhhjjjkkkiiihhhgggiiillloooppppppnnnmmmkkkiiifffeeeeeegggkkkmmmkkkiiifffddddddeeedddccccccaaa____________^^^]]]ZZZ[[[[[[[[[[[[ZZZZZZYYY[[[ZZZYYYVVVTTTRRRPPPOOOTTTRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLHHHDDDBBBBBBCCCCCCCCCEEEDDDBBB@@@?????????@@@AAA@@@>>>======>>>??????>>>===<<<<<<<<<<<<<<<=========<<<;;;999888777666VVVUUUSSSQQQOOOQQQUUUXXX^^^\\\ZZZYYYYYYYYYWWWUUURRRRRRRRRSSSTTTSSSQQQOOOJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>===============???>>><<<;;;999888777777666666666666666666666666666666555555555444444444333444555666555444222111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++*********))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''"""###$$$$$$$$$$$$###"""'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((((((((((((((((()))''''''(((((()))******+++,,,,,,,,,,,,------------............///000111222222222222222222222222222444444444444555777888999::::::;;;<<<>>>@@@AAABBBEEEJJJQQQXXX[[[\\\ZZZXXXWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[\\\\\\^^^___bbbcccdddbbbbbbdddeeeggghhhiiijjjhhhiiijjjjjjjjjjjjjjjjjjkkklllnnnpppqqqqqqpppooopppooonnnmmmlllkkkkkkkkkkkkkkklllmmmoooqqqssstttuuuuuuvvvvvvuuusssrrrqqqnnnpppsssvvvxxxyyyyyyyyyxxxyyyzzz{{{{{{yyywwwvvvzzz|||~~~||||||}}}}}}|||{{{{{{zzzyyyxxxwwwxxxyyyyyywwwwwwvvvuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzxxxvvvuuutttsssrrrqqqqqqqqqrrrrrruuuuuuwwwzzz||||||xxxuuuuuuwwwzzz|||}}}|||{{{zzz{{{zzzxxxvvvuuutttssssssxxxxxxxxxwwwvvvtttrrrpppmmmllljjjjjjkkkmmmppprrrrrrqqqpppooommmlllkkkjjjllllllllljjjhhhggghhhiiiiiihhhhhhhhhiiiiiiiiiiiigggffffffgggiiiiiihhhffffffhhhkkkmmmooonnnmmmlllkkkiiihhhffffffhhhjjjllliiigggdddcccccccccbbbaaabbb```___^^^______^^^]]]ZZZZZZZZZYYYYYYXXXWWWVVVWWWVVVVVVTTTSSSRRRQQQQQQRRRPPPNNNNNNOOOPPPOOONNNKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJHHHFFFEEEEEEDDDBBBAAAAAA@@@???>>>>>>??????@@@>>>===<<<:::::::::;;;;;;======<<<<<<<<<===============;;;:::999888888888UUUUUUSSSQQQPPPQQQUUUXXXZZZYYYXXXYYYYYYYYYWWWVVVPPPQQQTTTWWWYYYWWWSSSPPPIIIIIIHHHHHHHHHHHHIIIIIIBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;<<<===<<<;;;:::999888777777333333444444555666666777444444444444333333333333333333444555444333222111///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))******++++++++++++,,,,,,,,,---------......---......///000111111111111111111111111111222222222333444555777777888888999:::<<<>>>@@@AAABBBHHHRRRZZZ^^^]]]YYYUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[WWWWWWXXXYYY[[[\\\^^^___^^^___aaaccceeeggghhhhhhggggggfffffffffgggggghhhlllmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllmmmnnnnnnooonnnmmmmmmmmmoooqqqtttvvvwwwwwwvvvuuusssrrrqqqqqqmmmppptttxxx{{{||||||{{{wwwyyy{{{||||||zzzxxxvvvyyy{{{}}}~~~~~~}}}~~~}}}|||}}}~~~~~~|||{{{xxxxxxwwwwwwwwwxxxxxxyyyxxxwwwtttsssrrrssstttuuuuuuuuuvvvvvvuuutttrrrqqqoooooonnnnnnooopppqqqrrruuuvvvxxx{{{|||{{{vvvssstttuuuxxxzzz{{{{{{zzzzzz|||{{{yyywwwvvvvvvvvvvvvxxxyyyyyyxxxwwwuuusssqqqkkkjjjjjjjjjkkkmmmpppqqqooonnnmmmkkkiiigggfffeeefffgggggggggffffffgggiiiggggggggggggggghhhiiijjjgggfffeeefffggggggfffdddeeegggiiikkkllllllkkkjjjjjjiiihhhhhhhhhhhhhhhiiifffdddbbbaaaaaaaaa```___```___^^^^^^___```___]]]YYYYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRROOOMMMKKKKKKLLLMMMLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDAAA>>>===============>>>??????===<<<:::999888888888999;;;<<<<<<<<<======>>>>>>===<<<:::999888999;;;<<>>======<<<;;;:::999999999:::;;;:::::::::999888777666333333333444444555555555333333333333222222222111222333333444333222111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''&&&&&&'''''''''''''''((((((''''''''''''''''''(((((((((((())))))*********++++++++++++,,,,,,,,,,,,------------...///000000/////////000000000000000111111111111222444555666666666777888:::<<<>>>???AAAGGGPPPXXX\\\[[[WWWTTTRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWXXXZZZ[[[\\\^^^___aaacccdddeeeeeeeeedddcccccccccdddfffhhhiiillllllmmmmmmnnnnnnoooooollllllllllllmmmnnnoooppppppnnnmmmmmmnnnqqquuuwwwzzzyyywwwuuusssrrrrrrrrrmmmppptttxxxzzz{{{zzzyyytttvvvyyy{{{{{{yyywwwuuuvvvxxxzzz{{{zzz{{{|||~~~}}}|||}}}~~~}}}{{{vvvvvvwwwxxxyyyzzz{{{|||{{{yyyuuurrrqqqqqqrrrrrrrrrrrrrrrrrrqqqooonnnmmmnnnnnnmmmmmmnnnpppqqqssssssuuuxxx{{{|||zzzvvvssssssuuuwwwyyyzzz{{{zzzzzz|||{{{yyywwwuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvuuummmlllkkkkkkkkklllnnnooolllkkkjjjhhhfffdddcccbbbbbbcccdddddddddeeehhhjjjeeeeeeeeeeeefffgggiiijjjhhhgggffffffggggggeeecccdddfffgggiiiiiiiiihhhgggfffggggggggggggfffeeeeeedddbbbaaa```aaaaaa___^^^]]]\\\\\\]]]^^^___^^^\\\XXXWWWUUUSSSQQQOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMKKKIIIIIIJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCCCCCCCBBB???=========<<<<<<<<<=========>>><<<;;;999888888888999::::::;;;<<<===>>>>>>>>><<<;;;999777888:::<<<>>>VVVWWWWWWWWWVVVVVVXXXZZZ___^^^]]]\\\[[[YYYUUURRRPPPRRRUUUXXXYYYUUUOOOJJJGGGGGGGGGGGGGGGHHHIIIJJJ@@@AAAAAABBBAAA???>>>===<<<;;;:::999888888888888888888999999888777666666555555444444333333333333333222222222111111111111222222222222222111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((((((''''''(((((()))''''''((((((((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,---...///000.........//////000000000000000000000111333444555555555666777999;;;<<<===BBBFFFMMMRRRVVVVVVUUUTTTMMMOOORRRVVVYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[___```bbbcccdddcccbbbbbbaaaaaaaaabbbdddgggjjjkkkhhhhhhhhhiiijjjlllnnnppplllllllllllllllmmmmmmnnnooonnnmmmmmmnnnqqquuuwww{{{zzzxxxvvvuuutttssssssoooqqqsssvvvvvvvvvtttsssppprrrtttvvvwwwvvvtttssstttvvvwwwwwwwwwxxxzzz||||||||||||~~~~~~|||uuuvvvxxxzzz|||~~~}}}{{{wwwtttrrrqqqqqqqqqpppppppppooonnnlllkkkkkknnnmmmllllllmmmnnnoooppppppssswww{{{{{{zzzxxxvvvwwwxxxzzz|||}}}}}}}}}}}}zzzxxxvvvtttsssssstttuuuvvvwwwxxxzzz{{{{{{zzzzzzqqqpppnnnmmmlllkkkkkkkkkjjjjjjhhhgggeeecccbbbaaa```bbbcccddddddeeehhhjjjddddddccccccdddfffhhhiiiiiihhhgggggghhhhhhfffddddddeeefffggggggffffffeeeccccccdddeeeddddddcccbbbbbbaaa``````aaaaaa___]]][[[ZZZZZZ[[[]]]]]][[[ZZZVVVUUURRROOOMMMKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDFFFCCC???>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;:::<<<;;;999888777777777888888999:::<<<============;;;999888777777:::<<<>>>XXXYYY[[[[[[ZZZZZZ[[[]]]aaa```___^^^\\\XXXSSSPPPOOOPPPQQQSSSSSSPPPKKKGGGFFFFFFFFFFFFFFFGGGHHHHHH@@@@@@@@@@@@???>>>======<<<;;;:::999888777777777666777888888888777666555666555555444333333222222222222222222111111111111222222222111111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))(((((((((((((((((()))''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,---//////---......//////000000111/////////000111222444444444444555666888:::<<<===CCCEEEIIIMMMOOOQQQQQQQQQJJJMMMQQQVVVYYY\\\\\\]]]ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[___```bbbccccccbbb```_________```bbbdddgggiiijjjccccccbbbcccdddgggjjjlllllllllkkkkkkkkkkkklllllllllllllllmmmooorrruuuwwwyyyyyyxxxwwwuuutttsssssspppqqqrrrrrrrrrqqqpppooolllmmmooopppqqqqqqqqqqqqrrrsssuuuttttttuuuwwwyyyzzzzzzzzz{{{~~~~~~}}}wwwxxxzzz}}}zzzyyyxxxvvvtttssssssrrrqqqpppooonnnmmmkkkkkkjjjkkkkkkjjjjjjkkklllnnnooopppssswwwyyyyyyyyyyyyyyy}}}}}}~~~xxxvvvsssqqqpppqqqrrrttttttuuuwwwyyyzzzzzzzzzzzzrrrqqqooommmkkkiiihhhhhhiiihhhgggfffdddcccbbbbbb```bbbcccccccccdddgggiiidddcccbbbaaabbbdddfffggghhhggggggggghhhhhhgggeeeeeeeeeeeeeeeeeeeeedddddd``````aaabbbbbbbbbbbbbbb```_________``````^^^\\\YYYXXXXXXZZZ[[[ZZZXXXVVVTTTSSSPPPMMMJJJIIIHHHHHHMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAEEEAAA===;;;;;;<<<<<<<<<>>>>>>>>>===<<<:::999888888777666555444555666666777888:::;;;<<<;;;::::::999888777666777999;;;<<>>>>>======>>><<<<<<:::999888777777777444555777888888777666555555555555444444444444444333333222222222111111111222222111000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''''''''((()))+++,,,(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))*********+++++++++++++++,,,---...///---......///000000111111/////////000111222444444444444555666888:::;;;<<>>>>>===<<<;;;999888777777777333444666888888777555444333444444555555666666777333333333222222222222111222111111000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''*********)))))))))))))))))))))))))))************++++++++++++,,,---...............///000111111222//////000000111333444555444444555666888:::;;;===>>>AAAEEEIIIKKKJJJHHHGGGLLLOOOSSSWWWZZZ[[[[[[[[[WWWVVVTTTSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWYYY\\\___``````___]]]___```bbbcccccccccbbbaaafffdddaaa``````bbbeeehhhggggggggghhhiiijjjlllmmmfffhhhjjjmmmpppsssuuuvvvrrrssstttuuuuuusssqqqoooqqqpppnnnmmmmmmmmmnnnooojjjjjjiiijjjkkkmmmoooqqqpppqqqqqqqqqqqqrrruuuwwwuuutttssssssvvvyyyzzzzzz~~~~~~}}}|||{{{mmmooorrrvvvxxxyyyyyyyyysssrrrqqqooommmllllllllliiijjjjjjlllooorrruuuwwwuuuwwwxxxwwwuuutttvvvyyy{{{zzzzzzzzzzzzyyyyyyyyyvvvtttpppnnnmmmoooqqqsssttttttuuuuuuuuusssrrrqqqkkkkkkjjjiiihhhgggfffeeeddddddddddddccccccccccccaaabbbbbbaaa``````bbbdddeeedddaaa``````aaacccddddddcccccceeeggggggfffeeefffeeeeeeddddddccccccccc_________```aaaccceeefff\\\[[[[[[\\\]]]]]][[[XXXVVVVVVVVVWWWWWWVVVSSSPPPRRRPPPMMMJJJHHHGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>??????AAA@@@?????????===:::888666777888::::::999888888777777666666777888:::;;;666777888999999888666555555555666666777777777777```aaacccbbbaaa___``````aaa```___]]]ZZZVVVRRROOOMMMKKKHHHFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCAAA@@@??????>>>>>>??????@@@???===;;;999888888777666666555444444333222222111222222333444555666666222222111000//////000000///////////////.........////////////////////////---...///...,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''*********)))((((((''''''(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((***)))((('''%%%$$$###"""'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''')))******,,,(((%%%$$$%%%&&&$$$"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###"""""""""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######&&&(((***(((''''''&&&&&&&&&''''''((('''&&&&&&&&&''')))***)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,......------...///111222//////000111333444555666777777777777888;;;===>>>>>>BBBEEEFFFDDDDDDGGGJJJJJJMMMQQQVVVYYY[[[[[[[[[TTTTTTTTTSSSSSSSSSSSSSSSRRRTTTUUUUUUSSSRRRSSSSSSZZZaaafffeeebbbbbbbbb___]]]\\\\\\\\\]]]___aaabbbaaabbbbbbbbbaaaaaaccceeefffgggggghhhhhhhhhhhhgggiiihhhiiimmmrrrvvvvvvuuuxxxvvvssspppnnnlllllllllooooooooonnnmmmkkkiiigggeeeeeefffhhhjjjlllnnnooorrrpppooopppqqqssssssrrroooooonnnnnnppptttwwwzzz{{{}}}~~~}}}xxxssspppnnnnnnppptttzzz}}}|||zzzuuutttqqqpppoooooopppqqqlllmmmmmmlllmmmppptttxxxwwwwwwvvvvvvvvvvvvwwwwwwzzzyyywwwvvvtttsssssssssuuutttpppllljjjkkkooorrrttttttssssssrrrqqqqqqpppjjjkkkkkkkkkjjjiiigggfffhhhhhhgggfffdddbbb```___^^^```aaaaaa______```aaa```bbbdddeeeddddddfffgggggggggggghhhiiihhheeecccaaaaaaccceeefffdddaaa]]]]]]\\\[[[[[[[[[\\\]]]^^^[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVVVVUUUTTTRRRPPPOOORRRPPPMMMJJJGGGGGGJJJLLLLLLLLLKKKIIIIIIIIIIIIIIIEEECCCBBBBBBDDDFFFGGGGGGGGGEEECCCAAAAAAAAA???>>>AAAAAAAAA@@@???>>>======?????????>>>======<<<<<<999888777666555555555555666666666666666777777777888888888888777666555444555555555555555555555555```aaabbbaaa___^^^^^^___ZZZZZZ[[[[[[XXXUUUQQQOOONNNKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>??????>>><<<:::999888777777666666555444444333222222222333333444555666666666333222111111000000000111///////////////.................................///222444222///+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((())),,,)))&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''***))))))((()))***+++,,,***)))(((((())))))++++++*********+++++++++,,,,,,...---------...///000111000000111222444555666777888888777888999;;;===???>>>@@@BBBAAA???@@@DDDHHHJJJMMMQQQVVVXXXYYYXXXXXXTTTTTTTTTTTTTTTSSSSSSSSSRRRTTTUUUUUUTTTSSSSSSTTTZZZaaaeeecccaaabbbbbb```^^^^^^]]]\\\\\\]]]______aaabbbcccbbbaaaaaaccceeehhhhhhiiijjjjjjjjjiiiiiijjjiiijjjmmmrrruuuuuutttsssrrrqqqooonnnmmmmmmlllmmmlllkkkiiihhhgggggggggeeeeeefffggghhhjjjlllmmmnnnmmmmmmooosssvvvwwwvvvpppooonnnnnnpppsssvvvxxxxxxzzz|||}}}|||yyyuuurrrpppoooppptttyyy||||||zzzvvvuuurrrpppppppppqqqrrrnnnnnnnnnmmmmmmooosssvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvuuutttsssqqqqqqppppppqqqpppooommmkkkllloooqqqrrrrrrqqqqqqpppoooooooookkkkkkkkkjjjiiihhhfffeeehhhgggfffeeecccbbbaaa````````````___]]]]]]^^^``````bbbeeefffeeeeeeeeefffeeefffggghhhhhhhhhfffdddaaaaaabbbccceeedddbbb```\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPNNNMMMPPPNNNKKKHHHFFFGGGIIIKKKJJJIIIHHHGGGGGGFFFFFFFFFDDDBBBAAAAAADDDEEEFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<=========<<<;;;;;;::::::999999999888777666666666666888888777777777777777777666666666666555444333222444444444444444444444444___``````___\\\[[[\\\]]]UUUWWWZZZ[[[ZZZVVVRRRPPPOOOLLLIIIHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>===<<<;;;999888777777777666555555444444333333333444444444555555666666777333333222222111111222222000000000//////.................................222777;;;999333---++++++)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,***''''''''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""######$$$&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))))))))))))))***++++++***(((&&&$$$%%%''')))+++*********++++++++++++,,,------------...///000111000111222333444666777777888888888888:::<<<>>>???BBBDDDDDDCCCAAABBBGGGKKKIIIMMMQQQVVVXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVUUUTTTSSSTTTUUUYYY```cccaaa___aaabbbbbb______]]]\\\\\\\\\]]]]]]aaabbbcccbbbaaaaaaccceeeiiijjjkkkkkklllllllllkkklllkkklllnnnppprrrsssrrrmmmnnnoooooonnnmmmlllkkkiiihhhfffeeedddddddddeeeeeeeeedddeeefffgggiiijjjmmmlllmmmooosssuuuvvvvvvnnnmmmmmmmmmoooqqqtttvvvwwwxxxzzz{{{{{{yyyvvvtttqqqqqqpppsssvvvyyyzzzzzzwwwvvvsssqqqppppppqqqqqqoooppppppnnnmmmnnnppprrrrrrrrrrrrsssuuuvvvxxxyyyssssssrrrqqqpppooooooooolllmmmnnnnnnmmmmmmoooppppppooonnnmmmmmmllllllllllllkkkjjjhhhgggeeeddddddgggfffdddcccbbbaaaaaaaaaaaaaaa```]]][[[[[[\\\^^^___bbbfffggggggeeeddddddddddddfffggghhhhhhggggggdddcccbbbcccdddeeecccbbb[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVUUUUUUSSSQQQPPPQQQQQQRRRQQQPPPNNNLLLJJJMMMKKKHHHFFFEEEFFFHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDBBBAAA@@@@@@BBBDDDDDDDDD@@@>>>===>>>@@@AAAAAAAAA===<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::999999888999999999888777777777666888888777777666666555555444444444444333222111111444444444444444444444444``````___]]]ZZZZZZ[[[]]]XXX[[[^^^___^^^ZZZUUURRRPPPMMMJJJHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@@@@???>>>======<<<<<<======;;;:::999888777777777777666666555555555444444444555555555666666666666666444333333222222333333333111111000000///.................................444;;;@@@???777///++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''+++***)))((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((((()))((('''&&&%%%%%%''')))***************++++++++++++,,,---------...///000000///000111222444555666666777777777777999;;;===>>>DDDFFFHHHHHHFFFEEEHHHKKKJJJMMMRRRVVVWWWVVVSSSQQQSSSSSSSSSTTTTTTUUUUUUUUURRRTTTVVVVVVUUUTTTUUUVVVYYY___bbb___^^^```bbbbbb^^^]]]\\\[[[[[[\\\]]]^^^```bbbbbbbbbaaabbbccceeejjjjjjkkklllmmmmmmmmmmmmnnnmmmmmmnnnooopppppppppjjjkkkmmmnnnnnnllljjjhhhddddddeeeeeeeeedddccccccccccccbbbbbbdddfffhhhjjjpppooonnnooopppqqqooonnnjjjjjjkkklllooorrruuuwwwxxxyyyzzzzzzzzzxxxvvvuuurrrqqqpppqqqsssuuuwwwxxxwwwuuussspppnnnnnnoooooopppqqqqqqpppnnnmmmnnnooopppppppppqqqrrrssstttuuurrrrrrqqqpppppppppqqqqqqkkkmmmpppqqqpppooonnnooonnnmmmllljjjjjjiiijjjjjjjjjiiigggeeecccbbbaaaaaaccccccaaa```______``````bbbaaa___\\\YYYYYY[[[^^^```cccgggiiihhheeeccccccbbbccceeeffffffgggiiijjjkkkhhheeeddddddeeedddccc[[[\\\\\\[[[YYYWWWTTTSSSRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOMMMJJJIIIJJJHHHEEEDDDDDDFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>???AAACCCBBBBBB>>>===<<<<<<>>>@@@@@@???<<<;;;:::999999:::<<<======<<<<<<;;;::::::999999999999999999999888777777777777666555444444333333444444444333333222111000333333333333333333333333``````^^^[[[YYYYYY\\\^^^___aaacccccc```[[[UUUQQQQQQNNNJJJHHHGGGFFFEEECCCCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<:::999888888777777777777777777777666666666666666666666666666666555555555444333333333333333444444222111111000//////..............................444;;;AAA@@@:::222---,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''!!!###&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((************((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###!!! %%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((())))))*********+++++++++,,,,,,------.../////////......///111222333444555555555555555777999;;;<<<>>>CCCHHHJJJHHHFFFFFFGGGKKKNNNRRRUUUVVVTTTRRRPPPQQQQQQRRRSSSTTTTTTUUUUUUSSSTTTVVVWWWVVVUUUVVVWWWZZZ___bbb```^^^```bbbbbb[[[[[[ZZZZZZ[[[\\\^^^______```bbbbbbaaabbbeeegggiiijjjkkklllmmmmmmmmmmmmoooooooooooonnnnnnnnnnnniiikkkmmmnnnmmmjjjgggeeeaaacccfffhhhiiigggdddbbbbbbbbbaaaaaacccfffiiikkkpppooonnnnnnooonnnkkkiiijjjjjjlllooorrrvvvyyy{{{{{{{{{{{{zzzxxxwwwuuutttqqqqqqppppppqqqrrruuuvvvvvvtttqqqnnnllllllllllllpppqqqrrrqqqooommmmmmnnnooonnnnnnnnnnnnooooooppppppooooooooooooppppppqqqnnnpppssssssqqqooonnnooopppnnnllliiihhhhhhhhhhhhggggggeeedddbbb```___^^^______^^^^^^^^^^^^^^^___aaa```^^^[[[YYYYYY\\\^^^aaadddhhhiiihhheeecccbbbaaacccdddddddddfffiiimmmrrrooojjjgggeeedddcccaaa\\\]]]\\\[[[YYYVVVTTTRRRRRRSSSUUUVVVVVVTTTRRRQQQPPPPPPQQQPPPOOOMMMKKKIIIHHHEEECCCCCCEEEGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???>>>===???AAABBBAAA@@@???===<<<<<<=========<<<<<<;;;:::::::::;;;<<<===;;;;;;::::::999888888888888888999999999888777777888888777777666555444444444555555444444333222111333333333333333333333333aaa```^^^[[[ZZZ[[[___bbbdddeeeeeeccc___YYYSSSOOOQQQNNNJJJGGGFFFEEECCCBBBBBBBBBBBBBBBAAA???>>>======<<<;;;;;;::::::;;;;;;999999888888888888888999888888888888888888888888777666666555555444444444333333222222333333444444222222111000000///......------------------------222777<<<>>><<<666000---))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((())))))(((((('''''''''''''''''' """$$$%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''((()))+++***(((''''''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&'''((((((((()))***************&&&''')))*********)))((()))))))))************+++++++++---......///......---...///000111333444444444444444444666888:::;;;===CCCJJJMMMLLLIIIHHHHHHKKKMMMOOORRRSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUSSSUUUWWWWWWVVVVVVWWWXXX[[[aaadddaaa___```aaa```ZZZYYYYYYYYYZZZ\\\^^^___]]]___```aaabbbdddfffiiijjjjjjlllmmmnnnnnnoooooooooppppppooommmllllllmmmiiijjjlllmmmllliiifffeeeaaadddgggjjjkkkiiigggeeedddcccbbbbbbcccfffjjjllllllllllllnnnoooooommmkkklllmmmooorrrvvvyyy|||~~~{{{{{{yyyxxxvvvuuuttttttpppqqqrrrrrrrrrsssuuuwwwvvvtttqqqmmmkkkjjjjjjjjjnnnppprrrrrrpppnnnnnnnnnnnnmmmmmmlllllllllmmmmmmkkkkkkkkklllmmmnnnooopppqqqrrrsssrrrpppooopppqqqsssqqqnnnkkkhhhgggggghhheeeeeeeeeeeecccaaa^^^]]][[[\\\]]]^^^^^^^^^^^^]]]^^^^^^]]]\\\ZZZ[[[^^^```cccfffhhhiiigggdddcccbbbaaacccddddddcccdddjjjnnnvvvrrrmmmiiifffdddaaa___]]]]]]\\\ZZZXXXUUUSSSRRRRRRSSSVVVWWWXXXVVVTTTSSSPPPQQQQQQPPPOOOMMMKKKIIIGGGDDDBBBCCCGGGIIIIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>======???AAABBBAAA???@@@>>><<<<<<<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888777777666555555444777777888999999888777666::::::999999888888777777555555555555444333222222222222222222222222222222bbbaaa___\\\[[[]]]bbbfffhhhhhhgggddd___YYYSSSPPPPPPMMMIIIFFFEEECCCBBB@@@BBBBBBBBBBBBAAA???===<<<<<<;;;;;;:::::::::::::::999999888888888999999:::::::::::::::::::::::::::666666666555444333333222222222222222222333444444333333222111000///...---------------------------000222555:::<<<999333---))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((+++***(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''((()))***+++******)))((((((((((((((()))))))))))))))))))))***************+++---...///...............///000222333444555444444444555666888:::;;;===CCCJJJMMMLLLKKKKKKLLLIIIJJJLLLMMMNNNOOOOOOOOOMMMMMMNNNPPPQQQSSSTTTTTTSSSUUUWWWXXXWWWWWWXXXYYY\\\bbbfffdddaaaaaa```^^^[[[ZZZYYYYYYZZZ[[[\\\]]][[[]]]___aaabbbeeehhhkkkkkklllmmmoooppppppqqqqqqnnnpppqqqooolllkkklllnnnhhhiiijjjkkkkkkjjjhhhgggeeeeeeggghhhiiijjjkkkkkkiiihhheeeddddddfffhhhjjjkkkkkkllloooqqqrrrpppnnnlllmmmoooqqqtttvvvxxxzzzxxxwwwvvvtttssssssttttttpppsssvvvvvvuuuuuuwwwyyywwwuuuqqqnnnkkkjjjjjjjjjkkknnnqqqrrrqqqpppoooooollllllllllllmmmmmmnnnooojjjjjjkkkkkkmmmnnnppppppqqqqqqpppnnnmmmnnnrrruuuxxxuuuqqqllliiihhhhhhhhhdddeeeggghhhgggddd```^^^YYY[[[^^^```aaa```___^^^ZZZ[[[]]]]]]]]]^^^```bbbeeegggiiihhhfffdddccccccaaaccceeecccaaaccciiiooouuurrrmmmiiifffccc```]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQSSSVVVXXXYYYWWWUUUSSSPPPPPPPPPOOONNNLLLJJJIIIHHHDDDBBBDDDIIILLLKKKIIICCCBBBAAA@@@@@@?????????=========???AAABBB@@@???@@@>>><<<<<<<<<<<<<<<:::;;;;;;<<<===<<<;;;999888777777666666555444444333555666888999999888666555888888888888888888777777555555555555444333222111222222222222222222222222cccaaa___\\\\\\___dddhhhkkkkkkiiieee```ZZZUUURRRPPPMMMIIIFFFDDDCCCAAA???BBBBBBBBBBBBAAA???===<<<<<<;;;::::::999999::::::999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666666555444333222222111111111111111222222333444333333222111000///...---------------------------......111777<<<;;;444...))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******)))((('''&&&&&&%%%%%%&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))((('''%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%(((+++***(((&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%&&&'''(((%%%&&&((()))))))))(((''')))(((&&&%%%%%%'''***+++))))))))))))***************+++,,,...///......---//////000111333444555666555555555555777999;;;<<<:::???DDDFFFFFFFFFHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMOOOQQQRRRSSSTTTSSSUUUWWWXXXWWWWWWXXXYYY\\\ccchhheeebbbaaa```]]]]]]\\\ZZZYYYYYYYYYZZZ[[[YYY\\\^^^aaacccfffiiilllmmmnnnooopppqqqrrrrrrsssnnnpppqqqooolllkkklllnnnfffgggiiijjjkkkkkkkkkkkkhhhgggfffeeegggjjjmmmooonnnkkkhhheeedddeeeggghhhmmmmmmnnnpppsssssspppnnnjjjkkklllnnnoooqqqrrrssstttsssrrrqqqqqqrrrttttttqqquuuxxxzzzxxxxxxyyy{{{xxxvvvrrrooolllkkkkkkkkkiiilllppprrrrrrqqqppppppkkkkkkllllllnnnoooqqqrrrlllllllllmmmoooqqqrrrssspppooommmkkkkkknnnsssxxx{{{xxxsssnnnjjjhhhhhhhhhdddfffiiikkkjjjgggccc```YYY[[[___bbbcccbbb```^^^XXXZZZ\\\^^^___```bbbdddggghhhiiigggeeeccccccdddbbbdddeeeccc```bbbiiiooorrrooollliiifffccc___]]][[[ZZZWWWUUUSSSRRRRRRRRRQQQSSSVVVXXXYYYXXXUUUTTTOOOOOOOOOOOOMMMKKKIIIHHHHHHEEECCCEEEJJJMMMLLLJJJBBBAAA@@@???>>>>>>>>>>>>======>>>@@@BBBBBBAAA??????===<<<<<<=========<<<:::;;;=========:::777555888888888777666666555555444555777888888777666555444444444555555555555555444444444444333222111111111111111111111111111111bbb```\\\[[[]]]ccciiinnnuuupppkkkfffbbb]]]UUUOOOMMMLLLJJJHHHEEEDDDCCCBBBAAABBBBBBAAA@@@>>><<<;;;;;;;;;:::999888888888888::::::999999888999999:::<<<;;;;;;:::999999999999777666555444444555666777333333333222333333444444666444222000/////////000------,,,,,,,,,,,,++++++......///000000111000000,,,+++++++++***)))))))))&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''((((((,,,---------...------,,,111000000000111222333333333333333333444666888999999===CCCHHHJJJJJJHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJMMMOOOQQQQQQPPPOOOPPPQQQSSSUUUXXX[[[]]]^^^___aaabbbddddddcccaaa```\\\[[[YYYXXXWWWXXXYYYZZZ\\\]]]^^^```dddhhhkkkmmmrrrrrrsssttttttuuuttttttpppooonnnmmmkkkkkkkkkkkkiiiiiijjjkkknnnooonnnmmmllljjjhhhiiikkkmmmmmmmmmmmmkkkiiiggggggiiikkkmmmmmmppprrrqqqnnnlllmmmooolllkkkiiiiiijjjllloooqqqrrrqqqqqqppppppqqqssssssrrrvvv{{{}}}|||zzzxxxwww|||yyyuuurrrqqqpppnnnmmmkkkooosssvvvuuurrrpppooollllllmmmpppsssttttttrrrnnnnnnoooqqqssstttuuuvvvtttqqqmmmiiijjjpppzzz~~~xxxpppjjjhhhiiilllhhhhhhiiiiiihhhfffdddccc___^^^___bbbdddeeecccbbb]]]___aaaaaa```aaaeeeiiijjjjjjiiigggdddccccccddddddccccccccceeegggjjjlllqqqnnnkkkfffaaa]]]ZZZYYY\\\ZZZVVVSSSRRRRRRPPPOOOQQQTTTVVVWWWVVVTTTSSSSSSRRRQQQOOOOOONNNLLLIIIFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA???=========>>>>>>?????????@@@BBBAAAAAA@@@>>><<<;;;::::::999888888888888888999999999888777666555555444777888999::::::999888777555555444333333333333444444666777666444333444555333333222111000000111111]]][[[ZZZ[[[```gggoootttyyytttnnniiieee___WWWQQQOOOMMMKKKIIIFFFDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::999888888999999:::999999999999999:::;;;<<<;;;::::::999999999999777666555444333444444555111111000000000111111222444333111///............------,,,,,,,,,+++++++++,,,,,,---...............++++++******************((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((((((((''''''(((((()))******+++,,,---............000000000000111111222333333333333333444555777888:::>>>DDDIIIKKKKKKHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRTTTVVVYYY[[[\\\]]]^^^___aaabbbbbbbbb```___YYYXXXWWWVVVWWWYYY\\\]]]^^^^^^^^^```bbbfffjjjlllssssssuuuvvvvvvvvvuuuuuurrrqqqpppnnnmmmlllkkkkkkjjjjjjkkklllnnnnnnnnnmmmlllkkkiiijjjlllnnnnnnnnnnnnlllkkkiiiiiijjjkkklllnnnpppqqqpppmmmllllllmmmkkkkkkkkklllmmmnnnnnnooonnnmmmllllllmmmoooqqqssssssuuuxxx{{{}}}|||zzzyyyyyywwwtttrrrrrrqqqpppooonnnqqquuuvvvtttqqqooonnnnnnnnnpppssswwwwwwvvvtttpppppprrrtttvvvxxxzzzzzzuuurrrmmmjjjkkkrrr|||yyyqqqllljjjiiiiiihhhhhhhhhhhhgggfffeeedddbbbbbbbbbdddeeeeeecccaaabbbeeeggggggggghhhlllppppppooommmiiidddbbbbbbbbbbbbbbbaaabbbcccfffhhhjjjnnnllliiieee```]]]ZZZYYYZZZXXXTTTSSSRRRRRRQQQOOOSSSUUUWWWVVVTTTSSSRRRRRRSSSQQQPPPOOONNNLLLHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???>>><<<;;;:::999999888888777777888888777777777666666555555444555666888888999888777777555555444333333333333444777555333333444444333111222222111000000000000000VVVVVVWWW[[[aaajjjsssyyyyyytttmmmhhhddd^^^WWWRRRPPPNNNLLLIIIGGGEEEDDDCCCAAAAAAAAA@@@???>>>===<<<===<<<;;;999999999999:::999999999999999:::;;;<<<<<<<<<:::999999888888888888777666444333333333333111111000000000000000111222111000...------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++))))))******************((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***+++((()))+++,,,...//////000......//////000111222222222222222333444555777777:::>>>DDDIIILLLKKKHHHEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKLLLOOOQQQSSSUUUVVVTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^___```aaa``````___XXXXXXXXXYYY[[[___cccfffeeedddbbbbbbdddhhhllloootttuuuwwwxxxyyyxxxvvvuuutttsssrrrpppooonnnmmmmmmllllllmmmnnnnnnnnnnnnnnnnnnlllkkkkkkmmmooopppoooooonnnmmmllllllllllllmmmoooppppppooommmllllllmmmkkklllnnnooopppooonnnnnnmmmllljjjjjjkkknnnqqqsssuuutttuuuyyy~~~~~~|||wwwuuusssrrrssssssrrrqqqrrrtttwwwwwwtttqqqooonnnpppqqqtttxxx{{{|||yyywwwssssssuuuwwwyyy{{{}}}~~~tttqqqmmmiiikkksss~~~xxxrrrpppooommmllljjjiiihhhgggffffffggggggfffeeeeeefffgggfffdddaaafffiiilllllllllmmmrrruuuyyywwwssslllfffbbbaaaaaaaaaaaaaaaaaabbbdddfffgggkkkiiifffccc___]]][[[ZZZXXXVVVSSSSSSSSSSSSRRRQQQUUUWWWWWWVVVTTTRRRRRRSSSTTTSSSQQQPPPOOOLLLHHHEEEHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>????????????@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<999999888888777777777777555555555555555555555555444555777888888888777666555555444333333333333444;;;666111111333444222///111111000/////////000000TTTTTTVVVZZZ```hhhpppuuuppplllfffbbb```[[[UUUPPPOOOMMMKKKHHHFFFDDDCCCBBBAAAAAA@@@@@@??????>>>>>>???>>><<<:::999999:::;;;:::999999::::::;;;<<<===<<<<<<:::999888888888888999888777666444333333222333333222111111111111222111000///......---------,,,,,,,,,++++++++++++***)))******++++++*********(((((())))))******++++++%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''******))))))))))))******))))))+++,,,---.........------...///000111111111111111222333444555666666888<<>>999999999888888777666666333333444444444555555555555666777999999999888777555555444333333333333444;;;888555333222222111000000000///////////////000UUUUUUVVVXXX\\\bbbgggjjjfffccc```^^^^^^[[[UUUPPPLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@===;;;999:::;;;<<<;;;;;;::::::;;;<<<<<<===<<<<<<:::999888777777777999999888777666555333333333222111111000000000111000000000//////...------,,,,,,+++++++++***************+++++++++******)))((((((((())))))******+++'''''''''((()))))))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((---,,,+++)))((((((((((((++++++,,,,,,---,,,,,,,,,,,,---...000111111111111000000111222333444555555666999>>>CCCEEEDDDBBB@@@AAAAAAAAABBBDDDFFFGGGHHHJJJKKKLLLOOORRRUUUXXXZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^```aaaaaaaaa______```bbbhhhnnnuuuyyytttqqqllljjjjjjnnnssswwwxxxyyy{{{||||||zzzyyyxxxtttsssssssssssstttuuuuuusssuuuwwwvvvsssqqqrrrsssqqqooommmnnnppprrrrrrrrrppppppppppppppppppppppppooonnnnnnnnnppprrrsssssstttrrrqqqooooooppprrrssstttrrrooommmmmmnnnoooqqqxxxuuussswww~~~yyywwwuuuttttttssspppnnnppprrrtttuuuuuutttuuuvvvrrrtttwww||||||yyyvvvvvvvvvuuuuuuuuuttttttooommmjjjhhhjjjrrr||||||vvvtttvvvxxxvvvsssnnnllliiifffeeefffhhhiiidddcccdddfffhhhiiigggeeedddgggkkklllkkklllooossszzzssskkkfffddddddddddddddddddeeeeeeffffffeeecccaaa___]]]\\\[[[[[[WWWVVVUUUVVVXXXYYYXXXWWWVVVXXXZZZ[[[[[[[[[\\\]]]YYYXXXVVVUUUTTTQQQMMMJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHEEEBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>::::::::::::999888666666333444444555555666666666888888::::::::::::888888555555444333333333333444999;;;;;;777111///111555000///////////////000000VVVVVVVVVWWWYYY\\\___aaa```______``````]]]WWWRRRJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCAAA>>>;;;::::::<<<======<<<<<<;;;;;;<<<<<<<<<===<<<:::999777777666666777777777777666555333333111000///...---------...//////000000///...------++++++++++++***************++++++++++++***))))))(((((())))))))))))))))))++++++***)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((,,,+++***)))((('''''''''++++++,,,,,,,,,,,,+++++++++---///111222222222222//////111222333444444444555777:::===???@@@???>>>@@@@@@AAABBBDDDFFFGGGHHHIIIKKKMMMOOORRRUUUWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^___aaabbbddddddaaaaaaaaaccchhhooouuuzzzuuurrrnnnkkkkkknnnsssvvv{{{{{{{{{{{{{{{zzzzzzyyytttttttttttttttuuuvvvwwwvvvxxxzzzxxxtttrrrrrrtttqqqooonnnnnnppprrrsssrrrppppppppppppqqqrrrssssssrrrpppooopppsssuuuvvvvvvwwwuuurrrppppppqqqsssttttttsssqqqooonnnmmmmmmmmmuuuttttttvvv{{{~~~~~~}}}yyyxxxvvvuuuuuussspppnnnnnnppprrrssstttuuuxxxzzzssstttwww{{{~~~~~~|||zzzwwwvvvuuutttrrrqqqpppooommmllljjjiiikkkrrrzzz~~~xxxuuuuuutttrrrppppppnnnkkkhhhffffffggghhhdddddddddgggiiijjjiiigggeeehhhlllmmmlllllloooqqq{{{zzzxxxsssmmmhhhffffffffffffffffffffffffffffffdddcccaaa___]]]\\\[[[[[[WWWVVVWWWXXXZZZ[[[ZZZXXXUUUXXX\\\____________```YYYXXXVVVVVVUUUSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKIIIEEEAAA??????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@????????????>>>===<<<;;;;;;;;;<<<<<<;;;999777666555666666666777777888888:::;;;;;;;;;;;;999888777555555444333333333333444666;;;???;;;222...111666000000/////////000111111UUUUUUUUUVVVXXXZZZ\\\]]]______```cccddd```XXXQQQIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEBBB???<<<:::;;;<<<===???>>>===<<<;;;;;;;;;;;;===<<<:::888777666666555444444555555555444222111000000///...------------------...///...---,,,+++++++++++++++***************************)))(((((()))))))))))))))(((((((((+++***)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''((()))))))))***+++,,,,,,,,,,,,,,,+++---///222333444333333...///111222333333333333666777888:::<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMPPPSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^___aaabbbdddfffgggdddcccbbbcccgggnnntttxxxuuusssooommmnnnqqqtttwww}}}|||{{{zzzyyyzzzzzz{{{wwwvvvuuuuuuttttttuuuuuuvvvyyy{{{xxxssspppqqqsssqqqooonnnnnnppprrrsssrrroooooonnnnnnppprrruuuvvvxxxuuussssssuuuwwwwwwwwwwwwvvvuuusssrrrrrrsssssssssssssssrrrrrrpppooooooqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvuuurrrooommmoooqqqrrrsssuuuxxx{{{uuuuuuwwwzzz}}}~~~}}}{{{vvvvvvuuusssrrrqqqpppooollllllllllllnnnssszzz~~~zzzvvvsssqqqpppppprrrpppmmmiiigggfffeeefffgggggggggiiikkkkkkiiigggfffiiimmmnnnlllkkkmmmooopppqqqrrrpppllliiiggggggffffffgggggggggffffffeeedddcccaaa___]]]\\\[[[[[[WWWVVVWWWYYY[[[[[[ZZZXXXUUUYYY^^^aaaaaa___^^^^^^WWWVVVUUUUUUUUUSSSPPPNNNOOONNNNNNNNNNNNMMMMMMMMMLLLJJJEEEAAA??????@@@BBBCCCBBBBBBBBBAAAAAAAAAAAA????????????>>>===<<<;;;<<<=========<<<:::888666888888999999999999999999;;;<<<<<<;;;:::888666444555555444333333333333444555999<<<:::555111111333000000000000000111222222SSSTTTUUUVVVXXXZZZ\\\]]]______bbbeeeeee```WWWOOOHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGEEECCC???<<<:::;;;===>>>@@@???>>><<<;;;;;;;;;;;;===<<<:::888777666555555111222333333333222111000222222111//////.........+++,,,---...---,,,+++***+++++++++************)))))))))******)))(((''''''******))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$#########$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%### #########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))***+++'''(((***+++,,,---......,,,---000333444444444333---///000222333333333333777777777888:::<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMQQQSSSTTTTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]______```bbbdddfffhhhiiigggfffdddeeehhhnnntttxxxwwwuuurrrqqqqqqtttwwwzzz~~~}}}zzzyyyxxxyyy{{{|||zzzyyywwwuuutttsssssssssuuuyyy{{{xxxrrroooppprrrqqqooommmnnnppprrrrrrrrrooonnnmmmmmmooorrrvvvxxx}}}yyyuuuuuuvvvxxxwwwvvvvvvvvvwwwvvvuuutttrrrqqqtttuuuvvvwwwvvvuuutttsssnnnpppssstttsssrrrrrrsssuuuttttttuuuwwwvvvtttrrrnnnoooqqqqqqrrrtttwwwzzzvvvvvvwwwzzz}}}~~~}}}vvvvvvuuutttsssrrrrrrqqqlllmmmnnnnnnppptttzzz~~~{{{zzzxxxuuurrrqqqrrrtttsssqqqnnnjjjhhhfffddddddkkkjjjjjjkkklllkkkiiigggeeeiiimmmmmmkkkjjjkkkmmmhhhjjjmmmmmmkkkiiiggggggffffffggggggffffffeeeddddddcccaaa___]]]\\\[[[[[[VVVVVVVVVXXXZZZZZZYYYWWWUUUZZZ___bbbaaa___\\\[[[UUUTTTSSSTTTTTTSSSPPPMMMLLLLLLLLLKKKKKKKKKKKKJJJMMMJJJEEEAAA??????AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>===;;;999777::::::::::::::::::::::::<<<<<<;;;:::999666444222555555444333333333333444555777999999777333111///111111000000111222333333UUUVVVXXXYYYZZZ[[[ZZZZZZ^^^]]]]]]^^^^^^ZZZRRRMMMIIIHHHGGGEEEDDDEEEEEEFFFIIIFFFDDDCCCDDDDDDDDDCCCEEEAAA<<<999999;;;===>>>AAA@@@???===<<<;;;;;;;;;:::::::::::::::888777777777777555444222111//////......////////////..................---,,,+++***......---,,,,,,+++******,,,++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$############$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&)))((((((((()))+++---///---......///000111111222////////////000000000000222444666777777888:::<<<>>>>>>???AAACCCDDDEEEFFFJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[]]]]]]___```bbbdddeeefffiiigggfffgggiiimmmqqqtttqqqrrrsssrrrrrrtttwwwyyy}}}{{{yyyyyyzzz{{{|||{{{vvvuuutttsssrrrrrrssstttwwwwwwvvvtttsssrrrqqqpppnnnmmmllllllmmmoooqqqsssppppppppppppqqqssstttuuuuuuuuuvvvxxxzzz{{{zzzxxxvvvwwwxxxxxxxxxwwwvvvuuuxxxyyy{{{|||{{{yyyvvvtttooooooqqqrrrtttuuuvvvwwwvvvuuuttttttuuutttrrrpppoooppppppqqqtttwwwyyy{{{zzzwwwuuuxxx}}}~~~{{{zzztttpppqqqqqqooooooqqqpppqqqssstttvvvwwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrpppnnnllljjjjjjjjjjjjmmmllljjjiiihhhhhhhhhiiijjjllloooooommmkkkjjjjjjkkkiiihhhhhhiiiiiihhhfffhhhhhhhhhhhhgggggggggggggggdddaaa___]]][[[WWWUUUXXXXXXXXXXXXYYYZZZ[[[\\\YYY]]]aaaaaa\\\WWWTTTSSSTTTRRRPPPOOOOOOPPPNNNMMMKKKLLLNNNNNNNNNLLLJJJIIIMMMJJJFFFCCCBBBCCCEEEFFFHHHGGGFFFDDDBBBAAA@@@@@@??????@@@@@@???>>><<<;;;;;;;;;<<<======<<<;;;:::;;;<<<=========<<<;;;:::999888888777666555555444555555444444444555555666666666555333222111111000000000000000////////////UUUVVVWWWYYYYYYYYYYYYXXXZZZYYYYYYYYYYYYVVVPPPLLLHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDBBBAAABBBBBBBBBAAACCC@@@<<<;;;;;;===>>>>>>AAA@@@???===<<<;;;;;;;;;999999:::999999888777666666666555333222111000///......////////////..................---,,,+++***---,,,,,,+++******))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))***+++------,,,,,,------......//////////////////000000000000333555666777777888999;;;======>>>@@@BBBCCCDDDEEEHHHIIILLLNNNQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\[[[\\\]]]___bbbdddeeefffggggggiiijjjmmmoooqqqrrrqqqrrrssssssrrrsssuuuwwwzzzxxxvvvvvvxxxzzzzzzzzzwwwvvvtttssssssssstttuuuvvvuuuuuutttsssrrrqqqqqqoooooonnnmmmnnnppprrrsssttttttttttttttttttttttttwwwwwwwwwyyy{{{{{{zzzxxxuuuvvvxxxyyyyyyyyyxxxxxx|||~~~}}}zzzyyyrrrrrrssstttuuuuuuvvvvvvxxxwwwvvvuuuvvvuuusssqqqoooooopppqqqsssuuuxxxyyyxxxvvvuuuxxx~~~~~~{{{yyyssspppqqqqqqnnnmmmooooooppprrrsssuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxtttsssqqqnnnlllkkkkkkkkkkkkjjjhhhgggfffffffffgggiiikkkmmmmmmkkkiiihhhiiigggffffffgggiiijjjiiihhhhhhgggggggggggggggffffffdddbbb```^^^^^^\\\ZZZXXXYYYYYYYYYZZZ[[[\\\]]]^^^aaacccdddaaa[[[UUUQQQOOORRRPPPNNNNNNNNNNNNMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLOOOMMMJJJGGGEEEEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA????????????>>>===<<<<<<:::;;;<<<======<<<;;;:::<<<<<<======<<<;;;999888888888777666666555444444555555444444444444555555888666333111000000111222111000000//////.........UUUVVVWWWXXXXXXWWWVVVUUUUUUTTTSSSSSSRRRPPPMMMJJJGGGGGGFFFDDDDDDDDDDDDDDDDDDBBB??????@@@@@@???>>>@@@???======>>>??????>>>@@@???>>>===<<<;;;;;;;;;888888888888777666555444444444333333222111111000......////////////......---......------,,,+++***+++++++++***))))))((((((((((((((())))))*********(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%'''''''''''''''''''''''''''((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,....../////////000000000333555666777666666888999;;;<<<===???AAABBBDDDDDDFFFHHHJJJNNNQQQTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\YYYZZZ\\\___aaadddfffgggeeegggjjjmmmooopppooooooppprrrssstttsssrrrssstttuuutttssstttvvvxxxxxxxxxvvvvvvtttssssssttttttuuutttsssssssssrrrrrrrrrrrrppppppnnnnnnnnnppprrrtttvvvwwwwwwxxxxxxwwwuuutttwwwvvvvvvxxxyyyyyywwwuuuuuuvvvxxxzzz{{{{{{{{{{{{~~~~~~|||{{{vvvvvvvvvvvvwwwwwwwwwwww|||zzzyyyxxxxxxvvvsssqqqooooooooopppqqqsssuuuwwwvvvuuuvvvzzz~~~{{{xxxssspppqqqqqqmmmlllmmmnnnoooppprrrssstttuuuuuusssssstttvvvxxxzzz|||}}}xxxvvvssspppnnnmmmllllllgggfffeeeccccccccccccdddfffhhhiiiiiigggffffffgggbbbbbbdddgggjjjkkkjjjiiigggggggggffffffeeeeeeeeebbb```___^^^___^^^\\\[[[[[[[[[[[[\\\]]]^^^___```cccdddccc___YYYTTTQQQOOOPPPNNNLLLLLLLLLMMMLLLKKKLLLMMMOOOPPPPPPOOONNNNNNOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>======<<<======:::;;;<<<=========<<<;;;=========<<<:::999777666777777666666555444444444555444444333333444444444888666222///...///222333111111000///......------TTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJGGGGGGFFFEEEEEEDDDDDDDDDBBBAAA????????????>>>===>>>======???AAAAAA???>>>>>>>>>===<<<;;;::::::;;;666666666666555444333333222222222222111111111111......////////////......---------------,,,+++***++++++*********)))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''')))++++++++++++***+++++++++++++++*********---.........///000000000333444666666555555666888:::;;;===>>>@@@BBBDDDDDDFFFHHHJJJMMMPPPRRRTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYZZZ\\\___bbbeeeggghhhdddfffiiilllnnnoooooooooppprrrttttttsssqqqpppqqqqqqqqqppprrruuuwwwwwwwwwuuutttsssrrrrrrrrrssstttqqqqqqqqqrrrrrrrrrrrrrrrpppooonnnmmmnnnoooqqqsssuuuvvvxxxyyyyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwtttrrrvvvwwwyyyzzz{{{{{{{{{zzzzzz{{{|||}}}|||{{{yyyxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}{{{zzzyyywwwtttrrrooonnnnnnoooppprrrtttuuuvvvvvvyyy}}}|||yyytttrrrsssrrrnnnllllllnnnoooppprrrssssssttttttqqqqqqrrrtttvvvxxx{{{|||xxxvvvssspppnnnlllkkkkkkdddcccbbb`````````aaabbbdddeeefffeeedddcccdddfffaaaaaacccfffiiijjjiiiggggggffffffeeedddcccccccccbbb```^^^^^^___^^^]]][[[[[[[[[[[[[[[\\\^^^___```^^^^^^]]]ZZZWWWUUUTTTSSSMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGEEECCCBBBDDDCCCCCCBBBBBBBBBBBBCCC@@@???===<<<;;;<<<======<<<<<<>>>??????>>>>>>===>>>===<<<:::888666444333555555555555444444333333555444333333333333333333666444222000///000111222111000//////...---,,,,,,SSSSSSTTTTTTSSSRRRPPPOOONNNNNNMMMKKKJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@@@@AAAAAA???===<<<<<<===???AAAAAA???===<<<<<<;;;:::999999999999555555555555444333222222111111111111111111111111......////////////......,,,,,,,,,---,,,,,,+++++++++++++++++++++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$ !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***++++++***))),,,,,,,,,+++++++++++++++,,,------...///000000000222333555555444444555666:::;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]___bbbeeeggghhhfffffffffhhhjjjmmmppprrrrrrtttuuuuuurrrpppoooooopppoooppprrruuuwwwwwwvvvrrrqqqpppppppppppprrrrrrppppppppppppqqqqqqqqqqqqmmmlllkkkkkklllnnnqqqrrrqqqsssuuuxxxyyyyyyxxxwwwvvvuuuuuuvvvxxxwwwuuusssxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuvvvwwwxxxzzz|||~~~~~~|||{{{zzzxxxtttrrrnnnnnnnnnnnnoooqqqssstttvvvxxxzzz~~~~~~|||yyyuuusssvvvuuupppmmmmmmnnnooopppqqqrrrsssssssssppppppppppppqqqsssvvvwwwuuusssqqqmmmkkkiiihhhhhhbbbbbb```______```aaaaaaccccccdddbbbaaaaaaccceeeccccccdddfffhhhhhhgggeeeffffffeeedddcccbbbaaa```bbb```^^^^^^^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]YYYXXXVVVUUUTTTTTTSSSSSSJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIGGGEEEBBBAAABBBBBBAAAAAAAAAAAAAAABBB>>>===<<<;;;;;;;;;<<<======>>>???@@@AAAAAA@@@???>>>===;;;999666444222222444444444333333333333333444444333222222222222222111222222222222000///.../////////...---,,,,,,+++PPPQQQRRRRRRRRRPPPOOONNNLLLLLLLLLKKKHHHFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBCCCCCCCCCAAA???;;;;;;<<>>;;;:::999888888777777777888555555555555444333222111111111111000000000000000......////////////......++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))'''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%""""""###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''((())))))*********)))+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111000222333444333333555666888999;;;===???AAACCCDDDFFFGGGIIIKKKLLLMMMNNNNNNPPPPPPQQQSSSTTTUUUVVVWWWYYYZZZ\\\___aaadddfffggggggfffeeefffiiinnnsssvvvuuuvvvvvvuuurrrooonnnnnnooooooppprrruuuwwwvvvuuupppoooooonnnnnnoooqqqqqqooooooooopppppppppppppppkkkjjjjjjjjjllloooqqqsssoooppprrruuuwwwwwwxxxwwwwwwvvvwwwxxxyyyyyywwwuuuwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwyyy{{{~~~}}}{{{zzzyyywwwtttrrrmmmmmmmmmnnnoooqqqsssuuuwwwxxx{{{|||}}}}}}{{{{{{wwwttttttwwwwwwrrrooonnnmmmmmmnnnppppppqqqqqqqqqooonnnmmmllllllnnnpppqqqqqqooollliiigggfffeeeeeecccbbbaaa``````aaabbbbbbccccccbbbaaa```aaadddfffgggeeedddeeefffgggfffeeefffeeedddcccaaa```___^^^```^^^]]]\\\]]]\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXYYYXXXVVVSSSRRRRRRQQQNNNLLLHHHGGGFFFFFFHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIHHHGGGEEECCCCCCAAA@@@???????????????@@@<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBAAAAAA@@@===<<<:::777444222111111333333333222222222222222444444333222111111111111///000222333222111...---...------------,,,,,,,,,NNNOOOPPPPPPPPPOOONNNMMMIIIKKKLLLJJJGGGDDDDDDEEECCCDDDDDDDDDDDDBBBAAA@@@DDDDDDCCCDDDDDDDDDAAA???;;;;;;<<<===??????<<<:::777777666555555555666666555555555555444333222111111111000000000/////////......////////////......***++++++,,,,,,,,,++++++************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((((()))***************++++++,,,,,,---+++,,,,,,---...///000111...000222333222333555777555666888:::<<>>===============:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@???<<<;;;888555333222111111222222222222222222222222444333222111111000000000000000111111111000///...,,,,,,,,,,,,,,,---------MMMNNNOOOOOOPPPOOONNNMMMHHHJJJLLLJJJFFFBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>DDDDDDCCCDDDEEEDDDAAA???<<<;;;;;;<<<>>>===;;;999666555555444444444555555555555555555444333222222111111111000///...............////////////......***++++++,,,,,,,,,++++++(((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$############%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((''''''(((***+++((())))))***+++,,,,,,---++++++,,,---...///000111---///111222222333555777333444555888:::===??????@@@AAADDDGGGJJJMMMNNNOOOLLLMMMOOOQQQTTTVVVXXXXXXWWWXXXYYY[[[]]]___```aaaffffffhhhjjjoootttyyy|||{{{zzzxxxtttpppnnnooopppnnnnnnnnnqqqssstttrrrpppppppppoooooooooppprrrssspppooooooooonnnnnnnnnnnniiiiiijjjkkknnnrrruuuxxxssssssrrrrrrssstttuuuvvvppppppqqqsssuuuvvvtttssspppqqqssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvzzz{{{|||}}}~~~|||zzzxxxxxxxxxvvvsssqqqllllllmmmnnnpppsssvvvwwwvvvwwwwwwvvvtttttttttuuurrrpppqqqvvvwwwsssooonnnhhhiiijjjjjjkkkkkkkkkkkkmmmkkkiiihhhhhhjjjmmmnnnkkkiiigggeeecccccccccccceeeeeedddccccccdddeeefffeeedddccc``````aaafffiiiiiifffcccccceeehhhjjjkkkfffeeecccbbb```^^^\\\\\\YYYXXXXXXYYY\\\]]]]]]\\\YYYYYYWWWVVVUUUTTTTTTTTTTTTRRRPPPQQQRRRQQQMMMIIIGGGEEEDDDEEEHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@AAA???>>>===<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::;;;===>>>?????????>>><<<:::777555222111111111111111111111111111222222444333222111000000000000111111///......///000000***++++++,,,,,,------...MMMMMMMMMMMMNNNNNNNNNNNNKKKJJJJJJJJJJJJHHHDDDAAADDDCCC@@@>>>>>>@@@BBBCCCDDDBBB?????????@@@@@@???;;;;;;;;;::::::999999999444333222222222333444555444333222333444444000---////////////............,,,,,,,,,++++++*********+++++++++************)))******))))))))))))))))))%%%&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$$$$$$$&&&'''(((((())))))''''''((()))))))))))))))******)))))))))))))))***+++,,,---////////////......///111222333444444444555555555666888:::===>>>BBBDDDFFFGGGGGGHHHJJJMMMIIIKKKNNNRRRTTTUUUTTTTTTVVVXXX[[[\\\\\\[[[\\\]]]bbbcccdddggglllrrrwwwzzzwwwvvvtttpppmmmkkklllnnnlllmmmooopppqqqpppnnnmmmpppooommmlllmmmooorrrttttttppplllmmmpppqqqnnnjjjfffhhhllloooqqqssssssrrrssssssssssssttttttuuuvvvrrrrrrsssssssssrrrqqqqqqsssssstttuuuuuuuuuuuuuuuyyyyyyyyyxxxwwwvvvuuutttxxxzzz{{{{{{zzzyyyyyyzzzuuuuuuuuuuuutttsssrrrqqqooonnnnnnoooqqqtttxxxzzzyyyxxxvvvtttsssrrrrrrrrrnnnppprrrrrrpppnnnnnnnnngggfffeeeeeefffgggiiijjjggghhhiiijjjjjjjjjjjjjjjjjjhhhfffdddcccbbbbbbccceeeggghhhfffdddccceeehhhdddcccbbbbbbddddddcccbbbeeedddbbbbbbccceeehhhjjjfffdddbbb___^^^^^^______```^^^[[[YYYYYY[[[]]]___[[[[[[YYYWWWUUURRRPPPNNNQQQPPPOOONNNMMMKKKJJJIIIGGGIIIJJJIIIGGGEEEEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGBBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::<<<<<<======<<<:::999888999;;;======;;;999777777999777555333333333111000333222111111000000111111////////////............,,,------......------,,,---.........---+++)))(((MMMMMMLLLLLLLLLLLLLLLLLLHHHGGGGGGGGGGGGEEEBBB???@@@???===<<<<<<>>>???@@@CCCAAA???>>>?????????>>><<<;;;;;;:::999888888888444333333222333444555666555333222222333333111...000000/////////.........+++++++++++++++++++++++++++++++++*********))))))******)))))))))******+++***)))((('''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((()))))))))))))))******)))))))))))))))***+++,,,---...//////...............///000111222222444444444555777999<<<===@@@BBBEEEFFFGGGGGGIIIJJJHHHJJJMMMPPPRRRSSSSSSSSSVVVXXXZZZ[[[ZZZZZZ[[[\\\___```bbbfffkkkoootttvvvssssssqqqmmmjjjiiijjjlllkkklllnnnooopppooonnnmmmnnnnnnmmmmmmooorrruuuwwwwwwsssnnnlllnnnnnnlllhhhiiikkknnnqqqssstttttttttrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrrssstttuuuvvvuuuuuuxxxxxxxxxwwwwwwuuutttsssxxxyyyzzzyyywwwvvvvvvvvvvvvvvvvvvuuusssrrrppppppmmmnnnooopppsssvvvyyy{{{|||{{{yyywwwtttrrrpppooolllnnnoooooommmkkkkkkllliiihhhgggfffeeeffffffggghhhhhhiiiiiijjjjjjjjjjjjiiihhhfffeeeddddddddddddfffggghhhfffdddcccdddgggdddbbbbbbbbbddddddcccbbbddddddbbbbbbbbbdddeeefffeeecccbbb```_________``````^^^[[[YYYYYYZZZ]]]^^^```\\\WWWRRRPPPPPPQQQSSSNNNNNNOOONNNMMMKKKHHHGGGJJJKKKLLLKKKHHHGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999999:::::::::999888777666888:::<<<<<<:::888777777999777444333333222111000222222111000000000111111////////////.........---,,,,,,------------,,,,,,+++,,,,,,------,,,+++***LLLLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEFFFDDDAAA>>><<<<<<======>>>>>>??????BBB@@@>>>===>>>>>>>>><<<<<<<<<;;;999888777666666333333222222333555666888666444222111222222111000000000000000////////////++++++++++++++++++,,,,,,++++++*********)))))))))***)))))))))***+++,,,,,,///,,,(((((()))***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%(((***)))%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''(((((('''&&&&&&%%%''''''((())))))))))))((()))))))))(((((())))))******+++,,,---............///......---...///111222333333333444555888:::;;;===@@@DDDFFFGGGGGGGGGHHHGGGIIILLLNNNPPPQQQQQQQQQUUUWWWXXXXXXWWWWWWYYYZZZ[[[]]]```dddiiilllooopppoooooommmjjjgggfffhhhjjjjjjkkkmmmnnnnnnnnnmmmllllllllllllmmmppptttwwwyyyzzzuuunnnkkkkkkkkkiiifffjjjlllnnnqqqssstttttttttpppooonnnmmmmmmmmmmmmmmmoooppppppqqqqqqrrrrrrrrrpppqqqssstttvvvwwwwwwwwwxxxxxxxxxwwwvvvuuusssrrrvvvwwwwwwvvvsssrrrrrrsssxxxwwwvvvtttrrrpppnnnnnnlllmmmooorrruuuxxxzzz{{{~~~}}}{{{xxxtttpppmmmkkkjjjlllmmmllljjjhhhhhhhhhjjjiiihhhfffeeedddddddddhhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggfffeeefffgggggggggggggggeeecccbbbcccdddbbbaaaaaabbbccccccbbb```ccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````______^^^[[[YYYXXXZZZ[[[]]]iiifff```ZZZUUURRRQQQQQQNNNNNNNNNMMMLLLIIIFFFDDDFFFGGGHHHGGGDDDBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCC????????????????????????======<<<;;;:::999999888999999999999999888777666888:::;;;;;;999777666666888666333222222222111///222111111000000000000000//////.........---------,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,LLLKKKKKKJJJIIIHHHHHHGGGHHHGGGFFFFFFFFFEEEBBB@@@===>>>@@@AAABBBBBBBBBAAAAAA???======>>>>>><<<;;;<<<;;;:::999777666555444222222111111222444666777666444222111111111111222111111000000000/////////,,,,,,,,,++++++*********************))))))))))))))))))))))))***,,,------222...)))'''***+++)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&***...,,,'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((()))(((((((((((())))))******++++++,,,------......111000///......000222333222222222222444666888999<<>>>>>>>>>>>>>>>>>>>>???======<<<;;;::::::999999:::::::::::::::999999888777999:::999777555555666777555333222222222111///111111000////////////000.........---------,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++++++++LLLKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDDDDEEEDDDBBB@@@>>>???AAACCCDDDDDDCCCBBB@@@>>>======>>>>>><<<:::;;;:::999888666555333333000000//////000222333444555444333111000000111222000000000000////////////......---,,,***)))((((((*********)))))))))(((((())))))))))))***+++,,,---111---)))''')))***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%)))---+++&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((((((((''''''((()))************++++++,,,,,,---.../////////000000111222222111111111111333555777888;;;???CCCFFFFFFFFFFFFFFFHHHHHHJJJLLLMMMOOOOOOPPPNNNPPPQQQRRRRRRRRRTTTUUUWWWZZZ^^^cccgggiiiiiiiiiiiiiiihhhfffddddddfffiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllnnnpppqqqpppmmmiiifffeeefffggghhhkkkkkklllmmmnnnnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllmmmooopppqqqrrrsssuuuwwwyyyzzz{{{|||zzzzzzyyyxxxwwwuuusssrrrooopppqqqqqqpppqqqtttvvvyyywwwuuurrrpppnnnmmmmmmnnnoooqqqsssuuuwwwwwwwwwxxxwwwuuusssooollliiihhhhhhiiiiiihhhfffdddeeefffggggggggghhhhhhiiiiiiiiiiiiiiihhhgggggghhhhhhiiiiiiiiihhhggghhhiiijjjkkkhhhfffeeeccccccbbbaaaaaa_________aaabbbbbb```]]]^^^^^^___```___^^^\\\ZZZ[[[\\\]]]^^^^^^^^^]]]]]]___]]][[[YYYXXXXXXXXXYYYVVVYYY]]]aaaccccccaaa```WWWTTTNNNHHHDDDBBBCCCCCCDDDEEEFFFEEECCCBBBBBBBBBBBBCCCEEEFFFEEEDDDAAA@@@<<<========================<<<<<<;;;;;;:::::::::::::::999999888888888999666777888777555444444555666444222111111111000///111000//////......//////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***))))))((((((LLLLLLLLLKKKJJJJJJIIIIIIEEEDDDBBBBBBBBBBBBAAA???>>>???@@@BBBBBBBBBAAAAAA???>>>>>>>>>???>>><<<:::999999888777555444333333111000/////////000111222333444444333000000111222////////////..................---,,,***)))((((((******)))))))))((((((((()))((((((((()))***++++++---,,,+++)))((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###&&&(((&&&###!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$###$$$%%%'''((()))))))))&&&&&&'''(((((((((((('''''''''''''''((()))******************+++,,,---...+++---111333444444222111111111111111222444666777:::>>>AAADDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNJJJMMMPPPRRRRRRSSSTTTUUUWWWYYY]]]bbbeeegggggggggfffffffffdddcccdddfffiiigggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkllljjjhhhfffeeeeeegggiiijjjmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnoooqqqssstttrrrsssuuuwwwyyyzzz{{{|||yyyyyyyyywwwvvvtttrrrqqqmmmnnnoooooooooqqqtttwwwvvvuuussspppooonnnnnnooopppppprrrtttvvvxxxyyyzzzuuutttqqqnnnkkkiiihhhggggggggggggfffddddddfffgggeeefffhhhiiikkkllllllllljjjiiihhhgggfffggghhhiiijjjiiihhhhhhhhhiiijjjkkkgggeeecccbbbccccccbbb```^^^^^^___```bbbaaa^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]___]]][[[YYYWWWWWWWWWWWWVVVUUURRRQQQRRRTTTVVVXXXVVVRRRLLLFFFBBBAAAAAABBB@@@BBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777777666666555666666777555666777555333222333444555333111000111111000///000000///...............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,+++)))((('''''''''MMMMMMLLLLLLLLLLLLLLLLLLFFFDDDBBBBBBBBBCCCBBB@@@???@@@@@@AAAAAA@@@@@@@@@@@@???>>>???@@@???<<<:::777777666666555444333333222222000/////////000111222444555444111000000111............------------,,,,,,,,,++++++++++++******)))))))))(((((((((((()))((((((((((((((())))))))),,,...,,,((('''))),,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%&&&''''''(((((('''''''''&&&&&&'''''')))************))))))***+++,,,---***///555;;;===:::666333222111111111222444666777999;;;>>>???@@@@@@BBBDDDDDDDDDEEEFFFGGGIIIJJJKKKHHHLLLQQQUUUVVVVVVVVVVVVWWWYYY\\\___bbbdddeeefffcccdddcccbbbaaacccfffhhhfffffffffffffffgggggghhhgggggghhhhhhiiiiiijjjjjjggggggggggggggghhhjjjlllmmmmmmllllllkkklllllllllhhhiiiiiijjjlllnnnooopppqqqpppooooooppprrrtttuuuqqqrrrtttvvvwwwyyyyyyyyyxxxwwwwwwuuutttrrrpppooommmmmmnnnmmmmmmooorrruuutttrrrqqqooonnnooopppqqqpppqqqrrrtttwww{{{~~~vvvtttpppkkkhhhgggfffgggdddeeeeeedddcccccceeegggfffgggiiikkkmmmnnnnnnnnnjjjiiigggfffffffffhhhhhhjjjiiihhhgggggghhhiiiiiifffcccaaaaaaccccccbbb```]]]]]]^^^```aaaaaa^^^[[[YYYZZZ[[[\\\]]]^^^_________^^^]]]\\\\\\]]]^^^^^^^^^]]][[[YYYWWWVVVUUUUUUWWWTTTNNNJJJGGGGGGHHHJJJMMMKKKHHHEEEBBBAAA@@@@@@<<<>>>@@@@@@@@@???@@@AAADDDDDDCCCCCCBBBAAAAAA@@@===<<<<<<<<<;;;:::::::::888888888888777777777777777666555555555555666777555555666444222111222333444222000000000111000///000///......------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***)))((('''(((((()))MMMMMMMMMMMMNNNNNNNNNNNNHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@@@@???===:::666666555555555444444444444333222000000000000111111333666555222000000111......---------,,,,,,,,,))))))***+++,,,,,,------))))))))))))(((((((((((()))((((((''''''''''''(((''',,,000///)))''')))...''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&((())))))((('''%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''((('''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''')))*********))))))))))))+++,,,---,,,222;;;BBBDDDAAA;;;777222222111111222444666777777999;;;<<<===>>>@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHGGGLLLRRRWWWYYYXXXXXXXXXVVVXXXZZZ]]]```bbbdddeeeaaabbbbbbaaa```aaaeeegggfffeeeeeeeeeeeefffggggggffffffggghhhiiijjjjjjkkkggghhhiiiiiiiiiiiikkkmmmkkkjjjiiiiiihhhhhhiiiiiiffffffhhhiiilllnnnqqqrrrqqqpppooonnnooopppssstttqqqqqqsssuuuvvvwwwwwwwwwvvvvvvuuutttrrrpppnnnmmmmmmmmmmmmlllkkkmmmppprrrrrrqqqooonnnnnnppprrrssspppqqqrrruuuyyyyyyuuupppjjjgggeeeeeefffbbbccccccbbbbbbbbbeeeggghhhiiikkkmmmnnnnnnnnnnnnkkkiiigggfffeeefffggghhhkkkjjjhhhggggggggghhhiiieeebbb``````cccdddcccaaa\\\]]]^^^```aaa```]]]ZZZXXXXXXZZZ[[[]]]___```aaabbbaaa___]]]]]]]]]___```^^^]]][[[YYYWWWVVVUUUTTTLLLLLLLLLLLLKKKJJJJJJIIIDDDEEEEEEEEEDDDBBB@@@>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDCCCAAAAAA@@@AAAAAA======<<<;;;::::::999999666666666666555555555555999888777666666777888999444555555333111111222333444222000///000111000/////////...------------...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++)))((((((''''''(((***+++LLLLLLLLLLLLMMMNNNOOOPPPLLLJJJGGGDDDBBBAAABBBBBBDDDBBB@@@@@@AAAAAA@@@???>>>>>>===<<<;;;::::::999777777777777777888888888444333222000000000111111111111000000//////......//////...---,,,,,,++++++*********)))))))))((((((&&&&&&''''''(((((())))))************))))))))))))++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&########################$$$######$$$&&&&&&%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!$$$%%%&&&'''((((((((((((+++***(((&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((()))(((((()))++++++***)))))))))))))))))))))))))))---000666???HHHIIICCC===555222//////111444666777999888777777888:::<<<>>><<<>>>AAACCCCCCEEEGGGIIIIIINNNVVVZZZ[[[XXXUUUSSSTTTVVVYYY]]]aaaccceeefffcccbbbaaa^^^]]]___cccgggiiimmmoookkkeeebbbfffjjjffffffgggggghhhhhhiiiiiihhhiiijjjiiiggghhhjjjlllmmmllljjjiiigggfffeeeeeemmmlllkkkkkkmmmnnnnnnnnnqqqooommmmmmooosssxxx|||uuussspppoooqqqsssssssssyyyxxxvvvtttrrrpppnnnnnnmmmllliiihhhiiillloooqqqsssrrrqqqpppqqqrrrssstttqqqsssuuuvvvwwwyyy|||xxxtttnnnjjjiiiiiiiiihhheeebbb___^^^___```aaa```bbbdddfffhhhjjjkkkjjjjjjkkkkkkjjjiiihhhgggfffeeedddeeeffffffddddddeeefffjjjeee``````bbbdddaaa^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^```aaacccaaa___```aaaaaa^^^ZZZ[[[ZZZYYYYYYYYYWWWTTTQQQKKKHHHFFFEEEFFFFFFEEECCCHHHFFFDDDAAA@@@?????????AAA@@@>>>>>>@@@AAABBBAAABBBAAAAAA@@@???>>>======;;;;;;;;;;;;:::999888888:::999777555444555666777444444555555555555444444666444222000000000222333444444333222111000//////+++,,,...000000000000//////---+++)))(((***,,,---+++******)))(((''''''&&&'''(((+++,,,+++)))&&&###LLLLLLLLLLLLLLLMMMMMMNNNLLLJJJGGGEEECCCBBBCCCCCCDDDBBBAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;::::::999888888888777777777777777222111///.........//////222222111111000///////////////...------,,,++++++,,,,,,,,,+++++++++******(((((())))))))))))))))))*********)))))))))((((((*********)))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''########################&&&%%%%%%&&&(((((('''%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$%%%&&&&&&%%%#########$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''(((''''''(((******)))''''''(((((()))***+++++++++---...444===FFFIIIGGGCCC888555111///111444666777777666555555666888:::;;;<<<>>>@@@AAABBBDDDGGGIIIKKKPPPVVVYYYZZZXXXVVVUUUSSSUUUYYY^^^aaacccdddeeeaaaaaa```___^^^___cccfffkkkppptttrrrkkkfffgggiiiiiiiiihhhhhhgggffffffeeehhhjjjkkkkkkiiihhhiiikkkmmmllljjjhhhggggggggghhhmmmkkkjjjjjjlllmmmmmmmmmpppooommmmmmppptttxxx{{{uuusssqqqppprrrtttuuuuuuwwwvvvuuutttrrrpppooonnnnnnllljjjhhhiiikkknnnpppsssrrrqqqqqqqqqrrrsssssstttvvvwwwwwwwwwwwwxxxyyywwwsssnnnkkkjjjiiiiiihhhbbb```]]]]]]^^^````````````bbbdddfffhhhjjjkkkkkklllkkkiiigggfffeeeeeeeeedddeeefffeeeccccccdddeeegggbbb^^^^^^```aaa___\\\\\\]]]]]]^^^^^^^^^]]]]]][[[\\\\\\]]]^^^```aaabbbcccaaa______``````]]][[[[[[ZZZYYYYYYYYYWWWSSSPPPKKKIIIGGGFFFFFFFFFEEEDDDGGGEEEDDDBBB@@@@@@@@@@@@BBB@@@>>>>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999:::999777555444555666777444444555555555555444444555444222111000111222333111111000///...------,,,,,,---...///000000//////,,,,,,++++++*********************)))((('''''''''(((((())))))***)))))))))LLLLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999999888888777777666666555444333222111222333333333333333222111000000000//////......---,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))******))))))))))))(((((((((((())))))))))))******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&''')))***+++,,,---,,,---000888AAAHHHIIIIII===999333000111333555777666555555555666888:::;;;===>>>???@@@@@@CCCFFFIIIMMMQQQUUUWWWWWWVVVVVVVVVSSSVVVZZZ^^^aaabbbbbbaaa^^^___```_________bbbdddjjjpppvvvuuuoooiiiggggggmmmllljjjhhhfffdddbbbbbbiiilllooooookkkhhhhhhjjjmmmkkkjjjhhhhhhiiijjjkkkmmmkkkiiijjjkkkmmmmmmmmmoooooooooppprrrvvvyyy|||vvvsssqqqqqqsssuuuvvvvvvuuuuuutttsssrrrqqqpppppppppnnnllljjjiiikkkmmmnnnrrrrrrqqqqqqqqqrrrssstttxxxzzzzzzyyyvvvtttssssssrrrpppllljjjiiihhhfffeeeaaa___]]]^^^```bbbcccbbb```aaabbbdddfffiiijjjkkkkkkjjjgggeeeccccccddddddcccdddeeedddbbbaaabbbccceeebbb^^^^^^```aaa___\\\[[[]]]___```aaaaaa___^^^\\\\\\\\\]]]___aaabbbcccdddaaa^^^]]]^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZXXXSSSPPPKKKIIIGGGFFFGGGFFFEEEDDDEEEEEECCCBBBBBBAAAAAABBBCCCAAA??????AAACCCCCCCCCBBBBBBAAA@@@???>>>==================<<<;;;:::::::::999777555555555666666444444555555555555444444333222222111222333444444444444333222111000//////---....../////////......)))***+++,,,,,,***)))(((******))))))(((((('''''')))((((((((((((***,,,---MMMLLLJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEEEECCCBBB??????>>>===<<<;;;:::::::::999999888777666555555777666555444444555666666555555444333222111111000//////......---------,,,))))))))))))))))))))))))+++++++++******))))))(((***)))))))))((((((((((((''''''(((((()))******+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""!!!""""""###$$$$$$######$$$%%%'''((()))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''))))))(((&&&''''''((()))***+++,,,,,,---,,,---222:::BBBFFFHHH@@@;;;555111111333555666777777777888999;;;<<<======>>>?????????BBBEEEHHHMMMOOORRRSSSSSSSSSTTTVVVUUUXXX[[[^^^```___]]]\\\ZZZ\\\____________```aaaeeekkkpppppplllhhhffffffmmmllljjjhhhfffdddbbbaaakkkoootttsssnnnjjjiiijjjmmmkkkjjjiiiiiikkkmmmnnnnnnllljjjjjjlllnnnooooooqqqqqqrrrtttwwwyyy|||}}}uuurrrqqqqqqsssuuuwwwwwwttttttttttttsssssssssssssssrrrooommmllllllmmmnnnoooooopppqqqrrrtttuuuvvvxxxzzz{{{zzzvvvrrrpppooommmllljjjiiihhhgggdddaaabbbaaa```aaadddfffggggggdddddddddeeefffhhhiiijjjjjjhhheeebbbaaabbbcccdddcccdddeeecccaaa``````aaafffcccaaaaaabbbbbbaaa___\\\^^^aaadddeeedddcccaaa\\\\\\\\\]]]___```bbbcccdddaaa___]]]\\\]]]]]]^^^\\\\\\\\\]]]\\\YYYTTTPPPLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>============<<<<<<;;;:::999999888777666555555555666333444444555555444444333111111222333333444444555666555555444333222111111..................------******++++++******)))(((***)))))))))((((((((('''***))))))((()))***+++,,,LLLLLLJJJHHHGGGFFFEEEEEEGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFFFFDDDBBB??????>>>===<<<;;;;;;::::::999999888777666555555444333222111111222333444666666555444333222111111///...............------))))))))))))))))))))))))*********))))))((((((((()))))))))(((((((((((('''&&&&&&'''((()))******+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%###%%%%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''(((******)))''')))))))))))))))*********---++++++---222999>>>AAA@@@;;;555111111222444444666666777888:::;;;=========>>>???@@@@@@AAAEEEGGGJJJLLLNNNOOOOOOPPPSSSUUUXXXZZZ\\\]]]]]]\\\ZZZXXXYYY[[[^^^___^^^^^^^^^___bbbeeehhhiiigggggghhhiiijjjiiihhhgggfffeeedddccclllrrrwwwwwwqqqkkkkkklllmmmlllkkkjjjkkkmmmooopppooommmkkkkkknnnppprrrssstttuuuwwwzzz|||}}}~~~~~~sssrrrppppppsssvvvwwwxxxuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvsssqqqoooooopppppplllmmmoooqqqsssuuuwwwwwwuuuwwwxxxxxxtttqqqoooooolllkkkjjjjjjiiihhheeebbbbbbaaaaaacccfffhhhiiiiiijjjiiiiiiiiihhhhhhgggggghhhfffcccaaa```aaaccceeedddeeeeeecccaaa______```ddddddccccccccccccaaa```]]]```cccfffggggggeeeddd]]]]]]]]]]]]^^^```aaabbbcccbbb```]]]\\\\\\]]]___^^^]]]]]]]]]\\\YYYUUUQQQMMMKKKHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<;;;;;;:::999888999888777666666555555555333333444444444444333333///111222444555555555444222222111000///...------.........------------------,,,***)))((()))***+++))))))))))))(((((((((((()))******+++***)))((('''LLLKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBCCCDDDFFFFFFDDDBBB@@@??????>>>===<<<;;;;;;999999888888777777666666555444333333333444555666777666555444333222111000........................+++++++++++++++,,,,,,,,,))))))))))))))))))(((((())))))((((((((((((''''''&&&&&&'''(((((()))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))'''******))))))))))))))))))+++***)))***---111666999<<<888444111111222333333333444555777888:::;;;;;;===???AAABBBBBBBBBDDDFFFFFFHHHKKKMMMNNNOOORRRTTTYYYZZZ[[[[[[[[[ZZZYYYXXXYYY[[[]]]]]]\\\[[[\\\]]]aaabbbcccddddddfffjjjlllfffffffffffffffffffffffflllrrrxxxwwwpppkkkkkknnnllllllmmmmmmnnnoooppppppnnnlllkkkkkkooosssuuuvvvwwwyyy|||~~~tttrrrpppqqqtttwwwyyyzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxvvvtttrrrrrrrrrrrrlllnnnppprrrtttuuuvvvvvvqqqsssttttttrrrpppppppppnnnmmmlllkkklllkkkhhhfff`````````cccfffhhhhhhgggmmmmmmmmmmmmkkkiiigggeeedddcccbbbaaaaaacccdddfffeeeffffffdddaaa_________bbbbbbccccccbbbbbbaaa```___aaaccceeefffffffffeee_______________```aaaaaaccccccbbb```]]]]]]^^^______]]]\\\[[[ZZZWWWTTTQQQMMMKKKIIIHHHIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCAAA??????AAACCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::999888777888888888777666666555555333333444444444444333333///111333555666666444333333222111000///......---...------,,,------......///---***((((((***,,,---))))))))))))(((((((((((())))))*********(((&&&%%%LLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBDDDFFFFFFCCCAAA@@@@@@???>>>===<<<;;;;;;888888888777777777777777666666555444555666777888777666555444222111000000............////////////******+++++++++,,,,,,,,,))))))******************))))))((((((((('''''''''&&&'''''''''((()))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&'''))))))(((&&&(((((())))))******++++++))))))))))))***---111444666444111000111222222111222333555777999:::;;;;;;<<>>>>>@@@BBBBBBBBBCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<;;;:::999888888888888777777666555444222333333444444333333222///111444666777666444222444333333222111000//////---,,,,,,,,,,,,---///000...---,,,+++++++++,,,,,,(((((((((((())))))))))))(((((('''''''''''''''(((LLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA???>>>@@@AAABBBDDDFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;777777777777777888888888333222111111222333444555777666555444222111000///.........///////////////(((((())))))*********************++++++,,,,,,---)))((((((((('''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''###"""!!!"""$$$%%%$$$#########$$$$$$$$$######""")))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$&&&'''((('''%%%&&&'''((()))***+++,,,---'''((()))******,,,///222333111000000111222111000444555777999;;;<<<======<<>>>>>@@@AAABBBAAADDDCCCBBBBBB@@@@@@???>>>============<<<;;;:::999888888888888777666555444222333333444444333333222000222555777777666333111000000///...---,,,++++++,,,,,,++++++,,,...///000------.........---,,,+++(((((((((((())))))))))))((('''$$$###$$$&&&))),,,JJJJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@AAAAAABBBBBBBBB??????>>>===<<<;;;::::::777666555555666777555444555555555555555555555555666666555333111000///...000000000000000///......,,,,,,,,,,,,+++++++++***,,,***))))))******)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''(((((('''&&&'''((()))***''''''''''''(((((((((((()))******++++++,,,------///000111111000///111222555555555555666777888999999:::===@@@BBBCCCCCCCCC@@@FFFJJJJJJLLLQQQSSSSSSQQQQQQTTTWWWXXXWWW]]]ddddddbbb```\\\YYYYYY\\\^^^\\\___aaabbbbbbbbbccceeeeeeddddddeeefffhhhiiikkklllppptttqqqkkkhhhjjjnnnkkknnnppppppooonnnoooooonnnllljjjiiijjjmmmppprrryyy}}}}}}|||zzzyyyyyy{{{~~~zzzuuusssttttttrrrqqquuurrrpppooooooppppppooooooooonnnmmmmmmllllllkkkhhhhhhhhhhhhhhhgggffffffbbbccceeegggiiikkkmmmnnnnnnoooqqqqqqpppmmmjjjhhhaaaaaabbbdddeeefffggggggfffeeeccc```]]]]]]```bbbggghhhjjjjjjiiifffbbb```aaa```______```bbbdddeeeggggggffffffeeeeeeddddddeeedddbbb___^^^^^^^^^^^^```\\\WWWRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFEEECCCAAA???===;;;;;;>>>======<<<;;;;;;:::::::::::::::888555333222333111222222333333222222111333222222333444333111///---///111111000//////000---......///000111111222/////////...---+++***)))***)))))))))))))))***++++++***)))(((((()))***+++IIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAA??????>>>===;;;:::999999999888666777888888777666444444444444444444444444555444333222111//////......////////////...------)))))))))(((((((((''''''+++***))))))******)))''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))******++++++,,,,,,---...000111111000///000222444444444444555666777777777999;;;>>>@@@AAABBBBBBAAAFFFJJJJJJLLLQQQSSSSSSRRRRRRUUUYYYYYYXXX\\\bbbcccccc```]]][[[[[[^^^``````bbbdddeeeddddddeeefffeeeeeeeeeeeefffhhhjjjkkkmmmqqqtttqqqkkkhhhiiimmmkkkmmmooopppooonnnnnnooonnnlllkkkjjjkkknnnqqqsssxxx|||~~~~~~}}}yyyuuuttttttuuutttrrrssspppnnnmmmnnnoooooonnnkkkkkkjjjiiihhhgggffffffgggggghhhhhhhhhgggffffffgggiiikkkmmmppprrrssssssqqqqqqqqqpppmmmjjjgggeeebbbbbbbbbccccccdddeeeeeecccdddcccbbbaaaaaadddfffiiiiiiiiiiiihhheeebbbaaabbbaaa`````````bbbdddfffeeefffgggggggggggggggfffcccbbbaaa```^^^]]]]]]\\\\\\YYYTTTQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJHHHEEEAAA???CCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA???===<<<;;;<<<<<<;;;;;;:::999999999;;;;;;;;;999555333222333222333333444444333333222333222222333444333111......///111111/////////000---......///000000111111------.........---,,,,,,******)))))))))))))))******)))(((((((((((()))***FFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAACCCEEEFFFDDDBBBAAA???>>>===;;;:::999888888:::888666666777777666555222222222222222222222222222222111000000//////...------......------,,,++++++++++++************)))+++)))((((((******)))''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$########################"""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))******+++,,,,,,,,,...///000000//////000222222222222222333444555666666777:::<<<>>>???@@@AAABBBGGGKKKJJJLLLQQQTTTTTTUUUUUUXXX\\\]]]ZZZ[[[___ccccccbbb___^^^^^^aaacccdddfffggghhhgggfffggghhhggggggffffffgggiiikkklllooorrrtttqqqkkkggghhhkkkkkklllnnnnnnmmmmmmmmmnnnmmmmmmllllllnnnpppsssuuuvvvzzz|||zzzwwwuuuvvvvvvuuuuuupppnnnkkkjjjlllmmmnnnmmmjjjiiihhhfffeeecccbbbaaaeeeeeefffgggggggggffffffjjjlllpppsssuuuwwwwwwvvvuuusssqqqmmmiiifffcccaaabbbbbbbbbaaaaaabbbbbbbbbaaaccceeeffffffgggiiikkkkkkjjjiiigggfffdddbbbbbbcccbbbaaaaaabbbccceeefffcccdddfffhhhiiiiiiggggggaaaaaaaaa```___]]][[[ZZZYYYVVVRRRPPPPPPPPPOOONNNIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLLLLJJJFFFAAA>>>DDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>===<<<;;;::::::999999888888888<<<<<<<<<999666333333333444444555555555555444444444333222222333222000......000111111///...///000------......///000000000,,,,,,---.../////////...+++******)))((((((((((((((((((''''''''''''((((((DDDEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBEEEGGGGGGEEEBBB@@@???>>><<<:::888888777888:::777555444444444333222111111111111111111111111//////////////////......---------------,,,,,,+++,,,,,,,,,+++++++++*********)))(((((()))***)))'''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))(((%%%%%%&&&'''((()))))))))$$$%%%'''((((((&&&$$$###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,...////////////000111222222222222333444555555666777999;;;===???@@@AAACCCHHHKKKJJJLLLRRRUUUUUUYYYXXX[[[```aaa^^^\\\___bbbbbbcccbbbaaaaaaccceeefffhhhiiiiiihhhggghhhiiijjjiiiiiiiiiiiikkklllnnnppprrrtttqqqlllhhhhhhjjjjjjlllmmmmmmllllllmmmnnnmmmmmmnnnoooqqqsssvvvwwwtttwww|||~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvooollliiihhhiiikkklllllllllkkkiiigggeeecccbbbaaacccdddeeefffggggggggggggiiilllooosssuuuvvvuuutttuuusssooojjjfffcccbbbaaacccbbbaaa````````````aaaccceeehhhjjjjjjjjjkkklllllljjjhhheeecccbbbbbbbbbccccccbbbbbbcccccceeeeeeaaaccceeeggghhhgggeeeccc___```aaaaaa```]]]ZZZXXXXXXUUURRRQQQQQQPPPOOONNNHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKIIIEEEBBB@@@EEEEEEEEEDDDCCCCCCBBBAAA??????>>>>>>>>>>>>======::::::999999999888888888<<<<<<<<<999666333333333555666666666666666666555555333222222222111///......000111111///......///---------....../////////------......//////......,,,+++***(((((('''''''''''''''''''''''''''''''''BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAADDDFFFFFFDDDAAA???>>>===;;;999888888888999===:::777444444333222111000000000000000000000000........................---............---,,,,,,(((((((((((('''''''''''')))((('''((()))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((()))++++++************++++++&&&&&&&&&'''((()))******%%%&&&'''((((((&&&$$$"""&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++---...///......000111222222222222333444555555777888999:::===???@@@AAABBBGGGJJJJJJMMMSSSWWWXXX\\\[[[^^^cccdddaaa^^^___```aaaccccccbbbbbbdddfffeeegggiiiiiiggggggggghhhlllkkkkkkkkkkkklllnnnooooooqqqrrrpppllljjjjjjkkkkkklllmmmmmmllllllmmmooonnnoooppprrrtttvvvwwwxxxsssuuuyyy{{{{{{{{{|||}}}~~~~~~}}}{{{|||}}}~~~|||yyywwwvvvvvvooolllhhhggghhhjjjkkklllmmmllljjjhhhfffcccbbbaaabbbcccdddfffggghhhhhhhhhiiikkknnnqqqssssssrrrqqqrrrppplllhhheeedddccccccdddcccaaa`````````aaabbbgggjjjlllmmmkkkjjjjjjjjjkkkiiifffcccbbbaaaaaaaaaccccccccccccccccccdddddd```aaaccceeedddbbb```^^^^^^```aaabbb```]]]ZZZWWWXXXVVVSSSRRRQQQPPPNNNLLLGGGHHHHHHHHHIIIIIIIIIJJJLLLKKKIIIGGGEEEDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@========================:::::::::999999999999999;;;;;;;;;999666444333444555666666666666666666555444333111111111111000...///000222111///......///------------...........................------,,,+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&BBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@BBBDDDCCCBBB???>>>===<<<:::888888999:::;;;DDD@@@;;;888666555333222//////////////////////////////..................------......------,,,+++))))))))))))((((((((((((((('''&&&''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&'''(((***+++***))))))(((((())))))***''''''''''''((()))******''''''(((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((''''''''''''(((((((((((((((((())))))***+++++++++***,,,---...---...///111111111111222222333444555777777888:::<<<>>>@@@AAAAAAFFFJJJJJJMMMUUUZZZ[[[^^^\\\^^^ccceeebbb______^^^```bbbcccbbbbbbcccddddddeeeggghhhgggfffggghhhllllllkkkkkkkkklllnnnnnnmmmnnnpppooommmllllllmmmlllmmmnnnmmmllllllnnnppppppqqqsssuuuwwwxxxxxxxxxuuuvvvxxxyyyxxxxxxzzz{{{{{{{{{zzzxxxwwwxxxzzz}}}}}}yyywwwvvvwwwqqqnnniiiggghhhjjjkkkkkkkkkjjjiiigggeeecccaaa```aaabbbdddfffhhhiiijjjjjjkkkmmmoooqqqqqqqqqpppooonnnmmmjjjhhhfffeeeeeeeeedddcccaaa```aaaccceeefffkkkmmmnnnmmmkkkhhhgggggggggfffdddbbb`````````aaabbbbbbcccccccccccccccccc___```aaaaaa```^^^\\\[[[]]]^^^``````^^^\\\XXXVVVVVVTTTRRRQQQQQQPPPMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIGGGDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999999888555444444555444444555555555555444444333111000///111111111000///111222111///.........---------------------------.........---,,,++++++***))))))(((''''''''''''&&&&&&'''(((((('''&&&&&&BBBAAA@@@??????AAABBBDDDBBBBBBAAAAAA@@@?????????>>>???@@@@@@@@@???===<<<<<<;;;999888888:::<<<>>>IIIDDD>>>999666444222111////////////////////////000000//////......------,,,,,,,,,,,,,,,++++++***++++++++++++************((('''&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$&&&(((***((('''&&&&&&''')))+++,,,)))(((''''''''''''((()))))))))(((''''''((()))***))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((()))))))))((((((''''''''''''(((((((((((((((((())))))******++++++)))+++---------...///111000000000000111222333333666666666888:::<<>>===>>>@@@BBBDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<:::999888999;;;>>>@@@IIIEEE>>>888555222000...000000000000000000000000111000000///......------+++++++++++++++***))))))(((((((((((('''''''''''''''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''''''''''''%%%%%%#########$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&%%%$$$###$$$&&&(((***(((((('''&&&''')))+++---***)))(((''''''((()))******)))(((''''''((())))))+++***)))''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))))))))((('''''''''''''''((((((((()))((((((((()))******++++++)))+++,,,---------///111.........//////000111222444444555666888;;;===??????DDDHHHIIINNNWWW^^^```\\\XXXXXX^^^aaa___]]]^^^[[[^^^aaabbbaaa```______bbbdddfffgggggggggiiijjjiiihhhggggggggghhhiiijjjhhhjjjlllnnnooopppqqqrrrnnnoooooonnnmmmmmmppprrrsssuuuwwwyyyzzzyyyxxxwww|||||||||zzzxxxwwwxxxzzz}}}}}}~~~{{{xxx|||zzzvvvttttttuuuwwwyyytttwwwyyyyyywwwvvvwwwyyyvvvrrrmmmiiiiiijjjkkkllllllkkkjjjiiigggeeeddddddaaabbbdddgggjjjkkkmmmmmmoooooonnnmmmmmmlllllllllllllllkkkiiihhhfffeeeeeecccbbbbbbbbbdddhhhlllnnnmmmnnnnnnkkkhhhffffffggg```````````````_________aaaaaabbbbbbbbbaaaaaa```\\\\\\\\\\\\]]]^^^^^^___ZZZZZZZZZZZZXXXVVVTTTSSSLLLKKKKKKLLLNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDDDDIIIIIIIIIHHHEEEBBB>>><<<<<<<<<;;;;;;;;;;;;::::::666666666666777777777777333555666555444444555666111222222333333222222111111///......000222333222000111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------(((((('''''''''(((((()))&&&'''((())))))((('''&&&>>>>>>=========???@@@AAAEEEDDDBBBAAAAAA@@@>>><<<============<<<;;;:::999666666666777888888999999CCCAAA===999555222111111222222111000///...------///............---------***++++++++++++***))))))''''''''''''((((((((((((+++***((('''((('''&&&$$$&&&&&&'''(((((('''&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&$$$$$$&&&)))***)))&&&"""""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######'''***((($$$"""%%%(((######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&'''((()))***++++++'''''''''''''''((())))))&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((***))))))((('''&&&&&&&&&'''''''''''''''((())))))***)))((()))***+++***)))++++++,,,---...............//////000111222222333222333555777:::<<<===>>>AAADDDHHHLLLQQQWWW^^^cccZZZYYYXXXZZZ]]]^^^[[[YYY^^^^^^`````````___^^^]]]aaabbbccccccccccccdddeeedddeeeeeefffgggiiikkkkkknnnmmmlllmmmoooppppppooosssrrrooolllkkklllmmmnnnrrrtttvvvwwwvvvvvvwwwxxx}}}{{{yyyyyy{{{{{{yyyvvv}}}}}}}}}|||zzzxxxvvvtttuuusssqqqpppqqqrrrrrrrrrrrrtttvvvvvvvvvwwwyyy{{{wwwuuurrrqqqqqqqqqpppooolllkkkiiigggeeeeeeeeeeeebbbdddhhhkkkmmmnnnnnnnnnqqqpppnnnmmmkkkjjjjjjjjjjjjiiihhhgggfffffffffgggfffeeecccbbbdddgggkkkmmmooommmjjjiiijjjjjjjjjiiihhhddd___\\\\\\]]]^^^^^^```aaabbbbbbbbb```___^^^]]]\\\]]]^^^___^^^[[[XXXYYYWWWVVVUUUTTTRRROOOMMMMMMKKKIIIIIIKKKLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFJJJIIIGGGDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555444333222222222222333222111111333333222111111222222333222111//////222222222///---+++,,,---...---,,,***)))(((((((((******)))(((((((((+++---...,,,***((('''((()))***%%%%%%%%%&&&&&&'''''''''>>>>>>>>>>>>>>>@@@BBBCCCEEECCCAAA@@@@@@@@@>>><<<======<<<;;;;;;:::999999555555666666777888888999AAA@@@===999555222111111222222111000///...------------------,,,,,,,,,,,,***++++++++++++***))))))(((((()))))))))))))))(((***)))''''''(((((('''%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&)))***(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&)))+++***%%%###$$$&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&''''''(((((()))))))))'''''''''''''''(((((()))&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))(((((('''&&&&&&%%%$$$$$$'''''''''''''''(((((()))***(((((((((***+++***)))******+++,,,---------------......///000111222222222333444666888;;;===>>>>>>@@@DDDGGGKKKQQQXXX\\\YYYWWWVVVWWWYYYZZZXXXWWW\\\\\\^^^_________^^^]]]```aaaccccccbbbbbbccceeeccccccdddeeegggiiikkklllnnnmmmlllmmmoooqqqqqqppprrrpppmmmkkkkkklllmmmnnnrrrsssuuuuuuttttttvvvxxx|||zzzxxxxxxzzzzzzyyywww{{{{{{{{{{{{zzzxxxvvvuuutttrrrppppppqqqrrrqqqpppppprrrtttuuuuuuvvvxxxzzzxxxvvvsssrrrrrrsssrrrqqqnnnmmmjjjhhhgggggghhhiiieeefffiiikkkmmmnnnnnnnnnppppppoooooonnnmmmmmmmmmlllkkkjjjiiihhhgggggggggiiigggfffeeefffhhhkkknnnnnnllliiiiiijjjjjjjjjiiigggddd```]]]]]]^^^^^^^^^___```aaabbbaaaaaa______ZZZZZZZZZZZZ[[[ZZZWWWTTTVVVTTTSSSRRRRRRPPPNNNKKKLLLJJJIIIHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCFFFEEEDDDBBB@@@>>>===<<<::::::::::::::::::::::::::::::999888777666666555444333333222222222222222333111000000222222222111///000111222333333222222222333222111...,,,---...*********+++,,,---......+++***(((((()))+++---...)))((('''&&&&&&'''((((((''''''''''''((((((((((((>>>>>>>>>>>>???AAACCCDDDDDDBBB@@@?????????===;;;<<<;;;:::999999999999999444444444444555666777888??????===999555222222222222111000000///...------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))((()))***++++++***)))((()))'''&&&'''((()))(((&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###(((***,,,***&&&######%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((((('''''''''&&&&&&%%%%%%&&&'''(((((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%''''''&&&&&&''''''((())))))((('''(((***+++***)))((()))***+++,,,,,,,,,,,,,,,,,,---...///000111111222222333444666999<<<>>>===>>>AAADDDGGGLLLRRRVVVWWWUUUSSSRRRSSSUUUUUUTTTXXXYYYZZZ\\\]]]]]]^^^]]]___```bbbbbbaaabbbccceeebbbbbbcccdddgggjjjlllnnnpppnnnmmmnnnppprrrrrrqqqooonnnlllkkkkkklllnnnooorrrssssssrrrrrrrrruuuwwwzzzxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuqqqpppooopppqqqqqqooommmoooqqqssstttuuuvvvxxxzzzyyywwwuuutttttttttsssrrrqqqooommmkkkkkklllnnnoooiiijjjlllmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqpppooonnnnnnmmmllljjjiiiiiihhhlllkkkiiihhhiiijjjlllnnnmmmkkkiiiiiijjjkkkkkkjjjfffdddaaa____________^^^^^^___```aaaaaa``````___]]]\\\\\\\\\\\\ZZZWWWUUURRRPPPOOOOOOOOONNNLLLJJJLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDBBBAAABBBAAAAAA???>>>===<<<<<<:::::::::::::::::::::::::::999999888777666555444111111111111222222222222444111//////000222222111000111222222222222111111111222222111///......///*********+++++++++++++++$$$'''+++......,,,)))'''''''''&&&&&&%%%$$$$$$###''''''''''''''''''&&&&&&============>>>@@@BBBDDDCCCAAA???>>>>>>===;;;:::;;;:::999888777777888888333333333333333555666777===>>>===:::555222222333111000000///......------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))((()))***++++++)))((('''(((&&&&&&''')))))))))((()))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((''''''((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&((()))(((%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((***((((((''''''&&&&&&%%%%%%'''((()))((('''&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%''''''(((&&&((())))))((('''((()))*********))))))((((((((('''&&&&&&&&&&&&'''(((((((((''''''(((***+++***)))'''((()))***++++++++++++++++++,,,---...000111111111111222333555888<<<>>>>>>@@@BBBCCCFFFIIIOOORRRUUUSSSQQQOOOOOOQQQRRRRRRUUUVVVWWWYYY[[[\\\]]]]]]___```bbbbbbbbbbbbdddeeebbbbbbccceeehhhkkkoooqqqtttrrrppppppqqqqqqqqqpppmmmlllkkkkkkkkkmmmnnnoooqqqqqqqqqpppooopppsssvvvvvvuuuttttttuuuwwwyyyzzzxxxxxxxxxwwwuuutttsssrrrooooooooopppqqqpppnnnkkkoooqqqssstttuuuvvvyyy{{{xxxvvvuuutttuuuuuutttrrrtttrrrpppnnnoooqqqtttuuuppppppppppppppppppppppppnnnoooqqqrrrrrrqqqooonnnooooooooonnnnnnmmmllllllooonnnmmmllllllmmmmmmnnnmmmkkkjjjjjjllllllllljjjeeecccaaa`````````___]]]]]]^^^___```aaa```_________]]]\\\\\\\\\ZZZWWWUUUOOONNNMMMNNNOOONNNLLLJJJLLLIIIGGGFFFFFFEEEDDDBBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEFFFFFFDDDAAA???AAA@@@???>>>===<<<;;;;;;999999999999999999999999999888888777666555444444///000111111222222222222555222000///111222333333555444333222000///...---...///111000//////000111------...000111333444444...000222///***'''(((***)))(((((('''%%%###!!!&&&&&&%%%%%%$$$$$$######<<<<<<;;;<<<===???AAABBBAAA???>>>======<<<:::888999999888777777777777888333333222111222444666777;;;===>>>:::555111111333000000//////......------------------,,,,,,,,,,,,***++++++++++++***))))))(((((()))))))))(((&&&&&&'''&&&%%%''')))***)))((()))(((&&&%%%%%%&&&((()))######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))+++(((((((((''''''&&&&&&&&&((()))***)))'''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$&&&'''((((((&&&'''))))))(((''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))+++***)))''''''((()))******************+++---...000111111000111111333555888;;;===>>>???AAABBBCCCFFFKKKOOORRRQQQPPPNNNMMMNNNPPPRRRSSSSSSUUUVVVXXX[[[\\\]]]___```bbbcccbbbccceeefffdddcccdddeeehhhlllpppsssxxxvvvsssqqqqqqpppnnnlllkkkkkkjjjjjjkkklllmmmnnnppppppooonnnlllmmmpppssssssssssssssstttuuuwwwyyyyyyxxxvvvtttrrrqqqpppooonnnnnnnnnooopppooommmkkkoooqqqsssuuuuuuvvvxxxzzzwwwuuuttttttuuuuuusssrrruuutttsssrrrrrruuuwwwyyyuuutttsssrrrqqqrrrrrrssspppqqqrrrsssrrrpppnnnlllnnnoooppppppqqqppppppooooooooooooooonnnnnnnnnnnnnnnmmmllllllmmmnnnlllkkkdddbbb````````````___^^^]]]^^^___``````___^^^]]][[[YYYXXXWWWWWWVVVSSSQQQPPPOOONNNNNNOOOOOOMMMLLLLLLIIIGGGEEEEEEDDDCCCAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGFFFDDDAAA???AAAAAA@@@>>><<<;;;:::999888888888888888888888888888777777666555444333222///000111222222222222222555333111111222333333333444333222000///...---,,,+++---.........000333555444555666999<<<@@@DDDFFFEEEEEEBBB999...))),,,111(((((((((((('''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$===<<<;;;;;;<<<===???@@@@@@>>><<<<<<<<<;;;999777777888888999999888777777444333222111222333666777:::===???;;;444///000222/////////.........------------------,,,,,,,,,,,,***++++++++++++***))))))))))))((((((''''''&&&&&&'''&&&&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))'''''''''''''''''''''''')))***+++)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((($$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%''')))+++***)))&&&'''((()))******************+++---///000111222///000222555777999;;;<<<;;;<<<===>>>???BBBFFFJJJNNNNNNNNNNNNMMMMMMOOORRRRRRRRRSSSUUUWWWYYY\\\]]]^^^___aaabbbbbbbbbdddfffdddddddddeeehhhlllpppsssxxxuuurrrpppooommmkkkiiihhhhhhhhhhhhiiijjjjjjkkkmmmnnnnnnmmmkkklllnnnppppppqqqssssssssssssuuuvvvwwwvvvtttrrrpppooonnnnnnooonnnnnnnnnoooooommmkkkoooqqqssstttttttttvvvxxxvvvuuutttuuuvvvuuutttrrrvvvuuuuuuuuuvvvwwwxxxyyyxxxvvvtttrrrqqqrrrssstttrrrrrrrrrrrrrrrpppnnnmmmooopppqqqrrrsssrrrqqqpppnnnoooooopppoooooonnnmmmooommmmmmmmmnnnmmmkkkiiidddaaa___^^^_________^^^]]]^^^_________^^^\\\[[[[[[YYYWWWWWWWWWVVVTTTSSSQQQPPPOOOPPPQQQPPPNNNMMMLLLJJJGGGFFFFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCAAA???@@@@@@>>>===;;;:::999888777777777777777777777777777666666555444333222222000111222333333333222111333222111222333333222111//////............///000***+++,,,,,,...222777<<<@@@>>><<<999999:::<<<===@@@IIITTTWWWPPPAAA111'''&&&''''''((())))))******((((((((((((((((((''''''???>>>===<<<<<<===>>>??????===;;;;;;;;;:::888666555777999::::::999777666444333222111222444666888:::>>>@@@<<<444......111//////.........---------,,,,,,,,,,,,++++++++++++***++++++++++++***)))))),,,+++)))'''&&&&&&'''(((((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%''')))(((&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$###"""###$$$$$$%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))***++++++***'''%%%&&&&&&''''''''''''&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((###%%%(((((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%''')))+++***)))''''''((()))******************,,,---///111222333...000333777999:::;;;:::999:::;;;<<<===@@@DDDGGGHHHKKKMMMMMMLLLLLLNNNPPPRRRSSSSSSTTTVVVYYY[[[\\\[[[]]]___``````aaacccddddddcccbbbccceeejjjnnnqqqrrrpppmmmlllkkkjjjiiigggeeeeeeeeeeeeeeeeeeffffffkkklllmmmmmmkkkkkkkkkmmmmmmpppttttttsssqqqrrrssssssrrrqqqoooooooooooopppqqqooommmmmmnnnooonnnmmmnnnpppqqqrrrqqqqqqssstttvvvvvvvvvwwwxxxwwwuuusssuuuuuuvvvwwwxxxxxxxxxxxxwwwuuurrrpppoooppprrrtttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttsssqqqooonnnlllmmmnnnppppppooonnnmmmnnnmmmlllllllllkkkhhheeedddaaa]]]\\\\\\^^^^^^^^^^^^_________^^^\\\[[[ZZZ\\\ZZZXXXXXXXXXXXXWWWVVVSSSQQQPPPQQQQQQPPPNNNLLLMMMKKKHHHGGGHHHGGGFFFEEEBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDDDDBBBAAA@@@???<<<<<<;;;::::::999888888666666666666666666666666666666555444333222111111111222444444444333111000000///000111333222000------,,,,,,+++,,,---//////+++++++++,,,///555===CCCCCC???777000,,,***+++,,,///888HHH[[[dddYYYAAA,,,******)))(((((()))***+++(((((())))))))))))))))))AAA@@@>>>=========>>>??????===;;;::::::999777666555777:::<<<<<<:::777555555444222111222444777888:::???AAA<<<333------000...............---------+++++++++************)))***++++++++++++***))))))...,,,)))'''&&&''')))***)))(((''''''((()))(((&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))&&&%%%&&&((('''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""%%%%%%&&&'''((()))******+++,,,,,,***'''%%%&&&&&&''''''''''''''''''''''''!!!###%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((("""$$$'''(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&)))+++******'''((()))***++++++++++++***+++,,,...000111333333...000444888;;;;;;;;;::::::;;;<<<<<<===@@@DDDHHHEEEHHHKKKLLLKKKKKKMMMOOOSSSSSSSSSTTTVVVXXX[[[\\\YYY[[[]]]^^^^^^___aaaccccccbbbaaaaaadddhhhlllooommmkkkiiihhhiiiiiigggfffbbbbbbbbbbbbbbbbbbbbbbbbjjjkkkmmmmmmkkkjjjjjjkkklllppptttuuusssqqqpppqqqoooooonnnnnnnnnpppqqqrrrrrrpppmmmmmmnnnoooooonnnmmmoooppppppoooooopppqqqwwwwwwwwwxxxyyyyyywwwttttttuuuwwwxxxyyyxxxwwwvvvvvvssspppnnnmmmoooqqqssssssrrrrrrssssssuuuvvvwwwuuuuuuuuuuuussspppmmmkkkjjjlllnnnooopppooommmlllmmmlllkkkkkkjjjiiieeebbbddd```\\\ZZZ[[[]]]^^^_________```___^^^\\\ZZZXXXXXXVVVTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPNNNLLLMMMKKKIIIHHHIIIIIIHHHFFFCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCAAA@@@??????>>>888888888888888999999999666666666666666666666666666555555444333222111000222333555555555333111000------///111222111...+++///...,,,+++***++++++,,,,,,,,,+++,,,000888BBBHHH:::666///)))'''(((,,,...000)))(((999RRR^^^WWWKKK111///,,,(((&&&&&&&&&'''&&&&&&''''''(((((())))))????????????????????????<<<<<<;;;:::999888777777666888:::<<<<<<:::888777555333111000111222555777<<>>888999;;;<<>>@@@AAABBBDDDEEEFFFGGGGGGHHHKKKNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSUUUVVVWWWXXXYYY\\\^^^\\\]]]]]]]]]^^^aaaeeeiiimmmlllkkkjjjhhhfffdddccc```aaaaaa___\\\[[[]]]___bbbggglllnnnlllkkkmmmpppmmmoooqqqtttuuuuuusssrrrtttrrrpppppprrrrrrrrrqqqpppnnnmmmmmmnnnooonnnmmmlllmmmnnnooooooooonnnmmmrrrsssuuuvvvwwwwwwvvvvvvxxxzzzzzzyyyvvvsssssssssmmmmmmmmmmmmmmmnnnoooooorrrrrrrrrssstttuuuvvvwwwvvvtttqqqnnnmmmmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkllliiihhhgggfffeeeeeeeeeeeedddaaa\\\ZZZZZZ\\\^^^___aaa```___]]][[[YYYWWWVVVXXXWWWUUUUUUUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIHHHGGGDDDBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@??????>>>>>>>>>===:::888777777777555444666555333222111111222333333222222222111000000000111111000///////////////...............//////000---,,,++++++******++++++000---111;;;@@@999000,,,,,,++++++***)))(((((((((,,,***)))))),,,000555888GGG???777111+++&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&????????????????????????;;;;;;;;;;;;;;;:::999999999:::<<<======<<<:::999777666444333444555777999:::@@@AAA999222000000///...///000000///...,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))++++++((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***)))((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######%%%'''(((''''''''''''(((((())))))'''(((((())))))*********++++++,,,,,,---...//////000000111222333555777888777888999;;;===???@@@AAACCCEEEFFFFFFFFFGGGJJJLLLNNNOOOPPPPPPQQQPPPPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZXXXYYYYYYYYY[[[___eeeiiimmmlllkkkiiigggeeedddcccaaaaaa```^^^[[[ZZZ\\\]]]^^^bbbgggjjjlllnnnrrrvvvrrrpppoooqqqtttwwwvvvuuurrrqqqooopppqqqrrrrrrqqqpppnnnllllllmmmmmmlllkkkkkklllnnnooooooooonnnnnnrrrsssuuuvvvwwwwwwvvvuuuyyy{{{|||{{{xxxtttrrrqqqiiijjjkkkmmmnnnnnnnnnnnnrrrqqqppppppqqqsssvvvwwwvvvtttpppmmmkkkkkklllmmmjjjjjjiiiiiiiiiiiijjjjjjeeeeeedddddddddeeeeeefffddd```\\\ZZZ[[[]]]^^^___aaa```___]]]ZZZXXXWWWVVVXXXVVVSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNNNNOOOOOOPPPNNNKKKIIIHHHFFFCCCAAABBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>=========<<<===:::888777777888888777777666444222111000000000222222111111111111111111000///......---.........---------......///000000,,,,,,++++++******++++++,,,...222555222+++'''(((******))))))(((((('''''''''(((((())))))*********<<>>>>>===;;;:::777666555444444666777888999???AAA:::222//////...//////000000///...------,,,,,,,,,++++++++++++++++++++++++*********))))))***)))))))))((((((((('''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""######$$$%%%'''((((((***)))'''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''(((((())))))(((((()))))))))************++++++,,,------....../////////000111222444444555666888:::<<<>>>???@@@CCCDDDFFFFFFFFFFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTUUUVVVXXXYYYZZZYYYYYY[[[___eeeiiimmmllljjjhhhfffeeedddcccbbbaaa```^^^\\\\\\\\\]]]]]]aaaeeeiiilllpppuuuyyywwwrrrmmmnnnsssvvvvvvtttrrrpppooooooqqqrrrrrrqqqooommmkkkkkkllllllkkkjjjkkkmmmnnnpppqqqqqqpppppprrrssstttvvvvvvvvvuuutttwwwyyy||||||xxxsssooonnnfffgggjjjlllmmmnnnnnnmmmqqqpppnnnnnnoooqqqtttwwwvvvtttpppllljjjiiijjjkkkjjjiiihhhgggfffffffffgggggggggfffeeeddddddddddddbbb___\\\ZZZ[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWUUURRRQQQQQQQQQOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPNNNKKKIIIGGGFFFCCC@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<:::777666777999999999888777444222000/////////111111111111111222222222///......---------......------..................,,,,,,++++++***++++++,,,'''***......+++'''''')))(((((((((((((((''''''&&&$$$&&&''')))***+++++++++***999???444(((''')))(((&&&&&&&&&&&&&&&&&&&&&&&&????????????????????????999:::<<<======<<<;;;:::===>>>>>>>>>>>>===<<<;;;666555444444444555777777999???AAA;;;333000///...//////////////////......,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))(((((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''***+++,,,+++(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!"""###$$$%%%&&&''''''***)))'''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''((())))))***))))))))))))******************++++++,,,,,,------............///000111222444555666888:::<<<>>>>>>AAACCCEEEEEEEEEEEEGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNMMMOOORRRTTTTTTTTTVVVWWW[[[[[[[[[ZZZ[[[^^^cccgggkkkjjjiiigggfffeeeeeeeeedddbbbaaa_________``````aaacccgggkkknnnrrrvvvyyyzzztttnnnmmmqqquuutttrrrsssqqqppppppqqqrrrrrrqqqnnnmmmkkkjjjkkklllkkkjjjlllmmmoooqqqrrrrrrrrrrrrqqqrrrssstttuuutttsssrrrtttwwwzzzzzzvvvqqqmmmjjjeeefffiiikkkmmmnnnmmmmmmpppnnnmmmlllmmmpppsssuuuuuussspppmmmkkkiiiiiiiiikkkiiigggeeecccccccccccciiihhhgggfffeeeeeeeeeeee```^^^[[[ZZZ[[[\\\]]]]]]XXXXXXXXXYYYYYYYYYYYYYYYWWWUUURRRQQQPPPPPPNNNLLLNNNNNNNNNNNNOOOPPPQQQRRROOOMMMJJJHHHGGGEEECCC@@@>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<;;;999777666888999999888777666444111000/////////111111111111111222222222......---------......///////////////...---+++***,,,++++++***++++++,,,,,,,,,------,,,,,,,,,,,,+++''''''((((((((('''&&&&&&)))((('''&&&%%%%%%%%%%%%"""///666///)))***)))$$$''''''''''''''''''''''''????????????????????????888999;;;===>>>===;;;:::>>>>>>>>>>>>===<<<<<<;;;555555555555555666777777:::@@@BBB<<<444111000...........................,,,,,,,,,+++******))))))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))((('''%%%&&&&&&&&&''''''''''''+++---...,,,'''$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&###%%%'''))))))(((&&&%%%%%%&&&&&&'''((()))***************************************++++++,,,,,,,,,------------...///000111333444555777999;;;<<<===>>>@@@BBBCCCCCCBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^bbbeeejjjiiigggfffeeefffgggggggggeeeccccccdddeeeeeeeeefffgggkkknnnrrruuuwwwxxxxxxuuuqqqqqqsssuuutttsssuuusssqqqqqqrrrrrrrrrqqqmmmllljjjjjjlllmmmllllllkkklllnnnppprrrssssssssspppqqqrrrssssssrrrqqqpppqqqtttwwwwwwsssoookkkiiifffgggiiijjjlllmmmmmmnnnmmmllllllkkklllnnnqqqrrrrrrrrrpppooommmkkkiiihhhjjjhhhfffdddccccccdddeeehhhhhhggggggggghhhhhhiii```^^^[[[ZZZ\\\]]]^^^^^^WWWWWWXXXXXXYYYYYYZZZZZZWWWUUURRRQQQQQQPPPOOOMMMOOOOOOOOOOOOPPPQQQRRRSSSNNNLLLIIIHHHGGGFFFCCCAAA======<<<;;;::::::::::::<<<===>>>???>>>>>><<<;;;999777666777888888777666555444222111000000000111222222111111111111111111------------------...//////000000///...,,,***(((++++++******++++++,,,,,,///...+++((())),,,+++&&&&&&'''((())))))((('''&&&)))(((&&&%%%%%%%%%&&&'''&&&+++///...---+++'''!!!''''''''''''''''''''''''????????????????????????;;;===@@@BBBCCCBBB@@@??????>>>>>>======<<<;;;;;;666666666777777777888888:::AAACCC===666222111///...---------------......,,,,,,++++++***))))))(((+++++++++************)))(((((((((((())))))))))))''''''(((((()))(((((((((&&&&&&'''''''''((((((((())),,,...,,,(((%%%&&&(((###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******************************************++++++++++++------------...///000111222333444666888:::;;;<<<:::<<>>>>>???BBBCCCEEEFFFGGGHHHHHHHHHHHHKKKOOORRRTTTUUUVVVWWWXXXZZZ]]]___```bbbeeehhhhhhgggeeeeeeeeeggghhhjjjjjjgggeeefffiiikkkkkkjjjiiikkknnnrrrvvvxxxxxxwwwttttttuuuvvvwwwwwwxxxxxxwwwuuusssrrrssssssrrrpppmmmkkkjjjkkkmmmnnnnnnnnnhhhjjjllloooqqqqqqrrrrrrnnnooopppqqqqqqpppooonnnppprrruuuuuurrrnnnkkkjjjhhhhhhiiijjjkkklllnnnnnnkkkkkkkkkkkklllnnnooopppppppppqqqqqqpppmmmjjjhhhhhhgggeeeeeeeeegggjjjlllkkkjjjiiihhhggggggggggggaaa___]]]]]]^^^___```___[[[ZZZZZZZZZZZZYYYYYYYYYWWWUUUSSSRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOPPPQQQRRRLLLJJJHHHGGGGGGFFFDDDCCC===<<<;;;:::999999999999:::;;;<<<======<<<;;;:::777666666888888777555222222222111000000111222333333222222222111000000000+++++++++++++++,,,---------...//////...,,,***)))++++++******++++++,,,---***,,,)))$$$%%%)))((($$$&&&''')))******)))((('''$$$%%%&&&'''((()))***+++***(((***...///***%%%###%%%%%%%%%%%%%%%%%%%%%%%%????????????????????????AAACCCEEEHHHIIIHHHGGGEEE???>>>>>>===<<<;;;;;;;;;777888888888999999999999;;;BBBDDD>>>777333111000------,,,,,,,,,------...,,,,,,++++++***))))))(((+++++++++************)))(((((((((((())))))))))))%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))'''+++...,,,(((&&&'''***###$$$%%%&&&''')))******$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""###&&&((()))(((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((((((&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))((($$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%&&&'''((()))***+++++++++*********************************+++++++++,,,,,,,,,---...///000111111222444666888:::;;;<<<777999<<<===<<<;;;;;;<<>>===>>>??????===;;;999888777777888:::<<<>>>===BBBDDDBBB:::444111222///............------------,,,++++++******++++++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************(((&&&%%%%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$%%%''')))+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))************---.........///000000000222111///000333666777777<<<<<<;;;;;;;;;<<<======>>>???@@@BBBDDDEEEGGGGGGKKKKKKLLLNNNRRRUUUWWWXXX[[[^^^bbbeeehhhjjjmmmooojjjiiigggeeefffhhhjjjllliiikkknnnoooooooooppprrruuuvvvxxxyyyyyyzzz|||}}}{{{zzzyyyzzz|||||||||{{{zzzyyyyyyxxxwwwvvvuuuuuurrrnnnkkkllloooppppppnnnjjjjjjjjjkkklllmmmnnnooommmnnnooooooooonnnmmmkkknnnttt{{{{{{vvvpppmmmmmmllllllkkkkkkllllllmmmmmmpppllllllqqqrrrnnnlllnnnmmmnnnppppppooonnnkkkjjjjjjgggfffggglllrrrwwwyyyzzzrrriiiddddddeeedddaaafffbbb___```eeehhhgggeeeaaa```^^^^^^^^^]]]\\\ZZZSSSSSSSSSUUUVVVVVVTTTRRRPPPOOONNNNNNOOOPPPRRRSSSPPPLLLHHHEEEDDDCCCBBBAAA<<<;;;:::999999;;;<<<>>>:::;;;===>>>>>>===;;;::::::999888777555555444444222111111111222333333444555555333222111111000000,,,...///...,,,*********+++,,,...//////...,,,+++......---------,,,,,,,,,++++++***)))((('''&&&&&&''')))+++,,,,,,***(((&&&'''''''''''''''&&&&&&&&&%%%'''...333000'''%%%)))%%%%%%&&&''''''&&&%%%%%%DDDDDDDDDCCCCCCBBBBBBBBBEEEFFFIIILLLMMMKKKFFFCCCAAA???>>>===<<<;;;888555666555444444555777999:::===AAADDDBBB;;;555222222///............------------,,,++++++******++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))'''&&&%%%'''''''''((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))************---------...//////000000111000000111444666666666888888888888888888999:::===>>>@@@BBBDDDGGGIIIJJJLLLLLLLLLNNNQQQTTTVVVWWW[[[^^^bbbfffhhhkkknnnpppkkkjjjhhhgggggghhhjjjllllllnnnqqqrrrsssssstttvvvuuuwwwxxxyyyxxxyyyzzz|||zzzyyyxxxyyy{{{|||{{{zzzzzzyyyyyyxxxwwwvvvuuutttrrrnnnlllllloooqqqpppooojjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkpppuuu{{{{{{wwwqqqoooooollllllkkkkkkkkkllllllmmmpppmmmnnnssstttpppnnnooommmnnnnnnnnnmmmkkkiiihhhjjjhhhfffhhhnnntttyyy{{{zzzsssjjjdddccccccaaa___fffbbb___```eeehhhgggeeeaaa```^^^]]]^^^]]]\\\ZZZUUUTTTTTTVVVXXXXXXVVVTTTQQQPPPOOONNNNNNOOOPPPQQQQQQMMMHHHEEECCCBBB@@@???<<<;;;:::999:::;;;===>>>;;;<<<===>>>>>>===;;;:::999888777666555444444444222222111111222222333444888666444222000...------+++---......,,,++++++,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******)))(((''''''&&&)))***+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''',,,222000(((%%%'''%%%%%%&&&''''''&&&%%%%%%EEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLJJJGGGDDDBBBAAA???======;;;888555999888777777777999:::;;;===AAADDDBBB===777444333///............------------,,,++++++******++++++(((((())))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,------...//////000000000111333666777666555666666666666666777888888<<<===???BBBFFFIIILLLNNNMMMNNNNNNPPPQQQSSSUUUVVV[[[___cccgggiiilllnnnpppmmmllljjjhhhhhhiiikkklllooorrruuuwwwxxxxxxzzz{{{vvvwwwyyyxxxwwwwwwxxxzzzyyyxxxxxxxxxzzz{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttqqqnnnlllmmmqqqrrrrrrpppkkkjjjjjjiiiiiijjjkkklllnnnmmmlllkkkkkkkkklllmmmqqqvvv{{{{{{xxxsssqqqqqqllllllkkkkkkkkkkkkllllllppppppsssxxxyyytttrrrrrrmmmmmmmmmmmmkkkiiifffeeejjjhhhhhhjjjooouuuyyy{{{yyyrrrjjjeeecccbbb___]]]fffccc```aaadddffffffdddaaa___]]]]]]]]]]]][[[ZZZVVVUUUUUUWWWXXXYYYXXXVVVSSSRRRPPPOOONNNNNNNNNOOOPPPMMMHHHEEECCCAAA???>>>===<<<;;;:::;;;<<<===>>><<<<<<===>>>===<<<:::999888777666444333333333333222222111111222222333333666555333111///------,,,+++---......,,,+++,,,,,,...,,,***))))))***,,,---,,,,,,+++++++++***************))))))((((((''''''++++++******)))(((''''''$$$$$$$$$%%%&&&&&&&&&'''''''''+++000///)))%%%%%%%%%&&&&&&''''''&&&&&&%%%FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJGGGEEEBBBAAA??????@@@???===;;;::::::999999999:::;;;;;;<<<@@@CCCBBB>>>999555333///............------------,,,++++++******++++++))))))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((()))))))))************++++++,,,---...//////000///000222555888888666444888888777888888999:::;;;;;;<<>>???<<<<<<<<<<<<;;;:::888888666555444333222222222222333222222111222222333333111000000////////////000---...///...,,,+++***+++,,,+++***)))))))))***+++************))))))))))))))))))))))))((((((((((((---,,,***((('''&&&''''''$$$$$$%%%&&&&&&'''(((((('''(((+++......***&&&###&&&&&&&&&&&&&&&&&&&&&&&&FFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@AAA@@@>>><<<777777777666666666666777;;;>>>AAABBB???:::666333///............------------,,,++++++******++++++++++++******)))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((()))))))))************++++++,,,---...///000111000111333777::::::777555888888888999999;;;<<<<<<<<<<<<>>>BBBFFFLLLPPPSSSSSSUUUWWWVVVVVVVVVYYY\\\^^^bbbgggjjjlllmmmnnnooonnnmmmlllkkkkkklllmmmmmmppptttxxxzzz{{{{{{{{{|||vvvwwwwwwwwwuuutttuuuvvvwwwvvvuuuvvvwwwxxxxxxvvvxxxyyyyyyyyyxxxvvvtttssspppnnnnnnppptttvvvuuurrrqqqooommmllllllmmmnnnpppnnnmmmllllllooossswwwzzztttuuuwwwwwwuuusssqqqpppnnnnnnnnnnnnnnnoooooopppxxx}}}}}}zzzwwwqqqpppooommmkkkhhhfffeeejjjiiihhhhhhkkklllmmmlllnnnllliiigggffffffeeeddddddbbbaaa```aaabbbbbbbbb^^^\\\[[[ZZZ[[[ZZZYYYWWWTTTRRRRRRSSSUUUVVVVVVUUUVVVTTTQQQOOOLLLKKKKKKKKKHHHFFFDDDDDDDDDDDDBBBAAA>>>=========>>>>>>??????<<<<<<;;;:::999888666666555444333222222111222222333333222222111222222333/////////...//////000000000111111///,,,***))))))******+++++++++***((((((******)))))))))((((((((((((((((((((())))))))))))---,,,)))'''&&&&&&&&&'''%%%&&&&&&'''((())))))***'''***------,,,***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&FFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGEEECCCCCCAAA@@@??????===;;;888999999999888888777777666999;;;???AAA@@@;;;666222///............------------,,,++++++******++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$%%%'''((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...///111222222222333555999;;;<<<999777777777777888999:::;;;<<<======???AAAEEEJJJOOORRRUUUWWWZZZYYYXXXXXX\\\___aaadddiiilllmmmmmmmmmnnnlllllllllllllllmmmmmmnnnooorrrwwwyyyyyyxxxxxxxxxtttuuuvvvvvvtttssstttvvvuuutttttttttvvvwwwvvvuuuxxxyyyzzzzzzyyywwwtttssspppnnnnnnqqqvvvxxxvvvtttsssqqqooommmnnnooorrrsssooonnnnnnooorrrvvv{{{}}}wwwwwwwwwvvvtttsssqqqoooppppppppppppqqqssstttuuu}}}~~~zzzvvvrrrqqqpppmmmkkkiiihhhggghhhgggffffffggggggfffdddggggggfffffffffgggggggggbbbbbb```___^^^^^^___```\\\ZZZYYYXXXXXXXXXVVVUUURRRQQQPPPQQQSSSUUUUUUUUUVVVTTTQQQNNNLLLKKKJJJJJJEEEDDDCCCCCCDDDEEECCCBBB>>>>>>?????????@@@@@@@@@===<<<;;;:::888777666555444444333222222222222222333333222222111111222222222222000///............000111111000,,,***)))******+++,,,---,,,***(((&&&******)))))))))(((((((((''''''(((((())))))******,,,+++)))'''&&&&&&'''''''''''''''((())))))******&&&---111...***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''FFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFCCCAAABBBAAA??????@@@???<<<:::<<<<<<<<<;;;:::999888888777999===@@@???<<<666111///............------------,,,++++++******+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((()))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((("""###$$$%%%'''((())))))$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))************,,,---...///000222333333555555777999<<<===;;;:::777777777888999:::;;;<<>>??????@@@@@@@@@@@@@@@???>>>===;;;999888777666444444333222222222222333444333222222111111222222222222111000////////////---///000///---,,,,,,,,,,,,,,,,,,,,,+++***)))(((*********)))))))))((((((&&&''''''((()))******+++))))))((('''''''''''''''''''''((((((((((((((((((%%%///555000)))'''))))))'''&&&%%%%%%%%%%%%&&&'''FFFEEEEEEDDDCCCBBBBBBAAAAAAAAACCCEEEFFFEEEBBB???@@@??????AAACCCDDDCCCAAA999999999888777666555444666888;;;??????<<<555111//////.........------------,,,++++++******++++++))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))###"""!!!"""%%%((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((()))))))))))))))************------...000111333444444666666777:::===>>>===;;;888888888999:::<<<===>>>@@@??????@@@CCCGGGLLLNNNSSSWWWZZZZZZXXXXXX]]]aaaeeehhhlllooonnnlllkkkkkkhhhiiijjjkkkmmmnnnoooooonnnqqquuuwwwvvvtttsssrrrrrrsssttttttsssssstttvvvtttsssrrrsssuuuvvvuuutttwwwxxxzzzzzzyyywwwtttrrrooonnnooossswwwzzzxxxuuurrrqqqooommmnnnqqqtttwwwsssrrrrrrssstttvvvxxxyyy}}}{{{yyywwwvvvtttrrrppprrrrrrsssuuuwwwyyy{{{}}}}}}yyyuuuqqqqqqpppnnnllljjjiiiiiiiiicccbbbbbbdddeeeeeecccaaa___aaabbbccccccccccccddd``````___]]][[[ZZZ[[[]]]YYYWWWUUUUUUUUUUUUSSSQQQRRRPPPOOOPPPRRRUUUVVVVVVUUUTTTQQQNNNLLLJJJJJJJJJEEEDDDCCCCCCDDDCCCAAA?????????@@@AAAAAAAAAAAA@@@BBB@@@>>><<<:::999888888444444333333222333333333444333333222111111111222////////////000222333444+++---//////.........//////...,,,***))))))***+++************))))))))))))&&&&&&'''((()))***++++++(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$111888111(((''')))+++'''&&&%%%%%%%%%%%%&&&'''DDDFFFGGGFFFDDDAAA@@@@@@AAACCCDDDEEEEEECCCAAA@@@DDD@@@???CCCJJJMMMIIIDDD::::::888777666666666666555333777@@@CCC<<<444111........................+++,,,,,,,,,,,,+++******************************((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((#########$$$&&&((()))***&&&&&&%%%'''((()))'''&&&((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''')))***+++************))))))))))))''''''((()))))))))))))))++++++---///111222444555666666777777888999;;;<<<888888999:::;;;<<<===>>>===>>>??????AAADDDIIIMMMRRRTTTVVVXXXYYY[[[^^^aaaeeefffgggjjjlllllliiifffhhhhhhhhhiiijjjkkkmmmnnnmmmmmmnnnqqqtttuuuuuusssvvvuuuttttttsssrrrqqqqqqnnnooopppqqqrrrqqqpppppptttvvvyyy|||{{{yyyuuusssqqqpppooorrruuuwwwvvvtttuuurrrooonnnrrrwwwzzz|||zzzyyyxxxwwwxxxzzz|||}}}{{{|||{{{yyyuuussssssssstttuuuvvvtttsssuuuzzz~~~~~~zzzuuusssrrrnnnnnnnnnmmmllljjjhhhfffeeeeeedddcccbbbbbbbbbbbbddddddcccbbbaaa```____________^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRRRRRRRTTTQQQNNNQQQWWW\\\\\\[[[XXXUUUQQQMMMJJJIIIIIIJJJGGGGGGGGGGGGEEECCCAAA@@@@@@@@@?????????@@@AAAAAAAAA???===:::999888777888666555444333222333444444555444222000///000000111222111111000///......---111000///...---,,,,,,,,,*********++++++,,,,,,,,,***((('''((())))))(((''''''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&''')))'''$$$%%%''')))'''&&&"""222;;;333++++++,,,))))))))))))((('''&&&&&&&&&DDDEEEFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCAAA???>>>???>>>???FFFMMMOOOJJJEEE:::999777666555444444333444222666???BBB<<<444000//////......---,,,++++++,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%'''(((&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((()))***((((((((()))))))))******''''''((())))))))))))))))))***+++---///000222222555555555666777888999:::888888999:::;;;<<<=========>>>??????AAADDDIIIMMMPPPQQQSSSTTTUUUWWW[[[^^^ddddddfffiiikkkkkkhhheeefffggghhhiiijjjkkklllmmmlllmmmnnnqqqtttvvvuuutttuuuuuuuuutttsssrrrrrrqqqooopppqqqrrrrrrrrrqqqqqqsssuuuxxxzzzyyywwwtttrrrpppppppppsssvvvxxxvvvtttuuusssqqqrrrvvv{{{~~~|||{{{zzzyyyyyy{{{|||}}}{{{{{{{{{yyyvvvttttttuuuvvvvvvvvvuuussstttxxx{{{xxxzzz|||{{{xxxuuusssrrrnnnnnnnnnmmmllljjjgggfffddddddcccbbbbbbbbbcccccceeedddcccaaa```_________``````______]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTUUURRRPPPSSSZZZ___aaa```WWWUUUQQQMMMJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBB@@@???===:::888777777777666555444333222333333444444333222000000000000000111111000000///......---,,,+++******))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,***)))))))))******)))((('''&&&'''&&&&&&&&&&&&&&&&&&'''***(((&&&&&&)))***)))'''$$$222999222***+++,,,***))))))))))))))))))))))))CCCDDDEEEDDDBBB@@@???@@@@@@AAABBBBBBAAA???===<<<;;;<<>>AAA<<<444000000000///---,,,***))))))---------------,,,,,,+++((((((((((((((((((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&'''''''''(((((())))))''''''((()))))))))))))))(((((()))+++,,,...//////333333333333555666777888888888999:::;;;<<<<<<===<<<===>>>???@@@CCCHHHLLLMMMNNNOOOPPPQQQTTTXXX[[[bbbbbbdddgggiiiiiifffcccdddeeegggiiikkkllllllkkkllllllnnnqqquuuwwwvvvuuuuuuuuuttttttssssssrrrrrrppppppqqqrrrrrrrrrrrrqqqrrrsssvvvwwwwwwuuurrrppppppppprrruuuxxxxxxwwwuuuvvvuuuuuuwww|||~~~}}}|||{{{|||}}}~~~zzz{{{{{{zzzwwwvvvvvvwwwxxxxxxwwwuuussssssuuuwwwvvvyyy{{{{{{xxxtttqqqpppnnnnnnnnnmmmkkkiiifffeeecccbbbbbbbbbbbbcccddddddfffeeecccaaa___^^^______``````___^^^]]][[[ZZZYYYWWWWWWVVVUUUTTTTTTUUUUUURRRPPPPPPTTTZZZ```bbbaaaWWWTTTQQQMMMJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB???>>><<<:::888777777666555555444333333333333333333222111000000000000000111000000//////.........///...---,,,+++*********---------,,,,,,,,,,,,,,,+++***)))***+++,,,+++************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&111555///(((***,,,+++((())))))***+++,,,,,,---AAACCCCCCBBB@@@??????@@@@@@@@@AAABBBAAA???<<<;;;;;;;;;===CCCIIIJJJGGGCCC999888666444222111111000///000444;;;???<<<555000///...---,,,+++***)))))),,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***+++------...000000000111222333555555777888888999::::::;;;;;;:::<<<===>>>@@@CCCGGGJJJMMMMMMNNNOOOPPPSSSXXX\\\``````bbbdddffffffdddaaaaaacccfffiiikkklllkkkkkkkkklllnnnrrrvvvyyyxxxxxxtttttttttsssrrrrrrqqqqqqooooooppppppqqqqqqqqqqqqqqqrrrsssttttttsssqqqpppqqqrrruuuwwwyyyyyywwwvvvuuuuuuvvvzzz~~~}}}}}}~~~~~~zzz{{{{{{zzzxxxwwwxxxyyyyyyyyyxxxvvvtttssssssssszzz|||~~~}}}yyytttooommmnnnnnnmmmllljjjgggdddcccaaaaaaaaaaaabbbcccdddeeehhhfffcccaaa__________________^^^]]]\\\ZZZYYYXXXVVVUUUUUUTTTSSSSSSTTTTTTOOONNNNNNQQQVVVZZZ\\\\\\UUUSSSPPPMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBCCCCCCBBBBBBAAAAAA===<<<;;;999888777666555444444444333333333333333222222111000000000000000000000/////////.........444222000...,,,***))))))---,,,,,,++++++*********)))((('''((()))***)))((()))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%'''---///***&&&(((******)))))))))***++++++,,,,,,@@@AAAAAA@@@>>>===>>>??????@@@AAABBBAAA???===;;;<<<;;;;;;===@@@BBBAAA???888777666444333222111111...000333888<<<===888222---,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%"""###$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))((('''&&&%%%$$$$$$''''''((()))))))))))))))))))))***+++,,,,,,------.........///000111333333666666777777888888999999999:::<<<>>>???BBBFFFIIILLLMMMOOOPPPRRRVVVZZZ^^^___^^^^^^```bbbbbbaaa``````cccfffiiillllllllllllllllllooosssxxx{{{{{{{{{uuuuuutttsssrrrqqqppppppnnnnnnnnnnnnnnnoooooopppppppppqqqrrrrrrrrrrrrrrrsssuuuwwwyyyyyyxxxwwwwwwuuuuuuvvvzzz~~~~~~~~~~~~~~~yyyzzz{{{zzzxxxwwwxxxyyyzzzzzzyyyxxxwwwuuusssrrryyy{{{}}}|||xxxtttqqqooonnnnnnmmmkkkiiieeecccaaa`````````aaabbbcccdddeeehhhfffdddbbbaaa`````````aaa``````___^^^\\\[[[ZZZUUUTTTSSSRRRQQQQQQQQQRRRNNNNNNNNNOOOQQQSSSTTTTTTRRRQQQOOOMMMKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>;;;::::::999777666555444333333333333333222222222111111111111000000000///////////////............///...,,,+++))))))((((((+++*********))))))(((((((((''''''''')))******(((&&&&&&'''''''''((())))))&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&$$$%%%(((((())))))))))))))))))))))))???@@@@@@>>><<<<<<===???>>>???@@@AAAAAA???===<<<<<<:::999888:::;;;;;;:::777666555333222222222222...000222555:::>>>;;;555,,,,,,,,,,,,,,,---------***************))))))(((************************''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%'''((())))))***&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%'''((()))(((&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))((('''&&&%%%%%%$$$''''''((()))))))))))))))***+++++++++,,,,,,---------------...///000111222444444555555666666666666777999<<<===???AAAEEEGGGIIIKKKOOORRRTTTXXX\\\___^^^\\\[[[[[[]]]___``````aaacccfffiiikkkmmmnnnnnnmmmnnnpppuuu{{{~~~~~~yyyxxxwwwuuusssrrrqqqpppmmmmmmmmmlllmmmnnnnnnooooooooopppqqqrrrtttuuuuuuwwwyyyzzzzzzxxxwwwwwwxxxvvvuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyzzz{{{zzzxxxwwwwwwxxxzzzyyyyyyyyyzzzxxxuuussssssuuuwwwxxxvvvuuuttttttpppooonnnllliiifffcccaaa`````````aaabbbcccdddeeegggffffffeeedddcccbbbbbbddddddcccbbbaaa___^^^]]]UUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLJJJIIIGGGFFFDDDCCCCCCCCC??????@@@@@@@@@>>>===<<<999999999888777666444333333333333333333222111111///000000111111000//////........................++++++******+++,,,,,,---)))))))))(((((((((((((((***)))((()))+++,,,,,,+++%%%%%%%%%&&&'''(((***+++&&&'''((())))))((('''&&&'''(((((('''&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''((((((((('''''''''''''''>>>???>>>===;;;;;;===???;;;<<<>>>??????>>>===<<<999888888888999888888777444333222111111111111222///222222222888>>>>>>888///.........------,,,,,,***++++++++++++***))))))************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))((((((&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,---...///111111333333333333333444444444666888;;;===>>>AAADDDFFFDDDGGGMMMQQQUUUXXX\\\^^^___[[[XXXVVVXXX\\\___```bbbcccfffhhhkkknnnpppqqqnnnooorrrwww}}}}}}}}}{{{yyyvvvtttrrrqqqnnnmmmmmmlllmmmnnnooopppoooooopppqqqsssvvvxxxyyy|||||||||zzzwwwuuuwwwyyyxxxwwwvvvvvvyyyzzz{{{zzz{{{||||||}}}}}}}}}}}}|||yyyzzzzzzyyywwwuuuvvvwwwyyyxxxyyy{{{|||{{{xxxuuussstttvvvvvvvvvvvvwwwyyyssssssqqqooolllhhheeecccaaaaaa```aaaaaabbbcccccceeefffggghhhgggfffdddccccccccccccbbbaaa___]]]\\\WWWVVVTTTRRRPPPOOONNNNNNMMMNNNOOOOOONNNMMMMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLIIIGGGEEECCCCCCCCC>>>???@@@@@@???>>><<<:::777888888888777555333222222333333444333222111000...///000111111000//////........................---,,,+++++++++++++++,,,(((((((((((())))))))))))***)))((()))+++---,,,+++'''&&&&&&%%%&&&'''))))))&&&'''((())))))((('''&&&''')))***)))&&&&&&(((***(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''(((((()))>>>>>>>>><<<;;;;;;===???888:::<<<===>>>>>><<<<<<555666888::::::999666555111111000000000000111111111333222111666???@@@;;;111111000///---,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&''''''(((((((((&&&''''''((()))******+++""""""""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((************)))((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((%%%%%%&&&'''((()))***+++'''(((((()))))))))))))))***************+++++++++,,,,,,,,,---...///000111222222222222222222333333666888;;;===>>>@@@CCCEEE???DDDJJJPPPTTTWWWZZZ\\\___[[[VVVTTTVVVZZZ^^^aaacccdddfffhhhkkknnnqqqsssnnnpppsssxxx~~~~~~|||yyyvvvtttsssooonnnnnnmmmmmmnnnpppqqqoooooopppqqqtttwwwzzz|||~~~}}}zzzvvvtttwwwzzzzzzxxxvvvvvvwwwxxxyyyxxxyyyzzz{{{|||||||||||||||yyyzzzzzzxxxvvvtttuuuuuuxxxxxxyyy{{{~~~~~~zzzvvvxxxyyyyyyxxxwwwwwwxxxzzzvvvuuutttrrrnnnjjjgggeeeaaaaaaaaaaaaaaabbbbbbcccdddfffhhhjjjjjjhhhfffdddaaa``````___^^^\\\[[[ZZZXXXWWWUUUSSSQQQOOONNNNNNJJJKKKMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNKKKHHHEEEDDDCCCCCC>>>???@@@AAA@@@>>><<<:::777777888777777555333222222222333444333222111000...///000111111000//////---.....................---,,,***'''%%%###"""!!!(((((())))))******++++++'''&&&&&&'''***+++***))))))(((&&&&&&%%%&&&'''(((&&&'''(((******((('''&&&&&&''')))'''%%%$$$'''))))))&&&$$$&&&((((((''''''$$$$$$%%%'''(((***++++++>>>>>>===<<<;;;;;;::::::===<<<::::::::::::888777999888888777666666555555222222111000//////000000---222111---444AAADDD>>>444...***,,,...------...,,,------------,,,++++++******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))++++++)))(((&&&$$$$$$%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&'''''''''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''$$$"""###&&&((('''$$$***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))*********)))((((((((((((((((((((((((((())))))))))))++++++,,,------......///...///111111000000222333444666999::::::<<<>>>@@@CCCBBBCCCHHHOOOTTTUUUTTTYYYVVVSSSSSSUUUYYY]]]___aaaeeefffdddfffmmmssstttpppqqqtttxxx|||~~~}}}{{{xxxvvvuuutttsssvvvsssnnnllllllnnnooopppnnnnnnoooqqqssswwwzzz|||~~~|||yyyvvvvvvyyy|||~~~yyytttrrrssstttsssrrrwwwvvvwww{{{zzztttuuuxxxwwwssssssuuuvvvsssyyyxxxwwwvvvvvvuuuuuuvvvssssssssssssuuuwwwyyy{{{vvvuuutttqqqmmmjjjgggeeegggeeebbb______aaaccceeefffiiimmmpppppplllgggcccbbb```^^^\\\ZZZXXXWWWVVVSSSRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKJJJJJJLLLNNNOOONNNLLLKKKIIIGGGEEEEEEEEEDDDBBB@@@@@@???>>>===<<<;;;;;;;;;888555444666666444222000000111111111222222222///......---------......,,,,,,,,,++++++,,,------...---,,,+++***+++,,,,,,***(((''''''((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$??????>>>===<<<;;;:::999<<<;;;::::::::::::999888666666777777666555333222333333222111111111111111...222111...333???CCC>>>666///+++---...---,,,---***++++++++++++***))))))((((((((((((((('''''''''))))))(((((((((''''''''''''''''''((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))'''&&&%%%%%%&&&''')))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%%%%'''''''''&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&'''(((***+++***)))(((((('''''''''((((((((((((((())))))))))))+++++++++,,,------.........000111222111111222444333444777888888999<<<>>>AAAAAABBBFFFLLLPPPQQQQQQSSSRRRPPPQQQTTTYYY]]]```bbbfffgggeeegggnnntttvvvttttttvvvxxx{{{}}}~~~zzzyyyxxxvvvuuussssssrrrooonnnmmmnnnoooooonnnlllooooooppprrrtttwwwzzz|||~~~{{{yyyxxxyyy{{{{{{wwwsssrrrssstttsssrrrwwwwwwwwwyyyzzzyyyuuuqqqqqqttttttqqqqqquuuvvvtttuuutttsssrrrrrrqqqrrrrrrppprrrtttvvvwwwxxxxxxxxxwwwvvvtttrrroookkkiiigggiiigggdddaaa```aaacccdddfffhhhkkkmmmllliiieeebbb^^^]]]\\\ZZZYYYYYYXXXXXXRRRQQQPPPOOONNNMMMMMMLLLNNNNNNNNNMMMLLLLLLKKKKKKLLLKKKKKKLLLNNNNNNMMMKKKKKKHHHFFFEEEEEEEEECCCBBB???>>>===<<<::::::999999999777444333444555333111111111111222222222333333//////......------......---,,,,,,++++++,,,,,,---...---,,,+++***++++++,,,***)))((()))+++,,,+++***(((((())))))))))))(((((('''&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&AAAAAA@@@>>><<<;;;:::999;;;:::999999;;;;;;:::999555666777777666555333222444444333222222222222333000333222...333===AAA>>>999222------...,,,+++,,,***++++++++++++***))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))((((((((((((((('''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''%%%$$$$$$$$$%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******(((((('''(((((()))***+++)))(((''''''&&&'''''''''(((((((((((()))))))))))))))******+++,,,,,,------///000222222111111333444000222555666666777999;;;??????@@@CCCHHHKKKLLLLLLMMMMMMMMMOOOSSSXXX]]]```cccfffgggeeegggnnnuuuwwwwwwxxxxxxyyyyyyyyyyyyxxxttttttssssssrrrrrrrrrrrrlllnnnsssxxxzzzxxxrrrnnnooopppqqqrrruuuwwwzzz{{{}}}}}}}}}{{{xxxwwwwwwxxxvvvtttrrrrrrsssssssssrrruuuvvvwwwuuurrrpppoooooommmppppppnnnoootttuuusssrrrqqqpppoooooonnnnnnooommmooosssvvvwwwwwwuuutttvvvvvvtttrrrooommmkkkjjjjjjhhhfffdddbbbbbbbbbccceeefffgggggggggeeebbbaaaZZZZZZYYYYYYYYYYYYYYYZZZSSSSSSQQQPPPNNNMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMLLLLLLLLLMMMMMMKKKJJJIIIGGGEEEDDDDDDDDDBBB@@@===<<<:::888777777888888888666444333333333222111222222222333333333444444000000///...............---,,,,,,++++++,,,,,,,,,---,,,++++++******++++++)))))))))+++......---+++(((((())))))))))))((((((&&&&&&&&&'''((()))***+++)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&((((((CCCCCCAAA@@@>>><<<::::::;;;999888999;;;;;;;;;999777777666666555444444444333333222222222222333333222444222///222:::>>>======555///......,,,++++++,,,------------,,,++++++)))))))))******+++++++++))))))((((((((((((((((((***)))))))))((((((''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''((((((((((((''''''&&&&&&(((''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$'''***)))&&&%%%&&&(((%%%%%%$$$###$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''(((((())))))***(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,...///111111000000222333000222444555555555777999>>>>>>???BBBEEEGGGHHHIIIKKKLLLNNNPPPSSSWWW\\\___bbbffffffdddfffnnntttvvvxxxxxxxxxxxxwwwvvvuuutttoooppppppqqqqqqqqqqqqqqqooottt}}}|||uuuooopppqqqsssuuuwwwxxxyyywwwxxxyyyxxxuuusssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqtttuuuqqqllliiikkknnnllloooooommmnnnrrrsssqqqqqqpppooonnnnnnmmmmmmmmmkkkmmmooorrrssssssrrrqqqtttsssrrrpppooommmmmmlllhhhhhhgggfffeeedddccccccdddccccccbbbaaa```______YYYXXXXXXWWWWWWXXXXXXXXXVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMNNNMMMLLLLLLLLLLLLJJJHHHGGGEEEDDDCCCCCCBBB@@@>>><<<:::888777666666777888888777555444333333222222333333333444444444555555111111000///............------,,,+++++++++,,,,,,,,,++++++***************''''''))),,,//////---+++(((((())))))))))))((((((&&&&&&'''''')))***+++,,,))))))((((((((('''''''''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((EEEDDDCCCAAA???===<<<;;;;;;999888999;;;;;;;;;999999777444222111222444555222222111111111222222333444555333000111777<<<===@@@777000///...,,,+++,,,,,,------------,,,++++++((((((((())))))*********(((((())))))))))))))))))******))))))(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###&&&)))(((&&&%%%''')))'''&&&%%%$$$###$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((()))******++++++,,,,,,---//////......000111000222444555555555777999===>>>@@@AAACCCDDDFFFGGGLLLNNNQQQRRRSSSVVVZZZ]]]```dddeeedddfffmmmrrrsssuuuuuuvvvvvvvvvtttrrrqqqlllmmmnnnooopppoooooooooooovvv~~~wwwnnnoooppprrrsssuuuuuuvvvrrrtttuuuuuussspppoooooonnnppprrrsssrrrqqqooonnnmmmppprrroooiiigggkkkpppmmmppppppmmmmmmqqqqqqoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllnnnoooppppppooonnnmmmllllllmmmmmmggghhhiiiiiihhhgggeeedddcccbbb```___^^^]]]]]]]]]ZZZZZZXXXWWWVVVVVVVVVVVVVVVUUUSSSQQQNNNLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMLLLMMMLLLJJJJJJKKKJJJHHHFFFEEECCCBBBBBBBBBAAA>>><<<;;;:::999777777777777888888888777555444333333444333333444444444555555555222222111000///............---,,,,,,+++++++++,,,***+++************))))))%%%&&&'''***------,,,***(((((())))))))))))((((((&&&&&&'''''')))***+++,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&%%%&&&EEEEEEDDDBBB@@@???>>>===;;;:::999999;;;;;;:::999666444222//////000222333222111111111111222222333666555333000000444999===BBB999111000///,,,+++---***++++++++++++***))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))*********))))))))))))))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&(((***,,,))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''(((***,,,)))(((&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,......------///000111333444555555555777999;;;===???AAAAAABBBEEEGGGLLLPPPSSSTTTTTTUUUXXX[[[]]]bbbeeeeeegggmmmppppppqqqrrrssstttsssrrrpppnnnkkkkkkmmmmmmmmmmmmkkkkkkkkkpppxxx~~~vvvppplllmmmnnnpppqqqqqqrrrrrroooqqqssssssqqqoooooooooooosssvvvwwwtttqqqnnnmmmkkknnnpppnnnjjjiiilllpppppprrrrrroooooorrrsssqqqlllkkkjjjiiiiiihhhiiiiiijjjjjjiiihhhiiikkkmmmnnnlllkkkjjjjjjjjjkkkmmmnnnjjjkkkmmmnnnmmmjjjgggeeebbbaaa```^^^]]]\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKIIIGGGFFFHHHIIIKKKMMMMMMLLLKKKJJJKKKIIIHHHIIIIIIHHHFFFDDDBBBBBBAAAAAAAAA???<<<:::999999999999888888777777888999888666444333444555333333333444444444555555444333222000////////////......---,,,++++++++++++)))************)))((((((&&&&&&&&&(((++++++***((((((((())))))))))))((((((&&&&&&&&&'''((()))***+++((((((((('''''''''&&&&&&((()))*********)))((('''%%%%%%%%%&&&''''''((((((,,,+++)))(((&&&&&&%%%%%%EEEEEEDDDCCCBBBAAA@@@???<<<;;;::::::::::::999888555555444444333222222111222222222222222333444444888666444111///111777===CCC:::222000///---,,,...***++++++++++++***))))))((((((((('''''''''''''''(((((()))))))))*********)))))))))))))))*********''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&))),,,///000)))))))))((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((...,,,)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&$$$$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&)))---///000((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&((('''''''''(((((()))***(((((((((((())))))))))))))))))******+++,,,,,,---+++---......---...///111111222444444444444666777888;;;>>>??????@@@CCCFFFJJJNNNSSSUUUTTTTTTWWW[[[\\\bbbggggggjjjnnnpppooonnnoooqqqrrrqqqooommmkkkiiijjjkkkkkkjjjiiigggeeeiiikkkooosssuuusssnnnjjjiiijjjlllmmmnnnnnnnnnnnnkkklllnnnnnnmmmlllmmmnnntttxxx||||||xxxsssooonnnmmmooopppooommmlllmmmooopppssssssqqqrrrvvvwwwuuullllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllllljjjiiiiiiiiiiiikkknnnoooppprrrttttttrrrmmmhhheeebbbaaa```^^^]]]\\\[[[[[[\\\[[[YYYXXXVVVUUUUUUUUUOOOOOOMMMKKKJJJHHHFFFFFFGGGHHHJJJLLLLLLKKKIIIHHHHHHGGGFFFGGGGGGGGGEEECCCAAA@@@@@@@@@@@@>>>;;;888666777999999999888666555777888888666333111333555222333333333444444444444444444222111000////////////...---,,,++++++++++++((()))*********)))((('''((('''&&&''')))***)))((((((((())))))))))))(((((('''&&&&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&'''((()))******(((&&&%%%%%%&&&&&&'''(((((())))))+++***)))(((''''''''''''EEEEEEDDDCCCBBBBBBAAAAAA===<<<::::::::::::888777555777999;;;:::777444222333333333333444444555666999666444111///000666===CCC:::222000///------///,,,------------,,,++++++,,,,,,++++++******))))))(((((())))))*********+++(((((())))))******++++++&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&''''''((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''(((+++...222444***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''(((000...+++(((&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''%%%###""""""$$$''')))$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''',,,(((%%%&&&+++000333333'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))******)))((('''((((((((((((((()))******(((((((((((())))))))))))*********+++,,,,,,------,,,---//////......000111000111333333333333555666666999===>>>>>>???BBBEEEGGGMMMSSSUUUTTTTTTWWW[[[[[[bbbhhhjjjlllpppqqqooonnnooopppqqqpppmmmjjjhhhhhhiiiiiiiiihhhfffcccaaakkkkkklllmmmooonnnllliiihhhiiijjjlllmmmmmmlllkkkfffhhhiiiiiiiiiiiikkklllxxx|||{{{uuupppnnnooopppqqqqqqooommmmmmmmmpppssssssrrrtttyyyzzzyyyooonnnmmmlllkkkkkkkkkkkkgggiiikkkmmmnnnmmmkkkjjjjjjiiihhhhhhjjjlllooopppvvvxxxyyyyyyuuuoooiiieeebbbaaa```___]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVPPPOOONNNLLLKKKIIIHHHGGGFFFHHHJJJLLLKKKJJJHHHFFFFFFEEEEEEEEEGGGFFFEEECCC@@@??????@@@@@@>>>:::777444666888:::999888555333555777777555222000222444222222222333333333444444555444333111000////////////...---,,,++++++++++++((()))*********)))'''&&&***(((''''''(((***))))))(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&&&&''''''((()))*********)))((((((((((((((()))FFFFFFFFFFFFEEEBBB@@@???;;;;;;:::999999999:::;;;888888777666555333111000222222222111111111111111000///......///111333444???<<<777222///.........------------,,,+++***)))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))+++)))&&&$$$$$$&&&)))+++%%%''')))'''$$$###$$$'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((''''''''')))+++...111222...---+++)))'''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&''',,,***(((&&&%%%&&&'''(((%%%&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""###%%%&&&&&&%%%###"""'''&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''///,,,((((((+++------,,,)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&''')))***++++++******,,,,,,------.../////////222222222333333444444444555777:::<<<===???BBBDDDKKKMMMOOOPPPQQQTTTWWWYYY\\\___cccgggjjjmmmmmmnnnpppssstttqqqmmmiiihhhhhhggggggffffffffffffggggggeeejjjllljjjhhhjjjjjjhhhjjjfffeeehhhjjjhhhgggiiihhhiiijjjkkkkkkmmmpppsss~~~}}}ssslllhhhnnnoooppppppooonnnmmmllloooppptttyyy}}}~~~{{{xxxrrrmmmiiiiiikkkllliiifffkkkkkkkkkmmmoooooonnnllljjjjjjiiiiiijjjlllmmmooovvvwwwxxxwwwsssmmmfffbbbdddbbb___\\\ZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPOOOMMMLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@>>>===>>>>>>>>>===<<<:::999888777777888:::<<<<<<999777555666666666666444333222000111222333444555555555666555444222111000000000000///...---,,,+++++++++)))************+++++++++)))((((((((((((***,,,---)))((('''&&&&&&'''(((((((((((('''(((((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))((((((''''''EEEEEEEEEDDDCCCBBB@@@@@@>>>===;;;:::999999999999888888777777555444222111222222222222222111111111000000///...///111333444======:::666111......///------------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&***)))'''%%%%%%''')))***%%%'''((('''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''''''''(((((((((((((((((((((&&&&&&'''(((***+++---...+++***)))'''&&&&&&&&&''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''+++***(((&&&%%%&&&'''''''''+++//////+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))'''&&&%%%%%%&&&''')))((((((((((((''''''''''''+++(((%%%%%%'''))))))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&''')))***++++++******,,,,,,------.../////////111222222333333444444444777999;;;<<<<<<>>>AAADDDJJJKKKMMMOOOPPPRRRUUUXXX[[[]]]aaafffiiikkklllllloooqqqrrrpppkkkhhhggggggggggggggggggggggggggggggggglllmmmiiiggggggfffdddgggcccbbbgggiiihhhgggiiikkkmmmnnnooopppsssvvvyyyzzzsssooonnnrrrssssssssssssqqqpppooorrrrrrsssvvvxxxyyyxxxvvvpppnnnlllkkklllkkkhhhfffjjjjjjkkknnnppppppnnnkkkiiiiiihhhhhhiiijjjlllmmmqqqrrrssssssppplllgggcccdddbbb___\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRPPPOOONNNMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGGGGFFFEEEDDDCCCBBB?????????>>>===;;;:::999888888888:::<<<;;;999777666777777777555444222111000111222333444444444444444333111000///.........///...---,,,,,,+++++++++))))))*********+++++++++((((((''''''''')))***+++)))((('''''''''((()))***''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))EEEEEECCCBBBAAAAAAAAAAAA???>>>===;;;999888888888777888888777777666444444333333333333222222222111111000//////000111333444:::===>>>:::333...---///------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&'''((('''%%%%%%%%%'''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((((((((''''''$$$%%%&&&'''((()))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''***)))(((&&&&&&&&&'''''')))000777666///(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))'''((()))******++++++***,,,,,,------.../////////111111222222333444444555999:::;;;;;;;;;>>>BBBEEEHHHIIIKKKLLLMMMPPPSSSVVVYYY[[[___dddgggiiijjjjjjmmmnnnnnnllliiifffeeeeeeeeefffggghhhhhhgggfffeeehhhlllmmmiiifffgggfffdddfffbbbbbbeeehhhggggggiiijjjmmmppprrrtttvvvzzz|||~~~xxxtttssstttuuuuuuuuuuuutttsssqqqqqquuutttrrrssstttuuutttsssooopppqqqpppmmmjjjhhhgggiiijjjllloooqqqpppmmmjjjggggggffffffggghhhjjjkkkllllllmmmmmmllljjjgggeeeeeeccc___[[[YYYXXXWWWWWWYYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA????????????>>>===<<<;;;999999999:::;;;;;;888666666777777777555444222111111222222333333333222222111000///...---,,,,,,,,,......---,,,++++++++++++)))))))))*********++++++((((((''''''''''''((()))((((((((((((((()))***+++)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))******+++EEEDDDBBBAAA@@@@@@AAABBB>>>>>>===<<<;;;:::999999888888888888888777777666555555444444333333222222111111000000000111222333777===AAA>>>555...---///,,,---------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++''''''((((((((((((''''''&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********((((((((((((''''''''''''$$$%%%'''(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&''')))///666888555///+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''((()))(((&&&&&&''''''((((((&&&&&&&&&'''((())))))***&&&''')))******(((&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''(((((()))******++++++,,,,,,------.../////////000000111222333444444555999999::::::;;;???DDDGGGGGGHHHJJJJJJKKKNNNRRRUUUWWWYYY]]]bbbeeeggghhhhhhkkkkkkjjjiiigggeeedddddddddeeegggiiiiiigggeeedddgggkkkmmmjjjiiilllmmmlllmmmhhhfffggghhheeedddfffeeeiiimmmpppsssuuuyyy{{{yyyvvvvvvxxxttttttssssssrrrqqqpppoootttsssssssssttttttsssqqqoootttwwwvvvpppjjjiiiiiihhhiiilllppprrrqqqmmmiiifffeeeeeedddeeefffggghhhjjjjjjjjjjjjiiihhhgggfffeeeccc___[[[XXXWWWVVVVVVYYYXXXXXXWWWVVVTTTSSSRRROOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999:::::::::888666444555666666666555333333222222333222222111000000//////...,,,,,,+++++++++------,,,+++++++++++++++))))))))))))************)))(((((((((((((((((((((((((((((()))***++++++,,,,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((((((((((((DDDCCCAAA@@@@@@AAABBBCCC<<<======<<<<<<<<<;;;;;;888999999::::::999999888666666555555444333333222111111111111111222222222444;;;BBB@@@888000...///,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++))))))(((((('''''''''&&&%%%&&&((((((((('''&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&(((***...444888777111,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))***+++'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((((((((((((((''''''((()))%%%&&&&&&'''((()))******'''((()))******(((&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))((((((((())))))***++++++,,,,,,------...////////////000000111333444444555777888999:::<<<@@@FFFJJJGGGHHHIIIIIIJJJMMMRRRUUUVVVYYY]]]aaadddgggggghhhiiihhhgggfffeeedddcccbbbcccdddfffggggggfffdddcccdddiiillllllnnntttxxxxxxwwwqqqlllllljjjeeeccceeedddhhhmmmqqqtttuuuxxxyyy}}}yyyxxxyyyuuutttsssrrrqqqpppooooooqqqqqqsssvvvxxxwwwtttqqqpppvvvzzzyyyrrrllljjjlllhhhiiilllppprrrqqqmmmiiifffeeedddddddddeeefffgggkkkkkkkkkjjjiiihhhgggffffffccc```\\\YYYWWWWWWWWWYYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<======<<<;;;;;;<<<;;;999999:::999777555222333444666666666666555222222222222111000/////////...---,,,,,,,,,,,,,,,,,,,,,+++*********++++++(((((()))))))))*********)))))))))))))))))))))(((''''''((()))***+++++++++++++++***))))))((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%BBBBBBBBBBBBBBBBBBCCCCCC<<<<<<======>>>======<<<::::::;;;;;;;;;::::::999888777777666555444333333111222222222222222222222333999??????999333000///,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))))))))(((''''''&&&&&&''''''(((((((((''''''&&&((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''...666888333---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))$$$%%%&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&'''((((((&&&&&&&&&(((&&&&&&&&&'''((())))))***(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''((())))))(((((((((((()))***+++,,,,,,,,,------.../////////...///000111222444444555666888:::;;;===AAAFFFIIIGGGGGGHHHHHHIIILLLQQQUUUWWWYYY]]]bbbeeeggghhhhhhhhhfffdddcccddddddcccbbbccccccdddeeeeeedddccccccaaagggkkklllpppxxx~~~}}}vvvqqqooommmhhhfffgggjjjnnntttxxxyyyzzz{{{|||{{{yyyyyyxxxwwwvvvtttsssrrrrrrrrroooqqqtttxxxzzzyyyuuurrrpppuuuyyyxxxrrrmmmlllmmmiiijjjllloooqqqpppmmmjjjgggfffeeeddddddeeefffggglllllllllkkkjjjhhhgggffffffddd```\\\ZZZYYYXXXXXXZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCAAA@@@>>>>>>:::;;;<<<<<<<<<<<<<<<;;;===<<<:::999999999777555111222444666777777666666111111111111111000///...///...---,,,,,,,,,,,,---++++++******)))******+++((((((((()))))))))******((()))************))))))''''''((()))************(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$AAABBBCCCDDDDDDDDDDDDDDD===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::999999888888777666555444333222222222333222222222111222666;;;===:::555111///+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((&&&%%%&&&)))***)))'''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++''''''''''''''''''''''''&&&%%%%%%&&&'''(((***+++***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%&&&&&&&&&'''&&&&&&&&&(((&&&&&&***...111///---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&'''(((((($$$''')))(((&&&%%%&&&(((&&&&&&''''''(((((())))))))))))(((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))))))))((((((((()))***+++,,,,,,,,,------.../////////......///111222333444555888:::<<<===>>>@@@CCCFFFEEEEEEEEEEEEFFFJJJOOOSSSXXXZZZ^^^cccfffhhhiiiiiihhheeebbbbbbcccdddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb```fffjjjjjjnnnvvv|||}}}{{{uuuqqqppppppmmmmmmooorrrwww||||||{{{{{{{{{yyywwwuuutttsssssssssqqqrrrsssvvvxxxxxxuuussspppsssuuutttqqqmmmkkkllljjjjjjkkknnnppppppnnnkkkhhhhhhffffffffffffggghhhjjjjjjkkkkkkkkkjjjhhhgggfffddd```]]][[[ZZZZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFF???????????????>>>======;;;;;;<<<===============>>><<<:::999999888666555333444555666666555444333000000000111000000//////...---,,,,,,++++++,,,,,,******))))))))))))******(((((((((((()))))))))***&&&'''(((*********))))))''''''((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&''''''''''''''''''''''''AAABBBDDDEEEFFFEEEDDDDDD@@@@@@@@@@@@>>><<<:::999============<<<;;;:::999999999888777666555444444222222333333333222222111222444888;;;;;;777222///++++++,,,------,,,,,,,,,))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((((((&&&%%%&&&)))+++)))''''''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++***))))))((('''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%%%%&&&''''''&&&&&&&&&((((((((((((((()))***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((())))))******&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%(((******'''&&&''')))'''''''''(((((((((((((((***)))'''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))))))((((((((((((***+++,,,,,,,,,------...//////000---...///111222333555555:::<<<>>>?????????AAABBBCCCDDDDDDCCCDDDHHHMMMRRRYYY[[[___dddgggiiijjjjjjhhhdddaaaaaacccdddcccbbbbbbbbbaaa``````aaabbbbbbaaafffiiiiiikkkrrrwwwxxxwwwrrroooppprrrqqqrrruuuxxx|||{{{|||}}}{{{yyywwwuuussssssssssssuuusssssssssuuuuuutttsssoooppprrrqqqooolllkkkjjjkkkkkkkkkmmmoooooonnnllliiiiiiggggggfffggghhhiiiggghhhjjjllllllkkkiiihhhfffdddaaa^^^\\\[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUURRRRRRPPPOOONNNMMMMMMMMMHHHHHHHHHHHHGGGFFFEEEEEE???@@@AAABBBBBBBBBBBBBBB;;;<<<===>>>?????????>>>???===:::999888888666555666666777777666444222111//////000000000000//////,,,,,,++++++++++++++++++***)))))))))))))))******(((((((((((())))))))))))$$$%%%''')))))))))))))))''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&''''''(((((()))*********DDDBBBEEEKKKJJJDDDBBBEEE>>>>>>======<<<<<<;;;;;;;;;:::999999;;;;;;:::999888888777666555444333333222333444555444222000...444000333;;;>>>777111///............---,,,+++***))))))))))))))))))))))))))))))************))))))******************************))))))((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&'''((((((%%%$$$%%%'''(((&&&$$$((()))***+++++++++++++++(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&((((((((((((((()))******%%%%%%&&&'''((()))***+++(((((((((((())))))))))))'''''''''''''''''''''''')))(((''''''((()))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******---...000111222111///...000000111222444555666666888888999999;;;>>>@@@BBB???AAACCCDDDEEEGGGJJJMMMUUUYYY^^^bbbdddfffhhhiiihhhfffddddddddddddbbb```]]]___aaabbbbbbccceeegggiiiiiijjjkkkmmmoooqqqrrrqqqpppnnnmmmnnnssszzz{{{wwwuuuuuuvvvvvvvvvyyyvvvssssssuuuvvvtttrrrqqqooonnnppprrrsssqqqnnnmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjhhhgggeeedddiiihhhggghhhkkklllkkkjjjhhhgggeeebbb^^^ZZZWWWVVVYYYYYYXXXWWWWWWVVVUUUUUUNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHBBBBBB@@@???>>>=========<<<<<<<<<===???>>><<<:::===<<<;;;;;;:::999888888555666777777666444222111111000///...---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))***))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$%%%$$$$$$)))'''%%%%%%(((***((($$$%%%$$$$$$###$$$%%%'''((('''((((((((('''&&&%%%%%%@@@AAAJJJUUUXXXPPPIIIFFF@@@@@@???>>><<<;;;::::::<<<:::999999::::::999777888888777666555444333333222333333333222111///...333000222:::===888222000............---,,,++++++))))))))))))))))))))))))))))))************))))))***************************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&'''((((((&&&%%%%%%(((((('''%%%'''(((((()))******))))))&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$&&&''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&''''''((('''&&&))))))((((((((('''''''''((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++...///111222222111000//////000111222333555666666777777888888:::===???@@@???AAACCCDDDEEEGGGJJJMMMSSSWWW\\\```ccceeegggiiiiiigggdddcccddddddcccaaa___```bbbccccccdddfffhhhjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmooouuu}}}|||xxxvvvvvvwwwwwwwwwxxxuuusssssstttuuutttrrrsssrrrppprrrttttttrrrooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjhhhggggggjjjhhhggggggiiiiiihhhggghhhggggggeeebbb___\\\ZZZXXXXXXWWWVVVVVVUUUUUUTTTQQQPPPOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGBBBBBBAAA@@@????????????>>>======>>>??????===:::;;;;;;:::999777666555555444555666666555444222000111000///...---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))))))))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$$$$$$$''''''&&&&&&''')))'''$$$'''&&&%%%$$$$$$$$$%%%&&&(((((((((((('''''''''&&&AAAHHHWWWeeehhh]]]NNNFFFBBBBBB@@@???===;;;::::::<<<:::999888999999777555888777777666555444333333222222111111000000//////222000222888;;;888333111.........------,,,++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''((()))'''&&&'''((()))((('''&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''&&&((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((()))******+++***))))))((('''&&&&&&+++***)))'''&&&$$$######''''''''''''''''''''''''((('''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++...///000111222111111000//////000222333444555666666666777888:::;;;===>>>>>>@@@BBBCCCEEEGGGJJJMMMQQQTTTZZZ^^^aaadddfffhhhjjjhhhdddccccccddddddcccaaaccceeeeeeeeefffhhhjjjjjjjjjiiiiiihhhiiiiiiiiikkkllllllnnnqqqxxx}}}zzzxxxxxxxxxxxxwwwxxxvvvttttttuuuvvvvvvuuuvvvtttttttttuuutttrrrqqqpppooommmkkkjjjiiijjjjjjjjjkkkkkkllllllkkkkkkkkkkkkiiigggffffffeeedddcccaaabbbccccccaaa^^^ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>?????????===;;;999999888666555333222222333333444444444222111000111000//////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$))))))'''&&&&&&&&&'''(((HHHUUUgggqqqlll]]]MMMEEEBBBAAA@@@???>>>===<<<;;;<<<;;;999888888888666444888777666555444333333222222111000///.../////////111///111666:::999555222///......---,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''((()))((((((((()))))))))(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))(((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))'''((((((((('''''''''((())))))((((((((((((((((((((((((((((((((())))))***+++******)))((('''&&&&&&+++***)))(((&&&%%%$$$###''''''''''''''''''''''''((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,---...///000000000///...///000111222444555555666777777999:::<<<===>>>===???AAACCCDDDFFFJJJLLLOOOSSSXXX\\\```cccfffiiikkkhhhdddbbbcccdddeeeeeecccdddfffgggggggggiiikkkiiiiiiiiihhhhhhhhhiiiiiillllllmmmooosssyyy~~~zzzyyyyyyyyyxxxwwwyyyxxxwwwwwwwwwxxxxxxxxxvvvvvvvvvuuuuuutttrrrqqqrrrpppnnnllljjjiiijjjjjjkkkkkkmmmnnnnnnoooooonnnmmmjjjfffdddcccbbbaaa______```bbbbbb```\\\XXXUUUVVVUUUTTTSSSRRRSSSSSSTTTQQQPPPOOONNNLLLJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEBBBAAA??????@@@???>>><<<999888777555444222111000222222222333222111000///000000000///...------,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&((((((%%%$$$&&&''''''&&&&&&%%%%%%%%%%%%)))'''&&&$$$$$$%%%'''(((LLL[[[kkklll```RRRHHHDDD????????????>>>>>>>>>>>><<<;;;999888888888666444777777666555444333222222111000///.........////////////000333888:::777333000///---,,,,,,+++,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''(((((())))))))))))((())))))(((((()))))))))((((((''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))'''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))&&&((())))))'''&&&''')))(((((())))))))))))))))))((((((((((((((())))))***))))))))))))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((&&&&&&''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***+++,,,------.........---...///000222333444444777888999:::;;;<<<======<<<>>>@@@BBBCCCFFFIIILLLPPPSSSXXX\\\___bbbfffiiijjjgggcccbbbbbbdddeeeeeedddeeeggggggggggggiiijjjhhhhhhhhhhhhiiikkklllmmmnnnooopppqqqtttyyy~~~{{{zzzzzzzzzyyywwwxxxxxxxxxwwwvvvvvvwwwxxxvvvvvvwwwvvvuuusssrrrrrrsssqqqnnnllljjjjjjkkkkkkmmmnnnooopppqqqqqqqqqqqqnnnkkkfffdddbbbaaa```^^^bbbdddeeeeeebbb^^^ZZZWWWUUUTTTSSSQQQQQQRRRSSSTTTQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDBBB@@@?????????===<<<888888777555444333222111111111111111111111000000000000000///.........---,,,,,,,,,+++++++++******''''''''''''''''''''''''))))))***))))))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%(((++++++'''&&&)))((($$$$$$'''%%%%%%&&&&&&'''''''''''''''&&&$$$######$$$&&&(((KKKXXXaaa\\\OOOFFFDDDDDD=========>>>>>>>>>??????<<<:::999888999999777555777666666555444333222222000000000000////////////...//////111666;;;999555000///---,,,++++++,,,---************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''(((((()))***)))((('''(((***))))))*********)))((((((***)))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&)))+++***'''&&&(((***(((((())))))))))))******((((((((((((((()))******((((((((())))))*********(((((((((((())))))******(((((((((((((((((((((((('''&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))***+++,,,------...------...000111222333444777888999;;;<<<<<<======;;;===???AAACCCEEEIIILLLPPPSSSWWWZZZ]]]aaaeeehhhhhheeecccbbbbbbdddddddddccceeeffffffffffffhhhiiifffggggggiiikkkmmmnnnpppooopppqqqsssuuuzzz}}}|||||||||zzzyyywwwwwwwwwvvvtttssstttuuuuuuwwwxxxwwwuuuttttttttttttrrrnnnllljjjkkklllmmmqqqqqqrrrssssssrrrrrrrrrnnnkkkgggdddcccbbbaaa```aaabbbcccbbb```\\\XXXVVVUUUTTTRRRQQQQQQRRRTTTUUUSSSRRRRRRQQQPPPOOONNNNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEECCC@@@???>>>>>><<<;;;777777666555444333333222111111111111111111111111000000000/////////......,,,,,,,,,+++++++++******''''''''''''''''''''''''((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%$$$&&&,,,111333***$$$((()))%%%$$$'''$$$$$$&&&'''((((((((((((&&&%%%$$$$$$$$$%%%&&&'''PPPVVVVVVLLLDDDAAABBBAAA========================<<<:::999999::::::999777777666555555333333222111//////000111111111000///---/////////444;;;;;;666000///---+++++++++,,,---************************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''))))))((('''&&&'''(((&&&(((***)))'''&&&(((***)))************)))(((''')))((('''''''''''''''((('''((((((((())))))))))))))))))))))))((((((((('''&&&''')))***+++***))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&)))+++***'''%%%(((+++(((((()))))))))*********((((((((((((((()))******(((((()))))))))*********'''''''''((((((((())))))(((((((((((((((((((((((('''&&&%%%''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))******+++---...///,,,---...///000222333333666777999:::;;;;;;;;;;;;:::<<>>======;;;:::555555555444444333333333111111111111111111111222000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''&&&$$$###(((000888<<<,,,###'''***&&&$$$&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((YYYXXXQQQEEE@@@BBBAAA===???>>>>>>===<<<;;;;;;:::<<<:::999:::;;;;;;:::999777666555444333222222111...///111333333222000///,,,//////...444<<<<<<666111///---+++++++++,,,---************************))))))************))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))'''&&&'''(((&&&(((***)))&&&%%%''')))))))))******)))(((''''''''''''&&&''''''((()))***'''((((((((())))))******))))))))))))((((((((((((&&&(((***,,,---,,,+++***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%''''''''''''%%%$$$(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&))),,,***'''%%%(((+++(((((())))))*********+++((((((((((((((()))***************)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&%%%''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((*********+++,,,---///000,,,---...///000222222333555666888999:::::::::999999<<<>>>@@@BBBEEEIIILLLOOORRRTTTWWWYYY\\\```cccdddbbbaaabbbccccccbbb```aaacccddddddcccccceeeffffffgggggghhhiiikkkmmmnnnnnnooorrrtttwww}}}}}}}}}~~~~~~{{{wwwuuuvvvxxxvvvyyy{{{{{{yyywwwyyy{{{sssqqqnnnkkkkkkllloooqqqxxxwwwwwwvvvuuusssqqqpppoookkkgggeeeeeefffffffff____________^^^^^^]]]\\\VVVTTTRRRQQQQQQSSSUUUWWWOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFCCC???======<<<;;;:::333333333333333333333333222111111111111111222222000000000000////////////,,,,,,,,,+++++++++******************************''''''((())))))***))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''&&&$$$###)))333<<>>@@@AAABBBEEEGGGKKKPPPUUUWWWWWWXXX]]]bbbcccccccccbbb```___```aaadddfffhhhhhhfffeeeeeeeeegggfffeeegggkkkmmmmmmkkkjjjmmmrrrvvvzzz~~~}}}yyywwwuuuvvvwwwxxxwwwzzz{{{{{{xxxuuutttsssrrrqqqooonnnnnnnnnoooppptttuuuvvvuuusssqqqqqqqqqllljjjgggdddbbbbbbbbbbbb````````````___^^^]]]\\\[[[VVVRRRSSSVVVWWWTTTQQQNNNNNNNNNNNNMMMKKKJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGCCCAAA>>>;;;999888777777999888666555444333333222222111111000000000000000//////000//////...------------------------------******)))(((((((((((((((******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&(((***,,,---***)))'''%%%%%%%%%'''(((%%%&&&((()))***)))(((&&&***((('''(((***++++++***TTTPPPIIICCC??????@@@AAA=========<<<;;;;;;::::::;;;:::999888888888999999666666666555444444333333000000000000///////////////000///...///222666:::333111...---......---,,,******************************************************++++++++++++******(((((((((((())))))))))))))))))((((((((('''''''''(((((())))))))))))((((((((()))***)))((('''((()))'''''''''&&&&&&'''''''''((((((''''''''''''((((((************************)))(((&&&''')))******))))))'''&&&&&&''')))))))))))))))************))))))((())))))*********))))))'''((())))))((((((+++///---+++((('''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###"""%%%&&&$$$###%%%''''''(((((()))******+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((('''&&&$$$%%%%%%&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%&&&''''''''''''&&&((((((((())))))))))))***))))))))))))))))))))))))((((((((())))))))))))***''''''((()))*********)))(((((((((((())))))))))))************+++,,,---..................///000000222333444555777888999:::888:::===???@@@BBBEEEGGGJJJOOOTTTUUUUUUWWW\\\aaaaaaaaabbb```___^^^```aaabbbdddffffffeeeddddddeeegggffffffhhhlllnnnnnnllllllooossswwwzzz~~~~~~}}}zzzxxxwwwwwwxxxxxxyyyzzz{{{yyyvvvrrrqqqpppppppppnnnmmmmmmmmmnnnoooqqqssstttssspppooonnnooohhhhhhfffeeecccaaa```___```````````````___^^^^^^\\\XXXTTTSSSUUUUUURRROOOMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEBBB@@@>>><<<:::888777777777777666444333333333333222111000000//////000000///////////////...------------------------------++++++***)))))))))))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******((('''%%%%%%%%%'''(((%%%&&&((()))))))))'''''')))'''&&&''')))***))))))HHHFFFCCC@@@>>>>>>???@@@=========<<<;;;;;;::::::;;;:::999999888888999999666666555555444333333333000000000000//////////////////000//////000222555444111...------...---,,,******************************************************++++++++++++******(((((((((((()))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((((()))***)))'''&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''')))******))))))'''&&&&&&((()))))))))))))))************)))))))))))))))******))))))((()))******))))))***---///222...***''''''(((((('''(((((((((''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%(((***''''''(((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((((('''&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&''')))******+++(((((()))************)))))))))))))))************))))))))))))))))))))))))))))))))))))************&&&&&&((()))***+++++++++(((((((((((())))))))))))************+++,,,---...------------...000111222222222333555666777999999666888;;;===???AAADDDGGGHHHLLLQQQSSSSSSUUUZZZ^^^^^^______^^^]]]]]]^^^```^^^```bbbcccccccccdddfffgggggggggiiimmmoooooonnnooorrrvvvyyy{{{~~~}}}||||||{{{zzzyyyyyyxxxxxxzzzzzzyyyvvvrrrooonnnnnnpppooommmlllllllllmmmnnnoooppprrrqqqnnnlllkkkkkkeeeeeeeeedddbbb```^^^\\\```````````````______^^^]]]YYYUUUTTTUUUTTTQQQNNNMMMMMMMMMMMMMMMLLLKKKJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDCCC??????>>>===;;;999777666555555444444333333333333111111000///////////////......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************)))((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''%%%&&&'''((()))(((''''''(((&&&%%%&&&((()))((('''@@@@@@@@@@@@????????????=========<<<;;;;;;::::::::::::999999999999888999666666555444444333333222000000000000////////////---///000000000000222333444222///------------,,,******************************************************++++++++++++******(((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((()))***)))'''&&&&&&'''***))))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''***((('''''')))***)))((()))'''&&&''')))***)))((())))))************))))))))))))))))))))))))((('''+++,,,***&&&''',,,000111333///***''''''(((((()))(((((((((''''''''''''''''''(((((()))))))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''+++'''&&&***,,,***)))***&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++)))(((((())))))(((''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))*********'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))&&&''''''((())))))************+++,,,,,,,,,,,,+++(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********'''((()))***************(((((((((((())))))))))))************+++,,,------,,,,,,---...///111333444333333333444555555666666444666999<<<===@@@CCCEEEFFFIIIMMMOOOQQQSSSWWWZZZ\\\]]]]]]\\\ZZZZZZ[[[]]]ZZZ]]]___aaaaaabbbdddfffhhhhhhiiikkkmmmoooppppppqqqtttxxxzzz|||}}}~~~~~~~~~~~~~~~{{{zzz{{{{{{{{{{{{zzzxxxwwwxxxxxxvvvsssooommmmmmnnnpppooonnnmmmlllmmmnnnnnnnnnpppqqqqqqnnnkkkjjjjjjddddddcccbbbaaa___]]]\\\^^^^^^_________^^^]]]]]]\\\YYYVVVUUUUUUUUUSSSQQQOOOOOOOOONNNLLLKKKIIIHHHFFFGGGHHHIIIIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCAAA@@@============;;;999666555444444444444444444333333000000///............///------.........------,,,++++++++++++++++++++++++******)))))))))))))))******))))))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''((('''&&&'''((()))'''&&&???@@@AAABBBBBBAAA???>>>=========<<<;;;;;;::::::::::::::::::999999888888555555555444333333222222000000000000////////////,,,...000111111111333444555222///---------,,,+++******************************************************++++++++++++******(((((((((((())))))))))))***)))))))))(((((((((((((((((())))))))))))((((((((())))))((('''&&&&&&''')))((((((''''''(((((()))((((((''''''''''''((((((***************************)))''''''((())))))((()))((('''(((*********((())))))************)))))))))))))))))))))(((''''''***+++(((%%%)))333:::;;;111---)))'''''')))***+++((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((('''&&&'''''''''''''''''''''''''''$$$###'''((('''&&&(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((,,,***((('''((())))))((($$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))******+++******)))(((((((((((((((((())))))))))))************+++,,,------,,,------///000222444555444444444444333333333222333555888:::<<<>>>AAACCCCCCEEEHHHKKKNNNQQQTTTVVVZZZZZZ[[[YYYWWWWWWXXXZZZYYY[[[]]]___```bbbeeehhhhhhiiikkklllmmmnnnoooppprrruuuyyy{{{|||}}}~~~|||~~~}}}}}}~~~{{{yyywwwxxxyyyzzzzzzyyywwwvvvsssttttttrrroooooopppqqqqqqpppooonnnnnnnnnooopppoooqqqssssssppplllkkkjjjfffeeecccaaa```_________]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXVVVVVVVVVVVVVVVUUURRRQQQPPPNNNLLLIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAA???===;;;<<<<<<<<<;;;999666555333444555555555444333333000///......---.........,,,,,,------------,,,,,,++++++++++++++++++++++++(((((('''''''''(((((()))***))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''(((((('''(((***)))(((&&&???@@@BBBCCCCCCAAA???>>>=========<<<;;;;;;::::::999::::::::::::999888777555555444444333222222222000000000000////////////,,,...000111000111333555555222///---------,,,+++******************************************************++++++++++++******(((((((((((())))))))))))******)))))))))((((((((((((((())))))))))))((((((&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))+++)))''''''((()))((('''((((((((()))++++++***((())))))************))))))))))))))))))((('''&&&&&&&&&))))))'''...<<>>@@@AAABBBDDDGGGKKKNNNQQQRRRUUUVVVWWWVVVUUUVVVXXXZZZYYY[[[]]]___```cccfffiiiiiikkkllllllllllllmmmoooqqqtttyyy{{{||||||}}}~~~{{{}}}~~~|||zzzxxxwwwtttuuuvvvwwwxxxwwwvvvuuuppprrrssssssqqqqqqrrrtttrrrqqqooonnnnnnoooooopppqqqsssuuuuuurrrnnnlllkkkgggfffeeedddcccbbbaaaaaa]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRPPPNNNLLLIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEEEECCCAAA??????@@@???>>><<<;;;;;;::::::999888777666555555666666666555333222//////...---------------++++++,,,,,,------,,,,,,************************''''''&&&&&&&&&'''((((((******)))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))******'''%%%===>>>@@@BBBBBB@@@???============<<<;;;;;;::::::999999:::::::::999888777555555444333333222222111000000000000////////////.../////////......000222555333///...------,,,*********************************************************++++++++++++******(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))(((((($$$&&&''''''''''''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''+++)))((('''((()))((('''(((((((((***++++++***((())))))************))))))))))))))))))((('''&&&%%%$$$***,,,+++222===???999,,,***((('''((())))))((('''((((((((()))))))))))))))((('''&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''''''''''')))%%%%%%)))+++))))))***''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&&&&'''(((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********((()))******++++++******'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))++++++++++++******)))((((((((((((((())))))))))))************+++,,,---...++++++,,,,,,...///111111111111111111222222222333333555777888888999<<<>>>??????AAAEEEIIILLLNNNOOONNNOOORRRSSSTTTWWWZZZ]]][[[]]]^^^```aaadddhhhkkkjjjlllmmmllljjjjjjkkkmmmpppsssxxx{{{{{{{{{||||||zzz||||||yyywwwvvvvvvvvvrrrrrrssstttttttttttttttooorrrtttuuutttsssttttttqqqpppooonnnmmmnnnoooooorrrtttvvvvvvsssooolllkkkeeegggjjjkkkjjjgggccc```______^^^\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDAAA???>>>>>>??????===<<<;;;:::999888888777888888666777888888777555333222///...------,,,,,,------******+++,,,,,,,,,,,,,,,************************'''''''''''''''((())))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&''''''((()))%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))(((&&&###:::<<<>>>???@@@???>>>===>>>======<<<;;;;;;::::::999999:::;;;:::999888777555555444333333222222111000000000000////////////000000///---++++++---///666333000...------+++*********************************************************++++++++++++******(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((###%%%'''''''''''')))*********))))))))))))******((((((''''''''''''((((((************************+++***((('''((()))((('''(((((((((***,,,,,,***((())))))************))))))))))))))))))((('''&&&%%%$$$,,,///---111888444))),,,***(((((((((((('''&&&'''((((((((())))))******&&&&&&%%%%%%&&&''')))***''''''((((((((((((((('''((((((((((((((((((((((((%%%!!!!!!%%%'''&&&%%%'''((((((((((((((((((''''''************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&'''(((((('''((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((()))*********)))))))))(((''''''&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,%%%%%%&&&'''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************)))******+++++++++******(((((((((((())))))))))))************+++,,,---...*********+++,,,---...///......///111222333444555333555777777777888:::<<<>>>>>>@@@CCCHHHKKKMMMMMMHHHKKKNNNQQQTTTXXX]]]```\\\^^^___aaabbbdddhhhkkkjjjlllnnnllliiihhhiiilllooorrrwwwzzz{{{{{{{{{|||wwwzzz~~~zzzvvvttttttuuuuuupppqqqqqqqqqrrrsssssstttpppsssvvvwwwvvvtttttttttpppooonnnmmmlllmmmmmmnnnrrrtttwwwvvvsssooollljjjdddhhhmmmqqqpppjjjddd___aaa```___]]][[[XXXVVVTTTSSSSSSRRRPPPNNNMMMMMMNNNMMMNNNNNNMMMMMMLLLKKKJJJGGGFFFDDDCCCBBBBBBBBBCCC???>>>======>>>>>>===<<<;;;:::888777777777888999888888999999888666333222......---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((('''''''''((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((('''$$$"""======<<<======>>>???@@@<<<===>>>>>>>>>===;;;:::;;;:::999999::::::888666666666666666555444333222111000///......///000111111///...------...///111555333111...,,,+++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((((((((())))))''''''(((((())))))******))))))******+++++++++,,,''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,+++***)))(((((())))))))))))((((((...&&&,,,???JJJAAA///&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((()))***+++++++++******)))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))(((''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))************)))((('''&&&&&&%%%((((((((((((((())))))***&&&''')))***++++++******''''''(((((())))))******))))))************))))))************************))))))))))))))))))))))))''''''''''''((()))++++++)))***))))))***,,,)))&&&,,,,,,------...//////000000000000111222222333333444444444444555777888999:::===@@@CCCEEEGGGKKKMMMPPPMMMKKKMMMSSSYYY\\\]]]\\\^^^aaabbbcccdddfffhhhrrrpppnnnmmmlllmmmnnnoooooosssvvvvvvtttsssuuuxxxxxxyyy{{{}}}~~~|||}}}|||zzzxxxvvvttttttsssnnnppprrrtttuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqooommmlllmmmooorrrqqqmmmiiihhhhhhffffffggghhhiiifffbbb^^^aaa^^^[[[YYYZZZYYYUUURRRQQQPPPNNNLLLKKKLLLLLLMMMOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGEEECCCAAA@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::888666666666777777999888777666444333222111//////.........---------......---------,,,,,,,,,++++++******************((((((((((((((())))))***((('''&&&%%%%%%%%%%%%%%%))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&((())))))((('''((()))((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$######999999::::::;;;<<<<<<<<<======>>>???>>>===<<<;;;;;;:::999:::::::::888666666666666666555444333333000000////////////000000000///...------...///000444333111...---,,,++++++************************,,,,,,,,,,,,,,,+++***)))************************))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))))))))*********++++++''')))***,,,,,,+++***)))))))))******)))(((((('''))))))************))))))''''''333EEEJJJ<<<---&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''((()))***''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))((((((((((((*********)))((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''''''(((((('''''')))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******%%%%%%&&&'''((()))***+++)))))))))))))))***++++++*********+++******))))))))))))))))))************((())))))******))))))(((************************)))))))))))))))))))))))))))(((((())))))+++,,,,,,+++***)))((()))+++***)))+++,,,,,,------...//////.........///000000111111333333444444555777888999999<<>>>>>===<<<;;;;;;;;;;;;:::999777666555555666666888777666555333222111000//////.........---------------------,,,,,,,,,,,,******************************)))(((((((((((((((((('''''''''''''''((((((''''''(((((()))))))))******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''((()))((('''((())))))'''%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$777888:::;;;<<<<<<;;;;;;===>>>?????????>>>===<<<<<<:::::::::;;;:::888666666666666555555444333333///000000111000000//////000///...------...///000444222111///---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))************))))))))))))))))))))))))*********************************)))(((((('''''''''(((((((((((((((((())))))******))))))(((((())))))***************))))))))))))(((((())))))))))))******((()))***+++++++++***)))(((((())))))((((((''''''******++++++++++++******%%%)))444???>>>222******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((******))))))(((((('''''',,,,,,+++***)))(((''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&'''(((((((((((('''))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((()))***************((((((((()))))))))******))))))))))))))))))))))))++++++***))))))))))))*********))))))))))))******###$$$%%%''')))+++,,,---***************++++++,,,///...,,,+++)))(((((((((++++++++++++************(((((())))))))))))((((((************************))))))))))))))))))))))))***************+++,,,---,,,)))''''''((()))*********++++++,,,,,,---......---......//////000000111333333333444555666777888888:::===@@@AAACCCFFFIIINNNMMMNNNQQQUUUXXXXXXXXXYYY[[[]]]___aaaeeeiiimmmppppppooooooppprrrssstttsssrrrrrrsssuuuvvvvvvuuuvvvvvvxxxyyy{{{|||}}}}}}}}}|||xxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttssssssqqqqqqppppppooooooooonnnlllmmmooopppooommmkkkiiidddfffgggfffdddbbbbbbbbbddddddcccddddddaaa^^^ZZZ\\\[[[YYYXXXWWWUUUQQQNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLKKKIIIGGGDDDBBB@@@???>>>======<<<;;;::::::::::::888777666555555444555555666555555333222111000///...............---------,,,,,,,,,,,,++++++++++++************************,,,+++***(((''''''&&&&&&(((((((((((()))***+++,,,%%%&&&'''((()))******+++(((((('''''''''''''''(((''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&''')))((('''((())))))'''%%%((((((''''''''''''(((((()))(((((((((''''''&&&&&&888:::<<>>===>>>???@@@@@@@@@???======<<<;;;::::::;;;:::888666777666666555444444333333///000111222222000///...000///............///000333222111///...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))******)))(((((('''''''''((((((''''''((()))***+++***))))))))))))))))))************))))))(((((('''((((((((((((((()))))))))(((((()))***+++******)))))))))************)))))))))******++++++******)))******---000,,,'''(((...))))))))))))))))))))))))++++++************++++++(((((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''((()))***++++++***)))))))))((((((((('''+++++++++******)))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))((((((''''''''''''((()))(((((((((((((((((((((((((((((()))***************(((((()))))))))*********)))))))))))))))))))))))),,,+++******))))))************))))))))))))******(((((((((((((((((())))))***))))))))))))***++++++000///,,,***))))))))))))+++++++++******)))))))))((((((((())))))(((((((((************************))))))))))))))))))))))))***************+++,,,,,,***'''''')))+++***)))***)))******+++,,,,,,------//////000000111222222222222222222333444555777777777999<<<>>>???AAADDDFFFKKKLLLOOORRRTTTVVVVVVVVVWWWYYY[[[^^^```eeejjjnnnmmmmmmmmmnnnppprrrtttuuusssqqqppprrrwwwyyyyyywwwuuuvvvvvvwwwxxxyyyzzzzzz|||}}}~~~~~~}}}|||{{{xxxwwwvvvuuuttttttttttttvvvuuuuuuuuuttttttsssssspppoooooonnnnnnmmmmmmllllllmmmooopppooollliiigggdddeeeeeedddcccbbbbbbcccdddcccbbbaaaaaa___[[[YYYYYYYYYYYYXXXVVVSSSPPPMMMNNNOOOOOOOOOOOOMMMKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKIIIGGGDDDAAA???>>>===<<<<<<;;;:::999999999999777666666555444444333333444444333222111000//////........................,,,,,,,,,+++++++++*********************++++++++++++***)))(((''''''''''''))))))(((((()))******+++&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((''''''((())))))'''&&&''''''''''''''''''''''''((((((''''''''''''''''''999;;;>>>@@@AAAAAA@@@??????@@@AAAAAAAAA@@@>>>>>><<<;;;::::::;;;;;;999777777777555444333333444444000111222222222111///...//////............//////222111111000...---,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))************))))))(((((())))))************((((((((((((((((((((((((******)))))))))((((((''')))(((''''''''')))***+++******))))))))))))******)))))))))((((((''''''''')))))))))((((((((((((((((((((())))))************((()))************))))))(((((())))))))))))((((((---)))'''((('''&&&(((+++************************++++++************++++++'''''''''((((((((((((((()))((((((''''''''''''((('''''''''''''''''''''''')))))))))*********++++++&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((())))))*********''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******************((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))************)))))))))))))))))))))))),,,++++++*********************))))))))))))******+++******)))(((((('''''')))(((((((((((()))******...---+++***)))***+++,,,*********))))))(((((('''(((((())))))))))))((((((************************))))))))))))))))))))))))******)))))))))***+++++++++(((+++222333...++++++))))))******+++,,,,,,---/////////000111111222222222222222222333555666777666888;;;<<<===>>>AAACCCHHHKKKNNNQQQSSSSSSTTTTTTVVVXXX[[[^^^```dddiiimmmhhhiiijjjlllnnnppprrrsssqqqooonnnqqqwww{{{|||{{{vvvvvvvvvuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwuuuttttttsssssstttsssssssssssssssssssssnnnnnnnnnmmmmmmlllllllllkkklllnnnnnnmmmjjjgggeeegggeeedddcccccccccccccccfffdddaaa```___]]]ZZZXXXWWWXXXXXXWWWUUURRRQQQPPPQQQQQQQQQQQQOOOMMMKKKIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHFFFCCC@@@???======<<<;;;:::999999888999999666666666555444444333222333333222111000//////...---.....................,,,,,,,,,+++++++++******))))))*********+++++++++))))))(((((((((((())))))***)))(((((('''''''''(((((((((((('''''''''''''''&&&%%%%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''999:::<<<>>>???@@@??????@@@AAABBBBBBBBBAAA??????===;;;;;;;;;;;;;;;999777888777555444333333444444222222222222111000//////////////////////////////111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))((((((((()))******++++++''''''''''''''''''''''''((())))))******))))))(((***)))'''&&&'''(((***++++++******))))))******+++))))))))))))((((((((((((******))))))))))))((((((((((((((()))))))))******''''''(((((())))))(((((((((((())))))))))))((((((***((((((+++---,,,)))&&&************************))))))(((((((((((())))))'''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((()))***************)))))))))*********++++++)))))))))))))))))))))))),,,,,,+++************+++******))))))))))))******(((((())))))))))))******((((((((((((((())))))***++++++*********++++++,,,)))))))))((((((((((((((())))))************))))))************************))))))))))))))))))))))))******)))))))))******+++---+++///888:::333......)))******++++++,,,------,,,------......//////000111111111222333444555666666888:::;;;<<<===???AAAEEEHHHLLLOOOPPPQQQRRRTTTUUUXXX\\\___aaacccgggiiidddeeegggiiikkknnnooopppmmmmmmmmmppptttxxx{{{|||xxxxxxvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuuuuuuutttssssssrrrrrrrrrssssssmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllkkkiiiiiijjjgggdddbbbcccdddddddddhhheeebbb___^^^]]][[[YYYWWWXXXXXXWWWTTTSSSTTTUUUUUUUUUTTTRRRPPPMMMKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHFFFDDDBBB@@@???>>>===<<<<<<;;;:::999999999999666666666666555444333222333222222111000000//////---------...............,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,((((((((((((((()))*********)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''')))***((('''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((999999;;;<<<===???@@@@@@AAABBBBBBCCCCCCBBB@@@???===<<<;;;;;;<<<;;;999777888777555333333333444555444333222111000000000000......////////////......000000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))'''(((((()))******++++++(((((((((((((((((((((((('''''')))***++++++******,,,***(((&&&&&&''')))***+++******))))))******+++***************+++++++++++++++*********)))))))))((((((((((((((()))******'''(((((()))******)))))))))))))))******)))))))))'''(((***+++,,,,,,)))&&&************************(((((((((''''''(((((((((''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''!!!""""""###$$$$$$%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))((('''''''''''''''))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))---,,,++++++******++++++******))))))))))))******''''''((()))******++++++))))))(((((())))))***+++)))******************)))))))))))))))))))))************++++++++++++******************************)))))))))))))))))))))))),,,++++++*********++++++...)))---777999111---000******++++++,,,---------,,,,,,------.../////////000000111111222444555666666888:::;;;;;;<<<>>>@@@BBBFFFJJJLLLMMMNNNRRRTTTVVVYYY]]]```aaabbbdddeeebbbccceeegggjjjlllmmmnnnkkklllmmmnnnooorrrvvvyyy{{{yyyxxxvvvvvvvvvwwwxxxwwwwwwwwwvvvvvvuuuuuutttuuuuuuuuuvvvwwwxxxyyyzzzwwwvvvtttsssrrrrrrrrrrrrkkkkkkllllllmmmnnnnnnnnnmmmmmmnnnoooppprrrttttttqqqmmmhhhfffggghhhhhhhhhkkkgggccc```^^^]]]\\\ZZZWWWXXXXXXVVVTTTTTTWWWZZZZZZYYYVVVSSSOOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCAAA@@@???>>>>>>===<<<;;;::::::999999999666666777777666555333222333222222111111000000///---------.........//////------------,,,,,,,,,,,,((())))))***++++++,,,,,,***))))))(((((((((((()))(((((('''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''')))***((('''&&&'''(((((((((((('''&&&%%%&&&&&&'''(((((())))));;;;;;;;;<<<>>>???AAABBBAAABBBCCCCCCCCCBBBAAA@@@===<<<;;;;;;<<<;;;999777999777555333222333444555555444222000//////000111......////////////......000000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))%%%''')))***++++++++++++---+++(((&&&&&&'''(((***++++++************+++++++++++++++,,,,,,---------,,,+++++++++******))))))((((((((((((((()))************+++,,,,,,,,,,,,,,,******++++++++++++******((()))(((%%%$$$'''***,,,******************************))))))))))))******&&&'''''''''(((((())))))&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++&&&&&&'''((()))***++++++(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***,,,,,,,,,+++******)))((('''''''''''''''************************(((((()))***************)))************+++++++++))))))))))))))))))))))))---,,,++++++******++++++******))))))))))))******))))))))))))*********************)))***++++++,,,)))***+++++++++)))((('''))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))------,,,++++++,,,,,,,,,,,,&&&(((222444---***...***++++++,,,,,,---............//////000111111111000000000111222333555555666888:::;;;;;;<<<>>>@@@AAADDDHHHJJJKKKMMMQQQUUUVVVZZZ^^^aaabbbbbbbbbbbbaaabbbdddgggiiikkklllllljjjlllmmmlllkkklllqqquuu|||{{{yyywwwvvvvvvxxxyyywwwvvvvvvuuuttttttssssssrrrssstttvvvxxxzzz}}}~~~{{{yyywwwtttrrrqqqqqqqqqjjjkkkkkklllmmmnnnooooooqqqqqqrrrtttwww{{{~~~wwwsssmmmjjjkkkmmmmmmlllllliiiddd```___^^^\\\[[[XXXXXXXXXVVVTTTVVVZZZ^^^]]][[[WWWSSSOOOMMMKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDBBBAAA@@@?????????======<<<;;;::::::::::::666777777777777555444333333333222222111111000000---------.........//////......------------,,,,,,((())))))***++++++,,,,,,,,,+++***((('''''''''''''''&&&&&&''''''((()))***$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&''')))***)))''''''((()))******)))((('''&&&''''''((()))***++++++999:::;;;===>>>@@@AAABBBDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<;;;:::999888777888888777777666444333222111111111111000000000000//////............//////000222333222000---,,,,,,*********************************************************+++,,,,,,,,,---++++++******))))))((((((+++*********))))))(((((())))))************))))))******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((('''''''''''''''((()))***++++++***)))(((******))))))))))))******,,,+++***))))))***+++,,,,,,+++***)))))))))++++++,,,***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))(((((((((''''''''''''******))))))((((((''''''''''''(((((((((((('''''''''&&&&&&''')))***)))'''%%%&&&&&&'''''''''''''''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******+++***((('''((()))+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++,,,,,,+++)))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***+++,,,------,,,+++******)))((((((((()))+++,,,(((((())))))******++++++,,,,,,++++++++++++++++++++++++++++++******))))))+++++++++************)))))))))))))))))))))))))))************************++++++,,,------------,,,------,,,+++))))))+++---******))))))))))))******,,,,,,,,,,,,++++++*********)))((()))+++,,,,,,+++))))))***+++,,,------...***+++,,,...000111222333111000000000000222333444444444666777999;;;<<<===???CCCHHHLLLNNNOOOQQQRRRUUUXXXZZZ\\\]]]```ccceeedddfffhhhhhhgggfffggghhhkkklllmmmlllkkkmmmqqquuuxxxwwwvvvuuuvvvwwwyyy{{{xxxxxxwwwwwwvvvwwwwwwxxxuuuuuuvvv{{{}}}yyyxxxxxxvvvqqqkkkkkkjjjjjjkkkkkkmmmnnnnnnmmmoooqqqvvv|||xxxqqqmmmllllllllllllkkkiiifffbbb___]]]\\\\\\\\\YYYVVVUUUVVVWWWXXXWWW]]]ZZZVVVTTTSSSSSSQQQPPPMMMKKKJJJIIIIIIGGGDDDBBBDDDAAA>>>===>>>@@@AAABBB@@@@@@???===<<<:::999999999777666555666666444222000000000000///////////////............---------...---+++))))))***+++,,,,,,)))&&&&&&)))++++++)))***)))((((((((()))++++++,,,&&&$$$)))+++'''&&&)))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''''''''''''''''''''''''''(((&&&$$$%%%)))+++***(((999999;;;<<<>>>@@@AAABBBCCCCCCBBBAAAAAA@@@??????<<<<<<<<<;;;:::999888777444555555666666666666666222222222111000///////////////............//////000222333222000---,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++************************)))))))))((())))))************))))))((((((((()))))))))******---,,,+++***)))(((((((((+++***)))((((((((((((((())))))************))))))******))))))))))))******++++++***))))))***++++++******)))(((((()))*********)))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&((()))***(((''''''((())))))******))))))******))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******)))(((&&&&&&&&&''')))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************)))((((((************************))))))************))))))***))))))((()))***+++,,,************++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++************)))***************************************************++++++,,,,,,,,,,,,,,,***++++++***(((((()))***++++++************++++++))))))))))))((((((''''''***)))((()))+++---,,,+++++++++++++++++++++,,,,,,++++++,,,---///000111111//////......///000222333222333444666888999;;;;;;===AAAFFFJJJLLLMMMOOOQQQTTTVVVZZZ\\\]]]___aaabbbbbbdddffffffeeeeeefffgggiiijjjkkkkkkjjjlllppptttvvvuuuuuuuuuvvvxxxzzz{{{yyyyyyxxxwwwwwwwwwxxxxxxxxxyyy{{{zzzyyyyyywwwqqqlllkkkkkkkkklllmmmnnnooooootttwwwyyy~~~zzzuuuppplllkkkkkkllllllhhhfffeeecccbbbaaabbbbbb[[[YYYVVVUUUVVVWWWXXXWWW\\\ZZZWWWUUUTTTSSSQQQPPPMMMKKKIIIIIIIIIHHHFFFEEEDDDAAA>>>===>>>@@@AAAAAAAAA@@@???>>><<<;;;:::999777666555555777777666555333222111000///...------///............---------...---+++***)))***+++,,,,,,***))))))*********)))))))))((('''((()))***+++...'''###&&&(((&&&$$$&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&'''''''''''''''''''''''')))'''&&&'''***,,,+++***888999:::<<<===???@@@@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<;;;:::999888777444555555666666666666666333333222111000000////////////............//////000111333222000---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,************))))))))))))))))))************))))))(((((('''''''''((()))***///...,,,+++)))(((((((((++++++***)))))))))******+++******************+++******))))))))))))******++++++***))))))***++++++)))((((((((((((((())))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))((('''((())))))(((&&&'''((())))))******))))))***))))))))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******(((((('''&&&'''((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++))))))))))))))))))))))))*********+++******)))(((******************************))))))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++************+++++++++************)))************************++++++++++++++++++++++++)))******+++,,,+++++++++)))+++,,,,,,***))))))))),,,,,,++++++++++++,,,,,,((((((((((((((('''''''''***)))(((***,,,---,,,+++,,,,,,,,,+++++++++******++++++,,,------...//////------------...///000111111222333555666888999:::<<>>???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;777666555666888999888777444444222111///---,,,+++///............------------,,,+++*********+++,,,+++,,,---,,,***)))))))))))))))((('''((()))***+++888///((((((***)))((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''))))))((('''''''''''''''''''''''''''((('''&&&''')))******)))888888999;;;<<<===???????????????>>>>>>=========<<<<<<<<<;;;:::999888777888888777777666444333222222222111111111111111000//////............/////////111222222000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,*********)))))))))))))))))))))************))))))+++***((('''''')))+++,,,...---,,,+++************+++******)))))))))******,,,+++***))))))***+++,,,******))))))))))))******+++******************+++(((((((((((()))))))))***))))))))))))******++++++************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''''''''(((((())))))*********)))'''%%%%%%''')))******)))((()))))))))'''%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))*********)))))))))***+++,,,(((((())))))*********+++))))))))))))))))))))))))(((((()))))))))*********++++++*********+++,,,,,,*********************************++++++******)))************************---,,,+++******+++,,,---)))))))))*********++++++------,,,,,,++++++******))))))************+++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))***++++++++++++******---///000...,,,+++***+++++++++******+++++++++++++++++++++***************))))))***,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,---------...///000000222222333555666777999999;;;>>>BBBFFFHHHJJJLLLNNNQQQUUU[[[___```_________dddfffhhhiiihhhhhhiiikkkhhhhhhhhhhhhhhhiiikkkllloooppprrrtttwwwyyyzzz{{{|||{{{yyyxxxwwwxxxyyyzzz}}}~~~{{{yyyxxxuuuqqqnnnlllmmmooopppqqqrrrrrrqqquuuwwwyyyyyy}}}|||tttqqqnnnllllllmmmllllllllljjjgggdddbbb```______\\\ZZZXXXXXXYYYZZZZZZYYYZZZXXXWWWWWWVVVTTTPPPMMMMMMJJJHHHHHHJJJMMMNNNOOOJJJFFFCCCAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<999888666777888888777666444333222111///...---,,,///............---------,,,,,,+++******++++++,,,***---000///+++((((((*********)))((()))***+++,,,<<<444,,,)))******)))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((*********)))''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&''''''777888999:::;;;<<<===>>>==================<<<<<<<<<<<<<<<;;;:::999888777888888777777666444333222000000111111222222333333//////............/////////000222222000...---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))((()))))))))******++++++))))))))))))))))))******))))))************))))))+++***((('''''')))+++,,,+++++++++***++++++,,,,,,)))))))))(((((())))))***---,,,+++******+++,,,---******))))))))))))***************++++++*********)))))))))******++++++++++++++++++++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''(((((())))))*********)))'''%%%%%%''')))******)))((()))***)))'''&&&&&&''''''((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))******************++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************---,,,+++******+++,,,---)))*********++++++++++++,,,,,,++++++*********)))))))))******+++++++++++++++++++++++++++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++))))))***++++++++++++******---000111000---+++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000111333333444555777888999999;;;>>>BBBDDDGGGIIILLLNNNPPPUUU\\\```bbbaaaaaa```dddfffhhhhhhhhhhhhiiijjjjjjiiihhhhhhiiiiiiiiiiiimmmooorrruuuxxxzzz{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}|||zzzxxxvvvtttqqqnnnoooooopppqqqrrrrrrrrrrrrxxx{{{{{{zzzzzz}}}{{{vvvsssqqqooonnnnnnnnnmmmlllllljjjfffccc___]]]\\\[[[]]][[[ZZZZZZ\\\]]]\\\[[[YYYWWWVVVVVVUUUSSSOOOLLLLLLJJJIIIJJJMMMPPPRRRRRRNNNJJJFFFCCCCCCDDDDDDCCCAAA@@@@@@???>>>===<<<<<<<<<:::888777888777555333222222111111000000/////////............---------+++++++++++++++++++++,,,***---000///+++((((((***++++++***)))***+++,,,---777333---(((&&&'''&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''777777888999:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999888777444555555666666666666666000000111111222333333333//////............//////...000222222000.........************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))*********))))))))))))************))))))************))))))(((((('''''''''((()))******))))))******+++,,,---))))))((((((((()))******---,,,,,,,,,,,,,,,,,,---******))))))))))))******)))***++++++++++++***)))((()))***+++,,,,,,++++++,,,------,,,,,,***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))((()))******((('''((()))******++++++******)))))))))************+++))))))(((((((((((())))))************************))))))(((((((((((())))))((((((((((((((()))******((((((((()))))))))******,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++******))))))))))))******)))***++++++,,,,,,++++++++++++++++++*********************+++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++))),,,///000...+++***)))***))))))))))))))))))************++++++++++++++++++***)))+++---...---,,,((()))***+++,,,------...+++,,,,,,,,,,,,,,,,,,,,,......///111111111111111333333444555666777888888:::===@@@CCCEEEHHHKKKNNNPPPTTT[[[```bbbbbbccccccbbbdddffffffeeedddeeefffjjjhhhhhhiiikkklllkkkjjjmmmooossswwwzzz{{{{{{{{{zzzxxxvvvuuuvvvxxx{{{}}}~~~~~~}}}zzzyyyyyywwwuuusssrrrppprrrrrrqqqppppppqqqrrrrrrwww{{{{{{xxxwwwxxxvvvrrrsssqqqpppooooooooommmkkkfffeeeccc```^^^^^^]]]^^^\\\[[[ZZZ[[[]]]^^^]]][[[XXXVVVTTTSSSSSSQQQNNNKKKLLLKKKJJJLLLOOORRRTTTTTTPPPMMMHHHEEEDDDDDDDDDCCC@@@@@@???>>>>>>===<<<<<<<<<:::888777777666333222222111111111111000000000///............---------***++++++++++++,,,,,,,,,+++,,,---,,,***)))))))))++++++***)))***+++,,,---333555444...)))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++***''''''''''''''''''''''''((())))))(((''''''(((***666777777888999:::;;;;;;<<<<<<<<<===============<<<<<<<<<;;;:::999888777444555555666666666666666333333333222222111111111//////............//////...000222222000......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++***************)))((()))))))))************))))))************))))))((((((((()))))))))************)))))))))***++++++***))))))))))))***+++,,,,,,,,,------------,,,,,,******))))))))))))******)))***++++++++++++***)))'''''')))***+++++++++***+++,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((()))++++++***((())))))***++++++++++++***))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))*********)))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***+++------------,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,------......+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***---//////---,,,+++++++++******))))))******+++))))))*********++++++++++++******+++---......---*********++++++,,,,,,,,,++++++,,,,,,------......---...000111222222111111222222333444555666666777999;;;>>>@@@BBBEEEIIILLLNNNRRRYYY^^^aaabbbdddeeecccdddeeeeeecccbbbbbbcccgggffffffiiinnnppppppnnnmmmppptttxxx{{{|||{{{{{{wwwvvvttttttuuuxxx|||~~~~~~~~~xxxxxxyyyxxxvvvuuuttttttuuutttqqqooonnnoooqqqrrrssswwwxxxuuutttuuutttqqqrrrqqqooooooooommmjjjhhhcccbbb```_________``````ZZZYYYYYYZZZ\\\]]]\\\ZZZXXXUUURRRPPPPPPOOOMMMKKKLLLKKKLLLNNNRRRTTTUUUTTTQQQMMMHHHDDDCCCCCCBBBAAA???>>>>>>======<<<<<<<<<:::999777666666666444222333333222222111000/////////............---------******++++++,,,,,,,,,,,,,,,***))))))*********)))***)))((((((((()))***+++///888===666///,,,,,,+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''''''''''''''''''''''''''(((***+++)))'''''')))+++666666777888999::::::;;;<<<<<<==================<<<<<<<<<;;;:::999888777888888777777666444333222666555444333111000///...//////............//////...000222222000///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++*********(((((())))))*********+++))))))************))))))******+++,,,,,,,,,,,,+++++++++***)))((((((((()))+++*********+++,,,,,,---+++,,,............,,,+++******))))))))))))******)))***+++,,,,,,+++***)))%%%&&&((()))*********))))))***,,,---......---,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((()))+++,,,+++)))''''''((()))))))))))))))))))))******++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))************+++,,,,,,,,,,,,+++))))))))))))************)))))))))))))))))))))))))))************+++++++++((())),,,...///...---,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,------.........++++++,,,------...//////+++++++++,,,,,,---------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---///111111///...---...,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,+++******+++---......---,,,,,,,,,++++++++++++***++++++,,,------...//////---...///111111111111000111111222333444444555555777999<<<>>>AAADDDHHHKKKLLLQQQWWW\\\___bbbdddeeeeeefffggggggeeeccccccdddddddddeeejjjpppttttttsssnnnqqquuuzzz||||||{{{zzzvvvuuussssssuuuxxx|||wwwxxxyyyyyywwwvvvvvvvvvwwwuuuqqqnnnmmmnnnppprrrrrrvvvyyywwwvvvxxxxxxvvvqqqpppooonnnnnnllliiifffdddcccaaa```_________```YYYXXXXXXYYY[[[\\\ZZZYYYXXXUUUQQQOOONNNMMMLLLKKKLLLLLLMMMPPPSSSUUUUUUTTTPPPLLLGGGCCCBBBAAAAAA@@@>>>>>>======<<<<<<;;;;;;888666555555666666555333666555444222000///...---//////.........---------)))***+++,,,,,,,,,,,,,,,,,,)))&&&&&&)))++++++)))(((''''''&&&&&&''')))***(((666>>>888...++++++***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&''''''%%%$$$''''''''''''''''''''''''''')))***(((&&&%%%'''***555999<<<===:::888999;;;;;;;;;<<<<<<===>>>>>>>>>@@@===;;;;;;======:::888888888777777666666555555666555444333222222222222333222111111000000111111111222222222111000...------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********++++++++++++*********))))))((((((******))))))((('''''''''))))))))))))))))))))))))******************************))))))))))))******,,,+++++++++***)))))))))%%%&&&(((*********))))))'''((()))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************((((((((()))******++++++))))))))))))))))))))))))'''((()))***************'''''''''''''''((())))))))))))************))))))))))))*********))))))((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***************)))(((((('''''''''''''''((()))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,---,,,+++)))((()))+++(((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((,,,111000+++(((''')))+++,,,,,,------,,,,,,+++++++++******************//////...------,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,---...------............------------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,---.../////////---+++)))***,,,---,,,))))))+++...////////////////////////,,,++++++***)))***************+++,,,---//////000......---------,,,,,,,,,......---,,,,,,,,,,,,---***++++++,,,,,,++++++***/////////000111111222222333333444555666777888888888:::<<<======???BBBDDDNNNPPPUUUZZZ___aaaccccccbbbbbbbbbbbbaaaaaaaaaaaadddfffiiimmmqqqtttvvvwwwuuuvvvwwwyyyzzzzzz{{{{{{vvvuuuttttttvvvzzz}}}~~~}}}zzzzzz{{{{{{zzzxxxvvvuuuxxxtttpppnnnnnnnnnnnnnnnrrrrrrtttuuuxxxyyy{{{|||ooooooooommmkkkhhhfffddd```^^^]]]]]]^^^___^^^]]]\\\[[[YYYYYYZZZ[[[ZZZYYYTTTSSSQQQNNNMMMLLLLLLMMMLLLNNNQQQTTTVVVVVVUUUTTTRRRNNNIIIFFFFFFDDDAAA>>><<<<<<<<<<<<<<<;;;;;;:::;;;:::888777555444444444444333000...------...///333222000///...---------...------,,,,,,------...************))))))))))))))))))))))))))))))))))))++++++...333777555---&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%#########%%%&&&)))'''%%%&&&)))+++***)))888999:::999888777888999:::;;;;;;<<<<<<======>>>???===;;;;;;<<<===;;;888888888888777666666555555666555444333222222222222333222111111000000111111111222222222111000...------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************&&&'''(((************)))((()))******************************************++++++************++++++*********+++++++++++++++************))))))))))))((((((((((((((((((((((((((())))))************)))(((''''''''''''((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))*********))))))((('''(((''''''''''''((())))))))))))))))))))))))))))))+++++++++******+++++++++%%%&&&((('''&&&&&&'''((())))))))))))*********+++************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++///333222...++++++,,,+++,,,,,,------,,,,,,+++++++++******************///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------------,,,---///000000///---,,,,,,---...---******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,---...//////000///.........------------///...------,,,,,,------,,,,,,------------,,,,,,......///000000111111222222222333444555666666777888999;;;<<<===???BBBDDDKKKNNNRRRWWW[[[^^^``````____________`````````aaaeeegggkkkooosssvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~yyyxxxwwwwwwxxx{{{~~~~~~~~~|||||||||{{{zzzwwwuuutttsssqqqooooooqqqrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvppppppooonnnllliiigggeeeaaa___]]]]]]^^^___^^^]]]\\\[[[[[[\\\]]]\\\ZZZWWWSSSRRRPPPNNNLLLLLLLLLLLLKKKMMMPPPSSSTTTTTTSSSRRRPPPMMMJJJHHHHHHGGGDDDAAA>>>>>>>>>>>>===<<<;;;:::::::::888666555444444444444333000...------...//////...---+++******)))))),,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))+++******...222333///+++((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$(((&&&&&&(((,,,//////...AAA===999777666777888999999999:::;;;;;;<<<<<<===>>>===;;;;;;<<<<<<;;;999999888888777777666555555555555444333222222222222333222111111000000111111111222222222222000///...---------------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***************************************+++++++++************))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********************+++++++++'''''')))******+++************+++++++++***))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***))))))(((((((((((((((((((((((((((((()))************))))))(((((((((''''''(((((()))***))))))************))))))))))))************))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++''')))+++,,,***)))******)))))))))***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///333222///,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++++++++......------,,,+++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////000//////,,,...000222333222111000...//////---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,---...///000000000000////////////......//////...---------------.........//////.........---......//////000111111000111111222333444555666777999;;;<<<<<<>>>AAADDDHHHJJJOOOSSSWWWZZZ\\\]]]\\\\\\\\\]]]^^^___aaaaaafffhhhlllqqquuuxxxzzz{{{{{{{{{}}}~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||yyyvvvsssqqqnnnnnnnnnqqqtttuuuuuutttssstttuuuvvvvvvtttrrrqqqppppppooonnnllljjjgggfffbbb```______``````___]]]]]]]]]^^^___```^^^ZZZVVVRRRQQQOOOMMMLLLKKKLLLLLLKKKLLLOOOQQQSSSRRRRRRQQQNNNMMMLLLKKKKKKJJJFFFDDDAAAAAA@@@???>>>===;;;::::::999888666555444333333333222000///............//////...---,,,+++++++++************************))))))((((((((('''''''''))))))))))))))))))))))))+++)))''')))---000000...(((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((())))))'''%%%$$$(((''''''(((+++.........KKKDDD<<<777888999:::999888999999::::::;;;<<<<<<======<<<<<<<<<<<<;;;:::999999888888777666666555555444333333222222222333333222111111000000111111111111222333222111000///.........---------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++*********************************************************)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,(((((()))***+++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))***************)))((('''((((((((('''((())))))***))))))************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''((((((((('''((())))))***))))))))))))))))))))))))******++++++++++++*********---///000...,,,++++++************************)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,///...,,,*********+++,,,,,,------,,,,,,+++******+++++++++++++++,,,...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***+++,,,------,,,,,,///..................///////////////////////////...///000111222222111111000111333555666555444333000000///...,,,,,,,,,---...........................------,,,,,,,,,,,,,,,,,,------...//////000000000000000000000000000000000///......---...............////////////......------......//////000000000111111222333444555555666888:::;;;<<<>>>AAADDDFFFHHHLLLPPPTTTWWWYYYZZZYYYYYYZZZ[[[]]]___bbbccceeehhhlllqqqvvvyyy{{{{{{xxxyyyzzz{{{|||}}}}}}}}}{{{{{{||||||}}}~~~}}}|||{{{zzz{{{}}}~~~|||xxxuuurrrpppmmmmmmooorrrtttuuutttrrrssstttvvvwwwwwwuuurrrpppoooooonnnnnnllliiigggeeecccbbb```aaaaaaaaa___^^^______^^^______^^^[[[XXXSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQPPPNNNNNNNNNNNNMMMJJJGGGEEEDDDCCCCCCAAA???===<<<::::::999777666444444333333222222000///............/////////......---,,,+++))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((***(((''''''***,,,---,,,''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&***)))((((((((((((((((((RRRJJJAAA:::999:::999999888888999999:::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;999999999888777777666666444444333222222222333333333222111111000000111111111111222333333222000///...........................------,,,,,,------...,,,,,,,,,------,,,,,,,,,************************************************))))))))))))))))))******++++++++++++******))))))******************************************************))))))))))))******)))))))))***+++++++++,,,)))))))))***++++++,,,---,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++++++++,,,))))))******+++++++++,,,***************************************)))((('''((((((((((((((()))******))))))************))))))(((((()))***************************************************))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))###&&&)))+++***)))))))))+++++++++***************))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,+++***))))))+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,......---------------,,,---------,,,,,,,,,,,,,,,)))***+++,,,------------000///............///000//////000000000000000000000111333444555555444444666777888::::::888777666333222000///...------,,,///////////////////////////......------------------......//////000000000111111111111111111111111000000///............///......////////////......------......//////000000111111222333444555555666555777999:::;;;===AAACCCEEEGGGJJJMMMQQQTTTWWWXXXXXXXXXYYYZZZ]]]```ccceeedddggglllqqquuuxxxyyyyyyuuuvvvwwwyyyzzzzzz{{{{{{wwwxxxzzz|||~~~zzzyyyxxxxxxyyy{{{~~~~~~~~~}}}{{{wwwtttpppnnnooopppqqqrrrtttssspppmmmppprrrtttvvvvvvtttrrrqqqmmmmmmmmmmmmkkkiiifffeeedddcccbbbccccccccc```^^^bbb___\\\[[[\\\\\\\\\\\\TTTSSSRRRPPPOOOOOOOOOPPPNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQOOOMMMIIIFFFDDDEEEEEEDDDBBB@@@>>><<<;;;:::999777555444333333333111111000//////.........+++++++++++++++***)))(((******+++,,,,,,+++******+++++++++*********))))))(((((((((((((((((((((((()))(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))(((''''''''''''))))))******)))((('''''''''(((VVVPPPGGG@@@;;;999888888888888999::::::;;;;;;<<<;;;<<<===<<<;;;:::;;;===:::999999888888777666666444333333222222333333333333222111111000000111111111111222333333222111000.........///////////////......------------......,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))************,,,++++++***))))))((((((******************************************************))))))))))))*********************+++++++++************+++,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))***+++,,,------))))))******+++,,,,,,---++++++++++++++++++++++++)))************))))))((())))))(((((())))))***+++))))))************))))))'''((()))******+++******************************,,,,,,,,,+++++++++++++++((())))))************)))))))))(((((())))))***+++))))))))))))))))))))))))((()))***++++++***)))((("""%%%((()))***+++---+++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,---------///.....................---------....../////////---------...///000111222111000///......///000111111111111111222222222222333555777999::::::999888:::;;;===>>>>>>===;;;:::888555333111111111///...000000000000000000000000000//////...............////////////000000111111000000111111111111111222111111000///////////////...//////000000//////...---......//////000111111000111222333444555555666444666888999;;;===AAACCCDDDFFFHHHKKKOOORRRUUUVVVWWWWWWWWWYYY[[[___ccceeecccgggkkkppptttvvvvvvvvvuuuuuuwwwxxxyyyzzzzzzzzztttuuuxxx{{{}}}~~~~~~~~~vvvvvvvvvvvvxxxzzz|||}}}{{{{{{zzzyyyvvvssspppoooqqqqqqrrrssstttssspppnnnnnnppprrrssstttsssrrrqqqmmmmmmnnnmmmkkkiiigggfffeeeeeedddeeeeeedddaaa^^^```]]]ZZZXXXYYY[[[\\\]]]UUUTTTRRRQQQPPPPPPQQQQQQOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPPPPNNNJJJGGGEEEDDDEEEEEEDDDCCCAAA???===<<<999888777555444333222222000000000000/////////...,,,,,,---...---,,,+++******+++,,,------,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))'''(((*********(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((&&&%%%&&&''')))+++)))***+++***)))***+++---[[[XXXRRRJJJBBB===;;;;;;999999::::::;;;<<<<<<<<<:::<<<>>>===;;;:::<<<===::::::999888888777777666333333333222222333333444333222111111000000111111111111222333333333222111....../////////000000000......------------......,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))******************************************************))))))))))))******+++++++++***************++++++******+++,,,...///+++,,,------------------------------------------++++++************++++++'''((()))+++---...///000++++++++++++++++++++++++************************((())))))************)))))))))(((((())))))***+++))))))************))))))'''((()))******+++++++++************************,,,,,,+++++++++*********))))))***+++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))******+++---///,,,,,,,,,++++++*********))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...///000000000000000000000------...///000111222222333222111000111444777888555444222111111222444555777777777777888888999999777999<<<>>>@@@???>>>===<<<>>>@@@AAABBBAAA@@@???===:::777555666555333111222222222222222222222222111000//////......////////////000000000000111111000000000000111111111222222111000000//////000000000000111111111111000000......///000000111111222///000000111222333444444333555777999:::===@@@CCCCCCDDDFFFIIILLLOOORRRTTTVVVUUUUUUVVVYYY]]]aaadddeeehhhlllqqqtttuuuuuutttssstttuuuvvvwwwxxxxxxxxxtttuuuxxx{{{}}}}}}|||{{{ssstttuuuvvvwwwxxxyyyzzzwwwxxxwwwwwwuuusssqqqoooppppppqqqtttvvvwwwvvvtttsssssstttuuuuuuuuuuuutttoooooooooooommmkkkiiihhhffffffeeeffffffeeeaaa___\\\YYYWWWWWWYYY[[[[[[[[[TTTSSSRRRQQQPPPPPPQQQQQQOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNLLLHHHEEEEEEGGGDDDDDDDDDBBBAAA???===<<<999888777555444333222222000000000000000//////......///000111111000...---***+++,,,......,,,+++***+++++++++************)))))))))))))))))))))))))))&&&((())))))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((())))))+++,,,+++))))))+++---```___[[[SSSHHHAAA??????999::::::;;;;;;<<<<<<===:::<<<>>>===;;;:::<<<>>>::::::999999888777777777333333333222222333444444333222222111000111111111000111333333444333222111.../////////000000111111......------------......,,,------......------,,,++++++++++++++++++++++++++++++++++++******))))))(((((())))))*********+++''''''(((((())))))******************************))))))))))))))))))))))))******))))))))))))******,,,+++++++++******)))))),,,+++******+++,,,...///++++++,,,---............------------------------,,,+++***))))))***+++,,,'''(((***,,,...000222222------,,,++++++*********))))))))))))))))))))))))'''((()))***************)))))))))))))))******+++))))))************))))))''''''(((******+++++++++************************))))))))))))(((((('''''')))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))''')))***++++++***)))'''---------+++((('''((())),,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......000000000000111111111111---...///000111222333444777666444333444777;;;===:::999777666666777999:::>>>>>>>>>?????????@@@@@@;;;===@@@BBBDDDCCCBBBAAA<<<>>>AAACCCEEEEEEDDDDDDAAA===:::888999888666333666666666666666666666666111111000///////////////000000000000111111111111//////000000111111111111222111111000000000000000111222222333333222222111//////000000111111222222......///000111222333333222444777999:::===@@@CCCAAABBBDDDGGGJJJNNNPPPRRRUUUTTTTTTUUUWWW[[[___bbbfffiiinnnrrruuuvvvuuutttpppqqqrrrtttuuuuuuuuuuuuuuuwwwzzz|||}}}|||zzzyyyrrrssstttvvvwwwxxxxxxxxxuuuuuuvvvuuutttsssqqqpppooooooppptttxxx{{{|||{{{yyyyyyyyyxxxxxxxxxxxxxxxpppqqqqqqqqqooommmkkkjjjgggffffffggggggeeebbb___WWWWWWWWWXXXZZZ[[[ZZZYYYSSSRRRQQQPPPOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMJJJKKKLLLJJJFFFEEEGGGIIIDDDCCCCCCBBBAAA???>>>===999888666555333333222222///000000000000000///...+++,,,...//////---+++***)))***,,,------,,,***)))************))))))))))))))))))))))))))))))))))))&&&'''(((((('''''')))***************************&&&'''(((******((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&***,,,,,,***&&&$$$%%%(((dddbbb^^^YYYSSSKKKBBB<<<===;;;888888:::<<<>>>>>><<<=========<<<;;;::::::::::::::::::999777555444555333222222333333111000111111111111111111111111000000000111222222000.........//////000000111111///............---------------......------,,,+++,,,++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))++++++******************------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,(((***+++,,,---,,,++++++((())),,,...///...---,,,******************++++++(((((()))***++++++,,,,,,++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,)))&&&''')))++++++***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,++++++++++++++++++...+++***+++---...,,,***,,,---...---+++++++++,,,/////////---+++***+++,,,111444777777555444444666777888888999:::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGHHHFFFDDDCCCBBBCCCDDDEEEKKKLLLMMMOOOPPPPPPMMMKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLOOOQQQQQQOOOKKKIIIHHHEEEDDDCCCAAA@@@>>>===<<<>>>===:::777444222111000555555444333111000//////...///111222333333222111111000000000////////////111000/////////000222222444444333333333222222222777333000///000111000...//////000111222444555666333444777999<<<>>>???@@@>>>@@@CCCGGGKKKNNNPPPQQQSSSUUUXXXYYYZZZZZZ\\\]]]aaagggqqqyyy}}}{{{vvvrrrrrrqqqooopppqqqrrrrrrqqquuuvvvwwwxxxxxxxxxvvvvvvuuuttttttuuuuuuvvvwwwxxxuuuttttttsssrrrqqqpppppppppnnnooorrrxxx{{{{{{zzzuuuuuuvvvwwwxxxxxxxxxwwwwwwqqqnnnnnnnnnjjjiiikkkiiikkknnnnnnlllgggbbb___WWWVVVVVVVVVWWWWWWUUUSSSRRRRRRPPPPPPPPPPPPRRRRRRQQQOOOMMMLLLLLLJJJHHHFFFKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCCCCBBB@@@>>>===999888777555333222222222////////////............//////...---,,,,,,++++++******+++,,,,,,,,,++++++)))((('''&&&&&&'''((()))'''(((((()))(((((('''&&&(((((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((*********)))'''&&&'''&&&%%%$$$###$$$$$$%%%(((((((((((((((''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((++++++)))(((''''''''''''fffeeeccc```[[[RRRIIICCC<<<:::999:::;;;<<<<<<;;;<<<=========<<<<<<;;;:::;;;;;;;;;;;;:::888666555444333222222333333222111111111111111111111111111111000111222333333111///.../////////000000000111///............---------------......------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))************))))))))))))))))))))))))************************+++++++++++++++,,,---...******++++++,,,,,,,,,---,,,------.........------((()))+++------------,,,///......---,,,+++***)))((())))))***++++++,,,,,,++++++************++++++++++++*********)))))))))************************))))))))))))))))))))))))************************+++)))''''''***++++++***************************+++*********))))))))))))((((((((((((((((((((((((************************++++++************++++++***++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,***)))***---...---+++***,,,------,,,,,,...//////000000///......000222666999===>>>======>>>@@@AAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQQQQTTTSSSQQQOOONNNOOOPPPPPPRRRRRRSSSVVVYYY[[[ZZZYYYVVVWWWYYY[[[]]]]]]]]]\\\YYY[[[\\\ZZZWWWSSSQQQPPPMMMLLLKKKIIIFFFDDDAAA@@@AAA@@@===;;;888666555444333333222222111111111000///000111111111000///...111111111000000000000000111111000000000111222333222222333333444444555555888555222111111222000///222222222222222333333444444666888:::===>>>???@@@===???AAAEEEHHHKKKMMMNNNRRRTTTWWWXXXXXXXXXZZZ\\\```eeennnvvvzzzyyyvvvsssrrrqqqooopppqqqrrrrrrqqqsssttttttuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwwwwuuuuuutttsssqqqpppoooooonnnmmmnnnqqquuuyyyyyyxxxwwwwwwwwwwwwvvvvvvuuuuuutttnnnkkklllkkkhhhfffhhhiiikkkmmmnnnlllhhhccc___XXXWWWVVVVVVWWWVVVTTTRRRPPPPPPOOONNNNNNOOOPPPPPPPPPNNNLLLKKKJJJJJJHHHFFFIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCCCCAAA???===<<<999888777555333222222222000000000/////////......//////......------,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***+++(((((((((((((((((((((((()))(((((('''''''''''''''***)))))))))(((((((((((())))))***))))))(((''''''((('''&&&%%%$$$%%%%%%&&&(((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((''''''''''''eeefffgggfffccc[[[QQQJJJ<<<;;;:::;;;<<<<<<:::888===============<<<<<<;;;<<<<<<===<<<<<<:::888777444333222222444555444333222222222222222222222222222111222333444444222000////////////000000000000///............------------............---,,,,,,++++++,,,,,,------......,,,+++++++++************************************************************************++++++++++++))))))))))))))))))))))))************************)))*********,,,---...///)))******+++,,,------.........---------------...*********++++++,,,,,,,,,///......---,,,+++******)))))))))***++++++,,,,,,++++++************++++++,,,+++++++++************************************))))))))))))))))))))))))************************+++)))((((((***++++++******************************************)))))))))((((((((((((((((((((((((******************************++++++++++++******)))***+++,,,,,,---,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---++++++,,,...///...---+++---......------///000000222444555555777:::<<<@@@CCCGGGIIIJJJKKKLLLNNNMMMNNNOOOQQQSSSUUUWWWWWWVVVVVVWWWWWWYYYZZZ[[[\\\ZZZXXXVVVSSSQQQQQQQQQQQQPPPPPPPPPTTTYYY]]]```aaa^^^```cccgggiiijjjjjjjjjhhhiiihhheeeaaa]]][[[[[[XXXWWWVVVTTTQQQNNNJJJHHHFFFDDDCCC@@@===;;;999888222222222222222222222222111222222111000///...---111111111111111111111111222111111111111222333333000111222333555777888888999777444333333333111000444444444333222222222222666777999;;;===>>>??????<<<>>>@@@BBBEEEHHHJJJKKKQQQRRRTTTUUUUUUVVVXXXYYY]]]bbbiiipppuuuvvvuuusssqqqpppooooooqqqsssrrrrrrqqqqqqqqqqqqqqqrrrssssssssssssttttttuuuvvvvvvvvvvvvuuutttsssqqqpppooonnnmmmllllllnnnrrruuuvvvvvvxxxwwwwwwvvvtttsssrrrrrrqqqlllhhhiiihhhdddccceeegggiiilllmmmkkkgggccc```ZZZXXXVVVVVVVVVUUUSSSQQQOOONNNMMMLLLLLLMMMNNNOOOPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCAAA>>><<<:::999888666555333333222222111111111000000000000///........................---,,,***)))(((((()))***+++******))))))******+++)))((('''''''''((())))))***))))))(((((((((((((((***))))))))))))(((((((((++++++)))(((''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((''''''&&&((((((''''''''''''(((((((((((()))******)))((((((******)))(((''''''''''''aaacccfffiiiggg```VVVOOOBBB@@@===;;;;;;;;;:::999======>>>>>>>>>======<<<======>>>>>>===<<<:::999444333222333555666666555222222222222222222222222333222333444666666444222////////////000000000000///............---------...............------,,,++++++,,,------...//////,,,,,,+++++++++*********++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))***************+++++++++************+++,,,---...)))******+++,,,---.........---+++******+++,,,,,,++++++*********+++,,,,,,)))))))))******++++++,,,))))))*********+++++++++++++++************++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***************************)))))))))***+++++++++************************************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,...............///.........000111111000000111333666999;;;>>>@@@CCCGGGJJJNNNPPPSSSVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]^^^___```ZZZXXXUUUQQQMMMJJJIIIHHHHHHGGGGGGJJJPPPWWW\\\___^^^```dddhhhkkkmmmmmmmmmppppppnnnjjjeeebbb``````^^^^^^^^^]]]ZZZWWWTTTRRRLLLLLLJJJGGGDDDAAA???===888777777777666666555555444444333333222111000///000000000000111111111111222222222222222333333333111222333444666777888888:::999777555444333222111444444444444444333333222666777888:::<<<======>>>===>>>???AAACCCFFFHHHIIIOOOPPPRRRRRRRRRSSSUUUWWW[[[^^^dddiiinnnpppqqqrrrpppnnnmmmnnnqqqrrrrrrrrrooonnnmmmmmmnnnoooqqqrrrrrrsssttttttuuuuuuvvvvvvvvvvvvuuusssqqqpppooonnnlllllllllmmmoooqqqssstttuuuuuutttsssrrrrrrqqqqqqqqqkkkggghhhgggcccbbbccceeegggiiijjjiiifffccc```\\\YYYWWWUUUUUUTTTRRRPPPOOONNNMMMLLLLLLMMMNNNOOOQQQOOOMMMLLLMMMMMMMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCC@@@===:::999888777666555444333333333222222222111111111000000.........///////////////,,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((***)))'''&&&&&&(((***++++++******)))((()))))))))&&&&&&''')))***+++,,,,,,,,,+++)))'''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((''')))***,,,,,,***)))'''***)))((('''''''''''''''___aaaeeeiiiiiiddd\\\VVVMMMHHHAAA;;;:::;;;<<<<<<======>>>>>>???>>>>>>======>>>??????>>>===;;;:::555444333444666777777666222222222222222222222222333333333555777777555333000000000000///////////////............---------......//////......---,,,++++++,,,------...//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************((((((((()))))))))******************************))))))*********+++++++++,,,++++++******+++++++++******+++,,,------.........---,,,+++***+++,,,---,,,,,,+++******++++++,,,(((((()))***++++++,,,,,,***************+++++++++++++++************++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))******+++++++++++++++***************************************+++++++++************************************************)))***+++,,,,,,+++***))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,---------....../////////............000333555777888999<<<>>>BBBDDDHHHJJJMMMQQQUUUXXX]]]]]]___aaabbbcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```````````````aaaaaaaaa^^^ZZZUUUOOOKKKGGGEEEDDDBBBAAADDDJJJQQQVVVYYYZZZ]]]bbbgggjjjllllllkkknnnnnnlllhhhccc___^^^^^^\\\]]]]]]]]]]]][[[ZZZYYYUUUTTTSSSQQQNNNKKKHHHFFFBBBBBB@@@???===<<<;;;:::666555444333333222222222000000000000000000000000111111222222333333333333444444444555555555666666888888888666444333222111222222444555555666555555555666888999;;;<<<<<<===>>>??????AAACCCEEEHHHIIILLLMMMOOOOOOPPPQQQTTTWWW[[[]]]```dddhhhkkkmmmnnnmmmllllllmmmoooqqqrrrqqqmmmmmmllllllmmmnnnpppqqqrrrssstttuuuvvvvvvvvvuuuwwwvvvuuutttsssqqqppppppmmmmmmmmmmmmnnnppprrrtttrrrrrrqqqqqqqqqrrrssstttsssmmmiiiiiihhheeecccdddccceeeggghhhhhhfffcccaaa]]][[[WWWVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQPPPNNNKKKKKKLLLNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGEEEEEEDDDCCC@@@===:::888888777666555444333333333222222222222111111111111.........///////////////---,,,)))'''&&&'''((()))(((((())))))))))))((((((***)))'''&&&'''(((***,,,++++++***)))))))))))))))&&&&&&''')))***,,,------,,,+++)))''''''''''''(((((()))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''((((((''')))***,,,,,,***)))''')))(((((('''''''''''''''```bbbeeehhhjjjgggbbb^^^YYYQQQGGG???<<<<<<>>>???===>>>>>>???????????????===>>>?????????>>><<<;;;777666555555777888777666333333333333333333333333333222333555777777555444000000000000///////////////............---------...////////////...------++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))))))))************************)))))))))***++++++,,,,,,,,,,,,+++***************,,,,,,,,,,,,------------...............//////000---------,,,,,,+++++++++---------,,,,,,,,,++++++************************++++++************++++++,,,+++++++++************++++++++++++++++++++++++))))))))))))))))))))))))************************(((***,,,,,,+++***+++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,------...------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------......////////////000222222111111222444777:::>>>BBBFFFJJJNNNQQQQQQTTTWWWYYY[[[^^^bbbeeeiiihhhiiijjjlllllljjjhhhkkkkkkjjjjjjiiiiiihhhhhhgggfffeeedddddddddddddddgggeeeaaa[[[UUUOOOKKKIIICCC@@@===>>>BBBGGGLLLNNNTTTXXX^^^eeeiiillllllllljjjjjjhhhddd^^^XXXUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYYYYWWWUUUSSSQQQNNNMMMLLLJJJHHHFFFEEEDDD;;;:::999777555444444444222222111111111000000000000111111222333222222222555555555555444444333333444666777666333222111222000111333666777888777777555666888:::;;;===>>>>>>?????????@@@CCCEEEHHHJJJJJJKKKLLLMMMNNNQQQUUUXXX]]]^^^aaacccfffhhhjjjkkkkkkjjjiiikkknnnpppqqqqqqmmmmmmmmmmmmnnnpppqqqqqqrrrtttuuuwwwwwwwwwvvvvvvwwwwwwvvvuuutttssssssrrrpppqqqpppooonnnpppsssuuurrrqqqqqqrrrsssuuuwwwyyyvvvpppllllllkkkgggeeefffcccdddggghhhhhhgggeeeccc___\\\XXXVVVVVVUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTNNNLLLJJJIIIKKKMMMNNNNNNQQQPPPOOOMMMKKKJJJIIIHHHEEEEEEDDDBBB@@@===:::888777777666444444333333333222222222111111111111000........................///...,,,+++***++++++,,,***++++++,,,,,,++++++***)))(((((('''((()))+++,,,+++******))))))))))))))))))))))))************+++***))))))((((((((((((((((((((()))*********))))))(((((((((((((((''''''&&&((((((''''''''''''(((((((((((()))******)))((((((((((((''''''&&&''''''(((aaabbbccceeeggggggeeeccc```YYYOOOFFFAAA?????????===>>>??????@@@@@@@@@???===>>>>>>??????>>><<<<<<999777666666888888777555333333333333333333333333222222222444666777555444111000000000/////////...///............---------///////////////...------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------************************(((((()))))))))*********************************((())))))***++++++,,,,,,+++***************+++,,,---------------,,,,,,,,,,,,,,,---///000000000000......//////...---+++***---------,,,,,,,,,,,,+++************************++++++************++++++++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************'''***------+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.....................///000111111111333666999:::;;;<<<@@@CCCFFFIIINNNRRRUUUZZZ^^^aaa```bbbeeefffgggjjjmmmppppppooooooqqqssssssqqqoooqqqqqqppppppppppppoooooommmlllkkkjjjiiiiiiiiiiiiiiihhhddd```[[[VVVQQQOOODDDAAA===;;;===@@@BBBCCCJJJOOOWWW___fffjjjlllllliiiiiigggaaaYYYQQQLLLJJJJJJIIIHHHHHHIIIKKKMMMOOOSSSUUUWWWYYY[[[[[[ZZZYYYWWWWWWVVVTTTSSSQQQPPPOOOHHHFFFCCC@@@===:::999999555555444333222222111000///000111222222222111111555444444444333333333222111333555555222000000222000111444666888888888777555777999;;;>>>???@@@AAA======>>>???BBBEEEHHHJJJGGGIIIKKKLLLNNNQQQVVVYYYbbbcccdddfffggghhhiiiiiihhhggggggiiilllooopppooommmnnnooopppqqqrrrrrrrrrssstttvvvxxxyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttttttttrrrpppqqqtttxxxuuuuuutttuuuvvvyyy{{{}}}xxxrrrnnnnnnmmmhhhggghhheeefffhhhjjjjjjjjjhhhggg```]]]YYYWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSUUUUUUPPPNNNKKKKKKMMMPPPRRRRRRSSSRRRQQQNNNLLLJJJHHHGGGDDDDDDCCCBBB@@@===:::888777666555444444444444444222111111111111000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***'''(((((()))******++++++******)))(((((((((((()))))))))*********+++++++++'''(((((()))))))))))))))'''''')))*********))))))(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((aaa``````bbbdddeeeeeedddddd]]]TTTKKKFFFBBB???>>>===>>>???@@@@@@@@@@@@@@@======>>>??????>>><<<<<<:::888777777888888666555333333333333333333333333111111222444666777555444111111000000/////////...//////.........---------///////////////......---,,,+++++++++++++++++++++---------,,,,,,,,,++++++------------------------************************)))************+++++++++************************((())))))***++++++,,,,,,(((((())))))***+++------///......------,,,++++++((()))+++...////////////...///000000000---+++)))'''((((((***+++,,,------++++++******************++++++************++++++*********))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))************************'''***---...+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,---------...------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...//////000111222222333888<<<@@@CCCEEEHHHMMMQQQVVVXXX[[[^^^```bbbeeehhhjjjkkkmmmnnnnnnpppsssuuutttsssrrruuuxxxyyyvvvsssrrrrrrrrrsssssstttttttttppppppnnnmmmlllkkkkkkkkklllkkkhhheeeaaa]]]YYYWWWJJJFFFAAA???>>>???@@@@@@@@@FFFOOOYYYaaagggiiijjjjjjjjjgggaaaWWWNNNFFFCCCCCCBBB@@@???@@@BBBEEEGGGKKKNNNRRRVVVYYY[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXTTTRRRNNNIIIDDDAAA???>>>888888777666444333222111...///000111222111000000333333333333333333333333...111444444111///000111111333555777888888777666666888:::===@@@BBBCCCDDD<<<<<<<<<>>>AAADDDHHHJJJFFFHHHJJJKKKMMMQQQWWWZZZffffffggghhhiiiiiiiiiiiigggffffffhhhkkknnnoooooommmnnnppprrrttttttsssssstttuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvtttqqqrrrvvvyyyyyyyyyxxxxxxyyy{{{~~~yyysssoooooommmiiiggghhhggghhhjjjlllmmmlllkkkjjj```]]]YYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVTTTQQQOOOOOOQQQTTTVVVWWWUUUSSSQQQOOOLLLIIIGGGFFFCCCCCCCCCBBB@@@===:::999777666555444444444444444111111111000000000000/////////...---,,,,,,++++++((())))))*********))))))((()))***++++++***)))(((&&&''')))***++++++++++++***))))))(((((((((((((((&&&&&&((()))+++---...///%%%&&&(((*********))))))&&&'''(((*********)))((((((((((((((((((''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((eeebbb```aaadddfffeeecccfffeee```WWWLLLCCC>>>>>>===???BBBCCCBBBBBBBBBCCCDDDCCC@@@>>><<<;;;;;;;;;:::999888777666666666666777777666555444444333333333333333444555777999;;;222111///000111111000///000000///...---,,,,,,+++000000//////......------000000///...------,,,,,,***+++,,,------,,,+++***............------,,,+++******************++++++************************+++++++++******)))))))))+++++++++++++++***)))(((***************************++++++,,,,,,++++++******++++++,,,,,,------...111000...,,,+++++++++,,,,,,,,,,,,+++++++++******++++++++++++******)))))),,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,------******))))))***+++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------+++******+++,,,+++***,,,+++***+++---...---,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000...------,,,,,,---------...---------+++(((((()))000000///...//////111111222222333444555999>>>BBBGGGJJJNNNRRRUUUXXX[[[]]]___bbbeeeffffffiiinnnrrrttttttuuuuuuuuuuuuuuutttuuuuuuuuuuuuvvvwwwxxxyyytttsssrrrsssuuuvvvvvvtttvvvsssqqqpppppppppooonnnmmmkkkiiigggfffccc___\\\WWWOOOEEE>>><<<======<<>>>>>???AAAAAAAAAFFFHHHLLLPPPTTTVVVXXXXXXWWWYYY[[[^^^___``````______]]]ZZZXXXUUUPPPIIIDDDDDD@@@<<<888777666555333555555555444444444444444555555444333222222222333333333222222111000//////222222222222333444555666555666777999===AAAEEEGGGAAA@@@>>>===>>>@@@CCCEEEGGGGGGHHHJJJOOOTTTYYY]]]aaadddhhhiiiiiigggggggggjjjiiihhhiiillloooppppppqqqqqqqqqsssvvvwwwvvvvvvxxxyyy{{{||||||{{{yyyxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyy{{{~~~xxxuuuqqqnnnlllkkkiiigggjjjmmmppprrrqqqmmmiiifffbbb]]]XXXUUUWWWZZZ[[[[[[XXXTTTPPPPPPSSSTTTRRRPPPPPPPPPOOOOOOPPPQQQSSSTTTXXXWWWTTTPPPLLLHHHFFFDDDGGGFFFEEEDDDBBB???;;;777888666444222111222333444999777333000...---.../////////...---,,,++++++***************************,,,&&&+++///***+++...***)))'''%%%%%%'''+++...000))))))((('''''''''''''''(((''''''))),,,///000///***)))((('''&&&'''(((((())))))(((((('''''''''&&&'''&&&&&&&&&(((***,,,---***))))))(((((((((((()))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))cccaaa```aaaeeeggggggeeehhhhhheee]]]SSSJJJDDDBBBAAABBBDDDEEEDDDCCCBBBBBBEEEDDDBBB???===<<<<<<<<<;;;:::999888777777777777777666666555555444333333333333333444555777999;;;333222111111222222111000..................------///////////////.........000//////...------,,,,,,,,,,,,------------,,,,,,---------------,,,++++++******************++++++************************...---------,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))),,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******)))***************+++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---+++******+++,,,,,,+++,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...------,,,,,,,,,,,,---)))))))))+++------///000------,,,,,,---///111333666777999;;;>>>BBBHHHLLLRRRUUUYYY]]]___bbbeeegggggghhhjjjjjjkkkmmmrrrvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{yyywwwvvvvvvwwwwwwwwwvvvvvvuuusssssssssrrrqqqooollljjjgggeeedddbbb```^^^YYYSSSIIIBBB???>>><<<;;;??????@@@GGGRRR]]]dddhhhoooooonnnlllfff^^^VVVQQQIIIEEE@@@===<<<===>>>>>>BBBFFFKKKPPPTTTUUUUUUTTTRRRTTTVVVYYY]]]```cccdddeeebbb___]]]\\\YYYTTTQQQIIIEEE@@@<<<:::999777666444444444444444444444444444333222111111000000000333333222222111000000///222222222222333444555555555555777999<<<@@@CCCEEE@@@???>>>======???AAACCCEEEEEEFFFIIINNNSSSYYY\\\cccdddffffffeeeeeefffgggiiihhhggghhhlllnnnooooooooooooqqqtttwwwyyyzzzyyywwwxxxzzz{{{|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz|||{{{{{{}}}xxxuuupppnnnlllkkkiiigggjjjllloooqqqpppmmmiiifffaaa]]]XXXWWWXXXZZZ[[[[[[YYYUUURRRQQQSSSTTTRRRPPPQQQPPPPPPPPPPPPQQQSSSTTTXXXVVVSSSOOOKKKGGGDDDCCCDDDCCCBBBBBBAAA???;;;888888777555333333333444555888666333000........./////////...---,,,++++++***))))))))))))))))))))))))---'''+++...((()))---((('''((()))***,,,,,,+++***+++***)))((((((((((((((()))(((((())),,,.........******((('''''''''((())))))(((((((((''''''''''''''''''&&&'''(((***+++---***))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((aaa``````cccfffhhhhhhhhhjjjjjjjjjeee]]]TTTLLLIIIDDDEEEFFFFFFEEECCCAAA@@@EEEDDDBBB@@@???>>>======;;;;;;::::::999888888888777666666555555444444444444333333444555777999:::555333111111222333222111------........./////////.........////////////////////////...------,,,,,,......------------......,,,,,,,,,,,,,,,++++++***++++++++++++++++++******************************************))))))))))))***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......------.........---------------------,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,************************------,,,++++++******)))+++************++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///......---,,,,,,+++,,,,,,...---,,,,,,---//////...///.........111555888;;;@@@BBBEEEHHHKKKQQQWWW\\\```cccfffiiikkkmmmoooqqqooooooooonnnnnnqqquuuyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{|||}}}||||||{{{|||zzzwwwwwwwwwxxxwwwvvvvvvuuutttttttttrrrooommmhhheeeaaa^^^^^^]]]\\\[[[ZZZUUUNNNHHHDDDAAA???===AAAAAABBBDDDJJJTTT___gggmmmoooppppppmmmhhhccc```VVVQQQIIICCC@@@???>>>>>>@@@DDDKKKQQQTTTUUUTTTSSSQQQQQQQQQSSSWWW[[[```cccgggeeecccccccccbbbaaa___SSSNNNHHHBBB???===;;;999666666666555555666666777444444333222222111111000333333222222111000000000222222111222222333444555444555666888;;;>>>AAACCC???>>>===<<<<<<===???@@@BBBBBBDDDHHHMMMSSSXXX[[[cccddddddbbbaaabbbdddfffgggffffffgggkkkmmmnnnnnnlllnnnrrrvvvyyy|||}}}}}}yyyzzzzzz{{{zzzzzzyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvxxxyyyzzz{{{|||}}}vvvsssooommmllljjjiiigggiiijjjmmmnnnnnnkkkhhhfff```]]]ZZZYYYYYY[[[[[[ZZZ[[[XXXUUUTTTSSSSSSQQQPPPQQQQQQPPPPPPPPPPPPQQQRRRUUUSSSQQQNNNJJJGGGDDDCCCAAAAAA@@@@@@@@@???;;;999888777666555555555666777777555333000......////////////...---,,,++++++***************************---'''+++,,,%%%(((,,,&&&)))))))))***++++++(((&&&++++++***)))))))))******+++)))((()))+++------,,,******)))(((((((((((()))((((((((((((''''''''''''''''''''''''((()))++++++***)))((('''&&&&&&&&&&&&((((((((())))))*********''''''&&&&&&&&&&&&''''''bbbbbbccceeeggghhhhhhhhhiiikkkllljjjddd\\\TTTOOOFFFEEEDDDDDDDDDCCC@@@>>>DDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999777666666666555555444444444444333444555777999:::555333111000111222111000.............../////////------......//////000000//////.........---------///...---,,,,,,---...///+++++++++,,,,,,++++++***,,,+++++++++++++++******************************((((((((((((((((((''''''******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........+++,,,.../////////...---......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))******++++++,,,------+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,---------,,,,,,,,,,,,,,,------------------------+++---///000111000...---......---,,,,,,,,,,,,,,,///000000///111555555333777777777888<<>><<<<<<;;;:::999999999:::;;;777777777666555444333333222222222111111111000000222222111111222333333444333444666888:::<<<>>>???===<<<;;;::::::;;;===>>>>>>@@@BBBFFFKKKQQQVVVYYYbbbbbbcccbbbaaaaaabbbdddeeeddddddgggjjjmmmmmmmmmjjjnnnrrrvvvyyy{{{~~~~~~}}}{{{yyyxxxwwwvvvzzzzzzyyyyyyxxxxxxwwwwwwvvvuuutttssstttvvvwwwyyywwwzzz{{{tttqqqnnnkkkjjjjjjhhhgggeeegggiiijjjjjjhhhfffddd___^^^\\\[[[[[[[[[[[[[[[]]]\\\ZZZXXXTTTRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOMMMKKKIIIGGGFFFEEECCCBBBAAA@@@@@@>>>;;;999999888888777777777888999666555222000/////////000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++'''******%%%+++000***---***((((((***+++***)))+++******)))))))))******,,,***))))))***++++++***))))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((()))*********)))(((&&&%%%%%%%%%%%%''''''(((((()))***++++++(((''''''&&&&&&''''''(((ccceeefffggggggggggggggggggiiikkkkkkhhhaaaZZZTTTGGGEEEBBBAAABBBBBB@@@>>>BBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::666666666666666555555555555444444444555666888999555333000//////000000///111000000///......------------......//////000000...............---------...---,,,++++++,,,---...***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------...//////+++,,,...///000//////.........---------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,************************)))******++++++,,,------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,------------------------***,,,...//////...---,,,...------,,,,,,------...(((///444555999AAAEEEDDDCCCCCCDDDFFFJJJPPPUUUXXX^^^```bbbdddfffjjjnnnqqqppprrrtttuuuuuuvvvwwwxxxvvvtttrrrqqqrrrsssuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}~~~~~~|||{{{|||zzzyyyzzz{{{{{{yyyxxxuuusssqqqnnnjjjeee___ZZZRRRNNNIIIEEEDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDBBBFFFKKKLLLLLLPPPXXX```lllnnnqqqtttuuutttrrrqqqooolllgggbbb\\\VVVOOOKKKHHHHHHJJJLLLOOOSSSVVVXXXXXXUUUPPPLLLJJJKKKNNNPPPUUUXXX^^^cccggghhhiiiiiiiiiccc\\\TTTNNNIIIDDDAAAAAA???>>><<<;;;;;;<<<===999::::::999888666555444222222222111111111111111222222111111111222333333333333555777999:::;;;<<<::::::999999999:::;;;;;;<<<>>>AAAEEEKKKPPPUUUWWW]]]```ccccccbbbaaa```aaaccccccdddfffjjjlllmmmlllkkkooosssvvvxxxzzz~~~|||zzzyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvtttsssrrrrrrrrrtttuuuvvvsssyyy}}}uuuqqqnnnkkkiiiiiihhhgggfffbbbcccdddeeeeeeeeedddccc___^^^]]]\\\[[[[[[[[[\\\```aaa```\\\VVVRRRQQQRRROOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFCCCBBBAAA???<<<999::::::999999888888999999444333222111000000000000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***------***333;;;555---,,,,,,///222222...***)))))))))(((((())))))***---+++))))))*********)))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&'''((())))))******)))(((((((((((((((((()))dddfffiiiiiihhhgggggghhhhhhhhhiiijjjiiifff```\\\NNNIIICCC@@@AAABBBAAA???@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<======<<<;;;:::666666666666666666666666555555444444555666888999666333///....../////////222111111000///...---,,,.........///////////////........................------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---------,,,++++++*********************************************+++++++++))))))***++++++++++++***************************,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,---...///////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******)))---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++***+++---//////---,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,---......---,,,,,,------------...///000111///<<>><<<<<<>>>??????<<<>>>@@@@@@@@@@@@AAACCCEEEKKKPPPSSSSSSVVV\\\bbbkkknnnqqquuuwwwxxxwwwvvvsssqqqooommmiiiccc\\\WWWRRRPPPNNNMMMNNNQQQTTTVVVUUUSSSOOOKKKIIIHHHIIIIIIJJJPPPWWW]]]bbbeeehhhjjjnnnkkkeee```ZZZTTTNNNJJJFFFDDDAAA>>>=========>>>::::::::::::999777555333111111111111111111111111222222111111111111222222222333444666777888888888777777777777888999::::::<<<>>>AAAEEEJJJOOOSSSVVVYYY\\\```bbbaaa```___^^^bbbbbbdddgggjjjmmmmmmlllmmmppptttvvvwww{{{~~~}}}}}}}}}~~~zzzyyyyyyxxxwwwvvvuuuuuuttttttttttttttttttssssssrrryyy{{{sssnnnkkkhhhfffffffffeeeddd``````aaabbbbbbccccccccc``````___\\\ZZZZZZ\\\^^^cccffffffaaaYYYRRRRRRSSSPPPOOOOOONNNMMMKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKHHHEEECCCBBB@@@===;;;;;;;;;::::::999888888777333333222111000000000111//////...---,,,++++++***************************,,,,,,000///...;;;EEE>>>,,,---222999>>>:::000'''))))))((((((((()))******---+++))))))******)))(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((''')))(((''''''&&&''''''''''''''''''(((((()))))))))))))))(((((((((((())))))bbbfffiiijjjiiihhhiiijjjkkkjjjiiijjjkkkjjjgggdddYYYRRRHHHCCCBBBCCCCCCAAA@@@AAAAAAAAA@@@>>><<<;;;999:::<<<======<<<:::999666666666666666666666777555555444444555666888999777444000...///000000000111000000000//////......///////////////.................................------............------++++++,,,---------------...------,,,++++++******************************((((((((()))))))))******))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------...////////////...............///000,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,******+++---000000...,,,,,,+++***+++---...---,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------..........................................------------------...000111333444===NNNXXXSSSMMMOOOSSSRRRZZZ\\\___bbbfffiiikkklllpppqqqssstttssstttvvvxxxxxxyyyzzzzzzxxxwwwwwwxxxyyywwwvvvwwwyyyzzzxxxvvvtttuuuwwwzzz|||~~~}}}}}}~~~~~~zzztttooo```]]]XXXTTTPPPKKKFFFCCC<<<:::888888;;;>>>@@@AAA>>>@@@AAAAAA???>>>@@@BBBFFFIIINNNQQQSSSWWW\\\```fffiiimmmrrruuuwwwxxxxxxvvvuuuttttttrrroookkkgggaaa___[[[WWWUUUTTTTTTTTTSSSRRROOOLLLIIIFFFDDDCCCCCCGGGMMMRRRWWW]]]eeejjjpppnnnllljjjgggbbb\\\WWWNNNKKKHHHDDDAAAAAAAAAAAA<<<=========;;;999777555111111111111111111111111222222111111111111222222111222444555666666666666333444555666777888999:::===>>>AAAFFFJJJOOORRRTTTVVVXXX[[[\\\\\\\\\]]]^^^bbbbbbdddgggkkkmmmmmmlllnnnqqqtttvvvxxx}}}~~~}}}}}}~~~yyyyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxwwwuuusssrrrrrrvvv~~~xxxqqqkkkhhheeedddddddddcccbbb`````````aaabbbcccddddddaaaaaa___\\\YYYYYY]]]aaagggjjjllleee[[[SSSSSSUUUQQQQQQQQQPPPNNNKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHEEECCCBBBAAA???===<<<<<<;;;:::999888666555222222222111111111111111//////...---,,,++++++***))))))))))))))))))))))))******...,,,+++;;;FFF???000000111777;;;888///&&&***))))))))))))***+++,,,,,,***(((((()))******))))))******+++***)))((('''''''''''''''((((((((()))))))))******)))((('''&&&((((((''''''(((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((```dddiiikkkjjjiiikkklllnnnllljjjjjjlllmmmllljjjcccYYYMMMFFFDDDEEEDDDBBBAAABBBBBBBBBAAA???>>>===888:::;;;======<<<:::999666666666666777777777777666555444444555666777888999666222///000111111111////////////000000000000000000//////.........------.....................---...///000000///...---+++,,,------..................---,,,,,,+++******************************++++++,,,,,,---------...((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////000///...------...///000,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------------)))******+++,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,******+++...000000...,,,,,,+++***+++---...---,,,------------------------++++++---......---++++++---------.........//////........................000//////.........//////------...///111333555666>>>SSSaaa\\\UUUWWW\\\]]]ccceeehhhllloooqqqrrrsssqqqsssuuuvvvvvvvvvxxxzzzwwwyyyzzzyyywwwuuuuuuvvvwwwvvvuuuwwwzzzzzzwwwtttsssuuuxxx{{{~~~~~~~~~}}}||||||}}}}}}~~~{{{{{{|||}}}zzztttlllfffSSSOOOJJJFFFCCC@@@<<<:::777666666888===AAADDDEEEFFFGGGGGGEEEAAA???AAACCC>>>@@@CCCFFFJJJOOOTTTXXX```ccchhhmmmrrruuuwwwxxxzzzyyywwwwwwxxxxxxvvvtttnnnlllhhhccc]]]YYYUUUSSSTTTSSSQQQNNNIIIDDD???<<<>>>AAADDDHHHMMMVVVaaahhhpppoooppppppoookkkeeeaaaUUURRRNNNJJJGGGFFFFFFFFF???@@@AAA@@@???<<<:::888111111111111111111222222222222111111111111111222111222444555666555555444111222333555777888999:::===???BBBFFFJJJNNNQQQSSSUUUVVVWWWWWWWWWYYY]]]___bbbbbbdddhhhlllnnnnnnmmmooorrruuuvvvyyy~~~{{{yyyyyyyyyyyyxxxwwwvvvuuutttssswwwyyyzzz{{{zzzwwwtttrrrpppssswww|||}}}zzztttoooiiigggdddcccccccccbbbaaaaaaaaaaaaaaabbbccceeefffbbbaaa___[[[XXXYYY^^^bbbhhhmmmnnnhhh\\\TTTSSSVVVSSSSSSSSSRRROOOMMMJJJHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFCCCBBBBBBBBB@@@???===<<<<<<;;;999777555444111111111111111111111111000///...---,,,++++++***************************%%%&&&***'''&&&666AAA:::888222,,,+++///000---(((+++*********+++,,,,,,---+++***(((((()))******)))++++++,,,---,,,+++***)))&&&'''''''''(((((())))))))))))*********((('''&&&(((''''''(((((()))***++++++++++++***************'''''''''&&&&&&'''''''''eeegggjjjlllmmmmmmnnnooonnnmmmllllllllllllmmmnnnmmmdddWWWLLLFFFCCCBBBAAACCCCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888777555555444444444666555333222333555777888:::888555222111111222333111111111111000000000000222222111000///...------///...---,,,,,,---...///---......//////......---//////.........---------......---------,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++******************++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,---...000111222111000......//////000---,,,++++++******++++++***++++++,,,,,,++++++***///---+++)))))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,***)))((((((******+++++++++,,,,,,,,,---------...------,,,,,,,,,---///...---+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,---------.........//////------,,,++++++,,,------...---+++,,,...000000000111111000000111666<<>>>>>BBBEEEFFFFFFKKKQQQZZZccciiiooosssvvvvvvxxx{{{|||{{{yyyxxxyyyuuurrrooollljjjfff```[[[ZZZWWWRRRLLLGGGCCC@@@???===@@@AAAAAAEEEOOOZZZaaammmsssvvvtttrrrqqqnnnjjjbbb^^^XXXQQQLLLHHHGGGGGGCCCDDDEEEFFFEEEAAA;;;777:::777444333444555555444444444333222222222222222222222222111111111111000333222222333555777:::<<<:::;;;===@@@DDDGGGKKKLLLQQQSSSVVVWWWYYY[[[___aaaccccccdddhhhmmmpppooommmooopppqqqrrrwww~~~|||zzzzzzzzzyyyxxxwwwvvvuuuuuuwwwyyy{{{{{{yyywwwuuuuuuwwwwwwwwwvvvtttqqqooommmooommmiiieeebbb___^^^]]]```______```cccddddddcccaaa```___]]][[[\\\___bbbffffffeee___YYYUUUUUUWWWZZZXXXUUUSSSRRROOOLLLJJJGGGHHHHHHIIIIIIJJJJJJKKKFFFEEEDDDCCCBBBAAA@@@@@@AAA===888555444444444444333111///...//////...---111///............,,,***************+++---///111***,,,,,,+++***///888@@@CCC222''',,,000,,,'''(((((((((***++++++***)))(((+++++++++*********))))))%%%'''***,,,,,,+++)))(((+++)))&&&&&&''')))******))))))((('''''''''''''''))))))))))))))))))))))))---,,,)))((('''((()))***+++***((('''''''''((()))iiikkknnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqppppppooohhh^^^TTTLLLGGGDDDCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::888777666666555555777666555444444666888999;;;999666333222222333444111111111000000000//////111111111000//////......///...------------...///---------......---------...........................------------,,,,,,,,,************++++++++++++))))))(((((((((((())))))++++++******************++++++++++++++++++++++++***+++,,,---............///...---------...///000111000///.........//////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,+++***))))))++++++,,,,,,,,,---------,,,------...------,,,,,,---...//////---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,---------.........//////+++++++++,,,------......---------...//////......222333555888;;;AAAHHHMMMVVV```gggggggggkkkmmmlllnnnoooqqqsssssstttsssssszzzzzz{{{|||||||||{{{{{{zzzyyywwwwwwxxxxxxvvvuuuqqqpppmmmiiiddd^^^ZZZWWWXXXYYY]]]fffqqqyyyzzzyyyyyyyyyxxxwwwvvvuuutttsssvvvtttqqqqqqnnndddTTTHHHCCC???;;;999999999888777888777777777;;;BBBJJJQQQUUUUUUUUUSSSQQQOOOMMMKKKGGGCCC???======>>>===<<>>@@@CCCEEEHHHIIIOOOQQQTTTVVVXXX[[[^^^aaaccccccdddhhhlllnnnmmmkkkkkklllmmmooosssyyy}}}|||zzzyyyyyyxxxwwwvvvvvvvvvxxxzzz{{{{{{yyywwwvvvvvvxxxwwwvvvtttrrrpppooonnnnnnllliiieeebbb```___^^^___^^^^^^___bbbddddddccccccbbb___\\\YYYYYY[[[]]]aaabbbbbb^^^ZZZXXXYYY\\\ccc^^^XXXSSSQQQOOONNNMMMHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEECCCBBBAAA@@@AAA>>>:::777777666555444444222000000111222111000000///------......---+++************+++---///000)))***+++***)))...777>>>LLL:::------000,,,)))+++***+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++*********++++++,,,+++)))'''''')))+++++++++))))))((('''''''''''''''))))))))))))))))))))))))***)))((((((((()))******''''''''''''(((***+++,,,tttvvvxxxyyyzzzyyyxxxwwwuuuuuuuuutttsssrrrpppooopppnnnhhh___UUUKKKFFFCCCAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777777888777666555666777888999<<<:::777555333333444555000000000000////////////000000000000000000000000///......------......///,,,,,,------------,,,,,,---------------.........------------,,,,,,,,,,,,+++******)))***+++,,,---+++***(((''''''(((***+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000000///...............//////...------------...///......---------------++++++,,,,,,,,,,,,++++++------------------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,------...------,,,---///000000...------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------////////////...---------........./////////+++,,,---...///000000000...///000111111111000///555999>>>DDDKKKRRRYYY]]]cccjjjnnnnnnmmmoooqqqqqqssssssssssssssstttttttttxxxyyyyyyyyyzzzzzzzzzzzzxxxwwwuuusssrrrqqqnnnkkkeeeccc^^^YYYSSSMMMHHHEEEGGGHHHMMMWWWdddnnnsssuuuuuutttsssrrrqqqpppooonnnooommmjjjiiieee\\\NNNCCC;;;999666555666666666555444444555555888>>>FFFLLLRRRRRRRRRRRRQQQPPPOOONNNIIIFFFAAA>>>===<<<:::999;;;===???CCCHHHQQQZZZaaaiiilllqqqtttvvvxxxzzz|||yyywwwuuutttttttttsssrrrooolllgggaaaZZZTTTOOOLLLGGGGGGHHHJJJNNNVVV```gggooosssuuuqqqppprrrsssrrrppppppnnnjjjddd]]]VVVSSSMMMKKKMMMRRRWWWYYYTTTPPPFFFBBB>>>;;;:::::::::999777666444222111000000000222222222111111111111000222222222333444777999:::<<<======???AAACCCEEEFFFLLLNNNRRRTTTVVVZZZ^^^aaabbbbbbdddgggjjjlllkkkiiiiiijjjmmmnnnppptttyyy|||~~~zzzzzzyyyyyyxxxxxxwwwwwwzzz{{{{{{zzzxxxwwwwwwxxxyyywwwtttqqqoooooopppqqqnnnmmmjjjgggdddbbb``````]]]\\\\\\^^^aaacccccccccgggeeebbb]]]YYYWWWYYYZZZ]]]___```]]]ZZZXXXZZZ]]]kkkddd[[[SSSOOOOOOOOOOOOIIIIIIHHHGGGGGGFFFEEEEEEJJJJJJHHHGGGEEECCCAAAAAA@@@>>><<<::::::999666444444222111222333444444333///---,,,---......---,,,************+++---...///(((******)))(((,,,333999OOO>>>///,,,---)))))),,,***++++++,,,,,,+++******+++++++++***************...,,,)))'''&&&(((+++---)))(((((()))+++---,,,,,,)))((((((''''''''''''((())))))))))))))))))))))))&&&&&&'''((())))))******%%%&&&''')))************~~~}}}{{{yyyvvvtttrrrqqqqqqqqqqqqooohhh]]]QQQHHHCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999888777777888777666666666777777888;;;:::777555444333444444000000000/////////......//////000000000111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))+++---...///---+++******+++---///******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---////////////////////////......------,,,,,,,,,,,,///......---,,,---------+++,,,,,,,,,,,,,,,,,,+++***+++,,,---......------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...---------...///111000///------...---,,,,,,,,,,,,+++++++++------------------------------///000000///..................////////////---...///111111111111111///000111222333555777999>>>CCCKKKRRRZZZ```gggkkkkkknnnppppppoooppprrrsssttttttssssssssssssttttttsssrrrrrrqqqrrrrrrssstttrrrpppmmmkkkhhheee```]]]WWWUUUPPPKKKFFFBBB>>>======>>>BBBKKKWWWccckkknnnooonnnmmmkkkiiigggeeeddd```___^^^^^^]]]VVVLLLDDD:::999777666666666777666333333333333555:::AAAEEEGGGHHHHHHIIIIIIIIIJJJJJJFFFEEECCCAAAAAA@@@???>>><<<<<<<<<<<<>>>CCCKKKPPP[[[___dddhhhlllooosssuuuxxxvvvtttsssrrrsssssssssrrrppplllggg```ZZZUUURRRPPPNNNMMMPPPTTTXXX___fffkkkppprrrpppoooppppppnnnmmmnnnpppooolllfff___[[[RRRNNNLLLOOOVVVZZZYYYVVVSSSOOOIIIDDDAAA???<<<:::999888555333222222222333222222222111111111000000111111222333444666888999::::::;;;===???AAACCCDDDIIIKKKOOORRRTTTXXX]]]```aaabbbdddfffhhhiiiiiihhhjjjmmmoooqqqrrrtttvvvxxxxxxzzz~~~~~~zzzzzzzzzzzzyyyyyyxxxxxxzzz{{{{{{yyyxxxwwwxxxzzz{{{xxxssspppooopppsssuuuqqqpppmmmjjjgggdddbbbaaa\\\[[[[[[]]]```bbbcccbbbiiihhhddd```[[[YYYZZZ\\\]]]______]]]XXXVVVWWWYYYhhhbbbYYYRRROOONNNMMMMMMHHHHHHHHHHHHGGGGGGFFFFFFKKKJJJIIIFFFDDDBBBAAA@@@>>>===<<<;;;;;;999666333333222111222444666666555...,,,,,,,,,...///...,,,*********++++++,,,------*********(((''')))...222DDD777,,,))))))''''''***)))))))))))))))(((((((((************************,,,***'''$$$$$$%%%((()))((('''(((***,,,---,,,+++)))(((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''((()))*********)))'''&&&{{{wwwvvvuuuvvvrrrssssssooodddWWWLLLEEECCCCCCBBBBBBAAAAAA@@@@@@========================>>>===<<<:::999888777777777666666666666666666666:::999777555333333333333000000000000//////////////////000000111111222222////////////////////////---,,,,,,++++++,,,,,,---000000///---,,,+++***)))------,,,,,,,,,+++++++++---+++***))))))+++---...111///---++++++---///111******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,---......///000000000---------------,,,,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---.........---...///111000///------...---------,,,,,,,,,++++++------------------------,,,---///000000000//////........./////////000000......//////000000//////000111333444666;;;BBBGGGKKKPPPXXX___eeejjjooorrroooooopppqqqqqqqqqsssuuuvvvuuutttsssrrrrrrssssssooonnnkkkiiihhhggghhhiiidddbbbaaa``````]]]YYYVVVSSSPPPKKKEEE@@@<<<:::999888888;;;BBBKKKVVV^^^cccdddcccaaa^^^\\\YYYWWWVVVOOOOOOOOOPPPPPPMMMGGGBBB>>>======<<<::::::::::::666777777666666999===AAA>>>>>>>>>???@@@AAABBBCCC@@@@@@AAAAAAAAA@@@@@@@@@;;;<<<<<<;;;;;;===AAADDDLLLPPPUUUYYY]]]```eeehhhnnnnnnnnnmmmmmmnnnppprrrsssqqqnnniiibbb[[[UUUQQQQQQMMMNNNTTTXXXYYY^^^ddddddkkkqqqqqqpppooommmiiifffhhhlllnnnnnnkkkgggeee^^^XXXSSSSSSWWW\\\]]]\\\]]]ZZZUUUOOOKKKFFF@@@===;;;999666333222222333444222222222111111111000000111111222222444555666777666777888:::===@@@CCCDDDFFFHHHLLLOOORRRVVV[[[^^^```bbbdddfffggghhhhhhhhhkkknnnrrrsssttttttuuuvvvxxxzzz}}}~~~||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzyyywwwwwwyyyzzz{{{xxxtttppppppqqqtttvvvuuutttqqqnnnjjjfffcccaaa\\\[[[[[[]]]```bbbbbbaaafffeeeccc___[[[[[[\\\^^^[[[^^^^^^\\\XXXUUUUUUWWW]]]YYYTTTQQQOOOMMMKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEECCCAAA???>>><<<;;;:::::::::888555222222111000111333555555555---,,,+++,,,---...---,,,******++++++++++++++++++,,,+++***((('''''')))+++222,,,((((((((((((((()))***))))))(((((('''''''''***************************)))((('''&&&&&&'''''''''&&&''')))++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))******(((&&&$$$((()))*********)))'''&&&}}}zzzxxxxxxvvvvvvvvvsssmmmaaaTTTKKKFFFEEEEEECCCBBBAAAAAA@@@========================@@@???===;;;999888888777666666666666666666555555999888777555444333222222111111111111000000000000000000000111111222222222...//////000000//////......---,,,++++++,,,---...000///...---,,,******))),,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---......---+++******+++---...******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++,,,...///000000000------......------,,,+++...------,,,+++,,,,,,,,,,,,,,,------------,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,*********+++++++++,,,,,,++++++,,,---............---///000000...------.........---------,,,,,,,,,------------------------,,,---///000111111000///....../////////000000000---------------...000000333666999<<>>???@@@@@@???===<<<<<<===<<<<<<;;;999777777999;;;;;;;;;;;;<<<<<<>>>???@@@<<<>>>@@@@@@???=========:::;;;;;;;;;::::::===???AAADDDHHHKKKMMMQQQTTTWWW^^^```bbbdddeeehhhkkknnnooonnnkkkggg```XXXQQQLLLKKKFFFIIISSSXXXWWWYYY^^^\\\dddlllnnnnnnooolllgggcccdddfffhhhjjjkkkkkkkkkddd```[[[WWWWWWYYY[[[\\\```^^^\\\ZZZVVVQQQKKKGGG@@@>>>:::666333222333333222222222111111111111000000000111222444555555666444555666888;;;>>>AAACCCDDDFFFJJJMMMPPPTTTXXX\\\^^^aaadddfffgggggghhhjjjkkknnnqqqsssttttttuuuvvvzzz|||~~~~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyyyyywwwwwwxxxyyyxxxvvvsssrrrqqqrrrtttuuuvvvuuusssppplllhhheeeccc]]]\\\\\\^^^```aaaaaa`````````^^^[[[YYYYYY\\\^^^ZZZ\\\^^^]]]YYYWWWWWWYYYSSSRRRPPPOOONNNLLLJJJGGGGGGGGGHHHIIIIIIJJJKKKKKKGGGGGGEEECCCBBB@@@>>>>>>:::999999999888777444111222000///000222444444444...,,,+++,,,------,,,+++***++++++,,,++++++***)))++++++)))(((''''''((((((''''''(((***++++++++++++,,,,,,***)))))))))))))))***************+++++++++******+++++++++***)))((()))''''''''')))***)))((((((''''''''''''(((((()))))))))))))))))))))))))))((()))***+++***(((&&&$$$%%%&&&''')))************~~~}}}{{{xxxxxxuuulll^^^SSSIIIHHHGGGEEEDDDBBBAAA@@@????????????????????????BBBAAA???===;;;:::999999888888888888777777666555:::999888777555444333333222222222222111111111111111111111111111111222222...///000111111000///...///...---++++++---...///---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------++++++************++++++******++++++,,,------...------------------------,,,------...------,,,,,,***+++,,,---......---------......///...---,,,+++///......---------------,,,,,,------------,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---............---...//////---,,,,,,---/////////.........------........................,,,---///000111111000000.../////////000000000000///.........000333777999<<>>>>>=========>>>???@@@>>>AAAEEEFFFDDDCCCBBBCCC@@@@@@>>>;;;999999;;;===<<<>>>@@@BBBCCCDDDGGGJJJNNNQQQVVVXXXZZZ[[[___bbb`````````^^^ZZZSSSMMMIIIGGGBBBEEEPPPTTTOOOLLLPPPQQQYYYaaaeeegggkkkjjjhhhdddbbb```___```cccfffhhhccccccbbb^^^YYYVVVVVVWWWZZZ\\\^^^aaabbb___YYYUUUMMMJJJDDD===999666555555222222222111111111111000///000111222333444444444444555666777:::<<<>>>???CCCEEEIIIKKKNNNRRRVVVYYY]]]```eeegggggghhhjjjlllkkknnnrrrtttuuuvvvxxxyyy{{{|||}}}~~~~~~}}}{{{zzzyyyxxxuuuwwwyyyyyyxxxvvvvvvwwwsssrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqooommmiiigggeee___^^^^^^^^^```aaa```___^^^^^^\\\ZZZXXXYYY\\\^^^^^^aaabbb```\\\XXXXXXYYYQQQOOOMMMMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBB@@@???>>>;;;999888777777666444222333111000111333444444333///---,,,,,,------+++******+++,,,,,,+++***)))((((((((('''((()))*********%%%(((++++++***+++++++++---,,,***)))(((((())))))))))))*********+++++++++******++++++++++++++++++,,,***((('''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))((()))*********)))((('''''''''''''''(((***+++,,,~~~zzz{{{{{{tttfffZZZKKKJJJHHHGGGDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA???===;;;;;;:::999999999999999888777666;;;:::999888777555444444333333333222222222111111111111111111111111111111...///000111111000///...000///---,,,,,,---///000******+++,,,,,,---......,,,,,,,,,+++++++++*********+++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------------------------------...------,,,,,,+++,,,---------,,,+++***---.../////////...---,,,000000///...............,,,------......------,,,000///---+++++++++---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......***+++,,,---............,,,...///...---+++,,,,,,000////////////.................................,,,---///000111111111000////////////000000000000222111111222555:::???BBBEEEMMMWWW^^^aaaeeejjjooommmppptttvvvwwwwwwyyyzzz~~~yyyxxx{{{zzzsssooopppnnnmmmjjjeee___WWWQQQMMMHHHGGGGGGIIIMMMSSSZZZ^^^aaabbbdddgggjjjiiigggeee```[[[RRRHHHAAA<<<:::999777888888999;;;???DDDGGGGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOPPPRRRSSSTTTUUUUUUTTTWWWZZZ[[[ZZZZZZ\\\___ZZZYYYWWWRRRMMMIIIHHHHHHAAA@@@???>>>>>>???@@@AAABBBGGGLLLNNNNNNMMMMMMOOOJJJHHHCCC===999777999;;;;;;===>>>>>>>>>>>>AAACCCEEEIIINNNPPPOOOOOOQQQTTTOOOQQQTTTUUUTTTPPPLLLJJJHHHBBBDDDNNNPPPFFF@@@BBBHHHOOOWWW[[[___eeehhhhhheeeaaa\\\XXXXXX[[[___bbbcccgggiiifff^^^XXXVVVVVVTTTWWW^^^eeeiiihhhdddaaaZZZUUUNNNFFF???;;;999999222222222111111111111000///000111222333444444444666666666777888:::;;;<<>>???AAA=========<<<;;;;;;:::::::::999888777777888888999:::<<<===:::555222222333000444555222111444555333000000000000000000000000000000000000000000000000000000///...---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++***+++---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---.................................///////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++,,,---.........---,,,,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---******+++,,,------...///***,,,...000111111000///////////////////////////......---------,,,,,,,,,////////////////////////+++---///000222222111111,,,///111222222222333444333333555888===CCCIIILLLVVVZZZ```fffiiillloooqqqvvvuuutttssstttuuuxxxyyyzzzxxxvvvvvvvvvtttpppllleeebbb[[[TTTNNNIIIFFFEEE??????AAAGGGOOOVVVYYYZZZ[[[^^^aaaaaa___^^^___aaaYYYTTTMMMEEE>>>:::888777777555555888>>>DDDIIIKKKLLLOOOSSSVVVVVVVVVWWWXXX\\\\\\]]]```cccdddddddddfffhhhiiikkkkkkkkkjjjjjjmmmkkkhhhddd___[[[XXXVVVNNNLLLIIIGGGFFFFFFHHHIIIQQQSSSUUUWWWYYYZZZYYYYYYYYYQQQFFF===888888999:::<<<@@@BBB@@@;;;:::===@@@CCCFFFJJJLLLKKKKKKKKKLLLOOOLLLIIIHHHIIIJJJJJJJJJGGGEEEBBB@@@@@@@@@???===BBBCCCHHHPPPYYY```cccccccccaaa^^^[[[YYYXXXXXXYYY]]]```eeehhhgggccc^^^ZZZWWWTTTVVV^^^eeehhhjjjlllbbbccc^^^SSSIIICCC>>>999666555444444444444222111444333111000000000111222222222222333555888:::<<<@@@CCCGGGIIIJJJMMMSSSXXX]]]```dddfffhhhjjjmmmoooppprrruuuwwwwwwxxxzzz{{{~~~||||||~~~}}}zzzxxxwwwwwwuuuuuuwwwxxxxxxwwwvvvvvvppppppoooooonnnlllkkkjjjlllkkkiiihhhgggfffggggggfffcccaaa```aaabbbbbbbbbccc^^^ZZZZZZYYY[[[bbbjjjlllnnnnnniiiaaaZZZVVVVVVTTTRRRPPPNNNNNNMMMKKKIIILLLKKKHHHFFFDDDCCCCCCCCCEEEFFFEEEDDDBBB@@@===;;;<<<;;;:::999888666555555111111000///////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))******))))))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,+++)))))))))***+++******))))))))))))******'''''''''''''''((()))))),,,***((('''&&&'''((()))'''''''''''''''((())))))wwwoooaaaVVVMMMKKKJJJHHHEEEEEECCCCCCBBB@@@???>>>??????<<<;;;;;;<<<<<<<<<<<<<<<999888777555555666777777;;;===>>>;;;666333333444222777777333000111222111111111111111111111111111000000000000000000000000...............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++,,,,,,.../////////......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++++++++,,,------..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,---.........---,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------..................//////////////////////////////,,,,,,,,,------.........////////////////////////...///000111222111000000...///111111000000111333777:::>>>DDDLLLTTTZZZ]]]bbbfffkkkoooqqqsssuuuwwwwwwvvvvvvuuuvvvxxxzzz||||||zzzxxxuuupppiiicccVVVSSSNNNHHHCCC???======<<<;;;<<>>>>>CCCGGGKKKMMMPPPQQQQQQOOOOOOOOOQQQNNNJJJHHHGGGGGGFFFEEEEEEBBB???============<<<>>>???BBBJJJSSSZZZ^^^___```^^^[[[XXXWWWWWWXXXYYYVVVYYY]]]```aaaaaa___^^^YYYUUUVVV]]]ccceeegggjjjhhhjjjfff]]]TTTNNNIIIDDD:::777444333333333222000333333222222222222333333222222222333555777:::;;;???BBBFFFGGGHHHLLLQQQVVV[[[^^^bbbeeegggiiilllnnnpppsssvvvxxxxxxyyy|||}}}}}}~~~~~~|||{{{{{{}}}}}}{{{yyyxxxxxxxxxtttuuuvvvwwwwwwvvvttttttoooooooooooonnnlllkkkjjjllljjjiiigggggggggggghhhhhheeebbbaaabbbdddddddddgggaaa\\\[[[ZZZ\\\bbbjjjnnnooonnnjjjbbb\\\XXXWWWTTTRRROOONNNMMMLLLIIIGGGLLLJJJHHHFFFDDDCCCCCCCCCEEEEEEEEEDDDBBB???===<<<;;;;;;:::999777666555555111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))***)))((('''&&&'''((((((((())))))))))))))))))((((((''''''''''''((())))))...,,,+++)))))))))+++,,,((((((((((((((()))******nnnaaaSSSMMMJJJGGGEEEFFFEEEDDDDDDBBBAAA???>>>>>>:::::::::;;;<<<===>>>>>>999999777666666666777777;;;===???===888444444555555;;;<<<666000///111111111111111111111111111111000000000000000000000000---------.........//////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++---......////////////...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++++++++,,,,,,---..............................///////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++111///---++++++,,,---///////////////////////////***+++,,,---...///000000////////////////////////...///000111222222222111111111222111000111444666>>>AAAHHHPPPXXX```fffhhhiiilllppprrrssstttuuuvvvyyyxxxxxxxxxyyy{{{}}}|||zzzwwwsssmmmeee[[[UUUGGGEEEAAA===:::888777777999999888:::===@@@AAAAAADDDFFFHHHHHHFFFDDDCCCCCCBBBAAA???===;;;:::999999::::::;;;???FFFMMMQQQSSSUUUYYY^^^bbbdddgggiiikkktttuuuvvvwwwxxxxxxxxxwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwuuutttsssqqqqqqooommmjjjfffbbb___]]]\\\^^^^^^___```bbbdddeeefffaaa\\\TTTNNNJJJGGGFFFEEEAAACCCEEEDDDDDDGGGMMMRRRXXX[[[]]]^^^]]][[[ZZZ[[[YYYVVVQQQMMMKKKIIIFFFEEEEEEBBB>>><<<<<<======<<<;;;;;;>>>DDDLLLUUUZZZ]]]]]][[[YYYVVVUUUVVVWWWXXXTTTUUUWWWYYY[[[]]]^^^___XXXTTTSSSWWW[[[[[[^^^aaalllooommmfff___[[[WWWRRRDDD@@@:::666444333222111222333333444444555555555222222222333555777999;;;===@@@CCCEEEFFFIIIOOOSSSXXX[[[___bbbdddfffiiillloooqqqtttvvvwwwxxxzzz{{{zzz{{{{{{zzzyyyyyy{{{|||}}}{{{yyywwwvvvvvvwwwxxxuuuuuuvvvvvvuuutttsssrrrooooooooonnnmmmlllkkkjjjkkkjjjhhhgggfffgggggghhhiiifffcccaaacccfffhhhhhhkkkddd]]][[[[[[\\\bbbiiillllllkkkfff```ZZZVVVUUUSSSQQQNNNLLLLLLJJJHHHFFFJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDCCCBBBAAA???===<<<;;;:::999888777666555444111111000///////////////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))((((((((()))******+++++++++***************)))))))))))))))))))))))))))((('''&&&&&&&&&'''((('''((())))))))))))((('''((((((''''''(((((()))******)))'''&&&&&&'''(((((()))))))))))))))***++++++ooo^^^SSSMMMHHHEEEEEEEEEDDDCCCBBBBBBAAA???===<<<;;;;;;:::;;;<<<===>>>===<<<:::999888888999::::::===???>>>999666555666777===???888222111333444111111111111111111111111////////////////////////........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------..................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................---...//////////////////---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...---,,,,,,+++,,,---...////////////////////////,,,,,,,,,---...//////000////////////////////////,,,,,,...///111222333333333444555555666888<<<@@@IIIMMMSSS[[[aaagggjjjkkkjjjmmmpppqqqrrrrrrtttuuuyyyyyyyyyzzz{{{}}}xxxwwwtttooofff\\\QQQJJJAAA???<<<999888777888888777777777777999:::;;;;;;;;;===???@@@???===;;;:::;;;<<<<<<======>>>===============@@@EEEJJJMMMOOOMMMQQQWWW[[[___bbbfffiiirrruuuxxxyyyzzzyyyzzzzzz~~~}}}}}}||||||{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwttttttrrrqqqooommmkkkjjjmmmkkkiiigggfffeeeeeefffccc```ZZZVVVSSSPPPMMMJJJLLLMMMNNNNNNOOOSSSYYY^^^gggiiilllmmmlllkkkkkkkkkgggddd^^^ZZZVVVSSSOOOMMMJJJGGGCCC@@@@@@@@@???>>><<<<<<>>>BBBIIIQQQXXX[[[^^^\\\ZZZWWWVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[VVVSSSUUUUUUTTTWWWZZZiiimmmooojjjfffdddaaa]]]SSSMMMEEE>>>:::777444333111222333444555666666666333222222333444666999::::::===AAABBBCCCFFFKKKPPPTTTWWW[[[___aaadddgggiiimmmoooqqqrrrrrrrrrsssuuuvvvwwwxxxxxxwwwwwwxxxyyyxxxwwwuuusssssstttvvvxxxvvvvvvwwwwwwvvvtttrrrqqqooooooooonnnmmmllljjjjjjiiiiiigggffffffggghhhhhhiiifffccccccfffjjjmmmnnnmmmeee]]][[[[[[[[[```eeefffeeeccc___ZZZUUURRRPPPOOONNNLLLKKKKKKJJJHHHFFFIIIHHHGGGEEEDDDCCCBBBAAACCCBBBBBBAAA???>>>===<<<::::::999888666555444333111000000///////////////......---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))*********************)))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&((((((((('''((())))))***'''&&&&&&%%%%%%%%%&&&'''))))))(((((())))))***+++mmm___VVVMMMIIIIIIFFFDDDBBBAAABBBBBB@@@>>>>>>===<<<:::::::::;;;<<<>>>===;;;:::999999999:::999<<>>;;;777666777444:::<<<666111222444444000000000000000000000000////////////////////////000//////...------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------...//////........................------...///////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***+++,,,............---////////////////////////........................////////////////////////------......///000111111333555777:::===BBBHHHLLLVVVZZZ___eeekkknnnooopppnnnqqqsssuuuvvvwwwyyy{{{yyyzzzzzz{{{|||}}}~~~zzzyyyvvvnnncccWWWLLLEEEAAA???<<<:::888888999999555555666777888999;;;<<<<<<===???AAABBB@@@>>><<<888:::<<>>??????AAAFFFLLLSSSWWW^^^]]][[[YYYWWWUUUSSSRRRUUUWWWZZZ]]]^^^^^^^^^]]]aaa\\\YYYXXXVVVSSSTTTXXXccciiimmmlllkkkkkkiiieee```ZZZQQQHHHAAA<<<777444222222333333444444555555333222222333444666888999888;;;???@@@@@@CCCIIIMMMPPPSSSXXX\\\___bbbeeehhhnnnoooqqqpppooonnnnnnooossstttvvvvvvuuuuuuvvvwwwtttsssrrrqqqrrrsssuuuvvvwwwwwwxxxxxxwwwuuutttsssooonnnnnnnnnmmmkkkjjjiiihhhgggfffffffffggghhhiiijjjhhhfffgggkkkppptttvvvlllddd\\\ZZZZZZZZZ\\\``````^^^\\\YYYVVVSSSOOOMMMLLLKKKIIIJJJKKKKKKJJJHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>=========:::999888777555444333333111000000///////////////......---------,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&((((((((((((((()))******)))))))))))))))))))))***(((''''''''''''((())))))zzzlll```VVVOOONNNKKKGGGBBBAAABBBCCCAAA???@@@>>><<<:::999:::;;;<<<===<<<:::888777777888888777;;;??????;;;888777777111555555222000222222111000000000000000000000000000000000000000000000000111000///...---,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................//////000........................,,,---...///000000000000------------------------------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,---...///000000(((***---///000000///.../////////////////////////////////.........------////////////////////////111111000///.../////////555888<<>>???AAAGGGKKKMMMPPPUUUYYY]]]```dddgggnnnpppqqqpppnnnmmmmmmnnnppprrrtttuuutttssstttuuurrrrrrrrrsssssstttuuuvvvwwwwwwxxxxxxxxxvvvuuutttnnnnnnnnnmmmlllkkkjjjiiigggffffffeeefffgggiiijjjlllkkkkkkmmmqqquuuxxxxxxjjjaaaZZZZZZ[[[YYYZZZ\\\]]][[[XXXVVVUUUTTTQQQOOOKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>===============999888777666555444333222111111000///////////////......---------,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))************))))))******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))'''''''''''''''(((((()))}}}rrrggg___[[[SSSMMMFFFCCCCCCCCCAAA??????===;;;999999;;;<<<>>>>>><<<;;;999888777888888666:::>>>>>>;;;888666777444555333000111444333...222222222222222222222222000000000000000000000000//////......---------,,,,,,------......------,,,------------------------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////........................,,,---...///000000000000..............................------------......,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,,,,,,,---......---,,,,,,,,,---------......//////,,,---......////////////////////////////////////............////////////////////////////////////000000000000111222444555;;;???EEELLLRRRXXX^^^bbbbbbdddhhhmmmqqqtttuuuvvvtttvvvwwwxxxxxxyyy|||~~~|||}}}}}}~~~~~~}}}}}}}}}yyyzzzxxxqqqfff\\\UUUSSSRRROOOJJJEEEAAA>>><<<<<<999<<>>@@@EEEJJJKKKOOOTTTXXX\\\___cccfffkkklllnnnnnnmmmlllmmmnnnnnnqqqssstttssssssssstttssstttvvvwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwvvvuuutttnnnnnnnnnmmmlllkkkjjjiiiffffffeeeeeefffgggiiijjjllllllkkkmmmppprrrsssrrrhhh```ZZZ[[[\\\[[[YYYYYYZZZWWWUUUTTTUUUUUUSSSQQQNNNLLLKKKJJJKKKJJJHHHGGGDDDEEEEEEEEEDDDBBB@@@??????>>>===<<<<<<<<<===>>>888888777666444333222222111111000///////////////......---------,,,,,,,,,......------,,,++++++***))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((('''&&&'''((()))***+++***(((''''''(((***+++))))))(((((())))))***+++%%%&&&''''''((((((((((((((((((((('''((())))))***{{{rrrnnnZZZRRRIIIDDDDDDDDDAAA>>>===<<<:::999999<<<>>>@@@@@@???===;;;::::::::::::555999===>>>;;;777666777999888444222555888444...444444444444444444444444000000000000000000000000---------............///......////////////......------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---//////---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,---...///000000000000........................///......------......///,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,,,,,,,---......---,,,,,,///............---------111000...------...///000////////////////////////,,,------...///000111111////////////////////////,,,,,,...000333777;;;===CCCGGGNNNUUU[[[aaagggjjjnnnppprrrtttwwwyyyzzz{{{zzz{{{||||||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~zzzsssmmmjjjjjj^^^ZZZUUUOOOIIIEEECCCBBB@@@CCCFFFGGGHHHJJJNNNRRRUUUTTTSSSTTTSSSOOOHHHCCCEEEGGGLLLRRRYYY```eeehhhdddbbb^^^[[[YYYVVVRRROOOOOORRRUUUXXXZZZ^^^bbbfffooouuu|||~~~{{{yyy{{{}}}}}}|||{{{zzzyyyzzz{{{|||zzzzzz{{{{{{|||}}}}}}}}}{{{yyywwwvvvwwwyyy|||~~~uuuwwwyyyzzz{{{{{{{{{zzz|||{{{{{{{{{}}}}}}{{{zzzzzzyyyxxxyyy{{{}}}}}}}}}zzz}}}~~~}}}}}}}}}~~~}}}{{{yyyuuussspppllleee[[[QQQJJJEEEFFFFFFDDDAAAAAACCCGGGEEEIIINNNRRRSSSOOOJJJGGGDDDEEEGGGLLLTTT]]]eeejjjmmmkkkjjjggg```XXXWWWZZZRRR\\\ffflllpppttttttrrrpppooonnnkkkeee\\\QQQJJJAAA===888444111111333555333333222222333555666777666999<<<======@@@EEEIIIJJJNNNSSSXXX[[[___cccfffeeegggjjjkkkkkkkkklllnnnnnnpppssstttssssssssstttuuuvvvyyyzzz{{{zzzyyyxxxssstttuuuvvvvvvuuuuuutttnnnnnnnnnmmmlllkkkiiiiiifffeeeeeeeeefffgggiiijjjjjjiiiiiikkklllmmmkkkiiiggg___[[[\\\^^^\\\YYYXXXWWWTTTRRRRRRTTTUUUSSSQQQQQQOOOMMMKKKJJJIIIGGGDDDDDDDDDEEEEEEDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>888888777555444333222111111111000///////////////......---------,,,,,,,,,//////...------,,,++++++))))))))))))))))))))))))))))))************)))))),,,,,,+++***))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))))))))+++,,,---,,,+++(((''''''(((+++,,,)))))))))))))))******+++))))))***+++,,,,,,++++++)))))))))))))))******+++rrrbbb[[[VVVSSSLLLFFFCCCBBB@@@===>>>>>>===<<<<<<<<<<<<<<<:::<<<===<<<888777888:::999:::;;;<<<;;;999666444555555444444444333333333555555444333333222111111555222000//////...---,,,000000///...............,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---......---------,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,,,,,,,---......................................................------......///000000111//////.........---------,,,,,,,,,---------......,,,+++***)))***+++,,,---///...---,,,,,,,,,,,,,,,//////////////////............------------......333000---,,,...000///---//////////////////////////////............//////...//////000000111111222111000///000444:::AAAFFFNNNRRRXXX^^^cccgggkkknnntttuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}~~~|||yyyuuuqqqnnnkkkggg```ZZZVVVSSSPPPNNNKKKKKKKKKIIIHHHJJJNNNRRRUUUUUUSSSPPPLLLJJJKKKLLLNNNRRRVVVZZZ^^^aaaeeeggghhhfffccc___\\\[[[ZZZZZZ[[[]]]```dddhhhkkkmmmnnnwwwwwwwwwwwwvvvuuutttsss{{{yyywwwxxx{{{|||zzzxxxvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwzzz{{{vvvwwwwwwwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}}}}}}}}}}~~~zzzvvvsssqqqkkkaaaYYYOOOLLLJJJHHHHHHHHHFFFEEEGGGFFFEEEEEEGGGGGGFFFEEE===AAAEEEGGGJJJRRR]]]fffnnnnnnppppppnnniiibbb\\\[[[[[[]]]aaagggnnntttwwwtttsssrrroooiiiccc\\\YYYRRRKKKBBB<<<999777444111222111111222444666666555;;;;;;;;;;;;===AAAFFFJJJJJJMMMPPPSSSWWW[[[___ccceeehhhkkkmmmlllkkkjjjjjjlllpppssstttssssssuuuxxxxxxyyyzzzzzzzzzyyyxxxwwwuuusssqqqrrrtttuuutttqqqooonnnlllkkkjjjkkkkkklllkkkjjjhhhiiiiiiiiihhhfffggghhhhhhfffdddccceeefffbbb]]]ZZZ[[[YYYVVVVVVYYYRRRVVVZZZ]]][[[VVVRRRQQQLLLLLLMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@????????????===;;;:::;;;<<<777555333333333333111///......//////000000111111///000///,,,((((((,,,111.........---,,,+++***))))))************+++++++++)))***,,,------,,,***))),,,+++++++++******)))))))))************+++++++++((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&%%%'''((()))******)))(((((('''''''''(((((((((((()))******))))))))))))******iii]]]RRRNNNHHHDDDCCCCCCAAA???>>>>>>===<<<<<<<<<<<<===<<<======<<<:::999::::::999:::;;;<<<<<<999777555555555444444444333333333222222222222333333333333444222000/////////...---//////...---------------...............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,---......................................................,,,------...//////000000////////////.........---,,,,,,,,,---------......+++++++++***++++++,,,---///...---,,,,,,,,,,,,---..............................------------......222///---,,,...///...---........................//////............//////............//////000000222222333555:::AAAIIINNNZZZ]]]cccgggjjjmmmppprrrvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyzzz{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||yyywwwuuuqqqkkkfffccc___[[[XXXRRROOOKKKGGGGGGIIILLLNNNLLLLLLKKKIIIFFFEEEFFFGGGMMMQQQUUUYYY]]]```dddfffeeedddcccbbbbbbbbbbbbbbbggghhhjjjmmmooopppqqqqqqtttuuuuuuuuuuuuuuuttttttvvvtttrrrsssuuuuuutttrrrttttttuuuvvvvvvvvvvvvvvvssssssrrrrrrrrrtttvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz||||||{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{|||}}}~~~~~~|||zzzyyytttkkkddd]]]XXXRRRMMMKKKIIIGGGFFFFFFDDDCCCCCCDDDDDDBBB@@@>>>AAADDDEEEGGGMMMWWW^^^iiilllooosssssspppjjjfff_________aaafffkkkqqqtttttttttsssppplllgggccc```[[[TTTJJJBBB>>>:::666222222111111222555666666555999999::::::;;;>>>DDDHHHLLLNNNQQQSSSVVVYYY]]]```aaaeeeiiikkkkkkkkkkkkkkkkkkooorrrsssrrrrrruuuxxxyyyzzz{{{||||||zzzyyyxxxsssqqqoooppprrrsssqqqoooooonnnmmmllllllmmmmmmnnniiigggeeeeeeeeeeeedddcccfffggggggeeecccbbbcccdddaaa]]]ZZZ[[[YYYWWWWWW[[[aaaiiippprrroooiii^^^SSSLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???@@@???===<<<;;;;;;::::::999777555555555555333111////////////000000000000+++---///111222000,,,)))------------,,,+++***))))))************+++++++++++++++************++++++++++++*********)))))))))(((((()))))))))*********+++------,,,+++***+++,,,))))))))))))))))))))))))''''''(((((((((((((((((())))))******)))((('''&&&(((((((((((())))))))))))***))))))(((((())))))***vvvaaaTTTNNNHHHEEEEEEDDDBBB@@@???>>>>>>===============???>>><<<<<<===<<<;;;:::888:::;;;<<<<<<:::777555555555444444444333333333000000111111222333444444333111//////000000000///.........---------,,,,,,000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,---,,,,,,,,,,,,---......................................................,,,,,,,,,---......//////////////////............,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------............------------......000...---,,,.........---------------------------//////............////////////......//////000111444666999>>>CCCKKKTTTYYYfffiiimmmpppqqqsssuuuvvvxxxxxxxxxyyyyyyzzzzzz{{{yyyyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{wwwssspppkkkfffcccYYYQQQHHHCCCDDDFFFHHHIIIFFFGGGHHHGGGEEEEEEGGGIIIOOOSSSWWW[[[^^^aaaeeegggiiijjjkkkmmmooopppqqqqqqsssssstttttttttssssssrrrnnnnnnoooppppppppppppppprrrqqqooooooppppppooommmnnnoooppppppqqqqqqpppppppppppppppqqqrrrtttuuuvvvwwwwwwwwwvvvvvvuuutttssstttuuuvvvxxxyyyyyyyyyyyyxxxyyy{{{|||}}}~~~~~~~~~{{{{{{|||}}}~~~~~~|||vvvqqqoooiii___WWWQQQNNNKKKIIIFFFEEEDDDDDDDDDCCCAAA???@@@AAABBBBBBBBBFFFNNNTTTeeeiiiooouuuwwwvvvssspppgggfffddddddfffjjjnnnqqqvvvuuutttrrrooommmjjjiiieee^^^TTTLLLFFF@@@:::555333111111222444666666555666777888888999<<<@@@CCCLLLNNNQQQRRRTTTWWWZZZ]]]^^^aaafffiiijjjjjjjjjkkkjjjnnnqqqrrrqqqqqqtttwwwzzz{{{}}}~~~}}}|||zzzxxxqqqpppnnnnnnoooooonnnlllmmmmmmmmmmmmnnnnnnnnnooojjjgggdddbbbbbbcccbbbbbbeeeffffffdddbbb``````aaa```\\\ZZZ[[[ZZZXXXYYY\\\vvvoooXXXLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???AAA>>>;;;:::<<<<<<:::888999777666555555555333222000000000000////////////,,,+++---111555444...(((,,,,,,,,,,,,+++***)))))))))************+++++++++,,,+++***))))))***+++,,,******))))))))))))(((((('''((((((((())))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))%%%&&&'''((())))))))))))************)))'''&&&%%%(((((((((((()))))))))***))))))(((((((((((())))))kkk^^^UUULLLIIIGGGDDD@@@>>>@@@???>>>>>>======>>>>>>@@@===;;;;;;===>>>;;;888888:::<<<===<<<:::888666555555444444444333333333///000000111111222333333222000//////000111111000..................------///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......................................................,,,,,,,,,---------..................---------,,,,,,,,,,,,---------......)))***,,,---------,,,+++...------,,,,,,,,,------,,,,,,,,,---------------......------------............---------...------........................//////............//////111111000000111333444555777;;;BBBHHHNNNVVV^^^eeelllooorrrtttuuuuuuvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}zzzwwwrrrmmmhhh]]]SSSHHHBBBDDDGGGIIIHHHKKKMMMOOOOOOOOOPPPRRRTTTXXX[[[___bbbeeegggjjjmmmnnnooorrrtttvvvvvvvvvvvvuuuuuuuuutttsssqqqpppooommmmmmnnnoooooooooooonnnpppoooooonnnnnnnnnmmmlllmmmmmmnnnooooooooooooooopppqqqrrrssstttvvvvvvwwwttttttuuuvvvuuuuuutttsssrrrssssssuuuvvvwwwxxxyyyvvvwwwyyyzzz||||||}}}}}}zzzzzzzzz{{{|||}}}}}}~~~{{{}}}~~~~~~}}}~~~|||yyyzzztttlllccc\\\VVVQQQNNNJJJHHHHHHHHHIIIHHHFFFDDDAAABBBAAA@@@@@@CCCHHHLLL___dddlllrrrvvvvvvvvvuuupppnnnkkkjjjjjjllloooqqqxxxwwwvvvsssqqqpppnnnnnnhhhccc]]]WWWQQQHHH???888333222000111333444555444444666777888888:::===@@@HHHKKKMMMPPPRRRUUUXXX[[[]]]aaafffiiijjjjjjjjjkkkkkknnnqqqqqqqqqrrruuuyyyzzz{{{|||}}}}}}{{{yyyxxxrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnooopppppppppmmmjjjeeebbbbbbbbbbbbbbbcccddddddccc```^^^^^^^^^___[[[YYYZZZZZZXXXZZZ^^^xxx[[[LLLKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@BBB===999999<<<===:::666777666444333444333222000111111000000//////.........,,,+++,,,///000///---+++++++++++++++***)))((())))))*********+++++++++,,,,,,++++++++++++,,,,,,)))))))))(((((((((((((((((((((((()))))))))******)))***+++***((('''((()))((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))((('''''''''''''''((((((((()))))))))(((((((((((((((((()))yyygggZZZNNNKKKIIIDDD@@@???@@@@@@???>>>>>>>>>>>>>>>???<<<::::::<<<===:::777888:::<<<======;;;999777555555444444444333333333111111111111111111111111111000//////111222222111///000000000000///......------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......////////////////////////........................,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------......***+++,,,---...---,,,,,,------,,,,,,,,,------...,,,,,,,,,---------............------------......---.....................//////////////////////////////............//////111000000111333666888:::>>>DDDLLLSSSXXX^^^ffflllnnnqqqtttvvvwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~~~~|||zzzvvvqqqmmmcccZZZOOOKKKMMMQQQRRRRRRVVVYYY[[[]]]^^^___aaaccccccfffjjjlllnnnooorrrtttooopppqqqrrrrrrqqqooonnnqqqqqqqqqqqqpppooonnnnnnqqqqqqrrrrrrrrrrrrqqqqqqlllmmmmmmlllkkkkkkkkkkkkoooppppppqqqqqqqqqqqqqqqoooppprrrsssuuuuuuuuuuuutttuuuwwwyyyyyyyyyyyyxxxttttttsssssstttvvvwwwxxxtttuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzz||||||wwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxtttoooiiibbb[[[UUUOOOMMMLLLLLLMMMNNNMMMLLLFFFEEECCCBBBAAACCCFFFIIISSSYYYbbbiiinnnrrruuuwwwuuutttrrrppppppqqqrrrssszzzyyywwwuuurrrpppooonnneeeccc```^^^YYYPPPDDD<<<666444111111222333333333444666888999999:::<<<>>>BBBEEEHHHKKKNNNRRRVVVYYY^^^aaafffiiijjjjjjjjjkkklllooorrrrrrqqqssswww{{{yyyyyyzzzzzzzzzyyyxxxwwwttttttsssqqqooommmlllllllllmmmpppsssuuuuuuuuuuuuoookkkfffbbbaaaaaaaaaaaaaaabbbcccbbb___]]]]]]]]]^^^ZZZXXXZZZZZZXXXYYY]]]uuupppUUULLLKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@BBB>>>999:::===>>>;;;777888666444444444444222000111111000000//////......)))+++------++++++---///******+++++++++***))))))))))))*********+++++++++***,,,...000000...,,,***((((((((((((((())))))))))))))))))*********++++++,,,---------+++***+++,,,(((((((((((((((((((((((())))))******)))(((''''''''''''((((((((()))******&&&&&&'''''''''((((((((())))))(((((((((((())))))nnn]]]OOOKKKJJJDDDAAACCCAAA@@@@@@???????????????>>><<<;;;;;;;;;;;;:::999888:::<<<======;;;999888555555444444444333333333222222222222222222111111222111//////111222222111000000111222111000///...+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---......////////////////////////........................------------------......---------,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,---------------------,,,,,,,,,---......,,,,,,,,,---......//////......------------......,,,...000000///...///000000000000000000000000000//////............////////////000222666:::>>>AAAGGGOOOXXX^^^aaaeeelllqqqrrrtttxxxyyyyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy|||~~~~~~~~~}}}zzzvvvssslllfff___\\\]]]```aaabbbaaadddgggiiijjjkkkmmmooommmooorrrsssttttttvvvwwwrrrrrrrrrqqqooonnnlllkkknnnnnnooopppppppppooooooooopppqqqrrrrrrrrrrrrrrrkkkmmmnnnmmmlllkkklllnnnppppppqqqrrrrrrrrrrrrrrrppprrrtttvvvwwwvvvuuutttssstttwwwyyy{{{{{{zzzyyyyyyxxxvvvttttttuuuwwwxxxttttttuuuvvvwwwwwwwwwwwwyyyxxxwwwwwwwwwxxxzzz{{{wwwyyy{{{}}}~~~}}}}}}}}}}}}~~~zzzyyyxxxwwwtttnnngggaaaXXXUUURRRPPPQQQRRRSSSSSSNNNLLLIIIGGGFFFFFFGGGHHHHHHNNNVVV^^^ccciiipppuuutttttttttttttttuuuuuuvvvyyyyyyxxxvvvsssqqqnnnmmmbbbaaa```___\\\UUUJJJBBB:::888444222222333333222444666999:::999:::;;;<<<<<>>>>>===;;;:::;;;;;;888:::<<<======<<<:::888555555444444444333333333111111222222333333444444333111000000111222111000///000111222111000...---+++,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++))))))***+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////................................................//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///,,,------...//////000000......------------......,,,///222222000///000111000000000000000000000000//////............//////111111333666<<>>===<<<<<<<<<:::888777666777666555333////////////000000000000(((+++...000///,,,***(((++++++,,,,,,,,,,,,++++++)))************+++++++++(((***,,,......,,,***((()))))))))*********++++++))))))))))))************&&&'''((('''%%%%%%%%%'''))))))))))))))))))))))))))))))*********))))))(((((((((''''''((()))***+++))))))))))))************++++++************++++++sss]]]VVVQQQIIIEEEHHHBBBAAA@@@@@@??????@@@@@@===???AAA???<<<:::<<<>>>888:::<<<===>>><<<:::999555555444444444333333333///000111222444555666777444222000000111222111000---///000111000///---,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***(((((()))+++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,,,,,,,---......000000000000000000000000........................//////////////////......111000000000////////////,,,,,,,,,---------.........---,,,+++,,,---...///,,,,,,,,,,,,,,,---...///------......///000111111.........------.........,,,///333333111000111222//////////////////////////////............//////444555777<<>>888777555444555444333111......//////000000111111333///***)))+++......,,,+++,,,,,,---------,,,,,,)))************+++++++++))))))************))))))))))))******+++++++++,,,(((((((((((())))))))))))(((******)))((('''((()))))))))))))))))))))))))))'''((()))******++++++******)))(((''''''((())))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,lllYYYSSSRRRMMMGGGDDDDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;<<<======::::::;;;>>>???>>>;;;999666555555555444444444444222222222222222222222222555333111111222444444444222111111000///......---////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******,,,...///---,,,,,,++++++,,,,,,---...///////////////......+++,,,------......------...+++)))***+++,,,---///111000000///......---------.........---,,,++++++---------------------------------.........//////------...//////...---,,,---------------...///000++++++,,,---...///000000---///000000///......////////////.........//////...///000///...------...222777???GGGNNNUUU[[[___dddeeehhhkkknnnrrrtttuuuxxxyyyzzz{{{||||||||||||{{{{{{||||||}}}}}}~~~~~~zzz{{{~~~~~~~~~~~~}}}}}}~~~}}}{{{yyywwwuuusssrrruuusssrrrtttwwwxxxvvvsssoooooopppsssvvvvvvsssoooiiikkkmmmnnnmmmmmmnnnoooqqqrrrssssssrrrsssuuuwwwyyyzzz|||~~~}}}|||zzzxxxxxxyyyxxxvvvuuuuuuwwwyyyxxxxxxxxxwwwxxxxxxyyyzzzyyywwwvvvvvvxxxzzzzzzzzz|||||||||{{{yyyxxxyyyzzzyyyzzz{{{{{{zzzzzz|||~~~}}}xxxqqqjjjeeeaaa]]]ZZZ^^^___```___\\\VVVQQQMMMKKKPPPTTTUUUTTTRRRSSSUUU]]]aaagggmmmqqqrrrrrrrrruuurrrpppqqqttttttqqqnnnlllhhh```YYYSSSQQQQQQQQQJJJGGGBBB>>><<<;;;999888222555666555333333666:::888:::<<<===>>>AAADDDFFFPPPXXX^^^___bbbiiikkkiiihhhiiikkklllmmmooosssvvv~~~|||yyyvvvvvvxxx{{{}}}wwwssstttrrrmmmlllppppppqqquuu{{{~~~zzzsssrrroookkkgggccc```___dddcccccccccdddccc```]]][[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZWWWSSSOOOLLLMMMMMMMMMMMMKKKJJJHHHGGGFFFEEECCCBBBAAABBBDDDEEEBBBAAA@@@>>>===;;;:::999888888777555444333222111000000000000000000000000//////.........---------++++++++++++++++++++++++------------------------++++++************++++++************************(((((())))))******+++++++++*********))))))(((((('''(((((()))))))))))))))***************************)))(((((('''(((((()))************************)))***++++++***)))((('''~~~fffYYYRRRKKKEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<<<<===============>>>>>>===999666666666666666555555555444333333333333333333333333555333111111222444333333222222222111000000//////////////////////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---......////////////......,,,,,,---...............111///---------------.........//////////////////...............---,,,,,,........................---------.........//////---...///000//////...------------------.........////////////.........------///000000///......///...............///000111000111111111000111333555;;;@@@GGGOOOVVV\\\aaaeeehhhiiilllooorrruuuwwwxxxzzzzzz{{{|||}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~yyy{{{~~~|||{{{zzzxxxwwwuuutttssssssrrrqqqrrrttttttrrrpppmmmlllmmmoooqqqpppllliiigggjjjmmmpppqqqrrruuuvvvxxxyyyzzz{{{zzz{{{}}}}}}yyyvvvvvvyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyvvvvvvvvvxxxzzzzzzyyyxxxzzzzzzyyywwwvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyzzz{{{{{{uuuppplllhhhdddbbb___```bbbbbb```]]]YYYVVVRRRUUUYYY[[[ZZZYYYWWWVVVXXXYYY\\\```dddiiimmmooouuussspppooopppqqqqqqpppnnnjjjeee^^^YYYUUUSSSSSSMMMJJJEEEBBB???===;;;999555666777666555555666777666888;;;<<<===@@@CCCFFFLLLTTT[[[\\\```fffhhhfffgggiiikkkmmmnnnpppsssvvv}}}|||zzzyyyyyy{{{}}}~~~xxxuuuuuutttoooooorrrqqqqqqtttyyy}}}~~~{{{yyysssrrrpppllliiifffcccbbbeeedddcccccccccbbb___]]][[[[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWSSSPPPMMMNNNOOOQQQQQQPPPNNNKKKIIIIIIHHHFFFDDDCCCCCCDDDEEEBBBAAA@@@>>>===;;;:::999888888777666444333222111000000000000000000000000////////////.........---************************------------------------++++++************++++++************************))))))))))))************++++++++++++*********)))'''(((((()))))))))))))))************************))))))))))))))))))))))))******************************+++++++++***)))(((yyydddVVVMMMHHHFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<======>>>======>>>>>>===999777777777777777666666666666444444444444444444444444666444222222333333222111333333222222111111000000////////////////////////.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------,,,,,,,,,,,,------......///////////////...---......///////////////...///////////////......---------...///000000111///////////////......---////////////////////////------........./////////...///000000000000/////////...............------000000000000////////////...///111111///...///000---------...///000111222222333333333444777<<<@@@GGGLLLSSSZZZ```eeejjjmmmmmmnnnpppsssvvvxxxzzz{{{||||||}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}~~~~~~zzz{{{~~~{{{zzzyyywwwuuutttttttttsssqqqqqqqqqrrrqqqooonnnmmmllllllmmmmmmllljjjgggiiilllqqquuuxxx{{{~~~}}}}}}{{{xxxyyy{{{|||yyyzzzxxxuuusssrrrsssuuuvvvxxxyyy{{{{{{zzzyyyzzz{{{}}}zzzwwwuuurrrooolllbbbbbbcccdddcccbbb```___ZZZ[[[]]]```bbbaaa^^^[[[XXXVVVUUUUUUXXX___fffjjjooonnnllliiiggghhhkkkmmmkkkiiigggccc^^^ZZZWWWUUUQQQNNNJJJGGGEEEBBB???===<<<:::888777777666555333444666999;;;<<<>>>BBBEEEHHHOOOVVVYYY]]]aaacccccceeehhhlllnnnppprrrtttvvv||||||{{{||||||}}}~~~}}}yyywwwwwwvvvrrrqqqtttrrrrrrsssuuuxxxyyywwwvvvsssrrrpppmmmkkkhhhfffeeefffdddcccbbbbbbaaa^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXZZZYYYYYYWWWUUUSSSQQQPPPOOORRRUUUXXXXXXTTTPPPLLLLLLKKKIIIFFFEEEEEEEEEEEEBBBAAA@@@>>>===;;;:::999999888777666444333222222000000000000000000000000////////////............------------------------------------------------++++++************++++++***************************************))))))))),,,,,,,,,+++++++++++++++'''((())))))******))))))************************'''(((***+++,,,,,,+++***************************+++++++++,,,++++++***)))ppp]]]SSSNNNHHHFFFEEECCCBBBAAAAAAAAA@@@??????>>>============::::::;;;===??????===;;;888888888777777777777666555555555555555555555555777555333222333333111000222222222111111000000000////////////////////////...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------...//////////////////......///000000000000000+++///111000000111000...------......///000000000//////000000000000//////....................................///////////////000000000111111111111111111000000000///............///000111222333333...000111111000///000000.........//////000111222333444555666999>>>EEEJJJSSSXXX^^^ccchhhlllpppssspppqqqrrruuuwwwyyy{{{|||||||||}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzwwwuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnnnnooooooppppppoooooorrrvvv{{{|||yyytttqqqqqqssstttuuuwwwyyy|||}}}|||||||||}}}~~~}}}||||||zzzxxxuuuhhhhhhgggfffeeedddcccbbbaaa___^^^```dddeeedddaaaaaa]]]YYYVVVVVVYYY]]]```cccddddddaaa]]]\\\___bbbbbbcccddddddbbb^^^[[[XXXSSSQQQNNNLLLKKKIIIFFFDDDDDD???999666666666444222333555777999:::===@@@CCCDDDJJJQQQVVVZZZ]]]```aaaeeehhhmmmpppqqqsssuuuvvv||||||}}}}}}}}}}}}}}}|||{{{zzzzzzyyywwwttttttuuusssssssssssstttttttttsssppppppnnnmmmkkkiiihhhgggfffdddbbbaaaaaa```]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYXXXVVVTTTSSSSSSRRRPPPTTTYYY]]]]]]YYYSSSOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@>>>===;;;:::999999888777666555333222222000000000000000000000000............---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++******)))))))))++++++++++++++++++++++++(((((()))************)))************************'''(((+++---...---,,,+++************************+++++++++,,,++++++++++++~~~gggXXXRRRIIIHHHEEECCCBBBAAAAAABBB@@@@@@@@@??????>>>===<<<;;;:::;;;===???@@@>>>===999888888888777777777777555555555555555555555555666555333333333333111///000000000000000/////////000000000000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------,,,,,,------...------...///////////////...///000000111111000000///555888444111111000,,,//////////////////////////////000000000000000///------------------------........./////////000000000000000000111111222222222222333333222111000///......///000111222333333///111222222111000000111111111000000000111222222444666999<<>>===;;;:::999999999888666555444333222111111111111111111111111---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,++++++******))))))))))))******************((())))))***************************************''')))+++---......,,,+++************************++++++++++++++++++,,,,,,sss^^^SSSKKKIIIFFFCCCBBBAAABBBCCCAAAAAAAAAAAA@@@>>>===<<>>======>>>>>><<<;;;888888888888777777777777555555555555555555555555555444333333444444222000000/////////////////////000000000000000000000000.............../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------......,,,---...///000000000000...//////000000000000000666>>>???777111111///***///////////////............//////000000000000000------------------------....../////////000000000000/////////000111222333111222333333333222111000111111111111000000000000000111333333111000111222222222222222222333444555777;;;BBBHHHNNNTTTYYY]]]cccgggkkknnnppprrrtttvvvsssssstttuuuwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxvvvrrrooommmlllllllllkkknnnqqqsssuuuvvvyyy{{{tttvvvyyy|||~~~zzzzzzzzzxxxvvvwwwxxxyyyxxxxxxxxxzzz|||}}}|||{{{|||}}}~~~~~~||||||zzzxxxtttqqqmmmkkkjjjgggccc___]]]___bbbeeegggjjjkkkjjjhhhbbb[[[TTTOOOTTTVVVYYYYYYVVVSSSPPPOOOPPPSSSWWW\\\___aaabbbcccXXXUUUQQQPPPPPPQQQQQQQQQPPPKKKDDD>>>;;;999888777444666777888999:::===???BBBCCCHHHOOOTTTVVV\\\bbbiiikkknnnpppqqqsssuuuwwwzzzzzzzzz{{{zzzyyyyyyxxxzzz~~~zzzxxxwwwuuutttuuuuuusssqqqppppppqqqlllkkkjjjjjjhhhhhhgggfffdddbbb____________^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUQQQTTTWWWZZZZZZVVVRRRNNNKKKJJJIIIGGGEEECCCBBBAAABBBAAA@@@>>>===;;;:::999:::999888777555444333333111111111111111111111111---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++++++++*********)))))))))))))))*********((()))******++++++******************************((()))+++,,,---,,,,,,+++************************+++************+++,,,,,,hhhYYYLLLJJJGGGDDDBBBBBBBBBCCCAAABBBBBBBBB@@@???===<<>>======>>>>>>===;;;888888777777777666666666444444444444444444444444333333222444555555333111000000000000000000000000000000000000000000000000---........./////////000......------------......------------------------,,,------.....................------------......,,,---...///000000000000---...//////000000//////555>>>???555///000000+++------......//////000000---...//////000000000///.........................../////////000000000000//////......///000222333...000111222333222000000111111000000000/////////000222333333222111111222000111222333555777999:::===CCCMMMVVV\\\aaaeeegggjjjmmmpppssstttuuuvvvxxxvvvvvvwwwxxxyyyyyyzzzzzzyyyzzz{{{||||||||||||||||||}}}}}}~~~~~~}}}|||{{{|||||||||{{{{{{zzzzzzzzzsssqqqnnnkkkjjjkkklllmmmmmmqqqwww{{{~~~~~~|||yyywwwwwwyyy{{{}}}{{{yyyzzz{{{}}}}}}}}}|||{{{zzzyyyvvvtttqqqpppiiihhhfffccc``````aaaccceeehhhlllnnnkkkddd\\\WWWUUUTTTSSSTTTSSSQQQNNNLLLHHHJJJMMMRRRVVV[[[^^^```\\\XXXSSSPPPPPPQQQRRRRRRPPPPPPNNNJJJDDD>>>:::999666777999999888999;;;===AAA@@@CCCKKKPPPSSSZZZccclllnnnooopppppprrruuuwwwwwwxxxxxxyyyzzz{{{{{{|||}}}}}}{{{yyyvvvtttvvvwwwvvvrrrppppppqqqkkkkkkjjjiiihhhgggffffffbbb```^^^]]]^^^______^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUQQQRRRSSSTTTSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@>>>===;;;:::999:::999888777666444333333111111111111111111111111//////.........---------........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************************++++++++++++++++++,,,)))))))))******+++++++++))))))***++++++++++++************************************+++++++++++++++***************************))))))((()))***+++,,,sssaaaMMMJJJGGGDDDBBBBBBCCCCCCBBBBBBBBBBBBAAA???===<<<<<<;;;;;;<<>>BBBJJJUUU```fffjjjlllmmmnnnqqqtttvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{|||||||||zzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzyyyxxxxxxwwwvvvvvvooommmkkkiiiiiikkkmmmnnnrrrwww~~~}}}yyyxxxzzz|||~~~{{{yyyxxxzzz|||}}}}}}xxxxxxyyyyyyxxxwwwuuutttkkklllmmmiiiccc___^^^___aaaeeelllqqqqqqmmmgggbbbVVVRRROOONNNOOOOOOMMMJJJBBBCCCEEEIIIMMMSSSWWWZZZ```[[[UUUPPPOOOOOOQQQQQQOOOSSSVVVTTTLLLCCC<<<:::777999999999888999;;;<<<@@@>>>@@@HHHMMMPPPYYYcccnnnooopppppppppqqqtttwwwvvvvvvwwwxxxzzz|||~~~}}}{{{xxxsssvvvxxxwwwtttqqqqqqrrrllllllkkkjjjiiihhhgggfffaaa___]]]]]]^^^___```___]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>===;;;:::999:::999888777666555444333111111111111111111111111111000000000////////////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,---*********++++++,,,,,,,,,))))))***++++++++++++***************************++++++***))))))*********************************))))))((((((((()))+++,,,eeeWWWMMMEEEDDDFFFEEEDDDEEE@@@@@@@@@@@@@@@???>>>======<<<<<<===>>>>>>===;;;666777888888888777555444333333444444444444333333222222111111111111222222222111111000000000000000111222222222222111000000111222222111...------.........---,,,,,,,,,,,,---000000//////...---++++++---------............///111000...---,,,,,,---------......///////////////000000000///000111111222333333333222111000000///------------.........///000000////////////000000222111///...---...000111000000////////////000000////////////////////////111000///////////////000///000111222222222222222222222222222111000///...444444444444444:::CCCJJJRRRZZZccciiikkklllppptttssstttvvvxxxxxxxxxxxxwwwzzzzzz{{{{{{{{{{{{zzzzzz|||}}}~~~~~~}}}||||||~~~~~~|||{{{zzzyyyxxxvvvuuuuuuuuuuuuvvvtttpppmmmmmmmmmmmmssszzz}}}yyywwwxxxyyyzzzxxxzzz||||||{{{zzzyyyyyytttsssrrrooojjjeee```]]]``````ccciiinnnpppnnnkkk```]]]XXXSSSNNNJJJHHHGGGGGGFFFDDDCCCEEEJJJRRRWWWXXXXXXXXXWWWVVVSSSQQQPPPPPPRRRUUUVVVRRRJJJBBB===<<<======:::777666:::===<<>>===<<<<<<::::::999777666555444333111111111111111000//////000000///...---,,,,,,,,,////////////////////////000000///...------,,,,,,------------,,,,,,+++***,,,,,,++++++++++++++++++((()))++++++***+++---///,,,,,,,,,,,,++++++******---,,,++++++******++++++,,,)))''''''***+++***(((************************++++++******************))))))))))))***+++,,,---oooZZZOOOFFFEEEGGGFFFEEEFFFAAAAAAAAAAAA@@@???>>>======<<<<<<===>>>>>>===;;;666777777888777666555444555555666666666666555555333333222222222222333333222222111000000000000000111222222222222111000000111222222111///---...//////...------,,,,,,------////////////...---,,,,,,---------............//////...---------...//////---...//////000000//////000000000000000111111222333222222111000000///////////////000000000111111000000////////////000000222111///.........000111000//////////////////000////////////////////////000000////////////000000000111111222222222222222000111111222222222222222555777888888:::???HHHOOOWWW^^^fffkkkmmmooorrruuuuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}||||||{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxvvvuuutttsssssstttuuuvvvvvvttttttwwwyyyyyy~~~}}}zzzxxxxxxxxx{{{|||}}}}}}|||{{{{{{{{{zzzzzzyyywwwsssnnnjjjhhhfffddddddfffkkknnnooooooiiieee^^^VVVPPPLLLKKKJJJFFFEEECCCBBBCCCGGGMMMQQQTTTUUUVVVVVVUUUTTTRRRPPPQQQSSSVVVXXXUUUPPPJJJEEE:::::::::888666666888:::<<<===@@@CCCIIIQQQZZZ```ffflllsssxxxzzzzzzyyyyyyvvvwwwxxxzzz|||~~~|||zzzyyytttuuuuuuuuuuuuuuuttttttnnnlllkkkkkkkkkjjjhhhfffcccbbbaaabbbcccdddcccaaaaaa``````___]]]\\\\\\[[[XXXYYYYYYYYYXXXVVVTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJKKKIIIGGGDDDCCCCCCDDDDDDCCCBBB@@@???===<<<<<<;;;;;;:::999888666555444444111111111111111000///////////////......------,,,////////////////////////000//////...------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,---------((()))******)))***,,,...++++++*********+++,,,,,,---,,,++++++******++++++,,,***((((((***+++***)))************************++++++******************++++++***************+++{{{]]]SSSIIIGGGGGGFFFEEEEEECCCBBBBBBAAA@@@???===<<<===<<<<<<===>>>>>>===;;;777777777777777666555555666777777888888777777666444444333333333333444444222222111000000000000111111222222222222111000000000111222111///......000///...------,,,------------...............---------------............///------------...///000111---...//////000000//////000000000000000111111111222111111000000//////...//////000000000111111111111000000//////000000111222111000///...///000000//////............//////////////////////////////000000000//////000000111111222222222333333333333///000111222444555666666666999===???CCCIIIQQQXXX___eeelllpppqqqrrrtttwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}||||||{{{zzzyyyxxxwwwvvvtttsssrrrrrrsssuuuwwwyyy{{{{{{|||yyyxxx{{{zzzyyyyyyxxxxxxxxxxxxzzzzzzzzzyyywwwtttrrrpppnnnkkkgggfffiiinnnrrrtttuuupppggg^^^VVVQQQOOONNNHHHGGGEEEDDDDDDFFFHHHIIIMMMOOORRRTTTUUUTTTRRRQQQRRRTTTXXXZZZZZZWWWTTTQQQ>>><<<999777888888888888<<<===???AAAFFFNNNWWW]]]bbbhhhqqqxxx{{{|||{{{{{{vvvwwwyyy|||~~~~~~|||{{{zzzvvvvvvwwwwwwwwwwwwvvvvvvooommmkkkkkkjjjiiigggeeeeeedddccccccdddeeedddcccbbbbbbaaaaaa```___^^^^^^XXXXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFEEECCCCCCCCCDDDDDDCCCBBBAAA???>>>=========;;;:::999888666555444444111111111111111000//////........................//////////////////////////////......---,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------......//////)))***+++***))))))***,,,******(((((()))***---...---,,,++++++******+++++++++***))))))++++++***)))******************************++++++++++++++++++------+++******)))))))))aaaVVVKKKHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA???===<<<===<<<<<<===>>>>>>===;;;777777777777777666666555777777777888888777777777444444333333333333444444333222111111000000111111111222222222222111000000000111222111//////000111//////...---------------,,,------...//////......---------............///...............//////000......///000000000000000//////000111111111111111111000000000//////......---............/////////111000000000000000000111222111000/////////000000//////............//////////////////////////////000000000///000000111111222222222333333444555555000111111333444666777888777<<>>>>>???CCCKKKTTTZZZ^^^dddmmmuuuyyyzzzzzzyyyuuuvvvyyy|||~~~~~~|||{{{{{{{{{{{{zzzyyyxxxvvvuuutttqqqooolllkkkjjjiiigggfffgggfffdddeeeffffffeeedddccccccbbbaaa``````______YYYZZZZZZZZZYYYWWWUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFEEECCCBBBBBBBBBBBBDDDDDDBBBAAA@@@?????????:::999888777555444333333111111111111111000//////............////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...//////000,,,------+++))))))***,,,,,,+++)))''''''))),,,------,,,++++++******+++++++++++++++++++++++++++*********************************+++++++++++++++,,,---,,,++++++************fffYYYMMMIIIGGGDDDBBBCCCEEEDDDDDDCCCAAA???>>>======<<<<<<===>>>>>>===;;;888777777666666666666666555666666777777666666555333333222222222222333333333222222111111111111111111222222222222111000000///000111111000000111222//////...------------...+++,,,---...////////////---------............///000000000//////......---...//////000000000000000//////000111111111111000000000000000////////////............/////////000111111000000000000111111222111111000000000000000//////............//////000000000000000000000000000000000000000111222222222222222333444666777888333333333444555777888999999@@@IIIRRRXXX___gggmmmnnnppptttvvvwwwwwwwwwxxxuuuuuutttuuuvvvyyy{{{||||||}}}}}}~~~~~~}}}}}}|||zzz|||}}}|||~~~~~~}}}~~~}}}}}}||||||zzzyyyxxxwwwuuutttsssrrrrrrsssuuuyyy~~~|||{{{zzzwwwuuutttuuuwwwyyy{{{|||}}}~~~yyyxxxwwwvvvvvvwwwyyy{{{~~~|||yyyssskkkaaaYYYUUURRRPPPMMMLLLKKKIIIEEEBBBCCCFFFJJJNNNQQQRRRRRRRRRUUUVVVYYY\\\]]]]]]]]]\\\WWWOOODDD===;;;;;;:::999;;;;;;<<<===@@@FFFMMMSSSYYY___hhhooosssuuuuuuuuutttuuuxxxzzz|||}}}~~~}}}~~~}}}{{{zzzyyy}}}}}}|||{{{yyywwwvvvuuutttqqqnnnlllkkkjjjhhhggghhhgggffffffggggggfffdddbbbbbbaaaaaa```_________\\\]]]]]]]]]\\\ZZZXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGFFFDDDBBBAAA@@@???CCCBBBAAA??????>>>>>>>>>888888777666444333222111111111111111111000//////......//////////////////////////////////////////---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,---......///...//////---++++++,,,---///---***((('''(((***+++---,,,++++++******++++++***+++,,,---,,,+++++++++******************************++++++,,,,,,,,,,,,++++++******+++,,,,,,---kkk^^^QQQKKKHHHEEEBBBCCCDDDDDDDDDCCCBBB@@@???>>>===<<<<<<===>>>>>>===;;;888888777666666666666666444555555666666555555444333333222222222222333333333333222111111111111222111222222222222111000000...000111111000000222333000///......------......,,,,,,---.../////////...---------............///000000111000000...---,,,...///000000111111000000...///000222222111111000000000000000000000000000000000000111111111222222222111111000000111111222222222111111111000000000000000////////////000000000000000000000000000000000000000000111111222333222222222333555888:::<<<666666666666888:::<<<>>>AAAIIISSS\\\ccchhhnnnrrrqqqrrrtttvvvwwwxxxwwwwwwttttttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}{{{|||~~~zzz|||~~~~~~}}}{{{zzzyyyyyyuuuuuuuuuuuuttttttssssssuuuyyy~~~zzzvvvttttttuuuwwwyyyzzz||||||{{{}}}}}}||||||}}}}}}~~~~~~{{{tttkkkbbb\\\WWWTTTPPPOOOOOOLLLHHHCCCCCCEEEHHHKKKNNNPPPQQQRRRSSSUUUYYY\\\^^^^^^^^^]]]]]]VVVMMMDDD???<<<:::999777888999:::<<>>@@@???>>>===<<<<<<<<<<<<999888777666444333222222111111111111111000//////////////////////////////////////////////////////------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,------......///000000...,,,,,,---...111///,,,***)))((()))***---,,,++++++******++++++***,,,......---++++++,,,******************************++++++,,,---------*********++++++,,,......pppcccUUUNNNJJJFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@===<<<<<<===>>>>>>===;;;999888777666555666666777444555555666666555555444444444333333333333444444444333222222111111222222111222222222222111000000...000111111111111333444000//////...............------..................---------............/////////000111000000///...//////000111111111111000...///111222222222000///111111111111111111111111000000111111111222222222222111111000000111111222111222222222111111000000111111000000000000111111000000000000000000000000000000000000111222333444111111111333666999===???999999999:::<<<@@@CCCEEELLLTTT___ggglllnnnqqqtttrrrrrrsssuuuwwwwwwwwwvvvuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~zzz|||~~~}}}zzzxxxvvvuuuuuussssssuuuvvvxxxyyyzzz{{{~~~yyyyyyxxxxxxxxxxxxxxxxxx|||zzzssslllhhh___[[[WWWVVVVVVTTTOOOKKKEEEFFFGGGIIILLLNNNQQQRRROOORRRWWW\\\`````````___]]][[[WWWPPPGGG@@@<<<:::777999:::<<<===@@@DDDGGGOOOTTT\\\ccciiimmmrrrtttvvvwwwwwwxxxzzz|||~~~~~~|||{{{zzzwwwrrrooonnnlllkkkjjjjjjhhhgggfffggggggeeedddaaaaaaaaaaaa``````````````````aaa```___^^^\\\[[[VVVUUUSSSQQQOOOLLLKKKJJJHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@???>>>============::::::999777666555444333111111111111111000//////111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------------............//////...,,,,,,---//////...---,,,++++++++++++---,,,++++++******++++++))),,,//////---,,,+++,,,******************************++++++,,,------...,,,,,,+++++++++,,,,,,---tttfffXXXPPPMMMHHHFFFFFFCCCDDDDDDDDDCCCBBBAAAAAA===<<<<<<===>>>>>>===;;;999888666555555555666777555555666666666666555555555555555444444555555555444333222222111111222222111222222222222111000000...///111111111111333555000000///...............---...............---------------.........//////---...///111111111000000//////000111111111111111...///111222333222000///111111111111111222222222////////////000000000000222222111111111111222222111222222222222111000000222222111111111111222222000000000000000000000000000000000000111222333444000000111333666:::>>>AAA::::::;;;===@@@DDDIIIKKKVVV]]]gggnnnqqqqqqrrrtttrrrrrrrrrtttvvvwwwvvvuuuwwwyyy{{{~~~|||}}}~~~~~~~~~~~~}}}zzzxxxuuusssrrrrrrssstttwwwzzz}}}~~~}}}{{{zzzzzz}}}}}}xxxtttqqqgggbbb]]]\\\]]]\\\WWWSSSGGGGGGGGGHHHJJJMMMPPPRRRLLLPPPWWW]]]aaabbbbbbaaa\\\______ZZZQQQFFF@@@===:::<<<>>>@@@AAACCCFFFHHHKKKPPPXXX```gggmmmssswwwxxxxxxxxxyyyzzz|||~~~{{{yyy|||xxxssspppnnnmmmlllkkkjjjhhhffffffggggggeeecccbbbbbbbbbaaaaaaaaaaaaaaa``````aaaaaa```^^^\\\[[[UUUTTTSSSPPPNNNKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;:::999888666555555111111111111111000//////222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///////////////.........,,,---...---,,,+++---///---------------------,,,---,,,++++++******++++++))),,,000000...,,,,,,---******************************+++,,,,,,---............---,,,++++++++++++vvvmmm___RRRJJJGGGFFFFFFFFFDDDBBBBBBBBBBBB@@@>>>=========<<<;;;;;;::::::999888888777777777777777777777777777666666666666777555444444555555444333444333222111000000000000000111111222222222111111111222222222222111000000------,,,---/////////...333...+++,,,000333222///000000000000000000000000---------............///000000000000000000000000000000000111222222333333111111000000000000111111000111111111111222222222222222222111111111111000000111333444444333222111000000000000000000000000222000...///222333111//////000000111222222333333888555333333666:::===???:::===AAADDDHHHNNNTTTYYYccchhhooosssuuuuuuuuuuuurrrrrrrrrssstttuuuvvvwwwyyyzzz|||~~~~~~{{{{{{|||}}}~~~{{{{{{yyywwwsssrrrssstttuuu{{{}}}zzz~~~~~~|||xxxvvvtttlllddd_________\\\YYYQQQNNNJJJIIIKKKNNNPPPQQQQQQQQQTTTZZZccciiijjjiiieeebbb___]]][[[TTTIIIAAA===<<<<<<<<<===???@@@AAAFFFLLLUUU]]]dddjjjpppssswwwwwwyyy~~~~~~zzzwwwwwwuuusssrrrqqqoookkkiiijjjhhhgggfffggggggeeedddffffffeeedddbbbaaa``````aaaccceeeeeeddd```[[[XXXRRRQQQOOOOOOOOONNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>???@@@AAA???======;;;888777777666555333000000000000////////////222222111///...---,,,++++++******+++---......---.........------,,,,,,,,,,,,,,,---------------------------------...//////000...***)))+++---.........------,,,,,,------...///......---,,,+++******,,,,,,,,,++++++*********---,,,+++***+++,,,---...******+++,,,,,,---......///......---------......}}}ssseeeXXXPPPKKKIIIHHHDDDCCCAAA@@@AAA@@@???===>>>>>>======<<<;;;;;;;;;999999888777777777777777777777777777888888888999777555444444555555444333555555444333333222111111111111222222222111111000111222222222222111000000444333111000//////...---000333555333///---///222000000000000000000000000........./////////000000111111111111111111111111//////000111111222222333111111000000000000111111000111111111111222222222222222222111111111111000000111333444444333222111222222222222222222222222222000//////222222111///000000111222333444555555333222111222555999===>>>>>>???CCCGGGNNNVVV]]]bbbjjjnnntttxxxyyyxxxxxxxxxttttttttttttuuuvvvwwwwwwyyyzzz|||~~~||||||}}}~~~}}}{{{yyyzzzzzzxxxvvvttttttvvvxxx}}}yyyssslllhhheeeccc```]]]YYYUUUOOOKKKKKKMMMOOOPPPRRRRRRTTTXXX___eeejjjllljjjfffaaa^^^\\\WWWNNNHHH@@@???>>>======>>>@@@BBBDDDIIIRRRZZZaaahhhmmmqqqrrrsssxxxzzzwwwvvvtttrrrpppooommmjjjhhhgggfffeeefffhhhiiihhhfffgggfffeeedddcccaaaaaa```aaacccdddeeebbb^^^ZZZWWWRRRPPPOOONNNNNNMMMJJJHHHFFFFFFEEEDDDCCCCCCCCCDDDBBBAAA@@@@@@@@@@@@>>><<<;;;999777666666555444222333222222222111111000000111111000///...------,,,+++******+++---///...---.........------,,,,,,,,,------------------------...............///000000444111...,,,,,,---...---...------,,,,,,------...---------,,,++++++******,,,,,,,,,+++++++++******++++++*********+++,,,---+++++++++,,,,,,------------------,,,,,,,,,------vvvhhh[[[QQQKKKHHHFFFEEEDDDBBBBBBBBBAAA@@@>>>??????>>>>>>===<<<<<<<<<999999888777777777777888777777888888999999::::::777555444444555555444333555666666666666444333222222222222222222111000///111222222222222111000000111000000///000111222333333111444>>>JJJJJJ>>>222000000000000000000000000//////000000000111111111111111111111111111111111/////////000111111222222111111000000000000111111000111111111111222222222222222222111111111111000000111222444444444333222333333333333333333333333222111000000111222111000111111222333444555666666111111222444777:::===???BBBCCCGGGNNNXXXbbbiiimmmppptttxxx{{{{{{zzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwzzz~~~~~~~~~}}}}}}}}}zzzvvvqqqlllgggcccaaabbb]]]VVVPPPNNNNNNNNNNNNRRRSSSUUUWWW[[[aaahhhmmmoookkkeeebbb___[[[VVVQQQFFFDDD@@@>>><<<===???AAAAAAFFFNNNVVV]]]dddjjjnnnpppssszzzzzzvvvuuussspppnnnmmmllliiifffddddddeeegggjjjkkkjjjiiiggggggfffeeecccbbbaaaaaabbbcccdddcccaaa\\\WWWTTTRRRPPPNNNMMMMMMKKKHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@???===::::::888666555555444333111333333333222111000000///000000000//////.........,,,++++++,,,...///...---.........---------------.........------,,,,,,+++------........./////////888555111.........---,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---yyylll___UUUNNNIIIFFFHHHGGGEEEDDDEEEDDDCCCAAA@@@@@@??????>>>=========:::999888888777777888888888888888888888888888888777555444444555555444333444555777888777666333222222222222222222111000///111222222222222111000000//////.........///222555<<<>>>GGGVVV```ZZZFFF444/////////////////////////////////000000000111111111111111111111111111111...//////000000111222222222111111000000111111222000000111111111222222222222222222111111111000000000111222333444444444333333333333333333333333333111111111111111222111111333333333333444444444444222444666888999<<>>>>>======:::999999888888888888888999999888777666555555444777555444444555555444333333444666777666555333222222222222222222111000///111222222222222111000000333333111///------111555GGGZZZjjjfffPPP<<<555888////////////////////////....../////////000000000111111111111111111111111/////////000111111222222222222111111111111222222000000111111111222222222222222222111111111000000111111222333444444555555222222222222222222222222111111222222111111111222444444444333222222111111333555888:::;;;===@@@CCCIIIOOOZZZfffpppvvvwwwwwwwwwyyy{{{{{{zzzyyyyyyzzz~~~~~~||||||{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~}}}|||zzzyyyyyyyyyyyyrrruuuzzz|||~~~}}}}}}~~~}}}~~~~~~{{{tttmmmhhhfffdddbbb```___\\\XXXSSSOOOOOOSSSXXXZZZ[[[^^^cccgggmmmnnnnnnooommmiiiccc___UUUQQQJJJCCC>>><<<<<<===???CCCHHHOOOUUU\\\dddiiiqqqwwwzzzvvvuuurrrnnnlllkkkjjjhhhfffggggggiiilllnnnmmmjjjgggggggggfffeeecccbbbaaa```aaabbbaaa___\\\WWWSSSPPPPPPOOOMMMLLLLLLJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>>???@@@@@@>>>===888777777777777666444222111111000000///......---/////////000000000000000...---,,,---///000///...........................//////...---,,,,,,++++++------...////////////...333111.........///...---...------,,,,,,------...*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++---------------...//////|||pppdddZZZRRRLLLFFFEEECCCBBBCCCBBBAAA???@@@@@@??????>>>=========::::::999888888888888999999888888777666555444444777555444444555555444333333333444555555444333222000111111222222222111111111222222222222111000000...000000///000444;;;AAAUUU\\\]]]PPP;;;,,,,,,222000000000000000000000000........./////////000000222222222222222222222222000000000111222222333333222222111111111111222222000111111111111222222222222222222111111111111000111111222333444555666666222222222222222222222222111222333222111111222333555444444333222111111000222555999;;;<<>>======>>>??????>>><<<888777777777888777444222222222222222111111111111000000000000000000000000000...---...///000///................../////////.........------,,,,,,+++///000111222333222111111///...,,,---...//////......------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000vvviii\\\QQQKKKFFFDDDBBBBBBBBBBBB@@@>>>@@@??????>>>======<<<<<<;;;:::999999888888999999777777777777777777777777777555444444555555444333444444444444444444444444///000111222222222222222111222222222222111000000+++---//////000666@@@HHHQQQFFF:::444444555111---000000000000000000000000//////000000000111111111222222222222222222222222111111111222333333444444333222222111111222222333000111111111111222222222222222222111111111111000111222222333444555666777333333333333333333333333000222444333111000222444333333333444444444444444222666;;;>>>@@@FFFOOOVVV___hhhsssxxxxxxxxxzzz}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzz}}}~~~}}}|||}}}~~~}}}xxxtttkkkiiihhhgggfffdddaaa___VVVVVVVVVYYY]]]aaaccccccgggjjjmmmppppppnnnmmmlllfffbbbZZZRRRJJJDDD@@@>>>???AAADDDGGGLLLSSSZZZ```dddjjjsss|||}}}xxxuuuqqqnnnmmmlllkkkjjjjjjlllooorrrtttqqqlllhhheeeeeedddcccaaa```______^^^^^^]]][[[XXXUUURRRPPPNNNMMMLLLLLLMMMLLLJJJHHHEEEDDDCCCAAA@@@?????????>>>===<<<===>>>===;;;999666555666777777666333111111111111111222222222222111111000000000000000000000///...///000000///...---........./////////000------------------------...///111222333222111000///...------//////...---...------,,,,,,------...------------------......,,,,,,,,,---------......+++,,,---.........------+++++++++,,,,,,---------,,,,,,,,,,,,---...///000pppbbbUUUNNNGGGFFFDDDCCCDDDCCCBBB@@@??????>>>>>>===<<<<<<<<<;;;:::999999888888999999555666777888999:::;;;;;;777555444444555666444333555555444444444555555666...///000111222333333333111222222222222111000000555555444///,,,...555<<>>BBBFFFNNNYYYbbbhhhqqqzzz|||xxxvvv{{{~~~~~~}}}||||||~~~~~~}}}}}}~~~}}}xxxxxxyyy|||}}}zzzyyy{{{{{{vvvqqqnnnjjjhhhggggggfffeee[[[WWWUUUVVV\\\aaaddddddgggiiikkkmmmmmmnnnoooqqqkkkggg```XXXOOOHHHCCC@@@>>>@@@BBBDDDIIIOOOWWW\\\bbbhhhooovvv|||zzzvvvrrrooonnnmmmlllkkkjjjlllppptttvvvtttnnnjjjeeedddcccbbbaaa___^^^^^^]]]]]]\\\ZZZXXXTTTRRRPPPNNNMMMLLLMMMNNNMMMLLLJJJFFFEEECCCAAA@@@>>>>>>===???>>>===<<<<<<;;;999777444444444666666555222///.........///000000111111111111111111000000000///111000...///000111///...---.........//////000000,,,,,,------------------+++,,,...///000///...,,,000///......//////...---...------,,,,,,------...........................,,,,,,,,,------.........***+++,,,---...---,,,,,,******+++,,,,,,---......++++++++++++,,,---...///xxxggg[[[UUUPPPHHHCCCDDDFFFDDDDDDEEE@@@@@@???????????????@@@======<<<;;;::::::999999999999999999999999999999777777777777666666666666444444444444444444444444333333333222222222111111222222222111111111000000111111000000000000111111555444333222111///......///000111222222222222111......//////000000000000111222444555555444222111222222222111111222333333111111111000111111222222444444444444444444333333444444333333333222222222333333333444444444444555<<<888333222333444333111222222111111000111111111888555222111222444555555555999@@@HHHQQQZZZdddjjjvvvxxxzzz|||}}}}}}|||{{{||||||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~|||zzz{{{}}}~~~~~~||||||}}}~~~yyyvvvrrrnnnkkkhhhdddaaabbb^^^YYYVVVWWW\\\bbbfff___cccfffhhhlllrrrssspppnnnnnnllldddXXXOOOJJJHHHDDDCCCBBBCCCFFFKKKQQQTTT[[[aaahhhmmmqqqwww{{{tttooommmmmmmmmmmmnnnnnnnnnppprrrrrrpppnnneeecccaaa___]]]]]]]]]]]]cccaaa^^^ZZZVVVSSSQQQPPPNNNNNNNNNMMMKKKJJJHHHGGGEEEDDDBBB@@@???======<<<=========<<<;;;;;;::::::<<<999666444444444333333444444222222222222444444555444222000///000000111000000000000000000000000///.........------------//////......---------,,,---------------.../////////...------...///...,,,........................---------.........//////............////////////++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------000//////.........//////oooaaaYYYPPPIIIDDDEEEFFFDDDCCCDDDAAA@@@??????>>>>>>>>>???======<<<<<<;;;::::::999999999999999999999999999666666666666555555555555444444444444444444444444444444444333333333222222222222222222111111111111111111111000000111111111444333333222111000//////000000000000111111111222111111000000000111222222222222333444444333222111222222222222222333444444222222111111111222222333333333333333333333333333333333333333222222222222111222222333333444444444:::777444222222333333222222222111111111222222333333333222222444555666666888===FFFPPPZZZccclllqqqzzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~|||yyyvvvrrroookkkgggcccdddaaa\\\XXXXXX[[[```cccdddggggggfffiiippprrrqqqooonnnkkkggg```WWWNNNHHHFFFDDDBBBBBBEEEIIIOOORRRZZZ```fffjjjmmmrrrzzzzzztttpppooooooppppppooonnnnnnnnnoooooommmkkkfffdddbbb```^^^]]]]]]]]]aaa```]]]YYYVVVSSSQQQPPPOOONNNNNNMMMLLLJJJHHHHHHEEECCCBBB@@@>>>===<<<<<<======<<<<<<;;;:::::::::;;;888555333333333222222333222111111111111222333333222111///////////////......................../////////.........------/////////.........------......------......///000000///......000000///...........................---------.........//////------------..................////////////............------------......,,,,,,+++++++++++++++,,,rrrbbbXXXPPPIIIEEEFFFGGGDDDBBBBBBBBBAAA@@@???>>>==================<<<;;;;;;::::::999999999999999999999999555555555555444444444444444444444444444444444444555555555444444444333333333333333222222222111111222222111111111111222222222222222111111111000000111000000///000111222333444222111//////000111222444444333333333222222111222222222222333444666666333333222222222222333333333333333333333333333333444333333333333222222222000000111222222333444444666777666444222111222444222222222222333333444555111222444666777999999999:::BBBMMMZZZdddmmmssswww}}}~~~~~~|||{{{{{{|||~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwtttpppkkkhhhhhhddd___ZZZXXXYYY\\\^^^gggiiigggdddfffmmmqqqqqqqqqnnnlllkkkhhhaaaUUULLLJJJHHHDDDBBBCCCFFFKKKOOOWWW]]]bbbeeegggkkkssszzz~~~zzzuuurrrqqqrrrrrrrrrqqqooommmlllllllllkkkiiigggeeeccc```___^^^^^^^^^___]]][[[XXXUUUSSSQQQQQQOOOOOONNNMMMLLLJJJIIIHHHDDDCCCBBB@@@>>>===<<<<<<===<<<<<<;;;;;;::::::999999666333222222222111000111111000000000000111111222111000///.........///........................000000000/////////......000000////////////......//////......//////000111///...---...000000///---........................---------...............,,,,,,,,,------------.../////////000000////////////..................///........................vvveeeYYYQQQKKKFFFGGGHHHDDDAAAAAABBBAAA@@@???======<<<<<<=========<<<<<<;;;;;;;;;888888888888888888888888666666666555555555444444444444444444444444444444444444444444333333333333333333333333222222222222333222222222222222222333111111111111111111111111333222000///000111333555555333000...---///000222777666555444333333333333222222222333444555777888444444333333222222333333444444444444444555555555555555555444444444333333000000111222333444444555444777888777444222333666222222222333444555666777111444777:::;;;<<<======>>>GGGTTTaaakkkqqqvvvxxx}}}}}}~~~~~~~~~~~~}}}|||zzz{{{}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxtttppplllkkkgggbbb]]]YYYXXXXXXYYYcccfffgggeeefffkkkooonnnppppppooonnnkkkeee]]]VVVPPPLLLGGGCCCBBBDDDHHHKKKSSSXXX^^^aaabbbfffnnnuuu|||wwwsssrrrsssrrrrrrrrrooolllkkkkkklllkkkkkkhhhfffdddaaa___^^^^^^^^^\\\[[[YYYVVVTTTRRRQQQQQQOOOOOONNNMMMLLLJJJIIIHHHEEEDDDCCCAAA???>>>======<<<<<<;;;;;;:::999999999888666333222333333222000111111111111111111111111111111000000////////////........................000000000000////////////000000000000000////////////////////////000111111---,,,,,,...///000...,,,................................................,,,,,,---------.........------............------//////............/////////000000111111111111111|||lll```TTTLLLGGGGGGGGGCCC@@@@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888777777777666666666555555444444444444444444444444333333333333222222222222333333333222222222111111333222222222222222222333000111111111111222222222444333111111111222444666666444222//////000222333888777666555555555555555222222222333444555777888555444333333222222222333444444555555666666666777666666666666555555555555222222222333444555555666333777:::999666444555777333333333333444555666777222555888::::::;;;>>>@@@HHHPPP]]]hhhppptttvvvxxxyyyzzz{{{|||}}}}}}}}}}}}xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||{{{zzzwwwssspppmmmjjjeee___[[[WWWUUUUUUZZZaaagggggghhhkkklllkkknnnpppqqqnnniiidddaaaaaaUUUQQQKKKFFFCCCDDDGGGIIINNNSSSZZZ]]]```eeemmmttt~~~yyyuuusssrrrqqqppprrrooommmlllmmmnnnnnnnnnhhhgggdddaaa___^^^]]]]]]ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNMMMMMMKKKJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;:::999999888888888666444444444444333111111222222222222222222111111111111111111111000000////////////////////////000000000000/////////////////////000000000000000///////////////000111111.........000222222000...////////////////////////.....................------.........////////////------............------//////............//////------...///000000//////}}}ooodddWWWOOOHHHGGGFFFBBB@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777777666666666666444444444444444444444444333333222222222111111111222222222111111111000000222222111111111111222222111111111111111111222222333333222111222333444555777555444222222333555666666666666666666666666666222222222222333444666666555444333222222111111222444444444555666666777777777777666666666555555555333333444444444444555555333555888999888666666555333333333333444444555666000333555666777:::@@@FFFUUU\\\eeennntttwwwyyyzzzxxxxxxyyyzzz{{{|||}}}}}}xxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}{{{}}}~~~|||yyyvvvsssnnnlllhhhccc^^^ZZZVVVTTTUUU___hhhjjjkkkkkkkkkhhhkkknnnpppmmmgggcccccceeeYYYUUUPPPJJJGGGFFFGGGGGGJJJPPPVVV[[[^^^ccclllttt~~~|||xxxvvvtttrrrqqqrrrpppnnnnnnpppppppppooohhhfffdddaaa^^^]]]\\\\\\ZZZXXXVVVTTTQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>;;;::::::999999888888777777666444444555555333111111111222333333222111111111111222222222222111000000000000000000000000000000000000/////////............////////////000000//////......//////000111000000111444666555333111////////////////////////...............---------........./////////000000/////////000000////////////..................///---...000111222222111000|||pppgggZZZPPPHHHEEEDDDAAA@@@BBB??????>>>===============::::::::::::::::::::::::888888888888888888888888777777666666666555555555444444444444444444444444444444333333333222222222111111111000000000//////111111111000000111111111222222111111111111111111000000111111111222222222333333222222222333444444222333444555666666555555222222222222222333444444444444333111111000000000222222333333444555555666555555555555444444444444444444444333333333333222111222444777888777555222444333333333333333444444000222444444666===HHHPPP^^^cccjjjpppuuuxxx|||~~~zzzyyyyyyzzzzzz{{{||||||zzz{{{|||}}}~~~~~~}}}|||}}}~~~}}}~~~}}}~~~~~~}}}~~~{{{wwwuuuqqqooolllhhhccc^^^ZZZWWWWWWbbbkkkmmmlllkkkjjjggghhhjjjkkkkkkhhheeebbb```[[[YYYTTTOOOKKKHHHGGGGGGHHHNNNUUUYYY[[[aaajjjqqq{{{~~~{{{zzzxxxvvvuuusssqqqppppppqqqpppnnnlllhhhfffccc```^^^\\\[[[[[[YYYXXXVVVSSSPPPNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>======<<<:::::::::999888888777777555444333333444444222000000000111222222111000000///000111222222111000000/////////////////////////////////.........------------........./////////......------......///000//////111444666555333111//////////////////////////////.........------------------.........//////......////////////............------------......---///111222333333222111uuummm[[[QQQHHHEEECCCAAA@@@BBB???>>>===============>>>999999999999999999999999777777777777777777777777666666555555555444444444444444444444444444444444555555444444444333333333000000000000////////////111111000000000000111111222222222111111111000000......///000000000000///......//////000000000000...000222555666555444333222222222111111222333333444333222111000000000000000000111222222333444444444444333333333222222222444444333222222111111000000000111555888888333///444444333222222222333333222444555555888BBBPPPZZZ```dddjjjppptttxxx|||||||||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~~~~}}}|||}}}~~~}}}~~~}}}~~~~~~|||~~~|||xxxuuusssrrrooolllgggaaa]]]ZZZ[[[fffnnnnnnkkkkkkjjjhhhgggfffgggjjjkkkhhh```ZZZ]]][[[WWWRRRNNNJJJHHHGGGHHHMMMTTTWWWZZZ___gggnnnxxx}}}}}}|||{{{yyytttsssqqqqqqqqqoookkkhhhgggfffccc```]]][[[[[[ZZZYYYXXXUUURRRPPPMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???===<<<;;;;;;::::::999999888777777777444333222222333333111///...///000111111000///......///000111111000//////........................///.........------------,,,---------......//////---------------...//////,,,,,,...111333333000...000000000000000000000000//////.........---------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------(((***,,,...//////------