BM6P6(@ 666333111000000///...---++++++,,,,,,,,,+++************+++,,,,,,+++)))((())))))************))))))(((((())))))))))))((((((&&&'''((((((''''''((()))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++*********+++,,,---,,,,,,...///000000000000////////////000111222333444444444555777888:::;;;???CCCHHHNNNRRRVVVZZZ]]]hhhjjjnnnuuu}}}~~~}}}~~~~~~rrriiieeegggjjjoooqqqqqqpppoooooollliiifffcccbbb```^^^\\\[[[XXXUUUQQQNNNMMMMMMMMMQQQWWWgggvvvvvvnnngggeeefffhhhpppxxxsss}}}qqqbbbSSSgggyyybbbppp||||||aaaAAA111333666333///111000000;;;SSSkkkzzz~~~oooiiivvvooopppzzznnneeeffflllbbbSSSJJJPPPXXXTTTIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIKKKYYYmmmvvvuuuzzz~~~||||||pppkkkmmmuuu{{{}}}|||xxxqqqkkkjjjjjjggghhhjjjiii```WWWRRRRRRPPPJJJEEEEEEAAA999333444777555///222222222222222222222222///333555666BBB\\\zzz~~~rrrbbbWWWeee}}}}}}}}}qqqnnn^^^@@@888::://////777222000000///...............,,,...555GGGddd}}}|||}}}rrrVVVPPPVVV^^^dddkkklllrrryyy}}}|||{{{{{{|||zzzyyywwwuuussspppllliiidddgggkkkooorrruuuwwwxxxxxx||||||yyy{{{{{{xxx{{{~~~}}}wwwppprrrnnnkkkrrr}}}vvvkkk```UUUIIIAAA:::AAA@@@<<>>AAAFFFIIILLLOOORRRTTTSSSRRRPPPNNNOOOUUU___gggrrr|||{{{tttnnnpppsssttttttqqqnnnkkkkkkiiigggfffeeedddbbb```]]][[[XXXUUURRRPPPOOOOOOKKKQQQUUU```uuupppiiidddccccccccchhhnnnzzz{{{uuu|||vvvaaaLLLSSSoookkkcccqqqsssooosssxxx~~~|||kkkNNN888111111000---///000000888KKK___iiixxxwwwkkkYYYHHH???IIIVVVVVVOOOKKKHHHHHHGGGGGGGGGGGGHHHHHHKKKQQQ```rrrzzzzzz~~~{{{zzz~~~|||zzzwwwrrrnnnooonnnkkkiiikkkpppggg\\\VVVTTTRRRNNNJJJIIIFFF???888777:::888333222222222222333333333333000444555666BBB\\\xxx}}}mmmhhh```TTTXXXyyy{{{|||{{{xxx{{{pppQQQ;;;555000111555111000000///.........//////111333BBB^^^vvv{{{zzz~~~sssXXXDDDLLLaaalllllljjjmmmrrrwwwzzzzzz{{{}}}zzzyyyxxxuuuqqqlllgggeeekkklllpppwww}}}~~~yyysssvvvyyyzzzxxxyyy}}}}}}{{{|||~~~||||||zzz~~~~~~yyyppplllvvvyyyjjj\\\TTTPPPLLLHHHMMMZZZ[[[TTTZZZjjj666333111000000///...------+++***))))))+++---...---,,,***(((''''''(((((())))))************))))))(((((())))))))))))((((((&&&'''((((((''''''((()))))))))))))))))))))))))))******+++++++++******)))++++++++++++,,,,,,------...///////////////...---////////////000111222333222222222333555666888999>>>AAAFFFIIILLLOOORRRUUUTTTTTTRRRLLLHHHKKKSSS[[[mmmsss|||{{{qqqqqqssstttuuusssooolllkkkjjjhhhhhhhhhgggeeeccc]]]\\\YYYVVVSSSQQQPPPOOONNNUUUUUUWWWssstttnnnhhhdddcccbbbbbbeeejjjvvvwwwzzz|||hhhQQQSSSoooqqqfffsssqqqiiimmmvvvyyysssiiiggg[[[HHH;;;777666444---000000000999NNNbbbnnnyyy}}}yyyzzz{{{}}}qqqaaaIII???MMMYYYSSSKKKJJJGGGGGGGGGGGGGGGGGGHHHIIIJJJRRRaaaqqqxxxyyy}}}~~~{{{~~~|||xxxssspppqqqpppllliiijjjiiibbbYYYSSSRRRRRRPPPNNNKKKIIIBBB:::888:::999444222222222333333333333333111444555777DDD]]]wwwkkkeee]]]RRRRRRppp~~~~~~}}}uuuXXX>>>444333444333///000000///////////////000111333FFFdddwww{{{}}}mmmooozzz|||~~~|||iiiUUUIIITTTgggnnnmmmkkkoootttzzz}}}|||{{{{{{}}}zzzzzzyyyuuuoooiiieeecccllloootttyyy{{{zzzwwwuuuvvvxxxyyyyyyyyyzzz{{{{{{||||||zzz|||wwwzzzrrriiihhhfff^^^VVVVVVNNNSSSgggrrrjjj]]]VVV666333111000000///...---,,,+++***))))))+++---...---,,,***(((((((((((()))))))))************))))))(((((())))))))))))((((((&&&'''((((((''''''((()))))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,------------...///////////////...---////////////000111222333222222222333555666888999===AAAFFFJJJNNNQQQUUUXXXSSSTTTSSSMMMFFFDDDHHHMMM___cccjjjsss~~~}}}qqqpppoooqqqsssrrrpppmmmlllkkkjjjjjjjjjiiigggeee^^^\\\ZZZWWWUUURRRQQQPPPMMMSSSSSSQQQfffuuunnnhhhdddcccbbb```ccchhhxxxzzzwwwoooYYYPPPjjjkkk```lllkkkdddkkkyyyuuuppphhh```SSSEEE===999444//////111000000<<>>999:::999666222222333333444444555555111444666:::IIIbbbyyyvvvfff[[[UUUWWWqqq~~~yyy}}}zzz||||||xxxhhhHHH777:::777///000000000/////////000111111111>>>VVVkkkrrrvvv|||yyyuuu}}}yyyuuu|||gggIIIHHHNNN[[[aaabbbhhhrrrxxx}}}{{{xxxxxx||||||zzzssskkkfffeeefffmmmvvv}}}zzzqqqmmmssszzzzzzzzz{{{|||xxxuuuvvv{{{yyy}}}}}}lll]]]{{{QQQ666333111000000///...---)))******++++++,,,------***++++++,,,,,,,,,,,,+++))))))************))))))(((((())))))))))))((((((((()))******))))))***+++))))))))))))))))))))))))((()))***++++++++++++++++++,,,---.........---,,,------...///000000000///////////////000111222333333333444555666888999:::===@@@DDDHHHKKKNNNQQQTTTUUUVVVVVVVVVSSSPPPNNNLLL???BBBHHHPPP[[[eeemmmqqq~~~{{{uuusssuuuxxxwwwvvvpppooonnnooonnnmmmiiifffbbbaaa```]]][[[XXXUUUTTTSSSQQQPPPRRRZZZssspppiiicccaaa^^^]]]```eeeyyymmmooo{{{yyydddQQQbbbyyyrrr___hhhfffcccmmmzzzwwwiiiUUUEEE:::444111000...000000111<<>>@@@BBBDDDEEEGGGJJJLLLOOOUUU]]]```^^^YYYUUUSSSPPPJJJFFFHHHJJJKKKQQQZZZiiipppyyy}}}||||||~~~}}}}}}zzzvvvrrrrrrtttsssnnnhhhgggcccaaacccbbb]]]YYYXXXRRRQQQQQQSSSUUUeeerrrddd\\\YYYYYY]]]bbb|||}}}tttrrr~~~iiiXXXTTThhh|||yyyyyywwwrrrqqq}}}zzzjjjWWW???444666555222///---111===NNN^^^hhh{{{iii\\\iiihhhyyymmm@@@@@@DDDJJJJJJDDDDDDHHHHHHDDDCCCEEEGGGEEEEEEGGGLLLaaarrrttttttxxxyyytttrrrwww{{{|||~~~{{{uuu|||yyywwwuuussslllhhhdddaaaaaa___[[[XXXVVVTTTLLLCCC>>>>>>;;;666555555444444444444555555888555555???TTTmmmttt___WWWQQQVVVvvvzzzuuuzzz~~~~~~|||tttvvvfff???///666666,,,000111000......000000///333]]]sss~~~zzzvvvWWWEEEKKKTTT]]]ccchhhooouuu}}}zzzyyy{{{~~~{{{vvvpppiiigggiiioootttyyy~~~yyyzzz~~~|||vvvxxxyyyxxxuuuuuuxxx{{{~~~~~~|||{{{}}}uuulll|||}}}|||qqq]]]JJJNNNmmmnnn555333111000000000...,,,+++)))'''(((***+++)))(((*********+++++++++++++++************************)))))))))(((((((((((('''(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000/////////000111222222333333333444666777999:::;;;===@@@BBBCCCEEEGGGIIIPPPUUU^^^hhhnnnlllddd\\\UUUOOOKKKLLLKKKHHHKKKPPPUUU\\\eeekkkooossszzz~~~zzzxxxwwwuuurrrnnniiidddbbbdddccc^^^ZZZZZZVVVSSSSSSRRRRRR```vvvggg^^^[[[ZZZ^^^cccyyy~~~ttt[[[QQQ^^^yyy}}}|||wwwooolllzzz{{{uuudddTTT???555333...111///...111;;;LLL]]]iiizzz~~~iii^^^iiicccfffHHHGGGJJJMMMKKKEEEDDDGGGGGGCCCCCCFFFGGGEEEEEEHHHPPPccctttvvvuuuyyyyyyuuuvvvyyyzzzzzz{{{zzztttkkklllttt|||yyyxxxqqqlllgggcccbbbaaa]]]ZZZVVVTTTMMMDDD@@@@@@===888666555555444444555555666666555888DDDYYYppp}}}hhh\\\QQQOOOiii}}}{{{yyyzzzuuuKKK333333444---000111111000///000000000@@@jjj}}}|||dddKKKEEELLLVVV^^^ccciiirrrzzz}}}zzzyyy{{{~~~zzztttllleeebbbfffmmmrrr{{{~~~{{{zzz|||~~~wwwsssvvvyyyyyyxxxxxx{{{}}}~~~{{{yyyyyyzzzlllTTTJJJYYY}}}lll555333111000000000...,,,+++***))))))++++++***)))***************)))))))))************************((((((((((((''''''''''''(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............111000000000000000111111333333333444666777999:::;;;===@@@AAABBBDDDGGGIIIQQQTTT^^^pppzzzpppeee```[[[YYYTTTOOOMMMNNNJJJPPPXXX```gggqqq{{{}}}zzzwwwuuunnniiiggghhhgggccc______]]]YYYWWWUUURRR\\\zzz}}}nnnddd^^^]]]aaagggzzzaaaOOOQQQggg{{{xxxttt{{{wwwkkk^^^TTTDDD;;;777//////000111222999HHH\\\jjj|||}}}nnnfffoooggg[[[pppRRRQQQQQQQQQMMMFFFCCCEEEDDDBBBCCCGGGHHHFFFFFFIIIWWWhhhwwwyyyxxx{{{{{{wwwtttwwwyyy|||~~~uuu___```mmm}}}wwwrrrkkkgggeeeccc```]]]WWWUUUOOOFFFBBBBBB???:::666555555444444555555666444555:::JJJ```uuuttteeeTTTLLL^^^zzz|||}}}}}}UUU666111333111000111222111000000111333NNNvvvwwwsss{{{fffOOOAAADDDNNNXXX^^^bbbiiivvv~~~{{{zzz{{{|||zzzrrrhhh```^^^ccckkkqqq}}}~~~~~~}}}|||xxxrrrpppuuuzzzzzz{{{}}}}}}~~~}}}~~~|||{{{}}}tttbbbOOOMMMeee|||bbb555333111000000000...,,,+++++++++++++++++++++++++++++++++******))))))(((************************))))))((((((((('''''''''(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............//////222111000000000000000111222222333444666888999:::<<<>>>AAACCCDDDEEEHHHJJJPPPSSS]]]ppp{{{vvvoooggg___WWWRRRPPPOOOTTT[[[dddlllvvv{{{zzzuuupppnnnooommmiiiffffffccc___]]]ZZZVVV\\\vvvvvviiibbb```eeelllzzzhhhOOOGGGWWWmmmuuukkk]]]XXXTTTEEE<<<999222...111333333777EEE[[[llltttnnnxxxqqqeeekkkzzzUUUUUUUUURRRMMMGGGDDDDDDBBBAAACCCGGGHHHFFFHHHLLL^^^lllyyy{{{{{{|||{{{yyytttvvvxxx}}}dddZZZ^^^sss}}}wwwooojjjhhheeebbb___WWWVVVPPPHHHDDDDDD@@@;;;666666555555555555666666444555<<>>BBBOOOZZZ^^^```kkkzzz~~~|||{{{zzz{{{{{{rrrfff^^^^^^dddmmmsss}}}}}}}}}}}}uuuqqqqqqwww{{{|||~~~|||yyy{{{~~~|||ssslllppplll___TTT^^^zzzqqqYYY555333111000000000...,,,++++++,,,,,,+++++++++,,,,,,,,,++++++*********)))*********************************)))))))))(((((((((((((((((())))))))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------....../////////000000000222111000000000000000111222222333444666888:::;;;;;;>>>@@@BBBCCCEEEGGGJJJNNNRRRZZZhhhyyytttggg\\\TTTOOOTTTXXX___gggnnnvvv}}}~~~}}}{{{vvvssssssqqqllliiiiiieeeaaa___\\\XXX]]]ttt{{{lllccc___eeemmmuuuxxxiiiPPPEEEPPPeeeuuu___YYY\\\YYYFFF999666111...111333333666DDD\\\nnnrrrkkkxxxrrrppppppuuuRRRTTTSSSOOOJJJGGGDDDCCCAAAAAACCCFFFGGGFFFJJJPPP```kkkuuuyyyyyyxxxxxxwwwxxxyyyxxxzzzooo\\\TTTdddyyyzzzsssnnnkkkhhhddd```YYYWWWRRRJJJFFFEEEAAA;;;666666666555555666666666555666<<>>BBBPPP[[[]]]```mmm~~~}}}{{{zzzyyy{{{sssggg```bbbiiiqqqvvv{{{}}}|||}}}wwwtttuuuzzz~~~~~~{{{zzz~~~yyywwwzzz}}}|||mmmrrrsssiii\\\YYYeeerrroooYYY555333111000000000...,,,***+++,,,,,,******+++,,,+++++++++++++++*********************************************))))))))))))(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,------.........//////000111111111111000000000000000111111111222333444666888:::;;;999;;;>>>???@@@BBBEEEGGGNNNQQQWWW^^^iiixxxxxxnnneee]]]ZZZ\\\```eeejjjnnnrrrtttpppzzz{{{vvvuuusssmmmjjjjjjdddaaa___]]]ZZZ]]]qqqnnnbbb^^^eeennnsssxxx}}}gggTTTLLLTTTeeemmmkkkqqqlllSSS???777111...111333333777FFF^^^ppp~~~kkkeeesssoootttyyy~~~nnnMMMPPPOOOJJJFFFFFFDDDBBBAAA@@@BBBEEEEEEFFFMMMUUU```gggpppuuuuuutttsssssswwwxxxwwwwwwyyydddSSSYYYjjj{{{}}}wwwsssppplllfffbbb\\\[[[UUUMMMHHHGGGBBB<<<777666666555555666666777666777???RRRlllwww^^^PPPYYYlllzzzttt}}}www~~~lllOOO;;;777555000222///000333222111:::GGGmmmrrrjjjxxxqqqHHH888>>>DDDRRR]]]^^^cccrrr~~~|||yyywwwyyyqqqgggcccfffnnntttwwwyyy}}}~~~}}}xxxwwwxxx~~~xxxuuuyyy{{{|||}}}|||~~~zzzwwwxxx|||wwwfffUUUMMMOOOTTTUUUrrrnnnZZZ555333111000000000...,,,)))+++,,,,,,***)))***,,,)))))))))******************************************))))))))))))((((((((((((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++******+++,,,,,,---......------......///000000111000/////////000111222222111111222444666888:::<<<888;;;===???@@@BBBDDDGGGNNNQQQTTTXXX^^^hhhttt}}}qqqnnnkkkiiiiiijjjkkkllllllsssyyyyyy{{{|||zzzwwwqqqmmmmmmfffbbbaaa```]]]___qqqtttfffaaahhhrrrssswww{{{kkk___\\\aaajjj|||dddKKK<<>>???BBB<<>>;;;:::AAATTTmmmyyynnneee222111000...------------************))))))))))))))))))************))))))******++++++++++++******''''''(((((())))))******(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000000---...///000111222333333555444333333444666999::::::===BBBFFFGGGGGGGGGHHHMMMPPPSSSVVVWWWYYY\\\^^^eeejjjttt|||uuuoookkkhhhhhhkkkmmmmmmkkkyyyyyysssqqqlllfffcccaaafffuuutttlllqqq}}}xxxvvvxxxtttwwwzzzxxx{{{vvv{{{zzzqqqpppwwwwwwllliii___JJJ999444///000333777<<>>CCC\\\}}}tttkkkddd222111000///...---------++++++++++++************)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------............///000111222222333555444333333444666888:::===@@@DDDFFFGGGGGGHHHIIIKKKNNNRRRTTTVVVXXX[[[^^^dddhhhoooyyyxxxtttnnnkkkjjjjjjiiigggjjjrrr~~~}}}xxxqqqmmmjjjhhhggglllzzztttmmmrrr|||yyyuuuyyyuuu{{{zzzxxx}}}xxxllliiiooommm]]][[[XXXIII888000000000222555;;;JJJccczzz{{{aaabbb}}}gggSSSBBB999LLL\\\XXXGGGCCCCCCAAABBBAAABBBDDDEEECCCDDDNNNZZZfffkkkqqqvvvxxxxxxxxxyyy{{{qqqpppwwwooo[[[\\\dddttt||||||{{{xxxrrrmmmiiieee```\\\YYYSSSLLLFFF===<<<:::999888888888999888@@@RRRjjj}}}ppp[[[SSSUUU{{{|||xxxzzz}}}}}}{{{gggIII777555333000777000...555999OOOvvvvvvaaaCCC???FFFNNN[[[]]]aaauuuzzzqqqjjjaaa___]]]___eeekkkoooqqq{{{|||{{{|||{{{{{{~~~||||||||||||zzzttttttssspppssspppmmmlllkkkfff^^^WWWNNNTTT[[[rrriiiYYYTTTaaabbbYYYHHH;;;777777666555666222333777:::PPPttt|||ssskkkeee222111000///...------------,,,,,,,,,,,,++++++++++++***)))(((((()))***+++)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///...---,,,,,,,,,/////////000000111111111444444333333444666888999>>>@@@BBBDDDDDDFFFHHHJJJKKKMMMQQQSSSUUUWWWZZZ]]]aaadddhhhnnntttzzz~~~|||uuuppplllhhhfffeeejjjqqqvvvyyy}}}}}}tttqqqmmmkkkiiimmm{{{uuuooosss|||zzzttt}}}sssnnnuuu{{{{{{}}}xxxkkkjjjsssuuu___NNNOOORRRKKK<<<333222111111333:::KKKgggwww___ccc{{{uuukkkTTTBBB888RRRccc___LLLDDDCCCAAABBBAAAAAACCCDDDBBBDDDOOO\\\eeejjjpppuuuwwwxxxyyyyyy{{{|||kkk______nnnttt|||~~~yyytttqqqlllhhhccc___[[[VVVNNNHHH???===;;;999888888999999:::FFF[[[sssvvvzzzrrr___TTTQQQwww}}}wwwpppNNN:::666333000777444111555>>>\\\}}}[[[BBBAAAJJJQQQ]]]```dddyyywwwlllddd]]]\\\\\\___eeekkkoooqqq|||~~~~~~}}}|||zzzzzz~~~wwwssssssqqqlllgggeeebbb```]]]VVVLLLEEEAAADDDGGG___nnnUUUDDDKKKRRRSSSIII<<<555666999444444000///222111DDDeee{{{pppiiiddd222111111000///...---,,,,,,,,,,,,,,,++++++++++++,,,***(((''''''(((***,,,))))))************))))))******))))))((((((''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000//////...------------/////////000000000000000333333333333555666888888:::<<<===???@@@CCCGGGJJJNNNOOORRRSSSTTTUUUXXXZZZ^^^```bbbeeehhhkkkmmmnnntttwwwzzz}}}zzzuuurrroooooommmjjjiiilllsssxxxyyytttnnniiifffjjjxxxxxxssswww~~~zzztttzzzooogggiiiooopppyyy~~~tttxxxiii\\\RRRQQQQQQHHH===777222000000222:::MMMkkkxxxdddhhh{{{kkkgggQQQBBB===SSSfffcccNNNDDDAAA>>>AAAAAAAAABBBCCCBBBEEERRR___fffjjjqqquuuwwwyyyzzz{{{}}}oooeeeffflllvvv~~~|||xxxuuupppkkkfffbbb^^^XXXPPPJJJAAA???<<<:::888888999:::@@@QQQgggyyyrrrqqq}}}qqqaaaWWWTTTuuu|||rrr}}}yyySSS;;;777555000555666333444CCChhhxxxRRR???CCCMMMUUU```ccciii|||uuuhhh___XXXYYY[[[aaaiiiooosssuuu}}}{{{}}}{{{xxxyyy~~~uuummmlllmmmiiicccXXXUUURRRNNNJJJCCC<<<666<<<======TTTgggOOOFFFKKKMMMGGG<<<666555666555555000000222000???^^^}}}wwwlllddd___111111222111000///---,,,,,,++++++++++++*********,,,***(((''''''(((***,,,)))))))))******)))))))))******))))))((((((''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---........./////////////////////000000000222333333444555666777888666888:::<<>>;;;RRRgggfffRRRFFF@@@>>>AAA@@@@@@AAABBBBBBFFFTTTbbbhhhlllqqqvvvxxxyyy{{{|||~~~|||wwwiiijjjooouuuwwwwww~~~{{{xxxsssoooiiiddd```ZZZRRRLLLCCCAAA===:::999999:::;;;EEEYYYppp}}}tttoooxxxqqq```YYYYYYsssyyyuuu{{{~~~TTT:::777888///111666444222GGGrrrjjjIII>>>FFFOOOXXXbbbeeemmm~~~sssfff]]]UUUWWW\\\eeennnvvvzzz{{{~~~vvvsssvvv{{{|||vvvtttvvvvvvrrrkkkeeeeeefffaaaYYYKKKHHHCCC>>>;;;777444222666888888LLLyyyxxxbbbJJJGGGCCC???;;;777444444555444111222444000===YYYyyysssggg^^^YYY111222222222111///---,,,++++++++++++************+++***)))(((((()))***+++((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...***+++,,,...////////////.........//////000000000222222333444555666666777666888;;;===@@@DDDIIIMMMQQQRRRRRRQQQPPPQQQTTTVVVYYYZZZ[[[]]]___```bbbbbbgggjjjllllllkkklllpppsss||||||wwwxxxyyyzzz}}}}}}wwwooojjjiiiooo||||||tttvvvrrrcccbbbggggggooonnnSSS???444111000000333999JJJfff~~~wwwxxxuuu}}}zzzlllrrrgggJJJ<<<;;;MMMfffiiiVVVIIIBBB???CCC@@@???@@@AAAAAAGGGVVVfffiiimmmqqquuuwwwxxxyyy{{{yyy}}}}}}uuuzzzwwwqqqmmmmmmkkkiiippp|||zzzxxxsssmmmhhhccc]]]UUUNNNEEEBBB>>>;;;999999;;;<<>>???BBBFFFHHHMMMNNNNNNNNNNNNOOOSSSVVVWWWXXXYYY[[[]]]___```aaa```bbbeeeggggggggggggggglllrrryyy~~~}}}{{{~~~{{{uuupppmmmqqq~~~}}}ssssss|||rrrfffiiisssrrrsss}}}~~~|||dddIII555222111111222666CCC[[[qqqtttwwwzzzrrrpppqqqjjjIII;;;>>>EEEaaahhhWWWJJJBBB???CCC?????????@@@AAAHHHXXXhhhiiilllpppssstttuuuvvvxxxuuuzzz~~~{{{vvvwww}}}wwwtttlllbbbbbbkkkrrr{{{{{{}}}xxxrrrmmmhhhaaaXXXRRRFFFCCC???;;;999:::<<<===JJJfffxxxwwwmmm```\\\llltttnnnkkktttxxxSSS;;;888777222---555555222PPPwwwSSS???CCCOOOTTT\\\dddhhhsss~~~xxxoooccc[[[VVVZZZbbbmmmwww~~~~~~~~~||||||zzzvvvuuuxxxsssvvvwwwqqqhhh___RRRGGG<<<;;;999555333222333555111::::::BBBdddTTTFFF999777999777555555222222///222555///777OOOdddiiikkkjjjgggddd\\\UUU111222333333222000---,,,......---------,,,,,,,,,))))))************))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---.........---,,,+++,,,,,,---...///000111222111111333444555666666666666888;;;<<<===>>>AAACCCHHHIIIJJJKKKLLLNNNSSSVVVVVVVVVXXXYYY[[[]]]______^^^^^^___bbbeeehhhkkklllfffjjjmmmooooooppptttwww||||||~~~zzzuuuooonnnwww}}}rrrpppxxxvvvmmmwww~~~yyy~~~}}}yyyzzzyyyjjjLLL222222222222222333===RRRfff|||mmmrrrrrrdddBBB888???>>>[[[eeeUUUHHH@@@===AAA???>>>???@@@AAAHHHYYYiiiiiikkkoooqqqrrrrrrtttuuuyyy{{{zzzwww|||yyyqqqxxxwwwcccYYY[[[]]]ggguuu{{{|||uuupppkkkddd[[[UUUGGGDDD???;;;999:::<<<>>>PPPnnn|||wwwyyyggg```lll|||zzznnngggqqqsssRRR===888444444---555666333SSSrrrNNN>>>FFFRRRVVV]]]dddhhhttt|||vvvmmmbbbZZZXXX\\\dddoooxxx~~~}}}{{{yyy{{{~~~~~~zzzvvv~~~{{{xxxxxxxxxwwwyyy}}}www}}}wwwjjj\\\LLL@@@777777777555333111111111...999666888TTTxxx[[[LLL???<<<;;;777555666333333000333666///666MMMZZZ]]]```aaadddddd^^^VVV333111000000111111000...++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((''')))++++++)))'''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))+++++++++***************++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------......///000000000000000111222444555666666777888:::::::::;;;>>>@@@CCCDDDEEEGGGIIIKKKLLLMMMWWWXXXZZZ^^^aaabbb```^^^___```aaabbbddddddddddddhhhgggeeecccbbbdddhhhkkkmmmmmmqqqyyy}}}yyywwwrrrkkkhhhiiimmm}}}yyyuuuyyy||||||ssspppxxxsssqqquuupppfffbbbgggkkkaaaJJJ666222000000111333===PPPaaazzzzzzvvviiirrr~~~```===666888BBBKKKPPPJJJAAA>>>???@@@???@@@@@@???AAALLL^^^llliiimmmqqqrrrqqqqqqvvvzzzzzz{{{{{{zzz{{{|||~~~ooo```]]]]]]eeerrr{{{yyysssnnnfff^^^WWWPPPHHHAAA>>>;;;:::???EEE```tttppp___cccjjjmmmmmmssswwwfff\\\ccc~~~|||mmm^^^iii|||mmmXXXCCC666333555...000333;;;ZZZ~~~lllHHH???MMMWWWWWWbbbaaalll{{{lll___XXXZZZ```jjjrrrxxx|||}}}vvvooommmqqqwww{{{}}}~~~~~~~~~~~~|||zzzzzzzzzxxxvvvzzz}}}uuugggTTTBBB666444444444333333333333333333333222555AAAYYYuuuuuu]]]FFF===777000222999333000111444555333888@@@QQQTTT\\\eeeiiidddZZZTTT333222000000111000///---++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((((()))******(((''''''(((((((((((((((((()))***+++))))))))))))))))))))))))******************++++++******++++++,,,------...,,,,,,------------,,,,,,------......//////000000000000111222444555666666999;;;<<<<<<<<<===@@@BBBCCCCCCEEEGGGIIIKKKLLLMMMVVVWWWYYY^^^aaacccaaa_________```aaabbbbbbbbbbbb``````___^^^]]]___dddgggiiiiiilllqqqtttuuuyyyzzzvvvooofffccceeefffrrrwwwrrrvvv|||}}}mmmhhhooo~~~|||~~~rrreee```^^^cccfff]]]III888111000000111444>>>QQQccc|||yyylllbbbnnn~~~~~~YYY<<<666777>>>FFFJJJEEE@@@>>>??????AAABBBBBB@@@AAAKKK[[[gggiiimmmqqqqqqoooooosssvvvyyyzzzzzzxxxwww{{{|||}}}vvvmmmfffdddffflllxxxzzzuuupppjjjaaa[[[SSSKKKDDD@@@===<<>>@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMSSSTTTWWW\\\```bbbbbbaaa________________________]]]]]]]]]]]]]]]```eeehhhhhhggghhhkkkkkkjjjlllqqqqqqsssuuuxxx{{{}}}{{{qqqgggdddfffmmmvvvvvvpppuuu|||jjj```bbbwwwzzzzzzwww___ZZZVVVYYY\\\WWWGGG888000///000222555???SSSeee}}}zzzuuuyyy|||fff___nnnpppMMM:::888555;;;@@@BBB@@@>>>??????===???AAABBBAAACCCLLLZZZeeekkkmmmoooooommmmmmppptttwwwxxxwwwuuussstttzzz~~~zzzwwwzzz~~~lll^^^YYY^^^kkkwww|||xxxtttnnnfff```WWWOOOGGGBBB>>>>>>EEEMMMpppmmm\\\SSS[[[dddlllxxxzzzqqqkkkiiijjjyyyuuuqqqmmmxxxqqqYYYBBB999:::333111333444999WWW{{{hhhMMMCCCGGGOOOUUUZZZdddjjj{{{uuuggg[[[XXXXXXcccqqqyyyzzzzzz~~~|||wwwvvvzzz~~~}}}}}}~~~~~~}}}|||wwwvvvsssqqqwww~~~{{{qqq```KKK;;;555555444444444555555555555555666777777666666999AAAGGGVVVhhhwwwXXXAAA<<<777///222000111888???CCCGGGKKKVVV]]]dddgggddd___\\\YYY555333111000000///---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))(((*********(((&&&&&&(((******))))))(((((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,------..................---,,,,,,---......//////000000000111222444555666666777999:::;;;;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLLLLNNNPPPSSSXXX]]]aaaaaaaaa______^^^]]]\\\\\\\\\\\\ZZZ[[[\\\\\\]]]```eeehhhiiiggghhhjjjiiifffhhhmmmmmmnnnppprrrtttvvvxxxyyyyyynnnkkknnnxxxxxxrrrwww~~~ooo^^^ZZZnnn}}}|||}}}cccZZZSSSVVV^^^]]]JJJ777///...000333666@@@SSSeee{{{|||}}}jjjeeesss}}}cccCCC888999444;;;>>>>>><<<===@@@???;;;;;;===???AAAFFFPPP]]]gggiiikkklllllllllmmmpppsssvvvwwwvvvsssoooooosssvvv{{{}}}}}}yyywwwzzz}}}pppeeebbbdddhhhtttwww|||wwwqqqiiicccYYYRRRIIIDDD@@@@@@IIITTTuuuxxxggg```aaadddkkkxxxtttjjjfffooo|||rrruuu|||qqqvvvtttYYY@@@666888333222555444:::XXX{{{~~~dddGGGBBBHHHKKKPPPXXXbbbmmm~~~rrrcccZZZYYY\\\fffrrrvvvsssrrrvvv||||||yyyyyy}}}~~~~~~zzzxxxrrrpppuuu}}}|||yyyrrrcccQQQAAA777666777444444444555555666666666444555777777555555777999AAAMMMaaawwwzzznnnMMM:::666666222111444>>>KKKTTTXXXYYYZZZcccjjjhhhbbb^^^]]]]]]555333111000000///---+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))*********(((&&&&&&(((***(((((('''''''''((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---------------..................---,,,,,,------.../////////000000111222444555666666777888999::::::;;;===@@@@@@AAABBBEEEGGGIIIKKKLLLKKKLLLOOOTTTZZZ^^^``````___^^^\\\[[[ZZZYYYYYYYYYUUUWWWXXXYYYZZZ\\\aaadddgggfffgggiiihhhfffhhhlllnnnnnnoooqqqrrrtttuuuvvv|||}}}}}}tttppprrrsss|||zzzvvv{{{xxxaaaWWWjjj~~~~~~hhhaaa]]]fffwwwvvvXXX888///...000333666@@@RRRcccrrrwwwwwwuuuvvv[[[===666:::666>>>???>>><<<===@@@>>>999;;;===???BBBHHHRRR^^^gggdddeeefffggghhhjjjnnnqqquuuvvvvvvrrrnnnmmmooorrrtttsssssstttvvvyyy{{{|||}}}ooobbbYYYbbbgggqqq}}}~~~yyyrrriiicccZZZSSSKKKEEEBBBDDDPPP]]]{{{~~~ooo___\\\]]]eeeuuunnnbbb]]]jjj~~~|||www|||yyy\\\AAA777999333333666555===]]]~~~}}}sss}}}gggGGGBBBGGGIIIOOOZZZ```mmm|||nnn___YYYZZZ___hhhqqqsssppppppvvv}}}}}}zzz{{{yyyuuuooolllpppwwwwwwrrrlllaaaPPPBBB;;;888888777444444555555666777888888444555666777777777888:::===AAAIIIWWWiii{{{zzz}}}}}}gggJJJ:::888333333777EEEYYYhhhkkkhhh]]]hhhnnniiibbb_________555333111000000000...,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))************))))))******)))''''''((()))&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,------------------------------............------,,,,,,,,,---......//////000000111222444555666666777999:::;;;;;;<<<>>>@@@???@@@AAADDDGGGIIIKKKLLLIIIJJJMMMRRRXXX]]]______^^^]]][[[YYYXXXXXXXXXYYYWWWXXXYYYZZZZZZ\\\___bbbbbb```bbbeeeeeecccfffkkkjjjkkkmmmoooqqqsssssstttsssuuuwwwxxxyyy{{{~~~uuuooonnngggmmm{{{zzzwww{{{{{{bbbVVViii~~~ppplllzzzlllhhhiiiyyyfff;;;000///111333555===OOO___qqqqqqXXX<<<444::::::@@@AAA@@@<<<===???>>>999@@@@@@AAACCCHHHRRR]]]eeeaaaaaaaaabbbeeehhhlllnnnssstttuuurrrnnnlllmmmooorrrpppnnnooosssvvvwwwwww}}}~~~pppaaa\\\^^^eeeooowwwzzzsssjjjcccZZZTTTMMMGGGEEEJJJYYYhhhpppVVVSSSUUU```rrrwwwggg___^^^]]]|||yyyeeeIII======444333555666BBBfffuuulllwww```EEEAAAFFFLLLTTT^^^```lll~~~xxxhhhZZZWWW[[[___gggpppuuuuuuwww}}}|||zzz{{{yyytttmmmiiilllqqqnnnfffYYYMMM???888777999999777555666777888999:::;;;<<<:::999999999999;;;<<<===@@@???>>>CCCOOO```rrr~~~|||ttt~~~jjjKKK999777888===MMMeeexxx{{{ttt```kkkqqqjjjccccccbbb___333222000000111000///---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************((()))******(((''''''(((&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------......///000000111222444555666666666888999999999:::===???>>>???AAACCCFFFIIIKKKLLLJJJKKKMMMRRRXXX]]]``````^^^\\\ZZZXXXWWWXXXXXXYYYYYY[[[\\\[[[[[[\\\^^^```]]]\\\]]]aaaaaa```bbbggghhhjjjlllooopppppppppooommmoooqqqssstttvvvzzz|||~~~yyynnnhhhaaaaaajjjzzzvvvssswww}}}~~~uuu^^^TTThhhzzzgggaaapppvvvpppkkkuuufff>>>111111222333444;;;KKK[[[ooonnnZZZ???333:::???>>>AAAAAA===<<<>>>>>><<>>@@@CCCFFFIIIKKKLLLKKKLLLNNNSSSYYY^^^```aaa^^^\\\ZZZXXXWWWXXXYYYZZZWWWXXXXXXXXXWWWWWWXXXZZZ[[[ZZZ\\\______^^^```eeejjjlllnnnppppppnnnkkkjjjjjjllloooqqqsssuuuyyy|||yyy|||ppphhh```YYY^^^qqqrrrnnnsssyyy{{{nnnYYYRRRgggyyyfff```qqq|||uuueeebbbpppuuu]]]===222222222333333999IIIXXXccctttmmm\\\AAA333999BBB<<<@@@AAA===;;;===???>>>AAA@@@???BBBJJJWWWccclllmmmkkkiiiiiikkknnnpppqqqmmmppprrrpppmmmkkkkkkmmmgggmmmrrrrrrooommmooorrrxxxzzz}}}~~~}}}{{{yyyxxxyyy~~~{{{nnn```YYYZZZ___iiisss|||{{{tttmmmggg\\\WWWQQQMMMLLLTTThhhzzzzzz]]]NNNAAACCCPPPccczzzwwwddd]]]]]]ZZZ|||wwwlllrrrvvvTTT???888666333333777KKKtttwwwLLLDDD<<<>>>HHHRRRXXXZZZeeemmmxxx{{{zzzxxxooo^^^QQQQQQXXX```hhhsss|||~~~}}}tttqqqnnnpppwww~~~|||tttpppkkk^^^QQQ===<<<;;;:::999:::<<<>>>;;;<<<===???@@@BBBCCCDDDGGGFFFFFFFFFHHHIIIIIIHHHCCCFFFIIIJJJJJJMMMSSSXXXbbbnnn}}}vvvwww\\\AAAAAAEEEUUUqqqzzzbbbnnnrrrlllhhhiiifff^^^444333111000000///,,,***+++,,,,,,,,,,,,+++************))))))))))))******))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******************))))))))))))******+++++++++,,,,,,,,,************************------------------------------,,,------...///000///000000222333444555555555666666888999;;;===>>>???@@@AAACCCFFFHHHIIIJJJKKKLLLNNNQQQUUUXXX\\\]]]\\\]]]]]]\\\[[[ZZZZZZ[[[\\\ZZZXXXVVVVVVYYY\\\^^^___```aaacccdddeeeeeeeeegggiiijjjjjjjjjjjjlllmmmjjjlllooorrrsssuuuyyy{{{uuuvvvzzz{{{ssscccccc]]]]]]ggguuuwwwqqqrrryyy~~~sss\\\OOO___yyy}}}wwwvvvjjjfffqqqpppyyy}}}gggYYYlllmmmQQQ>>>555222222333444999IIIZZZgggjjjsssrrrooopppQQQ===666===GGGBBB???===;;;;;;<<<;;;:::<<>>FFF\\\sssxxxgggvvvtttvvvssskkkkkk[[[222111000000000000...,,,++++++,,,,,,++++++***)))******))))))))))))*********))))))))))))))))))***)))(((((((((((((((((()))((((((((((((((())))))************)))))))))(((((())))))))))))************++++++++++++++++++++++++------------------------------,,,------...///000///000111222333444444555555666666888999;;;===>>>???@@@AAACCCFFFHHHIIIJJJKKKLLLNNNPPPSSSVVVYYYZZZ[[[\\\\\\ZZZXXXVVVWWWXXXZZZXXXWWWUUUVVVXXXZZZ[[[]]]^^^```aaabbbcccccccccfffhhhjjjkkkkkkkkklllnnnjjjllloooqqqrrrsssvvvyyysssuuuwwwxxxwwwwwwvvvuuu{{{{{{|||}}}~~~|||mmm```ZZZXXXaaannnyyy|||uuuuuuyyy~~~qqq[[[NNN]]]uuu~~~{{{|||rrrllluuuwwwyyycccTTTcccgggQQQBBB444222222444666<<>>@@@BBBLLL]]]kkkqqqvvvxxxvvvoookkkmmmppppppmmmmmmnnnnnnmmmlllkkkkkkmmmooooooooonnnoooqqqsssvvvyyy{{{zzzwwwxxx|||{{{qqqiiibbb^^^```fffppp|||{{{uuummmggg^^^ZZZTTTQQQUUUcccuuuqqqTTT===;;;===???QQQiiihhhYYY]]]XXXyyyvvvssstttVVV888888777333888444LLLwwwUUU@@@;;;FFFLLLSSSZZZ[[[^^^ooo}}}|||wwwoooaaaTTTRRRUUU\\\fffqqqxxx}}}~~~pppdddbbbnnnzzz{{{zzz|||zzz~~~vvvlllgggUUUFFFEEEKKKOOOPPPRRRRRRRRRSSSSSSRRRRRRRRRQQQSSSQQQPPPQQQSSSTTTSSSQQQOOONNNMMMLLLMMMOOORRRSSS\\\```kkkzzz~~~wwwqqqRRRCCCDDDXXXtttrrr{{{|||wwwnnnmmm\\\111000///000111111///---++++++,,,,,,++++++***)))******))))))))))))************))))))))))))******(((''''''&&&&&&''''''(((((((((''''''(((((()))*********))))))))))))(((((('''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...///000000000111222333333444555555666666888999;;;===>>>???@@@BBBCCCEEEGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUXXXYYYYYYXXXUUUSSSTTTTTTWWWVVVVVVVVVVVVWWWXXXXXX[[[\\\]]]___````````````aaadddgggiiiiiiiiijjjkkkhhhjjjkkkllllllnnnpppsssuuu{{{wwwrrrqqqssswwwwwwxxxyyy{{{}}}~~~pppbbbYYYTTTYYYeeerrrxxxtttvvvyyyrrr]]]RRR```yyy}}}vvv|||zzzyyydddSSSZZZ]]]NNNAAA444333222333666===LLLZZZiiirrr{{{rrrtttzzzzzznnnnnnqqqIII555999CCCHHHAAA???<<<;;;;;;<<<;;;::::::===???CCCMMM^^^lllqqqrrrvvvuuuqqqnnnoooooommmkkkjjjiiijjjkkkkkkiiihhhnnnoooooonnnmmmooorrrtttwwwyyyzzzyyywwwyyy}}}{{{pppiiicccbbbccciiiuuu{{{sssjjjeeeZZZWWWTTTTTT[[[iiizzziiiHHH<<<999888DDDUUUsssvvv```ZZZWWWyyy|||vvv```===777777444999444JJJuuuRRR???<<>>@@@AAABBBDDDEEEGGGHHHIIIKKKLLLLLLLLLMMMOOOPPPQQQUUUVVVWWWVVVTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWZZZ[[[\\\]]]^^^^^^^^^^^^[[[^^^bbbdddeeeeeefffgggdddeeefffffffffgggjjjllluuuvvvrrrsssttttttuuuwwwyyy|||~~~}}}~~~rrrhhh\\\QQQQQQ[[[jjj}}}uuuooopppsssppp]]]SSSbbb||||||~~~mmmZZZVVVUUUIII<<<555444222222444<<>>;;;:::;;;;;;;;;::::::===???BBBMMM]]]iiimmmmmmqqqrrrnnnlllllliiieeedddccccccfffiiijjjiiihhhoooooonnnmmmlllnnnrrruuuyyyzzzyyyxxxwwwxxx|||~~~yyyqqqgggcccgggssszzzqqqhhhdddZZZWWWSSSTTT\\\lll}}}[[[IIIAAA<<>>GGGLLLTTT[[[XXXhhhxxx~~~}}}xxxrrriii^^^WWWZZZaaabbblllssstttxxx}}}tttooopppyyy~~~|||yyyxxxttttttvvv{{{tttjjjlllpppnnnkkkllliiifffbbb____________[[[ZZZYYYXXXWWWUUUTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOVVV\\\gggrrrxxxzzzwwwuuuVVV@@@GGGhhh~~~vvvrrr^^^444222111000000///,,,******++++++++++++***))))))******))))))))))))******'''(((((())))))((((((''')))((((((''''''(((((()))'''''''''''''''(((((())))))))))))(((((((((((('''((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111111111222222333333444555666666888999;;;===>>>@@@AAABBBDDDEEEGGGHHHIIIKKKKKKKKKKKKLLLNNNOOOOOORRRTTTVVVVVVVVVVVVXXXZZZXXXXXXZZZ[[[[[[[[[ZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^ZZZ]]]```bbbccccccdddfffcccdddeeeeeeeeegggjjjmmmrrr~~~~~~sssppprrrrrrssstttvvvxxxzzz|||~~~yyyzzz{{{}}}qqqbbbRRRKKKPPP___ttt{{{oookkkpppvvvnnn[[[OOO[[[uuu~~~~~~|||tttfffZZZTTTIII999333333333222555@@@LLLUUURRRmmmqqqgggmmmmmmooossszzzoooKKK555666>>>??????===;;;:::;;;;;;;;;:::;;;===>>>BBBMMM[[[dddfffjjjmmmnnnkkkjjjjjjfff```dddcccdddfffhhhiiiiiihhhmmmmmmmmmkkkkkkmmmqqquuu{{{{{{yyywwwvvvvvvxxxzzzyyy}}}{{{nnnfffhhhrrr{{{|||rrrjjjeee[[[VVVPPPPPPZZZlll~~~ppp[[[PPPFFF???<<>>666444999555LLLwwwJJJ>>>>>>GGGKKKTTT[[[XXXjjjyyy~~~}}}wwwoooeee[[[VVV\\\eeejjjttt{{{yyyzzzzzztttssswww}}}{{{zzzxxxssspppvvvxxxvvvwwwuuurrrssspppkkkfffbbbaaaaaabbb^^^^^^]]]\\\[[[ZZZYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTUUU\\\iiitttyyy}}}rrrcccEEE@@@ZZZ~~~~~~xxxttt___444333111000000...,,,)))******++++++******)))(((******))))))))))))******'''((()))******)))(((''')))(((((((((((((((((()))''''''&&&&&&''''''((()))))))))((((((((((((''''''))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111111222222222333333333555666666888999;;;===>>>AAAAAABBBDDDEEEGGGHHHHHHJJJJJJKKKKKKMMMNNNPPPQQQRRRTTTVVVWWWXXXYYY[[[]]][[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^_______________^^^```aaabbbcccdddfffhhhfffggghhhhhhiiilllpppssswww{{{~~~{{{tttqqqssswwwrrrrrrsssuuuwwwyyy{{{|||}}}}}}~~~~~~{{{jjjWWWKKKIIIRRRdddsss|||vvvlllllluuu~~~xxxdddRRRWWWnnn{{{wwwwwwxxxtttlll___XXXNNN;;;111333333222888EEEQQQXXX```~~~wwwrrrffflll}}}{{{wwweeeIII888999@@@BBB???<<<:::999:::;;;;;;:::<<<===>>>AAAMMMZZZaaaaaaiiikkkkkkiiiiiikkkhhhccchhhjjjkkkjjjhhhffffffgggjjjkkkkkkkkkkkklllpppsss{{{zzzyyywwwvvvuuutttttttttwww{{{}}}}}}yyyooommmooo|||}}}tttkkkdddXXXQQQKKKLLLXXXkkk~~~wwwhhh[[[LLLAAAHHH]]]xxx}}}]]]tttzzzhhheeetttyyy\\\AAA;;;555111888777RRRwwwFFF===>>>FFFJJJVVV___\\\gggtttwwwlllaaaWWWTTT\\\fffooo|||vvvlllooouuu{{{~~~~~~}}}{{{vvvrrrvvv|||yyyyyyvvvqqqlllhhhfffeeeeeebbbcccdddcccaaa``````aaa\\\ZZZVVVSSSSSSTTTWWWYYYVVV\\\hhhsssyyy{{{uuuyyyqqqQQQ@@@OOOyyy}}}}}}~~~xxxttt^^^333222000000000///---+++***************))))))(((******))))))))))))******(((***+++,,,,,,+++***((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''')))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,------...///000111222222222222333333333555666666888999;;;===>>>AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^^^^^^^^^^____________```aaaaaabbbbbbaaaaaaaaabbbbbbaaaaaacccfffiiihhhiiijjjkkkmmmqqqvvvzzz}}}{{{xxxuuussstttvvvxxxqqqrrrrrrsssuuuvvvxxxyyy|||}}}~~~vvvbbbSSSJJJIIIRRR\\\nnnzzzuuulllmmmxxxpppYYYWWWkkk~~~{{{rrrzzzmmmnnnlll^^^YYYQQQ;;;222444222000555CCCMMMQQQ```~~~eeedddlllRRR>>>888;;;BBBFFF>>><<<:::999:::;;;;;;;;;;;;<<<===BBBNNN\\\bbbaaafffgggfffdddhhhmmmmmmiiifffjjjmmmkkkeeeaaacccgggggghhhjjjjjjjjjlllnnnpppwwwwwwwwwwwwvvvuuusssqqqoootttxxxyyyxxxyyy}}}xxxtttuuu}}}zzzrrrggg^^^OOOJJJFFFKKKYYYlll~~~vvveeeWWWMMMUUUjjj}}}\\\oooooohhhvvv~~~bbbEEE===666111666777UUUlllBBB;;;>>>EEELLL[[[gggdddgggtttwwwkkk^^^TTTQQQZZZfffpppsssgggmmmtttxxxzzz{{{|||||||||{{{zzzzzz~~~~~~{{{vvvqqqmmmjjjiiihhhfffhhhhhhgggcccaaabbbddd```^^^[[[XXXWWWWWWYYYZZZZZZ]]]fffqqqxxx||||||uuu```FFFIIIpppyyysss\\\111000///000111000///---***************)))((((((******))))))))))))*********+++---......---+++***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''))))))))))))************************************++++++++++++++++++++++++---------------...000000222222222222222222333333555666666888999;;;===>>>AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLOOORRRTTTVVVTTTVVVXXXXXXXXXXXXZZZ\\\______^^^^^^^^^___```aaaaaabbbcccccccccccccccbbbaaaaaa```___^^^```dddhhhggghhhiiikkknnnrrrxxx}}}{{{xxxuuuvvvxxxxxxuuuqqqqqqqqqqqqrrrssstttvvvwwwtttuuuwwwyyy{{{|||}}}}}}yyy|||mmm]]]OOOFFFHHHNNN]]]lll~~~~~~}}}vvvmmmnnnxxxuuuZZZUUUhhh~~~vvvwwwhhhiiihhhZZZWWWPPP888444666222---000<<>><<<999999:::;;;;;;;;;:::;;;===CCCPPP^^^dddcccbbbbbbaaa```fffmmmpppmmm___fffkkkhhhaaa^^^bbbhhheeegggiiijjjjjjkkkmmmooottttttuuuvvvwwwvvvsssqqqmmmrrrxxxyyywwwvvvxxx|||zzz{{{tttyyy|||}}}zzzuuummmaaaWWWHHHDDDCCCJJJZZZnnn~~~vvviiiXXXWWWddd{{{sss^^^ooo}}}zzzrrrhhh{{{|||bbbFFF>>>999111555555SSS~~~ddd???999===EEEMMM___mmmkkkmmmyyywwwjjj]]]RRRPPPYYYeeeooorrriiiooouuuwwwwwwxxxyyyxxx|||~~~|||}}}yyytttpppmmmjjjjjjgggiiiiiigggccc``````bbbcccbbb___\\\[[[ZZZZZZZZZ``````eeeoooxxx}}}ssskkkLLLGGGmmmzzzsssZZZ///000222444555333...******++++++,,,,,,++++++***((()))******)))((()))+++)))(((((((((((((((((()))$$$%%%&&&&&&''''''&&&&&&((())))))(((''''''***,,,((()))*********)))'''&&&((()))++++++*********+++***((('''&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000000000111444666666777999999999;;;===@@@FFFFFFFFFFFFFFFGGGGGGGGGJJJLLLOOOSSSUUUVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWW___]]]ZZZZZZ]]]___aaaaaaaaafffgggdddaaaccceeeeeebbbdddeeecccaaa```bbbdddeeefffhhhjjjlllpppuuuyyy~~~xxxssstttxxxxxxtttoooooopppqqqqqqrrrrrrqqqqqqrrrsssvvvxxxyyyzzzzzzzzzyyy{{{|||}}}~~~zzziii[[[PPPHHHDDDIIIVVVkkk}}}{{{~~~}}}rrrjjjppp{{{wwwdddPPPRRRkkk|||~~~nnn```XXXMMMAAA000///...000666@@@IIIOOOPPPZZZgggttteeetttSSS666333???GGGIII<<<<<<======<<<;;;::::::::::::===EEERRR^^^eeegggddddddbbb___aaagggiiigggZZZYYY```jjjiii```___ffffffgggiiiiiiiiijjjlllnnnoooqqqqqqoooqqquuuuuuqqqssstttuuuwwwwwwwwwvvvuuuyyyyyy{{{~~~|||zzz~~~tttjjjbbbWWWMMMDDDDDDDDDLLL```www|||kkkgggvvv~~~wwwrrrdddkkk~~~zzzqqqgggssstttXXXAAA<<<999555666777XXX{{{}}}___>>>;;;<<>>@@@CCCDDDDDDEEEGGGHHHHHHIIIKKKMMMPPPSSSUUUVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYY]]]\\\[[[[[[^^^```aaaaaaaaafffgggccc```bbbbbbaaa```aaaaaa```]]]\\\^^^```bbbccceeefffhhhlllqqqtttxxxuuussstttwwwwwwtttqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwxxxwwwwwwwwwxxxzzz{{{{{{}}}}}}wwwkkk___QQQHHHJJJPPP___ttt|||{{{~~~zzzoooggglllvvvppp^^^MMMPPPiiizzzsss```LLL>>>333222//////444???NNNWWWVVVWWWUUUVVVccc}}}sss~~~~~~TTT999555>>>FFFIII>>>======<<<;;;;;;::::::<<<;;;===FFFSSS___fffiiijjjiiifff``````bbbaaa^^^VVVRRRUUU___aaa]]]___ffffffggggggfffdddccceeefffssssssooojjjjjjooorrrqqqttttttvvvwwwxxxxxxxxxxxxzzzzzzzzz|||~~~|||xxxuuurrruuu|||tttiiiddd___SSSFFFEEEGGGJJJRRRdddyyyuuu^^^gggzzz~~~}}}jjjcccwwwxxx[[[AAA999888444555666YYY}}}\\\>>>;;;===DDDMMMWWWdddooouuu{{{uuuhhh]]]TTTSSS\\\gggsss|||yyyzzzyyyyyy{{{~~~}}}{{{|||{{{rrrllllllnnnjjjhhhdddbbbaaacccfffhhhfffddddddeeeccc]]]\\\^^^___eeelllqqqvvv|||}}}uuurrrSSSPPP\\\vvvaaa111111000000000///,,,)))******++++++++++++******((()))******(((((()))***((()))+++,,,,,,+++)))(((((((((((('''&&&%%%$$$###&&&'''((('''&&&&&&(((*********)))(((((((((((((((((()))++++++*********+++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,---....../////////000111111111222444666777888:::;;;;;;===@@@BBBBBBCCCDDDFFFHHHIIIKKKKKKLLLNNNPPPSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[\\\^^^aaacccbbbaaaaaaeeefffbbb______^^^[[[YYYZZZYYYWWWUUUTTTUUUWWWWWWXXXZZZ[[[]]]```dddgggiiijjjmmmppprrrrrrrrrqqquuutttsssrrrqqqqqqrrrrrrrrrssstttuuuuuuuuutttssstttvvvxxxxxxxxxzzz}}}{{{}}}}}}zzz|||vvvdddWWWSSSQQQXXXlll{{{zzz~~~yyynnngggkkksssjjjZZZKKKNNNggg|||}}}|||zzzYYY===444333111///444BBBVVVeeennnkkk```UUU[[[tttvvvQQQ999666===FFFJJJ@@@???===;;;:::999::::::===<<<>>>FFFSSS```hhhlllnnnnnnkkkfffeeefffccc^^^^^^WWWVVV[[[^^^\\\___eeebbbaaa```]]]ZZZXXXYYYZZZbbbbbb^^^[[[^^^hhhooorrrpppppppppqqqrrrtttuuuvvvwwwwwwwwwyyyzzzyyyvvvsssmmmgggaaaaaafffmmmrrrtttxxxhhhaaaeeehhh```TTTUUUYYY]]]bbbmmm}}}|||]]]hhh{{{~~~xxxpppppp}}}}}}aaaCCC999888444444666XXX{{{|||VVV===;;;>>>EEEMMMVVVcccoooyyytttfffZZZSSSTTT___lllvvv~~~wwwyyyyyyzzz|||}}}{{{~~~uuuooommmnnnkkkiiieeecccbbbccceeegggeeeccceeeiiigggaaa]]]]]]```dddjjjooosssxxxwwwwwwYYYPPPUUUzzzccc333111///......---+++)))******++++++++++++******((()))***)))((('''((()))((())),,,------,,,)))((((((((((((((('''&&&%%%$$$%%%&&&''''''&&&&&&''')))+++***((('''''''''((()))((()))++++++*********+++)))******++++++***))))))***************+++++++++,,,,,,------...////////////000222222222222444666777999;;;<<<<<<>>>AAACCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWXXX[[[\\\]]]]]]\\\\\\[[[\\\^^^aaadddfffdddcccaaadddddd```]]]\\\YYYTTTOOONNNKKKIIIGGGGGGGGGHHHFFFHHHIIIJJJKKKMMMPPPSSSSSSYYYaaafffiiikkkmmmpppvvvuuusssqqqpppqqqrrrssssssssstttttttttsssrrrqqqtttvvvwwwxxxxxxyyy{{{~~~|||{{{|||~~~}}}|||nnnfff```aaannnzzzzzz~~~{{{rrrmmmpppvvviii[[[KKKLLLccc~~~~~~}}}yyy~~~tttxxxiii???111222222111666EEE[[[lllwww|||{{{rrroooxxxvvvpppLLL777444;;;EEELLLBBB@@@===:::999999999:::===<<<===EEERRR___hhhlllllloooooonnnpppsssqqqlllqqqllliiihhhccc^^^^^^cccZZZYYYVVVRRRMMMKKKKKKLLLMMMPPPQQQQQQVVVaaajjjmmmmmmmmmmmmmmmoooqqqtttuuurrrrrrrrrtttuuussspppmmmeee^^^UUUPPPRRRWWW]]]aaaqqqvvv}}}xxxuuummmbbb```jjjvvvvvvqqqrrrwwwzzzyyy{{{eeennn|||yyy{{{wwwuuuzzzfffHHH<<<:::666666777VVVuuuooorrrwwwPPP;;;;;;>>>FFFNNNWWWeeeqqqsssdddXXXRRRUUUcccqqqyyyrrrvvvvvvxxxzzz~~~~~~zzzccclllzzzwwwqqqoooooommmjjjgggdddcccdddeeefffeeecccdddhhhhhhccc_________aaaffflllpppttt|||}}}~~~```QQQPPPyyykkk333111...------,,,+++))))))******++++++******)))((()))***)))'''&&&'''(((((())),,,------,,,)))(((&&&&&&'''((((((''''''&&&$$$&&&''''''&&&&&&'''(((+++***((('''''''''((()))((()))++++++*********++++++++++++***)))'''&&&%%%))))))*********+++++++++,,,,,,---......//////000...000222333222333444666777999;;;<<<===>>>BBBDDDHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\\\\]]]___cccfffgggfffddd```cccccc___\\\ZZZUUUOOODDDBBB>>>;;;:::999999999888:::;;;<<<<<<===???AAABBBIIITTT[[[```dddjjjnnnsssrrrpppnnnnnnoooqqqrrrsssttttttttttttrrrqqqpppuuuvvvwwwxxxwwwyyy{{{}}}}}}zzzyyy|||}}}}}}~~~~~~zzztttqqqwwwzzzyyy~~~|||tttrrruuuyyyjjj\\\KKKHHH\\\zzz|||xxx~~~}}}zzz|||nnnkkkmmmzzzhhh???///111333222444???QQQ^^^dddwww~~~wwwzzzssscccyyytttMMM888444999CCCJJJBBB@@@===:::999999999:::;;;:::===EEERRR___hhhkkkiiimmmpppqqqvvv{{{{{{wwwwwwxxxxxxtttiii```]]]```WWWUUUQQQKKKEEEAAAAAAAAAFFFLLLPPPQQQUUU^^^eeegggpppppppppppprrrtttvvvxxxrrrqqqpppooonnnlllhhhddd[[[TTTKKKDDDCCCGGGMMMQQQaaaiiittt|||wwwqqqooottt~~~~~~rrrpppmmmhhheeelllyyykkkrrr}}}}}}xxxnnniiilll~~~fffIII===:::777999;;;YYYssshhhgggxxxnnnKKK888:::???GGGOOOYYYgggttt~~~ssscccWWWQQQUUUdddssszzz|||llltttvvvxxx{{{}}}~~~yyyddddddsss}}}wwwsssqqqqqqnnnllliiigggeeefffgggggghhhcccbbbeeefffdddbbbccc``````dddkkkooorrr|||hhhUUULLLsssxxx222000.........---+++***))))))************)))))))))******)))'''&&&&&&'''((()))+++,,,,,,+++)))(((&&&&&&'''(((((((((((((((%%%&&&((()))'''''''''(((******)))(((((((((((((((((()))++++++*********+++------,,,+++***(((((('''))))))******+++,,,,,,,,,---------...//////000000...000333444333333444555666888:::<<<<<>>111222222000000555???GGGXXXsss~~~sssbbbxxxyyyOOO:::777:::???EEE@@@???===;;;:::999::::::999999===FFFTTT```gggjjjhhhkkkmmmmmmqqqvvvuuuqqqjjjnnnsssrrrkkkccc___^^^\\\YYYUUUNNNHHHDDDDDDEEECCCIIILLLLLLPPPZZZdddiiinnnnnnnnnoooppprrrssstttuuurrrnnnjjjfffbbb]]]YYYOOOJJJDDD???===@@@DDDGGGTTT]]]jjjtttzzz~~~|||uuurrrlllqqqxxx~~~yyy{{{tttrrryyy~~~|||yyyiiisss{{{|||yyylllbbb___{{{gggIII<<<888666999===^^^wwwjjjggg{{{{{{}}}lllGGG777999@@@HHHOOOXXXgggttt|||~~~rrrbbbVVVOOOSSSbbbqqqyyyyyyjjjtttxxx}}}|||ppp{{{{{{wwwtttrrrqqqooommmkkkiiihhhhhhiiijjjkkkeeeaaacccfffffffffhhhdddbbbdddllloooqqq{{{pppZZZLLLooo111///////////////,,,***))))))************)))))))))******)))'''%%%&&&'''((())))))******))))))((('''((((((((((((''''''&&&%%%''')))***)))(((((())))))))))))))))))(((''''''((()))++++++*********+++---,,,+++*********++++++*********+++,,,---------------......//////000000...000333444444444444555555777999;;;<<<>>>AAADDDGGGGGGIIIJJJLLLMMMNNNOOORRRRRRSSSTTTUUUWWWXXXYYYVVVUUUUUUUUUWWWYYY[[[]]]]]]]]]]]]```bbbcccbbb```___aaaaaa^^^]]]ZZZQQQHHHAAA<<<666222111111000//////000222222000000000111444999@@@HHHPPPXXX^^^bbbcccdddeeehhhjjjlllnnnooopppqqqqqqrrrqqqpppnnnmmmoooqqqrrrrrrqqqrrrtttvvvvvvvvvwwwzzz}}}uuuyyyzzzxxxtttwwwzzzyyy}}}yyyrrrtttuuuuuukkk```PPPHHHSSSlll|||zzzlllmmmlllmmmrrroooZZZAAA555444222///...111666;;;QQQkkkmmmrrrIII999999;;;===AAA>>>======<<<;;;;;;::::::888999>>>IIIVVVbbbhhhjjjgggiiihhhfffgggjjjhhhddd[[[]]]bbbhhhkkkkkkddd^^^^^^]]][[[XXXUUUVVVYYY[[[TTTTTTOOOGGGGGGQQQ___hhhiiijjjkkklllmmmmmmmmmmmmuuupppjjjddd___ZZZUUURRRLLLJJJFFFBBB???>>>???@@@EEENNN[[[gggpppxxx|||zzzoookkknnnzzz~~~xxxzzz~~~{{{uuupppnnnmmmjjjppp~~~~~~vvvsssqqqcccsss~~~zzzyyyiiiaaazzzlllJJJ<<<888444777;;;\\\xxxllliiizzzuuuoooqqqEEE777999@@@GGGLLLTTTbbbppp||||||ppp```SSSLLLOOO]]]kkkuuuyyymmmrrrxxx{{{wwwtttrrrpppooonnnlllkkkkkkkkklllmmmnnngggcccfffjjjjjjjjjkkkhhhcccdddjjjlllllluuuvvv___MMMlll000//////000111000---+++))))))************)))))))))******)))'''%%%&&&''')))(((((((((((((((((()))))))))))))))(((&&&%%%$$$%%%(((******)))((())))))((()))*********)))'''&&&(((***++++++******+++,,,+++***(((((((((***---...******+++,,,------......------......///000000000...000333555444444444555555777999:::<<<>>>AAADDDCCCDDDFFFHHHKKKMMMOOOPPPSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVTTTTTTUUUYYY\\\^^^\\\[[[[[[]]]___```___^^^^^^``````^^^]]]ZZZQQQHHHDDD???888444444444222111---///000000...---......222555:::AAAIIIQQQVVVYYY]]]___bbbfffiiikkkmmmnnnnnnooopppppppppooommmllllllmmmnnnnnnnnnnnnppprrrtttvvvzzz|||~~~}}}}}}|||tttxxx{{{wwwrrruuuzzzyyy}}}zzzssstttvvvssslllcccUUUMMMVVVlllvvvuuuiiieeeccclll}}}fffFFF777555111///000444888;;;AAAXXXiiillluuurrrfff???555:::======???<<<<<<======<<<;;;::::::888:::@@@KKKYYYdddiiikkkggghhheeeaaaaaabbb```\\\UUUTTTWWW```mmmrrrjjj___]]]^^^___```ccchhhnnnssswwwppp___JJJAAAHHHVVV___jjjkkkmmmnnnooonnnmmmmmmpppllleee___[[[WWWTTTRRRPPPPPPMMMIIICCC???===<<<777@@@NNN\\\hhhsss~~~}}}{{{vvvjjjiiixxx}}}xxxyyy{{{{{{yyyvvvpppggg\\\TTTPPPOOOLLLQQQ___qqqxxxqqqmmmaaavvvqqqddd}}}sssMMM===:::444444777XXXuuujjjiiissstttfffeeewwwEEE777:::@@@FFFJJJPPP^^^kkk}}}zzznnn^^^QQQJJJLLLYYYgggrrr~~~{{{qqqpppwww{{{wwwtttqqqooooooooommmmmmlllmmmnnnooonnnhhheeeiiinnnnnnllllllhhhbbbbbbggggggfffnnn|||zzzcccOOOlll444111...---......---,,,******++++++++++++******++++++***)))(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%'''((()))******++++++*********))))))))))))************+++++++++,,,,,,,,,,,,,,,---...///000111111111222222333333444555555333555999;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLQQQRRRSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUWWWYYY\\\]]][[[[[[[[[\\\^^^aaaccceeeiiihhheeebbb]]]YYYVVVTTTKKKHHHBBB;;;666333222111111///---...///111111111///333777999;;;BBBKKKSSSXXX[[[```dddeeefffggghhhjjjlllnnnmmmkkkiiiiiiiiijjjmmmpppooommmlllnnnpppssstttuuuwwwwwwwwwvvvuuuqqqrrruuuvvvtttttt|||~~~|||}}}www^^^WWWLLLRRRppp}}}vvvrrrlll```XXXZZZjjj}}}oooHHH333333555555222555EEEVVVZZZfffeeebbbnnnzzzoooppp}}}fff===444:::::::::=========<<<;;;;;;;;;;;;<<<:::<<>>GGGNNNUUUYYY^^^bbbcccccccccdddeeehhhjjjjjjiiihhhhhhhhhfffiiillllllkkkkkklllnnnpppqqqrrrsssttttttssssssrrrsssvvvwwwtttrrryyywwwwww}}}~~~~~~~~~~~~vvv]]]WWWLLLRRRrrruuusssxxxyyynnn___TTTSSS```rrrfffCCC666333111444===LLL\\\gggoooyyytttmmmvvvllliiiwww|||fff???444888999;;;@@@======<<<;;;;;;;;;;;;;;;:::<<>>:::888999>>>999;;;EEEPPP\\\lllzzzxxxhhhaaa^^^|||mmmQQQ<<<888;;;999NNNvvv~~~}}}yyyjjjqqqgggHHH:::<<>>DDDPPP```oooxxxyyy{{{}}}vvvkkkhhhmmmvvv|||}}}{{{xxxvvvvvvwwwzzz|||{{{lllbbbXXXFFF666555888666666:::;;;777555<<>>BBBGGGLLLSSSaaannn~~~mmmYYYMMMKKKRRR```mmmxxxzzzooojjjuuu|||tttffffffnnnlllhhhhhhqqqzzz|||wwwtttsssrrrpppoookkklllnnnppprrrsssuuuvvvrrrpppooommmllljjjhhhffffffdddcccdddfffiiimmmqqqooo___ppp333111///.........---,,,******++++++++++++*********)))))))))))))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))((('''((()))***++++++,,,,,,+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,---...///000111111///000000111111222333333555666888999999;;;>>>AAAAAAAAABBBEEEGGGJJJLLLNNNQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQQQQQQQQQQSSSUUUVVVYYY[[[___aaabbbaaa___]]]___bbbfffkkknnnooonnnnnnhhheee___XXXOOOGGGAAA===777555222111222222222111000111111222333666999<<<===CCCKKKQQQUUUXXXYYYZZZ\\\___cccfffggghhhjjjllldddddddddddddddcccbbbaaacccddddddfffgggiiijjjkkkiiijjjnnnrrrrrrppprrrwww~~~~~~~~~}}}zzzyyy||||||pppZZZVVVKKKSSSvvvooo```dddddd|||mmmQQQFFFDDDLLLIII888111555333222CCC___llliiimmmaaa___vvvvvvqqqsssnnn```LLL888222222333777===<<<<<<;;;:::::::::::::::999;;;BBBNNN\\\gggmmmnnnnnniiigggqqqyyynnnooo}}}{{{tttzzz}}}xxx]]]JJJLLLQQQ\\\gggkkkjjjiiijjjjjjhhhiiimmmrrrxxxyyyjjjHHH???:::===DDDNNN\\\iiimmmqqqvvvyyyzzzzzz{{{|||}}}~~~~~~sssllliiiiiihhhfffiiilllrrr|||uuufffTTTEEE<<<888666888<<<:::888@@@MMMQQQRRROOOLLLUUUgggtttxxx~~~kkk\\\XXXrrr{{{eeekkkvvvyyy|||uuuUUU>>>999;;;SSS{{{]]]DDD??????BBBFFFJJJRRRaaannn}}}kkkWWWLLLLLLTTTcccooo{{{xxxmmmhhhrrrzzz|||jjj[[[^^^lllnnnjjjkkkssszzz~~~|||vvvrrrpppooommmllljjjlllnnnpppqqqpppnnnlllrrrssssssrrrooolllkkkkkkeeeeeecccbbbbbbeeehhhiii|||{{{iiittt444111...------...------******++++++++++++******)))))))))))))))******+++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))******))))))(((((()))***+++,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,,,,------...///000111111000000111111222333333333555777888888888:::>>>@@@??????@@@BBBDDDGGGIIIJJJJJJLLLNNNNNNNNNOOOQQQSSSSSSSSSRRRSSSTTTVVVXXXYYYYYY[[[^^^aaabbbbbb```______aaacccfffjjjmmmooopppjjjhhhccc\\\TTTLLLEEEAAA:::888555444444444333222222222222222444666888999999>>>EEEKKKPPPSSSWWWYYY\\\___ccceeefffgggiiijjjeeedddbbbbbbbbbaaa___]]]``````aaabbbdddfffhhhjjjffffffjjjoooqqqppprrrwww~~~}}}|||zzzrrr]]]ZZZOOOUUUvvv|||zzzooouuusssrrrWWWKKKFFFGGGEEE888000444444222;;;NNN[[[]]]iii~~~~~~bbbaaaxxx|||{{{wwwhhhWWWGGG666111222444777:::<<<;;;;;;::::::::::::::::::<<>>;;;???BBBJJJSSSWWW\\\aaafffhhhiiijjjkkkpppwwwvvvooolllhhh```WWWTTT[[[kkk}}}zzzmmm]]]MMMDDDAAAAAA<<<:::???FFFCCC;;;999???SSSbbbiiifffoooyyyfffRRRppp~~~{{{~~~{{{~~~wwwooohhhTTT@@@======:::ZZZyyyYYY???======@@@FFFLLLVVVhhhwww{{{hhhTTTKKKOOOZZZjjjwwwzzzoooiiiooozzz|||tttnnnvvv}}}|||xxxuuutttrrrpppnnnqqqnnnllllllmmmmmmkkkiiiffflllqqqrrrooommmooorrrjjjmmmkkkdddaaaaaa^^^YYYkkktttpppttt|||000000000111111///,,,(((******++++++++++++******))))))((())))))***++++++)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))*********))))))))))))***+++,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,***++++++,,,---...///000111222222333333444555555666777777777777999===@@@DDDDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPPPPPPPPPPRRRTTTSSSSSSTTTUUUWWWYYY\\\]]]WWWXXX[[[]]]___```aaaaaa\\\ZZZXXXWWWZZZ___eeehhhhhhgggddd___XXXPPPIIIDDD???<<<999777777777666444222111000222444666666666;;;>>>AAAEEEHHHKKKPPPSSSYYY\\\___`````````aaabbb```^^^]]]^^^``````^^^[[[ZZZ[[[[[[\\\___bbbeeefffgggeeefffkkkmmmmmmooottt~~~|||}}}tttuuuvvvyyy|||}}}{{{{{{qqqkkkXXXUUUJJJMMMkkk|||qqqrrruuu\\\SSSIIIDDD???666555///...333===JJJ]]]mmmhhhhhh___ooozzzbbbOOO999///111777:::;;;<<<;;;::::::999999::::::<<<>>>EEEQQQ___jjjoooqqqyyy|||ssshhhddd[[[SSSWWW[[[gggttt{{{yyyqqqqqquuunnndddmmmzzz\\\XXXGGGIIIOOOVVVYYYZZZ\\\^^^fffnnnyyy~~~zzzxxxqqqWWW@@@<<<>>>???DDDKKKNNNRRRYYY^^^aaaccceeegggjjjrrr{{{yyyqqqpppmmmcccZZZRRR[[[kkk|||lllYYYIIIBBBBBBFFFHHHCCCGGGQQQSSSKKKEEEEEE^^^ttt}}}~~~~~~jjjTTTvvv||||||uuulllTTT@@@@@@===999]]]uuuWWW;;;<<<<<<@@@FFFMMMYYYlll|||{{{hhhSSSKKKPPP\\\mmmyyyssslllnnn{{{xxxrrr^^^XXXfff~~~|||yyywwwwwwvvvtttrrrrrrmmmhhhggghhhkkkkkkkkk```gggnnnooolllkkkooosssmmmpppnnngggbbbaaa]]]VVVVVVZZZaaannn~~~jjjnnn||||||yyy~~~555333111000000///---,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))***++++++***)))((()))))))))))))))*********************************+++***)))***,,,---,,,+++++++++,,,------......//////111333333333333555777555777999;;;===>>>>>>>>>CCCDDDFFFHHHIIIIIIIIIIIINNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZTTTSSSRRRUUUXXXZZZYYYWWWOOOIIIGGGKKKOOOPPPTTT[[[]]]\\\\\\[[[XXXRRRKKKFFF>>><<<:::999888777444222222222111111111111222222555888;;;@@@EEEIIILLLMMMVVVZZZ^^^```aaaaaabbbcccaaabbbccccccaaa______```]]][[[ZZZZZZ[[[___ccceeeeeebbbaaabbbdddhhhsss~~~~~~zzzwwwyyysssqqqwww}}}~~~~~~yyyzzz}}}yyyrrrddd[[[NNNGGGQQQggg}}}vvvwww|||dddUUUJJJHHHBBB333,,,444555222999NNNaaaiiijjjuuuqqqhhhsssiiiTTT===222000333777;;;999999888777888:::===>>><<<<<<@@@KKKZZZgggpppttt~~~~~~|||sssfff\\\ccc```bbbjjjqqqvvvzzz|||qqqfff```___^^^aaaeee|||ooo[[[RRRRRRRRRSSSUUUYYYaaahhhppptttyyyzzzyyyyyy|||cccFFFAAABBB<<<:::>>>BBBJJJTTT[[[^^^aaaeeeiiibbbeeejjjqqqyyywwwlllwwwwwwjjjeeeZZZ[[[ggg|||yyyjjjZZZPPPOOORRRSSSSSSTTTUUUWWWYYY]]]aaaeeetttiiikkknnnwwwqqq]]]www|||}}}{{{ZZZ???>>>666BBBdddzzzXXX;;;:::;;;BBBMMMSSS]]]rrr~~~|||kkkWWWNNNOOOZZZkkkzzz~~~wwwrrruuuyyy{{{mmm]]]TTTCCCDDDQQQqqq~~~}}}|||{{{zzzxxxuuusssrrrrrrooolllhhhffffffhhhiiihhhgggjjjqqqtttqqqoooooouuuqqqkkkgggeeecccaaa___YYY___eeefffeeemmm~~~jjj[[[ZZZaaammmllljjjjjjlllooosssuuu555333111000000///---,,,************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))***++++++***)))((((((((())))))*********+++************************---,,,***+++,,,,,,+++***++++++,,,------......//////111333333333333555666666888:::<<<>>>?????????BBBCCCEEEGGGIIIIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWZZZXXXWWWXXXYYYXXXUUURRRKKKCCC>>>@@@BBBDDDIIIQQQXXXXXXWWWWWWTTTOOOIIIDDD>>><<<:::999888777555333222222222111111222222222555777;;;???DDDHHHKKKLLLSSSWWW\\\```bbbccceeefff```bbbeeefffdddbbbaaaaaa___^^^\\\[[[]]]```ccceeegggdddbbbcccdddgggqqqzzz~~~zzz}}}wwwuuuzzz{{{wwwxxx||||||xxxnnndddUUULLLSSShhh|||}}}zzzoooeee[[[UUUHHH444///333444222666EEEXXXdddfffnnnppphhhrrrzzzzzzjjjUUU???444333444777;;;<<<;;;999999999:::<<<===>>>@@@FFFRRR___jjjoooppp}}}}}}}}}xxxooojjjgggiiikkkkkkmmmpppvvvpppggg]]]SSSNNNUUU```mmmuuulllaaa\\\XXXXXXWWWYYYbbbmmmlllqqqxxxzzzyyyxxxzzz|||yyy[[[NNNIIIDDDAAACCCFFFLLLUUU[[[^^^```cccfffdddfffjjjpppuuu{{{~~~}}}{{{||||||}}}}}}}}}}}}}}}||||||}}}rrrvvvxxxooolllccc```hhh|||vvviii^^^ZZZ\\\___aaaeeeeeedddcccdddeeehhhjjjvvv~~~eeeddddddmmm~~~jjj___yyy|||{{{[[[???<<<999IIImmm|||[[[???888:::BBBMMMTTT]]]rrr}}}lllXXXNNNNNNYYYiiixxx}}}}}}wwwqqqvvvyyyrrr]]]HHH===@@@???DDD[[[{{{{{{{{{zzzzzzxxxwwwwwwqqqooollljjjhhhhhhhhhiiijjjiiimmmsssuuusssrrruuusssrrrmmmgggcccbbbfffiii|||{{{zzzvvvllliiiuuuyyyssshhhZZZKKKCCCGGGPPPJJJHHHFFFEEEGGGMMMUUU[[[444333111000000///---,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((************((((((''''''((()))***++++++,,,************************...---++++++,,,,,,***)))++++++,,,------......//////111222333222333555666777888:::<<<>>>??????@@@BBBCCCDDDFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOOOORRRRRRRRRSSSUUUWWWXXXYYY\\\[[[[[[[[[[[[YYYUUURRRIIIBBB<<<:::;;;===DDDKKKQQQQQQQQQQQQPPPLLLFFFBBB>>><<<:::999999888666444333333333222222333333333555777:::>>>BBBFFFIIIKKKRRRUUUZZZ^^^```bbbccceee___bbbfffgggfffdddcccbbb___]]]\\\[[[[[[^^^aaabbbeeeaaa```bbbdddhhhqqqzzz}}}yyywww{{{~~~}}}}}}}}}}}}zzztttsssxxxzzzyyyrrrgggWWWMMMUUUiii|||~~~}}}yyyooodddPPP777222222222333444>>>RRReeevvv~~~|||iiidddsss}}}yyyiiiUUU???666555777888:::>>>===;;;:::::::::;;;<<<>>>AAAJJJVVVbbbjjjkkkjjjyyy|||yyyvvv~~~{{{mmmgggcccdddfffgggjjjnnnrrrssspppcccNNNBBBHHHUUUjjjsss}}}{{{lll```[[[```bbb```fffrrrnnnsssxxxzzzxxxvvvuuuvvvxxxrrr\\\RRRMMMGGGBBBHHHMMMUUUZZZ]]]___```aaacccdddggglllqqqvvvzzz|||}}}zzzxxxwwwwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvxxx|||uuunnnqqqnnnmmmlllhhhlll}}}wwwmmmgggeeehhhlllppprrrooolllhhheeedddeeeeeeeeevvvtttppplllpppyyyjjjbbb{{{xxxtttuuuvvvvvvvvvbbbEEE>>>999OOOwwwzzz\\\EEE;;;<<>>:::999>>>GGGNNN444222000000000///---,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&'''((()))***+++,,,,,,************************---+++++++++------,,,+++++++++,,,------......//////000222222222333444666666777999:::<<<>>>>>>???AAAAAACCCDDDFFFGGGHHHIIIMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZXXXYYYZZZ\\\\\\ZZZWWWUUUKKKGGGCCC???===???DDDIIIKKKKKKKKKLLLKKKIIIDDDAAA===;;;999999999888777555555444444333333444444555555666999<<<@@@DDDGGGIIIRRRUUUYYY\\\\\\\\\]]]^^^___aaacccdddcccbbbcccddd\\\[[[YYYXXXXXXZZZ\\\]]]^^^[[[[[[```eeejjjsss{{{}}}}}}xxxvvvxxxzzzxxxwwwxxx||||||xxxpppmmmpppttttttjjj___PPPIIITTTjjj}}}xxxkkkTTT888222///111555777===SSSjjjeeeccczzzzzzhhhTTT>>>666777999:::;;;===<<<<<<;;;;;;;;;<<<===;;;???GGGSSS```ggghhhfffpppyyyvvviiijjjxxxyyynnnhhhaaa]]]^^^bbbeeejjjpppqqqyyyxxxaaaLLLHHHNNNkkktttzzzvvveee^^^jjjrrrppprrrzzz{{{}}}}}}zzzvvvsssrrrrrrwww~~~rrrhhheeeYYYJJJMMMPPPTTTZZZ^^^______^^^___```dddiiiooouuu{{{}}}~~~}}}}}}~~~|||xxxvvvuuuuuuvvvvvvuuusssqqqpppppppppqqqssswww|||}}}lllkkkkkkkkknnnooouuu}}}xxxrrrllljjjnnnuuusssooohhhbbb^^^\\\ZZZYYYYYYeeewww~~~rrrdddyyy|||uuummmgggjjjrrrfffHHH===777OOO{{{oooXXXIII@@@AAAHHHOOOQQQTTTdddwwwzzzjjjWWWMMMNNNWWWggguuuzzzuuummmrrrwwwnnnUUUEEEAAA;;;<<<===LLLppp|||yyywwwuuutttppppppppppppooommmllljjjeeegggkkknnnmmmkkkqqqyyyvvvuuuqqqkkkfffgggnnnttt{{{|||xxxiiilll{{{|||hhhZZZLLLBBB999777888;;;AAAGGGAAAAAA???999444333666;;;333111//////000///...,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&'''((()))***+++,,,,,,***************************))))))+++...//////...++++++,,,------......///...000222222222222444666555555666888:::;;;===>>>@@@@@@AAACCCEEEFFFHHHIIINNNOOOPPPQQQQQQRRRRRRQQQMMMNNNOOOPPPRRRTTTVVVWWWVVVWWWXXXYYYWWWUUUSSSRRRPPPPPPOOOJJJEEECCCCCCCCCFFFFFFFFFGGGHHHFFFCCC@@@<<<;;;999999:::999888666666666555555555555666666666777888;;;???CCCFFFHHHMMMQQQUUUWWWXXXXXXYYYZZZ^^^______^^^]]]^^^aaacccZZZYYYXXXWWWWWWXXXYYYZZZ[[[XXXXXX^^^dddiiiqqqwww~~~}}}zzzvvvtttvvvwwwttttttvvvxxxxxxtttllliiilllppppppbbbYYYLLLGGGTTTkkk}}}zzzzzzrrrfffQQQ888333///000555888>>>SSSiiidddbbb}}}kkkTTT===444666999;;;<<<::::::;;;;;;<<<===>>>>>>999<<>>999444333333222000////////////...,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''))))))))))))''''''''''''((()))***++++++,,,************************(((((((((+++...111111000++++++,,,------......///...000111222111222444555444555555666888:::<<<===??????@@@AAACCCFFFHHHIIIKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRUUUWWWXXXVVVVVVUUUQQQLLLHHHFFFEEESSSXXXYYYSSSLLLHHHEEEBBBCCCBBBBBBDDDEEEDDDAAA>>><<<:::999999::::::999777777777666666666666777777777888999;;;>>>BBBEEEGGGGGGJJJOOOSSSUUUWWWYYYZZZ\\\\\\\\\[[[YYYZZZ\\\___ZZZYYYXXXXXXXXXYYYZZZ[[[\\\WWWWWW\\\bbbfffjjjoooxxx{{{~~~|||xxxuuuuuuwwwwwwtttuuuxxxttttttpppjjjiiinnnpppooobbbYYYMMMJJJWWWmmm}}}~~~~~~uuullliiibbbZZZKKK555222111111333777AAARRRaaaZZZZZZ~~~sssZZZ>>>222444888;;;===888999:::;;;<<<===>>>>>>:::===CCCOOO\\\fffkkkllliii{{{rrrdddgggpppssspppggg```___^^^^^^aaaeeeiiitttmmmcccdddkkkqqqrrryyyxxxqqqnnnnnnooorrrsssxxxuuuqqqnnnqqqvvvzzzyyyvvvooooooooopppssswww{{{}}}~~~~~~}}}||||||}}}~~~zzz{{{|||}}}|||zzzxxxwwwvvvvvvtttsssqqqpppoooooooooooonnnooorrrvvvyyy|||zzznnnlllooozzzwwwggggggqqqggg```VVVOOOKKKHHHEEECCCAAA>>>BBBRRRiiivvvgggrrrmmmiiirrrhhhGGG999888GGGqqqeeeNNNEEE======CCCKKKNNNSSSdddwww~~~wwwgggUUULLLMMMVVVeeerrr~~~uuujjjoooyyyuuuvvv|||^^^JJJ:::<<>>BBBBBB@@@AAA@@@AAABBBBBBAAA@@@===<<<111000......//////...,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((())))))*********+++***************************))))))+++...000000000++++++,,,------......///...///111222111222333555555555555666888:::<<<>>>>>>>>>???@@@BBBEEEGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMOOOPPPQQQRRRTTTWWWYYYZZZTTTSSSOOOHHH???999777888DDDMMMQQQMMMHHHFFFDDDAAA?????????@@@AAA@@@>>><<<;;;:::999999:::;;;:::888888888777777777777888888999999999;;;>>>BBBEEEGGGEEEIIINNNRRRTTTUUUWWWYYYWWWYYY[[[\\\ZZZXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZUUUUUU[[[aaadddgggkkkrrruuuxxx{{{}}}|||zzzvvvssstttwwwwwwuuuvvvzzzvvvtttoookkklllpppppplllaaaYYYNNNMMM[[[ppp~~~yyyyyykkk^^^XXXRRRNNNDDD111000222111222:::JJJXXX___{{{}}}YYYYYY|||cccBBB222222666:::===999999:::;;;;;;;;;;;;;;;;;;===DDDPPP]]]fffjjjjjjkkkyyyxxxiiiccchhhmmmnnngggaaa```aaaaaacccgggiiinnnyyytttnnnkkkmmmrrrtttsssyyy|||tttooommmlllmmmmmmooosss{{{|||zzzxxxwwwxxxyyy|||}}}~~~}}}||||||}}}~~~~~~}}}||||||{{{zzzyyywwwvvvuuutttqqqooonnnnnnnnnoooooonnnmmmmmmooorrruuuwww}}}~~~~~~|||ssspppvvvlllcccggg```WWWLLLEEEAAA>>>;;;777777555777BBBSSSmmmwwwrrr|||{{{vvveeeHHH<<<;;;FFFlllrrrRRR@@@;;;;;;AAAIIILLLRRReeeyyy}}}yyyiiiVVVLLLLLLSSSaaannnzzzttthhhrrr|||fffNNN>>>AAAFFFEEEJJJUUURRR\\\kkkzzz{{{yyyxxxwwwwwwyyyyyywwwuuusssqqqooommmmmmkkkkkkmmmmmmiiiiiillljjjiiigggccc^^^YYYVVVTTTDDDBBBBBBNNNiiiyyynnn]]]RRRHHHFFFJJJPPPWWW^^^LLLFFF>>>;;;<<<======;;;111000......//////...,,,***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&)))))))))))))))*********************************++++++***,,,...000///...++++++,,,------......///...///111111111222333555666666666777999;;;===???>>>>>>>>>???BBBEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSVVVWWWOOONNNIII@@@777111000111,,,666===;;;:::===???===>>>======>>>???>>><<<:::;;;:::999999;;;;;;:::999999999888888888888999999999999:::;;;>>>BBBEEEHHHIIILLLPPPRRRSSSSSSTTTUUUTTTXXX\\\^^^\\\XXXUUUSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUQQQQQQYYY```dddhhhkkknnnqqqtttvvvxxxzzz~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvsssqqqrrruuuuuutttvvv{{{|||xxxrrrmmmnnnqqqmmmfff]]]VVVMMMNNN^^^sssyyyyyy{{{eeeVVVOOOIIIGGG???...---222222222???TTTaaacccdddfffccc}}}kkkFFF333111555999<<<::::::;;;;;;::::::999888999<<>>>>>AAAEEEHHHHHHFFFJJJIIIJJJLLLMMMMMMKKKIIILLLKKKJJJJJJLLLPPPTTTVVVPPPMMMHHH???777000...------...000222555777999999999;;;===>>>>>>===<<<;;;999;;;<<<;;;999999999;;;<<<<<<<<<;;;;;;::::::999888888999;;;???BBBFFFHHHMMMMMMOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYVVVTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSUUUYYY___dddggghhhmmmrrrvvvwwwttttttyyy}}}~~~|||{{{}}}~~~}}}{{{yyyvvvuuussspppoooqqqvvvzzz|||yyyrrrkkkjjjmmmkkkfff]]]VVVLLLNNNccc~~~uuu|||xxxcccNNNHHHJJJEEE:::111...---,,,111???PPP[[[___ccckkkrrrwww^^^^^^sssJJJ333555777666<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>CCCMMMWWW___bbbbbbfffhhhiiiiiihhhhhhjjjkkkiiigggdddaaa``````bbbcccggghhhkkkmmmmmmllljjjhhhkkklllllliiifffiiirrrzzzvvvvvvsssnnniiihhhkkknnnkkknnnrrrwww|||}}}|||~~~~~~}}}|||||||||}}}~~~~~~{{{wwwuuutttqqqnnnkkkjjjjjjkkklllkkkmmmmmmmmmkkkkkklllppptttyyywwwrrrwwwzzzxxxsssqqqrrrsssrrrrrryyy}}}ppp^^^VVVSSSIII@@@<<<:::666333444333333222777???DDD^^^zzz~~~}}}mmmRRR@@@:::888EEEhhhsss\\\888<<<:::===DDDIIIQQQeeezzz}}}lllYYYNNNKKKPPP\\\hhhuuuuuukkktttzzzeee\\\qqqmmmiiigggiiiooovvvyyyzzz|||~~~~~~zzzwwwzzzwwwuuuuuuvvvtttpppkkkiiikkklllmmmkkkjjjjjjjjjhhhgggeeebbb___]]]ZZZYYYSSSTTTXXXdddvvvyyylllMMMOOOPPPQQQZZZjjj{{{zzzgggSSSFFFDDDJJJOOObbbnnnoooYYYAAA:::@@@EEE222000............---,,,+++++++++*********)))))))))******)))(((((()))+++))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&'''((())))))*********((((((((()))******++++++******************++++++******+++++++++,,,,,,,,,++++++,,,------......///---///111111000111222444555555555666777888:::;;;???======@@@DDDGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJJJJLLLIIIEEECCCFFFLLLSSSXXXSSSPPPLLLFFF@@@999444111---------...000111333444666777999;;;;;;;;;999999999:::;;;;;;:::999:::;;;<<<<<<<<<;;;;;;:::::::::999999:::<<>>MMMWWW[[[kkkrrrvvvyyyfffbbbRRR555555777666;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>999666BBBcccooo]]]>>><<<:::>>>FFFJJJQQQcccwww}}}mmmZZZOOOLLLQQQ^^^iiiuuuuuujjjqqqxxxrrrnnn}}}{{{wwwvvvuuuuuutttssspppmmmkkklllmmmmmmllljjjjjjjjjhhhfffdddaaa^^^[[[XXXWWWUUUZZZ___dddjjjgggZZZKKK???===::::::???NNNddduuu}}}tttdddYYYRRRNNNEEE\\\qqqssshhhZZZKKK@@@000///------......,,,+++++++++*********))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''((())))))*********((((((((()))******++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,------......///...000111111000000222333333333444555777888:::;;;===<<<===???CCCEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLLLLHHHBBB;;;777999AAAJJJQQQRRRPPPNNNMMMKKKGGG???999222000///------...000111444555777999:::999999888888999;;;;;;::::::;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>AAADDDEEEHHHIIIKKKMMMOOOQQQRRRSSSUUUWWWXXXWWWTTTQQQPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPTTTYYY^^^bbbeeegggkkklllnnnpppsssvvvyyy{{{|||xxxvvvxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwuuuttttttvvvxxxzzzxxxrrrllllllnnnlllgggWWWOOOIIISSSnnnxxxxxxjjjnnniiiWWWGGGCCCEEEAAA999222---000111555AAATTTccciiizzzsssoooZZZ666333666666;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::@@@JJJWWWaaaeeeffffffeeeccc```]]]^^^aaadddbbbaaaaaa```aaabbbdddeeefffgggggghhhggggggffffffeeedddbbbbbbccceeeiiikkkooopppppppppppppppoooooommmllljjjjjjjjjjjjhhhfffkkkiiijjjpppvvvuuuooohhhaaabbbdddddddddcccbbbaaa^^^_________aaaeeekkkooosssqqqssszzz~~~|||{{{|||}}}||||||wwwtttrrrrrrooollljjjhhhfffccc```dddeeeffffffffffffgggiiimmmvvvxxxrrrmmmooonnniiijjjgggddddddcccdddmmmvvv~~~yyyyyy{{{mmmTTT@@@;;;888888666222222444555555111222444333BBB```qqq{{{zzzsss\\\FFF;;;999777@@@^^^}}}ooo{{{WWW===<<<;;;@@@GGGKKKPPP```rrr}}}mmm[[[PPPMMMRRR___lllvvvuuuhhhmmmvvvwwwxxxyyywwwtttrrrqqqqqqnnnnnnnnnmmmmmmlllllllllhhhfffccc^^^ZZZWWWTTTSSSOOOTTTXXXXXXVVVQQQEEE999AAA===:::999555666EEEWWWccczzzoooeeeIIISSScccsss|||wwwcccOOO000///......///...---+++************))))))))))))((()))***)))'''''')))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((()))(((((('''&&&'''((())))))*********((((((((()))******++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////000222222111000222333333333444555666888:::;;;;;;<<<===???AAADDDEEEEEEHHHIIIKKKLLLLLLMMMNNNOOOFFF@@@888222222777@@@FFFHHHGGGIIIMMMRRRQQQJJJCCC<<<:::666333111111333444555666888999:::;;;;;;:::777999;;;;;;:::;;;<<<>>><<<<<<<<<<<<<<<<<<==================>>>@@@CCCDDDHHHHHHJJJLLLNNNPPPQQQRRRTTTVVVWWWUUURRROOONNNNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLPPPUUUZZZ^^^bbbdddfffmmmlllmmmqqqvvv{{{}}}~~~~~~|||xxxvvvuuuwwwxxxyyyxxxwwwuuusssrrrtttuuuvvvvvvvvvxxxzzzxxxvvvqqqllllllnnnkkkeeeZZZOOOIIIVVVqqqttt{{{yyydddkkkjjj[[[LLLGGGFFF@@@888222)))...111666FFFaaawwwttt~~~~~~}}}```777222666666999:::::::::::::::::::::::::::;;;???HHHTTT\\\```aaaggggggfffccc```______aaa````````````aaabbbbbbccccccdddddddddeeefffggggggfffdddbbbbbbdddfffggggggkkklllmmmnnnmmmmmmnnnnnnmmmjjjggggggjjjkkkiiifffjjjjjjlllpppsssqqqjjjdddRRRPPPMMMLLLKKKJJJIIIIIIGGGGGGHHHIIIJJJNNNTTTXXX]]]^^^eeepppzzz~~~}}}|||}}}~~~|||}}}xxxtttrrrpppnnnkkkiiigggddd```]]]aaacccffffffeeeeeeeeefffffflllnnnkkkjjjlllmmmjjjgggbbb___^^^]]]___iiisssxxxoooooorrrvvv|||wwwZZZJJJAAA999888888555333333555666222222555222;;;SSSiiixxxvvvzzzoooTTT@@@999999999@@@[[[wwwssswwwWWWAAA;;;;;;AAAIIILLLOOO]]]nnn}}}nnn]]]RRRNNNSSSaaannnxxxsssdddjjjttt~~~}}}~~~~~~{{{uuuqqqqqqrrrpppooonnnnnnoooppppppooojjjgggbbb[[[UUUQQQMMMKKKEEEFFFDDDAAABBBEEEAAA;;;GGGHHHOOOSSSHHH999888AAAKKKqqq~~~sssbbbRRRUUUdddrrrvvvuuu111000///000000000...,,,*********)))))))))((((((((())))))(((''''''(((***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))*********((((((((()))******++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////000222222111111222444333444444555777888:::;;;:::<<<===???AAABBBDDDEEEJJJLLLNNNMMMLLLLLLNNNPPPJJJEEE===777444555888;;;::::::>>>FFFOOOSSSPPPLLLEEEBBB>>>:::777777777888777777888999::::::;;;;;;888999;;;;;;;;;;;;===>>><<<<<<<<<======>>>>>>>>>>>>>>>===>>>???@@@BBBCCCHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUTTTPPPMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLQQQXXX]]]___aaadddffflllkkklllooouuuzzz~~~~~~{{{yyywwwsssuuuxxxzzzxxxtttpppllllllooorrruuuvvvxxx{{{}}}zzzyyytttppppppqqqmmmfffZZZNNNIIIWWWrrryyyvvvccckkkjjj\\\PPPKKKHHH@@@888333///444555999MMMmmm{{{{{{{{{xxxfff;;;333555444666::::::::::::::::::::::::;;;;;;???HHHTTT]]]aaabbbeeegggiiihhhddd```]]]\\\___`````````aaa````````````aaabbbccceeeggghhhiiieeecccbbbbbbcccddddddcccfffiiimmmnnnmmmlllmmmnnnmmmiiieeedddfffhhhgggfffgggiiilllnnnllliiifffdddNNNJJJDDD@@@?????????>>>::::::;;;;;;;;;>>>BBBFFFKKKNNNWWWeeeqqqyyy~~~}}}|||wwwtttsssnnnllljjjiiigggeeeaaa___aaadddfffgggfffeeedddeeeeeeggggggeeeeeehhhjjjjjjddd```]]][[[[[[^^^hhhsss}}}{{{sssiiiaaabbbgggmmmtttzzzmmmWWWGGG999666999999777555222555222222666444:::LLLgggtttwwwzzzmmmOOO===888999999???XXXrrrwwwxxx[[[FFF;;;;;;AAAJJJLLLNNNZZZjjj}}}ppp___SSSNNNRRRaaaoooyyysssaaaiiisss}}}|||uuuooonnnooopppooonnnooorrrsssrrrpppjjjfff___WWWOOOIIIEEECCC???<<<777888AAALLLMMMIIIFFFKKKWWW```XXXFFF;;;:::@@@ddd|||uuu^^^MMMHHHTTTqqq111000000111111000...+++******)))))))))(((((((((((())))))(((''''''(((***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''((())))))*********((((((((()))******++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,------......///...000111222222222444555666666666666777999:::;;;:::<<<>>>@@@@@@BBBDDDFFFIIILLLNNNMMMKKKLLLOOORRRMMMJJJDDD===777444222111222222555<<>>;;;<<<<<<===>>>???@@@@@@???>>>>>>>>>???AAABBBCCCIIIIIIKKKMMMOOOQQQRRRSSSRRRSSSTTTRRROOOLLLJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIMMMSSSZZZ___``````bbbdddggggggiiikkkoootttyyy|||~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxvvvvvvrrrtttwwwyyywwwsssnnnkkkiiilllppptttvvvzzz~~~~~~~~~zzzuuuuuuuuuppphhhVVVJJJFFFWWWqqqxxxgggnnnfff[[[QQQLLLHHH@@@888555,,,222555;;;UUU|||llljjjnnn```qqqddd<<<333444222333::::::::::::::::::::::::999:::???IIIVVVaaagggiiicccfffiiiiiieee```\\\YYY]]]^^^```aaaaaa```___^^^___```bbbeeefffhhhiiiiiibbbbbbaaa_________``````___dddhhhjjjiiihhhiiikkkllljjjgggeeeddddddcccbbbbbbfffiiijjjgggcccbbbbbbOOOHHH@@@<<<;;;<<<;;;:::555666666555444555999;;;@@@CCCMMM[[[hhhrrr~~~~~~~~~{{{wwwuuutttnnnllljjjhhhhhhfffdddbbbbbbdddfffgggeeedddddddddhhhgggdddbbbbbbcccdddeeeaaa]]][[[ZZZZZZ^^^hhhsss||||||vvvnnn\\\UUUQQQSSSZZZaaakkkttteeeSSSAAA::::::999666444000333000000666555999GGGbbbooo|||~~~uuusssxxxrrrooozzzlllMMM;;;888999777>>>WWWrrr~~~uuusssUUU>>>;;;;;;AAAIIIKKKMMMYYYiii~~~qqqaaaTTTMMMQQQ```oooxxxxxxccciiittt{{{tttooolllkkkpppnnnmmmooorrrrrroookkkeeeaaaYYYPPPHHHAAA===;;;666666888AAATTTfffmmmkkkTTTVVV[[[]]]ZZZPPPBBB888999QQQooowwwxxxzzzyyyjjjNNNCCC]]]000//////000111000---******)))))))))(((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))***&&&'''((())))))*********((((((((()))******++++++******************++++++******+++++++++,,,,,,,,,++++++,,,------......///---///111222222333555777888888888888888999:::::::::===@@@AAAAAABBBEEEGGGHHHKKKNNNNNNMMMNNNSSSXXXVVVSSSMMMFFF???999666444222222222555:::BBBIIIMMMIIIHHHFFFCCC@@@>>>===<<<<<<;;;;;;::::::::::::::::::<<<===<<<;;;;;;<<<===;;;<<<<<<>>>???@@@AAAAAA>>>>>>>>>>>>???AAACCCDDDHHHIIIJJJLLLNNNPPPRRRRRRQQQRRRSSSQQQMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGLLLSSS[[[______^^^___aaabbbeeegggiiijjjnnnuuuzzz~~~}}}zzzxxxwwwwwwxxxyyyyyyxxxwwwvvvtttrrrqqqpppqqqrrrsssttttttsssqqqpppkkknnnqqqtttwww{{{|||wwwvvvuuuooogggTTTHHHFFFWWWpppssszzzhhh^^^UUUOOOHHH???777444'''...333>>>]]]|||ZZZ\\\fffSSSXXXwww}}}vvvVVV777111444333555999999999999999999999999888999===GGGTTT___fffhhheeegggiiiiiieee```]]][[[YYY[[[^^^```aaaaaa______aaaccceeeggghhhhhhggggggaaabbbaaa^^^[[[ZZZ]]]```]]]aaaddddddbbbcccgggllllllmmmnnnmmmiiieeebbbaaa___bbbfffjjjmmmlllhhhfffXXXPPPFFF???===<<<999777333444444333222333555777888;;;CCCPPP\\\iiixxx}}}yyyvvvuuuvvvrrroookkkiiiggggggeeecccaaabbbdddcccbbbaaabbbbbbeeecccbbbbbbbbbaaa``````\\\YYYXXXYYYYYY]]]gggrrryyy~~~{{{ooofffbbbZZZPPPFFFBBB@@@CCCGGGMMMXXXcccrrr}}}iiiYYYKKK>>>888777444777222111777666777BBBWWWjjj|||xxxnnnrrryyyjjjeeeoooiiiKKK:::888999777???\\\wwwqqq~~~qqqRRR999;;;;;;@@@HHHKKKLLLYYYiii~~~~~~rrrbbbTTTLLLOOO^^^mmmvvvkkkhhhvvv}}}xxxtttpppmmmpppnnnmmmnnnpppnnngggbbb\\\XXXQQQHHH@@@;;;888666///222777AAAVVVooorrrqqqkkkfffiiijjj[[[HHH>>>DDDVVVsss~~~nnnrrr|||lllTTTUUUeee///......///000///,,,)))))))))))))))(((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))******&&&'''((()))************((((((((()))******+++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,------......///,,,...000222222444666888:::999999999999999:::::::::===@@@AAAAAABBBEEEHHHGGGLLLPPPQQQPPPSSSYYY___ddd```ZZZSSSKKKFFFBBB@@@666555333111333:::DDDKKKJJJJJJHHHFFFDDDAAA@@@???@@@@@@???===============;;;<<<======;;;:::;;;<<<;;;<<<===>>>???@@@AAABBB>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJKKKNNNOOOQQQRRRQQQRRRRRRPPPMMMJJJHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFKKKSSS[[[___^^^\\\]]]^^^aaaeeehhhhhhhhhllltttzzz}}}}}}{{{wwwtttsssssstttuuuvvvvvvtttrrrpppnnnlllkkkrrrqqqppppppqqqsssuuuvvvnnnppprrruuuwww{{{~~~~~~{{{vvvtttsssllldddUUUJJJHHHXXXpppnnneee[[[SSSJJJ===444111---444888BBB```nnnOOOZZZkkkVVVMMM```fffYYYZZZFFF///...444555888999999999999999999999999888888;;;DDDPPPZZZ```bbbhhhjjjjjjiiieeeaaa```___VVVYYY\\\```bbbbbbaaa```dddfffhhhjjjjjjhhhfffdddaaacccccc___ZZZYYY]]]bbb___bbbcccbbb```bbbiiipppmmmrrrwwwvvvpppiiicccaaa^^^```eeeoooxxxzzzuuuoooddd[[[NNNEEEAAA===999555222333333222111222444777333555<<>>>>>>>>===<<<<<<;;;;;;===???AAABBBDDDFFFIIILLLLLLNNNPPPRRRTTTXXX\\\___kkkfff```ZZZVVVQQQMMMJJJDDDAAA===999777;;;AAAFFFKKKJJJGGGDDDBBBAAAAAAAAACCCAAA??????@@@AAA@@@???<<<<<<;;;::::::::::::;;;<<<<<<>>>???@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCGGGHHHJJJMMMPPPRRRSSSTTTOOONNNNNNNNNNNNLLLIIIFFFFFFDDDBBB@@@???AAADDDEEEJJJPPPXXX]]]^^^]]]ZZZYYY___aaadddhhhllloooqqqrrr~~~{{{uuupppoooqqqrrrssswwwppplllpppqqqnnnmmmooommmooorrrtttuuutttsssqqqppppppppprrruuuzzz~~~|||xxxuuuoooggg```TTTLLLLLL\\\rrryyyoooiii\\\III@@@;;;///444222666EEE[[[ppptttSSSbbbyyypppVVVHHH[[[HHHIIICCC777......111333999999888888888888999999<<<999:::CCCQQQ\\\___]]]iiihhhfffccc___]]]]]]^^^\\\\\\\\\^^^______]]][[[bbbgggmmmooollliiihhhhhhccccccccccccbbb```___^^^```______```dddjjjqqquuuuuuxxx{{{{{{wwwooofff```bbb```bbbmmm{{{|||uuunnndddUUUIIIAAA===;;;999888777666555444333333333444777777>>>PPP\\\iii|||{{{}}}}}}xxxuuuvvvtttrrrooollljjjgggccc```_______________^^^^^^^^^^^^^^^___```aaa```^^^[[[[[[XXXTTTTTTXXX___eeehhhcccZZZNNNDDD>>>:::777555666555555555777;;;>>>@@@NNNaaammmRRRHHHFFF@@@:::888888888999:::JJJaaa}}}vvv}}}qqqeeeyyyiiiJJJ777333666222BBBeeennnxxx}}}XXX?????????AAAFFFJJJOOOZZZeee~~~zzzzzzmmm]]]QQQLLLPPP\\\iiisss}}}oooiiisss|||{{{{{{~~~uuummmhhhkkknnnhhh]]]VVVQQQIII???999888777555222555000///444;;;GGG^^^rrr{{{dddGGGDDDeee}}}yyyjjj___jjjpppLLL////////////...---,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))***************)))((((((((((((''''''&&&%%%%%%$$$&&&''''''((((((((((((((((((((((((((()))***++++++***)))((('''''')))***,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////---///111222222333555777;;;;;;<<<<<<<<<<<<======???@@@BBBCCCCCCDDDGGGIIIKKKLLLOOOQQQTTTWWW\\\```iiifffaaa\\\XXXXXXYYYZZZSSSOOOIIICCC???@@@DDDHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@??????@@@AAA@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@??????@@@AAABBBCCCDDDDDDHHHIIIKKKMMMOOOQQQRRRRRRMMMLLLLLLLLLLLLJJJGGGDDDCCCBBBAAAAAA@@@@@@AAAAAAGGGLLLSSSXXXYYYWWWUUUTTTYYY\\\aaahhhnnnsssvvvxxx~~~|||xxxsssoooooopppqqqqqqxxxqqqmmmooooookkkiiikkkmmmoooqqqssstttsssqqqpppnnnnnnnnnooorrrvvvzzz}}}|||{{{yyywwwuuupppiiicccRRRMMMOOO```ttt|||jjjKKK:::555...000...555IIIcccuuuzzzyyy~~~mmmttt~~~gggRRRYYYKKKJJJAAA555...///333444999888888777777888888999:::888999CCCRRR]]]aaa```ffffffeeecccaaaaaabbbddd___^^^]]]^^^______^^^\\\bbbeeeiiilllkkkjjjiiiiiieeeddddddcccbbbaaa``````aaa```___```bbbfffkkkmmmooorrrvvvwwwuuuooohhhccc```^^^___gggsss{{{}}}zzzuuukkk\\\NNNEEE>>>:::888777777555444333333222222111666666;;;JJJUUUcccwww}}}zzz{{{zzzvvvssssssuuussspppnnnllliiieeebbbaaa```______^^^^^^^^^^^^_________```aaaaaa^^^[[[VVVUUUUUUUUUVVVXXXYYYYYYRRRKKKBBB:::777555333222333333222333444555777888DDDSSSqqqkkk]]]HHHAAA;;;999888777777888CCC\\\www~~~vvvrrrdddyyycccEEE999666666444AAAcccvvv}}}[[[;;;>>>>>>AAAFFFJJJNNNYYYccc~~~}}}}}}ppp```TTTNNNOOOZZZfffsss|||rrrllluuuyyyqqquuu|||~~~~~~|||}}}xxxoooiiijjjjjjcccYYYRRRIIIBBB999444333444222000666333222444777===MMM]]]zzzcccMMMTTToooqqqaaaaaaoooyyymmmZZZ...//////......---,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))******))))))((((((''''''&&&&&&%%%$$$$$$$$$&&&''''''(((((((((((((((''''''''''''((()))************)))((()))***+++,,,))))))))))))))))))))))))++++++***************))),,,,,,,,,------...///000,,,...111222222333555777888888999:::<<<===>>>>>>@@@AAACCCCCCBBBCCCDDDFFFIIIKKKMMMPPPSSSWWW]]]aaafffeeeccc^^^\\\^^^eeejjjlllggg___UUULLLIIIIIIKKKGGGHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBBBBCCCCCCAAA???>>>>>>===<<<<<<<<<<<<===<<<===>>>???????????????@@@@@@AAABBBCCCDDDDDDEEEIIIJJJKKKMMMNNNOOOOOOOOOJJJIIIHHHHHHHHHGGGDDDAAA??????@@@@@@???>>>===<<>><<<;;;888777999EEE___xxxyyywww|||zzzuuudddzzz\\\???::::::555:::DDDdddeeeAAA======AAAGGGJJJMMMVVV___|||uuueeeXXXPPPOOOWWWaaaqqqyyyvvvmmmttt}}}}}}vvvxxx||||||{{{{{{pppgggeeebbbYYYNNNHHH???:::333111222333444333666555444333000111:::DDDaaa|||mmmVVVYYYpppmmm^^^\\\cccjjjlll............---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((()))************))))))******+++,,,************************++++++++++++************,,,,,,+++,,,,,,---...///,,,...000111222333555777666777888999;;;<<<===>>>>>>@@@BBBCCCCCCCCCDDDFFFGGGIIILLLNNNRRRWWW^^^bbbdddfffeeebbb___```hhhooo}}}xxxnnnbbbWWWQQQNNNOOOLLLMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEFFFGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>======>>>??????@@@??????@@@AAAAAABBBCCCDDDEEEEEEIIIJJJKKKKKKLLLLLLLLLKKKHHHGGGFFFEEEEEEDDDAAA???===<<<<<<;;;;;;:::::::::;;;>>>BBBEEEEEEDDDCCCCCCDDDIIIQQQ\\\fffooouuuyyy{{{|||}}}}}}|||}}}}}}|||wwwtttqqqpppooopppqqqqqqooonnnlllkkkjjjkkkllllllllllllkkklllmmmnnnnnnmmmlllkkklllkkkjjjjjjlllooorrrtttooorrrvvvvvvrrrjjjccc^^^WWWSSSZZZsssdddAAA666333000222===VVVxxxmmmuuu{{{wwwhhh[[[QQQ???111...444888777888888777777777777888888:::777999CCCRRR^^^aaaaaa___```cccddddddfffhhhjjjhhheeeaaa___```aaabbbaaabbb``````ccchhhkkkjjjiiijjjhhhfffdddccccccdddeeecccbbbaaa___]]]\\\[[[ZZZUUUXXX]]]bbbeeeeeecccbbbaaaaaaaaaaaaeeennnyyy|||tttgggYYYLLLAAA999555777666444333222111000000...555444444;;;@@@NNNeee{{{~~~{{{xxxwwwpppooonnnoooppppppnnnlllhhhfffdddbbbaaaaaaaaabbbaaa```___```aaa```^^^\\\WWWZZZ[[[YYYRRRHHH???999444222111000111222444555333444444555555444333333666888EEE^^^{{{uuu^^^PPPCCC???>>>::::::>>>MMMggg}}}yyyrrrsssuuubbbwwwXXX999999;;;444:::DDDeeeiiiHHH;;;===AAAGGGJJJMMMTTT\\\zzzvvvfffZZZQQQNNNTTT]]]nnnvvvyyykkkpppyyy}}}}}}{{{zzzzzz|||qqqddd^^^WWWLLLAAA<<<999666333222666:::<<<===<<<<<<<<<888222000444:::EEE```}}}zzzdddeeeqqq|||gggWWWWWWfffttt............---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***++++++***************++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,...000111111222444666777777888999:::;;;<<<======???BBBDDDDDDDDDFFFGGGGGGIIIKKKNNNQQQWWW^^^cccdddggghhhddd___^^^bbbggguuuqqqkkkaaaYYYSSSRRRRRRRRRRRRRRRQQQOOOMMMJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBAAA@@@@@@??????@@@@@@>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@>>><<<:::777555444555777888555777999::::::999:::;;;>>>BBBJJJTTT___hhhppptttwwwxxxzzzzzzzzz|||}}}{{{wwwtttrrrpppooopppqqqrrrrrrpppnnnjjjlllllllllkkkllllllllliiijjjkkklllllllllkkkjjjmmmlllkkkkkkmmmpppsssvvvnnnppprrrssspppjjjbbb]]]RRRMMMVVVsss{{{www|||fffDDD555...333666===MMMhhh|||qqqzzznnneeeXXXCCC222///555999888888777777777777777777888;;;999:::CCCQQQ\\\___^^^]]]___aaabbbcccdddeeegggiiifffbbb___```aaabbbcccbbb```___aaafffiiiiiihhhiiihhhfffddddddeeeggghhhddddddbbb```^^^[[[YYYWWWQQQTTTXXX]]]```bbbbbbbbbaaaccccccaaaaaafffooowwwvvvqqqggg[[[NNNBBB:::666777666555333222111000000///555444222777:::FFF[[[vvv}}}yyywwwtttrrriiiiiijjjlllpppqqqqqqpppjjjhhhgggeeeccccccccccccaaa```____________]]][[[ZZZ\\\\\\WWWMMMBBB999444111222333333444555777888444555666666666666555555555333777EEEYYYsss{{{lllXXXGGGBBB???;;;;;;AAARRRkkk~~~tttttt}}}lllYYYmmmWWW777666:::555666AAAddd|||dddDDD:::<<>>===???CCCEEEEEEFFFGGGHHHIIIJJJLLLNNNQQQWWW___dddhhhiiihhhddd___\\\]]]___```___]]]YYYUUUTTTUUUWWWWWWVVVTTTRRROOOLLLJJJIIIIIIGGGEEEDDDDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEECCCAAA@@@@@@???>>><<<:::777444111000111333555000222222222111111222444999<<>>777333222444777888888888999:::666555555555555555555555555222333888EEE[[[zzzuuu^^^KKKGGGDDD<<<;;;AAATTTlllyyyxxxtttvvvvvv{{{wwwaaaPPPeeewwwRRR888555888555888DDDiiisssssscccCCC:::<<>>@@@AAA???BBBEEEGGGFFFFFFFFFGGGKKKLLLMMMNNNRRRXXX___dddmmmjjjfffaaa^^^]]]^^^^^^YYYYYYYYYXXXXXXXXX[[[^^^\\\[[[XXXUUURRRPPPOOONNNMMMJJJFFFDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBB??????@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@>>>======<<<;;;999666444222000/////////000.........,,,++++++---///111333888???JJJVVV```fffnnnqqqvvvyyy|||~~~}}}}}}|||zzzxxxvvvtttssspppppppppqqqrrrrrrpppnnnoootttuuupppllllllkkkhhhfffggghhhiiijjjkkklllmmmkkkkkklllmmmqqqvvv{{{~~~vvvpppkkkkkknnnmmmfff___TTTXXXggg|||zzzeeebbbwww|||}}}vvvZZZ@@@666111+++444===FFF[[[ttt~~~fffkkkmmmooouuuuuuuuuhhhPPP:::111333777777777777666666666666777777888666777@@@OOOZZZ]]]\\\[[[]]]```aaaaaaaaabbbcccdddbbb______```aaabbbbbbbbbccceeeeeedddcccdddeeecccdddeeefffgggiiijjjjjjffffffeeecccccccccccccccdddeeeeeeffffffggghhhiiiffffffeee```]]]]]]bbbgggnnnmmmjjjaaaTTTHHH@@@<<<999888777555333111111000///333000000666666:::HHHaaappp~~~}}}xxxvvvtttpppccccccdddgggjjjlllkkkjjjcccdddeeefffeeedddbbbaaa```^^^\\\[[[\\\[[[ZZZYYYWWW[[[\\\WWWLLLAAA:::777444888<<<>>>===<<<===>>>:::999777666555444555555555333333666===MMMeeezzz{{{eeeTTTRRRNNNCCC===@@@NNNfff{{{xxxxxxvvvllllllpppuuuaaaRRRiiizzzvvvdddJJJ999888888666:::GGGmmmsssnnnjjjIII;;;<<<@@@GGGKKKNNNVVV___zzzyyyhhhZZZOOOLLLRRR[[[gggsss|||mmmpppvvvrrreee]]]ZZZQQQJJJKKKUUU```ddddddbbb```bbbdddcccaaadddiii```UUUIIIAAA<<<666555777666777777888;;;>>>BBBEEEPPPYYY]]]WWWOOOKKKFFFBBBDDDBBB???AAASSStttyyyhhhiiinnntttqqqeee[[[WWW000000000000///...---,,,************************%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,---......+++---///000111222444666222444666999===@@@BBBDDDBBBDDDGGGHHHGGGEEEEEEEEELLLMMMNNNOOORRRXXX___dddpppkkkddd___^^^___aaabbb___``````___^^^^^^aaacccbbb```]]]YYYWWWUUUUUUUUURRRNNNJJJGGGGGGIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC>>>??????@@@AAABBBCCCDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@>>>;;;:::::::::999777222222222111000...---,,,------,,,)))((((((***---)))+++...555@@@MMMYYY```iiimmmrrrwwwzzz|||~~~yyyzzzzzz{{{zzzxxxuuutttqqqpppooopppqqqqqqooommmmmmsssvvvqqqmmmoooooollleeefffgggiiijjjlllmmmnnnjjjjjjkkknnnrrrwww}}}uuukkkiiimmmlllddd\\\QQQ[[[lll}}}uuu___ZZZooowwwsssjjjMMM555000///444===DDDKKKYYYiiiiii___XXXgggrrruuuwwwyyylllUUU===111222666777777777666666666666777777555333555???NNNZZZ^^^]]]ZZZ]]]```bbbbbbbbbcccdddbbb```^^^^^^```aaaaaaaaabbbeeehhhgggdddbbbbbbdddaaabbbdddfffhhhjjjjjjkkkgggfffeeeeeeeeefffggghhhkkkjjjiiiiiihhhhhhiiiiiillljjjgggbbb______dddhhhoooooollldddWWWKKKBBB???:::999777555333222111111///111...///666555777CCCXXXiiizzz~~~yyyyyysssrrroookkkdddcccccceeeggghhhgggfff```aaaccceeeeeecccaaa___```^^^[[[ZZZ[[[ZZZYYYXXXWWW\\\___[[[QQQFFF>>><<<777<<>>;;;777555555555666555333444888<<>>???@@@@@@@@@???>>>999999777666444222111000222111...,,,******+++,,,******++++++++++++******,,,---///111666@@@MMMVVVccckkkqqqpppoooqqqtttuuuwwwwwwwwwwwwuuusssqqqooosssssssssrrrpppmmmjjjiiimmmlllkkklllmmmmmmlllkkklllkkkhhhgggfffhhhjjjllliiihhhhhhjjjnnnrrruuuvvvtttttttttsssqqqkkkddd___OOOdddvvv{{{|||~~~yyymmmbbbeeeuuuzzzmmmiiidddYYYEEE333...444:::>>>GGGWWWkkktttjjj\\\\\\mmm}}}xxxwwwyyy}}}jjjPPP;;;222222444555555555666666555555444333444777:::???IIIVVV^^^___^^^___aaacccdddcccbbbaaa^^^^^^]]]^^^___aaacccdddhhheeebbbaaaaaaaaa```___```aaacccdddeeeffffffffffffdddcccccceeeggghhhhhhkkkkkkkkkkkkjjjhhhfffeeejjjrrrvvvrrroooqqqqqqmmmrrrmmmfff___YYYQQQIIICCC;;;:::888555333333333333000111111000111555:::>>>SSSaaarrr~~~~~~}}}zzz}}}}}}wwwmmmfffgggjjjiiiffffffhhhllllllhhhcccbbbaaa___^^^]]]]]]]]]^^^^^^\\\ZZZYYYYYYZZZZZZYYYXXXZZZSSSRRR[[[XXXKKKGGGAAAKKKJJJFFFHHHFFFBBBHHHLLLEEEDDDGGGCCC888444777777222111666:::???JJJUUUppp{{{xxxpppbbb[[[ZZZLLLCCCJJJPPP^^^qqqzzzrrrvvvuuu[[[aaazzzuuuYYYCCC:::999888555555DDDbbb~~~}}}mmmzzzxxxLLL???<<<===BBBHHHMMMTTT\\\{{{|||nnn___PPPIIINNNWWWfffxxxooonnnooouuunnn[[[HHHAAA:::999???EEEHHHIIITTTTTTUUUVVVUUURRRMMMIII===;;;777444222444777:::===<<<<<>>>>>???>>>===<<<;;;666555444333222000//////111///---+++******++++++******++++++++++++******---...//////222999DDDMMM```iiiqqqrrrqqqtttvvvwwwyyyxxxxxxwwwuuusssqqqppppppppppppooonnnkkkiiihhhjjjiiihhhiiilllnnnoooooollljjjhhhgggggghhhjjjkkkmmmjjjhhhiiimmmpppqqqqqquuuvvvxxxxxxuuuooogggbbbXXXhhhxxx~~~~~~sssjjjooo{{{jjjaaa^^^ZZZPPP>>>...,,,111666<<>>;;;<<>>>>><<<;;;999:::CCCRRR___fffiii```aaagggwwwwwwwwwooojjjdddYYYPPPRRR```nnn{{{111000000///...,,,***)))******)))(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))---,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111444444666777:::<<>>======<<<:::999777666111111000000///.........///...,,,***))))))************++++++++++++******+++,,,,,,,,,---333===DDDZZZeeeooorrrsssvvvxxxxxxxxxwwwuuusssqqqpppooooooooooooooonnnmmmllljjjiiikkkhhhffffffiiilllooooookkkjjjiiihhhhhhiiijjjkkkmmmiiifffhhhmmmppppppmmmrrruuuxxxzzzxxxsssmmmiiiccclllxxxzzz{{{yyytttyyyooo^^^WWWUUUPPPFFF888,,,,,,222333<<>>;;;888555333222222222222222000000222666999GGGTTTdddrrryyyzzzzzz{{{zzzxxxtttqqqppprrruuuxxxqqqnnnllllllnnnnnnkkkhhheeedddbbb___^^^]]]]]]]]]```^^^\\\[[[[[[\\\^^^___ffffff___dddyyy}}}mmm```bbbnnnjjj___\\\\\\```jjjjjjllllllhhhbbbXXXHHH;;;555555777888666555;;;CCCYYYeeerrrxxxyyyzzzxxxtttvvvnnn^^^VVVUUULLLJJJWWWdddjjjppptttzzzqqqYYYaaazzzhhhLLL<<<999;;;999666777AAA[[[{{{{{{|||MMM===;;;<<>>???AAACCCFFFGGGHHHIIILLLNNNMMMOOOQQQRRRSSSXXX```fffllllllkkkiiiggggggiiikkkqqqvvv}}}~~~|||{{{|||yyywwwtttqqqooollliiifffbbb```]]][[[ZZZYYYWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJJJJIIIGGGGGGGGGFFFCCCAAABBBBBBAAAAAA@@@@@@@@@@@@>>>===;;;999777555333222---------------------------,,,+++***))))))*********++++++,,,,,,++++++***'''((()))***+++000999@@@QQQ^^^kkkqqqsssvvvwwwwwwtttssspppnnnlllkkkkkkkkkooooooooonnnnnnmmmllllllnnnkkkgggeeefffiiikkkllliiiiiiiiiiiiiiiiiijjjjjjhhheeebbbfffmmmrrrqqqnnnnnnpppsssuuuuuuuuuuuuuuummmooowww{{{rrrsss}}}}}}yyy}}}kkk]]]XXXUUUOOOCCC777///111555555CCCTTT```jjjrrrtttrrr^^^vvv|||xxxhhhaaarrr|||mmmlllZZZCCC222,,,///444777444444555555444444333222333555777999BBBNNNVVVWWWYYYZZZ]]]^^^___^^^]]]\\\\\\]]]]]]]]]^^^___``````bbb```______``````___]]][[[\\\^^^```bbbcccddddddaaa```]]]YYYWWWXXX[[[]]]bbbbbbbbbaaa]]]XXXSSSPPPRRRZZZdddlllpppppplllhhh]]][[[XXXSSSNNNIIIEEEBBB>>>>>><<<:::888666555444444444333111000111444666BBBMMM]]]kkktttyyy{{{{{{vvvtttpppooopppuuuzzz}}}ssspppmmmllllllllljjjhhhfffeeebbb```^^^^^^^^^^^^^^^]]]\\\ZZZZZZ\\\```cccqqqtttmmmnnnyyyoooppp}}}yyyjjjgggjjjrrr~~~}}}wwwllleeeiiiiiiVVV>>>999777444333333555:::>>>PPP^^^lllsssvvvwwwvvvrrroooiii\\\UUUTTTLLLLLL\\\lllooorrruuulllZZZggg}}}dddGGG:::;;;<<<999555888AAAZZZ{{{xxx{{{LLL===;;;===CCCGGGHHHLLLPPPcccssscccSSSGGGHHHNNN[[[ooo|||zzz{{{zzzkkkbbbaaadddVVVUUUUUUWWWZZZ\\\\\\[[[OOOKKKEEE@@@===999666444333555<<>>@@@CCCDDDEEEGGGJJJLLLOOOQQQSSSUUUVVVZZZbbbhhhnnnoooooommmllllllmmmooottt{{{}}}{{{xxxvvvtttqqqmmmjjjiiifffcccaaa___^^^\\\ZZZWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGEEECCC@@@CCCBBBBBBBBBAAAAAA@@@@@@<<<;;;999666444222000///+++,,,,,,,,,------------+++*********************++++++,,,,,,,,,,,,++++++((()))+++***+++...555;;;IIIWWWeeelllooorrrsssrrrqqqpppnnnllljjjjjjjjjjjjmmmmmmmmmllllllkkkkkkkkkllljjjgggfffgggiiijjjjjjhhhhhhiiijjjjjjjjjjjjjjjgggdddcccffflllpppooommmmmmnnnooooooqqquuu{{{ttttttyyy~~~yyyoooqqq{{{|||{{{kkk___]]]ZZZQQQCCC666222444777???PPPeeeuuufffqqqyyytttkkknnnmmmfffyyy}}}ccc^^^PPP===111...000333444666666666666666555444444444666777999AAANNNVVVWWWXXXYYY[[[]]]^^^]]]\\\[[[\\\\\\]]]]]]^^^^^^______aaa```___```aaaaaa```^^^\\\]]]^^^___``````aaa```^^^___^^^[[[VVVSSSSSSTTT`````````]]]WWWOOOGGGBBB@@@CCCIIIPPPUUUVVVUUUTTTQQQPPPOOOKKKGGGCCCAAA???<<<<<<<<<;;;;;;:::999999555555444222000000222555:::CCCRRRaaammmtttwwwyyyyyyxxxuuupppmmmmmmrrrwwwpppnnnkkkjjjiiihhhgggffffffdddbbb```___^^^^^^^^^[[[[[[ZZZXXXXXX\\\bbbgggyyy}}}xxx{{{www|||sssrrrvvvnnn```MMMDDD999222222777999999JJJWWWfffnnnssswwwvvvtttllljjj```[[[YYYQQQSSSdddwww{{{|||}}}~~~xxxdddYYYjjj{{{aaaFFF<<<===<<<888666888CCC\\\|||VVV>>><<<>>>CCCGGGHHHKKKPPP___uuufffUUUHHHGGGLLLTTThhhwwwnnnhhh___^^^_________^^^[[[YYYNNNJJJCCC===999777555333222666<<>>>>>@@@AAACCCCCCEEEIIIKKKMMMPPPSSSTTTUUUYYY```fffqqqrrrsssrrrqqqqqqssstttwww~~~}}}|||{{{zzzzzzxxxuuurrrpppmmmiiigggeeecccaaa___ZZZYYYXXXUUUSSSPPPNNNMMMLLLJJJHHHHHHGGGFFFCCCAAACCCCCCBBBBBBAAA???>>>===888666444222000......---***+++++++++,,,,,,,,,---***************+++++++++++++++,,,,,,,,,,,,++++++,,,......---+++,,,111555CCCQQQ```gggiiilllnnnmmmoooooonnnmmmlllllllllllljjjiiihhhgggggggggggggggfffffffffhhhkkkmmmlllkkkfffgggiiijjjkkkkkkjjjiiihhhhhhhhhiiikkklllkkkkkkppppppnnnkkkkkkpppyyywwwzzz~~~yyytttwww~~~~~~zzzxxx}}}mmmaaabbb^^^QQQ@@@444111444666JJJYYYnnn{{{yyyvvvrrrcccWWWKKK;;;111///111222222666777777777777666555555444666666888AAANNNVVVXXXWWWXXXZZZ\\\]]]\\\[[[ZZZ]]]^^^______``````_______________```aaabbb```^^^]]]^^^^^^__________________aaa```\\\UUUOOOMMMMMMYYYZZZZZZXXXRRRIII@@@:::555222444999===>>>@@@BBBFFFGGGGGGEEEAAA???>>>>>><<<<<<============<<<<<<666666666444222111333444999AAAOOO___llluuuyyy{{{wwwhhh___bbbiiijjjjjjiiigggfffdddccccccdddcccaaa___^^^^^^^^^___XXXYYYYYYWWWXXX]]]eeelllwwwzzzlll```MMM<<<666777888555>>>KKKZZZdddjjjpppsssqqqsssssskkkfffccc\\\```sssyyy{{{{{{qqq]]]UUUggguuu]]]FFF@@@@@@<<<888777888EEE]]]yyyzzz```???<<<===BBBEEEGGGKKKPPP\\\~~~xxxiiiXXXJJJGGGLLLPPPbbbyyy}}}tttvvv{{{{{{ttteeeeeeeeedddccc```[[[WWWUUUIIIDDD>>>999666555333222111333555555999DDDUUUcccwww~~~{{{lll^^^WWWUUUYYYjjj|||lll___```iiittt;;;999666222///---,,,,,,******)))(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++---------,,,+++******+++++++++,,,,,,,,,---------...///000111222111222333555777:::<<<>>>???@@@BBBBBBCCCEEEHHHKKKLLLOOORRRSSSUUUYYY___eeeqqqrrrtttsssrrrrrrtttuuuuuu||||||{{{wwwwwwxxxzzz|||}}}{{{yyyrrroookkkhhhgggeeebbb```\\\[[[YYYWWWTTTQQQOOONNNKKKJJJHHHHHHHHHFFFDDDAAAAAABBBAAA@@@???===:::999222111///---++++++++++++))))))***************+++)))******+++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,...///...,,,,,,000333AAANNN\\\ccceeehhhiiiiiillllllmmmmmmmmmmmmlllllliiihhhgggeeeddddddeeeeeedddeeehhhlllooonnnkkkiiieeegggiiikkklllkkkjjjiiifffiiikkkkkkjjjiiikkklllsssrrrnnngggbbbdddkkkrrrsss|||~~~zzz|||wwwrrrsss~~~wwwiiiccc___QQQ===111000444444LLLWWWiii|||kkkZZZMMM<<<111...000222222666666666777666555555444333555555777@@@NNNVVVXXXWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\]]]^^^___```___^^^^^^]]]]]]]]]___```aaa___]]]\\\]]]^^^___```````````````aaa___XXXOOOHHHGGGHHHNNNPPPSSSSSSOOOHHH@@@:::555///---111555444555888???AAABBBAAA>>><<<===>>>>>>>>>?????????>>><<<;;;666777777555333333444555<<>>999:::999<<>>;;;;;;???BBBEEEJJJPPPYYY|||zzzlll[[[LLLIIILLLQQQaaavvv}}}yyysssggghhhlllgggwwwsssjjjfffgggfffbbb]]]XXXSSSQQQBBB???:::666555444333222222222111///000666???GGG[[[gggxxxzzzmmmeeeVVVYYYppp~~~vvvuuuwwwqqqqqq???===999444000,,,************)))(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&)))+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111111222333555777:::<<<===AAABBBCCCCCCCCCEEEHHHKKKLLLOOOSSSTTTVVVZZZ```eeennnpppqqqqqqqqqqqqrrrsssrrrxxx~~~}}}yyyuuuuuuooopppssswww|||~~~}}}|||pppnnnjjjgggeeebbb```]]]]]]\\\ZZZWWWTTTRRROOONNNKKKJJJHHHHHHHHHGGGDDDBBB@@@@@@@@@???===:::888666...,,,+++)))((())))))***((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------,,,...222666AAANNN[[[aaacccfffgggggghhhiiijjjkkklllkkkkkkjjjkkkjjjhhhfffeeeeeeeeeeeefffhhhkkkoooqqqnnnhhhddddddfffiiillllllllljjjiiibbbgggkkkllljjjjjjmmmqqqsssrrrmmmddd[[[YYY]]]bbbnnnzzz|||zzzsssnnnpppsssddd```PPP<<<000111444555HHHPPP___yyy~~~ttt___QQQ>>>111---///222333555555666666555555444333222333444666???MMMVVVXXXWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[\\\]]]___```^^^\\\ZZZ[[[]]]___```aaabbbbbb```___[[[RRRGGGAAAAAACCCFFFIIIMMMPPPNNNIIIBBB===:::222///333555333333666<<<>>>@@@@@@===<<<===>>>@@@@@@@@@@@@???===<<<:::777777777666444444555666999@@@LLL[[[jjjuuu{{{}}}dddPPPTTT```bbbdddffffffdddaaa```___```___^^^]]]]]]^^^___```WWWXXXYYYXXXZZZaaammmvvv~~~___EEE<<<>>>@@@GGGSSSbbblllvvvyyyqqqmmmhhhsss~~~yyyzzzxxxwwwxxx{{{zzznnnZZZSSSfff~~~fffSSSEEECCCBBB;;;999<<<:::HHH\\\lllwwwvvvaaa===999999<<<@@@CCCIIIPPPVVVzzz{{{nnn\\\MMMJJJMMMSSSaaauuuyyytttlll^^^\\\```WWWlllsssqqqtttffffffeeeaaa[[[UUUQQQOOO???<<<999666666666555444666444333333444777999:::BBBNNNccczzzuuupppbbbeeekkk```ddd111000.........---,,,******))))))((('''&&&&&&%%%((((((((((((((('''''''''&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))((((((((((((((())))))))))))(((***,,,+++(((&&&&&&((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------....../////////000222444777999:::===@@@BBBCCCDDDEEEHHHJJJLLLOOOSSSWWWYYY[[[]]]___kkkpppqqqmmmgggeeefffgggkkkmmmpppqqqooojjjddd```eeegggooo{{{zzzvvvpppkkkhhhfffdddcccbbb___ZZZVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHEEEAAA>>>===<<<:::777555333222222...------,,,+++***))))))))))))))))))))))))))))))+++***+++---000222333222444///,,,,,,---,,,+++******++++++++++++---111444???KKKXXX^^^```ccceeedddeeeeeefffgggggggggggggggllljjjhhhfffeeedddddddddiiihhhlllrrrqqqjjjfffgggeeeeeegggkkknnnmmmiiiddd```bbbeeehhhjjjmmmnnnpppoootttsssfffUUUMMMTTT___www~~~yyywww{{{vvv|||ccc]]]JJJ:::666///---666@@@VVV]]]eeesss```EEE111...333444000555555666666666666555555333444333444===KKKUUUWWWXXXYYYZZZZZZYYYZZZ\\\^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^]]]\\\]]]___aaa```^^^ZZZSSSJJJAAA:::666:::;;;>>>BBBGGGKKKLLLLLLCCC???888333111222555777>>>>>>>>>>>>>>>===<<<<<<@@@AAACCCCCCBBB@@@===;;;888777666555444444555666===AAAJJJWWWeeepppwwwyyy|||tttYYYPPPWWW]]]aaacccbbbaaabbb___[[[[[[]]]^^^\\\ZZZZZZ]]]```WWWVVVXXX]]]bbbjjj}}}uuuYYYNNNPPPZZZkkkrrrkkkooo}}}|||wwwggg[[[llliiiQQQ[[[{{{dddQQQCCCEEEGGG@@@;;;;;;===DDDXXXhhhmmm~~~nnn]]]===666999<<<>>>HHHPPPJJJWWWnnnuuugggVVVKKKGGGOOOYYYmmm}}}uuueeeQQQIIIGGGSSSaaannntttttttttrrrooonnnmmmiiiccc\\\SSSLLLHHH???999333333888;;;999666888666555777777555333333888999DDD\\\yyyyyy|||xxxjjj^^^WWW111000.........---,,,*********)))(((((('''&&&&&&(((((((((((((((((((((''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''(((((((((((())))))))))))(((***,,,+++)))((((((***))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///111111222444666888:::;;;<<<>>>AAABBBCCCDDDGGGIIINNNQQQUUUXXXYYYZZZ[[[]]]fffiiijjjeee]]]YYYXXXXXX[[[^^^```aaa___]]]\\\\\\YYY[[[cccsss}}}wwwsssoookkkhhheeeeeebbb^^^[[[YYYVVVSSSQQQNNNLLLKKKIIIHHHDDD@@@<<<999888555222000---,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))+++///222666777888888333///.........,,,+++,,,---,,,++++++,,,000222>>>KKKXXX]]]```dddffffffeeeeeefffgggggggggggggggkkkjjjgggeeecccbbbbbbbbbddddddjjjppppppjjjggghhheeeeeegggjjjlllkkkfffbbb```bbbeeegggiiikkkmmmnnnqqqtttqqqfffYYYSSSXXX___vvv|||zzzzzzqqqaaa[[[GGG999666000///999GGG^^^gggpppooowwwUUU999///333444111555555555666666555555555444444333444===KKKTTTWWWYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\]]]^^^___```___^^^ZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^bbbddd^^^^^^]]]XXXPPPFFF<<<555//////000444;;;BBBHHHKKKHHHEEE@@@;;;999999;;;===AAAAAAAAAAAAAAA@@@???>>>@@@AAACCCCCCBBB@@@===;;;999888777555444444555555888<<>>???EEE\\\ooouuuvvvggg@@@888999===>>>GGGNNNHHHNNNddd~~~vvvgggUUUKKKHHHNNNXXXkkkwwwrrrZZZNNNHHHNNN^^^qqq|||~~~yyykkkhhhddd]]]UUULLLEEEAAA:::777555777===DDDGGGHHHHHHFFFCCCAAA???;;;777666;;;:::<<>>;;;888444000//////...,,,......---,,,+++,,,///222???KKKXXX]]]```dddfffgggeeeeeeffffffggggggffffffiiigggeeecccaaa`````````bbbeeekkkpppoooiiieeeeeeddddddeeeggghhhgggddd```bbbdddggghhhhhhiiikkklllsssrrrmmmcccZZZXXX]]]dddxxx}}}{{{}}}lllaaagggfffaaaYYYFFF999777222333???QQQjjjvvv~~~yyyeeecccAAA111111333222444444555555555555444444444555444555===JJJSSSUUUYYYZZZZZZZZZXXXWWWXXXYYYZZZ[[[\\\___aaabbb```___ZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\___cccgggdddeeeeeeccc]]]QQQCCC:::666333000///333;;;EEEKKKLLLJJJGGGDDDBBBAAABBBBBBFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@===<<<:::999888666555444444444666:::BBBNNN]]]iiiqqquuurrrmmmkkkhhh^^^SSSSSS[[[aaadddccc___^^^___^^^[[[YYYYYYYYYWWWTTTRRRRRRSSSZZZWWWVVV[[[dddrrrzzzwww|||{{{xxxzzzzzz~~~{{{fffRRR```{{{___UUUMMMMMMIIIAAA???BBBAAAHHHaaayyylllEEE;;;:::===>>>EEEKKKEEEHHH]]]vvvxxxgggUUULLLJJJOOOWWWiii}}}zzzooo___VVV___ooowwwjjjfff___WWWMMMEEE>>>:::444555666999@@@JJJVVV^^^^^^]]]ZZZTTTMMMFFF@@@<<>>>>>FFFSSS^^^hhhqqq{{{~~~oooiiiaaaiiixxxssshhhggg111000.........---,,,***+++*********)))))))))(((''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''((())))))'''%%%(((((((((((())))))))))))'''(((******+++++++++,,,((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///...//////111333555666888999;;;===??????AAACCCEEEFFFKKKQQQVVVYYY[[[]]]___YYYWWWUUURRRJJJAAA===>>>???BBBDDDCCCBBBGGGSSS]]]^^^[[[___mmm|||~~~yyyssslllgggfffdddbbbaaa___[[[WWWTTTPPPNNNKKKIIIEEE@@@:::555222111///---+++)))(((((('''((((((((())))))******((((((((((((((((((((((((%%%(((,,,000444999>>>AAA<<<;;;777111///000///---......---,,,+++---111444AAAMMMYYY]]]___bbbeeeeeeddddddeeeffffffeeeeeeeeedddcccaaa```_________```fffjjjppprrrnnnhhhcccaaaaaabbbccceeeeeeeeecccbbbeeegggjjjjjjiiihhhjjjlllsssqqqiii]]]SSSTTT___iii{{{}}}~~~|||~~~fffWWW]]]cccbbbYYYFFF;;;:::555666EEE```zzzbbbxxxbbbAAA111000222111333333444444444444333333555555555555===IIIRRRSSSUUUWWWXXXXXXWWWWWWXXXYYY[[[[[[[[[^^^aaa```]]]YYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ]]]bbbeeehhhiiijjjjjjeee[[[OOOHHH???:::333...///777BBBJJJLLLKKKJJJHHHGGGFFFEEEDDDIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBCCCCCCBBB@@@>>>===;;;:::999888666555444333888;;;BBBMMMZZZfffooorrrjjjddd^^^]]]YYYVVVYYY```aaabbb```[[[ZZZ\\\\\\YYYXXXXXXXXXVVVSSSPPPNNNMMMTTTSSSSSSXXXbbbqqq{{{nnn}}}|||yyy{{{www~~~~~~wwwbbbQQQ___vvv{{{ZZZUUURRRPPPJJJCCCBBBGGGEEEJJJdddoooLLL===999======DDDJJJEEEKKK[[[ssszzziiiWWWMMMLLLQQQWWWfffxxx}}}|||}}}uuu~~~}}}tttmmmhhh^^^SSSHHH???999666333555666666;;;GGGYYYgggmmmpppooohhh___WWWNNNGGGHHHJJJKKKIIIDDD@@@??????GGGRRRbbbrrruuuqqqvvvjjjwwwmmmjjj111000.........---,,,***************))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())))))'''%%%(((((((((((())))))))))))&&&&&&''')))***++++++***((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///......///000222444555666777999<<<===>>>???BBBDDDDDDIIIOOOTTTVVVXXXYYYZZZOOOKKKHHHGGGBBB999666888555888:::888888>>>KKKWWWeeecccfffsss|||vvvooojjjhhhgggeeecccbbb___ZZZWWWRRROOOKKKFFFAAA<<<666111...---,,,+++************'''''''''((())))))******((((((((((((((((((((((((&&&))),,,...111666===AAA>>>@@@;;;333///111111///------,,,+++,,,///444888DDDOOOYYY\\\]]]```bbbbbbccccccdddddddddccccccbbb___^^^]]]]]]]]]___```aaafffmmmssssssnnniiieeeccc___```bbbcccddddddddddddhhhkkknnnmmmjjjiiikkknnnuuusssiiiVVVGGGIIIZZZlll{{{zzzzzz}}}qqq```]]]bbb```VVVDDD======777999IIIlllXXXkkk}}}sssXXX>>>000///111000333333444444444444333333555555555555<<>>666444999BBBJJJNNNNNNMMMMMMLLLJJJIIIHHHLLLLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>>;;;;;;:::999777666444333999;;;AAAJJJWWWbbbkkkooo```[[[WWWWWWXXXXXX[[[^^^aaabbb```ZZZYYY[[[[[[YYYXXXWWWWWWVVVTTTPPPMMMJJJLLLMMMOOOUUU___kkktttxxx~~~|||{{{|||mmmvvvwwwuuuwwwsssxxx}}}}}}ttt]]]NNN]]]ooommmTTTUUUVVVSSSMMMFFFGGGKKKKKKMMMeeeTTTAAA:::======BBBIIIGGGMMMYYYnnn{{{kkkYYYOOOLLLPPPUUUcccuuu|||}}}mmmfff[[[NNNCCC;;;777555888999888444333===PPP___mmmuuuyyytttmmmggg^^^VVVYYYTTTOOONNNOOOLLLEEE>>>???CCCJJJUUUaaarrrvvvnnn~~~tttZZZ111000.........---,,,***))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((''''''((())))))(((&&&(((((((((((())))))))))))'''&&&&&&(((***+++***)))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000000111222333555666777777999;;;======???AAACCCGGGJJJOOORRRRRRQQQPPPPPPDDD===999:::777000...333,,,...///......333===FFF[[[]]]fffttt~~~~~~yyysssooommmkkkhhhfffeeebbb___\\\TTTPPPIIIBBB<<<777222...))))))((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))''')))+++,,,...444===CCCFFFIIIDDD888111444444000---,,,,,,+++,,,000666;;;DDDNNNXXX[[[[[[^^^aaaaaaaaaaaabbbbbbbbbaaa``````\\\\\\[[[[[[\\\^^^___aaaaaajjjpppoookkkiiiiiihhh```bbbccccccccccccdddfffiiimmmqqqoookkkiiilllooovvvsssgggRRRAAADDDYYYmmmxxxtttvvvvvv}}}|||kkk___aaa[[[QQQCCC@@@BBB;;;>>>PPPqqqUUU___oooyyywwwlllWWW???111///111111444444555555555555444444444555444444;;;FFFLLLMMMMMMPPPSSSVVVWWWXXXYYYZZZ\\\[[[[[[___bbbaaaYYYRRRZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\[[[[[[]]]___bbbhhhnnnrrrsssxxx{{{vvvjjj\\\OOOJJJKKKOOOSSSSSSSSSSSSRRRQQQOOONNNOOOOOONNNMMMKKKHHHGGGEEEDDDCCCCCCCCCBBB@@@???>>>;;;;;;::::::999777555444888999>>>GGGSSS___hhhlllccc```]]]\\\]]]^^^^^^___```bbb```[[[ZZZ\\\\\\ZZZVVVVVVVVVVVVUUURRRMMMJJJEEEIIIMMMSSS]]]fffiiifffZZZYYY[[[gggyyyyyynnnvvvyyyuuuyyyxxx{{{|||pppZZZMMM]]]jjjbbbQQQUUUXXXWWWQQQMMMMMMPPPPPPPPPfffwwwsssaaaHHH<<<===;;;@@@GGGFFFJJJSSSfff~~~{{{ooo]]]PPPKKKLLLQQQ^^^qqq}}}|||fff___SSSGGG===888777777@@@AAA???888222666CCCOOO^^^kkktttsssrrrssspppiiiuuuhhhYYYTTTWWW\\\\\\YYYJJJGGGEEEDDDFFFNNN___nnn{{{kkkggg111000.........---,,,***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))***)))'''(((((((((((()))))))))))))))'''''')))+++,,,***((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000000000111333444666666666999;;;<<<===>>>AAACCCFFFIIINNNOOONNNKKKIIIHHH===333...000...((((((///((()))*********---222555FFFNNN^^^oooxxxyyyzzz~~~~~~|||{{{yyyuuurrrooolllhhhfffeeecccaaa___VVVPPPGGG>>>888333...,,,((((((''''''''''''(((((()))))))))))))))))))))***))))))))))))))))))))))))((()))******,,,333???HHHSSSVVVOOO???666777777222///...---+++,,,000666:::@@@KKKVVVYYYZZZ^^^aaabbb___`````````______^^^]]]^^^]]]\\\[[[[[[\\\]]]^^^\\\fffllliiieeeeeegggfffeeeffffffdddbbbaaacccfffhhhmmmqqqpppkkkiiikkkpppnnnkkk```QQQGGGMMMcccvvv|||uuuwww}}}qqqfff||||||nnn```cccYYYPPPEEEGGGLLLFFFIII\\\|||qqq{{{ccceeeppp~~~dddFFF333///222444555555555666666555555555333444333333:::DDDJJJJJJLLLOOOSSSUUUVVVVVVWWWXXXZZZYYY[[[bbbiiiiiibbb[[[ZZZ[[[[[[[[[[[[\\\\\\\\\ZZZ\\\^^^___^^^^^^```aaadddmmmwww{{{{{{qqqbbbZZZYYYWWWWWWWWWWWWWWWVVVUUUUUURRRRRRQQQOOOMMMJJJHHHGGGDDDDDDCCCBBBAAA@@@??????:::::::::::::::888777666777888<<>>CCCGGGJJJOOOSSSOOOFFF===::::::>>>MMMYYY]]]gggyyy{{{jjj[[[UUUUUU______```]]]QQQBBB===AAAMMM]]]sssyyytttggglll/////////...---,,,************))))))((((((''''''$$$$$$$$$%%%&&&'''((((((((())))))))))))(((((('''(((((())))))))))))(((((()))(((''''''((()))(((&&&)))((('''&&&&&&''')))***++++++,,,---------,,,,,,))))))(((((()))***+++++++++++++++***((((((+++---************************...------......///000111//////000111222333333444666777888:::<<<>>>???@@@EEEEEEFFFJJJLLLJJJDDD???333...,,,......***)))***))))))***+++,,,,,,,,,+++222777CCCRRR[[[aaagggmmmpppppppppppppppooooooooojjjjjjfff^^^^^^cccddd```]]]OOO>>>555333111---((()))((('''((()))***)))'''''''''((())))))***))))))************************(((''''''))))))---777CCCOOOYYY[[[NNN???999999888555333///---...000333555===FFFSSS[[[^^^```dddgggdddbbb```___```bbbbbbbbbaaa^^^\\\\\\___aaa```______cccfffccc]]]ZZZ\\\```dddddddddbbb```___aaaccciiippprrrllleeeeeegggiiimmmaaaWWWTTTVVV___qqq~~~}}}zzzllljjjxxxfff```___\\\RRRJJJHHHXXXddd]]]bbbzzz{{{sss~~~ssskkksss|||VVV999555777...666555444333333333333333222222333222444;;;EEEMMMMMMOOOSSSUUUUUUWWWYYYZZZ[[[ZZZ[[[```eeefffaaa\\\YYYZZZZZZ[[[[[[\\\]]]]]][[[]]]___```aaacccfffhhhjjjsss~~~zzzrrrhhh^^^\\\]]]^^^^^^^^^]]]\\\[[[\\\YYYUUUQQQOOOLLLIIIGGGHHHGGGEEECCCAAA@@@??????;;;<<<<<<===<<<;;;999888888888;;;DDDTTTgggxxxoooYYYLLLMMMTTTXXXWWWVVVYYYWWWQQQPPPTTTTTTOOOPPPSSSRRROOOMMMMMMKKKGGG???AAAGGGOOOZZZeeennnsssoooddddddmmmvvv|||{{{{{{}}}}}}pppYYY^^^hhh^^^PPPRRRZZZaaaaaa^^^\\\\\\\\\XXX[[[cccxxxqqq{{{QQQ>>>???888999BBB>>>EEEIIIVVVllluuuooohhhYYYJJJEEEIIIVVViiiuuu}}}tttzzzhhhPPPGGG>>>>>>FFFNNNOOOLLLHHHLLLTTTZZZ\\\WWWMMMEEEGGGCCCFFFTTTdddsssqqqcccXXXSSSQQQ[[[dddaaaXXXQQQKKKFFFBBBMMMVVVnnn}}}xxxooo```xxx/////////...---,,,************))))))((((((''''''%%%%%%%%%%%%&&&'''((()))(((((()))******)))))))))(((((())))))))))))(((((()))(((&&&'''((()))(((&&&***)))(((''''''''''''''')))***++++++,,,+++++++++)))))))))))))))***+++++++++++++++***))))))+++---************************------------...///000111//////000111222333444444666777888:::;;;===>>>???DDDDDDGGGIIIKKKHHHBBB===222---***++++++)))(((***)))******+++,,,,,,,,,,,,...///666@@@FFFJJJQQQXXXdddfffhhhjjjkkkjjjiiiiiifffhhhgggbbbbbbfffeeeaaaZZZMMM===555333222...)))+++)))((()))***+++***)))(((((())))))***)))))))))***************************((()))))))))***222<<>>;;;999777444000...///222666888999CCCOOOWWWZZZ[[[___bbb```______```bbbdddeeedddiiieeeaaa_________]]][[[]]]```ccc___ZZZWWW[[[___dddddddddbbb```___```aaagggnnnqqqlllggggggjjjkkkkkkaaaUUUNNNOOOYYYkkkzzzwww{{{pppdddtttiiiVVVQQQQQQQQQMMMLLLOOO```lllhhhqqqqqqlllmmmqqqtttyyyxxxSSS555111555///666555444444333333333444222222333222444:::DDDKKKMMMOOORRRSSSTTTVVVXXXZZZZZZYYYYYY]]]aaabbb^^^ZZZZZZZZZZZZ[[[\\\\\\]]]]]][[[]]]___aaacccfffkkknnnkkkssszzz|||xxxttttttuuutttxxxxxxsssooooookkkdddaaaaaabbbbbbbbbaaa___^^^]]]ZZZVVVTTTQQQOOOLLLJJJHHHGGGFFFDDDCCCAAA@@@@@@============<<<<<<:::::::::;;;>>>FFFSSSfffxxxoooWWWCCC===BBBGGGHHHOOOSSSTTTPPPOOORRRRRROOOMMMOOONNNLLLKKKLLLHHHBBB>>>AAAFFFNNN[[[kkk|||lll^^^[[[```eeeiiiqqqvvv{{{vvvtttuuuxxx{{{{{{qqqYYY^^^fff\\\OOOXXX```ggggggdddbbb```___ZZZTTTZZZ{{{{{{ttt{{{WWW@@@===777:::BBB>>>DDDGGGRRRiiizzztttlll\\\MMMGGGHHHRRRdddrrr|||yyyzzzeeeGGGBBB???EEEQQQ^^^eeeggghhhhhhfffccccccgggooouuudddYYYQQQRRRYYYeeewwwlll[[[SSSPPPXXX]]]ZZZUUUUUUUUUUUUIIISSSXXXjjj~~~oooqqqzzz```ggg/////////...---,,,************))))))((((((''''''&&&&&&&&&&&&'''((())))))(((((()))***++++++++++++(((((())))))))))))((((((((('''&&&'''((()))((('''******))))))(((&&&%%%$$$((())))))***++++++******))))))))))))))))))***+++***+++,,,+++))))))+++,,,************************------------...///000000000000111222333444444555666777888999;;;<<<>>>>>>BBBCCCFFFIIIJJJGGGAAA<<<444---)))******)))***---------...//////...,,,+++///...///444888;;;CCCKKKWWWZZZ```dddggggggfffeeeggghhhfffcccbbbeeefffeeeVVVJJJ<<<444333333000,,,,,,+++***+++,,,---,,,***))))))*********))))))((())))))))))))))))))))))))+++))))))***(((&&&+++222777DDDPPPQQQKKKDDD???;;;999555000///111666:::<<<888BBBMMMUUUWWWXXX[[[^^^\\\\\\]]]```dddfffgggfffkkkhhhdddaaa___^^^\\\ZZZ\\\___```]]]XXXWWW\\\aaaddddddeeecccaaa______```eeellloookkkggghhhkkklllfff___RRRJJJOOO___nnnvvvyyywwwtttvvv{{{___NNNKKKMMMNNNLLLSSS]]]nnnyyyvvvyyytttxxxhhhrrrxxx{{{qqqPPP222---444333555555555444444444444444222333333222444999BBBJJJLLLNNNPPPQQQSSSUUUXXX[[[[[[YYYXXXZZZ]]]^^^[[[YYYZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\]]]___bbbhhhnnnsssnnnsssxxxwwwpppjjjggghhhfffiiijjjiiiiiikkkiiifffhhhhhhhhhgggfffeeedddccc___\\\YYYVVVUUUSSSQQQOOOHHHGGGGGGGGGEEEDDDBBBAAA@@@???>>>======<<<<<<<<<:::===@@@EEEOOO```uuuoooUUUEEE@@@@@@@@@DDDJJJNNNMMMLLLNNNPPPPPPLLLMMMKKKKKKMMMOOOIIIAAA<<<>>>CCCOOOaaazzz}}}qqq```SSSNNNOOOQQQSSSYYY___jjjxxx}}}|||wwwtttuuuwwwyyy}}}mmmWWW]]]ddd[[[SSSbbbjjjnnnllliiihhhgggddd^^^MMMOOOrrr{{{uuuxxxgggJJJ>>>888;;;AAA>>>CCCDDDNNNccc}}}zzzqqq```PPPJJJGGGMMM^^^ooo|||iiiSSS???======AAAJJJUUU^^^bbbnnnttt{{{}}}~~~nnnaaaZZZ\\\eeennnzzzrrrdddYYY[[[YYYQQQMMMQQQVVVXXXTTT]]]aaalllkkk]]]qqqppp___[[[uuu/////////...---,,,************))))))(((((('''''''''''''''''''''((())))))'''((()))++++++,,,,,,,,,(((((())))))))))))((((((((('''&&&'''((()))(((''''''((()))))))))'''&&&%%%(((((()))***++++++++++++***)))))))))))))))*********+++,,,+++******+++,,,************************,,,,,,,,,,,,---...///000000000111222333444555555666666777999:::<<<======???AAAFFFJJJKKKHHHDDD@@@777000+++*********,,,///000333777999999555111...333111111555777999@@@GGGNNNSSS[[[bbbggghhhgggeeemmmkkkfffaaa___aaaeeehhhRRRHHH<<<555333444111///...---,,,,,,......---,,,++++++++++++***)))(((((())))))))))))))))))))))))***((()))***(((%%%''',,,---999GGGNNNLLLFFF@@@===<<<777222000444:::>>>@@@;;;DDDOOOVVVXXXYYY[[[^^^YYYYYY[[[___ccceeedddccccccbbb___^^^]]]]]]]]]]]]]]]______]]]ZZZZZZ___ddddddeeefffdddaaa______```dddjjjmmmiiifffggghhhhhhaaaZZZOOONNN]]]rrr{{{yyy~~~tttuuu\\\QQQQQQRRRQQQPPP\\\kkk}}}lll}}}nnnSSS555...555666444555555555555555444444222333333333333888@@@GGGKKKLLLNNNPPPQQQTTTWWWZZZ\\\YYYXXXXXXZZZ[[[ZZZXXXYYYZZZZZZ[[[[[[\\\\\\]]]ZZZZZZ[[[\\\___eeemmmrrrrrruuuxxxuuuoooiiiffffffggghhhiiiiiijjjkkkkkkjjjooonnnmmmllljjjhhhgggfff```]]]ZZZXXXWWWVVVTTTRRRHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@>>>===<<<<<<===>>>999===AAACCCIIIXXXooojjjXXXKKKAAA<<>>888333333888>>>AAAAAA===FFFQQQWWWYYYYYY\\\___YYYYYYZZZ]]]___```^^^]]][[[ZZZZZZYYYXXXYYYZZZ\\\\\\]]]]]]\\\ZZZ\\\aaaeeedddeeeeeedddaaa``````aaadddiiikkkgggccccccbbb```___UUUNNNWWWppp|||~~~}}}yyylllXXXTTTTTTRRROOOSSSddduuu~~~www___@@@333666666444444555666666555555444222333444333333777>>>DDDHHHJJJMMMOOOPPPSSSVVVYYY\\\ZZZYYYXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[]]]cccjjjpppqqqtttvvvuuuqqqmmmllllllddddddfffjjjmmmooorrrttttttsssqqqooollljjjhhhhhh```^^^[[[YYYXXXWWWUUUSSSJJJJJJJJJIIIHHHFFFEEEDDD@@@???>>><<<;;;<<<<<<===;;;???BBBBBBEEERRRhhhyyyxxx]]]HHH:::>>>CCCHHHHHHHHHJJJMMMKKKKKKJJJMMMTTTYYYTTTKKK>>>999:::KKKgggqqq```WWWRRROOOMMMFFFBBB===999999;;;===???BBBCCCJJJSSSZZZbbbnnnzzz|||}}}zzzwww~~~zzzvvvYYYOOOYYY\\\ZZZ^^^rrrxxxuuullliiioooqqqmmmaaaGGGDDD[[[mmmmmmyyyxxxxxx}}}aaaAAA888===???>>>DDDFFFJJJWWWppptttcccTTTMMMFFFIIIZZZmmmzzz~~~ttt]]]LLL???:::;;;<<<;;;:::<<>>DDDHHHJJJKKKMMMNNNCCC;;;333000...++++++...,,,222;;;DDDHHHHHHEEEBBB<<<;;;<<<>>><<<999;;;???EEEIIIPPPWWW^^^bbbeeefffdddhhhnnnpppiii\\\SSSQQQOOOGGG===666333222000///---,,,+++,,,---...---+++++++++,,,,,,,,,+++******************************(((&&&&&&******((((((+++---000:::DDDHHHFFFBBBBBB???:::555666;;;@@@BBBAAA<<>>===<<<<<<<<<<<<===@@@BBBAAABBBMMMaaapppqqqUUU>>>===@@@FFFHHHHHHHHHKKKFFFGGGFFFHHHNNNSSSQQQKKK???999777BBBVVVeeejjjhhhggg```UUUKKKBBB<<<888555888777666555666888;;;<<<@@@???BBBGGGLLLRRR___jjjttt{{{zzz|||}}}{{{{{{rrrWWWQQQXXXUUUSSS^^^uuu{{{xxxmmmllltttuuunnn[[[DDDBBBQQQhhhooosssyyyxxxhhh@@@777<<<>>>@@@CCCFFFJJJRRRhhhvvvfffXXXOOOGGGHHHWWWhhhttt|||{{{cccPPPDDD<<<999:::<<<<<<;;;;;;;;;<<>>BBBEEEGGGIIIMMMPPPNNNFFF>>>:::666222000222000333999>>>BBBCCCBBBBBB<<<::::::===<<<:::===BBBEEEGGGKKKQQQWWW^^^cccfffbbbfffmmmpppgggXXXOOONNNOOOHHH>>>777222000...---,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++''''''***+++)))))),,,...///888EEEKKKIIIEEEEEE@@@:::666888>>>BBBAAA???<<>>===<<<;;;===>>><<<>>>GGGWWWccctttzzz```EEE@@@>>>DDDIIIHHHGGGHHHDDDEEEDDDCCCEEEJJJJJJFFF===999666999@@@EEEDDDBBB>>>@@@AAA???:::444111000444444555666777:::>>>@@@BBB@@@AAACCCEEEGGGPPPYYY```gggnnnsssyyy~~~~~~~~~{{{|||}}}~~~~~~}}}{{{zzz~~~qqqYYYVVVZZZQQQPPPaaattt}}}}}}tttsss{{{xxxmmmRRR??????JJJkkkyyyqqqyyyrrrDDD777:::;;;???>>>EEEIIIOOObbb}}}yyykkk___RRRHHHEEEPPP^^^kkk{{{~~~vvv|||kkkRRRHHHCCC======>>>BBBEEEFFFEEECCCAAADDDEEEFFFKKKUUUcccrrr{{{xxxoooppptttwwwxxxwwwyyy{{{rrrggggggiiimmmjjj```gggsssxxxiii[[[RRR/////////...---,,,***************)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&((())))))))))))(((((('''(((((())))))))))))(((((('''&&&%%%''')))******)))***)))'''&&&&&&'''((()))%%%&&&''')))******++++++++++++***))))))((())))))***,,,......---++++++,,,************************************+++,,,---...------...///000111222222555555666777888999999:::<<>>===888888888777888AAANNNXXXjjjsssvvvuuu}}}wwwaaaKKKBBB>>>DDDJJJIIIFFFGGGDDDFFFEEEAAA@@@DDDEEECCC888888777555333111111111...444999:::666333444666111333666888;;;>>>CCCFFFEEECCCDDDEEECCCBBBGGGNNNYYY___eeeiiiooovvvxxxvvvtttvvvyyyzzz{{{}}}|||||||||{{{{{{zzzyyyyyyyyy|||zzzooo[[[ZZZ]]]QQQQQQeeesss~~~zzzzzzzzzlllKKK:::<<>>???FFFJJJOOOSSSVVVZZZ```eeelllhhhccc```^^^[[[UUUPPPTTTJJJ<<<333000...+++))),,,,,,+++++++++++++++,,,+++*********+++,,,...///111222222000...,,,---...------,,,,,,---000333555222555<<>>DDDGGGKKKNNNOOOOOOPPPQQQUUUVVVWWWYYYZZZYYYYYYXXXUUUUUUUUUWWWXXXXXXWWWUUU[[[ZZZYYYYYY[[[aaaiiiooosssuuuwwwyyyzzzzzzyyyxxxuuuppplllkkkjjjlllttt}}}~~~{{{xxxuuuqqqnnnkkkccccccaaa___\\\YYYVVVUUUTTTMMMJJJJJJBBB999<<>>BBBDDDHHHYYYttttttggg]]]QQQDDDGGGSSSZZZmmm|||uuubbbQQQLLLOOOTTT\\\ccc\\\^^^aaabbbdddhhhmmmrrriiiddd^^^XXXOOOHHHJJJPPP]]]hhh{{{uuufffsssyyymmmhhhkkkfffYYYNNNVVVqqq||||||ttt000///...---,,,,,,,,,,,,))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++++++++***))))))))))))((((((''''''((((((''''''((()))+++,,,((()))))))))))))))))))))******))))))******+++,,,++++++++++++***)))(((''''''(((***,,,---------,,,******************************+++++++++,,,,,,,,,,,,------...///000000111333333444444444555555555555555555666888===CCCHHHSSSYYY]]]\\\ZZZWWWPPPIIIHHHCCCAAABBB@@@:::888;;;::::::::::::;;;===???AAAFFFJJJOOOSSSVVVXXX\\\___fffccc___^^^]]]ZZZUUUPPPOOOEEE999111//////...---++++++******))))))*********))))))))))))***,,,---///111333333111/////////.........///000111333444666777;;;BBBGGGIIIGGGDDD@@@>>><<<===AAADDDEEEEEEIIIPPPTTTUUUWWW[[[\\\[[[]]]ZZZWWWWWWYYYYYYWWWTTTSSSSSSSSSUUUWWWXXXWWWVVVWWWWWWYYY^^^ccceeeeeeccc___]]]ZZZXXXXXXZZZ]]]^^^___bbb```[[[YYY\\\[[[WWWQQQPPP\\\qqq|||~~~|||sssyyy|||sssuuuooo\\\TTT\\\ppp~~~zzzoooYYYKKK888---444999888666666888777555222222000000222333333777===@@@DDDIIILLLNNNPPPQQQSSSTTTUUUVVVXXXXXXXXXXXXWWWTTTSSSTTTVVVXXXXXXWWWUUUXXXYYYZZZ\\\^^^ccciiimmmppprrrtttvvvvvvvvvuuuuuupppmmmiiiddd^^^^^^jjjwww}}}yyysssnnnjjjgggfffdddaaa^^^ZZZWWWUUUTTTNNNLLLKKKDDD999;;;DDDDDDGGGHHHFFFEEEDDD???999///------///222777AAALLLSSSUUUVVVTTTPPPLLLMMMPPPCCCAAABBBGGGIIIFFFDDDDDD======<<<<<<<<<<<<======<<<<<<888222000222000+++000222666:::===;;;666222///222888>>>EEEKKKPPPRRRMMMHHHBBB<<<:::999888777<<<@@@GGGRRR___jjjoooppprrrsssssssssssstttvvvxxxxxxvvvwwwxxxwwwssstttyyy|||zzzwwwyyyssszzzeeeYYYgggkkk^^^aaarrrzzzqqq^^^@@@999777>>>fffsssyyyvvvbbb???<<>>>>>888888888777777888888999888;;;;;;777333222111...111111444:::@@@@@@:::444444666;;;@@@DDDHHHIIIJJJGGGBBB<<<666333222111111444777===GGGUUUaaaiiimmmpppqqqqqqqqqpppppprrrtttvvvttttttvvvuuusssuuuyyyyyy||||||uuuooottt{{{sssyyy{{{fff^^^gggfff[[[dddzzz|||lllXXX@@@888777;;;^^^zzzppprrrjjjCCC:::>>>999<<<@@@BBBBBBJJJ^^^wwwuuuaaaVVVFFFEEEMMMRRRbbb}}}eeeSSSUUUZZZccciiiooovvv}}}{{{xxxxxxuuujjj___YYYIIIHHHIIIQQQaaasssnnnxxx}}}qqqUUUGGG[[[}}}llljjjuuujjj~~~qqq...---,,,++++++******+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************((((((((((((((((((((((((((((((((())))))***++++++*********)))))))))))))))******))))))******+++,,,,,,,,,,,,,,,+++***)))((((((((()))***+++,,,------******************************+++++++++,,,,,,,,,............/////////000222222222222222222222222------+++******...333777???NNN]]]dddiiimmmppppppfffeeedddbbb^^^XXXSSSQQQNNNMMMKKKJJJJJJJJJKKKKKKMMMPPPTTTWWWXXXWWWUUUTTTSSSRRRPPPQQQRRRPPPKKKFFF;;;777444222333444444444222222000///............---,,,,,,,,,++++++,,,,,,***---000333444666999;;;444444444444666888:::;;;:::;;;===@@@BBBCCCCCCCCC@@@===;;;???FFFJJJIIIEEELLLRRRWWWVVVWWWZZZ[[[YYY]]]ZZZWWWVVVWWWVVVRRROOOPPPPPPPPPRRRUUUVVVVVVUUUQQQUUU[[[aaaeeedddaaa___WWWWWWWWWYYY\\\```dddfffccc___ZZZYYY\\\\\\XXXRRRMMM^^^pppxxx|||kkkpppqqqppp___aaassseee\\\vvv|||yyydddjjjyyyyyyzzz^^^PPP@@@333222999888888777666555333111444222222333222000333888:::>>>CCCHHHKKKNNNPPPRRRQQQQQQRRRSSSTTTTTTTTTUUUQQQQQQQQQTTTWWWYYYYYYXXXUUUXXX[[[^^^aaadddiiimmmppppppooonnnllliiigggfff[[[XXXTTTOOOGGGEEEMMMXXXooouuu|||yyyrrrnnnkkkkkkjjjhhheeeaaa]]][[[UUURRRRRRRRRLLLDDDCCCFFFGGGGGGHHHLLLSSSWWWOOODDD===555000000111222666::::::===>>>::::::>>>EEEHHHDDD???===>>><<<777333333333333333333333333444555333999??????;;;888666444111000111888AAADDD???999:::<<<@@@CCCEEEDDDCCCBBBAAA===888444333333222222333444777>>>IIIVVV```fffmmmnnnoooooommmmmmoooppptttrrrrrrssssssrrruuu{{{zzzwwwlllmmmxxxzzz}}}{{{zzz|||{{{~~~~~~|||uuufff```ccc]]]UUUbbb{{{{{{eeeOOO===666888999VVVtttlllfffzzzvvvLLL;;;<<<::::::???BBBBBBGGGYYYssswwwggg\\\JJJCCCHHHJJJWWWooo```[[[bbblllrrrrrrrrrvvv{{{ooobbbQQQHHHJJJTTT```gggqqq|||zzz~~~iiiPPPLLLfffvvvuuuqqqllluuu......---,,,+++++++++++++++++++++***))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((((((((((((((())))))***++++++++++++*********)))))))))(((******))))))******+++,,,---------,,,,,,+++***)))((((((((()))***+++,,,---******************************+++++++++,,,,,,,,,------......//////000000222222111111000000//////......,,,***)))***---000333BBBSSS___jjjwww{{{tttkkkfff]]][[[YYYVVVTTTSSSSSSSSSSSSUUUXXX[[[[[[XXXTTTQQQMMMKKKIIIJJJKKKJJJEEEAAA:::;;;===???@@@???===:::555444333111000000//////,,,,,,,,,,,,,,,,,,+++++++++,,,---///111777===BBB>>><<<999777777999;;;===:::===@@@CCCDDDCCCBBBBBB<<<:::;;;@@@GGGKKKJJJGGGKKKQQQVVVVVVWWW[[[\\\ZZZYYYVVVSSSSSSUUUUUURRROOONNNNNNOOOQQQTTTUUUUUUTTTPPPUUU\\\bbbdddbbb___\\\UUUVVVWWWZZZ^^^bbbfffiiiccc``````ccceeeaaaXXXRRRRRRdddttt|||ttthhhuuurrraaacccVVV[[[pppfffaaaqqqlllvvv[[[___wwwwww~~~___OOOAAA444111777888888777555444333222444222222444222000222666:::>>>CCCGGGIIIKKKMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQSSSWWWYYYZZZYYYYYYYYYZZZ[[[]]]bbbhhhlllkkkjjjgggccc^^^ZZZWWWUUUSSSOOOKKKKKKIIIGGGIIIMMMaaajjjvvv}}}|||vvvooojjjggghhhiiiiiigggeeebbb```WWWUUUUUUUUURRRMMMKKKLLLNNNMMMNNNTTT___gggbbbWWWEEE<<<333111111222777<<<;;;BBBEEEBBB@@@BBBCCCAAA@@@;;;777777555000------000000//////000111111222555<<>>999===CCCHHHJJJIIIGGGEEE>>><<<999888999999999888333333444999AAAMMMYYYaaaiiikkkmmmmmmmmmmmmnnnppprrrpppoooqqqrrrrrrwww}}}pppmmm{{{zzzyyyvvvyyy{{{yyyvvvrrrrrrllljjj```[[[ZZZTTTQQQddd}}}ttt[[[FFF:::333::::::PPPqqqjjj]]]tttwwwYYYAAA>>><<<999===AAACCCGGGWWWrrrwwwiii___LLLBBBDDDFFFPPPeeedddjjjttt~~~~~~zzzwwwyyy}}}sssbbbZZZWWWTTTRRRSSSZZZjjj~~~qqqcccFFFOOOmmm{{{|||sssxxx111000///...------------++++++******)))(((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((('''((()))***+++++++++++++++++++++******))))))(((******))))))******+++,,,------------,,,+++******((((((((((((***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111222111111000///...------...///...---+++***+++---...999GGGUUUeeeyyyyyyqqqjjjhhhddd```\\\YYYXXXWWWWWWXXXYYY[[[[[[XXXRRRNNNIIIGGGDDDEEEFFFFFFCCC???;;;===AAADDDDDDBBB>>>;;;666555333222000///......++++++,,,------,,,,,,,,,------,,,,,,...444<<>>CCCHHHJJJJJJIIIJJJPPPUUUUUUVVVZZZ[[[YYYUUURRRPPPQQQSSSSSSQQQNNNMMMMMMMMMPPPSSSTTTTTTSSSQQQVVV^^^cccccc```\\\ZZZUUUUUUWWW[[[___dddgggjjjbbbbbbeeellllllcccYYYSSSYYYhhhvvvyyyppp~~~~~~oooeeeWWWVVVOOOWWWeeeaaahhhcccccc~~~cccYYYeeetttuuu^^^KKK???555222555666888777555333333444444222222444333000111555;;;???DDDGGGHHHIIIKKKLLLPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRTTTWWWZZZ[[[[[[[[[[[[[[[ZZZ[[[___dddhhhhhhfffbbb\\\VVVQQQMMMJJJOOOIIIGGGJJJLLLJJJIIIJJJXXXcccqqqyyywwwppphhhdddbbbcccfffhhhhhhfffdddcccZZZZZZYYYWWWUUURRRPPPOOOMMMLLLMMMTTTbbbnnnnnnhhhMMMCCC888333111444<<>>EEEJJJLLLJJJGGGDDD>>>=========>>>>>>;;;999333333444666<<>>???@@@AAAAAAAAAAAAAAACCCDDDDDDBBB>>>;;;;;;<<<999>>>DDDGGGHHHHHHIIIJJJKKKQQQUUUTTTUUUWWWXXXVVVSSSPPPNNNNNNPPPQQQNNNLLLKKKKKKLLLOOORRRTTTSSSRRRRRRXXX___cccaaa]]]ZZZXXXUUUVVVXXX\\\```dddgggiiiaaabbbhhhooommmbbbXXXUUU^^^kkkzzzvvvuuucccaaaVVVNNNNNNWWW[[[^^^sssmmmQQQVVVrrr{{{]]]]]]aaaqqqxxxkkkhhhNNN@@@666333333555777777444333444666222111222444333000111555;;;>>>CCCGGGHHHIIIKKKLLLPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTSSSUUUWWWZZZ[[[[[[[[[\\\]]]\\\[[[\\\___aaa```^^^YYYSSSMMMHHHDDDBBBHHHEEEDDDFFFFFFDDDEEEHHHQQQ]]]llluuuuuunnngggccc^^^```dddfffgggeeecccbbb___^^^[[[XXXVVVTTTQQQOOOKKKKKKLLLRRRbbbrrrxxxwww^^^SSSEEE:::444666BBBOOOeeeqqqvvvmmmbbbZZZNNNAAA;;;555222222333111111444............///000111222999@@@RRRcccggg[[[KKKCCC999666333444777<<>>888888666666999AAAMMMVVVbbbeeeiiimmmoooqqqsssuuuqqqnnnmmmoooqqqssszzzzzzvvvzzzxxx}}}|||yyyxxxppp\\\SSSLLLJJJNNNYYYooozzzdddMMM???777000<<<999JJJxxx}}}hhhgggpppjjjHHH<<<888;;;;;;===AAADDDLLL```ssstttlllWWWFFFEEEDDDKKK[[[kkk}}}~~~||||||wwwpppkkkjjjpppxxxyyy}}}^^^IIICCCUUUppp//////---,,,,,,,,,,,,,,,******))))))((('''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,++++++,,,,,,++++++***))))))(((*********)))***++++++,,,............---,,,++++++(((((('''((()))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,...000222333444111111000...---,,,++++++))),,,000111000/////////,,,...111999MMMhhh~~~tttqqqllleee___ZZZWWWVVVWWWUUUTTTTTTTTTRRRLLLHHHFFFCCC@@@AAAEEEHHHIIIHHHLLLMMMMMMLLLIIIFFFEEEEEE;;;:::888666444333222111111222444555666666666555222111000...,,,---///111333777>>>DDDHHHIIIIIIHHHHHHGGGDDD???999666888:::<<>>DDD```fff^^^\\\ZZZeeettt{{{\\\```wwwVVVCCC666222111444777666444333555777222000222444333000111555:::===CCCFFFIIIJJJLLLNNNQQQPPPOOOOOOPPPQQQSSSTTTWWWUUUTTTUUUXXXZZZ[[[\\\ZZZ\\\^^^^^^]]][[[[[[[[[SSSQQQLLLGGGAAA===:::888BBBAAA@@@@@@<<<:::???FFFJJJWWWiiitttuuuooojjjggg]]]___ccceeefffdddbbb```cccaaa]]]XXXUUUSSSPPPMMMOOOOOOQQQWWWgggyyyooocccRRRCCC888888EEETTTlllxxx}}}sssggg^^^PPPBBB@@@:::555555444222222444///......///000111222333444<<>>;;;666333444777<<>>@@@EEEVVVgggvvv^^^KKKEEEBBBGGGUUUdddvvvzzz{{{lllkkkppprrrqqqrrrppprrrwwwzzzzzz|||pppnnnzzz___HHHDDDSSSiii//////...---,,,,,,,,,,,,***))))))((((((((((((((()))(((((((((''''''''''''%%%%%%&&&'''((()))******&&&'''''''''(((((())))))(((((())))))******++++++++++++,,,+++***)))***+++,,,***(((''''''(((***,,,---...///000///...,,,***+++++++++***************...---,,,,,,------+++)))************************++++++,,,---...///000111000......111000---,,,///000555;;;===;;;666444333000111222444>>>TTTppp{{{yyyjjjfff^^^WWWSSSSSSUUUVVVPPPNNNKKKKKKLLLKKKGGGCCCCCCAAAAAAFFFNNNRRRQQQOOOMMMNNNOOOMMMKKKIIIIIIJJJFFFDDDAAA===999888999::::::999888999;;;;;;:::999===;;;999555222000...---...///222555888;;;>>>@@@@@@<<<666222111333666999???AAADDDDDDDDDFFFKKKOOOTTTTTTTTTTTTTTTSSSRRRRRRVVVSSSOOOKKKIIIIIIJJJKKKIIIIIIJJJLLLOOORRRTTTUUUaaa``````___]]][[[YYYXXXSSSSSSVVV[[[```cccaaa^^^ZZZ```jjjpppiii^^^]]]cccoooxxxzzzvvvzzzzzzvvvwww{{{zzzbbbZZZXXXUUUQQQPPPXXXlllkkkKKK;;;GGGaaaccc[[[[[[SSS]]]aaaYYYLLLYYY^^^OOODDD///111111333777666222111444444444333333333333222222999===BBBEEEEEEFFFIIILLLQQQPPPMMMJJJMMMTTTUUURRRQQQSSSUUUVVVVVVWWWYYY[[[WWWYYY[[[ZZZVVVQQQMMMLLLAAA<<<777444444555555555555555666666666666666666DDDLLL[[[kkkttttttllldddaaaaaa```__________________ccc\\\MMMGGGLLLMMMGGGLLLMMMPPPWWWdddsss~~~ppp[[[GGG===@@@LLLUUU\\\]]]______^^^ZZZVVVSSSMMMGGG@@@===<<<:::555111333222000...---...///000666???PPPfffwwwyyyjjjYYYKKK>>>333111444444444444:::AAAQQQdddqqqxxx~~~wwwnnnddd[[[RRRLLLBBB;;;666666777999@@@GGGTTTdddgggfffpppwwwvvvxxxzzzqqqiiigggmmmsssuuuttt|||ppp|||~~~wwwkkkdddOOO___WWWQQQmmmyyyjjjMMM:::555888111777===IIIooopppggg{{{rrrOOO???999===>>>;;;;;;BBBNNNVVVxxx~~~jjjUUUGGGBBBDDDHHH\\\kkk}}}~~~qqqeee``````\\\ZZZaaaqqqzzzwwwrrrrrrxxxlll}}}XXXJJJEEEHHHTTT___nnn//////...---,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++***+++,,,,,,+++++++++,,,+++***)))(((((()))***+++---...///000///...,,,+++*********)))))))))))))))---,,,+++,,,------+++)))************************++++++,,,---...///000000///...///333333000111444;;;>>>@@@???<<<999888888222222000000666FFF]]]ooozzz|||}}}xxxnnnccc[[[WWWPPPMMMIIIGGGFFFHHHKKKNNNHHHEEECCCCCCDDDDDDBBB@@@AAACCCGGGLLLRRRVVVZZZ\\\YYYWWWTTTQQQPPPOOOOOOOOOSSSRRROOOKKKFFFBBB@@@???@@@>>><<<<<<======<<<;;;<<>>999555444222000///000222333333666666555666777999:::<<<777;;;???BBBDDDHHHMMMQQQTTTTTTTTTSSSRRRQQQOOONNNTTTQQQMMMJJJHHHHHHJJJKKKJJJKKKLLLMMMOOOQQQUUUWWWbbbaaa```^^^\\\ZZZXXXWWWUUUVVVXXX]]]bbbdddbbb```^^^^^^aaaccc___[[[___ggguuuyyy{{{xxxxxxyyy~~~wwwxxxwww\\\RRRWWWTTTPPPRRR^^^sssaaaGGG;;;EEE]]]oooqqquuuiiiqqqwwwkkkUUUXXX{{{ppp[[[KKK666111000333777777333222444444444333333333333222222777;;;@@@CCCCCCDDDGGGJJJPPPOOOMMMJJJMMMSSSTTTQQQQQQSSSUUUVVVVVVWWWYYY[[[XXXWWWTTTMMMEEE===999777444222///---...///111222444444444444444333333333:::@@@NNN^^^lllppplllfffaaa```___^^^^^^^^^______```ddd\\\JJJ???BBBEEECCCJJJKKKNNNUUU```nnn{{{|||nnnYYYEEE;;;<<>>999666777888999>>>DDDSSSccchhhfffpppvvvuuuwwwsssnnniiiiiinnnqqqnnnkkkooorrrxxx}}}~~~vvveee```PPP^^^VVVRRRmmm|||fffJJJ:::777888333999===GGGiiiqqqddd~~~\\\DDD999<<<>>><<<;;;AAAJJJRRRqqqoooZZZIIIBBBCCCFFFVVVdddwww{{{qqqkkkmmmlllpppvvvvvvpppooorrr}}}|||rrrXXXBBBBBBLLLTTT\\\dddyyy//////...---,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''(((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,,,,,,,,,,,,,************************,,,---///000000...---+++******)))))))))(((((((((---,,,+++,,,------+++)))************************++++++,,,,,,---.../////////...111555666555777<<>><<<::::::<<<>>>>>>>>>>>>DDDKKKPPPTTTZZZbbbhhhfffaaaZZZVVVWWWYYYYYYYYY]]]\\\YYYUUUOOOJJJEEECCCEEEBBB>>><<<<<<<<<;;;;;;>>>CCCKKKPPPPPPIII@@@:::888333...,,,...111222222111333777:::<<<<<<;;;:::111555;;;@@@EEEJJJOOOSSSVVVVVVUUUTTTRRRPPPNNNMMMOOOMMMJJJHHHGGGGGGIIIJJJJJJLLLNNNNNNNNNPPPVVVZZZdddcccaaa^^^[[[YYYXXXWWWWWWXXX[[[```dddeeedddbbb^^^]]]\\\[[[ZZZ[[[bbbkkk||||||~~~tttsssyyy|||xxxyyyttt|||qqqzzzooo[[[TTTVVVQQQNNNUUUggg~~~uuuSSSCCC===FFFYYY{{{jjj^^^yyy{{{___KKK888111000333888999555444555444444333333333333222222444888>>>@@@AAABBBEEEHHHNNNNNNLLLJJJMMMRRRTTTQQQQQQSSSUUUVVVWWWXXXZZZ\\\WWWUUUPPPHHH???777333111------,,,+++)))***---///444444333333222222111111000333>>>OOOaaakkkkkkggg```___]]]\\\\\\]]]^^^___ccchhhcccOOO???;;;???AAAGGGHHHLLLSSS\\\hhhrrrxxxvvvjjjWWWCCC888777===DDDGGGGGGHHHHHHHHHGGGFFFEEEFFFBBB<<<888777666222///222111000/////////000111000777IIIeee~~~xxx```TTTDDD999111...111777444@@@[[[uuuaaaRRRHHHCCC;;;777555888888888:::???PPPbbbgggfffoootttsssuuullljjjiiikkknnnmmmfff```^^^gggrrryyy}}}{{{~~~ttt```\\\SSS\\\UUUUUUnnnxxx]]]DDD888888777666;;;???GGGfffuuu___iiiHHH999;;;<<<<<<<<>>===;;;:::999888:::666222000000000...,,,000//////......///000000222777IIIggghhh^^^QQQDDD777///000777333>>>XXX|||qqqaaaUUUMMMIII===999666666666444666:::KKK___ffffffmmmqqqoooqqqiiihhhiiikkkmmmjjjbbb[[[XXXfffxxx~~~|||qqq___YYYYYY\\\VVVZZZqqqnnnRRR<<<555777444888>>>BBBKKKeeecccqqqoooLLL;;;999:::<<<===???CCCHHHXXXvvv}}}kkkWWWHHHCCCCCCHHHTTTfff}}}}}}yyy{{{vvvmmmhhhdddnnntttvvvrrr~~~ooo^^^NNNHHHIII@@@CCCGGGLLLVVVeeevvv//////...---,,,,,,,,,,,,,,,+++***)))(((((((((((('''''''''(((((((((((((((&&&''''''((()))*********((((((((((((((('''''''''''''''((()))***+++,,,,,,000///...///111000---*********++++++++++++*********,,,...///000///...---------,,,++++++***))))))+++******+++,,,---+++)))******************************++++++,,,,,,------000111555999999888>>>EEEGGGFFFEEEDDDCCCAAA@@@???999999888555444666<<>>======???@@@@@@???======<<<;;;999666444333777666666666999>>>DDDHHHOOOSSSYYYbbbjjjqqqvvvyyyvvvsssqqquuu}}}~~~xxxnnnfff```\\\XXXVVVJJJFFFAAA===;;;;;;:::999444999AAAKKKUUU]]]cccfffaaaYYYNNNEEE@@@<<<999666===>>>>>>===<<<;;;999888<<<>>>BBBFFFKKKMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLHHHGGGEEEDDDDDDFFFGGGHHHGGGIIILLLMMMNNNRRRXXX\\\___]]]YYYVVVTTTSSSTTTTTTWWWZZZ^^^aaacccccccccccceeeiiihhhbbb]]]dddvvvxxxiiihhhwwwuuuxxxvvvqqqiii]]]SSSRRRUUUSSSPPPRRRccc|||[[[@@@@@@DDDIIISSSzzzyyy[[[AAA333000111666999888666666444444333333333222222222222777<<>>444000222555888777555333111000000000///---++++++,,,---------------------...//////000333666GGGfffsssmmmcccVVVEEE666222555222999NNNlllrrrfff\\\TTTOOOHHHBBB;;;888555333555999FFF[[[eeeeeekkkmmmjjjllljjjiiiiiikkkkkkhhhbbb^^^UUUccc{{{|||mmm```\\\ddd]]]YYYbbbvvv{{{bbbGGG666333555444;;;???BBBKKK^^^|||ooogggxxxuuuYYY@@@:::888;;;>>>>>>BBBGGGMMMjjjsss```QQQHHHEEECCCKKK[[[qqq|||xxxsssrrrvvv||||||kkkZZZjjjkkkyyymmmlllxxxbbbQQQJJJHHHCCC===;;;@@@JJJRRR//////...---,,,,,,,,,,,,++++++***)))))))))******)))(((((((((''''''''''''%%%%%%&&&'''((()))******((((((((((((((('''''''''&&&'''((()))***+++,,,---222111111333666666333///++++++++++++++++++++++++***+++---///000000///.........---,,,+++******)))******)))***,,,---+++************************************++++++,,,,,,,,,111222777;;;;;;;;;BBBKKKLLLKKKKKKKKKLLLKKKHHHEEE@@@???===888444333333555555666999<<>>===;;;888666555555666888999<<>>>>>???@@@CCCCCCDDDGGGKKKMMMMMMLLLIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGJJJNNNSSSWWW[[[]]]WWWUUUQQQNNNMMMNNNPPPRRRVVVZZZ^^^aaabbbbbbbbbcccmmmooojjj___\\\iii~~~rrrcccjjjwwwjjj]]]UUURRRUUUTTT[[[nnnxxxSSS<<<>>>DDDFFFNNNnnnoooHHH666111///444777777555666444444333333333333222222222666<<>>333333555777>>>>>>@@@HHHRRRkkkxxx___wwwpppzzzpppJJJ???888:::======@@@FFFFFF^^^{{{yyyjjj[[[PPPJJJ@@@DDDOOOdddzzzzzz{{{xxx^^^gggsssxxxzzzvvvvvvhhhdddccc^^^UUUKKKFFFEEEFFF//////...---,,,,,,,,,,,,******))))))******++++++******)))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))(((((((((''''''''''''&&&&&&''')))***+++,,,---333222333888===???<<<888,,,,,,************,,,,,,)))***---///000000//////......---,,,+++***)))(((***))))))***,,,,,,+++***************************************++++++++++++000333888===>>>???HHHRRRTTTRRRQQQQQQRRRRRROOOLLLHHHGGGCCC>>>999555333333333888???CCCDDDEEEHHHJJJCCCCCCBBB@@@>>><<<;;;:::777:::<<>>@@@DDDFFFMMMdddSSS999111---111555555555666444444333333333333222222111555;;;>>>@@@AAAEEEHHHDDDIIILLLJJJIIIMMMPPPPPPNNNQQQTTTWWWYYY[[[^^^aaabbboooxxxhhh]]]FFF===333......///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333999???CCCMMMPPPUUUZZZ]]]]]]\\\[[[WWWZZZ]]]___ZZZPPPDDD===CCCAAA>>><<<<<>>NNN[[[bbbhhhmmmlllmmmooorrrvvvwwwuuutttlllddd[[[SSSJJJ@@@<<<===AAAZZZfffgggkkkkkkggghhhiiiiiijjjkkkkkkjjjhhhfffXXXPPPVVVmmmhhhaaalll}}}dddaaauuuyyydddIII777444666777888???===>>>HHHLLL```^^^dddyyyuuuWWWFFF::::::;;;:::===DDDBBBRRRiii}}}sssfffXXXOOOCCCCCCJJJ[[[oooqqqdddrrrvvvrrr||||||vvvzzzttttttrrrllleee``````aaa//////...---,,,,,,,,,,,,))))))))))))***+++,,,---++++++***((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&''')))***,,,------333222444;;;CCCFFFDDD@@@---,,,***))))))***,,,---)))***---///000000000///------,,,+++***)))(((''')))))))))***,,,,,,+++******************************************+++++++++///222999???@@@CCCMMMXXX[[[WWWTTTSSSTTTTTTRRRPPPHHHGGGCCC???:::666444333111999BBBGGGGGGGGGJJJMMMJJJIIIHHHEEECCCAAA??????;;;>>>BBBDDDGGGKKKRRRWWW```mmm}}}yyywwwuuurrrooonnnmmmmmmiiimmmooojjj___VVVTTTVVVPPPOOOLLLIIIGGGGGGGGGGGGAAA???>>>AAAGGGKKKMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFIIIRRR]]]dddccc___TTTRRROOOMMMOOORRRWWWZZZWWW\\\aaaccccccbbbccceee___bbbbbbdddlllvvvwwwppp}}}mmmeeepppxxxuuu}}}tttggg[[[[[[```mmm~~~qqqTTTBBBDDDFFFGGGOOO^^^yyyaaa:::222,,,///333444444555444444444333333333222222000444:::===???@@@DDDGGGCCCIIILLLJJJIIIMMMPPPPPPNNNQQQTTTWWWYYY[[[___aaahhhuuunnnbbbZZZMMM>>>555444333...(((.../////////////////////+++...000111333777>>>CCCIIIMMMTTTZZZ^^^^^^\\\[[[ZZZUUURRRTTTSSSMMMDDD===AAA>>>999444222222444666///000000///......000222777777666555333111///...---------,,,***+++---...---...000111333444444444555555FFFggg|||{{{qqqlllPPPNNNOOOOOOJJJ>>>555111---222<<>>JJJLLL]]]ggg^^^vvvwww```LLL<<<::::::888;;;BBB@@@JJJ\\\ttt~~~wwwlll]]]RRRIIIEEEJJJYYYkkk~~~bbbfffpppzzz~~~sssxxx~~~qqqqqqooolllkkknnnuuu{{{///......------,,,++++++---)))''''''&&&'''111>>>---)))%%%$$$&&&(((((('''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''%%%$$$&&&)))+++***(((000333888<<<@@@CCCGGGIII888000'''%%%)))------+++************+++,,,------///...,,,+++***++++++,,,))))))))))))***+++,,,---((()))***)))((()))+++,,,************************...111444>>>HHHDDDGGGYYY[[[______XXXTTTUUUWWWWWWLLLHHHBBB>>><<<;;;;;;;;;???AAADDDHHHLLLPPPRRRTTTUUUWWWWWWTTTNNNIIIHHHHHHLLLLLLMMMOOORRRVVVZZZ\\\ddduuu~~~|||||||||{{{yyyuuuppphhh___XXXVVVRRRMMMIIIGGGEEEBBB@@@>>>>>>???CCCHHHKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBBBBDDDEEEDDDDDDHHHFFFIIITTT```eeebbb\\\SSSOOOIIIGGGJJJQQQZZZ```___aaabbbbbbbbbgggqqqyyyfffdddfffnnnuuuuuunnnhhhqqqmmmjjjiiifffbbbccchhh~~~uuu|||ttt^^^aaa[[[sssiii___RRRIIIIIINNNSSSWWW___|||hhhCCC555000111///333777222555555666666555555444333///222777<<>>BBBHHHQQQZZZ___```___]]]UUUUUUVVVWWWVVVNNNBBB999777555333000...------------,,,+++***+++---///111555777:::;;;:::666222///111///---------...---,,,//////000000111111111222666///:::]]]|||cccSSSEEEBBB???888555777111222777???FFFJJJMMMOOO]]]___bbbeeegggjjjnnnqqqpppuuussshhhZZZQQQKKKFFFKKKWWWfffllliiieeefffiiikkkjjjiiiiiijjjjjjiiiggg\\\ZZZOOONNNcccrrrqqqppp~~~{{{|||www{{{iii^^^vvvrrrlllkkkyyyxxxzzzdddKKK;;;555333555999<<<888;;;AAADDDKKKbbb{{{}}}^^^^^^zzzuuuNNN;;;;;;666;;;CCC===CCCBBBLLLhhhwwwnnncccZZZLLLFFFFFFPPPcccxxxnnncccaaalllrrruuu{{{xxxyyy|||rrrjjjggghhhkkkmmm///......------,,,,,,++++++))))))***'''%%%+++444+++)))&&&&&&'''((((((&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&)))'''&&&'''***+++***)))...222777:::<<<>>>CCCFFF===555,,,((())),,,+++)))++++++++++++,,,...//////000///---,,,++++++++++++)))(((((()))***+++,,,,,,((()))******((((((***,,,************************---333888AAAIIIDDDGGGYYYaaaeeefff```\\\\\\]]]]]]SSSLLLDDD??????AAABBBCCCGGGJJJOOOVVV\\\```bbbcccggggggfffbbb]]]YYYXXXYYYVVVYYY^^^bbbeeedddbbbaaahhhyyy~~~yyyxxx|||~~~|||yyyvvvqqqjjjbbb]]]SSSOOOKKKHHHEEECCC@@@>>>>>>===>>>AAAEEEGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEDDDEEEHHHNNNXXXaaabbb]]]WWWOOOMMMJJJJJJLLLRRRYYY]]]___aaaaaa``````hhhwwwlllbbb^^^eeekkkiiiccc___YYYYYY\\\___^^^\\\___dddpppzzzuuunnnqqqtttmmmaaa___```xxx{{{ZZZSSSKKKGGGJJJRRRYYY]]]bbb}}}vvvnnnFFF777222333000444777111555555666666555555444333000333777<<<@@@CCCEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPPPPQQQSSSTTTUUUWWWZZZ]]]eeeooo{{{xxxoooiiifffaaaXXXPPPJJJDDD@@@===:::888555222111111222333333222111333777;;;>>>???FFFJJJPPPWWW\\\^^^^^^^^^]]]]]]\\\XXXOOODDD:::444111000...,,,+++******+++---,,,+++++++++---///111555777:::===???>>>===;;;666444222111111111000///000000000000111111111222222...999YYY}}}|||fffPPPFFFAAA888222222222444;;;DDDKKKNNNRRRVVV[[[___cccdddccccccdddeeeiiinnnoooiiiaaa[[[TTTNNNTTT]]]gggllliiifffeeefffggggggggghhhiiijjjjjjiiiaaaZZZKKKOOOfffqqqoooooouuuzzzzzzwwwtttsss{{{}}}|||iiibbbrrrkkkeeejjjyyyuuuppp\\\FFF999555444666:::@@@===@@@GGGIIINNNaaawwwcccWWWwwwsssUUU@@@===::::::<<<;;;@@@@@@HHH]]]{{{|||sssfff[[[JJJEEEBBBIIIWWWjjj~~~|||bbb___gggmmmrrrwww|||sssiiibbb//////......---,,,,,,,,,******+++,,,(((###%%%))))))(((''''''(((((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&***)))((()))***+++***)))---333:::<<<;;;<<<@@@DDD;;;555---))))))******))),,,,,,,,,---...///111222000000///...,,,++++++***(((((((((((()))***++++++)))++++++***)))((()))******************************333999BBBIIIEEEHHHXXXffflllnnniiiffffffgggeeeXXXOOODDD???BBBHHHLLLMMMQQQVVV___iiiqqqvvvyyyzzzyyyyyyvvvrrrmmmiiiggggggdddfffiiilllmmmllljjjiiivvv|||tttmmmooouuuooommmkkkhhheee```[[[WWWRRRPPPLLLJJJHHHEEEBBB@@@???>>>>>>@@@BBBCCCBBB@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDDDDKKKUUU^^^aaa^^^VVVQQQJJJJJJJJJLLLOOOTTTXXXZZZbbbcccbbb______iiiyyyrrrddd___hhhlllddd]]]^^^WWWXXX\\\___[[[VVVWWW]]]mmmsssvvvhhhcccbbbaaaaaabbb]]]hhhfffLLLHHHEEEEEEJJJSSSZZZ___```tttuuusss{{{ppptttJJJ999333555222444666111555555666666555555444333111333777<<<@@@CCCDDDEEEDDDEEEFFFHHHJJJMMMOOOQQQPPPRRRSSSTTTTTTVVVYYY[[[bbblllwww~~~}}}wwwqqqmmmjjjgggccc___ZZZUUUNNNJJJGGGEEEBBB???===<<<======<<<:::999:::===@@@BBBCCCHHHKKKOOOTTTXXX\\\^^^___dddddd```UUUFFF999222///------,,,***************---,,,++++++,,,---///000///111444777999;;;;;;;;;:::888555444555444333222000000000111111111111111//////777PPPxxxcccSSSHHH;;;333222444777AAAMMMTTTVVVYYY^^^___dddiiihhhccc]]]\\\\\\aaafffiiiiiiiiigggaaaYYY___ccchhhjjjiiifffdddcccdddeeegggiiikkklllmmmmmmqqqcccTTT\\\rrrxxxvvv{{{zzzqqqlllsss{{{sssnnnpppnnnbbb^^^jjj{{{yyyqqqbbbRRRAAA999777777999===BBBAAADDDJJJKKKMMM[[[lllmmmTTTbbbsss^^^DDD;;;???;;;777<<<;;;>>>BBBNNNiiizzzlll^^^LLLFFFBBBCCCJJJYYYnnn|||wwwbbbYYY]]]dddwww|||sss/////////...------,,,,,,***+++,,,+++((($$$###%%%''''''(((((()))((('''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%***))))))))))))))))))(((///777@@@CCCAAA???@@@BBB555111---***))))))******++++++,,,,,,...///111222111111000000...---+++***((((((((((((((()))*********+++,,,+++)))((())))))************************(((000555???KKKJJJKKKWWWiiippptttqqqmmmmmmllljjj^^^SSSHHHDDDJJJTTT[[[]]]]]]dddppp|||}}}xxxvvvmmmjjjeeebbbbbbgggmmmqqq~~~|||}}}}}}vvvpppggg```aaafffYYYXXXWWWVVVVVVTTTPPPNNNPPPOOOLLLKKKIIIGGGDDDAAACCCBBBAAAAAAAAA@@@??????===>>>???@@@@@@@@@@@@@@@>>>???AAAAAAAAABBBCCCDDDFFFPPP]]]dddaaaXXXPPPLLLEEEFFFIIILLLQQQVVVZZZ\\\eeedddbbbaaadddjjjrrrxxxmmmbbbcccoooqqqgggccciiillllllllljjjbbb[[[]]]cccvvvyyy~~~jjj[[[ZZZYYYTTTVVV^^^]]]rrrxxxUUUHHHFFFEEEEEEIIINNNTTTWWWWWWhhhuuugggkkk}}}PPP;;;222444111222555111555555555666555555444333222444777;;;>>>AAACCCDDDCCCDDDEEEHHHJJJMMMOOOQQQQQQSSSUUUUUUUUUWWWYYY[[[bbbkkkvvv|||yyytttqqqoookkkiiihhhfffddd```ZZZVVVTTTSSSPPPMMMJJJIIIIIIIIIDDDBBB@@@AAACCCFFFGGGHHHJJJLLLOOOSSSVVVYYYZZZ[[[aaa^^^WWWKKK>>>444///---------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///,,,------...///000111111777555333333555555555444111111111111111111111111...111666FFFmmm}}}iiiVVVBBB777666555999FFFXXX``````bbbgggkkkpppssspppggg___\\\\\\^^^```bbbeeekkkoookkkdddffffffgggggghhhfffcccaaadddfffiiikkklllmmmoooppp}}}pppccclll}}}~~~xxxnnnkkkxxx~~~yyyxxxnnn{{{kkk^^^]]]nnn~~~}}}rrrlllVVVJJJ>>>:::::::::<<>>@@@DDDZZZ}}}ttteeeRRRLLLEEEBBBCCCMMMaaasssnnnXXXUUUXXX```sss000//////......---,,,,,,+++,,,+++)))''''''''''''&&&'''((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((()))((((((''''''(((...666AAAFFFDDD@@@======444333222000---******************+++,,,...///000000111222222000...,,,***(((((((((((((((((()))******+++---,,,***)))))))))***************************///111;;;LLLQQQRRRZZZooovvv{{{xxxtttqqqmmmiiieee]]]TTTRRRYYYdddlllpppooovvvzzzuuummmhhhhhhoooxxx~~~}}}yyywwwzzzuuujjjddd___YYYWWWXXXQQQQQQQQQSSSTTTTTTSSSQQQOOONNNMMMMMMLLLJJJFFFBBBGGGGGGFFFDDDAAA@@@??????======>>>???@@@@@@@@@@@@>>>???@@@@@@???@@@CCCFFFKKKVVVaaaddd]]]RRRKKKIIICCCDDDGGGKKKQQQXXX]]]```aaa___```eeelllooolllhhhfff___aaajjjllljjjsss~~~zzztttlllggglllsssuuuxxxyyyxxxyyybbbRRRTTTWWWQQQRRRYYYccc}}}kkkMMMHHHHHHGGGGGGHHHJJJMMMOOOQQQbbbxxx[[[@@@333333//////333222555555555666555555444333222333666999<<>>bbbiiiKKK<<<;;;666:::LLLeeerrrqqqppptttxxx{{{|||wwwmmmddd___^^^______^^^aaaiiiqqqpppjjjgggeeeddddddeeeeeecccaaadddfffhhhiiiiiikkknnnppp~~~wwwpppuuu~~~}}}~~~rrrnnnzzzzzz{{{xxxgggeeexxxhhh___aaarrryyyllldddJJJAAA:::999::::::<<>>???@@@PPPppp|||nnnZZZSSSJJJDDDAAAFFFUUUeeeyyy{{{gggSSSUUUXXXbbbwww000000//////...---------+++---+++'''''')))***(((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&''')))((('''&&&''')))+++111999??????<<<888555888;;;===:::333---)))(((************+++,,,------///000222333333000...,,,)))))))))(((((())))))***)))+++------+++***)))***************************+++000000777IIIRRRUUU^^^sss|||~~~zzzvvvqqqoookkkffffffkkksss{{{uuujjjeeebbb\\\YYYXXXVVVVVVXXXZZZ\\\]]][[[YYYWWWWWWWWWXXXXXXUUUQQQMMMJJJIIIHHHEEEAAA>>>>>>???===>>>>>>????????????>>><<<>>>???>>>>>>AAAFFFLLLSSSZZZ```^^^UUULLLHHHHHHCCCDDDHHHMMMSSSYYY^^^```XXXYYY^^^hhhqqqtttnnnhhhoooiiieeefffkkkyyyxxxooojjjmmmsssooosssrrrqqqqqq]]]NNNQQQUUUSSSVVV]]]mmm|||]]]LLLHHHIIIJJJIIIHHHIIIKKKMMMQQQ```xxxoooNNN999444...---222333555555666666555555444333111222444777:::===???@@@@@@AAABBBEEEHHHKKKNNNOOOPPPRRRUUUWWWWWWXXXYYY[[[bbblllvvvyyytttnnnllllllnnnlllkkklllmmmnnnmmmllljjjiiihhhgggfffeeeeeeeeeccc```\\\ZZZZZZZZZYYYYYYOOOOOONNNKKKGGGAAA<<<888;;;555///,,,...///---+++***+++,,,------------,,,------------------------+++,,,,,,---......//////+++++++++---111444666666222222222222222111111111---222444:::XXXWWWAAA===888<<>>CCCAAA999///***)))++++++************++++++---///222444444222///---+++******)))))))))******(((***------,,,+++***+++************************'''000000111===FFFPPP___ppp|||xxxsssnnnhhhfffhhhaaaaaaccceeefffeeeaaa^^^______```bbbbbb___[[[WWWHHHIIIGGGCCC>>>;;;;;;=========>>>>>>>>>===<<<<<<999;;;<<<<<<===CCCLLLTTTYYY[[[[[[TTTKKKEEEDDDGGGCCCGGGLLLRRRWWWZZZ[[[[[[UUUZZZbbbkkkqqqttttttttt{{{rrrmmmyyyxxxooojjjjjjmmmrrrllljjjtttzzzfffZZZOOOMMMPPPVVV___hhhzzzjjjOOOLLLJJJLLLMMMKKKIIIHHHJJJLLLOOOZZZttt```CCC999000---222555555555666666555555444333111111333555777:::<<<>>>>>>???AAACCCFFFJJJLLLNNNLLLOOOSSSUUUVVVWWWXXXZZZ]]]hhhsssvvvqqqkkkiiijjjllllllllloooqqqrrrqqqooooooooooooppppppppppppqqqjjjeee```[[[XXXVVVTTTRRRFFFDDDAAA===888333000......---+++***+++,,,------***+++,,,---------,,,+++---------------------,,,***+++---...////////////---------///333666888888333333333222222111111111///222333888NNNuuugggKKKCCC;;;???[[[pppdddbbbcccbbbcccgggnnnoookkkeeeeeeeeedddcccbbbbbbbbbaaacccdddddddddhhhqqqxxx{{{wwwhhh```iiiYYY```iiinnnooogggWWWGGG:::666444888;;;===AAAFFFLLLJJJGGGFFFHHHLLLNNNNNN\\\___^^^xxxmmmKKK;;;:::888999999>>>AAAAAAJJJggg~~~nnndddYYYPPPHHHBBBDDDHHHZZZpppzzziii[[[WWW\\\dddfffnnnzzzuuuxxx}}}000000000///......------(((,,,,,,((((((+++((("""'''((((((&&&%%%%%%)))---''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%(((******))))))+++---,,,)))'''***000444222000222:::CCCCCC;;;111,,,***---,,,++++++******++++++,,,///222555555333000...++++++***************+++'''))),,,...---,,,+++,,,************************!!!...///+++111999HHH\\\iiixxxyyyrrrrrrxxxllllllnnnppppppmmmgggccc]]]^^^```bbbbbb___ZZZVVVFFFGGGEEEAAA;;;888999;;;============<<<;;;;;;:::666888:::;;;===EEEQQQ[[[]]][[[VVVMMMDDD@@@BBBFFFDDDIIIPPPWWWZZZZZZWWWUUUXXX___hhhlllnnnqqqxxx{{{www~~~vvvsssqqqqqqssswwweeeaaasssxxxooo^^^XXXPPPKKKLLLVVVfffsss]]]EEEMMMNNNOOOPPPMMMIIIHHHIIIKKKKKKRRReeennnKKK>>>111---333777555555666666555555444333000111222444666999;;;======>>>@@@BBBEEEIIILLLMMMIIIMMMPPPSSSTTTUUUWWWYYYYYYdddqqqtttoooiiigggiiihhhiiilllpppssssssqqqnnnkkkllllllmmmnnnoooppppppaaa\\\UUUNNNIIIEEEAAA???;;;888444000...------...,,,///000///,,,+++...111,,,,,,......///...---,,,---------......---,,,,,,000111222333333222111111111111000222666888999999333333333222222111111111222333333666EEEeeetttUUUJJJ>>>BBB```|||kkkaaadddffffffjjjnnnnnnkkkeeeggggggeeecccaaaaaabbbbbbdddfffeeeffflllwww~~~uuuqqqccc[[[aaaQQQ___jjjjjjfff___NNN<<<999666666;;;???BBBHHHNNNOOOLLLHHHEEEHHHNNNPPPOOOQQQ}}}eeeVVVpppwww}}}SSS>>>AAA<<<999777<<>>>>>777000...///,,,++++++---000///,,,(((,,,---000444888888444///...,,,***(((((()))+++,,,******+++,,,,,,,,,++++++)))))))))***+++++++++,,,))))))***+++///666@@@FFF^^^yyywwwsssvvvzzzrrrooonnnoooooojjjaaaYYYXXXZZZ\\\]]]\\\YYYUUUSSSDDDBBB???<<<;;;:::;;;;;;>>>>>>===<<<;;;999999888:::;;;===???BBBJJJTTT\\\]]]UUUJJJBBB@@@AAAAAAAAAFFFMMMUUUZZZ___aaa]]]UUUXXXgggsssuuuuuu{{{~~~yyyyyyzzzyyyxxxmmmdddtttwwwnnneee___TTTJJJIIIVVVlll}}}dddRRRLLLKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGLLL[[[zzzzzzxxxVVV;;;222111111111222777:::999888777444///111111111111111444999<<<@@@AAACCCEEEGGGHHHIIIIIIIIIKKKNNNRRRTTTTTTSSSRRRVVVeeerrrsssmmmiiigggffffffkkkooopppmmmllllllnnnooopppkkkccc^^^^^^___^^^NNNKKKFFF@@@;;;999888888444000---...111111...******,,,+++((((((,,,---+++111111000000000000111111.../////////------///000999666666<<>>???AAACCCEEEGGGHHHHHHKKKMMMPPPQQQPPPOOOOOONNNNNN\\\hhhjjjgggfffggggggjjjkkkmmmmmmkkkjjjjjjkkkgggiiidddXXXMMMIIIGGGFFF;;;:::777444333333333444111///------......,,,))),,,//////------000///,,,000111222333222111000///---...//////...000222555777666777:::@@@DDDFFFFFF<<<888444555:::===<<<;;;666333111222444666555222111666444777III___uuuiiiXXXWWWkkkuuuqqqkkkggggggiiijjjkkkhhhfffdddbbb```aaaaaabbbaaaccceeehhhmmmwww{{{kkkjjj{{{xxxfffgggiiiZZZWWWaaagggcccZZZOOOCCC888888777666999>>>CCCFFFFFFLLLHHHGGGJJJKKKJJJLLLOOOQQQccc___TTTeeepppyyy___EEE>>><<<777999>>>;;;888DDDWWWuuuxxxnnneee[[[NNNEEEDDD@@@MMM]]]nnnyyyqqqhhhbbbaaawww}}}{{{jjjWWWOOOPPPTTT000///...------,,,------++++++******)))((((((((((((''''''''''''((())))))&&&---...'''###''')))&&&&&&''''''''''''(((((((((%%%%%%%%%&&&''')))+++,,,+++*********+++---///000---///333999===<<<666111///,,,***+++---...+++(((------...111444666555444///...+++)))((()))***+++(((((()))++++++,,,,,,,,,+++++++++***************,,,,,,+++))))))---222777CCCZZZlll|||~~~|||xxxuuusssrrrrrrqqqnnniiiddd___\\\ZZZYYYXXXZZZ\\\\\\XXXTTTUUUSSSQQQMMMJJJGGGDDDCCC===<<<:::999888888999999777777888888999;;;<<<<<<<<>>AAADDDFFFGGGHHHGGGJJJKKKHHHDDDAAAAAABBBDDDRRR___bbbbbbcccdddeeehhhfffddddddeeeeeeeeeeee___```ZZZLLL>>>777444222------,,,,,,------...///,,,---............///000444888999444111111111...///111333444444111///------...//////000333888;;;GGGJJJMMMMMMKKKKKKOOOSSSHHHDDD>>><<<>>>??????>>>999666444555777888666444///444444888HHHZZZuuu|||kkkjjjyyy~~~xxxpppiiigggggghhhhhhgggeeeaaa^^^]]]^^^```bbb```___ccckkkqqqwwwnnn}}}fffjjjvvvyyynnnbbbdddggg]]]]]]dddhhhbbbWWWKKK???777;;;:::999<<<@@@CCCEEEFFFJJJGGGGGGIIIJJJHHHIIIMMMOOOYYYvvv}}}bbbYYYrrrkkk>>>888:::999;;;;;;999777>>>GGG\\\vvvxxxooodddXXXOOOLLL???FFFPPP^^^uuuuuugggfffuuuxxxhhhVVVJJJ000///...------,,,------++++++******)))(((((((((''''''''''''((((((((())))))555666)))###***,,,'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((***+++,,,,,,,,,---,,,---...000222222//////555===AAA===888000,,,)))***,,,...---+++---------...111444666666111000---+++***))))))***'''''')))***++++++,,,,,,,,,+++++++++***)))))))))---,,,+++)))(((***...222999KKK[[[ooopppooonnnmmmmmmmmmlllkkkiiigggeeedddbbb^^^ZZZVVVNNNOOOPPPTTTVVVVVVSSSPPPPPPOOOMMMJJJFFFBBB???===:::999888888777888888999777777777888:::<<<===???<<>>LLLYYY^^^]]]]]]\\\ZZZZZZVVVSSSSSSWWW\\\]]]]]]XXXVVVMMM@@@888444222///------------------,,,,,,)))...222333111222777;;;BBBLLLPPPJJJ???999777666111111222222111000...------...///111333777<<<@@@PPPXXX```ccc___YYYUUUSSSSSSMMMFFFAAA??????>>>>>>:::888666777999:::777555///555555888EEERRReeexxxvvvvvvnnniiihhhhhhgggeeeccc___\\\[[[]]]___aaaddd^^^aaannnxxx}}}wwwhhh{{{{{{mmm```]]]bbbccc]]]ccchhhkkkfffYYYKKK>>>777======>>>@@@CCCFFFIIIJJJLLLJJJKKKMMMLLLIIIIIIMMMNNNQQQjjjgggbbbsssCCC>>>:::;;;<<<::::::;;;===???IIIbbbyyyoooddd[[[VVVFFFGGGJJJRRReeekkkpppyyyyyybbb000///...------,,,------++++++******)))(((((((((&&&''''''(((((((((((((((+++666777***###(((***$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((()))+++,,,------...//////...///222555666111---000999@@@@@@>>>222...)))))),,,//////...------------///111555777444222000...,,,*********&&&'''((()))************,,,+++++++++***)))))))))+++++++++***)))+++...111222CCCRRRfff|||rrrnnniiiggghhhjjjjjjjjjjjjgggdddbbbbbbbbbaaa```XXXUUUPPPNNNMMMOOOPPPQQQJJJJJJJJJIIIFFFAAA<<<999888888888888888888888888777666666666777:::<<<===>>>EEERRR___eee```SSSHHHEEECCC???===@@@GGGQQQWWWaaagggiiieeeccciiippptttllliiigggjjjnnnrrrtttuuurrrsssuuuvvvpppfff^^^\\\WWWQQQNNNVVVhhh}}}hhhWWWPPPOOOOOOOOOKKKJJJHHHHHHIIILLLPPPRRRUUUTTTTTT^^^uuurrrVVV\\\vvvoooHHH666444444999???AAA<<<777666666555333333444222111111333555888999<<<@@@CCCFFFHHHIIIGGGGGGEEE@@@999444222333999FFFTTTXXXVVVSSSNNNHHHEEEAAA>>>AAAGGGMMMQQQRRRNNNIII>>>555222444222---//////.........------,,,---222777777444444999>>>JJJ]]]mmmjjjYYYIII???:::555333111///.........///...000111333555888===AAAFFFLLLVVV^^^bbb___YYYTTTUUUPPPHHHAAA===;;;::::::999777666777::::::888444111777666777AAAGGGTTThhh{{{yyy}}}yyyqqqllljjjiiihhhdddaaa]]]ZZZZZZ[[[^^^aaagggaaaeeeuuu|||sssnnn[[[___dddaaa^^^iiilllnnnjjj]]]LLL>>>888;;;<<>>===BBBSSSooovvvmmmccc\\\MMMJJJGGGKKKZZZqqq~~~{{{000///...------,,,------++++++******)))(((((((((&&&''''''((()))(((((((((***000000'''###%%%&&&###%%%&&&&&&&&&&&&''''''''''''''''''(((***+++---...---///111000...///222666999555111222777===AAABBB777111,,,))),,,///000///---......------///333666777555333111...,,,+++***''''''((())))))))))))(((+++++++++***************)))***++++++***+++...000...===III[[[zzz~~~xxxtttnnnjjjhhhgggfffeeellljjjgggeeedddfffiiikkkjjjbbbWWWMMMHHHJJJOOOSSSLLLMMMOOONNNKKKFFF@@@<<<777777777777777777666666444333333333555888;;;===CCCJJJVVV^^^```XXXKKKBBBDDDCCCAAA???BBBJJJTTT[[[dddfffeeeaaadddooozzzooolllkkkooosssuuuxxx|||~~~}}}yyytttoooiiibbb^^^[[[YYYTTTSSS___tttvvv```TTTPPPMMMJJJIIIGGGFFFEEEEEEFFFIIIMMMOOOOOOOOOPPPYYYooorrrQQQEEETTTyyyYYY===333444;;;BBBDDD???999666666555333444444333111000222333777999<<>>DDDDDDEEEKKKRRRUUURRRNNNKKKHHHBBB<<<888555555555666444444666999:::777333222777555555;;;===DDDUUU~~~~~~xxxqqqmmmkkkiiihhhbbb```]]]ZZZZZZ[[[^^^___```bbbjjjxxxzzzdddiiihhh``````jjjkkklllhhh[[[III===:::888:::>>>AAACCCFFFIIILLLOOORRRWWW[[[WWWOOOLLLNNNMMMNNN\\\nnnfffXXX|||yyyyyyUUUHHH>>>666777:::;;;;;;<<>>CCCHHH>>>888///++++++---...------...///...------111444999888666333000...,,,+++(((((())))))((((((''''''***************+++++++++((()))++++++******,,,...+++666;;;FFF___rrr|||~~~~~~yyyqqqiiidddaaaddddddccc```]]]^^^bbbgggjjjfff___WWWRRRPPPQQQRRRPPPPPPOOOMMMJJJEEEAAA>>>666666666666555444333333333333333444777;;;???AAALLLPPPVVVWWWSSSLLLDDD@@@@@@AAACCCEEEHHHNNNWWW]]]bbbccc```^^^dddqqq}}}qqqllljjjnnnrrruuu}}}~~~rrrhhheeefffdddbbbaaa\\\\\\iii~~~|||iiiUUUMMMLLLIIIGGGFFFEEEEEEDDDDDDEEEHHHJJJLLLJJJKKKLLLSSShhh[[[FFFNNNrrriiiDDD222222888AAAEEEAAA:::777666555444444555333111000000111666888:::===@@@CCCDDDEEEAAA>>>;;;;;;;;;999333...111;;;CCCEEECCC@@@:::555000//////...///222888<<<@@@DDDEEE???;;;999777333111000///...///111333444777:::<<<<<<;;;<<<>>>AAA@@@QQQbbbkkkhhh\\\JJJ;;;;;;:::777444222222222222222555777888888888999:::CCC???;;;;;;???AAAAAA???;;;:::888444222111111333111000000333777888555222111555222222777555999HHHkkk}}}|||}}}|||wwwrrrmmmjjjhhhfffeee```___]]][[[[[[\\\]]]^^^ZZZiiivvv|||mmmrrrjjj]]]bbbiiifffccc^^^QQQBBB::::::999<<<@@@BBBCCCDDDGGGJJJMMMRRRZZZ^^^YYYOOOJJJKKKJJJOOOYYY___ooo```nnnsss[[[FFF777999;;;777777===??????MMMiii{{{rrrhhhSSSKKKDDDEEEKKKWWWkkk{{{000000...---------------++++++******)))(((((((((%%%&&&((()))))))))(((''')))$$$###(((***((((((+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,)))---///...++++++000444@@@FFFIIIHHHCCCBBBGGGMMMDDD<<<222,,,++++++++++++---///000...,,,---000333;;;:::888555222///,,,+++))))))))))))((('''&&&%%%))))))******+++++++++,,,((()))******))))))***+++)))111///111CCCRRR\\\fffccckkkwwwsssiiidddWWWYYYZZZVVVRRRQQQUUUZZZ\\\```dddeeeaaaZZZSSSOOOLLLKKKHHHDDD@@@<<<999888444444444444333222111000444444444777:::@@@EEEHHHRRRTTTUUUQQQIIICCC@@@@@@;;;???EEEIIIMMMRRRXXX]]]aaa```]]][[[bbboooxxx{{{sssmmmkkknnnqqqvvv{{{rrrxxxyyy~~~mmmcccdddjjjllliiihhhccccccpppppp]]]LLLGGGIIIGGGGGGHHHEEEDDDDDDDDDEEEGGGIIIJJJHHHIIIJJJOOObbbrrrYYY\\\wwwsssHHH222222555>>>DDDAAA:::777777666444555555333111///000000555777999<<>><<<888111222111...+++,,,000555@@@LLLVVVRRRJJJDDDCCCCCC:::888555333333444666888777:::===???BBBDDDGGGIIIKKKOOOTTTZZZbbbdddYYYMMM<<<<<<;;;999777555333222444666999:::999777666666555333222222333333333333///000000///......000222.........222666777444111000333000///444222555CCC\\\|||vvvrrrqqqtttzzz}}}tttpppllliiihhhfffdddbbb___^^^]]]\\\\\\\\\]]]^^^^^^vvvqqquuuiii[[[ccchhhbbb\\\UUUIII;;;777:::<<<@@@CCCEEEDDDEEEGGGJJJKKKQQQZZZ___ZZZNNNHHHHHHGGGPPPXXXWWWcccqqqjjjxxxkkkOOO<<<===>>>666555???999888CCC]]]xxxzzzoooWWWMMMEEECCCFFFLLL\\\kkkttt//////......---------,,,******************++++++'''%%%$$$%%%(((***(((&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''(((((()))******+++++++++,,,,,,...///000111222:::CCCJJJKKKEEEAAABBBEEETTTLLL===111...000000,,,...---,,,+++---///...+++111666;;;;;;666111---,,,)))******+++***))))))(((,,,+++++++++***)))))))))))))))*********+++++++++++++++,,,...111666:::<<>>EEEOOOUUUYYY^^^dddaaabbbbbbdddlllvvvzzzxxx{{{rrrpppwww|||}}}uuubbbiiiwwwxxxeeeddd}}}iiibbbaaaccckkkvvvvvvuuuzzzvvvWWWLLLDDDDDDEEEBBBBBBFFFBBBCCCFFFHHHIIIIIIIIIIIIDDDLLLMMMRRRhhhfffnnnpppnnnmmmkkk~~~TTT777444111555999======:::666333333444555333111///000111444444777===@@@>>>???BBB???FFFIIIGGGIIIKKKCCC777;;;;;;999:::EEEOOONNNFFFBBB===777444333111222444>>>NNNbbbmmmjjjbbb[[[XXXMMMFFFBBBEEEEEE@@@===>>>>>>AAAEEEIIIKKKNNNQQQSSSQQQQQQSSSWWW[[[\\\YYYVVVNNNIIICCCAAA>>>:::888888<<>><<<:::>>>LLL```vvvvvveeeUUUFFFAAACCCHHHOOOUUUdddwww000000//////...---,,,,,,------,,,++++++***)))))))))'''&&&''')))***)))'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))******+++,,,,,,---...///000000111666???HHHGGG@@@<<<>>>CCCOOOPPPJJJ===222...------...///......///000000//////444999;;;999444000---++++++******)))))))))(((++++++*********************************+++++++++,,,,,,,,,,,,---...000111444777:::===BBBLLLZZZeeettt|||wwwuuusssqqqttt{{{zzznnndddXXXOOOKKKNNNNNNIIIHHHLLLLLLPPPVVV]]]___\\\VVVPPPFFFDDD@@@<<<888555444333333444555444222222333444666666666777AAANNNWWWXXXZZZQQQGGGBBB===888888<<>>BBBNNNXXXZZZQQQFFF999222111111111000444DDD[[[qqq|||}}}vvvqqq\\\RRRLLLPPPUUUUUUSSSSSSJJJKKKLLLJJJHHHGGGGGGHHHDDDFFFLLLTTT[[[]]]\\\YYYWWWRRRKKKFFFDDDCCCCCCEEEAAAEEECCC<<<777666333///111888===;;;555333222222000///111333222......222111000...///222333222000//////000000111222444555GGGZZZppp}}}xxxtttooolllmmmooopppooouuutttuuuwwwzzzyyyuuuqqqiiifffdddeeegggeee```[[[______^^^\\\[[[\\\___bbbqqq}}}ooocccgggjjj\\\XXXgggeeefff]]]JJJ:::666999:::<<>>999444555222222555555222111444444222111000111222111000///000111000000111444666???LLL\\\iiisssyyywwwrrrooommmllllllnnnppppppooovvvrrrooorrrwwwyyyuuuppphhhgggggghhhiiifffaaa\\\^^^]]]\\\[[[[[[]]]cccggguuu}}}ooouuu}}}~~~vvvjjjbbbPPPVVVhhhcccVVVZZZfffhhhbbbUUUDDD999999<<<===>>>???@@@DDDGGGIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDHHHJJJNNNOOORRRdddooo```mmmpppGGG888<<<===666===:::999===EEEUUUnnnwwwkkk]]]RRRIIICCCDDDHHHMMM]]]qqqwww444333222000///---,,,,,,...------+++***)))((('''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))000111333555777888888888222555999:::999777666666<<>>777444333///222;;;GGGWWWfffrrrxxxvvvvvvrrrhhh___XXXRRRLLLKKKIIICCC;;;555444555777999FFFRRRWWWWWWTTTGGG:::<<<777555888:::888777888777666444222111111000000000222333222000111555999BBBJJJSSS[[[eeemmmnnnjjjhhhhhhggghhhjjjmmmooopppnnnkkkjjjkkkoooqqqpppooojjjjjjkkklllllliiiccc^^^ZZZZZZYYYXXXZZZ___fffkkkuuurrr]]]]]]bbbpppyyyqqqmmmggg```PPPGGGVVVdddXXXUUU___```fff\\\LLL>>>999:::>>>???BBBAAABBBFFFJJJMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEHHHKKKMMMMMMNNN\\\|||ttteee{{{aaaCCC<<<===:::<<<:::999999;;;EEEZZZlllwwwlllaaaTTTIIIFFFHHHGGGRRRaaannn~~~mmmXXX444333222000///---,,,,,,+++++++++***))))))(((((('''''''''&&&%%%%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))))))))---///222666888:::;;;;;;555333222555:::;;;666111555:::@@@GGGNNNOOOEEE999000---...111000,,,---111222///---///444999::::::444222///,,,***))))))***((((((((())))))******+++,,,+++++++++++++++++++++))))))+++,,,---.........,,,---.../////////111222///:::MMMdddzzzssskkkjjjttt{{{tttdddVVVTTTQQQHHHAAAAAABBBCCCDDDGGGGGGEEE@@@===999888555333111000000000000111111/////////222444999CCCOOOUUUXXXXXXSSSLLLAAA<<<999999999:::BBBKKKNNNUUUaaajjjiiibbb^^^___jjjwww~~~{{{{{{zzzvvvkkkkkk~~~vvvooommmmmmppp|||zzz}}}nnn]]]OOOMMMPPPSSS]]]gggjjjRRREEEDDDHHHJJJIIIGGGHHHJJJMMMIIIHHHHHHIIIJJJKKKJJJIIICCCHHHKKKWWWlll{{{tttKKK999333222111000111333555777777999::::::777555444444000///111777===FFFUUUbbbnnnvvv||||||}}}{{{ooo___VVVVVVUUUSSSPPPOOOTTTZZZhhhjjjfff[[[SSSPPPLLLGGGHHHDDDAAAEEERRReeewww|||iii[[[SSSOOOMMMMMMLLLIIIDDD===888666666333333444:::FFFXXXjjjuuuwwwlll___TTTHHHEEE@@@;;;888777;;;???EEERRR___hhhpppppp___JJJFFF>>>999:::===<<<;;;<<<;;;999777444222111111222222555666555333444999>>>OOOSSSWWW[[[bbbiiikkkhhhdddbbb```^^^___ccchhhkkkbbbdddeeedddaaa```bbbdddiiijjjkkklllkkkhhhccc___[[[ZZZYYYXXXYYY^^^eeejjjlllyyy}}}tttVVVPPPMMMSSSeee|||{{{sssooohhh___NNNSSSaaa]]]NNNWWWdddYYY___SSSDDD;;;:::<<>>======;;;888666666444333111000000000111000000000000///111555888DDDNNNXXXZZZXXXSSSKKKCCC???===<<<===<<<===EEENNNWWW___ggghhh^^^UUUXXXaaajjjuuu|||{{{wwwwwwyyyzzzwwwfffkkk}}}sssnnnkkkfffnnn{{{wwwwww~~~zzzmmm___RRRIIIIIIMMMSSScccsssrrrXXXJJJFFFBBBEEEGGGFFFGGGKKKMMMMMMKKKKKKKKKIIIHHHHHHJJJKKKEEEIIIIIINNNYYYaaasss|||XXXFFF666444222000111333555777999;;;<<<;;;888555333222111111333666999>>>KKKXXXfffssspppcccWWWLLLGGGEEEDDDFFFIIIWWWdddllliiiccc^^^WWWOOOLLLJJJGGGCCCCCCIIISSS[[[qqqooofffXXXMMMHHHGGGFFFEEEFFFFFFEEEAAA>>>======<<<888333111666CCCSSS^^^mmm{{{xxxooobbbUUUCCC@@@======<<<<<<@@@FFFSSS```mmmvvv{{{fffXXXKKK@@@>>>@@@@@@>>>>>>>>>===;;;777333222444555666999;;;999777999@@@FFF[[[```cccccceeejjjjjjhhhaaa___ZZZUUUTTTWWW^^^ccc```eeeiiifff^^^YYYYYY\\\ccceeeffffffeeeaaa]]][[[^^^]]]\\\ZZZZZZ^^^cccgggaaaiiitttvvvnnnoooYYYQQQLLLTTTffftttbbbSSSdddiiiWWWKKKZZZcccWWWUUUJJJ@@@===???@@@AAACCCGGGGGGHHHJJJMMMMMMLLLKKKEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDJJJ\\\mmmZZZbbbzzzSSS>>>???;;;;;;;;;<<<:::;;;CCCMMMzzzsss___PPPJJJBBBCCCGGGOOO[[[ooouuuhhhgggeeeYYYKKKDDD000000//////...---,,,,,,//////...---+++***))))))$$$&&&''''''%%%$$$&&&(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((***...111333444333222444333333555777888555222777777666777@@@KKKOOOLLL???444000777:::444000222000000000//////000333666888777555222///---+++***)))))))))))))))((((((((()))******+++,,,---......,,,+++)))((((((((()))***,,,,,,---...000111111111333111333;;;FFFXXXsss|||yyyjjjYYY^^^aaaeeeuuunnnkkkkkk```MMMAAA???===:::999888666333111333222111000///000000111///000111111333666;;;???LLLSSSWWWTTTMMMHHH@@@:::;;;;;;===AAABBBDDDLLLVVVbbbfffiiicccWWWQQQ[[[jjjpppwww{{{yyyvvvwwwxxxxxxuuuccc___pppyyyooopppkkkcccgggsss{{{yyyyyyzzzpppcccVVVMMMGGGHHHLLLUUUjjj|||bbbMMMFFFFFFCCCFFFFFFDDDHHHPPPRRROOOLLLJJJIIIJJJLLLMMMKKKIIIFFFIIIHHHKKKQQQQQQ___yyy}}}\\\KKK888777444222222333555777:::<<<===<<<888444111000000111333555555888BBBNNN___oooqqqbbbTTTNNNLLLGGGDDDDDDJJJ\\\lllppppppmmmbbbSSSPPPOOOKKKFFFAAA@@@BBBEEEMMMPPPOOOJJJHHHKKKJJJFFFEEEHHHJJJJJJHHHEEEDDDCCCDDDAAA;;;666444999BBBIIINNN]]]gggddd^^^[[[SSSHHH>>><<<<<<@@@AAA???CCCJJJ^^^nnnzzzooo___NNNGGGGGGEEECCCAAA@@@???===999555444666888888<<>><<<>>>FFFNNN```ggglllkkkiiijjjjjjhhhdddaaa[[[UUUPPPRRRXXX]]]aaaeeejjjjjjeee___\\\[[[___```aaa```^^^[[[XXXWWW\\\]]]]]]]]]^^^bbbfffjjjaaaaaafffjjjiiimmmeee\\\[[[iiiwwwaaaWWWjjjgggSSSPPPZZZ]]]\\\LLLDDD@@@BBBEEEDDDCCCEEEDDDFFFHHHIIIHHHGGGGGGHHHCCCCCCDDDDDDEEEFFFHHHHHHJJJGGGEEEEEEEEEHHHRRR\\\yyywwwhhhkkkmmmKKK===>>>;;;:::<<<;;;;;;@@@GGGccc{{{nnn[[[QQQHHHDDDCCCIIISSSccc{{{rrrnnn~~~mmmYYYSSS//////......---------,,,333222111///---+++)))((($$$&&&((((((&&&%%%(((***''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%''')))***+++,,,+++---000222333333111000000333666777555333444666;;;===<<<666666@@@LLLSSSFFF999333:::???999333333---000333222000...000222999999777555111...+++)))******))))))((((((''''''))))))***+++---...//////,,,+++)))((()))***,,,---,,,++++++,,,---...------------111777;;;BBBTTTfff}}}vvvmmmnnnvvvrrr^^^XXXVVV]]]ggguuuvvvsssuuuiiiSSSCCC<<<;;;999888777555222///222111000//////000111111...///111333555:::@@@EEENNNRRRRRRKKKBBB===888333444666<<>><<<888333000...,,,...111444333555???JJJ\\\mmmtttjjjgggcccYYYOOOKKKFFFXXXjjjsssxxxxxxiiiVVVWWWSSSLLLFFFBBBAAABBBCCC===AAACCCDDDJJJQQQOOOGGGIIILLLOOOPPPMMMJJJGGGFFFGGGGGGEEE@@@<<<;;;>>>BBB:::IIIPPPKKKGGGHHHDDD===<<<:::<<>>BBBAAA???BBBJJJRRRaaajjjpppooojjjiiiiiihhhhhheee```YYYSSSRRRVVVZZZ[[[___dddhhhiiieee___ZZZ]]]^^^___^^^[[[XXXWWWVVVWWWYYY\\\___bbbgggmmmqqqhhhbbbcccjjjnnnsssqqqhhhiii|||~~~nnn___WWWhhhaaaRRRWWWXXXWWWaaaGGGAAAAAAGGGJJJGGGEEEGGGAAADDDGGGGGGDDDBBBCCCEEEDDDDDDDDDEEEFFFHHHJJJKKKOOOJJJGGGHHHIIIJJJOOOUUUeeevvvddd~~~^^^AAA@@@;;;888:::;;;<<>>555777EEESSSPPPJJJ@@@888888:::444,,,222000///111444555333000333555888:::888444///+++//////---,,,+++*********++++++*********+++---...++++++++++++++++++++++++***+++,,,...///000000111222111///...000444999<<>>:::999555555999:::666666::::::@@@EEEFFFDDDCCCGGGKKK\\\hhhooopppyyyttt[[[VVV\\\XXXLLLJJJDDD<<<777666777666666:::===@@@AAABBBFFFLLLRRRhhhiiiiiihhheeeddddddeeeeeekkkkkkddd[[[VVVSSSQQQVVVYYY___hhhooonnnfff______]]]YYYVVVUUUVVVXXXYYYUUU___bbbbbbppp|||mmmrrr}}}tttcccXXXhhh]]]UUUWWW^^^^^^UUUMMM>>><<<<<>>;;;888555222222222444666777777666444666888999999666222000000///...---,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,++++++******++++++,,,...////////////......------...000111333111555<<>>EEENNNXXXbbbiiimmmeee\\\XXX```hhhlllsss{{{~~~yyyyyy||||||xxxdddZZZRRRWWWmmm|||rrr{{{|||zzzvvvrrrmmmfff\\\WWWPPPNNN]]]yyy}}}aaaSSSOOOLLLIIIFFFAAAGGGKKKKKKMMMRRRUUUUUUKKKKKKIIIIIIIIIJJJKKKLLLJJJKKKKKKIIIHHHLLLTTT[[[oootttjjj~~~iiijjjjjjdddIII555999777111888555555666555444333111000000111111111222555:::>>>GGGWWWnnnqqqgggYYYQQQOOO\\\nnn{{{~~~~~~pppmmmeeeZZZSSSRRROOOKKKQQQPPPQQQWWW___eeehhhhhhoooyyytttjjjhhhfff```YYYQQQKKKGGGFFF===999777:::;;;:::<<>>>>>AAAEEEFFFDDDBBBHHHEEE???888777;;;@@@BBBEEEEEEDDDBBBAAABBBEEEHHHIIIGGGFFFFFFGGGKKKOOOQQQNNN^^^~~~~~~cccFFF::::::???<<<===AAA===EEEMMMbbbtttppp___QQQLLLGGGDDDKKKVVV___hhh|||333222111000///...---,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))'''(((******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,,,,,,,000555999<<<===333333333222111000000000999DDDNNNJJJ===444666<<<[[[cccdddZZZKKKBBB===:::777666444444444555666666444555666666666555333222000000///...---------...---,,,,,,++++++++++++,,,//////...---,,,+++******,,,,,,---...............------......------,,,+++---111777===CCCIIIOOOSSS___hhhrrrzzzoooiii```\\\mmmdddWWWMMMFFFOOOaaauuu```PPPBBB999222000///,,,+++,,,)))+++.../////////111222777;;;CCCNNNWWWXXXSSSMMM<<<999555333333555666666===AAAJJJWWWccciiijjjhhh]]]SSSVVVhhhssspppsss}}}xxxrrrrrrzzz}}}ttt[[[RRRTTTjjjxxxyyypppmmmllljjjaaaZZZSSSXXXnnnlllSSSKKKOOOOOOHHHBBBCCCHHHKKKIIIJJJNNNPPPPPPMMMKKKHHHGGGFFFHHHJJJLLLKKKLLLMMMKKKJJJLLLRRRWWWfff}}}mmmQQQWWWlll~~~sss{{{sssUUU999555555111222666666555444333222111111111111111000111333888;;;BBBNNNbbbzzzrrrccc\\\MMMCCCLLLaaauuu|||rrreee\\\ZZZXXXUUUYYYZZZ]]]aaaeeeiiilllnnnsssuuusssmmmeee[[[RRRLLLJJJBBB>>><<<>>>BBBGGGNNNVVVXXXZZZ]]]\\\XXXPPPHHHCCCCCCAAAAAAAAADDDQQQhhh}}}vvvkkk[[[LLLCCC>>>888333222222222222777;;;@@@CCCEEEJJJPPPUUU```aaabbbbbbaaaaaacccdddhhhlllnnnllljjjfff^^^UUUSSSVVV^^^hhhooopppjjjeeeYYYWWWVVVTTTTTTVVVXXXYYYbbbhhhuuu}}}lllUUU]]]SSSRRRYYYiiivvvsss^^^JJJ??????AAACCCFFFFFFEEECCCGGGDDD<<<333333;;;AAABBBEEEEEEEEECCCAAABBBDDDGGGEEEEEEFFFGGGIIILLLMMMOOOOOOOOOfffqqqJJJ>>>===???::::::>>><<>>LLLQQQKKK@@@888444MMM]]]llllllbbbXXXPPPKKKJJJBBB999444555666666555555555444333222111111111000///......------......------,,,,,,++++++++++++.........------,,,,,,,,,---------......------,,,/////////......---,,,,,,...111666:::>>>BBBGGGJJJRRR\\\hhhqqqzzzzzzssspppvvvuuukkk```YYYfffuuucccUUUIIIJJJRRRsssuuu]]]KKK???777111///...***)))***---.../////////111444777@@@DDDKKKRRRUUUQQQHHH@@@777444222111333888===@@@CCCKKKXXXdddiiiiiieeeaaaZZZWWW^^^mmmuuusssqqqrrrqqqnnnmmmtttzzzjjjQQQQQQ]]]xxxqqqdddccchhhkkk]]]ZZZ]]]lllrrr^^^KKKHHHMMMLLLFFF@@@FFFJJJKKKGGGGGGIIIKKKJJJKKKJJJHHHGGGGGGGGGIIIIIIGGGIIIJJJKKKLLLOOOTTTXXX```wwwxxxUUUPPP___llltttvvvrrr[[[>>>000222333222777666555333222111111111111111111000000222555888AAAHHHYYYqqquuuhhh]]]MMMAAAEEETTTggg}}}tttjjjeeeaaa]]][[[]]]___```aaacccgggiiiyyyxxxppphhh^^^SSSLLLJJJGGGDDDFFFKKKUUU___gggbbb___[[[XXXUUURRROOOLLLIIIAAA???BBBBBBBBBLLLZZZiiiuuu}}}xxxlll___QQQFFF===:::555222000111222333444888???DDDGGGKKKRRRVVV]]]^^^```aaa```aaacccdddgggjjjmmmnnnpppmmmbbbWWWTTTWWW]]]ccchhhgggccc___VVVVVVUUUUUUVVVWWWYYYZZZlllmmmwwwzzz{{{jjjUUU[[[RRRVVV^^^gggnnnjjjXXXHHH===???BBBEEEGGGHHHGGGEEEHHHTTTVVVHHH===@@@EEEEEEGGGGGGGGGEEECCCCCCEEEHHHCCCCCCDDDEEEFFFHHHIIIJJJRRRMMMZZZ}}}xxxUUUDDD===<<<777999>>>;;;@@@CCCFFFPPPjjj~~~hhh[[[SSSJJJEEEDDDLLLRRR___ppp333333222000///---,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&))),,,+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))+++...444999===BBB>>>:::888888666000+++...777FFFSSSXXXPPPAAA555@@@PPPbbbkkknnnpppnnnkkk___QQQ@@@888:::===<<<999:::999666444222111111111//////...---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------.........------------------,,,+++///...---,,,,,,---///000,,,///222555777:::===@@@EEEMMMYYYbbbjjjttt|||pppgggbbbiiirrr~~~nnnddd\\\aaarrrsss```OOOGGGGGGTTTsss~~~tttmmmcccPPPCCC:::444000///---))))))+++------......000555;;;@@@IIIMMMPPPOOOIII@@@:::666444222111111666>>>GGGMMMUUU```lllpppjjjaaa\\\ZZZ]]]gggnnnqqqwww{{{sssggglllnnnrrrxxx{{{hhhTTTFFFRRReeexxxzzzwwwyyyeeeXXXYYY```eeeYYYaaaqqq}}}]]]RRRHHHHHHJJJIIIFFFEEEHHHKKKJJJFFFDDDFFFGGGEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEGGGHHHJJJMMMPPPUUUXXXVVVqqqllldddooonnnmmmyyytttssshhhNNN777333888888999888666444333222111111111111111111000111444666===AAAMMMccc}}}~~~jjjYYYIIICCCEEESSSqqq~~~vvvoooiiijjjkkkkkkjjjkkknnnqqqxxxrrrmmmddd]]][[[XXXSSSOOOQQQWWW___ccc]]]ZZZVVVTTTUUUUUUUUUUUUNNNCCC<<<>>>>>>888666;;;@@@MMMZZZ]]]WWWNNNFFF@@@999777555222111111444666555:::BBBHHHLLLPPPVVVZZZ]]]^^^`````````aaabbbdddcccfffiiilllppppppeeeYYYRRRTTTWWW[[[^^^]]][[[YYYRRRSSSSSSTTTUUUWWWWWWXXXhhhlllxxxyyyzzzdddVVVUUUQQQ]]]fffgggccc\\\PPPEEE;;;===AAAEEEGGGHHHIIIIIIXXXvvvqqqUUUJJJKKKKKKFFFFFFFFFEEEDDDDDDEEEGGGDDDCCCBBBAAAAAABBBDDDEEELLLLLLRRReeeiiiQQQBBB<<<888;;;???:::;;;CCCFFFEEEQQQnnn|||mmm```SSSJJJFFFDDDGGGOOO\\\iiivvv333222111000///...---,,,+++++++++*********))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,///333999===GGGCCC???===<<<:::666222222444===KKKWWWVVVIII;;;:::BBBJJJQQQ\\\kkkwww|||gggWWWEEE<<<===@@@>>>;;;@@@>>>;;;888666555444444111000...---,,,+++++++++,,,---------------,,,+++******+++,,,---...//////,,,,,,---------,,,,,,+++---,,,***)))***,,,...000///111444555666888:::<<<999???IIITTT[[[aaalllvvvzzzpppeee^^^[[[bbbnnn|||rrrggg\\\XXX```tttnnnXXXIIICCCAAARRRTTTLLLKKKFFF===;;;555000......---******...(((+++...222777>>>EEEJJJMMMNNNMMMFFF<<<444222222111222444777===GGGSSS[[[fffmmmqqqkkk^^^TTTSSSVVVggguuu{{{xxx|||{{{iiikkkoooqqqnnniii^^^NNN@@@NNN___ooossspppsss{{{yyykkkqqqgggWWWTTTXXX[[[```rrr}}}dddKKKGGGEEEGGGHHHGGGIIILLLIIILLLKKKEEEBBBCCCDDDCCCCCCDDDGGGIIIJJJHHHFFFDDDIIIHHHHHHIIIKKKNNNQQQSSSPPPooo|||vvvbbbBBB444777555999999888666555333222111111222222111111111444666<<<>>>FFFXXXpppppp[[[LLLBBBGGGgggxxxwwwuuurrrqqqoooggg^^^YYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\\\\VVVMMMEEEBBB@@@;;;777666222:::CCCHHHHHHEEEAAA???999999777444222222444777888???GGGNNNRRRVVV[[[___^^^___aaaaaa```___aaabbb^^^aaaeeehhhmmmnnnfff\\\QQQQQQRRRSSSTTTUUUVVVWWWOOOPPPQQQSSSTTTUUUUUUTTTZZZeeeyyyfff[[[VVVRRRSSScccnnnhhh]]]TTTKKKCCC;;;>>>AAACCCEEEGGGIIIKKKccc^^^NNNJJJGGGBBBCCCCCCCCCBBBBBBDDDFFFEEEDDDBBB@@@@@@@@@AAABBBFFFKKKOOOVVVkkkgggSSSHHH===<<>>======888555555===IIIOOOJJJCCC>>>???<<<888===MMM^^^iiikkkaaaSSSHHHBBB???===<<>>;;;999888888777333222000...---,,,+++++++++,,,---.........---,,,******++++++,,,,,,------+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,((()))+++,,,,,,---///111333555<<>>888333000000111111555;;;BBBJJJTTT___ffflllkkkdddYYYPPPOOOWWW___ttt{{{{{{ooolllpppmmm^^^PPPJJJJJJKKKffftttwwwlllfffnnntttrrriiiiiirrrkkk^^^[[[\\\\\\ooodddOOODDDBBBBBBFFFGGGFFFHHHLLLKKKMMMKKKDDDAAABBBCCCAAABBBCCCEEEGGGHHHHHHGGGGGGKKKIIIGGGGGGIIIKKKNNNOOOSSSoootttuuuPPP888555000:::::::::999777555222111000222222222222222444777===>>>CCCQQQggg~~~sssdddSSSLLL___zzzwwwwww~~~tttmmmkkkfffaaabbbccccccaaa___```dddhhhcccffffff___WWWPPPIIIBBB888888;;;@@@DDDEEEDDDCCC>>>>>><<<888444222333666999@@@JJJQQQUUUXXX]]]```___```aaa```^^^]]]^^^___[[[^^^aaaccchhhkkkgggaaaUUUTTTRRROOONNNOOORRRTTTPPPQQQSSSUUUVVVVVVUUUTTTTTTaaatttiiiTTTSSSWWWVVV```kkkmmm___QQQKKKGGGAAA>>>@@@BBBBBBBBBCCCGGGJJJ^^^sssTTTKKKIIIBBB???AAACCCCCCBBBCCCEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCIIIKKKMMMRRR[[[nnnnnn\\\FFF===???===:::;;;<<<>>>>>>CCCQQQ___}}}~~~iiiXXXMMMIIIGGGHHHKKKRRR___lll{{{111111000000//////......+++++++++***************))))))))))))))))))))))))---(((######%%%'''((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&))),,,------000555999DDDCCCBBB@@@@@@AAACCCDDD===666000222;;;DDDHHHGGGHHHHHH@@@222,,,555CCCMMMtttpppgggZZZLLLBBB@@@AAA???>>><<<;;;:::999999888555444222000...,,,++++++***+++---...///...------++++++++++++++++++++++++***+++,,,,,,---------,,,***,,,...//////---+++)))(((***,,,,,,,,,,,,...000///---222;;;???>>>@@@EEEPPPWWWbbbkkknnnhhh]]]UUUIIINNNVVVdddwww}}}pppeeeZZZUUUUUU```wwwkkkVVVHHH@@@:::555,,,...555///)))000---+++,,,......,,,///444555<<>>777000---...000111000222999CCCMMMVVV___hhhnnnooogggYYYNNNKKKUUUeeeqqq}}}vvvrrrppptttmmmXXXHHHJJJ[[[jjjzzzxxxccc^^^kkkmmmbbbbbbnnnuuuxxxuuugggbbbfffjjjjjj{{{lllRRRBBBEEEBBBAAADDDFFFDDDDDDGGGKKKMMMKKKDDD@@@AAABBBAAACCCCCCCCCDDDFFFGGGIIIIIIJJJHHHEEEEEEHHHKKKNNNPPPUUUjjj~~~eeeuuu^^^AAA999222:::;;;;;;;;;999666333111000222333333222333555777999:::???KKK___www|||iiiVVVZZZkkkmmm___]]]nnn}}}vvvsssqqqkkkccc^^^aaakkkuuukkk|||~~~ooocccVVVJJJ???:::999>>>FFFIIIHHHGGGCCCCCC@@@;;;555111222444888???HHHOOOSSSWWW[[[^^^```aaaaaa___]]][[[[[[\\\YYY]]]```aaadddiiihhhddd]]]ZZZUUUOOOKKKJJJMMMPPPSSSUUUWWWYYYZZZYYYXXXWWWYYYaaammmzzzvvv```OOOOOOXXX^^^rrrttthhhQQQBBBBBBDDDAAABBBCCCCCCAAA@@@@@@DDDHHHVVVqqqvvv\\\IIIMMMMMMDDD@@@BBBDDDEEEEEEEEEGGGIIICCCEEEHHHKKKKKKIIIGGGEEEMMMHHHJJJOOOOOOTTTqqqmmmMMM===>>>>>>@@@888777>>>BBB@@@DDDLLLddd}}}gggXXXQQQJJJFFFCCCEEEPPP[[[cccrrr222222111000///...------,,,,,,++++++***)))))))))'''''''''''''''((())))))''''''((()))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******+++---///111333444999>>>DDDDDDAAA???AAADDDDDDCCC:::......===IIIKKKHHHHHHBBB666,,,+++555@@@fffoootttkkkXXXHHHCCCDDD???>>>>>>======<<<<<<;;;:::888444222000...+++(((******+++,,,------...///,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,------.........---------------------------...///111333555777777???EEENNNWWW\\\]]][[[YYYMMMJJJLLLWWWiiivvvzzzyyyoooaaaTTTPPPNNNRRRdddyyysss^^^JJJ>>>999000111111000---,,,,,,---+++...000000//////333666AAAJJJTTTYYYUUUMMMEEEAAA666000...111111///111777>>>AAAKKK[[[iiioookkkeeecccXXXNNNPPP^^^nnnyyy}}}}}}yyy{{{nnnTTTHHHSSS___kkk{{{qqq___^^^jjjpppmmmpppppprrr{{{{{{yyynnnfffgggjjjjjjnnnsssmmmTTTHHHAAACCCCCCBBBBBBBBBDDDFFFGGGFFFFFFEEEBBB???>>>???AAA@@@@@@AAABBBBBBCCCDDDDDDGGGGGGGGGFFFEEEFFFIIILLLVVVeeeuuunnnKKK666444555<<<===666111333444222222222222222222222222222;;;;;;===EEETTTjjj}}}mmmddd```sssjjj]]]SSSQQQRRR^^^|||zzzwwwuuukkk]]]]]]mmm|||sss```WWWIII<<<<<>>:::222///666AAAHHHFFFFFFBBB999000,,,000555TTTeeeuuuvvvfffSSSIIIGGGCCCBBB@@@???>>>>>>===<<<===;;;888555444222///,,,+++,,,,,,,,,---------...++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......------------------------,,,------...///000000000444888===BBBFFFIIIIIIJJJFFFAAA>>>DDDSSScccoootttkkkZZZJJJEEEBBBAAAIIIVVV^^^^^^\\\RRRDDD888111///+++,,,---+++***)))***,,,/////////000333;;;DDDJJJRRRSSSSSSPPPIIIAAA;;;888222000000333333222777>>>GGGMMMYYYgggrrrsssmmmfff[[[XXXXXX___kkkvvvzzzzzzsssuuu|||qqqcccNNNMMMfffzzzooo\\\ZZZiiivvvyyywww~~~sssaaabbbaaabbbddddddgggssssssWWWHHHCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCAAA>>>===>>>?????????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCDDDFFFIIIKKKVVVbbbppp~~~YYY@@@999555<<<@@@<<<888999888666222222222222222222222222555666999???LLL```vvvppp```\\\jjj}}}wwwkkk^^^VVVOOOPPPbbbwwwvvvllldddccc[[[RRRZZZrrrpppZZZFFFCCCJJJPPPRRRTTTSSSLLLBBB;;;888:::;;;<<<;;;CCCNNNUUUVVVUUUUUUVVVYYY\\\]]]]]][[[YYYZZZ[[[``````aaadddhhhjjjjjjiiigggiiifff^^^SSSNNNPPPUUUTTTPPPOOOSSSXXX[[[^^^aaappptttqqqxxxuuukkk[[[OOOLLLWWWhhhtttwwwfffUUULLLJJJGGGBBBAAABBBBBB@@@===>>>BBBEEEFFFGGGIIIJJJJJJIIIGGGFFFBBB>>>>>>CCCFFFEEEEEEFFFCCCDDDFFFGGGHHHGGGGGGGGGIIIEEEFFFIIIHHHIIIYYYmmmuuuQQQAAA@@@@@@:::999999999:::===AAACCCHHHSSSgggzzzmmm^^^RRRJJJHHHHHHJJJSSS```iiipppzzz222222111000///...------,,,,,,++++++***)))))))))'''''''''''''''((())))))''''''((((((((()))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***,,,...000222333000333:::BBBFFFCCC;;;444333444666555///---555@@@BBBCCCCCC@@@:::333///---444KKKgggwwwuuugggYYYRRRJJJGGGCCCAAAAAA@@@???>>>AAA???<<<:::999777444222///.........------,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------...111444888::::::666222444===JJJVVV]]]YYYIII<<<888666222333888999;;;;;;777111---,,,,,,...///...---,,,,,,...000222222444999BBBKKKSSSVVVSSSMMMDDD<<<666222///---222111333666888:::AAAHHHQQQYYYccclllpppllleee```ZZZ```jjjuuu||||||xxxsssmmmmmmsssyyyUUUOOOFFFTTTvvvyyyiiiXXXWWWgggyyy}}}yyyaaaOOOOOOVVV```ddddddmmmlllTTTEEE??????BBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCBBB???<<<;;;===>>>>>>??????@@@BBBCCCCCCDDDDDDEEEEEECCCBBBCCCEEEGGGKKKQQQVVV```zzzjjjLLL;;;333:::>>>>>><<<:::777222333333333333333333333333000444888<<>>:::@@@CCC@@@AAAIIISSSXXXYYYVVVTTTTTTXXXZZZ]]]]]][[[YYYXXXXXX___```cccgggkkkmmmmmmllllllkkkggg```YYYVVVWWWZZZVVVSSSRRRYYYgggtttxxxtttxxx{{{yyygggXXXGGGBBBMMM```rrr|||rrrbbbVVVMMMGGGDDDDDDBBBAAA@@@>>>>>>>>>@@@AAA===???BBBDDDFFFFFFFFFEEEBBB???@@@FFFJJJJJJKKKMMMJJJJJJIIIGGGEEEDDDEEEFFFIIICCCAAAEEEGGGHHHNNNXXX{{{yyyWWW>>><<>>???===BBBMMM___wwwxxxdddUUULLLJJJDDDHHHNNNUUU[[[bbbjjjooo222222111000///...------,,,,,,++++++***)))))))))'''''''''''''''((())))))''''''''''''(((((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))+++---///111222222222555===EEEFFFAAA;;;666222444777333,,,///:::===@@@EEEIIIHHHBBB888222(((666OOOjjj{{{zzzjjj[[[QQQLLLGGGDDDCCCDDDCCCBBBDDDAAA???>>>===<<<999777222222111000...---,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---,,,***)))***---111333...///000111333666;;;??????777222222222///...111///000111///,,,+++,,,...000111000///...///222555666999@@@JJJSSSUUURRRNNNBBB;;;333......///...---444444666<<>>BBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBB???===<<<===???@@@@@@@@@AAAAAAAAAAAABBBFFFGGGGGGFFFEEEEEEFFFHHHRRRSSSSSSYYYlll}}}ZZZ@@@555999<<<>>>===:::555000333333333333333333333333111666;;;===@@@LLL___nnnwwwuuutttwww|||~~~zzzvvvkkk___ZZZ\\\RRRccc|||xxxgggYYYNNNRRRPPPIIIJJJVVV___```kkkcccTTTOOOIIIKKKSSSUUUZZZSSSCCC@@@IIIMMMGGGFFFLLLTTTZZZZZZXXXVVVUUUYYY[[[]]]^^^]]][[[YYYWWW[[[]]]aaaggglllnnnnnnlllnnnhhhbbb___```bbbaaa___YYYYYYZZZeee{{{yyyaaaOOO>>>???SSSjjjxxx}}}ttteeeWWWSSSLLLBBB>>>AAA@@@>>><<<<<<>>>???@@@??????@@@BBBDDDDDDDDDCCCCCCEEEBBBBBBGGGLLLOOOTTTZZZZZZSSSJJJDDDCCCDDDEEEEEEIIIEEEEEEIIIKKKJJJLLLPPPaaasssyyypppPPPDDDFFFAAA???<<<;;;;;;;;;;;;;;;<<>>555222...///222444333111666666999CCCQQQ^^^bbbaaajjjiiifff___XXXWWWZZZ___sssxxx~~~{{{ssskkkgggeee]]]WWWYYY^^^\\\OOOCCC>>>VVVjjjyyyrrriiitttnnnfffdddmmmzzzlllYYYMMMBBBEEEMMM^^^uuutttYYYEEEFFFHHHBBB???DDD@@@AAACCCEEEEEEEEEDDDDDDCCCDDDCCCAAA>>>>>>???AAACCCCCCBBBAAAAAA@@@@@@???FFFGGGHHHGGGEEEEEEFFFHHHPPPOOOOOOTTT```xxxlllLLL;;;999999;;;===;;;777444333333333333333333333333222888======>>>FFFUUUbbb{{{zzztttuuuxxxzzzuuukkkbbb^^^SSSVVV```ppp{{{mmm]]]SSSMMMRRRQQQJJJKKKTTTZZZYYYbbbxxxdddXXXOOONNNTTT\\\```YYYJJJGGGPPPRRRKKKIIIMMMRRRWWWXXXXXXXXXXXX[[[\\\^^^``````___\\\ZZZZZZ\\\```fffkkknnnmmmllliii```XXXZZZcccjjjiiieee[[[[[[```mmmttt|||]]]MMMAAAIII```uuu{{{xxxcccVVVNNNOOOKKKAAA<<>><<<;;;<<<>>>@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBFFFBBBAAAEEEJJJPPPZZZcccjjj]]]LLLDDDDDDGGGFFFDDDFFFHHHLLLNNNLLLJJJLLLQQQUUU]]]www}}}rrrXXXKKKCCC@@@<<<:::;;;;;;;;;:::;;;@@@DDDDDDGGGWWWrrruuukkk\\\SSSIIIEEEGGGKKKMMMMMMYYYeeepppvvv{{{222222111000///...------,,,,,,++++++***)))))))))'''''''''''''''((())))))((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++---///000;;;::::::;;;???FFFNNNSSSHHH@@@:::999888333---+++333888BBBLLLRRRSSSPPPMMM;;;...+++CCCkkklllbbbVVVOOOMMMMMMKKKIIIEEECCCAAAAAABBBAAA@@@>>>999999777555333111000///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++,,,,,,------......+++,,,---------,,,++++++,,,,,,,,,+++***,,,///222,,,///111000+++)))***---++++++*********+++,,,,,,***---222666:::>>>BBBEEEIIIHHHGGGFFFDDD???:::666000000000111222333111000888<<>>>>>?????????@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCCDDD@@@???BBBFFFMMMXXXcccnnn```PPPGGGGGGIIIGGGDDDCCCHHHNNNNNNJJJHHHKKKPPPTTTSSScccsssWWWEEE@@@;;;999;;;======<<<777>>>CCC@@@<<>>:::222***///333:::AAAGGGLLLOOOPPP@@@444,,,555PPPnnn~~~rrrbbbWWWSSSPPPMMMIIIEEEDDDBBBCCCCCCCCCBBBAAA<<<;;;:::888666444222222000000///...---,,,,,,+++*********++++++++++++,,,......---------,,,,,,,,,........................+++++++++,,,,,,,,,------++++++,,,---------,,,+++...,,,***(((***,,,///111---...---+++************,,,,,,,,,---///000000000333777<<<@@@BBBDDDFFFGGGCCCAAA>>>888444111222333//////000000111222555888BBBKKKSSSXXX^^^fffgggddd[[[ZZZYYY[[[```jjjuuu}}}{{{xxxsssnnnjjjhhhgggfffhhh\\\JJJ;;;333666???FFFZZZppp{{{xxx}}}ooojjjfffZZZMMMMMMWWWiii~~~iiiSSSHHHAAAAAACCCBBBBBBEEE@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHFFFEEEEEEFFFFFFEEEKKKSSSXXXdddyyy{{{ZZZHHH777111111111222555444444444444444444444444111444777888999===CCCIII___xxx}}}}}}qqq```QQQMMMNNNKKKGGGEEEIIIIIIKKKNNNRRRSSSRRRPPPZZZ]]]XXXNNNLLLVVV]]]]]]ssszzzsssmmmddd[[[QQQOOOSSSVVVUUUQQQPPPMMMJJJJJJMMMRRRWWWZZZ]]]\\\\\\___bbbdddcccaaa___^^^]]]]]]^^^^^^\\\ZZZOOONNNNNNQQQXXXaaajjjoooiiiaaadddrrrwwwpppnnnuuu}}}~~~gggGGGIIIRRReeevvvxxxhhhXXXRRROOOIIICCCCCCGGGFFFAAACCCEEEFFFEEEBBB@@@BBBDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDAAAAAADDDFFFIIIRRR[[[ccc^^^VVVOOOJJJHHHGGGGGGCCCHHHKKKJJJFFFFFFIIILLLPPPMMMSSSnnnwwwPPPIII@@@<<<===>>>>>>===777<<>>HHHGGG@@@>>>EEENNN[[[cccbbbVVVLLLGGG???444---000444999===CCCJJJNNNMMMDDD777///555IIIdddwww}}}jjj]]]VVVRRRMMMIIIFFFEEECCCDDDEEEEEEDDDBBB===<<<;;;999777666444333222222111///...---,,,+++))))))*********+++++++++.........------,,,,,,,,,////////////////////////......------------------------......////////////...---++++++,,,,,,***(((,,,***''''''+++000000...---,,,---///111111000///;;;>>>AAACCCBBB@@@>>>>>>666777666333...,,,...111000111222222333999BBBIIILLLYYYcccaaa\\\\\\\\\[[[TTTWWW\\\fffrrr{{{tttooollliiifffddd]]]SSSDDD555111===RRRcccZZZjjjqqqyyyzzz~~~dddSSSXXXbbbbbbZZZOOObbbyyyhhhLLLGGGCCC@@@AAADDDDDDBBB@@@@@@???>>>>>>???@@@BBBCCCDDDDDDCCCBBB@@@???AAACCCAAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKKKKIIIHHHHHHHHHCCCBBBGGGOOOQQQZZZxxxaaagggvvv___EEE888444222333666444444444444444444444444222444666777999<<>>;;;???JJJTTTYYYYYYZZZaaaaaa\\\\\\cccgggdddxxxwww^^^QQQHHHMMMVVVZZZYYYXXXSSSNNNHHHFFFHHHOOOUUUZZZ]]][[[[[[]]]bbbddddddccc___]]]YYYWWWUUUSSSPPPNNNEEEKKKPPPQQQQQQYYYfffrrreeeZZZ]]]kkklllaaacccsssxxxWWWLLLSSScccwww|||dddPPPPPPPPPGGG===>>>FFFHHHBBBHHHKKKMMMJJJDDDAAABBBEEEIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDFFFHHHHHHIIINNNVVVWWWZZZ[[[UUUMMMGGGGGGIIIGGGIIIIIIGGGEEEGGGHHHIIIIIIGGGIIIYYY^^^UUUIIIBBB@@@???>>>;;;<<<<<<===<<<<<<===>>>@@@BBBTTTiiizzzwwwkkk```WWWRRRKKKGGGDDDFFFKKKPPPUUUYYY```fffnnnuuuzzz|||xxxnnnccc444333222111000///...---------,,,++++++******)))))))))))))))((((((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...///777@@@EEECCCAAAAAABBB[[[gggooohhhZZZLLLCCC===888555111///222<<>>:::444111@@@UUUsssoooTTTGGGIIIMMMKKKNNNNNNJJJHHHIIIGGGBBBBBB@@@>>>;;;::::::;;;<<<666555555555555333///,,,''')))---......,,,++++++***+++,,,---------,,,+++***+++,,,,,,------------000...------......---,,,111...---000...***---444...------------,,,,,,,,,..............................000111333555666777@@@AAAAAA>>>999666444444222---,,,000///+++,,,000555888<<>>???@@@@@@>>>>>>???AAACCCFFFJJJIIIEEEBBBAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCOOOOOONNNKKKGGGEEEEEEFFFGGGDDDEEEJJJKKKQQQggglllVVVmmm|||eeeEEE333222666555111111222555777777555333444444444555888<<>>===999888:::???GGGUUUfffuuuuuuiiibbbWWWPPPJJJHHHFFFEEEIIIOOOQQQVVV[[[___ccckkkwww{{{yyy}}}uuummmgggcccbbbbbb333333222111///...---,,,------,,,++++++******)))))))))))))))((((((((((((((((((((()))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,222888;;;<<<>>>CCCGGG___kkkuuuqqqfffYYYMMMEEE===:::444---+++000999@@@QQQKKKDDD===333---222;;;ZZZsssoooZZZLLLEEEEEEJJJMMMMMMMMMNNNKKKGGGBBB@@@>>>;;;:::::::::;;;:::999999999999777333000,,,---------,,,+++++++++)))***+++,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++***+++...333999===---((((((///333000,,,,,,,,,---------......//////////////////////////////000000111222333444555666999::::::888555222111222222---+++......---000555666<<>><<>>===<<<<<<===???>>>=========<<<999666555333111...---,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,---------,,,,,,......------000888DDDMMM777---''',,,333333---)))+++,,,,,,---///000000111////////////////////////000000000000000111111111...///000///---,,,,,,---222...---///222444999???AAAHHHSSS```kkkoooooommmddddddbbb^^^[[[\\\```eeemmmvvv~~~|||}}}rrrfffbbbccc```WWWOOOBBBJJJXXXhhhqqqtttxxx}}}cccUUUGGGAAAAAAJJJbbbyyy}}}{{{jjjZZZWWWcccttt~~~zzz___III@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA?????????===@@@CCCDDDCCCCCCCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@FFFGGGIIIHHHFFFCCCCCCCCCFFFBBBCCCGGGHHHIIIRRR^^^ssslllQQQUUUhhhuuuyyy~~~eeeKKK999222444333333555777777666444555444444444666999;;;===CCCPPPccc|||~~~sssiii```aaabbb```^^^```gggkkkkkkmmmooonnniiidddccchhhlllttt|||xxxkkkccc___XXXQQQOOOQQQXXXbbbhhhjjjnnnttt{{{~~~zzzlll^^^WWWVVVVVVXXXZZZZZZZZZ]]]aaa```]]][[[WWWOOOHHHCCCBBBBBBCCCEEEDDDGGGNNNQQQRRRUUUXXXhhhrrrnnnZZZTTThhhgggOOOPPPkkkuuu~~~|||mmm]]]SSSPPPJJJHHHEEEDDDEEEFFFGGGGGGNNNSSSWWWVVVOOOIIIGGGHHHJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGHHHJJJMMMNNNNNNMMMKKKKKKMMMNNNNNNKKKFFFBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFKKKLLLJJJOOOddddddDDD777888;;;===AAAAAA<<<666888???999;;;===>>>BBBTTTttt}}}qqqfff```[[[SSSLLLJJJFFFEEEDDDEEEHHHJJJKKKKKKLLLPPPVVV^^^cccgggiiiiiimmmqqqvvvyyy{{{}}}~~~zzzssspppoooooommmkkkkkkkkkkkkgggbbb\\\YYYXXXYYYVVVSSSPPPOOOPPPRRRTTT222111000///...---,,,+++------,,,++++++******)))))))))))))))(((((((((((($$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%,,,...000333888@@@JJJQQQRRRTTTYYYaaajjjlll```RRRLLLLLLGGG===333...000555AAAIIIJJJDDDFFFLLLHHH<<<333EEEbbb}}}pppmmmeeeYYYRRRQQQPPPNNNMMMKKKGGGDDDBBBAAAAAAAAAAAA@@@??????@@@???===;;;<<<999777444333111///...,,,,,,,,,------------,,,+++,,,,,,------,,,,,,,,,...//////,,,,,,222>>>HHHIII<<<...))),,,///...,,,++++++,,,------...//////........................---------,,,,,,,,,++++++,,,---...---,,,,,,---///222222444999>>>CCCHHHLLLUUUXXX```jjjssstttppplll^^^]]]]]]ccclllvvv{{{~~~}}}rrrmmmmmmkkkfff___YYYRRRMMMNNNRRR^^^lllxxxtttwwwgggUUUFFFGGGSSS___jjjqqqnnniiidddooonnn[[[TTTeee~~~~~~fffOOOBBB>>>???AAA?????????>>>>>>??????@@@???AAACCCCCCAAA???>>>>>>;;;===???@@@BBBCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>BBBDDDGGGGGGEEECCCBBBBBBDDDBBBCCCHHHJJJIIIKKKQQQaaaeee]]]ccc}}}fffIII:::555444333333555666555444555555444444555666888999EEEMMMZZZnnn{{{mmmgggeeebbbaaaeeejjjmmmmmmssstttppphhhccchhhpppvvv}}}|||tttggg]]]WWWTTTPPPMMMOOOUUU```kkkpppqqqvvv}}}yyyfff\\\YYYYYYXXXXXXWWWWWWXXXZZZXXXVVVTTTPPPIIIBBB>>>>>>???AAACCCCCCEEEJJJPPPSSSTTTTTTYYYaaa```WWW___xxxfffWWWccctttzzz}}}uuueeeVVVOOOMMMFFFDDDDDDDDDFFFHHHGGGGGGGGGIIIKKKKKKIIIFFFCCCBBBGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHKKKMMMNNNMMMKKKIIIIIIJJJLLLNNNKKKEEE???@@@AAACCCEEEFFFGGGGGGGGGCCCIIILLLKKKKKKUUUfffsss^^^EEEAAAAAA>>>===<<<999555666:::777888:::;;;;;;AAASSSddd{{{{{{wwwssskkkaaa\\\RRRLLLFFFEEEGGGHHHGGGDDDBBBCCCFFFIIILLLMMMNNNOOOUUUXXX\\\_______________ddd```\\\ZZZZZZZZZZZZYYYTTTUUUUUUTTTQQQPPPOOOPPPKKKJJJJJJKKKNNNSSSXXX[[[222111000///...---,,,+++------,,,++++++******)))))))))))))))((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&(((***...333:::AAAFFFHHHCCCBBBLLL```mmmgggZZZLLLMMMKKKCCC999111///000444CCCPPPXXXgggtttlllYYY<<<999AAAYYYzzzuuubbbXXXYYY[[[\\\PPPNNNJJJGGGEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA???===@@@>>>======<<<:::555222......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++(((++++++)))&&&(((000666HHH@@@555,,,)))+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///000111000000111333555444999???FFFNNNTTTXXXYYYbbbbbbccchhhlllmmmiiieee```^^^```oooxxxkkk^^^ZZZ\\\UUUTTTQQQHHH>>>AAAYYYsssvvvmmmoooeee\\\VVV^^^jjjrrrqqqooohhhUUUTTTSSS```ddd^^^cccxxxqqqdddUUULLLGGGDDDAAA???===============>>>>>>???===???AAAAAA???============<<<===>>>@@@BBBCCCDDDBBBBBBAAA@@@???>>>===<<<@@@BBBEEEFFFEEECCCBBBBBBBBBBBBDDDIIILLLKKKKKKLLLQQQaaannnuuuyyyuuu{{{pppiii~~~YYY???666444222222333444444333666555444444444555666777FFFMMMVVVcccxxx}}}wwwqqqpppsssuuutttsssyyyxxxpppfffeeeqqq~~~wwwjjjaaa[[[WWWTTTRRRSSSZZZfffpppsssrrrvvv}}}{{{hhh^^^ZZZZZZZZZXXXWWWWWWWWWUUURRRQQQLLLIIICCC>>><<<<<<>>>???CCCBBBCCCHHHPPPVVVVVVTTTOOONNNQQQaaazzzbbb```pppyyyzzzvvvjjjYYYLLLEEECCCAAAAAAAAACCCFFFGGGFFFEEEDDDDDDDDDFFFGGGGGGEEECCCEEEDDDBBBBBBBBBEEEGGGIIIFFFFFFGGGIIILLLMMMKKKJJJKKKJJJJJJLLLMMMKKKDDD???@@@@@@AAABBBCCCDDDEEEFFFDDDFFFIIIMMMQQQTTTZZZ___~~~xxxqqqPPPEEE;;;999;;;::::::;;;:::888999<<<===<<>>:::AAATTTfffjjjeeePPPQQQQQQMMMDDD:::222---///@@@TTTjjjnnnGGG888111DDDggguuugggaaa^^^ZZZOOOMMMJJJGGGEEEEEEEEEEEECCCBBBAAAAAABBBCCCBBB@@@BBB@@@@@@BBBDDDBBB===888333222000///------,,,,,,,,,,,,---------,,,++++++'''***,,,,,,******,,,///333777666000+++++++++***+++++++++******)))))))))++++++++++++++++++++++++---------------.........,,,---///000000333666999;;;CCCKKKRRRYYY```bbbaaacccaaa______aaacccdddeeecccaaahhhzzzwwwnnnbbbUUUQQQUUURRRMMMEEE;;;222>>>dddzzzooopppbbbeeekkkppptttvvvyyy{{{tttgggTTTIIIOOOTTTXXX\\\fff}}}qqqVVVOOOKKKKKKKKKFFF???<<<======<<<<<<<<<======>>>===>>>???>>>======>>>???AAA???======>>>@@@AAAAAA?????????>>>======<<<<<>>???DDDDDDEEEJJJTTT[[[XXXQQQLLLIIITTTqqq|||qqqdddlll{{{rrrbbbSSSGGGAAA???======>>>@@@CCCDDDCCCBBB@@@@@@@@@AAACCCDDDCCCBBBEEECCCBBBAAACCCFFFJJJMMMCCCCCCDDDFFFIIIJJJJJJIIIKKKKKKKKKLLLLLLJJJFFFCCCDDDBBB@@@???@@@BBBEEEGGGGGGDDDGGGNNNUUUVVVVVVWWW```hhhUUUAAA:::;;;;;;::::::===888666999<<<<<<===???FFFMMM```zzz~~~uuuiiiaaa]]]ZZZUUUQQQKKKJJJIIIHHHGGGFFFEEEEEEBBBDDDEEEEEECCCCCCCCCDDDCCCDDDEEEGGGIIIJJJKKKLLLIIIIIIIIIIIIHHHIIILLLNNNUUUWWWZZZ___eeelllrrrvvv333333222111///...---,,,------,,,++++++******)))))))))))))))(((((((((((()))************))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))---222666888999>>>>>>======FFFVVVccchhhWWWXXXZZZZZZVVVKKK>>>444555;;;JJJccc{{{ZZZEEE555;;;RRRmmm~~~qqqcccWWWOOONNNKKKHHHGGGGGGGGGHHHFFFEEECCCDDDEEEFFFFFFEEECCCAAA???BBBFFFGGGDDD@@@<<<;;;888666333222222111,,,---------,,,,,,+++***+++,,,...//////...---,,,'''...111...+++,,,,,,)))***************++++++++++++++++++++++++++++++++++++,,,---...///000111111,,,...111333666;;;@@@DDDFFFMMMTTTWWW]]]dddfffccc___]]][[[YYYYYY]]]dddhhhmmmnnnuuuuuuhhheee___SSSNNNPPPNNNCCC;;;999;;;GGGdddyyynnnnnniiimmmsssxxx~~~~~~xxxhhh___]]]QQQIIINNNNNNVVVcccvvvqqqXXXHHHCCCBBBEEEEEE@@@>>>???>>>======<<<<<<<<<=========>>>>>>===<<<===@@@CCCFFFBBB>>><<<===???>>>============<<<<<<<<<<<<<<>>???@@@===AAAFFFGGGHHHHHHJJJJJJLLLRRR[[[pppxxxOOO<<<888444222333555555666555555555555555555666666222===EEEIIITTTnnn||||||qqqiiitttuuuooohhh^^^WWWVVVZZZ]]]eeelllmmmjjjjjjnnnpppssspppggg___]]]]]]\\\[[[WWWVVVYYYWWWNNNGGGEEE>>>===<<<<<<<<<===???@@@DDDGGGJJJPPPZZZ```XXXKKKNNN\\\tttmmmuuuwwwmmmfffmmm|||~~~jjjWWWKKKEEEBBB@@@;;;:::;;;===???AAA@@@???==================>>>>>>BBBAAA??????AAAFFFKKKOOOAAA@@@@@@BBBEEEHHHIIIIIIIIIJJJKKKKKKJJJHHHHHHIIIJJJFFFAAA>>>>>>BBBGGGJJJLLLFFFEEELLLQQQRRRSSSWWWWWWlllxxx[[[HHH>>>:::888999;;;777666999;;;;;;===@@@AAABBBLLL]]]nnn|||~~~xxxtttoooiiidddZZZYYYXXXVVVTTTQQQOOONNNHHHIIIJJJIIIIIIJJJMMMPPPLLLLLLLLLMMMNNNQQQTTTWWWQQQQQQRRRRRRRRRUUUYYY\\\hhhhhhkkknnnsssxxx|||444333222111000///...---------,,,,,,+++******)))))))))))))))(((((((((((((((((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$(((,,,111444555999???AAA<<<;;;FFFYYYfffsssuuuyyy}}}|||sssdddWWW<<<777:::PPPpppqqqYYY???444999HHH^^^pppqqqaaaQQQPPPMMMKKKJJJJJJKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHDDD@@@>>>@@@EEEHHHHHHEEEEEECCC@@@===:::999888888------------,,,,,,+++***,,,+++***+++++++++(((&&&)))------'''''',,,...,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...000111111444666:::>>>CCCIIIPPPUUUNNNTTTXXXXXX\\\dddfffccc\\\\\\[[[XXXWWW[[[dddkkkzzzsssnnn___WWWZZZYYYOOOGGGGGG===222000===LLLWWWffftttooocccbbbuuuqqqqqq|||lllcccTTTTTT\\\TTTGGGHHHAAAVVVrrrpppYYYJJJCCC>>><<<>>>===:::>>>EEE>>>>>>===<<<<<<<<<<<<<<>>===<<<>>>BBBFFFIIIEEE???=========<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????>>><<<<<<===???;;;AAAEEEEEEDDDEEEHHHIIICCCMMMVVVkkk\\\>>>;;;666444444666777777555555666666666666666666666===???:::<<>>@@@@@@DDDIIINNNVVV```cccVVVFFFSSSvvv~~~^^^gggfff\\\___sssttt[[[HHH@@@@@@@@@@@@:::999999:::===??????>>>@@@@@@???>>><<<<<<<<<===???===<<<<<>>>>>???CCCFFFHHHIIIEEEHHHKKKJJJHHHHHHJJJMMMOOOJJJCCC======BBBHHHMMMOOOHHHEEEHHHKKKLLLQQQXXXXXXZZZjjjzzz\\\HHH===;;;===666666999<<<;;;888:::>>>;;;888;;;BBBKKKYYYppp|||xxxpppooommmiiieeeaaa^^^\\\UUUVVVWWWWWWXXX[[[```cccYYYXXXVVVUUUUUUYYY^^^ccc^^^___```bbbdddiiioootttvvvvvvwwwyyy|||222111//////000000...---......---,,,***)))((((((***++++++)))&&&$$$$$$%%%))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%!!! """&&&(((((('''%%%&&&'''(((((('''&&&%%%%%%''')))(((&&&)))000777@@@>>>BBBHHHFFFAAAFFFQQQjjjwwwXXXAAA000333BBBYYYvvvvvvXXXEEE<<<;;;BBBKKKMMM```|||dddVVVGGGCCCGGGKKKMMMLLLNNNKKKJJJLLLOOOOOOKKKHHHIIIHHHFFFCCCBBBAAAAAAAAAEEEIIIMMMMMMJJJGGGGGGHHH???===999555222///............---,,,,,,,,,,,,---,,,---------,,,,,,---//////,,,******---//////---///000000---+++)))***,,,***---000222444777:::===;;;@@@FFFKKKMMMQQQVVVZZZVVVZZZ\\\[[[^^^bbbccc```___\\\ZZZ]]]fffrrr||||||xxxqqqdddYYYTTTHHHHHHHHHGGGDDD@@@===;;;///===MMMYYY```cccdddccciiilllnnnkkkeeedddlllvvvvvv___WWWTTTXXX]]]ZZZSSSNNNQQQnnnqqq]]]SSSKKKBBB>>>===<<<;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<>>>>>>>>><<<::::::<<<>>>>>>??????@@@@@@CCCGGGJJJIIIFFFIIIZZZ|||www]]]III666111333333444555333444666777666666777888444666666555666;;;EEENNNaaa~~~vvvxxxyyyyyy{{{tttmmmbbbZZZ```______aaacccdddbbbaaaaaa```^^^[[[XXXVVVUUUTTTSSSPPPJJJDDD@@@===<<<;;;===999888<<<@@@???@@@CCCIIIYYY[[[]]]eeeXXXMMMZZZ~~~pppYYYNNNGGGSSSpppmmm```PPPDDD@@@@@@@@@@@@EEE>>>999:::======>>>@@@BBBBBBAAA>>>::::::<<>>>>><<<:::;;;>>>BBBEEEFFF@@@AAAAAABBBCCCDDDEEEEEEIIIHHHEEEAAA??????BBBEEEKKKHHHDDDCCCEEEIIILLLNNNNNNRRRUUUaaannnNNN>>>>>>;;;888888::::::888777::::::999999;;;@@@HHHPPPUUUpppyyy|||xxxnnnnnnppprrrssstttttttttnnnoooooonnnmmmnnnppprrrrrrsssuuuwwwyyyzzzzzzzzz~~~222111//////000000...---------,,,,,,+++***)))))))))******)))'''%%%%%%&&&))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%$$$'''((('''&&&(((///555???CCCIIIMMMKKKGGGJJJOOOeeetttiiiTTT???666666AAAYYYqqquuuVVV@@@999777444333>>>UUUtttyyyiiiUUUIIIFFFHHHKKKLLLRRRQQQPPPOOOOOOOOOPPPPPPOOONNNKKKHHHEEEDDDCCCBBBBBBFFFKKKLLLLLLMMMQQQTTTPPPNNNKKKFFFBBB???<<<;;;888777666444333222111111000111222222111111333555333000///000333666666666444555666444111000111333555777;;;===>>>???AAACCCIIIKKKLLLLLLLLLOOOTTTYYYTTTXXX[[[\\\```eeefffcccYYY\\\cccmmmvvv|||}}}|||wwwlll^^^VVVOOOHHHFFFGGGJJJHHHDDD???===<<<>>>@@@HHHSSSaaakkknnniiibbb\\\YYYVVVTTTSSSXXXddduuuuuu___]]]\\\___^^^ZZZXXXZZZmmmsssnnnZZZJJJEEEDDD@@@<<<<<<;;;:::::::::;;;;;;>>>>>>======<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;;;;<<<===???@@@@@@@@@@@@BBBEEEHHHHHHFFFHHHUUUppplllJJJ888444333333444444666777777777666666666666777777444222444;;;AAAJJJbbb}}}zzzsssiiiaaafffdddbbbaaa```___\\\ZZZ]]]\\\[[[YYYVVVTTTSSSRRRNNNKKKFFFAAA===:::999999888777999<<<===>>>DDDKKKSSSeeefff]]]ZZZXXXlll|||xxx}}}eeeSSSLLLOOOeeepppVVVNNNDDD>>>===>>>===<<>>;;;???BBBAAA>>><<<:::;;;===@@@AAAAAA>>>>>>???@@@BBBCCCDDDDDDFFFEEEDDDBBB@@@AAACCCFFFGGGDDDAAAAAACCCFFFIIIIIIKKKKKKHHHJJJccctttTTTAAAAAA<<<:::::::::888999>>>;;;:::888888;;;???CCCFFFPPPWWWeeewww}}}~~~222111//////000000...---,,,,,,,,,++++++*********((()))***)))'''&&&'''((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&+++)))((('''((((((&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&'''&&&&&&'''---111;;;FFFOOOQQQPPPQQQRRRQQQXXXcccvvvppp```LLL<<<000///>>>QQQ{{{iiiNNNDDD;;;///---,,,666RRRxxxmmmWWWJJJEEEDDDEEEIIILLLPPPPPPOOONNNOOOQQQSSSRRROOOLLLIIIFFFEEEDDDBBBEEEHHHJJJKKKOOOUUUZZZYYYXXXWWWUUUQQQNNNKKKIIIDDDCCCAAA???===;;;999888666777777777666666888999:::999888999<<>>@@@AAA>>>999666666888:::===AAACCCEEEFFFGGGIIIJJJNNNQQQRRRQQQSSSWWW[[[WWWYYYZZZZZZaaaiiinnnmmmmmmoootttzzz}}}zzzrrrkkk\\\QQQFFF@@@>>>===AAAGGGLLLFFF===777999DDDSSS^^^fffkkkssswwwsssfffVVVKKKFFFEEEDDDKKK\\\rrriiieeeaaa___\\\\\\dddnnn}}}lllVVVDDD;;;999;;;<<<999999999999999999:::;;;======<<<<<<<<<<<<<<<<<<777888999;;;<<<<<<======:::999999888888777777666;;;;;;<<<======<<<;;;;;;<<<===>>>>>><<<;;;<<<<<>>???BBBCCCBBB???@@@;;;999<<<===<<<<<<>>>???@@@@@@???===<<<===>>>DDDFFFCCC<<<:::>>>CCCCCC===<<<;;;;;;=========<<<;;;<<<===>>>@@@AAABBBCCCAAABBBCCCBBBBBBBBBDDDFFFAAA@@@>>>???AAADDDEEEEEEJJJHHHCCCAAAKKKiiisssOOOAAA;;;777888999777888;;;;;;999888777777999:::<<<:::???IIIXXXjjj~~~222111//////000000...---++++++++++++++++++++++++'''((())))))((('''(((***))))))(((((((((((((((((('''''''''''''''&&&&&&&&&+++***((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&'''***---333BBBMMMMMMPPPXXX\\\ZZZNNNYYYlll}}}yyyuuuiii___SSSGGG;;;333777???SSSiiixxxpppaaaUUUIII===;;;222...<<>>===>>>@@@AAAAAA@@@AAACCCEEEGGGHHHIIILLLNNNJJJCCC===<<<======AAAEEEHHHJJJKKKLLLNNNIIIOOOVVVYYYXXXWWWWWWWWWWWWZZZ\\\```lllyyytttlllfff___WWWQQQBBB??????CCCEEEEEEGGGKKKEEE@@@;;;;;;FFF]]]xxx|||xxxuuulll\\\KKKAAA???FFFPPP^^^rrrvvvjjj]]]YYY[[[bbbnnnxxxkkkVVVBBB<<<;;;777555888777777777777777888999:::999:::::::::;;;;;;::::::666777999:::;;;<<<============<<<;;;:::999888888:::;;;===>>>>>>===;;;::::::<<>><<<:::888666666666777999888:::<<<===???HHHRRR[[[TTTMMMPPPbbb~~~zzzssssssmmmuuu{{{iiiTTTQQQXXXnnnrrrVVVHHH=========@@@DDDFFFEEECCC>>>;;;:::===>>><<<<<<>>>>>>>>>???@@@???>>>>>>>>>AAACCCBBB<<<:::>>>AAAAAA;;;;;;;;;<<<>>>>>><<<:::::::::<<<===???@@@BBBBBB???AAACCCCCCBBBBBBCCCDDD???>>>>>>@@@CCCDDDDDDDDDFFFFFFGGGGGGFFFRRRtttqqqNNNBBB888888;;;;;;999777888888888888888999:::;;;;;;<<>>===<<<;;;:::999888:::;;;===>>>>>>===;;;::::::<<<>>>???===<<<<<<<<>>?????????===;;;;;;>>>>>>;;;<<<@@@>>>>>>>>>?????????>>>===;;;???@@@===;;;===>>><<<999999;;;===@@@AAA@@@>>>;;;;;;<<<>>>???AAABBBBBB???AAACCCCCCBBBAAAAAABBBAAA@@@AAACCCFFFGGGGGGFFFDDDCCCFFFIIIEEEDDDUUUlllwww___FFF<<<>>>>>><<<999777888888888999:::;;;;;;<<<;;;:::;;;???DDDJJJNNNcccmmm{{{222111//////000000...---,,,,,,,,,++++++*********((()))******(((((()))***(((((())))))))))))******'''''''''''''''((((((((('''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$,,,333777???OOO___hhhdddgggbbb\\\ggg}}}yyysssqqqlll\\\DDD222......;;;SSSeeeiiiiiilll___TTTFFF:::222888RRRmmmbbbTTTCCC===BBBIIIKKKIIIGGGHHHJJJMMMOOOPPPQQQRRRNNNOOOOOOLLLHHHHHHKKKNNNSSSUUUXXX[[[\\\\\\ZZZYYYWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUSSSPPPKKKIIIHHHIIIEEEFFFFFFEEEDDDDDDFFFIIISSS\\\eeeggg```YYYUUUUUUOOOPPPPPPNNNLLLJJJJJJKKKRRRTTTWWWYYY^^^fffqqqyyy}}}pppaaaPPPIIIBBBAAAFFFIIIHHHDDDJJJFFFCCC@@@;;;555555888;;;JJJ```rrrxxxeeeZZZRRRNNNSSS\\\rrrxxxqqqrrrmmmnnntttsssrrrfff___fffnnnkkk^^^SSSDDD;;;777::::::666666:::666666666666666666777888333555666888999999888888777888999::::::;;;;;;:::======<<<;;;999888888777::::::;;;<<<<<<;;;:::::::::<<<>>>>>>===<<<===>>>@@@@@@AAA@@@@@@BBBEEEHHHGGGFFFGGGJJJLLLVVVqqqxxx}}}ttt\\\JJJ>>>999666222333555888777555555555666666666555444444888888999<<>><<<;;;:::;;;<<<>>>>>><<<<<<>>>===;;;>>>CCCAAA???>>>>>>??????>>><<<888===???===<<<===<<<:::888999:::>>>AAACCCBBBAAA<<<===>>>>>>???@@@AAAAAA???AAABBBBBBAAA@@@AAABBBCCCBBBBBBDDDGGGIIIJJJIIIIIIEEEDDDEEEBBB@@@IIIUUUgggbbbLLLCCC>>>;;;::::::999999888777777888888999888888999:::<<<===>>>AAAJJJXXXdddooo|||222111//////000000...---------,,,,,,+++***)))))))))***+++***(((((()))***(((((()))))))))*********&&&'''''''''((((((((()))((('''&&&&&&(((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((((((&&&$$$$$$%%%***111888CCCUUUdddiiifffaaa\\\```lll{{{~~~rrr]]]JJJ888222///:::RRRmmm}}}xxxjjjZZZNNN@@@777>>>LLLgggxxxpppYYYHHHBBBBBBAAA???>>>@@@DDDGGGKKKMMMOOOPPPLLLOOOQQQPPPMMMKKKMMMOOOSSSUUUXXX[[[]]]^^^^^^^^^ZZZ[[[]]]^^^]]]\\\ZZZYYYUUUUUUTTTQQQNNNKKKKKKLLLIIIKKKLLLKKKJJJJJJNNNQQQUUU```mmmppphhh^^^XXXWWWPPPPPPOOOLLLJJJIIIKKKMMMPPPUUU]]]dddmmmyyy~~~rrrhhh^^^MMM>>>===<<>>;;;888777===FFFUUUdddwww{{{jjjZZZSSSPPPRRRaaarrrfffXXXZZZfffggggggmmmooolllkkklllppplll]]]MMMDDD???<<<999888999888999:::888777666666666666666777333555777999:::::::::999888999999:::::::::999999;;;;;;::::::999888777777::::::::::::::::::::::::;;;<<<===<<<<<<<<<===???===>>>??????@@@CCCGGGJJJJJJFFFFFFJJJKKKOOO```uuuoookkknnnuuunnn\\\BBB<<<666444666888888666777666555555555444333222666555666999;;;DDDXXXkkk{{{tttlllggg^^^ZZZVVVSSSRRRRRRQQQOOOMMMJJJEEE@@@<<<999888888555555666777777888999999:::>>>GGGPPPRRRKKKFFFDDD:::FFFhhh|||xxx~~~lllooo{{{eeeMMMKKK]]]pppVVVJJJGGGEEEBBBBBB@@@>>><<<<<<>>>@@@???======>>>===;;;@@@FFFCCC@@@======>>>>>>===<<<999===???<<<:::<<<===;;;999999:::===@@@CCCCCCBBB===>>>>>>>>>????????????===???@@@@@@@@@AAABBBDDDCCCBBBBBBCCCGGGIIIJJJJJJJJJGGGCCCBBBBBBDDDJJJNNNSSSnnnttt\\\III???===<<<;;;999888777888888999777777999:::<<<=========777;;;BBBIIIRRR\\\hhhppp{{{~~~xxxrrrmmm222111//////000000...---......---,,,+++))))))((()))***+++***((((((((()))(((((())))))*********+++&&&'''''''''(((((())))))***)))''''''(((((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''))))))(((%%%###%%%"""&&&///555;;;LLL^^^ddd___```ddd___ZZZfffzzzvvvhhhMMMFFF444+++AAAjjjrrreee```VVVGGG@@@CCCMMM\\\lllxxxvvvaaaQQQFFF>>>:::777:::===BBBEEEHHHJJJJJJKKKOOOSSSRRROOOLLLKKKLLLWWWYYY]]]bbbfffiiikkklllfffggghhhiiihhhfffdddcccZZZZZZZZZXXXUUUSSSTTTUUUNNNQQQRRRRRRRRRSSSWWW[[[WWWdddqqqsssiii\\\SSSPPPQQQQQQPPPOOONNNPPPTTTWWWXXX```mmmwww}}}xxxaaaNNNFFFEEE@@@:::BBBBBBFFFOOOWWWUUUIII>>>777444444777;;;AAAMMMXXXqqqzzz{{{zzz{{{tttfff[[[YYYXXX^^^qqqwwwYYYLLLRRR`````````jjjpppnnnrrrwwwsssbbbNNNCCCBBB<<<<<<;;;999;;;===;;;777999888777666666666666666444666888;;;<<<<<<;;;;;;999::::::::::::999888888<<<;;;;;;::::::999999999:::999999888888999999:::<<<<<<===<<<;;;<<<>>>@@@;;;===>>>???AAADDDIIILLLLLLEEEEEEJJJJJJJJJUUUeeesss}}}vvvwww}}}IIIBBB999666777999888777777666555555666777666555111000333888:::<<>>FFFRRRYYYSSSFFF===<<>><<<<<<===???@@@>>>>>>>>><<<<<>>===<<<<<>>:::999<<>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???@@@AAADDDGGGCCCAAA@@@BBBEEEHHHJJJJJJAAABBBAAA???AAAFFFJJJJJJMMMaaa~~~^^^JJJEEE===<<<:::999999;;;===>>>555666777888999:::::::::>>>=========@@@FFFNNNSSSXXX___hhhnnnqqquuu||||||xxxrrrlllfff___XXXSSS111000000111222222111//////---++++++,,,,,,,,,+++******))))))))))))******))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))###"""'''+++333HHH```eeejjjqqqrrrooojjjgggfff}}}zzz]]]<<<...555KKKjjj}}}pppccccccdddVVVBBBAAA;;;<<>>EEEMMMXXXTTTLLLCCC===;;;777222222???IIINNNVVVgggvvv}}}}}}uuuuuuyyyvvvpppfffVVVWWWmmmyyywww}}}mmmOOOMMMMMMPPPTTTZZZfffrrryyykkkYYYIIIAAAAAADDD===>>>>>>======<<<;;;:::999999888888777666666555777777777777888:::<<<>>><<<;;;;;;:::::::::;;;;;;@@@???===;;;999888888777444666777888777777999:::<<<===============<<<<<<>>>>>>???@@@BBBDDDFFFGGGCCCCCCBBBBBBDDDKKKSSSYYYgggxxxWWW>>>666222666999333555999;;;888555333333333555555444444555888:::<<>>=========>>>>>>CCC???:::999;;;>>>???>>>AAA???===<<<<<<<<<:::999AAAAAAAAAAAA@@@???>>>===;;;999:::>>>@@@>>>???BBB???>>>>>>>>>>>>>>>???@@@<<<>>>@@@AAABBBCCCFFFIIIFFFDDDBBBBBBDDDGGGIIIJJJFFFFFFDDDBBB@@@AAADDDFFFLLLUUU```ssszzzQQQDDDAAA<<<:::::::::999777444777:::<<<;;;999888888999999::::::;;;<<<>>>>>>BBBBBBDDDGGGKKKPPPTTTWWWbbbccceeegggjjjlllnnnoooxxx|||{{{xxxuuutttvvvuuussspppmmmiiifffdddYYYXXXVVVSSSOOOLLLJJJIII...------...//////...,,,...,,,+++,,,------+++*********))))))))))))******+++*********)))))))))((()))(((((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%(((######'''''')))888III]]]]]]bbbnnn|||zzzrrrwww}}}pppaaaSSSGGG@@@CCCKKK^^^ZZZSSSOOOUUU]]]^^^XXXQQQGGG???>>>AAAIIIXXXeeewwwhhhGGG<<<555666777333444888===CCCKKKOOOOOOLLLKKKKKKPPPTTTZZZ^^^bbbffflllqqqwwwxxxxxxzzz}}}{{{xxxwwwuuusssqqqaaa^^^^^^aaa```]]]]]]___[[[]]]___ccceeebbb\\\WWWeeennnuuuwwwxxx{{{}}}|||nnnkkkgggaaa[[[UUUPPPMMMBBBFFFJJJOOOUUU[[[]]]]]]RRRHHH<<<444111111333555III[[[mmmssstttyyyyyyoooiiiiiijjjiiiggg[[[YYYfffwwwfffXXXTTTJJJEEEKKKVVVaaajjjooofff^^^RRRHHHAAA??????@@@>>>>>>>>>>>>===<<<;;;::::::999999888777777666666777777777777888999;;;;;;;;;;;;;;;::::::;;;<<<<<>><<<;;;999888888777888999::::::888888999::::::;;;;;;<<<<<<<<<<<<;;;===>>>>>>@@@BBBDDDEEEFFFCCCCCCCCCCCCDDDIIIPPPUUUZZZiiigggQQQ<<<555888666444666888666444444666777555444444444555777999:::===HHHLLLSSSfffwwwxxxkkkhhhddd___YYYTTTQQQOOOMMMLLLJJJGGGCCC???<<<:::666555333333444666777777666666666999???EEEJJJLLLZZZSSSKKKFFFAAAAAAOOO^^^wwwtttgggccclll|||yyycccNNNHHHEEE???>>>BBB@@@???>>>======>>>@@@@@@BBB???<<<:::;;;<<<>>>>>>AAA???<<<<<<<<<<<<;;;999>>>???@@@AAAAAABBBAAAAAA>>>;;;;;;>>>???===???BBB?????????>>>>>>>>>???@@@===???AAAAAABBBCCCFFFHHHFFFDDDBBBBBBDDDGGGIIIIIIGGGGGGEEEBBBAAAAAAEEEHHHIIIMMMQQQYYYnnn~~~bbbUUUDDD:::999;;;<<<<<<<<<;;;999777666666999;;;777777777777888999:::;;;777777999;;;===@@@BBBDDDFFFFFFGGGHHHIIIJJJKKKLLLUUUXXX^^^cccgggiiihhhhhhcccbbb```^^^[[[YYYWWWVVVUUUUUUTTTRRRQQQNNNMMMLLLHHHGGGEEEDDDBBB@@@>>>>>>000//////000111111000...---,,,,,,---...---+++)))******))))))))))))******************))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%$$$############%%%"""$$$(((&&&###)))555MMMPPP[[[mmm}}}qqqwww{{{lllUUU@@@777777===::::::???FFFNNNZZZeeemmmcccTTTEEE777222999BBB\\\iiilllQQQ===;;;999000000888111777???EEEFFFFFFDDDDDDKKKLLLOOORRRUUUXXX[[[\\\^^^___bbbffflllrrrwwwzzz{{{yyywwwwwwwwwxxxwwwuuukkkgggeeeeeeccc______bbbbbbbbbfffmmmsssuuupppkkkeeekkkoooooonnnmmmhhhaaa\\\WWWOOOFFF@@@===<<<===<<>>???===?????????>>>===<<<:::::::::::::::999888888777777666777888888999999999999;;;:::::::::;;;<<<======>>>===<<<:::999888888888<<<======<<<999888999:::::::::;;;<<<<<<===<<<<<<======>>>???AAABBBDDDEEEDDDDDDEEEDDDEEEGGGKKKNNNTTTVVVmmmpppIII666666666666777777777666666777:::444444555555555666666666444:::777555BBBRRRggg~~~|||vvvmmm___\\\XXXTTTOOOKKKHHHFFFHHHFFFCCC???;;;777555444333333333333333444555666444888999<<>>>>>>>>???@@@BBBAAA@@@===;;;;;;===???@@@>>><<<;;;<<<<<<:::999:::;;;>>>@@@BBBDDDEEEFFFAAA===;;;======<<>>@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGEEECCCAAABBBDDDGGGHHHIIIIIIHHHFFFCCCAAACCCFFFIIIKKKKKKKKKLLLRRRgggbbbLLLBBB@@@???>>>===;;;888555444555666888666666555666666777888888444555666777777777777777888888888888888888888888;;;===BBBEEEHHHHHHHHHGGGFFFFFFEEECCCBBBAAA@@@???======>>>>>>>>>>>>============<<<<<<;;;;;;::::::111111000111222333111///,,,,,,,,,...///...+++(((******))))))))))))******(((((((((((('''''''''''''''(((((())))))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######&&&)))'''###'''...888HHH]]]llltttwwwyyy|||vvvjjjfffwww~~~sssbbbQQQDDD???111,,,000999===AAASSSjjj}}}sssaaaMMM>>>;;;===>>>HHH]]]xxxrrrTTTFFF@@@999555666///000444777:::<<<<<<;;;DDDDDDDDDFFFIIIKKKLLLKKKIIIKKKOOOTTTZZZaaagggjjjeeeeeeeeefffiiillloooppppppkkkggggggeeebbbbbbfffiiihhhjjjpppwwwxxxsssnnnaaaddddddaaa^^^[[[SSSKKKEEECCC???<<<<<<===???AAAGGGXXXeeeeeebbb^^^PPP???999111000888???HHH\\\qqqsssooooooaaaTTTQQQ^^^gggeeehhhqqq{{{}}}tttcccWWWTTTJJJJJJRRR```hhhbbbTTTKKKBBB>>>;;;:::<<<>>>???>>>@@@@@@???>>>===;;;:::999:::::::::999999999888888777888999:::::::::999888::::::::::::;;;<<<===>>><<<<<<:::999888888888888===>>>>>><<<999777777888::::::;;;<<<============<<<<<<===>>>???AAABBBCCCDDDFFFGGGFFFFFFFFFHHHIIIQQQQQQ___\\\AAA999444:::888999:::999777666888444555555666555555444444222:::999666===EEEQQQddd|||qqqppp|||}}}rrrfff___UUUSSSPPPLLLHHHEEEBBBAAA@@@>>>;;;888555333222222333444444555444555666777444<<<>>>@@@PPPiiirrrlllYYYKKKEEESSSiiixxxjjj```___sssvvvOOOKKKLLLPPPOOOIIIFFFHHHDDDCCCAAA???>>>======>>>BBBCCCCCCAAA===;;;===@@@???===;;;:::;;;;;;:::999999:::===@@@CCCEEEFFFGGGCCC>>>;;;;;;<<<;;;>>>DDD>>>AAABBBAAA???>>>???@@@BBBCCCCCCCCCBBBBBBDDDFFFEEECCCAAABBBDDDGGGHHHHHHJJJIIIGGGDDDCCCDDDGGGJJJLLLLLLOOOQQQNNNTTTnnnmmmWWWIII@@@===:::999999::::::999777555777777777777777777888888666777888999999888666555:::::::::999999999888888888999<<<>>>??????>>>===;;;;;;;;;;;;::::::::::::888999:::;;;<<<=========::::::::::::::::::::::::...------...//////...,,,,,,,,,,,,...///...+++(((******))))))))))))******''''''''''''((((((((((((''''''(((((())))))******&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%'''(((&&&%%%''',,,+++;;;PPP```gggkkkooossswwwqqqiiimmm{{{tttgggTTTFFF???666333666555999QQQooouuucccUUUMMM===AAANNNaaasss{{{eee[[[VVVIII999;;;777222000222444444444:::999888999<<<===<<<;;;CCCEEEHHHNNNUUU\\\bbbeeeaaaaaaaaaaaacccfffkkknnnkkkgggeeegggfffccccccfffdddbbbbbbfffjjjkkkfffbbb``````\\\UUUQQQOOOIIIBBB>>>???AAABBBCCCBBBAAA@@@<<>>===;;;;;;>>>@@@??????>>>>>><<<;;;:::999:::::::::999999999999999888999:::;;;;;;:::999999999999999::::::<<<===>>>;;;:::999888888888888888<<<======;;;888666666777888999::::::;;;;;;;;;:::;;;;;;<<<<<<>>>???AAABBBDDDFFFHHHHHHFFFEEEFFFGGGGGGNNNZZZmmm{{{]]]III777999666777;;;;;;777555777555555555666555555444333000::::::777;;;<<<@@@LLLeeennnxxxzzzttt}}}}}}wwwppphhh___XXXSSSLLLJJJGGGDDDAAA???======999888666444222222333333333444666666555555888;;;:::FFFLLLLLLTTTbbbddd[[[HHHUUUhhh{{{oooUUUZZZjjjzzzaaaGGGGGGHHHJJJIIIDDDBBBCCCAAA@@@???>>>>>>>>>???@@@BBBDDDEEECCC???===>>>@@@<<<;;;999888999999888777:::;;;===???BBBCCCDDDEEECCC===::::::::::::>>>CCC>>>BBBDDDCCC@@@===???AAABBBCCCDDDCCCAAAAAACCCDDDDDDBBBAAABBBDDDGGGGGGGGGJJJIIIHHHFFFDDDEEEHHHJJJIIIHHHLLLOOOKKKJJJWWWjjjwww```TTTOOOCCC@@@===<<<<<<;;;999777888888777777777777777777333444555666777666555444666666666666666666666666999999:::;;;;;;;;;::::::666666666777777777888888555666777888888999888888666666666555555555555555000///...///000111///------,,,,,,---...---+++)))******))))))))))))******))))))))))))************''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$###%%%'''''',,,777III]]]jjjoooooonnnxxx{{{www}}}vvvmmmjjjYYYIII>>>444333HHHbbbqqq]]][[[^^^eeehhhkkkvvv|||fffTTTJJJ===444222222000---333333333222222111111111777999===BBBIIIPPPVVVYYY^^^^^^^^^]]]\\\]]]```ccc```^^^```ddddddaaa___aaa______```bbbccccccaaa___^^^]]]XXXOOOIIIGGGEEEAAACCCDDDFFFFFFCCC>>>888444111222333222222666>>>DDDMMMSSS]]]eeennnxxx}}}wwwooobbbRRRGGGDDD???@@@NNNhhh~~~{{{|||tttjjjcccZZZQQQKKKJJJPPPUUU[[[YYYLLL===888;;;444888;;;:::888888;;;???<<<<<<<<<<<<<<<;;;:::999999999999999999999888888777888999:::::::::::::::999888888888999:::;;;<<<999999888888777888888888999:::;;;:::777666777888666666777777777777666666::::::;;;;;;<<<>>>???@@@CCCEEEFFFFFFEEEDDDEEEEEE@@@LLLTTT\\\vvvhhhNNN===666444999:::666555999666666555555555555555555222999555111555555555???BBBLLLWWW```hhhoooooolllooozzz|||{{{}}}}}}|||}}}|||vvvpppkkkgggeeedddaaa]]]WWWPPPKKKGGGDDDAAA@@@>>><<<:::888777777555444444333333333333444111444666666666999???DDDLLLYYYaaa]]]XXXWWWTTTOOOSSSmmmwwwfffQQQeee~~~```JJJGGGFFFEEEDDDCCCBBB@@@@@@;;;;;;;;;<<<>>>@@@CCCDDDAAABBBCCCBBB@@@>>>>>>>>>:::888666666777777777666;;;<<<===???@@@AAAAAAAAA@@@;;;888999::::::===CCC>>>CCCFFFEEE@@@===>>>AAABBBBBBCCCBBB@@@@@@BBBCCCCCCBBBAAABBBEEEFFFGGGFFFHHHIIIIIIHHHFFFFFFGGGHHHKKKIIIGGGGGGEEEFFFNNNWWWaaavvvbbbWWWHHH===999888999999888888777666666555666666222333333444555555555555444444444444555555555666777777777777777888888888555555555555555555666666222222333333333333333222444444444333333333222222222111000111333333111000...,,,+++,,,------+++*********))))))))))))******((()))))))))*********+++''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&%%%***666III]]]lllssspppvvv|||~~~iiiUUUDDD;;;@@@JJJooo}}}~~~vvvsssuuussslllmmmuuu|||nnn[[[NNNGGGAAA:::444999:::;;;888333111111333///000222555999>>>BBBDDDMMMPPPSSSTTTRRRQQQQQQRRRUUUVVVZZZ```aaa\\\YYYYYYYYY\\\^^^]]][[[ZZZ[[[\\\```aaa]]]SSSKKKIIIHHHGGGAAAAAA@@@>>>:::666111///333111777AAAGGGKKKXXXhhhrrrtttrrrqqq{{{ssskkkccc[[[PPPFFFGGGMMMVVVZZZeeevvvppp```\\\___^^^XXXTTTTTTTTTSSSRRRNNNIIIDDD===666666;;;444555666777777888:::;;;999::::::;;;::::::999999888888888888888888888888666666666666777888::::::888888888777888888999999888888777777777888888999777999:::999888777888:::888888888888777666555444::::::::::::;;;===>>>??????AAACCCCCCBBBBBBCCCDDDBBBHHHMMMQQQ^^^zzztttNNNAAA999999999444666===777666555555555666777888666999444111777666333999333:::@@@BBBFFFKKKLLLJJJSSScccsss{{{|||}}}}}}{{{mmmeee```aaabbb___]]]]]]bbbeeehhhjjjjjjiiijjjjjjeeebbb^^^YYYTTTPPPMMMLLLIIIIIIHHHEEEAAA===:::999:::999777666444333333333333333444444333333222222222555888:::<<>>@@@BBB>>>>>>>>>???@@@???<<<:::777666444444555666555444:::;;;<<<===??????@@@@@@===999777999999999===BBB>>>CCCHHHFFFAAA===>>>BBB@@@AAABBBAAA??????AAACCCBBBAAAAAABBBEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFFFFFFFJJJKKKHHHBBBAAAFFFJJJLLLLLLWWWpppkkkWWWJJJDDD@@@>>>;;;:::999888777777777777555555555555555666777777888888888888888888777777666666555555666777888999666666666555555555555444222222333333444444333333555555555666666666666666///...---...000000...---///---++++++,,,,,,,,,+++******))))))))))))******&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$############ ###%%%%%%&&&(((((('''$$$(((,,,...555HHHcccxxxtttsss}}}lll[[[LLLCCC@@@GGGUUUooo~~~zzz|||}}}mmmcccYYYNNNEEEDDDGGGGGGCCC;;;777888:::444444333444555777999:::???EEEMMMQQQQQQOOONNNMMMOOOQQQWWW^^^___YYYSSSRRRMMMPPPSSSPPPKKKIIIJJJMMMSSSWWWUUUKKKAAA======<<<777666444333222333444555444333@@@WWWcccffftttwwwnnnzzzsss___XXXPPPKKKHHHNNNaaavvvvvvzzz~~~vvvmmmbbbXXXPPP[[[^^^VVVSSSXXXZZZXXXOOOCCC999777999888777777;;;888555666999;;;:::777888888999:::::::::999999777777777777777777888888444444333333555777999:::888888777777777777777777777777777777777888888999666888999999999999:::<<<;;;;;;;;;:::999888777666999999999:::;;;<<<===>>>===>>>@@@@@@@@@@@@BBBDDDEEEDDDHHHNNNSSSbbbbbbPPPAAA===999333666???888777555444555666888:::555999555444<<<999222333333888999777777:::;;;:::666HHH\\\hhhooowww|||~~~mmmbbbZZZYYYZZZWWWRRROOOHHHKKKOOOQQQQQQQQQRRRRRRLLLKKKIIIFFFDDDBBBAAA@@@===???BBBBBB???<<<999777777666555444222222222222333444444555444222000///444888<<>>;;;:::===AAA@@@<<<@@@???===<<<;;;;;;;;;<<<<<<;;;:::<<>>??????@@@;;;777666888999999<<>>DDDHHHGGGAAA===>>>BBB???@@@AAA@@@??????AAABBBBBBAAAAAACCCEEEFFFFFFEEEDDDGGGJJJKKKIIIGGGEEEDDDCCCJJJIIIAAA???DDDFFFAAAFFFHHHWWWyyy|||jjj[[[OOOHHH>>>>>><<<;;;::::::999999777666555444444555666777777777666666555444444444555444444444444666888999555555444444333222222222222222333444555555555555444555555666777888888999////////////..................---,,,+++))))))(((+++*********))))))((((((((((((((((((((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###'''###%%%***+++222IIIbbbxxxyyyqqq^^^QQQHHHEEENNNkkk}}}|||mmm]]]YYY[[[```aaaXXXIIICCCEEE@@@888444999???@@@>>>===@@@BBBFFFLLLPPPQQQOOOMMMRRRSSSUUUVVVUUUOOOHHHBBB;;;:::::::::;;;;;;:::999CCC@@@<<<999666444111...111444888<<>>@@@IIIUUUeee|||yyyvvvmmm\\\QQQPPPPPP\\\bbb[[[VVVWWWTTTMMM===<<<:::888666666666666666666666666666666666666555555666777777777777777999888777666666555555666000000111333555666555444555555555555666666666666777777666666666666777777555555555555666777888999999999::::::::::::;;;;;;999999999::::::;;;;;;;;;>>>============???AAABBBDDDCCCEEEIIILLLXXXrrrvvv\\\KKK???888999>>>::::::999777555444555777444444444444444666777777555555666666777888999999999>>>DDDJJJPPPZZZgggqqqpppkkkfffccc___XXXMMMEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>======<<<;;;:::888666555555444444444333222222111111111777111///111333333444777888@@@BBBGGGUUUXXXQQQQQQHHHMMMBBB777CCCXXXjjjyyyuuuqqq|||xxxnnnhhhnnn}}}YYYVVVkkkfffNNNDDDCCCAAACCCBBBAAA@@@????????????@@@???===;;;888777666666777888:::<<<======<<<;;;888666333111000111222444;;;888777888;;;<<<:::888999888777777888999<<<===CCCBBBAAA@@@>>>>>>======>>>>>>>>>>>>?????????@@@===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAA@@@AAABBBCCCFFFIIIJJJYYYwwwxxxfffRRRJJJBBBAAADDDDDD???999???<<<999888888999::::::666:::<<<999777999999777444666777666444333333444666222111444555222111333222111111444777888777666888888888888999;;;>>>AAA////////////...............------,,,+++***)))(((*********)))))))))((((((((((((''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&)))((()))777IIIcccqqqgggYYYLLLMMM\\\ooozzz~~~|||yyyvvvvvvsssaaaZZZ[[[gggtttwwwtttqqq]]]TTTMMMMMMNNNKKKFFFDDD??????@@@AAABBBBBB@@@???AAAAAABBBAAA???;;;555111333222111000000000000///444000,,,+++///444888:::HHHYYYooo|||}}}uuulllggg``````ccchhhooovvv{{{~~~{{{ooo]]]PPPNNNQQQKKKAAABBBEEENNN^^^lllzzz{{{fff[[[TTTLLLLLLRRRTTT```eee]]]TTTNNNFFF<<<:::999888666666666777777555555555555555555555555555555666777777777777666777777666555555555555555444333222333555666666555555555555555666666666666777777666666555666666666555555666777777888888999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<>>>======<<<===>>>???@@@@@@@@@BBBEEEHHHOOO```rrrzzz___EEE555000444444555555666666666666555555555555555555555555222222333444444555666666444777;;;<<<>>>CCCLLLSSSXXXVVVTTTUUUVVVTTTNNNIIICCCCCCBBBAAA???>>>======;;;;;;::::::999888888777666666555444333333333333666444111//////111444666000...///333555444777;;;AAAPPPWWW[[[___VVVIIIHHH111<<<<<>>@@@@@@??????>>>>>>??????===<<<;;;999777666666666666888:::<<<<<<<<<;;;:::777555333111000111222333666555444666999:::999888777666555555777999;;;<<<>>>===<<<;;;;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;======>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBB===CCCCCCJJJ\\\mmm}}}vvvooommmnnnmmmfff___QQQLLLFFFAAA???>>>======>>>@@@@@@======???>>>;;;888999888666444444666777555222333666777444222444666555333222333444666666;;;>>>BBBEEEKKKWWWhhhttt////////////...............---,,,,,,+++***))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%&&&)))'''###(((111===WWWvvv~~~eeePPPEEEEEELLLRRRQQQ[[[iiikkkooo|||zzzoookkkllluuusssggg^^^SSSLLLSSSaaaiiiiiiggghhh^^^TTTQQQOOOHHHBBB@@@;;;:::777555333444444555555555444333222111000000......------------......555666888===EEELLLQQQSSSgggvvvooolllhhhiiilllmmmkkkhhhYYYSSSGGG>>>>>>GGGNNNPPP```bbbjjjttt~~~{{{wwwiii[[[VVVQQQJJJHHHLLLYYY``````UUUIIICCC;;;333777666555444555555777888555555555555555555555555444555666666777666666666666555555444444444444555999666444333555666777666444555555555555666666666777666666555555444444444555666777999999999999888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<======>>>???>>>@@@CCCDDDFFFNNNVVVkkk}}}jjjKKK;;;<<<999666555666666333000555555555666555444444333222222222333444444555555444666777777555666:::>>>AAA@@@@@@CCCHHHKKKJJJGGGCCCBBB@@@>>><<<:::888777666666555555444444333333111111111111111111222222222111000000000111222333333222333777::::::???EEE]]]hhhiii```TTT???///000999KKKTTT```{{{~~~hhhpppyyy{{{ooosssjjj___[[[bbbrrrhhhNNNBBBAAAAAA???=====================>>>???:::999888777666555555555666777999:::;;;::::::999666555333111000111222333222111111333666888888777444444444444666888:::<<<<<<;;;999888888:::===>>>999999999999999999999999===============>>>??????>>>??????@@@AAABBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@===EEEEEECCCGGGKKKZZZrrrzzztttqqqooonnnmmmaaa[[[OOOBBB===>>><<<888;;;<<<<<<;;;::::::<<<>>>888666888======999777888:::::::::;;;===BBBIIIMMMRRR```qqq////////////............------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&'''$$$%%%******&&&'''***,,,:::MMMbbb}}}xxxcccRRRHHHDDD666:::EEEMMMUUUkkk}}}|||tttqqqttt||||||sssnnnoooppppppwwwuuummm```TTTLLLIIILLLOOOTTTKKKCCCBBBAAA<<<999888<<<:::555111......000333///000000111222555999<<<777888:::::::::999::::::JJJPPP[[[gggooopppkkkggg{{{xxxyyywwwsssoooiiiaaaWWWPPPFFFGGGGGGHHHOOO___rrr~~~ppp___YYYVVVWWWVVVOOOJJJJJJVVVWWWPPPDDD<<<;;;<<<:::666555444333333444555666444444444444444444444444444444555666666666666555555555555444444555666666<<<888444222333555666666444444444555555555666666666666666555555444333333444666888:::;;;:::999888999999999:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<>>AAA@@@???===;;;999777666444444444333333333222222111111111000111111222222...000333666666444111///888555888AAAJJJOOOSSSWWWZZZ]]]UUUIIICCC999777CCC\\\tttxxxqqquuuzzz{{{yyyxxxmmmgggpppwwwYYY???;;;AAABBB@@@@@@::::::::::::;;;<<<===>>>999888666555444333222222555666777888888888888888555444222111000111222333111111111222444555555555222333333444666999;;;<<<===;;;999777777:::===???;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;<<<===>>>=========>>>>>>???@@@@@@===>>>@@@AAAAAA@@@???>>>BBBIIIGGGDDDDDDAAAGGGYYYggg~~~eeeXXXUUURRRMMMCCCHHHNNNRRRTTTSSSRRRRRRCCCCCCGGGKKKKKKEEECCCDDD@@@DDDKKKRRR[[[eeeooowww////////////............---,,,,,,++++++*********(((((((((((((((((())))))''''''(((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&$$$$$$(((***))))))++++++///333AAA```sssddd[[[CCC333222<<>>666555444222222222222333444444444444444444444444333333444555555555555555666555555555666777888888===999444111222444555555444444444444555555555555555555666666555444333333444666888:::;;;:::999888999999999:::::::::;;;;;;========================;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@DDDEEEEEEQQQSSSgggzzz___TTTEEE<<<:::;;;:::999444555666666777777777777555666666666666666777777222333555666555555666777999888666666777777888777;;;;;;:::999888777666666333333333222222222222222222222111000000000111111000111333444555444333222888777@@@RRRaaaeee```\\\RRRMMM???:::AAACCCKKK[[[|||}}}oooyyy}}}uuufffggg}}}vvvoooeeeNNN<<<<<>>;;;888666666777:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<=========<<<<<<<<<<<<======<<<===???@@@AAA@@@??????@@@DDDAAABBBHHHEEEDDDNNNSSSeeezzztttnnnaaajjjvvv}}}zzzdddfffjjjooolllfffccceee]]]dddooo{{{////////////............,,,,,,,,,+++++++++******''''''(((((((((((())))))&&&'''((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))(((+++---222CCCaaa\\\AAA555999888999@@@DDD;;;===EEEMMMMMMHHHMMMWWWfffooo}}}yyyoooeeeccc^^^\\\___ccceeeiiimmmzzzxxxrrrfffXXXMMMGGGEEEOOOSSSXXX[[[ZZZ[[[^^^```eeejjjpppoooggg\\\SSSNNNbbbfffmmmsssuuuqqqiiibbbeeeeeehhhmmmooolllbbbZZZYYYZZZYYYVVVUUUZZZdddlllmmmmmmqqquuuxxx~~~qqqnnnoooyyyqqqbbbXXXYYYYYYXXXSSSLLLEEEAAA======<<<;;;:::999888777666555444222111111222222333333333333333333333333222333444444555555444444555555555666666888999:::===999555222222444555555333444444444444555555555444555666777777666555444555666777999999999999888999999::::::::::::;;;;;;===============<<<<<<<<<999:::;;;<<<============;;;======;;;===BBBEEEEEENNNLLLXXXwwwmmm\\\NNNDDD<<<777888888777777777777888999666666666666666666666666555555555555555555555444888888777666666666666777555555555444444444444444111111111111111111000000222111000000000000000000333111...---///333777:::BBBDDDNNN^^^ggg```QQQGGGCCCAAA===GGGZZZaaaeeesssvvvwwwhhhdddrrryyy]]]RRROOOGGG@@@??????===<<<===888888888888999:::;;;<<<999888777555333222222222444444444444444444444444222222222111111111222222333444555444222000111222222333444666777999:::::::::999666444444555777888999999999::::::;;;;;;;;;<<<;;;999888999;;;===>>>===<<<;;;::::::;;;<<<======>>>???@@@@@@@@@@@@@@@???@@@===CCCOOONNNHHHMMMNNNRRR```{{{////////////............,,,,,,,,,++++++++++++***'''''''''((((((((())))))&&&'''(((******)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%"""%%%'''&&&%%%%%%'''(((%%%&&&)))+++000@@@^^^wwwtttaaaUUUOOOGGGHHHLLLGGG888222111777999777<<>>??????>>>999>>>@@@<<<<<<@@@CCCCCCAAADDDKKK___yyy```KKK@@@???===:::777666666888888999999999999888888888888:::999777666666666666666444555666666555555666777333333333333333222222222111111111111111111111111111111111222222333444555888888999;;;???DDDHHHKKKKKKJJJMMMRRRPPPHHH@@@===AAAGGGSSSnnn|||rrriiiqqqhhhMMM???AAADDDEEE@@@<<<<<<:::888999888888888999:::;;;;;;777666666555555555666666333333333222222333333333111111111111111111222222111222444333000///111333222333444555666777777888777666666555555666888888777888888999:::;;;<<<<<<;;;:::888888999;;;>>>@@@;;;;;;:::999:::;;;===>>>???>>>>>>???@@@AAABBBBBBBBBCCC@@@GGGTTTRRRJJJNNNHHHGGGMMM]]]vvv000/////////............,,,,,,++++++++++++++++++&&&'''''''''(((((())))))%%%''')))***+++***)))(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&&&&$$$###%%%)))(((&&&'''((()))***$$$###(((+++000AAAUUU~~~~~~pppeeekkkooobbbSSSDDD888777888444333666666999CCCMMMQQQXXXqqq}}}wwwuuuwwwyyy~~~}}}rrrggg___\\\WWWaaammmuuuuuurrrqqqqqqtttkkk]]]]]]]]]\\\WWWOOODDD===777777666333222555:::>>>>>>CCCOOObbbvvv}}}|||vvv___[[[ZZZ```iiimmmiiiccc[[[WWWNNNBBB;;;999;;;<<<<<<888444333444444555777333222111111222444555666222222222222222222222222222222333444444444444333222222333333555666888999===:::777666777888888777333333333444444444555555222444666888999999888777666555555555666777888999999999:::::::::;;;;;;;;;======<<<<<<;;;;;;;;;:::777999;;;===???@@@@@@@@@:::BBBEEE@@@===@@@BBBAAA===DDDHHHPPPiiihhhXXXDDDAAA<<<888555555666777<<<<<<<<<<<<<<<<<<<<<<<<999777555555555777777777222333555555444444444555666666555555444333333333222222222333333333333333333333444555666888:::;;;BBBGGGPPPYYY___```___]]]EEEAAA>>>:::666777AAAMMMxxx~~~{{{rrryyy~~~kkkWWWLLLEEE>>><<>>???;;;:::888888999<<>>>>>???AAACCCDDDCCCEEEBBBHHHSSSOOOGGGKKKEEEEEEFFFIIIQQQggg}}}{{{000000000000////////////---------,,,+++***)))(((+++******)))(((''''''&&&((((((((()))(((''''''&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((()))+++...000BBB```|||}}}}}}lll[[[VVV[[[]]]VVVLLLEEE999444;;;AAAAAAGGGQQQvvv}}}xxxhhh\\\UUUSSSSSSQQQYYYmmmrrreeeddd___```dddiiilllnnnmmmlllpppuuulllQQQFFFEEEBBB@@@>>><<<888555333:::>>>>>>HHHVVVXXXQQQ```aaalll}}}yyyvvvssspppllljjj\\\VVVQQQUUU___ddd```ZZZLLLDDD999444444555444222555555444555777777666444222111000000222777;;;>>>999777444222000000111111222222222333333333444444666555444222111444999===>>>:::555333444666555444333444555666666555444333777666555444444555666777555555555555666777888999888888999999888777555444999888777777888999;;;<<<;;;;;;>>>EEEJJJJJJDDD>>>======>>>????????????>>>BBB>>>CCCQQQ]]]jjj{{{gggPPPCCC;;;666666888444555777999;;;<<<======DDDBBB@@@<<<888666666777666666666666555666666777444333333222222333333444555555444555666888:::<<<>>>;;;===@@@???;;;>>>EEEGGGTTTeeettt}}}xxx```GGG<<<>>>888<<>><<<999666444999999999999::::::;;;<<<999888999>>>CCCCCC>>>999555666777777666444222000222222000///............///000111111000///000222222111111111111111222222555555555555555666777777777888999;;;<<<=========::::::999999:::;;;===>>>======>>>======<<<;;;;;;???@@@?????????AAAEEEHHHHHHFFFFFFIIINNNPPPLLLHHHDDDCCCBBBCCCHHHRRR^^^fffyyyqqqnnnqqq}}}////////////............,,,,,,,,,+++***)))((('''*********)))((('''''''''((())))))))))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&''')))+++---555AAATTTlll~~~{{{fffSSSAAA===<<<;;;@@@JJJSSS[[[aaa]]]TTTRRR[[[eeennnggg\\\OOOEEE???<<<;;;???HHH___yyyuuuiiifffdddaaa^^^^^^___^^^[[[XXXSSSWWW\\\dddllljjjZZZHHH;;;777333333777:::;;;:::;;;GGGSSS]]]kkk}}}~~~tttoooqqq~~~zzzrrrooorrrppplllhhhccc```^^^]]]ZZZUUUSSSVVV\\\[[[RRRIII???999222000222555555444555444333444555555444222333333222222444777:::<<<777555333111000000111222000111111111222222222222333333222111111333777;;;;;;777333222333444444333444444444555555444444444666666555444444555666666555555555555666777888888777777888888888777666555666666777777888999999:::;;;;;;===CCCHHHHHHDDD???<<<===>>>>>>??????>>>>>>BBB===@@@IIIPPPXXXiii|||zzz]]]GGG:::555444666444222222333666888999AAAAAA???===:::888777777777666777888999999777666555666777888888666555444555666777:::>>>BBBEEEGGGOOOLLLKKKMMMJJJDDDEEEIIIDDDTTTeeeiiidddZZZLLL@@@:::???===EEEVVVYYYiii}}}vvvkkkuuurrr___LLLDDDBBB???<<<<<<>>>>>>>>>===;;;999777555888888888888888999::::::999777888;;;@@@AAA===999666777777777555444222111222111000//////.........///000111000///...///000222222111000000000111111444333333444444666777777888888999:::;;;<<<======;;;::::::::::::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>======@@@DDDGGGGGGEEEDDDGGGKKKKKKGGGCCCBBBBBBCCCEEEHHHNNNUUUZZZlll}}}vvvuuuwwwxxx|||............------------+++++++++***)))((('''&&&******))))))((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))+++,,,333FFFfffzzzddd[[[WWWSSSTTTXXX]]]\\\VVVKKK@@@===DDDLLLTTTPPPJJJBBB<<<777555444444888HHH[[[aaaYYYOOOLLLSSSQQQOOONNNMMMJJJEEE@@@>>>???@@@DDDMMMUUUUUUPPPAAA999222333;;;CCCGGGFFFIIIZZZlllxxx|||tttgggaaaaaaeeefffeee```[[[WWWXXXYYYZZZTTTOOONNNOOOKKKBBB:::555222...///222555555444444333222222333333111///222111111222333444555666333222111000000000111222////////////000000000000000111111111111222555777777555222111111333333333444333333333333333333444555444444333333444444555444444444444555666777777555555666777777777777666444444666777888888777777999888999===BBBCCCAAA===<<<===>>>>>>???>>>>>>>>>CCC???@@@EEEGGGJJJUUUbbbdddRRRDDD999:::777555444666888::::::????????????>>>===<<<;;;999999:::<<<======;;;999999888777666666777888999@@@BBBEEEIIINNNRRRUUUVVVVVVRRROOOMMMIIICCCAAABBB;;;GGGQQQPPPJJJGGGGGGHHHMMM\\\iiixxx~~~xxx{{{~~~nnndddqqqsssWWWJJJ>>>;;;<<<===<<<<<<<<<<<<<<<<<<;;;:::888888888777777777777888999999888777666888<<<>>><<<999999888777666444222111111111111000000//////......///000111000...---...///222222111000000///000000222222222333444666777888:::999999888999:::;;;<<<;;;;;;:::;;;;;;<<<>>>>>>>>>>>>?????????>>>======<<<<<<===<<<<<<>>>AAADDDEEECCCBBBDDDFFFFFFBBB>>>@@@BBBEEEFFFGGGHHHKKKMMMRRRddd}}}yyyzzzuuuoooqqq~~~/////////.........------,,,,,,++++++***((('''&&&***)))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''***---111;;;OOOgggwww|||xxxsssnnneeeYYYNNNIIIJJJMMMLLLJJJEEEAAA>>>=========@@@???BBBGGGEEE???>>>AAADDDHHHMMMOOONNNKKKJJJIIIPPPPPPOOOOOOWWWfffpppttt```WWWNNNOOOYYYaaacccaaaiiizzz{{{kkkjjjjjjiiiddd]]][[[]]]\\\```bbb```YYYUUUVVVXXXWWWOOOEEE>>>===<<<999666555333111222444555333222444333222222222222///---......///////////////...000//////...///000111111.........////////////000...///111111111222333555555333111000111222333333333333111000000111333333333333333333333333333333333222222333333444555666333333444555666777777777222444666888999888777555666555555888;;;======<<<===>>>??????@@@@@@??????AAA>>>???CCCEEEFFFMMMUUUeeeyyyqqq\\\???;;;777555555555444222555555444555777888888888<<<@@@CCCDDDCCCEEEIIIMMMLLLHHHDDD@@@@@@DDDHHHKKKSSSSSSUUUVVVWWWWWWWWWXXXOOOKKKFFFCCCAAA>>>:::999888>>>FFFLLLSSS\\\gggmmm|||~~~tttwwwtttjjjjjj{{{yyyhhh]]]eeevvvooofffmmm{{{yyydddSSSHHH@@@999888;;;======<<<;;;<<<<<<<<<<<<;;;;;;;;;888888777777777888888999888777666777:::<<<<<<;;;:::999777555333222111111000000000000000///......111111222000...------...222111000000////////////111111222333555777999:::;;;:::888777777888999;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<>>???@@@@@@AAAAAA@@@@@@===<<<>>>AAACCCDDDHHHLLLMMMYYYlll{{{nnnlllmmmaaaQQQDDD===:::888666777666555666999<<<<<<;;;:::BBBHHHHHHFFFLLLZZZgggjjjhhhfffcccaaa___^^^^^^VVVUUURRROOOKKKHHHEEEDDDBBB???======AAABBB>>>999@@@QQQgggwww}}}tttiiigggYYYXXXddduuupppllljjjsss~~~zzzrrrjjjkkkppp{{{qqq^^^MMMBBBDDDBBB>>><<<<<<>>>>>><<<;;;;;;;;;<<<<<<======>>>:::999999888888888999999888777666777999;;;<<<<<<:::999777555333222111111///000000111000000///...111222222111///---...///111000000///.........///111111222333555888:::;;;;;;999777666555666888999::::::;;;<<<<<<=========;;;;;;<<<<<<===<<<<<<;;;<<<======<<<;;;;;;===???<<<===???AAACCCDDDBBBAAAEEEFFFGGGGGGFFFFFFHHHIIIGGGHHHIIINNNYYYooo111000000000////////////---------,,,+++***)))((())))))))))))((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((($$$###%%%''')))---222<<>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHFFFJJJWWWmmmlll```___gggiiinnnyyyttt[[[LLLFFFCCCBBB;;;999999;;;======999555222999??????>>>FFFXXXhhhppptttyyyzzzuuulll```YYYHHHFFFBBB===999777555555777:::???HHHRRRVVVOOOEEEOOOpppggg[[[UUUVVVbbbzzzsssnnnmmmmmmooorrrqqqtttuuummm```RRRHHHDDDCCCEEECCC???===???>>><<<;;;;;;;;;;;;;;;<<<>>>>>>::::::999888888888888999777777777777888:::;;;<<<999888777666444222111111...///000111111000///...///111111000...---.../////////............//////000111111333555777999:::888888666666555666777888888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;?????????>>>;;;:::;;;<<<999;;;>>>AAADDDDDDDDDDDDFFFGGGGGGFFFEEEFFFHHHJJJDDDFFFIIIJJJLLLWWWmmm000000/////////.........,,,,,,,,,,,,+++)))((('''(((((((((((())))))))))))&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***$$$###)))...---,,,...,,,444IIIggg{{{zzz|||~~~|||yyyxxxzzz|||{{{yyy~~~|||jjj___dddpppwwwpppgggaaaaaabbb^^^XXXVVVYYYUUUNNNFFF???:::777666///111444444333111111222...///000000000000000000///......///000000...---......------,,,,,,++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---............111333000222222111...,,,---///......////////////.........///000000000000///...////////////000111222222222222111111222333444555222333555777777777666555666777888999:::<<<>>>???======>>>????????????>>>BBBBBBBBBBBBDDDEEEEEEDDDFFFHHHMMMZZZoooxxx___UUUPPPUUUbbb||||||mmmccc[[[UUUKKKKKKLLLOOOOOOIII===444777999999777777<<>>;;;999999999888999:::<<<===999999888777777777777777444555666777777888999:::666777777777555444222111...///000111111000///...,,,---......,,,,,,,,,...------------...///000000//////000111222444666777666666666666666666666666777888999;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<>>AAACCCCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFDDDGGGLLLOOOMMMMMMZZZhhh|||//////.........---------++++++++++++***((('''&&&(((((((((((())))))))))))(((((())))))(((((('''&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%(((+++((("""$$$+++((((((000???LLL___~~~}}}sssnnntttxxx}}}zzzqqqrrr~~~}}}{{{zzz~~~yyyhhh___gggxxxvvviiieeeddd```YYYVVVQQQJJJ???666222111222333222222111///---...222666222333333222000...//////---,,,,,,---...///---,,,,,,,,,+++***)))))))))***))))))***+++++++++++++++)))************++++++++++++,,,,,,,,,+++---///222///111222000,,,***+++,,,,,,---...//////...---,,,---...///000000///...---.........//////000111222333222111111111222333444111222333555555555555444222444666777888999;;;===;;;<<<<<<===============:::;;;;;;;;;===@@@@@@>>>BBBDDDFFFIIIRRRjjjzzzgggVVVMMMIIIXXX}}}xxxgggYYYJJJEEE???;;;999:::<<<>>>===AAAFFFIIIIIIEEE???<<<;;;<<<===AAAHHHQQQYYY^^^nnn~~~wwwiiiwwweeeaaakkkxxxooonnnoooqqqsssgggZZZMMMFFFDDDCCC???===999???@@@:::777;;;===;;;888888777777777888:::;;;888888777666666666666666111333555666666777777888555666777777777444222111---...000111222111///...***+++,,,,,,******+++---,,,,,,,,,---...///000111.........///000222333444444444555666777777666666666777999:::;;;;;;:::999;;;;;;<<<===>>>>>>======EEEEEEDDDAAA>>>;;;::::::888;;;???AAABBBBBBCCCCCCBBBDDDFFFFFFDDDAAA@@@@@@CCCCCCGGGKKKHHHEEEKKKVVVQQQTTT\\\kkk//////...------------...,,,,,,,,,,,,+++***))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&&&&'''%%%$$$'''+++)))$$$$$$&&&((())),,,777FFFQQQvvv{{{ppplllnnnuuu|||~~~|||lll\\\WWWYYY\\\___bbbhhhmmmlllccc^^^dddpppyyyxxxmmmccc]]]UUULLLEEE:::555000///222444333000////////////////////////222000......///000///.........---,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))+++++++++******)))))))))+++,,,,,,---------------///...---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///------...///000...,,,111111111111111111222222222333444444333333444666777777777888999999::::::999;;;======<<<;;;<<<===>>>======>>>???@@@@@@???>>>@@@BBBCCCGGGSSScccoooiiiLLLHHHooo}}}mmm___YYYYYYZZZ\\\XXXBBB<<>>======>>>???????????????@@@AAAAAABBBGGGQQQXXXgggrrrWWWbbb|||fff]]]www}}}{{{{{{~~~{{{uuuuuuqqqggg[[[TTTGGGCCC===999888888777666:::888666777999<<<<<<;;;<<<999666555555666555444666666555555555555555555222333333444555555666666666555444333222111111111...............---,,,,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...///////////////000111111111333666888888777555333666666666666666777888999999:::;;;<<<;;;;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFEEEEEEEEECCC@@@AAAIIIVVV```ooo~~~//////...------------...............---,,,+++*********))))))((((((''''''&&&&&&&&&'''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%$$$######%%%&&&&&&%%%%%%'''&&&$$$&&&))))))%%%&&&(((***(((%%%%%%'''***...///999NNNhhh}}}zzz|||}}}|||}}}vvv}}}wwwvvv{{{}}}yyytttjjj```^^^aaaccc```\\\VVVMMMIIINNNWWW```bbb___WWWQQQPPPNNNKKKDDD???:::666555333///+++---///000///...------..............................,,,+++,,,---...---,,,...---,,,,,,++++++,,,,,,++++++************+++++++++************)))))))))''''''(((***,,,---...///------...////////////...------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///---***((((((+++---,,,,,,---...///111222333222444555555444444555666444444555555666777777888888:::<<<<<<;;;:::;;;<<<============>>>>>>>>>>>>===???@@@???>>>>>>BBBEEEJJJeee|||jjjeeezzzlll```dddhhhhhhtttrrrxxxnnnjjjiiihhh```RRRDDD>>>===:::777555666666777666888777666777:::;;;::::::;;;999666555777888888888555333111222555777666444222222333333444444555555444444333222111000///...---............---,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---....../////////000000000111111111222333444444444222222444444444555555777888888555777999999999999;;;<<<999999999999::::::::::::<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@?????????AAADDDFFFFFFDDDBBB@@@>>>@@@@@@>>>===???DDDIIIFFFSSSfffzzz//////...------------...++++++,,,++++++***)))(((***)))))))))((((((((('''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$'''&&&$$$%%%((((((%%%$$$&&&))))))))))))+++---((()))///888===FFFYYYmmmtttmmmmmmpppssswwwwwwssspppqqqvvvwwwuuuzzzyyypppkkkwwwzzzwwwsssnnnkkkjjjjjjkkkssssssrrrnnneee^^^```ggghhhddd___XXXNNNIIIMMMVVV```___ZZZQQQKKKGGGBBB;;;999666333111222222111//////333777555111......000------------------------,,,++++++,,,...///...,,,---,,,,,,+++++++++++++++++++++************++++++************))))))))))))''''''(((***,,,---...///------...///////////////,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,---...///---***))))))+++...---......///000111222222444555555444444555666333333333444555555666666777999;;;;;;:::999:::;;;<<<===>>>======<<<===>>>:::<<<>>>>>>===>>>@@@CCCFFFXXXvvvrrrlll[[[XXXhhhsssvvvsssnnnnnnooolllgggbbb[[[PPPCCC<<<;;;:::999888777777888999999666666777777888888777666777666555777<<>>???@@@@@@??????>>><<<>>>AAACCCCCCAAA===;;;999<<>>NNNZZZmmmuuulllhhhggghhhnnnooonnnjjjjjjkkkhhhccchhhkkknnnttt~~~|||yyy|||{{{sssnnneeeeeegggiiiiiiiiikkkmmmiiijjjjjjhhhfffbbb___]]]ggghhhiiihhhcccaaajjjuuuwwwnnncccZZZQQQKKKMMMQQQMMMKKKEEE>>>;;;;;;777111333111///....../////////222777;;;999333......000------------------------+++++++++---///000///---,,,,,,+++************++++++******))))))******+++))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,---...............++++++*********++++++,,,*********************************+++++++++,,,,,,,,,000444666555111---+++111111000/////////000000222333444444333333444666222222222333444444555555666888::::::999888999:::;;;===>>>===;;;:::<<<===;;;;;;;;;<<<===???CCCEEEBBBHHHWWWooo~~~}}}```]]]llluuueeejjjpppjjjddd\\\QQQEEEAAABBB;;;;;;;;;:::999999999999555666777777666555555444666444555888>>>EEEJJJLLL>>>999333111333333///+++222222333333333333333444222222222222111///---,,,---......//////.........------,,,,,,+++,,,,,,---,,,,,,,,,,,,---...///000//////000111222111111000111000000////////////000111111222333555666888999<<<======;;;999888888999:::::::::999999999888888;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@???>>>>>>:::<<>>;;;999:::;;;======<<<<<<======GGGEEEBBB@@@AAAIIIUUU^^^iiittt//////...------------...------------,,,+++***)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%$$$######%%%&&&&&&%%%"""&&&(((%%%$$$&&&'''&&&(((&&&%%%$$$$$$%%%'''(((+++'''333NNN\\\NNN666(((,,,333===IIIWWWgggwww}}}xxxttt|||~~~~~~zzzxxxuuunnnfffcccbbbbbbeeennnuuussslllqqqtttxxx|||~~~|||yyywwwfff^^^XXXZZZ```dddgggiiillljjjhhhgggffffffggggggkkkjjjhhhccc\\\YYY```kkkqqqdddVVVMMMGGGAAA???@@@777777444000000333444111000///...---,,,---......111555888666111,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---000000///...,,,+++******))))))************))))))))))))******(((((()))))))))))))))***(((((())))))))))))))))))******+++,,,,,,,,,,,,,,,******))))))******++++++************************************++++++++++++---111888???BBB===555...222222111000////////////111222333333222222333444111111222333333444444555555777999999888777888999:::===>>>===:::999;;;======<<<::::::;;;>>>AAACCCFFFCCCFFFRRRbbbwwwxxxrrrxxx~~~rrraaa^^^\\\YYYQQQFFF@@@@@@999;;;<<<;;;999777666777555666777777666666777888:::888666777:::???CCCDDDAAA<<<777444333222000...333333333333444444444444222222333333222111///.........///000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///000111222222222111000000000000000000000000000111111222333555777999:::AAABBBBBB@@@===::::::;;;888888888999:::;;;;;;<<<::::::;;;;;;;;;:::999999:::;;;===???@@@???>>>===:::;;;<<<>>>>>>===;;;:::999999:::<<<===>>>???@@@CCCEEEDDDBBB>>>>>>BBBEEEIIIPPPZZZfffqqq|||//////...------------...,,,------,,,,,,+++***)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&%%%###$$$&&&''''''&&&!!!&&&(((%%%###%%%'''&&&$$$$$$$$$%%%'''***++++++)))"""+++BBBLLL===(((%%%''')))+++...777DDDMMMbbbmmmuuuuuutttyyy~~~}}}vvvooommmjjjkkkrrrxxxtttllllllmmmpppuuu{{{mmmbbb[[[^^^eeeiiimmmpppvvvrrrlllgggeeefffiiikkkhhhddd___XXXNNNFFFGGGLLLQQQHHH???:::777222111333...111111...///222444222111000000///......000111---000222111...,,,,,,...++++++++++++++++++++++++''''''))),,,///000...---++++++***)))))))))))))))******))))))))))))******(((((((((((())))))******''''''''''''(((((((((((('''((())))))******)))))))))))))))))))))***++++++++++++++++++++++++++++++************++++++++++++,,,///666@@@GGGDDD999///000000///........./////////111222222111000222333111111222333333444444555444666888888777666777888:::===???===999888:::======<<<;;;;;;<<<>>>??????JJJFFFGGGLLLOOOWWWnnntttttt|||yyywwwxxxsssdddVVVIIIGGGGGGJJJGGGAAA<<<<<<777999<<<;;;888666555666333555777888888:::>>>AAABBB>>>999666666888999:::;;;999555333111111222333444444444444444444444444111222444555555444222111//////000111111111111111......---,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111...000111333333222111000//////000111222222222111000111222444666888:::;;;@@@@@@AAA???<<<::::::;;;888888888999999:::::::::777777888999999999888777999:::===???@@@???===<<<:::;;;;;;<<<<<<=========888:::<<<@@@CCCEEEEEEEEECCCFFFHHHGGGCCCAAAAAABBBBBBCCCEEEFFFIIINNNTTTXXXkkkuuu~~~}}}yyyyyywww{{{//////...------------...******+++******)))((('''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&!!!&&&(((%%%###%%%'''&&&%%%$$$$$$%%%&&&%%%###!!!(((%%%+++666111$$$###...%%%(((+++***((((((---222===HHHMMMGGGBBBFFFNNNRRRRRRZZZgggtttzzzttthhh^^^]]]bbbhhhmmmuuu|||}}}zzz~~~{{{xxxxxx}}}sssddddddfffmmmwwwtttjjjdddggglllnnnqqqvvvxxxsssllleee```^^^______QQQNNNJJJFFF>>>666444888666222000222111///000444---222444111///000000...000111000///...///111333+++---...///.........///++++++++++++++++++++++++%%%&&&(((+++...///---++++++******)))))))))))))))******))))))))))))******'''((((((((())))))******%%%%%%&&&&&&'''(((((()))&&&&&&'''((((((((((((((())))))((())))))***++++++++++++++++++++++++++++++)))************+++++++++***+++111<<>>@@@AAA@@@???@@@@@@FFFLLLJJJIIIXXXlll}}}|||wwwpppsssssseeeOOO@@@>>>:::888<<<>>>======???666999<<<<<<999777777777222555777888:::===DDDHHHGGGBBB;;;777555555555555222222111///...///333666555555555555555555555555111333444666666555444333000000111222222222222222///...---,,,,,,,,,,,,,,,+++,,,,,,---...///111111...000222333333333111000...///111222333333333222111111222444666999;;;<<<;;;<<<<<<;;;999888888999;;;;;;:::999888777666666444555777888888888777666888:::===???@@@???===<<<;;;;;;:::;;;<<<===>>>???>>>???AAADDDEEEDDDAAA>>>EEEFFFFFFCCC@@@???AAADDDDDDCCCBBB@@@@@@CCCHHHLLLJJJRRRYYY\\\aaalllvvv{{{yyyuuuooobbb^^^000000///------,,,,,,------------,,,+++***(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''000000000111111111222222222555===IIISSSRRREEE999:::<<<@@@EEEKKKPPPSSSUUU]]]aaafffjjjkkkiiifffcccTTTSSSSSSXXXaaaiiinnnpppddd___YYYWWWXXX[[[\\\[[[\\\YYYTTTNNNJJJGGGFFFFFF<<<:::777444222222222222///////////////.........////////////000000000000111000...---,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++)))''')))+++,,,***'''))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++---000222333222000///---------............///............///000222222222222111111111111111222111222333555666777777777::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>@@@BBBEEEGGGIIILLLPPPSSShhhuuuvvvssszzzyyyyyydddhhhllliii]]]OOODDD>>>999::::::::::::999888888:::999999888888999999:::888777666777;;;@@@EEEIII===888333333666888666444111222222333333222222111222333444444555555444444555666777888777666444222///000000111111111000000///...---,,,,,,,,,---...............////////////111///...222888999555111111111000000111111222333222333555777999:::;;;;;;::::::;;;;;;::::::999888999999999999888777777666555555666666555444333333777888:::<<<===>>>??????<<<999666888<<>>???===;;;999999777777999>>>BBBDDDDDDAAA===888777888:::;;;::::::888444111...---......111///---+++******+++,,,.............../////////....../////////000000000000000...---,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))++++++)))'''))))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,)))***,,,---...---,,,+++------------........................///000111222222111111000000111111111222333333444555666666777999999999999888888888888<<<======>>>???>>>>>>>>>AAABBBDDDEEEFFFHHHKKKNNNKKKUUUjjjvvvooozzzzzzhhh]]]hhhzzzkkkhhheee___VVVKKKCCC>>><<<888888999999888888777666999999999999999999999999999888777888999<<<@@@BBB<<<888333333555777666333222222333333333333222222333333444555555555555444222333555666666444222111111111111222111111000000...---,,,++++++,,,---...............////////////111000111444777888555222111111000000111111222333222333444555666666777777999::::::::::::999888888:::::::::;;;:::999888777666666666666666555444444777777999;;;<<<===>>>>>><<<:::888999<<>>======???CCCEEEDDDBBBCCCCCCEEEGGGHHHGGGCCC@@@CCCAAA???===<<<===>>>???BBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCDDDGGGKKKNNNRRRTTTWWWYYYZZZ\\\___aaajjjmmmrrruuuvvvtttqqqnnnrrrsssssssssrrrpppnnnmmmddd___YYYVVVUUUTTTRRRQQQPPPHHH???999999999888666///......---------......---------,,,+++***)))((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&((())))))&&&###'''&&&&&&&&&%%%%%%%%%%%%(((***,,,///000///...---+++***)))***+++,,,,,,+++,,,***''''''(((******)))333222000//////000111333,,,+++***))))))***+++,,,,,,------....../////////.........////////////000000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,***************************)))((()))++++++)))((())))))))))))))))))))))))((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************++++++++++++,,,))))))******************,,,,,,,,,---------.....................///000111111111000000000000111111444444333222333444666666777777777777777777777777<<<===>>>>>>??????>>>>>>@@@BBBCCCCCCCCCCCCFFFHHHEEEHHHQQQcccxxxxxxooohhh___```ppp{{{ooofff```YYYNNNDDD>>>;;;999888777777777777777666555555777888999::::::999888777:::999888888888888999::::::666333222555666555333333333444444444444333333333333444555555555555555111222444666666555333222333333333222222111111111------,,,++++++,,,---...---............/////////111222444666666666444333111111000000111111222333333333444444444444444444999999::::::999999888777;;;<<<<<<======<<<;;;:::777777777888777777666555555666888999:::;;;<<<<<<<<<;;;999:::===@@@AAAAAA???>>>>>>???BBBDDDDDDDDDDDDDDDEEEGGGHHHFFFBBB?????????>>>===<<<<<<<<<<<>>>>>??????>>>>>>???@@@AAAAAA@@@AAACCCEEEMMMKKKKKKQQQ\\\ooozzz}}}|||vvvxxxtttgggZZZKKKFFFAAA>>>>>><<<999666666777777777777666555555555777888::::::888777555999999999999888777666555777555222222333444333222333444444555555444444333333333444555555555555555222444666777888777666555555444444333222222222222...---,,,++++++,,,---...---------.........//////111333666777555444333444111111000000111111222333444444444444555555666666:::::::::::::::999999888;;;<<<>>>??????>>>===<<<888888888999999888888777555555777888999:::::::::<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFFFFFFFGGGGGGFFFBBB???===============<<<;;;;;;???@@@AAAAAA@@@>>>;;;:::;;;:::;;;>>>CCCDDDBBB>>>AAA>>><<<>>>@@@BBB@@@===999:::<<<>>>@@@BBBDDDEEE?????????>>><<<:::888777:::999888888999;;;<<<===>>>;;;777555555444222000//////...------------...,,,,,,,,,,,,++++++***)))))))))((('''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))$$$&&&(((******)))((((((&&&'''((())))))))))))***''''''''''''((()))***+++,,,++++++***))))))))))))***++++++,,,---......///------------.....................------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))*********)))))))))((((((((((((((((((((((((''''''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++...---+++*********,,,---++++++++++++,,,,,,,,,---------------------...//////.........//////000111444333222000111222444555555666666666777777888888<<<<<<===>>>>>>>>>>>>===<<<>>>???@@@@@@AAADDDFFFGGGEEEEEEHHHNNNZZZooo{{{uuuooo}}}vvvqqqpppfffSSSCCC???===;;;<<<>>>>>>;;;888777777777888777777666555444555777888888777555444666777888888888777666666444333222222222333222111333444444555555444444333222333333444444444444444222444666777888777666555555555444333222222333333///...---,,,,,,,,,---...------------............000333666666555444333333111111000000111111222333333333333333444666777888;;;;;;;;;;;;;;;::::::999:::<<<>>>@@@AAA@@@>>>===888888999999999999999888555666777888999:::::::::;;;<<<=========>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEFFFGGGEEEBBB@@@<<<===>>>>>>>>>===<<<;;;999:::<<<===<<<;;;999777777777888<<>>???@@@@@@???@@@??????>>>===<<<;;;:::666666666555555555777888111000000000222222222111000000///------,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""%%%''')))((('''&&&&&&###$$$$$$%%%&&&'''((())))))))))))((()))***++++++%%%'''))))))(((&&&&&&&&&%%%'''((((((''''''(((***,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))(((***++++++,,,,,,---------,,,,,,,,,---------......---.........---,,,+++***************++++++++++++((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))************++++++***)))(((((()))++++++******+++++++++,,,,,,,,,------,,,,,,,,,------......------......///000111222222111111111222444444555555555666666777777888;;;;;;<<<============<<<:::<<<>>>??????AAADDDFFFEEECCCCCCFFFHHHMMMWWWaaammm}}}llljjjqqq|||oooooovvvsssiiiZZZaaannn|||}}}wwwlll^^^PPPFFF@@@???@@@===:::888999:::;;;;;;777777777777777666666555222333444555555444333222444555666666777777777666111111111111111111111111333333444444444444333333111111222333333333333333111222444666666555333222444444222222222333444555222111///...---,,,------,,,------------.........000111333555555555333222111111000000111111222333111111111111222444666777:::;;;;;;;;;;;;:::999999999;;;===@@@AAA@@@>>>===777888999999:::999999999777777888999:::;;;;;;::::::<<<============>>>@@@@@@AAABBBAAA@@@@@@AAACCCDDDCCCCCCCCCDDDDDDAAA???<<<<<<=========<<<<<<;;;:::;;;;;;;;;:::888666555<<<<<<>>>@@@BBBBBB@@@>>>999888777777888999888777:::;;;===??????>>><<<;;;@@@???>>><<<;;;999888777555666555222///------...------------......------222111///...,,,,,,++++++++++++,,,,,,,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''')))***)))(((''''''(((((()))******++++++$$$$$$###$$$$$$$$$%%%%%%(((***,,,+++)))((()))***)))***+++***((((((***---((((((''''''''''''&&&&&&******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------......---,,,***)))(((((()))))))))*********((((((((((((((((((((((((''')))++++++)))((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))************(((((((((((()))***++++++************++++++++++++------,,,,,,,,,,,,,,,---------------...///000111///000000111222333333444333333333444555666666666999:::;;;;;;<<<<<<;;;;;;999;;;======>>>???BBBDDDGGGCCCCCCEEEFFFFFFHHHMMMOOO[[[pppxxx|||eeeaaakkkkkkjjjeeecccppp~~~www|||~~~sssmmmcccQQQ@@@444333999>>>;;;;;;999777555555777999555666666666666555444444222222222222222222222222333333333444444555555555///000111111000000000000222222333333333333222222000000111222222222222111222333555666666444222111333222111000111333555666555444222///------,,,---,,,,,,---------.........000//////222666666333000111111000000111111222333444333222111222333555666888999999999999888777777666999<<>><<<777777888999999999999999999999:::;;;<<<<<<<<<<<<999;;;======<<<;;;===???<<<>>>@@@@@@>>><<<===???@@@???>>>???AAAAAA???===;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999888777777444666888999999888999:::999:::<<<<<<;;;;;;===>>>;;;<<<<<<<<<<<<;;;::::::;;;:::888666555444333333555777777444000......///222222111000...---------333222000...,,,+++******++++++,,,,,,,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""%%%''''''&&&&&&)))+++&&&((((((&&&$$$$$$&&&*********)))))))))))))))(((%%%&&&''')))***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,---......---,,,***)))''''''(((((()))))))))***(((((((((((((((((((((((('''***,,,+++)))((()))+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************((())))))***+++,,,,,,---)))************+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---...///000111---...000222333333444444111111222333333444555555888999::::::;;;;;;:::::::::;;;<<<<<<<<<===???AAA>>>::::::???CCCDDDFFFIIIQQQQQQTTTaaavvvnnnnnnqqq|||}}}qqqyyy}}}uuupppnnnuuuaaaYYYcccpppqqqhhhcccWWWIII;;;555888:::555///111555999999666444444555444444555555444444333222111111000//////000111111333222222111111222333333...///111111000//////000111222222333333222222111//////000111111111111111555666777888777666444222111111000000111333555777777666333000...---,,,,,,,,,,,,,,,---------......///------000666777444///111111111000111222222333999888666444444444666777777777777777777666555555555777;;;>>>@@@???===<<<666777888999999999999999:::;;;;;;<<<============888;;;======;;;;;;<<<>>>999<<>><<<::::::;;;<<<<<<;;;<<<>>>>>>===;;;:::999999888888999::::::666666555555555666777777222666999:::999999<<>>===<<<>>>CCCFFFFFFEEEHHHIIIMMMVVVccctttooodddlll~~~}}}hhhggguuu}}}|||yyyfffhhhiiigggbbbfffsss|||}}}xxxyyy{{{|||{{{qqqaaaSSS@@@===999666777888888888666666666666555444333222//////000000000000//////000000000000////////////,,,---///000222222333333////////////////////////000000000000//////////////////000111222333333444444666888:::===>>>;;;777666000---000111///111777333222111///...,,,+++***+++,,,---,,,++++++---///////////////000111333333222222222222222111000///333333333333444666777888777777888888888888777777:::888777888;;;<<<;;;999666666555555666777999:::777888:::<<<===<<<:::999888888888999:::;;;===>>><<<;;;:::888777666666666888666555444555666888:::777888888777555444666777333444555777777777666555555666777777777777777666999888777888999:::999777888777666555555444555555222111111000000111111222111111000000//////......////////////////////////111000///......------...++++++,,,,,,,,,+++***))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))'''((())))))***)))(((((())))))))))))))))))))))))+++*********))))))))))))*********)))******++++++++++++***)))))))))************))))))))))))******''''''''''''''''''''''''((((((((()))))))))***************)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((''''''&&&&&&''''''(((&&&&&&'''(((((())))))***(((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++------------------------............////////////222222222222333444555666555666666666666777777777999888888888999:::<<<===>>>===<<<>>>BBBEEEEEEDDDDDDEEEHHHNNNVVV```hhhmmm{{{ooopppwww~~~{{{xxx{{{yyy}}}~~~zzz{{{tttlllgggccc\\\QQQIII<<<999555333444555555555555555555555444333222111/////////000000/////////........................------///000111222222222////////////////////////......//////000000000111//////000111222222333333333333666>>>GGGLLLIIICCC@@@666//////111000000333222111000///...---,,,+++***+++,,,,,,++++++,,,...//////////////////000000111222222222222111000///333333333444555666666666666666777777777777666666777666444666888:::999777666666555555555666888999666777999:::;;;;;;::::::777777777777888999:::;;;999888888777777777888888777666666555666777888999888999999888666666777888888888888888777666555555444444555555555555555555888777666777888999888666777666555444444333444444333333222222222222333333000000000/////////..............................111000///......------...+++,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%########################"""############$$$$$$$$$&&&$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$""" ############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%(((((((((''''''(((((()))%%%&&&'''))))))***))))))((((((((((((((((((((((((++++++++++++************))))))))))))***+++,,,,,,+++******))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''((())))))******))))))(((((((((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////111111111111222333444555444444444555555666666666777666666666888999;;;===>>>===<<<>>>AAACCCDDDCCCCCCEEEGGGKKKNNNQQQTTTUUU[[[nnn|||tttkkkdddXXXNNNHHHCCCAAA???888666222111111222222111333333333333333222111000......////////////......,,,------.........------------///000111111111111////////////////////////,,,---...///000111111222000000000111111222222333222111555AAAQQQYYYYYYUUUPPPAAA333...000111000///000000000///......------***+++,,,+++******,,,...//////.........---------111111222222111111000000111222444555666555555444444444555555555555444444444333222444666777777666666666555555555555666777666666777888888999::::::777666666555555666666777555555555555666888999:::666666777777888777777777888999:::999777777888999===<<<;;;999777666555555222222222333333444444444777555444555666777666555666555444333222222222222222222111111111111222222/////////...............------------------------111000///......------...,,,,,,,,,,,,++++++******))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&''''''(((((()))))))))''''''''''''''''''''''''************************)))))))))))))))***++++++******)))(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''((())))))%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))((((((((()))))))))))))))************************,,,,,,,,,,,,,,,------------------.........//////000000000111222333444555444444444555555666666777555555555555777999;;;<<<===<<<<<<===???AAABBBBBBBBBCCCEEEHHHJJJLLLMMMNNNLLLUUU\\\___iiiuuunnngggaaaVVVRRRJJJAAA:::777888:::777444111000111222111111111111222222111000000///---......//////......---,,,,,,---.........---------......///000000000000........................------......///000000111000000111111222222333333444222666BBBOOOXXX^^^aaa```NNN888......111000...////////////............***+++++++++******,,,---.........////////////...000000111111111111000000000222444555666555333222222222333333333333222222111111222333555666777777777666666555555555555555555555555555666888999:::888777666555444444444444333333444444666777999999555666888999999888777666777888999999888777777888>>><<<:::888666555555666111111111222222333444444666444333444555666555444444333222111111000000111//////............//////.........---------------++++++++++++++++++++++++111000///......------...,,,,,,++++++++++++***+++*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!###&&&&&&$$$"""""""""""""""""""""""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++******)))(((((())))))***)))((((((''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))))))))******+++++++++************************+++++++++,,,,,,,,,------------------............000000000111222444555666444444555666666777888888666555555555666888:::;;;<<<<<<=========>>>@@@AAA>>>>>>???@@@CCCFFFIIIKKKMMMMMMJJJEEEIIIZZZqqqtttcccYYYQQQLLL@@@AAA@@@===999666666888777555333222333333333222000000000111000000///...------............------+++---...000000///......---....../////////......------------------------/////////...............000000111222333444555555777666999???DDDJJJVVVcccgggVVV@@@111---000111000//////////////////......***+++,,,+++******,,,...,,,---///111222222333222///000000111111111000000000111333555555444222111111111222222222222111111111222333555666777888999888888777666555444333333444444444555666777999:::999888777666555444444444555444444444555666777777555777999::::::888666555555666888888777666666777:::999777666555555666666222222222222333444555666666444333444555666555444333222111000000//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++111000///......------...---,,,++++++******++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""###$$$###!!!""""""""""""""""""""""""$$$###""""""###$$$&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))***+++,,,,,,***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))++++++***)))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))******++++++,,,,,,******************************++++++,,,,,,------,,,------------.........000000000111222444555666444444555666777888888999777777666666666888999:::;;;<<<======<<<<<<>>>@@@@@@???>>>>>>@@@CCCGGGIIIKKKIIIGGGEEEGGGNNNWWW]]]qqqzzzeeeRRRHHHAAA<<<333666999:::999777666555777555333333444444444333//////000000000000//////,,,,,,------------,,,,,,+++,,,...000111000///...---...............---,,,------------------------/////////.........------000000222333555666888888:::888999;;;:::;;;III[[[aaaZZZJJJ:::111111111000///////////////.........+++,,,---,,,++++++---///,,,...000333444555555555//////000000111111000000111111222333333333222111000000111111111111000000111333555666777888;;;===:::999999888777555333222333333444555777888999999:::999777666555444444444666666555555555555666666777888999::::::888666555333555888888777666666777666666555555555555555666333333222222333555777888777555444555666777666555333222111000////////////......------------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++111000///......------...---,,,+++*********++++++***))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&""""""""""""####################################"""############$$$$$$$$$%%%$$$######$$$###!!! """""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''((()))***+++(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))************))))))((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))***+++++++++************************)))******+++,,,,,,------,,,,,,---------...............//////111333444555222333444555666777777888999888777777777777999999;;;<<<===<<<;;;:::===???AAA@@@@@@@@@BBBDDDGGGIIIGGGFFFGGGKKKOOOPPPNNNLLL```lll~~~~~~jjjhhh___PPPCCC===999666444444555666777777666555444333222222333333222111//////000000000000//////,,,,,,------------,,,,,,)))+++---///000///...---...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------..................000000222444777999;;;<<<;;;666666999777555???OOOTTTXXXTTTFFF888222000...000000//////.........---,,,---...---,,,,,,...000...///111444555555444444...//////000000000000000222222222222222111111111000000111111111111000000000333666777888999<<>><<<:::999<<<>>>:::;;;===???AAACCCEEEFFFGGGDDDDDDKKKRRRRRRMMMIIIOOOSSS[[[dddqqqyyyxxxssscccPPPGGGIIIFFF>>>888777888888;;;888555444555666666666222111000000111111000/////////000000000000000///+++,,,,,,------,,,,,,+++'''))),,,...///...---+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///000333555888;;;===>>>;;;444333999999555;;;GGGHHHUUU[[[OOO>>>333///,,,111000000///......---------.........------///000///000222444444444222222......///000000000000000222222111111000111111222000000111111111111000000000333666888888999<<>>@@@???@@@CCCCCCAAAEEEDDDDDDGGGKKKMMMLLLJJJKKKLLLNNNRRRXXXaaakkkrrryyyrrrmmmfff]]]SSSKKKEEEAAA>>>===;;;888666666999;;;777555333444666666444222333222111111000000111111........................++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++---------,,,,,,+++++++++---,,,++++++,,,...111222222222222333444555666777666555555777<<>>DDDEEECCCEEEDDDDDDFFFJJJKKKJJJIIIHHHIIIKKKNNNRRRXXX```fffpppyyy|||qqqjjjXXXVVVQQQLLLFFFAAA>>><<<<<<;;;:::777555444666777777555333333555666444222222222111000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,+++++++++******---,,,++++++---///111333222222222333444555666777555555666888<<>><<<:::===DDDGGGEEEFFFEEEDDDFFFHHHIIIHHHGGGGGGHHHJJJKKKMMMPPPUUUYYYYYY^^^eeeiiijjjjjjlllnnn{{{yyy}}}pppeee^^^WWWSSSEEEDDDBBB@@@>>><<<:::999:::;;;:::888555444444444555444222333444444333111111111000////////////000------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++************))))))+++++++++,,,---///222333222222222222333555666777555555666999===AAAFFFIIIJJJHHHGGGEEE>>>555000111//////...------------......---------...///000111///000111222111000///...,,,,,,,,,,,,------------///000111222222333222222<<<:::555000...111666;;;FFFJJJJJJBBB;;;:::;;;;;;::::::999999999999::::::<<<;;;:::;;;<<<<<<:::888666666777777888999:::;;;<<<<<<<<<;;;;;;999888888888777777666666777777888777888999999999888777666555555555444333333222222333222222333555777666666555333222222333444333222//////......------,,,,,,************************(((((())))))))))))******))))))))))))))))))))))))333111///...//////...---------,,,++++++******))))))))))))(((((((((((('''***))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######################################################$$$######"""""""""""""""""""""############"""!!!########################$$$$$$'''---111000((( ########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""$$$%%%%%%""""""############""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,------......///000000///111222222111111222444555444444444444555666777666666666777888:::<<<===@@@EEEEEE@@@===@@@DDDEEEEEEEEEDDDDDDEEEFFFFFFFFFHHHJJJKKKLLLLLLMMMPPPRRRNNNQQQTTTUUUUUUUUUWWWXXXZZZZZZ^^^eeegggfffjjjppp{{{pppaaaRRRIIIDDDAAA@@@???>>>>>><<<;;;999888777:::;;;<<<;;;777555333333333333222222222222111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***************))))))((())))))))))))))))))))))))******+++,,,---///111333111111111222333444555666444555666999===AAADDDFFFHHHBBB<<<999666444222000------,,,,,,------...///......///.........000111...//////000000///......+++++++++,,,,,,,,,------///000111222333333333333333111///,,,,,,000777<<>>>>>===<<<;;;:::888888555555555555666777888999777888999999999999777777444444333333222111111111222222222444666777666555333222000///000111000///...---------,,,,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))333111//////000000///...------,,,++++++******)))***)))))))))((((((((((((******)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$######"""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""###""""""&&&+++,,,'''!!!"""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""######""""""!!!"""###!!!""""""#########""""""""""""###$$$$$$$$$$$$############$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---....../////////000111111000000222333444444444444444555555666555555666777888999;;;;;;BBBKKKPPPHHH>>>;;;???BBBDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJKKKMMMOOOKKKLLLMMMMMMMMMNNNOOOPPPJJJKKKNNNSSSUUUUUUWWWZZZWWWZZZ^^^^^^^^^aaaiiipppwwwxxx{{{{{{vvvttt||||||vvvpppjjjfffXXXRRRIIIAAA<<<:::999999999999999999888666555444777888:::999666333222111111111111111000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++))))))******))))))((('''(((((((((((((((((((((((())))))***+++---...000111000000000000111333444555333444666888<<<@@@DDDFFFFFF???666111111333222000++++++++++++,,,---...//////000111000//////111333.../////////......------+++++++++,,,,,,,,,------//////000111222222222222,,,,,,,,,,,,,,,///333777>>>EEEHHHAAA999777999:::999999777666666777999999<<<<<<======<<<;;;;;;;;;:::999888888999<<<>>>@@@>>>>>>===<<<;;;999777666333333333444555666888888777888999::::::999888888333333333222111111000000222111222333666666555444111000...---...///...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((222111///000111111///...------,,,++++++******)))******)))))))))((((((((())))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$######"""""""""""""""!!!""""""############""""""""""""""""""""""""""" ###%%%###!!!"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!"""!!!!!!""""""######""""""!!!"""######$$$$$$###############$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((******+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))((((((((()))))))))******************++++++++++++++++++,,,,,,---.........---///000111000000222333444444444555555555555555555555666777888999999999@@@KKKQQQIII===999<<<@@@BBBCCCCCCBBBAAAAAACCCEEEDDDEEEFFFFFFEEEFFFHHHJJJGGGHHHHHHHHHIIIJJJJJJKKKIIIIIIKKKMMMNNNOOOOOOOOOEEEGGGIIIIIIIIIKKKQQQUUUSSSUUUYYY\\\[[[[[[cccmmmtttvvvwwwyyy~~~|||rrrrrrqqqoookkkgggccc```XXXYYYYYYXXXUUUQQQMMMJJJAAA@@@>>>;;;:::999::::::777777888999999888777666111333444444111///......///000111000.........///------,,,++++++++++++,,,++++++++++++++++++++++++************************(((((())))))***+++++++++))))))******))))))((('''''''''(((((((((((())))))((()))***+++,,,,,,------.........///000111222333333333444777;;;@@@DDDGGGEEE???555...///333222///++++++++++++,,,---......///111333111///...000333000000///......------,,,,,,,,,,,,,,,------------...///000111111222111111---///000//////...000111666<<>>>>>===<<<;;;999777555444222222222333444555777888666777888999999999888777333333333222111111000000111111111333555555333111///...,,,,,,---...---,,,++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((111000000000111111000...------,,,++++++******)))*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######################################################$$$######"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """###$$$""""""""""""!!!!!!!!! !!!!!!"""""""""#########!!!######!!! !!!### !!!!!!"""""""""""""""!!!""""""##############################"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++++++++,,,------......,,,---///000000000222444444444555666666666666666555666666777888888888777===CCCEEE@@@::::::===>>>AAABBBBBBAAA???@@@CCCFFFBBBCCCCCCBBB@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGFFFIIIIIIIIIIIIJJJKKKKKKJJJEEEFFFGGGHHHIIIJJJLLLMMMGGGHHHKKKNNNMMMMMMTTT\\\YYYYYYWWWVVVZZZ___\\\WWWOOOOOOPPPOOOMMMIIIFFFDDD@@@BBBDDDEEEEEEBBB???===888999::::::999888999999888999:::;;;:::999777666...000111000///---.........///111000---,,,---///,,,,,,+++************+++++++++++++++++++++++++++************************((((((((()))***+++++++++)))************)))((((((''''''(((((())))))))))))(((((()))***************,,,,,,,,,---...///000111333222333555999???EEEHHHDDDAAA888///...333222---+++*********+++,,,---......111333111---,,,///333222111000///---,,,,,,,,,,,,------------.........------///000000000000000///000111111//////111222111666888666555666777555666777777777777777777666888:::<<<;;;999777888999888777666666777888999:::<<<<<<;;;999777555333111222222222222333444666666333444666777777777666555444333333222222111000000111111111222333333000...---,,,++++++---...------************************************************'''''''''((((((((())))))''''''''''''''''''''''''111000000111222222000...------,,,,,,+++******)))************))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################$$$######"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!############&&&((($$$#########""""""!!!!!!""""""""""""############ ######"""!!!###%%% !!!"""""""""""""""!!!!!!"""##############################"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......+++,,,//////000111333555444555666666777777666666555666777777777777777666:::;;;999666777===???>>>???AAAAAA@@@>>>???CCCGGGDDDDDDBBB@@@>>>???AAACCCGGGFFFFFFFFFGGGGGGFFFDDDGGGGGGFFFEEEFFFHHHIIIGGGDDDDDDEEEGGGIIIJJJIIIGGGIIIHHHIIILLLKKKIIINNNTTTQQQOOOKKKHHHKKKNNNKKKEEEDDDEEEGGGGGGFFFDDDAAA???;;;===???AAA@@@===:::888666888999888666555555555888888999888777444111//////000111000///...///111---///000///,,,+++---///,,,++++++***)))*********************************))))))))))))))))))))))))'''(((((()))***+++++++++***************))))))((('''((((((((())))))******(((((())))))))))))((((((+++++++++,,,---...///000222222222444888???FFFJJJDDDBBB:::000///222222---++++++******++++++,,,------000222000,,,+++...222444333111///---,,,++++++---------.........//////,,,---...///000000000000---.../////////000444777000444555444555777666333555666777888888777666555666999;;;:::777666777888666555555555555555666666<<<;;;:::888666333111000222222222222333444555666111222444555555555444444444444333333222111111111111111111222333111...,,,,,,+++***+++,,,......---)))))))))))))))*********************************''''''''''''((((((((()))''''''''''''''''''''''''333222111///...............------,,,+++***)))))),,,***)))((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%####################################""""""""""""######""""""######""" ######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""%%%$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))---,,,+++*********+++,,,//////...,,,,,,---111444222222222333555777888999999777666666888999888777555666777888:::;;;<<<===BBBBBBAAA???===<<<>>>@@@CCC@@@>>>===>>>???@@@@@@DDDBBBBBBCCCDDDEEEDDDCCCDDDBBB@@@AAACCCEEEDDDBBBBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFDDDBBB@@@???===>>>@@@AAAAAA@@@>>>===::::::;;;;;;:::888777666555555666777888999::::::999777666333111000//////000000000000////////////,,,------......------,,,,,,+++******))))))******+++*********))))))(((((((((((((((((()))))))))))))))((('''&&&'''(((***,,,))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))((((((***,,,///111///333555222333:::AAADDDGGGCCC>>>888333///---,,,------,,,,,,+++***)))))),,,,,,+++,,,---///111222555666333---+++,,,+++(((+++++++++,,,---...000000------,,,++++++,,,,,,,,,000///...///111222222222222333444333111111222444333222333555888999666222666777777777777555444333...555;;;;;;777444666999777777777666555222000...000000000000000111111222111111222222222333333333---......///000111111222000000000000000///......++++++***************+++((((((((((((((((((((((((***(((&&&'''***+++)))'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&444333222000////////////...------,,,+++***))))))******)))((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!""""""#########$$$$$$###!!! !!!!!!"""!!!"""##################"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%###"""!!!!!!""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((,,,+++************+++,,,+++,,,,,,+++***+++...111111111111222444555777888888666555555777888888777666666777888:::;;;<<<<<<@@@@@@@@@>>><<<<<<>>>?????????>>>======>>>@@@AAACCCBBBBBBBBBDDDEEEDDDCCCBBB@@@???@@@CCCEEEDDDCCC????????????@@@AAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEECCC@@@===<<<;;;<<<>>>???@@@@@@???>>>999:::::::::999888666666666555444444555777888:::888777555333111000//////000000000/////////......,,,,,,------------,,,,,,++++++***)))))))))***************)))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&(((***+++((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))***---///111333777888555666<<>>===888555666999777666666555333111000///000000//////000000111222000111111111222222222222---......///000000111111111111111111111000//////,,,,,,+++***))))))******))))))))))))))))))))))))***(((&&&''')))***)))'''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&444444222111000/////////...------,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""######################## !!!"""###$$$%%%%%%$$$###!!! """###!!!""""""######""""""!!!######$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!########################$$$$$$$$$###############"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((++++++************++++++)))+++,,,,,,+++,,,---/////////000111222444555666666444333444666777777666777777888888999::::::;;;===>>>>>>===;;;;;;<<<>>>;;;===>>>===;;;;;;>>>BBBCCCBBBAAABBBCCCDDDDDDBBB@@@???>>>???AAACCCCCCBBB===============>>>??????>>>>>>>>>???@@@BBBCCCDDDFFFFFFEEEDDDAAA???<<<:::999:::<<<>>>??????>>>>>>888999999999888777666555555444333333333555777888666555444222000/////////////////////.........---+++,,,,,,------,,,,,,++++++******)))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((***))))))***+++---///000444888999777777<<<@@@@@@>>>===:::777333000...,,,---------,,,,,,++++++***))))))(((((()))+++,,,---///222111......111222000------,,,+++*********+++,,,,,,,,,++++++,,,,,,---000000///////////////...---,,,,,,---...//////...444333333333444333000...///000111222333333333333666:::>>><<<777333444666666555444333111111000000000000//////000000111222///000000000000000111111.........//////000000111111111222222222111000000---,,,+++***))))))))))))************************)))'''''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&444333111000//////.........------,,,+++***))))))'''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######################## !!!!!!"""######$$$$$$#########"""!!! """###!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$"""!!!!!!"""######"""########################"""""""""!!!!!!!!!!!!!!!################################################""""""#########$$$$$$$$$&&&&&&%%%$$$#########"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))*********+++))),,,...///.........///.........///000111333444444222111222555666666666777777888888999999999:::;;;<<<<<<<<<::::::;;;<<<888<<<@@@>>>:::999<<>>??????@@@??????>>>>>>=========>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBB@@@>>>===;;;;;;<<<=========<<<<<<777777777777666666555555333444444555555555555444555444222111000//////...............------------++++++,,,,,,,,,,,,++++++******)))(((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''************+++---...///111555666555666:::<<<::::::999888666444111...---...---------,,,,,,,,,+++,,,,,,+++++++++---...///---000000......111222///,,,++++++***)))*********,,,,,,+++++++++,,,------///000111000...---------...---,,,...000111000...111111111222222111000///......000111333444555555333666888666222000111444666555333111000000000111///////////////000111111////////////////////////........./////////000000000000111111111000000///...---,,,***)))((((((((())))))))))))))))))))))))'''''''''''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222111000///...---------...------,,,+++***))))))'''(((***)))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%##############################""""""""""""""""""!!!###&&&%%%###!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!"""###"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""######"""########################!!!!!!!!!!!!!!!"""""""""################################################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))************(((+++...///...------...---------...///000111222222111000111444666777666777777777888888999999999:::;;;<<<;;;:::999999:::888===@@@???:::777999<<>>===>>>@@@AAA@@@???@@@@@@???>>><<<;;;;;;<<>>======<<<=========??????>>>>>>>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAA>>>======<<<;;;:::999999666666555555555444444555222444777999999666333111333222111000///.........------------,,,,,,,,,+++******++++++++++++*********)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))'''''''''&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))***+++,,,---...///333555555777;;;:::777777777666555333111///............---------------......---,,,,,,---...///,,,//////------//////,,,******)))))))))***++++++,,,+++++++++,,,,,,---...///111222111...,,,,,,------------///000000///...---...///000000111111222//////000111333444666666///111333222000000222555777555333111000000000000/////////...///000000111....................................////////////......///////////////......---,,,***)))(((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111000///...---,,,,,,,,,...------,,,+++***))))))''')))+++***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%####################################""""""!!!!!! ###&&&%%%""" !!!###!!!""""""######""""""!!!"""!!!!!!!!!!!! !!!"""###$$$%%%%%%  !!!#########"""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$###############$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""######"""########################!!!!!!""""""""""""#############################################$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))***))))))&&&(((+++,,,+++***++++++------------...///000111111000000111444777777777666666777777888999999::::::;;;<<<<<<:::888888888888<<>>>>>>>>===?????????===:::999999:::<<<;;;;;;:::::::::;;;;;;===============<<<;;;:::???@@@BBBCCCDDDDDDDDDCCC>>>===<<<;;;999777666666555444333333333333444444222444777999999666222///111000///...............,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++...222555777;;;???>>>999777666555444333111000000...........................---,,,+++++++++,,,---,,,//////---,,,...---******)))))))))***+++,,,,,,++++++++++++,,,---.........111333222///,,,,,,...+++---000000...---------+++---/////////000222444222222222222333444555666000111111111111333666999888777555333111000////////////......//////000111/////////............---........................------......//////......---,,,+++***))))))))))))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%222111000...------------...------,,,+++***))))))'''***,,,+++&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################"""""""""""""""#########!!!######  %%%"""##################"""""""""""""""!!!!!!!!!  !!!###$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###""""""!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%######################################################################## !!!"""###$$$######""""""#########$$$$$$$$$$$$""""""############""""""$$$"""!!!!!!"""######"""########################"""""""""#########$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&''')))))))))))))))&&&(((************+++,,,------------......///000111000000111555777888888444555666777888999:::;;;;;;===>>><<<:::777666777666999<<<>>>???>>><<<;;;;;;999999:::;;;<<<;;;:::;;;<<<===;;;999888:::<<<:::999999999999999:::::::::<<<>>>???@@@>>><<<;;;>>>???AAABBBCCCCCCBBBBBB;;;:::999777666555444444444333222222222222333444444555555666555333111000//////......---.........,,,+++++++++************))))))************)))))))))(((''''''&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))))))))***))),,,111666999???CCCAAA;;;888777555333222111111222...........................---+++*********+++++++++...///------000///+++,,,,,,+++*********++++++++++++++++++,,,---...///---111444444000------///,,,111555444...+++,,,///,,,...000000...///111444444444333222222222333444222222111111222444888:::999888777555333000...---///............///000000////////////.........---........................------...///////////////,,,,,,+++***))))))******(((((((((((((((((((((((($$$&&&'''&&&$$$###%%%''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$333222111///...............------,,,+++***))))))(((+++---+++&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######################## !!!"""###$$$%%%%%%######  '''######$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!###%%%''')))***""""""""""""""""""""""""!!!###$$$$$$""""""!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''#########$$$$$$%%%%%%&&&""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$""""""############""""""$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%((()))******)))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''))))))))))))((()))***++++++++++++---...------------......///000111000000222555888999999333444555777888:::;;;;;;<<<===>>>===:::777666666555666999>>>AAAAAA???===999888777888:::;;;:::999777999;;;:::999999;;;>>>::::::999999:::;;;;;;<<<:::<<<@@@CCCDDDCCC@@@?????????AAAAAABBBAAA@@@???777666555444444333444444333222111111111222333444666555333111000000111111///......---------......+++++++++************)))))))))************))))))(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((())))))((((((***///444999@@@EEEBBB<<<:::888555333111111222333.........//////////////////...,,,++++++++++++,,,***...000...///222111...///...---+++***)))))))))++++++++++++,,,---...///,,,111555555000......111...555;;;888111,,,...333...000111000...---000333555444333111111111111222333222000000111333777999999999999777444111...,,,...............///000000000000/////////..............................---......///000000111000000++++++***************+++))))))))))))))))))))))))###%%%'''&&&$$$###%%%'''''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$222000...,,,+++,,,---...------,,,++++++******)))))))))((((((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""######""""""""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""###############""""""$$$&&&(((((('''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%''')))+++))))))((('''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......000000//////000222444555444777:::;;;:::888888888:::;;;===<<<:::888777888555888;;;>>>???===:::888::::::;;;;;;;;;:::999888888888888888999999:::;;;888888777666666777888999999===DDDJJJKKKIIIDDDAAA======>>>???@@@@@@AAAAAA;;;888555444444333111000111111000000111222333333222111000000222111000......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))******++++++)))((('''((('''&&&$$$$$$$$$%%%&&&''''''(((((())))))******,,,,,,++++++***))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********+++***,,,...111444777888999555555333222111000000000000///...---------------------,,,+++*********+++,,,,,,------...///000000---,,,,,,++++++******)))+++,,,,,,---...///111111222222111111000111111111444666777555111//////111000222222222000000000222444444333000......000333888666333111111333777999999999888666444222000///000///.........///111222//////000000111111111222111111000///...---,,,,,,---...000111000///---,,,------,,,+++***(((((('''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&111000...---,,,,,,------------,,,++++++******)))((((((((((((((('''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""######""""""""""""##################"""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%############""""""""""""########################$$$######""""""######$$$########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$$$$%%%((())))))(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%'''((())))))(((''''''''''''''''''''''''((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,------------000/////////000222444555444555777999::::::999888999;;;<<<<<<:::888777777555888;;;>>>???===;;;999;;;;;;;;;:::::::::::::::999999999999999999:::;;;:::999888777777777888999999===BBBGGGIIIGGGDDDAAA??????>>>============>>>:::888555444444333222000000000//////000000111222111000000000111111///---------,,,++++++++++++,,,,,,,,,+++++++++*********))))))*********)))((('''(((''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********)))***,,,///111333444555222111000///////////////............------,,,,,,,,,,,,+++***************+++++++++,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,---...///111111333333222222222333333444333555666555222111222333222333444333111000111222444444333111//////111333666555444333333444555666888888777666444222000///////////////000000111111/////////000000111111111000000///...---,,,+++++++++,,,...//////...---,,,------,,,+++***)))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&000//////...------,,,,,,------,,,++++++******)))'''''''''(((((((((((((((&&&''''''''''''&&&%%%%%%'''&&&$$$############$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!"""###$$$&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""############""""""""""""##################"""""""""""""""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%########################"""""""""""""""#########$$$######""""""######$$$##############################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############%%%$$$$$$%%%''')))((('''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&''')))(((''''''&&&'''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,---------///.........///111333444444333333666:::;;;999777888:::;;;;;;999777777777666888<<<>>>???>>>;;;999===<<<;;;999999999:::;;;;;;::::::999999999999:::;;;;;;:::999888888999999999;;;???BBBDDDDDDCCCBBBAAA@@@>>><<<::::::::::::888666555444444444222000//////////////////000111000/////////000000...------,,,++++++******++++++++++++++++++*********))))))))))))***)))((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''')))+++---...//////------,,,,,,,,,,,,------,,,---.........---++++++++++++***)))))))))************++++++,,,,,,---------------------,,,,,,,,,------------...000111222333333333333444555666666222444555555555555666777666777777555333222222333444444444222000///111333444444555555555555444333666666555555444222111000...///000111222111111000///////////////000000000//////...---,,,++++++******+++,,,.........---,,,......---,,,+++***))))))(((((((((''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$////////////...---,,,+++------,,,++++++******)))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&((('''$$$"""""""""###$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$ !!!###$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""###############""""""""""""###############"""""""""""""""""""""#########$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###############$$$$$$!!!!!!"""""""""###############""""""""""""#################################""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###############"""!!!"""%%%&&&%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&'''''''''((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,...---------...000222333333000000333999<<<:::666777999::::::888777666666888:::===???@@@???===;;;>>>===:::999888999:::;;;<<<;;;:::999999999999999===<<<;;;;;;::::::999999999:::;;;===???@@@@@@@@@AAA???===:::999999999:::888666555555666666444222000000/////////000000111000.........//////...,,,,,,,,,+++***************+++************))))))))))))))))))(((((((((''''''((()))+++---,,,+++)))'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))******++++++***************+++,,,,,,***+++---......,,,+++)))******)))))))))))))))******+++++++++,,,,,,---------------...........................///000111222222222222333444555666777333444555777888999:::;;;:::::::::999666444555555444555444333111000111333444444555555444444333333333444444444333222111000---///111333333222000///...................../////////...---,,,,,,++++++)))***+++---.........---......---,,,,,,+++******(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$////////////...---,,,+++------,,,++++++******)))&&&&&&''''''(((((())))))&&&&&&'''((((((''''''&&&((('''$$$"""""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""##################""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""############""""""""""""""""""###"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""!!!!!!"""$$$%%%$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---,,,,,,,,,---///111222222///...111888;;;999666555777999999777666666666999;;;===???@@@???>>>===>>><<<:::888777888999:::;;;:::999888888888888888<<<<<<<<<<<<;;;;;;::::::999999888999:::;;;===>>>===<<<;;;:::999999:::;;;:::999999:::;;;;;;999777222111111000000111111111...---------......,,,+++++++++***))))))))))))************)))))))))((((((((((((((('''''''''''''''(((***,,,......---***((('''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''''''''''''''''''''&&&&&&'''((()))))))))))))))))))))))))))***+++,,,(((***+++------,,,***)))***)))))))))))))))******,,,,,,,,,,,,---------------------......////////////////////////000111222111111111111222333444555444444555777999;;;======<<<======;;;888777777888444555555444222111222333666555444222222222333444222222222222222111000000,,,...111333444222000...------------------------///......------,,,,,,,,,)))***+++,,,------.........------,,,,,,+++++++++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$000//////...------,,,,,,------,,,++++++******)))'''''''''(((((((((((((((&&&&&&'''((((((((((((''''''&&&$$$############$$$$$$$$$$$$############"""#########$$$$$$##################""""""#########!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$#########"""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$###"""###%%%&&&%%%$$$######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,+++++++++,,,...000111000......000555888777666444666888888666555555555999:::<<<>>>>>>>>>===<<<<<<;;;999888777777777777999888888777777777777888;;;;;;<<<<<<<<<<<<;;;;;;999888777666666777888999888888888999999999999999;;;;;;;;;===??????===;;;333222222111111111111111...---,,,,,,------,,,***+++***))))))((()))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''(((+++,,,---+++)))((('''&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((())))))(((((((((((((((((()))***+++((()))***+++++++++***)))******)))))))))***++++++,,,,,,,,,---------------,,,,,,------...///000000000000000000000111222222000000000000111222222333444333333555999;;;;;;:::;;;<<<<<<;;;888777777888555666666555333222222333777666333222111222333444111222222222111000//////,,,...000222222111///...---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++,,,,,,---,,,,,,,,,+++++++++***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$111000...---,,,,,,------------,,,++++++******)))((((((((((((((('''''''''&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""######""""""!!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$######""""""""""""######!!!"""""""""############"""############$$$$$$$$$###########################""""""!!!"""###$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""""""""############""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""###$$$%%%%%%#########""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$#########&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++***+++,,,---///000/////////000222444555666333555777777666555555555666777999;;;;;;;;;::::::::::::999888777666555555666666666666666666777888888999;;;<<<===<<<<<<<<<999777666444333333444555444555666777777666555444666666777999<<<<<<:::888222222111000000000000000---,,,+++,,,------+++)))******)))(((((((((((()))))))))((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((('''''''''''''''((((((((((((((())))))************************+++,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---...///000000111111000000000111222222111111000000000111111222333111000222555777666555777888999888666555666777555666777666444222333333555555444444333222222111111111111111000///...---,,,---///000000000...------,,,,,,,,,++++++++++++************))))))))))))((((((((('''((((((((()))+++++++++++++++*********'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&222000...,,,+++,,,---...------,,,,,,+++******)))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((######$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""############""""""###$$$%%%%%%&&&&&&)))((('''&&&$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###"""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************+++*********+++---///000...///000111111222444666222444666777555444444555444555777888999999888888999999888888777555444333555555555555555666777888777888:::<<<======<<<<<<888777555333222222222222111333555666666444111/////////111333666666444222111111000///////////////,,,+++++++++,,,,,,***)))******)))((((((((((((((()))(((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&!!!"""$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%############$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''((()))***+++++++++******+++,,,------++++++************************+++,,,---///000000111111111111111111222222222222111111000111111111111///...///222444333111444555666555444333444555555666777777444333333333222444555666555333000...222222111111000...---,,,,,,,,,.../////////...---,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&++++++******************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&//////...------------......---,,,+++************(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""######'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!&&&###!!!!!!######""" !!!!!!""""""###### !!!""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""$$$%%%###!!!  !!!#################################""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""''''''&&&%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! """$$$###!!! !!!"""###""" """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((()))***+++,,,,,,,,,+++,,,---.........---,,,000/////////111222444666444444444444444444444444333555777888999888777666555666777777666444222111222222222222333444555666999999::::::::::::999999999777555222111000000000111222444444444444333222000000000111222222333333000111111111///---,,,***+++++++++***)))(((((('''((((((((((((((((((((((((///---+++***((((((((()))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******))))))+++---)))((((((((()))***++++++***)))))))))***,,,...///111111111111000000000000222111000/////////000111............///000222222444555555444222111111222444444333222111111000000333444555444222111222333000///...------...///000...........................---,,,,,,+++++++++++++++******)))))))))))))))((((((((((((((('''''''''------,,,,,,+++***))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))//////...------------...------,,,+++************))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""######&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!$$$""" !!!"""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$"""!!! !!!"""$$$##############################""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""!!! """$$$$$$"""!!!"""###$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''')))))))))******++++++,,,***+++,,,,,,---,,,,,,,,,......---...///111222444444444444444444444444444333444666888888777666555555666666777666444111000222222222333333444555666999999:::999999888777666555444333111000//////...222222333333333222111111.../////////000000111111000000000000///---+++***++++++***))))))(((''''''''''''''''''''''''''''''***)))(((''''''((())))))&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))((()))***,,,)))))))))((())))))*********)))))))))***,,,...///.........///000111333444333222111000//////000111------------...///000111222333444222000//////000444444444444333222111000222333333222///...///000---...////////////......------------------------......---++++++*********+++***))))))(((((())))))((('''''''''''''''''''''+++******))))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((//////...------------...------,,,++++++***************)))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$############%%%$$$######"""#########$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$##############################""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""!!! !!!"""$$$$$$###"""###$$$%%%$$$""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''************************+++*********++++++,,,------,,,,,,,,,---...000111333333333333333333333333333444666777777666555555555555666555444333111///333333333444444555666666888888888777666555444333222222222222111000//////333333222222111111000000---------.............../////////...---,,,+++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''')))*********)))((((((((())))))))))))))))))***,,,---...+++++++++,,,///222666888444333222000//////000000,,,,,,,,,,,,---...//////000111222000...---...///333444555555555333111000000000000///---,,,---......///111222111000---,,,,,,,,,,,,,,,------------///...---+++***)))))))))******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////...------------...,,,,,,,,,,,,+++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""######""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""#################################""""""""""""######""""""############""""""####################################""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""!!! !!!###%%%$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$######""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&(((((())))))))))))((((((************))))))))))))++++++*********,,,---...---,,,,,,,,,,,,...///111222222222222222222222222333444555555555555444444444444444444333222111000444444555555666666666666333333444444333333222222222333444555444333222111444444333222111111111111......---------------------------,,,,,,+++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))+++***)))((((((((((((((((((((()))***+++,,,------+++******+++---222666888555333222000/////////000------,,,,,,---.../////////000111000...---...///222333555666666444111///...//////...------///111555444444333111///---+++++++++,,,,,,,,,,,,,,,---///...---+++)))(((((('''))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$//////...------------...,,,,,,,,,,,,,,,+++)))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""#########""""""!!!!!! !!!"""""""""""""""!!! !!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!###%%%###"""!!!!!!"""###"""!!!""""""#########$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((())))))))))))((((((******)))))))))))))))))),,,,,,+++++++++---///000...------,,,---...000111000000000000000000000000333333444444444333333333333333333333333333222222555555666777777777666666......000111222222222222222333444555555444222111555555444444444333333333/////////......---------,,,,,,+++******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''(((******)))((('''''''''((('''((()))***+++,,,,,,,,,---,,,++++++,,,///333555333222111///......//////.........---....../////////111111111///...///000111222444666666444111///---.../////////111444777<<<:::666111...---,,,,,,+++++++++,,,,,,---------///...,,,***(((''''''''')))(((''''''&&&'''''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######//////...------------...+++,,,------,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""!!! """###""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" """######$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""######""""""############""""""########################!!!!!!"""""""""""""""###""""""""""""""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$&&&"""!!! !!!"""###""" """############$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''(((((())))))(((((('''))))))))))))))))))))))))+++++++++,,,---...///000///......---...///000111111111111111111111111111333333333222222222222222222222333333444444555555555666888888999888777666,,,---///111222444444555111111222222222111000000333444555666666555444333111111000///......------+++***))))))(((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%$$$######$$$&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''((('''&&&&&&'''((())))))((('''''''''((((((&&&''')))***+++,,,,,,,,,...---,,,+++,,,---///111111000///...---.../////////...............//////000111222111000///000111000111333444444333111000---.........///111555888===:::444///,,,+++,,,---++++++,,,,,,------......---,,,+++)))((('''''''''(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//////...------------...+++,,,---------+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################""""""###$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""!!! """!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""########################!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""$$$&&&###"""!!!!!!######"""!!!"""############$$$$$$$$$ !!!!!!"""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''''''''(((((('''''''''''''''(((((())))))******)))***+++,,,---.........///......------...000111444444444444444444444444333333222111111111111111111111222333555666888888666777999::::::888777666000000222444555666666666333222222111000000000000///111444777777666444222111111000///...---,,,,,,***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%$$$###"""###$$$&&&'''"""###$$$%%%%%%%%%%%%$$$########################&&&%%%$$$$$$######$$$$$$##################$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&((()))((('''&&&'''((((((((('''''''''((())))))&&&''')))***++++++++++++...------,,,,,,------.........---,,,,,,---///000......---------------...///000111111000///000111000111111222222111111000---------,,,,,,...222555666444111...,,,+++,,,,,,+++,,,,,,---......//////++++++***)))((('''''''''((('''&&&&&&%%%%%%&&&&&&#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&//////...------------...+++,,,---...---+++)))''')))))))))))))))*********'''''''''&&&&&&%%%%%%%%%############""""""""""""######""""""###$$$%%%%%%###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""  !!!!!!""""""###### !!!!!!"""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""#########""" """"""############""""""""""""""""""""""""""""""######""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""" !!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""$$$&&&$$$###"""###$$$%%%$$$""""""############$$$$$$$$$ !!!"""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++'''(((***,,,------------///...---,,,---...///000666666666666666666666666333333222111000000111111111111222333555777999;;;777888999::::::999777666444444555666777777777777777555444222111111222333,,,///333777888666333111111111000///---,,,++++++***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$&&&&&&'''&&&%%%$$$%%%$$$###""""""$$$&&&'''"""###$$$%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$###"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******'''((())))))'''&&&'''((('''''''''''''''((()))***%%%'''(((***++++++++++++,,,---------------------,,,,,,++++++,,,---///000------,,,++++++,,,,,,,,,...000111000//////000111000000000000000000111111------,,,***)))***---000.........---,,,,,,++++++,,,,,,------...///000000******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''//////000000///...------,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%###&&&444===111"""""""""""""""""""""""" !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""#########!!! """"""############"""""""""############$$$$$$$$$$$$#########""""""!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!!!!!"""######!!!"""!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,,,,,,,,,,---------------222333444444444555777999999777444222000000000111...000333666888999::::::999999999888888888777777:::999888777777777888999777666444333222222222333111111111222222333333333111000///---+++*********((((((''''''''''''((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###################################################!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------------------.........///////////////............000111111222111000///...333111000000111111000...111111222111000///---,,,---------............///---------............///////////////............*********)))(((''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%///////////////...------------,,,,,,+++*********))))))))))))))))))))))))***))))))(((&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###### """###(((666BBB;;;+++""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$############"""""""""!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!!!!!!!######!!! """!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))******+++,,,,,,---------...............222333444444333444666888666555333111000000111222...000333666999:::;;;<<<999999999888888888888777999888777777666777888999999888666444333222333333111111222222222333333333111000...---+++******)))((((((''''''''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###################################################&&&%%%%%%$$$###""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---------........./////////000000000000000000000000222222333333333222000///111000//////000111000...000000111111000///---,,,............////////////------------............/////////.........------+++******)))(((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%...////////////...------......------,,,++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$%%%,,,333...###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""""""""#########$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""!!! !!!######""" !!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((()))******++++++,,,.........//////000000000111222333333222222444666444333111000000222333555000111444666999;;;<<<<<<999999999999888888888888888777666666666777888999;;;:::888666555444333333222222222222222333333333000///---,,,******))))))((((((''''''''''''(((((('''&&&&&&%%%%%%$$$$$$###"""###$$$$$$&&&&&&'''(((&&&%%%%%%&&&)))***))))))%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$################################################&&&&&&%%%$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''')))***+++,,,---............/////////000000000111111222222333333333333444444333333222111///...---...000000///......//////000//////..................////////////,,,,,,,,,---------...............---------,,,,,,+++******))))))(((((('''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%.........//////...---------------,,,++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%!!!"""$$$ """"""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$######""""""######$$$""""""""""""#####################"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!! !!!######""" !!!!!!!!!!!!!!!!!!"""### !!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))***+++++++++...//////000000111111111111222333222111111333555333222111111222444777888444555666777888999::::::999999888888888888777777777666555555555666777888;;;;;;999777666444333333222222222222222222222222...---,,,+++***)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&(((***)))((($$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$################################################""""""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,........./////////000000...///000111222333444444222222333333333222222222---,,,,,,---///000///...------......////////////,,,,,,---------.........+++,,,,,,,,,------------------,,,,,,,,,+++++++++*********))))))(((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$------............------,,,,,,++++++******))))))************************))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""###%%%%%%###""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###  !!!!!!"""""""""#########""""""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!"""###### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''(((((()))******++++++.........///000111111111000111222222111111333555555444333333444777999;;;888888888777777777777777888888777777777666666666555555444444444555777888::::::999888666555333333111111111111111111111111---,,,+++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%################################################ !!!"""$$$%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,............////////////,,,---...///000222333333000000000000000000111111---,,,+++---...//////...,,,,,,,,,------...//////*********+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++************)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$,,,,,,---............---,,,,,,+++******))))))(((************************111///---***'''###!!! ###$$$$$$$$$$$$%%%%%%%%%"""#########$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!""""""""""""""""""""""""""""""$$$###""""""!!!!!!"""""" !!!###$$$###!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((())))))******+++,,,,,,---...//////000000///000222222111222444777777777555555666777:::;;;:::999888777666666666666666666666666555555555555444333333333333444666777777777777666555444333222000000000///////////////++++++***)))(((''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$$$$###"""$$$###"""###$$$%%%$$$###$$$############""""""""""""###$$$$$$%%%%%%%%%%%%######################################################$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++------------.........///+++,,,---...///000111111//////.........///000000...---,,,---//////...---,,,,,,,,,,,,,,,---...///))))))))))))******************+++++++++,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$$$$$$$######"""""""""############$$$+++,,,------.........------,,,,,,++++++***))))))************************000///---***'''$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%###"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""""""""""""""###$$$&&&((((((&&&$$$###!!!!!!!!!!!!"""""""""###!!!"""""""""###############"""!!! !!!"""###$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!! !!!""""""######""""""""""""""""""""""""$$$###""""""!!!!!!"""""" !!!###$$$###"""!!!!!!!!!!!!"""###$$$%%% !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********)))***+++,,,---...//////...000111222222444666999999888666555555666888999888777666555555555666777555555444444444333333333333222222222222444666777333444444555444333222111//////.........---------******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""###$$$###!!!############""""""""""""""""""###$$$%%%%%%%%%%%%######################################################$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,,,,------------,,,,,,---...//////000000......---------...000000000///---...//////...------,,,,,,++++++,,,---...))))))))))))************************++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######""""""""""""############+++,,,------.........---......---,,,,,,++++++***************************))))))((('''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%### $$$&&&&&&%%%$$$"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!#########"""!!!"""$$$$$$"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$###"""!!! !!!"""###$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$######""""""""""""""" !!!###$$$###"""!!!!!!!!!!!!"""###$$$%%% !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********(((((()))***,,,------......///111222333555888::::::999777555444555666777555444444444555666888999444444333333333222222222222222111111222444555666111111333333333222111111.........------,,,,,,,,,***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$###""" ############""""""""""""!!!"""###$$$%%%&&&&&&&&&################################################ !!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******+++++++++++++++,,,,,,,,,------------......//////000000///...---------///000111111000......//////...,,,...---,,,+++++++++,,,---)))************+++++++++)))************+++++++++)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""""""""############000///...///000///---+++,,,+++++++++******))))))++++++******)))'''&&&%%%''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""""""$$$%%%""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!############""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""   !!!!!!""""""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''******))))))))))))******+++,,,,,,,,,,,,,,,,,,---,,,///222222111111333666666666666666666555555555222222222222333777<<<@@@;;;999666333111222333444222333333333222111///...222222222333444333000...//////...---,,,++++++***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""##############################"""!!!!!!"""######"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((000000///...------------+++++++++,,,---...000000...------,,,+++++++++,,,+++,,,---...---,,,+++*********))))))((())))))*********))))))))))))*********************)))((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$///...---...//////---,,,,,,,,,,,,+++***))))))(((++++++******)))'''&&&%%%''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!###$$$"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""  ###"""!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***++++++++++++,,,,,,,,,,,,------///111111000111333555555555444444333333222222111111111111222555:::>>>999888555333111111222222111222222222222111///...000222333444333111...---000000///...---,,,++++++''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''''',,,+++******)))))))))***,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,---+++,,,---------,,,+++***+++++++++******)))))))))******))))))))))))*********************)))((((((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!###$$$###"""!!!"""###########################%%%$$$$$$$$$$$$$$$$$$%%%------,,,---//////...,,,...---,,,+++***)))((('''************)))'''&&&%%%''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$#######################################""""""""""""""""""""""""!!!!!! """######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  ###"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!"""""""""""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''((()))++++++++++++++++++,,,,,,---------...000000000000222444333333222111000000//////000000000000000333888;;;777666444333111111000000000000111111111000000///000444888888444000......000//////...---,,,++++++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$############"""""""""########################$$$%%%&&&&&&&&&&&&%%%$$$"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&))))))((('''''''''((((((,,,---------....../////////......---------------,,,,,,,,,,,,,,,+++******,,,,,,------,,,***)))'''++++++************++++++***************)))(((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######"""!!!"""###########################&&&%%%$$$######$$$%%%&&&---------...000111///...///...---,,,***)))((('''************)))((('''&&&'''''''''(((''''''&&&%%%&&&&&&((((((((((((&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!! """###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""### !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""#########!!!"""###$$$&&&((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))******************+++,,,,,,---------......//////000111111222222111000///...------///////////////111444888444333333222111000/////////000000000000000000000222888<<<<<<666111///000......---,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#########""""""############""""""""""""###########################$$$&&&''''''&&&$$$###""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%)))))))))((())))))******------......////////////...------,,,,,,------------------,,,,,,+++******---...//////---+++((('''++++++************++++++***************)))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$###%%%&&&########################&&&%%%###""""""###%%%&&&...------///111111000/////////...,,,***)))((('''))))))***))))))((('''&&&'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """######"""!!!"""$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""############"""###$$$&&&''')))******%%%%%%%%%&&&&&&&&&'''''''''((()))*********))))))))))))***++++++,,,---------------...////////////111111000000///......---...//////......///222444111111111111111111000000000000000000000111111111111666;;;:::444///...000,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$&&&&&&$$$###!!!!!!!!!"""""""""#########""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%)))))))))))))))***+++,,,------///000000000000000------,,,,,,,,,,,,------......---,,,,,,+++++++++---...//////...+++)))'''+++******************+++***************)))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$$$$%%%&&&########################%%%%%%$$$######$$$%%%%%%///...---///000000///...///...---,,,+++***)))((()))))))))))))))(((''''''''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""$$$!!!!!!"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!$$$#########"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%&&&((()))******%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))(((((())))))***+++,,,---------,,,+++,,,...///...---000000////////////.........//////...------000222/////////000000222333444222222111111111111111222...111333222///++++++,,,***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$############"""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''((()))***++++++---///111222222111111---------,,,------...///111000...---,,,,,,,,,,,,------......---+++***(((******))))))))))))*********************)))((((((%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$...---,,,---......,,,+++......---,,,++++++******)))))))))))))))(((((('''''''''((((((''''''&&&%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###"""!!! !!!### !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))((((((((()))***+++,,,---------+++***+++...///---,,,------............/////////000000///------...000............000333666888555444333222111111222222---------,,,+++***))))))***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$####################################$$$$$$$$$############"""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''')))***+++***,,,...111333333333222///////////////000111111333222000...---------------,,,,,,,,,++++++******))))))(((((((((((())))))***************)))(((((($$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$###############$$$$$$$$$!!!"""###""""""$$$%%%########################"""###%%%&&&&&&%%%###"""---,,,++++++,,,,,,***(((---------,,,,,,+++++++++((()))))))))))))))((('''''''''((((((''''''&&&%%%###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%################################################ !!!"""!!!  !!! !!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%$$$$$$###!!!  !!!!!!!!!"""""""""""""""""""""""""""!!!###$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!"""############!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""  """"""!!!!!!  !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$''')))*********)))'''((()))***+++,,,---------+++***+++---///---++++++,,,,,,------......//////000000///------...///...---------000444888:::777666444222111111222222...,,,******+++++++++*********)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$############""" !!!!!!!!!""""""######""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""#########"""###$$$$$$%%%"""############$$$$$$$$$!!!"""$$$%%%$$$###  !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&'''''')))***,,,---)))+++...111333444444444111111000000111222333333444333111///...---......,,,,,,+++*********++++++((((((''''''''''''((((((***************)))((((((###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""#########!!!###$$$%%%$$$$$$&&&'''########################!!!###%%%''''''%%%###!!!...---,,,+++,,,---...///------,,,+++***(((((('''************)))(((&&&&&&))))))((('''&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%###"""!!!"""###"""!!!########################"""!!! !!!###$$$######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! #########"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!! """!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! !!!!!! !!!!!!  """"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,---------............------***++++++,,,---...000111000000111111000000///......---------///222666777888666333000......//////,,,,,,++++++***)))))))))''''''((())))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''((()))*********,,,---...///111111222222000000/////////111222333222222000///............---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$$$$###############$$$$$$$$$############$$$$$$##################$$$$$$......,,,,,,,,,,,,---......------,,,+++***))))))************)))((('''&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%###"""!!!"""###"""!!!########################"""!!! !!!###$$$"""##################"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!! """"""!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!""""""!!! !!!######""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((()))***+++,,,------....../////////...------,,,,,,------...///000111000/////////............---,,,,,,,,,...000222444444222111///------------,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$"""""""""""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((()))******++++++,,,---...000000000000//////......///111222333222222111000///.........------,,,+++************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$$$$###############$$$$$$$$$############$$$$$$###############$$$$$$%%%000///---,,,+++,,,,,,------------,,,,,,,,,++++++)))******))))))((('''&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###%%%###""""""#########"""########################"""!!! !!!###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!! """""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!###!!!!!! !!!!!!"""###""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,------...//////000000///...------///.........///000000111//////---,,,,,,,,,---...---,,,++++++,,,---///000.........------,,,+++***++++++******))))))((((((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$############""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((((((((()))++++++***+++,,,....../////////---------...///111222333111111111000000/////////...------,,,+++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""############""""""$$$###############$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))))))))(((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$###"""########################"""!!! !!!###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! """!!! !!!### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---......000000000000///...------/////////......///000000000...,,,+++***+++---......---,,,,,,+++,,,,,,---***+++,,,------,,,***)))+++******)))((((((''''''&&&$$$###!!!!!!###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((()))******+++***+++,,,---............+++,,,,,,---///000111222000000000000000000//////......------,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$######"""#########"""######$$$%%%$$$$$$############$$$$$$############$$$%%%%%%&&&000///...,,,++++++,,,,,,++++++++++++************((())))))))))))((((((''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################"""!!! !!!###$$$""""""!!! !!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))***+++,,,------...///////////////...------.........---......//////000...,,,+++++++++---...000///...---,,,,,,,,,+++)))***,,,------,,,***(((******)))((((((''''''&&&'''%%%$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$######""""""!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""###!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())))))))))))***************++++++,,,---............***+++,,,---...///000000......///000000000//////------...------+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$%%%$$$$$$############$$$$$$############$$$%%%&&&'''000///---,,,+++,,,,,,---+++++++++******)))))))))(((((())))))))))))((((((***)))((('''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%%%%$$$########################"""!!! !!!###$$$######!!!!!!!!!!!!############"""!!!!!!!!!!!!!!!  !!!""" !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!########################""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!! ######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  """ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,---------...............---...---------......///000000000...---------...///000000//////...,,,,,,+++)))***,,,------+++)))((())))))((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""###############""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''')))+++,,,,,,+++)))(((******+++,,,,,,,,,,,,,,,***+++,,,------...------+++,,,...///000//////...,,,---.........---+++***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$############$$$$$$############$$$&&&'''(((......,,,,,,,,,,,,---...------,,,+++******))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%###""""""$$$&&&%%%%%%########################"""!!! !!!###$$$%%%$$$"""!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!! #########"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!! !!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++,,,***+++,,,---............------......///000111222111111111000000000//////000000//////...,,,++++++******+++++++++)))((('''))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""### !!!"""#########""""""""""""############""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,......,,,(((&&&'''((())))))******))))))***+++,,,------,,,++++++)))***,,,...//////...---***+++---...///...---,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$############$$$$$$#########$$$%%%&&&'''(((...---,,,+++,,,---.../////////...---+++***))))))(((((()))))))))))))))(((&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%&&&%%%###"""###$$$&&&&&&%%%########################"""!!! !!!###$$$%%%$$$###!!!!!!###$$$%%%######"""!!!!!!!!!!!!!!!  !!!!!!"""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!! ############"""""""""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!  !!!!!!!!! """"""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++))))))+++,,,---..................///000222333444111222222222222111000000/////////...---,,,+++***************)))((('''&&&)))(((((('''&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$""""""""""""############""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((---000000,,,((($$$&&&&&&''''''''''''''''''++++++,,,---,,,+++***)))((()))+++---......---,,,)))+++---/////////------))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$############$$$$$$#########$$$%%%&&&((()))...------,,,,,,,,,------444333111///---***)))((())))))))))))(((((((((((('''(((((((((&&&### $$$$$$$$$$$$$$$$$$$$$$$$ """&&&'''&&&'''&&&%%%$$$###!!! ######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!! """""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!######""""""!!!!!! """"""############""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,++++++++++++,,,---...///111000/////////000222333222222222111111///......///......---+++***))))))+++++++++******(((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""##################""""""""""""############""""""!!!!!! ########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************************************,,,+++*********+++------)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&------,,,,,,,,,,,,,,,---333222111///,,,***)))(((((((((((((((''''''''''''''''''((('''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###%%%%%%%%%&&&&&&%%%$$$###"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! """"""!!!!!!!!! !!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ###"""""""""!!!!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,)))))))))***+++,,,---...000//////...///000111222111111111111000///......000///...---,,,+++******************)))(((''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""############!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********************************+++******)))***+++,,,---))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,,,,,,,,,,,,,,,,,,,---222111000...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%######$$$%%%%%%%%%$$$###"""!!!!!!######"""!!!!!!!!!"""""" !!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++''''''(((((()))+++,,,---.........---......///000000111111111000///...---000//////...---,,,++++++)))*********)))((('''&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""##############################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""############!!!$$$%%%%%%$$$!!!###""""""""""""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))***************************))))))))))))***++++++))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((())),,,------............---000000///---,,,***)))(((((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((%%%"""###$$$%%%$$$$$$$$$###"""""""""######""""""!!!""""""### !!!!!!!!!!!! """###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&'''(((***+++,,,---,,,------------......///000000000//////...---......---,,,,,,+++******((()))))))))(((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))************************)))))))))))))))*********)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''',,,---...///000////////////...---,,,+++***)))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###'''&&&$$$"""###%%%$$$$$$########################""""""""""""###### !!!!!!!!!!!! """###"""!!! !!!###""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!""""""######!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''')))***+++''''''''''''((()))***++++++,,,,,,---------------...////////////...------,,,++++++******)))))))))'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))************((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$#####################""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$+++,,,...///000000///...------,,,++++++***))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###############$$$###############$$$$$$$$$######"""""""""###$$$$$$!!!!!!""""""""""""!!!!!! """###"""!!! !!!######""""""!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""######""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((************))))))))))))******++++++,,,------------,,,---...............------*********)))))))))((((((&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! """"""""""""############%%%$$$!!!!!!$$$%%%"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))******++++++******((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$##########################################""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$############)))***,,,...///......---,,,,,,++++++******))))))))))))((((((((('''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%""""""############"""""" """###"""!!! !!!#########"""!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!"""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!  !!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""############ !!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%&&&'''&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***------,,,+++************++++++---.........---,,,,,,------.........------************))))))))))))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! """"""""""""############$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))+++,,,,,,,,,+++***(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$##########################################""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############'''(((+++---------,,,+++++++++++++++******))))))(((((('''''''''&&&&&&&&&'''''')))))))))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$ ###%%%$$$""""""""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!"""###"""!!! !!!#########"""!!!!!!!!!!!!!!! """###### !!!!!!!!!!!! !!!"""###$$$%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""############ !!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%'''''''''%%%###""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***000///...,,,+++*********+++,,,---...///...------,,,,,,---......---------+++++++++***************%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""""""""############""""""############""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))***+++,,,---,,,++++++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""##################$$$$$$#########"""###$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%((()))***+++,,,---------************)))))))))((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$&&&''''''(((""""""""""""""""""""""""!!! !!!"""###%%%###!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!"""############ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! """""""""""""""""""""""" !!!!!!  !!!!!!!!!!!!#########"""""""""""""""###""""""!!!  !!!###$$$%%%$$$"""!!!""""""!!!!!! !!!!!!""""""!!! !!!"""""""""""""""!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""###$$$########################%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''((()))))))))++++++******++++++,,,---***+++,,,---............111...,,,...000///***%%%(((((((((((()))***,,,,,,))))))))))))((('''&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******++++++++++++******(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$############$$$$$$######""""""""""""#####################$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$))))))***+++,,,,,,,,,,,,++++++++++++************)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&''''''""""""""""""""""""""""""!!!  !!!"""###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""######""""""!!!  """$$$$$$###"""!!!"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )))(((&&&$$$###"""""""""########################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))+++************+++,,,,,,++++++,,,---............---+++***---000111---)))(((((((((((()))***+++,,,)))))))))(((((('''%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ###"""!!! !!!""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""###"""""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""############"""""""""!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))************)))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""$$$%%%&&&%%%###!!! """############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$)))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########################################################"""!!! !!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""!!! !!!""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""!!!  !!!"""###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############***)))'''&&&$$$$$$##############################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''(((((())))))***************++++++,,,,,,,,,------------,,,,,,,,,******,,,///000---***(((((((((((())))))***+++(((((((((((('''&&&%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$############"""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""###############""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""""""""############""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''')))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$######""""""""""""######"""$$$&&&'''&&&### """############$$$$$$$$$#########$$$$$$$$$$$$$$$)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""""""""!!! !!!""" !!!!!!!!!!!!!!!!!! !!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!  !!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))))))))))))))***++++++,,,,,,---------,,,++++++...,,,+++,,,---,,,***'''))))))((((((((())))))***'''''''''''''''&&&%%%$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""############"""""""""""""""############"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$"""###%%%&&&%%%###!!! """"""#########$$$$$$$$$"""""""""######$$$$$$%%%******+++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!######!!! !!!### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""$$$%%%!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!"""###$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++,,,,,,,,,---,,,,,,++++++---,,,++++++++++++)))((())))))((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%##############################""""""""""""#########"""""""""""""""######""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###"""""""""###$$$%%%%%%""""""#########$$$$$$$$$"""""""""######$$$$$$%%%***++++++,,,,,,+++++++++*********)))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$$$$###"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""!!!!!!!!!!!!$$$$$$!!! !!!### !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!! """###$$$!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!"""""""""""""""!!! ###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((())))))***++++++,,,,,,,,,,,,++++++(((((()))******+++,,,---***))))))(((''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#############################################""""""""""""######"""""""""""""""######$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###"""!!! !!!$$$&&&((("""############$$$$$$$$$#########$$$$$$$$$$$$$$$+++++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######################################################$$$%%%$$$$$$""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! !!!$$$$$$!!! !!!$$$ !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" """!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""###### !!!!!!!!!""" !!!!!!!!!!!!!!!###"""!!! !!!###$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!"""""""""!!! ###########################$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''((()))))))))***+++,,,,,,,,,,,,,,,'''((()))))))))***,,,---******)))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""#########"""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""###"""""""""""""""!!!!!!##############################""""""""""""######"""""""""""""""###$$$$$$!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""!!! !!!%%%%%%!!!!!!$$$ !!!!!!!!!"""!!!!!! !!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!""""""###!!!!!!!!!!!!!!!"""######!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""""" ###"""!!! !!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!!!!"""""" !!!""""""!!!!!!$$$###!!!  """###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ """$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))((()))***+++,,,---------*********)))(((((()))***+++***)))''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$############"""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""#########"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""!!!!!! ##############################""""""""""""######""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%$$$$$$"""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$******+++,,,,,,,,,,,,+++++++++************++++++(((+++...---)))&&&&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""######"""###$$$$$$###"""###%%%"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!!!!""""""!!!  !!!!!!""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ """""" !!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!! !!!!!!######""""""!!!!!! """""""""""""""!!! !!!$$$$$$###""""""###%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))***''''''((()))))))))))))))(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%''')))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$##################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''########################################################################%%%$$$###""""""###$$$%%%******+++,,,,,,,,,,,,+++++++++************++++++)))***,,,,,,***((('''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""######"""###$$$$$$###"""###$$$"""##################"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###"""!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!""""""!!!!!!"""###$$$###""""""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&((((((''''''(((((()))***''''''((()))))))))))))))((()))))))))))))))(((''')))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###########################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&########################################################################$$$$$$###""""""###$$$$$$***++++++,,,,,,,,,,,,,,,++++++************++++++)))))))))***++++++)))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######"""$$$%%%$$$###"""###$$$###""""""!!!!!!""""""### !!!!!!""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&& $$$%%%!!! $$$!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!"""#########"""""""""""""""!!!!!!  !!! !!!######""""""!!!!!!""""""#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((()))))))))))))))(((((()))*********))))))))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$***+++,,,,,,------,,,,,,++++++************++++++***((('''))),,,---***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%######""""""""""""#########$$$%%%$$$"""""""""$$$###"""!!! !!!"""### !!!"""######$$$"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$'''!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!  """$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))''''''((()))))))))))))))&&&'''((()))))))))))))))))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################################################################$$$##################$$$++++++,,,------------,,,++++++************++++++***((('''))),,,---***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%######""""""""""""#########$$$%%%$$$"""!!!"""######"""!!! !!!"""### !!!"""######$$$ !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &&&###$$$!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!! !!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!! !!!###%%%##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((()))))))))))))))%%%%%%&&&'''(((((((((((()))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""""""""####################################""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""#################################################################################$$$$$$#########++++++,,,---------------++++++************++++++)))))))))***++++++)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$######""""""""""""######$$$%%%%%%$$$"""!!!"""######""""""!!!!!!""""""### !!!!!!""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$'''))))))%%%!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!#########"""!!! !!!!!!"""""""""""""""!!!"""###"""!!!"""###%%%"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""####################################"""""""""############$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################"""###$$$$$$$$$$$$###"""+++,,,------...---------++++++************++++++)))***,,,,,,***((('''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$#####################""""""""""""######$$$%%%&&&$$$"""!!!!!!""""""##################"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###(((888CCC:::'''!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!######"""!!!"""###!!!!!!"""######"""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''''''''((()))))))))))))))''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$########################################################################"""###$$$$$$$$$$$$###"""+++,,,------......------++++++************++++++(((+++...---)))&&&&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$######""""""######""""""""""""######$$$%%%&&&$$$"""!!!!!!""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""###### !!!""""""!!!!!!######""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""### !!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""(((EEE[[[NNN111!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!! !!!!!! !!!!!!""""""###### !!!""""""""""""""" """###"""!!!!!!!!! !!!""""""!!! ######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))))))))((()))))))))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&################################################"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""####################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))((((((((((((&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""!!!!!!""""""#########$$$""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%%%%###!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!"""!!!###!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! ###"""333UUUQQQ***""""""""""""""""""""""""######################## !!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""###$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%!!!###%%%''')))***))))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" """%%%''''''%%%""" $$$######"""!!!  !!!!!!!!!"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,,,,,,,++++++***************))))))((())))))))))))((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""#########$$$$$$$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""!!!###""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""$$$&&&&&&444QQQOOO111"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''(((((((((''''''&&&***)))'''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!!!!""""""!!!!!!  !!!"""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#################################!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,,,,,,,++++++***************))))))((())))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""############""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!  !!!"""""" !!!###""" """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! ---...""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######%%%&&&'''&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))(((''''''''''''''')))((('''&&&%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&########################""""""""""""""""""""""""$$$###  ###$$$$$$$$$$$$######""""""!!! !!!!!!!!!"""""""""!!!!!! !!!"""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$######################## !!!"""###$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!! !!!"""###""" """###"""!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$&&&'''(((((('''$$$"""!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%###!!!!!!###%%%$$$$$$$$$############### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""####################################!!!!!!!!!!!!!!!"""###$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""##################""""""######$$$$$$$$$$$$######""""""############""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""######"""!!! !!!"""############"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!$$$(((!!! &&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$&&&'''((()))'''%%%###""""""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######"""!!!########################""""""""""""""""""""""""#######################################$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!##############################"""""""""###$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$###############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,------------,,,,,,,,,,,,,,,---,,,++++++***))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""#########"""""""""""""""######$$$$$$$$$$$$######""""""############"""""""""""""""#########$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$"""""""""""""""######$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######%%%&&&''''''&&&%%%$$$######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$###""""""!!!########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$!!!!!!!!!"""""""""###### !!!"""#########""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$############"""######$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,------------,,,,,,***++++++++++++***))))))))))))))))))(((((((((((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!"""#########""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$###!!!!!!"""""""""#########!!!!!!"""###$$$$$$$$$$$$"""######""""""###$$$%%%"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!)))$$$&&&%%% ###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$##################$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$###"""""" !!!""""""###$$$$$$!!!!!!"""""""""######### !!!"""###$$$###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""##############################""""""""""""####################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,------......------,,,)))))))))))))))(((''''''))))))))))))((((((((((((############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""############"""""""""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!!!!"""""""""""""""""""""""" """###%%%%%%###""" """""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""############ !!!"""$$$$$$%%%%%%%%%"""#########"""###$$$&&&!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$'''"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###########################&&&&&&%%%$$$%%%&&&'''(((!!!###&&&'''(((((('''###$$$%%%&&&&&&&&&%%%$$$ !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""""""""############ !!!"""$$$$$$######"""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###########################"""!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------------------------,,,,,,***)))))))))***+++((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#######################################""""""""""""##############################$$$""" !!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!! ###%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """!!!  !!!"""""""""""""""##################""""""!!!!!! ######""""""""""""######"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""############!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###$$$%%%&&&%%%$$$""" !!!###$$$$$$$$$###"""!!!!!!""""""########################!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!! """"""""""""###############"""""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###""""""#####################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------,,,+++***)))))))))***+++************))))))))))))(((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""##############################$$$"""!!!"""$$$%%%###!!!""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!########################!!!!!!"""""""""#################################!!!  ###%%%$$$"""""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! """!!! !!!"""!!!!!!"""""""""############"""""""""!!!!!!!!! ######""""""""""""######"""!!!!!! !!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!""""""######""""""!!!""""""###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""#########$$$""""""!!!!!!!!!###$$$%%%$$$$$$###"""""""""""""""########################!!!""""""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""##################""""""!!!!!!!!!$$$#########""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$###""""""#####################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------,,,+++******))))))******************))))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""##############################$$$###"""###$$$$$$$$$"""################################################$$$############"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!###%%%%%%###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""######################## !!!!!!!!!""""""""""""########################!!! !!!###$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!! !!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$ !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$###""""""""""""""""""########################!!!"""######$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################""""""""""""!!!!!!!!!""""""""""""#####################"""""""""$$$$$$$$$$$$############""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$######"""##################$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------+++++++++***************((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$#########$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################!!!!!!!!!"""############"""""""""#########$$$$$$""""""""""""""""""""""""############""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!""""""!!!!!! """"""!!! !!!###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""" """###$$$$$$$$$#########"""""""""""""""###########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###$$$$$$##########################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###############$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------++++++++++++******))))))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""####################################$$$############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""######""""""###$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!""""""!!! !!!###### !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$""""""############"""!!!###"""""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$############ !!!!!!!!!!!!"""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------***++++++++++++***))))))************))))))))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""##############################!!!###$$$###"""!!!"""###########################""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!"""###############"""$$$&&&&&&$$$###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!!!!""" !!!""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$%%%############"""""""""!!!"""""""""""""""######$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""" !!!!!!!!!!!!"""""""""""""""###############!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########"""######$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------***++++++,,,+++***)))(((************))))))))))))(((''''''&&&%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################""""""""""""############################## """###""" !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""##################$$$&&&&&&$$$###"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###!!!"""############"""!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""#########""""""""""""######!!!!!!!!!!!!"""###$$$%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! """"""###""""""!!!  !!!"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########""""""!!!!!!"""###$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""#########"""""""""""""""$$$############""""""""" !!!!!!!!!""""""!!!!!!!!!""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$######""""""###$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%------------------------******+++,,,+++***)))(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%##############################""""""""""""##############################!!!###""" """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""##################%%%&&&&&&%%%#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!"""###$$$$$$###"""!!! !!!!!!!!!""" !!!!!!!!!""""""############""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """############!!! !!!"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%'''""""""!!!""""""###$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########""""""""""""!!! !!!!!!!!!""" !!!!!!"""""""""###""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$########################"""############$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###&&&)))---...,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%------,,,,,,,,,------...---,,,***)))))))))***+++,,,+++)))(((&&&$$$""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########(((%%%###"""$$$%%%&&&&&&$$$$$$$$$############""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! $$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###############"""!!!!!!###############"""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$&&&'''(((%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################'''%%%$$$$$$%%%%%%###"""#######################################"""!!!!!!""""""""""""""""""""""""$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""$$$%%%$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""!!! """"""""""""""""""""""""$$$"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&...------,,,,,,------...,,,+++******))))))************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###"""###%%%&&&&&&%%%$$$$$$$$$############""""""######$$$###"""!!! #######################################""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!############"""""""""!!!"""!!!!!! !!!############"""""""""!!!"""#########""""""!!! ###############"""!!!!!!""""""############""""""################################################$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""###$$$$$$###"""!!! ########################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$######"""!!!!!! ######""""""""""""######""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""!!!!!! !!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###%%%&&&'''%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$%%%$$$$$$######"""""""""########################&&&$$$###$$$%%%%%%$$$##########################################"""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############!!!!!!"""###########################"""""""""!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""######$$$$$$######""""""######""""""!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!""""""#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%......---------------...+++++++++++++++***)))))))))))))))*********++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&%%%$$$$$$$$$$$$############""""""############"""!!!!!!#######################################$$$$$$$$$"""""""""""""""""""""""" !!!""""""######""""""############"""""""""""""""!!! ############"""""""""""""""""""""""""""!!!!!! """############""""""!!!""""""############""""""########################""""""""""""""""""""""""$$$###""""""""""""""""""###"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$"""############$$$$$$$$$#########$$$######"""!!!########################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$$$$###""""""!!!""""""""""""############$$$$$$$$$%%%%%%$$$###"""!!! ########################%%%#########%%%&&&%%%$$$########################"""############""""""!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############!!!###$$$%%%$$$"""!!!############""""""""""""############""""""""""""########################"""""""""#########$$$$$$ !!!""""""######""""""######$$$$$$######""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%///......------------...******+++,,,,,,***)))((()))))))))******+++++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########"""""""""########################""""""###############$$$""""""""""""""""""""""""!!!""""""########################"""""""""""""""###"""!!! #########"""""""""""""""!!!!!!"""""""""!!!!!! """"""############"""!!!"""######$$$$$$######"""######################################################"""""""""""""""###$$$###!!! !!!###$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""########################""""""!!!!!!$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$###"""###%%%&&&&&&$$$########################""""""############"""!!!""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$######"""#########"""""""""""""""#########"""""""""""""""########################"""#########$$$$$$$$$$$$ !!!""""""""""""""""""###############""""""""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%000///...---------------******+++,,,,,,***)))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$///+++&&&###"""$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""""""""""""""######$$$""""""""""""""""""######$$$######"""!!!!!!""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!""""""#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%###""" """###%%%!!!!!!!!!"""""""""######""""""#########$$$$$$$$$##################$$$$$$################################################!!!"""""""""############!!!"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##########################################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!"""""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$###"""###%%%&&&&&&$$$########################!!!""""""#########""""""""""""""""""""""""""""""######""""""""""""##############################!!!"""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""######""""""""""""""""""##############################"""#########$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""######"""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$000000///...------------+++++++++++++++***)))))))))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%000+++&&&""""""$$$%%%&&&$$$$$$$$$############""""""""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""##############################"""!!!!!!!!!!!!"""###$$$""""""""""""############$$$######""""""######$$$""""""""""""############!!!""""""############"""!!!""""""############"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$###""""""""""""###$$$ !!!!!!!!!"""""""""""""""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$ """""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!!!!!!!!!!"""!!!!!!"""############""""""############$$$$$$$$$######$$$%%%&&&'''((((((########################%%%#########%%%&&&%%%$$$########################!!!""""""############"""""""""""""""""""""""""""################################################""""""""""""############$$$###!!! """$$$&&&""""""""""""############""""""""""""####################################"""""""""#########$$$$$$ !!!""""""######"""""" !!!""""""###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""########################"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$111000///...------------,,,+++******))))))******))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))&&&$$$###$$$%%%$$$###$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################!!!!!! !!!"""###!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%!!!"""""""""############""""""###$$$$$$$$$$$$$$$!!!!!!"""##################$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""###$$$$$$########################!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############"""""""""""""""""""""######""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!""" !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!!!!!"""###### !!!"""###$$$######""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################&&&$$$###$$$%%%%%%$$$###########################!!!!!!"""###############""""""""""""""""""""""""#########$$$$$$#################################""""""""""""############"""""""""""""""######$$$!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""######$$$$$$######!!!"""######$$$$$$######""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""%%%$$$$$$$$$#########"""########################"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###111111000......------------,,,***)))))))))***+++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&###!!!$$$$$$$$$############"""###"""!!!!!!!!!###$$$%%%########################!!!""""""###$$$$$$%%%%%%########################!!!  """###!!!!!!""""""#########$$$ !!!###$$$%%%!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""##################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############"""""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######"""!!!  !!!""" !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""###$$$$$$ !!!"""$$$$$$$$$###""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################'''%%%$$$$$$%%%%%%###"""########################!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""############ !!!###$$$%%%$$$"""!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!###$$$&&&&&&%%%$$$###222111000///...---,,,,,,+++++++++************)))---+++***)))***)))'''&&&(((''''''''''''&&&&&&&&&%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######"""###$$$###!!!!!!!!!""""""###%%%%%%%%%###!!! ######""""""""""""######""""""""""""""""""""""""######""""""""""""#########$$$$$$###!!! !!!###$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!"""#############################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$#########""""""&&&$$$"""!!! !!!"""#########$$$$$$$$$$$$####################################""""""""""""######"""""""""""""""""""""""" !!!"""###%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$###"""!!! !!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""""""""""""""######$$$########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################!!!""""""""""""###############""""""""""""############$$$$$$$$$%%%%%%%%%#########################################################"""""""""""""""########################&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$111111000///...------,,,+++++++++************))),,,***))))))******((('''(((''''''''''''&&&&&&&&&###$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$"""!!!"""###"""###$$$%%%%%%###!!! ######""""""""""""######""""""""""""""""""""""""######""""""""""""#########$$$$$$###!!! """###$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$#########""""""%%%$$$"""!!! !!!"""#########$$$$$$$$$$$$####################################""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!"""###""""""%%%$$$######"""""""""###""""""""""""""""""""""""######""""""!!!!!! """######!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##########################################"""""""""!!!""""""""""""""""""""""""########################"""""""""""""""######$$$#################################"""""""""""""""""""""""""""""""""""""""##################$$$$$$########################"""""""""############$$$######""""""""""""######"""""""""#########$$$$$$############################################################""""""""""""########################%%%%%%$$$$$$###""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$000000//////.........---+++++++++************)))+++)))((()))***+++***((((((''''''''''''&&&&&&&&&###&&&(((&&&""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&)))+++%%%$$$######""""""#########$$$%%%$$$"""""""""###"""###$$$$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$###!!! """###$$$$$$$$$#######################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$###############$$$$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""$$$"""!!!"""%%%%%%### """"""######""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#############################################""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$########################""""""""""""############""""""""""""""""""""""""##################""""""########################"""############$$$$$$$$$######""""""""""""######!!!!!!!!!"""""""""#######################################################################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$///////////////.........+++++++++*********)))))))))(((((((((***++++++)))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&########################"""!!!!!!###&&&+++///222%%%$$$######""""""#########$$$%%%$$$###"""###$$$""""""###$$$######"""!!!######""""""""""""######""""""""""""""""""""""""""""""############"""""""""######"""!!!!!!"""$$$################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########################################################$$$###"""!!!!!!"""############$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""%%%"""!!!"""%%%&&&""" !!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!######"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$########################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$#################################"""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!####################################$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""""""""######################################################"""###############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///////////////.........+++++++++*********)))))))))((('''(((***++++++***(((''''''''''''&&&&&&&&&&&&###!!!$$$))),,,***'''########################$$$###"""###%%%)))---000%%%$$$######""""""#########$$$%%%$$$"""!!!"""###"""""""""######"""""""""######""""""""""""##############################!!!"""############"""!!!"""######"""!!!!!!###$$$################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###""" !!!$$$$$$""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!! !!!###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$#################################""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$###############$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""########################"""""""""""""""######$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$################################################""""""######$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000//////.........---+++++++++************))))))((('''(((***++++++***(((''''''''''''&&&&&&&&&'''"""###+++///,,,'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$######""""""######"""###$$$###!!!!!!!!!"""!!!!!!!!!"""""""""############""""""""""""##############################!!!"""###$$$$$$###"""!!!!!!"""###"""!!!!!!###%%%###############$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### """&&&)))""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######################## !!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$#########"""######$$$%%%########################""""""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""###############""""""""""""######"""""""""#########$$$$$$################################################""""""######$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111000///...------,,,+++++++++************)))***)))((()))***+++***)))(((''''''''''''&&&&&&&&&$$$!!! ###(((,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######%%%$$$######""""""######!!!"""###""" !!!!!!!!!!!!!!!!!!"""############""""""""""""##############################!!!"""###$$$$$$###"""!!!!!!"""###"""!!!!!!###%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" """###""" %%%***"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  %%%+++000""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######################## !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######""""""###$$$$$$%%%########################!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######""""""""""""######!!!!!!!!!"""""""""######################################################""""""###$$$$$$%%%&&&&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222111000///...---,,,,,,+++++++++************)))+++)))((()))***+++***((((((((('''''''''&&&&&&&&&"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&''''''%%%$$$$$$###"""######### """"""!!!  !!!!!!!!!!!!!!!!!!"""############""""""""""""############################## """###$$$$$$###""" !!!"""###"""!!!"""###%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$ !!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" $$$%%%### (((/// !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!'''...444""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######""""""###$$$%%%%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""""""""""""""######$$$########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!######""""""""""""###### !!!!!!!!!"""################################################""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,---------***((()))+++,,,***(((---,,,,,,++++++*********''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%'''###"""######"""###'''%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''((('''%%%$$$$$$%%%'''((()))(((%%%$$$###$$$%%%&&&&&&%%%###"""!!!"""###$$$######""""""""""""######"""############$$$$$$$$$%%%%%%$$$###""""""######&&&%%%$$$"""!!!!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%############$$$%%%&&&'''""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&$$$"""###%%%&&&%%%"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!!########################""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$"""  !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))++++++((($$$"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,---------***))))))+++,,,***((())))))))))))))))))((('''(((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&$$$%%%((((((%%%$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""""""""########################"""############$$$$$$$$$########################""""""""""""#######################################$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""###$$$ """######""""""$$$%%%######""""""""""""######"""############$$$$$$$$$%%%$$$$$$###""""""######%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""######$$$%%%""""""""""""""""""""""""#########"""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$#########""""""$$$###"""!!!!!!"""##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###!!!"""$$$%%%###!!!%%%%%%%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!########################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###$$$"""!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***...+++'''%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,------,,,+++******++++++***(((&&&''')))***+++***(((''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$'''------'''$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###########################"""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%''''''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###""""""######$$$))))))%%%"""###%%%########################"""############$$$$$$$$$%%%$$$######"""###############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""############""""""""""""$$$$$$$$$###############""""""!!!!!!!!!""""""###########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!!!!!######"""!!!"""#########$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!"""###"""!!!  !!!""""""""""""""""""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""%%%%%%%%%$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((***'''$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,------,,,++++++*********)))((('''))),,,...///...,,,******)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$''',,,,,,'''$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$######""""""##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))+++++++++************)))((()))***)))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%)))((('''%%%%%%$$$$$$%%%%%%,,,222000)))###"""$$$########################""""""#########$$$$$$$$$$$$$$$###############$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###""""""!!!!!!""""""#########"""""""""""""""########################"""""""""""""""#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$#########$$$####################################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""!!! !!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,------,,,,,,,,,+++***)))((())))))+++---///000///---+++***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$(((((($$$###%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%$$$$$$#######################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))*********************************++++++,,,,,,,,,........................,,,......---+++++++++,,,)))+++---......---+++)))******)))'''&&&%%%%%%%%%&&&---333111***###"""$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$###############$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###"""""""""""""""""""""""""""""""""#######################################$$$$$$%%%%%%%%%########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############"""######!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$##################$$$$$$########################!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#################################$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,------,,,------+++)))(((((()))((()))+++------,,,***))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&###"""%%%%%%"""###&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,++++++++++++*********+++,,,------...------////////////000000000111000111222222000000111222///000222333333222000///,,,++++++)))((('''&&&%%%"""''',,,+++'''$$$$$$&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$#########"""######$$$%%%""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!######################## !!!!!!""""""######$$$$$$$$$###""""""""""""###""""""""""""###########################$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&##############################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$""""""###$$$ !!!"""######$$$#################################"""######$$$%%%########################""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!!!!""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###########################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%$$$######"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000///...------,,,------+++---...,,,)))'''((()))))))))*********)))(((((((((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%""""""%%%%%%""""""%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++************************++++++++++++*********))))))***+++---......------++++++,,,---...///000000222333555555444444555777444555666777777666555444111111000///---,,,******%%%&&&'''&&&%%%$$$%%%&&&"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######""""""###$$$$$$%%%###"""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$######""""""######!!!"""""""""############""""""#########$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%##############################""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """$$$###!!! !!!### !!!""""""##############################"""""""""###%%%%%%########################""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#################################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$)))***+++)))%%%""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$000000...---------------+++---...,,,(((&&&''')))++++++******))))))((((((''''''&&&&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$"""###''''''###"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...,,,,,,,,,+++++++++++++++************))))))((((((((()))***,,,------,,,,,,'''((()))***,,,---......222444666666666666888999777777888888888888777777777666666555333222000///,,,***(((&&&$$$$$$%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######""""""###$$$%%%%%%######""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!!  """###$$$"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""############""""""!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$######"""#########!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$##############################""""""""""""###############$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!###""" ###!!!!!!"""###$$$%%%&&&&&&$$$$$$########################"""""""""###%%%&&&########################""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$222444444000***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444111///.../////////...------,,,++++++******)))+++++++++************)))&&&&&&&&&'''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""$$$'''(((%%%$$$###""""""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''&&&&&&''''''((()))))))))******++++++,,,,,,,,,,,,......---,,,+++***))))))'''''''''&&&&&&'''''''''+++,,,---///000111222222---+++)))((()))+++...000222333555777999::::::;;;<<<999666555555777777777777555444444555666555444333222000---+++)))'''&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!! &&&""""""$$$"""#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$#########""""""!!!!!!######"""""""""""""""###!!!!!!"""###############&&&$$$######%%%&&&&&&&&&&&&$$$###$$$%%%###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%111///,,,(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%"""###$$$%%%%%%$$$###""""""######$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444111///.../////////...------,,,++++++******)))+++++++++*********))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&(((***%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$$$$######$$$&&&''''''(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((((((''''''(((((()))***+++,,,...////////////,,,+++***))))))+++,,,---///000333666888;;;<<<===;;;:::999999:::888666333///...///222666999;;;;;;888777666444111///,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""############$$$ !!!!!!!!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!&&&### """&&&((('''$$$###"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""########################""""""""""""##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$#########""""""""""""######""""""""""""######!!!!!!"""###############%%%$$$###$$$&&&'''&&&%%%%%%$$$###$$$%%%$$$ !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444111///.../////////...------,,,++++++******)))++++++*********)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$############$$$$$$###$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$$$$$$$$$$%%%'''((((((((()))******++++++,,,,,,,,,,,,,,,+++++++++************************+++******************+++++++++,,,---------------,,,++++++++++++*********+++---///333666:::<<<===;;;<<<===??????<<<777333))))))***...333888:::;;;<<<<<<<<<;;;999777444333******)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$####################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!""""""!!!!!! ########################(((&&&%%%###"""!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""############""""""$$$""" """'''***)))(((""""""""""""""""""############$$$$$$$$$$$$######"""""""""#########$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######"""########################"""""""""######"""""""""######$$$!!!"""######$$$#########$$$######%%%''''''%%%###$$$$$$$$$%%%&&&%%%""" """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###############""""""""""""###$$$%%%%%%%%%$$$############$$$%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""###&&&'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&%%%%%%***))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444111///.../////////...------,,,++++++******)))************))))))))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&'''&&&'''(((***((((((((()))******++++++,,,,,,++++++++++++******(((((())))))***++++++,,,...------,,,,,,------...---...............------,,,,,,---------+++***))))))***,,,///222555888999;;;;;;>>>@@@AAA???;;;777,,,+++***,,,///111222222:::;;;<<<=========;;;:::444333111///,,,)))'''&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$$$$##################$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!########################'''&&&###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""#########""""""!!! !!!$$$&&&&&&&&&"""""""""""""""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$##############################""""""######$$$$$$"""######$$$$$$#########""""""###&&&''''''$$$"""###$$$$$$%%%%%%%%%$$$###"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%##############################""""""###$$$$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((("""###%%%'''((((((((('''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################444111///.../////////...------,,,++++++******)))*********)))))))))(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###&&&((()))((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''''')))***'''(((((()))******++++++++++++++++++++++++++++++)))******+++,,,---...///111000000000000000000111111111222222111111000000---...///000///...,,,+++)))******,,,...000222333777777888:::<<<===;;;999111///------...///...---333444777:::<<<===>>>>>>;;;:::888555222000...,,,)))(((&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#########$$$$$$#########"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!"""""""""!!!"""!!! """#########!!!!!!""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$###############$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######""""""###%%%''''''$$$"""###$$$$$$%%%$$$$$$%%%%%%######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%#################################"""######$$$%%%##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################444111///.../////////...------,,,++++++******)))******)))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''&&&%%%%%%&&&((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------------...///000111222222444333333222222333333444444444555555555444444333000111222222222111000///------,,,,,,---///111222444333222444666777777777333111000000222333333222---...000444777;;;===???;;;::::::999888888777777///...+++(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!  """###""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!"""!!!!!!%%%$$$$$$###"""""""""###!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%#########$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$%%%$$$$$$###"""###""""""$$$&&&&&&$$$""""""$$$%%%$$$######$$$%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$$$$$$$###############$$$$$$""""""###$$$$$$###""""""######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((&&&&&&&&&(((***,,,---------------------------------------...//////////////////000111222333111000///---+++***((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444111///.../////////...------,,,++++++******)))***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&%%%%%%'''++++++,,,,,,---.........---......///000111222222111111222333444555555666666666555555555555666666666666777777777777777666333333444444444444444444222222111000111333555777555444333444555666555333000///...000333555555555,,,,,,---///333777;;;===;;;;;;;;;<<<<<<<<<<<<<<<777555111---***(((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!""""""""""""#########""""""############"""""" !!!!!! """"""""""""""""""""""""###""""""""""""""""""### """"""#########%%%%%%%%%$$$#########$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%%%%$$$$$$###"""$$$""""""###$$$%%%$$$###"""$$$%%%###!!!!!!"""$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$###############$$$!!!"""###$$$$$$###"""!!!######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''')))******+++++++++,,,,,,...///000111000000000000000000000000111111000000111111222333555555555555777999;;;<<<;;;:::999777444222111000******))))))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444111///.../////////...------,,,,,,+++******)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++***(((&&&'''(((------......///000000000//////000222333444555666444444555666666777888888777777666666666666777777666666777888888888888888555555555555666777777777666555444444666888:::<<<999999888999999888555222...,,,,,,...000333333333------,,,---000444999<<<>>>>>>======<<<<<<;;;;;;<<<:::555111---***))))))&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """######$$$$$$$$$###$$$$$$###""""""###%%% !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$###!!!"""###%%%%%%$$$"""$$$%%%### !!!$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$###############$$$!!!"""###$$$$$$###"""!!!######################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&'''((()))***+++,,,,,,---///222555666777777666222222222222222222222222111111111000111222222333777777777888:::<<>>>>>===<<<;;;;;;555444333111///---,,,+++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111000///...---,,,,,,,,,...---,,,+++************)))************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%'''***++++++***((((((***+++------,,,,,,---...---555333111444222000888777777666555666888<<<>>>@@@GGGBBB<<<===999999CCCBBB@@@CCCHHHFFF===777888<<<999999===>>>;;;999999555999;;;;;;===???===888===;;;888888:::===>>>???CCC???>>>??????<<<::::::555444111...,,,---000333///...,,,,,,---///222444>>>???@@@???>>>===>>>???======<<<999666222///,,,...+++&&&###############$$$######""""""""""""###################################################$$$""" !!!$$$%%%###!!!########################$$$#########""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""" """###"""!!! !!!"""$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################!!!!!!"""###############%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########"""######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""############""""""""""""############""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$###((('''&&&%%%%%%''')))***))))))+++---///222555666999666666;;;===999555333333222000//////111222333333555777999999888666444555333111000333777===@@@AAABBBDDDEEEEEEDDDAAA@@@>>>?????????<<<777333000333000+++''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&333222111///...---,,,,,,...---,,,+++***************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&''')))+++---***+++---------...111333+++222222444===??????GGG=========???DDDMMMWWW]]]hhhooojjjbbb```XXXTTTZZZddddddhhhooommmbbbXXXSSSMMMLLLOOOVVVZZZXXXXXXYYYKKKMMMLLLJJJKKKLLLHHHAAA@@@>>>;;;999999;;;<<<===???======???@@@???<<<;;;======;;;999666444333333000...,,,++++++---///000777:::???AAAAAA@@@??????AAAAAA@@@>>>;;;888555333444111,,,***((('''&&&%%%$$$###############$$$%%%################################################$$$"""!!!!!!$$$$$$###!!!####################################"""""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!! !!!"""""""""""""""!!!"""######!!!!!!"""###$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%######""""""""""""######################################################$$$$$$$$$###############""""""############""""""""""""############""""""######""""""""""""##############################"""############$$$$$$$$$######""""""""""""######%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###########################$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%$$$###'''''''''(((***,,,...000222333444666888;;;>>>??????;;;:::>>>???===::::::444444333222333555777888;;;<<<======<<<:::777555444333222111111333555777???AAADDDEEEEEECCCAAA???AAABBBBBBBBBBBB@@@???>>>:::888555111---+++******'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&555444222000///...------------,,,+++************+++++++++******(((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&)))'''&&&&&&(((***,,,,,,///111222333333444666888>>>DDDEEENNNbbblllooowwwiiifffbbb```dddnnn{{{~~~~~~kkkkkkqqqyyy|||{{{zzzyyy}}}{{{tttXXXUUUOOOIIIEEECCCBBBBBB@@@???======>>>???>>><<<>>>>>>???>>>===;;;888777222000...,,,+++,,,---...///555===BBBDDDCCCAAAAAADDDDDDCCCBBB@@@>>>;;;::::::777333111...,,,(((&&&$$$$$$###$$$$$$%%%&&&&&&################################################$$$###""""""###$$$###"""####################################"""""""""""" !!!""""""######""""""######################## !!!!!!!!! !!!""""""""""""""""""###$$$###""""""###$$$$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$######%%%%%%%%%###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######""""""""""""#####################################################################$$$$$$$$$""""""############""""""""""""############""""""######""""""""""""##############################"""############$$$$$$$$$######""""""""""""######$$$############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))'''&&&&&&%%%%%%%%%%%%%%%'''(((+++...111444666777888888999:::<<<>>>@@@AAACCC???>>>@@@AAA???>>>@@@;;;:::999999999;;;<<<===AAAAAAAAA@@@===:::666444666666666666666666666666>>>AAADDDFFFFFFDDDAAA???============>>>@@@BBBCCC@@@AAA@@@;;;444///---...,,,,,,,,,+++***)))((('''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&333222111000///.........---,,,++++++*********+++++++++++++++***((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''))))))((('''&&&))))))+++---//////...,,,111555<<<@@@BBBBBBBBBCCCLLLQQQRRR___zzz|||zzz~~~{{{sssjjj```YYYVVVTTTNNNJJJCCC;;;888::::::999999999;;;===@@@BBBBBBAAA777666333111////////////...333;;;AAACCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>======;;;888666333///+++'''%%%$$$$$$$$$%%%%%%&&&'''###############################################################$$$#######################################"""""""""""""""!!!!!!"""############"""######################## !!!!!!!!!!!! !!!""""""""""""""""""$$$%%%$$$###"""###$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$######""""""######$$$################################################"""""""""###$$$$$$$$$%%%""""""############""""""""""""############""""""$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&(((***+++,,,...111444777:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@======AAAAAA>>>===>>><<<;;;::::::999::::::;;;AAAAAA@@@???<<<999666444666777777888999;;;<<<<<>>BBBCCC???777000...///222111111000---+++((('''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000//////......//////000,,,,,,++++++******+++++++++++++++******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&'''))))))))))))(((***,,,...//////000111333222===LLL[[[cccggggggfffooopppllluuu|||wwwvvvqqqjjj[[[JJJBBBBBBAAA===???<<<::::::>>>CCCEEEFFF===<<<:::888666555444444222666;;;???@@@BBBCCCEEECCCCCCDDDDDDDDDBBBAAA@@@@@@>>><<<;;;999555000---((('''&&&&&&%%%&&&&&&&&&######################################################$$$$$$#########$$$########################""""""""""""""""""######!!!""""""####################################### !!!!!!!!!"""""" !!!""""""""""""""""""$$$%%%$$$###"""###$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$################################################"""""""""###$$$$$$$$$%%%""""""############""""""""""""############""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''''''''(((+++...000222444555777999;;;;;;<<<<<<>>>===<<<:::888777777777666666:::??????999666777444444444555666777888999@@@@@@@@@???===;;;999888888777666666777:::<<<>>>BBBDDDHHHJJJKKKIIIFFFDDDAAA???<<<999777888999;;;777<<>>===>>>>>>>>>AAA@@@???===;;;:::::::::777999<<<===???AAADDDGGGEEEFFFGGGGGGGGGFFFDDDDDDBBBAAA@@@??????===999666...---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$######$$$%%%########################""""""""""""############!!!"""######$$$$$$############################## !!!!!!!!!""""""""" !!!""""""""""""""""""###$$$###""""""###$$$###############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%%%%&&&******,,,...111444666888:::::::::999999888888888888777555333111//////...///111777<<<;;;555111222222333555888;;;>>>@@@AAAAAAAAAAAAAAAAAA@@@??????AAA???===;;;;;;===@@@AAADDDFFFIIIKKKKKKJJJIIIGGGGGGEEEBBB???<<<:::888888444777;;;;;;777333111111---...///000222555777888222000...+++)))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&333333111000///.........,,,++++++***++++++,,,,,,(((((()))************)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$###!!!"""$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))'''''''''(((***---000111555@@@KKKNNNMMMNNNWWW```cccsss|||uuuwwwzzz~~~}}}}}}rrrbbbUUULLLFFF@@@<<<@@@@@@??????>>>>>>======888:::===???@@@BBBEEEGGGGGGGGGHHHHHHHHHGGGEEEEEE@@@???>>>???@@@@@@???===666444222...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""$$$&&&%%%###"""$$$&&&########################!!!"""""""""############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!"""""""""""""""!!!"""######!!!!!!"""###""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$########################$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%'''((()))((((((***,,,///000222555777999::::::<<<:::888666444333333333000///...---,,,+++++++++...000555:::888333111333999:::<<>>>>>>>>>>>777:::>>>@@@BBBDDDFFFHHHFFFFFFGGGGGGGGGFFFDDDCCC===<<<;;;===???AAA@@@@@@;;;999666222...+++((('''''''''''''''''''''''''''########################"""%%%&&&%%%###"""$$$&&&########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" """###"""!!! !!!"""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###########################""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""############""""""""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&)))***+++,,,...000444555777999;;;;;;;;;:::;;;999666222000///000000/////////...//////000000111222555999777333333777======>>>???@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB<<<>>>AAADDDGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNNNNNNNLLLHHHDDDBBB======>>>???@@@???;;;888333222000///111444888;;;EEEBBB>>>999444///,,,***%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&444444222000///.........,,,,,,,,,+++++++++******+++++++++***************''''''''''''''''''''''''$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''&&&%%%&&&((()))'''++++++)))///666222777LLLddd{{{vvvlll]]]JJJKKKJJJEEE>>>;;;===AAA<<<======;;;;;;???DDDEEEDDDDDDEEEGGGHHHHHHFFFCCC999777555555999===AAABBB===>>>===888000+++))))))(((&&&$$$$$$&&&'''''''''$$$$$$$$$############"""################################################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))***+++---000333444999999999999999888777777:::777333///,,,,,,---...111111333444333111222555...222666888777666666666999;;;===>>>===<<<===>>>===???BBBCCCBBBAAAAAAAAA@@@>>>???AAAAAAAAAEEELLLCCCFFFJJJJJJGGGGGGJJJNNNRRRPPPMMMLLLLLLKKKIIIHHHDDDBBBBBBCCCEEEDDD@@@;;;;;;888444111000111333444AAA@@@>>>===:::555000,,,+++***)))&&&%%%$$$&&&((('''&&&&&&&&&&&&&&&&&&'''444333222000///......---,,,,,,,,,+++++++++******+++++++++******)))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''')))))))))((((((***+++***'''------111:::???III\\\}}}||||||vvvkkkjjjuuupppllldddYYYLLLCCC>>>===999===@@@AAAAAAAAAAAA???CCCCCCCCCEEEFFFFFFDDDBBB<<<888333111222666:::<<<===??????<<<777222//////+++(((%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$############################################################""""""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$###############$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((,,,---...000222444666777:::999999888777555444333444444333333333444555666666666666666444333444666>>><<<999777555555777999777999;;;<<<<<<:::888777555666888888666666777888777555777===@@@>>>>>>@@@AAABBBCCCEEEGGGIIIJJJKKKIIIHHHIIIJJJLLLLLLKKKIIIKKKKKKKKKKKKLLLKKKIIIFFF>>>:::444000...000333555:::===@@@>>>999666888:::333222///,,,(((&&&&&&'''''''''&&&&&&&&&&&&''''''444333222000///...------,,,,,,,,,+++++++++******,,,,,,+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((())))))))))))((()))---000:::IIILLLJJJRRRYYY```lllxxxwwwxxx|||uuufffWWWKKKDDD===>>>???@@@AAA@@@@@@@@@CCCBBBBBBDDDFFFFFFDDDCCCBBB<<<555000000222555666;;;>>>AAAAAA>>>;;;888777000---(((%%%$$$$$$$$$###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$%%%%%%$$$###""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++111222444555777888888999666666555555444333333222///111333555777777777777666777666444222222444555333111000111444777:::;;;666777;;;@@@CCCEEEDDDBBB@@@@@@???===;;;;;;===???>>>::::::===>>>;;;999:::@@@>>>===???CCCEEEEEECCCGGGGGGHHHJJJKKKKKKHHHEEEMMMNNNOOONNNLLLJJJIIIIIICCC>>>777111...///222444///666<<<:::333000666===;;;:::777333///,,,)))'''''''''&&&&&&&&&&&&&&&'''444333111000...---------,,,,,,,,,+++++++++******,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))***+++*********))),,,555>>>YYYttt~~~yyy{{{}}}zzzzzz}}}wwwooohhhmmmqqq{{{wwwggg\\\NNNGGG???<<<;;;<<>>FFFMMMPPPOOOMMMGGGHHHKKKSSS\\\cccggghhh[[[ZZZVVVRRRNNNNNNPPPSSSWWWTTTPPPLLLEEE>>>>>>CCCEEEDDDDDDBBB@@@>>>===<<>>>>>BBB@@@>>>>>>@@@CCCGGGHHHIIIFFFEEECCCAAA@@@>>>;;;888555777:::>>>@@@@@@???===;;;666000,,,)))'''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################################################################$$$%%%&&&&&&&&&$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''')))---111444666666666777666555222000///---------///000222444666888777555333111111000000///444555222222888;;;:::AAAEEELLLTTTZZZ]]]]]][[[SSSRRRRRRUUU\\\eeemmmqqqnnnlllfff```\\\[[[]]]```jjjlllmmmhhh[[[NNNLLLQQQRRRVVVXXXRRRGGG???>>>???:::::::::===AAAEEEHHHHHHCCCHHHOOOQQQOOOLLLKKKLLLLLLJJJGGGCCC===888444111///222555888888555111...333555999===???<<<666000+++***((('''&&&%%%%%%$$$333222111///...---,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((()))+++)))+++///000444FFFZZZ}}}uuummmwww}}}~~~qqqgggnnnwwwnnniii___NNNAAA===???===<<<===@@@DDDFFFGGGDDDDDDDDDEEEEEECCC>>>:::666666666999<<<>>>>>>>>>>>>:::555111...,,,)))&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((+++...111555777888555555444333111///---,,,111000/////////000222333000///...------...000000:::AAADDDAAABBBIIILLLIIICCCGGGNNNTTT[[[bbbjjjooogggddd___YYYXXX\\\dddjjjuuurrrmmmgggccccccfffiiiooovvvuuueee]]]^^^aaahhhmmmgggYYYOOOLLLOOOGGGEEECCCBBBBBBBBBAAA@@@???BBBGGGKKKMMMNNNOOOOOOLLLMMMLLLJJJFFF@@@:::666222000111777>>>>>>777000000111555;;;@@@AAA===888000///---+++((('''&&&%%%333222000///------,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((+++,,,000111777>>>>>>???PPPeee}}}vvv~~~iiiSSSJJJEEEBBB???>>>@@@CCCDDDEEEDDDDDDDDDFFFFFFDDD@@@===;;;888555555999<<<>>>??????===:::777444111---***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---000333555666666666333222111000000///000000222111000//////000222333...///111444666777888999KKKTTTXXXUUUVVV]]]^^^YYYKKKSSS^^^eeekkksss~~~}}}sssjjjiiipppwwwsssrrrnnnjjjhhhiiimmmqqqxxxzzzvvvllliiihhhooowwwvvvmmmeeeaaaaaa___^^^[[[YYYUUUPPPIIIDDDDDDBBB@@@AAACCCGGGIIIJJJJJJKKKLLLKKKIIIFFFBBB@@@888555333888@@@CCC???999666333222666<<>>AAAKKKTTTSSSQQQ___sssuuueeeYYY\\\gggnnnnnnpppoookkkeee]]]WWWSSSRRROOORRR[[[dddhhhiiilllrrr{{{{{{zzzvvvqqqnnnqqqxxx~~~iiimmmuuu~~~ggg^^^MMMIIIEEEBBBBBBDDDEEEEEEGGGFFFEEEEEEFFFEEEBBB@@@???:::555444777<<>><<<:::888444///,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,++++++************************'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***///111444666777666555333111000//////000111333444000/////////000333555777888;;;@@@DDDGGGHHHHHHGGGWWWbbbgggbbbccciiiiiicccKKKXXXfffnnnooopppuuu{{{vvvkkkhhhooowwwnnnmmmllljjjiiilllpppttt|||}}}vvvrrrgggnnnwww{{{yyytttooollljjjkkkmmmooonnnhhh```ZZZQQQJJJAAA===>>>BBBDDDEEEHHHHHHIIIJJJJJJIIIIIIHHHEEEAAA===???EEEIIIHHHEEE===777111222888???CCCCCC===;;;888444000---+++)))222111000...------------******))))))(((''''''''')))(((((((((''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$%%%'''(((''''''&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((+++***&&&''',,,+++%%%$$$......)))+++---888KKKlllwwwwwwuuu|||zzzmmmfffsssyyy}}}hhhQQQLLLEEEAAABBBEEEHHHJJJMMMLLLLLLPPPSSSRRRKKKEEEGGGEEELLLXXXYYYQQQPPPWWW[[[___aaabbbgggjjjdddYYYNNNIIIDDDAAABBBDDDGGGHHHXXXjjjxxx|||}}}kkkgggooo~~~|||mmmWWWFFFAAAFFFIIIHHHCCCBBBCCCFFFHHHFFF@@@::::::888555444555999===@@@AAABBBCCC@@@===999888777---***'''&&&&&&&&&%%%###%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((())))))***))))))))))))))))))******++++++,,,---......//////222000...,,,,,,...000222111111000///......------............------------))))))((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((###$$$%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$&&&((((((&&&###"""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))***+++---///111333666444222222444444111...333333444444444333111000000,,,---000111444AAAPPPQQQRRRPPPZZZjjjjjjbbbcccnnnrrrtttqqqjjjccc``````PPPWWWaaalllrrrtttsssrrryyytttrrrttttttwwwvvvmmmmmmsssyyy}}}{{{nnnrrruuuwwwwwwxxxvvvsssiiieeeccchhhqqqsssnnngggllleeeWWWJJJHHHJJJFFF===BBBDDDEEEGGGHHHHHHGGGFFFGGGFFFEEEFFFIIIJJJIIIGGG@@@===888444333666:::===888666555888;;;999333,,,222111000...------------,,,,,,++++++***)))))))))))))))((((((((('''''''''))))))(((((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''"""###%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%((((((%%%&&&******&&&&&&,,,,,,,,,000333AAAZZZuuu}}}mmmhhhlllsss}}}yyykkkcccccchhhppptttkkkYYYJJJAAA@@@???@@@DDDJJJQQQVVVeeeeeehhhnnnqqqpppiiibbbVVVYYYfffwwwzzzqqqllloooooopppmmmgggddd___SSSGGGBBB===888555666:::>>>@@@>>>LLLYYY```llluuurrrrrrxxxoooVVVGGGFFFFFFCCCHHHFFFEEEDDDDDDDDDBBBAAA888666333222222444777:::???AAACCCBBB???<<<:::999///,,,(((&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******)))******+++,,,------...,,,,,,,,,------......///111000...------...000111/////////000000000000000111000000///...------,,,------,,,+++++++++++++++((('''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%"""$$$&&&'''(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***---///111222333999555222111222333222111222333333333222111000///000111333666777;;;FFFQQQ```bbbaaajjjyyyzzzxxxqqqtttvvvtttpppmmmlllmmmaaadddiiipppvvvzzz{{{zzz}}}tttmmmnnnrrrxxxwwwqqqssszzzsssrrrqqqpppqqqqqqnnnjjjrrrnnnlllqqqyyy|||wwwqqqgggjjjkkkhhheee]]]NNN???@@@@@@@@@@@@BBBEEEIIIKKKMMMMMMKKKIIIHHHIIIMMMPPPGGGBBB;;;555333555999<<<555444444666999888444000222111000...------------,,,,,,++++++***))))))))))))))))))(((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%'''(((''''''******(((''')))(((,,,333666HHHggguuujjjoooqqqxxxsss\\\NNNBBBDDDHHHLLLNNNMMMJJJHHHRRRVVV[[[```eeelllvvv|||}}}vvvlll^^^WWWMMMCCC===:::999888333:::???AAAJJJYYYbbbbbbfffjjjqqqwww}}}vvvooollluuu}}}pppdddeee[[[JJJEEEDDDBBBAAAAAA@@@@@@???888666333000///000111333<<>>===DDDNNNSSS\\\yyynnnmmmqqq~~~|||\\\EEEBBB@@@AAADDDDDD@@@<<<;;;999666222000//////000666;;;AAADDDDDDAAA???===999444...)))'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&''''''''')))***+++,,,,,,,,,,,,,,,------......------...///000000111111,,,,,,,,,++++++++++++++++++,,,---......---,,,+++******+++,,,...///000000333333222111000000//////000000/////////000000111......---,,,++++++******)))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''(((((()))))),,,---000222333222111000,,,+++***+++---///222333---000444999>>>BBBFFFHHHLLLVVV^^^^^^___eeekkklllppprrrooopppvvvooohhhnnnvvvjjjaaaYYY\\\dddqqq~~~yyyiii```bbblllzzz~~~rrroooqqq}}}vvvpppwwwwww{{{zzzzzz|||xxxyyyuuulllccc___ccclllssseeeaaa[[[TTTLLLEEE@@@===CCCFFFJJJLLLMMMMMMMMMMMMQQQMMMGGG@@@:::777666555555666888888777888:::<<<222111000...------------******))))))((('''''''''***)))))))))(((((((((((($$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((*********)))((())),,,000444777999AAAIIIKKK\\\zzzwwwmmm```WWWKKKCCC@@@AAABBBBBBUUU___kkkrrrwww}}}ooohhh\\\QQQJJJGGG@@@999;;;555777>>>???CCC]]]{{{tttfffeeeooooooXXXMMMBBB@@@EEEIIIFFFAAA???>>>;;;888555333222111222777>>>CCCDDDBBB@@@???===888222---***(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&---+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''((((((((('''''''''(((((()))))))))'''(((((()))***,,,---...///////////////000000000/////////...............++++++++++++************)))***,,,------,,,***)))))))))******+++++++++,,,000000000000000111111111111000000000111222333333222222111111000///...---+++***(((&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########"""###$$$&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''((((((((((((((()))+++,,,000111333333333111///------...///000111222444555...222999BBBLLLVVV]]]aaaccckkkrrrrrrrrrvvv{{{}}}qqqoooeeebbbhhhdddaaaiiivvv~~~zzznnnfffgggjjjrrr}}}{{{kkkccchhhttt}}}{{{pppkkkyyy|||xxxvvvzzzzzzqqqpppmmmhhhcccbbbgggmmmppppppoookkkcccYYYPPPJJJIIIFFFDDDGGGMMMPPPPPPMMMOOONNNLLLHHHCCC===777444777888888777555555888:::222111000...------------,,,,,,++++++***)))))))))******)))))))))((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((((((''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))((((((((('''(((///777>>>IIINNNRRRWWWWWWaaauuurrr}}}zzztttaaaPPPFFF???AAAEEELLLSSSXXX[[[\\\jjjwwwsssggg[[[PPPIIIFFF===:::<<<;;;===NNNcccrrrfffeeeoootttbbbLLL???@@@DDDFFFEEEBBBAAA???===;;;888666555000555===BBBCCCBBBAAA@@@???<<<666222///,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,+++)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((())))))''''''(((((())))))******)))))))))***+++---...///000000000000000000000000//////...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++***************------...//////000000111111111111222333444555666333333333333333222111000---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((***,,,...///222333333333222000...------...000000111333666999444888@@@JJJVVVbbbkkkppptttuuuyyy{{{yyyxxx~~~|||jjj^^^\\\WWWXXXdddqqq{{{|||qqqnnnlllmmmtttxxxmmmmmmtttyyywwwoooppp|||}}}yyytttoooiiieeegggmmmooorrrvvvxxxwwwqqqjjjfffWWWLLLAAA>>>DDDJJJLLLJJJJJJLLLNNNNNNJJJDDD===888777666555444444444444444222111000...------------,,,,,,++++++***)))))))))*********)))))))))((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%!!!"""$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***'''''')))***---777DDDUUUhhhoooiiigggbbbaaagggcccpppzzz~~~ggg```XXXHHH>>>???888CCCTTTdddoootttuuutttuuuppp___SSSGGGAAA<<<999>>>EEE___nnn~~~xxx|||tttyyy~~~fffQQQEEEAAABBBCCCBBBBBBAAA@@@===;;;999777111666===BBBDDDCCCCCCCCC@@@>>>:::777444000+++((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&((()))((('''&&&&&&&&&&&&'''((()))))))))''''''((())))))***++++++++++++++++++,,,---...///........................------------,,,,,,,,,,,,---------......//////000......////////////......------------------------------------------....../////////000111333444555222222333444444333222111......---,,,+++)))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((()))+++...111333222222111111000000000///---...///000444<<>>888DDDSSSVVVOOOPPPgggzzz{{{zzz|||mmmVVVHHHCCCCCCAAAAAAAAA@@@>>><<<:::888222777===BBBDDDDDDEEEEEEAAA???<<<:::777222---)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((())))))((('''&&&&&&&&&'''((())))))***'''(((((()))***+++++++++,,,,,,,,,,,,------...///---------------,,,,,,,,,+++,,,,,,,,,------.........//////000111222333333111111111000000111111111///000000000111111222222---------,,,,,,+++++++++,,,,,,,,,---...000111222000111222333333333222111/////////...---***(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))((()))***,,,000333555000000//////000111222222000111333666>>>LLL\\\gggjjjlllpppvvv}}}vvvrrryyytttjjjsssfff___mmmkkkooozzzssslllnnnrrrzzzzzzvvvrrruuu||||||vvvoootttzzz|||{{{{{{||||||~~~zzz}}}}}}~~~|||vvvsssrrrrrrsssqqqmmmggg___VVVMMMDDD???EEEHHHLLLOOOOOOMMMJJJGGG;;;888666888<<<===:::666222000---------...---+++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((('''''')))***+++***(((...,,,++++++...888KKK[[[sss}}}vvvrrrrrrhhhRRRBBBHHHUUU]]]dddkkk~~~hhhRRRGGG;;;777<<<;;;;;;OOOkkkpppaaammm~~~xxxuuugggRRRCCC???BBBEEECCC>>>999777777;;;===@@@CCCDDDDDDCCCBBB??????>>>===<<<888333///+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&((()))))))))(((''''''''''''''''''((()))*********+++,,,---//////000///...,,,+++++++++,,,,,,,,,111222...---111111---444333000///000333111---000///...111555777666333222111222555333111333888666444111000000111333444222111000///...//////000---------,,,------......111000000111333444333111111222222222111000...---+++++++++***)))(((&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***---111333333222333333,,,000333333000---...000666222888IIIYYY```eeekkkxxxssshhhhhhgggrrrqqqjjjooo}}}{{{{{{}}}ooo]]]VVVXXX]]]bbbhhhmmmuuu}}}{{{|||mmmdddhhhllljjjmmmuuuttt}}}sssvvv|||zzzsssmmmjjjwww{{{zzzqqqfff\\\RRRJJJCCCAAADDDKKKLLLHHHHHHLLLMMMEEE===;;;>>>???;;;666111///---------...---+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))((((((''''''%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))***+++******&&&***000444888BBBRRR```wwwzzzyyyyyy|||pppPPPKKKRRRgggyyy}}}yyyuuukkkddd```aaadddfffjjjooottt~~~jjjWWWGGG???666333FFF```kkkfffpppxxxtttpppiiibbbEEEDDDBBBBBBAAA???<<<999999;;;???BBBDDDCCCAAA@@@????????????>>>;;;666222,,,***&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((()))(((((('''''''''''''''((()))***+++***+++,,,---...//////000//////...------...//////,,,000111///111666666222111000///000444777666444222222444999>>>???<<<888:::555333444555333333555333222222222333333444333444444444333333222222222333333333222000...+++)))---,,,***+++---000111111111111222333333222111000......---,,,+++***)))(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))---///222222111000000000111111111//////222777;;;???AAAIIIVVVccclllqqqttt|||zzznnnllljjjsss|||nnngggjjjmmmggg^^^```gggrrrxxxqqqccc[[[[[[ZZZ^^^aaaeeemmmxxxpppcccbbbddddddjjjsss}}}qqqhhhjjjmmm{{{}}}}}}}}}~~~}}}wwwvvv|||zzzpppjjjeee```PPPFFF>>>>>>BBBEEEJJJPPPNNNJJJEEEEEEFFFFFFAAA===111///---------...---,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((*********)))***+++,,,---,,,222888;;;@@@LLL\\\hhhvvv{{{vvvpppccc]]]SSSZZZlllzzzuuurrroooiiieee[[[SSSMMMMMMNNNNNNPPPUUU[[[eeeooovvv|||xxxtttvvv~~~~~~hhhVVVCCC777???PPP~~~hhh___jjjuuuwwwxxxuuuWWWNNNCCC???@@@BBBAAA>>>777:::>>>BBBCCCBBB@@@>>>>>>>>>@@@AAAAAA???:::666222...)))&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&'''((()))***,,,---+++,,,,,,---...///000000111000000000000111222222333444333111222444333///333222222444666777777666777999>>>GGGNNNQQQOOOKKKHHH===555666999999777777444333222333333333111000444444444444555555555555666777888888666333///,,,///,,,)))((())),,,......///000222333444444444444333222111///---,,,,,,,,,((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''')))+++,,,///111222222111000000111333222111222666<<>><<<===>>>AAABBB@@@<<<999888333...)))''''''&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%&&&&&&'''''''''''''''&&&''''''(((***,,,---...,,,------...//////000000000000000000000111222222444444333333444666555444999888;;;@@@CCCCCCDDDEEEFFFHHHNNNYYYdddkkkmmmlll[[[LLL???>>>EEEIIIIIIJJJBBB???;;;999::::::888666666555333222222333444555222333555777888888777777555222///,,,,,,+++***)))---...///111333444555666666555333111000/////////******))))))((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&(((***,,,...///000222222111222333555000222666<<>>@@@@@@>>>;;;:::666000+++)))'''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((()))+++---...///---......//////000000000,,,,,,---///000111111111000222555;;;???DDDIIIMMMGGGGGGMMMVVVZZZZZZ[[[```[[[ZZZ\\\dddoooyyyiiiZZZMMMLLLSSSYYY]]]```UUUOOOHHHEEEGGGJJJLLLKKKEEEBBB===888444333333333//////000111333666999;;;555333222111111...***'''++++++---...000222333444666666444333222111111111,,,,,,,,,,,,+++***(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''(((***,,,...//////000000000///000222555222555<<>>AAADDDHHHKKKMMMMMMLLLKKK000...,,,,,,...///...---************************))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&''''''(((''''''((((((((()))))))))((()))))))))***111:::BBB]]]eeeggg```[[[^^^```^^^dddqqqyyytttbbb\\\ggg{{{xxxqqqlllqqqtttssslllgggiiilllmmmsssssssssrrrppplllhhhfffbbb^^^\\\]]]ZZZSSSMMMKKKEEEDDDGGGKKKNNNQQQXXX^^^dddaaa```eeehhhkkkqqqwwwvvvvvvvvvuuutttuuuxxxzzzfffggggggcccYYYVVVeeeyyyxxxiiiYYYJJJ@@@>>>@@@CCCEEEEEEEEECCCBBB;;;::::::<<<>>>??????===:::777222---***'''$$$"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''(((''''''''''''((())))))))))))******,,,---///000////////////000000111111+++---000333666999:::;;;@@@CCCIIIOOOPPPRRR[[[dddfffdddgggmmmkkkcccaaaeeeeeeaaa]]]```hhhrrryyy|||lllccc[[[[[[]]]```dddiiiaaaYYYPPPNNNSSSYYY\\\]]]ZZZWWWPPPIIIBBB<<<888666444333111///000222555777//////000222333222...++++++++++++,,,---///111222333333444444333333222111---...//////...---+++***)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((***+++---...///000/////////...---///222555<<>>@@@DDDIIILLLMMM///...,,,,,,...///......************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))'''((((((((())))))))))))(((***++++++...666CCCLLLrrrzzzfff```bbbcccrrr{{{~~~xxxssspppuuu|||zzzxxxvvvuuutttooohhhccceeeiiiiiidddaaaeeekkknnnrrrsssuuuuuurrrnnnkkkiiigggbbb______]]]WWWTTTTTTMMMLLLNNNTTTUUUTTTWWW]]]\\\YYYZZZ^^^```aaafffkkklllllllllnnnpppqqqooonnnsssvvv{{{yyyppp]]]MMMRRR```}}}zzz{{{ttthhhYYYMMMAAAAAACCCDDDDDDDDDDDDDDD===;;;999:::<<>>;;;888666555555555//////000222333333111///,,,,,,++++++,,,---//////...///222333444333111000...///111222222000///...******)))''''''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))***---///000000//////......///000222666;;;@@@KKKUUUbbblllrrr{{{pppbbbaaagggjjjhhhsss}}}pppkkkjjjmmmxxx~~~sssddd]]]]]]\\\XXXkkkuuu|||yyyrrroooooooooccc``````dddhhhmmmuuu}}}wwwwwwuuuwww{{{ssspppvvv~~~tttnnnhhhjjjsssyyysssgggccchhhhhheeeiiirrruuuqqqdddbbbeeemmmqqqooonnnqqqtttkkkttt}}}wwwnnngggUUULLLAAA<<<>>>DDDGGGIII///...,,,,,,...//////...******************++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&'''((()))***(((((((((((()))))))))))))))+++---...111;;;HHHSSSvvvnnnkkkxxx}}}}}}~~~|||vvvooonnnnnnqqqssssssooollleeejjjkkkgggeeelllsssxxxnnnppprrrrrroookkkgggeeeddd^^^XXXWWWVVVRRRQQQSSSKKKJJJMMMSSSRRRLLLKKKOOOKKKJJJMMMSSSVVVWWW[[[aaaaaaaaacccgggkkkllliiieeemmmooorrrtttvvvxxx{{{~~~}}}|||xxx^^^XXX```sssssssssooopppnnneee\\\BBBBBBBBBBBBCCCDDDDDDEEE???<<<:::999<<>>;;;888555000+++'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,---...///000000000000111111111111<<<@@@GGGPPPXXX___dddggg```fffnnnqqqjjjgggsss|||uuuyyypppkkkeeeeeejjjqqqvvvxxx{{{xxx|||~~~uuummmjjjmmmooommmiiifffiiilllkkkfff\\\QQQJJJHHHGGGEEECCC???<<<999777666444333222333444333222...---,,,+++,,,,,,......+++---000333444333000//////000222333333222111000++++++***(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))+++///111222111000...+++---000333999@@@IIINNNTTTeeezzzxxxtttrrriiiiiilllmmmaaassstttccc[[[]]]lll~~~ooohhhiiihhhcccbbbgggkkkkkkkkkjjjfffaaa[[[]]]dddlllqqqrrrvvv|||vvvuuusssxxxzzzwww}}}yyy{{{|||vvvyyyoooZZZSSS___hhhgggdddZZZXXXdddppprrrnnnlll{{{~~~wwwrrrbbbNNNBBBAAAEEEGGGHHH111///------/////////...///...,,,******+++,,,---((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''''''''(((((((((((((((''''''''',,,))))))***(((&&&(((---+++***+++...444>>>MMMYYYmmmssswww}}}zzz}}}vvvuuuqqqooommmmmmmmmppprrrsssqqqooonnnppptttwwwwwwvvvsssoookkkgggeeeccc```^^^ZZZUUUOOOKKKIIIGGGCCC@@@AAA???===???BBBCCCBBB@@@>>>???@@@AAABBBDDDGGGIIILLLNNNRRRVVVYYY]]]aaacccdddhhhmmmnnnnnnpppwww}}}||||||~~~~~~dddSSSiiiqqqooo~~~qqqddd______dddjjjMMMAAA999:::>>>@@@BBBGGG??????===:::777999>>>CCCBBB???<<<888555111---)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&%%%&&&(((***,,,,,,+++222,,,))),,,///...---///000---///777;;;:::<<>>111///....../////////...---,,,***(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&''''''((((((((((((((((((((('''+++******,,,***&&&'''+++)))+++///555;;;CCCLLLSSSjjjmmmkkkgggmmm|||{{{yyy{{{xxxvvvwwwtttrrrqqqrrruuuwwwxxxxxxvvvtttuuuvvvtttppplllhhhccc]]]WWWRRRMMMIIIFFFGGGCCC???>>>>>>===;;;999:::888777999;;;<<<;;;999888999999999999999999:::777999<<<@@@CCCFFFIIIKKKSSSXXX]]]```bbbfffnnntttrrrtttyyyyyyaaayyyuuutttzzzhhh___dddmmm\\\MMM>>><<<>>>@@@AAACCCAAAAAA???;;;888888;;;>>>AAA???<<<999777333...+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((())))))))),,,+++++++++---.........---+++,,,111222///---///333666@@@MMMTTTTTTVVVZZZZZZbbbjjjllliiiddddddfffwwwwww~~~zzzwww|||xxxkkk\\\^^^aaaeeekkksss|||iiiYYYLLLGGG@@@444...000000///////////////.........,,,***+++...000///...///000222333333222111000......---,,,***)))'''&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))*********+++---000000......///111222666???NNN\\\fffmmmpppvvvxxx|||xxxrrrxxxxxxhhh^^^YYYccc}}}nnneeekkkpppooopppnnnhhh^^^WWWZZZgggttt|||xxxvvvwwwxxxyyyvvvuuunnnnnntttooojjjpppyyyzzzvvvpppnnnrrrvvv||||||yyyyyyzzz}}}|||yyy}}}~~~}}}yyyttttttxxx}}}|||uuukkkddddddlllwwwyyy{{{}}}}}}vvvuuu{{{rrraaaSSSGGG>>>222000....../////////...,,,+++***)))))))))***+++************************''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%'''(((''''''((((((((((((((((((***)))+++---,,,''''''***222444666999>>>CCCHHHJJJQQQQQQWWWcccsssyyy{{{xxxzzz~~~}}}{{{xxxxxxyyy{{{{{{{{{uuusssooommmkkkeee]]]VVVNNNJJJFFFBBB???===:::888:::888666555666777666555555444444555666777666444444444555555555444333333666777888999;;;===>>>??????CCCHHHKKKNNNSSSZZZ___dddgggoooxxx{{{{{{xxxpppuuuzzz{{{lllqqqiiiPPPBBB???>>>???AAACCCBBBAAA>>>:::888888888>>>===<<<;;;999666111...(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))),,,,,,+++,,,,,,---...///...---///111000///222999@@@HHHVVVdddiiiggghhhjjjiiiuuu~~~wwwsssvvvwww}}}{{{~~~wwwttttttuuuwww{{{zzzfff]]]TTTDDD666000000///...000333333000,,,...,,,***+++,,,------,,,------///000111222222222000000000///...+++)))'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***++++++,,,---///000111000///000111333>>>PPPeeevvv||||||wwwsss|||yyyllleeehhhvvv~~~zzzvvvyyyvvvgggbbbkkkvvvzzz|||uuuiii^^^\\\ccckkkoooqqquuuxxx{{{~~~yyysssxxxrrrjjjnnnwwwzzzuuurrrtttwww{{{{{{{{{~~~{{{zzz{{{||||||~~~~~~|||}}}~~~}}}sssgggdddiiiqqqwwwzzzwwwoookkkqqqyyy}}}yyypppooopppyyy~~~uuugggWWWJJJ222111///.../////////---...---,,,+++++++++,,,,,,************************''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$''')))''''''''''''(((((((((((()))((())),,,+++***,,,111???BBBBBB@@@AAAFFFJJJLLLEEEPPPeeeuuuyyy}}}yyyvvvvvv}}}~~~~~~~~~{{{xxxooojjjddd___[[[TTTKKKEEE???===:::999999::::::999::::::999999999999999888666777777999999999888777777777777999::::::999777888777666555666555444333888:::===>>>@@@CCCHHHLLLTTTXXXaaakkkppprrrxxxtttqqqmmmdddhhhuuu~~~nnnVVVGGGAAA???@@@BBBBBBAAA???<<<999777555:::::::::;;;:::888444111)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))+++---......---......111000//////...222@@@MMM[[[bbbkkkqqqpppmmmkkkmmmrrrzzzxxxzzzrrrhhh^^^OOOAAA:::333///---///333555111---...---+++++++++++++++++++++,,,---...000111222333222222222222000---+++)))***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,---...111111///......000222444999HHH___vvv}}}wwwwwwuuunnniiiiiioooqqqmmmeeeeeerrrzzzmmmffffffhhhgggiiinnntttzzz{{{{{{rrrhhhllltttyyyyyyxxxxxxzzz~~~~~~zzz{{{{{{wwwtttsss~~~vvvvvv{{{~~~{{{{{{~~~vvveee\\\ZZZmmmrrrpppfff___cccnnnvvv|||}}}uuugggaaafffoooxxx|||wwwiii^^^333111////////////...---------,,,,,,,,,+++,,,,,,************************''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&%%%$$$%%%''')))&&&'''''''''(((((())))))***'''&&&)))+++---444;;;QQQ[[[```YYYQQQOOOQQQRRRSSS___pppyyyvvvwww~~~yyyuuuwww}}}uuunnnggg```WWWPPPKKKFFF@@@;;;===;;;999888:::;;;;;;:::===>>>???AAAAAABBBCCCDDDAAABBBEEEFFFFFFFFFEEEEEECCCAAA@@@AAABBBBBB@@@>>><<<:::888777888777555333888888999:::;;;===@@@BBBDDDGGGNNNXXX^^^dddmmmwww|||{{{pppgggaaaiiitttrrr^^^NNNCCC===@@@@@@@@@???>>>;;;888555666666777888:::999777444+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++...111222000...------+++---111555888???OOO___ppptttvvvuuusssrrrsssssszzz{{{xxx}}}~~~~~~|||yyyuuuuuuyyy|||yyyooofff[[[PPPHHHDDD999333---,,,///222111.........---,,,+++++++++,,,,,,,,,,,,,,,...000111333222333333222111///---,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$#########$$$&&&'''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))+++,,,...///000111///------222999AAAEEEIIIZZZooo{{{}}}xxxrrrooolllkkkeeehhhhhhhhhmmmyyyzzznnnggggggiiiggggggjjjpppssswwwwwwnnnttt{{{xxxwwwxxxzzz{{{}}}~~~vvvvvvtttqqqqqqvvv}}}~~~yyywwwwwwvvvrrrsssuuu}}}nnnaaa[[[```iiilllgggbbbfffooouuutttvvv|||uuupppkkkkkksss}}}xxxppp444222000///000000...---+++++++++*********))))))************************''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&&&&&&&%%%&&&(((***&&&&&&''''''((()))))))))***'''&&&(((+++000999CCCjjj}}}zzzcccUUUSSSSSS]]]dddooovvvwwwxxx~~~{{{}}}yyyyyywwwqqqggg___RRRLLLDDD???===<<<999777888777777:::???DDDFFFGGGGGGJJJOOORRRTTTWWWZZZ\\\ZZZ]]]aaaccccccbbbbbbcccaaa]]]XXXWWWWWWVVVSSSPPPGGGDDD@@@???@@@???;;;888777666666666666888999:::888888===DDDJJJPPP[[[eeennnuuulllXXXUUU___||||||xxxdddNNN?????????>>>??????===999666222111222444777888888777///---+++(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))***+++,,,,,,+++...000///,,,***,,,...,,,333???KKKOOOSSS]]]gggooorrrttttttwww}}}~~~yyyppppppvvvwwwxxxvvvuuuzzz{{{vvvsssxxx}}}}}}zzzwwwtttsssuuuwwwrrrpppllldddZZZQQQNNNNNNEEE???777222000000///...///000000...,,,,,,---...///...,,,,,,,,,...000222222222111000000//////......---***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((())))))***((()))***,,,...///111111...------444@@@NNN[[[bbbbbbppp~~~xxxmmmrrrxxxsssttttttqqqcccbbbaaaccciiirrrzzzyyynnneeeccchhhmmmooolllmmmqqqqqqqqq{{{uuujjjoootttzzz~~~~~~~~~~~~wwwssswww~~~{{{sssqqqrrr~~~~~~xxxsssyyyssspppoooooowww{{{xxxtttssssssrrruuuooottt|||555333000///000000...---***+++++++++******))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))&&&&&&''''''((())))))***+++((((((+++///333;;;DDDiiieeeZZZaaajjjtttyyy{{{xxxuuuxxx{{{|||yyyrrriiidddbbb\\\SSSLLLBBB@@@???BBBHHHMMMOOOOOOGGGHHHKKKQQQYYY```eeeggghhhlllrrrvvvxxx{{{~~~|||fff```YYYUUURRRNNNGGGBBBBBB@@@===:::999999888777444333666:::<<<>>>FFFOOOYYY```kkkwwwyyyfffYYYbbb||||||vvv}}}yyybbbMMMAAA???>>>>>>>>>===999555...------000333777999999333111---***((('''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))((()))***+++,,,---......***,,,---,,,,,,000888???HHHOOO[[[eeegggeeefffkkkjjjoootttyyy{{{rrrpppssswww|||zzzqqqmmmppptttqqqsssttttttrrrqqqqqqqqqssstttrrrlllddd___]]]]]]YYYTTTLLLCCC;;;555222000000111222111......000222333111...,,,+++,,,///000111000...------...000111000///,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((())))))******((()))***,,,...000222333///000666CCCUUUggguuu|||zzztttfffhhh~~~xxxyyynnnfff___]]]aaaeeehhhjjjuuussspppmmmkkknnntttyyyzzzwwwyyy|||yyyuuu}}}wwwiiijjjfffrrr}}}xxxtttttt{{{xxxxxx||||||}}}xxxooozzz}}}~~~||||||{{{{{{555333111000000000...---,,,------------,,,++++++((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((***)))((())))))&&&&&&&&&'''((())))))***+++)))+++///222444;;;CCCPPPooottt]]]aaa{{{wwwiiirrr~~~xxxrrrgggZZZRRRNNNJJJCCC===EEEGGGMMMYYYgggqqqwwwxxxnnnnnnooosssyyy~~~vvvllldddVVVRRRMMMHHHDDDAAA>>><<<666555666888666555:::AAADDDJJJVVVdddqqqzzz}}}}}}qqq]]]^^^ttt}}}zzzwwwuuuyyyzzzzzz~~~rrr]]]CCCAAA>>>>>>>>><<<888444,,,++++++---111666999:::555333///+++((('''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&'''''''''(((((()))))))))******,,,---...//////---...///000444???NNNZZZlllnnnrrrvvvsssmmmkkknnnnnnuuu}}}ttt{{{}}}~~~xxx}}}qqqmmmmmmdddhhhnnnrrrtttuuuuuuvvv{{{}}}{{{wwwssspppnnnkkkjjjggg___TTTGGG<<<666444000222333222000///111444555333///,,,+++,,,...///000///---+++,,,...111222222000...+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))******+++((()))***---///111333444333666@@@PPPdddwwwssslllgggyyy|||||||||xxxvvvrrreee___```aaaaaaaaaccciiiqqqxxx|||~~~vvvuuuqqqwwwuuuyyy{{{sssooo~~~xxxooovvv}}}sssxxx777444111/////////...---......---,,,+++))))))(((+++++++++************)))(((((('''&&&%%%###!!!!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&(((******)))(((''')))***+++***'''%%%%%%%%%'''((('''&&&%%%&&&))),,,***&&&)))000111///666BBBNNN]]]___ZZZ___kkkpppmmmttt}}}tttkkkeeeWWWIIIAAA<<<:::???GGGWWW[[[eeeqqqzzzwwwkkk___ZZZWWWOOOGGGBBB:::::::::666333222666999666;;;CCCNNNZZZgggsss{{{}}}cccZZZxxxpppzzzvvvtttcccSSSFFF===???BBB===666333//////...---...111555888;;;888333...***((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&************))))))))))))***+++---///000///...---+++000444:::GGG[[[nnnwwwxxx~~~|||ppphhhmmmvvvwww}}}~~~~~~{{{xxxxxxwwwzzz}}}~~~uuurrrpppmmmjjjmmmsssyyy{{{{{{~~~~~~~~~|||uuugggVVVGGG???<<<444000000444444//////333777666444111...+++)))(((,,,---...---,,,,,,---///222111///---+++******)))%%%''''''###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''***++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))*********,,,///111111111111000;;;@@@JJJXXXjjj|||zzzqqqsss~~~uuuttthhhiiiqqqyyymmmqqqllldddbbb___jjjwww}}}}}}{{{xxxrrrpppwww~~~~~~rrrrrrsssvvvxxxxxxtttqqq||||||ttt|||666444111/////////...---...------,,,+++***)))(((*********)))))))))(((((((((((((((((('''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((('''%%%'''))))))((('''((()))%%%'''((()))(((((()))******(((+++111666777999<<>>;;;666222///...---,,,---111666:::999777222...***(((''''''(((''''''''''''&&&&&&&&&&&&&&&(((((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))000...+++,,,...//////...///000888MMMmmmzzztttooonnnrrrvvv}}}}}}xxxvvvvvvqqquuuyyy~~~{{{vvv{{{~~~}}}{{{wwwuuussssssssstttzzz|||xxxjjjXXXDDD777:::444111111///---111777555555444222///,,,***)))+++,,,---,,,++++++,,,...000000///...---,,,+++***((((((((($$$!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((***++++++(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))************---000///------111555AAAJJJWWWdddppp{{{}}}yyy~~~~~~xxxuuusssnnnooozzzkkkdddhhhhhhlllsssrrr{{{~~~xxxyyy|||xxxzzz{{{www}}}|||yyyzzzzzzwwwttt||||||ttt555333000/////////...,,,...---,,,,,,+++***))))))))))))))))))((((((((('''(((((()))))))))))))))((((((((((((''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%'''))))))((('''((()))$$$&&&)))******))))))***111333444777>>>DDDBBB===???FFFFFFLLL___pppssseeeppp~~~~~~||||||xxxooobbbTTTKKKGGG???<<<<<<@@@EEEIIIOOOVVVhhhlllvvv~~~uuuggg\\\MMMCCC???<<<777222666666555777;;;BBBHHHLLL\\\eeettt{{{nnn}}}uuuTTTBBB===;;;777555///---+++***,,,111777:::888666333///,,,)))((('''(((''''''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))///,,,******,,,......,,,222:::KKKhhh}}}zzzqqqttt}}}xxx}}}yyyyyyvvvnnnkkkmmmiiilllppprrrvvv~~~qqqXXXDDDAAA:::444111...---///444333333333222111///,,,+++***++++++***))))))***,,,---.../////////...---,,,+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,+++***''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))******++++++,,,///111000...222;;;DDDOOOZZZhhhtttyyy|||}}}yyysssjjjfffnnnxxx{{{wwwtttlllbbbccciiilllxxx}}}{{{vvvttt|||}}}wwwyyy444222000///000///...,,,------,,,,,,+++***))))))******)))))))))(((((((((((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&''''''(((((()))***)))'''&&&%%%&&&%%%''')))))))))***+++---===GGGLLLJJJLLLPPPMMMDDDEEEMMMOOOVVVeeekkksssnnneeeooovvv{{{{{{{{{|||}}}zzzwwwxxxtttmmmaaaSSSGGG???<<<>>>BBBHHHOOOVVV[[[```dddlllqqq|||jjjWWWLLLFFFBBB???888666444444777:::<<<>>>FFFOOO^^^ooo~~~}}}mmmQQQCCC===:::999111...***)))+++000444777777666444222///,,,)))((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***,,,---......///000222333===RRRlllxxxkkkiiipppyyy{{{~~~vvvvvvzzzrrrsssqqqkkkiiiooo}}}nnn\\\TTTJJJ???888666444111///111222333333222111///---)))******)))(((''')))******,,,...000000000...---,,,***''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&))),,,---+++***'''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))***+++,,,,,,000000111444:::EEERRR[[[dddjjjvvv}}}wwwuuuvvv~~~zzz}}}vvvmmmddd^^^bbbhhhhhhdddbbbfffgggoootttuuuyyywwwuuuuuu}}}uuusss222111000///000///---,,,---,,,,,,++++++*********++++++*********)))))))))))))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&((('''&&&&&&&&&&&&''''''''')))***)))'''&&&&&&&&&(((((('''''''''***...222EEE[[[llljjj```WWWOOOFFFLLLXXX```fffkkkfffgggttt{{{mmmgggmmmooo{{{~~~|||~~~}}}yyyuuusssvvvxxx{{{}}}~~~~~~{{{yyyxxxuuusssqqqddd]]]SSSLLLHHHFFFEEEEEEMMMUUU```iiipppvvvzzz|||}}}nnn^^^SSSMMMCCC???:::888777777666444:::???IIIXXXkkk}}}cccMMMAAA===<<<555111,,,***,,,///111222777777777666333000,,,***(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))******++++++,,,///111000000555@@@IIIVVVjjjzzzsssvvv{{{~~~}}}~~~~~~pppgggfffiii}}}ppppppaaaNNNAAA>>>===777111111222222333333222111000***++++++)))((('''(((***)))***---///000000///...,,,***((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&))),,,---+++)))''''''''''''''''''''''''(((((((((((()))))))))***(((((()))***+++,,,------222///000:::LLL___kkkqqqyyyxxx~~~sssllljjjpppssszzz{{{www~~~rrrpppeee[[[YYYZZZ^^^eeekkkkkkkkktttyyyzzzzzztttssszzzyyypppmmm{{{111000//////000///---+++,,,,,,,,,+++++++++******++++++++++++************))))))))))))((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&(((((((((((()))***)))((('''&&&&&&***000555DDD```|||~~~lllXXXMMMIIIPPP\\\dddiiiggg[[[\\\lllppp|||kkkfffjjjkkk|||}}}xxxuuuxxxzzzxxxvvvuuunnnpppssstttsssrrrqqqqqq{{{{{{zzzyyyuuuqqqmmmjjjQQQJJJBBB===@@@FFFKKKOOOWWWcccqqq{{{}}}gggZZZHHHBBB:::666666666555444888999===GGGWWWkkk~~~{{{zzzpppYYYHHH@@@;;;999555///...000222222111666777999999777333...+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***)))******++++++,,,,,,,,,,,,...//////333???RRR___hhhnnntttyyy|||{{{vvvsssuuuwwwxxxxxx~~~~~~tttfff___iiillluuuttt___KKKBBB???:::444222222222222222222222222+++,,,,,,+++)))((()))***((()))+++---////////////,,,+++***)))''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&))),,,,,,+++)))''''''''''''''''''''''''((((((((()))))))))******(((((()))+++,,,---...///222///333DDD]]]sss~~~vvvnnnhhhjjjxxx|||~~~}}}kkksssxxx{{{xxxttthhhZZZTTTVVV___mmmzzzooojjjooowww|||yyyrrrooouuuwwwdddddd}}}}}}wwwpppooo}}}000//////000000000---+++,,,,,,,,,++++++++++++***************))))))))))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%(((((((((((()))+++'''((((((((((((,,,000444===TTTmmmsssdddTTTUUU```fffkkkiiifff```SSSUUUiiivvvvvvqqqrrrooo{{{~~~zzztttpppsssuuusssrrruuunnnpppqqqpppmmmjjjkkklllxxxxxxxxxtttmmmeee]]]YYYEEECCC@@@???BBBKKKWWW```cccppp~~~yyycccWWWHHH===999888999888999777777<<>><<<999:::<<<=========<<<:::888888999777333///***(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''((((((((()))***)))))))))))))))***+++)))***+++...000111000000:::OOOjjj~~~~~~vvvrrrxxx}}}}}}|||tttjjjfffccchhhyyy{{{yyy{{{www{{{qqqiii]]]OOOFFF\\\lllcccOOOLLL@@@444//////000111222222111///,,,***)))+++---)))(((&&&&&&&&&)))+++---,,,,,,++++++***))))))(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$$$$)))***'''''',,,(((((((((((())))))))))))*********))))))))))))))),,,)))(((+++......000333AAAUUUhhhooosss|||yyy||||||uuupppttt}}}vvvlllpppvvv}}}||||||yyyxxxvvvwww}}}}}}~~~}}}///...------//////...---...------,,,+++***)))(((++++++******)))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%'''(((''')))******,,,...111222444:::;;;BBBQQQ___sssdddUUUYYYppp~~~qqqmmmjjjgggjjjllloooqqqqqqooolllkkklllnnnppppppooommmlllmmmhhh___VVVOOOGGG@@@???CCCDDDJJJUUU___eeelll|||}}}kkkWWWFFF@@@:::666888:::999888:::@@@KKKWWW```jjjtttxxxvvvzzzyyy}}}tttqqq|||aaaFFF<<<===>>>??????>>><<<;;;===;;;999999999888444111+++)))((('''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((())))))***))))))))))))***+++++++++...000///---...222666EEE```|||yyy~~~~~~|||wwwuuutttyyy{{{||||||}}}vvvfffTTTPPPRRR___wwwttt^^^TTTLLLAAA999444111000000333222111...,,,******+++***)))'''''''''))),,,...---,,,,,,+++******))))))''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$%%%)))***'''(((+++(((((((((((()))))))))***************)))))))))))),,,,,,---/////////777@@@RRRggg{{{|||}}}vvvmmmjjjmmmooonnnkkkzzz{{{wwwqqqpppwww{{{wwwvvvzzz}}}///...------//////...---...---,,,,,,+++***))))))++++++******)))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&''')))&&&***///111//////333777444888888???QQQ]]]llluuu___UUU]]]ppppppccc___```aaa___aaafffjjjmmmoooooonnnmmmmmmmmmnnnnnnmmmjjjggg\\\SSSIIIDDDAAA@@@CCCGGGMMMUUUcccnnntttyyyrrrZZZFFF===555666888777666666999>>>DDDLLLYYYgggmmmmmmqqqyyy|||xxxZZZ>>>???@@@AAAAAA???===<<<===<<<::::::999888555333,,,+++)))((())))))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''((((((((()))))))))******))))))******+++,,,...111222///---222<<>>:::777777555::::::???OOOVVV[[[fffxxxrrrfffXXXUUU]]]iiippp}}}tttfffZZZVVVYYY^^^aaaWWWZZZ```fffkkknnnpppqqqpppooonnnnnnmmmhhhaaaZZZMMMFFF???>>>AAAHHHOOOTTT___gggsss|||]]]NNN>>>777555444444666666777:::???IIIVVV```eeefffmmmuuuyyy{{{{{{QQQIIIAAA===???BBBAAA>>>===<<<;;;:::999888666555///,,,***)))))))))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))((('''(((***'''(((((((((((()))))))))***************+++,,,---000000...///444AAAQQQ\\\rrr{{{yyyuuuuuuvvv{{{~~~yyypppxxx}}}|||}}}uuufff]]]RRRKKKOOO___uuu~~~vvvcccJJJ777000222444000000111111111///+++(((***)))((((((((()))+++,,,------------,,,,,,++++++(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''))))))))))))***(((((()))))))))*********)))***************++++++***+++///111222666CCCQQQsssvvvrrrqqqiiippp{{{xxxssslllggggggkkkrrrvvvcccccckkk}}}xxxxxxyyyzzzzzzzzzxxxwwwjjjjjjqqq|||}}}|||xxxlllhhhqqq|||111///......//////...------,,,,,,++++++******************)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''''')))++++++000===MMMRRRJJJ???999888AAACCCEEENNNOOOLLLQQQVVVWWWRRRKKKMMMXXXbbbeeemmm^^^NNNJJJRRR\\\bbbddd^^^```dddhhhkkknnnoooooosssqqqooommmhhh___SSSKKKBBB@@@>>>AAAIIIVVVbbbhhhtttzzzttt[[[III>>>777666888555666777888;;;CCCOOOZZZ]]]bbbgggiiikkkrrrwwwbbbIII===>>>CCCCCC@@@<<<<<<;;;:::888777666777111///+++)))))))))((('''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((***+++(((((((((((()))))))))***************+++,,,---...111...,,,333DDDXXXjjjsss{{{wwwuuu{{{uuuuuu}}}}}}{{{~~~ssswwwuuulllfffkkkttt{{{{{{~~~vvvvvvxxx|||~~~kkkUUUHHHLLL^^^mmm}}}oooWWWBBB999555333///......000111000---***))))))((((((((()))***+++............------------***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***)))))))))))))))************))))))******+++++++++,,,,,,+++///:::FFFPPP[[[ddd|||uuurrriiilllqqqvvvyyy}}}xxxwwwxxx|||}}}zzzeeeeeennn~~~||||||{{{zzzyyyxxxwwwwwwiiifffkkkwww{{{wwwwww}}}}}}|||~~~yyylllmmmssswww222000////////////...---,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''((()))+++111444AAAUUU\\\SSSFFF@@@DDDRRRUUURRRRRRNNNIIIMMMMMMQQQNNNGGGIIIVVVaaacccfffTTTFFFIIIVVVaaaeeefffkkklllmmmnnnnnnmmmlllkkkqqqooolllfff^^^SSSHHHAAA???DDDHHHLLLVVVeeesssyyyhhhRRR@@@999888666666666666444666@@@LLLUUUZZZ^^^______dddpppyyyttt|||}}}ZZZDDD???BBBBBB???;;;<<<;;;999777666666888444000,,,***)))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((******))))))+++,,,((((((((()))))))))***************+++,,,---...///222111555CCCYYYnnn{{{wwwqqqqqq}}}}}}{{{~~~{{{{{{~~~|||zzzpppbbb\\\cccooowww|||vvvppptttzzz|||pppoooooorrryyy~~~lll```XXXRRRMMMhhhqqqqqqdddUUUJJJ???666333000......111111///---******)))))))))******+++//////..................,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******((((((******((()))))))))*********++++++))))))******+++,,,,,,,,,......777MMMdddttt|||~~~{{{xxxwwwxxxyyy{{{}}}vvvtttuuu}}}sssyyy|||rrrrrrnnnppp{{{}}}|||||||||{{{~~~}}}{{{|||{{{|||}}}qqqhhhgggsssyyyvvvwww}}}{{{yyyzzz}}}~~~{{{~~~}}}~~~{{{uuuvvv222111//////000000...,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''(((***,,,222333>>>OOOTTTLLLFFFGGG\\\nnnooobbbXXXOOOLLLSSSaaahhhggg\\\XXX]]]```]]]\\\OOOGGGOOO]]]dddeeeeeemmmnnnnnnnnnmmmlllkkkkkkkkkhhhcccZZZPPPGGGBBB@@@DDDNNNWWWZZZaaannn|||pppUUUEEE@@@:::777555666444333888@@@IIIPPPYYY\\\[[[\\\aaagggrrrzzz}}}wwwgggLLL@@@??????@@@:::;;;;;;888555444666888555222---*********)))(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))************+++---(((((()))))))))************+++++++++,,,...///000444:::GGGZZZmmmzzzsssqqqxxx~~~wwwvvv~~~~~~{{{xxxxxxxxxyyyyyy{{{mmmZZZJJJOOO]]]fffccc___[[[RRRFFF;;;666000...000222111///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...---+++***(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((++++++''''''++++++'''))))))*********+++++++++))))))***++++++,,,------///222CCC___{{{}}}{{{xxxvvvvvvooojjjpppzzz~~~{{{vvvooo}}}}}}sss|||tttpppvvv~~~~~~zzzvvvsssrrrrrrqqqqqqyyyzzz||||||{{{zzz{{{|||~~~~~~|||lllfffqqqyyywwwwww~~~|||zzzzzz}}}~~~}}}|||}}}zzz}}}}}}yyy333111//////000000...,,,,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))'''''''''&&&&&&''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((***,,,000000888DDDFFF@@@BBBKKKsssooo]]]PPPOOOXXXyyyyyylllfff^^^TTTQQQIIIIIIUUUaaaddddddeeeggghhhiiijjjllllllmmmmmmeeebbb[[[QQQFFF@@@@@@BBBJJJWWWbbbdddgggrrrmmmWWWOOO???888555888999666777:::<<>>AAA999::::::888444333666888666333...+++******))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''')))***+++******,,,---))))))))))))************+++++++++,,,---...000000555BBBWWWkkkyyy~~~}}}{{{rrrvvv}}}{{{~~~~~~yyy|||~~~|||vvv~~~wwwggg]]]BBBPPPZZZ[[[^^^eeebbbZZZBBB;;;222...000222111000.....................---////////////000000000000///...,,,+++)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((,,,,,,''''''++++++''')))************+++++++++))))))***+++,,,,,,------///666JJJhhh{{{yyyqqqfffhhhqqquuuooohhhrrrwwwtttzzz|||yyyvvvrrrpppoooooonnnmmmppptttxxxzzzyyyzzz}}}|||}}}~~~}}}nnndddnnnxxxwwwwww~~~~~~}}}|||~~~~~~|||}}}.........///......---,,,(((((()))***************,,,,,,,,,+++***)))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%---000555777666888EEERRR}}}oooRRRDDDQQQmmmuuuaaaXXXSSSJJJLLLQQQVVVZZZ^^^```aaa___dddgggiiikkknnnkkkeee]]]UUULLLEEEAAAAAAHHHQQQZZZbbbkkkpppwww~~~{{{yyyzzz~~~nnnUUUGGG999666777666444444999<<>>KKKVVV]]]cccaaaWWWTTT]]]iiittt|||xxx{{{wwwvvvxxxUUUAAA>>>AAA???======<<<666...---111666555333000...,,,***)))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))************************************---///111111111:::RRRggg~~~xxx|||~~~wwwoooooouuu|||~~~}}}{{{~~~xxxxxx}}}~~~nnnVVVDDDDDDTTTeee|||yyyfffFFF222222333...111///---,,,---///222444222222222222111000///...000000//////...---++++++((((((''''''&&&'''''''''************************''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,(((+++...---+++///999BBBWWWdddwww|||~~~ooolllttt}}}}}}yyyooohhhjjj~~~}}}zzzvvvmmmppprrrrrrooommmmmmnnnnnnnnnnnnoooqqqsssqqqpppssstttvvvxxx|||zzzsssmmmpppxxx~~~wwwzzz}}}|||xxxvvvxxx{{{}}}{{{zzzxxxzzz///000000000000///......******++++++,,,++++++***))))))))))))************(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))+++---...///000222//////222555888@@@IIISSS^^^XXXJJJGGGHHHKKKSSS```qqq{{{qqq^^^QQQNNNNNNPPPQQQSSSUUUYYY\\\___aaa^^^]]]\\\[[[___aaaZZZQQQKKKHHHGGGJJJNNNSSS\\\fffqqqxxx}}}~~~|||yyywwwxxxyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{|||eeeOOOCCC<<<888888888444444:::CCCMMMZZZeeeddd[[[UUUVVV[[[fffxxxyyyqqqlllRRRCCC===???======<<<777000...000555555444222000---+++***((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((()))))))))((()))))))))************))))))************++++++//////111333999HHHbbbyyy|||yyyzzzvvvzzztttlllkkkpppwww{{{}}}xxx|||oooVVVFFFEEEJJJaaarrrwwwaaaBBB111///222222000---,,,------------222222222222111000//////////////////...---,,,+++'''''''''&&&''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,+++222DDDTTTkkkvvv{{{~~~wwwxxx|||sssppp{{{~~~ssskkkkkkqqq}}}|||vvvppplllkkkooosssrrrooolllmmmooommmooopppqqquuuzzz{{{yyy~~~{{{{{{}}}......//////......---,,,)))***************))))))))))))))))))))))))******'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***---000333555666222111222666777888===DDDCCCMMMGGG???GGGOOOMMMMMMSSSZZZ^^^[[[UUURRRRRRRRRPPPPPPPPPRRRUUUXXX\\\^^^]]]\\\ZZZXXXYYYZZZTTTKKKHHHHHHKKKRRRXXX^^^fffooouuu{{{~~~~~~|||}}}{{{xxxvvvuuuuuuvvvvvvuuuvvvvvvvvvvvvvvvxxxxxxyyyyyyzzz{{{}}}oooWWWDDD:::999555666888:::;;;@@@OOO]]]aaa___[[[UUURRRXXXkkk}}}xxxvvvoooRRR>>>>>><<<<<<<<<999222///111444444444333222///,,,***))))))))))))))))))))))))++++++***)))(((''''''&&&(((((((((((())))))******((()))))))))************))))))******++++++++++++000---...777EEEVVVlll|||ooossswwwzzz|||~~~{{{vvvqqqqqqvvv}}}nnnXXXHHHAAAKKKZZZmmmsss```EEE666666///---,,,---......,,,***222222222222222111000000......///......---,,,+++(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,++++++...111<<>>;;;;;;===:::444000111222333555555333000---+++))))))))))))))))))))))))*********))))))((((((((('''(((((())))))******+++))))))))))))*********************+++,,,,,,------///,,,111BBBUUUdddooovvvyyy~~~qqqooouuuzzz{{{zzz~~~~~~yyy}}}ppp\\\OOOGGGBBBMMMeeennn\\\DDD777///---+++---000111000---000111222222333222222222......//////...------,,,******)))(((((()))))))))''''''''''''''''''''''''((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,...+++---555>>>LLLeee|||zzzqqqrrrxxxyyyxxxtttjjjhhhwwwzzzrrrkkkhhhggggggggghhhiiikkkmmmpppsssuuuvvvtttzzz}}}~~~|||///////////////...------***+++++++++******)))(((******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$$$$$$$%%%%%%&&&''''''(((&&&'''***---111555777999444:::CCCHHHCCC;;;:::>>>MMMjjjvvvpppnnnjjj```[[[SSSOOOKKKJJJJJJLLLOOOQQQMMMLLLIIIGGGHHHJJJNNNPPPTTTXXXWWWPPPJJJGGGDDD@@@HHHMMMWWWdddkkknnnqqqvvvyyy~~~}}}zzzzzzxxxtttllljjjjjjlllnnnnnnllljjjjjjmmmpppppppppppprrrtttrrrsssuuuxxx{{{~~~|||]]]MMM<<<888555555444555;;;CCCMMMWWW]]]YYYPPPLLLQQQXXXuuupppggg||||||{{{___@@@===<<<===;;;444///...111333555666555222...+++))))))))))))))))))))))))***)))))))))))))))))))))'''(((((()))******++++++))))))))))))***************++++++,,,------......000222???TTThhhqqqssstttwwwyyytttooozzz|||{{{sssfffQQQBBB;;;HHH]]]cccVVVGGG999444...,,,///111111//////000111222333444444444//////000000000///......,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,------...+++222BBBQQQ___uuuyyyrrrppppppyyy{{{nnnyyy{{{nnnmmm~~~}}}}}}yyytttnnnjjjjjjjjjkkkkkkmmmjjjjjjnnnuuu|||~~~}}}~~~|||{{{000000000000000//////...,,,,,,,,,,,,,,,+++***)))+++******)))(((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%&&&&&&'''((())))))))))))***+++,,,---......888AAAMMMRRRKKK@@@===AAA___{{{jjj[[[UUUNNNKKKIIIHHHGGGGGGKKKPPPJJJIIIFFFFFFGGGKKKPPPSSSSSSXXXXXXPPPGGGCCCAAA???HHHNNNZZZhhhoooppprrrvvvwww|||~~~zzzwwwvvvtttpppkkkjjjjjjlllooonnnkkkgggfffjjjmmmnnnmmmmmmooorrrnnnpppsssvvvzzz~~~pppZZZDDD;;;333333666888;;;>>>GGGRRR\\\]]]WWWTTTSSSTTTaaaxxx|||aaajjjzzzssssssmmmBBB???===>>>;;;333---,,,111333555777666222...+++)))))))))))))))))))))))))))))))))))))))*********'''(((((()))***+++++++++))))))))))))************++++++,,,------...//////444;;;MMMeeevvv{{{xxxuuu~~~yyyzzz|||sss]]]SSSAAA999HHH___ggg```FFF===222,,,---//////......///000222444555555555000111111111111000000///...---,,,+++************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,------------,,,666LLL^^^lll~~~zzzmmmfffdddrrr{{{tttxxxqqqwww~~~yyyvvvtttvvvssspppooooooqqqqqqqqqwwwrrrnnnrrr||||||zzz444111---,,,---.........,,,,,,++++++***)))))))))+++)))'''&&&%%%&&&''')))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%(((*********+++000333///CCC[[[bbbTTTAAA<<>>EEENNNUUUYYY```gggmmmqqqrrrrrrxxxxxxwwwuuussspppmmmkkkkkkkkkjjjjjjiiihhhhhhhhhfffffffffhhhllloooqqqrrrqqqqqqqqqtttwww|||~~~}}}zzzvvvssstttzzz}}}yyy~~~}}}oooVVVHHH:::666555444777===AAAGGGPPPXXX\\\ZZZWWWTTTZZZdddvvvxxxbbblll{{{rrrlllyyyqqqYYYAAA:::>>>:::444000***555666777777666333000...+++***))))))******)))(((***************************)))((((((((((((((()))))))))))))))))))))))))))000,,,+++...///...///222999EEE[[[rrr~~~uuu~~~~~~~~~xxx{{{vvvbbbLLLBBBDDDNNN]]]iiiaaaDDD///111444///+++///000111111222222333444444111000000000000000111111...---,,,+++***((('''&&&***)))(((''''''((()))***))))))))))))************,,,++++++******++++++,,,...+++,,,......,,,,,,///+++444@@@NNN]]]ppp~~~tttlllhhhjjjttt~~~|||}}}zzz{{{~~~yyyvvvuuuuuuxxxtttooolllnnnsssvvvxxxuuuuuuwww{{{{{{|||333000...---.........---,,,,,,++++++***)))))))))***)))(((&&&&&&'''((()))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((()))******)))+++///333333===JJJNNNFFF===>>>EEETTTbbbrrrvvvnnn```UUUPPPFFFEEECCCBBBAAABBBCCCDDDIIIIIIHHHIIIKKKMMMPPPQQQQQQLLLGGGEEEBBBBBBJJJSSS^^^aaaffflllppprrrssssssuuuuuutttqqqnnnkkkhhhfffffffffggggggggggggggggggfffeeeeeegggiiilllooopppooopppsssvvvzzz~~~~~~{{{wwwuuuvvvtttqqqmmmkkkmmmsssxxxuuuttttttuuuwwwvvvrrrooorrrtttwww{{{|||{{{wwwtttsssuuuyyy~~~kkkUUU???777777666666777;;;@@@IIISSS[[[______]]]VVV\\\jjj{{{|||lll|||vvvnnngggnnn{{{[[[EEE<<>>DDDHHHLLLTTT^^^cccaaaXXXPPPFFFEEECCCBBBAAABBBDDDEEEHHHIIIKKKLLLNNNPPPPPPQQQPPPIIICCCBBBDDDIIISSS\\\gggiiikkknnnqqqrrrrrrsssqqqpppnnnlllhhheeebbb```bbbbbbbbbcccdddeeeeeeeeeeeeeeeddddddeeehhhjjjlllnnnqqquuuzzz~~~~~~~~~|||yyyxxxwwwvvvtttrrruuutttsssqqqpppsssyyy}}}wwwvvvuuuuuuuuussspppnnnmmmmmmoootttzzz|||xxxtttwwwvvvvvvxxx|||pppOOO>>>;;;;;;777444777999@@@LLLXXXaaaeeeeeeZZZ\\\cccppp~~~ssslll{{{zzz|||~~~|||wwwkkkfffyyyhhhPPPCCCAAA:::666555///111333444555444333111000---+++))))))***+++***))))))))))))))))))))))))))))))))))))(((((())))))***************************''')))---///...111>>>MMM___oooxxxsss{{{}}}~~~~~~uuuhhhkkkvvvgggNNN???===BBBKKKQQQNNN>>>111000222111000111111222222333444444111111000000000000000111......---,,,***)))((((((((())))))******))))))((()))))))))*********++++++,,,++++++******++++++,,,+++***,,,//////,,,...222444???RRReeewwwwwwwwwyyytttwww}}}}}}rrrfffhhhrrrzzz{{{yyyyyywwwssspppttttttuuuxxx|||~~~~~~}}}yyyzzzzzz}}}111/////////000///---+++,,,,,,++++++***)))))))))***))))))((()))******+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))...---,,,******,,,000222111111333888999777:::>>>DDDDDDHHHSSS^^^aaaZZZQQQFFFDDDCCCBBBBBBCCCEEEFFFGGGIIILLLOOOPPPPPPPPPOOOKKKDDD>>>AAAHHHRRR]]]gggkkklllmmmnnnooopppppppppkkkjjjiiigggdddbbb```___`````````aaaaaaaaabbbbbbccccccbbbaaaaaacccfffiiinnnrrryyy~~~{{{yyyuuuuuuvvvxxx||||||yyyvvvssspppnnnpppuuuyyy|||}}}}}}zzz{{{|||}}}gggLLLAAA>>>;;;777777777:::DDDRRR^^^eeegggaaa___bbbnnnuuussslllnnnbbbLLLCCC<<<;;;999111000111333444444333222111...,,,***)))***+++***))))))))))))))))))))))))))))))))))))((())))))******************************))),,,...///...666KKK```ttt{{{}}}~~~xxxrrrqqq~~~www}}}yyy}}}|||pppcccdddqqqkkkRRRAAA:::;;;FFFMMMIII===666333333000111111222222333444444222111000000000000000000......---,,,+++***))))))((()))***++++++***)))((())))))*********+++++++++,,,++++++******++++++,,,++++++---000...,,,...444===JJJ^^^rrrrrrnnnxxxzzzxxxyyyuuuqqqjjjmmmooojjjppp}}}zzzwwwvvvxxx{{{|||yyyvvvtttuuuwww|||{{{|||xxxwwwzzz111/////////000///---+++,,,,,,++++++***)))))))))***)))))))))))))))******((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++000...,,,+++,,,...000111111000222555666444777<<>>EEEOOOZZZeeeooollllllmmmnnnnnnoooooooooeeeeeedddcccbbbaaaaaa``````_________^^^^^^^^^]]]`````````^^^]]]___dddhhhqqquuu{{{~~~~~~|||{{{zzzuuuvvvzzz~~~{{{xxxvvvuuurrrssssssrrrqqqrrruuuyyy||||||zzzzzz|||\\\GGG???;;;999666555666===JJJWWWaaaeeecccbbbdddooorrryyy}}}nnn|||uuuWWWFFF======;;;000000111222333333333222222000...+++******++++++***++++++++++++++++++++++++)))))))))))))))***++++++************************,,,,,,...///222>>>VVVmmm}}}~~~mmmnnnwww}}}}}}zzzwwwoooooowww~~~lll```aaauuu~~~gggMMM===444555@@@NNNLLL===444555000111111222222333444444222222111000//////000000///......---,,,+++******((()))***++++++***)))(((************++++++++++++,,,++++++******++++++,,,------...000...,,,000888DDDRRRhhh|||}}}|||~~~yyyzzz{{{qqqffffffiiifffmmm}}}xxxwwwwwwzzz}}}~~~{{{xxxxxxxxx|||~~~{{{|||}}}111000......//////---,,,,,,,,,++++++***)))))))))*********))))))(((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,000...------///111111111444000///444777999===BBBEEEFFFJJJNNNQQQQQQMMMJJJ>>>===<<<<<<===???AAACCCEEEGGGJJJLLLMMMKKKHHHFFF???>>>BBBLLLVVV^^^hhhppplllmmmnnnnnnnnnnnnmmmlll```______^^^^^^^^^______^^^]]]]]]\\\[[[[[[ZZZZZZ[[[]]]]]]\\\[[[^^^dddiiisssvvvzzz~~~|||{{{}}}}}}{{{zzzzzzzzzzzzzzzxxxzzz~~~|||vvvooohhhcccbbbccccccbbb```^^^___```gggmmmtttvvvssspppooooootttzzzrrrpppwwwsssWWWFFF===777444333444888@@@MMMYYYaaaeeegggjjjtttuuuvvv}}}zzzfffOOO???<<<:::000222222333333333333333222222///+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,++++++++++++++++++++++++---+++---444===LLLbbbttt}}}xxxjjjqqq~~~~~~xxx|||uuupppkkkjjjpppyyytttbbbZZZjjj}}}ttt]]]MMM>>>222555HHHPPPBBB666666000111111222222333444444333222111000//////////////////...------,,,++++++)))******************)))*********++++++++++++,,,,,,++++++******++++++,,,...---...///------555???LLL]]]uuu}}}rrrooovvv}}}llldddmmmttt|||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||{{{}}}~~~333000...---.........---,,,,,,++++++***)))))))))*********)))((('''&&&%%%((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---///...---///222333222000333...000<<>>===<<<<<<===???BBBCCCDDDFFFHHHIIIHHHFFFCCCAAA<<<@@@JJJUUU[[[___eeemmmjjjkkklllmmmllliiifffddd[[[[[[YYYXXXXXXXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWZZZ[[[ZZZZZZ]]]eeekkktttuuuwwwyyyyyyyyyxxxwwwwwwvvvsssqqqpppqqqsssuuuuuuwww|||~~~xxxqqqhhh___XXXRRRLLLHHHCCCEEEFFFEEECCCCCCEEEGGGPPPWWWaaajjjoooqqqpppooojjjrrr|||sssqqqxxxuuu]]]HHH999666777666555777@@@MMMWWWccchhhmmmttt{{{aaaEEE<<<<<<666444444444444333333333333333000,,,******+++,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++---,,,111@@@RRRbbbqqq{{{{{{}}}tttrrrwww}}}vvvyyytttrrrttttttppppppssstttfffgggppp|||vvvkkkTTTBBB555;;;EEEDDD<<<555000111111222222333444444333222111000//////////////////......------,,,,,,+++******))))))******+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---...---111===JJJ\\\nnnsssjjjiiiooovvvyyy|||xxxqqq~~~vvv}}}~~~{{{zzzzzz~~~}}}}}}~~~|||~~~444111...,,,---.........,,,,,,++++++***)))))))))*********)))(((&&&$$$###)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---...------000444555333000...+++333JJJ^^^aaaUUUIIIHHHDDDAAA@@@BBBDDDDDDCCC@@@?????????@@@BBBEEEFFFDDDEEEFFFGGGEEECCC@@@>>><<>><<<<<<:::555111666BBBMMMZZZbbbhhhlllxxxpppLLL>>>@@@>>>555555555444444333333333444000,,,******+++,,,,,,************************))))))))))))***+++,,,---++++++++++++++++++++++++......777LLLdddttt}}}|||vvvuuu{{{}}}{{{sssrrrpppnnnrrr|||yyysssrrr}}}|||nnnhhhooogggTTT;;;///888DDD@@@444000111111222333333444444333222111000/////////////////////...---------,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++---...333BBBQQQkkk~~~~~~rrrkkkjjjllloooxxx~~~vvv{{{{{{}}}}}}{{{zzz|||}}}~~~}}}zzzttttttjjjkkklllmmmnnnnnnnnnnnntttyyyyyyxxx|||444111---,,,,,,...//////,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))******$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***)))))))))))))))***+++...,,,...666???@@@999111///222:::LLLeeeqqqcccNNNDDDBBB???;;;999;;;@@@EEE???@@@AAAAAAAAABBBEEEGGGCCCFFFHHHEEE@@@<<<>>>@@@@@@JJJWWW```bbbaaabbbcccgggiiiiiifff```[[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTYYYXXXXXXXXXYYYWWWUUURRRWWWWWWXXXYYY[[[```gggllluuutttsssrrrqqqqqqrrrrrroookkkddd___^^^bbbhhhkkknnnrrrwww{{{wwwmmmeee\\\QQQIIIGGGFFFCCC@@@@@@>>>:::999999999888777555888;;;???FFFTTTfffsssvvvdddVVVZZZiiiyyyvvvqqqqqqzzzfffEEE???888555777333000999IIIVVVXXX\\\bbbjjjvvv{{{ZZZCCC;;;;;;;;;999666444222222222333222000///---,,,,,,,,,---,,,,,,++++++***)))((((((+++*********+++,,,------)))&&&'''+++---***)))++++++555HHH```tttyyyqqqsssvvvyyyuuummmkkkiiinnnuuu}}}yyymmmcccsss~~~~~~nnnmmmvvvhhhJJJ888666999999666666222///111444555222...000000000000000000000000000///---,,,+++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---111000------222>>>LLLVVVmmmzzztttppplll}}}vvvkkkjjj}}}zzz~~~}}}~~~~~~~~~~~~rrrjjjfffdddcccbbbXXXYYYYYYZZZ]]]cccjjjpppwww~~~zzz{{{444111---,,,---.........,,,,,,++++++***)))))))))''''''''''''''''''''''''(((''''''''''''((()))***$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))***++++++***---555>>>AAA<<<555111333777EEEYYYcccZZZIII>>>>>>===;;;999;;;>>>AAA>>>@@@AAAAAA@@@AAACCCEEEBBBEEEFFFCCC???>>>@@@DDDIIIQQQ\\\bbbcccccccccdddeeefffeeeaaa[[[WWWUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSVVVXXXZZZ[[[^^^bbbgggkkkooooooooonnnnnnmmmlllkkkdddcccaaaaaadddhhhmmmpppzzz|||~~~~~~~~~|||rrrgggccc[[[QQQLLLJJJJJJIIIGGG@@@AAABBBAAA>>>:::666555444666888999>>>HHHVVV```yyylll[[[RRRWWWhhh|||wwwrrrrrrxxxwwwTTTCCC999333555444111666???NNNSSSYYY^^^eeeppp}}}yyyaaaHHH???AAA;;;999777444222222222333222111///---,,,,,,,,,,,,,,,,,,++++++***))))))(((+++************++++++,,,...+++***------******---111@@@XXXqqq~~~|||ttttttvvvwww|||uuuqqqrrrwwwwwwyyy|||yyynnnfffeeesss~~~zzzmmmlll}}}XXX???888999:::888999666222222333444222000000000000000000000000000000///---,,,+++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***++++++,,,---,,,---------111???SSSbbbxxx{{{wwwsss|||rrriiilll}}}~~~|||~~~||||||~~~|||tttrrrjjj^^^UUUQQQPPPQQQPPPPPPQQQSSSVVVZZZ```hhhmmmttt}}}~~~333111...,,,---.........,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))***+++)))))),,,333<<>>>>>???@@@@@@??????AAABBBAAABBBBBB???===>>>CCCGGGPPPVVV^^^bbbbbbaaabbbcccbbbbbb___ZZZUUURRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVXXX[[[^^^aaaccceeehhhkkkjjjjjjjjjiiigggeeecccbbbbbbdddiiinnntttxxxzzz|||{{{vvvqqqfff\\\VVVPPPIIIEEEEEEFFFFFFEEEBBBFFFJJJKKKHHHBBB;;;888666666666555666;;;DDDKKKmmmnnncccPPPIIIWWWmmmzzz|||}}}wwwnnnpppyyynnnQQQAAA555555666444333666EEELLLTTTZZZ^^^gggsss}}}~~~wwwllliiihhhJJJ>>>@@@;;;:::777555333222222222222111000...,,,+++++++++,,,,,,++++++***)))))))))++++++***)))))))))******///,,,,,,------,,,000666>>>RRRnnn}}}tttpppttt{{{|||yyy||||||~~~zzzuuu~~~|||rrrkkkllloooNNN>>>999777555;;;999777444222222222222000000000000000000000000//////---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,------***---///111888JJJdddxxx~~~~~~tttmmmrrr||||||zzz}}}||||||~~~~~~}}}{{{yyyvvvoooddd[[[UUUNNNFFF???===>>>@@@AAAEEEHHHKKKMMMPPPUUUZZZ^^^aaahhhpppvvv}}}xxxnnnnnnoooooopppqqqrrrrrr}}}333000...------......---,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''))))))************,,,111666999777555111111333888===AAA???;;;777888999999999:::===???===>>>@@@@@@>>>>>>???@@@AAA@@@>>>;;;:::===CCCHHHRRRVVV[[[]]]^^^^^^___```___]]]YYYTTTPPPNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNOOORRRVVVXXX[[[^^^cccggghhhiiiiiijjjhhhgggeeebbbaaa______^^^iiinnnuuu|||{{{qqqiiibbbXXXOOOJJJFFFAAA>>>>>>??????>>>DDDFFFJJJOOORRROOOIIICCC999999777555444666;;;@@@SSSeeeiiiUUUFFFNNN___iiisssxxx~~~~~~vvvsssssszzzhhhSSS>>>777999888555333===FFFQQQWWWZZZ```kkkttt}}}yyy||||||rrrhhhdddrrrqqqOOO>>><<<;;;:::888666444222222111222111000...---+++******+++++++++*********))))))++++++***)))((((((((()))+++)))***,,,---000:::EEERRRggg~~~ssssss|||}}}~~~yyyjjjwwwfffNNN???999777777888888777444222222222000000000000000000000000//////...,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------...///222888GGG___yyytttttt}}}}}}~~~wwwyyyvvvnnnqqq|||~~~}}}{{{|||~~~zzzxxx~~~|||xxxwwwqqqiiibbb\\\TTTKKKDDD>>><<<999777888:::===>>>???AAABBBCCCCCCCCCEEEGGGJJJPPPXXX___gggooowww{{{||||||wwwtttqqqnnnkkkbbbbbbaaa^^^YYYUUUSSSSSSYYY\\\ccckkkttt222000...---.........---,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))*********------...///000111111000...000333777999888777777999999888777777:::>>>BBB<<<===??????>>>===>>>>>>@@@>>>;;;888999===DDDIIIRRRTTTWWWZZZ[[[\\\^^^___\\\XXXSSSOOOLLLKKKLLLLLLIIIJJJJJJKKKJJJJJJIIIHHHIIIJJJLLLLLLLLLOOOSSSVVVYYY^^^dddhhhhhhgggffffffbbbaaa___]]]^^^aaadddgggpppsssxxx|||~~~|||yyywww{{{zzzrrrggg^^^XXXQQQIIIJJJGGGCCC@@@???>>>>>>===BBB@@@AAAIIITTTXXXTTTMMM::::::888777666777:::<<>>>>>??????<<<999888:::@@@GGGLLLSSSUUUWWWZZZ\\\]]]^^^^^^VVVSSSNNNKKKJJJJJJJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDGGGJJJJJJIIIJJJNNNRRRVVVZZZaaadddeeecccaaa```\\\[[[[[[]]]aaaggglllppprrrrrrsssrrrqqqpppnnnmmmppppppkkkaaaYYYVVVQQQKKKKKKIIIFFFCCCAAA???>>>>>>>>>::::::AAALLLSSSRRRNNN===;;;999777777777999:::AAASSS\\\OOO@@@AAAOOOZZZ```kkkxxx}}}vvvrrr{{{tttttt~~~|||ZZZAAA888666666444666===GGGPPPWWW]]]ccchhhuuuuuucccjjjzzziiiNNN@@@<<<;;;:::777555333111000///000//////...---++++++************************++++++***)))))))))******,,,,,,,,,,,,---555III\\\uuuxxxzzz~~~{{{zzzooo}}}cccEEE555333444666888888666333111000000000000000000000000//////...---------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------555IIIddd|||rrrsssvvv|||yyyeeeZZZggg}}}}}}~~~zzzzzz{{{}}}{{{{{{~~~}}}xxxyyy~~~|||{{{vvvmmmfffWWWPPPGGG???;;;999888888888:::===>>><<<:::999888666777999888777777888999>>>???DDDMMMUUU\\\fffoootttyyy}}}|||sssiii^^^XXXZZZ```XXXVVVRRRNNNLLLJJJIIIHHHCCCCCCEEEHHHKKKPPP]]]iii222000......//////---,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***)))(((+++---...---,,,---222777555333333777555111111555333444444444333444777999999<<>>FFFMMMTTT^^^iiinnnsssxxxzzz}}}}}}zzzwwwrrrggg\\\\\\bbbYYYTTTOOOLLLMMMNNNNNNLLLJJJGGGFFFGGGGGGHHHNNNUUUppp111000......//////---,,,,,,,,,++++++***)))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((***+++,,,+++)))((((((***---------000777===;;;555333555333...///555---000222333222111222333888;;;???AAA@@@@@@@@@AAA:::888888;;;BBBLLLTTTXXXTTTUUUVVVYYY[[[ZZZXXXWWWLLLIIIFFFEEEGGGHHHGGGEEEAAACCCDDDFFFFFFEEECCCBBB>>>DDDJJJMMMLLLMMMQQQUUUWWW\\\aaaddddddbbb___^^^^^^```cccggghhhhhhgggfffWWWSSSMMMIIIJJJNNNTTTYYY```bbbaaaZZZVVVUUUTTTQQQMMMMMMMMMJJJGGGEEEDDDDDD>>>BBBDDDBBB===;;;>>>BBBKKKGGGAAA;;;999888777666888===EEEJJJFFFBBBIIISSS]]]ZZZ\\\jjjzzz~~~ttthhhbbbttt~~~vvvvvv|||zzzWWWAAA999999999111333:::EEEQQQZZZ^^^^^^eeesss|||rrrXXX<<<<<<:::999666333111///,,,---...//////...---,,,******************+++++++++*********+++,,,------***+++---///222@@@\\\tttyyy|||}}}{{{}}}{{{~~~~~~lllfffyyyxxx[[[BBB<<<555333555777666333000000000000000000000000///......---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......333???SSSlllwww|||}}}~~~~~~vvvmmmmmmtttzzzyyyyyyxxxvvv|||~~~~~~{{{wwwtttvvv|||{{{sssmmmhhh```SSSIII???>>><<<;;;:::999999888888999999666333222555888333444444444333444777999;;;999;;;DDDKKKPPP[[[fffjjjooosssuuuyyy~~~}}}yyyzzz}}}~~~ssseeeaaaeeeddd]]]UUURRRUUUWWWVVVTTTMMMIIIFFFGGGFFFCCCEEEHHHJJJ\\\{{{|||111111000///...---,,,,,,***)))))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''***+++)))&&&'''---222222---+++,,,...333CCCSSSNNNDDD777//////111222111000000111222444555666666:::<<>>:::999999===EEENNNUUUYYYTTTUUUUUUUUUTTTRRRQQQPPPIIIHHHGGGEEEDDDCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBEEEGGGJJJMMMQQQTTTWWWXXX\\\aaadddccc___\\\^^^```___bbbggghhheee]]]SSSMMMDDD???===>>>@@@CCCKKKTTTXXX^^^aaa]]]ZZZZZZZZZXXXTTTRRROOOMMMKKKIIIFFFCCCDDDBBB???============<<<@@@CCCDDDAAA:::666666888999@@@AAACCCHHHDDDEEEQQQ```UUUXXX\\\```xxxnnn___aaannn{{{vvvyyy~~~jjjJJJBBB;;;000777777777<<>>:::777666555444444444444444666555555555555666777777888;;;>>>AAADDDHHHNNNRRR[[[eeeooovvv{{{~~~zzz{{{~~~yyyqqqkkkgggaaa___\\\YYYWWWWWWWWWXXXPPPNNNLLLJJJHHHFFFEEEDDDEEEPPP]]]zzz}}}zzz~~~222111111000///...---,,,******))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''***+++)))&&&(((---222777222---,,,+++000>>>MMMQQQGGG;;;333111000///...111111222333555666777777888:::<<<>>>>>>===;;;:::888999===BBBIIIOOOTTTVVVSSSSSSSSSSSSRRRPPPMMMLLLGGGFFFEEECCCBBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAEEEGGGJJJNNNRRRWWW[[[]]]\\\___bbbaaa^^^\\\]]]```aaabbbbbb```ZZZPPPGGGAAA>>>:::888999;;;>>>FFFOOO\\\bbbfffccc`````````^^^]]]ZZZVVVSSSPPPMMMIIIFFFFFFDDDAAA@@@???>>>======AAADDDDDDAAA;;;777777888;;;AAABBBCCCGGGDDDEEESSS]]]TTTUUUVVVZZZqqqtttfffaaaeeewww|||}}}YYYHHH???777888888888;;;GGGUUUZZZVVVZZZdddrrr~~~WWW@@@999???999333222000000...------......---,,,,,,,,,,,,++++++++++++***++++++******************(((...///000AAA___www~~~~~~yyy|||uuu}}}uuukkkeeecccaaa^^^[[[\\\___eeelllnnnpppvvv~~~wwwooopppvvvzzz^^^KKK999555666555333222333333222222111000000000//////.........------------,,,++++++***+++++++++***+++,,,,,,------,,,,,,...,,,,,,///...,,,---111>>>ZZZooozzz~~~~~~wwwkkkkkkrrrxxx{{{}}}zzztttoooqqq{{{~~~}}}~~~}}}zzzxxx|||}}}nnnddd___YYYPPPIIIIIIEEEAAA??????>>>:::666777666666555555555555666555555555444555666666777:::<<<>>>@@@BBBEEEIIILLL\\\dddmmmrrrxxx}}}~~~{{{}}}{{{tttooolllhhhgggddd```]]]\\\[[[ZZZUUUSSSPPPLLLHHHEEEDDDCCCAAAHHHPPPggg}}}333222111000///......---******)))))))))))))))***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''')))***)))'''(((,,,111<<<666000,,,***---888CCCKKKCCC999333000///...,,,111222333444666777888999999:::;;;<<<<<<:::888777666:::@@@GGGLLLPPPQQQRRRPPPQQQQQQPPPNNNKKKHHHFFFDDDCCCBBBAAA@@@?????????===>>>???@@@@@@@@@@@@@@@CCCDDDGGGLLLRRRXXX]]]```ZZZ]]]___^^^[[[[[[]]]```aaa___[[[UUUMMMEEE>>>:::999666444555777:::BBBKKK]]]eeeiiihhheeeffffffddddddaaa]]]YYYUUURRRMMMJJJGGGFFFEEECCCAAA@@@>>>>>>BBBDDDDDDAAA<<<999999;;;>>>DDDCCCDDDHHHEEEGGGUUU[[[UUUTTTPPPQQQggg|||{{{rrrbbb\\\jjj~~~vvv{{{oooSSSDDD>>>888888888999BBBNNNUUUWWWXXX___iiisssbbbGGG;;;===888222333222///...------......---,,,*********++++++,,,,,,,,,******++++++++++++++++++,,,...///666LLLjjj~~~{{{xxxuuurrruuunnnddd^^^UUUOOOLLLJJJGGGEEEFFFGGGKKKQQQTTTVVV]]]eeeqqqzzz|||lllaaa{{{}}}kkkVVV???444333444333222333333333222111111000000/////////.........------------,,,+++++++++++++++******+++,,,,,,,,,,,,,,,///------000///,,,...333GGGcccxxx~~~||||||~~~zzzmmmbbbfffpppwwwyyyyyyxxxtttppprrrxxx~~~{{{~~~~~~oooeee```___\\\YYYSSSLLLCCC===;;;:::888666666666555555555666777777555444444444444555666666999;;;>>>???AAADDDGGGJJJ[[[dddlllpppuuu|||~~~}}}xxxtttsssmmmllliiieeeaaa]]]ZZZYYYWWWWWWUUUPPPJJJEEEBBBAAADDDHHHIIIXXXuuu~~~333333222111000///......+++***))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))(((((())),,,///999777333///,,,---333999:::666111...---...------000111222444555777888999;;;;;;<<<<<<;;;999777666777;;;BBBGGGKKKMMMOOOOOOOOOOOOOOONNNKKKGGGCCCAAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@AAABBBEEEIIINNNUUUZZZ]]]XXXZZZ[[[[[[ZZZZZZ\\\___\\\YYYSSSLLLFFFAAA>>>===999666444666777:::AAAJJJ\\\dddjjjjjjiiijjjiiigggeeebbb]]]YYYVVVRRRNNNJJJHHHIIIIIIGGGDDDAAA@@@???AAABBBCCCAAA???>>>???@@@BBBGGGFFFEEEIIIGGGJJJXXX^^^\\\WWWMMMKKK]]]ttt}}}iiiZZZ```ssswwwsssbbbJJJ@@@777777777777<<>>========================>>>>>>???@@@@@@CCCDDDFFFIIINNNSSSWWWYYYVVVWWWYYYYYYZZZ[[[\\\]]]VVVRRRKKKEEE@@@>>>>>>???:::777555777888999@@@HHH[[[dddlllnnnmmmooonnnlllgggddd^^^XXXSSSNNNHHHDDDIIIKKKMMMKKKHHHDDDCCCBBBAAAAAABBBBBBBBBDDDFFFHHHFFFKKKIIIIIIMMMJJJMMM[[[eeeggg___PPPLLLVVVkkkrrraaa]]]fffttt~~~nnnsssyyyYYYEEE888666555666999BBBMMMWWW```dddjjjpppwww~~~zzznnn]]]aaajjjJJJ999;;;777333222------,,,+++,,,---...---,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,000444>>>QQQjjj~~~zzz}}}|||uuuttt}}}~~~zzz{{{qqqcccXXXOOOIIIEEE@@@>>><<<;;;;;;;;;;;;;;;;;;888777999888777999>>>DDDMMMZZZhhhtttwww}}}zzz\\\CCC777666888999333333333222222222222222000000/////////............---,,,,,,++++++,,,,,,,,,------...............---,,,,,,---,,,---444>>>YYYvvv{{{yyyzzzhhhbbbbbbkkktttuuurrroookkkqqqyyy|||}}}}}}xxxrrrkkkddd^^^ZZZNNNHHHAAA<<<;;;:::888666444333333333444555666666555444444444444555666666666999===@@@CCCFFFIIILLLSSS```nnnuuuzzz~~~~~~|||zzzvvvqqqmmmiiifff[[[]]]aaaccc```XXXNNNGGGFFFGGGEEEJJJYYYiii333222111000///......---,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,***...111111222444333//////---,,,***)))***+++,,,...///000222444666777888999999888777666444222222;;;>>>BBBDDDDDDEEEIIIMMMMMMLLLIIIEEEBBB@@@>>>===>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAEEEFFFIIILLLPPPSSSVVVWWWSSSTTTWWWYYY[[[\\\\\\\\\QQQMMMFFF@@@<<<;;;<<<===;;;888666777777888===EEE\\\fffpppssstttuuuuuurrrpppkkkddd\\\UUUMMMFFFAAAJJJNNNRRRQQQMMMIIIHHHHHHCCCCCCCCCDDDFFFIIIKKKMMMIIIOOONNNNNNQQQNNNPPP^^^jjjqqqgggWWWRRRSSSccczzzzzzjjj___]]]gggwwwoooiiimmmoooRRR<<<888555555888>>>HHHRRR___fffnnnrrrvvv~~~}}}ooo]]]___pppNNN::::::888555222------,,,+++,,,---...---,,,,,,,,,,,,++++++***************++++++,,,------------999NNNhhh~~~vvvwwwrrrjjjkkkyyy|||}}}zzz~~~vvvjjjYYYKKKCCC???===;;;<<<<<<;;;:::999999999999888555444666666444555999:::@@@IIIRRR]]]lll~~~|||}}}]]]FFF;;;666333333333333333333333222222000000000/////////.........------,,,,,,,,,,,,,,,------...///////////////---,,,,,,------000<<>>@@@CCCEEEIIINNNQQQTTTUUUUUUQQQSSSVVVZZZ]]]^^^\\\[[[LLLIIIDDD???===<<<===>>>>>>:::888999888777<<>><<<;;;>>>>>>???>>>===<<<<<<<<<;;;777777::::::777777999888<<<@@@DDDKKKZZZnnn}}}yyywwwYYYFFF:::222333333333333333333333333000000000000/////////.........---,,,,,,,,,,,,---,,,---......//////......///---,,,---...555EEETTTsssuuugggfffgggkkkjjjggghhhlllqqq{{{}}}~~~~~~}}}nnn```VVVRRROOOIIIAAA<<<::::::888666888777777666666666666777777666666666666777888888888:::>>>@@@AAABBBDDDFFFLLL[[[kkkssszzz~~~{{{yyyxxxwwwwwwsssmmmjjjooouuutttiii^^^QQQQQQOOOTTTZZZ]]]sss~~~~~~111111000///...---,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&(((***++++++***))),,,,,,***---444666333++++++)))'''&&&'''***---///000222444666888999:::::::::999888777666555555<<>>>>>AAAGGGLLLPPPRRRSSSSSSOOORRRVVV[[[______]]]ZZZGGGFFFCCCAAA@@@@@@BBBCCCAAA===;;;;;;:::999===DDD[[[fffrrrwwwyyy{{{zzzxxxzzzwwwqqqlllgggbbb\\\XXXOOOUUU[[[[[[WWWSSSRRRSSSKKKJJJHHHHHHJJJLLLNNNNNNMMMTTTTTTUUUXXXTTTTTT```kkkxxxpppaaa^^^UUUYYYqqq|||rrrddd\\\aaannnxxx}}}~~~ooodddssskkkIII???777777888888<<>>??????===999;;;===>>>???>>>>>>>>>???===:::999;;;;;;777444555555777999999>>>KKK___mmmuuuyyygggOOO@@@777333333333333333333333333000000000000////////////......---,,,,,,,,,,,,---+++,,,------......------000.........000999KKK\\\www}}}}}}}}}mmmeeeeeegggiiihhhgggnnnwwwxxx~~~yyy{{{}}}pppaaaZZZWWWOOOHHH???::::::<<<======::::::999888777777888888777777777777777888888999333666;;;???AAACCCEEEGGGKKKYYYhhhpppvvv~~~{{{qqqiiillluuuwwwmmmbbbTTTSSSPPPUUUZZZZZZmmm222000//////111000,,,)))+++******)))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((()))))))))))))))*********)))***,,,......---......***)))))))))***,,,...///111111111111222444666777888999999777555555:::===EEEDDDBBBCCCEEEFFFEEEEEEAAA???<<<:::999999888777999888888888777777666666999999999:::;;;<<<>>>>>>@@@BBBEEEIIIMMMOOOQQQRRRNNNPPPSSSYYY]]]]]]XXXTTTGGGFFFDDDCCCBBBBBBBBBCCCAAA===::::::999888===DDDYYYlllvvvzzz}}}xxxtttyyyxxxwwwyyy~~~sssiiigggeeebbb```___]]]ZZZWWWYYYRRRMMMPPPTTTSSSMMMHHHGGGTTT___```[[[ZZZ]]]aaasssxxxxxxmmm]]]WWW```kkkyyy|||jjj^^^ccclllpppvvvyyy}}}yyysssqqqZZZAAA777;;;999999;;;999KKKZZZkkkrrrrrruuu~~~{{{rrrkkk}}}OOO999;;;777222777......---,,,,,,,,,,,,---++++++,,,---------,,,,,,***((())),,,++++++///666BBBeeessshhhooowww~~~{{{mmmkkkwww~~~|||~~~xxxnnneee[[[SSSNNNEEEGGGIIIGGGDDDAAAAAABBBAAAAAABBBDDDEEEDDDBBB???>>><<<:::;;;>>>>>>:::666777333666<<<===>>>JJJ\\\wwwmmmjjjuuuvvvYYYGGG:::555444333333333444555666222111000//////............---,,,,,,,,,,,,---...,,,,,,,,,---------......111111///,,,///???ZZZooo~~~vvvqqqyyyxxxhhhkkkkkkjjjiiiiiikkkooorrr|||xxxwwwwww~~~tttdddYYYWWWWWWPPPGGG@@@>>>???AAABBB???>>><<<:::888888888888888777777666777888999:::999:::===AAA@@@???BBBHHHPPPWWWaaammmxxx~~~sssppppppllliiiggg]]]YYYTTTYYY___\\\ggg222000//////000000,,,)))+++******))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''((((((((((((((()))******++++++******,,,222888888333...,,,,,,***))))))***+++,,,...///000000000111222555777888777888888666555777<<<@@@IIIFFFDDDCCCCCCDDDCCCBBB@@@===:::888888888777666888888888777777666666666888888888999:::<<<===>>>@@@BBBEEEIIILLLNNNOOOPPPNNNPPPUUU[[[^^^]]]XXXSSSIIIHHHFFFEEEDDDDDDEEEEEEBBB>>>;;;;;;:::999>>>EEEZZZnnnyyy|||}}}yyyqqqooollljjjhhhfffcccaaabbb[[[VVVXXX[[[XXXNNNEEEGGGTTTbbbgggdddaaacccffftttzzz|||qqqaaaZZZ```jjjwwwnnn```ccckkkooozzzxxxiiiMMM===<<<888888:::777EEERRRbbbkkknnnrrr{{{yyy}}}^^^BBB<<<777222666///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...///...111777LLLpppvvvpppwwwtttbbbaaappp||||||~~~~~~|||}}}~~~rrrkkkaaaWWWPPPKKKGGGEEEIIIKKKLLLKKKJJJIIIKKKMMMNNNMMMKKKIIIGGGCCC@@@>>>===<<<;;;===>>>>>><<<:::;;;777888===<<<999BBBPPPkkk{{{wwwmmmwww~~~{{{}}}~~~}}}xxx~~~gggTTTBBB666444222111222333333444222111000//////......///......---,,,,,,---......,,,,,,---------.........///000000222999KKKccctttuuuyyyxxxooojjjmmmmmmmmmkkkkkkooovvv|||yyywww|||}}}vvv||||||rrrcccWWWRRRLLLFFFBBBCCCFFFIIIKKKFFFDDDAAA>>><<<;;;;;;;;;999999888777777888:::::::::;;;???BBBBBB@@@DDDJJJNNNVVVbbbnnnxxxwwwuuuuuupppkkkiiiccc```[[[```ddd___fff}}}222111000000000///---++++++******)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((()))+++,,,---,,,+++***,,,666@@@AAA999000------************+++---...///...///000111333555777888777666666555666:::@@@DDDLLLIIIEEECCCBBBAAA@@@???===;;;888666666777666555777777777666666666666666666777777888:::;;;===>>>AAACCCFFFIIIKKKLLLMMMMMMNNNRRRXXX^^^aaa^^^WWWRRRKKKJJJIIIHHHHHHGGGHHHHHHDDD@@@===<<<;;;:::???EEE\\\qqq}}}{{{yyyvvvtttrrrpppmmmkkkhhhdddaaacccgggbbbSSSEEEAAANNN^^^ggghhheeefffhhhttt}}}yyyhhh]]]___fffssssssdddcccjjjnnn~~~```HHH@@@999888;;;666AAAKKKYYYdddkkkrrrzzzxxxuuuvvvoooLLL>>>888333333///...------,,,------------,,,+++*********+++,,,///,,,---000222222444999VVV{{{~~~xxxxxx~~~wwwqqqrrr|||pppZZZWWWhhh{{{|||{{{|||}}}{{{zzz{{{|||}}}~~~~~~~~~|||tttnnn```YYYNNNEEEBBBDDDFFFHHHNNNPPPRRRRRRSSSUUUYYY[[[TTTTTTSSSRRRRRRRRRSSSTTTMMMJJJFFFAAA>>><<<<<<<<<<<<888999===;;;888===GGG[[[mmmwwwqqqssszzzxxxssspppxxxooovvvyyybbbJJJ:::777333111111333444444222222111000////////////......---,,,,,,---......,,,------------...............000888GGG\\\ppp|||xxxxxx|||}}}tttgggdddjjjlllmmmmmmkkkkkkppp{{{}}}}}}{{{zzz}}}}}}zzz~~~ppp[[[JJJIIIIIILLLOOOQQQRRRQQQRRROOOJJJEEEAAA===<<<;;;<<<;;;:::999888999:::;;;;;;<<<@@@DDDDDDBBBFFFLLLMMMVVVcccnnnxxx~~~~~~}}}wwwooolllgggfffbbbfffjjjbbbcccuuu222111000000///...---,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((())),,,......---+++))))))111;;;>>>:::444000///******++++++,,,---......---...///111333555777888666555444444777===CCCGGGKKKHHHDDDBBBAAA@@@???>>>:::888555444444555444444666555555555555555555555555555666777999;;;===>>>BBBDDDFFFHHHJJJKKKKKKKKKMMMRRRZZZaaabbb^^^WWWRRRMMMLLLLLLKKKJJJJJJIIIIIIEEEAAA>>>===<<<;;;@@@FFF^^^uuu~~~{{{yyyxxxvvvsssqqqjjjhhhggglllrrrnnn\\\III===FFFTTT```ddddddfffjjjssspppbbb```dddlllyyywwwiiieeekkkppp{{{zzz~~~rrrUUUFFF;;;:::===888???GGGSSS___jjjsss{{{sss~~~uuuvvvyyyQQQ???;;;555111//////...---------------...,,,***))))))***+++,,,...+++,,,000222444888>>>ZZZ~~~zzzzzz~~~vvvnnniiimmmvvvwww___WWWdddvvvyyy{{{}}}~~~}}}}}}||||||{{{{{{|||~~~~~~uuuggg]]]UUUNNNFFFBBBCCCHHHNNNRRRRRRTTTWWW[[[]]]___aaabbbZZZ[[[\\\]]]```eeekkkoookkkfff]]]SSSIIIBBB???>>><<<999:::===>>><<<>>>DDDPPPaaawwwwwwooo~~~sssiiirrr}}}lllPPP???:::444222333555777777333222111000////////////......------------......------------............///---///;;;QQQiii{{{nnnpppxxx{{{ooo___^^^iiiiiikkkjjjhhhgggnnnzzz|||wwwwww|||~~~~~~kkkSSSUUUXXX\\\^^^\\\WWWSSS\\\YYYRRRKKKDDD@@@===<<<>>>===;;;:::999999::::::<<<===AAAEEEEEEDDDHHHOOOOOOXXXdddnnnwww~~~uuuqqqhhhhhhdddhhhmmmeeecccppp}}}222222111000///...---...+++******)))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((())),,,......---+++)))(((***...222555444000---***++++++,,,------------,,,---///111333555777777555444333444888>>>DDDGGGFFFDDDBBBAAAAAA@@@>>><<<777555333222333444333333444444444444444444444444444444666777999<<<>>>???CCCDDDGGGIIIJJJJJJJJJJJJLLLRRR[[[bbbccc^^^XXXSSSOOONNNNNNMMMLLLKKKJJJIIIGGGBBB???>>><<<;;;@@@FFF^^^xxx~~~|||zzzxxxuuunnnmmmnnnttt}}}zzzeeeMMM>>>@@@HHHSSSYYY\\\bbbiiimmm|||wwwhhhdddfffgggttt}}}xxxmmmiiiooouuu~~~mmmddddddrrr~~~```KKK;;;:::===888===DDDNNN[[[fffqqqyyy~~~vvvyyywwwvvv}}}UUUBBB>>>777222//////...------------......---+++))))))***+++,,,+++)))***---000555???JJJdddyyy{{{oooeeeeeepppnnn___ffftttxxx|||~~~|||zzzzzz{{{}}}yyymmm]]]RRRIIIFFFBBBCCCGGGNNNSSSVVVTTTWWW\\\aaaeeeffffffdddffffffffffffggglllrrrwww~~~}}}zzzsssiii\\\OOOGGGEEEAAA>>>???@@@@@@@@@BBBJJJYYYnnnsssmmmmmmnnnyyyuuuZZZEEE>>>555111333666777777333222111000000/////////........................---------.........//////222---...<<>><<<::::::::::::<<<===AAAFFFGGGFFFJJJQQQRRRZZZeeepppyyyzzzvvvkkkjjjfffiiiqqqllliiisss~~~222333222000...---...///+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((()))+++,,,---,,,+++***,,,)))'''***---///,,,(((++++++,,,---------------,,,---///111333555555666444333222555999???BBBDDDAAA@@@@@@@@@AAA???<<<:::555333111111222333333333333333333333333444444444444444666888:::===???AAADDDEEEGGGIIIJJJKKKKKKJJJJJJQQQ[[[bbbbbb^^^XXXUUURRRRRRQQQPPPNNNLLLJJJIIIGGGCCC???>>><<<;;;@@@FFF[[[yyy|||yyyxxxwww}}}pppUUU???999:::AAAGGGIIIPPPZZZ```rrr}}}ppplllnnnhhhqqqzzzyyyrrroootttzzz~~~nnn^^^WWW]]]kkkjjjQQQ<<<888;;;666:::@@@JJJUUU```kkktttzzz~~~wwwyyytttkkk___III???777555000///......------......///...,,,++++++++++++,,,))))))***,,,///888KKK\\\vvvyyykkk^^^___nnnyyyhhhjjjuuuwww}}}~~~|||~~~}}}{{{{{{{{{|||~~~{{{rrreeeWWWMMMEEEDDDEEEIIIOOOUUUYYY[[[WWWYYY^^^dddjjjllljjjhhhhhhiiikkkkkkmmmrrrzzzzzzgggYYYUUUNNNFFFBBBAAAAAA???>>>GGGPPPcccxxxxxxfff|||{{{oookkkuuuyyyiiiNNNDDD888111111444444333333333222111000000000000---...////////////...---------........./////////333...000AAA]]]yyyuuueeeYYYZZZeeepppkkkkkkkkklllpppwwwyyyuuuuuuvvv|||~~~~~~~~~~~~zzzvvvzzzwwwlllgggfffgggccc___ZZZTTTPPPNNNNNNNNNFFFDDDBBB???===<<<<<<<<<>>>???CCCHHHIIIIIIMMMTTTVVV\\\gggrrr|||rrrqqqjjjlllvvvvvvuuu}}}222333333111...,,,...000+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((((((((()))******++++++******,,,***((((((***+++***)))+++,,,---.........---,,,,,,...000222333444444444444333333555:::>>>??????>>>>>>???@@@@@@>>>999555444222000000222333333333222222222222333333333444444555666888;;;>>>AAABBBDDDFFFHHHJJJKKKLLLLLLLLLHHHPPPZZZ```aaa]]]YYYWWWVVVVVVUUUTTTQQQNNNLLLJJJGGGCCC???>>><<<;;;???EEEWWWxxxfffFFF;;;444888::::::@@@IIIPPPfff~~~yyywwwzzzoootttyyyzzzwwwuuuyyy~~~nnncccWWW___qqqwww\\\AAA:::<<<777888???IIISSS[[[eeepppxxxyyywwwjjj}}}~~~qqq___{{{pppSSS???666:::000//////...............//////...------,,,,,,+++)))+++---...///===XXXqqqvvvgggZZZ]]]rrrzzzkkklllwwwvvv}}}zzzwwwzzz}}}~~~||||||||||||}}}}}}~~~{{{~~~}}}tttjjj]]]SSSLLLIIIIIIKKKPPPVVV\\\```bbb\\\]]]___dddkkkppprrrqqqiiimmmrrruuuyyysssfffbbbXXXKKKBBB@@@AAA???<<>>===<<<===>>>???AAA@@@<<<666111444222000000222333444333111111222222222333333333444555666999<<>><<<:::???EEESSSwwwvvvSSSDDD;;;<<<<<<888<<>>???:::888@@@KKKSSSZZZcccoooxxxyyywwwaaapppyyyvvvqqq[[[vvv~~~[[[===444>>>000000///...............////////////...---,,,++++++---000000111AAAaaazzzwwwhhh[[[```wwwvvvkkknnnyyyuuu|||~~~wwwtttwww{{{|||~~~~~~}}}}}}||||||||||||}}}}}}{{{zzzpppdddYYYQQQMMMLLLKKKMMMRRRXXX^^^bbbdddaaa______dddllltttxxxzzzuuuyyy~~~~~~}}}{{{tttlllggg\\\MMMAAA???AAAAAA===???@@@MMMggg~~~}}}www|||}}}yyy\\\TTTggg|||hhhZZZHHH;;;777555222///444333222111000000000000---...///000000///...---............/////////000000000999PPPnnnvvvYYYSSSccclllhhhkkkjjjlllttt{{{zzzvvvqqqqqquuummmvvvzzzvvvlllfffppp|||vvvsss|||vvvmmmcccZZZTTTQQQPPPOOOMMMJJJGGGEEECCCCCCBBBBBBDDDIIINNNOOOOOOTTT[[[[[[___hhhyyyzzzmmmkkkxxx444333222111///---+++***)))))))))))))))************))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''''')))+++,,,,,,,,,+++++++++*********++++++,,,,,,------......000111111000000111333777555444777<<>>;;;;;;???BBBTTTnnneeeSSSDDDBBBAAA===>>>EEEHHHWWWuuuxxxzzzvvvzzzyyynnndddeee{{{qqqQQQ:::777===777:::FFFWWWaaaeeekkkrrrwww~~~hhheeeqqq[[[ooo^^^AAA@@@555555333000//////000///...000///...---,,,+++++++++111---***,,,666LLLnnnyyytttttt}}}~~~ttt```YYYmmm}}}wwwwwwooommmsssuuuzzzzzzyyyvvvttttttvvvxxx~~~}}}}}}~~~~~~}}}|||}}}~~~}}}{{{zzzxxx}}}~~~sssggg___YYYRRRNNNOOOPPPQQQUUU]]]dddfffccc```___bbbhhhpppxxx}}}~~~}}}{{{|||}}}}}}|||{{{uuulllcccaaa]]]OOO>>>999>>>>>>999999@@@FFFWWWsssvvvrrrwww[[[^^^tttjjj```OOO===444333444444444444444444333111///...////////////////////////+++---...///.........///333222AAA```zzz}}}vvvzzzrrrUUUTTTeeelllffflllhhhkkkyyy}}}xxxsssnnnkkkmmmpppvvv{{{~~~~~~}}}{{{ppplllfffeeerrr~~~yyyoooggg^^^VVVSSSUUUSSSSSSQQQKKKEEEBBBCCCEEEHHHJJJLLLOOOQQQSSSWWWYYY^^^```jjj|||xxxkkkdddgggttt333333222111///---+++***)))))))))))))))))))))******))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))(((((((((***)))***+++,,,,,,+++***)))***++++++,,,,,,------...---///000111000000222333444444444777;;;>>>>>>===888;;;===<<<999555333111000000000000000000000000111111000000000111222222222222222444777<<<@@@CCCEEEGGGIIILLLNNNNNNNNNMMMMMMTTT\\\aaa```]]][[[[[[ZZZ[[[[[[YYYVVVTTTSSSSSSJJJHHHCCC>>>::::::<<>>111555333000//////000///...000///...---,,,,,,,,,,,,000///---111@@@[[[zzzxxx~~~uuu^^^UUUZZZtttpppkkknnniiijjjqqqrrrxxxxxxwwwvvvuuuuuuxxxzzz}}}|||{{{|||~~~~~~}}}}}}|||{{{|||}}}}}}|||zzzwwwyyy|||~~~{{{yyyrrrhhh]]]WWWTTTQQQQQQTTTVVVYYY]]]aaaeeeiiimmmooozzzyyyxxxxxxxxxwwwuuurrrooollleee^^^ZZZYYY\\\___ooo|||yyyqqqoooqqqhhhSSS@@@<<>>???@@@AAAFFFWWWlllyyy}}}}}}yyyuuuzzzoooQQQBBBGGGRRRNNNKKKCCCIIIdddwwwzzzpppuuummm^^^___{{{|||dddOOO@@@888555333222222333333222111000///////////////////////////+++---//////......000111666BBB\\\yyy}}}|||ooodddeeegggeeeddddddfffppp{{{wwwsssrrrrrrrrrqqqtttxxxvvvpppjjjfffddd``````cccooo{{{vvvssssssppphhhcccaaaWWWVVVTTTQQQNNNNNNPPPRRRRRRQQQQQQRRRTTTXXX\\\^^^ffffffmmm}}}{{{nnnbbbcccrrr333222222111///...,,,+++*********)))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))***---///...---,,,++++++************++++++,,,,,,------...+++---///000000111333555222444777:::<<<;;;999888555777888666444111000000000000000000000000000000000////////////000111111000111222444888<<<@@@BBBEEEGGGJJJMMMOOOOOOOOOOOONNNUUU^^^cccbbb```^^^]]]ZZZ]]]___```]]]ZZZXXXWWWRRRPPPJJJCCC===::::::<<>>777444111000000000///...//////...------------------111111777SSS}}}~~~{{{rrrUUUEEETTTqqq|||ppp\\\XXXaaaeeelllsssrrrvvvwwwxxxxxxxxxyyy{{{}}}{{{zzzyyyzzz|||}}}}}}|||}}}||||||}}}~~~}}}|||~~~{{{zzz|||}}}yyyppphhhWWWRRROOOPPPQQQPPPSSSXXXWWW\\\bbbhhhmmmttt|||~~~wwwmmmddd^^^ZZZVVVTTTNNNHHH@@@<<<===>>>>>>===999BBBNNNYYYbbbiiinnnooovvvdddPPPUUUcccbbb[[[JJJIIIaaavvv~~~rrrhhh}}}~~~|||eeeYYYmmmcccJJJ:::777999222222222222222111111000////////////////////////,,,...////////////111333:::KKKhhhnnn^^^bbbhhhfffdddggg___fffsss{{{uuuqqqpppqqqrrrsssvvvwwwssslllgggfffgggccc______ppp|||zzz}}}zzzrrriiieee\\\ZZZWWWTTTRRRRRRTTTVVVVVVTTTRRRSSSWWW\\\```bbbfffgggooo~~~wwwmmmnnn{{{222222222111///...,,,,,,************))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((+++000444555222...***((()))***,,,***++++++,,,,,,------...+++---///000000111333555333666:::<<<===;;;999777666777777555222111111111//////////////////////////////......//////000111000000222444888<<>>777555222000000000///...//////...---------......---000111:::[[[vvv|||uuuuuummmLLLIII]]]|||}}}rrrmmmZZZWWWbbbgggmmmsssqqqxxxyyyzzzzzzyyyyyyzzz|||{{{zzzzzz{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}~~~}}}|||}}}|||uuuhhh^^^UUURRRSSSUUUUUUQQQRRRUUUZZZ^^^fffqqq{{{pppjjjbbb[[[XXXVVVVVVUUUQQQMMMGGGDDDCCCAAA===:::???===???GGGSSS```kkkqqqmmm{{{pppZZZYYYdddllleeeQQQKKKaaavvv}}}llltttqqq[[[bbb~~~bbbDDD888999444444333222222111111111000000000000000000000000---.../////////000222555@@@SSSoooyyy~~~sssaaaYYYccchhhaaa^^^bbb___iiiwwwyyyrrrmmmllllllmmmrrrsssrrroookkkiiijjjllliii^^^YYYlllwwwrrrdddaaa\\\XXXVVVVVVWWWXXXZZZWWWUUUVVV[[[```dddeeecccfffppp~~~{{{~~~222222111111000...---,,,++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((((((+++000444666333...)))'''(((***,,,***++++++,,,,,,------...,,,...000000000111333555444777;;;===<<<999888777666666666444111000111333////////////////////////...............///000000///000222555888<<<>>>@@@CCCEEEHHHKKKNNNOOOOOONNNJJJRRR[[[``````^^^\\\\\\```bbbcccbbb___[[[ZZZYYYUUURRRLLLEEE===888666777777HHHeee{{{iiibbbsss}}}yyyxxxzzz~~~rrrddd]]]\\\cccppp}}}{{{}}}lllQQQCCC999999999@@@PPPfffuuu{{{~~~zzzzzz}}}}}}eeePPPAAA888666222111000000///...//////...............///...///444FFFiii|||wwwzzzfffJJJNNNcccyyyooohhhXXXYYYdddgggkkkpppnnnvvvxxxyyyyyyxxxxxxyyy{{{zzzyyyyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzvvvmmmaaaXXXWWWUUUWWWYYYWWWRRRRRRUUUYYY]]]eeeppp{{{~~~zzzuuugggccc]]]YYYWWWWWWWWWVVVOOOMMMKKKIIIFFFCCC???<<<>>>;;;<<>>???AAACCCGGGJJJMMMNNNNNNNNNJJJRRR[[[``````^^^]]]\\\bbbcccdddccc```___^^^___XXXUUUPPPHHH@@@:::888888555===SSSrrrqqqfffttt{{{~~~{{{vvv|||wwwZZZJJJ;;;;;;:::>>>NNNeeetttxxx~~~yyyyyyeeeYYYHHH999666333111000000///...//////............/////////111===YYY}}}~~~mmmXXXGGGVVVkkkzzzpppcccWWW[[[ggghhhjjjooonnnqqqsssuuuvvvvvvwwwxxxzzzyyyxxxxxxyyy|||}}}}}}|||~~~}}}}}}}}}|||zzzxxxwwwxxxwwwtttoooggg```[[[XXXVVVWWWWWWUUURRRTTTYYY[[[^^^ccciiimmmnnnlllkkkfffccc```]]]\\\\\\ZZZYYYQQQQQQPPPNNNJJJGGGFFFGGG===<<>>???@@@CCCFFFIIILLLMMMMMMMMMJJJRRR[[[aaaaaa___]]]]]]cccdddeeedddbbbaaabbbddd\\\YYYTTTLLLDDD>>><<<<<<555777FFFdddtttgggsss~~~~~~cccRRR===<<<:::===MMMdddrrrttt~~~yyyyyy~~~```www[[[LLL999666333111111000///...//////.........//////000000222EEEhhhttt\\\KKKCCC___ttt|||qqqaaaWWW^^^jjjjjjjjjoooppplllooorrrtttuuuvvvxxxzzzwwwvvvvvvxxxzzz||||||{{{~~~}}}|||{{{{{{zzzxxxvvvwwwwwwuuuqqqkkkeeebbbaaaXXXUUUTTTTTTRRRQQQVVV^^^aaadddffffffddddddgggjjjkkkiiigggffffffdddbbb``````___]]]VVVOOOKKKKKKMMMEEEEEEFFFDDD@@@GGG```zzzqqqVVVLLLTTTQQQXXXSSSPPPeeeyyyvvvXXXjjjgggVVVeeetttTTTEEE<<<;;;888555333222222222000000000000000000000000...////////////111555888WWWllluuufffIIIPPPYYY^^^^^^]]]aaaeeerrr~~~|||yyywwwnnnnnnmmmjjjgggccc___\\\[[[YYYWWWYYYXXXPPPAAA666===???EEEXXXyyy~~~yyyqqqmmmnnnooopppoooqqqlllhhhgggiiiiiieeeaaahhhiiippp{{{000000000000///---,,,+++++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''(((((())))))******---+++)))((('''((()))***)))******++++++,,,------333111000000111222222111777888::::::888666555555333111000///......//////000000000000000///.....................------------...000333777:::===???CCCDDDGGGKKKOOOQQQRRRQQQNNNSSS[[[aaa___[[[\\\aaaeeefffgggggggggeeecccbbb___]]]YYYQQQHHHAAA<<<::::::999>>>OOOjjjuuulllwwwqqqZZZDDD999777;;;AAAWWWsss}}}sss```\\\vvveeeGGG:::222333555......000+++---///000000///......///111666LLLooo{{{jjjGGG<<>>???CCCDDDGGGJJJNNNQQQQQQQQQLLLQQQYYY```___\\\^^^dddggghhhiiijjjiiigggdddccc___]]]YYYSSSKKKCCC>>><<<:::888;;;HHH^^^zzzzzzppp{{{wwwbbbEEE999777;;;@@@VVVsss~~~|||yyyvvvsss___YYYqqqhhhHHH===333333555......000+++---///000000///......///000777OOOqqq}}}pppcccDDD<<>>@@@BBBCCCFFFJJJMMMOOOQQQQQQJJJOOOWWW^^^___\\\```fffjjjkkklllmmmllliiifffddd```___\\\WWWPPPIIICCC???;;;:::;;;CCCSSSkkkvvvmmmLLL===888;;;>>>QQQnnn}}}~~~~~~fffZZZmmmrrrRRRDDD666444555///...000,,,...///000000......///000111===XXXyyyxxxqqqqqqWWW???===PPP|||ssseee[[[WWW[[[___ccceeehhhlllooonnnoooqqqrrrsssssssssrrrrrrppppppqqquuuyyy{{{|||vvvwwwxxxwwwuuusssssssssyyywwwtttssswwwwwwlll___[[[WWWSSSRRROOOJJJIIIJJJIIIHHHKKKQQQWWW^^^kkkwww|||~~~yyyuuuvvvvvvsssoooooonnnllliiiddd```^^^XXXSSSOOOMMMIIIEEEHHHNNN___rrrzzztttmmm^^^PPPOOOKKKKKKVVVkkk{{{~~~}}}~~~rrraaaoooxxxjjjtttfffRRR;;;888555444444444444444000000000111111111111111000333000000222000:::QQQ}}}qqqIIIHHHOOOXXX\\\YYYWWW```lll~~~vvvnnniiiiiieeebbb```\\\WWWWWWZZZ[[[YYYZZZ```eeeaaaTTTIII:::;;;CCCRRRfff~~~~~~}}}{{{yyyvvvssspppnnnnnnnnnmmmooowww222222222222111///...---++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))******+++***)))(((((()))******)))******++++++,,,------000111111111111222444555:::;;;:::888555333222333111000///---,,,------............//////......---++++++,,,------.../////////000222555888;;;>>>???AAACCCFFFIIIKKKMMMPPPRRRJJJOOOWWW^^^^^^\\\```gggmmmnnnppppppooolllhhhfffcccaaa___[[[VVVPPPIIIDDD;;;===@@@EEEPPPddd{{{zzzxxxVVVCCC;;;;;;:::JJJeeeuuussszzzzzz{{{zzzcccmmmeeeMMM:::444666000...000---...///000000......000111666HHHggg{{{aaaJJJ;;;@@@VVVrrr{{{uuuggg[[[TTTWWW[[[```dddggghhhjjjlllnnnpppqqqsssssssssrrrqqqnnnnnnnnnooorrrvvvyyy{{{uuuuuuvvvuuutttssssssssswwwvvvttttttxxxxxxmmm```YYYWWWVVVTTTPPPLLLHHHGGGFFFDDDFFFKKKRRR[[[kkkyyy}}}||||||{{{wwwwwwwwwuuurrrnnnjjjhhhbbb\\\WWWTTTOOOIIIGGGIIITTTaaa```XXXTTTOOOKKKPPPMMMPPP]]]qqq~~~dddaaalllhhhuuu^^^DDD>>>888777777444222222000000000111111222222222---222222111444555FFFcccnnnMMMMMMRRRYYY[[[XXXYYYfffvvv~~~vvvoookkkcccbbb```]]]XXXWWW[[[``````[[[\\\dddiiicccTTTIII<<<:::@@@MMMUUUccc}}}{{{zzzwwwtttrrrqqqpppooosssppprrrwww}}}222222222222111///...---++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,))))))))))))))))))******)))******++++++,,,------...000222222111222555777888999999777555444444555000///...,,,,,,,,,,,,---,,,---............------***++++++,,,---...//////000000222444777:::===??????BBBEEEGGGIIIKKKOOORRRMMMQQQXXX^^^^^^\\\```gggoooqqqssstttssspppllljjjdddbbb___\\\YYYSSSKKKFFF;;;???DDDIIIRRRaaattt}}}___III===<<<999EEE```qqqmmmuuuvvvwww}}}~~~nnnlllxxxVVV>>>444666111///000---...///000///...///111333<<>>FFFGGGKKKfff~~~yyyxxxvvvtttssssssssstttwwwuuuuuuzzz222222222111000///------++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))+++,,,------))))))))))))************)))******++++++,,,---------000333333111222666999999::::::888666555777888000///---,,,++++++,,,,,,+++,,,------...---------++++++,,,,,,------......///000111333666999<<<===>>>BBBEEEFFFGGGIIINNNRRRNNNRRRYYY______]]]aaahhhsssuuuxxxzzzyyyvvvrrrpppgggddd___]]]ZZZUUUMMMHHH<<>>999CCC^^^qqqxxxuuuiii___BBB444666333///000...///000000///...///222444BBB]]]pppNNN===;;;JJJbbbnnnppptttssshhhZZZRRRRRRXXX\\\aaaeeehhhiiikkkmmmlllnnnqqqssstttsssqqqpppnnnnnnooonnnnnnpppsssvvvuuuttttttuuuwwwwwwvvvtttvvvyyyyyyvvvtttqqqjjjbbb\\\^^^^^^[[[XXXVVVSSSNNNNNNJJJGGGHHHLLLUUUdddrrr~~~{{{xxxwwwvvvqqqkkkddd^^^VVVPPPPPPTTT^^^fffcccbbbkkkoookkkmmmWWW]]]gggqqqwwwzzz}}}vvveeemmm{{{mmmtttKKK>>>555666666333111444111111111222222222222222000444222///222888RRRuuuzzzrrrgggUUUXXXXXXZZZ]]]___gggxxx{{{wwwtttsss|||}}}sssjjjfffjjjjjjfff___\\\___cccdddiiiddddddiiifffVVVEEE>>>===;;;>>>CCCAAAAAATTTmmm{{{yyywwwvvvuuuvvvwwwxxxyyywwwyyy}}}111111111000///...---,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((((()))+++,,,---...///(((((()))***************)))******++++++,,,------,,,000333333111222666;;;;;;;;;:::888555444555777///...---++++++++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...///000222555888;;;<<<===AAAEEEFFFEEEHHHMMMRRRNNNRRRYYY`````````eeelllwwwyyy}}}}}}yyywwwooojjjddd```^^^ZZZSSSMMMDDDGGGKKKOOOVVV```kkktttyyy\\\JJJDDD;;;AAAYYYmmmyyygggeeeEEE555777333000000//////000000///...///222555KKKhhhnnnKKK===>>>PPPhhhjjjkkkmmmlllbbbUUUOOOQQQWWW[[[```cccfffhhhkkkmmmjjjlllpppssstttsssrrrppppppqqqpppooommmmmmpppssstttsssrrrtttwwwwwwvvvtttxxx~~~yyyrrrmmmiiieeebbbeeeeee___\\\[[[XXXRRRPPPKKKHHHHHHKKKRRR```nnnxxxsssllleee\\\VVV[[[cccnnnsssnnnooo|||uuuqqq^^^fffooouuuxxxzzz}}}nnnjjjuuuvvvSSSCCC777777888333333777333222222222222222222111000333000///666@@@]]]zzzyyy}}}xxxiiigggiiiaaa[[[XXXXXX\\\cccnnn~~~}}}wwwrrrooowww~~~}}}rrrjjjfffppppppkkkddddddiiikkkiiihhhdddfffkkkdddQQQBBB>>>;;;<<<@@@DDDDDDFFFQQQ___|||}}}{{{}}}{{{yyywwwvvvwwwxxxyyyyyyxxxzzz000000000000///---,,,+++++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((()))))))))***((()))***+++---...///000'''((()))***************)))******+++,,,,,,------,,,000333333111222777<<<;;;;;;999666222111222333///...,,,+++***++++++,,,***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,......000222444777:::;;;===AAAEEEEEEEEEGGGMMMRRRMMMQQQYYY```aaabbbhhhpppzzz}}}~~~{{{wwwqqqjjjfffddd```YYYTTTMMMMMMOOORRRXXXaaalllssswwwhhhSSSIII<<<>>>TTTgggyyy}}}~~~|||hhh~~~iiiGGG555777444000000//////000000///...000333666SSSqqqmmmJJJ===AAASSSkkkbbbbbbdddeee\\\PPPLLLPPPVVVYYY^^^aaadddgggkkkmmmiiilllooosssttttttrrrqqqqqqrrrrrrooollllllooorrrtttrrrqqqsssvvvwwwuuusss{{{{{{qqqkkkiiiggggggkkkiiibbb^^^^^^ZZZTTTPPPLLLHHHHHHJJJPPP^^^kkk~~~~~~zzztttkkkaaa]]]dddooo{{{zzzpppmmm{{{}}}rrrkkkdddmmmwww{{{|||~~~ttthhhjjj{{{___LLL===;;;:::444333777444333333222222111111111...222///111<<>>TTTgggnnngggaaa```[[[NNNMMMQQQNNNTTTVVVXXX\\\aaafffjjjlllhhhlllppprrrrrrqqqqqqqqqppprrrsssrrrnnnlllmmmnnnrrrqqqppppppqqqtttwwwzzz~~~{{{tttqqqqqqssssssnnnhhheeedddaaaZZZTTTQQQMMMJJJJJJLLLQQQ]]]iii~~~xxxuuupppkkkmmmttt~~~xxxooohhhkkkpppkkkbbbnnnsssyyy}}}}}}nnnjjjqqqkkkVVVHHH???444333777555333111000111222444444333...111111000<<>>888888DDDRRRnnn}}}|||~~~~~~~~~zzzfffmmmuuuOOO888555111111333111///333///...444222222===ddd]]]===>>>YYYrrr|||rrrjjjfff]]]LLLJJJPPPOOOUUUWWWYYY]]]```dddfffhhhiiillloooqqqpppooonnnnnnppprrrtttrrrooommmlllmmmooooooooopppssswww|||~~~yyyuuutttwwwzzzyyytttnnnkkkjjjgggaaa[[[SSSOOOLLLLLLMMMRRR^^^jjj{{{}}}vvvqqqttt{{{~~~wwwooommmnnnmmmgggaaapppuuu{{{}}}iiirrrtttuuuqqqZZZJJJAAA777555777222333111000111333444444333000333333444DDDccc~~~aaaQQQPPPUUU___WWWWWWUUUVVVcccuuu~~~{{{wwwuuuvvvzzz}}}xxxqqqsssyyyyyysssuuu}}}~~~tttnnnlllkkk```MMM@@@>>>AAAHHHMMMKKKJJJPPPVVVZZZhhhzzzsssqqquuuzzz|||zzzyyy}}}~~~|||zzz}}}///000111111000///---,,,++++++***))))))((()))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))***++++++******((())))))******+++++++++)))))))))***+++,,,......111111111222333666888:::999666333333444555333000------,,,,,,,,,,,,------******++++++++++++******------------------------,,,---///111333666777888<<<===???@@@@@@AAACCCEEEJJJNNNVVV^^^aaafffsssyyysssmmmiiidddbbb___ZZZXXX\\\bbbffflllqqqtttwww|||rrrxxxmmmdddccccccjjjyyyaaaOOO???:::888888???IIIeeeuuubbbccc{{{TTT999444111000222000111444000///444222444BBBkkkxxxXXX>>>EEEbbbxxx~~~rrrjjjfff[[[HHHFFFOOOQQQVVVXXX[[[^^^```bbbbbbbbbiiikkknnnpppooommmmmmmmmrrrssstttssspppmmmllllllllllllmmmppptttzzz~~~yyyxxxzzzzzzsssppppppmmmgggaaaWWWSSSPPPPPPPPPTTT___kkk||||||xxx{{{~~~sssmmmpppppphhhbbbbbbqqquuu{{{{{{}}}kkk```yyywww|||xxx___NNNEEE;;;999999222444222111111333444444333222444444:::NNNoooYYYIIIMMMSSSYYYRRRSSSUUU[[[iiiyyy|||yyyyyyxxxxxxyyywwwwww}}}|||wwwyyy{{{tttppplll^^^KKKAAAAAAJJJPPPSSSOOOMMMQQQVVVYYYeeerrrvvvqqqvvvzzz|||{{{zzz}}}~~~}}}zzz//////000000000///---,,,******)))))))))))))))***(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''(((((())))))*********'''(((((()))***++++++,,,)))))))))***+++,,,......000000111222444666888999666333000000222333111...---,,,,,,,,,,,,,,,,,,---)))******++++++******)))************************,,,,,,...000333555777888;;;===@@@AAAAAABBBCCCEEELLLOOOWWW^^^aaahhhuuu~~~yyytttpppkkkhhheee```]]]```dddgggkkkpppssswww}}}zzzqqqyyyyyyuuussspppmmmlllqqq}}}lllWWWDDD===<<<;;;???FFF\\\yyyccc]]]zzz~~~VVV:::555222111222...111333//////222000666IIIoooyyyRRRAAARRRmmmvvvpppccc]]]\\\TTTDDDEEEQQQTTTVVVYYY\\\___aaabbbbbbbbbgggjjjmmmooooooooooooppptttuuuuuutttrrrpppmmmllllllllllllooottt{{{|||}}}|||vvvsssssspppjjjddd\\\XXXUUUUUUTTTXXXbbbmmm}}}|||nnnhhhnnnmmmccc```gggpppuuuzzz~~~~~~~~~~~~xxx{{{~~~www[[[iiissssss}}}dddQQQGGG===;;;;;;444444333111111333444444333333333333===WWWzzzUUUHHHPPPTTTUUUTTTVVV[[[eeerrr|||xxxvvvtttssstttwww||||||~~~yyyssslll\\\JJJCCCGGGUUUZZZ[[[UUUQQQSSSXXXZZZdddnnn{{{xxxqqquuuxxxzzzzzzzzzzzz{{{|||zzz......///000000///---,,,******)))))))))))))))***(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))''''''((()))******++++++)))))))))***+++,,,.........///000111333555666777555222//////111222000...,,,,,,,,,++++++,,,,,,,,,)))******++++++******)))************************+++,,,---000222444666777:::===AAACCCDDDDDDDDDEEEMMMPPPWWW^^^bbbhhhvvv|||xxxuuulllgggdddfffhhhiiilllppprrrwww~~~zzznnnnnn~~~|||yyyvvvwwwjjjPPPDDD@@@<<>>GGGooouuu\\\OOOIIIGGGDDDMMMWWWUUUXXXYYYZZZ\\\^^^aaadddeeedddfffiiikkkmmmooorrrtttyyyxxxyyy|||}}}yyyuuuwwwvvvtttuuuxxxwwwrrrnnnkkkiiiffffffnnnwwwrrrvvvsssiiidddggglllnnnlllpppuuuxxxwwwuuutttssstttwww{{{qqq]]]hhhhhhHHH:::<<<<<<777555333333444444333222777444;;;XXXxxxVVVJJJRRRRRRPPPWWWXXXYYYdddvvvyyy{{{|||{{{wwwsssooonnnhhhjjjlllrrrzzznnn\\\SSS]]]nnnuuuxxxvvvnnnhhhjjjoooqqqooosssvvvvvv~~~zzzyyy~~~////////////...---,,,+++++++++******)))(((((((((******)))'''&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,+++******,,,---222------777EEEHHH===000333222111111111000...,,,---***((()))+++,,,***'''******++++++++++++******,,,+++***))))))***+++,,,,,,,,,---...000222333444;;;<<<>>>CCCGGGHHHEEEAAAEEEHHHOOOZZZdddnnn{{{~~~}}}{{{~~~{{{jjjdddooo}}}zzzssswwwqqqYYYGGG===999888CCC^^^}}}jjjvvv}}}MMM>>>333...:::111000000000444555222LLLvvvlllvvvttt```EEE777NNNxxxfffUUUIIIJJJMMMMMMQQQYYY[[[\\\^^^```bbbcccdddeeefffgggiiilllooorrrtttuuuzzzxxxwwwyyy|||}}}{{{yyy{{{|||zzzvvvtttzzz~~~wwwtttpppllljjjjjjlllmmmxxxtttooommmnnnoooooommmkkkmmmppprrrttttttsssssstttvvvxxx|||tttZZZbbbxxxOOO888555999555555444333333333333444<<<000;;;fffiiiRRRJJJOOOTTTUUUUUU[[[\\\fffzzz~~~}}}{{{yyywwwsssnnnjjjllliiihhhooo}}}yyylllVVVRRRcccqqq~~~zzzvvvsssrrrrrrsssrrrsssxxx~~~///000000//////...---,,,++++++******)))((((((((())))))((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,+++******,,,...///---...333;;;===777111333222111111111000...,,,---+++)))***+++,,,***((()))******++++++******)))++++++***))))))***++++++,,,,,,,,,...///111333444999:::===BBBGGGIIIGGGDDDEEEGGGMMMWWW```jjjxxxqqqaaaiiiqqq{{{uuujjjjjj{{{uuu\\\III>>>:::999CCC\\\zzzrrruuuQQQ???555///888///111000///222555777TTTzzzUUU@@@777LLLrrrsssaaaOOOIIILLLPPPSSSTTT\\\]]]___aaaccceeeffffffhhhiiikkknnnpppsssuuuvvvzzzxxxxxxzzz|||}}}|||zzzzzz{{{zzzwwwwww|||{{{xxxtttpppmmmmmmnnnoooxxxtttpppoooppprrrrrrpppkkkllloooqqqtttuuuvvvvvvtttuuuwwwyyy|||{{{dddddd|||}}}YYY@@@:::===666555444333333333333444888444EEEoooyyyeeeQQQLLLQQQUUUVVVUUUZZZ___lll}}}{{{xxxtttooollljjjkkkmmmrrrzzz~~~nnnXXXXXXlll{{{~~~zzzvvvtttwwwxxx|||}}}{{{zzz|||~~~111111111000000///...---++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))***+++++++++******,,,......///000111222333444555333111000000000000---+++---,,,***+++,,,,,,+++))))))******++++++******)))+++******))))))******+++++++++,,,---///111333444666888<<>>888222555---111222///111666???aaa}}}^^^CCC:::;;;QQQmmm}}}}}}zzzeeeOOOIIIRRRVVVRRR___```bbbeeegggiiijjjjjjlllmmmpppsssuuuwwwxxxxxxzzzzzz{{{}}}~~~~~~~~~}}}|||}}}~~~}}}xxxuuuvvvxxxyyy~~~vvvssspppqqqtttwwwwwwvvvnnnnnnnnnooorrruuuxxxzzzwwwwwwxxxyyy{{{}}}uuugggvvv}}}qqqsssyyy```DDD999:::666555444222222333444555555<<>>CCCIIIMMMPPPLLLJJJKKKOOOUUU^^^lllzzz}}}}}}~~~qqqcccccciiiuuuzzzssswwwjjjRRRBBB:::999<<>>:::444444///000333111222777AAAbbbUUU@@@888;;;RRRnnnzzzuuulllzzzyyylllVVVKKKOOOVVVWWW```aaacccfffhhhjjjllllllmmmooorrruuuwwwyyyyyyyyyzzz{{{}}}~~~{{{xxxyyy{{{}}}uuurrrpppqqqtttvvvvvvtttqqqpppoooooopppsssuuuwwwuuuuuuuuuwwwyyy|||{{{iii\\\nnn{{{xxxyyyeeeFFF:::===777666333222111222444555666CCC``````WWWPPPRRRTTTSSSPPPPPPYYYgggxxx}}}zzzwwwuuuqqqmmmiiicccrrrqqqaaammmxxxsssooogggaaaaaahhhrrrzzz}}}111222222111111000///...++++++******)))(((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((***++++++***+++---///,,,+++,,,222777999666222111///............+++)))***+++,,,+++)))((()))***((())))))******))))))(((((())))))******))))))((())))))***+++---///111222000333888<<<@@@FFFKKKOOONNNKKKLLLOOOTTT[[[iiiuuu~~~~~~~~~}}}|||}}}~~~sssiiijjjqqq~~~}}}yyyoooVVVDDD;;;999>>>NNNmmm|||yyyzzzuuuZZZmmmfffAAA<<<555555333///444333222999FFFhhh{{{NNN<<<444888QQQnnnxxxooocccmmmqqqnnn___RRRPPPVVV[[[```aaadddgggiiikkkmmmmmmnnnppptttwwwyyyzzzyyyyyyzzz}}}~~~zzzzzz}}}~~~~~~uuurrrpppqqqtttuuutttqqqqqqpppoooooooooqqqsssuuurrrrrrrrrsssuuuxxx|||~~~yyyeeeYYYiii~~~fffEEE888<<<777666333111111222444666555LLLrrryyy[[[TTTOOOQQQRRRQQQPPPQQQ]]]kkkyyy|||vvvppphhhccceeesssvvvhhhxxx~~~tttkkk```WWW___llluuuvvvxxxyyy111111111111000///...---++++++******)))(((((((((''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))++++++***+++---000------...111555666444111000///.........---+++)))(((***+++***((('''(((***(((((())))))))))))(((((('''((()))******)))((('''))))))***+++,,,...000111000333777:::===BBBIIINNNNNNLLLLLLOOOSSSYYYeeeppp|||~~~||||||zzzyyyxxxxxxyyy{{{|||ssstttzzzsssZZZGGG===:::>>>KKKhhh}}}^^^gggnnnEEE???666555666///555333222;;;NNNuuuwwwIII999333999RRRnnnyyysssjjjdddgggkkkhhh]]]TTTUUU\\\```aaadddgggiiilllmmmnnnoooqqqtttxxxzzzzzzyyyyyyzzz}}}|||{{{{{{}}}wwwtttrrrrrrttttttrrrooonnnnnnnnnnnnoooqqqsssttttttsssrrrrrrsssvvvyyy{{{kkk]]]fffiiiFFF777:::888666333111111222444666555TTThhhVVVPPPMMMNNNPPPPPPQQQUUUcccppp|||}}}xxxpppgggaaagggppp~~~|||qqqwwwooodddXXX___nnnwwwrrrpppyyyxxxyyy000111111000000///...---++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))***+++***+++...000111111222222333333444444000///------...---+++)))'''***+++***'''&&&''')))(((((())))))))))))(((((('''((()))******)))((('''((())))))+++,,,...000111111444777999<<<@@@GGGMMMMMMKKKLLLOOORRRWWWbbbmmmuuu}}}xxxwwwuuutttuuuvvvxxxyyy}}}vvvvvvyyy}}}~~~www^^^JJJ???<<<<<>>;;;>>>FFF]]]xxxqqqjjjyyyOOO<<<:::444444111333444555???ZZZ~~~DDD:::777===OOOcccmmmllliii\\\YYYYYY\\\\\\XXXVVVWWW]]]```dddiiimmmoooooonnnlllppptttxxxzzz|||~~~}}}|||yyyvvvqqqooosss{{{vvvoookkkllloooqqqmmmkkkjjjlllpppsssttttttvvvvvvwwwvvvuuuvvvyyy{{{}}}sss___VVVuuuzzz}}}VVV===<<<999999777444333555888999FFFjjjcccIIIOOOOOOOOOOOOOOORRR\\\fffrrrwww~~~zzzzzzvvvooolllkkkeee]]]\\\cccdddfffttt|||tttjjjtttzzzsssvvv}}}|||555333222222222111...,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''((()))'''&&&''''''''''''''''''''''''((())))))******))))))(((******(((''''''((())))))))))))*********+++++++++,,,...000222333333222111............---+++***)))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((******)))******+++,,,---///111333444555888<<>>;;;444444000222444666BBB\\\III999777===NNN^^^dddeeeeeeVVVQQQPPPTTTVVVVVVVVVYYY]]]```dddiiilllnnnnnnnnnlllpppuuuzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyy|||wwwrrrnnnhhhffflllttt|||{{{rrriiifffkkkqqqmmmlllkkkmmmppprrrtttttttttuuuvvvvvvuuuvvvxxxzzz}}}|||dddVVVlll~~~\\\???>>>:::999777444333555999===PPPyyykkkWWWKKKPPPMMMKKKKKKIIILLLXXXeeexxx{{{xxxvvvqqqjjjfffddd```[[[]]]eeecccbbbiiinnnvvvzzzuuullltttyyyzzz|||{{{qqq}}}yyyxxxzzz~~~333222111111111000...,,,++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))************)))))),,,+++((('''&&&'''((()))******************++++++,,,...000222222222111000.........---,,,+++***)))))))))************))))))))))))************))))))((()))***++++++***)))((())))))))))))***+++,,,---...000222333444666999<<<@@@GGGQQQYYY]]][[[WWWTTT]]]dddoooyyy~~~{{{xxxsssooolllkkkkkkllljjjpppyyyxxxyyy~~~~~~~~~}}}fffNNN@@@<<<;;;CCCXXXrrr}}}zzz|||}}}|||ppp|||UUU???:::333333000333444777EEE___}}}}}}KKK888666===NNN\\\______aaaQQQKKKIIILLLQQQSSSUUUXXX[[[___dddhhhkkklllmmmnnnlllqqqwww{{{}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxvvvtttwwwqqqkkkfffbbb```gggpppxxxooojjjlllppppppooonnnnnnooopppqqqrrrssstttvvvvvvuuuvvvxxxyyy{{{}}}ppp___eeecccAAA===999777555444333444:::AAA]]]fffWWWXXXQQQLLLIIIIIIHHHIIIUUUddd}}}}}}zzzyyywwwtttnnngggbbb^^^[[[XXX```iiihhhcccffffffkkkyyy{{{zzzsssrrroooooowww|||yyy}}}{{{xxxxxxyyy{{{}}}yyyvvvyyy111000//////000///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''((((((''''''''''''''''''''''''))))))************)))))),,,+++((('''&&&'''((()))******************++++++---...000222333222111000.........---,,,+++))))))((()))************)))((())))))************))))))((()))***++++++***)))((())))))))))))***+++,,,,,,,,,...111222444666999<<<<<>>QQQ\\\[[[WWWYYYOOOHHHDDDHHHMMMPPPSSSVVVYYY^^^dddhhhiiijjjlllmmmmmmrrrxxx|||~~~~~~~~~~~~~~~~~~|||yyyxxxxxxwwwuuurrrqqqkkkfffaaa]]]]]]eeeooo~~~~~~zzzuuuqqqpppsssrrrqqqooommmmmmnnnoooqqqsssuuuvvvuuuvvvwwwyyyzzz|||~~~zzzkkk```~~~}}}}}}oooGGG<<<999666444444222222:::DDDjjjiii\\\aaaVVVOOOMMMNNNMMMMMMYYYiii{{{~~~zzzxxxvvvsssnnnhhhaaaZZZVVVUUU___kkkkkkfffeeebbbggguuuvvv~~~vvvttt}}}|||}}}zzzvvvttttttuuuwwwuuurrroooqqqzzz000///......///...,,,***+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''((())))))******))))))(((******(((''''''((())))))))))))*********+++++++++...///111333333222111000------------,,,***)))(((((()))***++++++***)))((())))))************))))))(((((())))))******))))))))))))((())))))***+++,,,***---000222444666999<<<999>>>GGGRRR\\\ccciiikkkfffbbb```bbbgggjjjjjjgggppp}}}xxxuuuwwwvvvuuuuuusssqqqnnnkkkjjjhhhiiikkkqqq{{{|||~~~gggOOO???;;;;;;CCCXXXqqq~~~}}}{{{~~~{{{\\\CCC:::111000222444555:::NNNmmm}}}|||CCC<<<777@@@VVVaaaZZZQQQOOONNNFFFAAAFFFMMMQQQSSSUUUYYY^^^eeehhhiiijjjlllnnnooosssxxx|||}}}~~~}}}yyyxxxyyyxxxtttqqqkkkfffaaa]]]YYYYYYaaakkk~~~}}}}}}~~~|||uuupppssssssrrrpppmmmlllmmmnnnooorrrtttuuuuuuuuuwwwxxxzzz|||zzznnn___yyy|||vvvxxx~~~RRR<<<:::555444555333222<<>>555666000444555===YYY~~~zzzxxxFFF999555DDDdddwwwooo```ZZZIIIBBB???FFFPPPUUUXXXYYY[[[bbbiiilllllllllooorrrsssuuuxxx{{{|||}}}|||yyyxxxuuuooojjjddd___ZZZVVVPPPNNNTTT\\\fff~~~}}}zzz~~~~~~}}}{{{xxxvvvtttsssooopppqqqooommmmmmpppsssnnnpppsssuuuuuuuuuvvvwwwuuuxxx}}}pppgggkkk~~~zzzuuu|||ccc>>>>>>888777:::777555AAARRRzzzwwwtttffflllfffVVVJJJIIIIIIMMMddd}}}|||}}}sssrrrsssrrreeeSSSGGGEEEIII[[[aaa]]]ZZZUUUZZZkkkkkkjjjrrrzzzuuuyyy}}}xxxuuusssrrrkkkccc^^^```hhhrrrxxx}}}|||zzz{{{222222000///............*********))))))((('''&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))******'''$$$"""""""""((((((((((((((((((((((((''')))***)))((('''(((***************+++,,,---------///000111111000///---...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++***,,,---...///111444666888<<>>:::444555999777>>>[[[yyyrrrTTT>>>;;;DDDfffooofffhhh\\\RRRGGG@@@CCCLLLRRRWWW[[[^^^bbbhhhlllnnnooopppqqquuuwwwzzz{{{|||}}}~~~zzzuuuoookkkddd^^^XXXUUUQQQNNNOOORRRccckkkuuuzzz{{{{{{~~~xxxzzz}}}}}}yyytttpppnnnsssuuuvvvsssooollllllmmmllllllmmmooorrrvvvzzz|||yyy{{{nnnggghhhLLL@@@666777333444333999^^^yyyiiifffssspppZZZKKKLLLLLLNNNddd|||zzzoooggg]]]QQQGGGCCCHHHVVVbbbbbbYYYVVV___jjjlllhhhnnnkkk[[[```rrr~~~yyysssooollliiifffddddddfffiiilll|||222111000///............*********))))))((('''&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))'''$$$#########((((((((((((((((((((((((''')))***)))((('''(((***************+++,,,------...///111222222111///......------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))******++++++***+++---...///111444666777:::>>>@@@CCCHHHPPPVVV]]]dddhhhccc]]]]]]aaacccooo|||wwwmmmgggmmmssszzz}}}zzzuuuqqqooohhhbbb```bbbbbbcccrrrsssXXXCCC:::999BBBVVVppp~~~wwwlllxxxdddDDD???;;;444555:::777===ZZZxxxyyyYYY@@@;;;CCChhhttthhhbbbMMMOOOEEE???CCCKKKQQQVVVYYY^^^aaagggkkkmmmnnnoooppprrrtttwwwxxxzzz{{{~~~{{{vvvppplllhhhaaa[[[XXXSSSOOOOOORRR\\\eeepppvvvwwwvvvxxxzzz{{{|||}}}~~~|||xxxsssppptttvvvvvvtttpppmmmlllmmmllllllmmmnnnqqquuuyyy{{{yyy{{{~~~wwwnnnlllOOO???555777444555777???eeeiii^^^^^^pppsss]]]MMMLLLJJJLLLaaa}}}~~~wwwnnnfff[[[NNNEEEBBBKKKWWWbbbaaaXXXUUU]]]ggghhhdddhhhuuu{{{kkk]]]___jjjvvv}}}}}}|||zzztttpppgggeeebbb``````bbbeeegggxxx111000000//////.........*********))))))((('''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((('''%%%$$$$$$%%%((((((((((((((((((((((((''')))***)))((('''(((***************+++,,,---...///000222333333222000///...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))******+++)))+++---......000333666666999<<<>>>???DDDJJJPPPUUU\\\aaabbbeeekkknnnnnnqqq|||}}}xxxuuupppkkkjjjppptttyyy|||{{{xxxuuutttjjjdddaaaaaa```aaammm}}}sssXXXDDD;;;888@@@TTTnnn~~~~~~{{{xxxjjjsssfffFFF@@@;;;555666:::777===[[[zzzzzzRRR>>>999CCCnnntttfffJJJKKKCCC>>>CCCKKKPPPSSSVVV]]]aaafffiiikkklllmmmnnnnnnpppsssvvvwwwzzz}}}{{{vvvpppmmmjjjddd]]]ZZZUUUOOOOOORRRXXXcccpppyyy{{{zzzzzz|||~~~}}}|||~~~}}}xxxsssuuuvvvvvvtttqqqnnnmmmmmmmmmmmmmmmnnnppptttwwwyyyyyy{{{|||}}}~~~xxxhhhJJJ>>>555777444666:::FFFooopppUUUPPPUUUmmmttt___NNNJJJHHHJJJ```{{{}}}}}}}}}xxxsssmmmfffZZZLLLDDDCCCLLLWWW```___WWWTTTZZZcccgggdddgggnnnuuu{{{nnnaaa^^^```bbbeeegggeeefffnnnzzz|||vvvrrrfffdddaaa^^^^^^___bbbcccuuu~~~{{{000000000//////......---*********))))))((('''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''')))***)))((('''(((***))))))******+++,,,---...///111222333333222111///...------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******)))***,,,---...000333555555888;;;===>>>AAAFFFKKKOOOVVV]]]eeennnwwwwwwtttgggnnnuuu{{{{{{jjjaaa```bbbiiipppuuuxxxzzz|||{{{yyywwwvvvkkkfffaaa___\\\\\\fffqqqsssYYYEEE===:::AAASSSlll}}}zzzvvvzzzyyyfffmmmgggHHH@@@:::555555;;;777>>>^^^zzzwwwFFF888777FFFvvvsssWWWFFF@@@>>>CCCJJJNNNQQQTTT\\\```dddggghhhjjjkkkmmmmmmooosssuuuxxxzzz~~~zzzuuupppmmmjjjccc^^^[[[VVVQQQPPPSSSVVVbbbqqq|||~~~~~~~~~~~~{{{yyy{{{zzzuuuuuuuuuuuusssqqqnnnmmmlllnnnmmmmmmnnnpppsssvvvxxx{{{|||||||||}}}cccDDD>>>555888444555;;;KKKxxx~~~wwwZZZGGGFFFLLLjjjnnn[[[KKKHHHGGGLLLccc}}}}}}zzzvvvssspppmmmfffYYYKKKDDDDDDJJJRRRZZZZZZTTTSSSYYY```eeeeeehhhmmmooottt{{{llleee```YYYQQQMMMLLLNNNVVVfffwww|||wwwsssjjjgggddd```^^^^^^___```qqqxxx...////////////......---*********))))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))***+++,,,...//////111222333333222111///...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))((()))+++,,,---///222444555888<<<======???DDDHHHLLLSSS\\\hhhuuu}}}{{{tttcccaaa``````aaafffnnnuuu}}}uuuggg```^^^cccnnnyyy||||||||||||{{{yyyvvvtttnnniiiddd___[[[YYY___eeerrrzzzrrrXXXEEE===<<>>===CCCIIILLLPPPSSS\\\___bbbeeegggiiikkkmmmmmmppptttwwwyyy|||~~~}}}zzzuuupppmmmjjjddd```^^^ZZZUUUTTTWWWWWWbbbpppyyyzzzyyyyyyyyyyyyvvvtttvvv{{{|||yyyuuutttsssrrrrrrqqqpppnnnlllpppooonnnoooppprrruuuwww|||}}}}}}}}}~~~fffFFF>>>666999333333:::OOOoooOOOBBB@@@BBBbbbdddTTTGGGFFFHHHQQQiiizzzrrrnnnkkkhhhbbbVVVHHHBBBBBBDDDKKKSSSTTTRRRRRRYYY```bbbeeejjjnnnooopppwww~~~wwwhhhVVVJJJCCCBBBEEEQQQfffyyy{{{vvvsssllljjjfffbbb^^^]]]]]]]]]iiiqqq{{{---...///000000///------*********))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$%%%'''&&&%%%%%%'''(((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))***+++---...//////000222333333222000///...------,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''')))+++,,,,,,...111444444888;;;<<<<<<>>>CCCFFFIIIPPP[[[gggvvvyyyeee]]]TTTOOOMMMMMMRRRYYYbbbrrr}}}zzzwwwqqqooovvv~~~}}}|||yyytttqqqooolllggg```[[[WWWXXXZZZ```iiittt{{{}}}~~~qqqXXXEEE======BBBSSSlll~~~zzztttqqq|||mmmsssgggIII>>>999888666===:::BBBiiiwwwHHH777<<>>===BBBGGGKKKOOOTTTZZZ]]]aaadddfffiiilllnnnnnnppptttwwwyyy|||zzzuuuqqqooolllgggcccaaa^^^YYYXXX[[[^^^gggqqqvvvtttqqqqqqrrrqqqooonnnppptttwwwvvvtttsssrrrqqqrrrsssrrrqqqooorrrqqqppppppqqqsssuuuvvv{{{}}}~~~hhhJJJ>>>777999222222;;;TTTqqqLLLBBB===:::[[[ZZZNNNEEEEEEIIIUUUmmm~~~ssskkkgggbbb\\\RRREEE???>>>AAAGGGMMMPPPPPPSSSZZZ```dddhhhmmmrrruuuwwwxxxzzzzzzlll[[[MMMHHHBBBEEEVVVmmm{{{~~~{{{xxxtttrrrjjjhhhddd```]]][[[[[[ZZZaaajjjvvv,,,---///000000///---,,,*********))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((''')))***)))((('''(((***(((((()))***+++---...///...///111222222111///......------,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((***+++,,,...111333222666:::;;;;;;===AAAEEEFFFMMMVVVbbbrrrmmmaaaWWWRRRLLLEEEAAAAAAJJJ]]]sss}}}sssvvv~~~}}}|||yyytttooollljjjfff^^^WWWSSSOOOMMMNNNVVV___eeehhhlllsssyyyxxx|||oooVVVDDD===;;;@@@RRRlll~~~xxxsss||||||pppwwwfffHHH===888888777???;;;DDDkkknnnDDD777<<>>===AAAFFFJJJPPPVVVYYY\\\```dddfffiiimmmppplllooorrrtttvvvyyy|||~~~}}}uuu}}}|||wwwsssqqqmmmgggcccbbb^^^XXXVVVYYY]]]dddkkkmmmkkkiiikkkmmmkkkkkkkkkllloooqqqsssttttttrrrrrrsssvvvvvvuuurrrtttsssrrrqqqqqqsssuuuvvvyyy{{{~~~iiiLLL===666:::333333>>>[[[rrrKKKEEE@@@:::]]]WWWMMMEEEEEEJJJVVVlll~~~wwwnnnggg___ZZZRRRGGG???===BBBFFFKKKOOOQQQUUU[[[___dddfffjjjooouuuzzzzzzxxxtttwww||||||jjj]]]UUUHHHBBBMMMeeewww}}}zzzwwwtttrrrqqqfffdddbbb___]]]\\\\\\\\\\\\iiiwww~~~+++---...000000///---,,,************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((()))***)))((('''(((***(((((()))***+++---///000---///000111111000///---...------,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&(((***+++,,,...000333111444888::::::<<<@@@CCCDDDJJJRRR]]]nnnwwwlllccc```YYYLLL@@@;;;===QQQiiiyyyzzzmmmrrr~~~}}}}}}}}}zzztttooogggfffbbb[[[SSSMMMGGGCCCBBBGGGMMMQQQUUU[[[eeemmmnnnsssyyy}}}oooVVVDDD===999>>>PPPlll}}}uuu}}}xxxrrrooovvveeeGGG<<<888999999AAA===DDDlll~~~fffBBB444999LLLvvvmmmbbbLLLBBB>>>===AAAEEEIIIPPPWWWYYY\\\```cccgggjjjnnnqqqjjjmmmppprrrtttvvvyyy|||~~~yyyxxxjjjsss~~~yyyvvvssskkkfffbbb___ZZZTTTRRRSSSRRRXXX___aaa```aaaeeeiiiggghhhjjjkkkkkknnnrrruuutttsssrrruuuxxxyyyxxxuuuuuutttsssrrrrrrsssuuuwwwwwwzzz}}}lllQQQ;;;666:::333444AAA```pppIIIGGGDDD???cccWWWNNNGGGFFFJJJUUUjjj}}}}}}~~~~~~}}}yyysssjjj```[[[TTTKKKCCC@@@DDDGGGLLLOOORRRVVV[[[___\\\]]]^^^dddmmmttttttpppnnnmmmpppxxx~~~nnnggg^^^NNNCCCLLLcccxxx|||wwwtttqqqppppppdddcccaaa```______```aaa\\\lll|||000//////...------,,,,,,...---***(((''''''((((((((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&(((***+++***************+++++++++...///111333333111///.........------,,,++++++******)))(((''''''((()))*********))))))((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))),,,+++******+++,,,...///000222555777888;;;???BBBEEEGGGLLLVVVeeeuuuvvvdddQQQDDD???===@@@OOOiii{{{~~~~~~{{{vvvqqqeee[[[ddduuu|||yyyuuusssiiieee^^^WWWQQQJJJCCC>>>;;;;;;<<>><<<;;;>>>DDDLLLRRRUUUZZZ\\\___aaabbbeeeiiilllpppooooooqqquuuxxx{{{{{{~~~}}}|||~~~ttthhhmmmyyyzzziii___nnn{{{yyyrrrmmmfff```\\\VVVMMMGGGFFFHHHHHHIIILLLOOOTTTXXX[[[```dddgggfffccceeelllssswwwwwwuuuuuuyyy~~~|||vvvxxxwwwuuutttssssssssssssyyyzzz|||~~~sssMMM<<<888888999666AAAjjj~~~\\\OOOHHHJJJTTTRRRHHHCCCGGGNNNXXXlll{{{yyy|||qqqkkkddd\\\RRRHHHDDDFFFKKKKKKKKKJJJLLLPPPWWW[[[YYYWWWXXX]]]dddhhhgggdddggghhhiiinnnwwwrrrggg```RRRIIIQQQfffvvv|||zzzqqqmmmpppuuullljjjgggdddbbbaaaaaabbb___hhhsss|||/////////......---,,,,,,...,,,***(((''''''(((((($$$%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&&&&''''''(((((((((((((((((('''((('''&&&%%%&&&(((***+++***************+++++++++...000222333333222000...+++++++++***))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,++++++,,,---///000///111444666888;;;>>>AAAAAACCCGGGOOO[[[gggqqqvvv{{{}}}|||uuuiii[[[PPPJJJAAA???JJJbbbtttuuupppmmmjjjccc^^^ZZZRRRPPP___ttt~~~xxxsssooofffaaa[[[TTTMMMGGG@@@<<<999999999:::;;;===???AAADDDGGGPPP]]]gggqqq~~~pppWWWEEE>>>===AAAPPPiii~~~{{{}}}}}}wwwfffKKKCCC>>><<<>>>???>>>HHHjjj^^^:::999888IIIlll~~~dddNNN???<<<;;;===DDDKKKRRRUUUYYY[[[^^^```aaadddhhhkkkmmmoooqqquuuxxxzzzzzzyyy{{{}}}~~~vvvjjjWWWXXXeeewww{{{mmm]]]WWW___pppzzz{{{tttmmmeee___[[[TTTKKKDDDCCC;;;;;;;;;===???CCCGGGIIIPPPUUUZZZ[[[YYY\\\ccciiippprrrsssrrrvvv|||}}}zzzzzzyyywwwvvvuuuuuuuuuvvvxxxyyy{{{|||~~~kkkIII<<<888777888777EEEnnnfffZZZTTTRRRWWWOOOFFFBBBGGGPPP\\\rrr}}}~~~lllfff___XXXNNNCCC???@@@HHHHHHHHHHHHJJJOOOVVVZZZYYYXXXYYY___fffiiigggdddiiihhhiiilllrrrzzz~~~nnneeeVVVLLLRRReeeuuu{{{}}}{{{tttooonnnpppnnnlllhhheeebbb```______]]]cccmmmvvv|||////////////...---,,,,,,---,,,***(((''''''(((((("""$$$'''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&***)))((('''&&&'''(((((((((((())))))))))))((((((''''''&&&&&&'''(((***+++))))))*********+++++++++///000222444444222000///+++******)))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,,,,++++++,,,---///000...000333555666999===@@@AAACCCGGGLLLRRRYYY^^^aaagggggghhhiiihhhccc]]]YYYIIIBBBHHH\\\llllllccc^^^XXXTTTRRRQQQNNNPPPaaattt{{{}}}~~~wwwpppkkkccc___XXXRRRLLLFFF@@@===::::::888777777888888999666888???GGGPPP^^^sssmmmUUUDDD===<<>>CCCAAA<<>>@@@EEEKKKMMMNNNQQQXXX___gggnnnsssssstttyyy|||}}}|||{{{zzzyyyxxxxxxyyyyyyzzz{{{|||}}}~~~iiiLLL===888666888:::KKKvvvjjjaaa]]]ZZZXXXLLLDDDBBBHHHRRRaaayyy|||zzzjjjddd]]]VVVKKK@@@;;;<<>>???BBBEEEHHHIIIKKKLLLNNNLLLKKKMMMUUU___eeefffeeeSSSKKKMMM\\\ggghhhddddddaaaaaacccddd``````jjjwww{{{}}}{{{uuunnnjjjbbb^^^XXXRRRMMMIIIDDDAAA???>>><<<;;;;;;;;;<<<<<<;;;;;;===???BBBNNNggg}}}lllTTTDDD===;;;BBBUUUooo{{{vvvfffIIIBBB@@@???EEEBBB===EEEhhh___<<<999444AAAccc~~~yyy```LLL???<<<:::;;;AAAIIIPPPTTTYYY[[[]]]___aaadddgggjjjkkkoootttxxxyyyyyyxxxwwwzzz}}}dddTTTVVVqqq~~~kkkRRRFFFMMM]]]aaa\\\[[[^^^mmm~~~xxxlllddd[[[VVVNNNDDD===<<<;;;:::888777777888:::;;;:::===AAABBBDDDIIIQQQWWWbbbooozzz{{{xxxxxxzzz{{{|||{{{{{{{{{zzzzzzzzz{{{~~~~~~hhhNNN===888666777<<>>DDDDDDEEEFFFHHHNNNUUUZZZ[[[\\\___dddhhhjjjgggeeeeeeeeegggiiinnnsssxxx{{{zzzhhh]]]^^^jjjuuu||||||tttnnnooonnnjjjfffbbb]]]ZZZXXXZZZYYY[[[aaahhhlllkkkiiimmmrrrxxxzzz{{{yyyqqqttt///000000111000...---+++++++++***))))))(((((((((%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''(((((()))***((())))))***++++++,,,,,,000111444555555444111000,,,,,,++++++***)))))))))'''((()))******)))((('''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''(((***+++,,,,,,...000222333555999;;;:::===@@@AAA@@@@@@AAACCCDDDBBBDDDNNN\\\hhhmmmmmm^^^VVVUUU]]]dddfffllluuuvvvvvvuuuqqqkkkjjjqqqzzz}}}|||{{{yyyuuuqqqmmmkkk```\\\WWWRRROOOLLLIIIGGGDDDCCCCCCCCCCCCEEEFFFGGGFFFFFFEEEBBB@@@HHH___ttt~~~lllUUUEEE???;;;CCCXXXrrrzzzssseeeIIICCCAAAAAAEEECCC???FFFggg]]]<<<999444AAAddd{{{```JJJ???<<<999:::@@@HHHOOOSSSZZZ\\\^^^```bbbeeeiiikkkmmmpppsssuuuuuuvvvxxxzzzyyyccc```zzz~~~___LLLBBBRRRWWWRRRPPPOOOYYYlll}}}wwwlllccc[[[UUUMMMDDD>>>===<<<:::888666666666777888999:::::::::<<>>999666777???XXXpppccc[[[TTT\\\eee^^^NNNGGGEEEJJJSSSbbb~~~zzzsssnnnmmmggg___XXXMMMBBB>>>@@@EEEEEEFFFGGGIIIOOOVVV[[[\\\^^^aaaeeehhhiiigggfffddddddeeegggkkkqqquuuxxxzzzsssjjjjjjpppxxx~~~}}}~~~}}}wwwrrrlllkkkiiifffbbb]]]YYYVVVSSSQQQPPPRRRVVVXXXWWWUUUXXX[[[___aaaccciiittt~~~{{{sssuuu///000111222111///---+++************))))))((((((&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---000222444666666444222000+++******)))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((***++++++---///000111333777999:::===@@@AAAAAABBBGGGKKKSSSRRRUUU]]]iiirrruuutttfff]]]XXXZZZ]]]```kkkxxx{{{xxxpppgggbbbeeepppzzz|||zzzvvvrrrnnnllljjjiii]]]ZZZUUURRRPPPOOONNNMMMJJJJJJJJJLLLNNNQQQTTTUUUQQQQQQQQQNNNIIILLL]]]ooo{{{lllUUUFFF@@@;;;EEEZZZtttvvvpppeeeJJJEEECCCCCCDDDDDDAAAEEEccc```>>>;;;444AAAccc|||aaaKKK@@@<<<999999???GGGOOOSSSZZZ\\\___aaaccceeeiiilllnnnqqqrrrrrrqqqssswww|||xxxrrrjjjTTTfffoooooolll```XXX^^^{{{|||uuukkkccc[[[UUUNNNFFFAAAAAA>>>===:::888888888999:::999999:::::::::>>>BBBFFF^^^qqq{{{xxxuuuyyyzzz{{{||||||||||||||||||}}}}}}~~~pppfffKKK>>>:::777888BBB]]]~~~jjjfff```RRRZZZhhhbbbQQQJJJFFFJJJPPP___|||yyytttppplllddd\\\SSSIII@@@>>>AAAFFFGGGGGGGGGJJJOOOVVV[[[^^^___aaadddfffgggggggggeeedddcccccceeeiiinnnqqqwww{{{vvvuuuwww{{{}}}{{{{{{|||{{{wwwssskkkjjjhhheee```[[[VVVRRRIIIGGGDDDCCCDDDEEEEEEDDDEEEDDDFFFGGGHHHKKKVVVaaasssrrrqqqsss///000111222111///---+++***************))))))((((((((((((&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((((((((('''%%%$$$''''''((((((((((((''''''%%%&&&'''(((((()))))))))'''((()))***+++,,,------111333555666666555333111+++++++++***))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++***,,,...///000222555888;;;???BBBDDDEEEKKKSSSZZZeeehhhooowww~~~~~~{{{jjj]]]RRRQQQRRRSSS[[[fffhhheee___WWWVVV___nnnxxxxxxuuurrrmmmiiigggeeeddd]]]ZZZVVVTTTTTTUUUUUUUUURRRSSSTTTWWWZZZ^^^aaaccc```aaacccaaa\\\ZZZcccoooyyy|||~~~kkkUUUFFF@@@;;;EEE\\\vvvssslllgggMMMHHHGGGGGGFFFGGGAAABBB]]]|||nnnsssmmmKKK>>>666???```}}}|||cccMMM@@@<<<888888>>>FFFNNNRRRYYY[[[^^^```bbbeeehhhkkkmmmppprrrqqqoooqqquuuzzz|||}}}|||zzzbbb\\\hhh~~~|||ssskkkccc[[[VVVQQQIIIFFFFFFBBBAAA???======>>>???@@@<<>>>>>>>>EEEMMMccciiiooottt~~~///000222333222000---+++)))************))))))(((++++++***)))(((***...222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))+++***(((&&&$$$(((((())))))))))))((((((%%%&&&'''((())))))))))))'''((()))***+++,,,------111333555777777555333111......------,,,+++++++++***)))(((''''''((()))***'''((((((((())))))************))))))))))))******''''''''''''''''''''''''((((((''''''((()))+++,,,)))+++---...///111444777888;;;???AAAEEEMMMYYYbbbmmmsss~~~lllZZZKKKHHHIIIHHHKKKQQQPPPRRRSSSRRRUUU```nnnvvvsssrrroookkkgggcccaaa``````]]]YYYXXXYYYZZZ[[[[[[ZZZ[[[]]]___cccgggkkkmmmoooqqqssssssmmmgggkkkrrrwww{{{}}}jjjTTTEEE@@@;;;FFF]]]vvvsssiii~~~iiiPPPKKKJJJJJJHHHHHHAAA???XXXtttyyyzzz[[[AAA666===]]]zzzzzzdddPPP@@@<<<888888===FFFNNNRRRXXXZZZ]]]___aaacccgggjjjjjjnnnrrrrrrpppppptttxxxwwwzzz~~~~~~cccWWWTTTnnn|||ssskkkccc\\\XXXSSSLLLIIIIIICCCBBB@@@??????@@@BBBCCCBBBGGGNNNSSSUUURRRNNNKKKUUUeeewww}}}}}}~~~~~~~~~zzz{{{|||~~~~~~}}}~~~qqqZZZbbbkkkvvv~~~sssSSS???<<<999:::FFFaaarrr{{{sssPPPLLLZZZRRRQQQJJJFFFHHHMMM\\\yyy{{{uuusssuuuiii```UUULLLCCC<<<>>>CCCGGGGGGGGGGGGHHHMMMSSSXXX```aaaaaaaaabbbdddgggiiifffddd```___aaafffkkkooouuuyyy}}}{{{rrrmmmlllrrr~~~|||~~~zzz|||{{{xxxvvvlllkkkiiieee^^^UUUMMMIII@@@@@@???;;;888888===AAA===;;;===BBBDDDBBBDDDKKK]]]hhhrrrwww111000000000111000...,,,************))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++)))))))))***+++---...///222444666666444222111111---,,,+++***))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******,,,...000222333444:::===@@@CCCGGGQQQ^^^hhhvvvxxx|||yyyaaaOOO<<<999DDDPPPTTTRRRXXXXXXWWWUUUXXX```mmmwwwuuurrrjjjdddeeehhhfff```aaa___]]]]]]^^^^^^^^^]]]YYY\\\______aaagggqqqyyy}}}~~~xxxtttvvvzzzyyy}}}lllXXXGGG>>>>>>III```yyyqqqjjjgggRRRPPPKKKGGGFFFGGG@@@<<>>DDDFFFHHHIIIIIIMMMSSSXXXZZZ]]]aaadddfffhhhkkkmmmjjjhhheeeaaa___aaafffjjjrrr|||vvvhhhccc___cccuuu|||zzz{{{zzzuuupppmmmmmmmmmkkkeee[[[OOOGGGCCCAAA===999999:::===???>>>AAABBB@@@AAAGGGKKKLLLZZZcccmmmuuu}}}111000///.........---+++************)))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***(((((())))))***,,,---......000222333111///......,,,,,,+++***))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++---///000111222555999<<>>LLLWWW\\\gggccc^^^\\\___gggoootttqqqmmmfff___```dddccc^^^bbb```______```aaa```___]]]___aaaaaaccciiisss{{{|||yyyzzz|||{{{~~~mmmXXXHHH???<<>>NNNkkk|||tttjjjccc\\\XXXVVVTTTPPPLLLIIIHHHGGGFFFFFFGGGHHHIIIOOORRR[[[gggppppppjjjdddcccllltttyyy~~~zzzyyyxxxxxxyyy{{{}}}~~~|||||||||}}}|||rrr___ZZZllllllWWW@@@???777===GGGeee~~~qqqzzzoooXXXLLLCCCGGGFFFEEEBBBBBBJJJ^^^xxx{{{tttpppnnnddd^^^WWWNNNCCC;;;:::???CCCEEEFFFGGGGGGKKKRRRXXX[[[]]]```bbbccceeehhhjjjllljjjgggcccaaabbbeeeiiipppzzzmmmcccYYYZZZeeettt|||zzzzzzwwwuuuzzz|||{{{|||{{{wwwssslllkkkjjjhhhccc[[[RRRKKKEEEBBB???<<<;;;===???AAAAAAEEEGGGFFFHHHNNNRRRSSSVVV\\\bbbiiittt111000///---,,,+++++++++************))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((((((((((((((((()))+++,,,---///111444444222000000000,,,,,,+++******))))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((()))***+++,,,---...//////000333666999>>>GGGRRR[[[___\\\WWWSSSOOOIIIDDD@@@666333///...444@@@NNNWWWYYYTTTPPPSSS]]]hhhpppsssrrrnnnfff``````dddeeeaaacccbbbaaabbbcccdddcccbbb```aaaaaa```bbbhhhqqqxxx{{{tttnnnoootttzzz~~~mmmYYYHHH???>>>JJJ___sss{{{zzzyyy{{{}}}rrrqqqkkkkkkdddRRRQQQMMMIIIJJJFFF<<<777HHHmmmtttnnn^^^@@@888;;;TTTyyyTTTDDD???888555777===CCCGGGPPPVVV]]]aaabbbbbbeeeggghhhkkkooorrrssssssuuuvvvxxx{{{tttaaaaaaaaafffkkkbbbWWW]]]lllyyyuuuhhhWWWJJJDDD???::::::DDDYYYvvv|||tttjjjeee___[[[YYYXXXTTTQQQLLLKKKJJJJJJJJJKKKLLLMMMKKKOOOWWW```gggiiieee```eeennnwww{{{}}}zzzxxxxxxzzz|||~~~~~~}}}|||}}}~~~yyynnn[[[OOO[[[qqqzzz~~~wwwgggVVV>>>>>>777@@@LLLkkk|||sss[[[QQQBBB>>>BBBBBBAAABBBKKK```yyyyyytttrrrhhhbbbYYYOOOCCC::::::???DDDFFFGGGGGGGGGLLLTTTZZZ^^^___aaabbbcccdddgggjjjmmmllliiieeebbbbbbdddfffkkkuuu}}}xxxhhhZZZWWWYYY```ppp{{{xxxvvvuuusssqqquuuzzzvvvqqq}}}zzzyyyzzzyyyuuurrrmmmkkkhhheeeaaa\\\UUUQQQHHHFFFCCCAAA@@@AAACCCDDDDDDJJJMMMNNNQQQWWW\\\\\\[[[]]]```ggguuu111111000---+++***+++,,,************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((((()))++++++///222444555333111111111,,,,,,++++++***))))))((((((((('''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,,,,...000222666===FFFLLLEEEBBB===888555444333333333222000...///333:::@@@>>>======CCCPPP^^^jjjppprrrpppiiibbbbbbfffgggeeedddccccccdddeeefffeeeddd___^^^]]]\\\]]]bbbjjjooo{{{yyyqqqdddZZZ[[[iiivvv|||kkkXXXHHH@@@BBBPPPcccsssxxxwwwvvvvvvvvvzzz~~~vvvmmmpppdddTTTSSSNNNKKKHHHBBB888555DDDdddmmm___KKK===888;;;RRR}}}wwwQQQEEE@@@999555777===CCCFFFOOOUUU[[[```aaabbbdddgggfffiiillloooqqqrrrtttvvvwww{{{nnnggglllwwwppp[[[TTT\\\ppprrrkkk^^^TTTOOOHHH??????BBBMMM___nnnwwwyyyqqqlllhhhbbb___]]][[[YYYWWWPPPOOONNNMMMMMMMMMNNNNNNJJJKKKMMMSSS[[[^^^YYYPPPdddnnnwww{{{~~~~~~{{{pppZZZHHHIII]]]ooozzziiixxx~~~cccTTT>>>>>>777BBBOOOooovvv^^^VVVFFF>>>BBBBBBCCCEEENNNbbbzzz{{{yyyrrrjjj___SSSEEE:::999===GGGHHHIIIIIIJJJOOOWWW]]]```aaacccdddeeegggjjjmmmlllllljjjgggcccaaabbbcccfffnnnxxxyyyhhhccc___\\\fffwww~~~rrreeennn~~~}}}zzzwwwvvvuuutttqqqnnnooolllgggccc```\\\XXXUUULLLKKKHHHGGGFFFFFFGGGHHHHHHNNNRRRTTTXXX___dddeeeffffffgggooo000111111///,,,+++,,,---************)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''((()))******+++...111111000.........++++++,,,++++++***(((((((((((('''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))*********+++++++++,,,---///333888<<<666444111//////222666999777555333222333222000///444666888<<>>DDDGGGOOOTTT[[[___``````ccceeedddgggjjjlllmmmooorrrtttvvvyyy~~~{{{bbb[[[hhhqqqssskkkddd___SSSDDDDDDCCCFFFKKKNNNTTTaaammmxxxqqqlllhhhddd___]]][[[ZZZYYYTTTSSSRRRPPPOOONNNMMMMMMOOOKKKGGGMMM\\\ggg```SSSaaakkkvvvzzz|||xxxcccLLLEEEUUUmmmqqq]]]vvv|||^^^PPP@@@???999DDDRRRqqqvvv___XXXIIIDDDBBBCCCDDDFFFOOO```www~~~|||tttlllaaaUUUFFF;;;999<<>><<<999888:::======999555111333555777<<>>IIIVVVlllzzzzzztttjjjgggccc___[[[YYYXXXWWWUUUUUUTTTSSSQQQPPPOOONNNOOOIIICCCKKKaaasssnnn___]]]iiiuuuyyy{{{~~~mmmVVVLLLWWWooosssgggwwwXXXIIIBBBAAA:::FFFUUUtttwwwcccWWWHHHGGG???AAACCCFFFMMM]]]rrr}}}{{{ooohhh```UUUHHH<<<:::===AAADDDGGGHHHIIIMMMTTTZZZWWWZZZ___bbbdddfffiiikkkeeeggghhhhhheeebbbaaaaaaiiinnnwwwuuufff```aaammmzzz~~~zzzqqqxxx}}}~~~eee[[[\\\iiiyyy~~~||||||~~~}}}{{{yyyvvvtttrrrqqqooollliiigggeeebbb^^^[[[\\\\\\ZZZXXXVVVSSSRRRQQQUUUZZZ]]]]]]aaajjjppprrrsssrrrrrryyy(((---111111...++++++---************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))(((((())))))******000222555666555444333444***+++,,,,,,,,,***((('''***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((()))***+++++++++,,,+++***+++,,,......///,,,---///000111555<<>>:::===>>>BBBFFFIIIJJJMMMSSSXXXVVVZZZ___cccdddeeefffgggbbbeeehhhiiihhheeedddccciiinnnvvvmmmcccfffrrr}}}zzzpppuuulll___ZZZ___gggqqqxxx{{{|||{{{{{{{{{{{{yyyxxxvvvvvvvvvrrrrrrrrrrrrrrrpppkkkhhhffffffdddbbb___[[[XXXVVVWWW[[[\\\[[[^^^gggoooqqqooommmjjjooo~~~%%%+++000111...++++++,,,************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***))))))))))))******+++---000222444333111111111***+++,,,---,,,***((('''+++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---,,,+++,,,...///000///...111444666888<<>><<<;;;IIIwwwhhhJJJDDD;;;555555888<<>>===CCCPPP]]]fffiiijjjnnnoooooonnnllljjjhhhggg___\\\YYYXXXXXXUUUQQQMMMMMMOOOTTTYYYWWWTTT[[[fffqqqxxx}}}rrrhhh\\\NNNCCC@@@MMMiii{{{|||zzztttttt}}}}}}|||wwwhhhtttbbb]]]^^^[[[UUUJJJ<<<333444:::KKKpppbbbEEE888444CCCdddoooTTTBBB:::999444888>>>;;;EEEIIIPPPVVV\\\bbbgggkkkhhhhhhhhhiiijjjkkklllmmmnnnrrrwww{{{~~~uuuaaaSSSWWWsss~~~```NNNAAA===888444333444777:::???LLL^^^ppp{{{~~~}}}{{{tttqqqllliiigggccc^^^YYYWWWWWWXXX[[[^^^___^^^\\\UUURRRMMMNNNXXXbbbccc^^^\\\eeepppzzz~~~~~~zzznnnsss~~~~~~mmmOOO@@@CCCCCCGGGMMMcccgggTTTnnndddCCCCCCCCC@@@@@@III\\\oooxxxzzz|||wwwqqqiii\\\KKK<<<888;;;???CCCHHHIIIIIILLLSSSYYY\\\___cccfffgggfffdddcccgggiiijjjjjjhhhfffeeeeeeeeekkkssszzz~~~{{{qqqgggZZZQQQVVVcccnnnvvv{{{yyyzzzzzzxxxvvvvvv{{{}}}zzzxxxsssrrrpppmmmhhhbbb]]]ZZZUUUVVVTTTPPPTTT^^^fffgggiiiXXXMMMQQQWWW```zzz000000000000///...---,,,************************((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%''')))((('''&&&'''((('''''''''''''''((())))))(((((((((((()))***++++++......000222444333000---------,,,++++++******))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((((((((''''''''''''%%%###$$$&&&((('''&&&%%%'''((())))))***,,,...///...---...///000111111444555999>>>BBBCCCBBBAAAMMMPPPNNNIIIHHHOOOTTTUUUPPPDDD777111222555999>>>999888<<>>CCCHHHIIIIIILLLRRRXXXZZZ\\\___cccffffffeeedddfffgggiiihhhgggeeeffffffgggkkkpppvvv~~~rrreeeZZZRRRUUU^^^gggpppvvvvvvxxxyyywwwuuuvvvzzz~~~|||yyywwwsssrrrppplllgggaaa[[[XXXRRRPPPLLLJJJMMMTTT___gggeeeYYYOOOOOOQQQZZZppp000000000000///...---,,,))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''''''''''''''((())))))))))))))))))***+++,,,---//////111333555444222///------,,,++++++******))))))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%$$$&&&'''((('''%%%%%%&&&((())))))***,,,---...//////000111222333444444555:::BBBJJJKKKFFF@@@???FFFKKKJJJHHHIIIHHHFFF===777111000000222:::DDD<<<::::::@@@MMM\\\fffkkkmmmmmmmmmmmmllljjjhhhggg\\\ZZZWWWUUUVVVWWWWWWVVVWWW]]]fffiiiddd]]]]]]aaaooouuu}}}~~~~~~~~~}}}}}}~~~~~~zzz}}}yyykkkWWWFFF@@@CCCMMMiii|||}}}vvvttt}}}}}}wwwpppooo```______YYYRRRFFF;;;444777;;;HHHhhhlllFFF888555@@@YYYzzz~~~\\\HHH>>>:::222333888555???DDDMMMTTTZZZ___cccfffjjjjjjiiiiiiiiijjjjjjkkkooorrrvvvzzz}}}zzzjjj___\\\fffqqqpppcccTTTKKKHHHLLLIIIDDD>>>999555333222666;;;GGG[[[ppp}}}}}}{{{wwwtttppplllfffcccbbbbbbbbbcccddddddaaa___^^^ZZZVVV[[[iiivvvvvvpppaaadddhhhmmmqqqwww~~~~~~}}}llldddrrrjjjyyy~~~qqqVVVEEEGGGEEEFFFLLLSSSeeelll[[[xxxeeeGGGEEE??????BBBJJJWWWjjj}}}xxxrrriii]]]MMM>>>777888>>>BBBGGGIIIHHHJJJPPPVVV[[[[[[\\\aaafffiiihhhfffdddeeefffeeeddddddfffhhhhhhkkkmmmqqqwwwyyyvvvtttuuuwww{{{hhh___VVVUUUXXX^^^gggooouuuxxxzzzyyyxxxyyy}}}}}}zzzwwwuuusssqqqoookkkeee^^^YYYUUURRRJJJFFFFFFFFFJJJYYYjjjpppmmmggg```^^^dddpppyyysss|||000000000000///...---,,,))))))))))))(((((((((((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((())))))************+++,,,------000000222444666666333111------,,,++++++******))))))))))))))))))((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$&&&'''((('''&&&%%%$$$&&&((()))))))))+++---111222444444444444555666666777:::CCCOOOVVVQQQIII888???GGGIIIDDD===666222222///......,,,...<<>>HHHXXXdddjjjllllllmmmlllkkkiiihhhfff^^^[[[XXXUUUUUUWWWXXXYYY```jjjvvvzzztttkkkggghhhmmmrrryyy}}}}}}|||{{{{{{||||||}}}~~~~~~}}}}}}|||{{{~~~~~~|||~~~}}}sssfffUUUFFFAAACCCNNNjjj}}}~~~wwwuuu}}}~~~rrrqqqjjj___aaa```ZZZSSSCCC999444777;;;EEEbbbnnnnnnIII:::444;;;MMMjjj___KKK@@@:::222333777444:::@@@JJJRRRXXX\\\```bbbggggggggghhhiiijjjllllllooorrruuuxxx{{{}}}qqqkkkaaaUUUJJJDDDAAAAAAGGGFFFDDDBBB???<<<:::999999888<<>>888111,,,***000------...******<<>>999444333>>>RRRjjj{{{~~~yyytttrrroooooonnnooopppooommmjjjhhhhhhjjjtttppp\\\QQQOOOOOOSSS]]]kkkxxxjjj```tttuuu~~~ssszzzhhhLLLGGGMMMPPP\\\fffttt|||ZZZfffvvvdddOOODDDFFFDDDDDDFFFHHHJJJUUUnnnyyyssskkkbbbTTTEEE<<<:::<<>>555222666888@@@YYYuuu}}}sssUUU>>>333777???UUUsssgggRRRDDD===444333888444444999BBBJJJQQQVVVZZZ]]]^^^___aaadddgggjjjmmmooommmoooqqqsssuuuwww{{{~~~rrrbbbbbbggghhhggg\\\ZZZXXXSSSNNNGGGBBB???666333111555CCCZZZrrr~~~zzzyyytttsssrrrrrrrrrqqqnnnkkkjjjkkkqqqsss]]]YYYVVVXXXaaannnzzzqqqdddwwwyyyvvv|||xxxVVVKKKRRRVVVcccooozzz[[[XXXlll^^^HHHDDDEEECCCBBBEEEHHHIIISSSnnn~~~|||uuulllcccUUUEEE:::666;;;@@@EEEGGGEEEEEEJJJNNNWWWXXX[[[]]]___``````aaaaaabbbcccccccccccceeeggggggiiikkknnnooonnnlllkkkooolllfff]]]SSSJJJDDDAAA<<<::::::<<<===BBBNNN[[[nnn{{{|||zzz}}}vvvqqqkkkmmmxxx~~~nnnhhhaaa]]]XXXVVVYYY___fffhhhkkklllmmmrrryyy}}}~~~}}}|||yyyuuuqqqoooiiiiiihhhgggccc___[[[YYYVVVNNNHHHFFFBBBAAAMMM[[[ttt000000000000///...---,,,,,,++++++***))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%''')))((('''&&&'''((('''''''''''''''((()))))))))))))))******+++,,,---///000111555777777555222------,,,++++++******))))))))))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))###%%%'''(((((()))***,,,,,,111666888666666888;;;888777222000@@@ZZZhhhhhh\\\HHH444,,,,,,,,,---///000,,,...222---***;;;TTTdddfff```UUUVVVbbbkkkkkkiiiiiijjjjjjjjjhhhgggfffeeedddbbb^^^ZZZYYY[[[]]]eeegggaaaPPPDDDBBBFFFIIINNNSSS[[[eeeooovvvzzz{{{~~~~~~~~~|||yyywwwvvvwwwxxxyyyzzzyyyxxxxxxzzz{{{{{{}}}vvvwwwtttyyy|||sssbbbTTTJJJEEEHHHOOObbb|||~~~}}}~~~zzzrrrkkk|||dddaaahhhdddWWWNNN<<<333000444666>>>WWWssszzzaaaEEE555666999KKKhhhyyymmmWWWHHH???444333666333222777???GGGMMMSSSYYY\\\]]]^^^___bbbeeehhhkkkmmmlllnnnoooqqqrrrtttxxx{{{jjj\\\[[[___cccccc___^^^[[[VVVQQQLLLGGGDDD;;;<<<;;;888<<>>:::>>>CCCLLLYYYfffpppvvvxxxyyyzzzzzzxxxvvvvvvwwwyyywwwxxxxxxwwwvvvvvvwwwyyy~~~~~~zzzwwwvvvrrrxxx}}}zzz~~~~~~~~~~~~uuufffUUUFFFAAAIIITTTiiioooqqqeeebbbiiicccTTTJJJ:::222///333555===VVVrrrjjjKKK777444333@@@[[[mmmqqq[[[KKKAAA555222555111111666===DDDKKKRRRXXX\\\]]]^^^___aaadddfffiiijjjkkkmmmnnnooopppssswwwzzz|||xxxmmm^^^QQQLLLNNNRRRUUUXXXWWWVVVTTTRRROOOMMMLLLDDDHHHHHHAAA<<>>???;;;555999555333444444222333777DDDLLLSSSUUUQQQMMMIIIGGG999999777555777<<<;;;777;;;???IIIWWW]]]ZZZSSSPPPWWWXXXZZZZZZ\\\cccmmmuuuxxx{{{~~~~~~zzzuuurrrlllkkkjjjgggccc^^^ZZZWWWRRRRRRMMMEEEBBBDDDEEEBBBNNNOOOTTTYYY\\\```gggoooxxx}}}111000......//////...,,,*********))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((())))))(((&&&%%%&&&''')))+++))))))******+++++++++,,,111111222555777777555333111000...------,,,***(((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((*********,,,000555999<<<===>>>:::444///...222888===BBBCCCBBB<<<444......000222,,,...666666333AAAWWWzzztttjjjlllnnnkkkjjjlllnnnmmmjjjjjjmmmpppmmmjjjgggbbb[[[VVV[[[ccclll}}}mmmZZZLLLEEEEEEEEEHHHQQQ^^^kkksssvvvxxxwwwuuutttttttttuuuvvvxxxyyyzzzxxxvvvtttssstttwwwzzz~~~zzztttpppnnnttt|||~~~{{{yyyxxxxxx~~~~~~{{{mmm^^^SSSHHHAAAHHHTTTfffwwwzzz}}}lllrrr}}}jjjjjjggg___PPP>>>666333///333::::::KKKjjjsss]]]@@@666888999LLLnnnkkk]]]KKK???888555333333555777;;;???EEELLLTTTYYY[[[]]]```aaacccdddgggjjjmmmnnnooopppqqquuuzzz}}}}}}}}}kkkmmmkkkeee\\\YYYXXXQQQFFFJJJKKKOOOQQQJJJCCCEEENNNUUUTTTSSSPPPLLLMMMXXXddd}}}xxxsssrrrrrrjjj[[[OOOJJJLLLLLL^^^nnnnnnlllTTTSSS]]]hhhttt{{{~~~sssTTTXXXjjjppp\\\===???===BBB@@@???CCCIII___|||~~~}}}{{{oookkkeee]]]SSSHHH===666:::AAAHHHGGGBBB@@@EEELLLQQQTTTYYY\\\]]]^^^___```aaaaaaaaaaaaaaabbbbbbbbb___bbbddddddgggjjjiiieee]]]PPPBBB;;;<<<>>><<<888666888999888555555888;;;@@@FFFFFF???;;;;;;888333666333222222222111000111222888AAAKKKQQQQQQLLLGGGJJJLLLPPPSSSRRRVVVcccrrrxxxyyy{{{}}}~~~|||wwwtttrrroookkkhhheeeaaaZZZUUUUUUNNNIIIHHHGGGCCCAAABBBHHHPPPVVVVVVUUUXXX___dddrrrvvv111000......//////...,,,*********))))))((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))(((&&&&&&&&&''')))***((())))))***+++,,,,,,,,,//////111444666777555333222000...------,,,***)))''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''((()))***+++///444999===???DDD@@@:::333000111555888???GGGNNNMMMEEE;;;666444777000111999888555CCCWWWyyywwwoooqqqssspppmmmnnnnnnnnnmmmmmmooopppqqqnnnjjjfff```[[[]]]dddsssxxxiii___VVVTTTSSSXXXbbbkkkqqqssswwwvvvuuutttsssttttttuuuuuuvvvxxxwwwvvvtttuuuuuuvvvzzz~~~|||wwwqqqmmmlllrrrzzz}}}|||yyywwwwwwxxx~~~~~~xxxjjj[[[QQQFFFAAAIIIVVVbbbooo}}}yyyvvv}}}wwwfffnnnzzzhhhhhheee\\\NNN<<<666444///333999888FFFccckkkJJJ:::;;;<<>>>>>===OOOttt~~~|||lllpppoooWWWVVV```jjjwww}}}vvvVVVXXXiiiqqq]]]<<<;;;===AAA@@@???CCCHHH]]]}}}~~~||||||sssooohhh___UUUIII>>>666;;;BBBHHHGGGBBBAAAFFFLLLPPPTTTXXX[[[\\\]]]^^^___``````aaaaaaaaa```______aaaeeeffffffgggiiigggccccccUUUCCC:::;;;???@@@???:::;;;<<<:::777777:::===BBBEEEDDD<<<777666333///555555555666555333222222---000666===BBBBBB@@@===@@@AAAEEEGGGGGGLLLZZZiiitttvvvyyy|||~~~|||yyyvvvrrroookkkhhhfffaaa[[[WWWVVVPPPJJJIIIGGGBBB@@@AAAGGGTTTeeepppvvvyyy{{{}}}zzz|||222000......//////---,,,*********))))))((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++++++++(((''''''&&&&&&((()))***'''((()))***+++,,,---.........000333666777666444222000...------,,,+++)))''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%&&&'''))))))***---222888???BBBGGGEEE@@@:::555333555777;;;HHHWWW]]]XXXLLL@@@:::<<<444333888777555AAASSSpppyyy|||vvvqqqssstttrrrnnnmmmlllmmmooopppqqqqqqsssnnniiifff```\\\^^^cccooozzztttjjjeeeaaaaaaeeekkknnnooouuutttssssssrrrrrrssssssrrrtttuuuvvvuuuuuuvvvwwwvvvyyy}}}}}}yyyrrrmmmjjjiiiooovvvzzzyyywwwvvvwwwxxx~~~~~~tttfffWWWMMMDDDAAAKKKZZZfffooowwwyyywwwxxxpppaaalllvvvfffgggbbbYYYJJJ:::555444000333888666AAAZZZ{{{TTT===:::===PPPooouuueeePPP@@@999777444111111333666:::>>>EEELLLQQQYYY[[[^^^```aaabbbeeegggiiikkkmmmooooooqqqsssvvv|||~~~lllaaaVVVTTTSSSOOOHHHCCCKKKKKKOOOWWW]]]cccllluuu|||}}}xxxtttrrrmmm```NNN@@@:::999666HHHmmm~~~}}}{{{zzzjjjuuu~~~lllZZZ___eeeooo|||zzzXXXWWWhhhqqq___;;;666<<<@@@??????CCCGGGYYYwww~~~|||}}}}}}zzzuuuqqqjjjbbbWWWKKK>>>777;;;AAAGGGFFFBBBAAAEEEJJJOOORRRWWWYYYZZZ[[[\\\]]]\\\]]]___``````^^^]]]\\\```dddgggffffffhhhgggcccdddYYYKKKEEEEEEHHHGGGEEE@@@AAAAAA===:::999<<>>???EEETTTbbbnnnqqqvvv{{{}}}|||yyywwwqqqooollljjjgggccc^^^ZZZXXXQQQKKKJJJGGGBBB@@@AAABBBSSSmmm222000///...///...---+++*********))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())),,,///000000///...(((''''''''''''((())))))'''((()))***,,,---...///......000444888999888666333111...------,,,+++***''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''(((((()))+++///666???DDDFFFGGGGGGCCC???===>>>@@@>>>GGGTTT___bbbZZZLLLBBB@@@777333555444333<<>>;;;777HHHiii|||}}}~~~{{{wwwiiiyyyzzzttt}}}eee\\\hhhkkkttt~~~~~~ZZZXXXgggsssccc===444:::???>>>???CCCEEEUUUppp~~~{{{{{{xxxtttssspppjjjbbbXXXKKK???777;;;@@@EEEDDDAAA@@@CCCGGGMMMPPPUUUXXXYYYZZZ[[[\\\VVVXXX[[[^^^___^^^\\\[[[\\\aaafffgggiiimmmooommmlllgggaaa______\\\UUUNNNJJJJJJIIIDDD>>>;;;===@@@???>>><<<777333222444555@@@CCCBBB;;;444111000000444333111222444555555444333333555777999???NNN\\\iiinnntttyyy{{{zzzxxxwwwrrrqqqooollliiieee```^^^XXXQQQLLLKKKIIIDDDBBBDDDCCCPPPhhh222111///...///...,,,+++*********))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################(((***---///000000///...'''''''''''''''((())))))'''((()))***,,,...//////...///111666:::<<<;;;999444111...,,,,,,,,,,,,+++''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((''''''((())),,,333<<>>CCCCCCPPPiii~~~|||zzz{{{xxxtttooolllhhhaaaXXXLLL@@@888:::>>>BBBBBB???>>>AAADDDJJJNNNSSSVVVXXXZZZ[[[\\\RRRUUUYYY\\\^^^___^^^]]]ZZZaaahhhkkkqqqzzzyyyuuurrrkkkbbb[[[VVVWWWTTTNNNGGGBBBAAACCC;;;:::888666444444777;;;AAAFFFDDD:::111000444555222111000000111000///---///......111333999EEERRRcccjjjrrrwwwyyyxxxwwwwwwuuutttsssppplllgggcccbbbXXXRRRMMMMMMKKKGGGFFFGGGJJJOOO^^^qqq}}}~~~333111/////////...,,,************))))))((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,,,,+++***'''''''''(((((((((((((((((()))***+++,,,---...///...///222666;;;======<<<555222...,,,,,,---,,,,,,''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((&&&'''(((((()))///888>>>SSSZZZcccfffdddaaaaaabbb```YYYUUU[[[fffkkkfff^^^QQQFFF;;;777666666;;;AAAJJJOOOVVV[[[___bbbeeefffaaa\\\VVVTTTVVV\\\bbbeeehhhbbb[[[TTTOOOPPP\\\jjjiiiooosssrrrssswww{{{{{{qqqmmmiiiiiimmmqqqrrrrrrmmmnnnnnnnnnnnnmmmlllllloooqqqrrrrrrqqqpppqqqrrrvvvxxxwwwqqqiiicccdddfffhhhmmmqqqsssrrrrrrtttvvvvvv{{{~~~}}}~~~{{{mmm^^^NNNGGGDDDKKK___sss}}}zzz}}}~~~lllssskkkdddfff]]]OOOBBB444000444222555===???DDDTTT\\\???888DDDZZZrrrmmm]]]GGG::::::999555222333555666888===CCCGGGLLLOOOSSSVVVYYY\\\```bbbfffhhhjjjlllmmmnnnqqqsssuuuwwwyyy{{{|||}}}{{{sssrrrqqqnnnccceeehhheeeYYYMMMKKKOOOfffzzzvvviiiddd]]]XXXTTTPPPJJJFFF===999333===QQQ[[[bbbrrr}}}~~~qqqjjjxxxddd___oooxxx|||{{{kkkkkknnnjjjttt}}}nnnGGG:::888<<<<<<>>>CCCAAAKKKaaatttyyy{{{zzz{{{~~~|||yyynnnlllhhhbbbYYYNNNBBB:::;;;>>>AAAAAA???>>>@@@CCCHHHLLLQQQVVVXXXZZZ]]]^^^RRRTTTXXX[[[^^^_________]]]eeemmmqqqyyyyyyrrrlllgggdddcccdddccc^^^VVVOOOMMMMMMBBB???===;;;888555777;;;===EEEFFF;;;111333999;;;333222111111111111///---111///000222444888BBBLLL]]]dddooouuuwwwwwwwwwxxxxxxyyyxxxtttnnniiifffeee[[[UUUPPPOOOMMMJJJHHHIIIKKKKKKRRR]]]aaa^^^aaahhhkkkjjjppp333111/////////...,,,************))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******++++++,,,---......,,,...111666;;;>>>>>>===555222...,,,,,,------,,,''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%&&&'''%%%''')))((('''+++333999PPP[[[iiiqqqqqqpppqqqssspppjjjcccccchhhlllkkkiiiYYYMMM@@@:::999:::===@@@HHHKKKQQQXXX]]]```cccfff```[[[SSSLLLJJJNNNVVV]]]eeeccc___XXXOOONNNYYYhhhjjjnnnnnnkkkkkknnnpppoookkkhhhfffhhhlllooopppooollllllmmmmmmmmmlllkkkjjjlllnnnpppqqqpppppprrrssstttuuussskkkbbb^^^aaaeeehhhlllooopppooooooqqqttttttzzz}}}||||||}}}|||zzzkkk[[[KKKDDDDDDMMMcccyyy~~~~~~tttzzzmmm{{{zzzgggbbbdddZZZLLL???111111555333444===???DDDQQQxxxhhhCCC777BBBUUUssssssfffMMM<<<::::::777222333444555666:::@@@DDDGGGJJJNNNRRRVVVZZZ^^^bbbdddeeeggghhhjjjlllpppsssqqqtttwwwzzz{{{}}}zzzccc^^^YYYUUUMMMCCC>>>>>>MMMccc~~~yyyoooccc___ZZZVVVSSSNNNIIIEEE>>>;;;666;;;HHHLLLVVVjjj|||{{{}}}|||vvv}}}}}}}}}ccc```ttt|||}}}~~~ttt^^^\\\~~~yyytttKKK>>>777;;;;;;>>>BBB???GGG\\\nnntttxxxyyy|||~~~{{{sssppplllfff]]]QQQDDD<<<===???BBBBBBAAA@@@AAACCCFFFJJJPPPUUUYYY\\\^^^```VVVXXXYYY[[[]]]^^^______aaaiiipppttt||||||uuuqqqooommmnnnqqqrrroooggg```]]]\\\WWWQQQLLLHHH@@@777555999<<>>GGGIIIOOOVVV\\\___bbbfffaaa\\\RRRHHHBBBEEEOOOWWWcccdddccc\\\PPPKKKUUUccclllmmmmmmjjjkkknnnmmmiiifffdddbbbdddhhhkkkjjjiiikkkkkklllmmmlllkkkjjjiiiiiikkknnnppppppqqqsssuuussssssooofff]]]ZZZ___eeegggkkknnnnnnmmmllloooqqqsssyyy}}}{{{{{{|||{{{yyyiiiYYYIIICCCCCCMMMeee|||}}}|||}}}zzznnn~~~uuummm~~~vvvddd```cccXXXIII<<>>BBBOOOllljjjCCC666@@@SSSuuuxxxmmmRRR>>>999:::777111222333333555999>>>BBBDDDGGGLLLPPPUUUYYY^^^aaabbbccceeefffgggkkkooosssooorrrvvvyyy{{{}}}~~~~~~~~~~~~lll]]]NNNGGGFFFDDDBBBBBB<<>>;;;555999AAABBBLLLccc~~~{{{zzz|||xxxvvv___aaayyy~~~|||oooWWWSSSzzzwwwNNN@@@666;;;;;;>>>BBB???EEEYYYnnntttxxxyyy{{{~~~}}}yyyxxxuuuqqqjjj```SSSFFF===???AAACCCCCCBBBBBBCCCDDDEEEIIIPPPUUUYYY]]]```bbb[[[[[[[[[\\\]]]]]]^^^___cccjjjppprrrzzz|||yyyuuuyyy|||zzztttmmmiiihhhjjjccc[[[TTTHHH:::555777???NNNTTTGGG999666666333777333000...///111333333111//////222222222888???OOOZZZhhhrrrwwwyyy|||~~~zzzrrrllliiiiiieee]]]WWWTTTPPPJJJGGGGGGGGGKKKWWWaaaZZZHHHBBBFFFGGGLLL[[[qqq444333222000...---,,,,,,+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((((((((((((((('''((('''&&&&&&'''(((***+++(((((()))***,,,---.../////////000444:::>>>>>><<<999333---+++---...,,,)))+++***((('''&&&''')))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))+++---...000===DDDOOOZZZbbbhhhlllooonnnfff^^^ZZZZZZ]]]ccchhhXXXLLLBBB??????>>>>>>>>>>>>CCCKKKPPPMMMKKKPPPXXX\\\YYYPPPDDD:::777<<>>DDDFFFIIILLLPPPUUUZZZ^^^aaabbbeeegggiiiiiijjjjjjpppqqqqqqrrrssswww|||{{{pppjjjhhhqqqppp___YYY]]]]]]TTTKKK@@@>>>DDDRRR\\\\\\[[[\\\^^^```bbbcccddd___QQQBBB???<<<777;;;>>>888BBB\\\|||~~~|||~~~~~~}}}|||||||||~~~|||aaaZZZsssyyy~~~ttt\\\IIIKKKtttyyy~~~TTT888777555666888999<<>>@@@AAABBBAAA@@@@@@AAAFFFIIIOOOUUUYYY[[[\\\[[[XXXYYY[[[[[[[[[\\\^^^```gggkkknnnsss|||zzztttVVV888...222===MMM[[[XXXFFF555///111444444333222222333444666777555222000000444888;;;HHHTTTeeeppptttvvvyyy}}}~~~~~~}}}yyysssmmmiiicccbbb^^^XXXQQQKKKHHHGGGDDDKKKZZZjjjnnncccSSSIIIIIIJJJSSSggg|||222111000///......------+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))************)))''''''&&&&&&&&&''')))***(((((()))***,,,---............000444:::>>>>>>===;;;555...,,,---...---++++++***((('''&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++---...000666>>>FFFKKKOOOSSSUUUXXXUUUQQQPPPQQQSSSVVVXXXRRRGGG>>><<<>>>>>>>>>@@@@@@???BBBGGGIIIIIIKKKOOOVVVRRRKKK???555111555999???CCCGGGFFF@@@>>>IIIVVV___eeegggdddaaaaaa___\\\\\\]]]___aaabbbbbbaaaaaa^^^___```aaabbbccccccccccccdddfffgggiiikkklllllleeeaaa[[[VVVVVVYYY^^^bbbfffiiimmmmmmjjjiiikkkmmmqqqyyy|||xxxxxx|||yyypppcccQQQHHHFFFEEETTTkkktttqqqooooooppppppqqqvvv~~~tttppplllgggbbb\\\OOO>>>444333111333666999<<>>:::@@@ccc{{{sssRRR===888777555444333333444777;;;===BBBDDDHHHLLLOOOTTTXXX\\\___aaacccfffhhhiiijjjjjjooopppqqqqqqrrrvvv{{{~~~rrrnnnwww|||pppppppppeeeXXXHHH@@@;;;AAAGGGIIIKKKMMMTTT^^^jjjrrrtttmmm]]]MMMCCC???999:::===999DDD___}}}}}}{{{zzzzzz|||~~~~~~^^^___yyy|||}}}|||lllTTTCCCEEEppp|||rrrxxxzzzZZZ999888666555777888999@@@III```fffooouuuvvvvvvwwwyyywwwtttqqqmmmggg\\\MMMBBB<<<===>>>???>>>>>>>>>???FFFIIIMMMQQQUUUXXXZZZ[[[UUUWWWYYYYYYZZZ\\\aaaeeeffflllqqqvvv~~~wwwgggHHH999999<<>>;;;666222111222555777CCCOOO```lllqqqtttwwwyyyxxxyyy{{{{{{xxxsssmmmjjjfffeeeaaa\\\UUUPPPLLLJJJMMMTTTggg}}}ppp\\\ZZZ^^^lll{{{000///......---.........+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((())))))))))))***((('''&&&%%%&&&&&&((()))'''((()))***+++---......------///444999===??????===777000,,,,,,------,,,***)))(((&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&(((***,,,---+++///444777:::===@@@CCCIIIKKKNNNPPPRRRRRRQQQPPPJJJ???777777:::<<<===???CCC;;;888===EEEGGGHHHHHHOOOMMMFFF===333......000111444999;;;666555===IIITTT\\\bbb```]]]\\\]]]\\\YYYZZZ[[[\\\\\\\\\\\\[[[XXXYYYZZZ[[[]]]]]]^^^^^^___```bbbdddeeeeeedddcccZZZWWWRRRPPPQQQWWW^^^ccccccfffjjjjjjhhhgggiiilllrrrxxxzzzxxxzzz|||uuujjj```OOOFFFGGGHHHYYYoooyyyvvvppplllnnnqqqtttyyy~~~xxxyyy{{{gggeee```WWWGGG888222222444666888;;;===AAAFFFJJJVVVjjjpppPPP???:::PPPnnncccCCC888;;;555444333222333666999;;;>>>BBBGGGKKKOOORRRVVVYYY\\\^^^aaadddgggiiijjjjjjmmmnnnpppppprrruuuzzz}}}zzzyyyyyyhhhVVVIII>>>;;;===>>>>>>>>>KKK[[[ooo{{{~~~xxxkkk___KKKGGG>>><<>>999111---+++,,,,,,+++)))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,...000222444666999>>>AAAHHHNNNUUUWWWXXXXXXUUUQQQCCC999000111444666888:::AAA999444888@@@EEEHHHJJJLLLKKKFFF???666///,,,,,,///111555777333000555>>>IIITTT\\\[[[XXXXXXZZZ[[[VVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXZZZ[[[[[[[[[[[[]]]```bbbbbb```]]][[[QQQOOOLLLKKKNNNUUU\\\aaabbbeeehhhiiiggggggjjjmmmrrrvvvyyyzzz}}}}}}ttthhh\\\KKKEEEIIIMMM^^^sss{{{|||ssslllooouuu{{{zzztttdddccc^^^QQQ@@@444111333666888;;;>>>AAAEEEIIIMMMTTTfff^^^EEE999FFF^^^|||mmmKKK===AAA666555333222222444777888<<<@@@FFFJJJNNNQQQTTTVVVYYY[[[^^^bbbeeeggghhhiiilllmmmooopppqqqtttxxx|||~~~xxx|||yyynnn]]]SSSHHHDDDEEEEEEBBB???JJJ\\\qqq{{{|||yyysssnnnYYYUUUIIIDDDEEEDDDQQQkkk|||yyy~~~}}}~~~|||yyywwwxxx|||~~~ppp~~~gggXXXllluuu]]]HHH>>>DDDooohhhTTTdddoooyyyuuuDDD888444111333444555;;;AAATTT\\\fffnnnpppqqqrrrtttsssqqqnnniiibbbXXXLLLDDD;;;:::999:::;;;;;;;;;;;;<<<@@@FFFMMMTTTXXX\\\]]]MMMOOOOOOKKKFFFGGGNNNUUUYYYbbbjjjlllvvv}}}~~~|||___GGG:::222444666444111//////111444666666555222111333555@@@===999555222111111111666@@@OOO]]]hhhmmmpppppplllnnnrrrttttttpppllliiifffdddaaa^^^ZZZVVVQQQNNNNNNSSSfff222111///...,,,++++++++++++***)))(((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&''')))***)))((('''&&&%%%%%%&&&'''''''''((()))+++,,,---...,,,...000333666:::>>>AAA>>>:::333...+++*********))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,---,,,...000222555999???CCCHHHRRRZZZZZZYYYYYYUUUPPP@@@555,,,,,,///000111222999333111444999???FFFNNNKKKJJJGGGBBB;;;444///---......111333111...111777>>>IIIRRRRRROOOPPPTTTUUURRRRRRQQQQQQPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVTTTVVVYYY[[[ZZZXXXTTTRRRKKKJJJIIIIIIMMMSSSZZZ^^^___bbbeeefffeeefffjjjmmmqqquuuyyy~~~~~~sssgggYYYJJJHHHPPPWWWgggyyy~~~zzzooohhhkkkttt|||yyynnnbbbaaaZZZKKK;;;333222555777:::>>>AAAEEEIIINNNQQQSSS___wwwaaaHHH<<>>DDDIIILLLOOORRRUUUUUUWWW[[[___bbbdddffffffjjjkkkmmmooopppssswwwzzz|||yyybbbccceeeaaaXXXRRRIIIDDDFFFJJJLLLKKKNNNbbbwwwzzzvvvrrreeebbbVVVNNNNNNNNN[[[rrr|||yyy|||~~~}}}||||||}}}~~~|||zzzxxxwwwyyy~~~tttxxx___ZZZppp}}}oooUUUDDD???FFFnnnfffSSSbbbiiiwwwzzzIII888333000222444555:::???OOOXXXccclllooopppqqqssssssrrrnnniiibbbXXXNNNHHH@@@===;;;;;;<<<===<<<;;;888===DDDKKKQQQTTTTTTTTTLLLMMMMMMHHHDDDCCCGGGLLLUUU```iiikkkssspppYYYJJJ::::::999888666555555555333777:::999555111000111777666444333222222333333333:::GGGVVVcccjjjmmmmmmjjjlllnnnppppppmmmjjjgggfffdddaaa```^^^ZZZUUUQQQUUUWWWddd}}}333222111...---++++++***+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((((((((()))***,,,---+++***((('''&&&&&&&&&'''&&&'''((()))***,,,---------///111333555888===@@@>>>;;;666111---***)))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***,,,,,,,,,---000222555:::@@@EEEKKKWWW```___]]]]]]XXXQQQ@@@555+++***,,,,,,,,,---///,,,,,,...111666AAALLLIIIIIIHHHDDD@@@:::444111+++***+++...---+++...222666>>>EEEEEEDDDGGGKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLOOOPPPOOOMMMIIIGGGFFFFFFGGGIIIMMMRRRWWWZZZ[[[^^^aaabbbaaaccchhhkkkpppuuu{{{|||oooeeeVVVKKKNNNZZZcccqqqwwwnnngggkkksss{{{}}}wwwhhh```___UUUEEE888444555666888;;;@@@DDDGGGKKKPPPSSSPPPTTThhhkkkUUUKKK;;;???QQQmmmzzzlllPPP===;;;999666333222333444555999<<>>>>>FFFPPPTTTPPPfff~~~}}}tttnnniiiiii^^^WWWXXXYYYdddzzz}}}{{{zzz|||~~~~~~}}}{{{zzzzzzxxxwwwuuuuuuxxx|||qqq^^^aaarrr||||||xxxdddKKK@@@@@@FFFiiimmmZZZfffjjjwww|||RRR<<<555111222444555999===GGGPPP^^^iiiooorrrtttvvvwwwvvvrrrmmmeee[[[SSSNNNFFFBBB>>>===??????>>>;;;:::===CCCHHHLLLMMMMMMLLLGGGGGGGGGFFFCCCBBBBBBCCCLLLXXXcccgggmmmqqqaaaIIIHHHGGGEEEBBB???<<<:::999>>>AAA???888222111222000000000111222333444555222666@@@NNN]]]gggkkkkkkhhhiiijjjjjjjjjhhhgggeeehhhfffccccccbbb___ZZZUUUZZZZZZaaaqqq333222000///...---------+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))(((((()))+++...///---,,,***(((''''''''''''&&&'''((()))***+++,,,---...000222333333666;;;???@@@>>>;;;555000,,,***)))***************))))))(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++///000333444777:::???CCCLLL\\\iiiiiifffeee^^^UUUAAA666,,,***,,,,,,,,,---,,,((('''***---222<<>>;;;???@@@CCCFFFJJJNNNPPPRRRLLLKKKJJJKKKJJJGGGBBB===EEEQQQ\\\```eeeqqq{{{___aaaaaa^^^XXXPPPJJJFFFLLLNNNMMMEEE:::222000222//////000111222222333333111333999GGGWWWccchhhhhhdddcccccccccdddddddddeeehhheeeccccccdddbbb[[[VVVWWWWWW]]]jjjwww111111000///////////////+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''(((***---......---+++)))(((''''''(((&&&&&&''')))***+++,,,---///111333333333555:::???AAA@@@>>>999333...+++***+++++++++++++++***))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***000111222333444666:::===III]]]lllnnnkkkiiiaaaUUUAAA666---+++---------///---(((&&&)))---222:::BBBMMMMMMLLLLLLKKKGGGBBB???<<<666222222000,,,,,,...444777888777:::@@@CCCAAAAAA@@@?????????@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBB@@@>>>===;;;>>>CCCIIINNNRRRUUUVVV[[[^^^aaabbbbbbeeejjjoooqqqwwwqqqddd\\\KKKDDDOOObbblllwww}}}xxxtttmmmhhhiiimmmrrrzzz~~~{{{wwwwww]]]]]]YYYKKK:::333555777666:::===AAADDDFFFHHHKKKMMMNNNHHHSSSppprrrhhhNNN???888JJJkkk|||mmmTTT>>><<<888555333333444444444777:::===@@@EEEKKKOOOOOOQQQTTTWWWZZZ[[[\\\\\\^^^```ccceeefffhhhkkknnnvvvssslll}}}xxxdddQQQIIIGGGFFFNNN\\\kkkppppppooommmjjj^^^ddd```\\\aaaeeeooo}}}}}}}}}}}}~~~~~~~~~~~~zzz||||||wwwtttqqqpppooonnnnnnpppqqqssswwwyyy}}}gggcccpppuuuwwwiiiTTT???===BBBFFFbbbwww~~~vvvGGG>>>777555555444444666===HHHWWWdddlllpppsssvvvxxxwwwtttnnneee\\\VVVSSSNNNHHHBBB@@@AAAAAA>>>;;;BBBBBBCCCGGGLLLSSSZZZ^^^[[[YYYWWWWWWWWWQQQGGG???GGGRRR\\\```bbbjjjrrrvvvwwwzzz{{{xxxoooddd[[[WWW___^^^XXXJJJ:::000...111000111111222222222111111111111555BBBSSS```eeefff```___^^^^^^___aaaccceeeeeebbb```aaacccaaaZZZTTTVVVVVV]]]lllzzz////////////...---,,,+++,,,+++)))'''&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++)))((('''((((((((('''&&&###$$$&&&(((+++---...//////111333555666999>>>AAACCCDDDCCC===555///,,,---((()))+++)))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***((('''%%%$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%&&&'''((()))............///000111222BBBVVVkkkvvvwwwppp```PPPCCC999222111000,,,***---+++)))***+++***---777BBBFFFHHHJJJJJJHHHFFFFFFFFF@@@<<<777333111000...---111333555888:::<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>>@@@AAAAAA@@@===;;;::::::;;;>>>CCCHHHKKKOOOSSSVVV[[[[[[\\\^^^aaafffiiilllttt|||}}}vvvgggXXXBBBGGGQQQaaaooowwwwwwtttvvvoookkkmmmpppqqqssswww}}}{{{yyykkkdddaaaUUUDDD777444666777666<<<===???AAAEEEHHHKKKLLLNNNJJJPPPfff}}}}}}```OOO<<>>===>>>@@@BBBFFFNNNYYYeeemmmggghhhiiijjjlllfffUUUCCCIIIRRRZZZ[[[]]]bbbbbb^^^hhhyyyxxxiii^^^ccceeeaaaQQQ???444111222111000000111222333333111444222444===KKKXXX```bbbaaa]]]XXXXXXZZZ]]]______````````````^^^YYYRRRLLLKKKLLLTTTaaalllttt|||////////////...---,,,+++,,,+++)))'''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))*********)))((((((((()))((((((&&&&&&'''(((***,,,------...000222333555999>>>AAAGGGHHHFFF@@@777000---,,,)))+++,,,+++((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$%%%%%%'''((((((+++++++++,,,---...000000;;;NNNbbbnnnqqqlll___SSSHHH???999888666111///000...,,,******((()))111;;;GGGIIIKKKKKKJJJHHHHHHIIICCC@@@;;;777555444222000000111333555888999:::;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;<<<===>>><<<:::888777888888<<>>???BBBEEEHHHJJJLLLJJJIIINNN___zzz{{{vvvcccGGG:::PPPttt{{{WWWGGG888444333222222444444555777999===AAAEEEGGGIIILLLOOORRRTTTWWWZZZ]]]aaaaaabbbccceeegggiiikkkpppyyyXXXCCCHHHHHHLLLQQQQQQNNNKKKNNNRRRUUUPPPNNNRRRZZZeeevvv|||xxxuuuuuuvvvxxxzzzxxxvvvvvvuuusssnnnjjjkkkjjjlllpppqqqmmmkkklllssswww|||tttaaaiiittt|||zzzooo[[[JJJ<<>>BBBHHHIIIIIIDDD;;;333///...+++,,,......,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%'''(((%%%$$$$$$%%%%%%&&&'''(((''''''((()))+++---...///333BBBTTT```eeeeee___WWWSSSMMMIIIHHHDDD>>>:::999555111...,,,((('''...666FFFHHHJJJKKKIIIHHHHHHIIIEEEAAA===999777555333111---///000222444666666777777777777666666666666666555666666666777777777777777888888777555444444555666:::@@@FFFKKKPPPTTTXXXYYYYYYZZZ]]]bbbhhhnnnrrrsssyyy}}}{{{tttkkk^^^SSSIIIPPP[[[iiisssyyyxxxwwwmmmkkkppp}}}}}}}}}wwwaaa[[[YYYMMM===444444777;;;<<<===>>>@@@BBBEEEHHHJJJKKKIIILLLNNNWWWpppcccAAA@@@^^^{{{kkkVVV???444333444444333222222333666999<<<@@@BBBDDDGGGKKKOOOQQQUUUYYY[[[______```bbbdddfffhhhiiimmmsss|||___GGGJJJQQQXXX^^^ZZZPPPHHHFFFGGGCCC???>>>DDDOOO___sss}}}yyyuuusssssstttuuuuuutttrrrqqqooolllhhhdddjjjjjjmmmqqqpppnnnrrrxxx~~~zzznnn^^^iiivvv}}}vvvgggNNNEEE???GGGQQQPPP```{{{sssMMM888888444111444444<<>>BBBDDDBBB>>>>>>???AAACCCHHHOOOXXX^^^___aaaeeejjjsssvvvoooeeeSSSYYY^^^]]]ZZZWWWRRRMMMFFFNNNWWW```nnnooo^^^MMM@@@888555888666444333333444333222555333222555<<>>666111000+++,,,......---+++))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''')))+++---///111000888DDDNNNVVVZZZ\\\\\\```^^^\\\ZZZUUUNNNGGGDDD>>>999333000,,,***///666AAADDDFFFFFFEEEDDDDDDEEEAAA>>>:::777555333111///---...///111222333333333444444444444444444333333333333333444444444444555333444444333111111222333777;;;@@@EEEJJJNNNRRRUUUVVVVVVXXX[[[aaaiiipppuuuwwwzzz|||xxxooocccWWWOOONNNVVVcccpppxxx|||}}}|||pppkkknnnyyyvvvvvv___^^^VVVHHH:::333444666:::===>>>???AAADDDFFFHHHJJJJJJLLLQQQPPPQQQggg{{{MMM;;;MMMkkk~~~zzzdddJJJ;;;777777555222111111222333666999<<<===AAAEEEIIIMMMPPPTTTYYY\\\\\\]]]^^^```bbbeeeggghhhkkkpppvvv}}}cccLLLRRR\\\fffmmmjjj```UUUJJJDDD???888555999EEEXXXqqq~~~|||zzzyyy}}}zzzxxxwwwuuutttsssuuutttrrrpppmmmjjjgggeeekkklllnnnpppnnnoooyyy}}}ssszzzjjj^^^lllxxx{{{qqq^^^GGGDDDBBBKKKTTTSSS^^^yyy{{{www~~~|||TTT777666666000111666;;;AAAOOO```jjjjjjhhhhhhbbbbbb___\\\[[[ZZZSSSKKKBBB<<<888:::AAAEEECCC???<<<===???@@@CCCHHHNNNRRRNNNPPPSSSYYYbbbiiifff___WWWZZZ]]][[[XXXTTTQQQOOOSSSVVVWWWXXX```ppp~~~~~~vvvtttuuueeeXXXLLLCCC??????<<<888555555555444444777555333444777;;;======??????@@@BBBEEEHHHKKKLLLJJJIIIHHHGGGFFFBBB===999:::888777888999AAASSSdddnnnpppuuu////////////...---,,,+++,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))(((''')))+++***(((&&&''')))&&&%%%&&&'''))),,,///000...///000111333777<<<@@@BBBFFFIIIFFF???666000...,,,,,,,,,,,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((***,,,///111222000222888???FFFMMMUUU\\\cccfffhhhfffaaaYYYQQQKKKCCC===777333///,,,000666???AAACCCCCCBBBAAAAAAAAA===:::777555333222///------...///000111111111111222222222222222222222222111111222222222333333333000111222111000000222444888<<>>@@@CCCFFFHHHJJJKKKLLLLLLRRRQQQOOOaaa~~~PPP999EEEaaauuusssWWWAAA777555444111222222222333444777999;;;@@@CCCHHHLLLPPPTTTYYY\\\ZZZZZZ\\\^^^```ccceeefffjjjnnnsssyyysssYYY]]]dddhhhiiifffccc___VVVLLLKKKAAA777777@@@UUUppp~~~{{{xxxwww|||||||||}}}}}}{{{uuuqqqtttsssqqqnnnkkkiiihhhhhhkkkkkkmmmnnnkkknnnzzz{{{{{{zzzgggcccrrrzzzwwwiiiVVVGGGHHHEEEJJJRRRRRR\\\rrryyy~~~tttkkkwww}}}ZZZ888222666222000999:::???KKK\\\ggghhhfffeeeddddddaaa]]]\\\[[[UUUNNNBBB<<<777888>>>CCCAAA>>><<<===???AAABBBEEEHHHKKKIIIKKKMMMPPPXXX___^^^YYYVVVVVVWWWWWWUUUSSSSSSUUURRRUUUVVVVVV]]]jjjwww}}}uuummmjjjsssuuukkkbbbWWWNNNKKKGGGBBB===999777777666666666444222222444555777777999:::;;;<<<===>>>@@@AAA===<<<===>>>@@@@@@>>><<<777777777777666:::GGGVVVeeegggooo{{{////////////...---,,,++++++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((*********))))))))),,,///...+++''''''(((%%%%%%%%%&&&))),,,000222///111222444555777;;;>>>CCCHHHLLLJJJBBB888000------+++************)))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$"""###%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((***,,,///111222111///000444999???IIIRRRXXX```ggggggddd^^^VVVNNNHHH@@@888444000---///444===???AAAAAA???>>>===>>>999777555444333222000.........//////000000//////000000000000111111111111000000000000111111111111//////000///...000222555999<<<@@@DDDGGGJJJMMMPPPQQQSSSVVV\\\ccckkkqqquuu~~~}}}zzztttgggXXXOOOMMMSSS___mmmwwwzzzyyyyyy{{{qqqiiieeeiiipppvvv}}}|||ooo[[[ZZZLLL???444555777555666;;;>>>AAADDDHHHKKKMMMNNNNNNKKKPPPQQQPPP^^^}}}RRR666999PPPccc{{{fffMMM<<<666444333333333333333444666777888===@@@EEEIIIMMMRRRVVVZZZWWWXXXYYY\\\^^^aaadddeeegggkkkqqqvvv|||lllllltttpppeee[[[\\\dddfffbbb[[[MMM>>>888>>>PPPkkk~~~|||zzzxxxyyyzzz|||~~~vvvppppppooommmiiigggfffiiikkkppprrruuuwwwvvvvvvxxxsss}}}uuugggkkkyyyxxxnnn```OOOIIILLLHHHIIIOOOQQQZZZlllzzztttbbbeee~~~eee@@@111666444111::::::===HHHXXXdddfffeeedddeeeeeeaaa]]]]]]]]]XXXPPPDDD>>>888777;;;>>>>>><<<<<>>===;;;999888888555333222222222222000...---............------,,,............/////////000............////////////------...------///222555777:::???CCCFFFJJJMMMPPPQQQTTTYYY___gggmmmsssvvv|||yyywwwqqqdddUUUOOOPPP[[[ggguuu|||{{{wwwvvvxxxrrrnnnmmmpppsssvvv}}}~~~gggVVVTTTEEE999111666999777777;;;>>>AAAEEEJJJMMMPPPQQQQQQOOOQQQRRRSSSZZZmmmaaa===222===KKKoooxxxxxxhhhSSSEEE<<<777444444333222333444555666999<<>>BBBFFFJJJOOORRRRRRUUU[[[bbbjjjppptttvvvxxxuuusssooocccTTTOOOSSScccooo}}}}}}wwwvvvwwwvvvuuuwwwzzzyyyyyy}}}~~~~~~nnn]]]RRRSSS@@@444///777;;;888888===>>>AAAFFFKKKOOOQQQSSSSSSUUUTTTUUUVVVWWW___uuubbb{{{tttKKK555777@@@UUUooooooXXXEEE:::444333333222222333444555555999===AAADDDHHHMMMPPPUUUUUUWWWYYY\\\___bbbccc^^^dddkkkpppuuu}}}lll```hhhqqqrrrzzzlll\\\RRRRRR\\\ppp}}}|||zzzyyyyyyxxxwwwvvvuuuuuuvvvttttttxxx|||{{{vvvpppllljjjgggcccaaaeeemmmsssuuu{{{ttthhhooo}}}iiiffffffvvvrrr]]]PPPFFFFFFNNNKKKHHHNNNRRRXXXfff}}}{{{```UUUrrrXXX666777888111666999:::BBBRRR```dddeeeeee``````]]]ZZZ[[[]]]ZZZSSSGGGCCC===888555555777999666999===@@@AAAAAABBBCCCEEEHHHIIIIIINNNUUUVVVSSSUUUUUU[[[bbbaaaYYYVVVXXX\\\cccjjjmmmrrryyy~~~~~~yyylll```^^^`````````aaagggjjj{{{ssshhhgggXXXRRRIIIAAA===<<<<<<<<<<<<<<<;;;999666555555666111555888888555333222333333111000111333555555444888555333555555333444777;;;AAANNNbbbwww000000000///......------+++++++++***)))(((((('''))))))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&+++111666777222,,,(((,,,...111222111---)))&&&'''&&&&&&'''(((***,,,---///000333555777999:::;;;:::@@@IIINNNOOOKKKHHHEEE444000,,,+++------+++)))&&&&&&''''''(((''''''&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((())))))+++...///...///000111999GGGQQQSSSWWW``````YYYYYYPPPCCC888222000000000999999777666444333111111000000//////............++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,---------...000333666999===BBBGGGKKKNNNPPPSSSXXX___eeeiiiooouuuyyyxxxwwwtttlllbbbZZZVVVVVVkkkuuu{{{yyyzzz{{{~~~~~~{{{|||sssuuummmZZZYYYQQQAAA555666777888888999;;;===AAADDDHHHKKKMMMNNNPPPRRRUUUVVVWWWUUURRRUUUeeevvv}}}mmm|||[[[>>>666777???TTTiii|||oooTTTIIIBBB888///...111111222333333666;;;@@@DDDGGGHHHIIIOOOQQQTTTWWWZZZ\\\]]]^^^bbbdddfffjjjooowwwsssuuu}}}tttjjjgggllluuu|||~~~|||||||||yyyvvvvvvwwwwwwuuusssuuutttrrrrrrssssssrrrppphhhddd``````dddiiilllmmmpppwwwxxxvvv}}}{{{pppwwwzzztttfff]]]cccqqq{{{iiiUUUJJJGGGKKKMMMMMMMMMNNNRRRYYY___~~~dddhhhbbb<<<111111000333666666:::EEESSS^^^```___bbb___\\\\\\^^^___^^^\\\VVVKKK???999444222444888666666888:::<<>>BBBFFFJJJMMMOOORRRXXX___eeejjjooouuuyyyuuutttppphhh^^^XXXYYY[[[ooowwwyyyuuutttxxx|||www{{{kkkXXXVVVLLL<<<555666888888888999;;;>>>BBBEEEIIIKKKMMMNNNPPPQQQSSSTTTVVVVVVSSSUUUbbbppp|||rrrQQQ===222555FFFWWWhhhtttnnn[[[QQQAAA999222333555555555777333666999>>>BBBEEEGGGGGGNNNPPPSSSVVVYYY[[[\\\]]]aaaccceeeiiinnnuuu}}}zzzvvvvvvzzz|||}}}}}}}}}|||yyyvvvuuuvvvvvvtttrrrssspppnnnmmmnnnoooooooooiiiccc]]]]]]ccciiikkkkkknnnssswww|||zzzqqquuuwww}}}pppcccZZZhhhuuuyyyeeeSSSKKKKKKNNNOOOPPPOOOOOOSSSZZZ```www|||xxxqqqpppEEE666555333444555444888CCCRRR___fffgggbbb```^^^]]]^^^^^^]]][[[UUUKKK@@@;;;666333444777555666777999<<>>???CCCIIIMMMMMMHHHCCC666222,,,***+++,,,,,,***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&(((***,,,---------...///000888???DDDMMMWWWVVVNNNBBB>>>888444333333444444333333222111000///...---+++++++++***************************************(((((()))))))))*********))))))***+++++++++++++++***+++---------...111333666999???CCCFFFHHHKKKMMMRRRWWW^^^eeekkkqqqvvvyyyrrrqqqlllbbbYYYVVV]]]dddtttzzz}}}uuunnnkkklll~~~{{{cccUUUQQQFFF888555666888888888:::<<<>>>CCCFFFIIILLLLLLMMMNNNPPPPPPQQQUUUWWWTTTTTT\\\gggrrrPPP888111:::DDDOOO^^^fff]]]OOO>>>777333444444222222444333444666999===AAADDDEEEKKKMMMPPPTTTWWWYYY[[[[[[___aaacccfffjjjpppwww|||~~~~~~{{{zzz{{{||||||zzzwwwvvvuuutttrrrppppppmmmjjjhhhiiijjjjjjjjjhhhbbb]]]^^^ccciiillllllqqqqqqyyyssskkklll|||{{{mmm```YYYnnnwww{{{qqq]]]MMMJJJNNNQQQRRRSSSRRRQQQTTTZZZ___pppwwwwwwwwwOOO999888555222555444555>>>KKKYYYccchhhdddbbb```______]]][[[YYYTTTKKKBBB===999555444666555666777888;;;===???AAAAAAAAABBBDDDJJJRRRYYY^^^```dddgggddd^^^[[[___ddd\\\```bbbccchhhsss|||}}}yyyqqqkkkiiioooxxxsssccc[[[SSSMMMJJJHHHLLLQQQQQQOOOKKKDDD===777444333333444666888999888555222555444222222444888<<>>GGGZZZsss~~~000000000///......------************))))))(((((('''''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''******++++++,,,,,,------'''&&&%%%%%%&&&'''((()))---...111444666888::::::@@@???AAAGGGOOORRROOOJJJ<<<666...******,,,,,,+++((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''*********)))***,,,,,,000444999CCCKKKIIIAAA444222000//////000000///111111000///...---------))))))))))))))))))))))))************************'''''''''((((((((())))))((())))))***+++*********)))+++,,,------///111444555:::???CCCDDDFFFJJJLLLSSSWWW^^^ffflllrrrvvvxxxrrrpppjjj___VVVWWWbbblllxxx|||zzzqqqiiidddbbbtttyyyxxx~~~{{{mmmYYYPPPLLLBBB777555777888999999:::===???DDDGGGJJJLLLLLLLLLMMMNNNNNNPPPTTTXXXVVVTTTYYY```xxxoooPPP666555888>>>LLL\\\ZZZGGG===888444444333///...000333333444555888<<<@@@BBBGGGIIIMMMQQQTTTVVVXXXXXX[[[]]]```bbbfffkkkqqqvvv{{{~~~{{{xxxvvvwwwyyy|||zzzyyywwwuuurrrpppnnnnnnllliiigggfffeeecccaaa``````aaaccceeehhhkkkmmmwwwttt}}}uuubbb[[[ooo}}}yyyjjjaaa]]]rrrvvvtttfffRRRGGGIIIOOOSSSUUUUUUTTTRRRTTTYYY^^^lllyyyVVV888777555222777555333666???LLLWWW^^^eeedddcccbbb```\\\YYYWWWRRRJJJCCC@@@<<<666444555555555666777999;;;===>>>???@@@BBBDDDGGGLLLRRRVVV]]]______[[[UUUTTTYYY^^^^^^bbbfffiiimmmvvvsssbbbeeelllvvv}}}kkkcccXXXPPPMMMPPPVVV\\\___\\\VVVNNNEEE<<<666333333333444888===>>>;;;777444444555666777777777777888777666555444555555666777<<>>AAAEEEGGGJJJLLLLLLLLLMMMNNNNNNOOOSSSXXXXXXUUUWWW[[[fffoooAAA444222777BBBYYY^^^LLLBBB;;;666555555222111333222222111222555888<<>>CCCCCCAAA???>>>;;;999777666555555555555444444444555777888;;;;;;>>>UUUyyy000000000///......------******))))))))))))))))))+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((()))***+++++++++++++++,,,,,,,,,)))((('''&&&&&&&&&'''(((+++,,,///222555777999:::>>>>>>@@@GGGQQQYYY]]]^^^OOOFFF999000,,,++++++***+++***((('''&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$!!!###%%%%%%$$$$$$$$$&&&((('''(((+++...000...+++,,,++++++,,,------+++))))))))))))))))))((((((((())))))))))))************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((***,,,------///222444555999>>>??????CCCJJJPPPWWWYYY___gggooosssttttttrrrmmmddd\\\ZZZaaannnxxx~~~|||{{{{{{{{{wwwpppjjjrrrtttuuuuuuvvv~~~yyyyyyqqq\\\UUUOOOBBB888666666777999:::;;;<<>>YYYlllbbbMMMBBB777555555444333333111111000111333666999;;;>>>@@@DDDHHHLLLNNNPPPQQQRRRTTTXXXZZZ]]]bbbgggjjjpppwww}}}xxxssspppoooooovvvwwwwwwuuuqqqnnnkkkkkkjjjhhhfffdddaaa\\\VVVQQQLLLVVVbbbfffeeedddhhhmmmxxx{{{wwwmmmooo}}}jjjaaabbbhhhxxxqqqcccTTTIIIGGGKKKQQQPPPRRRSSSRRRPPPQQQUUUYYY^^^zzzhhh}}}ppplll]]]<<<555666999333333333222555>>>JJJTTTeeeggghhhgggbbb\\\XXXUUUOOOHHHBBB@@@===777444555444444444555666888999:::999===BBBFFFJJJOOOWWW\\\___]]]WWWNNNEEEBBBDDDGGGJJJPPP\\\lllwww~~~mmmfffaaaaaaeeekkkuuu~~~~~~wwwnnnffffffwwwyyysssggg\\\[[[dddoootttoooiii___TTTJJJAAA888333222111222555<<>>BBBHHHPPPYYY______SSSCCC555...,,,***)))---+++)))'''&&&'''((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!###%%%&&&&&&%%%%%%%%%&&&%%%%%%''')))(((&&&'''***''''''&&&((()))***((('''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((((((***,,,---...///333555555888<<<;;;;;;AAALLLVVVZZZ\\\```hhhooosssrrrppphhhaaaZZZZZZaaannnyyy~~~zzz}}}~~~wwwwwwyyy}}}rrrZZZLLLOOOJJJ999222999666888:::;;;<<<===@@@CCCCCCFFFIIILLLLLLMMMNNNPPPMMMIIIHHHMMMRRRSSSSSSVVVRRR___yyyZZZ;;;888333NNNwwwqqqWWWJJJFFF@@@999444000000000111222444555666888:::>>>BBBFFFIIIKKKKKKLLLNNNRRRVVVYYY]]]bbbeeedddkkksssuuutttxxx|||yyyvvvwwwxxxwwwtttqqqoooooollloooqqqoookkkgggeeefffbbb]]]WWWRRRPPPPPPPPPPPP\\\[[[^^^eeeooovvvxxxwww}}}uuuccc___jjjvvvoooaaaOOOCCCAAADDDGGGGGGJJJLLLNNNMMMLLLMMMQQQTTTWWWkkkkkkxxxeeeQQQjjj|||YYY@@@111///777///222555444333888BBBLLLcccgggjjjiiiccc\\\XXXVVVNNNGGG@@@>>>:::555333555444333333444555666777777999;;;===>>>BBBMMM\\\gggsssmmmcccVVVJJJBBB@@@@@@???FFFYYYuuuwwwllldddfffkkknnnttt{{{rrroookkkfffcccnnntttiiijjjwwwqqqjjj___VVVOOOIIICCC>>>444333111///111;;;IIISSSaaaeeeiiiiiicccWWWIIIAAA===<<<;;;999888999999:::<<>>???AAACCCDDDFFFJJJLLLMMMLLLKKKJJJGGGIIIKKKNNNOOOOOOOOONNNPPP\\\nnnLLL777999???XXXlll[[[OOODDD:::333333333333222000///000222666777999<<<@@@CCCFFFHHHFFFJJJOOOSSSVVVYYY\\\^^^___bbbfffjjjnnnrrrvvvyyy|||zzzxxxvvvuuusssssstttsssqqqoookkkjjjkkkllloooqqqlllbbb\\\[[[[[[TTTOOOOOONNNKKKOOOVVV^^^]]]```iiiuuu||||||yyy}}}mmm]]]eeeqqqvvv]]]RRRHHHFFFFFFDDDDDDEEEEEEGGGIIILLLMMMNNNMMMMMMRRR```jjjTTT[[[zzz^^^CCC666444666333222111222555999>>>AAASSS___jjjmmmlllggg```YYYRRRMMMGGGBBB>>>999333///333333333333333444555666999999;;;>>>AAAHHHWWWggglllVVVXXX]]]RRRHHHPPPVVVfff|||tttmmmnnnsssyyy|||~~~uuukkkhhhdddhhhrrrfffrrr{{{iii___\\\WWWVVVOOO???<<<666222222444777>>>EEEWWWfffssstttooojjjbbb[[[SSSRRROOOKKKFFFAAA===;;;@@@AAAIIIYYYmmm|||222000.........---,,,***,,,+++)))(((((((((***+++((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&&&&%%%'''''''''''')))---333777???999222111555:::<<<<<<555000***(((******'''$$$)))***---000333555777777;;;<<<===???EEELLLUUUZZZaaa\\\RRRGGG:::111---...+++)))((('''((()))((('''))))))(((((((((((()))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******)))*********++++++++++++,,,,,,++++++---///111333555777:::===AAAIIISSS[[[bbbcccggglllqqqqqqnnnkkkaaa^^^^^^cccnnnyyy}}}~~~{{{|||eeeYYYKKKCCC>>>999888:::999;;;===>>>???@@@BBBDDDGGGHHHJJJLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLNNNNNNNNNUUUbbbxxxiiiGGG:::888FFF```xxxzzzqqq]]]RRRNNNDDD666333333333222111111111222444555777999===@@@CCCDDDFFFIIIMMMPPPRRRTTTVVVXXXWWWZZZ___bbbfffiiinnnqqqssszzzzzzuuusssqqqpppooommmnnnnnnnnnmmmkkkjjjiiiiiiiiilllnnniii^^^XXXWWWWWWMMMFFFGGGJJJMMMTTT[[[^^^```fffqqq}}}tttsssggg]]]mmmtttkkkXXXOOOFFFEEEEEECCCBBBCCCCCCEEEHHHKKKNNNOOOOOOOOOMMMWWWttt[[[^^^~~~kkkOOO888///333444333222222444888<<<>>>LLLZZZhhhmmmmmmkkkfffaaa]]]VVVMMMFFFAAA===888333444333333333333444555666777777:::===@@@GGGVVVdddpppZZZ^^^jjjlllkkkbbbeeeoooxxxuuuyyy}}}}}}tttnnnmmmjjjmmm|||qqq}}}|||lllffffffdddeee___PPPAAA;;;666555555666;;;AAALLL[[[kkkpppooommmhhhccciiigggaaa[[[SSSKKKEEEAAABBBDDDLLL\\\ooo~~~111000............,,,***---,,,***)))))))))***+++%%%%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%% !!!$$$'''((()))((('''&&&(((...777===FFF???666111333777:::;;;777222,,,))))))***(((&&&&&&(((,,,000333555777777:::;;;===???CCCJJJSSSYYY``````[[[OOO@@@666111000***)))(((((())))))((('''))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''(((((())))))***************+++++++++,,,,,,,,,++++++,,,---///111333555555777<<>>???EEEGGGJJJLLLMMMNNNOOOQQQTTTWWWZZZ^^^aaadddhhhkkklllrrr{{{~~~{{{wwwrrrooommmllljjjiiiiiiiiiiiihhhhhhhhhhhhhhhddddddggghhhcccXXXQQQPPPNNNFFFBBBDDDJJJPPPVVV[[[^^^fffqqqzzzwwwdddwwwbbb```uuusss]]]RRRJJJEEEEEEFFFCCCAAABBBBBBDDDGGGJJJMMMOOOOOOPPPJJJLLLpppeeebbb}}}www\\\@@@000777444333222111333666999;;;FFFVVVgggmmmmmmmmmkkkiiiggg]]]OOOFFF@@@<<<777222444444333333333444555555555555888<<<>>>DDDQQQ^^^{{{cccaaaiiimmmrrrkkkiiiooo{{{}}}|||}}}}}}yyyvvvuuuqqqrrr}}}oookkkmmmmmmqqqnnn```HHHAAA;;;888666444777<<>>HHHRRRZZZ^^^eeefffiiilllllljjjfffccc^^^aaahhhqqqyyy~~~}}}|||wwwyyy~~~uuuwww|||pppWWWMMMBBB???===:::999;;;===???AAABBBBBBCCCEEEGGGJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLNNNNNNPPPYYYppp|||[[[AAA666===KKKZZZaaaYYYRRROOOEEE777666444222111111111111000000000111333666888:::<<>>;;;777444555999===FFFQQQWWWZZZ]]]aaaeeedddbbb^^^XXXRRRKKKFFFCCCGGGKKKTTTbbbsss000///------......---+++******))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((''')))*********,,,///111000...---,,,---/////////555222---***((((((((('''%%%&&&)))---000333666777888;;;>>>>>>???DDDLLLRRR]]]jjjssskkk[[[III999...---+++))))))******)))'''))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,...000222333444666:::BBBLLLVVV\\\^^^aaadddgggiiiiiifffcccaaa___dddmmmwww}}}~~~|||yyyxxxwww{{{{{{rrrxxxooo___OOOFFF>>>======;;;;;;===???AAACCCDDDCCCDDDFFFHHHIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKMMMOOOQQQ]]]zzzYYY;;;;;;:::@@@NNN^^^cccYYYJJJBBB<<<888333111111111111000000111111333444666888999<<<>>>AAACCCDDDFFFIIIKKKKKKNNNQQQSSSUUUWWW[[[]]]```dddhhhlllppptttxxx{{{||||||yyyvvvsssqqqooopppmmmjjjhhhhhhhhhfffeeefffeeebbb```^^^\\\[[[[[[WWWVVVVVVWWWRRRJJJGGGHHHCCCIIINNNOOOPPPVVV___gggjjj{{{xxxhhhddd{{{~~~zzzxxx}}}sssfffjjjqqqjjjZZZNNNJJJGGGFFFIIIIIIEEECCCDDDCCCCCCDDDFFFGGGHHHHHHIIILLLFFFZZZ~~~}}}www|||bbbBBB444666555333222222333444555===LLL\\\eeehhhmmmqqqrrrxxxoooaaaTTTIIIAAA:::666555444444333333333444444777555777:::;;;<<>>:::666666999999===BBBEEEGGGLLLVVV___^^^]]][[[WWWSSSOOOLLLJJJGGGKKKUUUcccqqq|||000...------......---,,,))))))))))))((((((((('''******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$$$$$$$&&&)))+++,,,+++*********+++,,,...//////...,,,+++222111...,,,***)))((((((&&&'''(((***---111555777888<<>>===@@@GGGMMMXXXjjjwwwuuuiiiZZZGGG777111///+++*********)))((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((())))))))))))+++---///111222333444999@@@IIIQQQWWW\\\^^^aaaeeeiiijjjhhheeebbbaaaccciiisss{{{|||yyyyyyzzzxxxttt~~~{{{cccSSSHHHAAA;;;;;;=========???@@@BBBDDDDDDDDDEEEFFFHHHHHHGGGFFFDDDDDDDDDEEEFFFEEEGGGJJJMMMNNNNNNMMMMMMHHHJJJLLLLLLPPPddd}}}RRRGGG>>>999EEEcccwwwqqq```VVVGGG@@@777222111222222111111111222222444555777888777999<<<===???BBBFFFHHHIIILLLOOOPPPRRRTTTVVVYYYYYY\\\```dddfffiiilllnnnmmmpppsssuuuuuuvvvxxxyyyvvvwwwxxxyyyzzzzzzzzzyyyvvvtttrrrooollljjjiiihhhgggeeeccccccccccccbbb```aaa```]]]ZZZWWWTTTQQQPPPQQQNNNNNNNNNJJJEEEEEEHHHHHHNNNQQQPPPSSS___mmmvvvooo|||lllaaahhh~~~~~~{{{tttuuu|||ssscccaaaoooooo[[[MMMMMMJJJGGGGGGJJJIIIEEEDDDFFFCCCDDDDDDEEEEEEFFFGGGGGGJJJJJJTTTyyy{{{xxx^^^999666555444333222333444444555BBBPPPZZZdddooouuuwwwwwwssskkk^^^PPPCCC;;;888555555444333333333444444666555666999::::::>>>DDDGGGYYY```aaafffeeedddiii```bbbiiiwww}}}{{{tttxxxssskkkccceeeggg^^^PPPJJJEEECCC???:::999;;;666555777999;;;AAANNNZZZ]]]\\\ZZZWWWSSSOOOLLLJJJFFFKKKVVVcccpppyyy~~~///...------...///---,,,************))))))((((((***))))))((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%###$$$%%%&&&))),,,,,,+++***)))))))))+++///111111000///...000000000///---+++******)))(((''''''***///444777999===@@@>>>;;;===CCCJJJQQQdddtttwwwssskkkYYYGGG666222---***)))*********))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***)))'''&&&&&&''')))***&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((()))+++---///111222333444<<>>>>>???AAAAAACCCDDDEEEDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOPPPIIIIIIJJJKKKLLLXXXrrrtttgggSSSIIIZZZwwwxxxhhhSSSIII===555444444444333222222222222333444555666444555777999:::===AAADDDGGGJJJLLLNNNOOOPPPSSSUUUSSSVVVZZZ^^^```aaaccceeebbbcccdddeeeeeefffiiikkkmmmoooqqqrrrrrrrrrrrrssspppnnnllliiigggeeeddddddaaa___^^^^^^______^^^\\\]]]\\\ZZZXXXTTTPPPLLLJJJLLLIIIFFFFFFDDDBBBEEEKKKLLLQQQTTTWWW___lllssstttiiimmmxxx~~~jjjmmm||||||~~~{{{mmmccc```fffnnndddNNNFFFLLLIIIGGGGGGIIIHHHDDDDDDGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIQQQSSSlllyyyppprrr|||JJJ666555555444333444444444222;;;FFFQQQ___nnnuuuvvvsssvvvtttiiiVVVEEE<<<999666555444333333333333333444333444999;;;:::===AAAAAALLLMMMMMMUUUXXXVVVZZZXXX]]]eeeppp~~~vvvsss}}}{{{zzzpppooovvvwwwmmmlllkkkaaaUUUPPPKKKIIIDDD>>><<<>>>555333444666666:::FFFSSSXXXWWWTTTQQQMMMIIIEEEDDDFFFLLLWWWcccooowww|||}}}///...------...///...,,,***++++++++++++***)))))))))(((((())))))***+++,,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&(((''')))+++,,,+++******+++&&&)))---000111222333444///000222111///---,,,+++***)))&&&&&&(((...444777999>>>AAA???;;;;;;AAAGGGLLL___pppvvvxxxvvvgggUUU999555///***)))******+++))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%))))))))))))************((()))+++---000111222333444>>>KKKTTTWWWXXX[[[]]]kkkooorrrqqqmmmhhheeedddooouuu|||}}}{{{zzzuuutttiiiXXXMMMAAA;;;777;;;>>>???@@@BBBAAACCCDDDEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJMMMQQQSSSMMMIIIIIIKKKNNNVVVgggxxxuuuPPPKKKjjjppp[[[PPPBBB888555666666666111111111111222333444555222444555666777999<<>>BBB>>>EEEDDDFFFRRRTTTOOORRRTTTZZZcccnnn{{{mmmjjjvvv}}}zzz}}}rrrooopppuuuvvvrrrooodddZZZTTTOOOMMMGGGAAA>>>???888666666888666666@@@LLLRRRQQQOOOLLLIIIEEEBBB@@@GGGMMMXXXdddooowww{{{}}}222000.........---,,,***************))))))))))))))))))))))))))))))))))))%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,+++***)))---...///111222333222222000999AAA???555+++((()))(((******)))(((***///333999;;;===???AAAAAA@@@???NNNXXXfffsss}}}}}}qqqcccPPP@@@222---,,,(((''')))))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********++++++...222555===EEENNNSSSTTTWWW___eeehhhlllooommmiiifffgggjjjwwwyyy{{{~~~~~~~~~}}}|||yyyuuusssuuu[[[NNNDDD:::999999;;;>>>@@@@@@???BBBCCCEEEFFFHHHHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEJJJIIIHHHIIILLLMMMLLLKKKIIIGGGGGGHHHJJJOOO]]]jjj}}}vvvSSSYYYzzzpppUUU;;;555:::;;;555///333333333333333222111111333333222333444666888999===>>>@@@BBBDDDFFFGGGHHHHHHIIILLLPPPSSSUUUWWWXXXZZZZZZZZZ[[[[[[[[[\\\\\\cccdddeeeeeeeeeeeeeeeeeegggeeebbbaaa```___]]]\\\^^^^^^]]]\\\ZZZWWWUUUTTTWWWWWWWWWWWWVVVRRRMMMIIIDDDBBB@@@@@@CCCGGGKKKMMMOOOPPPVVVeeexxx~~~ppp]]]ZZZVVVYYYqqqpppiii~~~uuubbbaaannnqqq```NNNIIIHHHFFFHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLPPPWWWjjj{{{rrrnnn]]]cccZZZ999888333///000444555333999888:::DDDTTTdddnnnssswww}}}ttt^^^III===999555333555444222222555444444555555666888999:::<<<>>>BBBFFFIIILLLMMMMMMOOOVVV___iiixxxnnnllluuuyyyrrrnnnoooqqqwww{{{sssmmmccc```[[[VVVPPPIIICCC???<<<:::777555555999@@@DDDKKKIIIFFFCCC@@@>>><<<;;;BBBMMM[[[gggrrr{{{}}}zzz222000.........---,,,***************))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))************---333777999777444222222===JJJNNNGGG:::000***)))******)))(((***...222888:::===@@@BBBBBBBBBAAAFFFRRRbbbqqq|||}}}uuujjjUUU===000+++)))))),,,***)))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))******,,,---------///444888CCCIIIQQQVVVYYY^^^dddhhhoooqqqpppllliiijjjoootttzzz{{{}}}zzztttuuudddLLLDDD???;;;::::::<<>>AAACCCDDDEEEFFFHHHJJJLLLOOOQQQRRRRRRUUUWWWZZZ]]]]]]\\\[[[YYY___```aaaaaaaaaaaaaaaaaa^^^]]]\\\\\\^^^``````___]]]\\\[[[ZZZWWWUUUSSSRRRNNNNNNNNNNNNOOOLLLIIIEEE=========@@@EEEJJJNNNPPPMMMQQQWWWaaannnuuupppfff___gggmmmtttyyypppqqq|||ooo___fffkkkfffUUUIIIHHHHHHDDDGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHJJJKKKLLLQQQVVVddd|||nnnwwwWWWQQQnnn~~~^^^>>>999444222222222222333666666777???LLLZZZeeekkkuuu|||kkkVVVEEE>>>888555666555222222444444444444555666888999:::;;;===???CCCFFFIIIJJJKKKOOOUUU^^^iii|||wwwxxxtttrrrssssssttt|||{{{tttnnnkkkfff```XXXQQQKKKHHHAAA???;;;777666888<<>>777777666222222222333333333333333111111111111222444555666444555777999<<<>>>@@@AAADDDEEEFFFHHHJJJKKKLLLLLLOOOSSSYYY]]]^^^\\\YYYVVVZZZZZZ[[[\\\\\\\\\\\\\\\XXXWWWWWWXXX[[[^^^___^^^ZZZZZZXXXVVVTTTQQQOOOMMMHHHGGGEEEEEEEEEDDDAAA???<<<===@@@DDDIIIMMMQQQSSSRRRVVVYYY[[[cccoooyyy}}}{{{zzzuuuppp~~~uuuhhhaaajjjeeeXXXHHHCCCGGGGGGBBBFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGIIIKKKLLLLLLRRRSSS[[[|||iii___III\\\nnnHHH;;;222333555222222555444555666:::BBBOOO\\\eeeqqqzzzfffPPPDDD===888666555222222444444444444555666777888999::::::<<<>>>AAADDDGGGHHHMMMRRRZZZiii}}}~~~}}}~~~}}}~~~}}}yyyxxxtttmmmcccZZZSSSQQQKKKGGGAAA<<<999888:::;;;;;;:::888777666666777777BBBOOO^^^iiirrryyy{{{yyy111///...---......,,,+++************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((+++---///000***444AAALLLOOOIII@@@999555888===@@@@@@;;;444...++++++***))))))***,,,---111555;;;AAAEEEGGGGGGFFFCCCIIIQQQ\\\lll|||zzzhhhPPP@@@888333,,,(((*********)))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))),,,///...///555AAAKKKSSSQQQRRRWWW```iiiooorrrtttqqqlllhhhhhhnnnxxx~~~~~~}}}}}}sssnnnxxxoooTTTMMMXXX^^^=========>>>AAACCCCCCBBB???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLKKKKKKJJJKKKMMMLLLHHHJJJOOOSSSiiiuuulllPPPcccaaaEEE===;;;555333333222222222222222222000000111111111222333333000111333555888:::<<<===@@@AAACCCEEEGGGHHHIIIIIIKKKNNNTTTXXXZZZYYYVVVTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUVVVXXXYYYXXXXXXWWWVVVUUUSSSPPPMMMKKKIIIGGGDDDAAA???>>>===;;;999BBBEEEHHHKKKMMMOOORRRTTTXXXZZZXXXWWW___sss|||zzztttfffdddiiifff___PPPCCC@@@DDDFFFBBBEEEEEEFFFFFFEEECCCAAA@@@AAABBBDDDGGGIIIKKKMMMMMMKKKQQQPPPSSSpppoootttpppOOOWWW]]]DDD111111666555444666444555777888===GGGVVVbbbmmm~~~qqqZZZKKKBBB999666555222222555444444444444555666777888999999:::;;;>>>AAADDDFFFHHHMMMVVVhhhyyyyyylll___WWWTTTSSSNNNFFF???;;;:::999999888777666555555777888999BBBOOO___iiiqqqxxxzzzxxx|||||||||}}}~~~000///------......---+++************)))))))))(((''''''''''''''''''''''''$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))+++---000111,,,444AAAKKKMMMHHH@@@999999888888999:::999666333,,,+++***))))))*********...222888>>>DDDGGGHHHHHHIIIHHHIIIQQQcccvvvvvviiiVVVEEE;;;444,,,&&&************))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))+++---...111;;;IIISSSVVVRRRPPPUUU___jjjqqqtttqqqooommmmmmnnnssszzz~~~}}}{{{{{{~~~{{{ooorrr|||eeeJJJ@@@FFFHHH>>>======???BBBDDDDDDCCC???@@@BBBDDDFFFGGGHHHHHHHHHIIIKKKMMMMMMNNNMMMMMMJJJIIIIIIJJJLLLMMMMMMLLLHHHGGGIIILLLLLLIIIIIIMMMNNNYYYyyysssMMMQQQvvvvvvQQQAAA===;;;777666444333222111111111000000111111111111111111///000111333555777999999<<<===???BBBDDDFFFGGGHHHGGGIIILLLOOOQQQRRRQQQQQQQQQQQQRRRTTTTTTUUUUUUUUUWWWUUUSSSRRRSSSTTTSSSRRRRRRQQQPPPNNNKKKIIIFFFEEEAAA???<<<;;;;;;;;;:::999EEEHHHKKKMMMOOORRRVVVZZZ\\\```cccfffqqqsss}}}yyyhhh___bbbkkk[[[XXXOOOEEEAAABBBDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@AAACCCEEEHHHKKKMMMNNNOOOIIIOOONNNOOOfffqqq|||YYYWWW~~~\\\:::000444666333222222444666666888BBBQQQ]]]iiiyyyyyyzzzxxxfffTTTHHH<<<777555333444666444333333333444555666777999999999:::<<>>999666444444666888999777333000---+++))))))******((('''+++///444:::@@@DDDGGGHHHIIIGGGDDDIIIZZZppp~~~~~~uuucccMMM>>>666///***++++++*********)))))))))(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***+++...333999CCCMMMTTTSSSQQQRRRWWWaaakkkqqqssspppqqqrrruuuxxx{{{~~~~~~}}}|||}}}qqqnnnzzzoooZZZCCC999:::777>>>======???BBBDDDDDDCCC@@@@@@BBBDDDEEEFFFFFFFFFIIIJJJLLLNNNOOOOOOOOOOOOJJJIIIIIIJJJLLLMMMLLLKKKFFFDDDFFFJJJKKKJJJKKKNNNNNNRRRgggiiiQQQUUUhhhuuuUUUDDD>>>>>>===999666444222111111000111111222111111000//////000111222333555666666777888:::===@@@BBBCCCDDDBBBCCCDDDEEEGGGIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMKKKLLLMMMNNNNNNMMMJJJJJJIIIHHHFFFCCCAAA@@@888777777999<<>>@@@AAADDDJJJRRRaaa{{{{{{ssssssooofffddd```VVVJJJAAA>>>>>>>>>===;;;:::777555444555777888<<>>======???BBBCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJLLLNNNNNNNNNNNNHHHGGGGGGHHHJJJKKKKKKJJJGGGDDDCCCGGGJJJKKKMMMQQQNNNQQQ\\\qqqyyy___]]]ssszzz]]]KKKGGGEEE@@@;;;777444333222111222222222222111000//////000000111111222333333333444555777999;;;;;;<<<<<<<<<===???@@@BBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIEEEDDDCCCCCCEEEFFFFFFEEEBBBBBBBBBAAA???===<<<;;;777777999<<>>999555333444333333333222333333444555555666888:::;;;<<<======AAAEEEJJJUUUkkk~~~uuummmzzzwwwrrrtttmmmbbbSSSIIIEEEFFFFFFFFFAAA>>>:::777444444666777888III\\\hhhnnnsssvvvvvvvvvxxxzzz{{{}}}///...------...///...,,,************))))))))))))''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))---000333333000---***+++---111444999888666333111222666999///,,,))))))******'''$$$)))+++...333999???DDDGGG===CCCDDDAAAFFFYYYrrryyyaaaNNN===222+++++++++************)))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...111888DDDNNNQQQMMMHHHIIIQQQ]]]hhhoooqqqpppoooppprrruuuzzz~~~~~~}}}uuuiiieeeuuu~~~jjjOOOAAA999<<>>======???AAACCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCEEEGGGIIIKKKKKKLLLKKKFFFEEEEEEFFFHHHIIIIIIHHHIIIDDDCCCFFFIIIJJJNNNRRRJJJNNNSSS[[[nnn|||ssszzzcccNNNKKKEEE???:::666444444222222333333222111000.../////////000000000000000000111222333444555555555777888:::<<<===>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDAAA???>>>===>>>>>>===<<<=========<<<;;;:::888888<<<<<<>>>BBBGGGJJJKKKJJJMMMNNNPPPRRRWWWcccttt}}}qqqiii~~~```SSSUUUSSSHHHHHHEEEEEEGGGGGGFFFDDDDDDBBBAAA@@@@@@AAABBBDDDEEE>>>@@@CCCFFFHHHIIIIIIHHHKKKGGGJJJQQQSSS[[[yyyzzzbbb\\\MMM555888;;;666666555444333444999@@@EEEKKKXXXhhhrrrtttuuuzzzzzzfffPPPBBB;;;555333333333333222222333333444444333555777999;;;;;;;;;;;;===???BBBIII]]]}}}yyykkknnn{{{{{{zzz~~~{{{nnn]]]QQQMMMNNNOOOOOOFFFCCC>>>:::777666666777666HHH[[[gggmmmrrrvvvvvvuuuxxxzzz|||}}}///......------,,,+++++++++++++++************)))((('''&&&&&&'''((()))******)))((('''&&&%%%$$$$$$))))))(((((((((''''''''''''&&&$$$#########$$$$$$%%%$$$%%%'''***///444777888444///+++***---222555<<<:::<<<===999333777???<<>>;;;<<>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBDDDEEEGGGIIIJJJJJJJJJHHHHHHFFFEEEDDDEEEEEEFFFDDD??????GGGNNNPPPOOOPPPOOOMMMOOOWWW___pppuuuhhh[[[VVVNNNEEE<<<666333222111222333333222111000000///000000000//////111333000000111333444555666777777777777888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<:::888777888999:::999AAA@@@FFFNNNOOOKKKLLLQQQOOOSSSUUUWWW^^^ooovvvpppqqqwww|||ooo]]]TTTMMMGGGCCCGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAAAAADDDFFFHHHFFFDDDEEEGGGIIIHHHFFFJJJNNNMMMPPPWWW\\\pppwwwvvvvvv```vvvaaa333222>>>333333222222222333555666888HHHSSS___gggqqq|||}}}xxxlllXXXEEE===<<<999444444444444444444555666666555555666888999:::;;;<<<===AAACCCFFFTTTqqqtttmmmvvv|||~~~~~~rrreee___```aaa]]]XXXQQQJJJCCC===999666666999;;;GGGZZZkkkuuuwwwuuurrruuuuuuwwwyyy{{{}}}~~~///......------,,,+++++++++++++++*********))))))(((''''''&&&'''((()))***((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%&&&)))...222555555222...++++++...222555888999<<<>>>;;;:::AAAKKKKKK>>>222......+++)))***((()))+++000555<<>>===AAA??????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEECCCDDDDDDFFFGGGIIIJJJJJJFFFFFFEEEEEEFFFHHHKKKLLLJJJEEEBBBGGGLLLLLLKKKLLLNNNLLLNNNTTTYYYfffhhhaaaWWWLLLDDD???<<<:::666777777666444333444666///000000000000000111222//////000111222333444444333333333444444555777777:::::::::999999999999999888888777777777777777888666555555777999;;;<<<===HHHFFFGGGLLLLLLKKKNNNTTTWWW]]]dddlllyyyxxx^^^ZZZkkkhhhZZZSSSLLLHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCEEEHHHKKKHHHEEEDDDFFFGGGFFFDDDDDDHHHHHHMMMWWW]]]ooo~~~iiicccvvvmmm@@@444:::444333333222222333444666777>>>IIIVVV___kkkwww}}}}}}xxxfffPPPBBB<<<777333777666666555444444555555444555555666777888999999;;;???AAACCCNNNgggvvvpppxxx~~~vvvkkkgggiiiiiieee___]]]TTTHHHAAA===;;;:::;;;===HHHYYYjjjtttxxxwwwuuuxxxxxxyyyzzz|||~~~~~~///......------,,,++++++++++++*********)))))))))(((((('''''''''((())))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%(((+++...111000///---+++,,,000777<<<;;;>>>BBBBBB>>>>>>IIIUUUZZZPPP>>>///***,,,,,,((((((((())),,,111888>>>BBBEEEEEEEEEFFFEEEFFFPPPZZZhhhhhhBBB;;;111)))&&&'''***+++******************************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&)))+++***))),,,222888GGGJJJKKKGGGBBBBBBJJJQQQ___jjjsssttttttvvvxxxxxx{{{}}}~~~yyyfffgggqqqyyyWWWHHH===???BBB@@@???AAA?????????@@@@@@@@@@@@@@@>>>>>>???AAABBBDDDEEEFFFDDDCCCCCCDDDEEEGGGIIIJJJDDDDDDDDDEEEIIIMMMRRRTTTNNNHHHDDDGGGJJJIIIIIIJJJMMMJJJLLLPPPRRRYYYooorrryyy~~~uuugggXXXLLLCCC===::::::;;;;;;888444222444777222222222222222111111111000000111111111222222222111111111111111222333444555555555555666666666666444444444333444444555555333444666999<<>>888555:::999777666555444444444555555555555666666666777777<<>>AAAIIIWWWfffpppvvvwwwvvvyyyxxxxxxyyy{{{~~~///......------,,,++++++************))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&)))+++,,,***---///---+++111???JJJNNNQQQQQQJJJAAA>>>FFFPPP[[[[[[KKK333'''+++---(((***))))))***...444:::>>>CCCCCCFFFIIIHHHGGGLLLTTT\\\wwwWWWJJJ:::///------***'''************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))*********+++*********---333;;;@@@NNNMMMHHHBBB@@@FFFTTT```llltttzzzwwwuuuwww|||~~~|||kkk```^^^hhh~~~lllJJJ@@@:::<<>>>>>=========>>>>>>>>><<<===>>>@@@BBBCCCEEEEEEDDDCCCBBBBBBCCCEEEHHHIIIEEEDDDDDDFFFJJJOOOTTTXXXMMMGGGDDDFFFHHHHHHJJJMMMKKKIIIKKKNNNNNNQQQ```rrrsssxxxtttcccRRRDDD===AAABBBCCC@@@<<<999:::<<<:::999777666555444222111333222222222222222222222111111111111111222333333222222222222222333333333333222222222333444555555888:::===???AAACCCEEEGGGIIIHHHHHHMMMWWWfffwww{{{jjjfffnnn|||pppfff[[[UUUPPPNNNKKKFFFDDDGGGEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEGGGIIIGGGDDDAAAAAAAAABBBBBBDDDGGGEEEHHHRRRSSSYYYhhhoooZZZgggsssGGG555777555444333222333444555666444<<>>JJJddd|||wwwrrrhhhZZZRRRTTTUUUOOOFFFCCCHHHSSS___jjjrrruuuuuuvvvuuuuuuvvvyyy~~~///......------,,,++++++*********)))))))))(((((())))))))))))))))))(((((())))))((((((((('''''''''$$$$$$$$$############"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))%%%---222000,,,444GGGXXXfffhhhcccUUUFFF???@@@DDDOOOXXXQQQ888(((***---***,,,***)))))),,,111777:::CCCDDDHHHMMMLLLIIIJJJNNNRRRkkkwwwaaaFFF555111111...***************************((((((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))*********+++---)))&&&+++555@@@FFFIIIHHHFFFBBB???BBBOOOaaaooovvv|||~~~zzzxxx{{{|||~~~jjj]]]YYYZZZnnnwww^^^EEE???999999;;;===???BBB===<<<;;;;;;:::;;;<<<<<<;;;;;;===???AAABBBDDDDDDCCCBBBAAA@@@AAACCCFFFGGGFFFFFFFFFGGGJJJNNNRRRUUULLLGGGDDDFFFGGGFFFHHHKKKIIIGGGJJJOOONNNMMMXXXffftttkkk~~~wwwaaaTTTIIIKKKMMMNNNNNNMMMLLLLLLHHHDDD???<<<:::888555222333222222222222111111111111000000000000111222222000000111111111222222222444444444444555666888888>>>@@@BBBCCCBBBCCCEEEHHHJJJLLLPPPVVVbbbttt{{{^^^TTTOOOLLLLLLMMMKKKFFFEEEGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEFFFGGGFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@AAACCCDDDEEEIIIFFFGGGOOONNNNNNXXX~~~]]]XXXnnn]]]>>>;;;666555444333222333444555000555>>>GGGPPP\\\jjjuuu|||rrr[[[JJJ???999888888777666666666666666777666666666666555555555555777;;;<<<:::@@@TTTiii}}}||||||}}}wwwllldddfffggg\\\NNN???CCCKKKXXXeeepppvvvxxxtttttttttvvvzzz}}}|||{{{{{{|||~~~///......------,,,++++++******)))))))))((((((((())))))*********)))(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%,,,333333222999JJJYYYmmmnnnhhhYYYJJJBBB===;;;AAAMMMNNN<<<,,,+++---,,,,,,+++))))))+++...222555CCCDDDIIINNNNNNIIIGGGIIIIII```xxxvvvUUU;;;///------,,,++++++++++++++++++++++++''''''((()))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))(((((('''&&&&&&'''(((((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******++++++++++++((()))222AAAKKKMMMKKK>>>>>>@@@CCCKKKZZZlllyyy|||||||||~~~}}}ppp\\\VVVXXXaaa{{{gggQQQCCC@@@<<<:::999;;;???AAA===<<<:::999999:::;;;;;;;;;;;;<<<>>>???AAABBBCCCAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHKKKMMMNNNLLLHHHEEEFFFEEEBBBCCCGGGHHHFFFIIIOOONNNLLLTTT```fff||||||lllzzzsssVVVUUUVVV[[[```cccbbb___YYYSSSJJJCCC@@@===999555222111111111111111111111000000/////////000000111111111222222333333444444777777777888999;;;<<<===@@@BBBDDDCCCAAABBBFFFJJJGGGOOOXXXaaappprrrxxx{{{rrrYYYRRRMMMJJJKKKNNNMMMIIIHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDGGGHHHIIIHHHEEECCCBBBBBB???@@@BBBBBBBBBBBBDDDFFFBBBIIIHHHGGGMMMLLLKKKRRR{{{aaaTTTdddrrrGGG777777666444333222333333444222444:::AAAGGGPPP___mmmxxxvvveeeSSSCCC888777777666555555555666666666666666666666555555555666555777;;;999:::HHHZZZrrr{{{rrreee]]]]]]jjjxxx~~~tttlllmmmlll```OOO===@@@GGGTTTdddqqqxxx{{{vvvvvvwwwyyy}}}~~~zzzxxxwwwuuuwww{{{///......------,,,++++++***)))))))))(((((((((((()))******+++***)))((('''((((((((((((((())))))))))))))))))(((((((((''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((())),,,000555;;;BBBHHHMMMYYY\\\YYYQQQIIIEEE???888999AAACCC;;;222///...,,,***)))(((((()))+++...///<<<>>>DDDKKKMMMIIIFFFHHHHHHVVVkkksssWWW???111------++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&'''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))*********+++((((((((((((((((((((((((((())))))******+++,,,,,,,,,...555AAAKKKNNNIIICCC999>>>EEENNNZZZhhhvvv~~~}}}~~~}}}~~~~~~rrrbbbVVVXXX```uuurrrZZZHHHAAABBB@@@===;;;<<<>>>@@@>>>===;;;:::999:::;;;<<<;;;;;;<<<===>>>@@@@@@AAA??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGDDDDDDFFFEEEBBBCCCFFFFFFDDDHHHNNNMMMJJJPPP[[[bbblll||||||rrrkkkfffiiirrrwwwuuuqqqjjj```TTTJJJEEEAAA<<<999444444444444444444444444333222222111111111222222333333444555555666777777999999:::;;;<<<>>>@@@AAA@@@BBBDDDCCCBBBEEELLLRRRSSS^^^jjjsss~~~ooofffzzziiiUUUPPPKKKGGGFFFJJJLLLJJJHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIHHHFFFDDDCCCCCC???BBBEEEFFFEEEEEEFFFHHHAAAKKKKKKHHHLLLJJJIIIQQQfffyyyaaa``````BBB777666444333222222333333555555888===AAAHHHXXXhhhqqqxxx|||yyyooo```LLL<<<888777666555444444333333444444444444444555555555777222333999888777@@@NNN___ssstttmmmgggaaabbbiiizzz}}}|||uuummmnnnpppgggXXXGGGGGGLLLWWWeeeqqqwwwxxxyyyyyyzzz|||~~~zzzvvvwwwwwwvvvzzz///......------,,,++++++))))))))))))(((((((((((()))***+++++++++)))((('''&&&&&&'''((()))***++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%&&&''''''((((((,,,+++---666BBBHHHEEE@@@@@@FFFGGGEEEEEEFFF@@@888888:::;;;999666222///,,,((((((''''''((()))***+++444666>>>GGGLLLJJJIIIJJJLLLQQQ___ttt|||ZZZ???333222+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,///777CCCNNNPPPJJJ@@@888;;;BBBMMMZZZfffsss~~~}}}~~~~~~|||kkk```YYYZZZdddpppfffQQQFFF???BBBCCC@@@>>>>>>??????@@@???===;;;;;;;;;===>>>;;;<<<<<<===>>>??????@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEE@@@???AAAEEEEEECCCEEEIIIFFFCCCFFFLLLLLLHHHMMMWWW[[[\\\kkksssqqq{{{zzztttiiiZZZNNNHHHCCC???;;;888888888888999999999:::666666555555555555555666555555666777777888999999:::;;;;;;<<<>>>@@@BBBCCC???BBBDDDEEEEEEJJJSSS[[[mmmyyy}}}jjjhhh```ddd}}}zzzooo\\\JJJGGGHHHCCCAAAEEEIIIHHHFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGEEEEEEEEE@@@DDDHHHJJJHHHFFFGGGHHHCCCNNNNNNJJJKKKHHHGGGOOOSSSxxxqqq[[[ppp___888666555333222222222333222111333777:::@@@QQQbbbkkkqqqwwwzzzwwwlllVVVCCC:::999777555333222111111222222222333333444444444777000000777888666<<