BM6&6(v@ |||}}}|||{{{}}}{{{uuuxxx|||~~~wwwiiiZZZPPPLLLBBBAAA???===<<<::::::999888777666555555555555555666666555444333333222222555000111666888===RRRjjjvvvfffZZZQQQLLLIIIHHHEEECCCCCCCCCDDDEEEFFFGGGGGGHHHIIILLLQQQUUUUUUXXX[[[]]]^^^___bbbcccfffiiilllmmmmmmnnnppprrrrrrppppppsssyyy{{{qqqiiiaaaXXXQQQPPPPPPQQQQQQOOOKKKHHHEEEEEEHHHHHHBBB??????>>>;;;:::999777666666888999;;;@@@HHHSSS\\\hhhxxxlll___[[[\\\eeepppzzzuuuooowwwfffLLL::::::888......666444333222222333555888999::::::;;;<<<===>>>??????;;;===@@@EEEQQQeee}}}~~~{{{zzz|||}}}}}}~~~~~~sssdddVVVPPPSSSXXXUUUVVVYYY\\\\\\]]]eeennnssszzz}}}zzztttggg\\\aaaXXXXXXgggzzzvvvYYYGGG@@@AAAHHHOOOgggiiiRRRDDD???<<<777222000......///000111000////////////////////////......---,,,---///111333555666777888999:::;;;;;;<<<:::888999===??????>>>EEEIIIMMMOOOTTTaaasssxxxnnniiijjjlll~~~|||vvvooorrrzzzwwwvvvxxxuuummmqqqxxxhhhooorrrZZZLLL;;;333111111111000222111111111111111222222///...000888@@@>>>444)))000111111111111222222222222222333444444222333666888;;;;;;@@@^^^{{{mmmgggfffttt}}}|||}}}yyyzzz{{{wwwqqqnnnpppoooiii^^^RRRHHHDDD===<<<;;;999888777777777777777666555555555555555666666555555444333333222666111222666666777CCCTTTdddhhhfff\\\QQQJJJFFFBBB>>>===<<<;;;;;;<<<>>>???@@@AAAAAABBBCCCFFFKKKNNNRRRTTTXXXZZZ[[[]]]```bbbbbbeeeiiilllooopppqqqrrrpppqqqrrruuuyyy}}}~~~xxxpppggg]]]WWWRRRSSSSSSSSSQQQNNNJJJHHHHHHJJJIIICCC???>>>===;;;:::999777666666777999:::===CCCLLLUUU___nnnyyycccYYYSSSYYYdddqqq|||yyyxxx___AAA999777000...444444333333333444666888999::::::;;;<<<===>>>??????===???CCCKKK[[[ooo{{{zzzzzzyyy{{{|||~~~~~~zzzqqqcccUUUJJJEEEIIIEEECCCEEEFFFFFFIIINNNUUU[[[ggguuu~~~rrriii___UUUPPPWWWbbbqqqmmmYYYHHH@@@CCCKKKZZZqqqxxx___RRRLLLDDD<<<555333000///000000000/////////////////////////////////......///111333444666666777888999:::;;;;;;<<<999888999>>>BBBDDDDDDOOOVVV```hhhppp{{{~~~ooocccaaaiiiqqqyyyyyy{{{zzz~~~sssxxxpppaaaMMM>>>555111//////111111111000000111111222111///000555::::::333---111111111111222222222222222222333444444444555777777;;;:::???]]]{{{mmmgggeeeqqq~~~|||~~~yyyxxxxxxrrrkkkcccaaa\\\WWWPPPIIIAAA<<<999888777666666555555555666666555555444444555555666666666555444444333333666222222777666333777???AAAFFFGGGBBB<<<:::999777333333222333444666888:::::::::;;;<<<===@@@DDDGGGMMMOOOSSSVVVXXXZZZ^^^```bbbcccgggkkkoooqqqqqqooommmnnnpppsssxxx|||{{{}}}}}}vvvkkkbbb]]]VVVVVVVVVUUUSSSPPPMMMKKKKKKMMMLLLEEE@@@>>><<<999999888777666666777888999:::???FFFMMMVVVddduuuuuueeeVVVTTT]]]jjjwwwzzzuuuKKK:::777444222444444444333333444666888999::::::;;;<<<===>>>??????AAAAAAFFFSSSfffyyy{{{xxx{{{}}}{{{yyyyyy|||}}}ssstttzzz}}}~~~|||sssdddSSSHHHEEE===777888::::::999:::<<>>[[[zzzlllfffcccnnn~~~{{{zzzxxxpppggg]]]VVVNNNIIIGGGDDD>>>:::888777777666666666666777666666555555444555555666666666666555555555444444777222222777888555555888555:::;;;777444444444222000000000111222444555666666888999999:::<<<@@@CCCHHHJJJNNNQQQTTTXXX\\\___fffffffffiiinnnppppppooohhheeeeeelllvvv~~~xxxzzz}}}}}}vvvkkkcccaaaZZZYYYXXXVVVSSSQQQNNNMMMMMMPPPMMMFFF@@@>>><<<999999888777666666666777777999===CCCJJJRRR```ooozzzxxxeeeZZZYYYbbbrrr{{{RRR===999777666666444444444444555777888999::::::;;;<<<===>>>??????BBBBBBIIIZZZooo{{{wwwwww}}}~~~}}}{{{pppmmmsssyyy~~~yyyvvvsssmmmbbbZZZKKKBBB<<<<<<===;;;:::;;;888999===BBBHHHTTTjjj}}}~~~wwwjjj]]]SSSLLLOOOdddzzzwww\\\DDD???EEEHHHUUUrrrooo^^^TTTHHH===:::777222000///000//////////////////////////////000000000111222444555666666777777888999999::::::999:::<<<@@@EEEIIIKKKMMMOOO^^^www}}}tttqqquuuyyy|||yyy{{{~~~nnnbbbiii}}}wwwmmmqqqqqqWWWBBB777333222111111000000//////000000111111222111000///000111111111111222222222333333222333333222333666666333555999999===YYYyyykkkddd```iii~~~|||yyypppfffYYYPPPFFFAAAAAA@@@===999777777666666555666666777666666555555555666666777777666666666666666555555888444222555777666555666555888999555333444444222111111111111111222222333333555666777888999===???CCCEEEIIIMMMQQQVVV\\\___gggffffffgggkkkooorrrssseee\\\WWW```rrr|||zzzzzz{{{uuujjjdddddd]]]\\\YYYVVVRRRPPPNNNMMMNNNPPPNNNFFF@@@>>><<<999999999888777777777777777777;;;@@@FFFPPP]]]lllvvvvvvdddWWWXXXhhhzzzpppSSS???888777777666444444444555666777888999::::::;;;<<<===>>>??????@@@BBBMMMbbbzzz|||xxxyyyqqqkkkpppxxx{{{tttooojjjaaa[[[QQQLLLGGGDDD@@@;;;:::======<<<===>>>???EEEUUUdddssseeeZZZOOOJJJVVVgggiiiQQQEEEEEECCCNNNbbb{{{uuubbbVVVKKKDDD;;;777222///////////////000000000000000000000000//////000111222444555666777777777888999999::::::888<<>>@@@EEEIIINNNTTTZZZ___cccdddfffgggiiimmmrrrvvvgggZZZPPPVVVjjj}}}{{{xxxzzzvvvllleeefffbbb___[[[VVVQQQNNNMMMLLLLLLNNNMMMFFFAAA???===:::::::::999999888888777777555777;;;AAAKKKYYYgggppp{{{uuuaaaYYYddduuu}}}rrrgggSSS@@@555444555444333444555666777888888999::::::;;;<<<===>>>??????>>>DDDSSSlll~~~|||~~~~~~www}}}uuudddXXX]]]YYYTTTPPPIII@@@<<<======;;;;;;<<<<<<===EEENNNjjjxxxrrrhhh]]]RRRQQQYYYfffxxx|||cccPPPIIIAAAHHHQQQ```|||zzzhhhZZZOOOGGG???;;;555111////////////000000000000000000000000...///000222444555666777777777888888888999999999:::???GGGMMMPPPRRRSSSTTTgggvvv|||}}}tttxxx}}}pppcccmmm~~~|||dddRRR@@@222444333222111000000000000---///222222111000//////222222222222333333333333333666444111555<<<;;;444444::::::===WWW|||lllddd___hhh}}}|||~~~wwwuuutttooohhhUUUMMMBBB;;;888888999888:::999888777777777777777888888888888888999::::::777777777777777777777777888888666444222333444444111333333000222666666333000000111111111111000000...000222333333444777999999;;;@@@DDDJJJQQQXXX]]]___eeejjjjjjgggfffjjjnnnmmmaaaSSSRRR```ssswwwsssxxxxxxmmmdddcccfffccc]]]WWWQQQNNNLLLKKKIIILLLKKKEEE@@@@@@???<<<;;;;;;;;;::::::999888777444666999>>>HHHUUUbbbjjjtttqqqdddhhhrrrtttlllYYYBBB666666666222333444555666777888888888::::::;;;<<<===>>>??????AAAJJJ\\\uuu|||~~~~~~pppkkkddd^^^]]]XXXOOOGGGDDD???:::999;;;<<<;;;<<<@@@RRR___sss}}}zzzpppaaaVVVTTTQQQ```tttuuu]]]RRRIIIKKKKKKPPPggguuufffVVVJJJFFFAAA:::444111///......000000000000000000000000///000222444666777888888888888888888888999999999???DDDJJJOOOSSSXXX\\\```uuuyyytttvvvzzz||||||pppfffhhh{{{kkkUUUAAA555444333222111111111111...//////000111222111111222222222333333333444444111666555333999CCCCCC;;;555;;;;;;>>>WWWooogggbbblll|||rrrooopppnnniiiVVVOOOEEE===888888999:::>>>===<<<;;;::::::::::::999888888888999:::;;;;;;777777777777777888888888444777888777555777999999444555444111333666666333000111222222333333333222///111333444555666888999555888<<>>GGGSSS___fffppp{{{kkkiiinnnzzzwww```FFF999:::999333333444555777888888888888::::::;;;<<<===>>>??????FFFOOObbbzzzzzzxxx~~~qqqgggaaabbbccc\\\QQQJJJCCC===999<<<===;;;::::::CCCOOO```ooouuuuuuqqqnnnfffbbb]]]^^^gggwww{{{jjjYYYQQQUUU[[[fffsssgggZZZVVVSSSMMMLLLZZZvvvwwwbbbQQQLLLGGG>>>777222///---,,,000000000000000000000000000111333555777999999:::888888888888888999999999CCCFFFKKKPPPUUU\\\dddjjj~~~~~~xxxxxxzzz{{{www{{{zzzqqqwwwiiiSSS666555444333222222222222111///---...111333333333222222333333333444444444000555666444===IIIJJJAAA555;;;<<<>>>WWWrrriiidddoooxxxnnnkkkhhhddd^^^VVVKKKAAA=========>>>FFFCCC???;;;999999<<<===:::999999;;;===>>>===<<<777999999777888:::888333777888999999888777777888444444555555555555555555333333222222111000000///000000000000111222333444777999>>>DDDHHHLLLTTT]]]eeeffflllrrroooddd[[[YYYccciiieeeUUUQQQccc{{{vvvkkklllooojjjccc___```gggggg\\\QQQMMMLLLJJJIIIIIIIIIFFFCCC???>>>===<<<;;;;;;::::::999999888555???IIIJJJIIINNN\\\jjjrrr}}}vvvsssmmm{{{vvv~~~{{{\\\<<<777;;;444444444555555666888999:::???<<<;;;<<<;;;999<<>>===;;;666222AAABBBIIISSS]]]```\\\WWWWWWRRRPPPSSSVVV^^^pppzzzgggUUUWWWXXX___lllyyyoooXXX[[[QQQSSSSSSWWW}}}nnn^^^SSSLLLBBB999333000///...000000000///////////////222333555777999999999999888888888999999:::;;;<<>>===<<<<<<>>>===999777999999777888888999888777666555555666555555555555444444444444333333222111111000000000000000000111222333333555777<<>>>>><<<<<<;;;::::::999999888555===DDDFFFFFFMMM[[[hhhnnnxxx~~~xxxmmmvvv}}}tttLLL;;;:::666555555555555777888999:::<<<:::;;;===<<<;;;???EEEMMM\\\sss}}}}}}}}}nnndddaaaaaaWWWQQQHHH@@@;;;;;;===@@@>>>>>>AAAHHHNNNRRRQQQOOOIIIFFFFFFJJJNNNTTTbbbqqqtttbbbZZZXXX[[[eeeqqq}}}zzzeee```RRRQQQQQQRRRqqqnnnZZZSSSGGG===666333111000000000000000000000000000333444555777888888888888777777888888999<<>>SSSxxxooofffoooooobbbfffbbb[[[QQQHHHEEEHHHLLLZZZbbbggg```QQQEEEDDDHHHIIIKKKLLLJJJEEEAAA@@@AAAEEEHHHHHHAAA<<<<<<<<<;;;;;;:::999888777555444444666666555555444444333333444444333333222222111111////////////000111222333333444:::BBBHHHMMMWWWaaaaaaaaabbbjjjzzzrrr]]]PPPXXXaaaddd___]]]fffsss{{{tttppppppooofff\\\VVVWWW^^^aaa\\\UUUQQQOOOMMMHHHGGGFFFDDDBBBAAA???>>><<<<<<;;;;;;:::999999999666:::===???CCCMMM[[[eeemmmttt{{{pppooouuu~~~eeeBBB999888555555555666777888999:::999888;;;>>>======BBBIIIPPPeee{{{zzz~~~yyywwwpppmmmjjjiiihhhnnnwwwooojjjdddYYYLLLAAA<<<>>>AAA<<<<<<<<<===@@@DDDGGGIIIHHHGGGHHHJJJLLLOOOWWWaaauuufff___[[[^^^fffrrryyygggUUUNNNNNNMMMbbb{{{eee]]]PPPCCC;;;666333111000000000111111222222333444555555666777777666666666777666666888===DDDIIIWWWbbbppp|||zzzxxxyyy{{{wwwrrrrrr||||||xxxuuutttrrrlllddd^^^[[[XXXTTTPPPQQQQQQRRRTTTXXX\\\aaaccchhhmmmrrrssspppmmmlllmmmppprrrwww~~~sssmmmxxxeeeLLL;;;555000222444...000000000000000000000000111111222222222333333333222222333333444555777777555555888===QQQwwwppphhhnnnvvviiihhhcccYYYOOOKKKOOOSSScccnnnwwwvvviii[[[TTTRRRQQQTTTVVVRRRKKKFFFEEEGGGLLLTTTXXXSSSKKKEEE@@@===>>>===:::999888777555444555555555555555555555555444444444444333333222222000/////////000000111222222333999BBBHHHOOOZZZeee```bbb___\\\hhhyyyxxxkkkUUUTTTYYYaaa```\\\cccooovvvooojjjllloookkkaaaXXXSSSYYY]]]\\\WWWSSSPPPOOOHHHFFFDDDCCCBBBBBB@@@???<<<<<<<<<;;;::::::999999888888999;;;BBBNNN\\\eeeooouuuzzz|||wwwkkknnnuuuzzzJJJ:::999666666666666777888999:::888999<<>>===CCCLLLSSSnnn~~~|||~~~|||rrroookkkbbbZZZVVVTTTYYYlllzzztttjjj^^^RRRHHHAAA===@@@@@@@@@???@@@CCCHHHLLLSSSRRRRRRQQQQQQSSSXXX^^^yyywwwkkk```[[[^^^gggwww}}}~~~lllWWWJJJJJJJJJUUUyyynnneeeWWWIII???888333111000000111222222333444444555555555555555555555555777777666555777>>>HHHOOO^^^fffttt|||yyyyyyvvvxxx{{{qqqfff]]]WWWTTTTTTSSSOOOJJJGGGFFFEEECCCAAA???>>>>>>???AAACCCFFFHHHIIILLLQQQSSSSSSSSSSSSTTTTTTTTTWWWZZZ\\\```lllxxxyyy~~~rrrwww|||zzz^^^GGG;;;111111444...000000000000000000000000111111222222222333333333555555555555666777888999555666999===QQQ}}}qqqmmmhhhooowwwvvvpppdddXXXQQQRRRUUUbbbjjjuuu{{{xxxnnnbbbZZZTTTVVVWWWSSSKKKFFFGGGIIINNNZZZeeeddd[[[QQQGGG???@@@===999888888888666444555555555666666777777777555555555555444444444444000000000000000111111222333444:::BBBIIIPPP[[[fffiiiooohhhWWWSSScccqqqttt```UUUOOOSSSXXXYYY```jjjwwwmmmdddeeelllnnneeeZZZSSSVVVZZZ\\\YYYTTTRRRRRRJJJGGGDDDCCCCCCCCCAAA@@@======<<<;;;;;;::::::999:::888888:::BBBOOO^^^gggqqqvvvzzz|||ooommmpppzzzQQQ<<<999777777666777777888999::::::;;;===???======EEENNNYYYvvvsssnnnmmm___RRRLLLIIILLL^^^sss{{{pppggg\\\NNNCCCCCCDDDEEEEEEFFFJJJOOORRRYYYYYYYYYXXX[[[bbbjjjnnntttdddZZZYYY^^^lllxxx|||ooovvvnnnZZZGGGEEEFFFLLLhhhtttkkk]]]NNNBBB:::444000000000111222333444444555555555555444444444444444777777666555777???LLLUUUccchhhrrr}}}~~~|||xxx|||||||||tttgggYYYOOOIIIHHHHHHFFFEEEDDDCCCEEEFFFFFFFFFAAA???===<<<;;;<<<===>>>EEEGGGIIILLLNNNPPPSSSUUUXXXUUUSSSOOOJJJIIIPPPZZZ]]]gggsss|||rrryyyzzz|||jjjRRRBBB444222555111111111111111111111111111111111222222222333333333555555444555555666777888666777;;;???PPPwwwjjjhhhfffqqqyyylll]]]SSSOOOOOOYYY]]]eeeooouuurrrggg^^^TTTTTTRRRLLLFFFCCCDDDEEEKKKXXXdddgggcccZZZNNNDDDAAA===999999;;;<<<:::888777777777777888888888999666666555555555555555555222111111111111111222222444555:::AAAHHHOOOZZZeeevvv~~~zzzdddQQQSSSbbbmmmfffYYYMMMIIILLLRRRYYY___vvvmmmccc```fffkkkeee[[[UUUUUUYYY\\\ZZZUUURRRTTTMMMIIIEEECCCDDDDDDBBB@@@======<<<<<<;;;::::::::::::999999;;;CCCPPP```jjjppptttyyy|||}}}wwwooommmwww}}}SSS@@@999777777777777777888999:::;;;<<<>>>>>><<<===GGGSSSeeeyyyrrrlll\\\NNNJJJGGGHHHYYYnnnrrr```RRRHHHHHHIIIKKKNNNSSSWWWYYYdddffffffhhhppp~~~{{{jjj^^^XXXYYYaaakkkvvvssszzzuuucccKKKBBBEEEFFFXXXzzzxxxpppcccUUUIII>>>666111111111111222222333333444555444444333333333444444666888888777:::CCCRRR^^^hhhkkksssyyyvvvyyy{{{}}}yyyuuuqqqnnnpppkkkbbbYYYRRRNNNMMMMMMJJJJJJKKKLLLMMMOOOPPPQQQMMMKKKGGGDDDBBBAAAAAAAAAIIIIIIJJJLLLOOORRRUUUVVVYYYXXXXXXWWWOOOFFFBBBDDDGGGLLLUUU\\\bbbhhhpppuuuwwwtttxxxvvv```NNN;;;444777444111111111111111111111111111111222222222333333333333333222222333444444555666888<<>>>>>BBBDDDDDDAAA;;;;;;::::::999888777777666666666666666666666666333333222222222222333333444555999@@@EEEKKKWWWbbbvvvzzzdddUUUTTTZZZeeeaaaWWWLLLGGGKKKOOOQQQjjjiiiddd___```eeeddd^^^YYYWWWXXX\\\ZZZUUUSSSUUUQQQKKKFFFDDDEEEEEECCC@@@=========<<<;;;;;;::::::888999;;;===CCCPPP```lllqqqssswww||||||}}}pppkkkwwwnnnRRRDDD:::888888777777888888999999:::;;;======;;;>>>KKKYYYrrryyyiiiXXXLLLKKKHHHGGGUUUiii{{{~~~~~~ssseeebbb```bbbhhhooorrrttt{{{~~~~~~wwwiii]]]VVVWWW\\\mmmvvvWWWFFFIIIGGGNNNggg|||uuujjj]]]PPPEEE;;;555111111111222222222222222444333333222222333444555444777:::;;;???KKK[[[hhhlllooowww~~~{{{zzzyyyyyy}}}~~~}}}}}}|||yyywwwrrrppplllgggbbb]]]ZZZYYY[[[\\\\\\]]]\\\[[[ZZZYYYXXXZZZ\\\^^^___aaaccceeecccaaa]]]YYYWWWUUUUUUUUUXXXXXXYYY[[[\\\]]]\\\\\\[[[\\\```ccc___TTTJJJGGGFFFEEEEEEFFFHHHMMMQQQTTTkkksss~~~zzzxxxbbbFFF888888555111111111111111111111111111111222222222333333333333333222222333333444444555777<<<>>>NNN{{{{{{nnnhhhbbbmmmvvvlllddd___PPPMMMMMMRRRZZZaaadddddd\\\VVVMMMFFFBBBAAA@@@@@@???EEEKKKPPPVVV[[[ZZZUUULLLHHHDDDEEEJJJMMMMMMKKK???>>>===;;;999777666555666666666666777777777777444444333333222333333333444444888>>>CCCIIITTT___nnnyyyxxx^^^NNNJJJbbbiiieeeTTTHHHHHHIIIGGG\\\ccceee___]]]bbbeeeddd[[[XXXXXX\\\ZZZTTTSSSVVVSSSMMMGGGEEEFFFFFFCCC@@@=========<<<;;;;;;::::::666999<<<>>>CCCOOO```mmmsssssswww|||}}}~~~~~~oookkkyyy~~~zzz~~~xxxbbbPPPFFF:::888888888888888888999999999:::;;;<<<:::???NNN^^^xxxhhhWWWLLLKKKHHHEEEQQQdddvvvssscccVVVQQQRRRYYYnnncccMMMOOOJJJJJJ]]]vvvyyynnnbbbVVVJJJ???888222222111111111111111111333333222111222333444555333777;;;>>>CCCPPPbbbppplllqqqzzz~~~{{{yyy{{{|||xxxzzzzzzvvvrrrmmmgggbbbaaa^^^YYYSSSOOOLLLKKKKKKLLLRRR[[[ccchhhhhhgggeeeiiikkknnnqqqsssvvvyyy{{{{{{yyyuuurrrooonnnnnnnnnssstttuuuwwwwwwuuuqqqnnnnnnmmmooosssoooeeeZZZUUUUUUPPPIIIDDDBBBCCCDDDEEEAAALLL___rrr~~~~~~sssPPP;;;777333111111111111111111111111111111222222222333333333555555444444444555666666444666;;;===LLLyyytttkkkbbbkkkyyynnnddd[[[TTTMMMMMMTTT^^^fffjjj^^^```UUUJJJIIIBBB===BBB???HHHGGGEEELLLPPPSSS\\\VVVNNNFFFFFFOOOWWW\\\\\\PPPHHH???;;;;;;<<<;;;999999999888999999888555222555444333222111111111111444666999<<<@@@FFFNNNSSS```fffxxxrrrYYYNNNRRRbbbpppjjjUUUDDDBBBGGGTTT___ddd___YYY\\\aaaccc```^^^]]]]]]\\\XXXUUUUUUOOOMMMIIIDDDEEEHHHGGGCCCBBB@@@===<<<===>>>===<<<777888999<<>>???LLLfff}}}dddRRREEEGGGLLLNNNWWWbbbvvv{{{lllcccZZZRRRUUUaaavvvqqqWWWJJJJJJMMMNNNiiixxxmmmfff___QQQAAA555333111111222111...000444666555444333222333444444777888999===III]]]ppp||||||yyyvvvxxx}}}~~~vvvmmmccc\\\WWWUUUOOOPPPPPPOOOMMMNNNPPPSSSVVV\\\dddjjjmmmnnnooopppooosssxxxzzz{{{|||~~~}}}~~~{{{sssmmmiiiccc[[[VVVTTTQQQJJJEEEAAA@@@FFFSSSbbbrrrxxx^^^BBB888:::333444333000000111111///111111111111111111111111444444444555555555666666888888<<>>BBBEEEGGGHHHNNNXXXgggxxx|||fffRRRMMMYYYeeedddXXXKKKEEEEEENNNYYY```]]]ZZZ\\\aaacccdddbbb___^^^]]][[[ZZZZZZVVVSSSLLLFFFGGGKKKIIIDDDAAA???<<<;;;;;;<<<;;;;;;999:::;;;???HHHWWWhhhtttuuuyyy|||{{{zzz}}}xxxgggjjj|||tttYYYGGGBBB777777777999:::;;;999888:::>>><<<<<>>BBBEEECCCGGGIIIGGGDDDDDDFFFKKKPPPSSSRRRLLLFFFBBBAAA@@@===;;;<<<:::888777888888888777555555444333222222222222222555999???DDDEEEDDDBBB===EEENNN[[[qqqrrrZZZKKKOOOVVV[[[ZZZTTTJJJDDDGGGQQQYYYYYYXXX[[[```ccckkkiiieeeaaa______```aaa```ZZZPPPIIIKKKPPPNNNGGGCCC@@@===<<<<<<<<<;;;:::;;;<<<>>>CCCLLL[[[jjjuuussswww{{{{{{zzz|||jjjfffrrriiiKKK;;;999888888888:::;;;:::888:::>>>;;;;;;AAADDDVVVrrr}}}{{{{{{lllWWWQQQVVVcccwww}}}pppdddZZZXXX[[[eeesssoooZZZKKKGGGHHHPPPiii~~~nnndddYYYIII<<<666222000222222000222666333333333333444555666777555888===HHHXXXlllyyyuuu}}}}}}}}}~~~~~~~~~zzzwwwmmmllljjjgggaaa[[[UUURRRQQQTTTYYY^^^bbbhhhnnnrrrssswww|||~~~yyyrrrlll```WWWMMMGGGCCCEEENNNXXXooo{{{xxxfffHHH777666444222333444444333222222222222222333333333333222222333333333444444444666555999<<>>;;;999CCCZZZooopppeeePPPKKKJJJPPPYYYYYYOOODDDDDDJJJQQQRRRSSSWWW^^^dddssssssooofffaaabbbeeegggfff^^^RRRKKKNNNTTTSSSNNNGGGDDDAAA???>>>>>><<<;;;<<<===???EEEPPP^^^llltttrrrvvvzzz{{{zzz|||qqqdddggguuu|||ZZZ???<<<:::888888999::::::999888;;;888:::BBBIII^^^|||}}}vvvsssvvv{{{{{{{{{~~~ssseeeaaagggrrr{{{nnndddYYYYYY___mmm{{{wwwooowww~~~xxxdddOOOGGGIIIIII___xxxjjj___PPPBBB888333111222333222333666222222333444555666777888666999AAAPPPaaasss}}}zzz~~~}}}}}}}}}}}}|||yyytttpppaaabbbccceeeeeeeeeddddddaaaeeeiiinnnrrrwww|||zzzsssiii^^^TTTNNNKKKLLLQQQaaaxxxyyyvvvxxxnnnVVVFFF999444111333555444222333222333333333333333444444333333333444444444555555777666999;;;IIIqqqppp]]]\\\fffuuupppvvv~~~xxxllldddfffrrr}}}ssskkkrrr}}}lllZZZNNNIIIMMMLLLLLLJJJEEE???===???CCC>>>>>>@@@CCCHHHKKKMMMNNNEEEAAA<<<888777777777666777666555444333333333333555444444888BBBOOOZZZ```NNN???444999EEERRR```lllXXXMMMDDDHHHSSSXXXQQQGGGEEEGGGJJJLLLMMMQQQZZZbbbvvv{{{xxxlllbbbbbbhhhkkkiiiaaaTTTLLLOOOVVVYYYUUULLLIIIDDDAAA@@@>>><<<:::<<<<<<@@@GGGSSS```lllrrrqqqtttxxxyyyyyyzzz}}}zzzfffaaakkk~~~xxxxxxVVV???<<<999888999:::::::::888;;;888:::BBBJJJaaa|||ppprrrwww{{{xxxzzz}}}rrrnnnqqqzzzuuuiiiZZZXXX^^^mmm~~~tttgggppp{{{|||lllUUUHHHGGGHHHYYYwww|||ooohhh\\\QQQ<<<666111222333222333555111222333555666777888888888;;;FFFXXXiiiwww}}}|||{{{zzzzzzxxxuuuppplllggggggfffffffffggghhhiiimmmqqquuuyyy}}}~~~{{{|||~~~~~~}}}|||rrrggg\\\UUUHHHLLLWWWmmmuuupppwww~~~vvvbbbSSS>>>666000222444222111222222222222333333444444444555555555555666666666666777666:::===JJJsssrrraaa```iiizzzmmmlllppp~~~~~~yyynnndddfffttt~~~uuu{{{ppp^^^SSSTTTRRRPPPLLLEEE===:::;;;======>>>???BBBEEEHHHKKKLLLFFFBBB===999888888777666777777666555444444444444444444333666>>>LLL]]]hhh^^^MMM@@@===<<<>>>QQQggg]]]QQQEEEDDDLLLRRRPPPJJJGGGFFFGGGIIIIIILLLTTT\\\ooo|||~~~pppaaa```hhhnnnllleeeYYYNNNOOOWWW\\\]]]RRRNNNIIIDDDAAA>>>;;;999;;;<<<@@@IIIUUUbbblllqqqrrrtttvvvwwwxxxyyy{{{}}}nnncccgggzzzzzz{{{eeeAAA>>>:::888888:::;;;;;;;;;>>>:::<<>>KKKYYY[[[SSSIIIEEEGGGKKKLLLLLLHHHFFFGGGJJJJJJHHHLLLSSSbbbvvvqqq^^^]]]gggppppppkkk___RRRNNNVVV^^^bbbZZZVVVPPPJJJFFFBBB>>>;;;<<<===AAAKKKXXXdddmmmppprrrssstttuuuvvvxxxzzz{{{xxxhhhfffvvv{{{iiiCCC???:::888888:::;;;;;;999<<<;;;>>>HHHQQQhhhyyyssssssuuuuuuxxx}}}vvvpppsssttteee\\\[[[iii|||pppffffffpppssseeeSSSJJJGGGNNNcccmmmfff___WWWDDD;;;444333444333222222222333555666777777777777:::???PPPhhhwww}}}zzzvvvwwwyyy{{{{{{zzz{{{~~~{{{yyyvvvtttsssrrrpppnnniiijjjkkknnnqqqsssvvvwwwrrruuuyyy}}}}}}|||}}}}}}zzzwwwwwwxxxyyywwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{zzzyyyyyyzzz{{{|||zzzwwwvvvxxx{{{zzz|||~~~xxxlll\\\KKKJJJ]]]yyyzzzvvvcccQQQAAA444444444//////333000000111111222333333444555555555666666666666777555555999===KKKuuuqqqdddeeennn|||tttooosssrrrfffWWWUUUbbbqqq|||pppuuuvvv}}}kkkbbb]]]WWWOOOHHHBBB@@@@@@@@@?????????>>>>>>???BBBEEEAAA>>><<<;;;<<<<<<<<<;;;888777666555555444444555...444999999777;;;FFFPPPaaahhhcccPPPCCCEEELLLMMMWWWSSSLLLGGGEEEGGGIIILLLHHHFFFIIIMMMLLLFFFFFFKKKWWWqqqppp\\\ZZZgggqqqtttpppdddUUUNNNTTT^^^dddbbb^^^WWWQQQLLLGGGBBB???===>>>BBBLLLZZZfffnnnqqqssssssssstttuuuwwwyyy{{{zzzllleeeqqqttt~~~oooDDD@@@;;;888888999;;;;;;444888999???KKKWWWooozzzyyyxxxrrrooopppqqqqqqppppppvvv~~~|||~~~}}}kkk^^^YYYdddwwwsssxxxzzziiiQQQCCCGGGJJJ]]]zzzpppllliiicccFFF===444333444333111111333444555777777777666666:::???RRRmmm|||{{{tttqqqsssuuuvvvuuuwww|||||||||{{{}}}~~~}}}{{{xxxuuusssrrrrrrqqqpppooopppsssvvvwwwwwwwwwvvvvvvyyy|||~~~~~~~~~~~~|||yyyxxxwwwzzz{{{{{{xxxttttttwwwzzzrrrsssuuuvvvwwwwwwvvvuuutttuuuvvvwwwxxxwwwvvvvvvpppqqqrrrqqqnnnmmmooorrrnnnpppsssvvvyyy}}}wwwkkkZZZPPPTTTfff}}}xxxXXXEEE666555555000///555//////000111222222333333444444444555555555666666444444888<<>>@@@>>>???AAAAAA???>>>>>>>>>:::777666777666333222555555777<<>>CCCPPPaaakkkbbbQQQJJJJJJKKKTTTYYYVVVLLLEEEFFFIIIHHHLLLJJJKKKNNNLLLFFFEEEIIIOOObbbtttqqq```UUU[[[fffuuutttlll^^^WWW[[[dddjjjjjjfff___XXXQQQJJJCCC???===???EEEOOO]]]iiipppssssssrrrrrruuuyyy{{{zzzxxxzzzvvvllluuu||||||fffJJJ;;;888;;;999:::===777666666>>>BBBFFFaaa~~~tttddd___bbbhhhqqqxxx~~~wwwppphhhaaacccnnn{{{vvv```FFFDDDHHHWWWmmmvvvpppnnnXXXEEE666444555111222888555666777777666666777888@@@FFFeee|||www~~~zzzwwwzzzuuurrrmmmlllnnnssswwwzzz{{{{{{||||||||||||{{{{{{yyyuuuqqqoooqqqrrrqqqooorrrvvv{{{}}}}}}|||zzzyyysssuuuxxxyyyyyyyyyzzz{{{zzz{{{{{{||||||xxxrrrnnnqqqtttuuutttpppmmmnnnoooqqqooonnnoooppppppooonnnnnnooopppqqqqqqooommmllldddbbb^^^[[[XXXXXXYYYZZZ\\\]]]^^^aaaeeemmmvvv}}}~~~jjjZZZPPPSSSfffzzzsssUUU999222333111000333111111222222222333333333222333333444555666888888:::777;;;???JJJooo|||mmmmmmyyy~~~~~~ttteeeWWWXXXaaawwwyyydddYYYRRRaaauuu|||tttnnnnnnkkkddd[[[QQQKKKIIIIIIAAAAAA@@@>>><<<;;;;;;<<<===???BBBCCCAAA???===<<<999666555666666333444777555888@@@JJJMMMGGG@@@===FFFWWWhhhhhh\\\QQQKKKJJJUUU[[[ZZZQQQHHHGGGHHHGGGMMMJJJJJJNNNMMMGGGEEEGGGLLL^^^ooonnn^^^TTTXXXbbbrrrtttoooccc[[[^^^fffkkknnnjjjddd\\\TTTLLLDDD>>>>>>???FFFQQQ```lllrrrtttsssrrrrrruuuyyy{{{{{{yyyzzz{{{mmmsss~~~~~~{{{yyy~~~uuu]]]III<<<999<<<777888;;;666999888>>>CCCIIIdddtttfff]]]^^^dddoooxxx~~~wwwtttjjjaaabbbkkkvvv}}}~~~|||bbbFFFFFFHHHRRRfffzzzwwwrrrrrr___JJJ999666666333333777555666777777666666888999???JJJjjj~~~vvvtttvvvooollljjjiiilllqqqvvvyyyzzz{{{{{{||||||{{{{{{zzzsssoookkkjjjmmmqqqssstttwwwzzz}}}}}}{{{zzzxxxwwwvvvttttttvvvzzz}}}uuuuuuvvvwwwwwwtttnnnjjjkkklllmmmmmmkkkjjjjjjjjjjjjiiihhhiiijjjjjjiiihhhkkkkkkkkkkkkiiifffcccaaaVVVSSSPPPMMMKKKKKKKKKLLLKKKMMMPPPTTTZZZbbblllsss{{{wwweeeSSSLLLXXXiii```???333444222000111111111222222222333333333333333333444555666777888999666:::>>>IIInnn|||ooorrr{{{jjjccceeezzznnncccQQQ[[[jjjvvv|||{{{xxxvvvyyyyyyvvvlll___VVVRRRRRREEEFFFFFFCCC???<<<;;;:::???BBBFFFIIIIIIEEEAAA>>>999666444666666444666999777:::DDDUUU^^^XXXLLLCCC???LLL```mmmjjj]]]RRRMMMUUU\\\^^^WWWMMMHHHGGGFFFNNNJJJJJJMMMOOOLLLGGGFFFHHHXXXgggggg[[[RRRTTT[[[kkkrrrrrriiiaaaccciiioooooolllhhhccc]]]TTTKKKEEEAAAAAAFFFRRRaaammmrrrsssrrrrrrsssuuuyyy{{{|||{{{{{{}}}nnnpppzzz{{{ttttttiiiSSSHHH<<<:::<<<666555999666<<<999>>>CCCMMMjjjppp___^^^bbbmmmwww|||{{{}}}~~~uuu}}}|||qqqfffeeennnyyyhhhKKKHHHFFFLLL\\\qqqwwwsssuuuiiiSSS>>>888888555444555555666777666666777999<<>><<<<<<===>>><<<===@@@DDDIIIPPPYYY^^^nnnsss{{{www]]]KKKKKKUUUpppyyyoooKKK:::666333000111111111222222222333333333333333333444555666777888888555999===HHHlllwwwjjjmmm{{{}}}zzzyyyyyybbbdddlllvvv|||{{{xxxwww~~~pppbbbZZZYYYPPPPPPOOOKKKEEEAAAAAAAAADDDGGGLLLQQQRRROOOIIIDDD<<<888555666666444666;;;<<<<<>>FFFWWWxxx~~~xxxxxx{{{lllhhheeegggooowwwxxxvvvsssssswww|||xxxwww}}}uuuiiiiiiyyy~~~llleeekkkzzzuuu\\\IIICCCCCCOOObbbyyywwwbbbKKK>>>;;;999666444666666666555666999>>>BBBRRRppp{{{qqqddd[[[WWWPPPUUU\\\ccchhhmmmrrrvvvxxxwwwuuussspppllljjjhhhppprrrtttwwwwwwwwwvvvvvvyyyxxxxxxzzz}}}}}}|||zzzqqqnnnkkkhhhccc[[[QQQKKKJJJIIIIIIIIIJJJJJJHHHFFFIIIHHHGGGJJJOOOQQQOOOMMMIIIHHHGGGHHHJJJKKKJJJIIIEEEEEECCCAAA>>>;;;999888999888777666555666666777777888888777666777:::<<>>IIIlll{{{mmm^^^ZZZ^^^vvvzzzwwwpppqqq|||zzznnnhhhooo{{{~~~tttoooooopppnnnfff\\\VVVUUUWWWIIIJJJLLLQQQTTTSSSMMMHHHBBB===888888888777;;;@@@EEEJJJTTT```jjjyyy{{{xxxwwwnnncccTTTTTTWWW[[[ZZZSSSMMMKKKKKKMMMMMMOOOVVV^^^```^^^QQQSSSUUUSSSOOOKKKGGGFFFIIIRRR[[[\\\^^^bbbfffhhheeeccccccdddfffggggggfffllljjjfffbbbbbbgggpppvvvssstttttttttsssuuuxxxzzz{{{yyy|||xxxnnnsssSSSAAA:::999555888===:::888999@@@HHHYYYzzz{{{yyy~~~|||{{{sssnnneeeeeehhhooowwwuuurrrooooootttzzz~~~~~~pppnnnoooxxxpppddd___kkkyyykkkkkkvvvxxxbbbLLLEEEAAAJJJ[[[qqq{{{wwwfffQQQAAA;;;999666444666666555555666:::@@@EEE\\\xxxnnn```TTTOOOLLLSSS]]]dddiiilllqqqtttuuutttssspppmmmjjjgggeeeggglllssswwwxxxwwwvvvvvvtttssssssvvvyyyyyyvvvrrrfff___VVVPPPNNNMMMLLLJJJ>>>===;;;;;;<<<<<<;;;999;;;;;;<<<===@@@AAA@@@???<<<;;;:::;;;===>>>>>>===:::999888777666555555444666666666555555666666777666777888888777888:::;;;555;;;EEEOOO[[[iiixxxwwwfffYYYdddsssxxx|||}}}dddGGG333000444111111222222222333333333444444444444444555666666999777;;;???IIIlll{{{ssshhhcccdddtttzzzyyy|||wwwnnnnnnwww|||www{{{~~~~~~wwwjjj^^^ZZZYYYNNNLLLKKKMMMOOONNNIIIDDDBBB<<<888999999;;;@@@FFFOOO^^^pppwwwvvv~~~xxxlll\\\WWWUUUZZZ\\\VVVOOOLLLKKKOOOPPPOOOTTT]]]ccccccYYYWWWSSSPPPMMMJJJEEEBBB@@@GGGLLLNNNRRRXXXZZZYYYYYYWWWVVVXXX]]]ccchhhjjjqqqsssqqqkkkeeefffmmmuuusssttttttsssqqqrrruuuxxxzzzxxx}}}{{{nnnqqqzzz___III;;;999555999<<<777888;;;DDDJJJYYYyyy|||~~~vvvrrrzzzzzzsssqqqcccfffkkkpppttt||||||rrrooolllmmmqqqxxx}}}~~~~~~~~~~~~~~~~~~|||qqqfffcccooolllcccZZZaaazzztttmmmsss}}}kkkSSSHHH@@@DDDSSSiiixxxssshhhUUUDDD;;;888666555666666555444666;;;BBBGGGaaazzztttkkk]]]QQQJJJKKKSSS^^^fffjjjmmmppptttqqqqqqpppooommmkkkiiihhhfffkkkrrruuuvvvuuutttuuusssqqqqqqsssvvvtttoooiiiYYYPPPEEE??????BBBCCCCCC<<<:::777666777777777666444555777777666666666777444444333444666888777666555444444444333444444444444444555555666666777777666888999:::999999:::;;;444999???CCCJJJXXXmmm|||rrr^^^aaahhhqqq|||~~~lllMMM888222333111111222222222333333333555444444444444555666666888666;;;>>>HHHjjj}}}zzzyyyuuuqqqpppwww}}}|||xxxsssyyy~~~yyyrrrcccZZZWWWTTTPPPLLLKKKMMMKKKFFFAAA@@@;;;888999;;;>>>DDDKKKYYYooouuucccZZZUUUZZZ^^^XXXPPPLLLLLLQQQQQQNNNQQQ[[[cccddd___ZZZSSSOOOLLLIIIDDD@@@<<<@@@BBBDDDIIIOOOQQQNNNMMMKKKJJJNNNVVVaaaiiinnnoootttvvvpppfffcccjjjrrrsssttttttrrrppppppsssvvvyyyxxx~~~}}}nnnpppwwwhhhNNN===999666999;;;444999>>>GGGKKKXXXxxx~~~uuuzzzvvvvvv}}}}}}qqqhhheeehhhnnnpppqqqxxxxxxqqqnnnkkkkkkpppwww|||~~~~~~}}}|||}}}~~~~~~|||xxx{{{tttddd___jjjjjjdddYYY\\\sssvvvkkknnn|||uuuXXXKKK???@@@MMMddd~~~{{{qqqhhhWWWFFF:::777666666666666555444666;;;CCCHHHcccvvvqqqiii\\\OOOIIIKKKTTT```hhhkkkmmmpppsssoooooooooooonnnmmmlllllllllppptttuuusssrrrrrrtttsssqqqppprrrtttqqqiiicccOOOGGG???;;;;;;<<<:::888999777444333333333333222222555777777333222333555333222222333666777666555444444333333333444555555444444555666666777888888888999;;;:::999888888888:::>>>AAA@@@BBBPPPgggzzzwww```]]]^^^eeeqqq~~~oooQQQ===444222111111222222222333333333555555444444444555666666777555:::===FFFiii{{{yyy{{{|||yyyvvvyyywww{{{}}}yyyvvvuuuqqqaaa\\\WWWVVVTTTQQQMMMHHHDDDAAABBB@@@>>>;;;999;;;DDDMMMbbbrrrddd^^^ZZZ[[[ZZZVVVRRRQQQOOOQQQQQQNNNNNNUUU___fffhhh```WWWQQQLLLFFFAAA???888999999:::<<>>AAAIIIWWWfffqqq|||{{{yyytttllldddccceeeppprrrtttttttttsssssssssyyy{{{xxxttt{{{xxxOOOAAA:::888===666999444???GGGPPPhhhvvvtttfffdddjjjbbbjjjrrrvvvwww}}}xxxrrrpppmmmlllnnnsssxxx|||~~~||||||||||||}}}yyy|||}}}vvvrrrtttfffYYY^^^cccccc]]]ZZZjjjrrrmmmvvv~~~bbbRRRDDDBBBJJJ\\\yyy{{{tttfffQQQBBB:::888777666999333333888:::;;;DDDPPPrrr{{{{{{wwwtttooocccTTTKKKHHHJJJWWWccciiikkkmmmllliiijjjjjjmmmsssyyy{{{yyyvvvrrrrrrssssssrrrqqqooonnnooopppnnnhhhccc^^^UUUMMM@@@<<<999888999888444000888555333222222333333222333333333333333333333333000111333444555666666666555444333333333444666777666666777888888999::::::===>>>>>>===<<<;;;===>>>===>>>AAADDDGGGMMM]]]lllppp___VVV^^^iiiqqq}}}|||eeeEEE222555000111333444555444444333444444444555555555555666666999999:::JJJjjj~~~~~~}}}~~~~~~uuuvvvzzz}}}rrriiieeeddd|||wwwjjjfff[[[ZZZYYYYYYVVVQQQJJJEEE@@@>>>======>>>AAAIIIRRRgggmmmddd]]]___bbb^^^WWWSSSQQQTTTUUURRROOOTTT]]]eeeiiiccc[[[VVVPPPIIIBBB???:::999999888888999;;;===;;;:::999;;;CCCPPP___iiiwww||||||qqqfffcccdddlllppptttvvvtttsssssstttxxxzzz~~~zzzuuuxxx}}}QQQAAA:::999???888999666???GGGSSSnnntttddd^^^```aaaiiiqqquuuxxxsssnnnmmmkkkkkkmmmqqqvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}}}}zzzsssoooooottt}}}iii]]]^^^dddeee^^^YYYdddzzzsssxxxkkkXXXGGGCCCKKK]]]{{{|||vvvnnn___NNN@@@888555555888333333888:::===HHHUUUrrrwwwtttqqqjjj]]]OOOHHHIIIMMMXXXcccgggiiikkkkkkhhhfffgggjjjpppwww|||}}}|||ttttttttttttsssqqqooonnneeeddd^^^VVVPPPMMMHHHAAA===:::777666777888666555666444222222333333333222333333333333444444444444111222333444444555555555666666555666666888999:::777888888888999999::::::<<<===>>>>>>======???AAAAAABBBEEEHHHIIINNN\\\jjjnnn___]]]```dddmmmyyy}}}oooMMM666666111111333333444444333333444444444555555555555666777::::::;;;KKKlll~~~~~~}}}~~~sssqqqrrrwww}}}mmm```ZZZYYYhhhsssrrriiiggg```___```bbbbbb]]]RRRIIIBBB>>>===???AAADDDLLLVVVkkk}}}||||||mmmaaacccjjjhhh___WWWTTTYYY[[[XXXSSSSSS[[[dddhhhfffbbb\\\UUUMMMCCC===:::999888777666666777888888777666777>>>KKKYYYcccooozzzxxxjjjaaa^^^eeellltttvvvtttrrrsssuuuvvvyyy~~~{{{tttvvv|||~~~RRRBBB;;;:::???888:::999???HHHWWWvvvvvvcccZZZYYYbbbhhhppptttxxxzzzooojjjiiiiiijjjlllooorrruuuvvvvvvvvvwwwxxxyyyzzzzzz}}}|||zzzwwwpppkkkjjjfffqqqxxxiii```___gggjjjccc[[[bbbzzzzzzyyy}}}www```JJJDDDLLL___}}}xxxuuukkkYYYEEE888444555777333333888:::>>>LLL]]]uuuxxxuuupppgggWWWJJJHHHMMMRRR\\\eeehhhiiijjjjjjhhhcccdddffflllttt{{{vvvvvvuuusssqqqooommmlllccc```WWWLLLFFFEEEBBB>>>;;;:::888777777888::::::666555444444555666444333333333333444444555555555222222333333444666777777:::::::::;;;<<<======>>>:::::::::::::::;;;;;;;;;;;;===>>>??????@@@CCCEEEFFFGGGKKKMMMMMMQQQ]]]jjj~~~oooddd[[[WWW]]]gggpppyyy|||XXX;;;666111111222222222333333333444444444555555555555666888::::::<<>>???AAAEEERRR```qqqvvvjjjgggpppwwwdddccclllmmmeee]]]XXX]]]aaa```YYYUUU[[[eeeiiikkkjjjddd\\\QQQEEE;;;:::999777777888999999999777666666888???KKKYYYccchhhttt~~~rrrcccXXX___gggppptttrrrppprrrttttttxxx~~~yyyooouuuzzzuuuOOODDD===999<<<777<<<:::???GGG[[[|||wwweee\\\ZZZfffkkkqqquuuyyywwwmmmffffffgggiiikkknnnpppqqqvvvwwwxxxyyyzzzzzzzzzyyy{{{}}}~~~{{{vvvooohhheee___dddlllsssvvvqqqggg______hhhoookkkdddiii|||~~~zzzzzzgggNNNFFFMMMaaa{{{ooo[[[FFF888555666777333333777888>>>PPPddd}}}{{{tttfffUUUIIIKKKTTTZZZbbbiiijjjjjjkkkkkkjjjffffffgggjjjpppwww}}}wwwvvvtttqqqnnnkkkhhhgggfffcccZZZPPPKKKJJJGGGBBB<<<<<<===<<<<<<;;;;;;;;;777666666666888888666555444444444555555666666777222222333444666999<<<===AAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>======<<<<<<;;;===???@@@AAACCCGGGIIIKKKLLLPPPSSSSSSUUU```mmmttteeeYYYXXX^^^eeeooozzzaaa@@@666222222111111111222222333444444444555555555555666777::::::;;;KKKmmm~~~pppmmmnnnuuu|||pppccc]]]___eeemmmpppgggYYYTTTUUUXXXZZZaaammmuuutttiii___TTTHHH@@@@@@CCCKKK```wwwnnn\\\UUUVVV```gggbbbiiimmmiiiddd\\\```gggjjjddd^^^aaajjjqqqwwwxxxqqqfffZZZJJJ===;;;999888888:::;;;999888666666666999@@@LLLZZZdddfffpppzzzmmmZZZ[[[bbbkkkoooooooooqqqssstttxxx~~~yyymmmpppvvv{{{}}}{{{|||}}}iiiJJJEEE@@@888888555===999>>>HHH^^^~~~sssddd______kkkpppvvvzzz}}}tttjjjcccdddfffhhhjjjmmmooopppvvvwwwyyyzzzzzzyyywwwvvvvvvyyy|||~~~{{{uuummmeee^^^YYYYYY]]]dddjjjkkkeee```]]]fffnnnooommmsss{{{{{{kkkQQQHHHMMM```sss\\\GGG:::666777777444444666777>>>UUUnnn}}}sssdddSSSIIINNNXXX^^^eeekkkkkkiiijjjjjjiiimmmlllllllllnnnrrrvvvyyyuuutttqqqnnnkkkiiigggfffgggfffaaaZZZUUUSSSNNNHHH@@@AAABBBCCCBBB???<<<999888777555666777777666555555555555666666777777777222222222444888===AAADDDHHHIIIJJJJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>===<<<>>>@@@BBBCCCEEEHHHKKKOOOQQQUUUXXXXXXZZZfffrrryyyjjjaaa```gggqqqzzz}}}jjjFFF888444333222000000111333444444444444555555555555666666888888999JJJmmmnnnlllmmmsssxxx{{{wwwooonnnsssxxxwwwjjjYYYPPPPPPQQQVVV```mmmwwwyyyssslllVVVJJJBBBBBBEEERRRrrroooWWWJJJEEEGGGQQQhhhnnneeehhhkkkkkkjjjbbbdddllluuutttmmmnnnuuu|||~~~qqqcccQQQAAA>>>;;;999999;;;;;;888555555555666888???JJJWWW```gggmmmuuu~~~|||ggg]]]```eeeiiilllnnnqqqsssvvvyyy~~~qqqjjjpppuuuzzz~~~gggIIIFFF@@@888888444===999>>>JJJaaa~~~~~~lll___^^^aaapppvvv}}}|||ooofffaaabbbccceeehhhkkkmmmooorrrtttvvvxxxxxxvvvsssrrrrrruuuzzz|||{{{tttmmmcccZZZSSSSSSUUU\\\eeejjjiiifff___eeelllqqquuu~~~}}}~~~nnnVVVJJJKKK[[[yyy{{{bbbKKK;;;666666666444555777888CCC^^^{{{wwwkkk]]]OOOHHHOOOYYY___ffflllkkkjjjjjjiiigggpppqqqqqqpppnnnoooqqqsssqqqqqqooonnnmmmmmmmmmmmmoooqqqpppllliiifff___WWWLLLJJJIIIJJJKKKHHHBBB===;;;888666555555666666555777777777777777777777777222222222444888>>>DDDHHHKKKLLLMMMNNNMMMJJJGGGEEEDDDDDDCCCAAA@@@>>>======<<<>>>???AAAAAACCCFFFHHHQQQRRRUUUWWWVVVYYYeeeqqq}}}|||pppjjjoooxxx}}}zzz}}}sssOOO===777555222000000222444555444444444555555555555666666888777999IIImmmmmmlllnnnrrrtttvvv|||}}}gggYYYUUUPPPVVV___iiipppppplllhhhRRRHHHBBBCCCEEESSSzzzrrrWWWIII???===:::DDD^^^xxxmmmjjjkkkmmmoooggghhhqqq}}}|||vvvgggTTTCCC???<<<:::;;;??????<<<999888777777888===GGGSSS[[[dddjjjqqqyyyyyycccaaaaaadddjjjppptttuuuxxxzzz~~~wwwffflllqqquuurrrNNNEEE>>>999<<<777<<<:::@@@MMMddd|||hhhYYYZZZ___qqqyyywwwjjjccc______```bbbdddhhhkkkmmmnnnpppsssvvvwwwuuusssqqqppptttyyy|||}}}}}}vvvpppfff[[[VVVVVVXXX___hhhnnnooonnnhhhjjjnnnttt}}}~~~pppZZZLLLHHHSSSpppkkkPPP===666777444333666999<<>><<<;;;::::::<<<===>>>>>>???AAACCCKKKKKKLLLMMMKKKMMMYYYfffvvvzzzrrrrrr|||~~~wwwvvvzzz}}}YYYDDD999777333111000222555777444444444555555555555666666888888999JJJnnn~~~mmmnnnppptttuuuvvv}}}{{{iiibbbTTTYYY```eeefffddd___[[[OOOFFFBBBBBBAAAOOOxxxrrrYYYKKKAAA>>>BBB<<>>777999222333666;;;???OOOsssxxxwwwqqqgggZZZQQQKKKLLLTTT^^^eeennnuuuuuurrrrrrooollllllpppuuuuuussspppppppppkkklllnnnsssxxx~~~pppfff\\\\\\bbbeeeaaa[[[KKKFFFAAA======>>>@@@@@@;;;::::::999888777666666555444222111444999???CCCDDDFFFJJJMMMNNNLLLIIIGGGCCCBBB@@@>>><<<:::999888999:::;;;;;;;;;;;;===???DDDCCCCCCBBB???AAALLLZZZppp}}}~~~vvvooozzz~~~uuusssxxxaaaJJJ:::888444111111333666888444444444555555555666666777999999:::KKKppp}}}|||{{{||||||}}}lllnnnqqqssstttuuuxxxzzz{{{nnneeeeeeeeeccc```YYYPPPKKKKKKCCC@@@BBBBBBKKKjjj[[[EEEAAACCC???999<<>>=========<<<;;;999::::::;;;;;;::::::999999<<<>>><<<:::>>>HHHQQQnnnxxxsssvvv{{{||||||{{{~~~fffGGG>>>888444444222000111555444444444555555555666666888;;;:::;;;IIIkkk}}}|||}}}}}}~~~jjjlllooopppqqqsssuuuwww||||||{{{uuuiii[[[NNNFFFAAA;;;999<<<<<>>444444888333777999;;;TTTyyyyyyvvv}}}tttiii]]]PPPJJJLLLRRR]]]gggmmmqqqwww{{{|||zzzyyyyyyuuurrrooommmmmmnnnmmmmmmfffmmmllllllyyyyyyfffRRRIIIFFFGGGKKKQQQLLLFFF===999999999777555444444333333444888???DDDFFFBBB???AAAFFFIIIGGGEEEBBB@@@>>>======<<<;;;:::999::::::::::::::::::999;;;>>>@@@>>>;;;<<>>:::===CCCDDDAAA:::999777555555:::@@@FFFSSS___hhhmmmvvvyyyddd___bbbeeekkkqqqvvvuuuwwwyyyyyy{{{zzziiimmmwwwsssMMMBBB;;;999;;;<<<<<>>YYY~~~wwwzzzzzzrrrlll___UUUKKKIIINNNVVVcccmmmqqqvvv{{{~~~~~~}}}{{{{{{zzzxxxtttnnnjjjiiijjjlllfffiiihhhlllyyyuuubbbTTTLLLMMMWWWbbbXXXNNNCCC???AAAAAA;;;555666666555444444888===AAAMMMGGGAAA@@@DDDHHHJJJIIIDDDBBB@@@??????>>><<<:::999999::::::::::::999999@@@DDDGGGEEE@@@>>>AAADDD[[[iiivvv}}}~~~~~~}}}~~~|||}}}tttKKK===777333444444222222555444444555555555666666666444888999;;;LLLpppnnnooorrrrrrssstttvvvxxx~~~pppXXXLLLCCC<<<:::???@@@EEEZZZrrr{{{nnnVVVKKKMMMOOOOOONNNUUUhhh{{{~~~vvv|||}}}}}}eeeKKKAAA???;;;888999;;;===<<<;;;:::888666555888>>>BBBOOO[[[eeeiiippp~~~}}}hhh______dddnnnwwwwwwvvvwwwwwwvvvxxx}}}lllnnnwww}}}RRRCCC;;;:::===<<<===FFF^^^}}}zzzcccXXX\\\cccyyy}}}rrrfff^^^ZZZ[[[^^^```bbbbbbbbbaaadddfffjjjnnnppprrrtttuuunnniiiaaaZZZTTTQQQOOONNNKKKKKKKKKMMMQQQYYYcccjjjuuuzzz{{{kkkgggdddggglllqqqqqqpppfffYYYUUU[[[fff~~~lllVVVMMMMMM___{{{{{{cccJJJ<<<:::777444888;;;AAA^^^~~~tttwwwxxxnnngggbbbWWWNNNGGGIIIOOOYYYfffqqqssswww{{{}}}}}}{{{yyyyyy{{{zzzwwwqqqkkkhhhiiillliiihhheeejjjsssyyy|||nnn^^^TTTVVVdddqqqfffXXXIIICCCGGGIIICCC<<<;;;:::888666555666:::===RRROOOKKKGGGFFFGGGIIIKKKHHHFFFDDDCCCBBBAAA>>><<<::::::999999999999::::::DDDHHHLLLLLLGGGCCCBBBCCCSSSbbbrrrzzz}}}~~~zzz}}}{{{|||{{{|||YYY???888333444555333333555555555555555666666666666444777999;;;KKKooooooqqqssssssssstttvvvwww|||uuu[[[NNNBBB:::888<<<>>>EEE___|||vvv___```dddhhhiiiiiiooowwwtttyyymmmNNNBBB???<<<;;;;;;;;;;;;;;;999999888777777999>>>BBBOOOYYYccchhhmmmyyynnnaaa^^^cccnnnxxxxxxxxxxxxyyywwwxxxqqqooottt|||SSSCCC;;;;;;>>>;;;;;;GGGccc}}}bbbTTTYYYccczzz}}}qqqddd\\\YYYZZZ\\\___```aaaaaaaaabbbeeejjjmmmnnnqqquuuxxxvvvqqqhhh^^^TTTNNNLLLKKKLLLLLLKKKKKKMMMRRRYYY^^^ffflllvvvzzzbbb]]]ZZZ]]]eeelllmmmllldddVVVSSSXXXbbbzzzpppXXXNNNOOOaaa{{{gggKKK;;;777555333777;;;DDDddd{{{oooppp|||ssshhhaaa\\\QQQIIIEEEHHHQQQ[[[gggrrruuuxxx{{{}}}{{{yyywwwwwwwwwxxxxxxsssmmmiiiiiijjjkkkiiieeegggmmmooo~~~ooodddgggsss~~~qqq```MMMEEEIIILLLHHHBBB<<<<<<:::777555555999;;;RRRUUUWWWRRRJJJFFFHHHMMMIIIHHHFFFEEEDDDBBB>>><<<;;;;;;:::999999:::;;;;;;@@@DDDIIIIIIFFFBBB??????NNN]]]nnnxxx}}}{{{{{{|||{{{yyyzzz}}}gggCCC:::444444666555444555555555555666666666777777555888999:::JJJmmm~~~oooqqqrrrsssrrrrrrtttvvvyyy}}}mmmUUUIIIAAA:::888;;;===GGGhhh{{{sssvvvxxxYYYHHHAAA;;;;;;;;;999888888888888888777777999===@@@NNNVVV___ffflllvvvuuufff___aaakkksssyyyxxxzzz{{{yyyyyyuuusssttt~~~rrrPPPCCC::::::===:::888GGGjjj}}}yyyzzz~~~cccRRRVVVaaavvv|||pppddd[[[XXXYYYZZZ\\\^^^```bbbccccccfffjjjlllmmmqqqwww|||uuurrrlllcccYYYSSSOOOOOOKKKLLLMMMMMMNNNQQQVVVYYY]]]ccckkkrrrxxx}}}xxx\\\VVVQQQUUU___hhhkkkkkkeeeXXXVVV]]]ggg|||rrrYYYNNNMMM[[[ssskkkNNN<<<777444222777;;;GGGiiiyyypppppp{{{qqqggg___YYYKKKEEECCCHHHRRR\\\hhhrrrxxx{{{}}}}}}{{{yyywwwwwwsssssssssqqqmmmjjjhhhgggiiikkkhhhgggllllllyyywwwzzz|||kkkWWWNNNOOORRRMMMGGG>>>>>><<<999777777999<<>>;;;===<<<;;;::::::;;;<<<===:::===AAABBB@@@===;;;:::IIIXXXhhhrrrwww}}}{{{zzz~~~zzzxxxzzz|||jjjIII>>>555444666666555777555555666666666777777777666999999:::IIIlll~~~~~~qqqsssttttttssssssuuuvvvyyyyyy~~~}}}uuu^^^LLLDDD???;;;;;;======IIImmmuuuuuu{{{nnnVVVHHH<<<:::;;;999777888777888888777666777999<<>><<<;;;;;;<<<>>>???<<<>>>??????>>><<<;;;:::BBBPPP```hhhnnntttwwwxxx~~~}}}~~~|||zzz{{{oooOOOBBB666444555666777888555666666666777777777777666::::::;;;JJJmmm}}}~~~uuuvvvwwwwwwvvvvvvwwwyyyzzzxxx{{{xxxwww|||~~~xxxtttooooootttzzz~~~vvveeeTTTGGGBBB:::888999;;;:::EEEkkkxxxtttxxxfffTTTBBB>>>???======>>>777888888666555444666888===BBBLLLXXXbbbmmmxxx{{{mmmcccbbbiiiooovvvwww{{{~~~|||{{{|||}}}}}}}}}~~~sssYYYGGGAAA999999<<<888@@@GGGddduuuttt}}}zzzcccUUUUUU]]]ggg{{{qqqeee]]]WWWWWWWWWXXX[[[___dddgggfffiiikkkkkklllrrr|||tttkkkggg___^^^[[[VVVSSSSSSVVVYYYWWWYYY\\\___bbbhhhpppvvvnnnWWWNNNFFFIIITTT```fffgggggg^^^bbbmmmxxx|||yyycccTTTKKKNNN]]]lll|||yyymmmQQQ???:::555555999>>>MMMrrrxxxkkkaaaVVVMMMCCC>>>???HHHTTT___llluuuyyy{{{|||{{{xxxuuusssssssssmmmgggcccccccccbbb```dddpppnnnhhhkkkkkkiiimmmzzzuuuooofff]]][[[XXXSSSKKKBBB===::::::888:::@@@IIISSSWWWUUURRRRRRQQQPPPOOOMMMIIIEEEAAA@@@>>>===<<<<<<===>>>@@@DDDDDDDDDCCCBBB@@@@@@???===KKKYYYaaaffflllpppqqq{{{}}}~~~}}}~~~|||}}}zzzSSSEEE777444555666777999666666666666777777777777666::::::<<>>CCC```}}}zzz|||lll[[[UUUWWWYYYkkkvvvzzzoooeee___\\\YYYUUUVVVZZZ^^^```aaafffgggjjjlllooottt{{{vvvooonnnddd\\\ZZZYYYXXXYYY[[[\\\YYYXXX[[[]]]___fffnnn{{{~~~vvvhhhVVVOOOJJJMMMWWWbbbhhhiiiccccccbbbgggwww|||aaaUUURRRIIIYYYnnnvvvpppSSS???999555::::::<<>>???AAA???;;;<<>>???>>><<<;;;>>>EEEKKKMMMQQQSSSPPPHHHAAA??????@@@FFFNNNTTTVVVXXX[[[^^^ooowww}}}{{{}}}yyy\\\HHH777555777666666:::777777777777888888888888:::;;;<<>><<<777888;;;>>>TTTxxx}}}{{{zzz~~~lllUUUKKKMMMPPPMMMIIIAAA>>>999777666777777777999;;;@@@IIIVVVfffttt||||||ooodddaaafffmmmsssvvvxxxyyyyyy|||xxxZZZFFF@@@::::::;;;777???EEEdddkkkVVVOOORRRWWWhhhsss{{{qqqfff]]]]]]YYYVVVVVVZZZ]]]___```ccceeegggiiimmmrrryyy~~~xxxsssjjjbbb```___\\\[[[\\\\\\YYYXXXZZZ[[[\\\cccjjjrrruuu|||~~~mmmaaaSSSMMMHHHKKKUUU___eeefffeeefffhhhmmmzzz~~~bbbSSSPPPKKK___jjjrrr}}}rrrRRR>>>:::000666888???[[[zzz~~~}}}lll]]]QQQIIIDDD@@@@@@CCCJJJTTTbbbnnnvvv{{{zzzxxxvvvtttqqqllljjjkkklllkkkhhhdddaaaaaaaaaeeehhhkkkllllllkkkllllllxxxuuunnnrrrvvvrrr```LLLBBBBBBDDD@@@:::;;;DDDNNNSSSVVVXXXVVVVVVTTTQQQNNNJJJGGGEEEAAAAAA@@@>>>===???EEEJJJWWW\\\```]]]SSSGGG???;;;;;;???DDDHHHKKKLLLNNNOOO___jjjxxx~~~zzzyyyzzzxxxxxx}}}yyy]]]III777555666555555888666666666777777777888888444777888===NNNqqqzzzxxx{{{nnnoooppprrrssstttttttttuuuyyyyyysssqqqjjjiiiddd^^^XXXWWWZZZ^^^hhhnnnvvvzzzssscccOOOBBB>>>===888888;;;:::IIIggg|||zzz|||{{{ttttttzzzyyybbbWWWYYY]]]YYYRRRFFFBBB===:::999999888888777888<<>>111555888CCCbbb|||sssuuuvvvfffXXXMMMDDD>>>===>>>AAAIIIUUUcccqqqyyy}}}zzzxxxvvvqqqiiiddd[[[]]]___```aaabbbcccdddfffhhhiiijjjjjjjjjlllmmmuuu~~~nnnXXXLLLJJJLLLCCC===;;;BBBLLLRRRVVVZZZZZZZZZYYYWWWSSSOOOKKKIIIEEEEEECCCAAA???AAAEEEHHH]]]dddllllllbbbSSSFFF>>>999:::<<>>HHHkkk}}}xxxzzz[[[LLLRRR^^^jjjuuu{{{qqqddd[[[\\\ZZZXXXXXXYYY[[[]]]^^^aaabbbdddeeehhhmmmrrrwww~~~~~~vvvpppnnnlllgggcccbbbaaa]]][[[[[[ZZZYYY\\\bbbdddiiilllmmmkkkfff]]]UUUNNNIIIFFFGGGMMMSSSVVVVVVOOOVVV^^^iiixxxxxxvvvsss\\\OOOJJJGGG^^^~~~xxx~~~}}}^^^FFF===666888;;;GGGeee|||ssstttrrrbbbVVVLLLCCC===:::;;;@@@HHHUUUdddrrr{{{}}}}}}|||xxxpppjjjYYYUUUSSSUUU[[[aaacccccceeefffggggggfffgggjjjllluuuzzzyyymmmqqqzzzvvvdddZZZVVVTTTIIIAAA<<<@@@HHHNNNRRRVVVXXXYYYZZZZZZXXXTTTPPPNNNJJJHHHFFFCCCBBBCCCDDDFFFRRRZZZeeeiiidddYYYLLLEEE@@@???>>>AAAFFFHHHFFFCCCEEESSSfffvvv}}}fffQQQ>>>999999777777::::::;;;;;;;;;<<<<<<<<<<<<:::???@@@???OOOrrr|||yyyzzz}}}~~~~~~rrrqqqqqqpppooommmkkkkkkgggggglllyyywwwnnnhhheee^^^]]]YYYUUUQQQPPPQQQSSSWWWZZZ```hhhkkkcccSSSEEE<<<>>>;;;:::>>>:::@@@RRRmmmzzzvvvkkkjjjeeehhhrrrvvvooogggeeekkksssyyy|||~~~{{{nnn\\\QQQPPPOOOMMMFFFBBB>>><<<;;;<<<<<<<<<::::::;;;BBBOOO```pppzzzzzzllldddffflllrrrtttvvvvvvuuuxxx}}}rrrKKK@@@::::::<<<;;;>>>IIInnn}}}aaaNNNRRR]]]jjjyyy{{{nnnbbb[[[ZZZZZZYYYYYYXXXZZZ\\\]]]aaaccceeehhhlllrrryyy}}}~~~xxxrrrrrrpppkkkgggfffddd```^^^^^^\\\ZZZ]]]bbbiiiooorrrmmmhhhddd\\\TTTMMMJJJGGGHHHJJJLLLLLLKKKCCCIIIRRR\\\mmmzzz~~~yyyqqqlll[[[TTTNNNFFFYYY|||rrrttt}}}}}}aaaFFF999999:::<<>>999999777777:::;;;;;;<<<<<<<<<=========:::AAABBBAAAQQQwww|||xxxyyy}}}~~~}}}{{{~~~sssrrrooolllhhhddd```^^^YYYXXX\\\iii~~~~~~vvvllleee```[[[YYYVVVSSSQQQPPPPPPPPPPPPQQQVVV\\\___ZZZOOOFFF>>>@@@:::888<<<999;;;IIIbbbsssttteeeaaa___```gggtttuuunnnddd^^^___dddkkkpppnnnqqqkkkXXXIIIFFFFFFDDD@@@===:::999;;;===??????<<<;;;<<>>AAALLLssshhhSSSQQQXXXgggxxxzzzmmmaaa[[[XXXYYYYYYYYYXXXYYY\\\^^^```cccfffjjjnnnuuu}}}zzztttsssqqqlllhhhhhheeeaaa``````^^^\\\___dddpppyyy{{{rrrhhhbbbZZZQQQJJJIIIIIIJJJKKKIIIFFFCCC???DDDJJJRRRaaauuu~~~xxx{{{yyyqqq```ZZZTTTIII[[[{{{tttssszzzfffKKK<<<666777<<>>@@@???>>>???EEEIIINNNSSSVVVUUUSSSQQQLLLJJJGGGEEEEEEDDDBBB@@@CCCHHHPPPWWWZZZYYYVVVTTTRRRSSSUUUYYY[[[\\\ZZZWWWWWW^^^iiisss{{{~~~~~~}}}}}}gggQQQ===777777555666:::;;;<<<<<<<<<<<<=========KKKRRRQQQKKKYYY}}}yyyuuutttyyyzzzyyywww{{{rrroookkkeee^^^XXXRRROOOHHHFFFJJJUUUdddxxx~~~wwwnnneee___YYYWWWTTTQQQPPPNNNMMMLLLJJJLLLOOOSSSUUUQQQJJJDDD>>>@@@:::777======???KKKZZZooo}}}zzzqqqccc^^^ZZZZZZ^^^gggssszzz|||{{{rrrkkkbbbZZZWWWYYY___cccbbbiiieeeUUUIIIFFFDDD???===<<<:::;;;???CCCFFFGGGAAA@@@AAAEEEOOO]]]kkksss~~~pppfffggglllooorrrtttvvvvvvzzzoooKKKCCC<<<888;;;>>>AAANNNyyyuuu^^^WWWXXXccctttyyynnnbbbYYYVVVXXXYYYYYYXXXYYY\\\___aaacccdddfffhhhmmmssswww}}}vvvtttqqqlllhhhhhhcccaaa```aaa___]]]```eeetttvvvhhh___UUUKKKEEEGGGJJJMMMMMMIIIDDD@@@???CCCHHHMMMZZZmmm}}}xxxxxx||||||ggg]]]SSSKKKbbb}}}zzzwwwvvv|||~~~eeeLLL???444666===LLLeee~~~wwwrrrvvvttt```LLL???:::;;;:::;;;???GGGTTTcccpppyyytttuuuuuuttttttxxxpppXXXIIIIIITTT```hhhbbbdddeeeeeeeeefffhhhjjjqqqxxxuuummmvvvuuuiiiSSSJJJDDDDDDEEEBBB>>>===@@@EEELLLRRRUUUUUUSSSQQQKKKHHHFFFEEEEEECCC@@@===BBBFFFLLLSSSYYY[[[ZZZYYYWWWZZZ```bbbbbb```^^^\\\^^^ccclllttt{{{|||}}}yyy~~~iiiSSS>>>999999777888<<<>>>?????????@@@@@@@@@@@@OOOWWWVVVOOO\\\yyysssrrrvvvxxxxxxxxx}}}pppmmmggg```WWWOOOIIIEEEBBB>>>>>>CCCHHHPPPbbbsssxxxooofff___XXXVVVSSSPPPNNNLLLJJJHHHGGGIIIMMMPPPPPPMMMGGGBBB===???999888@@@CCCGGGSSSXXXoooyyyoootttwwwnnnccc___VVVUUUWWW]]]fffmmmqqqrrrooojjj```WWWQQQQQQTTTWWW^^^dddbbbTTTLLLKKKFFF>>>???>>>===???EEEJJJNNNOOOFFFEEEFFFJJJSSS```lllsss}}}pppeeeeeejjjlllooosssuuuwww|||}}}zzzhhhIIIDDD===777:::===@@@NNN~~~jjj___]]]aaappp}}}yyypppbbbXXXTTTWWWYYYYYYXXXYYY]]]```ccccccbbb```___```cccfffwwwxxxuuuqqqlllhhhgggbbb```___aaa```^^^aaafffuuuwwwggg\\\QQQEEEAAAEEEJJJNNNOOOJJJDDD@@@>>>CCCHHHMMMYYYkkkzzzyyyvvvxxxkkk[[[PPPKKKgggzzzssssssyyyuuu\\\EEE<<<444888@@@OOOfff~~~uuunnnpppxxxbbbLLL>>>;;;===;;;<<<@@@HHHSSSbbbooowwwtttvvvuuuqqqoootttmmmUUUIIIKKKWWW```ccceeeggggggggggggiiijjjnnnzzz}}}lllmmmyyyvvvXXXPPPKKKLLLMMMIIICCC@@@:::???FFFMMMPPPPPPMMMKKKJJJGGGEEEDDDDDDCCC???<<<888<<>>>>>???@@@??????CCCJJJOOOQQQUUUYYY___mmm}}}zzzsssiiiaaa[[[XXXTTTOOOLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHDDDAAA;;;===AAADDDFFFMMM^^^oooxxx~~~pppmmmnnnkkkddd```UUUTTTTTTVVVZZZ```fffjjjiiifff___WWWQQQNNNPPPRRRZZZbbbiiifffYYYNNNKKKLLLLLLMMMLLLIIIFFFIIIRRRYYYYYYOOOFFFHHHTTTbbbiiikkk|||ssshhheeehhhrrrtttuuuuuuuuuyyy||||||]]]FFFAAA;;;999<<<<<>>QQQooo}}}xxxuuudddKKK777;;;???999>>>BBBEEEOOO___mmmsssqqquuuvvvrrrlllllluuu~~~~~~cccOOOLLLUUU]]]]]]```dddeeedddeeehhhkkkpppuuuxxxjjj]]]RRRUUU___]]]LLL:::<<<;;;@@@HHHLLLLLLMMMOOOCCCAAA@@@???>>><<<999666555666888;;;???CCCFFFHHHNNNVVV```eeeccc^^^ZZZXXXbbbkkktttwwwyyy~~~vvv}}}{{{~~~yyyYYY>>>:::>>>???BBBIIIPPPPPPNNNJJJJJJKKKHHHCCCAAADDDCCCEEE^^^vvvssswww}}}~~~{{{wwwuuuqqqfffXXXOOOJJJDDD>>>>>>??????>>><<<===AAADDDCCCEEEGGGJJJSSSdddwww{{{uuullldddZZZXXXSSSOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIFFFCCCAAA<<<>>>AAAEEEIIISSSgggyyy~~~nnnjjjkkkjjjfffeeeWWWVVVTTTTTTWWW\\\bbbffffffddd^^^XXXRRRPPPPPPRRR]]]hhhqqqnnn```SSSOOOPPPTTTSSSOOOHHHBBBDDDLLLSSS[[[TTTMMMNNNWWWccclllpppzzzsssgggccceeennnrrrwwwyyyzzz{{{}}}xxx|||zzzYYYDDDBBB<<<999<<<<<>>AAAHHHTTTddduuuxxxyyy~~~eeeVVVMMMKKKRRRqqqxxx}}}vvv\\\EEE999555999>>>RRRqqq~~~~~~mmm^^^NNN>>>999444999===AAAEEEQQQaaannnrrrrrruuuuuuqqqllllllqqqwwwqqq]]]TTTSSSTTTZZZ^^^ccceeeeeefffhhhjjjvvv~~~pppeee\\\]]]cccaaaQQQCCC===<<>>AAACCCFFFNNNXXX^^^]]]ZZZWWWVVVbbbkkksssvvvyyy}}}|||uuuvvvaaaEEE>>>BBBCCCIIIRRRYYYXXXRRRLLLKKKMMMMMMIIIEEEGGGEEEHHHaaavvvrrrwww{{{}}}{{{xxx{{{zzzrrrdddXXXPPPGGG???>>>???@@@???>>>>>>@@@BBBGGGHHHGGGFFFIIIUUUhhhxxx~~~yyyqqqjjj[[[YYYUUUQQQNNNMMMNNNNNNOOONNNLLLJJJGGGEEECCCBBB??????BBBGGGMMMZZZpppooohhhgggfffeeefffZZZXXXTTTRRRSSSWWW\\\```aaa```]]]YYYTTTRRRRRRSSScccqqq~~~pppaaaZZZZZZ^^^[[[TTTIII@@@>>>DDDJJJUUUSSSQQQRRRWWW```iiinnnwwwsssfffaaabbbiiipppxxx|||}}}}}}~~~zzzrrrzzz~~~zzzzzzzzzxxxzzzrrrTTTCCCBBB<<<888<<<===BBBOOOxxx|||}}}xxxkkk^^^VVVTTTRRRTTTXXXZZZYYYZZZ^^^[[[___fffllloooooommmkkkkkkwww~~~}}}{{{wwwvvvxxxrrrpppmmmlllllliiiddd___ppp~~~nnnaaaUUULLLDDDEEEJJJRRRYYY\\\ZZZVVVFFFBBB???BBBLLL[[[iiirrr~~~uuuwww~~~{{{dddUUUKKKIIIRRRkkk{{{~~~ttt[[[CCC777555999>>>QQQqqq|||{{{oooZZZIII>>>777444999;;;>>>EEETTTeeeooorrrssssssrrrooollljjjkkkmmmxxx|||nnnaaaUUUMMMWWW[[[aaadddeeedddccccccjjj||||||wwwqqqlllkkkllleeeWWWKKK???<<<===CCCGGGFFFFFFGGGDDDAAA===;;;:::999777666222222333444666888:::;;;===EEEOOOUUUVVVUUUUUUUUUaaajjjsssvvvyyy}}}~~~~~~zzztttmmmuuufffGGG>>>@@@CCCMMMYYYcccdddaaa\\\ZZZZZZVVVPPPJJJKKKIIIMMMfffvvvssswwwwww{{{zzzyyy}}}ooobbbWWWNNNEEEEEECCCBBBCCCEEEHHHJJJHHHHHHIIIGGGFFFLLL\\\lll|||vvvqqqaaa^^^ZZZUUUQQQOOOOOOOOOPPPPPPNNNKKKGGGEEEEEEEEEDDDBBBBBBFFFMMM[[[qqqqqqiiieeeaaa```bbb]]]ZZZUUUQQQPPPSSSWWWZZZ[[[\\\\\\ZZZWWWUUUTTTTTTfffxxxrrrhhheeedddbbb[[[OOOCCC>>>@@@DDDOOOSSSWWWZZZ[[[___fffllluuuuuugggaaaaaagggnnnvvv|||}}}}}}~~~xxxpppwww}}}rrrsssyyyoooRRRCCCCCC<<<888<<<===AAALLLsss{{{nnn```VVVTTTRRRTTTXXXZZZYYYZZZ]]]YYYXXXXXXZZZ___ffflllpppooo||||||{{{}}}yyyrrrqqqooohhh```gggttt|||vvvjjj^^^RRRIIIFFFHHHLLLSSSZZZ^^^___^^^SSSMMMGGGGGGOOOYYYbbbfffuuu~~~}}}ssstttyyy|||xxxdddUUUIIIHHHTTTddd{{{|||iiiQQQ@@@:::777;;;>>>QQQpppsssssswwwVVV???:::666;;;888:::<<>>;;;DDD\\\ttt|||vvv]]]LLLBBB;;;666:::>>>???>>>>>>===:::777555555555444333333333333222222333444444333777<<>><<<===EEENNN___ooo|||wwwsssllldddcccfffZZZYYYWWWUUUUUUVVVWWWYYYXXXZZZ\\\]]]\\\[[[\\\]]][[[aaajjjppprrrnnnhhhccc\\\]]]\\\UUUJJJAAA???@@@CCCKKKUUUZZZ\\\^^^ccchhhoooyyytttiiieeeggglllqqqwwwzzz{{{{{{~~~|||qqqNNNBBB;;;:::======BBBTTTuuuhhh```ccckkkvvv~~~ssseeeZZZWWWSSSSSSWWWZZZ[[[```fffooolllgggbbb___^^^___```aaapppyyykkkdddbbbeeellltttsssfffdddcccaaa]]]WWWRRRPPPMMMNNNOOOOOOMMMKKKIIIIIIHHHLLLRRRYYY___gggnnnrrrwwwyyyzzzxxxvvvxxx~~~rrrllllll|||~~~yyyiii]]]VVVKKKIIITTTuuuyyywwwyyyVVV???999333;;;FFF___pppmmmooo[[[[[[oooKKK:::777999;;;@@@LLL___nnntttrrrqqqnnnjjjfffcccaaaaaaaaabbb^^^WWWTTTXXX\\\\\\VVVXXX\\\aaaccc```ZZZTTTEEEDDD???;;;@@@KKKTTTVVVeeettt}}}fffUUUHHH>>>777999<<<<<<:::999888777555555666666444333222222222222333444555666222555999<<<>>>BBBHHHMMMZZZeeepppvvvyyy}}}}}}{{{}}}~~~}}}}}}}}}xxxtttvvvxxxzzz{{{fffUUUQQQQQQSSS```qqq{{{sssxxxvvvssswww|||{{{tttlllppp|||~~~}}}yyyssslllgggcccaaa```]]]```aaa]]]TTTMMMJJJKKKJJJDDD@@@===:::888<<>>===???FFFKKKRRRWWWZZZ___ffflllmmmwww~~~rrrhhheeegggmmmssszzz~~~~~~}}}~~~{{{yyyQQQBBB::::::>>>===>>>SSSrrrgggfffkkk{{{}}}rrrdddYYYWWWTTTSSSVVVYYY\\\bbbiii{{{sssmmmjjjkkknnnqqqqqq}}}{{{mmmddd^^^[[[]]]bbbkkkwwwvvvgggccc___]]]ZZZUUUSSSRRRTTTUUUUUUSSSOOOJJJGGGFFFBBBEEEIIIKKKMMMQQQWWW\\\iiisss~~~zzzxxx}}}|||qqqlllmmmyyy}}}kkk___[[[QQQNNNXXXuuuyyywwwXXXDDD===333<<>>===666:::<<>>AAAHHHMMMSSScccnnn]]]LLLAAA999999;;;999666555666555444555666666444222111111222222333555666777333666:::<<>>:::777888999;;;@@@LLL___rrrzzzsssmmmhhheeebbb___]]]^^^aaacccbbb```dddaaa___```bbbccc```^^^]]]YYYUUUTTTVVVYYYZZZZZZVVVTTTOOOHHHBBB???>>>???DDDHHHOOOUUUZZZ```eeehhhooowww~~~uuulllgggfffnnnrrrwwwzzz{{{}}}mmmQQQHHH>>>999===??????SSSqqqfffccczzz{{{oooaaaWWWWWWVVVVVVWWWWWWYYYbbbmmm|||ooottt|||tttlllgggbbb\\\WWW[[[aaarrrmmmaaaZZZ\\\\\\WWWUUUXXX[[[]]]^^^ZZZQQQIIIDDDBBBCCCHHHKKKJJJJJJLLLKKKHHHKKKYYYppp}}}|||rrrpppttt{{{{{{hhh```WWWTTT]]]{{{}}}ZZZBBB<<<555:::EEEccczzzwwwzzzXXXBBB===:::444777:::;;;;;;GGG\\\lllrrrtttqqqnnnkkkjjjhhhfffdddjjjrrrxxxrrr___OOOOOOWWWPPPQQQ\\\ooo}}}~~~{{{{{{lllfff___[[[XXXSSSKKKDDDPPPccc}}}zzzjjjVVVHHH===;;;===;;;777555666666555444444333222222222111111111222333333444444333555999:::<<>>>>>>>>DDDHHHNNNTTTZZZ___dddhhhmmmttt{{{{{{sssllljjjlllnnnrrrwwwzzz{{{}}}dddKKKEEE===:::===???AAASSSssseeeaaaooottteeeYYYVVVUUUVVVXXXWWWWWW___hhhuuusssxxx{{{vvvnnnnnnoookkkgggbbbffftttmmm```WWWZZZ]]]\\\]]]aaahhhjjjiiicccZZZQQQLLLJJJGGGLLLRRRXXX___aaaXXXMMMHHHQQQcccuuu~~~sssooorrrzzz|||nnnhhh___[[[bbbyyyyyyXXXCCC>>>777;;;FFFddd}}}uuuuuuvvvVVVBBB===;;;666777::::::<<>><<>>FFFOOO]]]gggpppuuuxxx}}}|||zzzwwwtttsssssstttuuuxxxxxxssswww}}}~~~mmmaaa```___^^^iiiyyyzzzuuutttvvvyyyxxxtttzzz|||wwwtttuuuvvv|||}}}yyymmm\\\OOOIIIJJJFFFDDD???;;;888666777777;;;???MMMcccuuu~~~zzztttpppjjjhhhiiihhhfffcccbbbcccccc```^^^___cccgggeeeZZZOOOJJJLLLOOOOOOMMMPPPNNNIIICCC>>>;;;;;;<<>>JJJhhhsssgggqqqlllQQQ???999999777666888999<<>>FFFOOO^^^gggppptttwww|||}}}{{{xxxuuusssrrrrrrvvv~~~wwwyyy~~~rrrccc```^^^^^^kkk}}}|||vvvttttttxxxwwwtttzzzyyyzzz{{{xxxwwwzzz|||}}}~~~yyylllZZZMMMHHHHHHEEECCC???;;;888777666777666999EEEWWWdddrrr}}}rrrmmmgggccccccbbb___]]][[[]]]^^^]]]\\\___eeejjjiiibbbXXXNNNIIIHHHKKKMMMKKKJJJFFFAAA<<<999:::;;;BBBFFFKKKPPPVVV\\\cccgggnnnuuu}}}|||sssiiieeedddlllrrrxxxzzzzzz|||}}}uuuvvv|||jjjSSSGGGEEE@@@???BBB>>>FFFVVVpppdddccceeeuuu|||iiiZZZRRRQQQTTTZZZ\\\[[[]]]bbbjjj~~~vvvxxx~~~{{{|||tttyyypppWWWMMMMMMTTTdddttt~~~xxxnnnfffaaa```WWW\\\ccclll{{{qqqgggkkkvvv||||||{{{{{{ooogggeeennnvvv___UUUSSS[[[mmm~~~lllQQQ@@@;;;999???MMMmmmpppgggtttkkkQQQ>>>777666666666777888<<>>;;;888777777777666777@@@MMMTTT^^^xxx}}}yyyvvvjjjddd]]]YYYXXXWWWTTTRRROOOQQQUUUYYY^^^eeekkkpppkkkfff]]]QQQHHHEEEHHHLLLGGGEEEBBB>>>:::888:::<<<@@@DDDIIINNNTTT\\\ccchhhkkkttt}}}}}}uuukkkgggfffkkkrrrxxxzzzyyy|||wwwzzz~~~{{{xxxyyyhhhSSSGGGDDD===>>>AAA===FFFWWWpppbbbaaaaaannn~~~ooo___UUUSSSSSSWWWZZZZZZ]]]bbbhhhwww{{{yyy~~~{{{~~~ttt\\\MMMHHHLLL]]]ooozzz}}}}}}xxxooofffaaa___]]]cccgggkkkssszzzppppppuuuwwwvvvvvvyyymmmeeebbbiii{{{|||}}}~~~ppp___XXXVVV^^^ooo~~~xxxbbbLLL@@@;;;:::@@@OOOqqqooojjjvvvmmmTTT@@@666444666666666777;;;@@@KKK]]]lllqqqrrrqqqkkkbbbYYYUUUTTTZZZZZZ```lllssspppiiieeemmmddd\\\eeeyyynnnuuu~~~|||wwwppp```XXXOOOKKKJJJHHHCCC???BBB<<<999===???<<<::::::888888888777666555555555666666555444444444444555666555666999:::;;;CCCKKK]]]gggqqquuuwwwzzz{{{yyyyyyzzz{{{zzzwwwrrrmmmjjjrrr}}}~~~nnnaaa]]][[[\\\nnn~~~sssooopppsssqqqmmmrrr|||zzz|||rrr___RRRNNNRRR]]]hhhtttxxx~~~{{{yyyrrrqqqooonnnnnnrrryyy~~~oooZZZJJJCCCBBBAAA???===:::999888888888999777???LLLPPPRRRccczzz{{{vvvqqqmmmjjj___YYYRRRMMMLLLKKKHHHFFFEEEGGGKKKTTT^^^gggmmmooogggaaaWWWLLLEEECCCCCCDDDBBBAAA???<<<999888:::<<<>>>AAAGGGMMMTTT\\\dddjjjpppwww~~~|||sssjjjggggggkkkrrryyyzzzyyy|||}}}rrruuu}}}iiiUUUIIIDDD===???DDD@@@FFFVVVuuubbb^^^]]]mmm}}}ttteeeZZZUUURRRTTTVVVWWWZZZ___fffooo{{{zzz~~~sss```RRRGGGFFFVVVhhhooorrrtttpppfff\\\VVVSSSSSS[[[bbbgggnnnwww||||||}}}vvvrrrtttvvvvvvwwwyyy~~~}}}ssslllkkkmmm|||~~~qqqmmmqqqfffXXXUUUWWWcccvvvttt]]]KKKCCCAAA<<>>FFFXXXiiissstttsssmmmbbbYYYTTTTTTWWWUUUXXXbbbiiihhheeeccciiieee]]][[[eeewwwsssjjjpppyyyyyynnnkkknnnxxxxxxppp```[[[UUURRRTTTWWWVVVSSSPPPJJJFFFFFFFFFCCC@@@AAA<<<<<<;;;:::888777666666888777666666555555555666666555666999999999@@@HHH[[[fffrrrwwwzzz||||||zzzwwwxxxxxxwwwtttqqqmmmkkkoooxxxrrreee]]]]]][[[\\\kkk|||rrrooorrrsssoooiiilllxxx~~~zzz|||~~~kkk\\\PPPJJJOOOWWWffflllsssyyyyyywwwsssqqqffffffeeedddfffkkksssyyyqqq\\\LLLFFFFFF@@@>>><<<:::999888888999666333;;;KKKPPPLLLUUUeee}}}uuunnniiidddaaaXXXRRRJJJEEEDDDCCCAAA>>>@@@AAAEEEOOO[[[dddiiijjjaaaXXXMMMEEEAAA@@@>>><<<@@@???===:::888888;;;======@@@FFFLLLSSS\\\eeekkkwww}}}{{{qqqgggdddeeejjjrrryyyzzzyyy|||qqqsss~~~lllYYYLLLFFF???CCCIIIFFFGGGUUUyyyccc^^^]]]pppuuufff^^^WWWRRRQQQRRRSSSWWW\\\aaafff|||}}}~~~}}}zzzooobbbVVVIIIEEERRRdddjjjmmmoookkkbbbVVVNNNKKKBBBMMMYYYdddmmmsssrrrmmmrrrppprrrvvvxxxxxx{{{|||{{{wwwwwwuuuuuuooopppcccSSSRRRYYYkkkvvv]]]NNNHHHGGG===CCCRRRtttnnnfffkkkoooXXXDDD999777:::777555666:::<<>>FFFYYYeeerrryyy|||~~~|||yyyxxxwwwuuusssqqqoooooommmuuunnneeeaaaeeedddcccpppzzzrrrpppttttttooofffhhhrrrzzz}}}~~~{{{|||xxxaaaSSSPPPQQQ^^^aaafffjjjjjjhhheeebbb]]]]]]\\\[[[]]]eeeqqqzzztttYYYIIICCCCCC======<<<999888999888777777666999@@@JJJUUU\\\___nnnuuujjj___XXXUUUQQQKKKDDD@@@AAAAAA>>>;;;<<<===BBBLLLWWW^^^^^^\\\PPPMMMIIIEEEAAA???>>>>>>;;;:::888777666555666666===AAAHHHOOOWWW^^^fffkkksss|||~~~pppccc___```gggnnnuuuwwwwww{{{{{{zzzsss]]]KKKGGGGGGCCCBBBGGGFFFYYYyyyiiiWWW]]]hhh{{{ppp___XXXSSSTTTVVVVVVVVVXXXeeekkkzzz~~~yyykkkiiicccYYYOOOJJJLLLRRRXXXdddeeeeeeccc]]]SSSIIICCC;;;???FFFOOOYYYccckkkooopppoooooorrrwww{{{}}}}}}zzzvvvyyylllmmmjjjcccXXXPPPUUUmmmiiiRRREEE???AAADDDVVV|||bbbbbbjjj{{{pppZZZGGG999555888999666666888;;;AAANNNZZZkkkqqqtttpppggg^^^VVVQQQQQQTTTYYY[[[ZZZZZZYYYZZZ___dddfff^^^VVVVVV]]]dddjjjrrrqqqccc[[[[[[ddddddWWWLLLJJJHHHQQQhhh|||uuuwww{{{vvvuuuwwwzzz}}}}}}~~~yyyuuuvvvzzznnngggfffccc[[[SSSNNNKKKFFFAAA<<<:::::::::888777555555777777777666777555555777666777>>>FFFRRRaaaqqqwwwxxxxxxyyyxxx}}}zzzxxxwwwsssnnnnnnrrrsssyyy~~~lllaaa\\\cccmmmttt|||{{{sssppppppuuussslllkkkrrrvvvyyy{{{zzzxxxzzzkkkXXXQQQUUUWWWYYYZZZZZZWWWUUUSSSSSSSSSSSSSSSUUU^^^jjjssshhhQQQDDD???<<<;;;:::999999999999777444777<<>><<<<<<<<<<<<:::999888666555555666666===AAAHHHOOOVVV^^^fffkkkrrr{{{}}}oooccc```bbbhhhpppwwwyyyyyy}}}wwwcccQQQMMMKKKFFFDDDGGGIIIYYYppp[[[XXXccc{{{~~~ssscccZZZSSSSSSUUUWWWZZZ^^^aaaeeesss{{{wwwzzz~~~kkk\\\WWWQQQMMMMMMPPPTTTWWWTTTUUUVVVWWWUUUPPPJJJEEE:::;;;>>>DDDMMMWWW```eeehhhnnntttwwwxxxzzz|||sssnnnsss{{{|||rrrkkkbbbYYYSSSZZZnnnnnn[[[QQQKKKEEEFFFWWW|||mmm]]]```mmmttt^^^JJJ<<<888:::888666555888:::@@@LLLXXXgggnnntttrrrlllddd[[[TTTSSSTTTWWWYYYYYYXXXVVVTTTYYY```ccc]]]TTTRRRXXX___eeeiiisssiii___\\\aaa___RRRIIIHHHDDDHHHWWWnnn}}}~~~}}}~~~zzzxxxyyy}}}|||xxxhhhcccZZZRRRLLLGGGBBB???===:::888777888888888777888666777777666555:::BBBRRRbbbrrrxxxxxxyyyyyyxxxwwwuuuvvvvvvrrrkkkiiilllqqqxxx|||oooddd___gggrrr{{{|||ssspppoootttsssllllllttttttvvvxxxwwwvvvxxx}}}{{{{{{~~~yyy^^^RRRLLLKKKJJJIIIGGGEEEDDDCCCGGGGGGHHHHHHKKKSSS___hhhxxxZZZGGG??????<<<:::::::::999888666444888<<>>IIITTT```kkkssstttpppkkkaaaXXXTTTSSSTTTVVVXXXWWWRRRNNNTTT[[[aaa^^^TTTNNNRRRYYYaaabbbhhhzzztttkkkdddeee```UUUMMMMMMFFFDDDJJJVVV___eeeppp}}}|||zzz{{{{{{rrrkkkcccYYYRRRIIIEEE@@@<<<;;;;;;:::999999888999:::777555999???QQQ```pppuuuvvvvvvwwwvvvtttsssuuuvvvqqqiiieeeeeennnuuu~~~yyynnnccc^^^gggsss}}}tttpppqqqwwwuuunnnmmmttttttvvvwwwvvvvvvxxx}}}wwwqqqkkknnnttt|||sss]]]QQQGGGEEEBBB???>>>===>>>>>>@@@AAAAAAAAACCCJJJTTT[[[zzzeeeNNNBBBDDD>>>;;;;;;;;;999666666777999;;;:::999@@@MMMXXXiiihhhhhhiiilllmmmkkkiiiaaa^^^^^^bbbhhhjjjgggcccUUUPPPJJJEEEBBB>>>;;;888;;;:::999;;;<<<;;;888555777666666777777999:::;;;888777666555555555666777;;;???FFFNNNVVV___ggglllwww~~~}}}pppgggggglllkkkrrryyy|||}}}rrreee[[[YYYXXXSSSPPPOOOSSSaaa}}}gggVVVYYYjjj}}}{{{rrrfffYYYTTTSSSTTTWWW\\\___```gggyyyyyywwwiiikkkkkkkkkmmmsssxxx{{{{{{~~~|||oooTTTLLLFFFGGGNNNSSSQQQMMMGGGDDDAAABBBDDDFFFEEECCC>>><<<999999<<>>@@@AAA???@@@@@@??????CCCKKKQQQkkkyyy]]]KKKGGG>>>888:::;;;999777999666;;;@@@AAA@@@@@@CCCGGG[[[___cccdddaaa___]]]]]]VVVRRRNNNPPPUUUYYYXXXVVVPPPMMMIIIDDDAAA>>>;;;999:::999999999999888555444555555555666666777888888666555444444444555666777:::???GGGOOOWWW```iiinnnxxx~~~yyyllleeegggmmmmmmrrrxxx{{{}}}ooogggaaa___^^^ZZZUUURRRSSSeee~~~iiiYYYWWWdddtttsssggg[[[VVVTTTTTTVVVZZZ]]]^^^cccqqqvvvzzz{{{kkkjjjhhhffffffiiipppwww{{{~~~{{{zzzyyy[[[QQQFFFEEEMMMTTTTTTQQQJJJEEE???>>>@@@BBBBBBAAA???===<<<;;;<<<>>>AAABBBKKKZZZmmm{{{{{{zzzzzzwwwrrrqqqsss}}}jjjWWWUUU___ooo~~~yyyvvv{{{xxxnnngggbbbnnn~~~mmmlllvvvkkkTTTBBB888777888666666888888:::BBBKKKSSSaaalllnnnppppppfffXXXUUURRRQQQTTTYYY[[[YYYUUUMMMQQQYYY^^^YYYOOOKKKMMMPPPZZZeeeoooyyyzzznnnlllllllllhhh___WWWTTTMMMJJJHHHKKKOOOSSSYYY___eeekkkuuu}}}uuucccTTTUUU\\\dddsssrrrkkk```UUULLLFFF@@@===888888:::<<<:::888<<>>??????>>>>>>???AAACCCDDDAAABBBAAA???===???EEEJJJVVVqqqsss^^^PPPDDD;;;<<<>>>;;;:::>>>666<<>><<<;;;;;;;;;777777777777666555444444444444444444444444444444555444333333444555666777;;;@@@GGGPPPYYYbbbkkkpppwww|||}}}tttgggaaaeeelllpppssswwwzzz|||pppmmmjjjiiihhhddd^^^YYYWWWiii~~~wwwuuu]]]WWWaaaqqquuuiii\\\WWWUUUUUUWWW[[[XXX[[[___jjj{{{yyysssmmmiiigggeeefffkkkssswww|||{{{xxx```TTTHHHFFFMMMWWW\\\\\\MMMFFF>>><<>>???AAABBBCCCDDDDDDAAAAAAAAA???<<<===BBBFFFIIIYYYqqq|||hhhWWWIIIFFFEEE>>><<<@@@<<<>>>GGGWWWgggjjj```UUUEEEGGGKKKNNNMMMLLLJJJHHHFFFCCC>>>999666555555555666777777888777888999:::666666777666555444444555222333333444444444444444333333222222333555666777;;;@@@HHHQQQZZZdddlllrrryyy}}}}}}sssfff```eeellltttuuuwwwyyy|||zzzqqqpppqqqsssuuuvvvuuuooojjjffftttvvvaaaYYYaaappp}}}ppp```WWWSSSRRRVVV[[[YYY^^^```eeewwwzzz{{{}}}uuunnnmmmkkkiiilllqqqvvv}}}zzzuuuxxx~~~dddYYYMMMIIIOOOYYY```cccTTTLLLBBB???AAABBBAAA>>>===<<<<<<;;;;;;;;;;;;;;;AAAOOOdddwwwyyypppiiigggiiimmmvvvuuummmgggjjjrrr{{{llleeeooojjjRRRCCC>>>999888999:::999888===EEEIIIWWW```aaaiiirrrmmm___XXXVVVTTTTTTWWW[[[```cccPPPLLLQQQ___dddZZZOOOKKKQQQZZZdddkkkoookkk]]]OOOJJJOOOUUUXXXWWWSSSNNNJJJCCCDDDEEEIIIPPPVVVYYYXXX[[[]]]aaahhhpppwww|||rrrQQQDDD>>>666777>>>:::AAAKKKWWWiiiyyymmmccc^^^UUURRRNNNJJJDDD>>>@@@FFFVVVeeetttyyyyyyyyyyyyxxxuuussssssrrrlllccc______eeemmmvvv}}}ppp]]]YYY^^^kkkyyy|||vvvuuupppwwwxxxsssrrryyyxxxvvvsssrrrrrrtttttttttyyyyyy}}}cccMMMBBB???;;;:::999;;;>>>???>>><<>>AAADDDEEEEEEDDDDDD???@@@@@@>>>;;;<<<@@@EEEFFFJJJVVVllllllYYYRRRLLLAAA===@@@DDD???AAARRRjjjwwwuuulllRRRNNNJJJIIIIIIFFFBBB===>>>>>>===:::777555555666333555666666555555666777777888888777666555555666333444555666666777666666333222222222333555666888<<>><<<;;;;;;<<<===>>>>>>OOOfffxxxwwwkkkccc___dddsss~~~rrrooopppuuuzzz~~~|||}}}lll```gggsssZZZIIICCC:::999:::;;;999888<<>>BBB???BBBCCCCCCJJJaaawwwppphhhccc\\\UUULLLDDDDDDIIIVVVeeetttyyyyyyyyyyyyxxxrrrrrruuuwwwrrriiiccccccgggnnnwww~~~gggQQQOOOVVVffftttyyyuuutttttt{{{{{{uuutttzzztttssssssrrrrrrtttuuuvvv{{{{{{|||ttt^^^MMMEEEDDD===;;;999888888999::::::@@@CCCIIIMMMNNNKKKGGGCCCDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<===>>>@@@AAAKKKJJJNNN]]]uuujjjZZZUUURRRKKKDDDEEEAAA>>>BBBPPP```mmmtttaaa[[[TTTNNNJJJFFFAAA===:::999999999999777333000222222333444666777888999999777777888;;;;;;888555222333444444555555555444666444111222555777777666???CCCIIIRRR\\\eeennnrrr|||tttkkkfffhhhkkkuuuxxx{{{}}}yyynnngggssshhh]]]XXXeeeyyynnn\\\QQQOOOQQQTTTYYY___aaabbboooxxxoookkkttt|||sssoooqqqttttttsssyyyxxxeeeaaafffhhh___VVVSSSXXX___cccddd___[[[SSSKKKEEEAAA@@@???<<<:::777777888;;;<<<<<>><<<;;;999777666;;;>>>CCCIIIMMMMMMKKKIIIFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBDDDFFFKKKUUUggg}}}uuueee]]]XXXQQQLLLGGGDDDAAA@@@DDDNNNYYYaaabbb\\\VVVSSSQQQLLLCCC<<<;;;:::999::::::888444222222222111000111333666777999888777888::::::777444333333444555555555555555666333111222555777777666???DDDLLLUUU^^^fffmmmqqq{{{zzzvvvnnnfffdddhhhmmmuuuxxx{{{}}}yyytttfffqqqqqqaaaUUUZZZkkkttt```SSSOOOPPPRRRTTTZZZ]]]```oooyyymmmccceeettt{{{sssnnnooosssuuuvvv|||lllaaa```eeebbb^^^\\\___dddjjjmmmiiiddd]]]TTTLLLFFFCCCAAAAAA???===<<<<<<======<<<@@@III\\\rrr|||vvvuuu~~~rrrhhhdddaaabbbkkkzzz}}}{{{www|||qqq\\\mmmiiiQQQ???;;;;;;999888777888:::;;;???LLLXXX___dddlllsssuuudddZZZSSSQQQQQQRRRWWW^^^YYYSSSPPPXXXhhhooobbbPPPLLLTTTccc{{{rrreee^^^eeeooooooddd[[[UUUTTTSSSTTTYYYaaajjjpppnnnjjjggggggjjjooosssuuuyyyxxxyyykkkYYYPPPOOOaaaaaa[[[PPPHHHLLL]]]mmmrrr]]]PPPOOOSSSeeelllpppooopppsssuuuttttttuuuvvvuuurrrmmmiiiffftttxxx}}}xxxeeePPPIIIJJJUUUbbbnnn~~~zzzvvvrrrtttuuuvvvtttqqqpppwwwwwwvvvuuuvvvwwwxxxyyyzzzzzz|||}}}qqqdddWWWNNNHHHCCC@@@===;;;;;;<<<<<<<<<888999<<<@@@EEEGGGGGGFFFCCCCCCBBB@@@???===<<<<<<===>>>@@@AAABBBCCCCCCCCC@@@DDDIIIMMMVVViiipppbbbXXXQQQNNNJJJJJJHHHCCC???AAAGGGNNNWWWSSSOOOPPPRRROOOFFF>>>===<<<:::::::::999666444777555222111111444666888999888777888999888666444444555555666666666666555555333111222444666666666???EEENNNXXXaaahhhooosssyyyvvvooogggaaaccciiipppuuuxxx|||xxxzzzaaahhh|||iiiXXXXXXcccvvv{{{gggWWWPPPNNNOOOOOOUUUYYY^^^ppprrrgggiiirrr||||||vvvqqqppprrruuuxxx}}}ttt___VVVWWWZZZ]]]___aaaeeekkkppppppmmmhhhaaaYYYRRRMMMKKKJJJHHHEEECCCBBBAAA???===@@@GGGYYYooo~~~~~~zzzyyyzzz}}}~~~vvviii]]]WWW[[[]]]iii}}}{{{zzz~~~{{{~~~cccggguuuZZZFFF===<<<:::888777888999::::::HHHUUU[[[___hhhsssxxxhhh```WWWRRROOOPPPUUU\\\]]]VVVPPPTTTbbblllfff[[[MMMUUUbbbzzzrrryyytttllldddaaaeeennnvvvzzz~~~zzzuuuqqqqqqrrrsssttttttxxx{{{}}}tttfffbbbuuuvvvqqqdddWWWQQQVVV]]]iiisssooo^^^[[[^^^kkkpppsssqqqqqquuuvvvuuuqqqrrrtttuuutttpppkkkfffyyy|||rrr^^^LLLGGGGGGRRR]]]hhh{{{~~~zzzvvvrrrvvvxxxyyyvvvqqqmmmxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{~~~uuukkkeeeZZZUUUMMMIIIGGGGGGFFFEEEBBB@@@======@@@AAA@@@?????????>>>======<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEEEECCCFFFIIIIIINNN[[[pppxxxgggWWWOOOLLLKKKLLLMMMLLLJJJIIIJJJLLLNNNLLLKKKLLLMMMLLLIIIFFF@@@>>><<<;;;:::999777666777666555444444444555666777777777777888888777777666666777777777777777666444333222222444555666777@@@GGGPPPYYYbbbkkktttzzz{{{uuulllccc___ccclllsssvvvzzz{{{|||tttWWW[[[wwwrrrccc___dddqqqnnn\\\RRRNNNMMMOOOSSSWWW___rrryyywwwzzz}}}}}}xxxtttssstttvvvwww|||```NNNJJJNNNUUU]]]ccchhhlllnnnppppppnnnkkkgggbbb]]][[[TTTQQQMMMJJJHHHEEEBBB??????FFFWWWmmm|||zzzyyyzzz}}}~~~~~~||||||wwwrrrlllkkkooowww}}}zzzuuujjj___YYYYYY___mmmxxxzzz}}}~~~iiieeezzz{{{aaaNNN???===:::888888888888888888DDDOOOVVV\\\fffnnnqqqpppjjj```WWWQQQPPPUUUZZZ```YYYPPPOOOYYYdddeee```TTTWWW```www{{{yyyxxxxxxxxxwww{{{|||~~~}}}ttthhhaaa```cccdddjjjrrryyykkkdddfffmmmrrruuutttuuuxxxxxxuuuuuuttttttvvvwwwvvvrrrnnnwwwzzz}}}kkkVVVLLLFFFGGGOOOXXXdddzzz}}}zzztttpppuuuxxxzzzyyytttooovvvvvvuuutttuuuvvvwwwxxxxxxzzz}}}xxxrrriii]]]UUUVVVOOOGGGCCCBBBBBB@@@===@@@????????????@@@AAABBBAAACCCEEEFFFHHHHHHGGGGGGGGGHHHHHHHHHLLLTTT___hhhvvvzzz|||uuufffXXXOOOLLLGGGHHHLLLSSSYYY\\\[[[YYYXXXXXXWWWRRRMMMKKKKKKLLLDDDAAA>>><<<;;;:::999777444555777888888666444222555666666777777888:::;;;888888888999999888888777444444444444444555777888CCCIIIRRRZZZbbbmmmyyy~~~wwwlllccc```eeennnuuuxxx|||~~~www{{{|||cccPPPQQQkkkyyyhhhbbbdddmmmuuubbbUUUOOONNNQQQTTTXXX```sss{{{vvvsssqqqqqqwwweeeQQQJJJLLLSSS___kkkqqqrrroooooopppqqqqqqoookkkhhhfffZZZWWWRRRNNNKKKGGGDDDAAABBBJJJ[[[ppp~~~xxxsssmmmkkkpppttttttqqqqqqjjjbbb^^^dddppp{{{~~~~~~{{{tttmmmkkkaaahhhtttyyyyyy|||}}}tttsssjjj]]]nnn|||fffUUUBBB>>>:::888888999888777666>>>HHHQQQ]]]iiimmmllluuuqqqiii]]]TTTRRRTTTVVV[[[VVVMMMHHHNNNYYY``````YYYXXX\\\qqq}}}{{{sssnnnmmmnnnmmmnnnpppssswww|||rrriiihhhhhhnnnrrrsssvvvxxxvvvrrrzzzxxxwwwxxxyyy{{{||||||xxx{{{~~~|||eeeRRRMMMGGGFFFKKKRRR___yyy}}}yyyrrrlllpppuuuzzz{{{xxxuuuuuuuuutttssstttuuuvvvwwwvvvzzz}}}kkkbbbWWWPPPMMMJJJFFFBBBBBBAAA@@@@@@AAABBBDDDEEEHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHIIIMMMRRRVVVYYY\\\```cccaaaYYYPPPJJJGGGAAAAAAFFFPPP]]]fffiiiiiikkkllljjjeee\\\TTTOOONNNKKKGGGBBB???===<<<;;;:::888;;;???AAAAAA>>>:::888666777888888777888;;;===999::::::::::::999888888555666666555555555888:::FFFMMMVVV^^^eeennnzzz}}}vvvllldddbbbhhhpppvvvyyy}}}~~~{{{zzz~~~|||~~~nnnYYYNNNLLL```lllaaa___ggg||||||hhhYYYQQQOOORRRTTTXXXaaasssyyysssooonnnqqq~~~mmmZZZOOOPPPUUU```mmmsssqqqmmmooopppqqqqqqpppmmmiiiggg^^^YYYSSSNNNJJJHHHEEECCCGGGPPPcccvvvzzzlllaaabbbjjjpppqqqppplllddd^^^cccppp|||zzzzzz}}}tttyyy{{{xxx{{{wwwllleeeuuummmWWWbbbxxx|||hhh[[[DDD???:::888999999777555333999AAALLL]]]kkkpppnnnssstttooocccYYYUUUTTTSSSWWWTTTNNNGGGHHHRRR\\\___YYYVVVVVVhhh}}}xxxuuuttttttxxxwwwvvvvvvyyy|||}}}zzz|||ssskkkiiidddiiilllmmmqqqtttqqqlllssstttsssssssssvvv{{{xxxcccQQQOOOJJJHHHKKKOOOZZZuuu~~~zzzrrrkkklllrrryyy|||{{{zzzuuuuuutttssstttuuuvvvwwwxxx}}}tttjjjeee```YYYSSSLLLKKKIIIHHHHHHHHHJJJKKKOOOOOOOOONNNNNNOOOOOOPPPNNNMMMLLLMMMPPPTTTWWWYYYUUURRROOOLLLJJJGGGCCC@@@??????BBBIIIUUUbbbnnnuuuzzz|||xxxiii^^^RRRNNNHHHCCCAAA???>>>===>>>@@@BBBEEEEEECCC@@@>>>999:::;;;999777777999<<<;;;;;;;;;;;;;;;:::999999666777888777555666999<<>>======>>>===;;;777666888:::;;;<<<<<<<<<;;;::::::999666888999888666777:::===IIITTTaaajjjlllnnnsssxxxrrrllleeebbbdddjjjqqquuuwww{{{}}}yyytttrrrwww}}}~~~rrr___QQQJJJFFFMMMqqqvvvfff]]]aaammmrrr___TTTPPPOOOOOOUUU___ppp~~~|||wwwrrrjjjhhhooo~~~pppccc\\\```eeeggghhhhhhhhhiiiggghhhjjjkkkkkkjjjiiiggg^^^XXXPPPIIIFFFFFFFFFEEEFFFTTTjjj{{{ooojjjmmmpppkkkoooooojjjlllwwwzzzzzzzzzuuulllgggooo{{{}}}|||~~~wwwfffaaaUUUSSSooofffcccuuulll___GGGAAA;;;888999999666333111777;;;>>>HHHXXXfffmmmnnnvvvxxxppphhhddd```[[[nnnnnnhhh[[[QQQRRRWWWZZZPPPQQQNNNRRRlll~~~yyyuuukkknnnppppppmmmkkklllmmmjjjmmmoooooonnnmmmmmmnnnooonnniiifffhhhnnnooolllfffnnnuuuuuurrrssszzztttcccXXXXXXWWWYYYZZZXXX[[[ooo~~~vvvooonnnsssyyy|||{{{zzzooouuu{{{|||wwwsssrrrtttzzz}}}vvvllleeeccccccbbbaaa^^^^^^]]]YYYUUUTTTWWW[[[[[[XXXVVVVVVWWWZZZeeeqqqrrrjjj[[[KKKCCCBBBBBB???FFF===;;;DDDLLLRRR```ppplllSSSMMMKKKBBB===???======<<<:::<<<@@@AAA@@@??????>>>===;;;:::999999<<<<<<<<<<<<<<<;;;:::999:::666555888999888<<>>III]]]oooqqqmmmqqqxxxtttggg___aaaeeeqqqvvvhhhTTTLLLQQQYYY___RRRIIIKKKWWWooowwwooonnnpppddddddccccccddddddeeefffjjjjjjjjjjjjiiihhhgggfffmmmooorrrrrrqqqooonnnnnnmmmlllpppxxx|||zzz{{{~~~nnn```YYYZZZ```^^^ZZZYYYXXXiiiyyyvvvuuuqqqlllmmmqqqvvvzzz{{{yyyooorrrvvvxxxyyywwwvvvuuu{{{}}}vvvqqqmmmhhhddd``````___[[[WWWVVVYYY[[[[[[YYY[[[___aaa___```ccctttnnnaaaTTTMMMIIIDDD===???<<>>CCC>>>AAABBB@@@===<<<======@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::777555888888888<<>>888888:::555555444333555:::EEEXXXjjjqqqoooqqqwwwwwwpppgggbbbeeeccc```[[[UUUOOONNNPPPccc\\\SSSLLLNNN^^^~~~wwwtttpppllljjjhhheeeccc^^^^^^^^^______```aaaaaafffgggggggggggggggffffffgggjjjnnnpppppppppqqqrrrnnnmmmqqqyyy|||zzzzzz}}}ooobbb[[[```fffddd```\\\WWWeeexxxuuusssnnniiiiiimmmrrrxxxzzzzzzmmmmmmppptttyyy{{{yyywww{{{}}}uuummmhhhccccccaaa^^^[[[YYYZZZ\\\[[[YYY[[[ccciiikkkmmmoooyyyuuukkk^^^WWWUUURRRNNNDDDAAAEEENNNRRRRRRWWW```ggg{{{mmmTTTIIIJJJBBBEEEHHHGGGAAA<<<<<<===>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::777666777888888===DDDVVV___iiipppvvvzzzwwwrrrfffdddbbbdddiiinnnsssuuuyyyvvvllljjjppp}}}ttt\\\OOOMMMFFFFFFGGGMMMlllwwwlllddd[[[qqqmmmWWWSSSQQQPPPVVVeee|||{{{rrrmmmiiinnnwww|||yyysssvvvsssnnngggbbb```aaabbbdddccccccdddfffgggeeedddbbb```ZZZSSSLLLHHHGGGHHHPPP^^^nnnxxxyyywwwwwwxxxuuuwwwxxxuuuqqqoooqqqtttqqqqqqrrrvvv}}}|||sssqqqppprrruuu}}}{{{xxx}}}vvvjjj]]]VVVRRRQQQUUUggg|||bbbUUUjjj{{{dddOOOCCC>>>777777;;;777888555222333555>>>PPP```lllnnnpppsssxxxxxxnnncccccc\\\YYY[[[WWWMMMHHHJJJdddhhhdddUUUJJJPPPbbbrrr~~~{{{xxxggg^^^SSSOOOQQQUUUWWWVVVYYYYYYZZZ[[[\\\]]]]]]]]]bbbccccccdddeeefffffffffcccfffjjjmmmnnnnnnpppqqqooopppttt{{{}}}{{{zzz{{{}}}~~~{{{mmmbbb\\\aaagggfffbbb^^^WWWaaazzz{{{vvvrrrmmmhhheeeiiipppvvvzzz{{{iiikkkoootttxxxzzzzzzyyyzzz}}}|||uuuoookkkeeedddcccaaa___]]]]]]]]]___YYYVVV[[[eeesss~~~mmm```___dddhhhVVVOOOKKKNNNSSS[[[gggssskkkooowwwhhh]]]PPPMMMKKKIIIFFFAAA>>>??????>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;;;;:::777666888777888???HHH[[[dddnnntttxxxzzzvvvpppeeeeeegggjjjnnnsssvvvxxxzzztttiiieeekkk{{{xxxwww^^^LLLHHHGGGAAAGGGKKKWWW~~~~~~rrrdddiiiyyy^^^VVVRRRPPPVVVdddzzz~~~tttnnnjjjnnnvvv{{{zzzvvvxxxwwwssskkkccc___```cccffffffeeeeeefffffffffeeebbb___[[[UUUPPPNNNMMMMMMTTTaaaqqqyyywwwtttsssuuutttuuusssnnnhhhhhhnnnttt|||{{{zzz{{{xxxooohhhjjjqqq}}}xxxqqqrrrxxx~~~~~~tttkkk^^^XXXTTTRRRRRR\\\yyymmmTTT\\\zzzuuu]]]LLLBBB888777:::666888444333333444999EEEQQQ^^^gggnnnoootttyyysssgggcccdddkkknnnbbbNNNEEEJJJ\\\lllrrrcccSSSPPPUUUXXXooo~~~lll^^^ZZZ^^^cccccc[[[MMMBBB===@@@GGGMMMUUUVVVYYY[[[]]]]]]]]]]]]___```aaabbbdddfffhhhiiidddfffiiikkkkkklllmmmnnnsssuuuyyy}}}~~~|||zzzyyyyyy{{{}}}}}}pppeee\\\XXXZZZ___^^^[[[YYYTTT___xxxyyytttnnnjjjfffjjjpppwww|||}}}eeekkkrrruuuuuuuuuxxxzzz}}}~~~|||wwwsssooommmgggfffeeeeeedddbbbaaa___ddd^^^XXXVVVYYYhhhsssffffffjjj___YYYUUUZZZcccllluuu{{{|||zzzlll]]]PPPMMMLLLGGGBBB@@@DDDCCCBBBBBBAAA@@@??????============<<<;;;:::::::::888777888888:::CCCNNN___hhhqqqvvvyyyyyytttmmmcccfffiiimmmqqqtttwwwyyy{{{{{{qqqfffccciiiyyyxxxrrrzzzeeeNNNGGGEEE???FFFHHHKKKxxxwwwsss{{{}}}qqqyyyjjjXXXRRROOOTTT___ttt~~~uuupppmmmpppwww||||||yyyvvvwwwvvvqqqjjjdddcccdddiiijjjjjjiiihhhhhhhhhiiieeebbb^^^ZZZVVVTTTRRRQQQYYYdddrrrxxxwwwsssrrrssspppwww{{{xxxoooiiijjjnnn~~~qqqcccaaajjjwww}}}sssnnnooossswwwxxxmmmeee^^^YYYVVVTTTQQQTTTiii|||]]]WWWeeeooo\\\NNN===777999555555333444666555555;;;CCCOOO^^^kkknnnrrrxxxwwwqqqjjjmmmxxxwww```NNNHHHLLLaaapppkkk___YYYUUUPPPRRR[[[hhhsss}}}yyywwwuuuoookkkkkkooooooiii[[[JJJBBBFFFNNN^^^aaa^^^QQQAAA999<<>><<>>AAAEEEMMMTTTYYY\\\\\\\\\^^^^^^___aaadddhhhkkknnniiikkknnnqqqsssvvvyyy|||{{{~~~}}}xxxvvvxxxvvvrrrtttssstttyyy|||yyy}}}zzzrrrdddTTTHHHBBBCCCEEECCCFFFBBB@@@???;;;DDD[[[yyysssoookkkhhhkkkqqqwww{{{~~~___ccckkktttzzz{{{xxxtttwwwwww{{{xxxwwwpppppppppsssvvvvvvrrrooogggiiimmmoooiii]]]VVVVVVZZZyyyhhhZZZQQQ]]]||||||xxx|||qqqooolllhhhddd```]]]\\\RRRPPPNNNJJJFFFAAA>>><<<888888999;;;<<>>@@@DDD<<<@@@??????@@@;;;BBBWWW{{{vvvqqqnnndddgggmmmtttyyy|||ZZZ^^^gggqqquuuuuuxxx}}}xxx|||zzz{{{vvvuuuqqqrrrzzz~~~kkkbbb^^^dddjjjhhh```ZZZYYYooosssdddVVVRRRzzzyyyooofff```YYYQQQKKKIIIEEE???999888999999:::>>>JJJZZZgggqqqrrrssstttssspppjjjeeebbbkkkuuuyyyxxxvvvyyy|||~~~|||}}}rrrppppppwwwllllllmmmlllfff[[[OOOGGGCCCCCC???@@@DDDDDDHHH]]]vvvyyylll}}}xxxdddUUUQQQYYYfffooo{{{zzz~~~}}}{{{}}}}}}{{{xxxvvvtttssssssuuuvvvvvvuuuqqqjjjeeeiiittt}}}xxxqqqllliiiiiiiiijjjhhhjjjlllpppuuu{{{}}}|||}}}~~~yyy}}}wwwwwwzzzuuuxxxzzzvvvlll___RRRKKKGGGIIIJJJIIIGGGGGGJJJMMM]]]}}}sssbbbpppnnnMMM;;;>>>777777555444666777555111999777<<>>BBB>>>>>>BBBBBBDDDUUUiiissstttqqq]]]SSSVVV```hhh}}}{{{yyyxxxxxxwwwvvvttttttmmmffffffooo|||{{{qqqjjjfffdddcccaaajjjkkknnnqqqsssuuuvvvwww~~~yyymmmlllqqq~~~~~~}}}uuutttppphhh^^^SSSJJJEEEFFFHHHJJJKKKJJJKKKNNNPPPKKKfffzzzccchhhwwwvvv[[[DDD<<<888777555333333444444333333222555???KKKZZZoooyyymmm[[[LLLGGGJJJRRRXXXeeekkksssssskkk^^^QQQIIIMMMNNNSSS\\\bbb```TTTIIIHHHDDDAAABBBDDDCCC>>>;;;:::===BBBFFFIIIJJJKKKKKKPPPKKKDDD>>>AAAHHHJJJGGGEEEHHHJJJLLLVVV___XXXJJJNNNOOOOOOLLLKKKRRR___iiiaaaZZZRRRPPPTTT\\\aaacccfffffffffgggiiikkkmmmnnnooonnnmmmkkkhhhggghhhiiijjjllloooooonnnlllkkkkkknnnooouuu}}}wwwcccMMMCCC@@@??????@@@;;;===::::::>>>>>>JJJbbb{{{xxxsssooojjjhhhmmmssswwwxxxxxxSSSWWW```mmmtttttttttvvvuuuzzzxxx~~~~~~~~~tttccc\\\\\\\\\^^^```___^^^cccrrrjjjZZZSSSkkk}}}zzzyyyvvvpppjjj```[[[TTTOOOLLLIIIDDD@@@;;;::::::<<>>888<<>>::::::===<<>>:::777777666444555777888777777555444;;;PPPcccwww~~~zzzmmm___TTTNNNLLLGGGJJJOOOTTTXXX[[[]]]^^^ZZZXXX\\\iiiwwwyyynnnbbbSSSPPPKKKLLLQQQTTTOOOGGG???AAAEEELLLSSSWWWWWWUUUZZZWWWPPPJJJMMMVVV]]]]]][[[ZZZVVVTTT[[[gggkkkiiiVVVZZZiiiwwwppp[[[SSSXXXaaabbbbbb___[[[[[[]]]```fffhhhiiikkkkkkkkkiiihhhkkkhhhffffffgggfffbbb^^^```cccggghhhiiihhhiiiiiippppppttt||||||mmmWWW@@@777999<<<======;;;===:::999;;;888BBBXXXzzzwwwqqqkkkffflllpppvvvzzz{{{zzzXXXVVVZZZfffqqqvvvxxxyyyvvv|||{{{~~~~~~wwwpppjjjhhhjjjfffdddhhhnnnkkkgggooo}}}vvvbbbbbbvvv{{{wwwrrrooonnnllliiifff]]]YYYTTTOOOKKKHHHEEECCC<<<;;;;;;???IIIWWWgggqqqppprrrsssnnngggcccdddgggiiimmmqqquuuvvvyyy~~~|||vvv~~~|||yyyvvv```NNNEEEBBBAAA@@@>>>======AAACCCBBBCCCEEENNN~~~zzz{{{|||dddtttwwweee[[[VVV___xxx|||yyyrrriiiccccccjjjqqqrrrllleeeccchhhmmmppppppnnnnnnnnnpppssswww{{{~~~zzz}}}{{{qqqooowwwsssddd[[[]]]dddtttzzztttrrrvvv|||~~~wwwrrrvvvzzzooocccYYYNNNDDD>>>>>>>>>>>>@@@CCCFFFIIIJJJGGGPPPUUU]]]{{{sss\\\QQQdddlll^^^DDD<<<777888888555333555555333333444222444<<>>===>>>CCCNNN\\\jjjrrrsssrrrpppjjjdddbbbccceeejjjmmmrrruuuxxx|||zzzuuuuuu{{{~~~www|||gggQQQFFFDDDCCCAAA===>>>???AAABBBBBBCCCCCCCCC```{{{tttpppxxxggg]]]^^^lllzzz{{{xxxrrrjjjccc```cccgggllliiieeedddgggkkkoooqqquuutttrrrrrrtttyyy~~~~~~vvvmmmllluuuzzzsssjjjfffiiivvv}}}xxxrrr|||}}}uuuuuuzzzyyysssjjjbbb]]]WWWQQQLLLDDDBBB???>>>@@@BBBDDDEEEFFFKKKNNNOOO```www]]]YYYmmmxxxnnnTTTDDD888888999444222333444222333666666333333666BBBMMM```sss{{{sssrrrsssiiihhhfffccc^^^UUULLLEEEFFFKKKTTT___kkkuuu|||~~~zzzqqqnnnoooiii___YYYVVVWWWaaaoooyyyzzzxxxqqqpppiiibbbaaahhhmmmnnnnnntttwwwrrrkkklllvvv{{{hhh]]]ggguuutttiii```VVVYYY\\\^^^```dddjjjooolllmmmnnnnnnmmmkkkhhhggg[[[[[[[[[\\\^^^``````___aaacccggghhhgggffffffgggiiirrr~~~~~~pppcccJJJ???666777;;;;;;;;;;;;666::::::===AAA???HHH^^^vvvqqqnnnkkkgggkkkqqqvvvwwwwwwqqqcccVVVXXXaaajjjqqquuusssvvvuuuxxxzzz{{{vvvyyy~~~fffWWWeee}}}{{{tttvvvzzz~~~|||~~~uuusssqqqnnnjjjeeeaaa^^^\\\ZZZVVVPPPJJJEEECCCCCC@@@@@@CCCIIITTTaaalllssstttrrrmmmiiigggggghhhjjjkkkooosssxxx|||~~~yyyvvvqqqwwwzzzzzzjjjQQQFFFDDDBBB@@@<<>>@@@BBB???NNNhhhyyy}}}qqqffflllrrryyyuuunnngggbbb```bbbdddkkkkkkkkkjjjiiikkkpppsssuuuttttttuuuwwwzzz}}}}}}tttrrrrrrxxx~~~~~~wwwpppnnnyyyzzzpppyyy~~~zzzxxxwwwvvvwwwnnnbbbZZZXXXXXXXXXVVVPPPKKKDDD@@@@@@BBBDDDDDDNNNNNNNNNLLLPPPfffmmmZZZ___yyy|||nnnUUU>>>999:::777333555555333555888888444555888///555BBBSSScccsss}}}{{{|||oooqqqtttvvvuuunnnddd\\\RRRSSSUUU[[[cccllltttyyy}}}xxxyyyuuunnneeeeeefffiiiooovvvzzz}}}yyyyyytttmmmkkkpppuuuvvvuuuzzz~~~zzzqqqkkknnnuuu{{{mmm^^^ZZZ___eeefffddd^^^___```bbbeeejjjooossspppppppppooommmkkkiiihhh`````````___^^^^^^```bbb```ccceeefffdddcccbbbbbbfffsssssscccVVVAAA:::666888;;;:::;;;===888<<<===???BBB???GGG]]]}}}wwwqqqpppnnnfffkkkqqqvvvxxxyyy~~~lllZZZWWW___hhhpppttttttwwwuuuwww}}}|||tttvvv~~~xxxhhhZZZgggsssvvv||||||{{{~~~{{{zzzxxxtttpppjjjeeeaaa]]]\\\WWWQQQJJJEEECCCCCCCCCCCCFFFMMMXXXdddnnntttsssoookkkiiijjjmmmpppqqqmmmpppuuu{{{}}}|||}}}}}}pppxxxdddKKK@@@>>>===:::<<>>CCCQQQ___~~~{{{yyy{{{~~~~~~{{{wwwvvvrrrjjjcccdddlllpppooosssvvvxxxwwwtttrrrsssuuuvvvxxxwwwsssooonnnsssxxxxxxsssrrrsssuuuuuuvvvwwwwwwuuuoooggg___ZZZbbbaaa___]]]\\\\\\\\\]]]gggggghhhkkkoooqqqppppppssspppmmmiiifffdddddddddlllmmmmmmjjjddd```___```ddd___]]]``````[[[WWWVVVccctttiiiOOOAAA999888666555666888;;;===<<<@@@DDDDDD===;;;FFFSSSyyyzzzsssrrrqqqkkkooossswwwxxxyyylllZZZUUUXXXbbbkkkqqqrrruuuvvvvvv{{{ooolllwwwtttkkknnnvvv{{{{{{|||}}}}}}}}}}}}}}}zzzuuuqqqkkkggg```ZZZUUUQQQNNNMMMNNNOOOUUU```kkkrrrsssrrrsssrrrpppnnnmmmpppvvvzzzyyy{{{}}}|||uuurrrtttwww~~~~~~pppbbbOOOBBB>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;AAADDDMMMooowwwmmmzzzwwwwwwuuulllmmmiiifffcccaaaaaadddgggiiitttwwwzzzzzzwwwssspppoooqqqtttwwwyyy{{{}}}wwwnnnkkkmmmssszzzyyytttooorrrxxx{{{yyytttooojjjiiikkkmmm```YYYNNNEEEAAAAAACCCDDDIIIGGGDDD@@@>>>???BBBDDDFFFBBBBBBEEEFFFJJJ\\\qqqttt___bbbxxxuuu]]]HHH777555;;;555555444333333444555555444333666999999:::AAAKKK]]]vvv~~~zzzrrrjjjjjjoooqqqooorrruuuwwwvvvsssrrrsssuuuvvvxxxxxxtttnnnkkkmmmppp}}}|||yyytttnnnllllllnnnfffgggggggggddd```\\\YYY]]]]]]^^^```cccfffiiikkklllmmmooorrruuuuuurrrooonnnkkkfffaaa______```bbbdddfffgggeeeaaa^^^^^^___[[[ZZZ[[[[[[YYYWWW[[[cccrrrxxx```III===:::999777666666888;;;<<<>>>BBBGGGFFF@@@===FFFRRRwwwzzzsssrrrqqqmmmppptttvvvvvvvvvgggXXXUUU\\\eeennnppptttvvvuuuxxxvvvzzznnnlllssszzzmmmlllttt~~~|||{{{~~~}}}||||||zzzvvvtttrrrnnnhhhbbb]]]YYYWWWWWWYYY[[[```hhhqqqvvvvvvtttrrrrrrrrrqqqqqqsssxxx{{{zzz{{{}}}{{{vvvtttvvvyyy}}}~~~|||ssslllVVVNNNDDD>>>>>>>>><<<999;;;;;;;;;;;;<<<<<<<<<<<<:::???AAABBBNNNvvv}}}qqquuuiii~~~zzz{{{}}}~~~yyymmmeeecccbbbbbbbbbdddgggkkknnnqqqtttxxx}}}~~~zzztttpppqqqsssvvvxxx{{{~~~zzzqqqggg___]]]```hhhvvv~~~wwwnnnsss{{{|||vvvrrrnnnjjjeeeaaaSSSNNNHHHCCC@@@>>>===;;;===>>>>>><<<:::<<<@@@EEE<<<>>>??????AAAIIITTT]]]ccciii[[[lllyyyaaaDDD777<<<555555555444333333555777111222555888666333555:::===MMM```rrr{{{tttrrrvvvvvvttttttvvvxxxvvvrrroooooopppsssuuuvvvrrrlllgggeeeeeelllpppsssooohhhccccccfff\\\\\\\\\\\\\\\[[[[[[[[[ccccccdddfffhhhlllnnnppppppqqqsssuuuvvvsssnnnjjjgggddd^^^ZZZXXXYYY\\\___[[[]]]______]]]\\\[[[\\\WWWWWWVVVSSSNNNPPP___ooo{{{iiiRRRAAA::::::999777666666888999;;;???DDDJJJJJJCCC>>>EEEQQQssszzztttrrrppppppsssvvvwwwvvvuuuwww^^^UUU[[[dddlllnnnssswwwvvvvvv}}}yyyxxxrrrkkkuuuzzzppprrrxxx~~~}}}}}}{{{yyywwwvvvtttqqqooopppooolllhhhccc___]]]\\\aaaccchhhnnntttwwwuuusssnnnpppqqqssstttvvvzzz~~~{{{{{{}}}~~~|||}}}}}}zzzwwwwwwzzz~~~{{{nnncccNNNIIIBBB??????>>>;;;888::::::;;;;;;;;;<<<<<<<<<;;;>>>BBBAAA@@@ZZZuuurrrlllppp{{{~~~wwwqqqqqqxxx~~~vvvlllfffhhhiiieeeaaa```___aaaeeekkkqqqxxx}}}|||||||||}}}~~~~~~|||{{{tttuuuwwwxxxxxx{{{~~~}}}uuunnneee\\\TTTSSSXXXfffxxxrrrtttzzz~~~{{{yyyzzzyyypppaaaTTTKKKHHHDDDBBB@@@>>><<<:::777:::<<<;;;999:::???DDD999>>>>>>:::>>>IIIPPPNNNMMMZZZ{{{rrr[[[aaauuu}}}eeeFFF333777666666777555333333555000222555777666444555777;;;???DDDNNNaaazzzxxxuuuxxxyyyxxxxxxzzz{{{xxxrrrmmmkkkkkknnnqqqsssqqqllleeeaaa___^^^bbbffffffbbb``````bbb```___]]]]]]]]]___aaaccciiiiiijjjkkknnnqqqsssuuuwwwvvvuuutttrrrnnnhhhdddaaa___\\\YYYXXXYYY[[[\\\WWWXXXZZZZZZZZZYYYWWWWWWUUURRRNNNJJJIIIQQQfffzzzttt\\\EEE::::::888777666555555666777888???DDDKKKKKKCCC>>>DDDNNNoooyyyssspppnnnsssvvvyyy{{{yyywwwjjjXXXWWW]]]hhhkkkrrrwwwxxxvvvzzzyyyrrrjjj~~~yyywww~~~~~~~~~{{{wwwuuussspppmmmkkkkkknnnpppooojjjfffcccbbbgggjjjoootttxxxxxxvvvssskkkmmmpppsssuuuxxx}}}{{{{{{|||||||||}}}}}}~~~zzz{{{|||zzzxxxxxx{{{}}}ppp___MMMHHHBBB???>>>===;;;999:::::::::;;;;;;;;;;;;<<<>>>===AAACCC>>>JJJyyyxxxooozzzlllsss|||ttt|||vvvnnnllllllpppvvvyyy|||}}}uuunnnkkkbbbYYYYYY\\\___```aaacccffflllttt}}}|||tttqqqrrrvvvyyyssstttuuuvvvuuuvvvxxxzzz~~~{{{uuuqqqssstttnnndddYYYUUUUUU___nnnzzz|||yyyqqqoooqqqyyy~~~{{{vvvtttvvvxxxppp___PPPFFFDDD@@@???>>>>>>===<<<999;;;======<<<<<>>===666999EEEJJJFFFFFFGGGUUUxxxhhh\\\]]]}}}cccBBB:::555444777777222111444222444555444444555777777>>>???======EEEUUUeeeooozzzyyyyyywwwzzz|||~~~{{{tttooollllllnnnpppssssssooojjjeeebbbaaaaaa```aaabbbcccccccccdddcccbbbbbbdddgggjjjllliiijjjlllooosssxxx|||~~~{{{xxxsssooolllhhhdddaaa]]]]]]]]]]]]\\\\\\[[[ZZZVVVWWWWWWXXXWWWUUURRRPPPKKKFFFCCCGGGQQQbbbyyyoooSSS<<<666;;;555444444333444444666666===CCCJJJJJJBBB<<>>;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;>>>:::===BBB>>>???YYYyyyqqq~~~wwwqqqyyyiiippp|||tttllldddaaa^^^]]]aaagggkkkqqqyyy~~~}}}uuummmgggbbb\\\\\\VVVQQQRRRYYYaaahhhlllnnnpppuuu|||qqqfffbbbfffkkkoooppprrrsssrrrqqqrrrsssqqqmmmggghhhrrr{{{yyyqqqfffdddccchhhppptttppplllnnnjjjiiisss{{{ssskkkiiikkkgggZZZOOOAAA???===<<<===>>>===<<<<<<<<<===>>>???@@@@@@@@@999===;;;666777???BBB@@@@@@BBBDDDQQQrrreeeTTT___zzzjjjIII<<<333555666333111444444555555222111444444222666:::=========BBBJJJPPP___iiiwww~~~{{{~~~~~~yyytttrrrrrrqqqssstttuuussspppllljjjmmmiiiffffffhhhiiihhhgggeeeffffffhhhkkknnnqqqsssrrrrrrqqqrrrssstttvvvwwwppplllgggccc```^^^[[[ZZZ[[[]]]^^^___^^^\\\ZZZXXXUUUUUUTTTTTTSSSPPPKKKHHH===;;;@@@QQQggg{{{~~~tttbbbJJJ888444:::333333333333444555666666<<>>;;;999999:::;;;;;;999999:::::::::;;;;;;;;;>>>888999>>>>>><<>>@@@@@@???======;;;:::===AAACCC@@@===999;;;<<<;;;999:::<<<===<<<===@@@DDDLLLhhh|||fffUUUcccwwwjjjRRR===888777333222444111444444111222555444///111555:::>>>???>>>AAADDDCCCLLLWWW___dddmmmzzz}}}vvvsssrrrssssssssssssrrrqqqooommmooooooooonnnmmmlllmmmnnnlllmmmoooqqqrrrsssttttttxxxvvvrrrnnnkkkhhhgggfffaaa___]]]\\\[[[[[[YYYWWWZZZ[[[[[[[[[ZZZYYYWWWVVVQQQPPPOOOOOONNNKKKEEE@@@999???PPPiii}}}{{{vvviiiYYYLLL???666333666222222333444666777888999;;;AAAGGGGGG@@@;;;AAALLLlllyyytttoookkkkkkooovvv{{{|||{{{vvv[[[RRRVVV___jjjppppppsssxxxyyyzzzyyytttmmmjjjlllpppmmmrrrxxx}}}}}}{{{yyywwwyyyyyyxxxwwwvvvxxx||||||yyywwwwwwwwwwwwyyy{{{zzzxxxxxx{{{~~~{{{~~~|||{{{{{{~~~yyyNNN>>>===<<<:::999999999888999999:::::::::;;;;;;;;;>>>888777===@@@???BBBIIIPPPyyyxxxvvveeeTTTMMMNNNSSSZZZaaaqqq}}}qqqfffaaaZZZ\\\]]]\\\YYYWWWYYY[[[XXX___cccbbb```bbbcccbbbkkknnnpppqqqttt{{{}}}~~~rrrnnnoooqqqrrrssspppjjjddd___\\\]]]aaafffmmmxxx{{{yyyxxxxxx|||{{{zzzyyy{{{{{{tttmmmiiieee\\\LLL???;;;<<>><<<999777;;;BBBDDD@@@;;;:::<<<@@@AAA>>>999999===<<<888>>>GGGCCCGGGrrrXXXTTT\\\rrriiiIII===999444222444---222444333555999777111444444777;;;>>>???AAACCCDDDHHHLLLKKKLLLSSSbbbnnnrrr~~~uuupppnnnsssqqqooonnnnnnnnnmmmkkkhhhmmmrrrrrrooommmppptttwwwxxxyyyzzzyyywwwuuussspppnnnjjjgggdddbbbaaa```\\\]]]]]]```bbbaaa___]]]YYYYYYWWWVVVUUUUUUTTTTTTLLLKKKJJJKKKJJJGGGAAA<<<@@@KKKccc}}}tttoooyyy{{{xxxmmmYYYDDD:::888555333222222333444666888999:::;;;<<>>===CCCKKKMMMGGG???777666888<<>>:::888;;;DDDLLLEEE777555===999;;;??????<<>>;;;999;;;===DDDDDDEEEFFFIIIOOOWWW\\\nnnqqquuuyyy}}}}}}ooofffjjjnnnrrrqqqnnnkkkkkkmmmppprrrtttuuusssrrrrrrrrrxxxtttrrrwww}}}xxxhhhYYYbbb```^^^[[[YYYXXXWWWWWW]]]^^^___```___^^^[[[ZZZVVVVVVUUUTTTRRROOOLLLJJJIIIGGGFFFEEECCC@@@???@@@PPPddd}}}|||tttuuu~~~zzzvvvtttVVVLLL???777555444333111444444444555666888999::::::;;;???DDDEEEDDDEEEIIIkkk~~~vvvsssrrrrrruuuyyy}}}~~~vvvZZZVVVXXXbbblllooorrruuuwww{{{vvvkkkfffgggiiirrruuuyyy|||}}}{{{xxxvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzxxxvvvuuuvvvwwwxxx~~~~~~}}}~~~~~~~~~cccJJJ===<<<:::888777888999999::::::::::::999999999999::::::999999:::<<<>>>@@@DDDTTTvvvlllxxxlllRRRGGGEEECCC@@@???MMMRRRaaa}}}}}}yyyvvvsssooommmoooqqqsssvvvzzz|||~~~|||yyysssxxx|||}}}wwwqqqlllcccXXXSSSTTTUUU\\\gggvvv}}}yyyuuuvvv{{{~~~vvvrrrpppdddQQQEEEDDD???======AAAGGGHHHCCC===999888999===@@@@@@<<<888:::999@@@KKKJJJ???888:::<<<;;;<<<===;;;<<>>???@@@AAADDDIIIOOOSSS^^^aaaeeeiiilllooosssvvvwww}}}uuunnngggkkkoooqqqooollljjjhhhkkknnnqqqrrrqqqooommmmmmgggbbb^^^```dddcccZZZQQQRRRRRRRRRRRRSSSUUUWWWXXX]]]^^^______^^^\\\ZZZXXXNNNOOOOOOOOONNNLLLJJJIIICCC???;;;<<>>>>>>>>\\\}}}gggbbb{{{bbbOOOGGGCCC>>><<>>???===999666;;;777;;;HHHMMMFFF<<<888>>>;;;:::<<<<<<::::::<<>>@@@@@@DDDJJJiiixxxvvvqqqqqqpppsssxxx}}}}}}ooo\\\WWW^^^jjjqqqtttrrrvvvyyyyyyzzz}}}vvvtttxxxzzz|||~~~~~~}}}{{{yyywwwvvvtttrrrqqqqqqrrrsssvvvwwwvvvuuussstttvvvyyyvvv{{{{{{rrruuuwwwwwwyyy{{{xxxrrrdddTTTGGG???===999999888777666666777777666666777777888999::::::999888888888999:::<<<===???777>>>UUUsssmmm[[[ccceeePPPFFFEEEHHH@@@@@@CCCMMMbbb}}}}}}zzzyyyyyyzzzzzzxxxvvvrrrpppmmmjjjeeebbbZZZUUUPPPNNNOOORRRVVVYYY___ccckkkwww{{{sssssszzz|||~~~uuuiii^^^QQQAAA999888999;;;===>>><<<:::999888777:::<<<>>>===;;;888777:::555888BBBHHHDDD===:::===;;;;;;<<<===;;;888666>>>===RRRrrr^^^gggzzzvvvxxx}}}uuuhhhFFF???777444666777444111///222444444333222333444222444666777777999;;;===CCCFFFKKKOOOPPPQQQRRRTTTTTTZZZbbbiiillljjjgggddd^^^]]]^^^aaaeeeddd```[[[UUUVVVXXXXXXVVVVVVVVVWWWZZZXXXUUURRRQQQTTTYYY\\\VVVVVVWWWXXXZZZ[[[\\\]]]WWWVVVUUUTTTQQQNNNLLLJJJHHHGGGEEEBBB>>>:::666444666777:::CCCVVVjjjxxx|||}}}|||vvvrrrsssuuu{{{mmmWWWFFF:::777444333444555444333222333555777999;;;<<<<<<777666777;;;>>>???EEELLLgggwww~~~tttpppoooooosssxxx{{{|||{{{qqq~~~dddTTTUUUaaalllqqqtttuuuvvvxxx|||{{{}}}}}}~~~~~~}}}|||wwwwwwvvvuuusssrrrppppppuuuvvvwwwvvvuuuvvvxxx{{{|||||||||~~~{{{nnnsssyyy|||~~~~~~wwwjjj\\\NNNCCC<<<888888888888777777777777777444555555666777888999999777777888888999999::::::=========@@@MMMnnnyyyhhh[[[___dddNNNIIILLL@@@??????DDDQQQhhh}}}zzzzzz}}}xxxssskkkddd___\\\ZZZXXXLLLJJJGGGHHHOOOZZZcccfffjjjllloooxxx}}}xxxwww{{{~~~}}}zzz{{{rrraaaVVVNNNEEE;;;666888:::===<<<999777666777444888===>>><<<999888999777666777;;;===<<<<<<===;;;===>>><<<:::999999888===999===VVV~~~\\\[[[ppp^^^RRRBBB777222222111///111222444444333333333444000222555555555555777888>>>BBBGGGKKKMMMOOOQQQRRRUUUXXX\\\```bbbcccbbbaaa___\\\ZZZ[[[^^^___^^^\\\UUUTTTSSSQQQPPPQQQTTTWWWWWWXXXWWWUUUSSSTTTXXX\\\YYYYYYXXXXXXWWWVVVVVVUUUSSSRRRQQQNNNKKKIIIFFFEEEBBB@@@???===;;;:::999999444>>>LLL[[[nnn}}}xxxttttttwwwzzzyyy{{{yyylll[[[HHH<<<777555444333444444444333222333555777999:::;;;;;;888666777;;;===???EEELLLdddxxx}}}sssnnnnnnqqquuuzzz|||{{{yyy___ppp~~~rrrZZZRRRYYYdddkkkqqqqqqrrrvvv|||~~~zzz~~~~~~~~~}}}xxxxxxxxxvvvuuusssqqqppprrrtttvvvvvvvvvvvvxxxzzz~~~~~~zzzsssyyy~~~xxxfffWWWMMMEEE<<<777777777777777777777777777444444555555666777888888666777777888888888999999111===???<<<@@@PPPzzzcccOOO^^^hhhVVVOOOCCCAAA@@@AAAIII[[[ppp}}}|||}}}{{{sssfffZZZRRRMMMJJJIIIAAAAAA@@@DDDQQQcccooorrrqqqooommmqqq~~~~~~zzzwwwwwwyyy|||lllZZZOOOLLLHHH@@@999777999::::::888666555555222888>>>>>>:::777777999666777777666555555999===999>>>???999444444666777666<<<===@@@VVViiiUUUXXXkkk{{{lllUUU@@@333///000222222222111111222222222222111222444444333444555666888<<>><<<888555444444555777???PPPdddrrr~~~zzzxxxyyy}}}zzzzzz|||~~~~~~tttcccOOO???666555444444333333333333333222333555777888999999888777555777:::<<<>>>CCCJJJ___vvv}}}tttooonnntttyyy~~~{{{RRR]]]lllwww|||lllWWWTTTZZZ___kkkmmmqqquuuzzz}}}}}}{{{yyyxxxxxxxxx{{{~~~~~~}}}}}}}}}{{{yyywwwuuusssrrrrrrrrrpppsssvvvxxxxxxxxxyyyzzz~~~|||{{{wwwsssvvv|||{{{tttqqq|||zzzcccQQQGGGAAA;;;777555555555666666666555555444444444555555666666666666666777777888888777777---:::999777<<>>AAADDDGGGIIIMMMTTTZZZ```cccdddddd^^^]]]\\\ZZZXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\]]]XXXZZZ[[[ZZZWWWTTTRRRRRRQQQRRRRRRRRRQQQOOONNNMMMJJJHHHFFFCCCAAA???===<<<;;;888555444555:::@@@DDDZZZlll{{{zzzxxxwwwyyy~~~~~~zzztttsssmmmaaaQQQBBB888444222222222111111111222444222333555777888777666555666444666:::;;;<<<@@@FFFXXXooovvvrrrqqqsssyyy~~~OOOQQQ^^^pppyyy}}}~~~___RRRSSSVVVffflllssswwwxxxzzz~~~~~~{{{xxxvvvuuurrrrrruuu|||{{{~~~}}}||||||||||||}}}zzzvvvrrrpppqqqsssuuuppptttxxx{{{|||{{{{{{{{{yyyvvvooommmkkkvvv{{{{{{sssqqq|||{{{```KKK???;;;999888333333444555555444444444444444444555555555555666555666777777777777777666777<<<333111<<<999>>>WWW{{{mmmZZZLLL]]]lllcccUUUIIICCCGGGOOOUUUjjjxxxzzzqqqjjjggg```XXXLLLBBB===<<<===>>><<<@@@FFFRRRjjj|||tttxxx}}}|||}}}xxx{{{wwwppp]]]UUUIII???:::;;;;;;999666444333444555555333111444;;;AAA@@@888222222666777888777555444555555333000666888555777;;;;;;777999111222;;;;;;:::NNNiiigggWWWOOOWWWuuuuuuaaaOOOBBB===555444222222333444444333//////000///...///222444...000333555777:::>>>AAA===CCCLLLUUU[[[]]]]]]\\\XXXZZZ\\\ZZZUUUSSSSSSUUUWWWYYY]]]^^^\\\ZZZYYYYYYWWWXXXXXXWWWSSSPPPMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDDDDBBB@@@===;;;999888777555444555:::DDDQQQ]]]eeetttxxxvvvwww{{{~~~xxxuuuooohhhZZZKKK>>>666444555///000000//////000222555222333555777777666555444444333555999::::::>>>CCCSSSiiixxxtttssspppvvv~~~~~~QQQOOOSSS___mmmxxxyyydddYYYSSS[[[aaakkksss{{{~~~{{{xxxuuutttsssrrrvvvvvvxxx|||}}}zzz|||~~~}}}zzzxxxyyy{{{zzz{{{xxxsssrrruuuvvvtttsssssssssuuuxxx{{{~~~|||qqqiiiggghhhppp~~~www|||yyyUUU@@@:::888777777444444444444444444444444444444555555555555444444666666666666666666666666:::999888888888:::===>>>]]]qqqkkkQQQUUUmmmooo\\\XXXXXXQQQGGGWWWdddvvvyyyrrrkkk___QQQGGGHHH@@@<<<===>>>===@@@GGGJJJSSS]]]iii{{{}}}yyy}}}||||||yyyrrrpppqqquuu~~~hhhQQQKKKBBB<<<999888999999666555555666777777555444666<<<>>>888444444444000555555555555666666666666444444444555555555555666888888666555555999>>>CCCppp|||eeePPPQQQbbbxxx}}}|||sss```NNNHHH<<<222222444222222555222333444444111///......111222333444444444444444999:::>>>BBBGGGKKKNNNPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRTTTTTTTTTRRRPPPOOOLLLLLLLLLLLLJJJHHHFFFEEECCCBBBBBBCCCCCCBBB@@@===>>><<<:::888777777777777666???GGGOOO\\\ooo}}}wwwyyyooo___TTTEEE:::666555333222444444444333222111000///222444777777555333222222555333444888999:::>>>DDDYYYnnnyyyqqqoooqqqvvv}}}|||NNNKKKMMMVVVbbbnnn|||yyyaaaNNNTTTZZZcccmmmxxxzzzxxxuuurrrqqqqqqrrrssswwwwwwyyy{{{}}}~~~|||zzzvvvxxxzzzyyywwwvvvwwwxxxvvvyyywwwrrrpppssstttssstttuuuvvvvvvxxxzzz~~~{{{mmmfffhhhmmm}}}vvvyyyuuuSSS@@@:::888666555444444444444444444444444444444555555555555444444555555555555555555555555999888777777888999;;;===GGGTTTuuuTTT]]]xxxxxxooojjj```TTTSSS^^^qqq}}}uuujjj___VVVMMMBBB:::<<<;;;<<<>>><<<;;;DDDOOO```jjjsssyyyxxxuuuyyy}}}yyytttkkklllooovvvrrr___LLLFFF???:::888777888777666555555666666666555444666;;;<<<666222333333000444555555555666666666666444444444444555555555555777777666555555888<<<@@@QQQlllgggVVVRRR\\\sssuuupppppprrrXXXLLL???888444000111666000000000000000222444666......000111222333444444444555888:::===@@@BBBCCCFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHEEEEEEEEEDDDCCCAAA@@@>>>@@@??????@@@@@@???===<<<>>>;;;666333111222555666CCCPPP___iiisss|||uuuvvvmmmUUUKKK???777444444333222333333333333222111000000222444666666444222222222666444555888888888<<>>666999===>>>===DDDXXXkkk|||~~~{{{{{{~~~~~~yyywwwuuulllmmmmmmpppssspppdddVVVDDD@@@;;;777666666555555555555555555555555555555777:::888333000111222111444444444555555555666666444444444444555555555555555666666666555666999;;;888HHHiiiqqqZZZQQQ]]]nnnzzzwwwwwwrrrgggXXXKKK???444//////111111111000000000000000//////000000111111222222111222222333444555555666888999;;;<<<>>>????????????@@@AAAAAAAAA@@@???>>><<<======<<<;;;:::999888999999999888888777777666888555222111444:::AAAEEEYYYhhhxxx}}}~~~~~~vvvwwweeeGGG@@@888333222333333222222222222222222222222111333444555444333222333444666444555777777666999???SSSfff{{{qqqoooooottt{{{}}}GGGEEEEEEGGGIIIOOO^^^lllwww{{{]]]UUUPPPUUUaaappp~~~}}}zzzssspppnnnmmmooosssyyy|||~~~|||{{{zzzzzzxxxuuusssqqqrrrrrrqqqpppooonnnnnnnnntttwwwtttrrrtttwwwwwwvvvyyy||||||{{{~~~~~~qqqgggfffnnnuuu}}}zzz|||xxxxxxxxx}}}}}}rrr```OOO===777777666555555333333333333333333333333333444444555555444444333444444444444444444444444666555555555555666777888???;;;JJJkkkeee\\\tttsssqqqsss{{{ssseeeRRRKKKCCC===<<<<<<======999===@@@BBBIII]]]zzzzzzyyy~~~uuuoooqqquuuqqqpppmmmiiieee^^^UUUMMM===:::777555555444333222333444444444444444555666:::999666222000111333333333333444444444555555555333333444444444555555555444555666666555444555777333;;;EEEYYY~~~{{{eeeXXXTTTdddsssyyywwwmmmcccXXXLLL@@@888444444444444444222000---333333222111000000000000111111111111111111111111111222333444555555555555666666777777777777666555777777777777666666555555666666555444333222333444111333666>>>HHHTTT___eeeppp{{{|||wwwuuuooopppvvv}}}}}}zzz}}}nnnRRR<<<888333000111222111111111111111111111222333333333444444333222111333555555333333666666555999???OOObbb~~~zzzooolllpppuuu{{{FFFFFFFFFGGGFFFGGGPPPZZZdddmmm~~~tttcccRRRMMMRRR\\\kkkwww~~~yyy|||}}}xxxssspppooonnnmmmnnnqqqvvv{{{~~~~~~{{{zzzyyywwwtttqqqqqqqqqpppoooooommmkkkjjjjjjqqquuuttttttwwwzzzyyyxxx{{{}}}~~~tttlllkkkpppvvvyyy}}}uuuqqqmmmoookkk^^^LLL@@@666555666555444444333333333333333333333333333333444444444444333333444444444444444444444444555555444444555555666666;;;<<<@@@LLL]]]uuu___RRRfff~~~vvvrrrqqqmmmlllyyyppp\\\OOO@@@>>>:::888999;;;<<<===;;;@@@GGGQQQaaazzzyyyrrrqqqtttwwwxxxkkkfffmmmwwwwwwrrrkkkbbbXXXNNNGGGDDD:::888555444333333222000222333444333222222444777<<<999555333222222333555333333333333444444444444333333333444444444444555222444555555444333444555444444222888VVVdddNNNMMMXXXiiiyyy}}}vvvrrrqqqlllbbbXXX???:::555333444555666666333222111000000000111111111111111111111111111111000111111111111111000///111111222222222222222111222222222222222333333333555555555444222333666999888>>>HHHVVVeeerrr}}}zzzssspppnnnqqqwww}}}~~~~~~pppeeeUUU???777555222000000000111111000000000000000222333444222333444333111111333555222111222555666666;;;AAARRRccc}}}|||qqqmmmqqqvvv}}}HHHGGGGGGHHHGGGEEEIIIPPPXXX___ooouuu\\\PPPMMMOOOXXXbbb}}}yyy}}}|||yyyyyywwwpppkkkiiikkklllnnnppptttwww{{{}}}}}}zzzxxxwwwuuurrrpppooonnnmmmnnnnnnnnnllljjjiiinnnsssuuuyyy}}}{{{|||}}}vvvmmmkkksss}}}}}}rrrlllfffeee___RRRDDD<<<777777777444222333333333333333333333333333333333444444444444333333333333333333333333333333444444555555555555555555444<<>>??????AAAJJJXXXggg{{{xxxsssqqqtttxxxzzzpppdddaaakkkxxx~~~uuuiii^^^SSSHHHCCCCCC<<<999666444333222111000111333444333000111444888===777333444444333333555222222222333333333444444333333333333444444444444222444555444333333444555777222444>>>DDDRRRyyy|||gggNNNPPPXXXgggvvv|||}}}~~~yyyqqqYYYNNN@@@666222222333333111111000000000111333444000000000111111111111222222222222222111000//////000000000000000111111111////////////000111222333111333444444444888>>>CCCPPPVVVaaannnyyyvvvrrr}}}wwwsssvvvqqq___RRRHHH;;;555333222000///000111222111000//////000111222333111222333333222222333444222000111555777777<<>>EEEBBBOOOrrrtttTTTLLLTTTsss{{{kkkaaaccc___RRRNNNSSSWWWcccqqq{{{}}}yyyuuuuuuxxxwwwqqqkkk___VVVOOOMMMIIIBBB???@@@555888<<<@@@DDDGGGJJJMMMZZZeeeqqq}}}{{{vvvssswww~~~}}}wwwqqqjjjbbb___hhhuuu{{{nnn```UUUKKKBBB???BBB@@@<<<888444333222111000000222444222///000444999<<<555111444555222111444222222222222333333333333222222333333333444444444222333444333333333555777:::555999@@@===>>>XXXzzzlll```YYY^^^jjjuuu}}}www{{{sssjjj]]]SSSLLLEEE>>>888999888666444333333444555222222222222222222222222222222222333222222111111000000000000000111222222111000000111222444666777444888<<>>BBBGGGOOOWWW```iiiqqqvvvwww}}}wwwrrrxxx~~~vvvpppjjjfff```]]]eeepppppp```PPPGGG???777666:::CCC???999555333222111000///222444222//////444999:::333000333555111000222111111222222222333333333222222333333333444444444333333444333222333666888888888444000444???GGGGGGlllvvvaaa[[[aaahhhpppwwwooo|||{{{zzzzzzvvvkkk[[[PPPFFFCCC???:::777444333333666666555555444444444444000111222333333333333333111111000000111222333333444444444444666888:::;;;AAAFFFKKKPPPUUU___kkkuuu|||}}}~~~}}}zzzvvvsssfff```___iiitttyyy}}}}}}uuujjj^^^XXXOOO>>>666666000000000///......000444777333111000......///111222...000444555444333222222666444555777777666:::???III[[[zzzxxxuuuqqquuu{{{~~~PPPGGGBBBDDDEEEDDDEEEIIIKKKKKKLLLOOOVVVaaannnwwwdddSSSRRROOOFFFOOORRRXXX```hhhmmmtttzzz{{{tttooogggeeecccbbbbbbeeehhhjjjqqqxxx~~~||||||~~~{{{xxxtttooolllkkkkkkkkkgggeeedddfffjjjoooqqqrrryyyzzz}}}|||xxxtttlll^^^TTTXXX]]]lllsssppp~~~rrrmmm{{{xxx```NNNCCC===666666555444333333222222222222222222222222222222444444444333333222222222222222222222222222222222111111111222222333333333333444555666777:::>>>BBBaaaeeeXXXMMMNNNdddqqqcccSSSMMMGGGGGGKKKNNNNNNKKKQQQMMMIIIEEEDDDCCCBBBBBB???===;;;;;;<<<<<<<<<<<<===BBBHHHLLLNNNQQQVVVZZZhhhllluuuxxxyyy{{{{{{}}}uuuooollleeeeeeeeehhhlllllliiifffcccVVVEEE:::777666444111333333333222222222111111000111111000///111666:::888555222111222444444444222222222333333333444444333333333333333333333333333333333444444444555555<<<:::999777777888:::;;;BBB]]]wwwiii___```eeesssqqqxxx{{{lll^^^ZZZWWWOOOHHHFFFFFFCCCAAABBB???:::777999;;;999666666888999777555222444777888888888999:::===@@@DDDGGGHHHKKKPPPTTTaaaeeeiiiiiijjjnnnwww}}}vvvqqqqqqrrrqqqllliiioooyyyvvv]]]QQQHHHAAA@@@???999333111000000000000000000000000............///000111222111111222222222333333333444444444222222555:::===OOO```uuuwwwrrrqqqssszzz~~~[[[QQQGGGEEECCCAAABBBFFFIIIIIIJJJLLLRRR\\\hhhooo~~~^^^NNNMMMPPPQQQQQQSSSWWWZZZ^^^cccgggqqqwww|||~~~}}}~~~~~~xxxsssnnnhhhcccddddddcccdddgggjjjnnnqqquuuzzz}}}zzzzzz{{{xxxuuuqqqmmmkkkiiiiiijjjhhhfffeeefffiiilllmmmnnntttuuuwwwyyy{{{vvvppphhhaaa[[[TTT^^^rrr}}}~~~kkkPPP???777555555555444333333222222222222222222222222222222444444333333333222222222222222222222222222222222111111111222222333333333333444555666666999===@@@IIIaaasss[[[KKKEEEXXXtttzzznnneeeccceeegggiii^^^XXXOOOHHHEEEFFFGGGHHHFFFCCC@@@???AAAEEEJJJMMMMMM[[[oooyyyxxxxxxzzzzzzxxxyyy~~~xxxnnneee]]]ZZZ]]]___bbbgggkkkkkkgggcccVVVKKK===444333333222///222222111111111000000000///111111000///111666999555444333222111111222333666666555444444333333222333333333333333333333333222222222222333333333333777777666666777999;;;<<>>GGGZZZrrr~~~zzz|||yyyyyy~~~uuummmkkkfffYYYJJJEEEEEEFFFHHHMMMUUU```ggglllllliiiaaaTTTGGG===888777555333333333333222000222222111111111000000000......000222555666555333///222555555222000000111/////////000000111111111000000000000000000000000000111111111111222222222111111222222333333333444222444444444333888@@@GGG[[[~~~rrrhhhbbb^^^```fffmmmqqqssswww|||{{{yyysssoooooooooqqqwww}}}~~~zzzvvvuuuvvv|||zzzyyy||||||ooommmjjjiiijjjjjjiiigggkkknnnrrrwww|||uuuggg^^^OOOCCC666222222111222333222......000000......222........................------------...///000111////////////000000000000111222333333333555777:::DDDVVVjjjxxxtttnnnqqqwww~~~{{{xxx~~~vvvjjj```TTTKKKEEEEEEDDDCCCCCCGGGMMMQQQWWW[[[___jjj}}}vvvdddyyyyyyjjjZZZTTTRRRPPPPPPSSSPPPRRRUUUYYY\\\^^^______bbbdddggghhhiiikkkmmmooolllooorrrssssssrrrqqqrrrtttsssqqqoooqqquuu}}}vvvqqqlllgggdddaaa___]]]bbbdddhhhlllqqquuuyyy|||uuuvvvyyyzzzzzzxxxuuutttqqqnnnkkkiiiiiikkkmmmnnnkkklllmmmmmmllljjjgggeeefffeeeeeegggiiijjjjjjiiijjjlllnnnoooqqqsssmmmfffZZZVVVRRRTTTbbbzzzxxxqqqyyy}}}iii[[[ZZZRRRCCC777333555333///000111111111111111111111111111111111111111111111/////////000000000111111/////////000111222222222222111111111000000000//////111333333222111222333000666:::888444:::KKKZZZfffOOOFFFAAAAAALLL\\\lll~~~|||zzz{{{{{{wwwrrrvvv{{{|||vvviii[[[SSSOOOHHHAAAEEEJJJQQQXXX]]]aaaeeegggdddbbb]]]SSSGGG===888666333222111111111222222111111111000000000/////////......///333666777444222...///000111111000000///......//////000000000000000000000000000000000000/////////000000000111111000111111222333333333333555444222333555777777666777OOOmmmzzzlllccccccccceeehhhnnntttyyypppwwwxxxnnniiieeeeeeiiippptttuuutttnnngggaaa]]]]]]bbbfffjjjllllllmmmooopppiiijjjmmmsssxxx{{{zzzxxx~~~}}}}}}~~~|||hhhUUUIII@@@666......000///000333---,,,...111111------111........................++++++,,,---...///111222........./////////000000000222333333333444777999CCCVVVkkkyyyuuuoooqqqwww|||nnnyyy}}}tttkkk^^^SSSKKKJJJGGGDDDCCCFFFKKKOOOMMM[[[bbb___bbbmmmmmmeee]]]fffsssnnneee```YYYTTTSSSMMMNNNOOOPPPQQQQQQRRRRRRVVVYYY\\\___aaabbbeeegggeeeiiimmmooommmkkkiiihhheeecccaaa______dddlllqqqzzzwwwtttqqqpppooonnnlllhhheeeaaa___^^^^^^]]]\\\aaaeeekkkqqqvvvzzz~~~yyyxxxvvvtttsssssstttuuusssoookkkhhhhhhjjjlllmmmjjjkkklllmmmkkkiiieeeccchhhgggggghhhjjjkkkjjjhhhmmmoooqqqrrrtttsssiii]]]OOOPPPPPPSSSaaa|||}}}{{{|||pppvvvsssuuu~~~mmm[[[JJJGGG???777444555111+++000000000000000111111111000000000000000000000000.../////////000000111111...//////000111222222222222111111111000000//////...000222222222111222333///222444444333555;;;AAAJJJ{{{lllTTTIII???===AAAJJJZZZjjj}}}yyyqqqrrrtttqqqoooeeeTTTGGGCCCEEEFFFMMMUUU```iiikkkjjjfffdddXXXVVVOOOEEE;;;555444555111111000111111333333444000/////////..................///333777777444111///......000222333222000//////////////////000000000000000000000000000000............/////////000///000111222444444444444555555555444222222444666555999@@@RRRuuu{{{jjjYYYWWWbbblllkkkfffkkkmmmqqqxxxwwwrrrtttyyyvvvxxxwwwrrrjjjccc___]]]```iiirrrsssoooooouuu||||||{{{zzz{{{zzz|||}}}}}}~~~|||zzzsss}}}www___GGG999777///+++...000,,,)))******+++///444444///...000........................******+++,,,...000222333............/////////000000111333333333444777999DDDXXXnnnyyyuuuppprrrxxx}}}^^^iiixxxtttdddYYYUUUTTTOOOHHHBBBAAAEEEJJJOOOQQQTTTXXXZZZ\\\\\\[[[XXXXXX^^^ooowwwvvvtttlllbbb```ZZZSSSPPPPPPQQQOOONNNSSSTTTUUUUUUUUUWWW[[[^^^^^^^^^___```bbbbbb```^^^^^^\\\WWWSSSQQQTTTZZZ___ggghhhiiihhhgggdddaaa___[[[]]]\\\[[[^^^dddeeecccooorrrvvv{{{}}}}}}|||{{{wwwwwwuuurrrooommmnnnpppllllllllljjjiiiiiikkknnnhhhgggfffeeefffhhhjjjkkkiiikkklllkkkjjjjjjmmmpppnnnoooqqqtttuuuoooaaaTTTPPPKKKHHHRRRnnnxxx{{{~~~wwwqqqmmmuuuuuu```NNNCCC888555444111000000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000111111000000//////......000000////////////000000111111222222222333333333222RRR}}}oooaaaNNN@@@<<<@@@FFFJJJ___iiiwww}}}wwwmmmeee\\\WWWOOOHHHDDDFFFJJJNNN___gggppptttrrrnnnmmmmmmXXXMMMBBB<<<888444333444000000111111111111000000////////////............111000000333555555111---//////000000111111222222////////////////////////////////////////////////000000//////......------000000000111222444555666555444333333333333444555444333666===KKKfff~~~kkk[[[WWW\\\aaaZZZ]]]```gggvvv~~~~~~zzznnnrrr~~~~~~}}}||||||}}}{{{{{{{{{rrrnnnllljjjeee^^^TTTGGG999111........................---------......000111111///...---,,,,,,---...///............////////////------......///000000000222111111111222444666777BBBSSSgggyyysssqqqssszzzKKKYYYlllxxxzzzuuunnnjjj]]]ZZZUUUOOOIIIGGGGGGIIIKKKLLLNNNQQQRRRSSSRRRRRRVVVUUUVVV]]]mmm~~~yyypppiiiccc___\\\[[[WWWWWWWWWWWWWWWWWWWWWXXXYYYWWWWWWXXX[[[\\\ZZZWWWVVVTTTQQQMMMKKKLLLPPPTTTZZZ[[[]]]^^^___^^^^^^]]]___aaabbbccchhhpppsssqqqzzz{{{|||}}}{{{yyyvvvttttttsssqqqmmmjjjjjjlllnnnmmmnnnnnnllliiigggggggggeeeddddddeeefffgggiiijjjhhhkkkmmmmmmllllllnnnqqqmmmpppssssssnnndddXXXOOOEEEHHHOOO^^^yyyyyy{{{~~~uuuuuuwwwpppVVVHHH===555333333111000111000000000000000000000000111111111000000000//////////////////////////////.../////////000000000000000000000000//////......000000////////////000000111111111222222222333333===;;;DDDaaa|||kkk[[[OOOFFF???;;;<<>>999444111///........................------------...///000111333222000...------------............////////////------......///000000000222111111111222444666777===OOOeeexxxrrrqqqsss{{{LLLQQQ[[[jjjwww{{{vvvooofffbbb\\\VVVPPPLLLGGGDDDGGGHHHIIIJJJKKKKKKKKKKKKPPPQQQPPPPPPUUUfffwwwrrrpppjjjiiihhhggggggfffdddbbbaaa]]]YYYZZZ^^^```]]]ZZZZZZZZZXXXUUUSSSRRRTTTVVVYYYZZZ\\\___bbbeeegggiiijjjmmmnnnpppvvv|||xxxtttqqqoooooonnnllliiiffffffiiilllkkklllmmmkkkfffbbb```___bbbccceeegggiiijjjkkkkkklllnnnooopppoooooopppqqqnnnqqqtttoooeeeXXXQQQNNNFFFQQQ```ppp|||{{{zzzyyy{{{mmmKKK@@@777111000111000000222000000000000000000000000111111000000000000//////////////////////////////....../////////000000000000000000////////////...000//////......//////000000111111111222222222222555222333===TTTsssxxxlll___RRRIIIFFFBBB???@@@FFFOOOXXX]]]nnnuuu}}}}}}xxxpppiiijjjfff^^^UUUMMMIIIHHHIIIFFFJJJSSS___jjjnnnmmmjjjaaaeeeiiilllhhh^^^QQQHHH<<<666222222111///000222///000000111111000000///////////////............------...000222222///---///////////////......................................................................../////////000000000000111222444444444333333222222333333444333333333222//////:::FFFbbbxxx}}}{{{vvvlllcccdddlllsssuuutttpppooorrruuuyyyzzzuuutttwww}}}yyysssnnnsss~~~zzzyyy~~~|||yyyzzz~~~ttt___TTTTTTBBB<<<444---+++,,,...///------------------------------------......///000666444333000...---,,,,,,---............/////////------......///000000000111111111111222444555777999KKKbbbxxxqqqrrrttt{{{jjj\\\QQQZZZppp~~~{{{qqqooojjjccc^^^YYYQQQIIIBBBEEEEEEFFFGGGGGGHHHIIIIIIHHHLLLOOOOOOPPPXXXgggttt|||{{{|||}}}}}}{{{uuupppjjjjjjmmmnnnkkkgggfffhhhiiigggeeebbbaaabbbcccdddfffiiimmmqqquuuwwwzzz|||}}}}}}~~~{{{wwwtttqqqooommmjjjjjjjjjhhhfffeeefffgggfffffffffccc___\\\[[[[[[bbbdddhhhkkknnnooooooooosssrrrqqqqqqpppqqqsssuuusssqqqnnnggg[[[QQQOOORRROOO___rrr}}}{{{{{{jjjFFF;;;444///000111///000222000000000000000000000000000000000000000000//////////////////////////////........./////////000000/////////////////////////////////....../////////000000000111111111111222***555===999888KKKrrr{{{qqqkkkVVVMMMAAA;;;<<>>999777444222111000...,,,------------------------------,,,,,,---......///444333222000///------,,,---------.........//////------......///000000000111111000000111333555666:::KKK```{{{xxxqqqpppssszzz~~~bbbVVV\\\jjjuuuyyywwwtttoookkkfff^^^UUUMMMCCCCCCCCCBBBCCCEEEFFFGGGFFFIIILLLMMMOOOTTTZZZ___kkkwww~~~tttrrr}}}|||yyyuuuxxx{{{|||zzzvvvtttsssssstttuuuwwwzzz}}}{{{vvvuuurrrooommmkkkjjjjjjdddgggiiiiiigggdddcccbbb^^^]]]\\\YYYWWWWWWZZZ]]]bbbeeeiiimmmpppqqqqqqpppsssrrrpppppprrrvvvzzz|||xxxnnncccZZZQQQKKKOOOVVV___qqq}}}^^^BBB999444111111111//////222//////////////////////////////////////////000000....................................////////////...............///////////////............////////////000000000111111111000111111000444AAARRR```}}}|||rrrgggXXXLLLFFFDDDBBBAAA>>>???CCCMMM\\\qqq|||vvvwwwyyyrrrkkkkkklllnnnlllaaaPPPCCCAAADDDGGGHHHJJJNNNUUUZZZggghhhkkkpppuuuwwwuuurrroooggg___XXXSSSJJJ???555333111111444333000000333//////000000000000//////////////////...............///111111111111111111//////......------,,,,,,................................................,,,,,,------......//////////////////000111222222111222222222222222222111......000333222///000444999999BBBYYYyyy{{{}}}{{{uuuoooiiifffcccaaabbbgggooolllfffaaa```dddmmmtttyyyzzzxxxvvvwww|||}}}{{{rrrvvvxxxrrrjjjgggmmmsssooowww}}}~~~~~~yyyyyyyyyyyy{{{uuunnnfffWWWDDD777333111111000111111000,,,***---------------------------,,,,,,,,,,,,------.....................------------------............------......///000000000111000000000111333555666===MMM^^^xxxzzzsssnnnqqqxxxmmmRRRNNN```sssxxxxxxwwwvvvsssnnngggbbbJJJHHHEEEBBBAAA@@@AAABBBHHHFFFDDDFFFIIINNNRRRTTTUUU```jjjjjjccc```eeemmmttt{{{{{{yyytttmmmlllkkkiiigggeeedddccccccaaacccffffffddd```^^^]]]WWWWWWUUUSSSTTTWWW\\\aaabbbdddhhhlllooopppppppppooonnnnnnpppuuuyyy{{{|||rrreeeXXXQQQKKKIIISSSaaa}}}|||}}}sss{{{vvvlll\\\III;;;777333222333111......111////////////////////////......////////////000000........................------........./////////---............////////////......------......///////////////000000000000111...+++,,,222999???CCCLLLbbbuuu{{{}}}vvvjjj___XXXRRROOOCCC???===>>>AAAIIIXXXfffhhheeeaaa^^^]]]```dddgggooorrrttttttrrrpppppppppjjjlllkkkgggbbbbbbgggmmmqqqnnnmmmmmmmmmggg\\\TTTSSSPPPMMMMMMNNNNNNLLLIIICCCGGGNNNUUU[[[bbbhhhlllwwwwwwvvvvvvtttsssrrrrrriii___QQQGGGBBB===777222111///000222000,,,---000...//////000000//////...////////////............---...000///...------..................------------------------------------------------------------------------.........///////////////000111111000111111222222111111000444000///111000......222555777999???IIIYYYjjjuuuyyyzzz{{{wwwssstttxxx~~~|||uuullleeebbbeeeiiixxxyyyvvvqqqqqquuuuuurrrhhhkkkqqqxxx}}}zzzqqqiiiqqqwwwzzz{{{zzzoookkkjjjhhhjjj\\\LLLCCC<<<555111111...,,,******+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++------...------,,,------------.........------......///000000000000000000000111333444666>>>LLL\\\ttt{{{tttmmmooowwwrrrYYYXXXaaakkkooosssvvvvvvtttsssrrr^^^ZZZSSSLLLFFFBBBAAA@@@CCCCCCBBBCCCEEEHHHKKKLLLHHHNNNTTTVVVUUUTTTVVVXXX[[[___gggpppxxx||||||{{{}}}|||vvvrrrpppjjjddd````````````````````````___``````^^^[[[YYYXXXYYYTTTUUUUUUVVVWWW[[[```ddddddfffiiilllooopppqqqrrrmmmnnnppptttwwwvvvrrrnnn___WWWQQQPPPMMMPPPcccyyy~~~tttooouuuwww|||{{{pppaaaUUUKKKAAA999444333111000222111......222////////////////////////........./////////000000........................---------.........//////---------........./////////......------......///........./////////000000***000444222......666>>>666888BBBSSSdddooovvvzzz}}}{{{yyyzzz|||aaa[[[UUUOOOEEE>>>@@@GGGGGGFFFCCCAAA???@@@BBBDDDKKKNNNQQQQQQOOOLLLKKKLLLIIIJJJJJJHHHFFFEEEGGGJJJLLLLLLMMMMMMMMMKKKFFFAAABBB@@@>>>???EEENNNWWW]]]ZZZ\\\aaagggoootttwwwxxxyyy{{{|||xxxqqqjjjhhhhhh]]]SSSEEE:::444222111111///......000---)))+++///......////////////......////////////...............///111///---+++,,,................../////////------------------------------------------------...------------------,,,//////.........///000000000000111222222111000000666111...000000//////111***111888999777888<<>>===>>>777;;;???AAAAAAAAABBBDDDBBBBBBAAA???<<<;;;;;;;;;:::===@@@BBBEEEIIIKKKKKKCCCEEEGGGKKKSSS^^^kkkssswwwtttrrrsssuuuuuurrroookkkppptttooocccWWWQQQPPPUUULLL@@@444///...///111...---...///---)))+++000......////////////......000/////////............000222333111...,,,---///---.........///000000000------------------------------------------------.........------,,,,,,,,,///............//////000///000111222222111000///000+++(((,,,//////000222000//////111444666777777333555999@@@KKK[[[mmmyyyuuuuuutttvvv|||zzz}}}yyy~~~{{{~~~yyypppnnnooouuu{{{qqqooobbbLLL<<<888::::::777222000333444000------...------...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***,,,---...---,,,,,,,,,,,,,,,---------......------......///000000000000000//////000222444555555EEEWWWqqqzzztttnnnqqqyyybbbZZZUUUWWWcccmmmooooooqqqzzzqqqlllmmmeeeVVVLLLLLLCCC???@@@FFFHHHDDDCCCFFFHHHFFFFFFGGGJJJLLLMMMLLLMMMLLLLLLNNNRRRXXX___cccgggkkkooommmiiieeeeeegggooosssxxxzzzyyyuuurrrqqqsssuuuwwwxxxxxxxxxyyy{{{rrrsssuuuvvvuuurrrooommmkkkjjjjjjhhhfffdddcccaaa___[[[YYY]]]dddhhheee```___]]]\\\ZZZUUUOOOOOOTTTWWWZZZ]]]```aaacccfffhhhkkklllmmmooopppqqqqqqqqqsssssssssrrrnnneeeZZZRRROOOHHHHHHTTTfffwww}}}xxxpppvvvsssXXX???::::::555111111000000000000000000000000////////////////////////............////////////000000//////.........---------............------..............................////////////......////////////////////////000000000000000000000000///111222222222888CCCKKKoooyyylll```YYYXXX]]]aaa___WWWMMMEEEAAACCCDDDHHHMMMQQQPPPJJJFFFHHHGGGFFFEEEFFFEEEDDDCCCIIICCCAAAFFFRRR]]]``````___^^^___ccciiisss|||}}}wwwrrrpppqqqqqqqqqnnniiiaaaXXXNNNGGGBBB@@@CCCCCC@@@;;;555111......///---,,,,,,---///000000........................111111000......---------***111444000,,,,,,...///***+++---.........---,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,------...///000111111111111222222222222000000//////.........---111111111000000000000000000111222444888>>>EEEJJJ]]]bbblllwwwzzz|||qqqsss}}}}}}zzz||||||{{{}}}|||wwwwwwyyyiiibbb```___^^^MMMIIIBBB;;;666333222222222111111111000000//////------------------------******+++++++++,,,,,,,,,,,,***(((***---...,,,***...,,,++++++,,,---,,,,,,////////////////////////...//////000111000000000...///111111222333555888;;;EEERRRkkk|||tttkkkooozzzaaaWWWRRRXXXaaafffjjjooo}}}zzzzzzyyysssfffZZZTTTRRRHHH@@@@@@AAA???>>>@@@DDDCCCBBBCCCFFFHHHIIIIIILLLKKKJJJJJJLLLPPPTTTVVVYYY]]]aaaaaa^^^\\\]]]___bbbfffkkkmmmlllkkkiiihhhiiijjjlllllljjjjjjjjjkkkjjjjjjjjjiiihhhfffdddcccdddeeefffggghhhhhhhhhgggaaa]]][[[\\\aaaddddddccc\\\ZZZXXXWWWSSSOOOQQQVVVVVVYYY\\\___bbbeeeiiillloooqqqsssvvvvvvtttrrrqqqvvvtttqqqkkkcccZZZQQQLLLCCCHHHTTTfffzzzzzzvvv}}}lllSSS<<<777888444000000000000000000000000000000....................................////////////000/////////.........---------............------..............................////////////..............................000000000000000000000000///111222111000444<<>>;;;999<<<<<<;;;888333000//////...---,,,,,,---...//////........................000///...---,,,,,,,,,,,,***000333///,,,---//////,,,,,,---............---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,------...///000........./////////000000000/////////.........---000000000000000000000000000111111111111444888<<>>@@@???>>>???AAADDDEEEDDDIIIHHHGGGFFFFFFGGGHHHIIIKKKOOOSSSTTTSSSRRRTTTVVVUUUXXX\\\^^^^^^]]]^^^^^^]]]^^^___^^^[[[ZZZZZZ[[[aaaaaaaaa```aaabbbcccddddddeeegggiiijjjjjjjjjjjjgggdddaaa^^^]]]]]]___```YYYVVVUUUUUUSSSQQQSSSXXXYYY\\\```ccceeeiiillloooppprrrtttvvvwwwwwwvvvuuupppllldddZZZPPPJJJGGGGGGJJJ[[[nnn|||}}}}}}|||aaaKKK888444555222//////000000000000000000000000........................---............//////////////////...............------............------------------------------......////////////..............................000000000000000000000000///000111000...///444888666:::FFFZZZpppzzz{{{yyy{{{{{{zzzzzzyyyxxxsssnnnjjjdddfffmmmyyy{{{tttqqqqqqxxx}}}vvvoooooooooppprrrwww}}}yyytttmmmfff___ZZZUUURRRHHHEEEAAA<<<888555333222333444444333111///000111...------------...//////------------------------///...---,,,++++++++++++***000222...,,,---//////...------------...//////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,---...///000---------............////////////.............../////////000000000000000///000000///------///111333444888>>>GGGQQQZZZ```ooovvv~~~}}}xxxsssuuu|||||||||yyyyyyqqqrrrvvvsssoooiiifffeeeggghhhiiifff]]]PPPEEE>>>999444111//////...---------....../////////...............------------------------******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000...000111222111333555777666???HHH___|||uuunnnqqqzzziiiPPPGGGLLLTTTUUUaaalllsss|||{{{ttthhh\\\XXXYYYTTTJJJBBB@@@>>><<<<<<>>>@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKMMMMMMMMMOOOQQQOOOQQQSSSTTTTTTTTTUUUVVVUUUVVVWWWUUUSSSSSSTTTUUUWWWYYY[[[___cccfffiiijjjlllmmmmmmmmmllljjjhhhgggmmmllliiiccc\\\XXXXXXYYYWWWUUUVVVYYYYYYUUUUUUXXX]]]```eeehhhiiijjjlllmmmnnnoooqqqtttvvvxxxyyyyyyccc]]]TTTIIIBBBBBBGGGLLLhhh}}}yyy{{{}}}|||~~~}}}TTTDDD666222333111//////000000000000000000000000........................---------.........//////........................,,,------......------,,,---------------------------......//////......---........................////////////////////////---///000///------///111333666:::===EEEWWWppp}}}~~~~~~zzz}}}xxxuuuvvv{{{|||zzz{{{}}}~~~{{{xxxrrroooooouuu~~~}}}www}}}yyyvvvyyy{{{yyyxxxyyyzzz{{{|||yyyxxxvvvvvvlllgggaaaZZZSSSLLLFFFAAA<<<:::888555222111000///...000111000//////000111---.........------...///------------------------......---,,,,,,,,,,,,,,,---111222---+++,,,...---///...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........./////////000000..............................///////////////000,,,...000000//////000111444222000///111444888:::CCCPPPbbbpppxxx|||~~~zzzqqqooo{{{ttt|||yyyqqqssswww}}}zzztttccc___XXXRRRMMMGGGCCC???;;;888444222222222111///////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---......---,,,,,,---...........................---,,,++++++---///000///000111222111222555777999@@@HHH[[[yyy|||rrrlllooowwwiiiRRRJJJIIIJJJTTT\\\aaammm}}}}}}tttiiibbb```]]]UUULLLDDDAAA===<<<<<<=========>>>>>>???AAABBBCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPOOOPPPQQQQQQQQQRRRUUUWWWSSSVVV[[[```eeeggghhhhhhpppqqqqqqpppmmmjjjfffdddiiillllllggg___YYYWWWWWWYYYXXX\\\aaabbb]]]XXXXXX[[[^^^cccfffgggggghhhiiikkkpppvvv|||}}}yyytttpppVVVPPPFFF???>>>EEEPPPXXX~~~{{{vvvzzzwwwvvvIII???444111222222000000////////////////////////........................------------............---------...............,,,,,,------------,,,,,,------------------------------............------................................................,,,---/////////...//////---555;;;;;;999@@@PPP___eeeiiimmmpppxxxsssuuuvvvvvvuuuxxx}}}~~~{{{yyyzzzyyyqqqooossswwwvvvssswwwxxxyyy{{{~~~}}}wwwxxx}}}}}}~~~|||xxxtttoookkkhhhfffZZZVVVQQQLLLGGGAAA;;;777666555444222111//////......///000000......///000,,,...000///---,,,---///------------------------///...------------------111333222---***++++++)))......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............////////////---------...............------........./////////,,,...000111111000111222...............///111111555888===EEEPPP```ppp{{{~~~zzzqqqkkkooowww|||}}}{{{uuuooojjjddd^^^[[[WWWRRRNNNDDDBBB???===;;;888555222222222111222222111///...000000111111000///---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,+++---//////---,,,,,,..............................---+++***+++,,,...000///111222222111222444666===DDDJJJZZZvvv{{{ooolllooovvvxxx^^^NNNEEEGGGHHHLLLXXXhhhssswww}}}tttjjjeeeeeecccaaaOOOKKKFFFBBB@@@@@@???>>>;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMMMMKKKJJJKKKLLLJJJLLLNNNOOOPPPSSSWWWZZZ\\\^^^bbbdddeeedddbbb```ggghhhjjjkkkjjjgggeeeccc___cccffffffbbb^^^\\\\\\\\\\\\```gggiiiddd___]]]YYYZZZ\\\\\\]]]___cccfffgggppp{{{tttfff\\\IIIBBB<<<;;;CCCQQQ___ggg{{{rrrsss{{{{{{{{{}}}wwwqqqsss~~~wwwaaa@@@:::444111111111000///////////////////////////------------------------,,,------------.........---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................+++,,,---//////000000///111111111333777<<<@@@CCCHHHJJJKKKNNNXXXgggqqqtttkkkqqqvvvwwwtttssswww|||zzzxxxwwwwww{{{yyyttttttwwwyyyyyyssszzz{{{uuuvvv}}}}}}xxxuuuuuutttqqqkkkbbbYYYTTTHHHEEEBBB???===:::666333222222111111000///...---///000111000...---...///,,,///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------------......222333111+++***++++++(((---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------------...---------------.........,,,,,,------.../////////---...000000...------...---...///111222222222222111111000111666???JJJQQQYYY\\\______\\\ZZZ[[[^^^kkkwwwyyyuuuppplllgggccc___\\\UUUOOOFFF???;;;999999999444333111111222222000///000111111111000///---,,,------...///////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---***---000000---,,,,,,...------------------------------,,,+++,,,---...///000111222222111222444666<<>>BBBDDDAAAEEEIIIKKKMMMOOOTTTWWWPPPNNNIIICCC>>>:::888777888555222000000111333444222000...---......------***+++,,,---------...///++++++,,,,,,---......///,,,,,,,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,******+++...)))---111111...+++,,,...------------------------------------............000111222222111222333555777@@@GGGXXXsss|||qqqkkkoooxxxsss```UUUKKKBBBCCCKKKJJJ```uuuzzzvvvtttsssqqqrrrmmmeee]]]XXXUUURRRQQQIIIGGGEEEDDDBBBBBBCCCCCC???>>>???@@@DDDFFFHHHHHHFFFIIIMMMOOOOOONNNNNNOOOJJJLLLNNNPPPRRRVVV[[[___aaa___\\\XXXSSSPPPMMMLLLKKKNNNSSSWWWZZZZZZZZZYYYWWWWWWXXXYYY\\\^^^___```bbb^^^___ffflllllllllmmmsssjjj\\\OOOJJJNNNXXX```]]]\\\ZZZVVVRRRMMMIIIGGGJJJFFFHHHXXXsss{{{mmmlllsssttt{{{{{{ttttttuuuuuuuuuxxx|||wwwiiiddd```OOOCCC>>>777444444111............,,,////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------,,,,,,,,,...///...---+++...222333111000000111222333222000222555444000222777>>>HHHPPPUUUXXXXXXaaabbbaaa^^^[[[\\\aaaeeemmmrrrvvvwwwsssmmmjjjiiidddccccccfffjjjmmmmmmllljjjhhheeebbb___]]]\\\\\\KKKHHHDDD???<<<:::999999666333111000111222222111...///000111222222222222,,,---///......---///000+++///222111---***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...///,,,)))***...///---)))***+++,,,---,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---....../////////000000000000111,,,,,,,,,------.........++++++,,,------...//////+++,,,------,,,---///111,,,,,,++++++,,,---...///...............///111222---111333000,,,---000333333222444888777222111444222333444333111000111222111111111111111000...---///,,,******,,,///000111......///...------...000...------,,,,,,,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++---,,,***)))+++...)))...222222...+++,,,///------------------------,,,---.../////////......000111222222111111333555111;;;DDDVVVrrr}}}ttthhhlllvvv~~~|||]]]LLLFFFCCCDDDRRR]]]aaaiiiuuuyyyuuuuuuvvvrrriiifffhhhfffaaa```\\\VVVQQQOOONNNLLLKKKHHHFFFCCC@@@AAACCCGGGJJJHHHJJJMMMQQQTTTVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVXXXWWWUUUSSSQQQOOOOOONNNOOOQQQUUUWWWXXXVVVSSSPPPQQQRRRTTTWWW[[[___ccceeeaaabbbdddgggjjjlllnnnooonnn___ZZZ[[[ZZZXXXLLLEEEIIIKKKGGGHHHOOOWWWhhhssswwwwwwkkklllvvvyyyvvvtttrrrrrrvvv|||~~~|||yyyuuuqqqbbbMMM>>>999666333111111000///////////////...------,,,,,,------...+++++++++,,,,,,---------......------------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------..................////////////+++---//////---,,,///222111222222333555777999:::@@@@@@AAAAAABBBCCCCCCDDDIIIPPPZZZbbbccc^^^UUUPPPKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOPPPQQQPPPNNNKKKIIIAAA>>>:::777555444555666111111111111111000///...////////////////////////........................,,,+++***))))))+++---...---------,,,,,,+++++++++++++++++++++++++++,,,,,,000///,,,*********+++,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......,,,------......------,,,---------............///......000000000///...---...............///000000///000111222222111000///111/////////111222111000111111000000000000111111//////............//////.........------,,,,,,,,,...---,,,,,,......---,,,...---,,,+++++++++++++++......---,,,---...///000...------,,,,,,++++++***,,,,,,************,,,,,,)))(((''')))+++------,,,+++++++++,,,,,,---------+++,,,------......------------......///000000111222111111000111111111222777>>>DDDTTTppp~~~ppplllmmmwwwzzzbbbssscccOOOEEE>>>DDDJJJPPP[[[iiirrrtttrrrvvvuuupppmmmooonnnjjjhhheee```]]]\\\[[[ZZZYYYTTTQQQNNNJJJHHHGGGGGGHHHJJJLLLPPPUUUYYY\\\^^^___]]]\\\[[[XXXVVVTTTRRRRRRTTTSSSRRRQQQOOONNNNNNNNNOOOQQQUUUXXXZZZXXXVVVUUURRRSSSVVVZZZ]]]aaacccdddhhhgggeeeeeegggjjjnnnppptttiii```[[[SSSJJJDDDDDDAAABBBPPPbbb}}}~~~|||vvvnnnrrr{{{{{{tttvvvxxxzzz|||~~~qqq]]]JJJ>>>777333222111000000///////////////...------,,,,,,------...---------.........//////......------------......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------------...............////////////>>>999222...222666111)))......///000111333444555444444555666666777888888888===EEEKKKLLLHHHBBB>>><<<======>>>>>>======<<<>>>???AAACCCDDDDDDCCCBBB;;;999666333111111222222333222222111000/////////........................------------------------,,,+++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,///...,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******++++++,,,---...------------------------,,,,,,,,,------------...,,,------............---------------..................////////////......---------------...////////////000000000000//////000///...///111222111000000000////////////000000//////............//////......---------,,,,,,,,,...,,,,,,,,,---...---,,,//////...---------------...---,,,,,,,,,---//////------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,+++***+++---......---...............---------+++,,,------......---------.........//////000000111000000000000111222333888???EEETTTnnn}}}nnngggiiittt^^^```jjjpppcccMMMEEE>>>AAAIIISSS]]]eeedddjjjooonnnllllllllljjjkkkiiifffddddddddddddccc```___]]]YYYUUUPPPLLLJJJPPPQQQUUUXXX\\\^^^```aaa^^^\\\YYYUUUQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPTTTXXXZZZZZZZZZYYYTTTVVVXXX[[[^^^```bbbbbbiiigggeeefffiiiooouuuyyy~~~ssscccTTTKKKEEEAAA@@@@@@BBBMMMhhh{{{zzzxxxtttvvv}}}sssxxx|||{{{zzz~~~mmmSSSDDD<<<333///111111000//////......//////...------,,,,,,------...------------...............------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............/////////%%%,,,+++$$$(((333666///---------......///000111//////000000111222222222///222666:::;;;999666444333333444555555444444333222333444555666777888888666555222000//////000111555444222000////////////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,---...---,,,*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++)))))))))******+++,,,---------------------------,,,,,,,,,,,,------------,,,,,,---......///......------------............------------...///000000---,,,,,,,,,,,,---......//////............/////////.........000111000///........................///......------......///------------,,,,,,,,,,,,...,,,+++,,,---...---+++............------------------,,,,,,,,,---...///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++------,,,+++//////......---,,,,,,,,,+++,,,------......------.........///////////////000000000000111333444555:::AAAFFFSSSlll{{{jjjddddddppp|||mmmiiixxxsssrrr]]]JJJDDDCCCCCCIIIRRRPPPXXX```cccccccccdddeeefffdddbbbaaabbbbbbaaa```eeefffgggfffccc^^^XXXUUUXXXXXXYYYYYYZZZZZZZZZZZZUUUSSSOOOLLLJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMOOORRRVVVYYYZZZ[[[[[[XXXXXXWWWWWWYYY[[[^^^___]]]___bbbgggmmmssswwwzzzuuurrrlllcccYYYOOOEEE>>>>>>===AAAKKKXXXjjj}}}|||~~~zzzzzz{{{|||tttwwwyyywwwvvv|||cccEEE<<<888000---111000000///............///...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,------------------.........//////???WWW]]]DDD,,,)))/////////////////////000000111///000000000111111111222000111222333333333333333000111111222222222222111111111000///000000222222555444222111000111222333777555222///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++++++++++++++++++++************,,,---...---,,,+++***)))*********************************))))))))))))))))))))))))++++++************++++++***************************))))))******+++,,,---------------------------++++++,,,,,,,,,---------***+++,,,------......---,,,,,,---------.........------,,,,,,---///000222...------,,,------......///...,,,,,,,,,,,,...///...---------///000///...------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------******+++,,,,,,---......------------------------,,,+++******++++++)))(((,,,,,,+++++++++++++++++++++,,,------......------......//////////////////000000111222333555666777<<>><<>>AAANNNOOO\\\wwwxxxllldddeeejjjyyy}}}yyyvvvvvv|||{{{{{{~~~{{{uuunnnkkkmmmnnnllljjjWWWDDD444111111...---000000///......------.........------,,,,,,------...------------,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++******++++++++++++******++++++++++++++++++++++++.........---,,,++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------------.........)));;;DDD999//////000---......---------......///..................//////000///---,,,,,,---...///------...///000000000000............///111333555000000/////////000000111333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++++++++***))))))***,,,...000))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++***))))))************************+++******++++++,,,---...------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////000000///............///------,,,,,,,,,,,,------,,,+++++++++---...---,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,******+++---......---,,,,,,)))***+++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,------------,,,,,,...---,,,,,,------+++***)))***+++,,,---...///000+++,,,------......------------......///000000000222222333444666777999::::::AAAEEEOOOdddyyyxxxcccUUUQQQVVVmmmyyyyyyqqquuuzzzgggYYYQQQFFF>>>???BBBDDDGGGKKKNNNOOOPPPSSSVVVVVVTTTRRRKKKMMMQQQUUUWWWXXXXXXXXXRRRRRRQQQQQQRRRSSSUUUVVVUUUTTTRRROOOLLLJJJHHHGGGHHHIIIKKKMMMMMMLLLKKKJJJNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJKKKMMMQQQVVVXXXbbbbbb```]]]WWWOOOHHHDDDAAA>>>===>>>===AAAMMM[[[llloooxxx{{{qqqhhh___[[[bbbnnn}}}}}}~~~{{{zzzzzzzzzvvvpppiiieeeaaa\\\SSSLLL???:::444111//////......//////...------------......------,,,,,,------...---------,,,,,,,,,++++++++++++************++++++************++++++++++++******++++++++++++******************************,,,,,,,,,,,,------......*********************************+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,///000------...,,,''',,,,,,,,,,,,,,,---...///000000//////////////////111000///...............------///000000111111111---------...///000111111////////////////////////000//////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---)))*********+++++++++++++++***)))((())),,,...000(((((()))))))))))))))(((************************++++++++++++++++++++++++((()))***++++++***)))(((***************************))))))******+++,,,---------------------------***++++++++++++,,,,,,,,,............---,,,++++++++++++,,,,,,,,,---------,,,,,,---......---------000///......---------...,,,,,,------------,,,,,,,,,+++***+++,,,------++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,,,,,,,***)))+++,,,.........,,,+++))))))+++,,,,,,,,,+++***+++++++++,,,,,,---------***+++,,,------,,,+++***...,,,+++,,,------,,,+++******+++,,,---......///+++,,,------......------+++,,,---...///000111222222222222333444666777888777???CCCMMMcccxxxzzzfffVVVRRRUUUhhh~~~dddfffsssxxxuuu|||lllZZZJJJDDDCCC@@@@@@BBB???@@@CCCHHHKKKLLLKKKIIIFFFGGGIIIJJJLLLLLLLLLLLLNNNMMMLLLLLLLLLNNNOOOPPPSSSSSSSSSQQQOOOMMMKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHFFFCCCBBBAAAAAAAAACCCEEEHHHLLLPPPTTTWWWXXXSSSPPPKKKEEEAAA>>><<<;;;666:::BBBFFFHHHRRRmmmyyysssnnnkkkbbb\\\dddrrr~~~xxxrrroookkkeee___WWWLLL???777111666777222///000///,,,//////...------------......------,,,,,,------...+++++++++******)))))))))++++++************++++++)))************+++++++++******++++++++++++******************************))))))+++,,,...///000111))))))))))))))))))))))))*********+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---,,,+++,,,...111------------...///000111---------,,,,,,,,,,,,,,,............---,,,,,,+++)))***+++,,,------------111111000///......---,,,000000000000000/////////---.........---,,,++++++++++++++++++++++++++++++************************,,,+++***))))))+++---...))))))******+++++++++++++++***(((((())),,,///111(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,------------------------******+++++++++,,,,,,,,,111111111000///...,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,+++///...---,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,+++***)))***,,,---,,,++++++,,,...//////...,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,+++******,,,,,,+++***'''(((***,,,,,,,,,***)))((()))***+++,,,+++******++++++,,,,,,,,,,,,------******,,,,,,,,,,,,******+++***))))))+++++++++)))******************+++++++++,,,------......------***+++,,,...000111222333111111111222333444555666666>>>BBBLLLbbbxxx}}}hhh[[[WWWXXXhhhwww^^^bbb~~~~~~tttdddUUUHHHCCCFFFAAAAAA@@@??????@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEDDDCCCDDDEEEHHHJJJKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@???:::===@@@AAA@@@>>>>>>???DDDEEEIIILLLNNNNNNNNNMMMDDDBBB>>>999888:::???DDD@@@LLLZZZgggqqq~~~uuukkkdddjjjlllqqqwwwzzzzzzyyyyyyzzzzzztttmmmaaaTTTGGG???999777000000//////.........---......---------,,,,,,,,,...------,,,,,,------...,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------......---------------............///.........------,,,,,,,,,........................---------............///---------............///////////////////////////------------------------...---,,,+++***)))************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,(((***)))'''+++111000***+++++++++*********))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++---------,,,,,,+++++++++++++++************++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.........------,,,,,,,,,/////////...---------,,,...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,------.........************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******************++++++,,,,,,,,,,,,------+++,,,...//////111333666333444555555333444555777888===@@@NNNjjjyyyjjj]]]ZZZ]]]iii{{{vvvdddlllrrruuuxxxmmmbbbXXXPPPLLLHHHDDDBBBBBBCCCEEE===<<<;;;:::;;;;;;======??????>>>???AAABBBAAA@@@CCCCCCBBBBBB@@@???===<<<;;;<<<===???@@@AAABBBBBB???>>>======>>>AAAEEEGGGFFFGGGGGGHHHGGGDDD@@@>>>???>>><<<;;;===FFFTTT^^^lllvvvtttkkkeeebbbbbbiiivvvvvv|||zzznnn\\\KKK???888444333000/////////.........---......---------,,,,,,,,,------,,,,,,,,,,,,------,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******++++++******)))***************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------------..................---------,,,,,,,,,........................------------............---------............///........................---------------------------------,,,+++***************++++++++++++******))))))*********+++++++++)))))))))*********++++++(((***)))'''+++111000***+++++++++*********))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---,,,,,,,,,,,,,,,,,,+++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,......---------,,,,,,,,,............------------...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************++++++,,,,,,,,,,,,------,,,---......------///111333444444444333333555777;;;??????JJJeee~~~wwwiii___^^^aaammm~~~jjjWWWjjjsssrrrxxxnnnhhhbbbXXXNNNEEE@@@===<<>><<<;;;:::::::::;;;:::::::::;;;======<<<:::============;;;:::999888999999:::;;;;;;<<<<<<===>>>======???CCCGGGJJJKKKDDDCCCBBBAAAAAA>>>:::777666:::>>>BBBJJJ\\\sssyyynnnhhheeefffjjjqqqzzzxxx|||{{{{{{|||lllTTTAAA777333111////////////.....................---------,,,,,,,,,------,,,,,,,,,,,,------,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******++++++******)))+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++)))***++++++,,,,,,++++++------------...............------------,,,,,,,,,------------------------------------............---------............///------------------------------------------------,,,------...---,,,***)))******++++++++++++******)))))))))*********++++++((((((((()))))))))******))))))((((((,,,000...)))+++************)))))))))+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,------------------...------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------///000000///------...000222444444444333333444666===???===FFF___xxxvvvjjjbbbbbbfffrrr~~~qqqooo||||||vvvtttzzzooocccWWWNNNIIIIIIGGGDDDAAA>>>===<<<<<<888777777999;;;<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;999999:::<<<===???AAABBBCCCEEEIIIOOORRRRRRNNNJJJDDDAAA>>>===???@@@???===:::BBBLLLUUUaaauuu}}}sssuuuwwwwwwvvvtttsssrrr{{{~~~}}}wwwuuuzzz}}}~~~rrraaaJJJ999333222000.................................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,***)))***+++---,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))************)))))),,,+++++++++***)))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,---------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---***)))******++++++++++++******))))))))))))************((((((((()))))))))******)))(((((()))---///---)))************))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******++++++++++++,,,,,,---------++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************************************)))))))))***************((((((((((((((((((((((((************************************************************++++++++++++***************++++++++++++++++++,,,,,,,,,------000111222111//////111222333444555444333333555777;;;>>>===DDD[[[rrrxxxnnndddeeejjjvvvpppiiibbbccckkk|||vvvccc```\\\VVVQQQLLLJJJHHHCCCBBB@@@@@@AAAAAA@@@???>>>>>>@@@AAABBBBBBBBBBBB===>>>AAAEEEJJJOOOTTTVVVVVVWWWYYYZZZYYYUUUOOOJJJFFFBBB>>>@@@FFFMMMQQQRRRTTT^^^llluuu||||||vvvnnnfffaaaeeennnyyy~~~|||tttooosssvvvyyy}}}vvvuuurrrnnn[[[MMM===333111222000...---------.....................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***)))***+++---,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))******))))))))),,,+++++++++***)))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......,,,+++)))******++++++++++++******(((((()))))))))*********)))))))))*********++++++)))''''''***......+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))******++++++++++++,,,,,,---------++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,+++******))))))******+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,---------///000000000000333555444555666555444444666888777<<<<<>>777333000...,,,---...///...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((()))))))))******************************************++++++++++++)))))))))************+++))))))************))))))*********+++++++++++++++)))******++++++******)))******++++++++++++******++++++++++++++++++++++++,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%(((+++***'''&&&'''***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&'''((()))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++&&&***---***(((---999DDD000...+++******+++******))))))***++++++***))))))+++******)))))))))))))))+++++++++++++++*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************((('''&&&%%%&&&'''***+++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++((()))***,,,---.........+++---///000///000222333444666666@@@QQQbbbwwwiii___aaabbbgggqqq~~~ppp___ZZZYYYXXXZZZ```gggkkkmmmWWWWWWZZZeeewwwkkkmmmwwwyyy||||||uuujjj```[[[aaammmtttmmmaaa]]]___bbbwww~~~|||{{{~~~}}}zzzwwwwww}}}~~~pppdddTTTHHHAAA:::333---///...,,,,,,,,,---...............------------,,,******+++,,,,,,+++************+++,,,,,,---......((()))+++,,,,,,+++)))(((************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))***************************))))))))))))*********+++))))))))))))************((()))***++++++***)))((()))*********++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))************************+++++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((+++***&&&%%%'''***((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''(((((((((''''''(((((()))))))))*********++++++++++++++++++++++++(((***+++******000;;;DDD///---***)))*********)))((())))))******))))))(((++++++***))))))))))))))))))))))))***************((()))***++++++***)))(((((()))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************---+++)))''''''((()))+++)))************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))************************************((()))+++---////////////---...000000000000222333555666666>>>MMM]]]~~~~~~qqqeeeaaabbbgggqqq|||wwwkkklllnnnnnnkkkgggbbb___]]]ZZZTTTOOOVVVffftttzzz}}}ppp[[[YYYnnn}}}}}}cccbbbeeejjjllliiibbb^^^[[[qqqvvvqqqsssuuuzzzxxxuuurrrrrr}}}ppp___HHH:::666666444111222000...,,,,,,---...///+++,,,,,,---...///000000)))***+++,,,,,,+++***)))******+++,,,,,,---......***+++---......---+++***))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))************************'''((((((((())))))******))))))))))))***************+++,,,------,,,+++***))))))******++++++++++++...---++++++++++++---...)))***+++,,,,,,+++***)))******************************+++,,,,,,***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((+++***&&&$$$'''+++(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&)))************++++++++++++++++++++++++++++++++++++***((((((***///666:::---+++)))((()))+++******'''((()))******)))((('''++++++***))))))((())))))''''''(((((())))))******((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************444111...+++******+++,,,******+++,,,,,,***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((())))))))))))************************************)))***,,,...000111000000...///111111000000222333555666555<<>>JJJllltttkkkjjjlllsssuuusssvvv|||}}}xxx{{{|||aaaSSSCCC:::888777555222111//////000///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************((()))***++++++***)))(((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************((()))))))))************(((((())))))************************************************************))))))(((((())))))***+++******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''*********)))'''&&&'''(((***+++---//////---+++***''''''(((((((((((('''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))*********++++++++++++******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++))))))***+++***)))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((('''''')))***(((((()))))))))*********((((((((((((((((((((((((((((((((())))))))))))***.........------,,,,,,,,,)))))))))(((((('''''''''###&&&((((((&&&&&&(((+++(((((((((((())))))))))))'''((((((((()))))))))***************************++++++,,,,,,---..................///////////////000222111555>>>JJJkkk~~~rrriiihhhkkkrrruuusssrrr{{{wwwxxxzzzwwwtttyyy{{{pppOOOCCC777333222111222333000000///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))***************))))))))))))************((((((((()))******++++++************************************************)))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))'''''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''***++++++)))'''&&&''')))***,,,///111111///,,,***'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&''''''((()))*********++++++++++++******'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&''''''&&&%%%'''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''&&&&&&''')))+++))))))))))))************))))))))))))))))))))))))&&&'''''''''((((((((((((,,,---------------------++++++++++++***)))((('''%%%&&&(((((('''((()))***(((((((((((())))))))))))''''''(((((())))))******************************+++,,,,,,------...//////---.........//////000000///222222666???IIIiii}}}pppiiihhhlllssswwwvvvEEEZZZvvv|||ssspppkkkfffddddddbbb[[[TTTBBB:::333222000,,,+++------------,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************************************))))))))))))************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''')))*********)))((())))))))))))************'''(((((()))******++++++***************************************************))))))))))))***++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''')))******(((&&&%%%&&&(((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''''''((()))*********++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&$$$######%%%&&&&&&%%%''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))'''(((((('''&&&&&&(((***((((((((())))))))))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,,,,,,,---...------,,,+++,,,***))))))******)))'''(((((((((((())))))))))))'''''''''((()))************************************++++++,,,------......,,,------...///000111111///222333777???GGGeee~~~oooiiihhhllltttxxxvvv222666HHHdddzzzuuuvvv~~~ttthhh^^^VVVSSSMMMCCC;;;999222//////333333...---000***+++,,,,,,...///...,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))((('''&&&$$$$$$'''''''''''''''''''''''')))(((((((((''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''''''((()))*********++++++++++++************))))))((((((''''''************************))))))))))))))))))))))))(((((((((((((((((((((((()))''''''(((***,,,---,,,''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))++++++***(((&&&&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))******++++++,,,...///000//////...222...++++++,,,+++(((%%%(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,---...///000111222000333444777>>>EEEaaa~~~ooohhhgggjjjrrrvvvttt444444666===FFFWWWpppxxxyyy~~~ssssssxxxooo___QQQKKKCCC:::555333333444000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************************************************************************)))((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******''''''((((((((((((''''''))))))(((((('''''''''&&&******))))))(((((('''''''''(((((()))***+++++++++)))************+++++++++---***(((+++111222,,,'''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%'''((('''&&&&&&'''(((,,,)))'''&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((()))***(((&&&&&&))),,,)))&&&######%%%'''))))))+++++++++++++++***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))%%%%%%&&&'''((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((())),,,---,,,,,,/////////...---,,,******,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---......,,,,,,------.../////////111333222666>>>FFFaaa~~~qqqhhheeeiiitttyyyuuu......000333777???OOO^^^{{{wwwyyy}}}uuurrrooo___MMMAAA>>>888333111111222444////////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************************************)))))))))))))))((('''''')))))))))******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''(((((((((((('''''')))(((((((((''''''''''''***)))))))))(((((((((''''''(((((()))******++++++))))))*********+++++++++,,,)))(((---333444000+++))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((('''&&&&&&'''))),,,***'''&&&'''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***$$$&&&''''''&&&(((,,,000...+++((('''(((***++++++((())))))*********))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))(((((((((((('''######$$$&&&&&&'''''''''))))))(((((((((((())))))'''((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''+++***)))))))))***++++++---......------,,,+++***++++++***)))))))))))))))((((((((((((((((((((((((************************++++++++++++,,,---......,,,------...//////000000111333222666>>>EEE```tttiiifffjjjuuuyyyvvv...///111222000///666???RRRbbbxxxyyyuuusssuuuxxxsssiiiaaaYYYJJJ:::444222000......///000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************************'''((((((((((((''''''&&&***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((('''(((((())))))******+++)))))))))*********++++++,,,***)))---222333///***)))))))))))))))))))))))))))******************)))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&''''''&&&&&&((()))---***(((&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))$$$%%%&&&%%%&&&(((,,,///000...***)))***+++++++++&&&&&&((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((((((((((((((''''''''''''&&&'''((())))))***)))))))))((((((''''''(((((()))))))))))))))))))))((('''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&)))((((((''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))************************+++******++++++,,,---...---......//////000111111111333222666===CCC^^^xxxlllhhhkkkvvvyyyuuu//////222444111...111777///;;;LLL\\\mmm~~~zzzsssmmmdddccc[[[NNNDDD???999222222111111//////...------------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))))))))************************************************************'''(((((()))((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))******))))))))))))************---+++***+++...---((($$$))))))))))))))))))))))))******++++++++++++******'''(((((((((((((((((('''))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%&&&(((***---+++(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&)))***,,,***((('''(((******)))'''(((((()))******))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))((((((((('''''''''((()))***+++++++++++++++(((((((((''''''(((((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%((()))(((((((((((()))******+++,,,,,,++++++***+++,,,------,,,******************************************************************+++,,,---.........//////000111111111111333222555<<>>IIIUUU^^^iiivvv~~~}}}xxxyyy|||zzztttmmmjjjfffddd___SSSDDD888333111///000111000///...,,,,,,,,,---------------***+++++++++,,,,,,,,,,,,************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***&&&'''))),,,......---+++((((((((((((((((((((((((((())))))******))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&%%%$$$$$$&&&***---***(((&&&&&&'''(((((((((###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$$$$%%%''')))((($$$!!!'''&&&&&&''')))+++******)))***************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))***))))))))))))((((((((()))))))))******))))))((((((''''''&&&&&&''''''((('''((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((---000///+++''''''(((''''''((()))))))))(((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,------...//////000000111333222444888;;;RRRvvv|||wwwooojjjkkkssstttmmm---,,,---000000---,,,///222...---///...***+++111///000222777CCCSSS]]]___mmmuuu{{{{{{yyyvvvyyyxxxrrrtttvvvnnnbbb\\\TTTKKKDDDAAA===888333555///)))***---...////////////......------,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((('''''''''(((((((((((())))))))))))&&&''')))***+++***((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%$$$$$$&&&***---)))'''%%%%%%''')))))))))###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''')))***&&& '''&&&%%%&&&'''((('''&&&&&&'''((()))************''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&!!!%%%((('''%%%%%%)))...'''(((((((((((((((''''''***)))((((((((()))+++,,,------------------------++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,------.../////////111333222444888;;;QQQuuu}}}yyyuuummmhhhkkksssvvvppp)))+++---...------...///---------............///------...///222555888:::FFFNNNYYYccckkkuuu|||vvvqqq~~~{{{|||wwwzzz}}}{{{pppggg___WWWMMMEEE===;;;888555222111000000........................---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++************+++++++++*********))))))((((((---------,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''((())))))(((&&&******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000444222333999>>>OOOlll|||rrrnnnjjjmmmtttuuuooo)))+++---...------...///------------............////////////000111222333111666===AAAFFFMMMWWW___hhhrrr~~~}}}}}}|||tttvvv|||}}}vvvrrryyy~~~{{{qqqmmmrrryyyzzz{{{{{{yyyvvvtttssstttiiiaaaUUULLLGGGAAA;;;666444333222000///.................................---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++******)))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''')))))))))(((((((((''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((+++******)))))))))******))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''(((((((((((('''************++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000444222333888<<>>BBBHHHNNNWWW]]]ccclllxxx||||||yyyooollljjjjjjhhh___RRRGGGGGGFFFDDD???999444222111222111000000000000...---,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++((((((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&((()))***&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&(((***&&&&&&'''''''''((((((((((((((()))******+++,,,,,,,,,,,,,,,---------......------......///000000111000444222222666777FFFaaayyyqqqkkklllvvv|||xxx***+++------,,,++++++,,,,,,,,,,,,,,,------------/////////...---,,,******((())),,,...///...---,,,---......------///222444111555999===AAAGGGOOOUUU___eeemmmrrrtttuuuwwwyyypppqqqrrrtttwww}}}zzzzzzzzzxxxxxxyyy}}}{{{xxxuuupppjjjccc^^^ZZZRRRIIIFFFFFFDDD===666555555555333111/////////,,,---///000000///---,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************************************++++++************++++++'''''''''(((((((((((())))))******+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''(((((()))***&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''))))))(((%%%%%%(((+++&&&&&&'''''''''(((((((((''''''(((((())))))*********++++++,,,,,,------------......//////000111111///333222222666777FFF```|||ooohhhiiiuuu|||yyy***+++------+++***++++++++++++,,,,,,,,,---------///...---,,,++++++******------...///000111000///---------,,,,,,...000222000000///000000222444555<<>>???@@@@@@CCCIIIMMMNNNLLLLLLMMMJJJFFFFFFJJJIIIGGGDDDAAA???<<<888555222444555444222111333555+++,,,------++++++,,,---......---+++))))))+++---...---,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((((())))))*********+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((((('''))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''((())))))))))))$$$$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((())))))+++,,,,,,))))))))))))))))))))))))'''''''''''''''((()))***&&&''')))*********)))(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''')))***((($$$###(((---'''''''''((((((((())))))************))))))))))))(((((()))***++++++,,,,,,......//////000000111111///333222333888888GGGaaaooohhhjjjwww++++++++++++++++++++++++************************------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---..............................000000000000000000000000333333222111222333555666666666444444444444666666444444444333222111111000111000000///......------........................---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++,,,,,,***(((((((((((()))******++++++******))))))((((((''''''(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))((((((((((((++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''%%%'''***,,,---+++)))'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$###$$$&&&(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&''')))***'''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((("""###$$$&&&(((+++---.........//////000111111111000444333333777888EEE___uuummmjjjrrr}}}++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---..............................000000000000000000000000111111000000000111222333111111000//////000111111000000000///...---------............////////////........................---------,,,,,,+++++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++,,,,,,***)))*********)))))))))))))))***)))))))))((((((((('''))))))************))))))(((***+++***)))((()))***))))))))))))(((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''(((((()))************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&'''%%%%%%&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&(((+++,,,***(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---+++,,,,,,---......//////...222000111666777DDD]]]xxxpppnnnvvv++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------........................///............///000000...------,,,,,,------.........------,,,+++++++++,,,,,,---...//////000000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''))))))))))))((((((((((((******++++++++++++******(((***+++***)))((()))***))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''************************))))))(((((((((((())))))(((((()))))))))(((''''''***)))((('''((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&((('''&&&''')))******)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***************(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((***,,,+++***&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))++++++***((('''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((************************,,,++++++******++++++++++++++++++,,,------.........111000111777888DDD]]]uuullljjjsss~~~***+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------------------...------------.........------------------------///.........---------,,,,,,,,,---......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,************))))))(((((())))))))))))(((((((((((()))******++++++******)))(((***+++***)))((()))***))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((((((((('''''')))(((((('''((()))***+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&%%%'''(((((('''%%%&&&&&&'''''''''''''''((('''&&&((()))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,***(((''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++*********++++++,,,,,,------.../////////000333111333999:::FFF]]]qqqiiifffooozzz~~~*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,------------------,,,//////............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))),,,//////---++++++,,,(((((())))))************(((((((((((())))))))))))(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))(((((((((((())))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))***))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&%%%&&&''''''(((((('''''''''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''',,,,,,***)))'''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))******)))'''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,------.../////////000222000222999:::DDDZZZtttllliiiqqq|||*********++++++,,,,,,---************************************************)))******++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***''',,,111222///,,,+++,,,'''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((((((''''''&&&'''((()))***)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))(((((()))***************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((//////...+++((('''((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,+++++++++,,,------.........///,,,///666666???TTT{{{ssskkkhhhqqq}}})))******+++,,,,,,------************************))))))))))))))))))))))))))))))***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,------------++++++++++++++++++++++++)))***,,,------,,,***)))%%%,,,333555111---+++***)))))))))))))))*********'''((((((((()))))))))***)))))))))******)))))))))(((***+++***)))((()))***))))))))))))((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&''''''((((((''''''(((''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&(((***)))'''$$$&&&&&&'''(((((((((((((((((('''((()))+++***(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((((((((())))))))))))(((((()))***************((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''------,,,)))&&&%%%''')))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,---......//////...///+++...555555<<>>WWW|||yyyjjjfffdddmmm|||+++***))))))***)))(((((((((((((((((())))))******))))))))))))))))))))))))******************++++++************************,,,+++************+++,,,---+++))))))***,,,...///+++******))))))******++++++***))))))))))))***+++*********+++++++++,,,,,,******))))))))))))******************************++++++************++++++))))))))))))))))))))))))+++)))((()))+++,,,***(((***)))(((''''''((())))))&&&'''))))))((('''((())))))))))))(((((((((((('''+++***)))(((((())))))***---,,,***))))))))))))******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((()))***''''''''''''(((+++---///''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%((()))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))******(((&&&%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''&&&%%%%%%$$$''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((*********++++++*********((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((()))))))))******(((((((((((((((((((((((())))))))))))************++++++++++++,,,---.........,,,---111222333777===PPPsss}}}rrrllljjjrrr,,,,,,,,,++++++++++++***((((((((())))))))))))***(((((((((((((((((((((((((((((())))))*********+++******************************))))))))))))******+++******)))+++---///000+++******))))))******+++++++++************++++++*********++++++++++++,,,******))))))))))))************************************))))))))))))******)))))))))))))))))))))))))))(((((()))******)))''')))((((((''''''(((((()))(((+++---,,,***((()))+++((((((((((((''''''''''''+++***)))(((((((((((()))---,,,+++***)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((()))***+++''''''&&&'''(((+++---...''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))(((&&&###''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))'''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&%%%%%%$$$###''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))************''''''''''''''''''''''''))))))))))))************************+++,,,---...///---...111222222666<<>>999777777***))))))))))))(((((((((%%%&&&'''))))))))))))((('''((()))*********)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))******)))((('''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***)))(((%%%%%%&&&((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((******++++++++++++******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''))),,,------***'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))************------------...///000000000......111222111555;;;CCClll|||pppgggnnn(((222444+++&&&***,,,(((++++++++++++******))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%************************'''((()))******)))((('''&&&***---,,,)))''')))---))))))(((((((((((())))))((()))***++++++***)))((())))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((+++---,,,***(((***,,,)))***+++---......------222@@@MMMMMM???222---...)))(((((((((''''''''''''$$$%%%''')))******))))))%%%'''(((*********))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((*********))))))%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$'''***)))&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))'''%%%%%%'''(((&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''')))---//////,,,'''$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---.../////////---...111222222666<<>>XXX{{{}}}tttlllqqq''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++***)))((((((((()))(((((())))))******++++++)))***+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))+++)))(((((())))))((('''*********))))))))))))(((''')))+++***((('''((()))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((((((''''''&&&(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''))))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''&&&%%%$$$$$$''')))((('''''')))***+++)))(((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&&&&))))))))))))))))))))))))(((((())))))************++++++,,,,,,---...////////////000111222444555666???XXXzzzzzzqqqkkkppp~~~'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))))))))''''''((()))***++++++,,,++++++***)))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((+++++++++*********))))))&&&))),,,+++((('''(((***(((((((((((()))))))))))))))))))))(((((((((((('''************************((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''))))))(((''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&((())))))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&%%%$$$$$$&&&(((((('''(((***++++++)))'''((((((''''''''''''(((((((((((('''&&&&&&''')))***))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,---...////////////000111222444555666???WWWwww{{{ssslllppp|||((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))***+++&&&'''((()))***+++,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''%%%''')))(((&&&%%%'''***************))))))))))))&&&***---,,,(((&&&(((+++(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&&&&((()))((('''%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((###%%%''''''&&&%%%&&&'''(((((((((***,,,,,,)))'''((((((''''''''''''(((((('''''''''(((***---000222))))))))))))))))))))))))'''(((((()))******++++++***++++++,,,---...///000//////000111222444555666<<>>***)))(((''''''((()))***''''''(((((())))))******++++++,,,,,,---......///000000000000111333555666:::PPPjjjrrrkkkttt******)))((((((((())))))******))))))))))))******))))))************))))))************)))))))))))))))))))))(((((()))))))))************))))))))))))+++***************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************))))))))))))((((((((((((((((((''''''((()))***+++***))))))(((((((((((()))(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&(((+++...((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))************)))))))))))))))((((((((('''''''''''''''((())))))******''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''((((((((((((((($$$'''(((%%%,,,000(((***)))(((''''''((()))***$$$%%%&&&((()))+++,,,---+++,,,,,,------.........222111000///000222444666:::OOOgggxxxqqqwww******))))))((())))))******))))))))))))))))))***))))))************))))))*********)))))))))))))))***))))))(((((())))))************))))))))))))))),,,+++***)))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))***************))))))))))))((((((((((((((('''&&&&&&''')))+++---+++***)))'''''''''((()))((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''***---((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((()))******+++++++++******''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((('''''''''''')))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((!!!&&&,,,'''&&&)))%%%))))))(((((((((((())))))$$$%%%&&&((()))+++,,,---,,,,,,,,,---------......222111/////////111444666999LLLaaa{{{vvv{{{******))))))))))))******)))))))))******)))))))))))))))************))))))))))))))))))))))))***************))))))*********))))))))))))))))))******,,,+++*********+++---...******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))((('''&&&&&&''')))+++---+++***)))'''''''''((()))(((((((((''''''(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&)))+++'''''''''&&&'''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((('''(((((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''***!!!&&&---(((%%%***)))))))))(((((((((((())))))&&&''''''((()))*********,,,,,,,,,---------------111000//////000222444555777HHH\\\{{{~~~zzzwww{{{******)))))))))***++++++))))))************))))))))))))************))))))))))))))))))************+++******))))))******+++))))))))))))************************+++,,,------******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))((((((''''''((()))***+++***))))))(((((((((((())))))((((((''''''(((((()))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''(((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&&&&&&&(((***&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))************)))))))))))))))((((((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''***$$$(((,,,%%%$$$***)))(((((())))))))))))(((((((((((((((((())))))))))))------------------------......///000111333444555555EEEXXXxxxzzzwwwtttxxx******))))))******+++,,,((()))***++++++***)))((())))))************))))))((()))))))))************)))))))))(((((()))))))))((()))))))))************((()))***+++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))'''(((((())))))))))))((())))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))&&&''''''((())))))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&(((((('''''')))***&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''(((((((((((())))))************))))))((((((((('''''''''&&&&&&%%%''')))+++++++++***)))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((((('''''''''''''''&&&+++***###&&&+++&&&(((((())))))))))))(((((((((((((((((())))))))))))------------------------***,,,...111333444444444555DDDWWWwwwzzzuuunnnrrr******))))))***+++,,,,,,((()))***++++++***)))((())))))************))))))(((((())))))*********+++((((((''''''''''''(((((((((((())))))*********+++'''(((***+++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))******(((((()))***************'''((((((((())))))******((()))))))))))))))((('''&&&'''(((*********)))((())))))(((((((((((())))))&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''))))))((((((***+++&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))((('''''''''&&&&&&&&&&&& $$$'''))))))))))))''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&###&&&---+++###)))///'''(((((())))))))))))(((((('''''''''((()))******+++------------------------(((***...111444555555444555DDDWWWxxx|||tttjjjmmm))))))***++++++++++++***+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&$$$))))))'''...::::::111''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((('''%%%''')))(((%%%$$$&&&)))%%%&&&'''(((((('''%%%$$$(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''(((***)))'''&&&'''(((***+++))))))))))))************&&&'''''''''(((((())))))''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((('''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************++++++,,,------......///000000000111222222222333888BBBYYY|||xxxpppsss))))))***++++++++++++***************)))))))))((()))))))))))))))(((((((((************************))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))******+++++++++******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((************+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''***)))$$$)))111///&&&''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))((()))))))))((('''&&&&&&((()))((('''&&&&&&(((***$$$$$$%%%%%%&&&'''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''((())))))'''''''''(((***+++))))))))))))************''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''******++++++,,,,,,,,,---))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))************++++++,,,------......///000000000111111222222333777@@@XXX{{{yyyqqqttt))))))***++++++++++++***************))))))))))))*********))))))(((((('''************************))))))))))))))))))))))))************************++++++++++++++++++++++++'''(((((())))))*********))))))))))))))))))))))))+++******))))))******+++******++++++,,,---......******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))+++(((###%%%***'''''''''''''''((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((())))))******))))))(((&&&%%%$$$(((&&&%%%%%%&&&''''''&&&'''&&&%%%%%%%%%&&&((()))%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((()))((('''''''''(((***+++))))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((('''(((((()))***++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,------....../////////000000111222222333555???VVVxxx|||sssuuu))))))***++++++++++++************)))))))))))))))++++++******)))(((''''''************************))))))))))))))))))))))))************************************************''''''((()))******++++++))))))))))))))))))))))))******))))))))))))******)))******+++,,,---......******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((())))))((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))(((%%%&&&***)))###''''''''''''(((((((((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))((('''&&&&&&'''&&&%%%'''***+++(((%%%***)))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((()))(((((('''((()))******((()))))))))************'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((''''''''''''(((((((((((()))))))))%%%&&&''''''((()))******))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))((((((((((((+++******)))((()))))))))((((((((((((((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++,,,------......///...//////000111222333333555>>>TTTwwwtttttt))))))***++++++++++++***))))))))))))))))))******,,,++++++***)))(((((('''************************))))))))))))))))))))))))************************************************'''(((((()))***++++++,,,))))))))))))))))))))))))***))))))))))))))))))***)))))))))***+++,,,,,,---******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))******)))((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''((((((&&&'''***)))'''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''((())))))(((((('''''')))---111111---)))'''''''''''''''&&&$$$$$$((((((((('''&&&$$$###"""''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))***((()))))))))************(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''))))))***++++++++++++***(((((((((((()))))))))))))))))))))***+++,,,,,,---))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))((((((((((((++++++***)))))))))))))))(((((((((((())))))******(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((((()))))))))************++++++,,,------......///---...///000111222333333666>>>TTTvvvtttsss))))))***++++++++++++***))))))))))))************+++++++++******))))))(((************************))))))))))))))))))))))))************************************************((())))))******+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((************((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((()))******$$$%%%&&&((())))))******"""###&&&)))---...---,,,&&&&&&&&&%%%%%%%%%%%%%%%)))))))))(((&&&%%%###"""''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((''''''''''''''''''(((((())))))***))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((())))))******))))))(((((((((((()))))))))))))))************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))((((((((((((+++******)))))))))))))))'''(((((())))))******+++((())))))******))))))(((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///------...///111222333333666>>>SSSuuuuuuttt))))))***++++++++++++***((()))))))))************************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))***************)))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((***++++++***((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((('''%%%%%%'''''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******&&&&&&'''((()))))))))(((!!!!!!"""###&&&***///333333000+++'''$$$$$$&&&'''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))(((((('''(((((()))))))))))))))))))))))))))************)))(((((((((''''''''''''&&&''''''((())))))******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))***+++++++++******+++++++++,,,,,,,,,------++++++************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((()))'''(((((()))******++++++))))))************)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///,,,---...///000222333333555<<>>>>>>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888888888777555333888444000...---------,,,+++,,,---------,,,+++***))))))******************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++***((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++---......---+++******+++///...---,,,------///000///000222333444444333222777@@@MMMlll}}}***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************************************************++++++************++++++++++++***************))))))************+++++++++************************************+++++++++,,,+++,,,,,,,,,++++++***))))))************+++++++++************)))))))))(((***))))))))))))))))))******+++++++++******)))(((((((((((()))))))))******((((((((((((((()))*********)))'''''')))))))))((()))(((((((((''''''''''''(((((((((((())))))))))))+++***))))))))))))))))))***)))(((((((((((()))******)))))))))((((((((('''))))))))))))))))))))))))'''(((******((((((((()))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))(((((('''((((((''''''(((((()))************)))((('''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((())))))'''&&&(((+++---+++((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***)))((('''&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''((((((((((((((('''$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))(((((()))***************))))))***((('''(((******)))'''))))))******+++,,,---...000///...///111333222222555666888888888:::>>>BBBDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???<<<;;;888555333333222000///++++++***)))))))))***+++***)))))))))))))))******+++***))))))))))))***+++++++++++++++++++++++++++++++++************++++++++++++++++++***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******))))))+++,,,---,,,+++***+++,,,......---,,,---...///000...///111222333222222222666???LLLkkk{{{***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((((((''''''************************++++++++++++++++++++++++++++++************++++++(((((()))))))))*********)))************+++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,++++++***))))))************+++++++++************))))))))))))(((((((((((((((((((((((()))))))))***))))))((('''''''''((((((((()))))))))((((((((((((((()))*********)))'''''')))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((******((((((((()))((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&''''''((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&(((+++,,,***''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))***++++++***((('''&&&'''(((((())))))(((((())))))***+++++++++++++++***(((''''''(((***)))(((,,,,,,+++,,,---///111222555444333444555555444333444444444333333777<<>>===<<<;;;888666333000---***((()))***++++++***)))(((((((((************))))))))))))******************************++++++************++++++++++++***)))((((((((((((*********)))((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((()))***++++++******+++,,,---------------...///000......000111111222111111555>>>JJJiii|||yyy******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))((((((((((((***************+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))*********+++))))))*********+++++++++(((((((((((())))))))))))((())))))))))))***************++++++++++++******))))))*********+++++++++*********)))))))))))))))((())))))))))))))))))((()))))))))******)))((((((''''''''''''((((((((((((((((((((((((((())))))******)))'''''')))))))))(((((((((((((((((('''''''''(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((******((((((((())))))******)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''+++,,,...000///---+++)))''''''((()))))))))))))))))))))***++++++++++++***+++***)))((()))***++++++////////////111444666888777666666777888777444222222222111111333666999<<<@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<===???@@@BBBFFFIIIIIIHHHFFFGGGFFFFFFEEEEEECCC???<<<<<<999666222///---------,,,+++)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***((('''''''''((()))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((&&&(((******))))))+++,,,------------......////////////000111111222222222444<<>>CCCEEEDDDCCCDDDDDDDDDEEEEEECCC???<<<;;;:::999888666444222111...---,,,+++***+++,,,,,,))))))************))))))))))))))))))))))))))))))++++++************++++++******((('''''''''((()))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))&&&'''))))))))))))+++---+++,,,---....../////////000000111111222333333444444;;;FFFddd|||)))******+++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,++++++******)))************+++++++++'''(((((())))))******+++)))))))))*********++++++((()))******+++*********)))************+++++++++))))))))))))************)))***+++,,,,,,+++***)))))))))******++++++******''''''((((((((()))))))))((((((((((((((()))*********)))'''''')))))))))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++)))******++++++******)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((((((((()))((()))***)))((('''((()))''''''''''''''''''''''''((((((((()))))))))))))))'''''''''(((((('''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%(((&&&$$$&&&))))))'''$$$&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******$$$%%%'''((()))((('''&&&'''((())))))******)))))))))***+++,,,,,,,,,,,,,,,///111333444333222333444333444666999<<<>>>@@@AAA??????@@@BBBBBB@@@;;;777444333333555666777555444777777666666666666777777111000///......///000111------///222666999999999;;;;;;;;;===>>>===:::777222333555666777777666555000000000//////......---******++++++++++++******************************++++++************++++++***))))))(((((()))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))************))))))))))))************&&&((()))***))))))+++,,,++++++---...////////////111111111111222333444555444;;;DDDbbb|||))))))***+++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++)))************+++++++++(((((())))))***++++++,,,************+++++++++,,,(((((()))***************)))************+++++++++((()))))))))************((()))***++++++***)))((('''((())))))******))))))((((((((()))))))))******((((((((((((((()))*********)))'''''')))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))+++***)))))))))))))))))))))***++++++++++++***)))'''((((((((()))))))))***(((((((((((((((((((((((('''(((******((((((((()))'''((())))))(((((()))***'''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((((((''''''(((((()))***(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''((((((((('''%%%%%%(((&&&$$$%%%((()))&&&###&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&((()))******++++++(((((()))************)))((()))+++---///111111222111555999:::999777777888999;;;???CCCGGGIIIIIIJJJGGGHHHJJJLLLMMMJJJEEEAAA555222000000111222111000222222111111222333555666333222111000000111222333000///---...000333333333444333444555777777666444000000111222333444444555222333444444333222000...***+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++))))))***************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********((()))*********)))+++,,,***+++---...///000000///111000000000111222333444555;;;DDD```yyy))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((()))***+++,,,,,,)))************+++++++++((())))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,(((((()))***************)))************+++++++++(((((())))))*********+++'''((()))++++++)))((('''&&&&&&'''((())))))(((((())))))))))))************((((((((((((((()))*********)))'''''')))))))))(((&&&'''''''''(((((())))))(((((((((((())))))))))))++++++***)))(((((()))))))))***+++,,,,,,+++***)))'''((((((((())))))******((((((((((((((((((((((((''')))******((((((((()))&&&((())))))(((((()))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************************'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((('''%%%$$$(((%%%$$$%%%((((((&&&###&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''''''''((()))***))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&''')))***+++,,,(((((()))***************'''(((+++///222555666777333777===???===;;;:::;;;@@@CCCHHHMMMQQQRRRRRRRRRNNNPPPRRRUUUUUURRRMMMIII<<<777222000222444444333444333333333444666777999<<<;;;:::888888:::;;;<<<===:::777666666888888888111111111222555666555444555333111///...///111222333555666777666444111///+++,,,------------,,,+++++++++++++++++++++++++++++++++************++++++))))))+++,,,,,,+++***)))******))))))((((((''''''************************))))))))))))************'''((((((((())))))******)))***++++++******+++,,,)))+++---///000000000///000////////////111222333666<<>>>>>;;;<<>>>>>;;;888666555888666777:::888333111222///...///444:::<<<777222111///------------+++***+++++++++---///...,,,***+++,,,,,,------,,,,,,+++((())))))))))))*********))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))***************)))((((((((()))+++,,,+++***)))))))))***,,,,,,///---,,,,,,---/////////////////////000111222333666:::@@@\\\~~~tttyyy)))************+++---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************************************************************++++++++++++******************************************************************************************************************************))))))))))))******************)))))))))((()))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++***)))((((((((())))))************)))))))))((('''((()))******)))'''&&&(((((())))))))))))((((((***)))(((''''''''''''(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++***((((((((((((((((((((((((***))))))(((((())))))******)))(((''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&'''(((((('''&&&$$$%%%'''((()))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((()))***,,,...//////+++((((((+++///111111777777777555222222333555222444666777888999;;;<<>><<<>>>CCCDDD???::::::666444000///111555999;;;888333---)))((()))+++++++++******+++------,,,++++++,,,,,,------,,,,,,+++)))))))))*********++++++************************((()))***+++++++++******))))))))))))************,,,++++++******+++,,,---+++***)))))))))***,,,,,,,,,+++***+++...000222222/////////000000111222333555:::@@@[[[~~~tttxxx(((***+++,,,+++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******************)))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++***))))))))))))***************))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''(((((((((''''''$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((***+++---...///000---,,,,,,...222666888999;;;<<<;;;888555444444555444666999:::<<>>???<<<======<<<::::::;;;<<<:::===???BBBEEEIIIMMMQQQSSSTTTVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTPPPOOOMMMLLLLLLMMMNNNPPPMMMMMMMMMLLLJJJJJJNNNRRRTTTZZZ]]]ZZZTTTPPPJJJDDDLLLJJJMMMSSSUUUQQQKKKIIIGGGFFFEEEFFFHHHKKKLLLLLLPPPJJJHHHKKKNNNLLLJJJJJJBBBAAA???;;;777444222111555444555666666333///+++---***((((((***+++,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************************))))))((((((((()))***+++))))))*********+++++++++*********)))))))))))))))************++++++,,,,,,...//////...---,,,---...000000000000111222333333222999>>>VVV|||rrruuu~~~///+++(((,,,444666111++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))******((()))******)))((()))+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))******))))))***+++++++++++++++(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&+++---///---***'''''''''%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((+++000444777666777999:::<<<===>>>???;;;===@@@AAAAAABBBDDDFFFCCCFFFIIILLLNNNRRRVVVYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOJJJGGGDDDCCCEEEKKKQQQUUU\\\[[[VVVNNNIIILLLTTTZZZ```ppp}}}|||rrrggg___YYYUUUVVV^^^jjjoooiii___YYYNNNMMMLLLOOOUUU[[[___```VVVMMMFFFFFFIIILLLPPPUUUPPPKKKFFFDDDCCC???999444333333555777999777444111///---***)))***++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------************************)))))))))((()))***++++++************++++++++++++)))))))))***))))))))))))******++++++,,,,,,,,,,,,,,,...000///---,,,---///000000000000111222333444222:::>>>TTTzzzpppuuu...***(((...777<<<999444,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))************((()))******))))))***+++))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))******++++++******)))((())))))))))))************)))))))))******+++,,,,,,(((((())))))))))))(((((())))))(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&'''((()))*********)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&,,,...000...***'''&&&(((&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((())),,,222777;;;>>>???@@@>>><<<;;;;;;<<<===@@@CCCFFFHHHJJJLLLNNNJJJMMMQQQTTTVVVWWWZZZ\\\ZZZXXXVVVTTTSSSSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTUUUNNNKKKHHHGGGLLLTTT]]]cccrrrrrrjjj^^^UUUWWW^^^ccceee{{{{{{wwwgggiiiqqq{{{vvvjjjhhhgggkkkttt}}}zzzmmm___UUUPPPPPPWWW``````VVVIIIBBBBBBBBB???<<<:::777333222333666777888222000...---------+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++*********++++++++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,&&&***...///......111444111111000111111222333444222;;;>>>QQQxxxpppuuu+++***+++...111444666777,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******((()))))))))************''')))******))))))***+++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********)))((('''((()))))))))************((((((((()))***+++,,,,,,(((((())))))))))))(((((()))))))))))))))***++++++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***%%%&&&((()))*********)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((+++...---)))&&&''')))&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++---111666:::===>>>@@@@@@???===<<<>>>@@@CCCFFFIIIKKKLLLMMMOOOPPPNNNQQQUUUXXXXXXXXXXXXXXXXXXVVVTTTSSSSSSTTTWWWYYYWWWVVVUUUUUUXXX\\\bbbeeeZZZWWWTTTRRRTTT[[[bbbgggtttxxxvvvjjjaaa```bbbccccccuuu~~~{{{oookkkmmmwww|||zzzxxxtttrrrwwwyyykkk___]]]gggrrrwwwkkkZZZLLLEEECCCCCCDDDEEE@@@:::555555666777888666444222111000...+++)))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,((()))***,,,------------***+++,,,---------,,,,,,$$$)))...///...///222555111111111111222333444444333<<<>>>PPPyyypppvvv(((,,,...,,,((((((---222---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******(((((())))))*********+++''')))******))))))***,,,))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))((())))))******((('''&&&(((((())))))*********+++(((((((((((()))***+++,,,(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))*********)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((###(((,,,+++(((&&&(((+++'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...222666999<<<>>>999;;;===>>>===@@@DDDHHHIIIKKKNNNOOONNNNNNNNNOOONNNRRRVVVYYYXXXVVVUUUTTTVVVTTTSSSRRRSSSVVVZZZ]]]\\\YYYVVVVVV[[[dddmmmsssdddaaa\\\YYYXXXZZZ]]]___fffppptttmmmdddaaa```]]]cccooozzz|||zzzwwwsssnnnjjjaaa[[[___fffiiiiiijjjnnnjjjgggkkkvvv|||qqqhhhjjjyyyuuucccSSSJJJHHHIIIKKKHHHDDD@@@===999555222888666555444222///+++(((+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***---......---,,,+++******+++++++++,,,,,,,,,$$$&&&(((***+++,,,,,,+++***+++,,,---...---,,,,,,&&&+++000000...---///333111111111111222333444555444===???OOOyyyqqqvvv++++++++++++++++++++++++444222000---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------------,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************)))))))))))))))************+++++++++******))))))((((((''''''+++******)))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&+++*********))))))(((((()))*********++++++++++++))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***,,,)))''')))---...+++((()))$$$"""'''*********+++((('''&&&%%%&&&(((***+++''''''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$((()))***)))((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&,,,+++***))))))(((((()))(((***+++******+++---///---222888<<<===<<<;;;;;;;;;===AAADDDGGGIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVUUUTTTUUUWWWTTTNNNJJJPPPQQQOOONNNWWWdddjjjhhhddddddbbb___```fffkkknnnfffaaa^^^___aaa```]]][[[TTTYYY[[[\\\```ccc[[[PPPJJJNNNSSSUUUSSSOOOJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBFFFIIIMMMNNNOOOTTT[[[bbbddddddbbb]]]\\\cccrrr~~~qqqbbb___dddeeeaaaWWWLLLCCC>>>>>>???:::999666444222000...------.........---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,,,,'''***,,,------,,,---......------......///000111111222222333333444444555333<<<===OOO|||qqquuu+++++++++,,,,,,+++++++++222000...+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...---++++++,,,---******++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************)))))))))))))))************+++++++++******))))))((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))***++++++,,,+++***)))(((************)))))))))((()))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))+++)))''')))---...+++(((---***,,,777@@@???999444)))((('''&&&&&&''')))***''''''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&'''((())))))''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((+++***)))((((((((((((((()))))))))((())),,,111555444888<<<======;;;::::::===???BBBFFFIIIJJJKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTWWWWWWUUUSSSPPPPPPQQQSSSPPPSSSTTTWWW___iiikkkhhheeebbb___]]]```bbbaaa^^^]]]ZZZXXXYYYYYYXXXUUUSSSHHHJJJIIIGGGIIIMMMKKKEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBB@@@===:::999999:::<<>>>>>>>>???BBBHHHNNNRRRYYY```jjjnnnjjjfffjjjrrrtttdddTTTGGG???<<>>999222---///......------,,,,,,+++,,,,,,,,,++++++++++++***************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++...///...---...///...............///111111111222222333333444444555333<<<===NNN}}}qqquuu***+++,,,------,,,+++***///---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---******++++++,,,,,,------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++*********))))))))))))************+++++++++***))))))))))))(((((((((***))))))((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))************))))))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))((((((***((('''))),,,---+++(((+++)))...===HHHEEE:::000***)))'''&&&&&&'''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))******)))))))))(((((('''(((((((((((((((((((((***000777<<<===>>>???>>>;;;999888888;;;===AAAEEEHHHJJJKKKKKKLLLMMMOOOQQQSSSSSSSSSRRRSSSTTTSSSNNNHHHHHHOOOWWWUUUZZZ___fffmmmrrrpppjjjjjjddd^^^\\\\\\YYYQQQJJJFFFGGGIIIJJJKKKLLLLLLKKKAAADDDCCC???>>>AAACCCCCCGGGDDDBBBFFFNNNSSSTTTRRROOOOOOOOONNNJJJFFFBBB???888666444444777888777555777444222555:::>>>???>>>;;;AAALLLVVVYYY[[[dddnnnzzziiiVVVFFF===@@@@@@@@@@@@???===888555111000...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++---...///......---+++,,,,,,,,,,,,++++++***+++---000111000//////000............///000111111111222222333333444444555333<<<===MMM}}}}}}oooqqq{{{)))***,,,------,,,***))),,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...///...,,,++++++,,,---------------.........---///000///...---...///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))(((((()))))))))(((((((((*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))(((((()))+++,,,***(((((('''+++777===888---&&&***)))((('''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((())))))&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%''')))******)))((('''''''''''''''((()))((()))+++---000555;;;@@@AAA@@@???;;;777444444555555888<<>>@@@DDDMMMXXXccclllvvvzzztttgggXXXOOOEEEFFFEEECCC>>><<<;;;<<<333222///---+++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***(((***,,,...//////...---------------,,,+++******---///222222111000111111............///000111222111222222333333444444555333<<<===LLL{{{nnnmmmttt***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///...,,,++++++---/////////......------------///000///...---...///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************))))))*********+++++++++))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''((((((((()))***+++***)))***)))+++//////***'''((())))))((((((''''''''''''(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''))))))&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&''''''&&&''''''((()))***(((+++///333555888<<>>===;;;777333111222333444777<<>>777555222///---------------------,,,,,,,,,++++++************************))))))***++++++++++++***''')))+++---......,,,+++---------------,,,+++***...000222333111000000111///......//////000111222111222222333333444444555222<<<<<>>666333444555888<<>>???===:::777444333444AAA===BBBYYYsss{{{lllZZZHHHGGGEEEAAA<<<888444222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***......---,,,,,,,,,------++++++,,,---............,,,...///000...---,,,---////////////000111222333111222222333333444555555222<<<<<>>>>>???@@@BBBEEEGGGIIIJJJHHHFFFEEEFFFHHHKKKLLLLLLIIIGGGFFFEEEEEECCC@@@===AAA???<<<999777777777888555222000000222111---***...,,,++++++---...---,,,///...------,,,---------))))))))))))***+++,,,---++++++++++++******))))))+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++(((((())))))))))))((((((++++++******************))))))*********+++++++++++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((((((((()))((('''''')))---111444666333111000222333222222000333888===AAADDDEEEFFFIIIKKKLLLKKKIIIHHHHHHIIIDDDLLLSSSUUUZZZbbbjjjnnniiidddccceeebbb[[[XXX[[[\\\[[[[[[\\\```lllyyyttt}}}xxxwwwvvvwwwzzzzzztttooollllll{{{ppp\\\UUUJJJAAA;;;999999999999888666@@@^^^{{{zzzhhhTTTTTTTTTSSSLLLAAA999777777///***+++...---...000---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------......////////////.........//////000111222222333333333333333333333333333333666888FFFmmmuuurrrrrr++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000222444666888888999<<<>>>===???AAACCCCCCDDDGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTVVVYYYZZZYYYWWWYYYWWWUUUTTTTTTTTTRRRPPPOOONNNMMMKKKIIIFFFDDDCCCAAA===888666555555333111111///---,,,---......---,,,,,,+++******+++++++++---,,,++++++++++++,,,,,,++++++++++++*********)))+++,,,,,,,,,,,,+++******)))************+++++++++************++++++++++++((())))))******))))))(((************************))))))*********+++++++++++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))*********************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++...111444666666666555333333333444555666888<<>>;;;444000000000---******---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------.../////////..................///000000000000000111111111222222222222222222222222444777888EEEkkksssoooppp((())))))***+++,,,,,,---------,,,++++++,,,---...---///111111111222444666:::===AAACCCDDDEEEGGGHHHJJJKKKMMMNNNNNNPPPSSSUUUUUUVVVXXXZZZ[[[\\\\\\]]]]]]^^^```bbbcccaaa]]]ZZZ]]][[[ZZZ[[[]]]___``````ZZZZZZ[[[ZZZXXXUUUQQQOOONNNLLLIIIGGGFFFDDD@@@>>>999666222000//////...---,,,,,,,,,++++++,,,,,,,,,000///...---,,,+++++++++++++++++++++************+++,,,,,,,,,,,,+++******)))************+++++++++************+++++++++,,,*********++++++************************************************+++++++++++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))******************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******)))+++---000222444555666333555666555333222555888>>>@@@CCCFFFHHHJJJJJJKKKIIIIIIHHHEEECCCCCCEEEGGGUUUffftttvvvpppmmmmmmmmmZZZQQQLLLSSSbbbsss}}}yyyxxxwwwwww~~~}}}}}}~~~wwwyyy}}}|||pppJJJEEE===666555;;;FFFNNN^^^pppxxxaaaLLL@@@999444444333...+++***---,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////000111000///...------...///000111111111111000000000///111111111111222222222222444777999DDDhhh~~~qqqnnnooo++++++,,,,,,---.........///...,,,+++,,,---000111000222555777999;;;>>>@@@DDDGGGLLLNNNOOOOOOOOOPPPOOOQQQRRRSSSSSSUUUXXX[[[ZZZ[[[^^^```cccdddeeefffdddcccddddddccc```[[[WWWPPPNNNNNNPPPTTTXXX[[[\\\YYYZZZ[[[[[[[[[ZZZXXXXXXQQQSSSWWWYYYYYYVVVQQQNNNGGGCCC===999666333000...000000///...............//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++))))))************))))))***(((((((((***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((''''''******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***)))((((((***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((()))***++++++---000222444444333333...333666666333333777<<>>CCCGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEGGGNNNVVV\\\eeennnrrrkkkbbb\\\ZZZXXX\\\XXXXXXcccyyy~~~uuurrrtttzzz~~~{{{}}}|||zzz~~~yyyyyy~~~zzz}}}yyyvvvqqqcccNNN;;;888???EEETTTfffsssvvv___RRRDDD<<<666111000111---,,,***+++,,,.........------------------------------,,,,,,------...///......------......///000000...---++++++---...000---...///000111222333333333333333444444444555555222666999DDDggg}}}ooolllnnn------------,,,,,,,,,,,,.........000222555777999???BBBEEEHHHJJJMMMPPPSSSTTTVVVXXXYYYXXXWWWWWWXXXVVVXXXYYYYYYWWWVVVVVVVVVTTTSSSQQQPPPPPPQQQSSSUUU\\\[[[ZZZZZZ\\\\\\ZZZXXXUUURRRNNNKKKIIIHHHFFFDDDEEEDDDCCCCCCEEEHHHJJJLLLLLLJJJGGGEEEFFFMMMVVV\\\^^^\\\ZZZXXXUUUQQQLLLHHH<<<:::888444111...---,,,------,,,,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))'''''''''(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''))),,,///000444444333222222333333444777;;;???AAAAAACCCFFFIIIGGGGGGGGGGGGFFFFFFFFFFFFAAADDDHHHMMMRRRXXX___ddddddhhhjjjhhhhhhiiieee```dddggglllttt|||wwwxxxzzz{{{~~~|||{{{}}}wwwyyy}}}yyyzzz}}}|||yyyvvvsssqqqqqqnnnqqqssssssvvv{{{zzzwww~~~zzz{{{vvv{{{{{{vvvxxxpppXXXHHHBBBDDDJJJVVVdddpppwwwxxxooocccUUUKKKBBB888111...000...,,,+++---.........---------------------------------------......///------,,,,,,------...//////...---,,,,,,---...///,,,---...000111333444555333333444444555555666666111666999CCCfff{{{nnnkkklll,,,,,,------.../////////222333555888<<>>BBBIIIOOOWWWXXXZZZ^^^```___[[[XXXNNNLLLHHHCCC>>>:::777555000000///...------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******)))************++++++++++++++++++,,,,,,,,,------******++++++++++++******((())))))***++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))************))))))***(((((()))***+++***))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&''''''((())))))******(((((((((((((((((((((((())))))(((((((((((()))))))))(((((()))+++///333555999777555333444777:::===AAABBBDDDFFFHHHHHHIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDGGGNNNWWW^^^aaaaaa``````ZZZ]]]cccooo}}}uuurrrvvvxxxyyy|||{{{}}}{{{|||{{{}}}wwwkkkhhhooouuutttnnnkkkiiijjjpppuuuvvvvvvsssrrrooommmjjjgggeeedddjjjlllllllllnnnssssssppppppttt{{{~~~yyy}}}xxxlllkkkvvvmmmMMM@@@999@@@JJJQQQ[[[fffiiiddd```___YYYKKK===666444111...---.../////////........................---------------...//////------,,,,,,------...///---------------------------...///000111222333333222222333444444555666666222777999BBBddd}}}qqqmmmnnn------///000111333444444888:::===AAAEEEHHHJJJKKKPPPQQQRRRQQQPPPOOOPPPRRRVVVXXXYYYZZZZZZ[[[^^^``````bbbaaa^^^WWWOOOIIIFFF???===;;;;;;???EEELLLQQQUUUUUUWWWXXXVVVQQQIIIDDDDDDFFFKKKRRR[[[aaaeeefffaaaaaa```^^^ZZZVVVRRRPPPNNNOOOMMMIIICCC@@@@@@AAALLLOOOUUU]]]ccceeecccaaa```]]]XXXRRRLLLGGGCCCBBB444333111000...------,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******)))************+++++++++++++++,,,,,,,,,---------*********++++++*********((())))))***++++++,,,,,,++++++++++++******))))))++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))***))))))+++...222666999===:::666555666;;;AAAEEEFFFFFFFFFHHHIIIIIIGGGEEEFFFEEEDDDDDDCCCCCCCCCDDDSSS\\\hhhooonnnggg]]]WWWTTTYYYeee{{{yyyzzzuuupppvvv|||yyyzzz~~~~~~zzzuuulllqqqnnneeebbbjjjrrrsssfffccc```aaagggmmmpppqqqpppooommmjjjgggdddbbbaaa]]]``````]]]]]]aaabbb```ffflllsssyyyyyywwwuuusssnnnjjjhhhqqq{{{xxxwwwzzz}}}ssslllTTTBBBBBBAAA===DDDQQQXXX[[[cccmmmlll^^^MMMCCC777444111///000000000000...........................------------...//////---------------...//////,,,------......------,,,//////000000111111222222111111222333333444555555333777999BBBaaauuurrrrrr---///222333444555777999DDDDDDEEEFFFIIILLLNNNPPPQQQRRRRRROOOLLLLLLPPPSSSWWWYYY\\\]]]^^^^^^```bbbgggeeebbb\\\TTTLLLDDD???;;;;;;===@@@FFFNNNUUUZZZ^^^___aaaaaa___XXXOOOIIIFFFBBB@@@FFFTTTccclllpppooonnnmmmnnnmmmiiiaaa[[[]]]\\\YYYVVVQQQKKKGGGDDDFFFEEEEEEKKKTTT]]]bbbcccgggccc```___^^^ZZZTTTOOOGGG@@@666000//////---,,,000------000...***+++111------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''+++******,,,000555888:::===>>>>>><<<;;;>>>DDDHHHKKKJJJHHHHHHIIIJJJJJJJJJGGGFFFDDDBBB???>>>AAAFFF\\\lll{{{{{{mmm^^^XXXXXXZZZ```jjjzzz}}}wwwtttwww{{{~~~vvvkkkeeeeeedddkkktttuuurrrpppssswwwooojjjhhhiiihhhfffjjjsssqqqqqqrrrrrrpppnnnllljjjeeedddbbbbbbbbbbbb```___bbbgggpppxxx~~~}}}xxxsssfffdddcccgggrrrzzz}}}zzzvvvxxx|||wwwqqqwwwoooSSSIIIBBB888:::DDDHHHPPPVVVXXXbbbjjjcccSSSBBB777000222444111......---...000000///---------......////////////......------............---------...000111222111///...+++,,,---///111222333333111111222333444444444444444777888???```sssnnnooo///222555888:::===AAACCCFFFGGGIIIKKKNNNOOOQQQQQQTTTUUUSSSOOOJJJGGGIIILLLXXX[[[^^^___```aaabbbdddeeedddbbb]]]WWWOOOHHHEEE???@@@BBBFFFMMMTTTZZZ^^^```aaaccceeeddd```YYYTTTKKKIIIIIIOOOYYYdddlllppptttsssrrrsssssspppkkkfffgggfffddd```[[[VVVRRROOOPPPMMMKKKLLLPPPVVV\\\___bbbaaa_________^^^\\\ZZZRRRNNNGGG>>>666111//////000,,,+++......***))),,,---,,,,,,,,,+++************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,+++************+++,,,******+++,,,,,,,,,,,,+++************************************************)))))))))))))))***++++++************************(((***++++++******+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((******,,,///333777:::;;;888;;;>>>@@@AAACCCGGGJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHEEEBBB@@@@@@BBBGGGLLLdddmmmuuusssiii^^^XXXWWWYYYaaannn~~~wwwtttwww|||pppgggeeefffhhhfff```]]]^^^\\\eeeooouuuxxxzzztttnnnkkkjjjhhhdddeeejjjpppoooooonnnlllkkkiiiiiiiiiiiilllooorrrsssrrrppplllnnnrrrxxx|||}}}zzzxxxooommmkkkmmmrrryyy~~~{{{qqqoooyyy~~~uuukkkiiinnnwwwxxxiiisssooo]]]OOOCCC;;;777FFFKKKNNNPPPVVV___bbb___WWWDDD333000333222...,,,+++,,,,,,,,,,,,---...000......////////////......------............---------...000111111111///...,,,---...000111222222222111111222333444444444444444777888???___rrrmmmmmm555777;;;>>>AAADDDHHHJJJGGGIIIMMMQQQUUUWWWXXXYYYYYYYYYXXXSSSMMMJJJKKKMMM[[[]]]```bbbcccdddfffhhhjjjiiihhhfffbbb]]]YYYVVVRRRSSSVVVZZZ```eeeiiillliiiiiikkkmmmnnnllliiieee``````bbbeeeiiinnnrrrtttwwwvvvvvvwwwxxxwwwtttrrrrrrrrrpppmmmiiieeebbb```[[[YYYTTTPPPNNNPPPUUUYYYgggfffccc___YYYUUUSSSRRRSSSVVVWWWRRRGGG>>>888777222---***---///---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***************************************************))))))))))))***++++++++++++++++++++++++++++++(((***++++++******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))*********)))+++///444777999:::;;;999===AAACCCCCCCCCCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBAAAEEELLLTTTYYYiiijjjmmmnnnnnnjjjeeeaaaaaagggppp{{{zzzuuuxxx~~~nnn]]]RRRQQQTTT\\\aaabbbbbbdddhhhlllqqquuuvvvwwwyyyzzzsssmmmgggddd```ZZZVVVVVV``````___^^^]]]\\\\\\\\\bbbdddjjjrrryyy|||{{{zzzooonnnlllkkkllllllkkkiiiiiiiiijjjlllqqqtttvvvvvv}}}~~~sssiiiiiioootttnnnjjjiiilllpppvvv|||sssyyy{{{nnnfffZZZMMMBBB@@@BBBHHHMMMPPPVVV]]]^^^RRRFFF???999333///......---+++***+++,,,///000......////////////......------............---------...///000111000//////---...///000111111111111111222333444444555555444444888888???^^^xxxsssrrr<<<>>>AAACCCDDDFFFIIIKKKJJJLLLPPPUUUZZZ^^^aaaccc]]]______\\\XXXWWWXXX[[[^^^aaadddfffggghhhjjjlllmmmmmmnnnnnnmmmllljjjhhhiiikkkmmmooorrrsssuuuuuutttsssrrrssssssssspppnnnppprrrtttuuusssrrrrrrssssssrrrrrrssstttuuuuuutttuuuttttttrrrqqqooonnnnnneeeddd```ZZZTTTRRRUUUYYYggggggeee^^^TTTKKKFFFEEEHHHOOOWWWZZZWWWOOOGGGCCC:::333...---000222000...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******************************************************))))))******+++,,,++++++++++++++++++++++++(((***++++++******+++,,,)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))******+++,,,+++///555888:::999999888888:::===@@@BBBCCCCCCCCCFFFGGGIIIIIIHHHGGGGGGGGGCCCFFFIIIKKKRRR\\\dddggghhhhhhlllwwwvvvqqqqqqppppppvvv||||||~~~{{{yyyrrrmmmcccZZZSSSTTTZZZfffnnnpppqqqrrryyyvvvrrrnnnkkkiiihhhhhhfffbbb]]]YYYUUUOOOHHHEEELLLMMMNNNOOOPPPOOOOOONNNOOORRRXXX```hhhnnnppppppmmmiiiddd___\\\XXXUUURRRTTTUUUYYY___ffflllooopppqqqzzzzzzvvvuuusssqqqpppsssuuuxxxyyyxxxNNN@@@;;;EEELLLKKKMMMTTTSSS[[[bbb]]]LLL:::333222222000...------......---......////////////......------............---------...///000000000////////////000111111111000000111222333444555555555555444888999>>>]]]{{{wwwvvv@@@CCCEEEGGGHHHJJJMMMOOORRRSSSTTTWWW[[[```eeehhhccceeegggfffcccbbbeeehhhbbbeeehhhjjjjjjkkkmmmooojjjkkkmmmoooqqqqqqqqqqqquuuuuuvvvuuuuuusssrrrqqquuurrrpppnnnmmmkkkiiiggghhhkkkmmmmmmkkkiiihhhggghhhhhhiiiiiiiiijjjkkklllllllllmmmnnnooopppqqqrrrjjjllllllhhhbbb^^^^^^```]]]aaaccc```YYYRRRMMMLLLCCCEEEHHHNNNSSSTTTRRROOOHHHAAA777111111222000,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************************************************************++++++,,,************************(((***++++++******+++,,,*********************************))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))***+++---...000444999;;;999777555555888888999===AAAFFFJJJLLLFFFHHHJJJJJJHHHGGGHHHIIIIIIRRRZZZ\\\```hhhmmmmmmiiijjjtttyyyvvvrrrnnnooovvv|||{{{wwwnnnddd```bbbggghhhhhhiiipppzzz~~~{{{xxxxxxuuuoooeee]]]XXXXXX[[[]]]YYYZZZZZZYYYXXXVVVSSSOOOQQQTTTXXX\\\^^^]]][[[YYYPPPPPPSSSYYYaaahhhlllnnnwwwtttqqqmmmiiiddd^^^YYYQQQPPPOOOQQQTTTXXXYYYYYYXXXbbbtttyyypppnnnttt|||zzzsssRRR999<<>>[[[xxxuuutttBBBDDDHHHJJJLLLOOORRRUUUXXXXXXYYYZZZ]]]```ccceeefffiiikkkjjjgggfffhhhjjjfffhhhkkklllmmmmmmoooqqqmmmnnnoooqqqrrrssstttttttttttttttrrrqqqooommmlllmmmjjjfffdddbbb___\\\ZZZYYYZZZ\\\^^^`````````___]]]^^^______]]]\\\]]]_________aaaccceeehhhkkkmmmjjjlllnnnnnnllliiihhhgggaaacccffffffccc^^^ZZZWWWNNNHHHAAA@@@FFFMMMRRRTTTSSSOOODDD:::444333...(((------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++************+++,,,,,,))))))))))))))))))))))))(((***++++++******+++,,,******************************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''''''''((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***)))))))))***,,,...000444777:::999666333333444GGGDDD@@@???AAAEEEGGGHHHGGGIIIKKKIIIFFFFFFHHHKKKTTTcccnnnmmmjjjlllmmmkkkmmmppp}}}yyywwwvvvwwwwwwxxx}}}xxxrrriiiaaa```gggrrryyyzzztttsssgggbbbXXXOOOJJJLLLSSSYYYaaahhhmmmppprrrvvvyyyxxxxxx{{{xxxwwwwwwzzzqqqllleee^^^YYYTTTPPPNNNMMMOOO\\\uuuuuurrrttt|||{{{tttlllCCC666;;;FFFWWWgggeeeeeeeeeffffff^^^JJJ777222///,,,---///000///---......////////////......------............------------........./////////000000111111222111111111222333444555555666666555333999:::>>>ZZZxxxtttuuuCCCEEEHHHJJJLLLNNNQQQSSSUUUWWWZZZ^^^aaabbbcccccceeehhhkkkjjjhhhfffhhhjjjiiikkkmmmnnnnnnnnnoooqqqqqqqqqqqqqqqpppoooooooookkkkkkkkkjjjjjjjjjjjjjjjfffdddbbb```___]]]ZZZWWWVVVTTTSSSVVVZZZ]]]\\\[[[XXXZZZ[[[YYYVVVSSSSSSTTTTTTTTTVVVXXXZZZ^^^aaacccccccccdddfffhhhiiiiiihhhiiihhhffffffeeeccc```^^^\\\VVVNNNIIIGGGJJJNNNQQQUUUVVVRRRHHH@@@<<<666............---,,,,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---************************(((***++++++******+++,,,***************************)))(((((((((((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))+++---000111555777888666222000222666QQQLLLFFFBBBBBBBBBBBBAAAGGGIIIJJJGGGCCCCCCHHHLLLYYYlllzzzuuummmlllmmmlllooorrr}}}{{{zzz{{{zzzyyy~~~}}}vvvvvvvvvrrrrrrqqqppppppsssyyy~~~uuuiiifffiiihhhfffbbb\\\YYY]]]gggppp~~~xxxtttooohhhiiixxxxxxuuuvvvuuusssttthhhQQQDDDBBBMMM[[[bbbaaa___^^^aaa```UUUGGG???888000---...000000.........////////////......------............------...---------....../////////000111111222222222222222333444555666666666666333999:::>>>YYYxxxttttttEEEFFFHHHHHHHHHIIIJJJLLLLLLQQQYYYaaaeeefffeeedddbbbfffiiijjjhhhhhhjjjmmmkkkmmmooooooooonnnoooppppppooommmkkkiiifffeeeddd^^^^^^___```bbbeeeggghhhfffeeecccccccccbbb```]]]YYYTTTPPPRRRVVVZZZXXXVVVWWWYYYZZZXXXTTTPPPOOOOOOOOOOOOPPPQQQSSSWWWYYY[[[[[[YYYXXXZZZ```ddddddcccfffbbb______cccffffffeeebbbbbbaaa\\\TTTNNNLLLMMMQQQXXXZZZTTTMMMIIIAAA999//////...---,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++(((***++++++******+++,,,***************************)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***)))))))))+++...000222444666777333//////333888GGGDDDAAAAAADDDFFFGGGFFFGGGHHHHHHEEEAAAAAAGGGMMMXXXnnn}}}wwwmmmlllppppppnnnpppxxxzzzxxxvvvuuu{{{vvvlllkkklllkkkqqqzzz|||yyyzzzoooqqqqqqlll```UUUVVV]]]ooossswwwxxxyyyssseeecccjjjqqqvvvyyyrrrmmmrrr}}}^^^HHHCCCHHHNNN[[[bbb^^^XXXXXXZZZZZZOOOEEE888000.../////////......////////////......---..................---...------------...////////////000222222333333333222333444555666666666666333999:::>>>XXXtttnnnnnnDDDGGGIIIGGGDDDAAA@@@AAADDDIIIQQQZZZbbbfffeeeccchhhhhhhhhiiijjjkkkkkklllpppooooooppppppooollljjjiiieeeccccccbbb```]]]]]]```aaa___\\\\\\ccciiilllkkkhhhaaa```kkkxxxuuuiii___^^^]]]\\\\\\\\\\\\\\\]]]ccchhheee[[[UUUVVVYYYUUUPPPPPPVVVZZZWWWWWWYYY^^^UUUQQQTTTUUUSSSXXXaaa[[[WWWWWW[[[___aaacccfffgggfffeeedddcccaaa^^^[[[XXXWWWXXX[[[]]]YYYOOOFFFAAA===777111...---...///.........---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))((((((((()))***++++++***************+++,,,,,,++++++++++++************)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...------......---,,,,,,+++***++++++,,,,,,+++******&&&+++...---)))''')))---******+++++++++)))((('''************))))))))))))+++*********))))))((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************,,,+++++++++******))))))'''((()))******)))((('''''''''((())),,,000444777555444222111111222444555@@@AAACCCEEEFFFGGGGGGGGGBBBCCCCCCBBB???AAAKKKUUUjjjooozzzyyyoootttzzzuuuvvv~~~xxxzzz{{{{{{~~~pppeeeccceeemmmooorrruuuuuurrrlllgggbbb]]][[[ZZZSSSMMMWWWiiiiiiQQQSSSaaaiiihhhqqqoooooosss|||yyynnnUUUEEE???IIIUUU^^^cccbbb[[[TTTZZZVVVMMM@@@444------000000.........000000///...000000//////.........------...///...---...///111666333000///000111111111222222333444555666777888999666999@@@UUUxxxsssqqqHHHIIIIIIGGGBBB===<<<<<>>777222///---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,...---,,,,,,,,,,,,------+++******)))))))))******((())))))******++++++,,,+++,,,,,,,,,------------......------------......//////000111222222222222000111222444555666666666333333333333333333333333333333222111000...,,,,,,))))))*********)))(((((())))))******+++++++++,,,************))))))))))))((((((((((((((((((((((((************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))((())))))***+++...111444666555444222222333777;;;===BBBEEEHHHIIIGGGEEEDDDCCCCCCEEEHHHLLLRRRZZZbbbfffnnnwwwyyyuuutttwww|||~~~zzzssslllfffaaa]]]___gggooouuuvvv}}}wwwnnnddd]]]\\\]]]```eeeqqq~~~lllbbb^^^```nnn}}}wwwqqqtttzzzoooXXXFFF999???LLLUUU[[[```]]]\\\WWWKKK===222/////////---,,,---///000000///////////////............---...///...---...///111999:::999555000...000222444444444555555555666666888666:::@@@SSS~~~vvvqqqpppFFFFFFEEECCCAAA???=========AAAIIISSS^^^eeeiiijjjiiijjjkkklllkkkjjjiiigggfffdddaaa\\\XXXWWWXXXYYYTTTWWW\\\dddooovvvssslllgggbbbccchhhgggdddmmm|||yyy}}}}}}zzzyyyvvvqqqmmmcccgggcccYYYVVV\\\]]]XXXZZZYYYZZZ[[[VVVPPPOOORRRPPPTTT[[[```ccceeeeeefffbbbaaa]]]YYYTTTSSSTTTVVV]]]YYYRRRLLLEEE===555...000///.........//////...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))******+++---///000111++++++***))))))))))))***(((((()))***+++,,,---...---...///111333666888999666555333111///.........///000111222222111111000222333444555666777777777555555666666777999:::::::::888666555444222///---******************))))))(((((())))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++***************((()))))))))***************++++++---///222444666444333222222444999>>>AAADDDGGGKKKKKKGGGDDDBBBBBB@@@NNN^^^fffhhhgggdddaaalllyyy{{{xxxwwwyyyzzz}}}zzzsssmmmggggggcccaaadddmmmuuuzzz{{{yyy{{{zzztttnnnlllooottt]]]```hhhttt~~~|||uuuwww~~~___BBB999===FFFUUUdddccceeecccZZZKKK===222...111///......000111111111///////////////.........---...///...---...///111666888999666000---000444444444555555555555555555888666:::@@@RRRvvvpppmmmJJJHHHGGGEEEDDDBBBAAA@@@===@@@HHHSSS]]]eeeiiiiiiiiiiiihhhgggdddaaa^^^]]]\\\\\\ZZZXXXVVVWWW[[[___```dddfffgggnnnyyyyyyrrrqqq{{{tttllllllggg^^^aaa___```cccbbbZZZQQQNNNLLLPPPTTTWWWYYY\\\___bbb^^^``````^^^ZZZUUURRRQQQVVVUUUUUUVVVUUUNNNDDD;;;555222///...///000///...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***,,,---///000++++++************++++++)))***+++,,,---///000000111222333555888;;;>>>??????>>><<<;;;:::999888888555555444444333222111000333444444555555555555555333333444555777999;;;<<<===<<<:::999888666333111......---,,,+++++++++***((((((((()))))))))******))))))))))))))))))******************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************++++++)))))))))))))))***++++++,,,,,,---///111333444555222222222333666;;;@@@CCCEEEIIIMMMKKKGGGCCCBBBCCCLLLddd|||yyyooohhhcccfffyyyyyywwwwwwxxxwwwuuuxxx~~~zzzmmmiiigggeeejjjlllnnnpppqqqssstttuuupppvvv}}}iiibbbkkkyyy~~~}}}~~~bbbMMM@@@<<>>BBBEEEGGGKKKNNNKKKEEEBBBBBBEEEXXXssszzzoooiiifffcccvvv|||yyyyyy{{{zzzvvvtttvvv|||mmmbbbaaaeeegggmmmqqquuutttooolllmmmoooqqqyyytttddddddnnnwww~~~~~~|||{{{rrrZZZGGG===;;;BBBFFFOOOYYY]]]WWWHHH;;;333000---,,,,,,---...---.........///////////////---...///...---...///111,,,///222222000000333555444444444555555555666666666666;;;???OOOzzzwwwssstttWWWSSSOOOMMMMMMMMMKKKIIINNNQQQVVV]]]bbbdddbbb___]]][[[YYYWWWUUUUUUUUUVVVVVVYYY\\\\\\\\\^^^dddiii}}}{{{xxxsssooojjjgggeee___dddkkkrrrxxxuuuccc]]]___aaa]]]WWWSSSTTTVVVUUUUUUWWW\\\aaabbb___\\\TTTNNNJJJLLLTTTZZZ\\\[[[LLLDDD999222000///...,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,+++******)))******+++++++++,,,---...///000111111222333333444555555888777777777888:::===>>>DDDFFFJJJMMMPPPPPPPPPOOOKKKHHHCCC===999777666555444444666777888888888888666555333222222333555666;;;>>>@@@???<<<::::::<<<888777555222000///......------,,,,,,+++*********((()))))))))************************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************'''((((((((()))))))))))))))))))))))))))+++,,,---...///000222333444444444333555777;;;???BBBEEEGGGIIILLLNNNJJJDDDAAACCCHHHYYYsssxxxpppkkkffffffooo|||yyy{{{|||yyyvvvuuuwwwzzzuuuiii```bbbjjjooosssttttttqqqmmmlllpppttt}}}{{{{{{qqqiiigggkkkzzz|||sss{{{|||nnn}}}iiiRRR???BBBBBBHHHUUU```^^^OOO@@@777444000.........................../////////000---...///...---...///111---...///111222333333444222333333444555666777777666666;;;???MMMxxxxxxvvvxxxVVVSSSPPPPPPRRRSSSRRRQQQWWWYYY]]]bbbeeeddd___[[[VVVUUUSSSRRRRRRUUUWWWYYYYYY]]]``````^^^```eeejjj|||~~~vvvuuussspppnnnmmmlllkkkfffjjjnnnqqqssstttwwwyyy~~~uuuaaaeeehhheee^^^YYYWWWXXXVVVSSSQQQUUU\\\aaa```^^^___TTTHHHDDDJJJTTT[[[^^^YYYOOOAAA777333222///---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,---++++++,,,---...000111222333444444555555666666777777666666888:::>>>AAACCCEEEGGGKKKOOOQQQPPPOOOMMMPPPLLLEEE>>>999666555555444555777999;;;<<<=========;;;888666444444555666999>>>AAA@@@<<<:::<<<@@@<<<:::777444111000//////000///......---,,,+++***(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))******+++++++++,,,***))))))((()))+++---...//////111222333444444444555777:::>>>BBBEEEGGGHHHJJJMMMNNNJJJCCCAAADDDIIIWWWqqq~~~xxxpppgggmmmiiioooyyytttvvvyyywwwtttsssqqqvvvuuukkkdddhhhqqqwwwzzzwwwrrrnnnnnnrrryyy|||zzzsss```mmmxxxxxxxxx|||ooonnnTTTCCCAAADDDTTTeeehhh\\\NNN<<<999444222111222222111---.........//////000000---...//////---...///111/////////111333444333222222222333444555777777888555666;;;???MMMxxxzzzwwwxxxUUUUUUTTTSSSSSSUUUYYY\\\```aaaaaa```^^^[[[XXXWWWNNNSSSXXXXXXUUUWWW]]]dddbbbhhhiiigggnnnyyyyyyqqq}}}~~~}}}~~~~~~}}}xxxqqqllljjjsss|||zzzrrrllljjjhhhiiiqqq}}}tttlllhhheeedddcccWWWUUURRRPPPQQQUUU[[[___]]]\\\UUUJJJBBBDDDQQQ\\\]]]]]]UUUEEE777111///...222000...---/////////...........................------------------------,,,---------.../////////------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,,,,,,,,,,---//////......000444666666666;;;<<<======;;;999666444666777888:::===@@@CCCEEEFFFGGGIIIKKKKKKKKKIIIHHHCCCAAA???:::444111111111000111222444666777777777;;;999666555555444111///000333555777777777999;;;;;;;;;999888666444333222222222222444444222...***+++************++++++++++++)))((((((***++++++*********)))))))))))))))***))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))***%%%!!!###)))+++((($$$******))))))))))))******))))))*********+++...111333111000111555777777666999;;;>>>AAADDDFFFGGGGGGOOONNNLLLIIIFFFGGGMMMRRR]]]dddyyy|||yyyssspppqqqxxx}}}vvvpppllljjjggghhhkkkooossssssqqqooonnnnnnnnnooottt~~~}}}|||ssshhhllluuuyyyzzz|||{{{~~~[[[HHH>>>PPPjjjvvvpppfffFFF===444111...,,,...333------..................---------............///...///111222333333222222555444444444444555666666:::777;;;AAAOOOxxxyyyxxxzzzOOOQQQTTTWWWYYY\\\^^^```^^^^^^]]][[[XXXUUUTTTTTTTTTZZZccclllqqqqqqmmmiiiqqqwwwzzz~~~vvv}}}tttjjjrrr}}}xxxrrrrrrnnnmmmppprrrsssuuuzzzyyypppkkkjjjhhheee```[[[VVVRRRPPPVVVYYYYYYSSSKKKHHHLLLQQQZZZ^^^]]]RRREEE<<<555000//////000000000/////////........................---------------------------------...............------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++++++++******++++++,,,***,,,---.........000111666666666888;;;<<<<<<;;;=========<<<;;;888666555555666888:::;;;<<<<<<;;;;;;<<<>>>???@@@???>>>>>>===<<<;;;777333000000111...///000222333333333333666444333333444555333222---///222333333444666777888888777777777777777777333555888;;;<<<999444000111000...,,,******++++++---+++))))))***+++***)))******))))))))))))******************************'''((())))))***))))))((())))))))))))))))))))))))+++(((&&&'''***,,,+++(((+++)))'''%%%%%%''')))+++((()))******+++,,,///222222111000333777::::::888<<<===???BBBFFFIIILLLNNNYYYYYYVVVRRRQQQTTT\\\cccfffoootttqqqqqqwww~~~{{{sssnnnmmmmmmiiilllqqquuuvvvvvvtttsssnnnsssyyy}}}|||zzzzzzzzzyyyxxxyyywwwuuuuuuvvvwwwwwwvvv~~~qqqtttyyy|||~~~kkkRRR???HHHaaatttyyywww```RRRAAA777222---,,,...////////////////////////........./////////000000...///111222333333222222555444444444444555666666;;;777;;;@@@MMMuuu|||}}}NNNQQQVVV[[[^^^```______[[[ZZZXXXUUUQQQPPPQQQSSS[[[___kkkzzzppprrr~~~vvvzzz|||xxx{{{|||vvvhhhnnnzzz|||wwwtttpppkkkjjjlllkkkwww{{{sssqqqnnnjjjeee]]]TTTOOONNNUUU[[[\\\VVVPPPLLLLLLWWW___ccc]]]SSSHHH===555---///111111000/////////........................------------------------...............---------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++************+++++++++---///000111222444666<<<===>>>AAACCCDDDBBB@@@???>>><<<:::888777666666666777999:::999777444222///000222333444444444444555555666444222111222333222222333444444444444333333222222444666888888777222444555444333222222333222222111222333555777888555888<<>>:::888555111---******++++++...,,,******++++++***)))******)))))))))******+++************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))******))))))***++++++,,,+++)))%%%######%%%)))+++''')))+++,,,,,,...111333111111333666:::<<<<<<;;;>>>???AAADDDHHHNNNSSSVVVZZZ^^^aaabbbaaabbbfffiiifffppp|||xxxtttsssvvv{{{yyyooolllooorrrqqquuuyyyzzzwwwtttssstttsss|||~~~{{{xxxvvvuuutttsssrrrpppnnnlllkkkkkkkkkjjjiiiooorrrvvvyyy|||xxxlllssswwwdddEEE???NNNeeexxxvvveeePPPAAA888000------111111111000000000000000//////000000000111111111//////111222222333222222555444444444444555666666;;;888;;;???KKKqqqXXXYYYZZZ\\\]]]\\\YYYWWWXXXXXXVVVSSSPPPQQQUUUYYY___aaammm|||fff```nnnyyyrrrkkk\\\\\\fffyyytttlllnnnggg___\\\```eeeiiikkkaaaaaaiii{{{}}}}}}~~~|||xxxxxx{{{vvvvvvvvvuuuwww~~~~~~|||wwwnnnbbbYYYLLLQQQXXXZZZXXXUUURRRRRRWWW^^^ccc```YYYRRRHHH@@@444111......///000///.................................................../////////...---------,,,------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------++++++*********+++,,,,,,---000222444555777999<<>><<<999666444444444555666666777777555333000///,,,------...000111222222111333666888888888:::;;;>>>>>>>>>>>>>>>===<<<<<<999888888:::>>>@@@@@@???BBBBBBBBB???:::666555444111000//////000111333555666888===CCCGGGIIIGGGEEE===:::555000---++++++,,,,,,+++))))))***++++++*********))))))******++++++************************((()))***+++,,,+++))))))))))))))))))))))))))))))''')))******((('''***,,,***)))&&&%%%%%%&&&)))***'''))),,,---...000333555333444777:::=========<<>>MMMccctttsssfffWWWKKK>>>444000222111111111111000000000000/////////000000000111111///000000111222222333333555444444444444555666666:::777<<>>AAAAAABBBDDDGGGJJJKKKHHHFFF:::888555222111111222333333222222111000000000000/////////000111333555777777;;;???CCCDDDFFFGGGIIIKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDFFFHHHJJJJJJIIINNNNNNMMMJJJFFFBBB@@@???:::999777666555555666666777777:::???EEEIIILLLLLLHHHEEE@@@:::555111...---***)))((((((***,,,,,,+++***************+++,,,,,,***************************+++,,,---,,,***'''&&&************************'''***,,,***''''''***...)))))))))******)))))))))(((+++---///000111444666666888;;;=========<<<;;;???@@@CCCGGGNNNTTTZZZ]]]\\\gggvvv~~~|||tttjjjeeefffkkkzzz|||{{{|||{{{vvvsssxxx~~~ssslllkkknnnrrr|||}}}zzztttooopppwww~~~~~~}}}xxxrrrkkkfffaaa]]]ZZZTTTQQQOOOMMMMMMLLLJJJIIIMMMQQQVVVZZZaaajjjvvvxxx~~~yyyXXXBBB???LLLYYY^^^\\\YYYTTTGGG999444555111111111000000/////////....../////////000000000000000000111111222333333555444444444444555666666888777<<>>===<<<<<<===@@@CCCHHHNNNTTTXXX\\\]]]___hhhrrrxxxwwwsssnnnlllooonnnttt}}}}}}|||wwwrrrsssxxx~~~{{{vvvpppkkkiiikkkmmmwwwvvvtttrrrttt{{{xxxmmmhhhaaa[[[UUUPPPLLLIIIEEECCCAAA@@@@@@@@@???>>>>>>BBBFFFJJJQQQ[[[gggoooyyy{{{^^^LLLFFFFFFKKKPPPXXX[[[SSSDDD:::888222222111111000/////////........./////////000000000000000000111222333444555444444444444555666666777666<<>><<<222222111000000111222222222222444555777888999999888777666777999===@@@CCCHHHKKKOOOQQQOOOMMMJJJJJJEEEFFFFFFFFFEEEDDDCCCBBBCCCBBBAAABBBCCCDDDCCCBBB???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFEEEAAA@@@??????BBBCCCDDDCCCIIIKKKNNNNNNKKKFFF@@@;;;111///,,,,,,,,,---,,,***************+++,,,---...++++++++++++++++++++++++222444666777666333000...******************************+++*********,,,---++++++,,,,,,,,,,,,++++++,,,...111333333333444555999;;;======<<<<<<>>>@@@DDDHHHPPPWWW\\\^^^___^^^ZZZbbbnnnuuuwwwvvvuuuuuuvvvrrrpppvvvzzzxxxtttqqqssswwwxxxwwwuuuqqqmmmlllmmmooosssssstttxxx~~~zzzooodddVVVRRRMMMHHHEEEBBB???<<<===<<<::::::;;;<<<;;;:::777999===@@@FFFPPP\\\dddrrr{{{|||zzzzzz|||}}}lllTTTCCCBBBGGGTTTaaabbbVVVGGG>>>444333333222111111000000//////000000000111111111111000000000000222333444555444444444444555666666777777<<>>@@@@@@???>>><<<;;;::::::===AAAEEEHHHIIIKKKNNNNNNJJJEEEAAA???;;;<<<<<<<<<;;;;;;:::999777555555666777888888666666888:::::::::999:::;;;===@@@CCCGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBB???<<<<<>>DDDhhhzzzwwwccc^^^YYYZZZ___aaa]]]XXXbbbgggppp{{{xxxrrrkkkiiiiiittt}}}pppooovvvrrrhhhVVVXXXXXXWWW\\\aaa[[[QQQRRRVVVYYYYYY[[[bbbnnnxxxllllllnnnjjj\\\JJJCCCGGGIIIMMMSSSYYY[[[[[[XXXVVVQQQOOOMMMNNNVVVdddtttuuulll```VVVRRRTTTWWWYYYeeeuuu|||rrrfffaaaZZZRRR^^^iiinnnhhhdddggggggbbbjjjttt}}}tttqqqoookkkfff```ZZZUUUUUUYYY___aaabbbaaa___XXXNNNBBB888000---.../////////......///000////////////////////////------------------------------------------------------------------------.........------,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,++++++000333777999::::::;;;===<<<>>>BBBDDDEEEEEECCCBBBBBB@@@===999666444222222333333333333555999<<<>>>>>>???AAABBBCCCBBBBBBAAA???@@@AAA@@@>>>???AAADDDEEEBBB>>><<<===<<<999666888555333222444555444111111555666222111444666555888555333333666888999999===<<<:::888888<<>><<>>===888666444222111222333333666888;;;===@@@BBBCCCCCCFFFFFFFFFFFFFFFDDDCCCBBBFFFEEEBBB???;;;999999999:::888777888999888555222555444444555777666333000444555444111111555666444888888777777666444222111333333555777999999777555:::;;;===???@@@AAABBBBBBFFFCCCCCCFFFMMMQQQRRRQQQOOOJJJAAA777000,,,++++++,,,+++***+++,,,---+++*********++++++++++++******++++++++++++++++++++++++++++++************++++++++++++************++++++)))******+++,,,,,,,,,,,,111444666555444444777999;;;===>>>===<<<>>>BBBGGGNNN\\\kkkqqqoookkkeee```aaakkk|||~~~zzz||||||rrrmmmnnnqqqwwwyyy{{{|||}}}xxxkkkYYYLLLEEEAAA<<<777666666666555555444444444333333333333333333333333222444666888;;;EEERRR\\\gggnnntttssslllhhhiiimmmuuu}}}xxxuuu{{{{{{|||{{{xxxwww~~~kkkIIIAAACCCXXXpppxxxnnncccDDD<<<444222444555333///000000000000000000000000...///111222333222222222111222333555666777777777555888:::<<>>======???EEEKKKXXXiiiyyyzzzqqqhhhbbb^^^___iii{{{}}}vvvssszzz~~~sssnnnqqquuuzzz|||}}}~~~|||{{{~~~}}}xxxrrrjjj\\\JJJ<<<777777666555222333333444555555666666222222222222222222222222000222444666:::BBBMMMVVVXXX^^^bbb```[[[ZZZ___dddnnnwww~~~|||~~~{{{sssmmmpppwww\\\NNNCCCKKKeeezzzyyynnnNNNEEE:::555666777555111000000000000000000000000......000111111222111111222222444555666666777777666999;;;===IIIhhhssspppaaaccceeefffgggiiilllooo|||uuummmjjjppprrrxxxwwwlllgggiiinnnrrrtttlllnnnooopppuuuzzzvvvnnn[[[QQQFFFEEEPPP```kkkooo^^^SSSGGGAAACCCHHHKKKLLLOOOKKKJJJOOOTTTSSSMMMHHHIIIGGGFFFEEEGGGLLLQQQTTTSSSOOOJJJEEECCCCCCCCCCCCEEEEEEFFFKKKRRRYYY^^^```yyyrrreee]]]WWWSSSHHHBBBDDDCCCAAAFFFOOOhhh~~~zzzttt~~~}}}zzzcccSSSQQQVVV[[[^^^aaaaaa[[[OOOAAA888222111000///000000///...////////////////////////........................................................................---------------------------------,,,---......///---------///111555888:::===>>>??????>>>>>>???AAABBB@@@<<<888555222111000111000...---///222555777>>>AAAFFFIIIJJJIIIGGGEEEAAAAAAAAAAAA@@@@@@??????:::888555555666777777666333333333444777999::::::777666666777;;;???CCCEEEDDDGGGDDD===888888999999:::;;;<<<:::888666777999888666444222222333444555555555555444555555666666:::===AAACCCFFFKKKQQQVVVVVVTTTQQQKKKCCC:::333...---,,,,,,,,,...---,,,******++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))******,,,---...///666666666555555666777999<<<=========<<<@@@GGGMMMZZZlll{{{yyylllaaa\\\[[[___gggvvv}}}vvvqqqpppssswww}}}uuusssxxx~~~pppiiihhhggg```YYYUUULLLBBB:::888777555222333444444555666777888888222222222222222222222222000111333444777===FFFLLLIIILLLNNNLLLIIIKKKRRRYYYfffooo{{{~~~{{{tttnnnooottt}}}ooo^^^GGGBBBVVVppptttiii\\\QQQBBB888666666555333000000000000000000000000//////000111111222222222222333444555666666666666666999;;;===IIIhhhvvvsssllliiiggggggjjjmmmoooppp{{{~~~sssnnnnnnooowww{{{tttllliiilllqqqvvvxxxuuutttqqqoooooommmddd[[[MMMHHHCCCAAACCCIIIRRRYYY^^^YYYRRRJJJGGGIIIOOOTTT[[[^^^aaabbbaaa\\\UUUPPPLLLMMMOOORRRTTTUUUUUUUUUSSSPPPLLLKKKKKKKKKJJJIIIKKKIIIHHHJJJNNNRRRUUUVVVdddsss{{{pppfff```]]]OOOEEEEEEDDD@@@BBBIIITTTiiiuuussswwwyyybbbWWWUUUVVVXXX\\\___^^^VVVJJJBBB555222///...///000000///////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,------.........000222555888;;;===<<<>>>????????????@@@AAA:::888555222000/////////111000000000333666:::<<>>>>>===<<<;;;;;;;;;999777555444444444444444;;;:::999:::===CCCJJJOOOPPPLLLFFFBBBCCCJJJSSSYYY]]]cccbbbWWWIIICCCCCCCCCNNNQQQSSSRRRLLLDDD===999666888999777444333666999::::::888777666666777777444777:::;;;<<>>CCCLLLSSS^^^mmmxxxtttiiibbbaaabbbhhhmmmxxx~~~vvvuuuvvvuuussswww{{{~~~{{{vvvwww}}}uuubbbVVVRRRPPPKKKEEEAAA===888666666666444222555555555666666666666666222222222222222222222222222222333333555888===@@@<<<>>>???===<<>>HHH___jjjggghhh]]]NNN@@@777333333333111111111111111111111111000000111111222333333444333333444555666666666666666999:::<<>>888111...///111111000////////////////////////........................................................................,,,,,,,,,------------...,,,,,,,,,+++,,,------...000111333666888;;;===>>>;;;===???@@@>>>===<<<===222111000/////////000111...///111444888<<<@@@CCCGGGFFFDDDCCCAAA???>>>>>>999999777666555555444555555777:::<<<>>>AAAFFFJJJLLLKKKIIIIIILLLTTT^^^eeemmmhhh___XXXUUUYYYaaahhhvvv}}}tttfff\\\XXXUUU[[[```hhhnnnmmmeeeWWWNNNAAAFFFMMMPPPNNNKKKHHHGGGAAA???===:::999888888888777888888666444555999===BBBFFFKKKOOOPPPMMMIIIFFF777444000...---......---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***+++,,,---000333444888666444444777999;;;;;;<<<>>>???@@@CCCKKKWWW___rrryyyzzzrrriiieeeeeeeeepppssszzz|||yyyxxxuuupppooorrrtttrrrppprrrwww}}}|||lll___PPPFFFCCCCCC@@@<<<;;;888444222444666888999555555555444444444444444333333333333333333333333333333333333444555777777444666666555555888>>>DDDKKKWWWiiiwww|||yyysssnnnnnnrrrxxx}}}lllQQQGGGNNNZZZaaalllggg\\\MMM>>>444222333111111111111111111111111111111111111222333444555333444444555666666555555555888999;;;GGGffftttpppqqqtttyyy{{{yyyuuusssqqqooozzz}}}yyyyyy}}}tttllliiinnnqqqtttrrrllliiiiiijjj\\\SSSIIIEEEEEEFFFEEEDDDBBB???>>>@@@AAABBBIIISSS___fffmmmqqqssszzz|||wwwqqqiiiaaa[[[SSSTTTYYYcccoooyyyssshhhdddaaaWWWMMMGGGEEEIIISSSYYY\\\```fff___sssxxxiiiUUURRRPPPRRRWWWZZZZZZXXXJJJAAA666000///111111000////////////////////////........................................................................,,,,,,,,,---------......---------------......///222444777:::<<<======<<<;;;>>>@@@@@@===999666555---......///000111333333111333666:::>>>AAADDDEEEBBBAAA@@@>>><<<;;;999888444444444555666888:::;;;:::AAAJJJPPPTTT\\\gggoooiiigggdddaaa```eeemmmsssyyywwwsssmmmiiiiiilllppp}}}}}}tttlllhhhjjjoooxxxzzzsssaaabbbeeelllqqqqqqjjjcccWWWSSSNNNHHHCCC???<<<;;;>>><<<999555333222444666333666;;;AAAGGGMMMPPPRRRBBB===666111............+++,,,,,,------,,,,,,+++)))******+++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---///222555777888555333444777;;;=========???BBBEEELLLXXXfffppp~~~vvvlllhhhjjjlllkkkuuuyyy}}}|||xxxuuuqqqmmmmmmmmmmmmmmmpppuuuyyykkk]]]ZZZKKKFFF???<<<======<<<::::::888666555666888999:::555555555555555555555555444444444444444444444444222222222333444444444333111222444333333555999===FFFSSSgggxxx~~~yyyrrrlllkkkoootttxxxyyywww||||||```NNNOOOYYYhhhkkkjjj]]]III999333333111111111111111111111111111000000000111222333444333444555555666555555555555777888:::FFFdddrrrnnnmmmwwwxxxttttttrrr|||}}}uuuoooppp{{{zzzxxxrrrvvvwwwnnn```RRRKKKJJJKKKEEEAAADDDIIIJJJIIIHHHNNNFFFDDDIIIOOOUUU^^^hhhxxx~~~ttthhh^^^]]]eeerrrwwwgggXXXMMMEEEBBBCCCEEEOOOZZZjjjfffppprrr\\\VVVPPPOOOSSSXXXYYYYYYSSSIII;;;222000111111000////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,------........................///000000333555999<<<>>>===<<<;;;<<>>:::777555666777888555555555666:::@@@EEEIIIKKKDDD;;;333///...------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---000333666888888555222333888<<<>>>>>>===@@@DDDJJJSSSaaaqqq}}}xxxrrrgggbbbgggsssyyyyyy{{{|||zzzxxxqqqpppooopppssswww|||{{{rrrooo___FFF<<>>AAAFFFDDDBBBCCCDDDCCC???<<<<<<:::888888888777666555@@@===<<<>>>EEEPPP[[[aaa^^^___fffqqqyyy|||}}}|||vvvzzz{{{wwwvvv~~~yyyrrrrrrrrrpppoooiiiZZZLLLFFFIIIFFF===888999777333:::777222///222999======CCCFFFGGGBBB999111//////******+++,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000---,,,...333777999999888555333555:::===???>>>CCCBBBEEEOOO^^^ooo}}}zzzjjjZZZ\\\ppp}}}|||zzztttpppuuuvvvuuutttvvv~~~ppp[[[QQQLLLFFF???:::666888999:::<<>>555000///000111111000000000000111111000000000000000000000000000000000000000000000000//////.........---------........................///.........///222444555<<<<<<<<<<<<;;;:::999999888888777444111///000111444555777999===@@@CCCDDDHHHFFFCCCAAAAAA???;;;888;;;999777777888:::;;;<<>>>>>>>>>>>DDDSSSfffvvvttthhh___hhh}}}}}}{{{uuuqqqvvvyyy|||||||||}}}~~~~~~vvvrrrssswwwzzz}}}uuubbbMMMBBB>>>;;;999999999999999;;;AAAFFFFFFCCC>>>888444444333444888===BBBBBB===777444666888888888777777666666666666666222444666666555444444555222444555555444555666888999<<>>555444444333111000111111000111222222333333444444555444444444555555555666666555999;;;;;;DDDaaaooohhh```aaafffoooxxxzzz}}}lll___YYYVVVUUUUUUSSSPPPRRRVVVWWW\\\fffrrr~~~|||vvvnnnhhhlll{{{gggXXXIII>>>HHHIIIHHHGGGHHHNNNWWW___nnn}}}wwwiiidddddd```YYYTTTTTTTTTQQQGGG:::111000222111111000000000000111111000000000000000000000000000000000000000000000000/////////............---........................///......///111444777999======<<<;;;999888777666222222222111///000222333:::<<>>===;;;999555444666888777888:::<<<<<<999444///......,,,++++++,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........------000444888::::::888666555666999<<<>>>>>>???AAAKKK```www~~~llleeeaaappp~~~yyywww{{{uuuqqqsssyyy~~~~~~yyypppqqqiii]]]UUUSSSWWW\\\___[[[OOOBBB;;;777444444666666666888AAASSSdddhhhdddUUUKKK@@@:::777777>>>FFFXXX\\\ZZZNNNCCC???<<<:::888888777666666555555555222333444333222333555777333444555555444555666888<<<>>>IIIYYYdddkkkwwwuuuooonnnoooggglllwwwzzzxxxzzzcccMMMLLLZZZmmmxxxsss```III:::777444222222222222111000111222222333333444444555444444555555555666666666666999::::::DDDaaa|||kkkgggZZZ\\\cccooo|||}}}yyyxxxyyyuuu^^^QQQLLLMMMOOORRRVVV]]]fffnnnqqqvvv|||iii^^^bbbyyy|||jjj\\\UUUPPPHHHAAA>>>BBBHHHMMMVVVdddsssuuukkkiiifff___XXXPPPRRRSSSMMMDDD:::444222111111000000000000111111/////////////////////////////////////////////////////////......................................./////////000333777:::===>>>===;;;999777555444333///000111111222444777:::BBBCCCFFFHHHHHHGGGFFFDDD>>><<<999666666777888888<<>>???FFFKKK[[[tttpppiiieeepppxxxssswww~~~zzztttpppnnnuuu}}}|||wwwhhh[[[XXXOOOFFFCCCEEEGGGFFFCCC???>>>???===888555666555555999HHHeeetttgggVVVIII@@@<<<@@@FFF^^^mmmvvvooo```TTTIIIAAA999999777666555555555555444444555444333444777999444555666555444444777999@@@DDDQQQ___gggkkkrrrzzzzzzssspppeeedddlll||||||xxxwwwsssYYYGGGNNN^^^rrr}}}uuu^^^JJJ;;;444000111333333222111111222222333333444444555555555555555666666666666777::::::999CCCaaapppjjjWWWZZZcccqqqtttpppuuu|||yyybbbRRRJJJKKKOOOSSSWWW]]]iiiwwwzzzkkkkkktttyyy```[[[TTTMMMGGGCCC@@@???HHHUUUcccllltttxxxoookkkhhhfffRRRQQQOOONNNKKKCCC888000111111000000000000111111//////////////////////////////////////////////////////////////////////////////////////////////////////111333666:::===???>>><<<:::777444333222111...///000111333777<<<@@@GGGHHHJJJJJJHHHEEEAAA???;;;:::888777777999<<<>>>EEELLLVVV```gggnnntttwwwvvvwwwzzz~~~wwwttttttxxx{{{|||{{{|||||||||||||||}}}}}}||||||~~~|||tttooonnnmmmjjj]]]ccckkkrrruuuyyyuuuaaaSSSIIIAAA>>>???<<<666222333888<<<;;;888444222000...------...///........................,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---///222444666888999999777777777888999<<<@@@BBBKKKUUUjjjwwwrrrlllooo|||wwwvvvyyy|||}}}wwwrrrooolllsss}}}uuu}}}pppdddZZZYYYQQQEEE???@@@AAA>>>888777:::>>>>>>:::888:::888999;;;JJJkkkyyyhhhXXXKKKAAA@@@CCCSSSjjj}}}{{{qqqfffYYYMMM>>><<<999666444555666777444555666666555555777888666666666555444444777999???JJJ\\\mmmtttssssssuuuxxx~~~uuulll^^^ZZZkkkooo{{{mmmNNNHHHLLLaaazzzppp\\\AAA666...000444333222333111222222333333444444555555555555666666666777777777::::::999BBB___xxxrrrZZZ\\\dddpppzzzvvvrrrwww|||{{{xxx||||||xxxmmm___SSSNNNMMMLLLUUU___fffpppyyypppvvvoooZZZJJJAAA>>>>>>AAANNN]]]eeeiiippp||||||uuuvvvyyyfff]]]SSSOOOOOOIII;;;000111111000000000000111111000000000000000000000000000000000000000000000000...////////////000000000///////////////////////////111444777:::===>>>???===;;;888555222111000000---...///111333777===BBBIIIIIIJJJIIIFFFAAA===;;;666777777777888<<>>BBBFFFPPP___xxxttttttqqqpppwww{{{xxxwwwzzzzzzuuuqqqpppqqqxxxpppssswwwyyyvvvpppkkkgggiiihhh]]]LLLCCCDDDEEEBBB>>>999666777777666999===888999;;;IIInnnssseeeXXXLLLGGGHHHZZZqqqvvvpppeeeYYYIIIEEE>>>888444444666777444777:::;;;999777666666777777666555333444777999BBBRRRjjj}}}yyy}}}wwwaaaNNNTTTkkkwwwuuu~~~fffTTTGGGRRRlll{{{uuugggNNN===000111555333222444111222222333333444444555555555666666666777777777777::::::999AAA^^^}}}vvvddddddgggmmmqqqwww}}}zzzwwwrrrmmmcccaaa]]]WWWRRRQQQUUUYYY^^^mmm|||{{{vvvzzzhhhVVVMMMJJJCCCJJJUUU^^^ccchhhmmmrrryyydddVVVQQQKKK@@@666111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000000///////////////////////////222666;;;>>>???>>>>>>;;;999666333111000000000...///000111444888???CCCHHHHHHGGGFFFCCC???<<<:::444888===AAAFFFMMMUUUZZZooouuu|||~~~}}}{{{zzz|||}}}vvvuuuxxx~~~}}}|||~~~|||wwwuuuvvvyyy|||~~~yyy{{{xxxmmmjjjkkkmmmsss{{{{{{{{{~~~}}}lllUUUKKKNNNHHHCCC<<<888777888888777555555444222111///......------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.........222777999888666666777555777:::;;;<<<@@@EEEJJJ]]]ooo{{{rrrmmmvvv|||zzzwww|||xxxtttvvvwwwtttssstttwwwtttjjjdddhhhllllllnnnuuuyyy}}}vvvfff[[[[[[XXXRRRKKKCCC<<<::::::888888;;;666888:::FFFiiiuuujjj^^^SSSNNNNNNdddzzzuuugggXXXQQQFFF<<<666444555777888<<>>111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000///222888===@@@@@@>>>===:::888555222000//////000111222222333666:::AAAEEEFFFEEEEEEDDDAAA???<<<;;;:::@@@IIIRRR[[[eeepppwww~~~zzzzzz|||yyy|||}}}}}}tttxxxxxxssssssxxx~~~}}}{{{vvvnnneeeaaaaaaccciiillloooqqqqqqpppooonnnxxx{{{~~~{{{{{{|||yyyyyy{{{ssshhhhhhtttxxxkkk[[[TTTNNNJJJEEE@@@===:::999777555555555444222000...---////////////////////////,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///333888:::888666555666555777:::<<<===AAAGGGLLLkkk}}}mmmeeennn~~~}}}~~~xxxrrrtttvvvuuuuuuwwwzzz~~~~~~~~~}}}}}}}}}gggYYY```jjjnnnwww}}}yyyqqqfffTTTMMMGGGFFFDDD>>>999777999;;;999???]]]{{{oooeeeZZZOOOJJJKKKZZZtttwwwcccZZZMMM@@@777444555666===CCCIIILLLJJJDDD>>>:::888888777555333444777:::>>>QQQjjjuuu{{{~~~tttgggYYYLLLEEEJJJSSSooo|||{{{hhhUUUWWWbbbiiikkkiiiPPP:::666777222000222111222222333333444555555666666666666777777777777666999:::999@@@[[[wwwrrrzzzuuuooojjjhhhkkkrrryyy{{{kkk^^^WWWUUUUUUWWW]]]hhhuuuxxxmmmTTTMMMJJJOOOWWW]]]dddlllmmmrrrYYYNNNFFF===888444111111222333111///000000000000000000000000000000000000000000000000...//////000111222222222///000000000111111111111999:::===@@@AAAAAAAAA@@@;;;777333111111111000///444444555666:::>>>BBBDDDAAA@@@>>>===;;;;;;;;;;;;===FFFWWWkkk|||{{{||||||xxxwwwyyy{{{~~~zzzzzz{{{jjj[[[XXX\\\bbbllluuuqqquuussshhh]]]WWWUUUSSSVVV\\\dddiiihhhbbb]]]YYY]]]^^^___```bbbjjjttt|||~~~zzzppp]]]]]]llluuuooocccfff```RRRAAA999;;;===:::555555555555444222000......///000000000///...---------------------------.........---,,,,,,...000333666888999888666666666999777;;;AAA???===HHHZZZ|||wwwqqqvvv{{{vvvyyy~~~yyyvvvvvvwwwxxx}}}~~~~~~~~~}}}vvvsssvvv|||tttmmmiiifffWWWBBB999<<<777;;;>>>CCCSSSkkk}}}jjj]]]PPPKKKIIIEEEAAA???EEESSScccqqq|||~~~rrrfffSSSBBB888555666888===BBBKKKRRRTTTOOOEEE>>>>>><<<;;;<<<:::666666:::???MMMcccyyy|||zzz~~~ssshhh]]]RRRGGG@@@IIIVVViii{{{dddWWWaaakkklllppp___HHH888333333333222111222444555666666777777444444444555555777888888555444444777BBB\\\uuurrrooonnnnnnppprrruuuxxxzzzuuufff\\\XXX]]]```fffooo{{{zzz|||~~~yyy```UUULLLPPP^^^hhhgggbbbkkkxxx~~~fffXXXLLLBBB:::555000///000222111///000000000000000000000000000000000000000000000000///000000111222222333333000000000000000111222333999;;;===@@@AAAAAAAAA@@@888555333222333444444444777888:::===???@@@AAAAAA<<<======>>>>>>>>>>>>>>>IIITTTeeeuuu|||yyy|||~~~}}}}}}}}}{{{{{{{{{xxxssspppwww{{{lll\\\WWWVVVWWW\\\aaaqqqwwwzzzvvvpppmmmiiifff^^^bbbhhhnnnpppnnnjjjggg]]]]]]\\\ZZZXXXZZZ___cccgggjjjrrryyyyyyxxx|||{{{}}}~~~kkkccceeellloooooouuutttjjjUUUCCC;;;888666555555666666777777555444///////////////......---------------------------.........---,,,---///111444666999999888666555666999888<<>><<<;;;;;;>>>FFFRRRaaannnvvv```SSSGGGBBB@@@===999888>>>EEELLLRRRZZZbbbfffeeeaaaZZZMMMAAA777444555777999===FFFPPPVVVTTTLLLEEE===:::999:::999666666:::???MMMcccwwwxxxwwwooojjjbbbVVVMMMEEEJJJRRRaaauuuhhh[[[cccmmmoooqqqcccPPP@@@666333222111111222333555666666777777444444444555555666777888777666777:::DDD]]]uuuqqqmmmnnnrrryyyxxxmmmeeebbbcccooottt}}}|||vvvrrryyyuuu~~~ttteeeSSSTTTjjj}}}wwwdddkkkuuunnn___RRRGGG@@@:::333///000111111000000000000000000000000000000000000000000000000000000111111222222333333333111000//////000222444666:::;;;>>>@@@AAAAAAAAA@@@888777666666999<<<======:::===@@@CCCDDDBBB@@@>>><<<;;;;;;===@@@FFFKKKNNNYYYcccqqqzzz}}}~~~~~~|||xxxwww{{{{{{uuuqqqkkkccc\\\___mmm~~~tttnnnjjjfffeeegggmmmsssxxxxxxyyyyyyvvvqqqggghhhkkkqqqvvvyyywwwtttttttttssspppllliiihhhiii___WWW\\\jjjmmmgggooouuukkkjjjqqqwww{{{lllSSSAAA999777666555444555666666444222000000///...............------------------------............------000222666888::::::888666555555999:::===@@@>>>BBBVVVmmmzzz~~~}}}|||}}}{{{|||~~~~~~~~~~~~eeePPPHHH@@@;;;???KKKSSSUUUZZZaaaYYYLLLAAA<<<:::777555555777999:::999===DDDHHHGGGKKKIIIDDD???<<<999777666777888>>>JJJTTTVVVPPPIII@@@;;;888999888555777:::===LLLeee|||zzzuuuuuuqqqfff[[[OOOIIIDDDIIIZZZsssjjjYYY]]]gggnnnooogggYYYHHH:::333111222111222333555666666666666555555444555555666777888888999:::>>>FFF]]]wwwqqqooosssyyyxxxoooiiifffhhhpppxxxvvvwwwxxxyyy~~~}}}uuuooowwwssseeeYYYPPPIIIBBB888222111222333333000000000000000000000000////////////////////////000000111111111222222222222111//////000333777999:::<<<>>>@@@BBBAAAAAA@@@>>>===<<<>>>AAADDDEEEEEE???@@@BBBDDDCCCAAA>>><<<@@@>>>>>>AAAIIIVVVbbbjjjnnnsssyyy|||{{{xxxuuutttxxxwwwxxx{{{sssiiibbb]]]YYY]]]gggssszzz}}}~~~zzzwwwtttpppnnnqqqsssttttttwww||||||yyyuuurrrqqquuu{{{~~~{{{{{{xxxwwwssskkklllsssrrrkkkkkkrrrssswwwyyyxxxzzzzzzxxxyyytttjjjUUUGGGBBB>>>:::666444444444111///222111///...------...///........................---...///......///111444777999;;;;;;999666555555888:::===>>>===FFF___www|||yyy{{{{{{||||||zzz{{{~~~}}}}}}|||~~~wwwaaaUUUIIICCCIIIYYY___XXXTTTYYYZZZNNNCCC>>>;;;888777888555888999777777::::::777===;;;;;;AAAGGGGGG@@@999888666888BBBOOOTTTOOOIIIGGG@@@:::999777555666999???OOOhhh~~~}}}zzzrrrkkkfff[[[OOOHHHLLL[[[ssstttrrrZZZUUU```mmmppplllaaaOOO===333222555111222333444555666666666555555555555555666777777888:::<<>>>>>AAADDDJJJTTT```mmmxxx~~~~~~yyyuuu{{{}}}~~~}}}}}}}}}}}}||||||yyyqqqjjjiiiiiikkkooorrrtttttt}}}~~~~~~~~~~~~}}}zzzvvv{{{zzzvvvssswww~~~|||wwwqqqwww}}}~~~vvvoooqqqxxx}}}yyyooo]]]SSSKKKDDD<<<777666666444111333222000///......//////........................---...//////...000333555888:::<<<<<<999777666555666999<<<===???LLLfff}}}|||www}}}}}}|||wwwsssqqqrrrxxx~~~~~~}}}yyy|||gggWWWUUUQQQZZZnnnuuuiii___```___TTTHHHBBB???;;;;;;===<<<>>>===:::888:::999666888444777EEEUUUZZZNNNAAA<<<888666>>>KKKTTTTTTQQQPPPGGG>>>:::888555555777AAAOOOeeezzz}}}{{{vvvmmmbbbVVVMMMMMM]]]nnnwww|||fffVVV___oooxxxuuukkkXXXBBB444222555000111222444555555666666666555555555555666666777777999<<<>>>DDDYYY~~~~~~wwwooossseee]]]aaajjjttt}}}nnndddaaagggvvv}}}qqqxxxuuufff___YYYOOOBBB888333111000///000000000000000000000000000000000000000000000000////////////////////////000000000111444777;;;===<<<===???AAABBBBBBAAA@@@DDDCCCBBBCCCEEEFFFEEEDDDCCCAAA???>>>>>>@@@BBBCCCBBBLLL\\\mmmzzz}}}~~~|||wwwrrrmmmaaabbbfffnnnwww}}}~~~uuuuuuuuuuuuuuuvvvvvvwwwwww}}}|||yyy}}}}}}wwwvvv}}}uuurrrssstttrrrqqqhhhXXXNNN@@@888666555444222444444333111000000000000........................---.../////////111444777888:::<<<<<<:::888777777555888;;;===CCCTTTmmmyyyzzz~~~{{{vvvssskkkllluuu||||||}}}~~~~~~zzz}}}rrr```\\\^^^kkkqqqkkkhhh]]]QQQIIIDDD??????BBBHHHHHHCCC<<<999;;;<<<:::999555:::LLLaaahhh]]]OOOBBB<<<888>>>JJJWWW]]]___WWWLLL@@@:::777444444666999EEEVVViiixxxxxxqqqkkkcccVVVMMMSSS___sssuuuwww______lll{{{zzzrrr```III888333444000111222444555555555555666666555555555555666666666888;;;===AAAVVV}}}xxxvvv}}}qqqgggdddqqq}}}~~~sssfff```]]]aaammmzzzyyyzzzrrrgggbbbXXXJJJ>>>777444111///000000000000000000000000000000000000000000000000000000000///////////////...///111333666999<<<===<<<>>>@@@BBBBBBBBBAAA@@@DDDCCCCCCDDDFFFFFFEEECCCBBBBBBAAAAAABBBDDDGGGIIIMMMXXXiiizzz~~~|||{{{zzz|||~~~|||ssshhh___WWWUUUWWW___kkkvvv|||}}}uuuwww{{{}}}~~~yyyzzz~~~}}}}}}|||xxxooouuu}}}pppbbbNNN???999777444111555555555444333222000000........................---...//////000222555888777999<<<<<<;;;999888888666888;;;???III\\\rrruuu{{{yyyvvvvvvpppoooxxxzzzwwwyyy|||~~~vvvhhhqqq}}}vvvkkk___VVVNNNIIIIIILLLUUUVVVRRRJJJDDDBBB>>>:::999999@@@RRReeemmmggg^^^JJJDDD===>>>GGGUUU```fffYYYLLL???999666444444666444:::DDDPPP\\\gggqqqwww}}}}}}yyyqqqlllkkkeeeZZZYYY___cccttttttpppbbbfffmmmpppnnnbbbOOO>>>555333000111222333444555555555666666555555555555666666666888;;;;;;@@@UUU~~~~~~vvvyyytttqqqiiinnnsssjjjbbb___^^^```jjjvvv{{{zzzwwwuuujjj```QQQEEE===888444111000000000000000000000000000000000000000000000000111111111000000000000000---///111444777:::<<<======>>>@@@BBBBBBBBBAAA@@@EEEEEEEEEFFFHHHHHHGGGEEEBBBBBBCCCDDDFFFIIIKKKMMM[[[cccnnnzzz}}}zzz|||~~~}}}|||}}}qqqdddXXX\\\[[[]]]cccmmmtttuuusssqqqxxx}}}|||{{{vvvwwwzzzaaaMMMCCC===888555555666666666555333111000////////////////////////---...///000000222666999777999<<<===;;;:::999:::777999<<>>DDDKKKOOOQQQRRR\\\mmmyyy~~~rrrlllpppqqqhhhbbbdddRRRaaayyyooovvvkkkfffZZZ```ddd___QQQBBB777333000111222333444555555555777666666555555555666666666999;;;;;;???UUU|||sssuuutttyyy{{{|||sssjjjfffeeeiiittttttlllqqq~~~yyyeee___jjjwwwrrrmmmbbbRRRDDD:::333...222111//////000111111000111111111111111111111111111000///////////////000111222444666888:::;;;;;;??????>>>>>>??????@@@AAAFFFFFFEEEDDDCCCCCCCCCCCCEEECCCCCCHHHPPPWWW^^^cccqqq{{{xxxrrrsssvvvwwwvvvxxx{{{|||||||||pppfffiiinnnooommmmmmtttzzz}}}uuu~~~~~~yyy~~~lllRRR>>>666666:::111000888;;;333///222000000000000000000//////......///000333555777888666999<<<===<<<:::999888;;;999@@@HHHTTToooqqqooottt~~~{{{zzzzzzwww~~~{{{~~~{{{rrrmmmooozzzvvvaaa\\\TTTRRR```rrr~~~~~~uuunnnjjjkkknnnnnnnnnmmmiiibbbVVVIII@@@???JJJYYYcccjjjmmmhhhbbb\\\QQQHHHDDD@@@===@@@GGGEEE@@@:::666666888999999???>>><<<::::::;;;<<<===???<<<>>>FFFOOOXXXfffsss}}}xxxqqqnnnppprrrqqqooojjjZZZ___~~~{{{wwwggg[[[QQQXXXbbbWWWFFF;;;111333222111111333555555444555555555666666777888999666888;;;<<>>???999;;;CCC@@@555111111000//////...//////......///111333555777888888:::<<<<<<<<<<<<===???AAA:::HHHaaasssqqqbbbaaaeeeqqq||||||xxxxxx{{{}}}~~~vvv{{{{{{~~~~~~vvvqqqrrruuu~~~}}}~~~~~~zzzyyyzzz|||wwwcccVVVNNNJJJKKKNNN^^^eeesss|||wwwuuuooofff]]]aaavvv{{{ooojjjiii\\\WWWRRRMMMGGGAAA@@@CCC888:::;;;999777999@@@FFFFFFDDD@@@===;;;:::::::::;;;888888888888777;;;@@@OOOddd~~~~~~|||}}}~~~{{{xxxnnn^^^ZZZlllvvvdddWWW]]]nnnpppcccMMM777555333222222444555555444555555555555666777888999888:::<<<<<>>999999:::;;;===AAAFFFIIIHHHFFFCCC???===<<<;;;<<<===<<<;;;999777777:::===@@@OOOeee{{{}}}zzzxxxggg___jjj~~~rrrhhhZZZ]]]lllooofffRRR;;;666444333333444555555444555555555555555666888888888999;;;;;;???UUU|||~~~uuuvvvmmmggghhhnnnttt}}}qqqaaaOOOGGGGGGKKKSSSZZZlllqqq|||pppjjjkkkkkkjjjiiigggjjjpppwwweeeRRRKKKIIIFFFPPPcccxxxhhhVVVFFF777555222222222333222111111111111111111111111111000000000000000111222222333444666888:::<<<======>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCCCCFFFIIIMMMPPPYYY___dddlllyyy~~~yyywwwzzzmmmgggiiiqqqqqqrrrtttxxx||||||uuuaaaKKK777555;;;===;;;;;;555444222000///...////////////000111444666888999999:::;;;;;;;;;===AAADDDJJJRRRxxxnnneeemmmtttuuutttzzz}}}tttsssqqqmmmsss~~~{{{rrrppp{{{}}}~~~zzzyyyzzz|||}}}zzzyyy||||||vvvqqqnnnlllhhhccc```]]]ZZZUUUMMMGGGDDDDDDFFF^^^zzzyyyggg]]][[[VVVPPPIIIEEEMMMaaazzzzzznnn~~~rrrggg```YYYXXXZZZVVVJJJ===<<<999999>>>GGGOOOQQQPPPHHHFFFBBB???===<<<<<<<<<======;;;777555777:::<<<===BBBNNNddd~~~zzzkkkbbbiii|||sssjjj```ffftttuuulllWWW===777555444444555666555444444444444444555666777888999;;;<<<<<>>:::555222111111111000111111111111111111111111000000000000111111222333333555777999;;;<<<===>>><<<===>>>???AAACCCEEEFFFEEEEEEEEEGGGKKKPPPUUUXXXiiiqqqwwwzzz~~~}}}xxxvvvxxxuuupppuuu{{{|||}}}eeeEEE===<<<888666:::888777444111//////000000//////000222444666888999999:::;;;;;;;;;===@@@CCCHHHWWWyyypppzzz|||}}}uuuuuupppjjjqqq~~~|||uuuoooqqq}}}}}}zzzyyyyyyzzz{{{zzzzzz{{{|||{{{zzzxxxaaaWWWOOOLLLJJJHHHFFFGGGCCCCCC@@@===:::999;;;>>>HHHbbbuuubbbOOOEEEKKK\\\jjj{{{ooo{{{xxxrrrkkkhhhiiieeeUUUEEE???<<<<<>>CCCWWWwwwuuukkkaaacccrrrnnngggqqq{{{aaaBBB888666555555666666666555444444444444555666777888:::<<<>>>>>>CCCYYYzzzssstttjjjbbbccciiinnntttyyysssttttttvvvkkk___ZZZ\\\eeennnrrrzzzkkk\\\NNNLLLOOO\\\ttt{{{hhhVVVGGGAAA999333111111111111111111111111111111111111000000000000111222333444444555777999;;;===>>>>>>;;;;;;<<<>>>@@@CCCEEEFFFFFFHHHLLLQQQVVV[[[^^^```ttt}}}zzzyyyvvvwww~~~\\\EEE;;;888999999;;;999555222000000111222///000111222444666888:::999:::;;;<<<;;;<<>>???::::::<<<===@@@BBBDDDFFFGGGKKKRRRYYY___cccdddeeewwwzzzzzz~~~xxxppprrrzzz|||yyylllHHH777;;;>>>;;;===:::777333111111222333///000111222444777999:::888:::<<<<<<<<<<<<===???BBBIIIggg~~~zzzzzz}}}zzzrrrttt~~~xxx~~~zzzllllllmmmsss|||~~~~~~|||yyyxxxwwwzzz{{{vvvmmmddd^^^\\\LLLAAA888888888666777;;;666777777777555555777888BBBLLLeeeeeeTTTRRRVVVGGGfff|||wwwjjjlllwwwjjj___OOOPPPSSSWWW[[[^^^______YYYVVVQQQLLLHHHEEECCCBBBGGGPPPUUUSSSOOOMMMFFF>>>===BBBLLL]]]www|||zzzvvvhhhUUUQQQgggmmmfffrrrsssSSS999888666555666777666555444444444444444555777777555777999:::@@@VVV~~~wwwooommm]]][[[^^^___gggqqqyyy}}}sssjjjjjjttt{{{XXXQQQLLLLLLQQQcccnnn___UUUNNNDDD<<<777555222111222222222111111111111000222333333222111111222444888999999:::;;;<<<>>>???>>>::::::???DDDFFFIIIMMMMMMSSS[[[bbbfffhhhjjjkkkzzz|||oooddd```qqq|||zzz|||xxxxxxyyy[[[@@@444666<<<666999<<<999444//////111222333555555555666999;;;777999;;;;;;::::::;;;<<>>===;;;<<>>DDDggg|||~~~uuuhhh___WWWaaayyy~~~{{{}}}{{{tttrrrsssxxx}}}}}}xxxlllXXXIIIKKKUUUXXXMMMBBB<<<999777888;;;;;;999666555666777888888???GGGWWWkkk}}}{{{qqqkkkooo}}}~~~uuubbbkkksssllljjjooopppkkkgggggg^^^ZZZVVVSSSRRRPPPMMMJJJOOOTTT]]]eeehhheee```\\\VVV```eeeooosss```YYYZZZoooyyyaaa```ffftttsss^^^FFF<<<444333666666444333555555555555666666666666666888;;;<<>>CCCFFFHHHPPPYYY```aaafffnnnyyy~~~|||xxxvvvxxx|||yyy{{{tttqqqwww}}}yyysssxxxqqqrrrYYYEEE999:::;;;===;;;888444222222111222333444444555777999777999::::::::::::;;;===AAANNNuuuvvveeeZZZTTT]]]rrr}}}wwwrrrppptttyyy}}}~~~~~~~~~fffJJJCCCLLLYYYUUUJJJ===666888<<<===>>>;;;888666666666666666:::HHHYYYiiizzz~~~rrrhhheee^^^SSSLLLZZZsssbbbeeekkkcccWWWRRR]]]~~~{{{{{{xxxsssooommmbbb\\\TTTRRRSSSTTTRRRPPPOOOQQQWWW```iiinnnnnnlllkkksssyyywwwiii]]]TTTdddfff___fffvvvwwwhhhNNN@@@555333555555444555555555555555666666666666555777:::;;;@@@UUU|||www~~~{{{vvvtttxxxtttrrrzzz~~~zzzvvvnnnnnnlllhhhkkkwwwiiiUUUHHHDDDEEEHHHDDDDDDHHHMMMMMMLLLRRR\\\xxxuuu]]]```qqq|||hhhZZZSSSJJJNNN]]]vvvkkkcccVVVHHH<<<555222111222222222111111111000000///000222222222333666888::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEKKKWWWdddhhhgggiiirrr{{{zzz|||~~~wwwmmmfff^^^aaafffmmmuuu{{{~~~ssspppxxxzzzmmmSSS>>>888999;;;===<<<999555222111222333333333444666888777888::::::999:::<<<>>>CCCUUU}}}hhh]]]XXX^^^nnn~~~|||zzz~~~qqqlllmmmwww|||uuutttzzzXXXEEEFFFUUUXXXPPP>>>444888<<<<<>>:::777555555333222666GGG[[[oootttwwwxxxlllWWWQQQmmmtttRRRLLLOOOGGGJJJ???@@@ZZZ~~~}}}yyyuuuqqqkkkcccYYYTTTUUUVVVUUURRRQQQOOOQQQYYYdddlllooonnnwwwxxxpppdddUUU```jjjdddssstttWWWFFF666333555444555777555555555555666666666666555777:::;;;@@@UUU|||tttnnnccciiinnnggg^^^XXXWWWUUUQQQNNNQQQ[[[dddccc\\\PPPEEE@@@@@@AAA@@@??????AAADDDEEEEEEHHHMMMYYYtttrrr]]]\\\hhhqqqrrruuuzzz}}}iiiTTTLLLNNNSSSfffiii```TTTIIIAAA;;;555222222222222111111111000000///000222222333444777999::::::;;;<<<<<<;;;;;;:::<<<<<<>>>BBBGGGQQQbbbqqqwwwttttttzzzwwwwww|||sssssszzzyyyqqqhhheeedddiiiqqqvvvuuurrrrrrtttwww{{{|||www{{{~~~~~~aaaCCC777777:::===???===777222111222333333333444666888777888999999999:::===???AAAVVVfffYYYXXX___mmmvvv{{{uuuvvvkkkfffiiizzzmmmdddjjj|||{{{bbbLLLGGGQQQVVVRRRCCC999;;;>>><<>>999777666666555444666CCCTTTjjj}}}uuu___gggVVVEEEDDD===@@@999777AAATTTiii}}}vvvwww}}}zzztttuuummmbbb[[[XXXWWWTTTRRRXXXSSSQQQTTT\\\ccceeedddooowww~~~uuu||||||wwwjjjVVVZZZvvvzzzggg```uuu{{{aaaKKK888555666444444999555555555555666666666666666888;;;<<>>AAAGGGCCCCCC???;;;:::===<<<999888999;;;;;;;;;<<<>>>AAACCCXXXiiifffZZZUUU[[[bbbfffhhhkkkpppuuuzzz~~~cccPPPIIIGGGOOOtttmmmbbbTTTJJJGGGCCC<<<666222222222111111111111000///111222333333444777999888999;;;<<<===<<<;;;;;;===<<>>;;;999<<>>;;;888666777888888888888@@@MMMcccuuurrrfffJJJCCC;;;;;;;;;888666777@@@RRR___uuuyyyooobbb^^^ZZZ]]]iiiwwwzzztttkkkccc]]]YYYVVVTTTYYYTTTNNNLLLNNNPPPQQQPPPQQQZZZ___```___VVVZZZmmm|||oooYYYTTTeeeuuu|||gggVVVfffyyy|||}}}iiiOOO:::777888444444999555555555555666666666666666888;;;<<>>@@@NNNlllyyymmmttt|||xxxoooqqquuufff^^^```mmmzzz```\\\fffhhh```VVVOOOLLLHHHFFFBBB???CCCIII@@@===999777777777666666888===HHHZZZqqqrrrooowwwuuu}}}yyyyyy~~~XXXGGG===888:::999444///222:::AAAUUU___ZZZLLLEEECCCNNNccc}}}wwwvvvrrrkkkccc]]]ZZZZZZWWWSSSMMMGGGCCCAAAAAAAAA;;;EEEEEEBBBCCC@@@AAALLLyyy}}}sssbbbWWW\\\rrr{{{{{{sssVVV\\\iiiqqq~~~nnnRRR;;;999:::444333999555555555555666666666666555777:::;;;@@@UUU|||}}}oooyyyrrrzzzzzzmmmXXXFFF>>>======;;;<<<777666:::;;;888777999555888666222333999888333333777999666333444888;;;>>>888:::EEEHHHAAAAAAHHHKKKJJJJJJMMMUUU___ggglllrrruuuxxxzzz|||~~~zzz}}}~~~}}}~~~}}}{{{~~~sssVVVUUUKKKOOOaaayyylllZZZUUUPPPEEE:::222222222111111111111000111222333333333444666888666777:::<<<>>>======<<<<<<===FFFVVVgggsss}}}|||~~~~~~ooo}}}{{{yyyuuuqqq{{{ppphhh{{{YYYLLL<<<555888===???>>>444555666666555555777999777888888888888:::>>>AAARRRssssss~~~{{{xxxtttnnn___\\\dddttt}}}hhh[[[aaaeee\\\NNNNNNEEE@@@BBB@@@===BBBMMMFFFBBB===999666444222000666:::CCCNNN[[[mmmeeeQQQ___kkkffffffqqqwwwrrrqqqmmmeee^^^[[[\\\wwwiiiRRREEE555777888666444555666777CCCXXX___UUUJJJDDDOOOgggsssuuuuuupppggg```^^^```YYYWWWRRRJJJCCC???>>>>>>999DDDAAA:::>>>???>>>BBBhhh{{{wwwlll______iiizzz|||aaa]]]cccmmmqqqTTT<<<:::;;;555333888555555555555666666666777444666999:::>>>TTT{{{zzzlllxxxsssiii```YYYWWWXXXYYY[[[SSSHHHAAA>>>>>>>>>>>>::::::999888777666444333777777555444444444444444666555444333444555666777777888888:::;;;===???@@@@@@BBBEEEIIINNNUUU]]]cccfffjjjqqqtttqqqqqq||||||uuuxxx~~~mmmiiipppqqqiiillllllxxxjjjMMMLLLMMMTTTaaasssdddUUUXXXPPP???<<<888444222222333333444000000111222444666888999;;;999;;;???AAA>>><<<===<<>>;;;999777BBBNNNKKKNNNEEE>>>;;;888555555777333>>>HHHMMMLLLLLLlllnnnSSSWWWXXXUUU[[[cccwwwlllhhhmmmjjj\\\RRRPPPNNNddd{{{]]]JJJ<<<999777888777333222444;;;NNNgggmmmZZZIIISSSjjjzzzvvvqqqnnnkkkiiigggeee^^^ZZZRRRHHH@@@===AAAEEEFFFMMMOOOGGG???===???AAA\\\yyyuuuuuupppfff]]]kkkzzzzzz|||ooo```gggtttyyymmmTTT;;;444777777555555666555555444444666777888777:::<<<===@@@SSSxxxyyyhhhxxxfffaaaXXXPPPKKKIIIIIIIIIIIIDDD>>>:::999999999888::::::;;;;;;;;;;;;::::::999888777666666555555666666666555444444444555666555666666777999;;;<<<===;;;===@@@BBBFFFKKKRRRVVV]]]aaafffiiifffgggqqq}}}sssoooqqqyyyvvvddd]]]bbbbbb\\\ccccccmmm]]]RRRLLLLLLTTT^^^sssyyyddd___UUUFFF:::444111333333000111444000000111222444666888999:::777888===>>>;;;999;;;===CCCQQQgggzzzxxxpppkkktttjjjJJJ888444444888;;;===999555333444666555555555999777666;;;:::<<>>;;;999666555777777888AAASSSXXXNNN```qqqfff^^^VVVVVV___~~~nnnbbb\\\bbbcccYYYNNNKKKIIIYYYoooVVVAAA<<<888888666333222444999DDDVVV___WWWLLLTTTeee~~~~~~xxxsssoookkkgggddd]]]YYYQQQHHH@@@===@@@DDDUUUaaadddWWWEEE>>>BBBIIIYYY|||yyyvvvqqqggg___jjjwww{{{{{{~~~~~~kkklllvvvzzzuuu[[[AAA777888777444222666555555444555666777888666999<<<<<>>===>>>???>>>===:::;;;<<<<<<======<<<<<<;;;;;;:::999888888888888777777555555444444444444333333444444666777888999888999:::;;;===AAAEEEIIIPPPSSSXXX\\\ZZZZZZbbbllloooaaa]]]dddmmmmmmeeeVVVNNNQQQSSSPPPVVVUUU___tttxxx___OOOIIINNNNNNVVV{{{qqqeee^^^WWWDDD777111666666///...333111111222333444666888999:::888888<<<<<<999999;;;AAAGGGYYYrrryyy|||mmmlllwwwhhhIII777555;;;>>>@@@<<<777444444555666666666:::777666;;;999===LLLgggxxxvvvyyyiii```cccxxx}}}wwwvvvxxxxxx~~~gggXXX\\\]]]mmm{{{zzz{{{tttgggeeekkkpppVVVNNNNNNKKK@@@999999999666@@@QQQVVVSSSIII???;;;999666555777<<<333:::XXXgggWWWXXXtttuuusssooofffiii~~~iiiZZZPPPWWW^^^YYYNNNGGGDDDJJJjjjcccJJJBBB;;;999777444444777555666>>>GGGHHHEEEJJJSSSmmm~~~wwwpppjjjddd```[[[WWWOOOGGG@@@>>>???BBB___tttvvv^^^OOORRRZZZbbb}}}yyyqqqiiiccclllwww{{{vvv|||yyyaaaFFF888777666444111555555444444555555666777555888;;;;;;???RRRwwwyyyhhhrrrggg\\\QQQJJJGGGBBB======???AAA@@@===;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>=========<<<;;;:::999999999999888888777666555444444444333333333333444555666777666777888999:::<<>>RRRwww}}}wwwfffYYY[[[qqqzzz{{{~~~pppZZZQQQZZZ[[[ooo|||zzzyyynnn\\\WWW]]]qqq}}}___PPPPPPSSSCCC:::;;;;;;777AAAVVV___XXXLLL@@@;;;999777666777;;;444888UUUnnnhhh]]]fffyyy{{{{{{}}}lll[[[NNNSSS]]]\\\QQQHHHCCC???TTT}}}mmmQQQGGG===:::888666888;;;777222222777::::::<<>>>>>???VVVtttzzzjjjgggjjjuuu~~~sssjjjeeeooo{{{yyy}}}xxxbbbGGG777444666555222444444444444555555666666444777::::::>>>RRRwww~~~mmmsssbbbUUULLLGGGCCCBBB???<<<===???AAA@@@???BBBBBBAAAAAA@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@@@@>>>===<<<;;;::::::::::::999999888888777666555555555555444444444555555666444666777777888999===???;;;???HHHQQQSSSOOONNNPPPaaaxxxsss```III???EEE<<>>AAAFFFJJJGGGDDDJJJ[[[rrreeeMMMRRRPPPDDDPPPmmmooommmsssoooQQQ777444777333000222222222333444555666888999;;;:::;;;===<<<999<<>><<<<<<666@@@WWWddd]]]OOOAAA;;;:::777666777777:::;;;KKKjjjvvvkkkccc}}}qqqtttooo___RRRTTT[[[[[[RRRHHHBBB:::FFFiiizzzUUUIII===888888777999<<<<<<888555555555555999>>>SSSzzzzzzsssllleee]]]YYYUUUQQQJJJDDD@@@>>>======EEE___yyyvvvmmmjjjjjj{{{vvvmmmhhhooo}}}tttxxx}}}hhhLLL888333666555222333444444555555555555555444666999:::>>>RRRxxxyyy}}}sssbbbTTTJJJFFFFFFFFFAAAAAA@@@@@@AAACCCFFFGGGKKKKKKKKKIIIFFFEEEEEEFFF??????@@@@@@AAAAAA@@@@@@??????===<<<<<<<<<<<<<<<::::::::::::999888777777888777666555555555555555222333555555555666999;;;888:::BBBMMMQQQNNNKKKLLLSSSeeekkkbbbVVVCCC999???888===@@@???======AAAEEEDDDBBBEEERRRggg~~~yyyRRRMMMMMMFFFOOOeee{{{~~~|||uuuxxx~~~cccDDD666444555444444333333333444555777888999999888999;;;999888===DDDMMMaaa{{{xxxxxx{{{}}}zzznnnaaaZZZXXXZZZ___cccaaaYYYVVV```nnnsss~~~rrrwwwwwwPPP===<<<===@@@???===:::666444555777555888777999:::666DDDaaajjjTTTUUU]]]kkkvvv|||~~~mmm[[[PPPPPP\\\```ttt~~~ggg___eee~~~zzzjjjeeefffWWWEEE===;;;666???WWWfffbbbRRRBBB;;;:::888777777222>>><<<@@@]]]tttqqqgggzzzyyy{{{qqqeeefffjjj___TTTRRRUUUTTTLLLEEE>>>888???VVVyyyYYYLLL>>>888777777777:::<<<;;;999666333444999>>>RRRwww|||wwwqqqkkkddd]]]YYYRRRNNNHHHCCC@@@>>><<<:::999FFFSSSVVVUUUVVVXXXXXXiiixxxyyypppkkknnn}}}tttxxxrrrTTT<<<444666666222333333444555555555555444444777:::;;;???SSSyyy|||tttbbb[[[QQQHHHCCCCCCDDDEEECCCFFFJJJLLLNNNSSS[[[bbb[[[^^^```^^^ZZZUUUSSSSSSNNNMMMLLLKKKIIIGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>:::;;;;;;<<<<<<;;;:::999999888777666555555444555222444555444333333555666777666;;;DDDJJJJJJJJJKKKKKKVVVVVVQQQLLL@@@777===999;;;===>>>===<<<>>>AAABBBAAABBBJJJ\\\tttbbbRRRNNNHHHNNN]]]sss|||zzz|||^^^AAA333333555444444444444444555777888999888888999;;;:::999@@@HHH[[[uuuoooiiimmmttt~~~zzzzzz}}}yyyhhh[[[PPPJJJIIIIIIOOOXXX[[[RRRHHHIIIQQQ___qqqwwwuuu|||aaaHHHAAABBB===>>>>>>;;;777555555666333666666999:::666GGGhhhgggRRR[[[gggpppxxxzzzuuuqqqqqqttt{{{```SSSOOOQQQ\\\jjj|||xxxmmmxxxrrrjjj|||yyyvvvhhhPPPBBB>>>888BBBYYYhhheeeTTTCCC<<<:::999777666000;;;999:::OOOccchhhjjjwww||||||ssseeebbb```\\\UUUOOOLLLIIIEEEAAA;;;999<<>><<<999888999>>>???===888444555999<<>>;;;999444999<<<;;;;;;???CCCDDDKKKggg}}}tttooosssxxx|||tttzzzuuuVVV===444777777333222333444555555555444444444777:::<<<@@@TTTzzzxxx{{{kkk\\\OOOLLLGGGBBB??????@@@AAAFFFMMMUUUZZZ^^^gggttt~~~gggfffbbb^^^XXXSSSOOOLLLCCCCCCBBBAAA@@@@@@@@@@@@:::;;;<<<=========<<<;;;999888777666555444444444555666777666444333333444777444555<<>>777<<<999999;;;======<<<>>>AAA@@@@@@@@@EEETTTmmmuuu]]]RRRIIIJJJTTTpppxxxzzzwwwOOO444111444333444444444555555777888999::::::<<<===<<<<<>><<<888555555666222555666999:::666IIIkkkhhhKKKZZZjjjuuuwwwpppkkkfffeeegggrrrWWWOOONNNRRR[[[rrrooo[[[aaalllxxxvvvZZZHHHBBB===FFF]]]lllgggVVVCCC<<<:::999777666111777666999GGGRRR]]]kkkppp|||yyy{{{lllfffYYYXXXTTTMMMGGGCCCAAA@@@999:::;;;888CCCggg}}}mmm]]]MMMEEEAAA===;;;:::GGGGGGDDD>>>;;;;;;<<<<<>>;;;888333888999666555777999999888ZZZ|||wwwqqq{{{|||mmmsssmmmwwwrrrTTT:::222777999666222333444555555555444333555888;;;<<<@@@UUUzzzwwwwwweeeXXXRRRGGGFFFCCC@@@@@@CCCHHHMMMLLL]]]qqq}}}{{{kkk^^^SSSJJJBBBBBBCCCAAA@@@@@@@@@===>>>???===999:::===<<<;;;;;;::::::999999888888888777777666444333222444444666:::@@@DDDGGGGGGHHHJJJHHHAAA=========;;;===;;;<<<@@@@@@<<<;;;===<<<<<<>>>DDDRRRhhhjjjSSSQQQOOOHHHjjj~~~|||___888000777222444555777777666666888999>>>777999???===:::HHH___rrrddd]]]dddkkkooozzzyyywwwwwwxxx{{{rrrcccYYYSSSOOOKKKIIIEEEDDDJJJRRRVVV\\\sssoooYYYGGGBBBGGGBBBEEEKKKOOOMMMGGGCCCBBBBBBFFFFFFPPPhhh|||qqqlllvvvZZZBBBAAA;;;:::;;;===;;;666444666222555666888888666PPP{{{WWWSSSSSS^^^tttxxxlllnnnnnngggeeejjjyyyeeeSSSLLLOOOVVV[[[pppyyyoooeeeQQQFFF@@@MMMfffuuujjjVVVBBB;;;;;;:::777555888444666===@@@CCCTTThhhooo}}}rrrjjj```WWWKKKDDDBBBAAA===:::<<<888999===???FFF^^^xxxrrrgggYYYOOOKKKHHHEEEBBBTTT[[[SSSFFFCCC???:::>>>NNNhhh}}}zzzsssjjjfffccc]]]VVVPPPNNNJJJEEEAAA>>>===<<<;;;===;;;888888;;;;;;999CCCHHHggg{{{vvv|||sss}}}vvvjjjiiioooOOO;;;;;;666000333666666555555555444444444555777:::;;;@@@UUU{{{vvv~~~wwwmmm^^^RRRMMMGGGFFFDDDCCCDDDIIIPPPVVV]]]nnn~~~gggXXXJJJDDDDDDCCCBBBCCCBBB@@@@@@BBB@@@<<<<<>>>>>;;;;;;===@@@@@@AAAFFFSSSiii___OOOJJJGGGZZZ{{{~~~___<<<555999444444555777777666666888999:::555777<<<999888JJJbbbwwweee[[[XXXbbbkkkqqq{{{uuukkkjjjsss~~~tttgggZZZSSSLLLHHHGGGGGGGGGHHHPPPYYYSSSVVViiinnnWWWGGGBBBFFFGGGKKKOOOMMMFFF@@@???;;;BBBBBBGGGXXXiiizzznnnttt```GGGBBB<<<:::;;;>>>===888555666444666666888999888TTTaaaSSS___mmmyyytttjjjkkklllhhhjjjrrroooZZZNNNKKKNNNWWW```rrrfffQQQGGGBBBSSSooo~~~ppp\\\FFF===<<<:::777555999555777<<<===???LLL]]]nnn|||rrrhhh```XXXMMMGGGEEECCC>>>:::===999999<<<:::<<>>>>>BBBFFFFFFAAA>>>>>><<<999>>>FFFdddyyyttt}}}ttt|||wwwkkkjjjrrrPPP;;;:::888444888666666555555555444444444555777:::;;;@@@UUU{{{zzzrrriiiaaaWWWOOOKKKFFFFFFEEEEEEIIIQQQ\\\cccnnnvvv___QQQJJJEEECCCCCCBBB??????AAA@@@<<<;;;>>><<<<<<<<<;;;::::::999999888888888888777555444333444444555888;;;===<<<<<<===BBBFFFEEEEEEDDD@@@:::<<<::::::>>>>>><<<<<<>>>AAA@@@@@@EEEQQQhhhuuuTTTHHHIIIJJJhhh|||sssrrrnnnXXX<<<444777111333555666666666666777999888666888;;;777999PPPlllyyyfffYYYTTTVVVaaalllqqqzzzzzzggg```lll|||vvvjjj___WWWSSSJJJFFFEEEFFFGGGIIIQQQYYYYYYYYYfffjjjQQQBBBIIIKKKQQQVVVRRRGGG???===999AAA@@@???FFFRRRmmmrrrrrr}}}nnnTTTHHH<<<:::;;;@@@@@@;;;666666666888666888999;;;XXX{{{```SSSllltttlllkkklllmmmuuufffOOOJJJLLLPPP[[[iiiuuu~~~iiiSSSGGGDDDZZZyyyyyycccKKK???<<<:::777555:::777888;;;:::999BBBOOOcccnnnyyysssggg```YYYPPPKKKIIIFFF@@@;;;===888888;;;999555;;;EEEWWWVVVSSSOOOJJJGGGFFFFFFSSSaaa```UUUMMMCCC;;;???HHHYYYjjjooottt}}}{{{rrrkkkhhhbbb[[[UUUQQQLLLFFFBBBAAABBBCCCNNNVVV[[[WWWRRRMMMGGGBBB@@@LLLgggwwwrrr{{{xxxzzzjjjeee}}}qqqOOO777555555222777555555555555555444444444666777:::;;;AAAVVV{{{{{{{{{jjj```ZZZTTTOOONNNMMMMMMNNNQQQWWWcccoooxxxttt___OOOHHHGGGDDD@@@>>>AAAAAA>>>===???======<<<<<<;;;:::::::::999999999888777666555444444444555888<<<>>>===<<<:::???CCCEEEGGGHHHEEE???AAA>>>???AAAAAA>>>===???CCCCCCDDDIIIVVVllleeeNNNMMMFFFVVVnnnvvvqqqiiidddaaaRRR;;;333555111333555666666555666777999888888;;;<<<888???[[[yyyjjjWWWSSSSSSXXXdddmmmrrrwww~~~rrrdddlll||||||tttkkkccc___\\\RRRMMMIIIHHHFFFEEEIIIOOO[[[ZZZdddzzz}}}bbbOOOKKKSSSbbbkkkcccPPPEEEDDD>>>DDDBBB>>>???EEE]]]xxxrrrvvveeeRRR???;;;;;;AAACCC>>>888555777777555777999===\\\}}}~~~hhhUUURRRnnnzzztttooooootttcccJJJJJJPPPSSS___qqqxxx}}}wwwzzzttt\\\LLLHHH___jjjOOOAAA<<<:::777666:::888999;;;999777<<>><<<999888;;;;;;777888<<<999>>>BBBBBB>>><<<===???LLL[[[\\\PPPFFF;;;555:::???KKKUUUXXX]]]gggpppttt~~~~~~zzzqqqkkkgggbbb[[[ZZZVVVOOOJJJFFFFFFHHHIIIXXXeeeqqqtttoooggg^^^VVVJJJXXXnnn}}}~~~vvvrrr|||rrrbbbsss{{{qqqPPP777444444111444555555555555555555555555666777999<<>>>>>===<<<<<<;;;;;;:::::::::999999888777555444555555777:::===???>>><<>>GGGIIILLLSSSaaavvv{{{YYYMMMHHHFFFTTTeeeooooooddd^^^SSS@@@777888666333444666666555555777888777888;;;;;;:::EEEeeettt]]]OOOOOOSSS\\\hhhqqqvvv|||}}}mmmqqq~~~zzzwwwyyyyyyvvvqqqkkkgggfff\\\UUUNNNJJJFFFAAAAAADDDLLLMMMWWWjjjrrrZZZKKKZZZsssxxx]]]MMMLLLEEEGGGBBB???@@@@@@QQQooo|||~~~tttqqq~~~sss]]]DDD>>><<>>```vvv]]]MMMRRRggg{{{rrrpppyyyaaaIIIJJJQQQUUUbbbuuuzzz~~~vvvyyynnnYYYPPPgggqqqSSSBBB<<<:::888888888888:::;;;:::888<<<@@@GGGOOOYYYcccooo{{{{{{tttpppddd^^^WWWSSSQQQNNNGGGAAA???;;;:::;;;;;;::::::<<<000666<<<===999666888;;;EEESSSRRREEE===444000777888>>>DDDEEEHHHPPPZZZ```vvvyyyxxxsssnnnkkkfff```^^^ZZZTTTNNNKKKKKKMMMOOOYYYiii{{{|||pppeeeXXXcccttt{{{|||uuusss{{{zzzyyygggmmmpppwwwnnnQQQ999888999555666444555555555555555555555777777999<<>>===???>>>>>>>>>===<<<<<<;;;;;;::::::::::::888777666555777777999===@@@AAA@@@>>>AAACCCDDDFFFLLLSSSTTTPPPHHHFFFHHHLLLJJJDDD@@@@@@HHHLLLRRR[[[iii{{{gggNNNJJJ???EEEYYYlllrrruuucccZZZSSSAAA777777555222444555555555555666888666777888999<<>>???===AAAKKKZZZnnn{{{^^^KKK[[[xxxhhhQQQKKKGGGFFFAAAAAABBB???KKKfff|||}}}uuu{{{}}}gggJJJAAA<<>>;;;999888888999333888<<<;;;666333333555@@@LLLIII>>>888222000777555888:::;;;<<>>>>>===<<<<<<;;;;;;;;;;;;:::999888666666555777<<>>EEEOOO^^^vvvrrr\\\ddd~~~|||\\\NNNEEEEEEAAABBBCCC???MMMkkkqqqOOODDD<<<@@@FFFCCC;;;555444555444888===DDDgggxxx^^^KKKUUUeee}}}pppnnn|||cccTTTGGGFFFNNN\\\mmm{{{}}}yyy~~~fffTTTgggaaaIII???:::888888777888999999999;;;======EEEHHHLLLQQQVVV]]]fffmmmkkkvvv|||sssoooooojjjddd\\\WWWVVVSSSNNNIIIFFFFFFDDD???:::777777777555777888777444222222444;;;FFFCCC:::888444111666111333555666777:::???DDDUUU```jjjnnnnnnmmmiiiddd^^^\\\XXXTTTRRRRRRRRRSSSSSS[[[eeelllqqqnnnaaaTTTSSSXXXeeekkknnn}}}vvvsssuuuqqquuuxxxtttoooSSS777333666222222444444444555555555666666888777999===FFF[[[|||yyy}}}zzzuuummmfffiiipppuuuyyywwwhhhXXXNNNHHHCCC@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::999888777666333666===GGGQQQXXX[[[[[[OOORRRTTTYYYaaahhhgggaaaMMMOOOUUU\\\\\\VVVPPPOOOWWW___jjjuuu```MMMGGGEEEBBBDDDhhh{{{ppp|||{{{eee\\\ZZZKKK<<<666333222444555555444555666888999999999<<>>BBBEEEPPPhhhvvvwwwoooZZZDDDDDDBBBCCCDDD@@@QQQtttyyySSSFFF===???EEECCC<<<555444666666:::@@@GGGiii~~~gggSSSWWWjjj|||pppppp~~~WWWPPPGGGEEEOOObbbuuu|||wwwyyywww^^^JJJ]]]gggMMM@@@:::777777777999999888888;;;<<<<<>>LLLVVVYYYmmmzzztttrrruuurrryyy```???777888444333444444444555555555666666888777888===GGG\\\}}}~~~~~~~~~{{{vvvssssssuuukkk___XXXNNNEEE@@@@@@>>>===???AAA???<<<;;;;;;::::::999888777666666666===CCCIIIYYYlllvvvtttfff```^^^gggssswwwrrrlll___WWW^^^iiiddd```cccbbbrrryyynnnUUULLLGGGGGGEEEQQQ~~~tttsssttt___UUUMMM@@@666333333333333444555666777777555;;;===>>>IIIeeepppVVVHHHDDDEEEGGGLLL^^^pppzzz{{{```JJJLLLLLLUUUqqquuunnnnnnhhh```WWWPPPHHH???;;;===;;;888:::AAAJJJ[[[zzzoooUUULLLIIIKKKEEEBBBWWWssswwwXXXEEE<<<===@@@EEEBBB444777666333<<<888FFF}}}uuugggcccfffooo}}}|||ppp}}}wwwZZZLLLFFFEEEIII]]]ttt{{{~~~uuuqqq}}}{{{wwwzzzxxxaaaQQQGGGEEEeee~~~UUUEEE@@@888444666666999<<<;;;999>>>DDDKKKQQQYYY```cccaaa^^^ZZZeeekkksssxxxyyyvvvsssqqqmmmllljjjfff```ZZZUUUQQQLLLHHHCCCAAABBB@@@;;;666666333111111444666555444666777888999888666333222222111444555333111444;;;<<>>===<<<<<<;;;;;;:::999888777666666:::CCCLLLTTTcccuuu|||zzzuuummmiiippp|||zzzrrr```^^^kkktttjjjccchhhlll|||}}}^^^QQQIIIGGGDDDNNNuuuxxxooozzzuuuhhhgggZZZ@@@222555444333333444444666777777777:::<<<@@@RRRppp~~~aaaJJJ??????AAAGGGMMMaaattt|||yyyPPPIIICCCIIIcccyyyqqqpppfff^^^VVVOOOGGG>>>;;;===;;;999:::???EEEUUUuuujjjXXXMMMOOOKKKFFFVVVooozzzxxx}}}YYYFFF<<<===@@@FFFEEE777888666222;;;888GGGuuu___WWWiiittt|||vvvrrrSSSHHHFFFIIINNNcccyyy|||yyy{{{sssppp}}}zzz|||{{{aaaPPPGGGEEE```aaaLLLCCC:::888777666888;;;::::::@@@GGGOOOSSSYYY___ccccccbbbaaadddjjjqqqwwwxxxvvvtttsssooommmiiifffccc^^^XXXTTTQQQLLLGGGEEEFFFFFFBBB>>>;;;888444444555777666555333555777777777666555555444333555777666333555:::===KKKZZZ```bbbbbb```]]]\\\[[[YYYVVVTTTSSSRRRQQQPPPMMMLLLMMMKKKCCC===;;;444999555333999>>>KKKaaattt}}}vvvvvvmmmlllgggkkkwww{{{yyy}}}xxxpppuuu~~~|||sssWWW>>>999666222444444444555555555666666666444:::<<<===HHHeee}}}|||}}}vvvyyy}}}}}}hhhUUUJJJGGGEEEBBB???============;;;;;;999888777777666666:::EEEPPPZZZjjj{{{}}}ssslllsssuuudddgggwww}}}lll```fffnnn~~~iiiXXXKKKJJJIIIQQQrrrmmmppptttfffnnniiiNNN<<<<<<444444444444444555666777999999:::DDD]]]}}}rrrWWWDDD===@@@EEEHHHOOOeee{{{wwwlllrrr___MMM===@@@TTTqqq}}}ssssssggg___VVVOOOGGG>>>;;;===;;;999999===BBBQQQrrrfffNNNOOOOOOIIISSShhhuuuooo~~~[[[GGG;;;<<>><<<;;;999888777666666777999FFFSSS^^^oooxxxooosssxxxhhhiiivvvxxxdddUUUYYY^^^oooyyyrrr\\\LLLLLLRRR\\\yyyppplllxxxvvv___bbbiii```KKK===444444444444444555666777999999;;;IIIeeegggQQQCCC>>>BBBHHHJJJPPPeee|||lll^^^ddd~~~rrrWWW@@@???KKK___}}}xxxwwwlllddd[[[SSSJJJ@@@<<<===;;;888:::===AAAOOOnnnuuuOOOKKKLLLEEEKKK[[[xxx}}}yyy~~~}}}sss~~~yyy___III;;;999===GGGJJJ@@@666666222999888JJJlllSSSMMMgggtttxxxmmmiiiiiikkkwwwdddIII@@@CCCKKKUUUlll{{{vvvrrrnnnpppzzzkkkVVVJJJBBBTTTwwwcccKKK===::::::777777888999===FFFQQQXXXZZZ^^^bbbeeefffggggggdddiiiooouuuwwwxxxyyyzzzwwwpppjjjjjjmmmmmmgggaaaaaa[[[RRRLLLHHHFFFDDDCCCAAA>>>:::888999===@@@CCCEEECCC???;;;999===FFFLLLHHHAAA<<<:::999888:::???JJJWWWdddgggfffeeedddbbbbbb]]]WWWQQQNNNNNNPPPQQQSSSMMMLLLRRRVVVQQQGGG@@@:::<<<888666;;;<<>>LLLkkkxxxrrrrrrttt~~~mmmZZZIIIJJJHHHDDDEEEHHHEEE???<<<;;;999777666666777777<<>>OOOmmmqqqXXXHHH@@@<<<===BBBGGGLLL___ttt}}}bbbRRRYYYvvvzzz^^^EEEAAAGGGTTTooo~~~}}}uuummmddd\\\PPPDDD===<<<<<<999:::>>>AAAJJJaaayyyVVVHHHEEE???AAAKKK```nnnrrrnnnlllggggggqqq}}}tttyyyxxxeeeMMM<<<888;;;GGGLLLCCC444777444:::999KKK}}}|||^^^OOOOOOkkkzzznnnddd]]]___pppbbbIII@@@AAAIIISSSkkk{{{uuusssqqqwwwwwwaaaNNNBBBRRRsssvvvYYYCCC<<<;;;888777888:::>>>IIITTT^^^aaaeeeiiikkkkkkjjjiiihhhlllqqqtttvvvxxxzzz{{{xxxqqqkkklllpppqqqmmmhhhfffaaaYYYRRROOOMMMMMMMMMCCCAAA===;;;===BBBIIIMMMZZZVVVPPPKKKKKKUUUdddppphhh]]]PPPFFF>>>:::===CCCRRR```lllmmmiiiggggggfffddd```YYYSSSPPPPPPQQQSSS^^^UUUSSS^^^jjjiii^^^TTTIIIKKKBBB<<<======DDDVVVtttuuuoooqqqsssuuujjjooozzztttSSS:::777777333555333333333444444444555555555999;;;>>>NNNnnnwwwnnnhhhhhhppp}}}hhhTTTSSSMMMHHHKKKQQQMMMBBB===;;;999777666666777888;;;IIIYYYfffyyy}}}}}}fffTTTNNNPPPIIIDDDCCC@@@FFFRRRiiieeeKKKIIIQQQ^^^yyyqqqhhhlllxxxtttjjjVVV<<<555555444444444555555666444888AAAWWWxxxyyybbbKKKBBB@@@<<<;;;>>>BBBFFFVVViii}}}zzz[[[LLLUUUtttxxx```JJJBBBCCCKKKbbbzzz~~~|||uuunnneeeYYYJJJ@@@>>>???;;;<<>><<>>DDDTTTdddwwwvvv\\\OOO[[[zzzyyygggRRRCCC===DDDVVVggglllggggggqqq|||zzztttmmm```PPPDDD@@@>>>:::===FFFJJJHHHKKKSSS___vvv{{{rrrbbbZZZ^^^eeeuuuzzz^^^GGG===<<<===;;;GGGUUUVVVRRRUUURRRKKKKKKLLLUUU]]]hhhqqquuuxxx\\\EEE<<<<<>><<<999666555666777888===OOOcccrrr~~~uuuXXXFFFBBB>>>???BBB@@@>>>EEEXXXuuunnnLLLDDDIIIVVVsssqqqdddlll}}}|||vvvXXX===666555555444444444555555444666DDDgggvvvyyynnnSSS<<<999===;;;:::===???FFFUUUddduuuuuuaaaVVVcccqqqZZZDDD:::>>>MMMYYY___WWWUUUaaapppyyyzzzyyy{{{vvvqqqdddTTTGGGBBB<<<999>>>LLLSSSPPPOOORRRPPPllloookkk]]]SSSRRRMMMRRRccclllhhhYYYDDD<<<@@@AAA===CCCOOOMMMHHHMMMLLLEEEDDDDDDGGGIIIPPPjjjyyyzzzbbbIII>>>>>>JJJSSSMMM888999222444777TTTvvvZZZJJJIII[[[tttyyy^^^QQQ]]]uuupppPPPEEE???DDDOOOXXXmmm|||ttthhhmmm{{{{{{hhhUUURRRbbb```GGG>>>;;;;;;<<<===AAAKKKUUU]]]^^^___bbbffflllpppsssssssssrrrpppnnnmmmnnnpppjjjhhhgggfffgggjjjnnnppppppooonnnllljjjkkkmmmpppnnniii```VVVOOOPPPVVV\\\ggghhhhhhgggiiitttuuu\\\LLLLLLTTTaaannnwwwtttllliiijjjlllnnnmmmllljjjhhheeebbb```jjjiiinnnzzz}}}kkk[[[OOOTTTiii~~~|||yyytttyyy{{{nnnOOO888999:::444333555555555666666666666777555888:::???SSSuuuzzzpppdddXXXWWW^^^hhh}}}}}}rrrjjjgggfffeeedddooowwwuuuaaaUUUQQQPPPMMMIII;;;:::888777666555666666CCCIIIccc{{{~~~fffHHH>>>??????>>>@@@===???MMMiiiuuuLLLLLLGGGJJJsss~~~iiimmmwww}}}zzztttpppqqqkkkWWWBBB666555444444555666777888:::666HHHttt]]]KKK=========888777;;;;;;BBBPPPfffwwwbbbYYYlllwwwaaaJJJ???BBBJJJNNN[[[RRRJJJMMMXXXgggttt}}}wwwlllWWWGGGIII@@@@@@FFFRRR]]]bbbeeehhhiiippp{{{kkkZZZSSSOOOJJJHHHJJJHHHMMMOOOJJJCCC>>>======CCCRRRYYYOOOEEEDDDDDDAAAAAA@@@@@@EEERRRhhh|||oooWWWIIICCCKKKTTTPPP:::888111888;;;QQQVVVBBBOOOfffuuukkkXXXhhhuuudddLLLCCCBBBBBBKKKaaaxxxwwwiiiiiiuuu{{{]]]RRRYYYsssuuuOOOBBB;;;777999===DDDMMMVVVbbbaaa______fffoooppplllllloooqqqpppqqqsssoooiii^^^^^^aaagggkkkmmmssszzz}}}}}}|||yyywwwrrrjjjccc______```llliiieeeeeekkksssyyy}}}{{{bbbSSSTTT\\\cccsss~~~sssnnnqqquuuuuusssqqqppppppppppppooorrroooqqqyyy}}}}}}uuuaaaXXXaaannn|||~~~~~~oooOOO777777777333555444444444555555555555555666999:::@@@XXX}}}uuuiii]]]RRRRRRYYYkkk{{{zzzppphhh^^^WWWTTTTTTSSSSSSbbbggguuu|||nnnaaaXXXQQQJJJFFF;;;:::888777666555666666<<>><<<;;;;;;>>>???LLLfffQQQKKKHHHNNNrrrrrrttt~~~yyynnngggiiihhhXXXDDD666666555444444555777777:::999NNNzzzVVVFFF;;;;;;<<<888666:::999???LLLbbb~~~uuugggcccyyy{{{gggPPPCCCEEELLLPPP\\\YYYTTTPPPQQQZZZiiiuuuqqqYYYHHHKKKBBBAAAFFFSSSaaalllwww}}}yyyggg]]]UUUMMMGGGFFFDDDIIIMMMJJJDDD@@@@@@AAAOOOcccoooeeeTTTIIIBBB<<>>===@@@JJJ^^^||||||zzz{{{zzzyyy^^^LLLCCCKKKTTTQQQ<<<888000666888PPP```FFFLLLcccwwwmmmccctttzzzbbbJJJBBBAAAAAAKKK```xxxyyykkkkkkvvvkkkaaagggwww\\\EEE>>>999:::???DDDMMMUUUdddfffffffffjjjpppqqqmmmmmmppprrrrrrtttuuuqqqkkkaaa]]]\\\```cccgggooowww}}}~~~|||yyyuuuqqqnnnnnnnnnnnnkkkiiiiiimmmpppqqqqqq|||rrr```YYY```kkkllluuuzzzwwwrrrsssvvvwwwuuuvvvwwwxxxxxxvvvssspppsssppprrryyy}}}|||}}}~~~nnn\\\XXXcccqqq}}}vvv|||zzzVVV<<<999666111333444444444555555555555555666999:::@@@XXX}}}}}}kkk^^^TTTLLLOOOXXXoooyyyttthhh___YYYQQQKKKIIIIIIJJJJJJTTTWWWcccxxxzzzpppdddWWWLLLFFF;;;:::888777666555666666888EEE___wwwjjjXXXZZZeeeyyytttWWWFFFAAA@@@>>>===>>>???KKKbbb{{{XXXJJJIIIXXXzzz|||}}}}}}kkk___cccgggZZZHHH777777555444444555666666999;;;SSSrrrMMM@@@888:::;;;888666999777<<>><<>>BBBRRRnnnwwwvvvuuuwwwcccNNNBBBIIITTTRRR???:::000666888QQQiiiIIIIIIddd{{{pppqqq}}}^^^FFF@@@???@@@JJJ___www{{{oooooozzzxxxnnnppp}}}jjjJJJBBB<<<<<<@@@EEEMMMUUUccciiinnnoooppptttvvvtttqqqtttuuutttvvvwwwtttoooeee^^^YYYYYY[[[```iiirrrooouuuzzz~~~}}}|||||||||{{{zzzxxxvvvuuuwwwyyywwwsssooonnnrrrqqqggg\\\\\\iiivvvyyyyyyvvvrrrsssyyy|||{{{wwwyyy}}}~~~zzzuuuqqqwwwtttwww~~~~~~|||sssdddXXXYYYgggvvv}}}pppwww{{{|||~~~wwwXXX<<<888555000333444444444555555555666666777::::::@@@XXX}}}rrr^^^SSSLLLIIIQQQ\\\rrrzzz{{{mmmaaaXXXTTTNNNJJJHHHIIIKKKMMMQQQUUUaaauuu~~~zzzrrrdddSSSFFF;;;:::888777666555666666999GGG^^^pppdddNNNLLLSSSggg|||www]]]IIICCCDDDDDDCCC===>>>JJJaaawww]]]IIIJJJeee~~~nnn___bbbhhh]]]III888777666555444444555666777999RRRgggEEE<<<777999;;;999888999777;;;BBBVVVvvvnnnkkkvvvuuuaaaUUUSSSVVVXXXqqqxxxvvvdddQQQLLLXXXddd{{{^^^DDDAAA;;;888:::AAANNN^^^rrrwwwnnncccWWWMMMCCCIIIRRRVVVPPPFFFBBBBBBNNNeee}}}~~~wwwpppkkkVVVNNNFFFBBBAAAKKKeee}}}ttt{{{zzzwwwsss}}}aaaLLL@@@GGGQQQPPPAAA<<<222777;;;UUUlllKKKHHHddd{{{~~~pppwwwzzzYYYEEE===>>>@@@III^^^uuu|||mmmmmmyyytttooovvvQQQGGG===<<<@@@FFFOOOWWW```jjjsssuuuvvvyyy|||}}}xxxyyywwwssssssvvvuuuqqqhhh```XXXVVVWWWZZZaaahhhhhhmmmrrrwww~~~|||{{{{{{tttooopppkkk```WWWYYYgggttt~~~|||vvvppprrryyy}}}|||wwwxxxyyyxxxvvvrrrooonnnvvvuuuxxxyyylll^^^WWW^^^nnn|||uuuyyyrrruuurrroooyyyQQQ888666444000666333333444444555666666666888:::;;;AAAYYY~~~kkkVVVLLLGGGGGGPPP\\\sss}}}~~~{{{uuujjjaaaTTTRRRNNNJJJIIIKKKNNNQQQWWW___kkkyyy~~~~~~{{{mmmVVVCCC;;;:::888777666555666666999DDDWWWfffyyycccMMMHHHFFFTTTlllyyywwwbbbLLLCCCFFFFFFCCC???@@@LLLaaauuu___HHHJJJmmmzzz|||sssbbbbbbhhhZZZDDD888777666555444444555666888:::SSS|||ccc@@@;;;888:::;;;:::999:::777;;;AAARRRqqqjjjfffxxxpppfffeeedddbbbrrrzzzwwwcccLLLDDDIIINNN\\\qqqbbbEEE>>>;;;999:::???FFFSSSfffwww}}}rrrbbbUUULLLRRR\\\bbbZZZJJJ@@@???LLLWWWdddiiiiiieee```ZZZXXXOOOHHHFFFCCCJJJbbb{{{uuuvvv}}}qqqtttnnnWWWGGG===DDDOOOMMM???;;;111777;;;UUUsssPPPJJJggg|||wwwiiippp~~~rrrUUUGGG<<<===???HHH\\\rrr|||iiihhhtttsss\\\NNN???;;;???HHHSSS\\\dddnnnwwwxxxwwwyyy|||}}}~~~|||vvvpppooossssssqqqggg]]]UUURRRQQQQQQTTTYYYfffgggjjjmmmrrryyy|||xxxssssssyyyvvvtttrrriii]]]TTTVVVaaammmwwwwwwssskkkhhhlllpppqqqnnnmmmjjjeee```^^^```bbbooorrrwww~~~xxxhhh\\\ZZZeeevvv}}}~~~rrrwwwssstttpppIII555666444000777333333444444555666666777777;;;<<>>YYYnnnTTT>>><<<999999:::::::::999777===BBBNNNkkk}}}fffaaayyy}}}{{{uuuooouuu~~~gggNNNBBB@@@@@@@@@QQQcccrrrxxxcccIIIAAA777777888;;;>>>HHH[[[mmmzzzppp^^^XXX\\\ffflllcccPPPDDDCCCIIIJJJLLLNNNNNNMMMIIIFFFKKKEEECCCEEEDDDHHH```{{{wwwtttrrrnnnvvvxxxvvvaaaOOOCCC<<>>CCCKKKddd}}}xxxbbb^^^{{{vvv{{{tttUUUDDD???===999@@@GGGVVVfff]]]IIIBBB666666777777777???RRReeewwwlllbbbccckkkqqqhhhVVVMMMPPPFFFFFFFFFFFFDDDBBBAAABBB@@@;;;>>>DDDCCCDDDZZZuuuzzzsss}}}}}}uuusssvvvtttqqq]]]MMMCCC<<>>???JJJ[[[gggssswwwwwwqqqmmmnnnooonnnrrrsssqqqmmmmmmnnnlllgggdddWWWKKKEEECCC???>>>???<<<::::::<<<;;;;;;CCCMMMPPPOOOMMMIIIJJJTTTdddqqq|||kkkggg```XXXTTTXXX```hhhcccccc]]]PPPGGGEEEFFFEEEIIIMMMOOOMMMIIIFFFGGGIII```qqqppp___ZZZcccttt{{{|||zzz```???333:::555///555222222333444555666777777555:::???GGG___}}}wwwmmmZZZHHHBBBCCCEEELLLVVViiittt|||rrrkkkgggfff`````````^^^\\\^^^cccggguuu}}}wwwhhhUUUGGG;;;:::888777666555666666555555BBBNNNMMMWWWkkkwww___LLLKKKDDDAAAFFFIII]]]pppxxxmmmbbb^^^PPP>>>???999888AAAPPPbbbtttXXXCCC===UUU|||ppptttxxxccc]]]aaaWWWCCC666555444444555666777888444DDDiiicccKKK======:::666555777777666555???DDDIII___xxxttt___^^^}}}www~~~{{{XXXCCC===;;;@@@===888DDDXXXUUUEEE???===<<<:::888555<<>>AAAGGGWWWlll{{{ssslllqqqsssRRR@@@???KKK\\\jjjsssuuurrrllljjjlllnnnmmmiiimmmooonnnoooooojjjcccgggYYYJJJCCC@@@<<<;;;===:::888:::<<<999777===FFFJJJKKKHHHAAA<<>>BBBGGGIIIDDD===<<<:::888777777===MMM\\\rrryyy|||{{{xxxtttmmmbbb\\\aaaiii___WWWQQQMMMGGG>>><<<@@@>>>:::;;;@@@AAADDDQQQbbbxxx~~~wwwyyyzzzvvvwww|||yyydddQQQCCCAAAQQQ```^^^EEE999000888555KKK|||aaaMMMOOOvvvxxxzzz}}}iiiNNNEEE<<<>>>AAAHHHXXXnnn|||}}}yyyyyyzzz[[[HHHAAAFFFVVVfffvvvyyyxxxrrrnnnoooooommmpppqqqpppooorrrtttooofffeeeZZZKKK???:::888999888999666444555444555===FFFKKKHHHDDD@@@??????AAABBBSSS```pppxxxlllbbbXXXVVV]]]dddiiiiiigggaaaTTTGGG@@@===999444???BBBGGGKKKKKKHHHBBB>>>EEEVVVnnnkkk___dddlllyyyzzzqqqtttvvvrrrhhhNNN>>>999111000555555444444444444555777888999999===AAALLLfffxxxrrrZZZKKK???===>>>???FFFQQQcccnnnyyy~~~zzzqqqkkkeeeeeebbb```bbbiiirrrwwwyyyiiiUUUHHH======<<<;;;:::888777666444888;;;>>>HHHUUU___bbb```YYYOOOHHHGGGGGGFFFDDD???KKKRRRMMMGGGEEEAAA:::<<<:::;;;>>>AAAGGGTTTaaa|||aaaBBB???TTTwwwkkkkkk{{{pppccccccdddSSS<<<555555555666777888888999999HHHttt[[[III>>>:::999;;;:::777666888777:::BBBRRRfffrrrlllaaahhhxxxhhh```NNNFFF===;;;:::<<>>:::888666:::666555555444444:::AAAJJJGGGCCC???<<<;;;;;;;;;DDDPPP]]]lllnnncccXXXUUU\\\fffmmmpppkkkeeeWWWHHH???<<<888222999<<>>======GGGXXXnnn|||hhh```gggnnnzzz~~~}}}~~~ssskkkpppssspppeeeKKK;;;888222111555333444444444444555777888999999===AAAKKKeeezzzxxxbbbOOOCCC::::::<<<===CCCMMM```lllwww|||yyypppgggddd___\\\^^^eeepppxxx|||mmmWWWEEE>>>===<<<;;;:::888777777444777;;;@@@KKKXXXaaabbb```[[[UUUPPPMMMLLLMMMOOOJJJKKKKKKIIIEEEAAA===::::::888888;;;;;;===EEEOOOooo|||fffJJJHHH[[[wwwsssgggqqqyyyffffffiiiWWW<<<666666666666666777888888;;;NNN~~~|||YYYMMMEEE???;;;:::999777666888666:::AAAOOObbbnnnjjj```qqqooo]]]zzzvvv^^^QQQBBB===888888===@@@???>>>:::999::::::888999BBBLLL\\\jjjzzzzzzcccRRRSSS]]]rrryyynnn```[[[\\\MMM???<<<;;;===GGGSSS|||xxxtttvvvvvv\\\JJJDDDSSSaaa^^^@@@666000999999RRRaaaHHHHHH___|||rrrnnnffflllwwwjjjOOOAAA===<<<<<>>GGGRRRdddwww}}}lllcccXXXVVV^^^jjjuuuzzzvvvpppaaaPPPDDD???:::444666:::???@@@===:::999:::777888???RRRpppuuufffeeennnttt|||~~~||||||~~~zzz{{{mmmhhhpppwwwvvvfffIII888666222333555111444444444444555777888999;;;>>>AAAJJJccc}}}nnn[[[GGG???999:::;;;===CCCKKK```lllxxx}}}}}}oooddd^^^VVVSSSTTT\\\iiitttxxx]]]FFF???>>>===;;;:::888777777666999===DDDRRRaaagggfffgggccc___[[[UUURRRUUUZZZaaaXXXRRRQQQOOOHHHBBB@@@===;;;;;;>>>>>>>>>BBBIIIbbbuuuhhhQQQRRReee}}}jjjdddssspppdddcccVVVAAA777666666555666777888999===TTTvvvYYYUUUOOOGGG>>><<<:::666555777555888???LLL^^^kkkiii```uuuppp^^^bbbsss```LLLCCC:::999<<>><<<:::999777777>>>GGGRRRdddyyy}}}zzzvvvnnnooouuu|||sss{{{lllSSSEEEBBBLLLXXXnnnooo^^^^^^QQQEEE@@@<<<;;;FFFTTTyyyvvvssswwwgggQQQHHHUUU```[[[BBB888333<<<<<>><<<:::AAAUUUkkkwwwyyy~~~xxxWWWKKKVVVeeemmmqqqssspppnnnnnnmmmkkkqqqyyy~~~zzzvvvvvvvvvuuuppphhh\\\PPPEEE>>>:::888:::666444555555333555:::;;;;;;;;;:::999888777777222777;;;>>>IIIZZZfffkkkddd^^^WWWYYYcccqqq|||}}}nnn[[[MMMEEE>>>888888===BBBBBB>>>999777888777444333???[[[wwwnnneeekkkvvvzzz~~~~~~}}}~~~zzzzzz~~~{{{~~~nnnlllwwwjjjKKK777444222444777222444444444444555777888999;;;???BBBIIIaaa~~~hhhWWWCCC???;;;;;;<<<>>>DDDJJJ___lllxxx~~~nnnbbbXXXNNNKKKKKKQQQ```nnnjjjMMMAAA???===;;;999888888777777999???IIIZZZjjjooolllgggcccaaa^^^YYYUUUZZZccclllbbb[[[\\\[[[SSSJJJFFFAAA??????BBBCCCCCCFFFLLL]]]sssjjjWWW\\\ppp{{{ccc^^^kkkmmm]]]OOOBBB777666555555555777888:::>>>XXXsss[[[\\\XXXLLLBBB===:::777555555444777===IIIZZZgggfff```pppssscccZZZuuupppUUUHHH<<<:::<<<===@@@DDDBBB>>>:::888555555<<>><<<:::???PPPfffrrrtttvvv|||gggSSSXXXeeejjjppprrrpppnnnnnnmmmiiimmmvvv{{{xxxsssrrrsssssstttmmmbbbTTTIIIBBB???>>>;;;777444555666444666:::999999::::::999888777666222555666666999CCCMMMSSSUUUTTTUUU]]]jjjxxxyyyeeeTTTIIIAAA:::777<<>><<<;;;>>>DDDIIIZZZhhhvvv}}}oooaaaUUUIIIFFFEEEIIIXXXhhh~~~xxxVVVBBB@@@>>>;;;999888888888555888???MMMbbbtttxxxssskkkeeebbbcccaaa___fffqqq}}}yyytttrrrooogggYYYNNNGGGBBB@@@BBBCCCCCCGGGLLL```vvvssseeemmm}}}eee___iiixxxcccLLLBBB666555444444555777:::;;;@@@\\\rrr[[[^^^YYYMMMAAA===;;;777555555333666:::DDDSSS___```[[[cccvvvfffbbbmmmvvv[[[KKK>>><<<<<<:::;;;@@@CCC===999666555555;;;CCCKKK```yyyqqqdddYYYXXX]]]aaa___WWWNNNHHHFFFBBBGGGNNNUUU___iiikkkiii```[[[\\\ffflllhhh___XXXIIIAAA===III___kkkaaaOOOEEECCCCCCAAA;;;999III]]]~~~tttllllllnnnwww|||```NNNHHHSSSZZZRRRAAA888222;;;999UUU~~~RRRBBBRRRlllnnniiiYYYTTT___^^^LLL@@@<<<<<<;;;???MMMaaaoootttrrrxxxwww]]]YYY]]]hhhnnnrrrrrrqqqrrrqqqmmmnnnuuuyyyuuupppnnnnnnllltttppphhh\\\QQQJJJFFFFFFAAA:::666666777555666999;;;;;;;;;:::888666555444111333555444555888>>>CCCDDDHHHPPP]]]nnn~~~nnn\\\OOODDD===444777<<<@@@BBB@@@>>>;;;666666444666DDD\\\pppzzzaaa```ooo|||{{{{{{~~~|||{{{{{{||||||~~~xxxppplllsssgggIII777555222555888555444444444444555777888999:::@@@DDDKKK```}}}zzz___NNNAAAAAA>>>:::888<<>>;;;999888888888666999AAARRRkkk~~~|||vvvmmmhhhjjjjjjhhhppp||||||jjjYYYRRRMMMLLLKKKKKKNNNSSShhh}}}wwwppp|||~~~iiihhhppp}}}fffHHH>>>555444333333555888;;;===BBB```sssYYYZZZTTTHHH===;;;;;;999666555444666999???KKKVVVWWWRRRTTTnnnqqqnnnuuuxxx___NNNAAA???===888888===>>>:::777777666555999>>>HHH]]]wwwxxxcccXXXYYYZZZYYYVVVPPPKKKIIIIIICCCHHHLLLNNNTTT^^^fffhhheeeWWWLLLPPP]]]fffjjjkkkXXXPPPEEE@@@HHHTTTVVVQQQCCC???>>>???<<<===MMM```xxxppplllnnnkkkjjjtttiiiTTTIIIIIIWWW___VVV@@@777333;;;:::WWW{{{RRRCCCHHHcccwwwqqq]]]QQQXXXXXXJJJBBB999;;;<<<@@@LLL```qqqyyyxxxzzz|||nnn___YYYdddlllsssuuuwwwyyyyyyvvvqqqwwwzzzvvvsssrrrpppnnnrrrrrroooggg]]]TTTNNNLLLIIIAAA999888777555555888;;;:::999888777666555444111222444555555555888;;;777===III[[[nnn~~~jjj[[[OOOGGG;;;999888:::>>>@@@>>>:::555555444666AAATTTdddlllaaabbbrrr{{{zzz~~~~~~}}}wwwwwwyyyzzzxxx|||vvvooorrr}}}yyyzzz{{{WWW???444666333333666333444444444444555777888999999@@@FFFLLLaaa}}}}}}```NNN@@@@@@>>>888666999???CCCSSScccvvvooo]]]NNNAAA>>>;;;===JJJ[[[nnn}}}\\\CCCAAA>>>;;;999888888888888;;;DDDWWWrrr~~~rrrjjjlllllljjjqqq|||sssjjjaaa^^^\\\ZZZ]]]bbbooo{{{pppoooxxxiiilllwwwzzz~~~^^^@@@666444333222333555888<<<>>>DDDdddtttVVVUUUNNNCCC999888:::999777777555666888<<>>BBBGGGIIIHHHAAA===>>>???BBBQQQcccvvvqqqppprrrkkkbbbdddnnnrrr]]]MMMGGGLLL]]]fff]]]AAA999555>>>===[[[sssNNNAAAEEE```}}}www```PPPTTTTTTIIICCC666;;;>>>AAALLL```ttt~~~xxxttt}}}yyy~~~iii[[[bbbkkkssswww{{{}}}sssxxx{{{zzzyyyzzzyyyuuuppprrrtttooofff[[[SSSOOOOOOFFF<<<999777444444666777777666666666777888888333222444666666444444666000777EEEWWWmmmyyyiii\\\TTTFFF???888777;;;>>>;;;888777666444555???OOOZZZ^^^dddgggwww~~~|||~~~|||vvvvvvyyyyyysssxxxzzzzzz{{{tttsssrrrIII666222777444333444000444444444444666777888999888@@@GGGMMMaaa~~~gggHHHEEE>>>::::::;;;;;;===AAAOOO___ppp}}}mmmYYYMMMDDDAAA???>>>FFFQQQkkkvvv```GGGDDD>>>;;;<<<===;;;666===@@@LLLccc|||~~~rrrkkkllliii```___eeehhhwww|||pppiiifffkkkqqqfffccczzzvvvnnngggjjj~~~rrrjjjmmmkkkZZZCCC555888444333555666888<<>>===:::;;;666777<<<666333>>>III___ssszzz~~~ssspppiii^^^\\\aaa\\\ZZZ[[[]]]^^^```hhhpppttt^^^MMMLLLZZZooo~~~{{{uuufffTTTGGGEEEGGGIIIIIICCCAAABBB>>>===LLL```{{{nnnqqqwww|||}}}zzzuuurrriiiXXXDDDBBBXXXnnnlll]]]GGGBBB777;;;@@@^^^{{{LLLCCCIIIdddzzzrrrfffVVVKKKPPPNNN;;;:::;;;;;;>>>FFFVVViiivvv{{{wwwwww}}}yyyllleeeoooxxx|||}}}~~~}}}|||{{{|||}}}wwwvvvtttrrrllldddZZZTTTPPPIII???888666666555444444666888999999888777666777666555444444444444444777888@@@SSSgggyyyssslllhhhUUUNNNDDD===;;;;;;:::999;;;888777:::>>>DDDNNNYYY[[[mmmzzz}}}xxxtttuuuzzz}}}~~~yyyyyysssxxx}}}[[[>>>:::666333333333333333333444555444444555888;;;<<>>===<<<>>>LLL\\\{{{zzzrrrzzzoooqqqvvv~~~qqq^^^HHHGGG\\\pppmmm^^^GGGCCC888<<>>GGGSSSbbbrrrfffUUUFFFAAA>>>:::===CCCYYYgggxxxZZZNNNAAA<<<<<<:::888777AAARRRiii|||vvvooo^^^WWWSSSTTTQQQKKKHHHIII@@@BBBFFFLLLWWWdddpppvvvvvvooojjjhhhiiimmmvvvsssdddxxxooohhhkkkkkkiii]]]VVVYYYXXXKKK===777444222222444666999AAAJJJTTT{{{lll]]]BBB:::555777::::::888888444444444444666:::===???BBBDDDaaammm\\\WWW[[[aaabbb\\\JJJ===>>><<<===FFFWWWiii{{{xxxddd```eeewwwzzznnn[[[\\\iiieeeUUUEEEBBBIIIVVViiixxx~~~nnnuuuvvvsssrrruuu}}}vvvaaaRRRZZZnnnuuuhhhWWWKKKMMMEEEIIIOOOooogggIIIFFFUUUqqquuuqqqpppdddOOOHHHHHHBBB;;;:::777666:::EEEUUU```nnnwwwyyypppjjjooozzz{{{www|||xxxtttrrrssswww{{{~~~{{{wwwrrrmmmiiifffbbb```___XXXOOOIIIEEEBBB???;;;::::::999888777777888888666666666666666777777888777888@@@OOO]]]fffnnntttvvv}}}{{{tttnnnggg]]]RRRJJJEEE@@@======;;;;;;AAAGGG^^^pppyyyzzz}}}xxxsssxxxyyy{{{{{{zzzvvvrrrppppppnnnpppxxx||||||sss[[[???666333111000111333333222333333444444333555777::::::AAAIIIPPP___wwwsssqqq}}}___IIIBBB<<<;;;;;;999:::===BBBKKKYYYhhh{{{ppp\\\HHHAAA???;;;===BBBOOO___sssdddSSSCCC>>>===:::888888===MMMbbboooooofff[[[UUUHHHEEECCCEEEFFFDDDCCCDDD>>>======@@@EEEKKKQQQVVVUUURRRRRRVVV\\\eeesssxxxnnnbbbrrrrrroooiiifffZZZSSSSSSOOOBBB777444444222333555666999CCCNNN\\\|||kkkGGG>>>777888:::888666666666555444555666888;;;<<<===999LLLnnnrrrfffiiipppwwwqqqYYYDDD???>>>AAAKKK]]]lll|||lllbbbfffjjjsssxxxpppbbb^^^ddddddXXXKKKGGGNNN___uuuuuutttvvv{{{qqq```YYYiiizzzxxxdddSSSNNNUUURRRXXX]]]{{{tttKKKCCCOOOiiixxxqqqnnncccLLLAAADDDCCC999999777666999CCCPPPZZZjjjtttzzzrrriiijjjvvv{{{www|||uuurrrrrrvvvxxxzzzxxxvvvsssqqqooolllgggdddeee___WWWPPPLLLIIIDDD@@@>>>===<<<;;;:::999999:::777666666666666666777777555888DDDTTT___bbbcccdddfffmmmyyy}}}|||xxxpppddd\\\QQQJJJCCC???;;;;;;AAAIIIdddvvv}}}zzzzzzvvvpppsssvvvyyy{{{zzzvvvqqqmmmkkklllppp{{{}}}|||~~~vvvWWW<<<444222000000111222222222222333444333333444777999888@@@HHHNNN\\\ssszzzooowwwcccJJJCCC===<<<:::888999;;;???FFFRRRaaasssfffNNNDDD@@@<<<<<<@@@GGGYYYqqqnnnYYYFFF@@@???:::888:::999FFFUUU^^^\\\SSSLLLHHH???===;;;;;;===>>>>>>>>>>>>;;;;;;>>>???@@@CCCGGGGGGFFFHHHMMMUUU```ppplllbbb^^^oooxxxuuukkkcccXXXPPPNNNGGG:::222111333333333555555888CCCOOOdddwwwMMMCCC:::999:::888666666777666555555555777999:::<<<888EEE]]]xxxrrrkkkmmm{{{yyycccIII@@@>>>CCCOOOcccnnn||||||jjjhhhmmmqqqrrrmmmeee^^^ZZZ___WWWMMMJJJTTTggg|||}}}tttuuuxxxlll___```uuuwww___PPPNNN[[[```iiioooNNNCCCNNNjjjxxxnnnkkkaaaHHH:::<<>>===<<<;;;999999888777777777777777555:::HHHYYYbbb```\\\ZZZ```dddnnn{{{}}}{{{zzzwwwpppkkkYYYQQQGGGAAA<<<;;;AAAIIIiii|||{{{{{{wwwrrrssstttwww{{{{{{vvvqqqkkkiiiiiippp{{{|||zzz|||~~~vvv|||WWW>>>444222000000222222222111222333333333333444777999777@@@GGGMMMXXXooommmqqq~~~gggKKKDDD===<<<:::888888:::===CCCMMMYYYgggvvvXXXJJJDDD???===@@@CCCWWWqqqvvv^^^IIIBBB@@@;;;999;;;???FFFOOOSSSPPPKKKGGGEEE>>><<<999777999<<<===<<<>>>:::999======;;;<<>><<<:::777777:::999===EEENNNYYYooobbbQQQIIICCC@@@BBBBBBVVVsss{{{aaaJJJCCCAAA<<<999<<>><<<999666888===???>>>===888777:::;;;777999>>>:::999;;;@@@GGGTTTgggxxx~~~jjjVVVaaazzzwwwrrrlllssszzznnndddYYYQQQMMMEEE999444777111000111222111333???LLLddd}}}RRRFFF;;;999999999999;;;777666444333333444555666444555===AAAGGGfffmmmdddeeeoooiiipppyyysssvvvtttlll^^^UUUNNNVVVooo}}}wwwuuusssooouuufff\\\aaavvv{{{fffNNNEEEGGG___qqq]]]EEEFFF\\\}}}ooommmjjjQQQ;;;777999888999:::888777888>>>BBBNNNaaatttwwwmmmjjjzzz|||yyyvvvsssqqqmmmhhheeedddaaa^^^]]]^^^^^^[[[XXXNNNOOOOOOOOOMMMKKKHHHFFF@@@???>>><<<;;;:::999999<<<@@@LLL[[[bbb^^^XXXVVVLLLNNNVVVbbbjjjppp{{{yyymmmdddaaaZZZRRRLLLFFFAAADDDIIIcccxxx}}}vvvwwwxxxtttuuutttwww{{{zzzvvvpppjjjhhhlllsss~~~}}}}}}pppkkksss~~~}}}{{{qqqppp}}}yyy{{{VVV???555444222222333222111///222222333333222444666999;;;CCCIIILLLVVVmmm~~~bbbgggvvvVVVDDD>>>@@@999777;;;:::>>>999<<>>AAAAAA@@@LLLRRRUUUOOOIIIEEEAAA===<<<;;;:::888666777999;;;999999:::::::::999888888:::999;;;???EEEPPPbbbsss{{{^^^]]]mmmrrrffffffwwwvvvppp^^^TTTPPPCCC:::666...111222222222444777<<<@@@aaa}}}VVVAAA777999777999<<<666888777666555444333333333999888<<>>TTTppp```EEEAAA[[[{{{tttnnnYYY===444:::333666888999888888;;;>>>JJJUUUfffppplllhhhppp~~~|||vvvtttrrrkkkbbbfffdddaaa```aaaaaa```___WWWUUUTTTSSSRRRPPPLLLIIIOOOLLLGGGBBB??????<<<999>>>MMMccciiibbbbbb```TTTFFFHHHLLLQQQXXXaaakkkqqqooosssyyy}}}|||uuummmfffaaaYYYRRROOOLLLGGGFFFHHHfffpppuuurrrnnnpppqqqooovvvuuuxxx{{{xxxpppjjjjjjtttwww{{{}}}}}}}}}uuukkkppp}}}{{{xxxmmm```jjjvvvlllMMM555333333222222111222222222111222333333333444666888<<>>===:::888888999:::999999:::;;;;;;:::::::::;;;:::;;;???DDDNNNaaasssqqqeee]]]kkkllleeekkk|||rrriii\\\WWWRRRBBB888666111222222333333333666;;;>>>XXX[[[DDD:::<<<888777;;;:::888777666555444333333333666444777;;;:::<<>>===;;;::::::;;;<<<===>>>?????????>>>===>>>???AAAKKK```tttssslllnnnwww}}}sssgggiiiqqq~~~}}}nnn^^^^^^aaaXXX>>>222444444333444444333222333666999EEEwwwvvvzzznnnIII888===;;;666999<<<888888888777666555444333777444555999999666999>>>JJJVVViii{{{|||xxxzzz|||xxxqqqsssvvvyyy{{{zzzyyyxxxxxxzzz}}}qqqrrryyytttqqqsss|||}}}vvvqqq~~~|||uuussstttxxxwwwrrrmmmhhh^^^TTTYYYjjjyyytttZZZ???444666444CCCZZZuuuyyyuuu```HHH:::CCCrrryyyqqqgggRRR===333222333444555555666777888???EEEQQQ^^^eeeccc\\\UUU[[[^^^gggvvv|||uuuppplllfffeeedddddddddccc```^^^UUUWWW[[[```bbbaaa]]]ZZZRRRXXX^^^YYYKKK??????FFFSSSiiixxx{{{|||wwwjjjaaaXXXUUUPPPJJJGGGIIIOOOSSSQQQRRRVVV\\\dddggggggeeeccc^^^WWWPPPKKKKKKVVVccclllnnnmmmkkkiiijjjlllnnnnnnmmmlllkkkfff``````dddmmmqqqvvvyyy{{{|||uuuwww~~~zzzyyy}}}~~~zzzwwwzzztttqqqlllXXX===000111111111111111111222222333111222333333333444666888:::???EEEKKKTTTeee|||~~~______|||tttZZZKKKFFF>>>;;;===:::888777666777888:::BBBIIIKKKlllqqqkkkccceeezzzbbbMMMEEEPPPppplll___UUUOOOFFFCCC@@@?????????>>><<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>???AAAKKKbbbwwwtttrrr~~~yyy{{{jjjcccfffjjjuuu{{{uuuaaabbbeeeWWW<<<000333333333444444333222222444666@@@lll~~~|||yyyPPP777:::;;;::::::888888999999888777666444333444111000333555555666888>>>CCCLLLUUUaaappp|||zzzzzzzzz{{{yyyuuurrruuuyyyvvvoooqqquuuyyy||||||zzzzzzzzzvvvzzz{{{|||}}}{{{wwwuuuppppppssszzz~~~wwwkkk___VVVPPPXXXjjjvvviiiMMM777000222222===OOOhhh{{{vvvgggLLL<<<<<>>FFFPPPZZZ___[[[VVVTTTSSSWWWfffzzzyyyuuurrriiigggfffeeeeeedddbbb___YYY[[[___cccggggggeeebbbUUUVVVWWWWWWNNNEEEFFFLLL^^^uuu~~~}}}zzziiiccc]]][[[WWWRRROOOOOORRRUUUOOONNNNNNRRRYYY\\\[[[XXXZZZWWWUUUSSSPPPQQQ[[[fffmmmmmmmmmmmmllljjjjjjkkkqqqoooooommmgggbbbdddiiitttrrrqqquuu}}}~~~{{{yyy~~~|||{{{uuujjj___NNN:::000000111000000000111111222333111222333333333444666888999>>>DDDJJJSSScccyyykkk^^^qqqfffSSSKKKAAA===>>>;;;:::999666444333666;;;??????MMMeeezzzyyyaaaOOOMMMaaaoooaaaXXXLLLGGGBBB@@@AAAAAA@@@>>><<<===>>>??????@@@??????>>>>>>??????AAAMMMfff}}}xxxlllwww{{{jjj^^^^^^bbbbbbkkkwwwyyyeeedddbbbRRR888111444111222333444333222222333555<<<\\\vvv}}}^^^AAA::::::======555999999:::999888777555333666444222222333555666666777:::>>>DDDJJJRRRZZZ___jjjlllpppwww}}}{{{yyyuuurrrppppppqqqrrrvvvuuussspppqqquuusssnnnqqqtttxxx{{{||||||}}}}}}tttwww{{{}}}xxx~~~wwwmmmjjjllluuunnn\\\SSSPPP]]]lllqqq^^^CCC444111111111888FFF[[[|||xxxQQQAAA999SSS{{{oookkkaaaOOOAAA333222222333555777666555666;;;@@@FFFOOOYYY^^^]]]WWWQQQQQQ^^^rrr||||||wwwsssmmmkkkhhhffffffeeedddccc^^^^^^___cccfffhhhhhhggg[[[UUURRRSSSPPPKKKOOOWWWrrr{{{gggeeecccaaa^^^YYYTTTSSSTTTVVVTTTPPPMMMNNNQQQRRRNNNJJJKKKKKKNNNSSSVVVZZZbbblllnnnllllllnnnmmmiiihhhjjjooooooqqqqqqlllhhhllltttyyyssspppttt{{{yyy}}}xxxyyyxxxhhhVVVEEE999222000000000000000000111222333111222333333333444666888999>>>DDDIIIQQQaaavvvyyy^^^gggttt^^^SSSGGGAAA@@@;;;;;;;;;999777666777:::;;;;;;@@@JJJ[[[ppp```NNNPPPjjjqqqfffUUUNNNFFFBBBCCCCCCAAA???===>>>????????????>>>>>>===>>>???@@@BBBOOOjjjmmmcccooofff[[[]]]cccaaafffqqqttthhhbbb[[[JJJ555222555///000222333333222222333555777JJJwww|||xxxrrrSSS@@@888===???555999999::::::999777555444666666555444444666777666666888;;;>>>AAACCCFFFGGGOOOQQQUUUZZZ___eeejjjnnnpppnnnkkkiiihhhiiikkkmmmqqqsssrrrnnnnnnqqqqqqoooppprrrtttvvvwwwxxx{{{}}}wwwwwwxxx|||}}}yyy||||||zzzzzz{{{yyyrrrjjjiiimmmyyyddd[[[[[[hhhrrrnnnVVV???666444111111666???OOOnnn\\\KKK<<>>>>>?????????>>>>>>===<<<===???@@@CCCQQQmmm{{{iii```bbbyyylll```aaagggdddeeelllmmmhhh___UUUDDD222333777///000111333333222222333555222===ggg}}}cccGGG666<<<@@@666999:::;;;;;;:::888555444///111333222333444555444555666777888:::<<<>>>???DDDHHHKKKMMMNNNSSS\\\cccllljjjgggeeeeeefffiiikkkmmmqqqqqqnnnllloooqqqpppmmmnnnoooppppppsssvvvyyy|||{{{yyyzzz}}}{{{}}}|||xxxxxxyyyyyyrrrllllllrrrooofffgggnnntttjjjOOO:::555333...111555;;;HHHeeegggVVVBBBDDDiiixxxtttiiiUUUDDD555333222333666888777444...888???===@@@MMM[[[ccchhh^^^YYY___lllzzz}}}vvvsssooojjjgggfffggghhhhhhfffccc```___bbbfffjjjllliii^^^WWWTTTPPPNNN\\\nnnrrrvvvssspppjjjeeecccffflllqqqhhhbbbZZZWWWVVVRRRJJJBBBAAA@@@CCCMMMWWW___ffflllssskkkfffgggfffdddeeejjjjjjkkknnnnnnhhhcccgggoooooolllkkkooovvv~~~~~~|||rrrllliiioooyyy{{{sssuuu|||{{{sssPPP666222333...////////////000111222333111222333333333444666888888===CCCHHHPPP___sssjjjVVVgggtttcccQQQFFFBBB>>>===:::999:::888444666:::999999999;;;@@@GGGNNNRRReeesss^^^NNNNNNqqqzzziiiUUUGGGAAA>>>AAAFFF>>>===<<<<<<======:::888;;;;;;>>>AAAGGGUUUpppppp```hhhnnn|||kkk\\\```fffiiihhhfffdddccc___RRRDDD<<<666111000111111111000000111111222333222666QQQ}}}YYY???999;;;===666:::<<<:::888888888888444333222111111222333333333444555666888:::<<<===>>>@@@CCCEEEFFFIIIMMMPPPXXX]]]bbbcccaaa```cccgggjjjmmmnnnllliiijjjoootttqqqrrrsssqqqooopppuuuyyy}}}{{{wwwuuuuuuzzzuuuyyy}}}{{{yyytttpppqqqpppmmmqqqyyyssswwwtttkkkYYYDDD777555222...444111111<<>>HHHYYYfffjjjiiilllkkkiiidddaaabbbgggllliiilllnnnllljjjjjjjjjjjjkkkmmmqqqtttwwwzzz|||}}}zzz}}}~~~zzzsssnnnnnnqqqsssssssssrrrsssxxxeeeFFF555333333000///000111000//////111333222222222222333444555555888;;;???EEENNN^^^ooo{{{{{{ZZZ[[[wwwwww^^^MMMGGGBBB===::::::;;;:::666666:::777666444444666:::>>>@@@IIITTTcccnnnrrrtttuuuwww~~~~~~aaaRRRTTTyyyxxxfff[[[TTTLLLGGGFFFCCC@@@>>>>>>???@@@>>><<>>777222//////111111111111111111222222333111222DDDlllhhhOOO<<<888===888888888777888999999888555444333222111111222333333333333444555666777888<<<>>>@@@BBBDDDFFFJJJLLLOOOTTTZZZ\\\\\\]]]aaadddgggjjjlllkkkhhhhhhlllpppoooppppppnnnlllmmmrrrwwwxxxuuurrrqqqrrrvvv{{{~~~|||xxxkkkjjjwwwzzzvvvmmmiiigggiiirrr|||}}}|||ttteeeOOO===444111000111222000000777JJJmmmSSSHHHaaa}}}wwwrrrfffUUU:::444111444555444333555444555555777:::AAAIIIOOOTTTYYYVVVWWWfffqqq|||{{{uuuqqqnnnmmmlllkkkrrroookkkgggeeebbb___]]]]]]]]][[[YYYZZZbbbmmmuuuzzzttttttsssoooqqqwwwvvvsssyyyvvvpppiiiaaa[[[UUUOOOLLLBBB???@@@HHHVVVaaaddddddffffffeeecccbbbdddiiinnnjjjkkkkkkjjjkkklllmmmmmmkkkmmmpppsssuuuwwwyyyzzz|||~~~}}}xxxrrrooorrrvvvrrrooojjjhhhkkkuuusssUUU===222//////...///000111000//////111333222222222222333444555555888;;;???EEENNN]]]nnnzzz\\\PPP___yyypppWWWNNNGGG@@@======>>>===888666777888777666555555555777777999???HHHNNNSSSWWW\\\```iiihhhmmmyyydddVVV\\\}}}uuunnnaaaRRRIIIJJJEEEAAA???AAABBBAAA???BBB???@@@HHHTTTdddxxxpppgggqqqYYYRRRVVVZZZ\\\ZZZVVVSSSQQQTTTGGG:::333000///000333000111111111111222222222222000666RRR~~~yyyaaaCCC777======:::777777999999888777777666444333222222111222444333333333333333444444999;;;===>>>@@@BBBEEEHHHGGGLLLRRRUUUWWWZZZ^^^bbbbbbeeeiiiiiigggfffgggiiimmmnnnnnnkkkiiikkkpppuuuuuutttqqqpppqqqtttxxx{{{zzzoookkkpppuuu}}}kkkaaacccvvv~~~wwwmmmgggeeehhhpppyyy~~~}}}sss\\\CCC888222...000555000000111333===YYY{{{QQQGGGXXXkkk{{{ooohhhddd@@@777111333777666333222555555555555777;;;BBBGGGPPPUUUQQQRRR___hhhrrrwwwwww~~~|||zzz~~~yyyuuussspppnnnlllqqqnnnkkkhhhfffbbb^^^[[[YYYXXXYYY[[[```jjjuuu}}}}}}yyysssjjjiiimmmuuuuuuqqquuu~~~wwwrrrjjjccc^^^[[[XXXVVVGGGEEEGGGNNNYYYbbbddddddcccddddddddddddeeehhhkkkkkkhhhfffeeegggiiikkkmmmmmmpppsssuuuwwwyyy{{{}}}xxxqqqpppuuuzzzzzztttlllhhhiiiqqq{{{{{{___AAA555111...,,,...///000000000//////111333222111111222222333444555999;;;???EEENNN\\\mmmyyywwwdddPPPSSSbbbdddTTTIIIEEEAAA@@@AAA???999555555777777888888888888999999999<<<@@@CCCEEEIIINNNQQQ[[[YYY[[[cccjjjrrr~~~fffYYYaaavvvcccWWWVVVOOOFFFBBBCCCDDDBBB@@@BBB@@@CCCQQQaaaooo}}}mmmdddmmm]]]MMMQQQVVVXXXVVVSSSQQQOOORRRFFF999444111000222555000000111111222222222222555333222>>>cccjjjNNN>>><<<@@@<<<:::;;;:::888666777888777666555333222111111555444444444444444555555777888:::<<<<<<>>>AAADDDDDDHHHMMMQQQTTTWWW[[[___]]]aaaeeegggfffdddddddddlllmmmmmmkkkiiikkkpppuuuyyyxxxvvvuuuuuuvvvwwwyyy~~~~~~nnnaaa\\\RRRRRR___ttt}}}ssseee___fffxxx}}}yyytttnnnkkkjjjkkkmmmooo}}}{{{sssnnnzzzmmmRRR;;;777555///111888///111444444666KKKyyyjjjHHH@@@MMM^^^ooollloooGGG;;;111222888999555222555555444444555888>>>BBBKKKQQQNNNNNNZZZcccmmm{{{tttlllmmmuuusssnnn||||||yyyvvvsssooollljjjiiiggggggeeeccc___\\\XXXWWWYYY]]]cccjjjuuuvvvdddbbbgggnnnmmmhhhkkksssuuuooofff___]]]^^^___```KKKKKKNNNTTT\\\bbbddddddcccdddeeeeeeeeeeeeffffffkkkddd______aaacccgggjjjnnnqqqssstttuuuwww{{{~~~zzzsssrrrwww|||}}}yyytttqqqrrrsssttttttpppPPP555111333///---000...///000000...///000222111111111111222333444555999<<>>???>>>999777777555555666777777777777777777999;;;===???AAADDDFFFLLLKKKMMMRRRTTTWWW]]]eee|||jjjYYY```{{{pppiii```TTTMMMLLLLLLIIIEEECCCCCCKKK]]]ooozzz~~~lllbbbiiiwwwcccMMMPPPSSSTTTSSSQQQPPPPPPOOODDD999444222000111444///000111222222222222111333666444555KKKwwwnnn[[[JJJ???===::::::<<<:::666666:::999999888666555333222111333333222333333444555666666777999::::::<<>>DDDRRRxxxqqqlllnnnPPP@@@333222888:::777555333444444333444777<<<@@@GGGNNNLLLMMMWWW```jjjyyytttqqqnnnlllkkkmmmttt|||}}}{{{xxxuuuqqqnnnhhhfffeeeeeedddbbb^^^[[[UUUUUUXXX^^^bbbgggtttyyybbb```eeelllkkkfffhhhpppwwwoooeee^^^]]]___ccceeeSSSTTTVVVYYY\\\^^^^^^^^^aaabbbdddfffggggggffffffeee^^^YYY[[[^^^aaahhhoooqqqsssrrroookkkkkkpppttt|||wwwvvv{{{zzzvvvssstttvvvwwwsssoooaaaEEE///000444///---000...///000///......000222111111111111222333444444999;;;>>>BBBJJJXXXhhhsssyyy|||pppQQQGGGSSSzzzaaaOOOFFF???>>>===;;;:::;;;999999999888777777666666333444666999<<<>>>???@@@===>>>AAAEEEEEEDDDIIIPPPeeerrrnnnYYY\\\uuuggg___]]][[[VVVRRRKKKLLLVVViiiyyy~~~ppphhhnnnrrrzzz~~~|||{{{{{{sssgggUUUUUUUUUSSSPPPNNNMMMNNNHHH>>>555222111......000///000111333333222111111///444555111:::\\\|||}}}nnn___RRRBBB;;;777::::::666777===999999999888666444333222111111000111111222333444555666888888888:::<<<>>>???@@@AAACCCEEEHHHKKKLLLOOOSSSXXX\\\___^^^\\\[[[aaadddggghhhgggiiimmmpppuuuuuutttsssqqqnnnllljjjooosssxxx{{{{{{~~~~~~~~~xxxttttttxxxaaaJJJEEENNN\\\gggnnnuuuzzz{{{wwwxxxzzzuuujjjlllmmmlllmmmppptttrrrmmm___ddddddeeeqqq~~~yyyjjjJJJ<<<111222444000...000++++++///222000999[[[}}}vvvnnnXXXCCC<<>>BBBJJJJJJJJJSSSZZZdddtttwwwzzztttiiieeekkknnnjjj|||zzzwwwtttqqqllljjjgggfffdddbbb^^^\\\UUUVVV\\\cccdddiiizzz|||cccdddjjjssssssmmmnnnuuuxxxrrriiicccaaabbbdddeee___aaaccccccaaa^^^\\\\\\\\\\\\___cccgggiiiiiihhh___XXXWWW[[[___bbbmmmzzzzzzqqqhhheeejjjooouuuxxxzzzxxxvvvxxxzzzsssqqqrrrppphhhaaaNNN<<<......000---,,,....../////////......000222111000000111111222333444888:::===AAAHHHUUUeeepppuuu{{{cccPPPHHH]]]dddXXXJJJDDDAAA===<<<===>>>===;;;:::999888888888666555666777:::;;;<<<<<<888999;;;>>>===<<>>555444555666777333333333222222444777:::===FFFEEEDDDLLLQQQ[[[jjjqqqvvvuuukkkeeeeeefffeeejjj~~~|||{{{xxxvvvpppmmmjjjiiihhhgggeeeccc___bbbjjjpppnnnqqqeeehhhrrr}}}|||rrrnnnqqqooommmjjjiiiiiihhhfffdddaaadddhhhgggbbb^^^\\\\\\YYYYYY[[[___eeehhhhhhggg\\\WWWXXX]]]]]]^^^kkk|||uuujjjgggmmmtttrrrssssssqqqpppttt~~~~~~wwwuuussskkk[[[NNN;;;666000,,,+++,,,---....../////////......000111000000000000111222333444777999;;;???FFFRRRbbbmmmnnnwww___HHHIIIggg{{{kkkXXXMMMEEE???======:::999888777777888999::::::888666555555666777777;;;;;;<<<===;;;:::@@@IIIQQQgggvvvYYYTTTzzzxxxwwwtttnnngggeeeeeelllxxx~~~xxxpppddd___kkk}}}uuuqqqhhh]]]RRRKKKIIIHHH<<<555000222333111000222...000222333333333111000...000333333222BBBnnn~~~wwwYYY>>>:::???===999888888999999999888777555444888777666444333222222222222333444444444555777999:::999999;;;>>>AAACCCDDD???AAAFFFKKKPPPRRRQQQPPPJJJPPPWWW[[[\\\\\\___aaacccdddfffgggfffdddaaa```ccckkkrrrrrrnnnnnnuuu}}}xxx{{{lllooosssxxx{{{}}}}}}}}}|||zzzyyy{{{~~~~~~{{{xxxuuusssssstttrrrpppttt{{{yyysssbbbNNNLLL___ttt|||zzzrrriiijjjllljjjeeerrruuujjjdddaaajjjuuutttaaaNNN777777333......333333000555......444111///AAAZZZ{{{___EEE===JJJ```tttgggnnnZZZCCC777222111333666333444333222111222444777:::CCCBBB???EEEJJJSSSbbbgggmmmrrrooofff```bbbhhhccclll~~~}}}|||zzzpppnnnlllkkklllmmmmmmmmmnnnrrrzzz~~~yyyzzzfffjjjvvvpppggggggaaacccggglllnnnmmmhhhdddUUUZZZ___```\\\YYYYYYZZZ[[[ZZZZZZ]]]bbbdddcccbbb]]]YYYZZZ]]]YYYWWWdddvvvsssiiigggoooxxxttttttqqqkkkiiimmmxxxyyyxxxxxx}}}}}}pppZZZHHH000444333---***---000000---...//////---...///111000000000000111222333444666888:::>>>DDDQQQ```kkkxxx}}}sssTTTLLLTTThhhcccUUUPPPIIICCC@@@>>>:::999;;;<<<999777888888777666777999:::;;;;;;<<<555555<<>>DDDMMMZZZmmmzzzZZZQQQmmm{{{wwwpppkkklllnnnsss{{{ttt]]]ZZZkkk|||rrr^^^QQQKKKHHHEEE555333111000111111000///111---333BBBGGG===444222222...000666999AAAYYYtttccc===:::@@@:::555888;;;999666666777888888777666555333111000000000111111111222333444555555666555666777888999:::;;;<<>>GGGlllxxx{{{PPP555AAA\\\{{{hhhmmmeeeRRR===222333555555555555444444444333333333666888<<>>???===<<<>>>999888777777777777777666;;;888777;;;@@@EEEMMMTTTlll~~~}}}]]]RRRhhh|||wwwsssqqqrrrvvv|||www```ZZZgggvvv{{{eeeVVVQQQJJJBBB444222000000000111000...111,,,000===AAA999111111000---...222222444DDDWWWwww\\\???777??????666888666555555777888888888888777555444222111000000111111111222333333444444444444555666777888999999;;;<<<===???@@@BBBCCCDDDCCCDDDEEEHHHJJJMMMOOOPPPTTTTTTUUUVVVXXXYYYZZZ[[[XXXXXXYYY[[[^^^bbbfffhhhjjjhhhjjjrrr{{{{{{qqqgggaaaaaacccdddgggiiikkkmmmhhhhhhhhhgggeeedddbbbbbbcccccceeehhhkkkjjjgggdddWWWWWWVVVYYYdddrrryyyyyyyyyyyyuuulllgggggggggdddjjjvvvqqqllllllqqqooo]]]GGG999222111///...---...///000---///000///...111888>>>UUUssseeeCCCAAARRR|||qqqlllggg\\\MMM===444444666555555444444444333333333666777:::===<<<>>>HHHSSS___dddjjjllljjjhhhhhhhhhbbb___^^^iiizzzrrrnnnmmmoooooolllkkkmmmyyyqqqooowww|||yyyxxxooo\\\XXXYYY\\\___aaa```\\\YYYSSSTTTTTTSSSSSSTTTWWWYYY]]]^^^______^^^]]]\\\\\\YYY[[[[[[WWWXXX]]]___\\\___hhhjjjfffgggooorrrnnnrrrtttuuuuuussspppmmmkkkkkksss{{{vvvXXX999222111000///...............---,,,+++,,,...000222111111111111222222222222666888;;;???EEEPPP^^^hhh~~~pppuuu}}}kkkMMMGGGTTTccc{{{cccTTTMMMGGGAAA>>>??????>>>>>>@@@<<<<<<<<<;;;;;;:::999999<<<>>>???@@@HHHWWWbbbgggaaaSSSbbb}}}|||xxxyyyzzz~~~ooo[[[TTT^^^kkkmmm\\\XXXNNN>>>333111/////////000///...111,,,---666999333//////222///000444333000666@@@ZZZ}}}tttSSS===>>>???999999888777888999999888777:::999999777555333111000111111111111111111111111111111222333444555555555666666777999:::<<<======>>>>>>???AAABBBCCCDDDDDDFFFGGGHHHJJJMMMOOOPPPQQQNNNMMMLLLMMMOOOSSSVVVYYYTTTUUUXXX[[[]]]]]][[[YYYUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWUUUSSSRRRQQQQQQSSSVVVZZZ[[[YYYVVVTTTSSSHHHQQQ[[[cccnnnxxx{{{zzzrrrssspppkkkhhhhhhgggdddbbbqqq|||yyyuuunnn___JJJ888///111000///.........///000,,,///111111//////111444@@@ZZZuuuMMM???GGGfffmmmjjjhhh```NNN999333888555555444444444333333333444444777999999:::BBBLLLVVVZZZ___eeehhhjjjiiiiiigggaaaZZZYYYddd|||{{{vvvrrrooopppooommmooosssyyyrrrssswwwxxxyyynnnWWWQQQRRRTTTWWWYYYXXXUUURRRMMMNNNNNNNNNNNNQQQVVVYYY[[[[[[[[[[[[ZZZXXXVVVUUUWWWXXXWWWVVVXXX^^^___]]]aaaiiillljjjlllqqqooojjjqqqqqqqqqrrrqqqnnniiifffjjjooowww}}}yyyeeeJJJ666111111000///............///.........///000111222111222222222222333333333555777:::===CCCNNN\\\fffzzziiimmmuuuzzzxxx}}}eeeQQQOOOQQQllliiiXXXRRRJJJDDDBBBAAA>>>???BBB@@@AAABBBAAA@@@@@@@@@AAA???FFFIIIKKKXXXooo~~~cccTTT]]]~~~~~~~~~~~~}}}qqqaaaTTTPPPYYYdddqqq___[[[PPP===111000......//////...---222---,,,111222///...///222000111555666333444999;;;iiizzzrrr\\\@@@777>>>>>><<<;;;;;;;;;:::888666999999:::999888666444222222222111111000000000000//////000000111111222222444444555666777888999:::999999:::;;;<<<======>>>>>>>>>@@@BBBDDDFFFGGGHHHFFFEEECCCBBBDDDGGGJJJLLLGGGIIIKKKLLLLLLLLLLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFKKKIIIGGGFFFEEEEEEEEEFFFJJJMMMPPPMMMHHHFFFGGGJJJRRR\\\ffflllpppvvvyyyxxxlllooonnnlllmmmooonnnjjj^^^iiitttxxxyyyyyydddLLL999111000000//////.........//////,,,...111111///...///000999IIIqqqxxxQQQ???EEESSS|||uuummmllllll\\\BBB555888555555444444444333333333111111333777777888???HHHPPPRRRVVV]]]cccffffffeeegggfffccc]]]\\\eeexxx~~~|||zzzvvvsssrrrqqqppptttzzz{{{sssppptttwwwzzznnnVVVIIIJJJMMMPPPSSSSSSQQQNNNKKKLLLLLLLLLNNNRRRXXX\\\WWWWWWWWWWWWWWWUUUSSSQQQTTTTTTUUUWWWZZZ]]]^^^\\\gggmmmrrrsssvvvyyywwwqqqpppnnnmmmnnnnnnmmmjjjhhhnnnnnnuuuzzznnnSSS<<<222111000///.....................///000111111111111111111111222222222333333555777999===CCCMMM[[[eeexxxfffhhhooovvvttttttbbbNNNDDD[[[jjjkkkdddZZZPPPJJJFFFBBBBBBEEEEEEFFFFFFDDDBBBBBBDDDFFFDDDMMMTTTYYYjjj~~~eeeVVV]]]xxx}}}rrrcccYYYSSSRRRZZZdddqqq]]]YYYNNN<<<111///------...///...---333///---//////......000...,,,,,,000222111222555222OOOxxx}}}wwwRRR;;;<<<<<<;;;999999::::::999777777777999999999888777666333333222222111000000000////////////000000000000222222333444555555666666555555666777999:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@>>>===>>>@@@BBBDDD@@@AAABBBEEEFFFFFFCCCAAAFFFEEECCCAAA>>>===<<<<<<@@@???>>>======???@@@AAADDDFFFFFFAAA<<<===DDDKKKaaajjjssstttsssssssssqqqiiikkkllllllooosssrrrmmmeeegggiiijjjlllsssxxx^^^CCC333000333///...............//////...////////////000111222555???aaayyyVVVBBBBBBEEEhhhppphhhkkkdddNNN<<<777555555444444444333333333///...111555666777===EEEIIILLLQQQXXX___dddeeeeeebbbgggiiicccZZZXXX___ggg}}}yyyvvvtttrrrrrrwwwxxxuuu|||{{{sss~~~xxxssstttvvvyyynnnVVVFFFFFFHHHLLLPPPRRRQQQPPPKKKKKKLLLLLLNNNSSSYYY]]]UUUSSSRRRRRRTTTTTTRRRPPPPPPRRRVVVZZZ[[[[[[\\\^^^bbbhhhoootttyyy~~~tttrrrnnnllllllkkkkkkjjjrrroooqqqqqq```DDD333000000//////...............,,,---///000111111000000000000000000111111111222555777:::===CCCMMM[[[dddxxxcccgggmmmssstttttt{{{]]]HHHMMMRRR^^^xxxyyymmm___VVVOOOJJJJJJMMMPPPQQQPPPLLLIIIIIIMMMQQQUUU\\\dddooo~~~iii\\\```vvvmmmYYYQQQPPPPPPVVV___rrrooo[[[RRRGGG999000///------/////////...111000///////////////000//////......//////111222333@@@ccc~~~wwwgggLLL666999777666666888999::::::555666777888888999888888444444444333333222222222111111111000000000000000000000000111111111222222111222333555666888999::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<===;;;;;;;;;>>>@@@@@@<<<888===<<<;;;::::::999::::::999999999999:::;;;======>>>>>>===;;;:::@@@LLLUUUgggpppwwwvvvsssqqqlllhhhfffhhhiiijjjooouuutttpppmmmgggaaabbbgggooo{{{pppWWW@@@333000///---............/////////000///......///111222333...666TTT|||www]]]DDD888<<<[[[}}}ssseeeffffffXXXDDD888555555444444444333333333///...///333555555:::@@@BBBFFFLLLTTT[[[```dddeeedddgggiiiddd\\\XXXZZZ^^^aaawww}}}}}}yyywwwuuurrrqqqxxxsssqqqwwwzzz}}}sssnnnyyy|||wwwvvvssstttjjjVVVHHHGGGGGGIIIMMMQQQRRRSSSLLLMMMNNNNNNPPPTTTYYY]]]TTTQQQNNNNNNPPPRRRQQQOOONNNQQQVVVZZZYYYXXX^^^fffmmmqqqtttuuuuuuvvvzzz~~~zzzyyyvvvqqqllliiiiiijjjpppllliiibbbPPP:::///000//////......---......///,,,---...///000000000/////////000000000111111111555777:::<<>>444111///......///000000///...///000000//////000//////111222111//////111222111666KKK|||~~~~~~tttssscccKKK@@@<<<888666777888999999666666666666666666777888666666666555555555555555333333333222222111111111/////////000000000000000///000111222333444555666444555555555555555666666666666666777777666666666666666777777888777666555777777666666666666777777444555666777777777777777777888:::===CCCOOO\\\fffmmmppppppkkkhhhhhhgggeeeeeegggiiimmmvvv~~~uuujjjaaa```cccjjjvvvwwwqqq```HHH777111///---,,,---....../////////...000/////////000000000000...000DDDbbbxxxuuuuuuiiiOOO777:::PPPkkkvvvfffcccfff```LLL:::555555444444444333333333111//////222333222444999;;;AAAHHHMMMQQQUUUZZZ]]]eeeeeedddaaa]]]ZZZYYYZZZPPP^^^qqq~~~zzzyyywwwuuutttpppooovvv}}}qqqppppppmmmssspppjjjhhhrrr}}}yyyrrrrrrpppjjjkkkfffVVVMMMJJJHHHHHHKKKOOORRRSSSPPPRRRSSSTTTUUUXXX\\\^^^VVVQQQJJJIIIKKKNNNNNNLLLMMMPPPUUUWWWTTTVVVcccsss~~~~~~|||tttjjjffflllsssyyy}}}zzzqqqkkkjjjllliiieee]]]PPP@@@333///000.........------......///------......///000000111000000111111111222222222444666888;;;@@@KKKXXXaaarrrUUUbbbkkkkkkmmmtttvvvrrrsss|||\\\VVVLLLDDDJJJaaa{{{|||vvvxxxyyyyyyzzzuuujjjiiiuuu}}}~~~}}}zzzzzz~~~jjjOOOIIILLLNNNSSSZZZWWWgggtttooo[[[GGG888000111///......000111000000+++...111000///000000...)))...111000------///000......555YYY{{{|||yyyvvvnnnKKKFFF???:::888777777777888777555444444444555666777777777777777777777777555555444444333222222222111111111111111111111111...//////000000111111222///000000111111222222333000111333444444333111000444555666444111111333666777777555444333222222222222333444555555444333222444666;;;CCCNNN\\\jjjsssvvvqqqfff[[[XXX^^^dddfffeeehhhkkksss~~~rrrgggcccdddhhhssstttiiiQQQ888+++,,,000///,,,,,,---.../////////.../////////000111000---+++444...555HHHfffvvvnnnwwwyyyaaaDDD;;;III[[[xxxhhhbbbfffdddQQQ<<<555555444444444333333333333000///111111...000333888>>>EEEHHHGGGHHHMMMRRR```^^^\\\[[[ZZZWWWRRRNNNNNNOOOSSS\\\kkk}}}}}}vvvtttsssrrrnnnmmmttt|||vvvnnnnnniii___ffffffcccccclllvvvtttmmmfffdddiiiiiibbbdddcccWWWQQQMMMIIIGGGIIIMMMQQQSSSVVVWWWYYYZZZ[[[\\\___aaaXXXQQQIIIFFFHHHJJJKKKIIILLLOOOSSSTTTPPPTTThhh~~~}}}}}}xxxmmm___[[[cccnnnttt|||wwwooonnnpppbbb___TTTCCC666000000000......---------......///............///000111222111111222222222333333333333555777:::???IIIVVV```nnnXXX[[[bbbhhhjjjhhhlllsssoooyyykkkQQQJJJJJJMMMYYYhhh~~~xxxuuusssvvv{{{zzz}}}~~~~~~~~~|||{{{{{{zzz}}}~~~gggQQQPPPPPPLLLQQQ^^^]]]eeevvv|||ddd???000777222000---+++...111111...////////////////////////...............///000000***444777HHHuuuvvv|||tttooosssTTT;;;999<<<777333666888888888888888888888888777666555444444555666777444444555555555555444444222111111111000000//////////////////////////////111111111111000000000000000111111111111222222222444333222222333555777999666444222333555555333000444000000444555111000333555999AAAMMMZZZdddjjjkkkssslllaaaYYY[[[bbbdddaaagggmmmtttxxx}}}xxxiiiiiijjjggghhhoooooo^^^FFF555/////////.........------------......------............------444333222888MMMssspppxxxpppOOO======RRRkkkvvvmmm```bbbZZZ<<<>>>666222555555222333666333222000//////111222444555777<<>>bbbuuuxxx|||uuu[[[===333999555555444444555666777888666666666555555666666666555555666666666666555555333333333333333333333333333333333333333333333333222222222111111111000000/////////000000000111111333222111000000000000111//////........./////////000111222333555<<>>>>>>>>BBBGGGKKKXXX^^^eeekkkoooqqqqqqpppooopppqqqsssuuuuuutttssswwwyyy{{{{{{zzzzzz|||}}}~~~||||||}}}|||{{{yyywwwssstttzzz~~~~~~}}}rrrooofff]]]gggzzzxxx___WWW\\\\\\RRRGGGCCCJJJGGG888...000111---...******------)))***///........................---------------...//////111000,,,///222111EEEhhh~~~vvviiiqqqyyylllNNN777333333222111222444555666555666666666666666666555555666666666666666666555222333333333333333333333333333333333333333333333222222222222111111111111000000000111111111222222222222111000////////////222222222111000111222333111555888<<>>333000---,,,---...,,,***------,,,,,,,,,,,,------,,,,,,------------,,,,,,///))),,,333///+++@@@___fffMMM555444CCCYYYqqqeeebbbaaaUUUBBB555111333444333333222222111111000000111/////////111444888<<>>999555888888888999<<<>>>??????KKKTTT]]]bbbfffjjjkkkiiihhhhhhiiilllppprrrrrrqqqoootttyyy{{{zzzzzz{{{~~~~~~|||}}}}}}~~~|||{{{xxxtttuuu{{{~~~~~~zzzxxx{{{vvvpppeeeXXXZZZeeerrrggg[[[WWW\\\]]]SSSFFFDDDFFF@@@333---//////,,,...,,,...444333,,,+++000------------------------------,,,,,,------.../////////---222777000444HHH}}}|||uuurrraaajjjxxxgggFFF888666444222222222333444555555666666666666555555555666666777777666666555222222333333333333444444444444444444444444444444333222222222222111111111111111111111222222222222/////////......---------///000111000000111333666888>>>DDDJJJUUUccclllnnnsssnnngggcccaaa```^^^\\\ccciiikkkjjjlllxxxyyyhhh[[[WWW^^^hhhpppzzzrrrcccWWWCCC//////---++++++---///000000------,,,,,,,,,,,,------,,,,,,------------,,,,,,000***+++222111---666FFFyyyrrr\\\<<<000:::KKKjjj{{{ggg___mmmfffWWWCCC555111111222333333222222111000000000/////////000222555888:::;;;AAADDDCCCDDDGGGHHHGGGMMMOOOOOONNNJJJHHHFFFFFFFFFKKKRRRUUUUUUTTTUUUWWWYYY\\\___aaagggoooqqqooowwwyyy|||}}}|||||||||}}}|||{{{zzz{{{{{{{{{yyywwwsssnnnkkklllkkkgggdddeeebbbbbbaaa^^^[[[ZZZ[[[\\\\\\VVVPPPNNNSSSXXXSSSJJJGGGGGGIIIJJJGGGBBBAAADDDEEEJJJPPPRRRPPPMMMLLLLLLJJJOOOTTTSSSLLLGGGMMMWWWdddaaaWWWKKKFFFHHHKKKKKKHHHGGGEEECCCAAA@@@@@@@@@@@@>>><<>>NNNaaalllpppqqqnnnkkkcccaaa___\\\ZZZYYYXXXXXXPPPUUUWWWXXX^^^ddd___TTT777111---///111///---...,,,,,,,,,------------............///////////////,,,------...///000000111222444666777:::AAAJJJRRRaaa}}}ggggggjjjnnnmmmgggcccccchhhjjjjjjiiilllrrrsssqqqxxxuuu[[[XXXWWWMMMGGGIIIHHHIIIJJJKKKMMMPPPUUUXXXZZZ```gggiiihhhiiinnnssstttsssssstttuuuvvvvvvuuuqqqqqqooojjjaaaWWWMMMGGG???>>>=========<<<:::777777777777777888999:::;;;BBBLLLTTTVVVYYY]]]^^^[[[\\\[[[\\\```fffkkkmmmmmmhhhooowww{{{{{{zzz|||~~~}}}|||{{{}}}{{{xxxxxx}}}~~~}}}~~~{{{xxxwww|||wwwnnncccWWWRRRTTT[[[]]]\\\[[[]]]\\\QQQDDDBBB>>>888222//////...---......666@@@>>>333---111------------------------------,,,,,,------...///---000---///555111///999]]]{{{kkkvvvmmm___ggghhh]]]FFFCCC???;;;888666666666444555666777777666555444666666777777777777666666333333444444444555555555333333333333333333333333333333222222222111111111000000000000111111111111....../////////......------///111111222555:::???JJJOOOTTTZZZdddnnnnnniiiiiigggcccaaa```ccchhhlllmmmsssvvvxxx}}}mmm^^^YYY]]]dddjjjppppppjjj```WWWLLL;;;+++---,,,++++++,,,...//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///,,,+++---...---222888___xxxoooRRR;;;:::>>>PPPpppssshhhgggmmmjjjWWWAAA666333333333333333222111000//////.........///000222444555888>>>BBBBBBBBBDDDDDDBBBDDDFFFHHHHHHFFFDDDCCCCCCBBBGGGMMMPPPOOONNNOOOPPPPPPSSSVVVWWW\\\bbbbbb___bbbeeehhhjjjjjjiiijjjjjjkkkkkklllmmmnnnlllhhheeefffaaa^^^^^^\\\XXXWWWXXXRRRTTTUUUUUUSSSSSSTTTVVVVVVRRRKKKJJJQQQWWWRRRHHHGGGEEEGGGLLLLLLGGGDDDFFFEEEHHHKKKMMMMMMLLLKKKKKKLLLKKKNNNQQQNNNJJJLLLRRR[[[]]]ZZZOOOGGGHHHJJJJJJFFFEEEBBB@@@>>>=========;;;===??????>>>???BBBEEEGGGUUUccchhhhhhfffaaa\\\\\\]]]```aaaaaa___\\\ZZZTTTXXXVVVOOOOOOSSSMMMAAA111///...000...++++++...,,,,,,,,,---------......---------....../////////.........//////000000000111333555666999@@@JJJQQQ\\\xxxpppiiihhhpppwwwrrrdddZZZbbbiiijjjeeeffflllkkkeeekkksssyyytttmmmkkkaaa[[[___UUUQQQKKKEEEAAA?????????>>>EEELLLKKKFFFEEEJJJQQQTTTWWW[[[^^^```bbbdddfff]]][[[WWWQQQKKKDDD???<<<999777666666777888777666555666666444111222555999777AAAHHHHHHHHHLLLMMMJJJMMMKKKLLLQQQYYY```cccccc```hhhrrrxxxxxxwwwxxxzzzzzzzzzzzz}}}~~~{{{{{{~~~}}}~~~zzzzzzyyyxxxxxx}}}wwwkkk```VVVOOOLLLSSS\\\bbb```___\\\OOOAAA;;;555111000000///...///)))+++888FFFCCC444+++,,,---------------------------,,,,,,,,,,,,---......---111,,,+++222111///777888RRRyyyoookkktttuuugggbbbcccTTTQQQKKKDDD???<<<::::::444555666777777666555444666666777777777777666666444555555555666666777777333333333333333333333333333333333222222222111111////////////000000000000000000111111111111000000111444777999<<<@@@GGGLLL\\\___bbbeeelllpppiii]]]^^^aaabbbbbbbbbgggrrrzzzwww}}}tttfffaaacccfffgggaaaccc```UUUFFF999333111------,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------+++)))))),,,000222<<<^^^~~~zzziiiMMMAAA777;;;UUUuuuZZZkkkssseeeMMM===888777333333333222222000//////---------...///000111111000777<<<<<<<<<>>>===:::999<<<@@@BBBBBBAAABBBBBB<<>><<<;;;::::::666===CCC@@@999888???HHHSSS\\\dddcccaaa___XXXPPPRRRWWW___eeegggfffbbb^^^]]]___WWWIIIBBBCCC<<<000111/////////,,,''')))...,,,,,,,,,------.........,,,,,,------...//////000111111111111222222222222000222444666999@@@JJJQQQWWWuuunnntttmmmaaammmxxx[[[```cccfffiiijjjjjjhhhgggjjjjjjkkkooo{{{~~~|||rrrooo```LLLCCCFFFFFF???@@@@@@??????>>>>>>>>>>>>DDDBBBCCCHHHOOOTTTUUUUUUNNNIIIDDDBBBBBBAAA<<<888:::::::::999777666777888999666666777666444777<<<>>>AAADDDEEEFFFHHHJJJLLLRRRSSSRRRSSSZZZcccfffddddddhhhnnnsssvvvwwwuuussspppooosss|||~~~~~~}}}~~~yyywwwuuusssvvv~~~zzziiifffZZZPPPQQQSSSXXXmmmuuu]]]WWWSSSCCC555333111...---------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---333QQQ~~~zzztttpppvvvjjjYYY^^^YYYTTTRRRQQQKKKCCC>>>999:::888666888;;;888111777444333555555333444777555555666555555444333222222222333333333222222111111111111222111111111111111000000////////////000444444333000///111444777777;;;BBBJJJPPPWWW^^^bbbkkksssrrrggg```bbbccc___[[[[[[aaahhhjjjhhhiiinnnrrr~~~jjjggglllggg[[[```ZZZPPPBBB777000...///++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,.........------.........666CCCeeeqqq|||fffJJJ:::<<>>???:::===BBBEEEFFFGGGIIIKKKIIIHHHGGGFFFEEEFFFJJJMMMEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGFFFFFFGGGEEEDDDBBB@@@??????@@@@@@AAACCCBBBAAADDDIIIIIIFFFKKKGGGCCCFFFLLLOOOLLLGGGAAADDDHHHIIIHHHEEEDDDDDDJJJJJJJJJIIIGGGEEEDDDCCCHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGIIIKKKLLLJJJFFFBBBBBB???:::999:::<<<;;;999;;;999666555777<<>>FFFKKKYYYtttkkkpppjjj```hhhzzzxxxggg______```bbbdddfffggghhhjjjjjjjjjjjjqqqlll^^^XXXQQQHHHAAA@@@===;;;;;;;;;<<<======<<<===???CCCFFFHHHHHHLLLGGGAAA>>>??????>>><<<:::::::::999999999:::;;;:::888888999888666999>>>DDDHHHMMMRRRVVVYYY\\\^^^eeeffffffdddhhhnnnpppnnnhhhiiilllnnnppppppoooooosssrrrvvv|||~~~|||~~~~~~|||~~~|||xxxrrrsssuuuzzzzzzddd```YYYTTTXXXYYYdddxxxjjjYYYNNN@@@333222000...------...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...........................222111>>>aaa}}}wwwyyywwwkkkYYYSSSMMMLLLOOOPPPOOONNNCCC@@@888222333888999777777444555888888666777:::666666666666666666555555333333444444555555555444444444333222222222222222222222222111111222222333111333555666888;;;@@@CCCGGGLLLRRRXXX\\\```cccfffgggkkklllfff```]]][[[YYY^^^___```cccfffhhhjjjkkkttt{{{xxxzzzqqqnnneeeYYY[[[SSSGGG;;;222......///++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,...------,,,,,,------......444MMMxxxtttxxx}}}|||kkkRRR???<<<@@@KKKmmmnnnkkklllIII666666222222666666111111333111000...------...000111222222333444777:::===???===<<<:::999999:::;;;<<<999<<>>>>>???AAA@@@>>>===<<<======>>>???AAAAAA@@@DDDIIIJJJGGGKKKGGGDDDGGGKKKMMMIIIDDDAAACCCEEEFFFEEECCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIGGGDDDAAA???<<<999999:::;;;;;;999999777666666:::@@@FFFJJJVVV[[[______```___ZZZSSSNNNRRRVVVZZZ^^^aaaeeegggllllllcccQQQ@@@666000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000///111111//////333333111333444444555888>>>EEEKKKVVVpppmmmmmmggg___aaalllsssrrrcccaaa^^^]]]^^^aaadddggghhhjjjjjjgggfffooo|||yyymmmbbbXXXPPPMMMIIIDDD@@@>>>>>>>>>;;;<<<=========>>>AAACCCEEECCCAAAAAAAAA@@@>>><<<:::::::::::::::;;;<<<<<<<<<::::::<<<;;;999;;;@@@KKKPPPXXX^^^bbbdddfffgggtttwwwwwwsssrrruuuwwwwwwmmmmmmmmmmmmmmmmmmnnnnnnttttttwwwyyyyyywww{{{|||zzzzzz{{{yyyuuurrrrrrvvv|||www^^^XXXUUUVVV]]]^^^lll|||xxx\\\JJJ===111000///...---......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------111///111DDDjjj{{{zzzaaaYYYOOOJJJKKKPPPTTTUUUSSSOOOHHHBBBBBBGGGGGGDDD666444555888888444333555555444444333333333333444222222333333444444555555777666444333333333444555222333333444555666777888777;;;AAAFFFKKKOOOSSSUUU\\\^^^aaabbbbbbaaaaaabbb]]]]]]```dddbbb]]]\\\^^^dddfffccc```gggsssxxxuuuzzz}}}sssllltttvvvrrrttt{{{pppcccVVVQQQGGG;;;111------------++++++++++++++++++++++++***++++++++++++++++++******++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---888\\\}}}kkkuuu|||ttt```KKK>>>:::<<>>===;;;999888888999:::777999;;;<<<===???BBBDDDDDDDDDDDDBBB@@@???AAACCCCCCBBB@@@???===;;;:::999<<<>>>???>>>;;;999999:::>>>======<<<<<<<<<=========???@@@@@@CCCIIIJJJGGGIIIFFFDDDFFFJJJIIIDDD???AAABBBCCCBBBAAA@@@AAABBB@@@AAAAAAAAAAAA@@@??????CCCCCCCCCCCCDDDDDDEEEEEEGGGEEEDDDDDDDDDCCCAAA>>>:::888777888999:::999888555555555777===EEELLLQQQWWW[[[]]]\\\[[[]]][[[WWWRRRRRRSSSTTTVVVZZZ```eeemmmpppjjjVVV@@@333//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---......///111111///,,,///444444000333333444555777===DDDIIIXXXppp{{{rrrggg```^^^```hhhpppiiifffbbb___]]]^^^```aaaccciiimmmiiicccdddmmmvvvzzzqqqvvvqqqnnniiibbbZZZSSSNNNKKKCCCEEEGGGFFFDDDCCCFFFIIIEEEHHHLLLNNNLLLGGGBBB??????===<<<<<<===>>>>>>>>>>>><<<<<<>>>===:::<<>><<<777444555666444222111000///000000222222111222222222333333444333222111111333555666555666999;;;>>>@@@BBBCCCHHHMMMTTTYYY]]]___aaabbbccccccbbb^^^ZZZXXXWWWXXXUUUQQQVVVbbbgggdddeeellliiilllhhhdddqqq}}}mmmbbbcccfffhhhjjjlll{{{{{{mmm\\\OOODDD;;;111,,,---...---***************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,222---///DDDlllkkkttt~~~sss\\\EEE777888;;;NNNrrr|||ooojjjfffZZZNNN>>>777000///222444222111000000///......///000000000000000111333555777888;;;;;;999999888888999999666777888888888999===???BBBBBBBBB@@@>>>===>>>???AAAAAA@@@>>>===;;;999888===>>>??????===<<<<<<===?????????????????????@@@===???@@@???BBBGGGGGGCCCCCCAAAAAADDDGGGFFFAAA===AAABBBAAA@@@>>>>>>@@@BBB<<<===>>>>>>???>>>>>>>>>AAAAAABBBCCCCCCDDDDDDDDDEEECCC@@@??????>>>===;;;777777777777777777555444222333555999@@@IIIPPPUUUVVVYYYYYYUUUSSSUUUVVVTTTSSSRRRPPPOOOPPPVVV^^^cccgggiiiaaaMMM999///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333333//////111111///222333444555777<<>>111---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------000,,,...333444;;;TTTooo}}}oooyyyqqqoooyyykkk^^^YYYSSSMMMMMMQQQUUUWWW[[[[[[TTTKKKFFFDDDEEEIIIHHHCCCAAABBB@@@===:::666444444444555777777666666666777888999777777777777999;;;===>>>AAACCCGGGKKKOOORRRTTTUUUWWWZZZ___aaaaaa```______[[[ZZZVVVRRRPPPPPPSSSVVVXXXRRRTTTaaahhhgggiiiooohhhllljjjiii{{{~~~jjj]]]XXX]]]dddfff___gggoooqqqlll___MMM???777222---,,,...///,,,(((************************))))))+++,,,,,,+++)))))))))***++++++,,,,,,+++++++++++++++******+++++++++---,,,+++333IIIgggyyy}}}oooSSS???444666888GGGkkkrrr```]]]]]][[[KKKBBB666//////222333111000000////////////000000/////////000111333444444666666666777777888999:::666666666666555666888;;;>>>@@@AAA@@@>>>======>>>@@@@@@AAA@@@@@@???===<<<===???AAABBBAAAAAABBBDDD??????@@@@@@@@@@@@@@@@@@>>>@@@@@@???AAADDDBBB>>>;;;;;;===@@@DDDDDDAAA>>>BBBBBBAAA???======???BBB:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBB???<<<:::::::::999888555666777666555333333222222444888===DDDKKKPPPTTTSSSWWWVVVQQQNNNPPPRRRRRRRRRQQQOOOMMMNNNSSSZZZ```ZZZWWWKKK:::...+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///888===888222000000000111222333555777<<>>======>>>???@@@AAABBBBBBBBBAAA@@@;;;===@@@AAABBBBBBDDDEEE===>>>>>>??????>>>======>>>@@@@@@???@@@BBB???;;;777888:::>>>BBBCCCCCCAAAAAAAAA@@@>>><<<<<<>>>@@@:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@>>>======:::888777777777555444444555555555333222222444666999>>>DDDIIILLLNNNOOOOOOTTTUUUQQQNNNPPPSSSSSSPPPOOOOOOMMMMMMPPPTTTWWWOOOIII===000,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///;;;CCC>>>555111111333111222333555777;;;@@@EEENNNccc{{{{{{oooccc[[[VVVWWWWWWXXXXXXXXXXXXXXXXXX^^^ffflllmmmkkkhhheeeaaawww```OOORRR]]]lllvvvzzz{{{|||qqqppprrrfffcccaaacccgggjjjiiiggg\\\VVVPPPMMMIIIHHHLLLSSS[[[[[[YYYVVVTTTTTTWWWZZZUUUWWWWWWUUUWWWZZZYYYUUUUUUWWW[[[```fffjjjmmmooouuuuuurrrppptttzzzyyysssmmmllliiifffdddeeegggiiijjjkkkwwwyyyrrrlllggglllvvvfffWWWRRRRRRMMMQQQXXXVVVVVVTTTYYYWWWFFF999333+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111***(((---000000111555MMMkkkyyymmmgggmmmuuu}}}yyy}}}}}}sssdddaaaZZZTTTUUUYYYYYYVVVNNNKKKKKKNNNNNNLLLLLLNNNTTTQQQLLLIIIGGGIIIKKKMMMLLLLLLMMMOOORRRVVVZZZ\\\[[[\\\^^^`````````___^^^XXXZZZ\\\___aaabbbbbbbbbVVVVVVUUURRROOOMMMNNNOOOLLLNNNPPPRRRUUUYYY^^^aaacccdddfffjjjqqquuunnndddhhheeecccgggrrrxxxjjjdddYYY\\\ccc\\\WWWRRRMMMJJJEEE===222+++******++++++,,,,,,++++++******************************))))))))))))******))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++***///333111666VVVyyy{{{ooofffaaaCCC===777444555JJJ{{{ooocccXXXPPPZZZWWWKKK<<<444444444222000000000111111000000000//////000000000000000000...///111333555666777777777888999999777555555666444777;;;>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???;;;===???AAA@@@AAABBBCCC===>>>>>>>>>>>><<<;;;:::<<<>>>???>>>???AAA???:::888999;;;>>>AAADDDDDDDDD>>>??????===;;;:::;;;<<<::::::;;;<<<============;;;<<<===>>>===<<<:::888888666555555555555333111111222333333111222555888===@@@FFFKKKNNNNNNLLLJJJGGGNNNSSSQQQOOORRRUUUVVVNNNOOOPPPOOOMMMKKKKKKKKKCCC???777...---000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,...777===999333111222333000222333555777:::@@@CCCOOOccczzzxxxkkkaaaYYYYYYWWWVVVVVVVVVVVVWWWXXX[[[```fffkkkkkkiiifffgggpppqqqPPPMMMUUUaaajjjmmmlllooorrrvvvzzzyyypppooojjjgggeeeiiiooosssssspppeee^^^WWWRRRNNNMMMRRRZZZmmmkkkgggcccaaabbbgggkkklllllliiigggiiikkkhhhbbb]]]^^^___bbbfffkkkpppssstttsssooolllqqqwwwtttkkkcccbbbaaa``````bbbgggjjjtttpppvvvxxxwwwsssrrrnnnffflllyyyeeeUUUPPPRRRSSSZZZ___YYYSSSVVV]]]TTT???666666111,,,------------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$---222...,,,///222111<<>>666111///)))******)))((()))+++---))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***---,,,,,,++++++,,,,,,---+++&&&***333---)))@@@ccc{{{lllcccdddiiiYYY===...666888===cccnnn]]]WWWWWWXXXWWWOOO???555444333///000000111111111111000000//////000000000000//////...///000222444555555555777999;;;:::888666555555000444999<<<======>>>>>>>>>???AAABBBAAA@@@>>>===<<<>>>@@@AAA@@@@@@@@@BBB???????????????===;;;:::999<<<>>>===???BBB@@@;;;;;;;;;===???BBBDDDFFFFFF<<<======<<<:::999999:::999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<;;;888666555555444333333444444222000...000111111111333888===BBBFFFLLLPPPQQQOOOJJJGGG@@@IIIPPPPPPPPPSSSVVVWWWMMMOOOQQQPPPLLLGGGDDDBBB444444111+++)))+++***''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++111333000///000222111000111333555666:::???CCCLLL```uuurrrZZZddd^^^YYYWWWTTTPPPPPPSSSTTTVVVYYY^^^bbbdddcccaaadddgggrrr___QQQRRR\\\ccc```fffooollllllmmmmmmnnnooosssxxx|||}}}|||uuuoooqqqyyyxxxqqqooouuunnnggg___YYYQQQLLLRRR]]]ttt~~~~~~pppfffjjjqqqrrr{{{}}}zzzyyyvvvqqqkkkhhhjjjmmmoooooosssrrrpppkkkfffcccbbbcccZZZ^^^aaaaaabbbgggqqqyyyxxxpppqqqmmmkkkmmmrrruuurrrnnn]]]WWWUUUWWWfff~~~}}}ccc^^^YYYOOOCCC888111//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************...,,,******+++------,,,,,,,,,++++++,,,,,,---...///333CCC```{{{}}}tttxxxxxxvvvvvvrrr{{{uuunnnrrrooogggiiifffccc^^^YYYWWWVVVRRRMMMPPPNNNLLLJJJJJJKKKLLLMMMTTTSSSSSSVVV[[[___aaaaaa``````^^^ZZZVVVTTTRRROOOMMMMMMKKKIIIGGGEEECCCBBBGGGEEEIIIPPPUUUUUUWWWZZZ[[[[[[\\\___bbbcccaaa___YYYggglllooo~~~lllfff\\\VVVYYYdddpppvvv|||rrrdddVVVMMMIIIBBB999444222000,,,(((************************************************))))))))))))(((((((((((())))))************))))))******+++,,,,,,,,,,,,+++,,,...///---+++---444:::iiisss]]]YYY^^^aaagggSSSBBB>>>999666FFF]]]xxxjjj[[[MMMMMMQQQRRRJJJ<<<222111444111111000000////////////------......///.........*********,,,---///111222333555777888777555555555777777777777777777777777999999999:::;;;===>>>???===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999:::;;;;;;:::::::::999999::::::::::::<<>>EEEHHHLLLLLLIIIGGGHHHIII@@@CCCKKKQQQPPPNNNQQQWWWVVVYYY[[[YYYSSSIIIAAA<<<000...,,,*********+++,,,***+++,,,---------,,,,,,++++++******++++++,,,------------............///---///111000---...333888333111222555666777===DDDJJJ^^^tttmmmXXXTTTRRRSSSVVVUUUQQQPPPRRRQQQQQQSSSWWW[[[]]]]]]\\\]]]^^^hhhvvvwwwWWWPPPWWWaaaaaadddjjjhhhkkkkkkkkkjjjhhhiiilllnnntttvvvzzz}}}wwwyyyoookkkhhheee]]]UUUTTTZZZmmmxxxzzznnneeeeeehhhffflllqqqwww{{{{{{yyywwwuuutttpppkkkjjjlllnnnpppppptttrrrnnngggaaa]]]\\\\\\VVV\\\dddkkkqqqxxx|||tttooofffccc``````aaaaaa^^^[[[UUUUUUYYY___ooogggXXXQQQGGG<<<333...,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***))))))************************...,,,******+++------,,,,,,++++++++++++,,,------...,,,111???QQQbbbsssyyyuuuxxxwwwppppppuuuyyyrrrnnnuuuvvvlllooonnnkkkhhhggggggfff```ZZZVVVTTTRRRPPPNNNMMMMMMNNNTTTUUUVVVWWWYYY[[[[[[[[[VVVWWWVVVTTTSSSQQQMMMIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJMMMSSSVVVVVVWWWZZZ```______cccjjjkkkcccZZZZZZdddiiimmmjjjbbbWWWPPPQQQXXX```cccsssvvvxxxvvvnnnbbbTTTLLL???999222///......+++'''************************************************(((((((((((())))))))))))))))))************)))))))))***++++++,,,,,,++++++***,,,...,,,***+++111666MMMiiixxxeee[[[]]]aaahhh___UUUJJJ;;;111999III]]]uuuyyyiiiYYYMMMLLLKKKKKKHHH@@@444,,,000000000000111111///---.........//////...------++++++++++++,,,---...//////111444444444333555666666666777777888888888888999::::::;;;<<<======>>><<<<<<<<<;;;;;;;;;::::::;;;:::999888888888999:::999999888888888888999999:::;;;===??????>>><<<;;;999999999999888888888888999888888888777777666666333333222222111000......000000//////......------......///111555:::???BBBGGGHHHIIIHHHEEECCCDDDFFF@@@BBBFFFJJJIIIGGGKKKRRRUUUYYY]]]\\\UUUJJJ???999000///,,,+++******+++,,,)))***+++++++++,,,++++++++++++******++++++,,,---,,,,,,,,,,,,---------------///111000---...333777111000222666888888;;;AAAHHH\\\rrruuubbbJJJHHHKKKQQQTTTQQQOOOOOOMMMMMMMMMOOOSSSVVVXXXXXXWWWXXX]]]fffzzzfffRRRQQQ^^^aaa```cccbbbggghhhhhhfffdddbbbcccccckkklllnnnxxxzzzwwwuuurrrkkkdddaaabbbjjjtttxxxpppgggbbb]]]VVVYYY\\\bbbiiiooorrrqqqpppqqqnnnlllkkkmmmoooppppppssspppjjjbbbZZZVVVVVVWWWXXX___lllzzzsssjjjiii^^^\\\YYYVVVSSSPPPNNNMMMMMMQQQZZZcccssskkkQQQHHH===444///---+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************---,,,******,,,---,,,++++++++++++++++++,,,------000,,,***+++111@@@XXXlllwwwwwwwwwvvvsssnnnfffaaannnmmmllllllkkkqqqzzz}}}tttyyyyyyuuurrruuuxxxuuummmfff\\\[[[YYYWWWUUUTTTTTTTTTYYY[[[]]]^^^\\\ZZZYYYXXXSSSRRRRRRTTTUUURRRMMMHHHKKKKKKKKKLLLMMMNNNPPPQQQSSSRRRUUUZZZZZZYYY[[[___hhhfffeeelllyyy|||mmmYYYXXX\\\```eeeuuukkkaaaUUUOOOPPPRRRTTTTTT[[[^^^bbbccc]]]SSSGGG???555111,,,***,,,,,,+++)))************************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))***+++++++++++++++(((***,,,+++))))))---000111NNNnnnyyymmm]]]YYY\\\fffmmmmmm]]]EEE444222777999UUUuuuwwwdddUUUKKKCCCGGGPPPNNN>>>...222000///111333333000,,,//////000//////...---,,,---,,,,,,++++++++++++,,,,,,...//////000111333555555555666777888999999:::888888999:::;;;;;;::::::;;;;;;:::::::::999999999999888888777666777777777888888777777777777888888999:::;;;<<<;;;:::777666666777777777777777888888888888777666555555444444...////////////...---,,,000///...---,,,,,,,,,,,,...///222777<<>>GGGMMMOOONNNHHHEEEBBBBBBFFFLLLQQQSSSSSSSSSXXXYYY\\\uuucccRRRZZZ\\\ZZZ]]]^^^]]]```ccccccbbbaaaaaaaaadddeeeeeegggrrr{{{vvvqqqjjjdddlllsss{{{|||uuugggaaa\\\ZZZ^^^bbbeeeeeehhhhhhhhhggggggfffggggggaaa___ZZZUUUSSSTTTYYY]]]iiiqqq}}}yyyyyyttt___VVVSSSSSSRRRPPPNNNNNNPPPRRRZZZZZZZZZUUU[[[rrrzzziiiDDD;;;111,,,---///...---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,+++***+++,,,,,,+++***+++************+++,,,,,,)))))),,,//////...333:::MMM```mmmkkkhhhnnnttttttfffbbb___aaadddjjjuuu~~~wwwnnniiimmmyyyyyy~~~{{{tttrrryyy|||wwwuuunnnkkkfffbbbaaabbbeeegggggghhhjjjjjjhhhfffddddddfff```^^^aaaaaa\\\XXXXXXYYY[[[]]]______^^^\\\ZZZ]]]___bbbccc^^^ZZZ^^^fffpppqqqooovvv```YYYUUUVVV]]]bbbkkk~~~nnneee______]]]VVVOOOMMMLLLKKKGGGBBB<<<777222000...,,,+++***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))'''((())))))******))))))(((***+++,,,+++*********...///;;;SSSddddddZZZRRRYYYkkkuuulll\\\NNN>>>///333888JJJgggyyyiii[[[III@@@BBBFFFGGGFFF>>>999222///000222333333111111111111000///...---++++++*********+++,,,,,,---------,,,+++,,,...000111111222333444555666777666777777888888888888777777777777777666666666666777777777777666666666555777777666666666666777777444555666777777777666666444444555555666666666777555555444333111000//////---......///////////////...---,,,,,,,,,---///000888:::===AAADDDFFFGGGGGGFFFGGGIIIKKKLLLKKKIIIHHHGGGCCC@@@AAAAAABBBGGGNNNMMMMMMKKKGGG???888333111//////---,,,+++*********+++************+++,,,,,,******))))))******+++,,,,,,,,,,,,,,,------------......////////////111222000222777>>>???;;;;;;>>>BBBUUUiiiyyy|||dddJJJ@@@BBBHHHMMMPPPIIIDDD???===@@@DDDHHHKKKLLLLLLTTTVVVUUUeee~~~fffWWWZZZYYYYYY]]]]]]\\\^^^______]]][[[ZZZZZZ^^^`````````dddlllxxx~~~pppbbb\\\^^^eeeqqq~~~zzzssskkkddd``````aaaaaadddddddddaaa___]]]^^^___UUUTTTSSSRRRTTTZZZaaagggpppvvv~~~}}}xxxxxx|||nnn^^^XXXWWWUUUUUUVVVXXX[[[\\\eeeeeebbbWWWTTTfffmmm^^^:::555...******,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((((()))*********))))))************************+++******+++,,,,,,+++)))***************+++,,,,,,+++((())),,,---,,,...222///CCCVVVZZZ\\\ccclllooolllccc]]]]]]aaadddhhhkkk|||yyyqqqcccYYY]]]lll{{{xxxpppuuuwwwrrrttt}}}|||xxxzzzsssqqqmmmjjjhhhhhhhhhiiijjjhhhfffeeefffgggfffeeefffbbbbbbfffddd\\\YYY]]]YYYZZZ\\\^^^```bbbcccdddgggmmmuuuvvvmmmcccccchhhiiimmmlllnnn]]]SSSOOOOOOTTTXXX\\\hhhvvvqqqkkkiiikkkeeeXXXOOONNNKKKGGG@@@999333000...---+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))''''''((())))))))))))))))))******+++++++++******///)))))):::RRRbbbaaaZZZUUU```gggbbbYYYPPPBBB555444///777NNNfffwwwqqqfffVVVJJJFFFDDDCCCAAABBB>>>888333000000333555111111222111111000///...,,,++++++++++++,,,,,,---,,,------,,,++++++,,,.........///000111222222333777666666666666777888999666666555555555444444444666666666777666555555444555555444444444444555555333333444555555555555555333333333333333444444444222222111111000///......+++,,,,,,---------,,,,,,************,,,///222444>>>???@@@BBBCCCDDDDDDDDD@@@AAACCCFFFIIIJJJIIIGGGDDD@@@@@@BBBCCCBBBDDDHHHFFFDDD???999333/////////...------,,,,,,++++++***++++++***)))***+++,,,---***))))))))))))***++++++,,,,,,,,,,,,------------.........//////000000000,,,222>>>IIIJJJBBB;;;999BBBSSSfffuuugggRRREEEAAAGGGNNNNNNIIIBBB>>>===???BBBCCCGGGFFFNNNSSSMMMUUUfffmmmuuubbbZZZZZZVVVYYY]]]YYYZZZ[[[\\\ZZZXXXVVVVVVVVVXXXYYY[[[[[[[[[\\\aaafffiiivvv~~~pppYYYTTTTTT]]]kkkuuuxxxxxxxxxuuuqqqjjjeeebbbaaabbb```aaa___[[[VVVTTTTTTVVVQQQRRRTTTWWW\\\dddnnntttxxx|||~~~}}}vvvoookkkiiipppuuuzzzqqq^^^[[[XXXXXX[[[___```___eeeiiikkk```VVV___^^^JJJ333111---***)))***+++,,,++++++************++++++++++++++++++++++++++++++((()))******+++++++++************************************+++,,,,,,***(((***************++++++,,,---++++++,,,+++***---333&&&000;;;BBBIIISSS^^^eeeggg^^^YYY^^^eeeddd^^^ZZZggggggddd[[[TTTVVVaaalll}}}yyypppoooiiigggnnnzzzxxx}}}xxxqqqrrrmmmoooqqqrrrqqqpppnnnlllnnnggg```^^^bbbffffffdddbbbbbbhhhpppkkk___\\\bbbdddbbb^^^\\\\\\^^^bbbeeejjjuuuzzzggg^^^___ZZZcccccccccwwwbbbNNNLLLKKKNNNQQQSSSVVVXXXeeecccfffkkkcccSSSJJJLLL@@@===777222---+++******((()))))))))(((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))&&&'''(((((())))))(((((()))(((((()))***++++++***))))))(((+++===VVVbbbbbbSSSWWWZZZXXXSSSMMMGGGCCC888222444@@@NNN```}}}vvvaaaUUUQQQMMMEEE>>>BBBBBB@@@:::333000111444111111111222222111000000///...---,,,++++++++++++(((***,,,,,,+++++++++---,,,,,,,,,------.........222111000///000222555777555444444444444333333333333444555555555444333222222222111111111111222222333333333333333333222222111111000000000000000000000000//////.........---++++++,,,,,,,,,++++++***+++++++++---000555999<<<@@@@@@@@@AAAAAABBBBBBCCC@@@>>>===???CCCFFFGGGGGGCCCAAABBBFFFFFFBBB???@@@===;;;666111,,,***,,,---,,,,,,,,,---,,,,,,,,,++++++***((((((((()))+++,,,)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,.........///000000///...---111:::BBBCCC===999999AAAQQQbbbppphhhfffLLL===AAAKKKVVVPPPHHHAAA???>>>??????GGGDDDKKKOOOGGGIIITTTXXXfff]]]\\\ZZZUUUYYY]]]VVVWWWXXXYYYXXXVVVUUUVVVWWWUUUVVVXXXZZZYYYWWWYYY\\\WWWbbbjjjjjjjjjpppyyy~~~~~~yyyvvvxxxyyyyyytttwwwzzzhhh]]]TTTVVV```gggjjjiiijjjlllnnnlllgggddddddeee______\\\WWWQQQNNNOOOQQQRRRUUUYYY^^^eeennnxxxwwwkkkaaa]]]]]]ccciiikkkppp^^^YYYTTTTTTXXX[[[[[[XXX^^^hhhqqqhhh[[[[[[RRR999111111///---******,,,---++++++************+++++++++++++++++++++++++++++++++,,,------............***************************)))***+++,,,,,,***(((*********)))***++++++,,,******,,,---)))&&&***111///+++***///:::GGGVVVaaa^^^VVVUUUaaakkkiii]]]RRRNNNSSSYYYZZZYYYYYY[[[^^^rrruuulllbbbbbb___aaakkkrrrffffffccchhhpppvvvyyywwwtttqqqrrrggg]]][[[```fffeeeccc```dddoooyyyttteeeaaagggvvvoooeee[[[WWWXXX\\\```bbbqqqzzzaaaQQQMMMMMMYYY\\\[[[pppkkkRRRPPPOOOQQQUUUUUUQQQLLLPPPPPPXXX```XXXGGG@@@DDD999777444000...,,,++++++''')))************+++,,,))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))&&&''''''(((((((((((((((((('''&&&''')))***++++++###------'''000JJJ___eeeQQQQQQSSSSSSOOOKKKNNNSSS???;;;<<>>???OOO```mmmNNNiiieeeWWWLLLAAAEEELLLRRRNNNDDD===>>>BBBBBBBBBEEEJJJKKKHHHJJJMMMVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTVVVVVVTTTRRRPPPPPPSSSTTTTTTTTTSSSSSSUUUVVVXXXYYYZZZ\\\___bbbdddeeennnoooooommmjjjhhhhhhiiilllkkkkkkmmmsss{{{ttteeeVVVTTT\\\cccbbb]]]ffffffggghhhiiieee^^^XXXYYYTTTQQQPPPLLLFFFGGGLLLQQQ[[[gggooouuu|||xxxeee]]][[[TTTYYYccceeeeeexxxbbbTTTMMMTTTXXXTTTSSSVVVTTTbbbnnnlllaaaSSSBBB444...---,,,+++************************************************************************************---,,,,,,+++*********+++,,,,,,+++***)))))))))***))))))))))))************))))))*********+++++++++,,,++++++,,,000777@@@FFFUUU___```[[[```lllgggWWWTTTSSSRRRTTTYYY[[[UUULLLaaajjjooohhhYYYPPPSSS[[[mmmtttgggbbb]]]___iiizzz~~~ooodddfffaaa\\\\\\```eeeiiikkk^^^```eeejjjiiiddddddggg}}}{{{kkk\\\YYYTTTRRR[[[```fffxxx{{{^^^NNNPPPJJJYYY^^^[[[gggzzzyyyiiiXXXTTTNNNKKKOOOTTTSSSNNNJJJLLLNNNNNNIIIAAA999333333222000...,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((+++***)))(((+++888JJJWWWbbbRRRGGGIIILLLKKKPPPYYYPPPCCC999888:::DDD[[[ttt|||nnnbbb___]]]QQQBBB>>>?????????<<<888444222333111000111444444111---000...,,,,,,------,,,+++************+++,,,,,,---+++++++++++++++++++++++++++,,,------...///000111222222222222333333333333333222333444555444111...---------.........//////+++000222///---...---***333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++---...---+++111222555888;;;>>>???@@@EEECCC@@@>>>>>>===<<<;;;<<<<<<>>>@@@AAACCCDDDEEE>>>AAAFFFKKKLLLFFF===555111000///---+++)))((('''***))))))((()))+++---...,,,,,,+++++++++++++++,,,)))************+++++++++,,,,,,++++++,,,,,,---...---,,,,,,------...///000///111222222222333666888@@@HHH]]]nnn}}}AAAIII___uuubbbQQQFFFGGGGGGDDDAAA@@@AAACCCAAA???AAAFFFGGGGGGJJJOOONNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUTTTTTTUUUVVVXXXYYY]]]^^^______]]]]]]^^^___cccaaa^^^^^^aaagggnnnsssoooggg^^^YYY[[[^^^___^^^bbbaaaaaabbbaaa^^^WWWRRRPPPLLLJJJJJJIIIGGGJJJQQQRRR___ooo||||||zzziii^^^ZZZQQQNNNXXX[[[\\\ppp```TTTNNNQQQQQQKKKHHHLLLOOOZZZ```ZZZNNNBBB888///...---,,,+++************************************************************************************---,,,+++***************,,,+++******))))))******))))))))))))************))))))*********+++++++++,,,+++***))))))---333777CCCKKKPPPQQQYYYdddfff___TTTRRRQQQTTT]]]eeebbbZZZVVV\\\```[[[QQQKKKKKKOOOZZZmmm{{{iii\\\WWWVVVXXXdddxxx}}}kkk^^^VVVRRROOOQQQZZZfffpppuuuaaa]]]ZZZYYYWWWWWW^^^fffwww{{{mmmYYYQQQLLLKKKRRRVVV```wwwdddOOOKKKGGGQQQRRRLLLPPP\\\___WWWUUUXXXXXXSSSOOOOOOLLLIIICCCCCCBBB???;;;666222///000///...,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***)))((((((...999BBB___VVVJJJDDDIIIRRRWWWVVVYYYKKK???;;;999:::GGGWWW```kkkrrrnnnfff___XXXRRRGGGFFFCCC@@@===:::888777444222000000111111111000111///------.........---,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,------.........---------.........//////111000111222333222000---,,,,,,---------.........444,,,***///111------111...---,,,++++++***++++++,,,,,,,,,---------------,,,++++++,,,...000///...444555777:::===>>>@@@@@@CCCAAA?????????>>><<<:::>>>===;;;;;;<<>>TTTsssttt]]]TTTIIIAAA??????>>><<<===::::::===??????BBBGGGEEEGGGIIIKKKMMMMMMMMMMMMQQQQQQQQQOOOMMMNNNPPPRRRPPPQQQQQQPPPOOONNNPPPQQQTTTSSSQQQPPPPPPQQQRRRTTTPPPQQQTTTTTTUUUVVVXXXYYY^^^[[[WWWTTTTTTWWW[[[^^^bbbbbb```\\\XXXXXXZZZ]]][[[YYYWWWVVVUUURRRMMMJJJGGGDDDCCCEEEFFFIIIPPPWWWVVVbbbttt{{{vvvqqqqqqxxxxxxhhh^^^XXXMMMGGGOOORRRSSSeee~~~|||```WWWQQQQQQNNNHHHHHHNNNQQQTTTQQQEEE999222...,,,---,,,+++***************************************************************************************,,,+++******************++++++***)))))))))******))))))))))))************)))))))))************++++++******(((&&&'''***,,,222666<<>>:::555666;;;AAATTTjjjuuuuuunnnddd]]]QQQNNNIIIDDD@@@>>>>>>>>>999888666333000000222444222000......000000000///......------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---------///111111///---++++++,,,,,,,,,---------+++!!!&&&:::AAA333&&&%%%+++***************++++++------------------------,,,+++,,,...111333444333888999:::<<<>>>???@@@@@@???>>>>>>???AAA@@@>>><<>>EEEVVVdddrrrAAA??????BBBKKKaaazzzmmm[[[MMMDDD@@@<<<:::===999888:::;;;:::;;;===@@@BBBEEEHHHJJJKKKKKKJJJPPPPPPPPPNNNJJJIIIHHHIIIKKKLLLMMMLLLLLLLLLNNNPPPQQQPPPNNNMMMNNNPPPSSSTTTLLLNNNPPPQQQRRRSSSUUUWWWZZZYYYWWWUUUSSSRRRQQQQQQUUUWWWYYYWWWSSSRRRTTTVVVPPPOOOLLLJJJHHHFFFDDDBBBDDDCCCCCCEEEIIIOOOXXX___fffkkkvvv~~~sssggg```eeedddllllll___XXXUUULLLJJJOOOOOOOOO\\\nnntttooo^^^XXXRRROOOLLLLLLSSS]]]]]]TTTFFF777///,,,,,,+++,,,,,,+++***************************************************************************************+++******)))))))))************))))))))))))******((()))))))))************))))))))))))************((()))******))))))+++,,,---,,,111999<<<>>>HHHUUUWWWTTTSSSYYYiiiuuussskkkUUUOOOJJJJJJOOORRRPPPMMMCCCLLLZZZcccddd]]]TTTMMMLLLLLLVVVkkk{{{xxxgggYYYVVVQQQLLLLLLTTTdddtttfff^^^UUUPPPMMMLLLQQQXXXiii{{{___OOOJJJEEEDDDEEECCCKKKYYY\\\TTTOOOPPPLLLJJJKKKMMMKKKEEECCCEEEAAALLLSSSOOOFFF@@@===<<<666333///+++)))***,,,...***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((&&&(((******)))((()))***555MMM___YYYLLLOOO```ooo___PPPCCC@@@???:::555333:::CCCUUUmmmooo]]]WWWTTTOOOJJJEEECCCBBBBBB???@@@@@@;;;666333333555222000......000111000///////////////......------+++++++++++++++++++++++++++++++++******)))))))))++++++++++++,,,,,,,,,---+++++++++,,,...///---,,,******+++++++++,,,,,,,,,...)))222IIIXXXTTTFFF===------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---,,,---000444777888888:::;;;<<<======>>>>>>>>>:::;;;===@@@CCCDDDBBB@@@AAA>>>:::888888:::>>>AAAFFFBBB??????@@@<<<111((()))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))***++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...............///000111111...000111222222333555777>>>CCCSSS```nnn:::<<<>>>===<<>><<<:::;;;<<<===@@@BBBDDDFFFFFFFFFJJJLLLOOOOOOLLLIIIGGGFFFGGGIIIJJJKKKKKKMMMPPPRRRNNNMMMLLLKKKLLLMMMOOOPPPMMMOOOPPPQQQQQQQQQSSSTTTTTTUUUWWWXXXVVVRRRMMMJJJQQQQQQPPPPPPNNNLLLKKKIIIFFFEEECCCAAA?????????@@@DDDGGGJJJNNNUUU^^^hhhmmmzzzvvvuuuxxxttthhh]]]XXX]]]ZZZ___^^^RRRPPPRRRMMMNNNPPPOOOOOOVVVaaafffeee___[[[VVVQQQOOORRR^^^iiieeeSSS===111......---***++++++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((())))))******((()))))))))************))))))))))))))))))))))))''')))+++,,,++++++,,,---...***---222111---666EEEMMMLLLNNNVVVeeepppmmmeeeUUULLLCCCCCCKKKSSSTTTRRRBBBCCCGGGOOOVVVXXXSSSNNNNNNIIIMMM]]]kkklllbbbYYYQQQMMMIIIIIIRRRaaarrr}}}fff]]]TTTPPPLLLIIIKKKPPPYYYrrrsss\\\PPPKKKDDD@@@HHHAAA???GGGMMMPPPUUU\\\XXXNNNHHHJJJJJJFFFCCCDDD???DDDGGGCCC>>>;;;888444111///---+++++++++,,,---)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))******))))))***+++))):::QQQ^^^ZZZUUU```qqqbbbTTTFFFCCCDDDAAA:::444999999EEE^^^www~~~rrrdddWWWVVVTTTPPPLLLHHHEEECCCBBBDDDFFFBBB<<<666333333222000......///000///...///000000000000///...---++++++++++++++++++++++++,,,++++++******))))))(((++++++,,,,,,,,,---------+++***)))+++---------+++*********+++++++++,,,,,,...---+++222FFFZZZ]]]SSS000///...---,,,,,,,,,,,,******++++++,,,------...//////000333888;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;777888;;;???DDDFFFEEEDDD?????????>>>>>>>>>======>>>===<<<999555000+++((())))))))))))*********+++((()))))))))************(((((()))***+++---...///))))))*********+++++++++,,,,,,++++++,,,,,,---...---------......///000111...000111111111222555777===BBBQQQ^^^mmm>>>999666777;;;BBBMMMXXXiiizzz|||dddQQQFFFCCC???:::777:::===;;;999:::888999:::;;;<<<>>>???@@@@@@EEEJJJMMMMMMLLLJJJIIIFFFHHHJJJKKKKKKMMMPPPRRRRRRQQQPPPNNNMMMLLLLLLLLLQQQSSSTTTSSSRRRQQQRRRTTTQQQTTTXXX[[[ZZZUUUOOOKKKRRROOOKKKIIIHHHFFFBBB>>>>>>?????????>>>@@@BBBEEEHHHOOOWWW]]]eeepppyyy{{{~~~rrrkkkllljjj```XXXWWWXXXTTTXXXVVVLLLKKKPPPMMMLLLMMMMMMNNNQQQWWW\\\^^^ffffffdddaaa^^^^^^ccchhh\\\HHH444---......,,,)))+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))((((((((()))******))))))))))))***************)))))))))))))))(((((((((***++++++***((()))))),,,***+++...+++(((---888:::===BBBJJJWWW```___XXXTTTKKKCCCBBBJJJSSSWWWXXXHHHFFFDDDHHHOOOVVVXXXXXXTTTLLLHHHOOOXXXZZZWWWTTTQQQNNNJJJGGGIIIRRR]]]eee___VVVMMMJJJHHHFFFGGGKKKHHH[[[\\\OOOLLLKKKDDDBBBEEE@@@???CCCIIILLLRRRXXXfffXXXJJJDDDDDDDDDDDDDDD???@@@>>>999666666222,,,+++++++++++++++++++++******))))))))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))+++***)))'''''''''((()))+++***777PPP^^^\\\\\\bbbcccWWWIIIEEEFFFEEE>>>777333555???OOO^^^eeehhhkkkVVVVVVVVVUUURRRMMMHHHEEEAAACCCDDDCCC>>>999444222333111///...//////...---...///000111000///...---------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,%%%***&&& ,,,???AAA444......,,,+++************)))***+++---...000111111333333444666:::===>>>===::::::;;;;;;;;;;;;::::::666777999===AAADDDDDDCCC===???CCCEEEEEEBBB>>>;;;888999888444///+++)))***((()))))))))************(((((()))******))))))(((&&&&&&'''(((***+++---...)))************+++++++++,,,,,,++++++,,,,,,---...---,,,,,,------...///000...///111111111222555777<<>>===<<<;;;===@@@AAACCCEEEJJJNNNTTT^^^hhhmmmttt}}}uuuggg___bbbbbb[[[TTTUUUSSSRRRYYYZZZOOOMMMOOOJJJHHHHHHIIIKKKLLLLLLPPPTTTbbbhhhoooqqqnnnfff]]]VVVEEE888---,,,---+++)))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***((((((((((((((()))******))))))))))))******************))))))((((((((((((((()))******(((''''''((()))***++++++)))(((+++...---000444999@@@HHHIIIEEEJJJFFFBBBBBBGGGNNNSSSVVVKKKLLLMMMKKKLLLQQQ\\\ddd```UUULLLKKKLLLLLLMMMOOOVVVTTTOOOIIIEEEEEEJJJNNNRRRMMMLLLOOOOOOKKKHHHGGG@@@IIIFFFCCCKKKMMMKKKMMMEEECCCBBBCCCDDDEEEIIINNN```ZZZOOODDD@@@AAA@@@>>>666888666111//////---((()))))))))*********))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************)))(((''''''(((((())))))***'''***999IIISSSUUUSSSWWWOOOFFFDDDHHHJJJEEE===444444999AAAEEEIIIRRR]]]VVVWWWWWWWWWUUUQQQMMMJJJAAAAAAAAAAAA@@@>>>:::777666444111000000000...---,,,...///111111000///...........................------------------,,,,,,++++++++++++,,,,,,,,,,,,...---++++++,,,---,,,+++++++++++++++,,,,,,,,,---,,,222333//////111,,,"""++++++************++++++***+++---///222444666777777777777999<<<>>>>>>>>>:::::::::;;;;;;;;;::::::888777888999<<<>>>>>>===;;;???EEEIIIIIIDDD>>>:::444333000---+++*********'''((((((((((((((())))))(((((()))******)))((('''(((''''''(((((()))***+++)))************+++++++++,,,,,,++++++,,,,,,---...,,,++++++,,,,,,---...///...///000111111222444777;;;???NNNZZZfffLLLFFFAAA>>>:::666888===CCCEEENNNaaawwwbbbUUUGGGAAA???<<<<<<>>>:::888666444444666888:::555888;;;===>>>???@@@BBBAAAAAABBBAAA@@@???AAABBBCCCEEEGGGIIIJJJIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFGGGHHHHHHFFFDDDBBB???>>><<<:::888999<<<>>>:::===BBBEEEGGGKKKPPPTTT```kkkuuuxxx|||}}}qqqbbb[[[aaaccc[[[TTTTTTPPPQQQ\\\```VVVPPPNNNGGGGGGFFFGGGIIIGGGCCCEEEJJJSSS___mmmuuurrrdddPPPAAA333---***,,,,,,((((((,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******))))))))))))******************))))))((((((((('''&&&((())))))((()))***,,,(((+++,,,***)))***)))'''(((+++---,,,///555888666;;;;;;<<<<<>>MMMSSSTTTZZZMMMJJJGGGDDDBBBBBBFFFLLLJJJPPPOOOFFF???<<<888111)))...///,,,)))******((())))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************&&&%%%&&&(((+++,,,,,,,,,###,,,...***000AAANNNPPPFFFBBB???BBBJJJOOOLLLFFF<<<444111555:::<<<@@@FFFWWWWWWXXXWWWVVVSSSQQQOOOCCC@@@>>>@@@CCCDDDBBB???888666333222111111///---+++---///000111000///...////////////////////////........................,,,------------.........000...,,,,,,---------+++++++++,,,,,,,,,---------...+++******(((%%%(((...************+++,,,---...,,,---///222555888:::;;;:::999999:::===???>>>===::::::;;;;;;<<<;;;;;;;;;:::999777777888999888888;;;???EEEIIIIIIEEE???;;;222---(((''')))+++)))'''''''''''''''''''''''''''(((((()))******)))((('''++++++***))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---......---///000111111222444666:::>>>LLLXXXcccZZZQQQHHHEEEBBB<<<888888;;;<<>>@@@@@@@@@???>>>@@@@@@@@@@@@???===<<<;;;???????????????@@@@@@@@@>>>===<<<<<<<<<===>>>???BBBGGGKKKKKKOOOYYYdddjjjtttvvvwwwuuurrrrrruuuxxxttt```SSSWWW[[[UUUOOONNNFFFWWWjjjpppfffVVVJJJFFFEEEJJJNNNMMMHHHCCCAAABBBGGGPPP]]]ccc___QQQ@@@666...---+++)))(((((()))***((((((((()))******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------000111444777<<>>:::555111///...---000...---+++******+++++++++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))******)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((******(((%%%(((222BBBOOOIIIBBB<<<<<>>===:::555222111///---,,,222000......///000//////---------------...///000111111000...---,,,+++***...------------...//////000...------...///---,,,/////////......---------)))111111)))(((///...&&&++++++++++++,,,...000111111222333444555777888888999888777999;;;<<<<<<;;;>>><<<<<<>>>@@@???;;;777;;;888888::::::777777999888999===CCCGGGCCC999111++++++***)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((())))))((()))+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111222222222222222333444555555555???HHHOOOaaahhh^^^TTTMMMFFF???<<<===:::999===HHHSSS[[[ccciiitttsssgggZZZMMMEEEDDDAAA===:::999::::::888555666777777666666666777888;;;;;;:::::::::999999999999999;;;<<<<<<<<<;;;;;;888888999:::::::::::::::999999::::::;;;<<<<<<<<<===<<<::::::;;;>>>AAACCCLLLVVV___cccffflllqqqrrrvvvqqqiiibbbaaafffooovvvttt^^^LLLJJJLLLHHHEEEGGGFFFTTTdddhhh___RRRJJJGGGDDDHHHMMMNNNKKKFFFBBB@@@DDDMMMUUUUUULLL@@@777333...,,,***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,...///000333666:::===???CCCHHHLLLJJJCCCAAAFFFKKKYYYUUUOOOLLLJJJIIIGGGEEEGGGKKKPPPOOOJJJFFFEEEFFFGGGFFFJJJTTT]]]\\\QQQFFFEEECCC@@@???BBBGGGLLLPPPKKKFFF@@@===>>>>>>;;;888999777444111///...---...---,,,+++)))(((((())))))++++++++++++******))))))))))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((()))******)))(((''''''((()))***))))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((&&&'''---777???KKKGGGAAA<<<>>>FFFRRRZZZSSSGGG;;;666333111444:::???FFFOOOXXXccciiiddd[[[HHHGGGFFFDDDBBBAAA@@@???;;;888555333222000...---222000///...///000///---...............///000000111111000///......------...............///000000---///111000...,,,---///---,,,,,,,,,++++++++++++000222000***)))---...+++************+++---///000444444555666777888888999888777777999;;;;;;:::888;;;;;;;;;===@@@@@@>>>;;;:::888888:::999555666999999888:::>>>@@@<<<444---******)))((((((((((((((()))))))))*********++++++))))))))))))))))))))))))&&&((((((((('''(((***+++************++++++++++++******+++++++++,,,,,,,,,,,,------...///000000111111111111111222333444555555===FFFMMM___|||dddaaa^^^ZZZRRRGGGBBBCCC;;;888888;;;>>>AAAIIIQQQWWWgggxxxqqqeee___TTTNNNFFFAAA???===:::777999888777666555666777777888888888777777777777666444444555666666666555555222222333333444444444444555666888999:::;;;<<<<<>>>>>???CCCGGGPPPZZZ[[[TTTLLLHHHHHHAAADDDHHHLLLLLLIIIBBB===DDDHHHJJJCCC777///...000---,,,***)))(((((()))***++++++***))))))((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,---...000111222777<<>>???>>>:::666444555555333000///...---++++++,,,------,,,+++***))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((($$$'''))))))'''(((,,,///AAACCCDDDAAA???EEESSS___ZZZNNNAAA:::888444222222666999@@@KKK[[[eeeccc[[[NNNLLLIIIEEECCCAAAAAAAAA<<<:::888777666555333111333111000000000000...---//////......//////000000111111111000000////////////............///000000+++000444333...+++---000,,,,,,++++++++++++******000,,,***+++***((()))---/////////000111222333444777777777777888888888999666777888:::;;;:::888555888888:::===@@@AAA@@@>>>999999;;;===:::555555999888666444555555333---((())))))(((''''''''''''((())))))))))))************))))))))))))))))))))))))'''(((((('''&&&&&&((()))))))))))))))******************+++++++++,,,,,,,,,------........./////////000000000000111222333333444<<>>======999666:::AAAEEERRRbbbkkkpppzzzssskkk___VVVPPPKKKGGGCCCBBB???<<<:::::::::::::::888888888777777777777666555555555555555555555555777777666555555444444444:::<<>>AAAEEEFFFJJJNNNMMMIIIEEEFFFHHH???>>>@@@EEEIIIIIICCC===CCCCCC???777...)))+++...,,,+++***)))((()))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************************++++++***---111555777777777666777888:::===??????>>>======@@@CCCDDDCCCAAAAAABBB???<<<;;;>>>CCCDDDAAA===:::888666444222111000000333111...---......---+++))))))(((((()))***+++,,,---,,,,,,+++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&)))++++++)))''''''(((,,,555@@@EEEEEEGGGNNNUUUPPPGGG>>><<<<<<:::444///222333777???IIIQQQQQQOOORRRQQQNNNKKKGGGDDDBBB@@@???>>><<<<<<<<<;;;999777555444333222333222000...//////.........//////000000000000000000000000000......------......///000+++///222222...+++,,,...---------------------,,,---&&&)))333333***)))///333333444444555666777777888888888777777777777777666777999<<<===;;;777333666777888:::===>>>>>>===888;;;@@@DDD???777444777555222///------,,,***((((((''''''&&&&&&&&&''''''((((((((()))))))))******((((((((((((((((((((((((((())))))(((&&&&&&((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,........................//////...//////000111222555;;;BBBJJJYYYttt666===JJJTTTVVVQQQNNNPPPKKKJJJKKKIIIAAA888444777888BBBOOOXXX\\\bbbmmmwww~~~tttlllfff```[[[TTTPPPJJJGGGDDDBBB>>><<<=========<<<<<<<<<;;;;;;999999999999999999999999===<<<<<<;;;<<<<<<===>>>BBBFFFLLLSSSZZZ___bbbdddfffhhhlllppptttwwwzzz{{{zzz}}}yyyjjj]]]YYY[[[^^^ZZZUUUOOOLLLMMMMMMLLLJJJGGG@@@<<<===@@@BBBBBBDDDEEEEEEEEECCCBBBBBBEEEGGGAAA===;;;???EEEHHHEEE@@@???;;;444///---,,,++++++******))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***************''''''(((***,,,............///111222333444666777222444666666555444333333888555333333444555444333222111000...---+++***)))---+++************))))))((((((((((((((())))))***++++++,,,+++++++++******((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***)))(((''''''((("""***666???EEEHHHJJJLLLAAA===999:::======666///222333666:::>>>AAAFFFJJJQQQQQQRRRQQQNNNIIIEEEBBBCCCAAA???>>>>>>===;;;:::888777666666777666444222//////...............///......////////////000000------,,,,,,------...///------......///...,,,+++------------------------+++(((000AAACCC666000555222222333333444444444555777666666666666555555555777888;;;===???<<<888444555666777888888999999:::888<<>>HHHMMMQQQYYYbbbrrr}}}zzzuuulllggg```[[[WWWRRRKKKFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>>>>======>>>>>>===>>>>>>@@@BBBFFFIIIJJJNNNSSS[[[dddlllsssxxxzzzzzz{{{{{{{{{{{{zzzyyyxxxvvvxxxqqq___PPPMMMRRRWWWZZZUUUNNNGGGDDDCCCBBBAAA===<<<===@@@CCCDDDCCCBBBDDDCCCAAA@@@AAACCCFFFHHHEEEAAA===>>>BBBDDDBBB???666111,,,+++,,,---***'''))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***++++++++++++,,,+++)))(((''''''((()))***+++++++++***+++...111---.../////////...,,,,,,000///---,,,+++++++++,,,------------,,,++++++***************)))))))))((())))))))))))))))))((((((((())))))***))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''(((,,,333<<>>999333///000333666777888???HHHIIILLLOOORRRRRRPPPLLLIIIEEEBBB???<<<;;;;;;999888888888888999:::999777555000000//////......//////////////////////////////---------------...//////000...,,,---...///---+++++++++,,,,,,,,,,,,------))))))333BBBEEE:::333666333444555666666666666555555555555555444444444444777888:::===???===999555444666777666555555666777999;;;AAAGGGEEE<<<333///---+++)))(((((()))***,,,'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))*********((((((***,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------.....................///000111111444888AAAKKKXXXnnnKKKCCC;;;:::===AAAHHHOOOPPPQQQUUUZZZWWWKKK???999666444666<<<@@@AAAGGGNNN\\\fffpppvvv~~~|||wwwtttrrrnnnfff```YYYYYYYYYXXXXXXXXXXXXWWWSSSRRRQQQPPPPPPPPPPPPQQQLLLLLLMMMPPPSSSXXX\\\^^^___ccciiipppuuuyyy{{{|||zzzxxxsssooollljjjjjjjjjkkkpppnnn___OOOIIIKKKMMMMMMLLLIIIDDD???======>>><<<===???AAACCCGGGIIIJJJEEEDDDBBBCCCFFFHHHJJJJJJFFFCCC???>>>===<<<888555///---+++++++++***)))'''(((((()))))))))))))))(((''''''(((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))))))))***+++)))'''&&&(((***((()))+++***((((((***,,,,,,,,,,,,---------,,,+++)))***+++***)))((()))++++++++++++++++++++++++,,,******++++++***))))))))))))))))))***)))))))))((('''((()))******)))(((((('''((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))(((''''''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&'''&&&&&&+++***)))+++111999@@@EEE======999555888???AAA???777333222444333222666===???BBBHHHMMMRRRTTTUUUUUUJJJEEE???;;;999999888777777777888999;;;;;;999666333222111111000000111111000000000000000000000000///////////////000111111222111000...---...///111,,,,,,,,,------.........,,,,,,111999;;;666333555555666777888888888777666444444444444444555555555666777999;;;======999777333555666666444444666888;;;888999>>>???888000,,,******)))((('''''')))***''''''&&&&&&'''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))(((((((((***,,,(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,------...//////............///000111222111666@@@KKKWWWjjjTTTJJJ@@@>>>???AAADDDHHHKKKKKKRRR[[[]]]UUUJJJDDDAAA999555666777666999???FFFPPPYYY]]]gggwwwtttuuuzzzzzzrrrrrrrrrqqqqqqqqqppppppmmmlllkkkiiiiiiiiijjjkkkeeeeeeeeegggjjjmmmqqqsssnnnpppsssuuuvvvvvvtttsssiiieee^^^XXXUUUUUUWWWYYY]]]fffiii^^^MMMBBB>>><<<:::???CCCDDDAAA>>>=========???@@@@@@DDDKKKRRRUUUGGGEEEDDDFFFJJJMMMMMMKKKDDDBBB@@@===999444...***---......,,,)))((((((***'''((()))))))))))))))((()))))))))(((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''((()))***))))))''''''"""%%%))))))((((((+++...&&&)))++++++)))((()))***'''''''''(((***+++***)))%%%(((++++++******+++---)))(((((((((((()))***+++***+++,,,,,,***)))))))))'''((())))))******)))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))******))))))(((((((((''''''((()))******)))(((''''''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((()))((('''%%%))))))))))))+++000777<<>>777777555000///222777;;;AAAHHHPPPWWW[[[^^^NNNIIIBBB<<<:::999999888666666777999;;;;;;999777555444444333222222222333222222222111111111000000111111111111111222222333222444555111,,,,,,111777/////////000000000111111444333333333444555777999222222444555555444333333444444444444555555666666555555777:::<<<<<<999777333555666666444444777:::===666222555888444---))))))******)))'''&&&&&&''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''''''''''''***,,,))))))))))))******************+++++++++,,,,,,,,,******+++,,,...///000000///......//////000111222...444>>>KKKVVVhhhpppYYYEEEBBBHHHHHHCCC???GGGJJJQQQ[[[aaa___VVVNNNPPPKKKDDD<<<777444444444999AAAIIILLLLLLRRR___kkkbbb\\\dddttt~~~pppvvv~~~|||zzzxxxzzz}}}}}}{{{yyy{{{}}}|||yyywwwvvvvvvuuuuuutttsssqqqooommmlllgggdddaaaaaabbbaaa[[[VVVNNNMMMKKKGGGDDDDDDGGGJJJPPPSSSUUUNNNCCC;;;888:::444;;;GGGUUU]]]XXXIII<<>>???DDDKKKPPPFFFEEEEEEHHHKKKOOORRRSSSKKKEEE===666111///---,,,+++++++++*********************))))))(((((('''''''''''''''''''''((())))))************)))'''&&&%%%))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))(((((()))***************(((((((((((())))))))))))'''(((((((((&&&&&&((()))******))))))))))))******))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&)))***'''"""!!!$$$(((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***555777:::======>>>FFFPPPLLL@@@666666888555222222///555<<>>:::888888777:::===>>>@@@EEEOOOVVVUUUMMMOOO]]]vvvqqqjjjjjjmmmttt{{{|||vvvpppooooooppptttxxx|||}}}}}}vvvvvvvvvuuutttrrrpppoookkkllllllllljjjfffbbb___XXXUUURRRSSSUUUUUURRRNNNGGGGGGFFFDDDCCCBBBCCCCCCDDDFFFHHHDDD>>>888666777<<>>>>>AAAEEEIIIFFFDDDEEEMMMXXX]]][[[VVVIIIBBB999111...,,,,,,,,,***************************)))))))))(((((((((''''''''''''''''''((()))))))))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))(((((()))************)))))))))((((((((((((((()))************)))(((((((((((()))))))))))))))******)))(((((()))+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))''''''''''''''''''''''''''')))***'''###"""%%%(((((((((((((((''''''''''''((((((((((((((((((((((((************)))))))))(((''''''''''''''''''''''''''')))***)))((('''((()))000111666<<<>>>???DDDKKKKKKBBB::::::999555333333111555;;;???BBBEEEJJJNNNOOOOOONNNLLLJJJGGGDDDBBB<<<<<<<<<<<<<<<;;;999999888999:::;;;;;;:::999999777666555444444444444555333444555555333333444555555555444333333333333333555444333222222333444555:::999777555333333333333111222333222111111222444666666666555555333222222111333666666555444444555555:::???===888444333333222111000...,,,***(((((((((''''''''''''&&&&&&&&&'''''''''((()))***)))'''&&&'''((()))))))))))))))&&&''')))*********((('''&&&&&&'''((()))***++++++)))))))))******++++++,,,,,,++++++++++++,,,------+++++++++,,,---.........///.........///000111111222666<<>>===666777888999888777666555<<<===DDDSSSaaacccVVVHHH@@@@@@???===;;;<<>>:::888:::@@@EEEGGGFFFMMMLLLKKKIIIGGGFFFEEEDDDFFFFFFEEEAAA;;;666555555999888888666???___wwwvvvXXXSSSOOOTTT\\\^^^VVVMMMGGGKKKPPPSSSSSSTTTWWW[[[SSSOOOKKKLLLOOOOOOJJJFFFLLLNNNQQQTTTUUUUUUSSSRRRQQQMMMFFFBBB@@@>>><<<:::;;;:::999:::<<<===;;;999222111111444888999888666999:::@@@JJJUUUVVVNNNFFFAAA@@@>>>;;;999:::===@@@@@@<<<===GGGTTTXXXOOOEEE666222---***)))***++++++'''(((((()))***++++++,,,))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))***++++++***))))))***,,,))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))(((***+++)))'''&&&''')))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))(((&&&(((000555777888;;;999:::;;;999666333444666777888999999777555333222444666:::>>>AAABBBBBBBBB;;;:::999888777888888999;;;;;;:::999888777666555555555555444333222111000333444555444333333444555666666555444444555555555555555444333333444555555<<<999555222000000222444444333222000...///222555666666555444222222111111000111222222222333555888999:::;;;;;;666...***+++)))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&((((((''')))***+++)))(((%%%&&&'''((())))))))))))&&&'''((()))))))))(((((())))))))))))((((((((((((************))))))))))))+++++++++***+++,,,,,,------------.........//////000//////.........//////222666:::>>>JJJbbbpppnnnhhh```XXXQQQJJJEEEEEEEEEDDDAAA>>><<<;;;:::===???AAADDDGGGIIIKKKLLLNNNTTTWWWRRREEE:::777777???666666444,,,333HHHSSSHHHFFFEEEGGGKKKKKKHHHEEEAAAEEEJJJKKKJJJJJJLLLNNNIIIEEEAAAAAADDDEEEBBB>>>CCCCCCDDDFFFGGGIIIJJJKKKNNNJJJCCC===999777666555777666555555666777888777777555444777;;;>>><<<::::::===BBBGGGJJJJJJIIIHHHFFFDDDAAA<<<:::;;;???CCC???<<<:::<<<@@@@@@;;;555+++***)))***+++,,,+++***''''''((()))******++++++(((((((((((())))))))))))'''''''''''''''((())))))'''&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((()))***)))'''''')))***))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((()))******((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&'''((()))%%%$$$(((,,,---///333111555999888666777:::<<<:::999999888666444222000...111555999<<<===<<<;;;<<<999666333333666:::<<<@@@>>><<<999666333111000444333333333222222222222111222333333222111222333555555444444444555555666555444333222222333444555777555222000000222555777666555333111///000333555555555333222111111222222666666666555333333444666999555444444000)))'''***'''''''''''''''((((((((((((''''''''''''&&&&&&&&&(((''''''(((******)))(((''''''((((((((((((''''''(((((())))))************))))))))))))((((((((((((******))))))))))))))))))+++************+++,,,,,,---------...............000///...............///222555999===GGG^^^}}}ZZZ```eeeeeeccc^^^UUUMMMFFFHHHJJJJJJHHHDDD???===666888<<<@@@EEEIIILLLNNNNNNWWW]]]YYYLLLAAA===???BBB222222;;;666222666888999:::;;;:::999999:::;;;999<<<@@@BBBCCCCCCDDDDDD???<<<999999<<<===;;;999>>>===;;;::::::;;;<<<===@@@===999555222222222333444666888777666555666777<<<:::999;;;>>>@@@???===999===AAABBBAAABBBGGGLLLNNNLLLHHHCCC@@@???BBBEEE???<<<888444000...------***)))((()))+++,,,+++***'''(((((())))))*********(((((((((((())))))))))))'''''''''''''''((())))))''''''&&&%%%&&&''')))***''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))((((((''')))))))))(((((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))'''(((((('''&&&&&&'''))))))((((((''''''(((((()))(((''''''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))%%%$$$%%%&&&&&&)))......444999888999===AAABBB<<<:::777666666555222000111333777:::<<<;;;999888;;;888555333444777<<<@@@CCCAAA>>>:::777555333222555444333222111222333444000222333222111000111222222222222222222333333444444333222222222222333444333222000000111333666888666666444222000000222555444333111111111111333333999:::999777444222111222555///,,,///---&&&&&&***''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''&&&&&&''')))***((('''((((((((((((((('''&&&%%%))))))))))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,------------------------.........---......//////111555888<<>>555666666555333111111333555222333555888;;;;;;999777444444333222333444555666777666666555444444444333444333222000//////111333444;;;BBBCCC???:::999:::===<<<;;;;;;<<<=========777999;;;<<<>>>DDDKKKQQQVVVVVVSSSOOOIIIEEECCCBBB;;;888333...+++******+++000---***((()))*********((((((((()))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((())))))(((''''''******)))))))))(((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))'''(((((('''&&&&&&''')))((((((''''''''''''((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''((()))))))))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&'''(((&&&$$$&&&,,,///555777777999AAAEEEDDD===999555333333333222000111444777::::::888555333444444333333555888;;;===???>>><<<:::999888888999999777444111000111333444111222333333111111222333222222111111222222333444333222111111111111222333111000000000222444666777444444444333111000111222222111000///000222444555888999999777333///------///((('''---...'''%%%+++''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&''''''((('''''''''((((((((((((((()))******(((((((((((())))))))))))''''''(((((())))))*********************++++++,,,---------,,,,,,,,,,,,,,,------------......///000///444888<<>>DDDFFFIIIKKKKKKKKKLLLLLLFFFFFFGGG???555;;;???555:::888555333222222222333333111222444777777222...111222222111111222444777000222333555555444333222222222222111000000222333777BBBNNNPPPIIIAAA>>>???;;;;;;::::::::::::;;;<<<999888888;;;BBBLLLTTTXXX[[[\\\\\\XXXPPPHHHBBB???777222---******+++++++++888222+++'''&&&''')))***))))))))))))(((((((((((('''((((((((())))))******'''''''''''''''((()))))))))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&************))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''''''''((()))++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&***---)))$$$&&&---000444555444888@@@DDDAAA===999333000111111111///...111444666666444000...---...111333666777888999999999888888999;;;<<<======:::555111///000222444222333444444222222333444333333333333444444555666222222111000000111222222000000111111222333444555222333444333000//////000000000//////000222555666555666777555111---+++******$$$%%%///000(((&&&***&&&''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$&&&'''(((((())))))'''''''''''''''((())))))(((((((((((()))))))))***&&&''''''((()))******+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///333888<<>>:::;;;666===IIIHHH???DDDKKKFFFOOOYYYWWWFFF<<>>AAA???===<<<<<<<<<:::999;;;888555444666888999:::999333111555555222222777666555555666888:::;;;;;;777888555222555===>>>999999>>>GGGPPPTTTQQQIIICCCBBB@@@<<<999888888999::::::;;;>>>FFFOOOXXX___aaaaaa]]]YYYUUUQQQIII===444+++*********))))))((((((222000...,,,***)))))))))+++)))((('''((()))+++,,,''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++***)))*********(((&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***++++++***)))((('''&&&&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))************+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((***++++++(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''((('''***------,,,---000333555555444444555777999:::444333222222111111222222444555666666555333111//////------000555777666444777777777777888:::;;;<<<===;;;777444222222333444666666777888::::::888777777555444444666666444111333222333444666666444222222111000000000111222333.........000111333555666666333000///111444666777333222111000...,,,++++++''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))++++++******+++---)))************+++++++++++++++,,,,,,,,,,,,---------......//////////////////222888===DDDRRRmmm'''***...000555>>>KKKTTT```aaa^^^[[[bbbjjjfffYYYKKKEEEAAACCCBBB>>><<<>>>>>>333555======???CCC???JJJZZZ```SSSEEEBBBDDDCCCCCCBBBBBBCCCDDDCCCAAA??????===;;;<<>>DDDGGGFFFAAA===<<<;;;777555333333444444999;;;BBBKKKUUU\\\```aaa]]]VVVNNNGGGAAA;;;222+++*********)))))))))((((((+++***)))((('''(((((()))***)))((('''((()))+++,,,((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))(((((())))))'''%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((((('''''''''''''''(((((((((((((((((()))))))))*********+++)))(((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((''''''((())))))&&&$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''+++000222111000000111//////.........000111222000000000000000111222333333444555555444222000///111000///111333444222000000000111333555777999:::===;;;888555444444555666888888888999:::::::::999777555444555777777555333222222222444666666444222000////////////000222333---......///111222444555888555111//////111222222000///...---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))(((''''''(((((())))))******(((((((((((())))))))))))***+++,,,,,,+++***+++---)))************+++++++++++++++,,,,,,,,,,,,---------......//////////////////222777<<>>???BBBFFFHHHIIIGGGAAA===>>>>>>;;;888888===>>>AAADDDEEEBBB===888888:::<<<<<<======999333666666777:::<<<===;;;999;;;999777555444333444444666:::BBBKKKTTTXXXYYYXXXPPPHHH>>>666111...+++(((******))))))))))))((((((''''''&&&&&&'''(((***+++***)))((('''((()))***+++))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''((((((&&&%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((('''&&&&&&'''(((((('''''''''(((((()))))))))(((''''''''''''(((((()))'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))*********)))'''((())))))(((&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$(((,,,222666666333111000000000///......///000111,,,,,,------...000111222111222333333222111///...000000///111222333111000,,,------...///111333444999777555333333333444555666666555555666666777777333222222333444555333222000///000111333333111///...------...///000111222.........///000222333444:::666111...------------,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))+++---------+++***+++,,,)))************+++++++++++++++,,,,,,,,,,,,---------......///////////////000222666:::???NNNiii---,,,+++)))))),,,222777888BBBJJJMMMQQQXXX[[[[[[KKKFFFBBB@@@AAACCCEEEGGGDDD@@@GGGJJJBBB???@@@:::999JJJXXXVVVIII???<<<===;;;<<<>>>BBBFFFIIIJJJIIIEEEBBB???>>>@@@BBBCCCDDDGGGBBB>>>===>>>>>>>>>===@@@AAABBBDDDDDDAAA;;;777666777999:::;;;<<<;;;999444333333444666777666444888777777666666666666666555777<<>>999111,,,+++,,,,,,,,,))))))))))))))))))(((((())))))(((((()))+++,,,---)))(((((((((((()))******)))))))))((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&'''((()))'''%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&''''''''''''''''''((((((((())))))((((((''''''''''''((()))((('''&&&&&&&&&(((***+++''''''''''''(((((((((((((((((((((((()))))))))***)))(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%(((+++111555777666444333333222000///...//////000++++++++++++,,,---.../////////000000000///......---...///111333444444444//////...---------------111000///......///000111000000///...---...000222------...///000000000///---,,,---...000000...,,,------......///000111222/////////000000222333444777444///,,,++++++***)))***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))+++,,,---,,,***)))***+++))))))*********++++++++++++++++++,,,,,,,,,---------......///////////////111222555888===KKKeee}}}))))))))))))))))))+++,,,+++000666:::AAAIIIOOOPPPTTTQQQMMMHHHDDDBBB>>>:::<<>>======???@@@@@@CCCAAA>>>;;;<<<@@@CCCDDD@@@???>>>======<<<999666555555666777777666777999111111222444666666444333333333444555555555555555666555555555666666444333///---***)))***+++,,,---(((((((((((((((((()))))),,,+++***)))***+++,,,---((((((((((((((())))))***))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''((()))***((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&((((((((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&((()))***''''''''''''(((((((((((('''(((((((((((())))))))))))(((''''''(((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((&&&%%%%%%'''))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((''')))---222555777777666000///---+++))))))))))))+++******))))))*********,,,,,,,,,------------------///000222333333444555111111000///............---,,,,,,,,,,,,---...///+++,,,,,,+++))))))+++...+++,,,............//////...---...///111111///---......///000111111111222000000///000000111222222111///,,,************)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))***++++++***)))'''((()))))))))*********++++++++++++++++++,,,,,,,,,---------......///////////////111222555777;;;GGGaaaxxx((()))***+++++++++***)))*********---222888<<<>>>KKKMMMMMMJJJIIIGGGBBB;;;888???FFFKKKaaa{{{SSSGGG@@@===AAA@@@999555555<<<:::999999:::<<<;;;;;;<<<999666555777999::::::777;;;<<<888666999===???<<<:::777666777777666555666666999<<<:::444222333555555777:::===>>><<<;;;555666888999999888777666777444000---,,,+++***)))((())))))))))))(((((('''''''''(((((((((((())))))+++***)))((('''((()))***''''''((((((((()))))))))((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''(((******)))'''))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&(((((((((''''''&&&&&&&&&)))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))***)))'''((())))))(((&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))%%%&&&&&&'''(((((())))))((())),,,000555777777666111000---***(((''''''&&&******)))((((((((((((((()))))))))******+++,,,,,,000111333222111000000111/////////000000222333444------------......///000,,,...000...+++***,,,///...///111111000///000111111000111222444444222111//////000111111111000000///...............///000,,,***(((((()))******))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))******((('''((())))))************+++++++++++++++,,,,,,,,,,,,---------......///////////////000222555777:::EEE\\\rrr,,,+++++++++,,,,,,,,,+++,,,+++*********+++...111555;;;@@@CCCHHHLLLJJJCCC888999;;;???SSSwww}}}eeeQQQCCC<<<@@@@@@999666:::999:::<<<@@@BBBCCC@@@>>>999666222111111333333333111<<>>666444666666888666444444555555555444444:::EEEOOOLLL???444222888777888;;;???BBBCCCBBB;;;<<<======<<<999777555333000,,,***))))))(((''''''((())))))((('''&&&&&&'''''''''((((((((()))))))))(((''''''''''''((()))&&&''''''(((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''))))))(((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((())))))))))))((('''&&&&&&'''''''''''''''((())))))((('''''''''''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))+++)))(((((()))***((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''''''''((('''$$$"""((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''(((((((((((()))***...333777888555222555444111---+++)))(((((((((((('''''''''((())))))'''''''''((()))***++++++...000111111...------///......//////111222333444//////////////////000000...222555333///---///222///111333333000///000111111111111333555555333111//////000000000///...---,,,,,,+++******+++++++++)))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''((())))))))))))(((''''''(((((())))))******(((((((((((())))))))))))((()))******)))(((***+++)))************+++++++++++++++,,,,,,,,,,,,---------......///////////////...111555888999CCCYYYmmm,,,***((('''((()))******+++,,,---,,,(((&&&)))...***222888;;;BBBHHHGGGAAA;;;:::<<<888<<>>BBBAAA888777===444888???GGGMMMNNNJJJGGGAAA===888444333333222111666FFFQQQKKK???888666555444333333444666666555444222===PPPaaa^^^MMM===666222111111333888===@@@AAA<<<<<<<<<<<<999555000...,,,+++))))))******)))''''''((()))))))))((()))***&&&'''''''''(((((())))))((((((''''''((()))***+++&&&''''''((()))(((((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''((('''%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$$$$%%%&&&'''((()))******)))((('''''''''''''''))))))******)))'''%%%$$$''''''''''''((((((((()))''''''''''''((((((((()))+++***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))((((((((('''$$$ ((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&***,,,111777;;;999333---666444111---***(((''''''&&&&&&&&&'''((()))***+++&&&&&&&&&'''''')))***+++(((+++......---,,,...000000000/////////000000111///////////////////////////444777666222///000333///111333222///---...////////////111333333111///...////////////---,,,+++***)))(((((((((((((((((((((&&&%%%%%%'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))++++++******+++---)))************+++++++++++++++,,,,,,,,,------------......///////////////...000555888:::BBBWWWkkk{{{+++)))((('''((()))+++,,,+++*********))))))((((((***,,,...000333666888999:::::::::999;;;EEETTT```UUUPPPJJJGGGEEEAAA:::444777777999<<<>>>@@@BBBCCCBBB???999444222111333444///CCC\\\eeeVVV@@@888===777666444333333333555666333555>>>OOO]]]ZZZGGG555333333333333444666888999777666444111///---,,,,,,,,,******+++)))&&&&&&(((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((((((((((())))))***(((((((((((((((((((((((()))))))))((('''''''''&&&(((((((((((((((((((((((('''((()))******)))((('''******))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&((()))))))))(((''''''---444666333111111333666333000,,,***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,---------------------......///000222555666333---+++---000111000///...............111111000...---,,,+++++++++*********))))))((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$'''((()))((('''&&&''')))'''''''''((()))******+++(((((((((((())))))))))))%%%''')))*********+++,,,++++++***************+++,,,,,,+++++++++,,,---...............///////////////000222444777@@@UUUhhh~~~***)))((('''((()))+++,,,************)))))))))(((((((((***+++---...///000111333444444444:::DDDLLLMMMJJJHHHIIIJJJGGG@@@:::555666777888999:::;;;<<>>===:::888777777777888000...000;;;GGGJJJDDD<<<555444333111000000000000222000---,,,---///111222,,,,,,+++***)))((((((''')))))))))((())))))***+++,,,)))&&&&&&(((******)))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&''')))&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''***)))'''%%%%%%&&&((()))''''''''''''((((((((((((+++***((('''(((***---...---000222333222222444666555222---)))''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))***)))((((((***,,,&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''''''((()))((('''&&&''')))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((***++++++)))((()))************)))******+++,,,++++++,,,,,,---------,,,............///////////////000222444555===PPPbbbsss)))))))))))))))******+++))))))))))))))))))******)))))))))*********++++++)))***++++++*********+++,,,+++***+++,,,---------((()))+++---000222333444555444444444444555666666000111222111222555777999222111000//////.........+++,,,---,,,+++******+++))))))))))))))))))(((((())))))(((((()))***++++++///### (((,,,(((&&&+++)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))&&&'''((('''&&&&&&&&&(((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((''''''&&&''''''((((((((((((''''''***((('''&&&&&&''')))***''''''''''''(((((((((((()))(((''''''(((,,,000222000111333333333333333444000...***'''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''')))+++&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((,,,,,,***)))((('''&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&(((************+++,,,******))))))***++++++,,,***+++,,,---------,,,,,,............///////////////000222444444<<>>IIITTTsss(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))(((((((((''''''''''''((((((((((((&&&'''((()))***+++++++++((((((((((((((((((((((((((()))******(((''''''(((---)))###---+++'''(((,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''&&&'''((())))))(((((((((''''''&&&&&&((((((((((((((((((((((((***(((''''''((())))))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))((((((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((((((((((((((()))(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((())))))((('''((()))'''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&%%%%%%%%%&&&'''((())))))'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))))))))(((***************+++,,,,,,''''''(((((()))))))))***)))***++++++,,,,,,++++++++++++,,,------......///,,,------...///000000000222222444666444444;;;EEEQQQooo))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((('''''')))***++++++++++++))))))))))))))))))))))))((()))+++***(((''''''((()))---!!!000'''$$$'''+++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((('''''''''((((((((()))))))))))))))***)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((()))))))))************************'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((("""###%%%'''))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))******)))(((((((((((()))'''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&(((***,,,---''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$&&&((()))(((((((((***''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((()))))))))))))))&&&'''(((''''''''')))+++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,---...///000000111333333555666444333:::CCCMMMjjj))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''(((*********))))))))))))))))))))))))))))))''')))++++++)))''''''(((%%%000111%%%%%%***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))***(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))***))))))(((((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''%%%$$$$$$&&&(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((($$$%%%%%%&&&'''(((***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''''''''(((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&)))&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''(((((())))))((((((%%%'''((('''&&&'''))),,,+++++++++***))))))(((((())))))***+++++++++++++++++++++,,,------......///+++,,,,,,---...///000111000000222444222333:::DDDHHHddd))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))''')))++++++)))'''''''''$$$222111&&&)))---(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''%%%&&&&&&''''''''''''''''''''''''###%%%'''&&&$$$$$$'''***'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&''''''((((((''''''(((***+++***((())),,,000------,,,+++***)))(((((((((((()))***************++++++,,,------......///++++++,,,---...///000111------///222111222;;;EEEEEEaaa,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%%%%'''(((((((((&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))######$$$%%%%%%&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((+++(((%%%###"""$$$&&&((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&'''((('''&&&)))(((''''''((()))(((&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&$$$###"""!!!&&&&&&&&&''''''''''''((($$$&&&)))++++++)))&&&$$$"""###$$$%%%'''(((******''')))((($$$###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''))))))(((((('''''''''&&&&&&&&&%%%###!!!!!!$$$&&&%%%%%%%%%&&&&&&&&&''''''((((((*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''(((((((((((('''''''''''')))************+++++++++******+++++++++,,,,,,,,,////////////000000000000111......000222444:::BBBIII___+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&((())))))(((&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&""""""###$$$%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%%%%''''''((()))''''''''''''(((((((((((((((&&&###!!!!!!"""$$$&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((******(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%((((((&&&'''***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''')))((((((((('''''''''&&&''''''&&&$$$""""""$$$'''%%%&&&&&&&&&'''''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,.../////////000000000000111......111222444:::AAAJJJaaa***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***((('''''')))******)))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((***)))'''%%%%%%&&&((()))((((((((('''''''''&&&&&&((((((''''''&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&''''''(((((((((((((((((('''&&&&&&'''((('''&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$)))++++++(((''')))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&(((((((((''''''''''''''''''''''''%%%$$$$$$&&&(((&&&&&&'''''''''(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***++++++***)))(((''''''''''''''''''''''''''''''((())))))))))))(((%%%%%%&&&'''((()))******''''''((()))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------....../////////000000000111......111222333999@@@III___***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***(((''''''((())))))(((''''''''''''(((((()))))))))(((''''''''''''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,+++***)))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((++++++***)))))))))***+++((((((((((((''''''''''''(((((((((''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&(((((())))))((('''(((&&&&&&&&&'''((('''&&&'''&&&%%%&&&(((((((((&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((''''''******((('''((('''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((&&&%%%%%%'''((('''''''''(((((((((((())),,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,---------.............../////////000000111...///111222333888>>>EEEZZZ}}}*********))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&&&&'''((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((((('''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%&&&((()))))))))((('''(((&&&&&&&&&'''((('''&&&(((''''''''')))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((%%%((()))((())),,,,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&''')))'''''''''(((((((((((()))+++***(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((()))))))))*********+++))))))*********+++++++++,,,,,,,,,---------..................////////////111//////222222222666<<>>CCC:::999444,,,((()))***(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((************************%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******%%%&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***)))************+++++++++******+++++++++,,,,,,,,,---------.........//////111///000222222111333999;;;MMMnnn(((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++******)))(((''''''''''''(((((()))))))))))))))************&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&'''***+++)))'''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))'''%%%$$$***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&''')))******(((&&&%%%)))&&&&&&))))))&&&&&&)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''*********)))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&,,,444777333...(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''''''''(((((()))(((&&&$$$###%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&)))'''%%%&&&)))++++++)))+++++++++*********))))))***,,,------++++++,,,...............////////////,,,...000000///000444777;;;IIIhhh((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((***))))))))))))***++++++))))))))))))************'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***(((''''''******)))'''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''((())))))((('''&&&)))(((+++//////+++((()))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((---///,,,((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))(((&&&&&&''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&)))'''%%%''')))++++++)))+++++++++*********))))))***,,,------++++++,,,...............////////////---///000000///000333666:::HHHfff))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))***+++,,,))))))))))))************''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))************************(((((((((((())))))))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))---333333---)))(((***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&(((***,,,,,,+++(((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((''''''''''''(((((((((''''''''''''&&&((('''&&&''')))+++***)))+++++++++******************,,,------++++++,,,...............////////////...///000//////000333555:::FFFccc))))))))))))))))))))))))((((((((((((((()))))))))''''''(((((((((((()))(((''''''''''''((()))******((()))))))))************(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((((('''(((((()))***&&&'''+++111111+++'''&&&)))))))))(((((((((''''''((()))))))))************((((((((()))))))))))))))''''''''''''''''''((((((&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$$$$&&&)))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''((()))(((((((((''''''''''''''''''''''''(((''''''(((***,,,+++******)))((('''&&&%%%$$$$$$&&&''''''((()))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&(((***+++((((((((((((((('''''''''(((((((((''''''''''''''''''''''''((()))******)))***************************+++---,,,++++++,,,...............///////////////////////////000222444999CCC___))))))))))))))))))))))))(((((((((((())))))******((((((((()))))))))******''''''''''''((()))***+++((()))))))))************))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++(((&&&(((,,,,,,(((&&&(((((((((((('''''''''&&&&&&'''''''''((((((((())))))''''''(((((())))))))))))''''''(((((())))))))))))&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$$$$(((,,,(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''''')))(((''''''))))))((('''''''''''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%'''((())))))))))))******************************+++---,,,++++++,,,...............////////////000///......000222333444888AAAZZZ))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))***++++++)))))))))***+++,,,---...))))))))))))******************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))******++++++((((((******((((((+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***&&&'''((()))))))))))))))&&&&&&&&&''''''''''''(((%%%'''((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''%%%$$$$$$'''+++(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''')))(((&&&''''''(((&&&%%%"""###$$$&&&((()))***+++&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))(((((('''(((((((((%%%%%%&&&'''((()))******'''(((((((((((()))))))))$$$''')))******))))))******************+++++++++***,,,------++++++,,,...............///////////////...---...000333444444777>>>VVV{{{(((((((((((((((((((((((('''(((((()))******++++++)))(((((('''((()))***+++)))))))))***+++,,,...///))))))))))))*********************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''')))******''''''(((***(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$&&&(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&''')))***++++++******+++((((((******((((((+++((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***$$$$$$&&&'''((((((((('''&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&((()))(((&&&$$$$$$%%%&&&'''))))))***%%%%%%&&&'''''''''''''''((((((((()))))))))******&&&'''((()))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))))))))###'''***+++***((()))***))))))*********+++++++++***,,,------++++++,,,...............////////////...,,,+++---111555666555777<<>>,,,"""%%%+++&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((*********)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,------......)))************+++++++++((((((((((((((()))******'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------...000000---111999CCCQQQlll...+++***+++------***'''++++++******)))'''&&&%%%+++++++++************)))((((((((((((((()))******++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++))))))(((((('''''''''&&&''''''''''''(((((((((((($$$%%%'''))))))((('''&&&))))))(((((((((((())))))***)))((('''(((***,,,---333)))&&&++++++%%%&&&...))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&)))***'''(((++++++*********))))))(((((('''(((((((((((((((''''''((()))*********((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((************************************))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******)))))))))))))))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((()))***++++++***,,,+++***(((''''''''''''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++'''((()))***************%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++,,,))))))))))))))))))))))))((()))******(((''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))((((((((((((((())))))))))))***+++++++++,,,*********************+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,,,,------,,,,,,000//////...///000111222///111666@@@PPPlll---+++***+++------***((()))))))))))))))(((((((((+++++++++************)))((((((((((((((()))************))))))((((((''''''(((''''''&&&&&&''''''(((''''''&&&''''''((()))***)))(((((((((''''''''''''''''''''''''((((((((((((%%%&&&((()))***)))((('''))))))(((((((((((())))))))))))((('''((()))+++---???111(((+++,,,((('''+++))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&)))......***((())))))))))))(((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%((())))))***)))((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&''''''((())))))(((((((((''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,***)))*********************************)))))))))((((((+++******)))(((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))((((((((('''''''''''''''''''''''''''((((((((())))))++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))***+++*********+++******))))))%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&(((***+++''''''''''''''''''''''''''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((())))))*********************++++++*********)))))))))(((((())))))))))))))))))))))))...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,---......//////............///000000000000///111111666???OOOkkk,,,+++++++++,,,,,,+++)))((((((((())))))*********+++++++++************)))((((((((((((((())))))***))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''')))*********)))((()))((((((''''''(((((())))))(((''''''((()))+++,,,BBB222'''(((,,,***((()))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''+++222222,,,(((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''(((((()))***((((((((((((''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++*********************************))))))))))))((((((******)))((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((******************************)))))))))))))))((())))))(((((())))))***+++,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))***++++++)))(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((()))+++''''''((((((((()))))))))''''''''''''''''''''''''((((((((())))))***++++++******************))))))***)))))))))((((((''''''))))))))))))))))))))))))///...,,,+++******++++++******++++++++++++,,,,,,,,,---......//////......,,,---///000000000///...111222666===LLLhhh+++++++++,,,,,,,,,+++***)))))))))))))))*********+++++++++*********))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((())))))))))))((((((((((((''''''(((((((((((((((''''''((()))++++++444+++$$$'''***))))))+++))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&+++111111,,,((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++*********************************)))))))))((((((((((((***))))))((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$((((((((()))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))((((((((((((((()))))))))***)))((('''&&&'''''''''''''''''''''''''''''''''***,,,------+++******+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))+++(((((((((((())))))))))))'''''''''''''''''''''''''''((()))***++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))///...,,,***)))******++++++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---.........////////////111111444;;;HHHddd***+++,,,,,,,,,+++++++++++++++***)))((())))))***+++++++++*********))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((''''''(((((((((***)))(((''''''&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((('''((((((''''''''''''(((((('''''''''(((((()))******'''&&&'''))))))'''))),,,))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''(((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&''',,,,,,(((''')))((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''((((((((('''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))+++)))(((((())))))'''&&&(((((()))((((((&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((((((''''''&&&&&&(((((((((((((((((((((((()))***,,,+++)))(((((()))************************'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,,,,,,,+++******))))))((((((((((((((())))))***+++,,,,,,))))))))))))))))))))))))---,,,+++*********++++++---------------,,,,,,,,,***+++,,,,,,------,,,,,,000///---------...000111///000444999EEE```)))+++,,,,,,+++++++++,,,---,,,***)))((())))))***+++++++++************)))***))))))(((((((((((((((''''''(((((())))))******)))((((((''''''(((((()))***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((&&&''''''(((((())))))***$$$(((------***'''(((+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((************************((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%((((((&&&&&&***((((((((((((((()))))))))$$$$$$%%%&&&''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((()))***'''''''''(((((((((((((((&&&&&&''''''((()))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''(((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((************************+++***))))))***+++)))(((''''''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***((()))***+++,,,,,,,,,,,,))))))))))))(((((((((((())))))(((((((((''''''&&&))))))))))))))))))))))))&&&'''((((((&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%&&&(((''''''((((((((()))))))))))))))))))))))))))))))))((()))+++,,,------,,,+++))))))))))))))))))(((((((((((()))***+++,,,------))))))))))))))))))))))))*********+++++++++++++++......------------,,,,,,,,,---......//////......000///.........///111222---000444:::DDD]]](((***------+++***+++---+++***)))((((((***+++---+++++++++************)))******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))'''***,,,+++))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''$$$$$$'''(((%%%&&&)))&&&&&&'''''''''(((((((((###$$$%%%&&&''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&''''''((()))''''''''''''((((((((()))&&&&&&''''''((())))))***'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))+++++++++)))&&&'''((()))((('''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))))))))******+++*********)))))))))(((((('''''''''((((((((((((((((((''''''((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***+++,,,---...---+++***((((((((()))))))))))))))***************)))))))))))))))))))))))))))))))))&&&'''***,,,------,,,+++---------,,,,,,,,,++++++,,,---......//////.........///111222333222111000---111777<<>>GGG^^^++++++------------++++++++++++++++++++++++++++++******)))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((''''''&&&&&&((()))***))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((())))))*********+++,,,++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))((('''&&&%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))***)))(((''''''((()))*********))))))((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((((()))))))))))))))''''''((((((((((((''''''+++'''%%%''',,,---((($$$((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++'''''''''''''''''''''''''''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((+++*********))))))((((((************)))))))))))),,,+++*********,,,...000...,,,++++++++++++***(((+++///000,,,+++------,,,...///111222222222111000...444444777DDDXXX{{{++++++,,,------,,,++++++++++++++++++++++++++++++******))))))))))))******(((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))((((((((()))***+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))((()))))))))***************************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''((())))))((((((((((((((('''''''''***)))(((''''''((()))******)))))))))(((((((((''')))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&(((,,,...((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))+++***)))))))))+++---...,,,+++***+++,,,---,,,++++++//////,,,***---...---...///000000111111000000---222222444AAATTTxxx++++++,,,,,,,,,,,,++++++************************************************((((((((())))))))))))***))))))))))))))))))))))))))))))************))))))******)))))))))***+++,,,))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************(((((()))******)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))***+++***))))))((((((''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''&&&((((((''''''(((((()))***))))))((((((''''''&&&&&&'''(((((())))))(((((('''&&&+++000...(((&&&+++111''''''&&&&&&&&&&&&''''''))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))************************(((((())))))***+++,,,,,,************))))))))))))(((((((((((())))))))))))***))))))((()))***,,,---,,,+++***+++---///...---+++//////+++***---///..................///000000---111///111===OOOttt+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))******++++++)))(((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********'''(((***++++++)))(((''''''((()))******)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))*********************+++,,,---)))))))))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''')))((('''''''''(((***+++***))))))((('''&&&%%%%%%(((((())))))))))))((((((%%%///888999111)))'''(((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&((((((((((((&&&%%%''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((())))))***+++++++++*********)))))))))))))))((((((((((((((()))))))))***)))))))))***+++,,,------,,,+++,,,...///...---+++......***)))---000000......---,,,,,,...///000...000...000:::JJJppp++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********((((((((((((((()))******************++++++++++++************************************************************************'''((((((((()))))))))***(((((())))))******************))))))))))))))))))))))))***+++++++++***)))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++***))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******+++,,,&&&''''''((()))***++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''')))***+++******)))((('''&&&&&&%%%(((((())))))))))))(((((('''---333555222,,,'''$$$'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))************++++++,,,------...///...,,,------...,,,+++)))---...+++***...000000...---,,,,,,,,,---///000///111///111:::GGGmmm++++++************++++++************************((()))***,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++******'''((())))))******))))))(((''''''(((((()))***+++*********++++++++++++,,,************************************************************************''''''(((((())))))******((((((((()))******++++++************))))))))))))***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''(((***,,,------)))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***)))(((((('''''''''((((((&&&&&&'''(((***+++,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((()))))))))))))))'''(((((((((((()))))))))))))))(((((())))))************))))))((((((''''''((())))))******))))))((()))((('''(((************((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))************(((((())))))******++++++***++++++,,,------......///...,,,,,,------+++)))''',,,...,,,,,,///111///---------------...//////000111///333:::DDDjjj,,,+++***))))))***+++,,,++++++++++++++++++++++++''')))+++,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***+++++++++******''''''''''''((()))***+++*********+++++++++,,,,,,************************************************************************'''''''''((()))*********'''(((((()))******++++++************)))))))))(((***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))++++++***)))((((((((((((''''''((()))***+++++++++'''((()))******)))(((''''''((((((((()))))))))***((((((((())))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))(((((()))************)))***************)))))))))))))))************)))))))))'''%%%%%%&&&)))+++---))))))(((((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******((()))))))))************)))))))))***+++,,,,,,,,,)))***++++++,,,------------,,,++++++,,,---,,,***%%%+++...------000000///------...//////////////////000000555:::AAAfff,,,+++***))))))***+++,,,++++++++++++++++++++++++''')))+++---...---,,,+++++++++++++++******))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++,,,---,,,++++++''''''''''''((()))++++++******+++++++++,,,,,,,,,************************************************************************&&&''''''((()))******+++'''(((((()))***++++++++++++*********))))))((((((***)))'''%%%&&&(((+++---***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))###$$$%%%'''(((***+++,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((//////---,,,+++*********))))))))))))************'''((()))******)))(((''''''((((((((())))))******))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******'''(((***++++++******)))***************+++++++++))))))************))))))(((***,,,,,,***))))))*********))))))))))))************))))))***+++,,,,,,************************&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&'''''''''((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,(((((())))))*********+++))))))***+++,,,,,,------((()))***++++++,,,++++++***))))))***,,,------,,,$$$***......///111000...,,,---///000000000///...---//////555:::@@@ddd******+++++++++******)))***************+++++++++)))))))))***+++++++++,,,******))))))((()))))))))...---+++*********++++++,,,++++++***)))(((''''''+++++++++*********))))))(((((((((((()))***+++,,,((((((((((((((((((((((((+++++++++*********))))))************************(((((())))))******++++++(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))************))))))))))))))))))))))))))))))))))))---***'''%%%&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++)))((())),,,---+++)))''''''(((((())))))******+++++++++***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((())))))*********))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((''''''(((((())))))))))))(((((()))************++++++++++++++++++*********))))))++++++,,,,,,---...//////+++,,,------......------...------------...//////---...,,,222999BBBddd***++++++,,,++++++******+++++++++******************************+++++++++*********)))*********+++---,,,+++*********++++++++++++******))))))((((((+++++++++*********))))))(((((((((((()))***+++,,,************************+++++++++*********))))))************************)))))))))))))))*********(((((((((((()))))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((('''))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((***)))(((***,,,---+++)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))((((((''''''$$$%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))************))))))))))))*********++++++++++++++++++*********))))))++++++,,,,,,---......///+++,,,------......------...------------...//////......---111888???aaa++++++,,,------,,,,,,+++,,,,,,++++++******))))))+++++++++************************++++++,,,,,,------,,,+++*********++++++*********)))))))))))))))+++++++++***************(((((((((((()))***+++,,,************************+++++++++***************************************************))))))))))))((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,***)))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((***+++,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++)))))))))(((((((((((('''+++***)))'''%%%###"""!!!'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''')))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&******++++++++++++******)))))))))*********+++++++++++++++***************++++++,,,,,,------......+++,,,------......------...------------...////////////---111666<<<\\\,,,,,,------...---------------,,,+++******)))))),,,+++++++++***))))))))))))***+++,,,------......,,,+++++++++++++++++++++)))))))))))))))*********************************))))))(((((()))***++++++************************************************************************++++++******))))))(((((((((((()))))))))*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&'''((()))***+++,,,,,,''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********''''''''''''((((((((((((((((((((((((((((((((((((((()))************+++,,,((()))))))))************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,------,,,,,,+++(((((()))***++++++***)))******))))))(((((('''''')))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''((())))))***))))))************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((************++++++++++++)))(((((((((((()))******((((((((((((((((((((((((+++)))(((%%%""" ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((((()))******++++++******)))))))))))))))************************************++++++,,,,,,,,,---------+++,,,------......------...------------...//////---...,,,000555:::YYY+++,,,---..................------,,,+++***)))))),,,+++++++++***))))))))))))***+++---............++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))***+++))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,''''''((()))***+++,,,---(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((('''((()))(((&&&'''***---((()))))))))************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******'''((()))*********************))))))((((((''''''(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***'''''''''''''''(((((((((""""""###$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''((())))))(((((())))))))))))(((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++,,,------......------...------------...//////,,,---,,,000555888VVV|||www++++++,,,---............------,,,,,,++++++******+++++++++***************)))***,,,---...------,,,******+++,,,,,,,,,++++++*********)))))))))))))))***************+++++++++***)))))))))))))))******((((((((((((((((((((((((***************+++++++++************************************)))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************+++++++++,,,+++*********))))))((((((((((((((((((((((((((((((((())))))******))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))%%%''')))'''%%%$$$'''***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&(((******)))((()))***))))))))))))((((((((((((%%%&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&''')))***(((((())))))))))))((((((((((((((()))))))))*********************+++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------...------------...//////---......111444666RRR~~~|||******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***,,,------,,,+++***)))***+++,,,,,,,,,,,,+++++++++******))))))(((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))*********))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++***)))((((((''''''(((((((((((((((((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))%%%***...///+++(((''')))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&(((******(((((()))***(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&''')))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((+++******)))'''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''(((***---...)))))))))******)))))))))(((((((((((()))))))))***))))))*********++++++++++++++++++++++++++++++++++++,,,------......------...------------...//////111222111333444444NNNxxx)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,---))))))******+++++++++,,,***+++,,,------,,,***))))))***+++,,,---,,,,,,+++,,,++++++***)))(((((('''))))))******++++++++++++******)))))))))))))))***************************))))))******++++++++++++************************(((((())))))******++++++)))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************'''(((((()))***++++++,,,))))))))))))))))))))))))'''...666888333...******))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******%%%(((******(((''')))+++''''''(((((())))))******'''''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%&&&''')))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********,,,///222444******++++++++++++******(((((((((((())))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------......------...------------...//////555555333444444222JJJsss++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++***)))***+++,,,************************,,,,,,+++***)))(((''''''))))))))))))************+++*********))))))((((((******))))))******+++,,,---------------------------------,,,,,,+++++++++)))))))))***++++++,,,,,,)))************+++++++++++++++***)))(((((())))))***+++,,,------,,,+++***(((((())))))))))))(((((((((((())))))******++++++*********)))))))))))))))))))))))))))((((((((((((+++*********))))))((((((************************))))))(((''''''''''''''',,,+++)))((((((((()))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))*********++++++++++++*********))))))(((((()))---888AAA999)))&&&---))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&%%%$$$%%%'''''''''%%%(((&&&%%%%%%&&&((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$***(((&&&%%%%%%'''***+++(((((((((((((((((((((((()))((('''((()))***)))((()))++++++)))&&&''',,,111+++***)))(((((()))***+++++++++,,,,,,,,,,,,------)))************+++++++++,,,---......//////......---,,,++++++---111666999===444444---111:::HHHooo++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++************************++++++******))))))(((((())))))))))))************+++*********))))))))))))******))))))******+++,,,------------------------------,,,,,,,,,+++++++++++++++******************)))************+++++++++++++++***)))))))))))))))******+++,,,,,,+++******(((((())))))))))))((((((((((((((())))))*********************))))))))))))++++++******))))))((((((************)))))))))(((************************((((((((('''(((((())))))+++******)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((***)))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++************)))))))))((('''***555???999+++&&&+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))***++++++++++++***))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((()))******++++++******)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&%%%&&&''''''******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&&&&(((((('''&&&(((&&&$$$$$$&&&(((((('''(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&)))(((&&&&&&&&&''')))***)))))))))))))))))))))))))))((('''((()))***)))((()))((((((+++///111000...******))))))))))))***************+++++++++,,,,,,)))************+++++++++,,,------..................---,,,,,,---000222444555///222---000777CCCkkk++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******************************************************)))))))))*********++++++***************)))))))))******))))))******+++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))((()))************+++++++++++++++***))))))))))))***)))******++++++******)))((())))))******))))))((((((((((((((())))))))))))************************---,,,,,,+++***))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************))))))(((***))))))(((((())))))***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************))))))))))))&&&(((000:::888---''')))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''((())))))******))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((($$$%%%%%%%%%&&&&&&''''''((()))***)))'''&&&&&&''''''&&&%%%&&&'''(((&&&$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))+++)))(((((())))))'''&&&'''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&&&&'''((()))))))))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''((()))***)))((()))%%%%%%---777:::333+++))))))************)))))))))))))))************+++)))************+++++++++,,,,,,---...............///......---------...///...,,,333///000444@@@iii+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,---,,,+++***)))************************)))))))))******+++++++++))))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++***))))))*********)))))))))******))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***************++++++,,,,,,+++***))))))((('''*********)))))))))))))))((((((((((((((((((((((((*********)))******++++++((()))***++++++***)))(((***))))))))))))))))))***)))))))))))))))******************)))))))))((((((((()))************)))((())))))))))))))))))))))))*********************************)))))))))))))))((('''***222333---))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''***++++++***'''&&&&&&''')))((('''(((******((('''''''''''''''''''''''''''''''''''''''(((((())))))+++***((((((((((((&&&%%%&&&%%%$$$$$$&&&''''''&&&(((''''''&&&&&&&&&''''''&&&'''((()))))))))))))))&&&&&&((()))))))))((('''(((((((((((((((((((((((()))((('''((()))***)))(((((($$$$$$,,,666999111((('''(((***++++++***)))))))))))))))*********++++++))))))*********+++++++++,,,,,,---.........---------------...------,,,,,,------666111000444BBBkkk+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,---,,,+++***)))************************))))))******++++++,,,,,,************++++++++++++***************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++***************++++++***))))))))))))))))))***))))))************)))))))))))))))))))))((((((((())))))******+++++++++,,,+++******)))((((((''''''))))))))))))))))))******((((((((((((((((((((((((------+++***))))))))))))((()))***++++++***)))(((******))))))))))))******((()))))))))*********+++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))******+++((('''***---,,,++++++((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***,,,,,,,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&''''''((('''&&&&&&(((((((((((('''''''''&&&***++++++***(((&&&'''((()))(((((()))******)))'''''''''''''''''''''''''''''''''''''''((((((((((((***)))''''''''''''&&&$$$&&&%%%$$$%%%'''((('''%%%''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((((((%%%&&&((()))***)))(((''''''''''''''''''''''''''')))((('''((()))***)))(((&&&%%%&&&***///000,,,((('''((()))+++++++++***)))************+++++++++,,,))))))*********++++++++++++,,,,,,---...---------***+++,,,---......------///...555///...333BBBlll++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,*********++++++++++++,,,*********+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((())))))***++++++,,,,,,)))************++++++++++++************+++,,,,,,+++******))))))******+++)))******++++++******)))************))))))))))))))))))******+++,,,,,,,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))...---,,,***)))(((((('''((())))))************)))+++******))))))******+++((())))))******+++++++++++++++*********)))))))))))))))***++++++***))))))))))))))))))))))))))))))+++++++++***************))))))))))))************,,,)))'''''')))***,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((())))))******++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''((())))))******))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''')))*********)))((())))))(((((((((''''''''')))***+++)))(((&&&'''(((''''''&&&'''((()))'''%%%''''''''''''''''''''''''''''''((((((((((((((((((***(((''''''''''''&&&%%%&&&&&&%%%'''((()))(((&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((&&&'''((()))******))))))'''((()))******+++***************+++++++++,,,,,,)))************+++++++++++++++,,,---------------***+++,,,---...////////////,,,222,,,,,,111>>>ggg++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))*********++++++++++++******************++++++)))************++++++++++++*********++++++,,,---,,,+++************+++,,,)))******++++++******))),,,+++++++++*********)))))))))***++++++,,,------((())))))))))))*********((()))))))))************************************---,,,+++***)))((((((((()))))))))))))))******++++++******))))))******+++((())))))******+++,,,,,,+++++++++*********))))))*********++++++*********))))))))))))))))))))))))+++++++++*********))))))((()))))))))************)))******)))((()))******((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))******))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((((()))******++++++******))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''')))***+++***)))(((&&&&&&''''''''''''(((((('''((())))))''''''''')))((('''&&&'''))))))'''&&&''''''''''''''''''''''''(((((((((((((((((((((''')))((('''((())))))(((''''''&&&'''(((******((('''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''((()))***)))((('''((()))+++---,,,+++)))(((((((((((()))***+++,,,)))))))))************+++)))************+++++++++++++++,,,------------,,,,,,,,,,,,---......//////---***000,,,...111:::___++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---+++***)))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++***))))))))))))************++++++++++++*********+++,,,,,,------,,,+++******+++,,,---******++++++++++++******,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))))))))***++++++,,,,,,(((((())))))*********+++******************************)))))))))))))))******)))((((((((()))+++,,,++++++************++++++((())))))***++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))++++++++++++******))))))(((((())))))*********+++&&&***---,,,***))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,++++++++++++***))))))***+++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$###%%%'''((()))((('''&&&###$$$$$$%%%&&&(((((()))&&&'''((((((''''''((()))***)))))))))++++++)))(((''''''''''''''''''''''''((((((((((((((('''''''''***)))((()))***+++***)))''''''''')))++++++)))'''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''((()))******(((((((((***...222222---))))))(((((('''(((***,,,---(((((((((((()))))))))))))))************+++++++++++++++,,,---------,,,,,,......---------......///---)))000...222444999[[[******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******))))))((())))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++******************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++******)))(((((((((******+++,,,,,,---......)))))))))))))))))))))))),,,+++++++++******))))))''''''((())))))***))))))******************++++++++++++******))))))(((((()))************+++++++++)))************+++++++++(((((())))))))))))(((((()))************+++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))************************))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((---,,,+++)))((((((''''''---+++)))'''&&&'''((()))(((***+++***)))((()))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***))))))))))))************++++++++++++******))))))'''(((((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***'''%%%%%%'''((()))((('''''''''''''''((())))))((('''&&&'''((((((&&&$$$((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&)))******...222,,,"""++++++,,,++++++***)))((())))))*********+++++++++))))))(((((()))+++---...***+++,,,...///000000000,,,,,,,,,---------............000000...///999EEEooo******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,+++++++++******,,,++++++***)))(((''''''************************++++++++++++++++++++++++******+++++++++***))))))))))))))))))******************++++++,,,------...))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))(((''',,,+++++++++***)))))))))))))))))))))(((((((((((()))************+++++++++)))************+++++++++))))))(((((((((((()))))))))************+++++++++************************++++++++++++++++++++++++******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))((((((((((((,,,+++***((((((((()))))))))***++++++))))))***+++((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++*********)))***************++++++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&((())))))((('''''''''''''''((()))))))))'''&&&&&&((((((&&&%%%'''''''''''''''''''''''''''''''''((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''))))))***///333000((())))))))))))))))))))))))*********++++++++++++,,,******,,,,,,---,,,++++++)))***+++---......//////,,,,,,---------...............///000...///999DDDfff******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++++++++***---,,,+++***)))'''&&&&&&************************************************)))******+++++++++******(((((())))))***++++++,,,******++++++,,,,,,------))))))))))))))))))))))))******))))))))))))((((((************)))((('''&&&---,,,,,,+++***)))((((((''''''(((((((((((((((((()))************+++++++++)))************+++++++++***)))(((((((((((()))***)))************+++++++++************************++++++++++++++++++++++++***))))))))))))((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))************))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))***************************))))))***++++++))))))***+++((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((())))))***))))))(((''''''((((((((()))))))))++++++++++++************((('''&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((***+++***)))'''''''''''''''((())))))***(((&&&&&&'''((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))((((((...333333000(((((('''''''''((())))))++++++++++++,,,,,,,,,,,,***,,,...//////---***(((((()))***,,,------------,,,------------...............///000//////777AAAZZZ******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***)))))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''************************++++++++++++++++++++++++((()))***+++++++++++++++)))))))))******+++++++++******++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))(((,,,+++++++++***)))))))))''''''(((((())))))******))))))*********+++++++++))))))*********++++++++++++***(((''''''(((***+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++************************))))))(((((()))***++++++))))))************))))))((()))******(((((()))***''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,***(((''''''((()))++++++***)))(((((())))))))))))*********++++++++++++++++++++++++''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&(((***------,,,***'''''''''''''''((())))))***(((&&&&&&'''(((''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))''''''+++000222222***)))(((''''''(((((()))++++++,,,,,,,,,---------***+++---......,,,+++***)))***+++,,,------------------------...............---///000//////666>>>PPP******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///******))))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,+++++++++******))))))******+++++++++++++++,,,))))))))))))))))))))))))((((((((((((((()))))))))'''''')))***++++++++++++)))))))))***+++++++++,,,)))))))))******+++++++++))))))*********+++++++++))))))*********++++++++++++***)))(((((()))***+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))************************))))))************))))))))))))))))))************************************)))))))))))))))******+++************************(((((((((((()))***+++,,,))))))*********)))(((((('''((()))(((''''''((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))'''(((***,,,,,,***(((''''''(((***+++++++++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,---...---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++...///---,,,'''''''''''''''((())))))***)))''''''(((((((((&&&************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,)))&&&&&&(((+++...000---,,,+++***))))))))))))++++++,,,,,,,,,---------)))))))))******+++,,,---***+++,,,------...---------------.........//////...---...000000///444;;;IIIttt******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---,,,,,,+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((((((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******---,,,,,,+++******))))))******++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******&&&'''(((***+++,,,------(((((()))***+++,,,,,,---******++++++++++++++++++)))************+++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++)))))))))************+++***++++++,,,,,,++++++***************************))))))************)))))))))))))))*********++++++************************)))))))))))))))******+++************************))))))(((((()))***++++++,,,++++++***))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,---------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((***,,,---,,,+++'''''''''''''''((()))))))))((((((((())))))'''%%%************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++(((&&&(((((('''))),,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,)))((((((((()))+++---...++++++,,,---------------------........./////////...,,,---000111///222888BBBhhh******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------)))*********++++++,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********************************++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))*********++++++'''((()))***+++,,,,,,,,,)))))))))***+++++++++,,,+++++++++***************)))************+++++++++)))************+++++++++((()))+++,,,,,,+++)))((()))************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************))))))************))))))))))))*********+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******000///---+++***)))******)))***+++***)))((()))+++************************(((((()))************)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++***)))))))))+++...///************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&(((***))))))'''''''''''''''((())))))(((((()))***+++***'''$$$))))))))))))))))))))))))'''''''''((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********)))&&&'''******&&&'''+++)))***---//////...,,,+++*********++++++++++++,,,)))******++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,............////////////...,,,---111111///111555;;;]]]******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------)))************+++++++++++++++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******))))))((((((************************************************+++++++++++++++***)))(((*********++++++,,,------++++++******************))))))))))))))))))))))))))))))******+++++++++,,,)))******+++++++++******+++++++++***************++++++******))))))(((((()))************+++++++++)))************+++++++++''')))+++------+++)))''')))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******444222///---+++++++++,,,***,,,,,,,,,+++***+++,,,************************(((((()))***************))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))*********)))(((((()))+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------///---***(((+++000555999************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$###%%%&&&'''''''''''''''''''''((())))))'''((()))+++---+++'''###((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&$$$''',,,,,,''''''+++$$$'''+++///000000...---))))))*********+++++++++***,,,...///...---***))))))******+++++++++******............/////////000...,,,---111111000000444666UUU******+++++++++,,,,,,,,,...------,,,+++***)))))),,,---...//////...---,,,)))************+++++++++((()))***,,,------,,,,,,---------------------...------------,,,,,,+++***---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))))))))(((.........------,,,,,,,,,)))************+++++++++---,,,***)))))))))******+++++++++***((((((+++---)))************+++++++++************************,,,+++***))))))***+++,,,)))((('''&&&''')))+++,,,(((((()))***++++++,,,,,,************************((()))***+++++++++++++++++++++++++++******))))))'''(((+++---...///......******+++,,,,,,,,,,,,+++(((((()))************)))++++++******************(((((((((((((((((((((((())))))))))))))))))))))))------,,,***((()))+++---************))))))((((((************************++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))+++++++++************))))))************++++++++++++)))(((((()))******)))+++,,,,,,+++(((''''''((())))))))))))***+++,,,------,,,+++******+++,,,---))))))(((((((((***+++,,,******))))))((((((''''''+++*********))))))(((((())))))))))))************)))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))******)))******++++++,,,------+++,,,,,,------,,,,,,+++...---+++******+++---///+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((*********)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******)))*********************************+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111<<>>iii...---,,,,,,++++++++++++.........------...............---------......///+++,,,---......---,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...////////////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++,,,------++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,************************************************++++++,,,,,,,,,---------))))))************))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......***+++++++++******,,,...,,,,,,++++++,,,...///000,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********''')))******)))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++...+++))),,,111444222///---,,,,,,,,,++++++*********++++++,,,,,,++++++***************************************************,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********((())))))))))))*********+++******)))******++++++++++++,,,,,,,,,,,,------************************+++*********))))))((((((************************))))))))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,(((((()))***+++++++++++++++******)))***+++---...***++++++++++++***))))))************************(((((((((((((((((((((((((((&&&&&&'''((()))((('''*********))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((((((((())))))******++++++%%%''')))***+++***((('''(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))************)))(((((((((***+++***)))++++++++++++******)))(((+++,,,------......------+++,,,------...---------+++,,,...000111111222222777222;;;^^^...---,,,,,,+++++++++,,,......------------.....................///000000,,,------------------,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++***+++,,,---------,,,,,,,,,,,,---------.........***+++,,,+++***+++,,,...,,,++++++++++++,,,...///,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,+++++++++***+++---......,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---***(((+++///111000---***)))))))))((((((((((((++++++,,,,,,,,,,,,++++++************************************************************))))))))))))************************************************************++++++++++++************************************+++++++++,,,+++++++++***************)))))))))*********+++++++++******)))))))))***************+++++++++,,,,,,******************************************))))))************************************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,------------------))))))***++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,+++*********+++,,,((((((((()))(((((('''&&&************************))))))))))))))))))))))))***)))))))))+++,,,+++***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))*********'''((()))***+++***))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))***************)))((()))+++,,,+++***+++,,,,,,,,,++++++***)))+++,,,------......------------------------------......//////000111222222555222777TTT------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---...///000111...------,,,,,,------...---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,++++++,,,---,,,------------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,++++++******++++++,,,------------,,,,,,------------.........+++,,,---,,,++++++---///,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++---///000///---,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))---...,,,***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++************++++++++++++************************************++++++++++++******************++++++************+++++++++,,,++++++***))))))))))))))))))))))))************+++*********************************+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,((())))))******+++,,,,,,------...............---,,,,,,,,,,,,------------000000000000///...---,,,...---,,,+++************,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,+++***+++,,,------+++++++++++++++************************************)))))))))))))))))))))))),,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))*********************))))))))))))))))))*********+++++++++))))))***************)))))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,,,,***,,,------------,,,,,,++++++,,,------......------///...---,,,,,,---......111000/////////111222333222222444GGGvvv---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,...///000...---,,,++++++,,,---...,,,+++******,,,,,,+++***+++++++++++++++++++++++++++************+++,,,,,,,,,------------------,,,------------------------++++++++++++++++++++++++,,,------------------,,,,,,---......,,,,,,---...------............------***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,------............---------------,,,,,,+++******,,,,,,,,,---------------------------............---......---,,,,,,---///...---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))...---------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******)))******)))))))))*********++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++,,,,,,---......///////////////,,,,,,,,,---------............//////...------,,,......------,,,,,,,,,,,,000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************---,,,++++++******++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))*********+++++++++++++++******))))))((((((++++++*********+++,,,---)))******++++++++++++***))))))))))))))))))))))))((()))))))))************+++*********,,,---,,,+++------.........------,,,+++,,,------......------//////---------///111333222111000...///000222333///333333@@@jjj,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,---///000111...---,,,++++++,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))******------------------------++++++++++++++++++++++++------------------------...///000///...---...000---......//////......---***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////...//////...------...000//////////////////.........------------------...------------------------------------------------+++,,,---,,,***(((((())),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,...---,,,+++++++++++++++************+++++++++,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++,,,------------...//////000000000///,,,,,,,,,---------......,,,------...//////......---......//////000000000///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((************++++++++++++++++++******))))))((((((+++++++++***+++,,,,,,---))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************+++*********,,,---,,,+++,,,,,,---......------,,,+++,,,------......------...---------///222555777222111///......000222333---444555===aaa,,,,,,+++++++++,,,------------,,,,,,,,,,,,------.........///000111222333...------,,,,,,------...---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------.........///000///......///000------............------***+++,,,,,,------,,,,,,------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,---......///------........./////////000000111///...---///000//////000000111000000//////......------......///---......//////......------------............///,,,...///...,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,+++++++++,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,------......,,,---...///000000000000,,,,,,,,,,,,------------,,,---...///000000000000------///000000111111000000000111111000000///...........................------------------------...---,,,---...///...---------------....................................---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************+++++++++************))))))))))))******+++++++++,,,,,,,,,(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---///222444666000///.........000111222---333555;;;WWW,,,+++++++++,,,,,,---.........------------..................//////000111,,,------------------,,,---,,,+++,,,---...---+++------------------------------,,,,,,------.../////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///,,,...///...---,,,---...---------......---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++,,,,,,---............------,,,---...///000............////////////111111111000......///111---...///000111111000000//////............//////---...///000000///...---------......////////////,,,...//////---,,,---...,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,+++,,,---.../////////000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************+++++++++,,,,,,************************,,,,,,,,,++++++******************))))))))))))))))))))))))*********++++++))))))))))))***+++,,,,,,)))))))))************+++******************************************))))))*********************************************************+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,*********+++,,,,,,------,,,,,,---...////////////++++++++++++,,,,,,,,,,,,,,,,,,---.........------------.../////////...---111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++...------,,,++++++******)))))))))************+++)))))))))))))))*********((()))+++,,,,,,,,,+++***&&&'''((()))************))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,+++***(((((()))***************+++,,,------......------++++++,,,---...//////000,,,,,,---...///000000111...111222666KKKrrr++++++++++++,,,,,,---...///......------......///,,,,,,+++++++++,,,,,,---+++,,,............,,,+++...---,,,,,,......---,,,...........................------------...//////---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,---...///+++,,,------++++++,,,---,,,------------------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------------,,,***++++++,,,---...//////......---,,,---...///000............/////////000111222222111///...///111+++,,,...000000000000000//////............//////---...///000000///...------.........//////000000+++,,,......---,,,---...,,,------......------,,,------------------------)))+++,,,,,,++++++,,,---+++,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((+++*********))))))(((((())))))((((((''''''&&&&&&((())))))))))))*********''''''''''''(((***+++,,,(((((((((((())))))))))))************************+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))***++++++,,,,,,+++,,,---...////////////******+++++++++,,,,,,,,,++++++++++++***)))((((((---............,,,+++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++(((((()))))))))*********))))))))))))))))))))))))************************,,,+++******))))))******))))))))))))))))))))))))))))))(((((('''&&&&&&%%%((())))))))))))*********(((((())))))******++++++''')))+++,,,,,,,,,***)))&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))************)))(((((((((***+++***)))&&&'''((()))))))))))))))+++,,,------......------***++++++,,,,,,++++++******+++,,,...///000000000//////...222BBBfff